From 6d48818f084047091d383ddc95c6e8231dc6181d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cornelius=20Wei=C3=9F?= Date: Mon, 21 Aug 2006 19:26:21 +0000 Subject: [PATCH] add version 2.0.6.1 of tinymce --- phpgwapi/js/tiny_mce/blank.htm | 9 + phpgwapi/js/tiny_mce/langs/ar.js | 43 + phpgwapi/js/tiny_mce/langs/ca.js | 41 + phpgwapi/js/tiny_mce/langs/cs.js | 52 + phpgwapi/js/tiny_mce/langs/cy.js | 41 + phpgwapi/js/tiny_mce/langs/da.js | 41 + phpgwapi/js/tiny_mce/langs/de.js | 41 + phpgwapi/js/tiny_mce/langs/el.js | 42 + phpgwapi/js/tiny_mce/langs/en.js | 41 + phpgwapi/js/tiny_mce/langs/es.js | 51 + phpgwapi/js/tiny_mce/langs/fa.js | 46 + phpgwapi/js/tiny_mce/langs/fa_ca.js | 41 + phpgwapi/js/tiny_mce/langs/fi.js | 42 + phpgwapi/js/tiny_mce/langs/fr.js | 42 + phpgwapi/js/tiny_mce/langs/fr_ca.js | 40 + phpgwapi/js/tiny_mce/langs/he.js | 41 + phpgwapi/js/tiny_mce/langs/hu.js | 41 + phpgwapi/js/tiny_mce/langs/is.js | 41 + phpgwapi/js/tiny_mce/langs/it.js | 43 + phpgwapi/js/tiny_mce/langs/ja-euc-jp.js | 41 + phpgwapi/js/tiny_mce/langs/ja.js | 41 + phpgwapi/js/tiny_mce/langs/ja_euc-jp.js | 41 + phpgwapi/js/tiny_mce/langs/ja_shift-jis.js | 41 + phpgwapi/js/tiny_mce/langs/ja_shift_jis.js | 41 + phpgwapi/js/tiny_mce/langs/ja_utf-8.js | 41 + phpgwapi/js/tiny_mce/langs/ko.js | 40 + phpgwapi/js/tiny_mce/langs/nb.js | 41 + phpgwapi/js/tiny_mce/langs/nl.js | 42 + phpgwapi/js/tiny_mce/langs/nn.js | 41 + phpgwapi/js/tiny_mce/langs/pl.js | 44 + phpgwapi/js/tiny_mce/langs/pt.js | 42 + phpgwapi/js/tiny_mce/langs/pt_br.js | 50 + phpgwapi/js/tiny_mce/langs/readme.txt | 7 + phpgwapi/js/tiny_mce/langs/ro.js | 41 + phpgwapi/js/tiny_mce/langs/ru.js | 43 + phpgwapi/js/tiny_mce/langs/ru_KOI8-R.js | 43 + phpgwapi/js/tiny_mce/langs/ru_UTF-8.js | 43 + phpgwapi/js/tiny_mce/langs/si.js | 41 + phpgwapi/js/tiny_mce/langs/sk.js | 50 + phpgwapi/js/tiny_mce/langs/sq.js | 41 + phpgwapi/js/tiny_mce/langs/sv.js | 43 + phpgwapi/js/tiny_mce/langs/th.js | 40 + phpgwapi/js/tiny_mce/langs/tr.js | 41 + phpgwapi/js/tiny_mce/langs/tw.js | 41 + phpgwapi/js/tiny_mce/langs/vi.js | 41 + phpgwapi/js/tiny_mce/langs/zh_cn.js | 42 + phpgwapi/js/tiny_mce/langs/zh_cn_utf8.js | 42 + phpgwapi/js/tiny_mce/langs/zh_tw.js | 42 + phpgwapi/js/tiny_mce/langs/zh_tw_utf8.js | 42 + phpgwapi/js/tiny_mce/license.txt | 437 ++ .../plugins/_template/editor_plugin.js | 1 + .../plugins/_template/editor_plugin_src.js | 238 + .../plugins/_template/images/template.gif | Bin 0 -> 87 bytes .../js/tiny_mce/plugins/_template/langs/ar.js | 8 + .../js/tiny_mce/plugins/_template/langs/ca.js | 8 + .../js/tiny_mce/plugins/_template/langs/cs.js | 8 + .../js/tiny_mce/plugins/_template/langs/cy.js | 8 + .../js/tiny_mce/plugins/_template/langs/da.js | 8 + .../js/tiny_mce/plugins/_template/langs/de.js | 9 + .../js/tiny_mce/plugins/_template/langs/el.js | 8 + .../js/tiny_mce/plugins/_template/langs/en.js | 8 + .../js/tiny_mce/plugins/_template/langs/es.js | 15 + .../js/tiny_mce/plugins/_template/langs/fa.js | 8 + .../tiny_mce/plugins/_template/langs/fa_ca.js | 8 + .../js/tiny_mce/plugins/_template/langs/fi.js | 8 + .../js/tiny_mce/plugins/_template/langs/fr.js | 9 + .../tiny_mce/plugins/_template/langs/fr_ca.js | 8 + .../js/tiny_mce/plugins/_template/langs/he.js | 8 + .../js/tiny_mce/plugins/_template/langs/hu.js | 8 + .../js/tiny_mce/plugins/_template/langs/is.js | 8 + .../js/tiny_mce/plugins/_template/langs/it.js | 8 + .../plugins/_template/langs/ja-euc-jp.js | 8 + .../js/tiny_mce/plugins/_template/langs/ja.js | 8 + .../plugins/_template/langs/ja_euc-jp.js | 8 + .../plugins/_template/langs/ja_shift-jis.js | 8 + .../plugins/_template/langs/ja_shift_jis.js | 8 + .../plugins/_template/langs/ja_utf-8.js | 8 + .../js/tiny_mce/plugins/_template/langs/ko.js | 8 + .../js/tiny_mce/plugins/_template/langs/nb.js | 8 + .../js/tiny_mce/plugins/_template/langs/nl.js | 8 + .../js/tiny_mce/plugins/_template/langs/nn.js | 8 + .../js/tiny_mce/plugins/_template/langs/pl.js | 8 + .../js/tiny_mce/plugins/_template/langs/pt.js | 8 + .../tiny_mce/plugins/_template/langs/pt_br.js | 13 + .../js/tiny_mce/plugins/_template/langs/ro.js | 8 + .../js/tiny_mce/plugins/_template/langs/ru.js | 8 + .../plugins/_template/langs/ru_KOI8-R.js | 8 + .../plugins/_template/langs/ru_UTF-8.js | 8 + .../js/tiny_mce/plugins/_template/langs/si.js | 8 + .../js/tiny_mce/plugins/_template/langs/sk.js | 8 + .../js/tiny_mce/plugins/_template/langs/sq.js | 8 + .../js/tiny_mce/plugins/_template/langs/sv.js | 8 + .../js/tiny_mce/plugins/_template/langs/th.js | 8 + .../js/tiny_mce/plugins/_template/langs/tr.js | 6 + .../js/tiny_mce/plugins/_template/langs/tw.js | 8 + .../js/tiny_mce/plugins/_template/langs/vi.js | 8 + .../tiny_mce/plugins/_template/langs/zh_cn.js | 9 + .../plugins/_template/langs/zh_cn_utf8.js | 9 + .../tiny_mce/plugins/_template/langs/zh_tw.js | 7 + .../plugins/_template/langs/zh_tw_utf8.js | 7 + .../js/tiny_mce/plugins/_template/popup.htm | 48 + .../js/tiny_mce/plugins/_template/readme.txt | 1 + .../js/tiny_mce/plugins/advhr/css/advhr.css | 23 + .../tiny_mce/plugins/advhr/editor_plugin.js | 1 + .../plugins/advhr/editor_plugin_src.js | 92 + .../tiny_mce/plugins/advhr/images/advhr.gif | Bin 0 -> 153 bytes .../tiny_mce/plugins/advhr/jscripts/rule.js | 41 + .../js/tiny_mce/plugins/advhr/langs/ar.js | 8 + .../js/tiny_mce/plugins/advhr/langs/ca.js | 8 + .../js/tiny_mce/plugins/advhr/langs/cs.js | 14 + .../js/tiny_mce/plugins/advhr/langs/cy.js | 8 + .../js/tiny_mce/plugins/advhr/langs/da.js | 8 + .../js/tiny_mce/plugins/advhr/langs/de.js | 8 + .../js/tiny_mce/plugins/advhr/langs/el.js | 8 + .../js/tiny_mce/plugins/advhr/langs/en.js | 8 + .../js/tiny_mce/plugins/advhr/langs/es.js | 10 + .../js/tiny_mce/plugins/advhr/langs/fa.js | 13 + .../js/tiny_mce/plugins/advhr/langs/fa_ca.js | 8 + .../js/tiny_mce/plugins/advhr/langs/fi.js | 8 + .../js/tiny_mce/plugins/advhr/langs/fr.js | 9 + .../js/tiny_mce/plugins/advhr/langs/fr_ca.js | 8 + .../js/tiny_mce/plugins/advhr/langs/he.js | 8 + .../js/tiny_mce/plugins/advhr/langs/hu.js | 8 + .../js/tiny_mce/plugins/advhr/langs/is.js | 8 + .../js/tiny_mce/plugins/advhr/langs/it.js | 8 + .../tiny_mce/plugins/advhr/langs/ja-euc-jp.js | 8 + .../js/tiny_mce/plugins/advhr/langs/ja.js | 8 + .../tiny_mce/plugins/advhr/langs/ja_euc-jp.js | 8 + .../plugins/advhr/langs/ja_shift-jis.js | 8 + .../plugins/advhr/langs/ja_shift_jis.js | 8 + .../tiny_mce/plugins/advhr/langs/ja_utf-8.js | 8 + .../js/tiny_mce/plugins/advhr/langs/ko.js | 8 + .../js/tiny_mce/plugins/advhr/langs/nb.js | 8 + .../js/tiny_mce/plugins/advhr/langs/nl.js | 8 + .../js/tiny_mce/plugins/advhr/langs/nn.js | 8 + .../js/tiny_mce/plugins/advhr/langs/pl.js | 11 + .../js/tiny_mce/plugins/advhr/langs/pt.js | 8 + .../js/tiny_mce/plugins/advhr/langs/pt_br.js | 16 + .../js/tiny_mce/plugins/advhr/langs/ro.js | 8 + .../js/tiny_mce/plugins/advhr/langs/ru.js | 8 + .../tiny_mce/plugins/advhr/langs/ru_KOI8-R.js | 8 + .../tiny_mce/plugins/advhr/langs/ru_UTF-8.js | 8 + .../js/tiny_mce/plugins/advhr/langs/si.js | 8 + .../js/tiny_mce/plugins/advhr/langs/sk.js | 16 + .../js/tiny_mce/plugins/advhr/langs/sq.js | 8 + .../js/tiny_mce/plugins/advhr/langs/sv.js | 8 + .../js/tiny_mce/plugins/advhr/langs/th.js | 8 + .../js/tiny_mce/plugins/advhr/langs/tr.js | 8 + .../js/tiny_mce/plugins/advhr/langs/tw.js | 8 + .../js/tiny_mce/plugins/advhr/langs/vi.js | 8 + .../js/tiny_mce/plugins/advhr/langs/zh_cn.js | 9 + .../plugins/advhr/langs/zh_cn_utf8.js | 9 + .../js/tiny_mce/plugins/advhr/langs/zh_tw.js | 10 + .../plugins/advhr/langs/zh_tw_utf8.js | 10 + phpgwapi/js/tiny_mce/plugins/advhr/readme.txt | 1 + phpgwapi/js/tiny_mce/plugins/advhr/rule.htm | 61 + .../plugins/advimage/css/advimage.css | 66 + .../plugins/advimage/editor_plugin.js | 1 + .../plugins/advimage/editor_plugin_src.js | 150 + .../js/tiny_mce/plugins/advimage/image.htm | 240 + .../plugins/advimage/images/sample.gif | Bin 0 -> 1624 bytes .../plugins/advimage/jscripts/functions.js | 545 ++ .../js/tiny_mce/plugins/advimage/langs/ar.js | 27 + .../js/tiny_mce/plugins/advimage/langs/ca.js | 27 + .../js/tiny_mce/plugins/advimage/langs/cs.js | 33 + .../js/tiny_mce/plugins/advimage/langs/cy.js | 27 + .../js/tiny_mce/plugins/advimage/langs/da.js | 27 + .../js/tiny_mce/plugins/advimage/langs/de.js | 27 + .../js/tiny_mce/plugins/advimage/langs/el.js | 27 + .../js/tiny_mce/plugins/advimage/langs/en.js | 27 + .../js/tiny_mce/plugins/advimage/langs/es.js | 36 + .../js/tiny_mce/plugins/advimage/langs/fa.js | 13 + .../tiny_mce/plugins/advimage/langs/fa_ca.js | 8 + .../js/tiny_mce/plugins/advimage/langs/fi.js | 27 + .../js/tiny_mce/plugins/advimage/langs/fr.js | 28 + .../tiny_mce/plugins/advimage/langs/fr_ca.js | 8 + .../js/tiny_mce/plugins/advimage/langs/he.js | 27 + .../js/tiny_mce/plugins/advimage/langs/hu.js | 27 + .../js/tiny_mce/plugins/advimage/langs/is.js | 27 + .../js/tiny_mce/plugins/advimage/langs/it.js | 27 + .../plugins/advimage/langs/ja-euc-jp.js | 27 + .../js/tiny_mce/plugins/advimage/langs/ja.js | 27 + .../plugins/advimage/langs/ja_euc-jp.js | 27 + .../plugins/advimage/langs/ja_shift-jis.js | 27 + .../plugins/advimage/langs/ja_shift_jis.js | 27 + .../plugins/advimage/langs/ja_utf-8.js | 27 + .../js/tiny_mce/plugins/advimage/langs/ko.js | 8 + .../js/tiny_mce/plugins/advimage/langs/nb.js | 27 + .../js/tiny_mce/plugins/advimage/langs/nl.js | 27 + .../js/tiny_mce/plugins/advimage/langs/nn.js | 27 + .../js/tiny_mce/plugins/advimage/langs/pl.js | 28 + .../js/tiny_mce/plugins/advimage/langs/pt.js | 27 + .../tiny_mce/plugins/advimage/langs/pt_br.js | 35 + .../js/tiny_mce/plugins/advimage/langs/ro.js | 27 + .../js/tiny_mce/plugins/advimage/langs/ru.js | 26 + .../plugins/advimage/langs/ru_KOI8-R.js | 26 + .../plugins/advimage/langs/ru_UTF-8.js | 26 + .../js/tiny_mce/plugins/advimage/langs/si.js | 27 + .../js/tiny_mce/plugins/advimage/langs/sk.js | 39 + .../js/tiny_mce/plugins/advimage/langs/sq.js | 27 + .../js/tiny_mce/plugins/advimage/langs/sv.js | 27 + .../js/tiny_mce/plugins/advimage/langs/th.js | 27 + .../js/tiny_mce/plugins/advimage/langs/tr.js | 27 + .../js/tiny_mce/plugins/advimage/langs/tw.js | 27 + .../js/tiny_mce/plugins/advimage/langs/vi.js | 27 + .../tiny_mce/plugins/advimage/langs/zh_cn.js | 28 + .../plugins/advimage/langs/zh_cn_utf8.js | 28 + .../tiny_mce/plugins/advimage/langs/zh_tw.js | 29 + .../plugins/advimage/langs/zh_tw_utf8.js | 29 + .../js/tiny_mce/plugins/advimage/readme.txt | 1 + .../tiny_mce/plugins/advlink/css/advlink.css | 35 + .../tiny_mce/plugins/advlink/editor_plugin.js | 1 + .../plugins/advlink/editor_plugin_src.js | 90 + .../plugins/advlink/jscripts/functions.js | 568 ++ .../js/tiny_mce/plugins/advlink/langs/ar.js | 46 + .../js/tiny_mce/plugins/advlink/langs/ca.js | 46 + .../js/tiny_mce/plugins/advlink/langs/cs.js | 51 + .../js/tiny_mce/plugins/advlink/langs/cy.js | 46 + .../js/tiny_mce/plugins/advlink/langs/da.js | 46 + .../js/tiny_mce/plugins/advlink/langs/de.js | 47 + .../js/tiny_mce/plugins/advlink/langs/el.js | 46 + .../js/tiny_mce/plugins/advlink/langs/en.js | 46 + .../js/tiny_mce/plugins/advlink/langs/es.js | 55 + .../js/tiny_mce/plugins/advlink/langs/fa.js | 27 + .../tiny_mce/plugins/advlink/langs/fa_ca.js | 46 + .../js/tiny_mce/plugins/advlink/langs/fi.js | 46 + .../js/tiny_mce/plugins/advlink/langs/fr.js | 48 + .../tiny_mce/plugins/advlink/langs/fr_ca.js | 22 + .../js/tiny_mce/plugins/advlink/langs/he.js | 46 + .../js/tiny_mce/plugins/advlink/langs/hu.js | 46 + .../js/tiny_mce/plugins/advlink/langs/is.js | 46 + .../js/tiny_mce/plugins/advlink/langs/it.js | 46 + .../plugins/advlink/langs/ja-euc-jp.js | 46 + .../js/tiny_mce/plugins/advlink/langs/ja.js | 46 + .../plugins/advlink/langs/ja_euc-jp.js | 46 + .../plugins/advlink/langs/ja_shift-jis.js | 46 + .../plugins/advlink/langs/ja_shift_jis.js | 46 + .../plugins/advlink/langs/ja_utf-8.js | 46 + .../js/tiny_mce/plugins/advlink/langs/ko.js | 21 + .../js/tiny_mce/plugins/advlink/langs/nb.js | 47 + .../js/tiny_mce/plugins/advlink/langs/nl.js | 46 + .../js/tiny_mce/plugins/advlink/langs/nn.js | 46 + .../js/tiny_mce/plugins/advlink/langs/pl.js | 49 + .../js/tiny_mce/plugins/advlink/langs/pt.js | 46 + .../tiny_mce/plugins/advlink/langs/pt_br.js | 54 + .../js/tiny_mce/plugins/advlink/langs/ro.js | 46 + .../js/tiny_mce/plugins/advlink/langs/ru.js | 47 + .../plugins/advlink/langs/ru_KOI8-R.js | 46 + .../plugins/advlink/langs/ru_UTF-8.js | 46 + .../js/tiny_mce/plugins/advlink/langs/si.js | 46 + .../js/tiny_mce/plugins/advlink/langs/sk.js | 72 + .../js/tiny_mce/plugins/advlink/langs/sq.js | 46 + .../js/tiny_mce/plugins/advlink/langs/sv.js | 46 + .../js/tiny_mce/plugins/advlink/langs/th.js | 46 + .../js/tiny_mce/plugins/advlink/langs/tr.js | 46 + .../js/tiny_mce/plugins/advlink/langs/tw.js | 46 + .../js/tiny_mce/plugins/advlink/langs/vi.js | 46 + .../tiny_mce/plugins/advlink/langs/zh_cn.js | 47 + .../plugins/advlink/langs/zh_cn_utf8.js | 47 + .../tiny_mce/plugins/advlink/langs/zh_tw.js | 47 + .../plugins/advlink/langs/zh_tw_utf8.js | 47 + phpgwapi/js/tiny_mce/plugins/advlink/link.htm | 334 + .../js/tiny_mce/plugins/advlink/readme.txt | 1 + .../plugins/autosave/editor_plugin.js | 1 + .../plugins/autosave/editor_plugin_src.js | 48 + .../js/tiny_mce/plugins/autosave/langs/ar.js | 5 + .../js/tiny_mce/plugins/autosave/langs/ca.js | 5 + .../js/tiny_mce/plugins/autosave/langs/cs.js | 11 + .../js/tiny_mce/plugins/autosave/langs/cy.js | 5 + .../js/tiny_mce/plugins/autosave/langs/da.js | 5 + .../js/tiny_mce/plugins/autosave/langs/de.js | 5 + .../js/tiny_mce/plugins/autosave/langs/el.js | 5 + .../js/tiny_mce/plugins/autosave/langs/en.js | 5 + .../js/tiny_mce/plugins/autosave/langs/es.js | 14 + .../js/tiny_mce/plugins/autosave/langs/fa.js | 5 + .../tiny_mce/plugins/autosave/langs/fa_ca.js | 5 + .../js/tiny_mce/plugins/autosave/langs/fi.js | 5 + .../js/tiny_mce/plugins/autosave/langs/fr.js | 6 + .../tiny_mce/plugins/autosave/langs/fr_ca.js | 5 + .../js/tiny_mce/plugins/autosave/langs/he.js | 5 + .../js/tiny_mce/plugins/autosave/langs/hu.js | 5 + .../js/tiny_mce/plugins/autosave/langs/is.js | 5 + .../js/tiny_mce/plugins/autosave/langs/it.js | 5 + .../plugins/autosave/langs/ja-euc-jp.js | 5 + .../js/tiny_mce/plugins/autosave/langs/ja.js | 5 + .../plugins/autosave/langs/ja_euc-jp.js | 5 + .../plugins/autosave/langs/ja_shift-jis.js | 5 + .../plugins/autosave/langs/ja_shift_jis.js | 5 + .../plugins/autosave/langs/ja_utf-8.js | 5 + .../js/tiny_mce/plugins/autosave/langs/ko.js | 5 + .../js/tiny_mce/plugins/autosave/langs/nb.js | 6 + .../js/tiny_mce/plugins/autosave/langs/nl.js | 5 + .../js/tiny_mce/plugins/autosave/langs/nn.js | 6 + .../js/tiny_mce/plugins/autosave/langs/pl.js | 8 + .../js/tiny_mce/plugins/autosave/langs/pt.js | 5 + .../tiny_mce/plugins/autosave/langs/pt_br.js | 12 + .../js/tiny_mce/plugins/autosave/langs/ro.js | 5 + .../js/tiny_mce/plugins/autosave/langs/ru.js | 5 + .../plugins/autosave/langs/ru_KOI8-R.js | 5 + .../plugins/autosave/langs/ru_UTF-8.js | 5 + .../js/tiny_mce/plugins/autosave/langs/si.js | 5 + .../js/tiny_mce/plugins/autosave/langs/sk.js | 13 + .../js/tiny_mce/plugins/autosave/langs/sq.js | 5 + .../js/tiny_mce/plugins/autosave/langs/sv.js | 6 + .../js/tiny_mce/plugins/autosave/langs/th.js | 5 + .../js/tiny_mce/plugins/autosave/langs/tr.js | 5 + .../js/tiny_mce/plugins/autosave/langs/tw.js | 5 + .../js/tiny_mce/plugins/autosave/langs/vi.js | 5 + .../tiny_mce/plugins/autosave/langs/zh_cn.js | 6 + .../plugins/autosave/langs/zh_cn_utf8.js | 6 + .../tiny_mce/plugins/autosave/langs/zh_tw.js | 6 + .../plugins/autosave/langs/zh_tw_utf8.js | 6 + .../js/tiny_mce/plugins/autosave/readme.txt | 1 + .../tiny_mce/plugins/cleanup/editor_plugin.js | 0 .../plugins/cleanup/editor_plugin_src.js | 12 + .../js/tiny_mce/plugins/cleanup/readme.txt | 1 + .../plugins/contextmenu/css/contextmenu.css | 74 + .../plugins/contextmenu/editor_plugin.js | 1 + .../plugins/contextmenu/editor_plugin_src.js | 356 + .../plugins/contextmenu/images/spacer.gif | Bin 0 -> 43 bytes .../tiny_mce/plugins/contextmenu/readme.txt | 1 + .../plugins/directionality/editor_plugin.js | 1 + .../directionality/editor_plugin_src.js | 92 + .../plugins/directionality/images/ltr.gif | Bin 0 -> 155 bytes .../plugins/directionality/images/rtl.gif | Bin 0 -> 153 bytes .../plugins/directionality/langs/ar.js | 6 + .../plugins/directionality/langs/ca.js | 6 + .../plugins/directionality/langs/cs.js | 12 + .../plugins/directionality/langs/cy.js | 6 + .../plugins/directionality/langs/da.js | 6 + .../plugins/directionality/langs/de.js | 6 + .../plugins/directionality/langs/el.js | 6 + .../plugins/directionality/langs/en.js | 6 + .../plugins/directionality/langs/es.js | 15 + .../plugins/directionality/langs/fa.js | 6 + .../plugins/directionality/langs/fa_ca.js | 6 + .../plugins/directionality/langs/fi.js | 6 + .../plugins/directionality/langs/fr.js | 7 + .../plugins/directionality/langs/fr_ca.js | 6 + .../plugins/directionality/langs/he.js | 6 + .../plugins/directionality/langs/hu.js | 6 + .../plugins/directionality/langs/is.js | 6 + .../plugins/directionality/langs/it.js | 6 + .../plugins/directionality/langs/ja-euc-jp.js | 6 + .../plugins/directionality/langs/ja.js | 6 + .../plugins/directionality/langs/ja_euc-jp.js | 6 + .../directionality/langs/ja_shift-jis.js | 6 + .../directionality/langs/ja_shift_jis.js | 6 + .../plugins/directionality/langs/ja_utf-8.js | 6 + .../plugins/directionality/langs/ko.js | 6 + .../plugins/directionality/langs/nb.js | 6 + .../plugins/directionality/langs/nl.js | 6 + .../plugins/directionality/langs/nn.js | 6 + .../plugins/directionality/langs/pl.js | 8 + .../plugins/directionality/langs/pt.js | 6 + .../plugins/directionality/langs/pt_br.js | 13 + .../plugins/directionality/langs/ro.js | 6 + .../plugins/directionality/langs/ru.js | 6 + .../plugins/directionality/langs/ru_KOI8-R.js | 6 + .../plugins/directionality/langs/ru_UTF-8.js | 6 + .../plugins/directionality/langs/si.js | 6 + .../plugins/directionality/langs/sk.js | 14 + .../plugins/directionality/langs/sq.js | 6 + .../plugins/directionality/langs/sv.js | 6 + .../plugins/directionality/langs/th.js | 6 + .../plugins/directionality/langs/tr.js | 6 + .../plugins/directionality/langs/tw.js | 6 + .../plugins/directionality/langs/vi.js | 6 + .../plugins/directionality/langs/zh_cn.js | 7 + .../directionality/langs/zh_cn_utf8.js | 7 + .../plugins/directionality/langs/zh_tw.js | 7 + .../directionality/langs/zh_tw_utf8.js | 7 + .../plugins/directionality/readme.txt | 1 + .../plugins/emotions/editor_plugin.js | 1 + .../plugins/emotions/editor_plugin_src.js | 65 + .../js/tiny_mce/plugins/emotions/emotions.htm | 40 + .../plugins/emotions/images/emotions.gif | Bin 0 -> 319 bytes .../plugins/emotions/images/readme.txt | 2 + .../plugins/emotions/images/smiley-cool.gif | Bin 0 -> 354 bytes .../plugins/emotions/images/smiley-cry.gif | Bin 0 -> 329 bytes .../emotions/images/smiley-embarassed.gif | Bin 0 -> 331 bytes .../emotions/images/smiley-foot-in-mouth.gif | Bin 0 -> 344 bytes .../plugins/emotions/images/smiley-frown.gif | Bin 0 -> 340 bytes .../emotions/images/smiley-innocent.gif | Bin 0 -> 336 bytes .../plugins/emotions/images/smiley-kiss.gif | Bin 0 -> 338 bytes .../emotions/images/smiley-laughing.gif | Bin 0 -> 344 bytes .../emotions/images/smiley-money-mouth.gif | Bin 0 -> 321 bytes .../plugins/emotions/images/smiley-sealed.gif | Bin 0 -> 325 bytes .../plugins/emotions/images/smiley-smile.gif | Bin 0 -> 345 bytes .../emotions/images/smiley-surprised.gif | Bin 0 -> 342 bytes .../emotions/images/smiley-tongue-out.gif | Bin 0 -> 328 bytes .../emotions/images/smiley-undecided.gif | Bin 0 -> 337 bytes .../plugins/emotions/images/smiley-wink.gif | Bin 0 -> 351 bytes .../plugins/emotions/images/smiley-yell.gif | Bin 0 -> 336 bytes .../plugins/emotions/jscripts/functions.js | 21 + .../js/tiny_mce/plugins/emotions/langs/ar.js | 22 + .../js/tiny_mce/plugins/emotions/langs/ca.js | 22 + .../js/tiny_mce/plugins/emotions/langs/cs.js | 12 + .../js/tiny_mce/plugins/emotions/langs/cy.js | 22 + .../js/tiny_mce/plugins/emotions/langs/da.js | 22 + .../js/tiny_mce/plugins/emotions/langs/de.js | 22 + .../js/tiny_mce/plugins/emotions/langs/el.js | 6 + .../js/tiny_mce/plugins/emotions/langs/en.js | 22 + .../js/tiny_mce/plugins/emotions/langs/es.js | 31 + .../js/tiny_mce/plugins/emotions/langs/fa.js | 11 + .../tiny_mce/plugins/emotions/langs/fa_ca.js | 22 + .../js/tiny_mce/plugins/emotions/langs/fi.js | 22 + .../js/tiny_mce/plugins/emotions/langs/fr.js | 23 + .../tiny_mce/plugins/emotions/langs/fr_ca.js | 6 + .../js/tiny_mce/plugins/emotions/langs/he.js | 22 + .../js/tiny_mce/plugins/emotions/langs/hu.js | 22 + .../js/tiny_mce/plugins/emotions/langs/is.js | 22 + .../js/tiny_mce/plugins/emotions/langs/it.js | 22 + .../plugins/emotions/langs/ja-euc-jp.js | 22 + .../js/tiny_mce/plugins/emotions/langs/ja.js | 22 + .../plugins/emotions/langs/ja_euc-jp.js | 22 + .../plugins/emotions/langs/ja_shift-jis.js | 22 + .../plugins/emotions/langs/ja_shift_jis.js | 22 + .../plugins/emotions/langs/ja_utf-8.js | 22 + .../js/tiny_mce/plugins/emotions/langs/ko.js | 6 + .../js/tiny_mce/plugins/emotions/langs/nb.js | 22 + .../js/tiny_mce/plugins/emotions/langs/nl.js | 22 + .../js/tiny_mce/plugins/emotions/langs/nn.js | 22 + .../js/tiny_mce/plugins/emotions/langs/pl.js | 25 + .../js/tiny_mce/plugins/emotions/langs/pt.js | 22 + .../tiny_mce/plugins/emotions/langs/pt_br.js | 29 + .../js/tiny_mce/plugins/emotions/langs/ro.js | 22 + .../js/tiny_mce/plugins/emotions/langs/ru.js | 22 + .../plugins/emotions/langs/ru_KOI8-R.js | 22 + .../plugins/emotions/langs/ru_UTF-8.js | 22 + .../js/tiny_mce/plugins/emotions/langs/si.js | 22 + .../js/tiny_mce/plugins/emotions/langs/sk.js | 14 + .../js/tiny_mce/plugins/emotions/langs/sq.js | 22 + .../js/tiny_mce/plugins/emotions/langs/sv.js | 22 + .../js/tiny_mce/plugins/emotions/langs/th.js | 22 + .../js/tiny_mce/plugins/emotions/langs/tr.js | 22 + .../js/tiny_mce/plugins/emotions/langs/tw.js | 22 + .../js/tiny_mce/plugins/emotions/langs/vi.js | 22 + .../tiny_mce/plugins/emotions/langs/zh_cn.js | 23 + .../plugins/emotions/langs/zh_cn_utf8.js | 23 + .../tiny_mce/plugins/emotions/langs/zh_tw.js | 23 + .../plugins/emotions/langs/zh_tw_utf8.js | 23 + .../js/tiny_mce/plugins/emotions/readme.txt | 1 + .../js/tiny_mce/plugins/flash/css/content.css | 7 + .../js/tiny_mce/plugins/flash/css/flash.css | 11 + .../tiny_mce/plugins/flash/editor_plugin.js | 1 + .../plugins/flash/editor_plugin_src.js | 287 + phpgwapi/js/tiny_mce/plugins/flash/flash.htm | 70 + .../tiny_mce/plugins/flash/images/flash.gif | Bin 0 -> 241 bytes .../tiny_mce/plugins/flash/jscripts/flash.js | 107 + .../js/tiny_mce/plugins/flash/langs/ar.js | 11 + .../js/tiny_mce/plugins/flash/langs/ca.js | 11 + .../js/tiny_mce/plugins/flash/langs/cs.js | 16 + .../js/tiny_mce/plugins/flash/langs/cy.js | 11 + .../js/tiny_mce/plugins/flash/langs/da.js | 11 + .../js/tiny_mce/plugins/flash/langs/de.js | 11 + .../js/tiny_mce/plugins/flash/langs/el.js | 11 + .../js/tiny_mce/plugins/flash/langs/en.js | 11 + .../js/tiny_mce/plugins/flash/langs/es.js | 20 + .../js/tiny_mce/plugins/flash/langs/fa.js | 13 + .../js/tiny_mce/plugins/flash/langs/fa_ca.js | 11 + .../js/tiny_mce/plugins/flash/langs/fi.js | 11 + .../js/tiny_mce/plugins/flash/langs/fr.js | 12 + .../js/tiny_mce/plugins/flash/langs/fr_ca.js | 9 + .../js/tiny_mce/plugins/flash/langs/he.js | 11 + .../js/tiny_mce/plugins/flash/langs/hu.js | 11 + .../js/tiny_mce/plugins/flash/langs/is.js | 11 + .../js/tiny_mce/plugins/flash/langs/it.js | 11 + .../tiny_mce/plugins/flash/langs/ja-euc-jp.js | 11 + .../js/tiny_mce/plugins/flash/langs/ja.js | 11 + .../tiny_mce/plugins/flash/langs/ja_euc-jp.js | 11 + .../plugins/flash/langs/ja_shift-jis.js | 11 + .../plugins/flash/langs/ja_shift_jis.js | 11 + .../tiny_mce/plugins/flash/langs/ja_utf-8.js | 11 + .../js/tiny_mce/plugins/flash/langs/ko.js | 11 + .../js/tiny_mce/plugins/flash/langs/nb.js | 11 + .../js/tiny_mce/plugins/flash/langs/nl.js | 11 + .../js/tiny_mce/plugins/flash/langs/nn.js | 11 + .../js/tiny_mce/plugins/flash/langs/pl.js | 14 + .../js/tiny_mce/plugins/flash/langs/pt.js | 11 + .../js/tiny_mce/plugins/flash/langs/pt_br.js | 19 + .../js/tiny_mce/plugins/flash/langs/ro.js | 11 + .../js/tiny_mce/plugins/flash/langs/ru.js | 11 + .../tiny_mce/plugins/flash/langs/ru_KOI8-R.js | 11 + .../tiny_mce/plugins/flash/langs/ru_UTF-8.js | 11 + .../js/tiny_mce/plugins/flash/langs/si.js | 11 + .../js/tiny_mce/plugins/flash/langs/sk.js | 16 + .../js/tiny_mce/plugins/flash/langs/sq.js | 11 + .../js/tiny_mce/plugins/flash/langs/sv.js | 11 + .../js/tiny_mce/plugins/flash/langs/th.js | 11 + .../js/tiny_mce/plugins/flash/langs/tr.js | 11 + .../js/tiny_mce/plugins/flash/langs/tw.js | 11 + .../js/tiny_mce/plugins/flash/langs/vi.js | 11 + .../js/tiny_mce/plugins/flash/langs/zh_cn.js | 12 + .../plugins/flash/langs/zh_cn_utf8.js | 12 + .../js/tiny_mce/plugins/flash/langs/zh_tw.js | 12 + .../plugins/flash/langs/zh_tw_utf8.js | 12 + phpgwapi/js/tiny_mce/plugins/flash/readme.txt | 1 + .../js/tiny_mce/plugins/fullpage/blank.htm | 9 + .../plugins/fullpage/css/fullpage.css | 172 + .../plugins/fullpage/editor_plugin.js | 1 + .../plugins/fullpage/editor_plugin_src.js | 229 + .../js/tiny_mce/plugins/fullpage/fullpage.htm | 577 ++ .../tiny_mce/plugins/fullpage/images/add.gif | Bin 0 -> 893 bytes .../plugins/fullpage/images/fullpage.gif | Bin 0 -> 632 bytes .../plugins/fullpage/images/move_down.gif | Bin 0 -> 194 bytes .../plugins/fullpage/images/move_up.gif | Bin 0 -> 200 bytes .../plugins/fullpage/images/remove.gif | Bin 0 -> 180 bytes .../plugins/fullpage/jscripts/fullpage.js | 580 ++ .../js/tiny_mce/plugins/fullpage/langs/ar.js | 92 + .../js/tiny_mce/plugins/fullpage/langs/ca.js | 92 + .../js/tiny_mce/plugins/fullpage/langs/cs.js | 92 + .../js/tiny_mce/plugins/fullpage/langs/cy.js | 92 + .../js/tiny_mce/plugins/fullpage/langs/da.js | 92 + .../js/tiny_mce/plugins/fullpage/langs/de.js | 92 + .../js/tiny_mce/plugins/fullpage/langs/el.js | 92 + .../js/tiny_mce/plugins/fullpage/langs/en.js | 92 + .../js/tiny_mce/plugins/fullpage/langs/es.js | 98 + .../js/tiny_mce/plugins/fullpage/langs/fa.js | 92 + .../tiny_mce/plugins/fullpage/langs/fa_ca.js | 92 + .../js/tiny_mce/plugins/fullpage/langs/fi.js | 92 + .../js/tiny_mce/plugins/fullpage/langs/fr.js | 93 + .../tiny_mce/plugins/fullpage/langs/fr_ca.js | 92 + .../js/tiny_mce/plugins/fullpage/langs/he.js | 92 + .../js/tiny_mce/plugins/fullpage/langs/hu.js | 92 + .../js/tiny_mce/plugins/fullpage/langs/is.js | 92 + .../js/tiny_mce/plugins/fullpage/langs/it.js | 92 + .../plugins/fullpage/langs/ja-euc-jp.js | 92 + .../js/tiny_mce/plugins/fullpage/langs/ja.js | 92 + .../plugins/fullpage/langs/ja_euc-jp.js | 92 + .../plugins/fullpage/langs/ja_shift-jis.js | 92 + .../plugins/fullpage/langs/ja_shift_jis.js | 92 + .../plugins/fullpage/langs/ja_utf-8.js | 92 + .../js/tiny_mce/plugins/fullpage/langs/ko.js | 92 + .../js/tiny_mce/plugins/fullpage/langs/nb.js | 92 + .../js/tiny_mce/plugins/fullpage/langs/nl.js | 92 + .../js/tiny_mce/plugins/fullpage/langs/nn.js | 92 + .../js/tiny_mce/plugins/fullpage/langs/pl.js | 92 + .../js/tiny_mce/plugins/fullpage/langs/pt.js | 92 + .../tiny_mce/plugins/fullpage/langs/pt_br.js | 92 + .../js/tiny_mce/plugins/fullpage/langs/ro.js | 92 + .../js/tiny_mce/plugins/fullpage/langs/ru.js | 92 + .../plugins/fullpage/langs/ru_KOI8-R.js | 92 + .../plugins/fullpage/langs/ru_UTF-8.js | 92 + .../js/tiny_mce/plugins/fullpage/langs/si.js | 92 + .../js/tiny_mce/plugins/fullpage/langs/sk.js | 92 + .../js/tiny_mce/plugins/fullpage/langs/sq.js | 92 + .../js/tiny_mce/plugins/fullpage/langs/sv.js | 92 + .../js/tiny_mce/plugins/fullpage/langs/th.js | 92 + .../js/tiny_mce/plugins/fullpage/langs/tr.js | 92 + .../js/tiny_mce/plugins/fullpage/langs/tw.js | 92 + .../js/tiny_mce/plugins/fullpage/langs/vi.js | 92 + .../tiny_mce/plugins/fullpage/langs/zh_cn.js | 93 + .../plugins/fullpage/langs/zh_cn_utf8.js | 93 + .../tiny_mce/plugins/fullpage/langs/zh_tw.js | 92 + .../plugins/fullpage/langs/zh_tw_utf8.js | 92 + .../plugins/fullscreen/editor_plugin.js | 1 + .../plugins/fullscreen/editor_plugin_src.js | 63 + .../plugins/fullscreen/fullscreen.htm | 91 + .../plugins/fullscreen/images/fullscreen.gif | Bin 0 -> 198 bytes .../tiny_mce/plugins/fullscreen/langs/ar.js | 6 + .../tiny_mce/plugins/fullscreen/langs/ca.js | 6 + .../tiny_mce/plugins/fullscreen/langs/cs.js | 12 + .../tiny_mce/plugins/fullscreen/langs/cy.js | 6 + .../tiny_mce/plugins/fullscreen/langs/da.js | 6 + .../tiny_mce/plugins/fullscreen/langs/de.js | 6 + .../tiny_mce/plugins/fullscreen/langs/el.js | 6 + .../tiny_mce/plugins/fullscreen/langs/en.js | 6 + .../tiny_mce/plugins/fullscreen/langs/es.js | 8 + .../tiny_mce/plugins/fullscreen/langs/fa.js | 6 + .../plugins/fullscreen/langs/fa_ca.js | 6 + .../tiny_mce/plugins/fullscreen/langs/fi.js | 6 + .../tiny_mce/plugins/fullscreen/langs/fr.js | 7 + .../plugins/fullscreen/langs/fr_ca.js | 6 + .../tiny_mce/plugins/fullscreen/langs/he.js | 6 + .../tiny_mce/plugins/fullscreen/langs/hu.js | 6 + .../tiny_mce/plugins/fullscreen/langs/is.js | 6 + .../tiny_mce/plugins/fullscreen/langs/it.js | 6 + .../plugins/fullscreen/langs/ja-euc-jp.js | 6 + .../tiny_mce/plugins/fullscreen/langs/ja.js | 6 + .../plugins/fullscreen/langs/ja_euc-jp.js | 6 + .../plugins/fullscreen/langs/ja_shift-jis.js | 6 + .../plugins/fullscreen/langs/ja_shift_jis.js | 6 + .../plugins/fullscreen/langs/ja_utf-8.js | 6 + .../tiny_mce/plugins/fullscreen/langs/ko.js | 6 + .../tiny_mce/plugins/fullscreen/langs/nb.js | 6 + .../tiny_mce/plugins/fullscreen/langs/nl.js | 6 + .../tiny_mce/plugins/fullscreen/langs/nn.js | 6 + .../tiny_mce/plugins/fullscreen/langs/pl.js | 9 + .../tiny_mce/plugins/fullscreen/langs/pt.js | 6 + .../plugins/fullscreen/langs/pt_br.js | 14 + .../tiny_mce/plugins/fullscreen/langs/ro.js | 6 + .../tiny_mce/plugins/fullscreen/langs/ru.js | 6 + .../plugins/fullscreen/langs/ru_KOI8-R.js | 6 + .../plugins/fullscreen/langs/ru_UTF-8.js | 6 + .../tiny_mce/plugins/fullscreen/langs/si.js | 6 + .../tiny_mce/plugins/fullscreen/langs/sk.js | 14 + .../tiny_mce/plugins/fullscreen/langs/sq.js | 6 + .../tiny_mce/plugins/fullscreen/langs/sv.js | 6 + .../tiny_mce/plugins/fullscreen/langs/th.js | 6 + .../tiny_mce/plugins/fullscreen/langs/tr.js | 6 + .../tiny_mce/plugins/fullscreen/langs/tw.js | 6 + .../tiny_mce/plugins/fullscreen/langs/vi.js | 6 + .../plugins/fullscreen/langs/zh_cn.js | 7 + .../plugins/fullscreen/langs/zh_cn_utf8.js | 7 + .../plugins/fullscreen/langs/zh_tw.js | 7 + .../plugins/fullscreen/langs/zh_tw_utf8.js | 7 + .../js/tiny_mce/plugins/fullscreen/readme.txt | 1 + .../tiny_mce/plugins/iespell/editor_plugin.js | 1 + .../plugins/iespell/editor_plugin_src.js | 60 + .../plugins/iespell/images/iespell.gif | Bin 0 -> 124 bytes .../js/tiny_mce/plugins/iespell/langs/ar.js | 7 + .../js/tiny_mce/plugins/iespell/langs/ca.js | 7 + .../js/tiny_mce/plugins/iespell/langs/cs.js | 12 + .../js/tiny_mce/plugins/iespell/langs/cy.js | 7 + .../js/tiny_mce/plugins/iespell/langs/da.js | 7 + .../js/tiny_mce/plugins/iespell/langs/de.js | 7 + .../js/tiny_mce/plugins/iespell/langs/el.js | 7 + .../js/tiny_mce/plugins/iespell/langs/en.js | 7 + .../js/tiny_mce/plugins/iespell/langs/es.js | 16 + .../js/tiny_mce/plugins/iespell/langs/fa.js | 7 + .../tiny_mce/plugins/iespell/langs/fa_ca.js | 7 + .../js/tiny_mce/plugins/iespell/langs/fi.js | 7 + .../js/tiny_mce/plugins/iespell/langs/fr.js | 7 + .../tiny_mce/plugins/iespell/langs/fr_ca.js | 6 + .../js/tiny_mce/plugins/iespell/langs/he.js | 6 + .../js/tiny_mce/plugins/iespell/langs/hu.js | 7 + .../js/tiny_mce/plugins/iespell/langs/is.js | 7 + .../js/tiny_mce/plugins/iespell/langs/it.js | 7 + .../plugins/iespell/langs/ja-euc-jp.js | 7 + .../js/tiny_mce/plugins/iespell/langs/ja.js | 7 + .../plugins/iespell/langs/ja_euc-jp.js | 7 + .../plugins/iespell/langs/ja_shift-jis.js | 7 + .../plugins/iespell/langs/ja_shift_jis.js | 7 + .../plugins/iespell/langs/ja_utf-8.js | 7 + .../js/tiny_mce/plugins/iespell/langs/ko.js | 7 + .../js/tiny_mce/plugins/iespell/langs/nb.js | 6 + .../js/tiny_mce/plugins/iespell/langs/nl.js | 6 + .../js/tiny_mce/plugins/iespell/langs/nn.js | 6 + .../js/tiny_mce/plugins/iespell/langs/pl.js | 8 + .../js/tiny_mce/plugins/iespell/langs/pt.js | 7 + .../tiny_mce/plugins/iespell/langs/pt_br.js | 14 + .../js/tiny_mce/plugins/iespell/langs/ro.js | 7 + .../js/tiny_mce/plugins/iespell/langs/ru.js | 7 + .../plugins/iespell/langs/ru_KOI8-R.js | 7 + .../plugins/iespell/langs/ru_UTF-8.js | 7 + .../js/tiny_mce/plugins/iespell/langs/si.js | 7 + .../js/tiny_mce/plugins/iespell/langs/sk.js | 14 + .../js/tiny_mce/plugins/iespell/langs/sq.js | 6 + .../js/tiny_mce/plugins/iespell/langs/sv.js | 6 + .../js/tiny_mce/plugins/iespell/langs/th.js | 7 + .../js/tiny_mce/plugins/iespell/langs/tr.js | 7 + .../js/tiny_mce/plugins/iespell/langs/tw.js | 7 + .../js/tiny_mce/plugins/iespell/langs/vi.js | 7 + .../tiny_mce/plugins/iespell/langs/zh_cn.js | 7 + .../plugins/iespell/langs/zh_cn_utf8.js | 7 + .../tiny_mce/plugins/iespell/langs/zh_tw.js | 7 + .../plugins/iespell/langs/zh_tw_utf8.js | 8 + .../js/tiny_mce/plugins/iespell/readme.txt | 1 + .../plugins/inlinepopups/css/inlinepopup.css | 69 + .../plugins/inlinepopups/editor_plugin.js | 1 + .../plugins/inlinepopups/editor_plugin_src.js | 662 ++ .../plugins/inlinepopups/images/spacer.gif | Bin 0 -> 43 bytes .../inlinepopups/images/window_close.gif | Bin 0 -> 110 bytes .../inlinepopups/images/window_maximize.gif | Bin 0 -> 111 bytes .../inlinepopups/images/window_minimize.gif | Bin 0 -> 112 bytes .../inlinepopups/images/window_resize.gif | Bin 0 -> 74 bytes .../inlinepopups/jscripts/mcwindows.js | 455 ++ .../tiny_mce/plugins/inlinepopups/readme.txt | 0 .../plugins/insertdatetime/editor_plugin.js | 1 + .../insertdatetime/editor_plugin_src.js | 93 + .../insertdatetime/images/insertdate.gif | Bin 0 -> 287 bytes .../insertdatetime/images/inserttime.gif | Bin 0 -> 239 bytes .../plugins/insertdatetime/langs/ar.js | 12 + .../plugins/insertdatetime/langs/ca.js | 12 + .../plugins/insertdatetime/langs/cs.js | 18 + .../plugins/insertdatetime/langs/cy.js | 12 + .../plugins/insertdatetime/langs/da.js | 12 + .../plugins/insertdatetime/langs/de.js | 12 + .../plugins/insertdatetime/langs/el.js | 13 + .../plugins/insertdatetime/langs/en.js | 12 + .../plugins/insertdatetime/langs/es.js | 21 + .../plugins/insertdatetime/langs/fa.js | 13 + .../plugins/insertdatetime/langs/fa_ca.js | 12 + .../plugins/insertdatetime/langs/fi.js | 12 + .../plugins/insertdatetime/langs/fr.js | 13 + .../plugins/insertdatetime/langs/fr_ca.js | 10 + .../plugins/insertdatetime/langs/he.js | 12 + .../plugins/insertdatetime/langs/hu.js | 12 + .../plugins/insertdatetime/langs/is.js | 12 + .../plugins/insertdatetime/langs/it.js | 12 + .../plugins/insertdatetime/langs/ja-euc-jp.js | 12 + .../plugins/insertdatetime/langs/ja.js | 12 + .../plugins/insertdatetime/langs/ja_euc-jp.js | 12 + .../insertdatetime/langs/ja_shift-jis.js | 12 + .../insertdatetime/langs/ja_shift_jis.js | 12 + .../plugins/insertdatetime/langs/ja_utf-8.js | 12 + .../plugins/insertdatetime/langs/ko.js | 12 + .../plugins/insertdatetime/langs/nb.js | 12 + .../plugins/insertdatetime/langs/nl.js | 12 + .../plugins/insertdatetime/langs/nn.js | 12 + .../plugins/insertdatetime/langs/pl.js | 15 + .../plugins/insertdatetime/langs/pt.js | 12 + .../plugins/insertdatetime/langs/pt_br.js | 20 + .../plugins/insertdatetime/langs/ro.js | 12 + .../plugins/insertdatetime/langs/ru.js | 12 + .../plugins/insertdatetime/langs/ru_KOI8-R.js | 12 + .../plugins/insertdatetime/langs/ru_UTF-8.js | 12 + .../plugins/insertdatetime/langs/si.js | 12 + .../plugins/insertdatetime/langs/sk.js | 20 + .../plugins/insertdatetime/langs/sq.js | 12 + .../plugins/insertdatetime/langs/sv.js | 12 + .../plugins/insertdatetime/langs/th.js | 12 + .../plugins/insertdatetime/langs/tr.js | 12 + .../plugins/insertdatetime/langs/tw.js | 12 + .../plugins/insertdatetime/langs/vi.js | 12 + .../plugins/insertdatetime/langs/zh_cn.js | 13 + .../insertdatetime/langs/zh_cn_utf8.js | 13 + .../plugins/insertdatetime/langs/zh_tw.js | 13 + .../insertdatetime/langs/zh_tw_utf8.js | 13 + .../plugins/insertdatetime/readme.txt | 1 + .../tiny_mce/plugins/layer/editor_plugin.js | 1 + .../plugins/layer/editor_plugin_src.js | 252 + .../plugins/layer/images/absolute.gif | Bin 0 -> 209 bytes .../plugins/layer/images/backward.gif | Bin 0 -> 360 bytes .../tiny_mce/plugins/layer/images/forward.gif | Bin 0 -> 358 bytes .../plugins/layer/images/insert_layer.gif | Bin 0 -> 264 bytes .../js/tiny_mce/plugins/layer/langs/ar.js | 9 + .../js/tiny_mce/plugins/layer/langs/ca.js | 9 + .../js/tiny_mce/plugins/layer/langs/cs.js | 9 + .../js/tiny_mce/plugins/layer/langs/cy.js | 9 + .../js/tiny_mce/plugins/layer/langs/da.js | 9 + .../js/tiny_mce/plugins/layer/langs/de.js | 9 + .../js/tiny_mce/plugins/layer/langs/el.js | 9 + .../js/tiny_mce/plugins/layer/langs/en.js | 9 + .../js/tiny_mce/plugins/layer/langs/es.js | 15 + .../js/tiny_mce/plugins/layer/langs/fa.js | 9 + .../js/tiny_mce/plugins/layer/langs/fa_ca.js | 9 + .../js/tiny_mce/plugins/layer/langs/fi.js | 9 + .../js/tiny_mce/plugins/layer/langs/fr.js | 9 + .../js/tiny_mce/plugins/layer/langs/fr_ca.js | 9 + .../js/tiny_mce/plugins/layer/langs/he.js | 9 + .../js/tiny_mce/plugins/layer/langs/hu.js | 9 + .../js/tiny_mce/plugins/layer/langs/is.js | 9 + .../js/tiny_mce/plugins/layer/langs/it.js | 9 + .../tiny_mce/plugins/layer/langs/ja-euc-jp.js | 9 + .../js/tiny_mce/plugins/layer/langs/ja.js | 9 + .../tiny_mce/plugins/layer/langs/ja_euc-jp.js | 9 + .../plugins/layer/langs/ja_shift-jis.js | 9 + .../plugins/layer/langs/ja_shift_jis.js | 9 + .../tiny_mce/plugins/layer/langs/ja_utf-8.js | 9 + .../js/tiny_mce/plugins/layer/langs/ko.js | 9 + .../js/tiny_mce/plugins/layer/langs/nb.js | 9 + .../js/tiny_mce/plugins/layer/langs/nl.js | 9 + .../js/tiny_mce/plugins/layer/langs/nn.js | 9 + .../js/tiny_mce/plugins/layer/langs/pl.js | 9 + .../js/tiny_mce/plugins/layer/langs/pt.js | 9 + .../js/tiny_mce/plugins/layer/langs/pt_br.js | 9 + .../js/tiny_mce/plugins/layer/langs/ro.js | 9 + .../js/tiny_mce/plugins/layer/langs/ru.js | 9 + .../tiny_mce/plugins/layer/langs/ru_KOI8-R.js | 9 + .../tiny_mce/plugins/layer/langs/ru_UTF-8.js | 9 + .../js/tiny_mce/plugins/layer/langs/si.js | 9 + .../js/tiny_mce/plugins/layer/langs/sk.js | 9 + .../js/tiny_mce/plugins/layer/langs/sq.js | 9 + .../js/tiny_mce/plugins/layer/langs/sv.js | 9 + .../js/tiny_mce/plugins/layer/langs/th.js | 9 + .../js/tiny_mce/plugins/layer/langs/tr.js | 9 + .../js/tiny_mce/plugins/layer/langs/tw.js | 9 + .../js/tiny_mce/plugins/layer/langs/vi.js | 9 + .../js/tiny_mce/plugins/layer/langs/zh_cn.js | 9 + .../plugins/layer/langs/zh_cn_utf8.js | 9 + .../js/tiny_mce/plugins/layer/langs/zh_tw.js | 9 + .../plugins/layer/langs/zh_tw_utf8.js | 9 + phpgwapi/js/tiny_mce/plugins/layer/readme.txt | 1 + .../plugins/noneditable/css/noneditable.css | 17 + .../plugins/noneditable/editor_plugin.js | 1 + .../plugins/noneditable/editor_plugin_src.js | 164 + .../tiny_mce/plugins/noneditable/readme.txt | 1 + phpgwapi/js/tiny_mce/plugins/paste/blank.htm | 19 + .../js/tiny_mce/plugins/paste/css/blank.css | 13 + .../tiny_mce/plugins/paste/css/pasteword.css | 3 + .../tiny_mce/plugins/paste/editor_plugin.js | 1 + .../plugins/paste/editor_plugin_src.js | 388 + .../plugins/paste/images/pastetext.gif | Bin 0 -> 294 bytes .../plugins/paste/images/pasteword.gif | Bin 0 -> 299 bytes .../plugins/paste/images/selectall.gif | Bin 0 -> 205 bytes .../plugins/paste/jscripts/pastetext.js | 34 + .../plugins/paste/jscripts/pasteword.js | 46 + .../js/tiny_mce/plugins/paste/langs/ar.js | 10 + .../js/tiny_mce/plugins/paste/langs/ca.js | 10 + .../js/tiny_mce/plugins/paste/langs/cs.js | 16 + .../js/tiny_mce/plugins/paste/langs/cy.js | 10 + .../js/tiny_mce/plugins/paste/langs/da.js | 10 + .../js/tiny_mce/plugins/paste/langs/de.js | 10 + .../js/tiny_mce/plugins/paste/langs/el.js | 10 + .../js/tiny_mce/plugins/paste/langs/en.js | 10 + .../js/tiny_mce/plugins/paste/langs/es.js | 12 + .../js/tiny_mce/plugins/paste/langs/fa.js | 10 + .../js/tiny_mce/plugins/paste/langs/fa_ca.js | 10 + .../js/tiny_mce/plugins/paste/langs/fi.js | 10 + .../js/tiny_mce/plugins/paste/langs/fr.js | 11 + .../js/tiny_mce/plugins/paste/langs/fr_ca.js | 10 + .../js/tiny_mce/plugins/paste/langs/he.js | 10 + .../js/tiny_mce/plugins/paste/langs/hu.js | 10 + .../js/tiny_mce/plugins/paste/langs/is.js | 10 + .../js/tiny_mce/plugins/paste/langs/it.js | 10 + .../tiny_mce/plugins/paste/langs/ja-euc-jp.js | 10 + .../js/tiny_mce/plugins/paste/langs/ja.js | 10 + .../tiny_mce/plugins/paste/langs/ja_euc-jp.js | 10 + .../plugins/paste/langs/ja_shift-jis.js | 10 + .../plugins/paste/langs/ja_shift_jis.js | 10 + .../tiny_mce/plugins/paste/langs/ja_utf-8.js | 10 + .../js/tiny_mce/plugins/paste/langs/ko.js | 10 + .../js/tiny_mce/plugins/paste/langs/nb.js | 10 + .../js/tiny_mce/plugins/paste/langs/nl.js | 10 + .../js/tiny_mce/plugins/paste/langs/nn.js | 10 + .../js/tiny_mce/plugins/paste/langs/pl.js | 12 + .../js/tiny_mce/plugins/paste/langs/pt.js | 10 + .../js/tiny_mce/plugins/paste/langs/pt_br.js | 17 + .../js/tiny_mce/plugins/paste/langs/ro.js | 10 + .../js/tiny_mce/plugins/paste/langs/ru.js | 10 + .../tiny_mce/plugins/paste/langs/ru_KOI8-R.js | 10 + .../tiny_mce/plugins/paste/langs/ru_UTF-8.js | 10 + .../js/tiny_mce/plugins/paste/langs/si.js | 10 + .../js/tiny_mce/plugins/paste/langs/sk.js | 18 + .../js/tiny_mce/plugins/paste/langs/sq.js | 10 + .../js/tiny_mce/plugins/paste/langs/sv.js | 10 + .../js/tiny_mce/plugins/paste/langs/th.js | 10 + .../js/tiny_mce/plugins/paste/langs/tr.js | 10 + .../js/tiny_mce/plugins/paste/langs/tw.js | 10 + .../js/tiny_mce/plugins/paste/langs/vi.js | 10 + .../js/tiny_mce/plugins/paste/langs/zh_cn.js | 11 + .../plugins/paste/langs/zh_cn_utf8.js | 11 + .../js/tiny_mce/plugins/paste/langs/zh_tw.js | 11 + .../plugins/paste/langs/zh_tw_utf8.js | 11 + .../js/tiny_mce/plugins/paste/pastetext.htm | 34 + .../js/tiny_mce/plugins/paste/pasteword.htm | 29 + phpgwapi/js/tiny_mce/plugins/paste/readme.txt | 1 + .../tiny_mce/plugins/preview/editor_plugin.js | 1 + .../plugins/preview/editor_plugin_src.js | 92 + .../js/tiny_mce/plugins/preview/example.html | 13 + .../plugins/preview/images/preview.gif | Bin 0 -> 286 bytes .../js/tiny_mce/plugins/preview/langs/ar.js | 5 + .../js/tiny_mce/plugins/preview/langs/ca.js | 5 + .../js/tiny_mce/plugins/preview/langs/cs.js | 11 + .../js/tiny_mce/plugins/preview/langs/cy.js | 5 + .../js/tiny_mce/plugins/preview/langs/da.js | 5 + .../js/tiny_mce/plugins/preview/langs/de.js | 5 + .../js/tiny_mce/plugins/preview/langs/el.js | 5 + .../js/tiny_mce/plugins/preview/langs/en.js | 5 + .../js/tiny_mce/plugins/preview/langs/es.js | 7 + .../js/tiny_mce/plugins/preview/langs/fa.js | 10 + .../tiny_mce/plugins/preview/langs/fa_ca.js | 5 + .../js/tiny_mce/plugins/preview/langs/fi.js | 5 + .../js/tiny_mce/plugins/preview/langs/fr.js | 6 + .../tiny_mce/plugins/preview/langs/fr_ca.js | 5 + .../js/tiny_mce/plugins/preview/langs/he.js | 5 + .../js/tiny_mce/plugins/preview/langs/hu.js | 5 + .../js/tiny_mce/plugins/preview/langs/is.js | 5 + .../js/tiny_mce/plugins/preview/langs/it.js | 5 + .../plugins/preview/langs/ja-euc-jp.js | 5 + .../js/tiny_mce/plugins/preview/langs/ja.js | 5 + .../plugins/preview/langs/ja_euc-jp.js | 5 + .../plugins/preview/langs/ja_shift-jis.js | 5 + .../plugins/preview/langs/ja_shift_jis.js | 5 + .../plugins/preview/langs/ja_utf-8.js | 5 + .../js/tiny_mce/plugins/preview/langs/ko.js | 5 + .../js/tiny_mce/plugins/preview/langs/nb.js | 5 + .../js/tiny_mce/plugins/preview/langs/nl.js | 5 + .../js/tiny_mce/plugins/preview/langs/nn.js | 5 + .../js/tiny_mce/plugins/preview/langs/pl.js | 7 + .../js/tiny_mce/plugins/preview/langs/pt.js | 5 + .../tiny_mce/plugins/preview/langs/pt_br.js | 13 + .../js/tiny_mce/plugins/preview/langs/ro.js | 5 + .../js/tiny_mce/plugins/preview/langs/ru.js | 5 + .../plugins/preview/langs/ru_KOI8-R.js | 5 + .../plugins/preview/langs/ru_UTF-8.js | 5 + .../js/tiny_mce/plugins/preview/langs/si.js | 5 + .../js/tiny_mce/plugins/preview/langs/sk.js | 13 + .../js/tiny_mce/plugins/preview/langs/sq.js | 5 + .../js/tiny_mce/plugins/preview/langs/sv.js | 5 + .../js/tiny_mce/plugins/preview/langs/th.js | 5 + .../js/tiny_mce/plugins/preview/langs/tr.js | 5 + .../js/tiny_mce/plugins/preview/langs/tw.js | 5 + .../js/tiny_mce/plugins/preview/langs/vi.js | 5 + .../tiny_mce/plugins/preview/langs/zh_cn.js | 6 + .../plugins/preview/langs/zh_cn_utf8.js | 6 + .../tiny_mce/plugins/preview/langs/zh_tw.js | 6 + .../plugins/preview/langs/zh_tw_utf8.js | 6 + .../js/tiny_mce/plugins/preview/readme.txt | 1 + .../tiny_mce/plugins/print/editor_plugin.js | 1 + .../plugins/print/editor_plugin_src.js | 49 + .../tiny_mce/plugins/print/images/print.gif | Bin 0 -> 211 bytes .../js/tiny_mce/plugins/print/langs/ar.js | 5 + .../js/tiny_mce/plugins/print/langs/ca.js | 5 + .../js/tiny_mce/plugins/print/langs/cs.js | 11 + .../js/tiny_mce/plugins/print/langs/cy.js | 5 + .../js/tiny_mce/plugins/print/langs/da.js | 5 + .../js/tiny_mce/plugins/print/langs/de.js | 5 + .../js/tiny_mce/plugins/print/langs/el.js | 5 + .../js/tiny_mce/plugins/print/langs/en.js | 5 + .../js/tiny_mce/plugins/print/langs/es.js | 7 + .../js/tiny_mce/plugins/print/langs/fa.js | 10 + .../js/tiny_mce/plugins/print/langs/fa_ca.js | 5 + .../js/tiny_mce/plugins/print/langs/fi.js | 5 + .../js/tiny_mce/plugins/print/langs/fr.js | 6 + .../js/tiny_mce/plugins/print/langs/fr_ca.js | 5 + .../js/tiny_mce/plugins/print/langs/he.js | 5 + .../js/tiny_mce/plugins/print/langs/hu.js | 5 + .../js/tiny_mce/plugins/print/langs/is.js | 5 + .../js/tiny_mce/plugins/print/langs/it.js | 5 + .../tiny_mce/plugins/print/langs/ja-euc-jp.js | 5 + .../js/tiny_mce/plugins/print/langs/ja.js | 5 + .../tiny_mce/plugins/print/langs/ja_euc-jp.js | 5 + .../plugins/print/langs/ja_shift-jis.js | 5 + .../plugins/print/langs/ja_shift_jis.js | 5 + .../tiny_mce/plugins/print/langs/ja_utf-8.js | 5 + .../js/tiny_mce/plugins/print/langs/ko.js | 5 + .../js/tiny_mce/plugins/print/langs/nb.js | 5 + .../js/tiny_mce/plugins/print/langs/nl.js | 5 + .../js/tiny_mce/plugins/print/langs/nn.js | 5 + .../js/tiny_mce/plugins/print/langs/pl.js | 5 + .../js/tiny_mce/plugins/print/langs/pt.js | 5 + .../js/tiny_mce/plugins/print/langs/pt_br.js | 13 + .../js/tiny_mce/plugins/print/langs/ro.js | 5 + .../js/tiny_mce/plugins/print/langs/ru.js | 5 + .../tiny_mce/plugins/print/langs/ru_KOI8-R.js | 5 + .../tiny_mce/plugins/print/langs/ru_UTF-8.js | 5 + .../js/tiny_mce/plugins/print/langs/si.js | 5 + .../js/tiny_mce/plugins/print/langs/sk.js | 13 + .../js/tiny_mce/plugins/print/langs/sq.js | 5 + .../js/tiny_mce/plugins/print/langs/sv.js | 5 + .../js/tiny_mce/plugins/print/langs/th.js | 5 + .../js/tiny_mce/plugins/print/langs/tr.js | 5 + .../js/tiny_mce/plugins/print/langs/tw.js | 5 + .../js/tiny_mce/plugins/print/langs/vi.js | 5 + .../js/tiny_mce/plugins/print/langs/zh_cn.js | 6 + .../plugins/print/langs/zh_cn_utf8.js | 6 + .../js/tiny_mce/plugins/print/langs/zh_tw.js | 6 + .../plugins/print/langs/zh_tw_utf8.js | 6 + phpgwapi/js/tiny_mce/plugins/print/readme.txt | 1 + phpgwapi/js/tiny_mce/plugins/readme.txt | 1 + .../js/tiny_mce/plugins/save/editor_plugin.js | 1 + .../plugins/save/editor_plugin_src.js | 117 + .../js/tiny_mce/plugins/save/images/save.gif | Bin 0 -> 285 bytes phpgwapi/js/tiny_mce/plugins/save/langs/ar.js | 5 + phpgwapi/js/tiny_mce/plugins/save/langs/ca.js | 5 + phpgwapi/js/tiny_mce/plugins/save/langs/cs.js | 11 + phpgwapi/js/tiny_mce/plugins/save/langs/cy.js | 5 + phpgwapi/js/tiny_mce/plugins/save/langs/da.js | 5 + phpgwapi/js/tiny_mce/plugins/save/langs/de.js | 5 + phpgwapi/js/tiny_mce/plugins/save/langs/el.js | 5 + phpgwapi/js/tiny_mce/plugins/save/langs/en.js | 5 + phpgwapi/js/tiny_mce/plugins/save/langs/es.js | 7 + phpgwapi/js/tiny_mce/plugins/save/langs/fa.js | 11 + .../js/tiny_mce/plugins/save/langs/fa_ca.js | 5 + phpgwapi/js/tiny_mce/plugins/save/langs/fi.js | 5 + phpgwapi/js/tiny_mce/plugins/save/langs/fr.js | 6 + .../js/tiny_mce/plugins/save/langs/fr_ca.js | 6 + phpgwapi/js/tiny_mce/plugins/save/langs/he.js | 5 + phpgwapi/js/tiny_mce/plugins/save/langs/hu.js | 5 + phpgwapi/js/tiny_mce/plugins/save/langs/is.js | 5 + phpgwapi/js/tiny_mce/plugins/save/langs/it.js | 5 + .../tiny_mce/plugins/save/langs/ja-euc-jp.js | 5 + phpgwapi/js/tiny_mce/plugins/save/langs/ja.js | 5 + .../tiny_mce/plugins/save/langs/ja_euc-jp.js | 5 + .../plugins/save/langs/ja_shift-jis.js | 5 + .../plugins/save/langs/ja_shift_jis.js | 5 + .../tiny_mce/plugins/save/langs/ja_utf-8.js | 5 + phpgwapi/js/tiny_mce/plugins/save/langs/ko.js | 5 + phpgwapi/js/tiny_mce/plugins/save/langs/nb.js | 5 + phpgwapi/js/tiny_mce/plugins/save/langs/nl.js | 5 + phpgwapi/js/tiny_mce/plugins/save/langs/nn.js | 5 + phpgwapi/js/tiny_mce/plugins/save/langs/pl.js | 5 + phpgwapi/js/tiny_mce/plugins/save/langs/pt.js | 5 + .../js/tiny_mce/plugins/save/langs/pt_br.js | 13 + phpgwapi/js/tiny_mce/plugins/save/langs/ro.js | 5 + phpgwapi/js/tiny_mce/plugins/save/langs/ru.js | 5 + .../tiny_mce/plugins/save/langs/ru_KOI8-R.js | 5 + .../tiny_mce/plugins/save/langs/ru_UTF-8.js | 5 + phpgwapi/js/tiny_mce/plugins/save/langs/si.js | 5 + phpgwapi/js/tiny_mce/plugins/save/langs/sk.js | 13 + phpgwapi/js/tiny_mce/plugins/save/langs/sq.js | 5 + phpgwapi/js/tiny_mce/plugins/save/langs/sv.js | 5 + phpgwapi/js/tiny_mce/plugins/save/langs/th.js | 5 + phpgwapi/js/tiny_mce/plugins/save/langs/tr.js | 5 + phpgwapi/js/tiny_mce/plugins/save/langs/tw.js | 5 + phpgwapi/js/tiny_mce/plugins/save/langs/vi.js | 5 + .../js/tiny_mce/plugins/save/langs/zh_cn.js | 7 + .../tiny_mce/plugins/save/langs/zh_cn_utf8.js | 7 + .../js/tiny_mce/plugins/save/langs/zh_tw.js | 6 + .../tiny_mce/plugins/save/langs/zh_tw_utf8.js | 6 + phpgwapi/js/tiny_mce/plugins/save/readme.txt | 1 + .../plugins/searchreplace/editor_plugin.js | 1 + .../searchreplace/editor_plugin_src.js | 185 + .../plugins/searchreplace/images/replace.gif | Bin 0 -> 125 bytes .../plugins/searchreplace/images/search.gif | Bin 0 -> 191 bytes .../plugins/searchreplace/jscripts/replace.js | 40 + .../plugins/searchreplace/jscripts/search.js | 36 + .../plugins/searchreplace/langs/ar.js | 21 + .../plugins/searchreplace/langs/ca.js | 21 + .../plugins/searchreplace/langs/cs.js | 27 + .../plugins/searchreplace/langs/cy.js | 22 + .../plugins/searchreplace/langs/da.js | 21 + .../plugins/searchreplace/langs/de.js | 22 + .../plugins/searchreplace/langs/el.js | 21 + .../plugins/searchreplace/langs/en.js | 21 + .../plugins/searchreplace/langs/es.js | 31 + .../plugins/searchreplace/langs/fa.js | 26 + .../plugins/searchreplace/langs/fa_ca.js | 21 + .../plugins/searchreplace/langs/fi.js | 21 + .../plugins/searchreplace/langs/fr.js | 22 + .../plugins/searchreplace/langs/fr_ca.js | 21 + .../plugins/searchreplace/langs/he.js | 21 + .../plugins/searchreplace/langs/hu.js | 21 + .../plugins/searchreplace/langs/is.js | 22 + .../plugins/searchreplace/langs/it.js | 21 + .../plugins/searchreplace/langs/ja-euc-jp.js | 21 + .../plugins/searchreplace/langs/ja.js | 21 + .../plugins/searchreplace/langs/ja_euc-jp.js | 21 + .../searchreplace/langs/ja_shift-jis.js | 21 + .../searchreplace/langs/ja_shift_jis.js | 21 + .../plugins/searchreplace/langs/ja_utf-8.js | 21 + .../plugins/searchreplace/langs/ko.js | 21 + .../plugins/searchreplace/langs/nb.js | 21 + .../plugins/searchreplace/langs/nl.js | 21 + .../plugins/searchreplace/langs/nn.js | 21 + .../plugins/searchreplace/langs/pl.js | 23 + .../plugins/searchreplace/langs/pt.js | 21 + .../plugins/searchreplace/langs/pt_br.js | 29 + .../plugins/searchreplace/langs/ro.js | 21 + .../plugins/searchreplace/langs/ru.js | 22 + .../plugins/searchreplace/langs/ru_KOI8-R.js | 21 + .../plugins/searchreplace/langs/ru_UTF-8.js | 21 + .../plugins/searchreplace/langs/si.js | 21 + .../plugins/searchreplace/langs/sk.js | 29 + .../plugins/searchreplace/langs/sq.js | 21 + .../plugins/searchreplace/langs/sv.js | 21 + .../plugins/searchreplace/langs/th.js | 21 + .../plugins/searchreplace/langs/tr.js | 21 + .../plugins/searchreplace/langs/tw.js | 21 + .../plugins/searchreplace/langs/vi.js | 21 + .../plugins/searchreplace/langs/zh_cn.js | 22 + .../plugins/searchreplace/langs/zh_cn_utf8.js | 22 + .../plugins/searchreplace/langs/zh_tw.js | 22 + .../plugins/searchreplace/langs/zh_tw_utf8.js | 22 + .../tiny_mce/plugins/searchreplace/readme.txt | 1 + .../plugins/searchreplace/replace.htm | 49 + .../tiny_mce/plugins/searchreplace/search.htm | 42 + .../tiny_mce/plugins/spellchecker/changelog | 11 + .../classes/TinyGoogleSpell.class.php | 107 + .../spellchecker/classes/TinyPspell.class.php | 64 + .../classes/TinyPspellShell.class.php | 121 + .../tiny_mce/plugins/spellchecker/config.php | 24 + .../plugins/spellchecker/css/content.css | 5 + .../plugins/spellchecker/css/spellchecker.css | 34 + .../plugins/spellchecker/editor_plugin.js | 1 + .../plugins/spellchecker/editor_plugin_src.js | 588 ++ .../spellchecker/images/spellchecker.gif | Bin 0 -> 591 bytes .../plugins/spellchecker/images/wline.gif | Bin 0 -> 46 bytes .../tiny_mce/plugins/spellchecker/langs/ar.js | 14 + .../tiny_mce/plugins/spellchecker/langs/ca.js | 14 + .../tiny_mce/plugins/spellchecker/langs/cs.js | 14 + .../tiny_mce/plugins/spellchecker/langs/cy.js | 14 + .../tiny_mce/plugins/spellchecker/langs/da.js | 14 + .../tiny_mce/plugins/spellchecker/langs/de.js | 14 + .../tiny_mce/plugins/spellchecker/langs/el.js | 14 + .../tiny_mce/plugins/spellchecker/langs/en.js | 15 + .../tiny_mce/plugins/spellchecker/langs/es.js | 14 + .../tiny_mce/plugins/spellchecker/langs/fa.js | 14 + .../plugins/spellchecker/langs/fa_ca.js | 14 + .../tiny_mce/plugins/spellchecker/langs/fi.js | 14 + .../tiny_mce/plugins/spellchecker/langs/fr.js | 14 + .../plugins/spellchecker/langs/fr_ca.js | 14 + .../tiny_mce/plugins/spellchecker/langs/he.js | 14 + .../tiny_mce/plugins/spellchecker/langs/hu.js | 14 + .../tiny_mce/plugins/spellchecker/langs/is.js | 14 + .../tiny_mce/plugins/spellchecker/langs/it.js | 14 + .../plugins/spellchecker/langs/ja-euc-jp.js | 14 + .../tiny_mce/plugins/spellchecker/langs/ja.js | 14 + .../plugins/spellchecker/langs/ja_euc-jp.js | 14 + .../spellchecker/langs/ja_shift-jis.js | 14 + .../spellchecker/langs/ja_shift_jis.js | 14 + .../plugins/spellchecker/langs/ja_utf-8.js | 14 + .../tiny_mce/plugins/spellchecker/langs/ko.js | 14 + .../tiny_mce/plugins/spellchecker/langs/nb.js | 17 + .../tiny_mce/plugins/spellchecker/langs/nl.js | 14 + .../tiny_mce/plugins/spellchecker/langs/nn.js | 17 + .../tiny_mce/plugins/spellchecker/langs/pl.js | 14 + .../tiny_mce/plugins/spellchecker/langs/pt.js | 14 + .../plugins/spellchecker/langs/pt_br.js | 14 + .../tiny_mce/plugins/spellchecker/langs/ro.js | 14 + .../tiny_mce/plugins/spellchecker/langs/ru.js | 14 + .../plugins/spellchecker/langs/ru_KOI8-R.js | 14 + .../plugins/spellchecker/langs/ru_UTF-8.js | 14 + .../tiny_mce/plugins/spellchecker/langs/si.js | 14 + .../tiny_mce/plugins/spellchecker/langs/sk.js | 14 + .../tiny_mce/plugins/spellchecker/langs/sq.js | 14 + .../tiny_mce/plugins/spellchecker/langs/sv.js | 14 + .../tiny_mce/plugins/spellchecker/langs/th.js | 14 + .../tiny_mce/plugins/spellchecker/langs/tr.js | 14 + .../tiny_mce/plugins/spellchecker/langs/tw.js | 14 + .../tiny_mce/plugins/spellchecker/langs/vi.js | 14 + .../plugins/spellchecker/langs/zh_cn.js | 14 + .../plugins/spellchecker/langs/zh_cn_utf8.js | 14 + .../plugins/spellchecker/langs/zh_tw.js | 14 + .../plugins/spellchecker/langs/zh_tw_utf8.js | 14 + .../plugins/spellchecker/tinyspell.php | 142 + .../js/tiny_mce/plugins/style/css/props.css | 63 + .../tiny_mce/plugins/style/editor_plugin.js | 1 + .../plugins/style/editor_plugin_src.js | 81 + .../plugins/style/images/apply_button_bg.gif | Bin 0 -> 1096 bytes .../plugins/style/images/style_info.gif | Bin 0 -> 562 bytes .../tiny_mce/plugins/style/jscripts/props.js | 630 ++ .../js/tiny_mce/plugins/style/langs/ar.js | 66 + .../js/tiny_mce/plugins/style/langs/ca.js | 66 + .../js/tiny_mce/plugins/style/langs/cs.js | 66 + .../js/tiny_mce/plugins/style/langs/cy.js | 66 + .../js/tiny_mce/plugins/style/langs/da.js | 66 + .../js/tiny_mce/plugins/style/langs/de.js | 60 + .../js/tiny_mce/plugins/style/langs/el.js | 66 + .../js/tiny_mce/plugins/style/langs/en.js | 66 + .../js/tiny_mce/plugins/style/langs/es.js | 66 + .../js/tiny_mce/plugins/style/langs/fa.js | 66 + .../js/tiny_mce/plugins/style/langs/fa_ca.js | 66 + .../js/tiny_mce/plugins/style/langs/fi.js | 66 + .../js/tiny_mce/plugins/style/langs/fr.js | 66 + .../js/tiny_mce/plugins/style/langs/fr_ca.js | 66 + .../js/tiny_mce/plugins/style/langs/he.js | 66 + .../js/tiny_mce/plugins/style/langs/hu.js | 66 + .../js/tiny_mce/plugins/style/langs/is.js | 66 + .../js/tiny_mce/plugins/style/langs/it.js | 60 + .../tiny_mce/plugins/style/langs/ja-euc-jp.js | 66 + .../js/tiny_mce/plugins/style/langs/ja.js | 66 + .../tiny_mce/plugins/style/langs/ja_euc-jp.js | 66 + .../plugins/style/langs/ja_shift-jis.js | 66 + .../plugins/style/langs/ja_shift_jis.js | 66 + .../tiny_mce/plugins/style/langs/ja_utf-8.js | 66 + .../js/tiny_mce/plugins/style/langs/ko.js | 66 + .../js/tiny_mce/plugins/style/langs/nb.js | 66 + .../js/tiny_mce/plugins/style/langs/nl.js | 66 + .../js/tiny_mce/plugins/style/langs/nn.js | 66 + .../js/tiny_mce/plugins/style/langs/pl.js | 66 + .../js/tiny_mce/plugins/style/langs/pt.js | 66 + .../js/tiny_mce/plugins/style/langs/pt_br.js | 66 + .../js/tiny_mce/plugins/style/langs/ro.js | 66 + .../js/tiny_mce/plugins/style/langs/ru.js | 66 + .../tiny_mce/plugins/style/langs/ru_KOI8-R.js | 66 + .../tiny_mce/plugins/style/langs/ru_UTF-8.js | 66 + .../js/tiny_mce/plugins/style/langs/si.js | 66 + .../js/tiny_mce/plugins/style/langs/sk.js | 66 + .../js/tiny_mce/plugins/style/langs/sq.js | 60 + .../js/tiny_mce/plugins/style/langs/sv.js | 66 + .../js/tiny_mce/plugins/style/langs/th.js | 66 + .../js/tiny_mce/plugins/style/langs/tr.js | 66 + .../js/tiny_mce/plugins/style/langs/tw.js | 66 + .../js/tiny_mce/plugins/style/langs/vi.js | 66 + .../js/tiny_mce/plugins/style/langs/zh_cn.js | 66 + .../plugins/style/langs/zh_cn_utf8.js | 66 + .../js/tiny_mce/plugins/style/langs/zh_tw.js | 66 + .../plugins/style/langs/zh_tw_utf8.js | 66 + phpgwapi/js/tiny_mce/plugins/style/props.htm | 580 ++ phpgwapi/js/tiny_mce/plugins/style/readme.txt | 1 + phpgwapi/js/tiny_mce/plugins/table/cell.htm | 182 + .../js/tiny_mce/plugins/table/css/cell.css | 17 + .../js/tiny_mce/plugins/table/css/row.css | 25 + .../js/tiny_mce/plugins/table/css/table.css | 13 + .../tiny_mce/plugins/table/editor_plugin.js | 1 + .../plugins/table/editor_plugin_src.js | 1054 +++ .../tiny_mce/plugins/table/images/buttons.gif | Bin 0 -> 1356 bytes .../tiny_mce/plugins/table/images/table.gif | Bin 0 -> 287 bytes .../plugins/table/images/table_cell_props.gif | Bin 0 -> 189 bytes .../plugins/table/images/table_delete.gif | Bin 0 -> 372 bytes .../plugins/table/images/table_delete_col.gif | Bin 0 -> 163 bytes .../plugins/table/images/table_delete_row.gif | Bin 0 -> 171 bytes .../table/images/table_insert_col_after.gif | Bin 0 -> 165 bytes .../table/images/table_insert_col_before.gif | Bin 0 -> 165 bytes .../table/images/table_insert_row_after.gif | Bin 0 -> 163 bytes .../table/images/table_insert_row_before.gif | Bin 0 -> 159 bytes .../table/images/table_merge_cells.gif | Bin 0 -> 198 bytes .../plugins/table/images/table_row_props.gif | Bin 0 -> 187 bytes .../table/images/table_split_cells.gif | Bin 0 -> 210 bytes .../tiny_mce/plugins/table/jscripts/cell.js | 249 + .../plugins/table/jscripts/merge_cells.js | 19 + .../js/tiny_mce/plugins/table/jscripts/row.js | 200 + .../tiny_mce/plugins/table/jscripts/table.js | 344 + .../js/tiny_mce/plugins/table/langs/ar.js | 43 + .../js/tiny_mce/plugins/table/langs/ca.js | 78 + .../js/tiny_mce/plugins/table/langs/cs.js | 82 + .../js/tiny_mce/plugins/table/langs/cy.js | 76 + .../js/tiny_mce/plugins/table/langs/da.js | 76 + .../js/tiny_mce/plugins/table/langs/de.js | 76 + .../js/tiny_mce/plugins/table/langs/el.js | 44 + .../js/tiny_mce/plugins/table/langs/en.js | 78 + .../js/tiny_mce/plugins/table/langs/es.js | 85 + .../js/tiny_mce/plugins/table/langs/fa.js | 47 + .../js/tiny_mce/plugins/table/langs/fa_ca.js | 78 + .../js/tiny_mce/plugins/table/langs/fi.js | 77 + .../js/tiny_mce/plugins/table/langs/fr.js | 77 + .../js/tiny_mce/plugins/table/langs/fr_ca.js | 43 + .../js/tiny_mce/plugins/table/langs/he.js | 78 + .../js/tiny_mce/plugins/table/langs/hu.js | 75 + .../js/tiny_mce/plugins/table/langs/is.js | 76 + .../js/tiny_mce/plugins/table/langs/it.js | 79 + .../tiny_mce/plugins/table/langs/ja-euc-jp.js | 78 + .../js/tiny_mce/plugins/table/langs/ja.js | 43 + .../tiny_mce/plugins/table/langs/ja_euc-jp.js | 75 + .../plugins/table/langs/ja_shift-jis.js | 75 + .../plugins/table/langs/ja_shift_jis.js | 78 + .../tiny_mce/plugins/table/langs/ja_utf-8.js | 75 + .../js/tiny_mce/plugins/table/langs/ko.js | 43 + .../js/tiny_mce/plugins/table/langs/nb.js | 75 + .../js/tiny_mce/plugins/table/langs/nl.js | 75 + .../js/tiny_mce/plugins/table/langs/nn.js | 76 + .../js/tiny_mce/plugins/table/langs/pl.js | 78 + .../js/tiny_mce/plugins/table/langs/pt.js | 84 + .../js/tiny_mce/plugins/table/langs/pt_br.js | 85 + .../js/tiny_mce/plugins/table/langs/ro.js | 78 + .../js/tiny_mce/plugins/table/langs/ru.js | 77 + .../tiny_mce/plugins/table/langs/ru_KOI8-R.js | 75 + .../tiny_mce/plugins/table/langs/ru_UTF-8.js | 75 + .../js/tiny_mce/plugins/table/langs/si.js | 75 + .../js/tiny_mce/plugins/table/langs/sk.js | 117 + .../js/tiny_mce/plugins/table/langs/sq.js | 78 + .../js/tiny_mce/plugins/table/langs/sv.js | 79 + .../js/tiny_mce/plugins/table/langs/th.js | 78 + .../js/tiny_mce/plugins/table/langs/tr.js | 75 + .../js/tiny_mce/plugins/table/langs/tw.js | 43 + .../js/tiny_mce/plugins/table/langs/vi.js | 75 + .../js/tiny_mce/plugins/table/langs/zh_cn.js | 76 + .../plugins/table/langs/zh_cn_utf8.js | 76 + .../js/tiny_mce/plugins/table/langs/zh_tw.js | 76 + .../plugins/table/langs/zh_tw_utf8.js | 76 + .../js/tiny_mce/plugins/table/merge_cells.htm | 37 + phpgwapi/js/tiny_mce/plugins/table/readme.txt | 1 + phpgwapi/js/tiny_mce/plugins/table/row.htm | 159 + phpgwapi/js/tiny_mce/plugins/table/table.htm | 155 + .../js/tiny_mce/plugins/zoom/editor_plugin.js | 1 + .../plugins/zoom/editor_plugin_src.js | 58 + phpgwapi/js/tiny_mce/plugins/zoom/readme.txt | 1 + .../js/tiny_mce/themes/advanced/about.htm | 52 + .../js/tiny_mce/themes/advanced/anchor.htm | 33 + .../js/tiny_mce/themes/advanced/charmap.htm | 53 + .../tiny_mce/themes/advanced/color_picker.htm | 13 + .../themes/advanced/css/editor_content.css | 58 + .../themes/advanced/css/editor_popup.css | 327 + .../themes/advanced/css/editor_ui.css | 353 + .../themes/advanced/docs/en/about.htm | 31 + .../advanced/docs/en/common_buttons.htm | 162 + .../docs/en/create_accessible_content.htm | 45 + .../docs/en/images/insert_anchor_window.gif | Bin 0 -> 5189 bytes .../docs/en/images/insert_image_window.gif | Bin 0 -> 7195 bytes .../docs/en/images/insert_link_window.gif | Bin 0 -> 5658 bytes .../docs/en/images/insert_table_window.gif | Bin 0 -> 7094 bytes .../themes/advanced/docs/en/index.htm | 27 + .../advanced/docs/en/insert_anchor_button.htm | 32 + .../advanced/docs/en/insert_image_button.htm | 65 + .../advanced/docs/en/insert_link_button.htm | 33 + .../advanced/docs/en/insert_table_button.htm | 71 + .../themes/advanced/docs/en/style.css | 28 + .../themes/advanced/editor_template.js | 1 + .../themes/advanced/editor_template_src.js | 1411 ++++ .../js/tiny_mce/themes/advanced/image.htm | 100 + .../themes/advanced/images/anchor.gif | Bin 0 -> 171 bytes .../themes/advanced/images/anchor_symbol.gif | Bin 0 -> 70 bytes .../themes/advanced/images/backcolor.gif | Bin 0 -> 174 bytes .../tiny_mce/themes/advanced/images/bold.gif | Bin 0 -> 76 bytes .../themes/advanced/images/bold_de_se.gif | Bin 0 -> 73 bytes .../themes/advanced/images/bold_es.gif | Bin 0 -> 80 bytes .../themes/advanced/images/bold_fr.gif | Bin 0 -> 78 bytes .../themes/advanced/images/bold_ru.gif | Bin 0 -> 77 bytes .../themes/advanced/images/bold_tw.gif | Bin 0 -> 207 bytes .../themes/advanced/images/browse.gif | Bin 0 -> 113 bytes .../themes/advanced/images/bullist.gif | Bin 0 -> 108 bytes .../themes/advanced/images/button_menu.gif | Bin 0 -> 57 bytes .../themes/advanced/images/buttons.gif | Bin 0 -> 8399 bytes .../advanced/images/cancel_button_bg.gif | Bin 0 -> 677 bytes .../themes/advanced/images/charmap.gif | Bin 0 -> 245 bytes .../themes/advanced/images/cleanup.gif | Bin 0 -> 256 bytes .../tiny_mce/themes/advanced/images/close.gif | Bin 0 -> 102 bytes .../tiny_mce/themes/advanced/images/code.gif | Bin 0 -> 110 bytes .../tiny_mce/themes/advanced/images/color.gif | Bin 0 -> 125 bytes .../tiny_mce/themes/advanced/images/copy.gif | Bin 0 -> 263 bytes .../themes/advanced/images/custom_1.gif | Bin 0 -> 76 bytes .../tiny_mce/themes/advanced/images/cut.gif | Bin 0 -> 187 bytes .../themes/advanced/images/forecolor.gif | Bin 0 -> 272 bytes .../tiny_mce/themes/advanced/images/help.gif | Bin 0 -> 295 bytes .../js/tiny_mce/themes/advanced/images/hr.gif | Bin 0 -> 63 bytes .../tiny_mce/themes/advanced/images/image.gif | Bin 0 -> 194 bytes .../themes/advanced/images/indent.gif | Bin 0 -> 112 bytes .../advanced/images/insert_button_bg.gif | Bin 0 -> 703 bytes .../themes/advanced/images/italic.gif | Bin 0 -> 79 bytes .../themes/advanced/images/italic_de_se.gif | Bin 0 -> 75 bytes .../themes/advanced/images/italic_es.gif | Bin 0 -> 74 bytes .../themes/advanced/images/italic_ru.gif | Bin 0 -> 78 bytes .../themes/advanced/images/italic_tw.gif | Bin 0 -> 274 bytes .../themes/advanced/images/justifycenter.gif | Bin 0 -> 70 bytes .../themes/advanced/images/justifyfull.gif | Bin 0 -> 71 bytes .../themes/advanced/images/justifyleft.gif | Bin 0 -> 71 bytes .../themes/advanced/images/justifyright.gif | Bin 0 -> 70 bytes .../tiny_mce/themes/advanced/images/link.gif | Bin 0 -> 175 bytes .../themes/advanced/images/menu_check.gif | Bin 0 -> 51 bytes .../themes/advanced/images/newdocument.gif | Bin 0 -> 170 bytes .../themes/advanced/images/numlist.gif | Bin 0 -> 111 bytes .../themes/advanced/images/opacity.png | Bin 0 -> 147 bytes .../themes/advanced/images/outdent.gif | Bin 0 -> 110 bytes .../tiny_mce/themes/advanced/images/paste.gif | Bin 0 -> 286 bytes .../tiny_mce/themes/advanced/images/redo.gif | Bin 0 -> 169 bytes .../themes/advanced/images/removeformat.gif | Bin 0 -> 168 bytes .../themes/advanced/images/separator.gif | Bin 0 -> 57 bytes .../themes/advanced/images/spacer.gif | Bin 0 -> 43 bytes .../advanced/images/statusbar_resize.gif | Bin 0 -> 79 bytes .../themes/advanced/images/strikethrough.gif | Bin 0 -> 83 bytes .../tiny_mce/themes/advanced/images/sub.gif | Bin 0 -> 148 bytes .../tiny_mce/themes/advanced/images/sup.gif | Bin 0 -> 147 bytes .../themes/advanced/images/underline.gif | Bin 0 -> 88 bytes .../themes/advanced/images/underline_es.gif | Bin 0 -> 79 bytes .../themes/advanced/images/underline_fr.gif | Bin 0 -> 79 bytes .../themes/advanced/images/underline_ru.gif | Bin 0 -> 77 bytes .../themes/advanced/images/underline_tw.gif | Bin 0 -> 245 bytes .../tiny_mce/themes/advanced/images/undo.gif | Bin 0 -> 175 bytes .../themes/advanced/images/unlink.gif | Bin 0 -> 190 bytes .../themes/advanced/images/visualaid.gif | Bin 0 -> 206 bytes .../themes/advanced/images/xp/tab_bg.gif | Bin 0 -> 694 bytes .../themes/advanced/images/xp/tab_end.gif | Bin 0 -> 169 bytes .../themes/advanced/images/xp/tab_sel_bg.gif | Bin 0 -> 428 bytes .../themes/advanced/images/xp/tab_sel_end.gif | Bin 0 -> 101 bytes .../themes/advanced/images/xp/tabs_bg.gif | Bin 0 -> 48 bytes .../themes/advanced/jscripts/about.js | 75 + .../themes/advanced/jscripts/anchor.js | 74 + .../themes/advanced/jscripts/charmap.js | 326 + .../themes/advanced/jscripts/color_picker.js | 108 + .../themes/advanced/jscripts/image.js | 81 + .../tiny_mce/themes/advanced/jscripts/link.js | 70 + .../themes/advanced/jscripts/source_editor.js | 66 + .../js/tiny_mce/themes/advanced/langs/ar.js | 63 + .../js/tiny_mce/themes/advanced/langs/ca.js | 64 + .../js/tiny_mce/themes/advanced/langs/cs.js | 81 + .../js/tiny_mce/themes/advanced/langs/cy.js | 76 + .../js/tiny_mce/themes/advanced/langs/da.js | 76 + .../js/tiny_mce/themes/advanced/langs/de.js | 77 + .../js/tiny_mce/themes/advanced/langs/el.js | 65 + .../js/tiny_mce/themes/advanced/langs/en.js | 76 + .../js/tiny_mce/themes/advanced/langs/es.js | 102 + .../js/tiny_mce/themes/advanced/langs/fa.js | 65 + .../tiny_mce/themes/advanced/langs/fa_ca.js | 76 + .../js/tiny_mce/themes/advanced/langs/fi.js | 77 + .../js/tiny_mce/themes/advanced/langs/fr.js | 77 + .../tiny_mce/themes/advanced/langs/fr_ca.js | 64 + .../js/tiny_mce/themes/advanced/langs/he.js | 76 + .../js/tiny_mce/themes/advanced/langs/hu.js | 75 + .../js/tiny_mce/themes/advanced/langs/is.js | 76 + .../js/tiny_mce/themes/advanced/langs/it.js | 82 + .../themes/advanced/langs/ja-euc-jp.js | 76 + .../js/tiny_mce/themes/advanced/langs/ja.js | 62 + .../themes/advanced/langs/ja_euc-jp.js | 76 + .../themes/advanced/langs/ja_shift-jis.js | 76 + .../themes/advanced/langs/ja_shift_jis.js | 76 + .../themes/advanced/langs/ja_utf-8.js | 76 + .../js/tiny_mce/themes/advanced/langs/ko.js | 65 + .../js/tiny_mce/themes/advanced/langs/nb.js | 77 + .../js/tiny_mce/themes/advanced/langs/nl.js | 76 + .../js/tiny_mce/themes/advanced/langs/nn.js | 77 + .../js/tiny_mce/themes/advanced/langs/pl.js | 79 + .../js/tiny_mce/themes/advanced/langs/pt.js | 65 + .../tiny_mce/themes/advanced/langs/pt_br.js | 115 + .../js/tiny_mce/themes/advanced/langs/ro.js | 76 + .../js/tiny_mce/themes/advanced/langs/ru.js | 76 + .../themes/advanced/langs/ru_KOI8-R.js | 76 + .../themes/advanced/langs/ru_UTF-8.js | 76 + .../js/tiny_mce/themes/advanced/langs/si.js | 76 + .../js/tiny_mce/themes/advanced/langs/sk.js | 72 + .../js/tiny_mce/themes/advanced/langs/sq.js | 81 + .../js/tiny_mce/themes/advanced/langs/sv.js | 77 + .../js/tiny_mce/themes/advanced/langs/th.js | 76 + .../js/tiny_mce/themes/advanced/langs/tr.js | 76 + .../js/tiny_mce/themes/advanced/langs/tw.js | 91 + .../js/tiny_mce/themes/advanced/langs/vi.js | 76 + .../tiny_mce/themes/advanced/langs/zh_cn.js | 77 + .../themes/advanced/langs/zh_cn_utf8.js | 77 + .../tiny_mce/themes/advanced/langs/zh_tw.js | 78 + .../themes/advanced/langs/zh_tw_utf8.js | 78 + phpgwapi/js/tiny_mce/themes/advanced/link.htm | 100 + .../themes/advanced/source_editor.htm | 30 + .../themes/simple/css/editor_content.css | 25 + .../themes/simple/css/editor_popup.css | 41 + .../tiny_mce/themes/simple/css/editor_ui.css | 125 + .../tiny_mce/themes/simple/editor_template.js | 4 + .../themes/simple/editor_template_src.js | 86 + .../js/tiny_mce/themes/simple/images/bold.gif | Bin 0 -> 76 bytes .../themes/simple/images/bold_de_se.gif | Bin 0 -> 73 bytes .../tiny_mce/themes/simple/images/bold_fr.gif | Bin 0 -> 78 bytes .../tiny_mce/themes/simple/images/bold_ru.gif | Bin 0 -> 77 bytes .../tiny_mce/themes/simple/images/bold_tw.gif | Bin 0 -> 207 bytes .../tiny_mce/themes/simple/images/bullist.gif | Bin 0 -> 108 bytes .../tiny_mce/themes/simple/images/buttons.gif | Bin 0 -> 1054 bytes .../tiny_mce/themes/simple/images/cleanup.gif | Bin 0 -> 256 bytes .../tiny_mce/themes/simple/images/italic.gif | Bin 0 -> 79 bytes .../themes/simple/images/italic_de_se.gif | Bin 0 -> 75 bytes .../themes/simple/images/italic_ru.gif | Bin 0 -> 78 bytes .../themes/simple/images/italic_tw.gif | Bin 0 -> 274 bytes .../tiny_mce/themes/simple/images/numlist.gif | Bin 0 -> 111 bytes .../js/tiny_mce/themes/simple/images/redo.gif | Bin 0 -> 169 bytes .../themes/simple/images/separator.gif | Bin 0 -> 57 bytes .../tiny_mce/themes/simple/images/spacer.gif | Bin 0 -> 43 bytes .../themes/simple/images/strikethrough.gif | Bin 0 -> 83 bytes .../themes/simple/images/underline.gif | Bin 0 -> 88 bytes .../themes/simple/images/underline_fr.gif | Bin 0 -> 79 bytes .../themes/simple/images/underline_ru.gif | Bin 0 -> 77 bytes .../themes/simple/images/underline_tw.gif | Bin 0 -> 245 bytes .../js/tiny_mce/themes/simple/images/undo.gif | Bin 0 -> 175 bytes phpgwapi/js/tiny_mce/tiny_mce.js | 1 + phpgwapi/js/tiny_mce/tiny_mce_popup.js | 272 + phpgwapi/js/tiny_mce/tiny_mce_src.js | 6719 +++++++++++++++++ .../js/tiny_mce/utils/editable_selects.js | 63 + phpgwapi/js/tiny_mce/utils/form_utils.js | 210 + phpgwapi/js/tiny_mce/utils/mclayer.js | 212 + phpgwapi/js/tiny_mce/utils/mctabs.js | 76 + phpgwapi/js/tiny_mce/utils/validate.js | 50 + 1420 files changed, 53041 insertions(+) create mode 100644 phpgwapi/js/tiny_mce/blank.htm create mode 100644 phpgwapi/js/tiny_mce/langs/ar.js create mode 100644 phpgwapi/js/tiny_mce/langs/ca.js create mode 100755 phpgwapi/js/tiny_mce/langs/cs.js create mode 100644 phpgwapi/js/tiny_mce/langs/cy.js create mode 100644 phpgwapi/js/tiny_mce/langs/da.js create mode 100755 phpgwapi/js/tiny_mce/langs/de.js create mode 100755 phpgwapi/js/tiny_mce/langs/el.js create mode 100644 phpgwapi/js/tiny_mce/langs/en.js create mode 100755 phpgwapi/js/tiny_mce/langs/es.js create mode 100644 phpgwapi/js/tiny_mce/langs/fa.js create mode 100644 phpgwapi/js/tiny_mce/langs/fa_ca.js create mode 100755 phpgwapi/js/tiny_mce/langs/fi.js create mode 100755 phpgwapi/js/tiny_mce/langs/fr.js create mode 100755 phpgwapi/js/tiny_mce/langs/fr_ca.js create mode 100755 phpgwapi/js/tiny_mce/langs/he.js create mode 100644 phpgwapi/js/tiny_mce/langs/hu.js create mode 100644 phpgwapi/js/tiny_mce/langs/is.js create mode 100755 phpgwapi/js/tiny_mce/langs/it.js create mode 100644 phpgwapi/js/tiny_mce/langs/ja-euc-jp.js create mode 100644 phpgwapi/js/tiny_mce/langs/ja.js create mode 100755 phpgwapi/js/tiny_mce/langs/ja_euc-jp.js create mode 100644 phpgwapi/js/tiny_mce/langs/ja_shift-jis.js create mode 100755 phpgwapi/js/tiny_mce/langs/ja_shift_jis.js create mode 100755 phpgwapi/js/tiny_mce/langs/ja_utf-8.js create mode 100644 phpgwapi/js/tiny_mce/langs/ko.js create mode 100644 phpgwapi/js/tiny_mce/langs/nb.js create mode 100644 phpgwapi/js/tiny_mce/langs/nl.js create mode 100644 phpgwapi/js/tiny_mce/langs/nn.js create mode 100644 phpgwapi/js/tiny_mce/langs/pl.js create mode 100644 phpgwapi/js/tiny_mce/langs/pt.js create mode 100644 phpgwapi/js/tiny_mce/langs/pt_br.js create mode 100644 phpgwapi/js/tiny_mce/langs/readme.txt create mode 100755 phpgwapi/js/tiny_mce/langs/ro.js create mode 100644 phpgwapi/js/tiny_mce/langs/ru.js create mode 100644 phpgwapi/js/tiny_mce/langs/ru_KOI8-R.js create mode 100644 phpgwapi/js/tiny_mce/langs/ru_UTF-8.js create mode 100644 phpgwapi/js/tiny_mce/langs/si.js create mode 100755 phpgwapi/js/tiny_mce/langs/sk.js create mode 100755 phpgwapi/js/tiny_mce/langs/sq.js create mode 100644 phpgwapi/js/tiny_mce/langs/sv.js create mode 100644 phpgwapi/js/tiny_mce/langs/th.js create mode 100644 phpgwapi/js/tiny_mce/langs/tr.js create mode 100644 phpgwapi/js/tiny_mce/langs/tw.js create mode 100755 phpgwapi/js/tiny_mce/langs/vi.js create mode 100755 phpgwapi/js/tiny_mce/langs/zh_cn.js create mode 100755 phpgwapi/js/tiny_mce/langs/zh_cn_utf8.js create mode 100644 phpgwapi/js/tiny_mce/langs/zh_tw.js create mode 100644 phpgwapi/js/tiny_mce/langs/zh_tw_utf8.js create mode 100644 phpgwapi/js/tiny_mce/license.txt create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/editor_plugin.js create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/editor_plugin_src.js create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/images/template.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/langs/ar.js create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/langs/ca.js create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/langs/cs.js create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/langs/cy.js create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/langs/da.js create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/langs/de.js create mode 100755 phpgwapi/js/tiny_mce/plugins/_template/langs/el.js create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/langs/en.js create mode 100755 phpgwapi/js/tiny_mce/plugins/_template/langs/es.js create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/langs/fa.js create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/langs/fa_ca.js create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/langs/fi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/_template/langs/fr.js create mode 100755 phpgwapi/js/tiny_mce/plugins/_template/langs/fr_ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/_template/langs/he.js create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/langs/hu.js create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/langs/is.js create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/langs/it.js create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/langs/ja-euc-jp.js create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/langs/ja.js create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/langs/ja_euc-jp.js create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/langs/ja_shift-jis.js create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/langs/ja_shift_jis.js create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/langs/ja_utf-8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/langs/ko.js create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/langs/nb.js create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/langs/nl.js create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/langs/nn.js create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/langs/pl.js create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/langs/pt.js create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/langs/pt_br.js create mode 100755 phpgwapi/js/tiny_mce/plugins/_template/langs/ro.js create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/langs/ru.js create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/langs/ru_KOI8-R.js create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/langs/ru_UTF-8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/langs/si.js create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/langs/sk.js create mode 100755 phpgwapi/js/tiny_mce/plugins/_template/langs/sq.js create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/langs/sv.js create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/langs/th.js create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/langs/tr.js create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/langs/tw.js create mode 100755 phpgwapi/js/tiny_mce/plugins/_template/langs/vi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/_template/langs/zh_cn.js create mode 100755 phpgwapi/js/tiny_mce/plugins/_template/langs/zh_cn_utf8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/langs/zh_tw.js create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/langs/zh_tw_utf8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/popup.htm create mode 100644 phpgwapi/js/tiny_mce/plugins/_template/readme.txt create mode 100644 phpgwapi/js/tiny_mce/plugins/advhr/css/advhr.css create mode 100644 phpgwapi/js/tiny_mce/plugins/advhr/editor_plugin.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advhr/editor_plugin_src.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advhr/images/advhr.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/advhr/jscripts/rule.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advhr/langs/ar.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advhr/langs/ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advhr/langs/cs.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advhr/langs/cy.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advhr/langs/da.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advhr/langs/de.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advhr/langs/el.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advhr/langs/en.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advhr/langs/es.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advhr/langs/fa.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advhr/langs/fa_ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advhr/langs/fi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advhr/langs/fr.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advhr/langs/fr_ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advhr/langs/he.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advhr/langs/hu.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advhr/langs/is.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advhr/langs/it.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advhr/langs/ja-euc-jp.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advhr/langs/ja.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advhr/langs/ja_euc-jp.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advhr/langs/ja_shift-jis.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advhr/langs/ja_shift_jis.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advhr/langs/ja_utf-8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advhr/langs/ko.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advhr/langs/nb.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advhr/langs/nl.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advhr/langs/nn.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advhr/langs/pl.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advhr/langs/pt.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advhr/langs/pt_br.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advhr/langs/ro.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advhr/langs/ru.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advhr/langs/ru_KOI8-R.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advhr/langs/ru_UTF-8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advhr/langs/si.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advhr/langs/sk.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advhr/langs/sq.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advhr/langs/sv.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advhr/langs/th.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advhr/langs/tr.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advhr/langs/tw.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advhr/langs/vi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advhr/langs/zh_cn.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advhr/langs/zh_cn_utf8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advhr/langs/zh_tw.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advhr/langs/zh_tw_utf8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advhr/readme.txt create mode 100644 phpgwapi/js/tiny_mce/plugins/advhr/rule.htm create mode 100644 phpgwapi/js/tiny_mce/plugins/advimage/css/advimage.css create mode 100644 phpgwapi/js/tiny_mce/plugins/advimage/editor_plugin.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advimage/editor_plugin_src.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advimage/image.htm create mode 100644 phpgwapi/js/tiny_mce/plugins/advimage/images/sample.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/advimage/jscripts/functions.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advimage/langs/ar.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advimage/langs/ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advimage/langs/cs.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advimage/langs/cy.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advimage/langs/da.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advimage/langs/de.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advimage/langs/el.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advimage/langs/en.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advimage/langs/es.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advimage/langs/fa.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advimage/langs/fa_ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advimage/langs/fi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advimage/langs/fr.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advimage/langs/fr_ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advimage/langs/he.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advimage/langs/hu.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advimage/langs/is.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advimage/langs/it.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advimage/langs/ja-euc-jp.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advimage/langs/ja.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advimage/langs/ja_euc-jp.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advimage/langs/ja_shift-jis.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advimage/langs/ja_shift_jis.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advimage/langs/ja_utf-8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advimage/langs/ko.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advimage/langs/nb.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advimage/langs/nl.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advimage/langs/nn.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advimage/langs/pl.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advimage/langs/pt.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advimage/langs/pt_br.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advimage/langs/ro.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advimage/langs/ru.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advimage/langs/ru_KOI8-R.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advimage/langs/ru_UTF-8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advimage/langs/si.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advimage/langs/sk.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advimage/langs/sq.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advimage/langs/sv.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advimage/langs/th.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advimage/langs/tr.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advimage/langs/tw.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advimage/langs/vi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advimage/langs/zh_cn.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advimage/langs/zh_cn_utf8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advimage/langs/zh_tw.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advimage/langs/zh_tw_utf8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advimage/readme.txt create mode 100644 phpgwapi/js/tiny_mce/plugins/advlink/css/advlink.css create mode 100644 phpgwapi/js/tiny_mce/plugins/advlink/editor_plugin.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advlink/editor_plugin_src.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advlink/jscripts/functions.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advlink/langs/ar.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advlink/langs/ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advlink/langs/cs.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advlink/langs/cy.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advlink/langs/da.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advlink/langs/de.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advlink/langs/el.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advlink/langs/en.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advlink/langs/es.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advlink/langs/fa.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advlink/langs/fa_ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advlink/langs/fi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advlink/langs/fr.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advlink/langs/fr_ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advlink/langs/he.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advlink/langs/hu.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advlink/langs/is.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advlink/langs/it.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advlink/langs/ja-euc-jp.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advlink/langs/ja.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advlink/langs/ja_euc-jp.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advlink/langs/ja_shift-jis.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advlink/langs/ja_shift_jis.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advlink/langs/ja_utf-8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advlink/langs/ko.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advlink/langs/nb.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advlink/langs/nl.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advlink/langs/nn.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advlink/langs/pl.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advlink/langs/pt.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advlink/langs/pt_br.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advlink/langs/ro.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advlink/langs/ru.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advlink/langs/ru_KOI8-R.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advlink/langs/ru_UTF-8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advlink/langs/si.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advlink/langs/sk.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advlink/langs/sq.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advlink/langs/sv.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advlink/langs/th.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advlink/langs/tr.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advlink/langs/tw.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advlink/langs/vi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advlink/langs/zh_cn.js create mode 100755 phpgwapi/js/tiny_mce/plugins/advlink/langs/zh_cn_utf8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advlink/langs/zh_tw.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advlink/langs/zh_tw_utf8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/advlink/link.htm create mode 100644 phpgwapi/js/tiny_mce/plugins/advlink/readme.txt create mode 100644 phpgwapi/js/tiny_mce/plugins/autosave/editor_plugin.js create mode 100644 phpgwapi/js/tiny_mce/plugins/autosave/editor_plugin_src.js create mode 100644 phpgwapi/js/tiny_mce/plugins/autosave/langs/ar.js create mode 100644 phpgwapi/js/tiny_mce/plugins/autosave/langs/ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/autosave/langs/cs.js create mode 100644 phpgwapi/js/tiny_mce/plugins/autosave/langs/cy.js create mode 100644 phpgwapi/js/tiny_mce/plugins/autosave/langs/da.js create mode 100644 phpgwapi/js/tiny_mce/plugins/autosave/langs/de.js create mode 100755 phpgwapi/js/tiny_mce/plugins/autosave/langs/el.js create mode 100644 phpgwapi/js/tiny_mce/plugins/autosave/langs/en.js create mode 100755 phpgwapi/js/tiny_mce/plugins/autosave/langs/es.js create mode 100644 phpgwapi/js/tiny_mce/plugins/autosave/langs/fa.js create mode 100644 phpgwapi/js/tiny_mce/plugins/autosave/langs/fa_ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/autosave/langs/fi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/autosave/langs/fr.js create mode 100644 phpgwapi/js/tiny_mce/plugins/autosave/langs/fr_ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/autosave/langs/he.js create mode 100644 phpgwapi/js/tiny_mce/plugins/autosave/langs/hu.js create mode 100644 phpgwapi/js/tiny_mce/plugins/autosave/langs/is.js create mode 100755 phpgwapi/js/tiny_mce/plugins/autosave/langs/it.js create mode 100644 phpgwapi/js/tiny_mce/plugins/autosave/langs/ja-euc-jp.js create mode 100644 phpgwapi/js/tiny_mce/plugins/autosave/langs/ja.js create mode 100755 phpgwapi/js/tiny_mce/plugins/autosave/langs/ja_euc-jp.js create mode 100644 phpgwapi/js/tiny_mce/plugins/autosave/langs/ja_shift-jis.js create mode 100755 phpgwapi/js/tiny_mce/plugins/autosave/langs/ja_shift_jis.js create mode 100755 phpgwapi/js/tiny_mce/plugins/autosave/langs/ja_utf-8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/autosave/langs/ko.js create mode 100644 phpgwapi/js/tiny_mce/plugins/autosave/langs/nb.js create mode 100644 phpgwapi/js/tiny_mce/plugins/autosave/langs/nl.js create mode 100644 phpgwapi/js/tiny_mce/plugins/autosave/langs/nn.js create mode 100644 phpgwapi/js/tiny_mce/plugins/autosave/langs/pl.js create mode 100644 phpgwapi/js/tiny_mce/plugins/autosave/langs/pt.js create mode 100644 phpgwapi/js/tiny_mce/plugins/autosave/langs/pt_br.js create mode 100755 phpgwapi/js/tiny_mce/plugins/autosave/langs/ro.js create mode 100644 phpgwapi/js/tiny_mce/plugins/autosave/langs/ru.js create mode 100644 phpgwapi/js/tiny_mce/plugins/autosave/langs/ru_KOI8-R.js create mode 100644 phpgwapi/js/tiny_mce/plugins/autosave/langs/ru_UTF-8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/autosave/langs/si.js create mode 100644 phpgwapi/js/tiny_mce/plugins/autosave/langs/sk.js create mode 100755 phpgwapi/js/tiny_mce/plugins/autosave/langs/sq.js create mode 100644 phpgwapi/js/tiny_mce/plugins/autosave/langs/sv.js create mode 100644 phpgwapi/js/tiny_mce/plugins/autosave/langs/th.js create mode 100644 phpgwapi/js/tiny_mce/plugins/autosave/langs/tr.js create mode 100644 phpgwapi/js/tiny_mce/plugins/autosave/langs/tw.js create mode 100755 phpgwapi/js/tiny_mce/plugins/autosave/langs/vi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/autosave/langs/zh_cn.js create mode 100755 phpgwapi/js/tiny_mce/plugins/autosave/langs/zh_cn_utf8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/autosave/langs/zh_tw.js create mode 100644 phpgwapi/js/tiny_mce/plugins/autosave/langs/zh_tw_utf8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/autosave/readme.txt create mode 100644 phpgwapi/js/tiny_mce/plugins/cleanup/editor_plugin.js create mode 100644 phpgwapi/js/tiny_mce/plugins/cleanup/editor_plugin_src.js create mode 100644 phpgwapi/js/tiny_mce/plugins/cleanup/readme.txt create mode 100644 phpgwapi/js/tiny_mce/plugins/contextmenu/css/contextmenu.css create mode 100644 phpgwapi/js/tiny_mce/plugins/contextmenu/editor_plugin.js create mode 100644 phpgwapi/js/tiny_mce/plugins/contextmenu/editor_plugin_src.js create mode 100644 phpgwapi/js/tiny_mce/plugins/contextmenu/images/spacer.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/contextmenu/readme.txt create mode 100644 phpgwapi/js/tiny_mce/plugins/directionality/editor_plugin.js create mode 100644 phpgwapi/js/tiny_mce/plugins/directionality/editor_plugin_src.js create mode 100644 phpgwapi/js/tiny_mce/plugins/directionality/images/ltr.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/directionality/images/rtl.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/directionality/langs/ar.js create mode 100644 phpgwapi/js/tiny_mce/plugins/directionality/langs/ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/directionality/langs/cs.js create mode 100644 phpgwapi/js/tiny_mce/plugins/directionality/langs/cy.js create mode 100644 phpgwapi/js/tiny_mce/plugins/directionality/langs/da.js create mode 100644 phpgwapi/js/tiny_mce/plugins/directionality/langs/de.js create mode 100755 phpgwapi/js/tiny_mce/plugins/directionality/langs/el.js create mode 100644 phpgwapi/js/tiny_mce/plugins/directionality/langs/en.js create mode 100755 phpgwapi/js/tiny_mce/plugins/directionality/langs/es.js create mode 100644 phpgwapi/js/tiny_mce/plugins/directionality/langs/fa.js create mode 100644 phpgwapi/js/tiny_mce/plugins/directionality/langs/fa_ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/directionality/langs/fi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/directionality/langs/fr.js create mode 100755 phpgwapi/js/tiny_mce/plugins/directionality/langs/fr_ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/directionality/langs/he.js create mode 100644 phpgwapi/js/tiny_mce/plugins/directionality/langs/hu.js create mode 100644 phpgwapi/js/tiny_mce/plugins/directionality/langs/is.js create mode 100755 phpgwapi/js/tiny_mce/plugins/directionality/langs/it.js create mode 100644 phpgwapi/js/tiny_mce/plugins/directionality/langs/ja-euc-jp.js create mode 100644 phpgwapi/js/tiny_mce/plugins/directionality/langs/ja.js create mode 100755 phpgwapi/js/tiny_mce/plugins/directionality/langs/ja_euc-jp.js create mode 100644 phpgwapi/js/tiny_mce/plugins/directionality/langs/ja_shift-jis.js create mode 100755 phpgwapi/js/tiny_mce/plugins/directionality/langs/ja_shift_jis.js create mode 100755 phpgwapi/js/tiny_mce/plugins/directionality/langs/ja_utf-8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/directionality/langs/ko.js create mode 100644 phpgwapi/js/tiny_mce/plugins/directionality/langs/nb.js create mode 100644 phpgwapi/js/tiny_mce/plugins/directionality/langs/nl.js create mode 100644 phpgwapi/js/tiny_mce/plugins/directionality/langs/nn.js create mode 100644 phpgwapi/js/tiny_mce/plugins/directionality/langs/pl.js create mode 100644 phpgwapi/js/tiny_mce/plugins/directionality/langs/pt.js create mode 100644 phpgwapi/js/tiny_mce/plugins/directionality/langs/pt_br.js create mode 100755 phpgwapi/js/tiny_mce/plugins/directionality/langs/ro.js create mode 100644 phpgwapi/js/tiny_mce/plugins/directionality/langs/ru.js create mode 100644 phpgwapi/js/tiny_mce/plugins/directionality/langs/ru_KOI8-R.js create mode 100644 phpgwapi/js/tiny_mce/plugins/directionality/langs/ru_UTF-8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/directionality/langs/si.js create mode 100644 phpgwapi/js/tiny_mce/plugins/directionality/langs/sk.js create mode 100755 phpgwapi/js/tiny_mce/plugins/directionality/langs/sq.js create mode 100644 phpgwapi/js/tiny_mce/plugins/directionality/langs/sv.js create mode 100644 phpgwapi/js/tiny_mce/plugins/directionality/langs/th.js create mode 100644 phpgwapi/js/tiny_mce/plugins/directionality/langs/tr.js create mode 100644 phpgwapi/js/tiny_mce/plugins/directionality/langs/tw.js create mode 100755 phpgwapi/js/tiny_mce/plugins/directionality/langs/vi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/directionality/langs/zh_cn.js create mode 100755 phpgwapi/js/tiny_mce/plugins/directionality/langs/zh_cn_utf8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/directionality/langs/zh_tw.js create mode 100644 phpgwapi/js/tiny_mce/plugins/directionality/langs/zh_tw_utf8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/directionality/readme.txt create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/editor_plugin.js create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/editor_plugin_src.js create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/emotions.htm create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/images/emotions.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/images/readme.txt create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/images/smiley-cool.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/images/smiley-cry.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/images/smiley-embarassed.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/images/smiley-foot-in-mouth.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/images/smiley-frown.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/images/smiley-innocent.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/images/smiley-kiss.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/images/smiley-laughing.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/images/smiley-money-mouth.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/images/smiley-sealed.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/images/smiley-smile.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/images/smiley-surprised.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/images/smiley-tongue-out.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/images/smiley-undecided.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/images/smiley-wink.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/images/smiley-yell.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/jscripts/functions.js create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/langs/ar.js create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/langs/ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/emotions/langs/cs.js create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/langs/cy.js create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/langs/da.js create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/langs/de.js create mode 100755 phpgwapi/js/tiny_mce/plugins/emotions/langs/el.js create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/langs/en.js create mode 100755 phpgwapi/js/tiny_mce/plugins/emotions/langs/es.js create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/langs/fa.js create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/langs/fa_ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/emotions/langs/fi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/emotions/langs/fr.js create mode 100755 phpgwapi/js/tiny_mce/plugins/emotions/langs/fr_ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/emotions/langs/he.js create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/langs/hu.js create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/langs/is.js create mode 100755 phpgwapi/js/tiny_mce/plugins/emotions/langs/it.js create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/langs/ja-euc-jp.js create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/langs/ja.js create mode 100755 phpgwapi/js/tiny_mce/plugins/emotions/langs/ja_euc-jp.js create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/langs/ja_shift-jis.js create mode 100755 phpgwapi/js/tiny_mce/plugins/emotions/langs/ja_shift_jis.js create mode 100755 phpgwapi/js/tiny_mce/plugins/emotions/langs/ja_utf-8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/langs/ko.js create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/langs/nb.js create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/langs/nl.js create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/langs/nn.js create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/langs/pl.js create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/langs/pt.js create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/langs/pt_br.js create mode 100755 phpgwapi/js/tiny_mce/plugins/emotions/langs/ro.js create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/langs/ru.js create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/langs/ru_KOI8-R.js create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/langs/ru_UTF-8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/langs/si.js create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/langs/sk.js create mode 100755 phpgwapi/js/tiny_mce/plugins/emotions/langs/sq.js create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/langs/sv.js create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/langs/th.js create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/langs/tr.js create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/langs/tw.js create mode 100755 phpgwapi/js/tiny_mce/plugins/emotions/langs/vi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/emotions/langs/zh_cn.js create mode 100755 phpgwapi/js/tiny_mce/plugins/emotions/langs/zh_cn_utf8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/langs/zh_tw.js create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/langs/zh_tw_utf8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/emotions/readme.txt create mode 100644 phpgwapi/js/tiny_mce/plugins/flash/css/content.css create mode 100644 phpgwapi/js/tiny_mce/plugins/flash/css/flash.css create mode 100644 phpgwapi/js/tiny_mce/plugins/flash/editor_plugin.js create mode 100644 phpgwapi/js/tiny_mce/plugins/flash/editor_plugin_src.js create mode 100644 phpgwapi/js/tiny_mce/plugins/flash/flash.htm create mode 100644 phpgwapi/js/tiny_mce/plugins/flash/images/flash.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/flash/jscripts/flash.js create mode 100644 phpgwapi/js/tiny_mce/plugins/flash/langs/ar.js create mode 100644 phpgwapi/js/tiny_mce/plugins/flash/langs/ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/flash/langs/cs.js create mode 100644 phpgwapi/js/tiny_mce/plugins/flash/langs/cy.js create mode 100644 phpgwapi/js/tiny_mce/plugins/flash/langs/da.js create mode 100644 phpgwapi/js/tiny_mce/plugins/flash/langs/de.js create mode 100755 phpgwapi/js/tiny_mce/plugins/flash/langs/el.js create mode 100644 phpgwapi/js/tiny_mce/plugins/flash/langs/en.js create mode 100755 phpgwapi/js/tiny_mce/plugins/flash/langs/es.js create mode 100644 phpgwapi/js/tiny_mce/plugins/flash/langs/fa.js create mode 100644 phpgwapi/js/tiny_mce/plugins/flash/langs/fa_ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/flash/langs/fi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/flash/langs/fr.js create mode 100755 phpgwapi/js/tiny_mce/plugins/flash/langs/fr_ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/flash/langs/he.js create mode 100644 phpgwapi/js/tiny_mce/plugins/flash/langs/hu.js create mode 100644 phpgwapi/js/tiny_mce/plugins/flash/langs/is.js create mode 100755 phpgwapi/js/tiny_mce/plugins/flash/langs/it.js create mode 100644 phpgwapi/js/tiny_mce/plugins/flash/langs/ja-euc-jp.js create mode 100644 phpgwapi/js/tiny_mce/plugins/flash/langs/ja.js create mode 100755 phpgwapi/js/tiny_mce/plugins/flash/langs/ja_euc-jp.js create mode 100644 phpgwapi/js/tiny_mce/plugins/flash/langs/ja_shift-jis.js create mode 100755 phpgwapi/js/tiny_mce/plugins/flash/langs/ja_shift_jis.js create mode 100755 phpgwapi/js/tiny_mce/plugins/flash/langs/ja_utf-8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/flash/langs/ko.js create mode 100644 phpgwapi/js/tiny_mce/plugins/flash/langs/nb.js create mode 100644 phpgwapi/js/tiny_mce/plugins/flash/langs/nl.js create mode 100644 phpgwapi/js/tiny_mce/plugins/flash/langs/nn.js create mode 100644 phpgwapi/js/tiny_mce/plugins/flash/langs/pl.js create mode 100644 phpgwapi/js/tiny_mce/plugins/flash/langs/pt.js create mode 100644 phpgwapi/js/tiny_mce/plugins/flash/langs/pt_br.js create mode 100755 phpgwapi/js/tiny_mce/plugins/flash/langs/ro.js create mode 100644 phpgwapi/js/tiny_mce/plugins/flash/langs/ru.js create mode 100644 phpgwapi/js/tiny_mce/plugins/flash/langs/ru_KOI8-R.js create mode 100644 phpgwapi/js/tiny_mce/plugins/flash/langs/ru_UTF-8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/flash/langs/si.js create mode 100644 phpgwapi/js/tiny_mce/plugins/flash/langs/sk.js create mode 100755 phpgwapi/js/tiny_mce/plugins/flash/langs/sq.js create mode 100644 phpgwapi/js/tiny_mce/plugins/flash/langs/sv.js create mode 100644 phpgwapi/js/tiny_mce/plugins/flash/langs/th.js create mode 100644 phpgwapi/js/tiny_mce/plugins/flash/langs/tr.js create mode 100644 phpgwapi/js/tiny_mce/plugins/flash/langs/tw.js create mode 100755 phpgwapi/js/tiny_mce/plugins/flash/langs/vi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/flash/langs/zh_cn.js create mode 100755 phpgwapi/js/tiny_mce/plugins/flash/langs/zh_cn_utf8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/flash/langs/zh_tw.js create mode 100644 phpgwapi/js/tiny_mce/plugins/flash/langs/zh_tw_utf8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/flash/readme.txt create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/blank.htm create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/css/fullpage.css create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/editor_plugin.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/editor_plugin_src.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/fullpage.htm create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/images/add.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/images/fullpage.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/images/move_down.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/images/move_up.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/images/remove.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/jscripts/fullpage.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/langs/ar.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/langs/ca.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/langs/cs.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/langs/cy.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/langs/da.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/langs/de.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/langs/el.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/langs/en.js create mode 100755 phpgwapi/js/tiny_mce/plugins/fullpage/langs/es.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/langs/fa.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/langs/fa_ca.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/langs/fi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/fullpage/langs/fr.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/langs/fr_ca.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/langs/he.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/langs/hu.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/langs/is.js create mode 100755 phpgwapi/js/tiny_mce/plugins/fullpage/langs/it.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/langs/ja-euc-jp.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/langs/ja.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/langs/ja_euc-jp.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/langs/ja_shift-jis.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/langs/ja_shift_jis.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/langs/ja_utf-8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/langs/ko.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/langs/nb.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/langs/nl.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/langs/nn.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/langs/pl.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/langs/pt.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/langs/pt_br.js create mode 100755 phpgwapi/js/tiny_mce/plugins/fullpage/langs/ro.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/langs/ru.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/langs/ru_KOI8-R.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/langs/ru_UTF-8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/langs/si.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/langs/sk.js create mode 100755 phpgwapi/js/tiny_mce/plugins/fullpage/langs/sq.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/langs/sv.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/langs/th.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/langs/tr.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/langs/tw.js create mode 100755 phpgwapi/js/tiny_mce/plugins/fullpage/langs/vi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/fullpage/langs/zh_cn.js create mode 100755 phpgwapi/js/tiny_mce/plugins/fullpage/langs/zh_cn_utf8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/langs/zh_tw.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullpage/langs/zh_tw_utf8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullscreen/editor_plugin.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullscreen/editor_plugin_src.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullscreen/fullscreen.htm create mode 100644 phpgwapi/js/tiny_mce/plugins/fullscreen/images/fullscreen.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ar.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/cs.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/cy.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/da.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/de.js create mode 100755 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/el.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/en.js create mode 100755 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/es.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/fa.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/fa_ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/fi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/fr.js create mode 100755 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/fr_ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/he.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/hu.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/is.js create mode 100755 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/it.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ja-euc-jp.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ja.js create mode 100755 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ja_euc-jp.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ja_shift-jis.js create mode 100755 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ja_shift_jis.js create mode 100755 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ja_utf-8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ko.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/nb.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/nl.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/nn.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/pl.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/pt.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/pt_br.js create mode 100755 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ro.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ru.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ru_KOI8-R.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ru_UTF-8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/si.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/sk.js create mode 100755 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/sq.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/sv.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/th.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/tr.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/tw.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/vi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/zh_cn.js create mode 100755 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/zh_cn_utf8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/zh_tw.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullscreen/langs/zh_tw_utf8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/fullscreen/readme.txt create mode 100644 phpgwapi/js/tiny_mce/plugins/iespell/editor_plugin.js create mode 100644 phpgwapi/js/tiny_mce/plugins/iespell/editor_plugin_src.js create mode 100644 phpgwapi/js/tiny_mce/plugins/iespell/images/iespell.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/iespell/langs/ar.js create mode 100644 phpgwapi/js/tiny_mce/plugins/iespell/langs/ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/iespell/langs/cs.js create mode 100644 phpgwapi/js/tiny_mce/plugins/iespell/langs/cy.js create mode 100644 phpgwapi/js/tiny_mce/plugins/iespell/langs/da.js create mode 100644 phpgwapi/js/tiny_mce/plugins/iespell/langs/de.js create mode 100755 phpgwapi/js/tiny_mce/plugins/iespell/langs/el.js create mode 100644 phpgwapi/js/tiny_mce/plugins/iespell/langs/en.js create mode 100755 phpgwapi/js/tiny_mce/plugins/iespell/langs/es.js create mode 100644 phpgwapi/js/tiny_mce/plugins/iespell/langs/fa.js create mode 100644 phpgwapi/js/tiny_mce/plugins/iespell/langs/fa_ca.js create mode 100644 phpgwapi/js/tiny_mce/plugins/iespell/langs/fi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/iespell/langs/fr.js create mode 100755 phpgwapi/js/tiny_mce/plugins/iespell/langs/fr_ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/iespell/langs/he.js create mode 100644 phpgwapi/js/tiny_mce/plugins/iespell/langs/hu.js create mode 100644 phpgwapi/js/tiny_mce/plugins/iespell/langs/is.js create mode 100755 phpgwapi/js/tiny_mce/plugins/iespell/langs/it.js create mode 100644 phpgwapi/js/tiny_mce/plugins/iespell/langs/ja-euc-jp.js create mode 100644 phpgwapi/js/tiny_mce/plugins/iespell/langs/ja.js create mode 100755 phpgwapi/js/tiny_mce/plugins/iespell/langs/ja_euc-jp.js create mode 100644 phpgwapi/js/tiny_mce/plugins/iespell/langs/ja_shift-jis.js create mode 100755 phpgwapi/js/tiny_mce/plugins/iespell/langs/ja_shift_jis.js create mode 100755 phpgwapi/js/tiny_mce/plugins/iespell/langs/ja_utf-8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/iespell/langs/ko.js create mode 100644 phpgwapi/js/tiny_mce/plugins/iespell/langs/nb.js create mode 100644 phpgwapi/js/tiny_mce/plugins/iespell/langs/nl.js create mode 100644 phpgwapi/js/tiny_mce/plugins/iespell/langs/nn.js create mode 100644 phpgwapi/js/tiny_mce/plugins/iespell/langs/pl.js create mode 100644 phpgwapi/js/tiny_mce/plugins/iespell/langs/pt.js create mode 100644 phpgwapi/js/tiny_mce/plugins/iespell/langs/pt_br.js create mode 100755 phpgwapi/js/tiny_mce/plugins/iespell/langs/ro.js create mode 100644 phpgwapi/js/tiny_mce/plugins/iespell/langs/ru.js create mode 100644 phpgwapi/js/tiny_mce/plugins/iespell/langs/ru_KOI8-R.js create mode 100644 phpgwapi/js/tiny_mce/plugins/iespell/langs/ru_UTF-8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/iespell/langs/si.js create mode 100644 phpgwapi/js/tiny_mce/plugins/iespell/langs/sk.js create mode 100755 phpgwapi/js/tiny_mce/plugins/iespell/langs/sq.js create mode 100644 phpgwapi/js/tiny_mce/plugins/iespell/langs/sv.js create mode 100644 phpgwapi/js/tiny_mce/plugins/iespell/langs/th.js create mode 100644 phpgwapi/js/tiny_mce/plugins/iespell/langs/tr.js create mode 100644 phpgwapi/js/tiny_mce/plugins/iespell/langs/tw.js create mode 100755 phpgwapi/js/tiny_mce/plugins/iespell/langs/vi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/iespell/langs/zh_cn.js create mode 100755 phpgwapi/js/tiny_mce/plugins/iespell/langs/zh_cn_utf8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/iespell/langs/zh_tw.js create mode 100644 phpgwapi/js/tiny_mce/plugins/iespell/langs/zh_tw_utf8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/iespell/readme.txt create mode 100644 phpgwapi/js/tiny_mce/plugins/inlinepopups/css/inlinepopup.css create mode 100644 phpgwapi/js/tiny_mce/plugins/inlinepopups/editor_plugin.js create mode 100644 phpgwapi/js/tiny_mce/plugins/inlinepopups/editor_plugin_src.js create mode 100644 phpgwapi/js/tiny_mce/plugins/inlinepopups/images/spacer.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/inlinepopups/images/window_close.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/inlinepopups/images/window_maximize.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/inlinepopups/images/window_minimize.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/inlinepopups/images/window_resize.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/inlinepopups/jscripts/mcwindows.js create mode 100644 phpgwapi/js/tiny_mce/plugins/inlinepopups/readme.txt create mode 100644 phpgwapi/js/tiny_mce/plugins/insertdatetime/editor_plugin.js create mode 100644 phpgwapi/js/tiny_mce/plugins/insertdatetime/editor_plugin_src.js create mode 100644 phpgwapi/js/tiny_mce/plugins/insertdatetime/images/insertdate.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/insertdatetime/images/inserttime.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ar.js create mode 100644 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/cs.js create mode 100644 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/cy.js create mode 100644 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/da.js create mode 100644 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/de.js create mode 100755 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/el.js create mode 100644 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/en.js create mode 100755 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/es.js create mode 100644 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/fa.js create mode 100644 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/fa_ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/fi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/fr.js create mode 100755 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/fr_ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/he.js create mode 100644 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/hu.js create mode 100644 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/is.js create mode 100755 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/it.js create mode 100644 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ja-euc-jp.js create mode 100644 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ja.js create mode 100755 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ja_euc-jp.js create mode 100644 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ja_shift-jis.js create mode 100755 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ja_shift_jis.js create mode 100755 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ja_utf-8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ko.js create mode 100644 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/nb.js create mode 100644 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/nl.js create mode 100644 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/nn.js create mode 100644 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/pl.js create mode 100644 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/pt.js create mode 100644 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/pt_br.js create mode 100755 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ro.js create mode 100644 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ru.js create mode 100644 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ru_KOI8-R.js create mode 100644 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ru_UTF-8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/si.js create mode 100644 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/sk.js create mode 100755 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/sq.js create mode 100644 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/sv.js create mode 100644 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/th.js create mode 100644 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/tr.js create mode 100644 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/tw.js create mode 100755 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/vi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/zh_cn.js create mode 100755 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/zh_cn_utf8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/zh_tw.js create mode 100644 phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/zh_tw_utf8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/insertdatetime/readme.txt create mode 100644 phpgwapi/js/tiny_mce/plugins/layer/editor_plugin.js create mode 100644 phpgwapi/js/tiny_mce/plugins/layer/editor_plugin_src.js create mode 100644 phpgwapi/js/tiny_mce/plugins/layer/images/absolute.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/layer/images/backward.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/layer/images/forward.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/layer/images/insert_layer.gif create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/ar.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/cs.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/cy.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/da.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/de.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/el.js create mode 100644 phpgwapi/js/tiny_mce/plugins/layer/langs/en.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/es.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/fa.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/fa_ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/fi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/fr.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/fr_ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/he.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/hu.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/is.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/it.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/ja-euc-jp.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/ja.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/ja_euc-jp.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/ja_shift-jis.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/ja_shift_jis.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/ja_utf-8.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/ko.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/nb.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/nl.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/nn.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/pl.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/pt.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/pt_br.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/ro.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/ru.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/ru_KOI8-R.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/ru_UTF-8.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/si.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/sk.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/sq.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/sv.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/th.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/tr.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/tw.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/vi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/zh_cn.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/zh_cn_utf8.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/zh_tw.js create mode 100755 phpgwapi/js/tiny_mce/plugins/layer/langs/zh_tw_utf8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/layer/readme.txt create mode 100644 phpgwapi/js/tiny_mce/plugins/noneditable/css/noneditable.css create mode 100644 phpgwapi/js/tiny_mce/plugins/noneditable/editor_plugin.js create mode 100644 phpgwapi/js/tiny_mce/plugins/noneditable/editor_plugin_src.js create mode 100644 phpgwapi/js/tiny_mce/plugins/noneditable/readme.txt create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/blank.htm create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/css/blank.css create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/css/pasteword.css create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/editor_plugin.js create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/editor_plugin_src.js create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/images/pastetext.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/images/pasteword.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/images/selectall.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/jscripts/pastetext.js create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/jscripts/pasteword.js create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/langs/ar.js create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/langs/ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/paste/langs/cs.js create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/langs/cy.js create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/langs/da.js create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/langs/de.js create mode 100755 phpgwapi/js/tiny_mce/plugins/paste/langs/el.js create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/langs/en.js create mode 100755 phpgwapi/js/tiny_mce/plugins/paste/langs/es.js create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/langs/fa.js create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/langs/fa_ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/paste/langs/fi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/paste/langs/fr.js create mode 100755 phpgwapi/js/tiny_mce/plugins/paste/langs/fr_ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/paste/langs/he.js create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/langs/hu.js create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/langs/is.js create mode 100755 phpgwapi/js/tiny_mce/plugins/paste/langs/it.js create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/langs/ja-euc-jp.js create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/langs/ja.js create mode 100755 phpgwapi/js/tiny_mce/plugins/paste/langs/ja_euc-jp.js create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/langs/ja_shift-jis.js create mode 100755 phpgwapi/js/tiny_mce/plugins/paste/langs/ja_shift_jis.js create mode 100755 phpgwapi/js/tiny_mce/plugins/paste/langs/ja_utf-8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/langs/ko.js create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/langs/nb.js create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/langs/nl.js create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/langs/nn.js create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/langs/pl.js create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/langs/pt.js create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/langs/pt_br.js create mode 100755 phpgwapi/js/tiny_mce/plugins/paste/langs/ro.js create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/langs/ru.js create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/langs/ru_KOI8-R.js create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/langs/ru_UTF-8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/langs/si.js create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/langs/sk.js create mode 100755 phpgwapi/js/tiny_mce/plugins/paste/langs/sq.js create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/langs/sv.js create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/langs/th.js create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/langs/tr.js create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/langs/tw.js create mode 100755 phpgwapi/js/tiny_mce/plugins/paste/langs/vi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/paste/langs/zh_cn.js create mode 100755 phpgwapi/js/tiny_mce/plugins/paste/langs/zh_cn_utf8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/langs/zh_tw.js create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/langs/zh_tw_utf8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/pastetext.htm create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/pasteword.htm create mode 100644 phpgwapi/js/tiny_mce/plugins/paste/readme.txt create mode 100644 phpgwapi/js/tiny_mce/plugins/preview/editor_plugin.js create mode 100644 phpgwapi/js/tiny_mce/plugins/preview/editor_plugin_src.js create mode 100644 phpgwapi/js/tiny_mce/plugins/preview/example.html create mode 100644 phpgwapi/js/tiny_mce/plugins/preview/images/preview.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/preview/langs/ar.js create mode 100644 phpgwapi/js/tiny_mce/plugins/preview/langs/ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/preview/langs/cs.js create mode 100644 phpgwapi/js/tiny_mce/plugins/preview/langs/cy.js create mode 100644 phpgwapi/js/tiny_mce/plugins/preview/langs/da.js create mode 100644 phpgwapi/js/tiny_mce/plugins/preview/langs/de.js create mode 100755 phpgwapi/js/tiny_mce/plugins/preview/langs/el.js create mode 100644 phpgwapi/js/tiny_mce/plugins/preview/langs/en.js create mode 100755 phpgwapi/js/tiny_mce/plugins/preview/langs/es.js create mode 100644 phpgwapi/js/tiny_mce/plugins/preview/langs/fa.js create mode 100644 phpgwapi/js/tiny_mce/plugins/preview/langs/fa_ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/preview/langs/fi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/preview/langs/fr.js create mode 100755 phpgwapi/js/tiny_mce/plugins/preview/langs/fr_ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/preview/langs/he.js create mode 100644 phpgwapi/js/tiny_mce/plugins/preview/langs/hu.js create mode 100644 phpgwapi/js/tiny_mce/plugins/preview/langs/is.js create mode 100755 phpgwapi/js/tiny_mce/plugins/preview/langs/it.js create mode 100644 phpgwapi/js/tiny_mce/plugins/preview/langs/ja-euc-jp.js create mode 100644 phpgwapi/js/tiny_mce/plugins/preview/langs/ja.js create mode 100755 phpgwapi/js/tiny_mce/plugins/preview/langs/ja_euc-jp.js create mode 100644 phpgwapi/js/tiny_mce/plugins/preview/langs/ja_shift-jis.js create mode 100755 phpgwapi/js/tiny_mce/plugins/preview/langs/ja_shift_jis.js create mode 100755 phpgwapi/js/tiny_mce/plugins/preview/langs/ja_utf-8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/preview/langs/ko.js create mode 100644 phpgwapi/js/tiny_mce/plugins/preview/langs/nb.js create mode 100644 phpgwapi/js/tiny_mce/plugins/preview/langs/nl.js create mode 100644 phpgwapi/js/tiny_mce/plugins/preview/langs/nn.js create mode 100644 phpgwapi/js/tiny_mce/plugins/preview/langs/pl.js create mode 100644 phpgwapi/js/tiny_mce/plugins/preview/langs/pt.js create mode 100644 phpgwapi/js/tiny_mce/plugins/preview/langs/pt_br.js create mode 100755 phpgwapi/js/tiny_mce/plugins/preview/langs/ro.js create mode 100644 phpgwapi/js/tiny_mce/plugins/preview/langs/ru.js create mode 100644 phpgwapi/js/tiny_mce/plugins/preview/langs/ru_KOI8-R.js create mode 100644 phpgwapi/js/tiny_mce/plugins/preview/langs/ru_UTF-8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/preview/langs/si.js create mode 100644 phpgwapi/js/tiny_mce/plugins/preview/langs/sk.js create mode 100755 phpgwapi/js/tiny_mce/plugins/preview/langs/sq.js create mode 100644 phpgwapi/js/tiny_mce/plugins/preview/langs/sv.js create mode 100644 phpgwapi/js/tiny_mce/plugins/preview/langs/th.js create mode 100644 phpgwapi/js/tiny_mce/plugins/preview/langs/tr.js create mode 100644 phpgwapi/js/tiny_mce/plugins/preview/langs/tw.js create mode 100755 phpgwapi/js/tiny_mce/plugins/preview/langs/vi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/preview/langs/zh_cn.js create mode 100755 phpgwapi/js/tiny_mce/plugins/preview/langs/zh_cn_utf8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/preview/langs/zh_tw.js create mode 100644 phpgwapi/js/tiny_mce/plugins/preview/langs/zh_tw_utf8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/preview/readme.txt create mode 100644 phpgwapi/js/tiny_mce/plugins/print/editor_plugin.js create mode 100644 phpgwapi/js/tiny_mce/plugins/print/editor_plugin_src.js create mode 100644 phpgwapi/js/tiny_mce/plugins/print/images/print.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/print/langs/ar.js create mode 100644 phpgwapi/js/tiny_mce/plugins/print/langs/ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/print/langs/cs.js create mode 100644 phpgwapi/js/tiny_mce/plugins/print/langs/cy.js create mode 100644 phpgwapi/js/tiny_mce/plugins/print/langs/da.js create mode 100644 phpgwapi/js/tiny_mce/plugins/print/langs/de.js create mode 100755 phpgwapi/js/tiny_mce/plugins/print/langs/el.js create mode 100644 phpgwapi/js/tiny_mce/plugins/print/langs/en.js create mode 100755 phpgwapi/js/tiny_mce/plugins/print/langs/es.js create mode 100644 phpgwapi/js/tiny_mce/plugins/print/langs/fa.js create mode 100644 phpgwapi/js/tiny_mce/plugins/print/langs/fa_ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/print/langs/fi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/print/langs/fr.js create mode 100755 phpgwapi/js/tiny_mce/plugins/print/langs/fr_ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/print/langs/he.js create mode 100644 phpgwapi/js/tiny_mce/plugins/print/langs/hu.js create mode 100644 phpgwapi/js/tiny_mce/plugins/print/langs/is.js create mode 100755 phpgwapi/js/tiny_mce/plugins/print/langs/it.js create mode 100755 phpgwapi/js/tiny_mce/plugins/print/langs/ja-euc-jp.js create mode 100644 phpgwapi/js/tiny_mce/plugins/print/langs/ja.js create mode 100644 phpgwapi/js/tiny_mce/plugins/print/langs/ja_euc-jp.js create mode 100644 phpgwapi/js/tiny_mce/plugins/print/langs/ja_shift-jis.js create mode 100755 phpgwapi/js/tiny_mce/plugins/print/langs/ja_shift_jis.js create mode 100755 phpgwapi/js/tiny_mce/plugins/print/langs/ja_utf-8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/print/langs/ko.js create mode 100644 phpgwapi/js/tiny_mce/plugins/print/langs/nb.js create mode 100644 phpgwapi/js/tiny_mce/plugins/print/langs/nl.js create mode 100644 phpgwapi/js/tiny_mce/plugins/print/langs/nn.js create mode 100644 phpgwapi/js/tiny_mce/plugins/print/langs/pl.js create mode 100644 phpgwapi/js/tiny_mce/plugins/print/langs/pt.js create mode 100644 phpgwapi/js/tiny_mce/plugins/print/langs/pt_br.js create mode 100755 phpgwapi/js/tiny_mce/plugins/print/langs/ro.js create mode 100644 phpgwapi/js/tiny_mce/plugins/print/langs/ru.js create mode 100644 phpgwapi/js/tiny_mce/plugins/print/langs/ru_KOI8-R.js create mode 100644 phpgwapi/js/tiny_mce/plugins/print/langs/ru_UTF-8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/print/langs/si.js create mode 100644 phpgwapi/js/tiny_mce/plugins/print/langs/sk.js create mode 100755 phpgwapi/js/tiny_mce/plugins/print/langs/sq.js create mode 100644 phpgwapi/js/tiny_mce/plugins/print/langs/sv.js create mode 100644 phpgwapi/js/tiny_mce/plugins/print/langs/th.js create mode 100644 phpgwapi/js/tiny_mce/plugins/print/langs/tr.js create mode 100644 phpgwapi/js/tiny_mce/plugins/print/langs/tw.js create mode 100755 phpgwapi/js/tiny_mce/plugins/print/langs/vi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/print/langs/zh_cn.js create mode 100755 phpgwapi/js/tiny_mce/plugins/print/langs/zh_cn_utf8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/print/langs/zh_tw.js create mode 100644 phpgwapi/js/tiny_mce/plugins/print/langs/zh_tw_utf8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/print/readme.txt create mode 100644 phpgwapi/js/tiny_mce/plugins/readme.txt create mode 100644 phpgwapi/js/tiny_mce/plugins/save/editor_plugin.js create mode 100644 phpgwapi/js/tiny_mce/plugins/save/editor_plugin_src.js create mode 100644 phpgwapi/js/tiny_mce/plugins/save/images/save.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/save/langs/ar.js create mode 100644 phpgwapi/js/tiny_mce/plugins/save/langs/ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/save/langs/cs.js create mode 100644 phpgwapi/js/tiny_mce/plugins/save/langs/cy.js create mode 100644 phpgwapi/js/tiny_mce/plugins/save/langs/da.js create mode 100644 phpgwapi/js/tiny_mce/plugins/save/langs/de.js create mode 100755 phpgwapi/js/tiny_mce/plugins/save/langs/el.js create mode 100644 phpgwapi/js/tiny_mce/plugins/save/langs/en.js create mode 100755 phpgwapi/js/tiny_mce/plugins/save/langs/es.js create mode 100644 phpgwapi/js/tiny_mce/plugins/save/langs/fa.js create mode 100644 phpgwapi/js/tiny_mce/plugins/save/langs/fa_ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/save/langs/fi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/save/langs/fr.js create mode 100755 phpgwapi/js/tiny_mce/plugins/save/langs/fr_ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/save/langs/he.js create mode 100644 phpgwapi/js/tiny_mce/plugins/save/langs/hu.js create mode 100644 phpgwapi/js/tiny_mce/plugins/save/langs/is.js create mode 100755 phpgwapi/js/tiny_mce/plugins/save/langs/it.js create mode 100644 phpgwapi/js/tiny_mce/plugins/save/langs/ja-euc-jp.js create mode 100644 phpgwapi/js/tiny_mce/plugins/save/langs/ja.js create mode 100755 phpgwapi/js/tiny_mce/plugins/save/langs/ja_euc-jp.js create mode 100644 phpgwapi/js/tiny_mce/plugins/save/langs/ja_shift-jis.js create mode 100755 phpgwapi/js/tiny_mce/plugins/save/langs/ja_shift_jis.js create mode 100755 phpgwapi/js/tiny_mce/plugins/save/langs/ja_utf-8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/save/langs/ko.js create mode 100644 phpgwapi/js/tiny_mce/plugins/save/langs/nb.js create mode 100644 phpgwapi/js/tiny_mce/plugins/save/langs/nl.js create mode 100644 phpgwapi/js/tiny_mce/plugins/save/langs/nn.js create mode 100644 phpgwapi/js/tiny_mce/plugins/save/langs/pl.js create mode 100644 phpgwapi/js/tiny_mce/plugins/save/langs/pt.js create mode 100644 phpgwapi/js/tiny_mce/plugins/save/langs/pt_br.js create mode 100755 phpgwapi/js/tiny_mce/plugins/save/langs/ro.js create mode 100644 phpgwapi/js/tiny_mce/plugins/save/langs/ru.js create mode 100644 phpgwapi/js/tiny_mce/plugins/save/langs/ru_KOI8-R.js create mode 100644 phpgwapi/js/tiny_mce/plugins/save/langs/ru_UTF-8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/save/langs/si.js create mode 100644 phpgwapi/js/tiny_mce/plugins/save/langs/sk.js create mode 100755 phpgwapi/js/tiny_mce/plugins/save/langs/sq.js create mode 100644 phpgwapi/js/tiny_mce/plugins/save/langs/sv.js create mode 100644 phpgwapi/js/tiny_mce/plugins/save/langs/th.js create mode 100644 phpgwapi/js/tiny_mce/plugins/save/langs/tr.js create mode 100644 phpgwapi/js/tiny_mce/plugins/save/langs/tw.js create mode 100755 phpgwapi/js/tiny_mce/plugins/save/langs/vi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/save/langs/zh_cn.js create mode 100755 phpgwapi/js/tiny_mce/plugins/save/langs/zh_cn_utf8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/save/langs/zh_tw.js create mode 100644 phpgwapi/js/tiny_mce/plugins/save/langs/zh_tw_utf8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/save/readme.txt create mode 100644 phpgwapi/js/tiny_mce/plugins/searchreplace/editor_plugin.js create mode 100644 phpgwapi/js/tiny_mce/plugins/searchreplace/editor_plugin_src.js create mode 100644 phpgwapi/js/tiny_mce/plugins/searchreplace/images/replace.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/searchreplace/images/search.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/searchreplace/jscripts/replace.js create mode 100644 phpgwapi/js/tiny_mce/plugins/searchreplace/jscripts/search.js create mode 100644 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ar.js create mode 100644 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/cs.js create mode 100644 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/cy.js create mode 100644 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/da.js create mode 100644 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/de.js create mode 100755 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/el.js create mode 100644 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/en.js create mode 100755 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/es.js create mode 100644 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/fa.js create mode 100644 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/fa_ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/fi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/fr.js create mode 100755 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/fr_ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/he.js create mode 100644 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/hu.js create mode 100644 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/is.js create mode 100755 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/it.js create mode 100644 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ja-euc-jp.js create mode 100644 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ja.js create mode 100755 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ja_euc-jp.js create mode 100755 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ja_shift-jis.js create mode 100644 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ja_shift_jis.js create mode 100755 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ja_utf-8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ko.js create mode 100644 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/nb.js create mode 100644 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/nl.js create mode 100644 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/nn.js create mode 100644 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/pl.js create mode 100644 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/pt.js create mode 100644 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/pt_br.js create mode 100755 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ro.js create mode 100644 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ru.js create mode 100644 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ru_KOI8-R.js create mode 100644 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ru_UTF-8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/si.js create mode 100644 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/sk.js create mode 100755 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/sq.js create mode 100644 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/sv.js create mode 100644 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/th.js create mode 100644 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/tr.js create mode 100644 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/tw.js create mode 100755 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/vi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/zh_cn.js create mode 100755 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/zh_cn_utf8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/zh_tw.js create mode 100644 phpgwapi/js/tiny_mce/plugins/searchreplace/langs/zh_tw_utf8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/searchreplace/readme.txt create mode 100644 phpgwapi/js/tiny_mce/plugins/searchreplace/replace.htm create mode 100644 phpgwapi/js/tiny_mce/plugins/searchreplace/search.htm create mode 100644 phpgwapi/js/tiny_mce/plugins/spellchecker/changelog create mode 100644 phpgwapi/js/tiny_mce/plugins/spellchecker/classes/TinyGoogleSpell.class.php create mode 100644 phpgwapi/js/tiny_mce/plugins/spellchecker/classes/TinyPspell.class.php create mode 100644 phpgwapi/js/tiny_mce/plugins/spellchecker/classes/TinyPspellShell.class.php create mode 100644 phpgwapi/js/tiny_mce/plugins/spellchecker/config.php create mode 100644 phpgwapi/js/tiny_mce/plugins/spellchecker/css/content.css create mode 100644 phpgwapi/js/tiny_mce/plugins/spellchecker/css/spellchecker.css create mode 100644 phpgwapi/js/tiny_mce/plugins/spellchecker/editor_plugin.js create mode 100644 phpgwapi/js/tiny_mce/plugins/spellchecker/editor_plugin_src.js create mode 100644 phpgwapi/js/tiny_mce/plugins/spellchecker/images/spellchecker.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/spellchecker/images/wline.gif create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ar.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/cs.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/cy.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/da.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/de.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/el.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/en.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/es.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/fa.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/fa_ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/fi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/fr.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/fr_ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/he.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/hu.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/is.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/it.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ja-euc-jp.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ja.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ja_euc-jp.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ja_shift-jis.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ja_shift_jis.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ja_utf-8.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ko.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/nb.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/nl.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/nn.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/pl.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/pt.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/pt_br.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ro.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ru.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ru_KOI8-R.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ru_UTF-8.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/si.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/sk.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/sq.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/sv.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/th.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/tr.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/tw.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/vi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/zh_cn.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/zh_cn_utf8.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/zh_tw.js create mode 100755 phpgwapi/js/tiny_mce/plugins/spellchecker/langs/zh_tw_utf8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/spellchecker/tinyspell.php create mode 100644 phpgwapi/js/tiny_mce/plugins/style/css/props.css create mode 100644 phpgwapi/js/tiny_mce/plugins/style/editor_plugin.js create mode 100644 phpgwapi/js/tiny_mce/plugins/style/editor_plugin_src.js create mode 100644 phpgwapi/js/tiny_mce/plugins/style/images/apply_button_bg.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/style/images/style_info.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/style/jscripts/props.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/ar.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/cs.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/cy.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/da.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/de.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/el.js create mode 100644 phpgwapi/js/tiny_mce/plugins/style/langs/en.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/es.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/fa.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/fa_ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/fi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/fr.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/fr_ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/he.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/hu.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/is.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/it.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/ja-euc-jp.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/ja.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/ja_euc-jp.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/ja_shift-jis.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/ja_shift_jis.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/ja_utf-8.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/ko.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/nb.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/nl.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/nn.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/pl.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/pt.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/pt_br.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/ro.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/ru.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/ru_KOI8-R.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/ru_UTF-8.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/si.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/sk.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/sq.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/sv.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/th.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/tr.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/tw.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/vi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/zh_cn.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/zh_cn_utf8.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/zh_tw.js create mode 100755 phpgwapi/js/tiny_mce/plugins/style/langs/zh_tw_utf8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/style/props.htm create mode 100644 phpgwapi/js/tiny_mce/plugins/style/readme.txt create mode 100644 phpgwapi/js/tiny_mce/plugins/table/cell.htm create mode 100644 phpgwapi/js/tiny_mce/plugins/table/css/cell.css create mode 100644 phpgwapi/js/tiny_mce/plugins/table/css/row.css create mode 100644 phpgwapi/js/tiny_mce/plugins/table/css/table.css create mode 100644 phpgwapi/js/tiny_mce/plugins/table/editor_plugin.js create mode 100644 phpgwapi/js/tiny_mce/plugins/table/editor_plugin_src.js create mode 100644 phpgwapi/js/tiny_mce/plugins/table/images/buttons.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/table/images/table.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/table/images/table_cell_props.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/table/images/table_delete.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/table/images/table_delete_col.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/table/images/table_delete_row.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/table/images/table_insert_col_after.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/table/images/table_insert_col_before.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/table/images/table_insert_row_after.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/table/images/table_insert_row_before.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/table/images/table_merge_cells.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/table/images/table_row_props.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/table/images/table_split_cells.gif create mode 100644 phpgwapi/js/tiny_mce/plugins/table/jscripts/cell.js create mode 100644 phpgwapi/js/tiny_mce/plugins/table/jscripts/merge_cells.js create mode 100644 phpgwapi/js/tiny_mce/plugins/table/jscripts/row.js create mode 100644 phpgwapi/js/tiny_mce/plugins/table/jscripts/table.js create mode 100644 phpgwapi/js/tiny_mce/plugins/table/langs/ar.js create mode 100755 phpgwapi/js/tiny_mce/plugins/table/langs/ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/table/langs/cs.js create mode 100644 phpgwapi/js/tiny_mce/plugins/table/langs/cy.js create mode 100644 phpgwapi/js/tiny_mce/plugins/table/langs/da.js create mode 100755 phpgwapi/js/tiny_mce/plugins/table/langs/de.js create mode 100755 phpgwapi/js/tiny_mce/plugins/table/langs/el.js create mode 100644 phpgwapi/js/tiny_mce/plugins/table/langs/en.js create mode 100755 phpgwapi/js/tiny_mce/plugins/table/langs/es.js create mode 100644 phpgwapi/js/tiny_mce/plugins/table/langs/fa.js create mode 100755 phpgwapi/js/tiny_mce/plugins/table/langs/fa_ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/table/langs/fi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/table/langs/fr.js create mode 100755 phpgwapi/js/tiny_mce/plugins/table/langs/fr_ca.js create mode 100755 phpgwapi/js/tiny_mce/plugins/table/langs/he.js create mode 100644 phpgwapi/js/tiny_mce/plugins/table/langs/hu.js create mode 100644 phpgwapi/js/tiny_mce/plugins/table/langs/is.js create mode 100755 phpgwapi/js/tiny_mce/plugins/table/langs/it.js create mode 100755 phpgwapi/js/tiny_mce/plugins/table/langs/ja-euc-jp.js create mode 100644 phpgwapi/js/tiny_mce/plugins/table/langs/ja.js create mode 100755 phpgwapi/js/tiny_mce/plugins/table/langs/ja_euc-jp.js create mode 100755 phpgwapi/js/tiny_mce/plugins/table/langs/ja_shift-jis.js create mode 100755 phpgwapi/js/tiny_mce/plugins/table/langs/ja_shift_jis.js create mode 100755 phpgwapi/js/tiny_mce/plugins/table/langs/ja_utf-8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/table/langs/ko.js create mode 100644 phpgwapi/js/tiny_mce/plugins/table/langs/nb.js create mode 100644 phpgwapi/js/tiny_mce/plugins/table/langs/nl.js create mode 100644 phpgwapi/js/tiny_mce/plugins/table/langs/nn.js create mode 100644 phpgwapi/js/tiny_mce/plugins/table/langs/pl.js create mode 100644 phpgwapi/js/tiny_mce/plugins/table/langs/pt.js create mode 100644 phpgwapi/js/tiny_mce/plugins/table/langs/pt_br.js create mode 100755 phpgwapi/js/tiny_mce/plugins/table/langs/ro.js create mode 100644 phpgwapi/js/tiny_mce/plugins/table/langs/ru.js create mode 100644 phpgwapi/js/tiny_mce/plugins/table/langs/ru_KOI8-R.js create mode 100644 phpgwapi/js/tiny_mce/plugins/table/langs/ru_UTF-8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/table/langs/si.js create mode 100755 phpgwapi/js/tiny_mce/plugins/table/langs/sk.js create mode 100755 phpgwapi/js/tiny_mce/plugins/table/langs/sq.js create mode 100755 phpgwapi/js/tiny_mce/plugins/table/langs/sv.js create mode 100755 phpgwapi/js/tiny_mce/plugins/table/langs/th.js create mode 100644 phpgwapi/js/tiny_mce/plugins/table/langs/tr.js create mode 100644 phpgwapi/js/tiny_mce/plugins/table/langs/tw.js create mode 100755 phpgwapi/js/tiny_mce/plugins/table/langs/vi.js create mode 100755 phpgwapi/js/tiny_mce/plugins/table/langs/zh_cn.js create mode 100755 phpgwapi/js/tiny_mce/plugins/table/langs/zh_cn_utf8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/table/langs/zh_tw.js create mode 100644 phpgwapi/js/tiny_mce/plugins/table/langs/zh_tw_utf8.js create mode 100644 phpgwapi/js/tiny_mce/plugins/table/merge_cells.htm create mode 100644 phpgwapi/js/tiny_mce/plugins/table/readme.txt create mode 100644 phpgwapi/js/tiny_mce/plugins/table/row.htm create mode 100644 phpgwapi/js/tiny_mce/plugins/table/table.htm create mode 100644 phpgwapi/js/tiny_mce/plugins/zoom/editor_plugin.js create mode 100644 phpgwapi/js/tiny_mce/plugins/zoom/editor_plugin_src.js create mode 100644 phpgwapi/js/tiny_mce/plugins/zoom/readme.txt create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/about.htm create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/anchor.htm create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/charmap.htm create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/color_picker.htm create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/css/editor_content.css create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/css/editor_popup.css create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/css/editor_ui.css create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/docs/en/about.htm create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/docs/en/common_buttons.htm create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/docs/en/create_accessible_content.htm create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/docs/en/images/insert_anchor_window.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/docs/en/images/insert_image_window.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/docs/en/images/insert_link_window.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/docs/en/images/insert_table_window.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/docs/en/index.htm create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/docs/en/insert_anchor_button.htm create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/docs/en/insert_image_button.htm create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/docs/en/insert_link_button.htm create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/docs/en/insert_table_button.htm create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/docs/en/style.css create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/editor_template.js create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/editor_template_src.js create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/image.htm create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/anchor.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/anchor_symbol.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/backcolor.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/bold.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/bold_de_se.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/bold_es.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/bold_fr.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/bold_ru.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/bold_tw.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/browse.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/bullist.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/button_menu.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/buttons.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/cancel_button_bg.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/charmap.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/cleanup.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/close.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/code.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/color.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/copy.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/custom_1.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/cut.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/forecolor.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/help.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/hr.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/image.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/indent.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/insert_button_bg.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/italic.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/italic_de_se.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/italic_es.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/italic_ru.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/italic_tw.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/justifycenter.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/justifyfull.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/justifyleft.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/justifyright.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/link.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/menu_check.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/newdocument.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/numlist.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/opacity.png create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/outdent.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/paste.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/redo.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/removeformat.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/separator.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/spacer.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/statusbar_resize.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/strikethrough.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/sub.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/sup.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/underline.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/underline_es.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/underline_fr.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/underline_ru.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/underline_tw.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/undo.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/unlink.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/visualaid.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/xp/tab_bg.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/xp/tab_end.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/xp/tab_sel_bg.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/xp/tab_sel_end.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/images/xp/tabs_bg.gif create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/jscripts/about.js create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/jscripts/anchor.js create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/jscripts/charmap.js create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/jscripts/color_picker.js create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/jscripts/image.js create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/jscripts/link.js create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/jscripts/source_editor.js create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/langs/ar.js create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/langs/ca.js create mode 100755 phpgwapi/js/tiny_mce/themes/advanced/langs/cs.js create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/langs/cy.js create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/langs/da.js create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/langs/de.js create mode 100755 phpgwapi/js/tiny_mce/themes/advanced/langs/el.js create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/langs/en.js create mode 100755 phpgwapi/js/tiny_mce/themes/advanced/langs/es.js create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/langs/fa.js create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/langs/fa_ca.js create mode 100755 phpgwapi/js/tiny_mce/themes/advanced/langs/fi.js create mode 100755 phpgwapi/js/tiny_mce/themes/advanced/langs/fr.js create mode 100755 phpgwapi/js/tiny_mce/themes/advanced/langs/fr_ca.js create mode 100755 phpgwapi/js/tiny_mce/themes/advanced/langs/he.js create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/langs/hu.js create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/langs/is.js create mode 100755 phpgwapi/js/tiny_mce/themes/advanced/langs/it.js create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/langs/ja-euc-jp.js create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/langs/ja.js create mode 100755 phpgwapi/js/tiny_mce/themes/advanced/langs/ja_euc-jp.js create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/langs/ja_shift-jis.js create mode 100755 phpgwapi/js/tiny_mce/themes/advanced/langs/ja_shift_jis.js create mode 100755 phpgwapi/js/tiny_mce/themes/advanced/langs/ja_utf-8.js create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/langs/ko.js create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/langs/nb.js create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/langs/nl.js create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/langs/nn.js create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/langs/pl.js create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/langs/pt.js create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/langs/pt_br.js create mode 100755 phpgwapi/js/tiny_mce/themes/advanced/langs/ro.js create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/langs/ru.js create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/langs/ru_KOI8-R.js create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/langs/ru_UTF-8.js create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/langs/si.js create mode 100755 phpgwapi/js/tiny_mce/themes/advanced/langs/sk.js create mode 100755 phpgwapi/js/tiny_mce/themes/advanced/langs/sq.js create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/langs/sv.js create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/langs/th.js create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/langs/tr.js create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/langs/tw.js create mode 100755 phpgwapi/js/tiny_mce/themes/advanced/langs/vi.js create mode 100755 phpgwapi/js/tiny_mce/themes/advanced/langs/zh_cn.js create mode 100755 phpgwapi/js/tiny_mce/themes/advanced/langs/zh_cn_utf8.js create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/langs/zh_tw.js create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/langs/zh_tw_utf8.js create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/link.htm create mode 100644 phpgwapi/js/tiny_mce/themes/advanced/source_editor.htm create mode 100644 phpgwapi/js/tiny_mce/themes/simple/css/editor_content.css create mode 100644 phpgwapi/js/tiny_mce/themes/simple/css/editor_popup.css create mode 100644 phpgwapi/js/tiny_mce/themes/simple/css/editor_ui.css create mode 100644 phpgwapi/js/tiny_mce/themes/simple/editor_template.js create mode 100644 phpgwapi/js/tiny_mce/themes/simple/editor_template_src.js create mode 100644 phpgwapi/js/tiny_mce/themes/simple/images/bold.gif create mode 100644 phpgwapi/js/tiny_mce/themes/simple/images/bold_de_se.gif create mode 100644 phpgwapi/js/tiny_mce/themes/simple/images/bold_fr.gif create mode 100644 phpgwapi/js/tiny_mce/themes/simple/images/bold_ru.gif create mode 100644 phpgwapi/js/tiny_mce/themes/simple/images/bold_tw.gif create mode 100644 phpgwapi/js/tiny_mce/themes/simple/images/bullist.gif create mode 100644 phpgwapi/js/tiny_mce/themes/simple/images/buttons.gif create mode 100644 phpgwapi/js/tiny_mce/themes/simple/images/cleanup.gif create mode 100644 phpgwapi/js/tiny_mce/themes/simple/images/italic.gif create mode 100644 phpgwapi/js/tiny_mce/themes/simple/images/italic_de_se.gif create mode 100644 phpgwapi/js/tiny_mce/themes/simple/images/italic_ru.gif create mode 100644 phpgwapi/js/tiny_mce/themes/simple/images/italic_tw.gif create mode 100644 phpgwapi/js/tiny_mce/themes/simple/images/numlist.gif create mode 100644 phpgwapi/js/tiny_mce/themes/simple/images/redo.gif create mode 100644 phpgwapi/js/tiny_mce/themes/simple/images/separator.gif create mode 100644 phpgwapi/js/tiny_mce/themes/simple/images/spacer.gif create mode 100644 phpgwapi/js/tiny_mce/themes/simple/images/strikethrough.gif create mode 100644 phpgwapi/js/tiny_mce/themes/simple/images/underline.gif create mode 100644 phpgwapi/js/tiny_mce/themes/simple/images/underline_fr.gif create mode 100644 phpgwapi/js/tiny_mce/themes/simple/images/underline_ru.gif create mode 100644 phpgwapi/js/tiny_mce/themes/simple/images/underline_tw.gif create mode 100644 phpgwapi/js/tiny_mce/themes/simple/images/undo.gif create mode 100644 phpgwapi/js/tiny_mce/tiny_mce.js create mode 100644 phpgwapi/js/tiny_mce/tiny_mce_popup.js create mode 100644 phpgwapi/js/tiny_mce/tiny_mce_src.js create mode 100644 phpgwapi/js/tiny_mce/utils/editable_selects.js create mode 100644 phpgwapi/js/tiny_mce/utils/form_utils.js create mode 100644 phpgwapi/js/tiny_mce/utils/mclayer.js create mode 100644 phpgwapi/js/tiny_mce/utils/mctabs.js create mode 100644 phpgwapi/js/tiny_mce/utils/validate.js diff --git a/phpgwapi/js/tiny_mce/blank.htm b/phpgwapi/js/tiny_mce/blank.htm new file mode 100644 index 0000000000..5a4a5a57c7 --- /dev/null +++ b/phpgwapi/js/tiny_mce/blank.htm @@ -0,0 +1,9 @@ + + + blank_page + + + + + + diff --git a/phpgwapi/js/tiny_mce/langs/ar.js b/phpgwapi/js/tiny_mce/langs/ar.js new file mode 100644 index 0000000000..e2e36d202c --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/ar.js @@ -0,0 +1,43 @@ +// arabic lang variables +// Toolbar Items and Context Menu + +tinyMCE.addToLang('',{ +dir : 'rtl', +bold_desc : 'غامق', +italic_desc : 'مائل', +underline_desc : 'تسطير', +striketrough_desc : 'يتوسطه خط', +justifyleft_desc : 'محاذاة إلى اليسار', +justifycenter_desc : 'توسيط', +justifyright_desc : 'محاذاة إلى اليمين', +justifyfull_desc : 'ضبط', +bullist_desc : 'تعداد نقطي', +numlist_desc : 'تعداد رقمي', +outdent_desc : 'إنقاص المسافة البادئة', +indent_desc : 'زيادة المسافة البادئة', +undo_desc : 'تراجع', +redo_desc : 'إعادة', +link_desc : 'إدراج/تحرير رابط', +unlink_desc : 'إزالة رابط', +image_desc : 'إدراج/تحرير صورة', +cleanup_desc : 'Cleanup messy code', +focus_alert : 'A editor instance must be focused before using this command.', +edit_confirm : 'Do you want to use the WYSIWYG mode for this textarea?', +insert_link_title : 'إدراج/تحرير رابط', +insert : 'إدراج', +update : 'إدراج', +cancel : 'ألغي', +insert_link_url : 'رابط URL', +insert_link_target : 'الهدف', +insert_link_target_same : 'نفس الإطار', +insert_link_target_blank : 'إطار جديد (_blank)', +insert_image_title : 'إدراج/تحرير صورة', +insert_image_src : 'صورة URL', +insert_image_alt : 'الوصف', +help_desc : 'المساعدة', +bold_img : 'bold.gif', +italic_img : 'italic.gif', +underline_img : "underline.gif", +clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.' +}); diff --git a/phpgwapi/js/tiny_mce/langs/ca.js b/phpgwapi/js/tiny_mce/langs/ca.js new file mode 100644 index 0000000000..3f956f64a1 --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/ca.js @@ -0,0 +1,41 @@ +// CA lang variables by Marc Bria + +tinyMCE.addToLang('',{ +bold_desc : 'Negreta', +italic_desc : 'Cursiva', +underline_desc : 'Subratllat', +striketrough_desc : 'Tatxat', +justifyleft_desc : 'Alinear a l´esquerra', +justifycenter_desc : 'Alinear al centre', +justifyright_desc : 'Alinear a la dreta', +justifyfull_desc : 'Alinear justificat', +bullist_desc : 'Llista sense ordenar', +numlist_desc : 'Llista ordenada', +outdent_desc : 'Disminueix sangria', +indent_desc : 'Augmentar sangria', +undo_desc : 'Desfer', +redo_desc : 'Refer', +link_desc : 'Insertar enllaç', +unlink_desc : 'Treure enllaç', +image_desc : 'Insertar imatge', +cleanup_desc : 'Netejar codi', +focus_alert : 'L´àrea de l´editor ha de ser enfocada abans d´executar aquesta comanda.', +edit_confirm : 'Vols utilitzar el modus WYSIWYG per a aquesta àrea de text?', +insert_link_title : 'Insertar/editar enllaç', +insert : 'Insertar', +update : 'Insertar', +cancel : 'Cancel·lar', +insert_link_url : 'Adreça de l´enllaç', +insert_link_target : 'Destí', +insert_link_target_same : 'Obrir enllaç a la mateixa finestra', +insert_link_target_blank : 'Obrir enllaç en una finestra nova', +insert_image_title : 'Insertar/editar imatge', +insert_image_src : 'URL de l´imatge', +insert_image_alt : 'Descripció de la imatge', +help_desc : 'Ajut', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'Copiar/Tallar/Enganxar no és possible amb Mozilla i Firefox.\nVols més informació sobre aquest problema de seguretat?', +popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.' +}); diff --git a/phpgwapi/js/tiny_mce/langs/cs.js b/phpgwapi/js/tiny_mce/langs/cs.js new file mode 100755 index 0000000000..55578f3bd6 --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/cs.js @@ -0,0 +1,52 @@ +/** + * Czech lang variables + * encoding: utf-8 + * + * @author Michi + * @author Pavel Novák + * @author Josef Klimosz + * + * $Id: cs.js,v 1.6 2005/10/18 13:59:21 spocke Exp $ + */ + + +tinyMCE.addToLang('',{ +bold_desc : 'TuÄnÄ›', +italic_desc : 'Kurzíva', +underline_desc : 'Podtržení', +striketrough_desc : 'PÅ™eÅ¡krtnutí', +justifyleft_desc : 'Zarovnání vlevo', +justifycenter_desc : 'Zarovnání na stÅ™ed', +justifyright_desc : 'Zarovnání vpravo', +justifyfull_desc : 'Zarovnání do bloku', +bullist_desc : 'Seznam s odrážkami', +numlist_desc : 'Číslovaný seznam', +outdent_desc : 'Snížit odsazení', +indent_desc : 'Zvýšit odsazení', +undo_desc : 'ZpÄ›t', +redo_desc : 'Znovu', +link_desc : 'Vložit odkaz', +unlink_desc : 'ZruÅ¡it odkaz', +image_desc : 'Vložit obrázek', +cleanup_desc : 'VyÄistit kód', +focus_alert : 'PÅ™ed použitím tohoto příkazu musí být kurzor v oknÄ› editoru.', +edit_confirm : 'Chcete použít WYSIWYG editaci pro tento text?', +insert_link_title : 'Vložit/upravit odkaz', +insert : 'Vložit', +update : 'ZmÄ›nit', +cancel : 'ZruÅ¡it', +insert_link_url : 'URL odkazu', +insert_link_target : 'Cíl', +insert_link_target_same : 'Otevřít odkaz ve stejném oknÄ›', +insert_link_target_blank : 'Otevřít odkaz v novém oknÄ›', +insert_image_title : 'Vložit/upravit obrázek', +insert_image_src : 'URL obrázku', +insert_image_alt : 'Popis obrázku', +help_desc : 'NápovÄ›da', +bold_img : 'bold.gif', +italic_img : 'italic.gif', +underline_img : "underline.gif", +clipboard_msg : 'Funkce Kopírovat/vyjmout/vložit nejsou použitelné v Mozille a Firefoxu.\nChcete více informací o tomto problému?', +popup_blocked : 'Omlouváme se, ale blokovaÄ vyskakovacích oken neumožnil otevřít okno, které zprostÅ™edkovává funkÄnost aplikace. Musíte vypnout blokování vyskakovacích oken na tomto webu, abyste využili plné funkÄnosti.' +}); + diff --git a/phpgwapi/js/tiny_mce/langs/cy.js b/phpgwapi/js/tiny_mce/langs/cy.js new file mode 100644 index 0000000000..6ef0f6c0f6 --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/cy.js @@ -0,0 +1,41 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +bold_desc : 'Bold (Ctrl+B)', +italic_desc : 'Italig (Ctrl+I)', +underline_desc : 'Tanlinellu (Ctrl+U)', +striketrough_desc : 'Llinell drwodd', +justifyleft_desc : 'Unioni i\'r chwith', +justifycenter_desc : 'Unioni i\'r canol', +justifyright_desc : 'Unioni i\'r dde', +justifyfull_desc : 'Unioni llawn', +bullist_desc : 'Rhestr heb drefn', +numlist_desc : 'Rhestr mewn trefn', +outdent_desc : 'Lleihau mewnoliad', +indent_desc : 'Cynyddu mewnoliad', +undo_desc : 'Dadwneud (Ctrl+Z)', +redo_desc : 'Ailwneud (Ctrl+Y)', +link_desc : 'Mewnosod/golygu dolen', +unlink_desc : 'Dadgysylltu', +image_desc : 'Mewnosod/golygu delwedd', +cleanup_desc : 'Tacluso côd', +focus_alert : 'Rhaid rhoi ffocws i\'r golygydd cyn defnyddio\'r gorchymyn hwn.', +edit_confirm : 'Wyt ti eisiau defnyddio\'r dull WYSIWYG ar gyfer yr ardal destun hon?', +insert_link_title : 'Mewnosod/golygu dolen', +insert : 'Mewnosod', +update : 'Diweddaru', +cancel : 'Diddymu', +insert_link_url : 'URL dolen', +insert_link_target : 'Targed', +insert_link_target_same : 'Agor dolen yn yr un ffenest', +insert_link_target_blank : 'Agor dolen mewn ffenest newydd', +insert_image_title : 'Mewnosod/golygu delwedd', +insert_image_src : 'URL delwedd', +insert_image_alt : 'Disgrifiad delwedd', +help_desc : 'Cymorth', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'Dyw Copïo/Torri/Gludo ddim ar gael ym Mozilla na Firefox.\nHoffet ti ragor o wybodaeth ynghylch hyn?', +popup_blocked : 'Mae\'n ddrwg gennym, ond mae dy declyn atal ffenestri naid wedi analluogi ffenest sy\'n cynnig nodweddion i\'r rhaglen. Bydd rhaid i ti analluogi atal ffenestri naid ar gyfer y safle hon er mwyn cael y defnydd gorau o\'r rhaglen hwn.' +}); diff --git a/phpgwapi/js/tiny_mce/langs/da.js b/phpgwapi/js/tiny_mce/langs/da.js new file mode 100644 index 0000000000..bb8d39fdb2 --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/da.js @@ -0,0 +1,41 @@ +// DK lang variables contributed by Jan Moelgaard, John Dalsgaard and Bo Frederiksen. + +tinyMCE.addToLang('',{ +bold_desc : 'Fed', +italic_desc : 'Kursiv', +underline_desc : 'Understreg', +striketrough_desc : 'Gennemstreg', +justifyleft_desc : 'Venstrestil', +justifycenter_desc : 'Centrer', +justifyright_desc : 'Højrestil', +justifyfull_desc : 'Lige margin', +bullist_desc : 'Liste med bullets', +numlist_desc : 'Liste med tal', +outdent_desc : 'Ryk til venstre', +indent_desc : 'Ryk til højre', +undo_desc : 'Fortryd', +redo_desc : 'Gør igen', +link_desc : 'Indsæt link', +unlink_desc : 'Fjern link', +image_desc : 'Indsæt billede', +cleanup_desc : 'Ryd op i koden', +focus_alert : 'Der skal sættes fokus på sessionen, før man kan bruge denne kommando', +edit_confirm : 'Vil du bruge WYSIWYG mode til dette textområde?', +insert_link_title : 'Indsæt eller rediger link', +insert : 'Indsæt', +update : 'Opdater', +cancel : 'Fortryd', +insert_link_url : 'Linkadresse', +insert_link_target : 'Destination', +insert_link_target_same : 'Luk linket op i samme vindue', +insert_link_target_blank : 'Luk linket op i et nyt vindue', +insert_image_title : 'Indsæt / rediger billede', +insert_image_src : 'Billedets adresse', +insert_image_alt : 'Alternativ tekst', +help_desc : 'Hjælp', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'Kopier/Klip/Indsæt virker ikke i Mozilla og Firefox.\nVil du vide mere om dette?', +popup_blocked : 'Beklager, men din browser blokerer for pop-up-vinduer. Skal du bruge denne editor fuldt ud, skal pop-up-vinduer være tilladt.' +}); diff --git a/phpgwapi/js/tiny_mce/langs/de.js b/phpgwapi/js/tiny_mce/langs/de.js new file mode 100755 index 0000000000..6f67f2af42 --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/de.js @@ -0,0 +1,41 @@ +// DE lang variables + +tinyMCE.addToLang('',{ +bold_desc : 'Fett', +italic_desc : 'Kursiv', +underline_desc : 'Unterstrichen', +striketrough_desc : 'Durchgestrichen', +justifyleft_desc : 'Linksbündig', +justifycenter_desc : 'Zentriert', +justifyright_desc : 'Rechtsbündig', +justifyfull_desc : 'Blocksatz', +bullist_desc : 'Aufzählungszeichen', +numlist_desc : 'Nummerierung', +outdent_desc : 'Einzug verkleinern', +indent_desc : 'Einzug vergrößern', +undo_desc : 'Rückgängig', +redo_desc : 'Wiederholen', +link_desc : 'Link einfügen/bearbeiten', +unlink_desc : 'Link entfernen', +image_desc : 'Bild einfügen/bearbeiten', +cleanup_desc : 'Unsauberen Code aufräumen', +focus_alert : 'Klicken Sie bitte vor Benutzung dieses Befehls auf das Editorfenster.', +edit_confirm : 'Wollen Sie den WYSIWYG-Modus für dieses Textfeld benutzen?', +insert_link_title : 'Link einfügen/bearbeiten', +insert : 'Einfügen', +update : 'Aktualisieren', +cancel : 'Abbrechen', +insert_link_url : 'Link-URL', +insert_link_target : 'Ziel', +insert_link_target_same : 'Link im gleichen Fenster öffnen', +insert_link_target_blank : 'Link in neuem Fenster öffnen', +insert_image_title : 'Bild einfügen/bearbeiten', +insert_image_src : 'Bild-URL', +insert_image_alt : 'Bild-Beschreibung', +help_desc : 'Hilfe', +bold_img : "bold_de_se.gif", +italic_img : "italic_de_se.gif", +underline_img : "underline.gif", +clipboard_msg : 'Kopieren/Ausschneiden/Einfügen ist in Mozilla und Firefox nicht verfügbar.\nWollen Sie mehr Informationen darüber erhalten?', +popup_blocked : 'Ihr Popup-Blocker hat verhindert, dass das Bearbeitungsfenster des Editors geöffnet werden konnte. Bitte deaktivieren Sie den Popup-Schutz für diese Seite.' +}); diff --git a/phpgwapi/js/tiny_mce/langs/el.js b/phpgwapi/js/tiny_mce/langs/el.js new file mode 100755 index 0000000000..c06f1807ea --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/el.js @@ -0,0 +1,42 @@ +// Greek lang variables by Jacaranda Bill +// Revised by Dimitris Giannitsaros / MediSign SA + +tinyMCE.addToLang('',{ +bold_desc : '¸íôïíç ãñáöÞ', +italic_desc : 'ÐëÜãéá ãñáöÞ', +underline_desc : 'ÕðïãñÜììéóç', +striketrough_desc : 'äéáêñéôÞ äéáãñáöÞ', +justifyleft_desc : 'Óôïß÷éóç áñéóôåñÜ', +justifycenter_desc : 'Óôïß÷éóç óôï êÝíôñï', +justifyright_desc : 'Óôïß÷éóç äåîéÜ', +justifyfull_desc : 'ÐëÞñçò óôïß÷éóç', +bullist_desc : 'Êïõêêßäåò', +numlist_desc : 'Áñßèìçóç', +outdent_desc : 'Ìåßùóç åóï÷Þò', +indent_desc : 'Áýîçóç åóï÷Þò', +undo_desc : 'Áíáßñåóç', +redo_desc : 'Áêýñùóç áíáßñåóçò', +link_desc : 'äçìéïõñãßá/äéüñèùóç õðåñ-óýíäåóçò', +unlink_desc : 'äéáãñáöÞ õðåñ-óýíäåóçò', +image_desc : 'åéóáãùãÞ/äéüñèùóç åéêüíáò', +cleanup_desc : 'ÊáèÜñéóìá êþäéêá', +focus_alert : 'ÐñÝðåé íá õðÜñ÷åé åíåñãüò êÜðïéïò åðåîåñãáóôÞò êåéìÝíïõ ðñéí íá ÷ñçóéìïðïéÞóåôå áõôÞ ôçí åíôïëÞ.', +edit_confirm : 'ÈÝëåôå íá ÷ñçóéìïðïéÞóåôå ôçí êáôÜóôáóç WYSIWYG ãéá ôï óõãêåêñéìÝíï ðëáßóéï êåéìÝíïõ;', +insert_link_title : 'äçìéïõñãßá/äéüñèùóç õðåñ-óýíäåóçò', +insert : 'åéóáãùãÞ', +update : 'åéóáãùãÞ', +cancel : 'Áêýñùóç', +insert_link_url : 'äéåýèõíóç', +insert_link_target : 'Óôü÷ïò', +insert_link_target_same : '¢íïéãìá ôçò äéåýèõíóçò óôï ßäéï ðáñÜèõñï', +insert_link_target_blank : '¢íïéãìá ôçò äéåýèõíóçò óå íÝï ðáñÜèõñï', +insert_image_title : 'åéóáãùãÞ/äéüñèùóç åéêüíáò', +insert_image_src : 'äéåýèõíóç', +insert_image_alt : 'ÐåñéãñáöÞ', +help_desc : 'ÂïÞèåéá', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'Ç ÁíôéãñáöÞ/ÁðïêïðÞ/Åðéêüëëçóç äåí åßíáé äéáèÝóéìåò óôï Mozilla êáé óôï Firefox.\nÈÝëåôå ðëçñïöïñßåò ãéá áõôü ôï èÝìá;', +popup_blocked : 'Ï popup-blocker óáò áðåíåñãïðïßçóå Ýíá ðáñÜèõñï ôï ïðïßï ÷ñåéÜæåôáé. Èá ðñÝðåé íá áðåíåñãïðïéÞóåôå ôïí popup-blocker óáò óôï óõãêåêñéìÝíï site, þóôå íá ÷ñçóéìïðïéÞóåôå ðëÞñùò áõôü ôï åñãáëåßï.' +}); diff --git a/phpgwapi/js/tiny_mce/langs/en.js b/phpgwapi/js/tiny_mce/langs/en.js new file mode 100644 index 0000000000..c093eafa04 --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/en.js @@ -0,0 +1,41 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +bold_desc : 'Bold (Ctrl+B)', +italic_desc : 'Italic (Ctrl+I)', +underline_desc : 'Underline (Ctrl+U)', +striketrough_desc : 'Strikethrough', +justifyleft_desc : 'Align left', +justifycenter_desc : 'Align center', +justifyright_desc : 'Align right', +justifyfull_desc : 'Align full', +bullist_desc : 'Unordered list', +numlist_desc : 'Ordered list', +outdent_desc : 'Outdent', +indent_desc : 'Indent', +undo_desc : 'Undo (Ctrl+Z)', +redo_desc : 'Redo (Ctrl+Y)', +link_desc : 'Insert/edit link', +unlink_desc : 'Unlink', +image_desc : 'Insert/edit image', +cleanup_desc : 'Cleanup messy code', +focus_alert : 'A editor instance must be focused before using this command.', +edit_confirm : 'Do you want to use the WYSIWYG mode for this textarea?', +insert_link_title : 'Insert/edit link', +insert : 'Insert', +update : 'Update', +cancel : 'Cancel', +insert_link_url : 'Link URL', +insert_link_target : 'Target', +insert_link_target_same : 'Open link in the same window', +insert_link_target_blank : 'Open link in a new window', +insert_image_title : 'Insert/edit image', +insert_image_src : 'Image URL', +insert_image_alt : 'Image description', +help_desc : 'Help', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.' +}); diff --git a/phpgwapi/js/tiny_mce/langs/es.js b/phpgwapi/js/tiny_mce/langs/es.js new file mode 100755 index 0000000000..2e9abf4cbb --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/es.js @@ -0,0 +1,51 @@ +/** + * ES lang variables + * + * Authors : Alvaro Velasco, + * Adolfo Sanz De Diego (asanzdiego) , + * Carlos C Soto (eclipxe) + * Eneko Castresana Vara + * Last Updated : July 14, 2006 + * TinyMCE Version : 2.0.6.1 + */ + + +tinyMCE.addToLang('',{ +bold_desc : 'Negrita (Ctrl+B)', +italic_desc : 'Cursiva (Ctrl+I)', +underline_desc : 'Subrayado (Ctrl+U)', +striketrough_desc : 'Tachado', +justifyleft_desc : 'Alinear a la izquierda', +justifycenter_desc : 'Alinear al centro', +justifyright_desc : 'Alinear a la derecha', +justifyfull_desc : 'Alinear justificado', +bullist_desc : 'Lista sin ordenar', +numlist_desc : 'Lista ordenada', +outdent_desc : 'Disminuir sangría', +indent_desc : 'Aumentar sangría', +undo_desc : 'Deshacer', +redo_desc : 'Rehacer', +link_desc : 'Insertar enlace', +unlink_desc : 'Quitar enlace', +image_desc : 'Insertar imagen', +cleanup_desc : 'Limpiar codigo', +focus_alert : 'Una instanacia del editor debe ser enfocada antes de usar este comando.', +edit_confirm : '¿Quieres usar el modo WYSIWYG (What You See Is What You Get - "lo que ves es lo que obtienes") para esta area de texto?', +insert_link_title : 'Insertar/editar enlace', +insert : 'Insertar', +update : 'Actualizar', +cancel : 'Cancelar', +insert_link_url : 'Dirección del enlace', +insert_link_target : 'Destino', +insert_link_target_same : 'Abrir enlace en la misma ventana', +insert_link_target_blank : 'Abrir enlace en una ventana nueva', +insert_image_title : 'Insertar/editar imagen', +insert_image_src : 'Dirección de la imagen', +insert_image_alt : 'Descripción de la imagen', +help_desc : 'Ayuda', +bold_img : "bold_es.gif", +italic_img : "italic_es.gif", +underline_img : "underline_es.gif", +clipboard_msg : 'No se pueden utilizar los comandos Copiar / Cortar / Pegar en Mozilla y en Firefox.\r\nUse el teclado Copiar (Ctrl+C) / Cortar (Ctrl+X) / Pegar (Ctrl+V)\r\n¿Quieres obtener más información?', +popup_blocked : 'Lo siento, pero tu bloqueador de popups ha desactivado una ventana que ha lanzado la aplicación. Debes desactivar tu bloqueador de popups para tener toda la funcionalad de la aplicación.' +}); diff --git a/phpgwapi/js/tiny_mce/langs/fa.js b/phpgwapi/js/tiny_mce/langs/fa.js new file mode 100644 index 0000000000..46623ad735 --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/fa.js @@ -0,0 +1,46 @@ +// IR lang variables +// Persian (Farsi) language pack (for IRAN) +// By: Morteza Zafari +// Lost@LostLord.com +// http://www.LostLord.com + +tinyMCE.addToLang('',{ +dir : 'rtl', +bold_desc : '????', +italic_desc : '????', +underline_desc : '??? ?? ???', +striketrough_desc : '?? ?????', +justifyleft_desc : '?? ???', +justifycenter_desc : '??? ???', +justifyright_desc : '???? ???', +justifyfull_desc : '????? ???', +bullist_desc : '????', +numlist_desc : '???? ????', +outdent_desc : '???? ?????', +indent_desc : '?????? ?????', +undo_desc : '????????', +redo_desc : '????????', +link_desc : '??? ? ?????? ????', +unlink_desc : '??? ????', +image_desc : '??? ? ?????? ???', +cleanup_desc : '??????? ??', +focus_alert : 'A editor instance must be focused before using this command.', +edit_confirm : 'Do you want to use the WYSIWYG mode for this textarea?', +insert_link_title : '??? ? ?????? ????', +insert : ' ????? ', +update : ' ????? ', +cancel : ' ?????? ', +insert_link_url : 'URL ????', +insert_link_target : '????', +insert_link_target_same : '???? ?? ?? ???? ???? ??? ??', +insert_link_target_blank : '???? ?? ?? ???? ???? ??? ??', +insert_image_title : '??? ? ?????? ???', +insert_image_src : 'URL ???', +insert_image_alt : '?????', +help_desc : '??????', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.' +}); diff --git a/phpgwapi/js/tiny_mce/langs/fa_ca.js b/phpgwapi/js/tiny_mce/langs/fa_ca.js new file mode 100644 index 0000000000..c093eafa04 --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/fa_ca.js @@ -0,0 +1,41 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +bold_desc : 'Bold (Ctrl+B)', +italic_desc : 'Italic (Ctrl+I)', +underline_desc : 'Underline (Ctrl+U)', +striketrough_desc : 'Strikethrough', +justifyleft_desc : 'Align left', +justifycenter_desc : 'Align center', +justifyright_desc : 'Align right', +justifyfull_desc : 'Align full', +bullist_desc : 'Unordered list', +numlist_desc : 'Ordered list', +outdent_desc : 'Outdent', +indent_desc : 'Indent', +undo_desc : 'Undo (Ctrl+Z)', +redo_desc : 'Redo (Ctrl+Y)', +link_desc : 'Insert/edit link', +unlink_desc : 'Unlink', +image_desc : 'Insert/edit image', +cleanup_desc : 'Cleanup messy code', +focus_alert : 'A editor instance must be focused before using this command.', +edit_confirm : 'Do you want to use the WYSIWYG mode for this textarea?', +insert_link_title : 'Insert/edit link', +insert : 'Insert', +update : 'Update', +cancel : 'Cancel', +insert_link_url : 'Link URL', +insert_link_target : 'Target', +insert_link_target_same : 'Open link in the same window', +insert_link_target_blank : 'Open link in a new window', +insert_image_title : 'Insert/edit image', +insert_image_src : 'Image URL', +insert_image_alt : 'Image description', +help_desc : 'Help', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.' +}); diff --git a/phpgwapi/js/tiny_mce/langs/fi.js b/phpgwapi/js/tiny_mce/langs/fi.js new file mode 100755 index 0000000000..9c1589e3d3 --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/fi.js @@ -0,0 +1,42 @@ +// FI lang variables by Urho Konttori from Absolutions +// Updated by Tuomo Aura, Ateco.fi + +tinyMCE.addToLang('',{ +bold_desc : 'Lihavoi (Ctrl+B)', +italic_desc : 'Kursivoi (Ctrl+I)', +underline_desc : 'Alleviivaa (Ctrl+U)', +striketrough_desc : 'Yliviivaa', +justifyleft_desc : 'Vasen tasaus', +justifycenter_desc : 'Keskitys', +justifyright_desc : 'Oikea tasaus', +justifyfull_desc : 'Pakotettu tasaus', +bullist_desc : 'Luettelo', +numlist_desc : 'Numeroitu lista', +outdent_desc : 'Poista sisennys', +indent_desc : 'Sisennys', +undo_desc : 'Peruuta (Ctrl+Z)', +redo_desc : 'Tee uudelleen (Ctrl+Y)', +link_desc : 'Lisää linkki', +unlink_desc : 'Poista linkki', +image_desc : 'Lisää kuva', +cleanup_desc : 'Siisti koodi', +focus_alert : 'Teksinkäsittelyalue täytyy olla valittuna ennen tämän komennon suorittamista.', +edit_confirm : 'Haluatko käyttää WYSIWYG-tilaa tähän tekstialueeseen?', +insert_link_title : 'Lisää/muokkaa linkkiä', +insert : 'Lisää', +update : 'Päivitä', +cancel : 'Peruuta', +insert_link_url : 'Linkin URL', +insert_link_target : 'Kohde', +insert_link_target_same : 'Avaa linkki samassa ikkunassa', +insert_link_target_blank : 'Avaa linkki uudessa ikkunassa', +insert_image_title : 'Lisää/muokkaa kuvaa', +insert_image_src : 'Kuvan URL', +insert_image_alt : 'Kuvan selite', +help_desc : 'Apua', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'Leikkaus/Kopiointi/Liitäminen ei onnistu Mozilla eikä Firefox -selaimilla tietoturvasta johtuen. \n Haluatko lisätietoa aiheesta?', +popup_blocked : 'Koneellasi oleva popup-ikkunoiden esto-ohjelma estää tarvittavan ikkunan avaamisen. Sinun pitää sallia popup-ikkunoiden näyttäminen tällä sivustolla ohjelman asetuksista.' +}); diff --git a/phpgwapi/js/tiny_mce/langs/fr.js b/phpgwapi/js/tiny_mce/langs/fr.js new file mode 100755 index 0000000000..ed5b30e0d4 --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/fr.js @@ -0,0 +1,42 @@ +// FR lang variables +// Modified by Motte, last updated 2006-03-23 + +tinyMCE.addToLang('',{ +bold_desc : 'Gras', +italic_desc : 'Italique', +underline_desc : 'Souligné', +striketrough_desc : 'Barré', +justifyleft_desc : 'Aligner à gauche', +justifycenter_desc : 'Centrer', +justifyright_desc : 'Aligner à droite', +justifyfull_desc : 'Justifier', +bullist_desc : 'Liste à puces', +numlist_desc : 'Liste numérotée', +outdent_desc : 'Diminuer le retrait', +indent_desc : 'Augmenter le retrait', +undo_desc : 'Annuler', +redo_desc : 'Restaurer', +link_desc : 'Insérer/Modifier un lien', +unlink_desc : 'Supprimer le lien', +image_desc : 'Insérer/Modifier une image', +cleanup_desc : 'Nettoyer le code', +focus_alert : 'Une instance de l\éditeur doit avoir le focus avant d\'utiliser cette commande.', +edit_confirm : 'Voulez-vous utiliser le mode WYSIWYG pour cette zone d\'édition de texte ?', +insert_link_title : 'Gestionnaire d\'hyperlien', +insert : 'Insérer', +update : 'Appliquer', +cancel : 'Annuler', +insert_link_url : 'Lien URL', +insert_link_target : 'Cible', +insert_link_target_same : 'Ouvrir dans la même fenêtre', +insert_link_target_blank : 'Ouvrir dans une nouvelle fenêtre', +insert_image_title : 'Gestionnaire d\'image', +insert_image_src : 'URL de l\'image', +insert_image_alt : 'Equivalent textuel', +help_desc : 'Aide', +bold_img : "bold_fr.gif", +italic_img : "italic.gif", +underline_img : "underline_fr.gif", +clipboard_msg : 'Pour des raisons de sécurité, les fonctions « Copier », « Couper » et « Coller »\nne sont pas disponibles dans Mozilla et Firefox.\n\n\nVoulez-vous plus d\'information à ce sujet?\n', +popup_blocked : 'Désolé, mais votre bloqueur de pop-up empêche le fonctionnement normal de l\'application.\n\n\nPour utiliser cet outil, veuillez régler votre navigateur pour qu\'il accepte les pop-up de ce site.' +}); diff --git a/phpgwapi/js/tiny_mce/langs/fr_ca.js b/phpgwapi/js/tiny_mce/langs/fr_ca.js new file mode 100755 index 0000000000..4fd6e908f7 --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/fr_ca.js @@ -0,0 +1,40 @@ +// Canadian French lang variables by Virtuelcom + +tinyMCE.addToLang('',{ +bold_desc : 'Gras', +italic_desc : 'Italique', +underline_desc : 'Souligner', +striketrough_desc : 'Barrer', +justifyleft_desc : 'Aligner à gauche', +justifycenter_desc : 'Aligner au centre', +justifyright_desc : 'Aligner à droite', +justifyfull_desc : 'Justifier', +bullist_desc : 'Puces', +numlist_desc : 'Numérotation', +outdent_desc : 'Réduire le retrait', +indent_desc : 'Augmenter le retrait', +undo_desc : 'Annuler la dernière action', +redo_desc : 'Refaire la dernière action annulée', +link_desc : 'Insérer un hyperlien', +unlink_desc : 'Supprimer un hyperlien', +image_desc : 'Insérer une image', +cleanup_desc : 'Nettoyer le code', +focus_alert : 'Un éditeur doit être sélectionné pour utiliser cette fonction.', +edit_confirm : 'Désirez-vous utiliser l\'éditeur pour modifier cette zone?', +insert_link_title : 'Insérer / Modifier un hyperlien', +insert : 'Insérer', +update : 'Insérer', +cancel : 'Annuler', +insert_link_url : 'Adresse URL', +insert_link_target : 'Destination', +insert_link_target_same : 'Ouvrir dans la même fenêtre', +insert_link_target_blank : 'Ouvrir dans une nouvelle fenêtre', +insert_image_title : 'Insérer / Modifier une image', +insert_image_src : 'Adresse de l\'image', +insert_image_alt : 'Description de l\'image', +help_desc : 'Aide', +bold_img : "bold_fr.gif", +italic_img : "italic.gif", +underline_img : "underline_fr.gif", +clipboard_msg : 'Copier/Couper/Coller ne sont pas disponibles dans Mozilla et FireFox.\nDésirez-vous consulter de plus amples informations à ce sujet?' +}); diff --git a/phpgwapi/js/tiny_mce/langs/he.js b/phpgwapi/js/tiny_mce/langs/he.js new file mode 100755 index 0000000000..44719a82d0 --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/he.js @@ -0,0 +1,41 @@ +// HE lang variables by Liron Newman, http://eesh.net + +tinyMCE.addToLang('',{ +bold_desc : 'îåãâù (Ctrl+B)', +italic_desc : 'ðèåé (Ctrl+I)', +underline_desc : '÷å úçúé (Ctrl+U)', +striketrough_desc : '÷å çåöä', +justifyleft_desc : 'éùø ìùîàì', +justifycenter_desc : 'éùø ìîøëæ', +justifyright_desc : 'éùø ìéîéï', +justifyfull_desc : 'éùø ìùðé äöããéí', +bullist_desc : 'øùéîä çñøú ñãø', +numlist_desc : 'øùéîä îñåãøú', +outdent_desc : 'ä÷èï ëðéñä', +indent_desc : 'äâãì ëðéñä', +undo_desc : 'áèì (Ctrl+Z)', +redo_desc : 'áöò ùåá (Ctrl+Y)', +link_desc : 'äëðñ/òøåê ÷éùåø', +unlink_desc : 'áèì ÷éùåø', +image_desc : 'äëðñ/òøåê úîåðä', +cleanup_desc : 'ð÷ä ÷åã îáåìâï', +focus_alert : 'éù ìáçåø áùãä òøéëä ìôðé ùðéúï ìäùúîù áô÷åãä æå.', +edit_confirm : 'äàí áøöåðê ìäùúîù áîöá òøéëä òùéøä (WYSIWYG) òáåø ùãä è÷ñè æä?', +insert_link_title : 'äëðñ/òøåê ÷éùåø', +insert : 'äëðñ', +update : 'òãëï', +cancel : 'áèì', +insert_link_url : 'ëúåáú (URL) ä÷éùåø', +insert_link_target : 'éòã', +insert_link_target_same : 'ôúç àú ä÷éùåø áàåúå çìåï', +insert_link_target_blank : 'ôúç àú ä÷éùåø áçìåï çãù', +insert_image_title : 'äëðñ/òøåê úîåðä', +insert_image_src : 'ëúåáú (URL) äúîåðä', +insert_image_alt : 'úéàåø äúîåðä', +help_desc : 'òæøä', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'ôòåìåú äòú÷ä/âæéøä/äãá÷ä àéðï ðúîëåú úçú Mozilla å-Firefox.\näàí áøöåðê ì÷áì îéãò ðåñó àåãåú ðåùà æä?', +popup_blocked : 'ñìéçä, àê ùîðå ìá ëé çåñí äçìåðåú ä÷åôöéí ùìê çñí çìåï ùîäååä çì÷ îäééùåí. úöèøê ìáèì àú çñéîú äçìåðåú ä÷åôöéí áàúø æä ëãé ìðöì ëìé æä áîìåàå.' +}); diff --git a/phpgwapi/js/tiny_mce/langs/hu.js b/phpgwapi/js/tiny_mce/langs/hu.js new file mode 100644 index 0000000000..aebcc3695e --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/hu.js @@ -0,0 +1,41 @@ +// HU lang variables + +tinyMCE.addToLang('',{ +bold_desc : 'Félkövér', +italic_desc : 'Dölt', +underline_desc : 'Aláhúzott', +striketrough_desc : 'Áthúzott', +justifyleft_desc : 'Balra igazított', +justifycenter_desc : 'Középre igazított', +justifyright_desc : 'Jobbra igazított', +justifyfull_desc : 'Telejesen igazított', +bullist_desc : 'Rendezetlen lista', +numlist_desc : 'Rendezett lista', +outdent_desc : 'Kihúzás', +indent_desc : 'Behúzás', +undo_desc : 'visszavonás', +redo_desc : 'Ismét', +link_desc : 'Link hozzáadása/szerkesztése', +unlink_desc : 'Link megszüntetése', +image_desc : 'Kép beillesztése/szerkesztése', +cleanup_desc : 'Rendetlen kód tisztítása', +focus_alert : 'Egy szerkesztõablakra muszáj fókuszálni ennek a parancsnak a használata elõtt.', +edit_confirm : 'Szeretnéd használni ezt a WYSIWYG módot ehhez a szövegmezõhöz?', +insert_link_title : 'Link beillesztése/szerkesztése', +insert : 'Beillesztés', +update : 'Frissítés', +cancel : 'Mégse', +insert_link_url : 'Link URL', +insert_link_target : 'Cél', +insert_link_target_same : 'Link megnyitása ugyanabban az ablakban', +insert_link_target_blank : 'Link megnyitása új ablakban', +insert_image_title : 'Kép beillesztése/szerkesztése', +insert_image_src : 'Kép URL', +insert_image_alt : 'Kép leírása', +help_desc : 'Súgó', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'A Másolás/Kivágás/Beillesztés nem elérhetõ Mozillában and Firefox-ban.\nSzeretnél több információt errõl a problémáról?', +popup_blocked : 'Sajnálom, de észrevettem, hogy a popup-blokkolód letiltotta az ablakot, ami biztosítja ennek az alkalmazásnak a mûködését. Meg kell szüntetned a popup-blokkolást ennek a segédeszköznek a teljes használatához.' +}); diff --git a/phpgwapi/js/tiny_mce/langs/is.js b/phpgwapi/js/tiny_mce/langs/is.js new file mode 100644 index 0000000000..9bb4f9f2f3 --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/is.js @@ -0,0 +1,41 @@ +// Iceland lang variables by Johannes Birgir Jensson + +tinyMCE.addToLang('',{ +bold_desc : 'Feitletrun (Ctrl+B)', +italic_desc : 'Skáletrun (Ctrl+I)', +underline_desc : 'Undirstrikun (Ctrl+U)', +striketrough_desc : 'Strik í gegn', +justifyleft_desc : 'Vinstri jöfnun', +justifycenter_desc : 'Miðju jöfnun', +justifyright_desc : 'Hægri jöfnun', +justifyfull_desc : 'Samfelld jöfnun', +bullist_desc : 'Óraðaður listi', +numlist_desc : 'Raðaður listi', +outdent_desc : 'Útdráttur', +indent_desc : 'Inndráttur', +undo_desc : 'Afturkalla (Ctrl+Z)', +redo_desc : 'Endurkalla (Ctrl+Y)', +link_desc : 'Setja inn/breyta hlekk', +unlink_desc : 'Fjarlægja hlekk', +image_desc : 'Setja inn/breyta mynd', +cleanup_desc : 'Hreinsa ruslkóða', +focus_alert : 'Setja þarf bendil í ritsvæði áður en þessi skipun er notuð.', +edit_confirm : 'Viltu nota WYSIWYG á þessum reit?', +insert_link_title : 'Nýr/breyttur hlekkur', +insert : 'Setja inn', +update : 'Uppfæra', +cancel : 'Hætta við', +insert_link_url : 'Slóð hlekks', +insert_link_target : 'Gluggi', +insert_link_target_same : 'Opna tengil í sama glugga', +insert_link_target_blank : 'Opna tengil í nýjum glugga', +insert_image_title : 'Ný/breytt mynd', +insert_image_src : 'Slóð myndar', +insert_image_alt : 'Lýsing myndar', +help_desc : 'Hjálp', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'Afrita/skeyta/líma er ekki leyft í vafranum.\nViltu fá frekari upplýsingar um hvernig á að stilla það?', +popup_blocked : 'Afsakið, gluggavörn vafrans hefur meinað glugga, sem umsjónarkerfið notar, leyfi til þess að opnast. Þú verður að leyfa þessum vef að opna sprettiglugga (popup) til að geta nýtt þennan möguleika.' +}); diff --git a/phpgwapi/js/tiny_mce/langs/it.js b/phpgwapi/js/tiny_mce/langs/it.js new file mode 100755 index 0000000000..bc186ae2a5 --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/it.js @@ -0,0 +1,43 @@ +// IT lang variables + +tinyMCE.addToLang('',{ +bold_desc : 'Grassetto (Ctrl+B)', +italic_desc : 'Corsivo (Ctrl+I)', +underline_desc : 'Sottolineato (Ctrl+U)', +striketrough_desc : 'Barrato', +justifyleft_desc : 'Allinea a sinistra', +justifycenter_desc : 'Allinea al centro', +justifyright_desc : 'Allinea a destra', +justifyfull_desc : 'Giustifica', +bullist_desc : 'Elenco puntato', +numlist_desc : 'Elenco numerato', +outdent_desc : 'Riduci rientro', +indent_desc : 'Aumenta rientro', +undo_desc : 'Annulla (Ctrl+Z)', +redo_desc : 'Ripeti (Ctrl+Y)', +link_desc : 'Inserisci o modifica link', +unlink_desc : 'Elimina link', +image_desc : 'Inserisci o modifica immagine', +cleanup_desc : 'Pulisci il codice HTML', +focus_alert : 'Fare clic su un\' istanza dell\'editor prima di eseguire questo comando', +edit_confirm : 'Vuoi usare l\'editor visuale in quest\'area di testo?', +insert_link_title : 'Inserisci o modifica link', +insert : 'Inserisci', +update : 'Modifica', +cancel : 'Annulla', +insert_link_url : 'URL del collegamento', +insert_link_target : 'Destinazione', +insert_link_target_same : 'Apri il link nella stessa finestra', +insert_link_target_blank : 'Apri il link in una nuova finestra', +insert_image_title : 'Inserisci o modifica immagine', +insert_image_src : 'URL dell\'immagine', +insert_image_alt : 'Descrizione', +help_desc : 'Aiuto', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'Le operazioni di taglia, copia e incolla non sono disponibili in Firefox. Vuoi ricevere ulteriori informazioni al riguardo?', +popup_blocked : 'Un blocco popup sta impedendo l\'utilizzo di alcune funzionalità. Dovresti disabilitare il blocco per questo sito.', +insert_image_delta_width : 50, +insert_link_delta_width : 75 +}); diff --git a/phpgwapi/js/tiny_mce/langs/ja-euc-jp.js b/phpgwapi/js/tiny_mce/langs/ja-euc-jp.js new file mode 100644 index 0000000000..c093eafa04 --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/ja-euc-jp.js @@ -0,0 +1,41 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +bold_desc : 'Bold (Ctrl+B)', +italic_desc : 'Italic (Ctrl+I)', +underline_desc : 'Underline (Ctrl+U)', +striketrough_desc : 'Strikethrough', +justifyleft_desc : 'Align left', +justifycenter_desc : 'Align center', +justifyright_desc : 'Align right', +justifyfull_desc : 'Align full', +bullist_desc : 'Unordered list', +numlist_desc : 'Ordered list', +outdent_desc : 'Outdent', +indent_desc : 'Indent', +undo_desc : 'Undo (Ctrl+Z)', +redo_desc : 'Redo (Ctrl+Y)', +link_desc : 'Insert/edit link', +unlink_desc : 'Unlink', +image_desc : 'Insert/edit image', +cleanup_desc : 'Cleanup messy code', +focus_alert : 'A editor instance must be focused before using this command.', +edit_confirm : 'Do you want to use the WYSIWYG mode for this textarea?', +insert_link_title : 'Insert/edit link', +insert : 'Insert', +update : 'Update', +cancel : 'Cancel', +insert_link_url : 'Link URL', +insert_link_target : 'Target', +insert_link_target_same : 'Open link in the same window', +insert_link_target_blank : 'Open link in a new window', +insert_image_title : 'Insert/edit image', +insert_image_src : 'Image URL', +insert_image_alt : 'Image description', +help_desc : 'Help', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.' +}); diff --git a/phpgwapi/js/tiny_mce/langs/ja.js b/phpgwapi/js/tiny_mce/langs/ja.js new file mode 100644 index 0000000000..1300ee4fc3 --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/ja.js @@ -0,0 +1,41 @@ +// JP lang variables + +tinyMCE.addToLang('',{ +bold_desc : '$BB@;z(B', +italic_desc : '$BC@~(B', +justifyleft_desc : '$B:85M$a(B', +justifycenter_desc : '$BCf1{9g$o$;(B', +justifyright_desc : '$B1&5M$a(B', +justifyfull_desc : '$B9TB7$((B', +bullist_desc : '$B2U>r=q(B', +numlist_desc : '$BHV9fIU$-2U>r=q(B', +outdent_desc : '$B;z>e$2(B', +indent_desc : '$B;z2<$2(B', +undo_desc : '$B$d$j$J$*$7(B', +redo_desc : '$B:Fe$N$I$3$+$rA*Br$9$kI,MW$,$"$j$^$9!#(B', +edit_confirm : 'WYSIWYG$B%b!<%I$G$3$N%F%-%9%H%(%j%"$rJT=8$7$^$9$+!)(B', +insert_link_title : '$B%j%s%/$NA^F~(B/$BJT=8(B', +insert : '$BA^F~(B', +update : '$BA^F~(B', +cancel : '$BC$7(B', +insert_link_url : '$B%j%s%/@h(BURL', +insert_link_target : '$B%?!<%2%C%H(B', +insert_link_target_same : '$BF1$8Ak$G%j%s%/$r3+$/(B', +insert_link_target_blank : '$B?7$7$$Ak$G%j%s%/$r3+$/(B', +insert_image_title : '$B2hA|$NA^F~(B/$BJT=8(B', +insert_image_src : '$B2hA|$N(BURL', +insert_image_alt : '$B2hA|$N@bL@(B', +help_desc : '$B%X%k%W(B', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.' +}); diff --git a/phpgwapi/js/tiny_mce/langs/ja_euc-jp.js b/phpgwapi/js/tiny_mce/langs/ja_euc-jp.js new file mode 100755 index 0000000000..cc318db2a1 --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/ja_euc-jp.js @@ -0,0 +1,41 @@ +// Japanese ÆüËܸì EUC-JP language pack + +tinyMCE.addToLang('',{ +bold_desc : 'ÂÀ»ú (Ctrl+B)', +italic_desc : '¼ÐÂÎ (Ctrl+I)', +underline_desc : '²¼Àþ (Ctrl+U)', +striketrough_desc : '¼è¤ê¾Ã¤·Àþ', +justifyleft_desc : 'º¸Â·¤¨', +justifycenter_desc : 'Ãæ±û·¤¨', +justifyright_desc : '±¦Â·¤¨', +justifyfull_desc : 'ξü·¤¨', +bullist_desc : '²Õ¾ò½ñ¤­', +numlist_desc : 'ÃÊÍîÈÖ¹æ', +outdent_desc : '¥¢¥¦¥È¥Ç¥ó¥È', +indent_desc : '¥¤¥ó¥Ç¥ó¥È', +undo_desc : '¸µ¤ËÌ᤹ (Ctrl+Z)', +redo_desc : '·«¤êÊÖ¤· (Ctrl+Y)', +link_desc : '¥ê¥ó¥¯¤òÁÞÆþ¡¦ÊÔ½¸', +unlink_desc : '¥ê¥ó¥¯¤ò³°¤¹', +image_desc : '¥¤¥á¡¼¥¸¤òÁÞÆþ', +cleanup_desc : '¥³¡¼¥É¤òÀ°È÷¤¹¤ë', +focus_alert : 'A editor instance must be focused before using this command.', +edit_confirm : 'Do you want to use the WYSIWYG mode for this textarea?', +insert_link_title : '¥ê¥ó¥¯¤òÁÞÆþ¡¦ÊÔ½¸', +insert : 'ÁÞÆþ', +update : '¹¹¿·', +cancel : '¥­¥ã¥ó¥»¥ë', +insert_link_url : '¥ê¥ó¥¯¤ÎURL', +insert_link_target : '¥¿¡¼¥²¥Ã¥È', +insert_link_target_same : 'Ʊ¤¸¥¦¥£¥ó¥É¥¦¤Ç¥ê¥ó¥¯¤ò³«¤¯', +insert_link_target_blank : '¿·¤·¤¤¥¦¥£¥ó¥É¥¦¤Ç¥ê¥ó¥¯¤ò³«¤¯', +insert_image_title : '¥¤¥á¡¼¥¸¤òÁÞÆþ¡¦ÊÔ½¸', +insert_image_src : '¥¤¥á¡¼¥¸¤ÎURL', +insert_image_alt : 'ÂåÂإƥ­¥¹¥È', +help_desc : '¥Ø¥ë¥×', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : '¥³¥Ô¡¼/ÀÚ¤ê¼è¤ë/Ž¤êÉÕ¤±¤Ï Mozilla¤È Firefox¤Ë̵¸ú¤Ç¤¹¡£\n¾Ü¤·¤¯É½¼¨¤·¤Þ¤¹¤«?', +popup_blocked : '¥Ý¥Ã¥×¥¢¥Ã¥×¶Ø»ß¤µ¤ì¤Æ¤¤¤ë¤Î¤Ç¡¢¥Ý¥Ã¥×¥¢¥Ã¥×¤òÍ­¸ú¤Ë¤·¤Æ¤¯¤À¤µ¤¤¡£' +}); diff --git a/phpgwapi/js/tiny_mce/langs/ja_shift-jis.js b/phpgwapi/js/tiny_mce/langs/ja_shift-jis.js new file mode 100644 index 0000000000..c093eafa04 --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/ja_shift-jis.js @@ -0,0 +1,41 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +bold_desc : 'Bold (Ctrl+B)', +italic_desc : 'Italic (Ctrl+I)', +underline_desc : 'Underline (Ctrl+U)', +striketrough_desc : 'Strikethrough', +justifyleft_desc : 'Align left', +justifycenter_desc : 'Align center', +justifyright_desc : 'Align right', +justifyfull_desc : 'Align full', +bullist_desc : 'Unordered list', +numlist_desc : 'Ordered list', +outdent_desc : 'Outdent', +indent_desc : 'Indent', +undo_desc : 'Undo (Ctrl+Z)', +redo_desc : 'Redo (Ctrl+Y)', +link_desc : 'Insert/edit link', +unlink_desc : 'Unlink', +image_desc : 'Insert/edit image', +cleanup_desc : 'Cleanup messy code', +focus_alert : 'A editor instance must be focused before using this command.', +edit_confirm : 'Do you want to use the WYSIWYG mode for this textarea?', +insert_link_title : 'Insert/edit link', +insert : 'Insert', +update : 'Update', +cancel : 'Cancel', +insert_link_url : 'Link URL', +insert_link_target : 'Target', +insert_link_target_same : 'Open link in the same window', +insert_link_target_blank : 'Open link in a new window', +insert_image_title : 'Insert/edit image', +insert_image_src : 'Image URL', +insert_image_alt : 'Image description', +help_desc : 'Help', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.' +}); diff --git a/phpgwapi/js/tiny_mce/langs/ja_shift_jis.js b/phpgwapi/js/tiny_mce/langs/ja_shift_jis.js new file mode 100755 index 0000000000..dbb8136178 --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/ja_shift_jis.js @@ -0,0 +1,41 @@ +// Japanese “ú–{Œê ƒVƒtƒgJIS language pack + +tinyMCE.addToLang('',{ +bold_desc : '‘¾Žš (Ctrl+B)', +italic_desc : 'ŽÎ‘Ì (Ctrl+I)', +underline_desc : '‰ºü (Ctrl+U)', +striketrough_desc : 'Žæ‚èÁ‚µü', +justifyleft_desc : '¶‘µ‚¦', +justifycenter_desc : '’†‰›‘µ‚¦', +justifyright_desc : '‰E‘µ‚¦', +justifyfull_desc : '—¼’[‘µ‚¦', +bullist_desc : '‰Óð‘‚«', +numlist_desc : '’i—Ž”Ô†', +outdent_desc : 'ƒAƒEƒgƒfƒ“ƒg', +indent_desc : 'ƒCƒ“ƒfƒ“ƒg', +undo_desc : 'Œ³‚É–ß‚· (Ctrl+Z)', +redo_desc : 'ŒJ‚è•Ô‚µ (Ctrl+Y)', +link_desc : 'ƒŠƒ“ƒN‚ð‘}“üE•ÒW', +unlink_desc : 'ƒŠƒ“ƒN‚ðŠO‚·', +image_desc : 'ƒCƒ[ƒW‚ð‘}“ü', +cleanup_desc : 'ƒR[ƒh‚ð®”õ‚·‚é', +focus_alert : 'A editor instance must be focused before using this command.', +edit_confirm : 'Do you want to use the WYSIWYG mode for this textarea?', +insert_link_title : 'ƒŠƒ“ƒN‚ð‘}“üE•ÒW', +insert : '‘}“ü', +update : 'XV', +cancel : 'ƒLƒƒƒ“ƒZƒ‹', +insert_link_url : 'ƒŠƒ“ƒN‚ÌURL', +insert_link_target : 'ƒ^[ƒQƒbƒg', +insert_link_target_same : '“¯‚¶ƒEƒBƒ“ƒhƒE‚ŃŠƒ“ƒN‚ðŠJ‚­', +insert_link_target_blank : 'V‚µ‚¢ƒEƒBƒ“ƒhƒE‚ŃŠƒ“ƒN‚ðŠJ‚­', +insert_image_title : 'ƒCƒ[ƒW‚ð‘}“üE•ÒW', +insert_image_src : 'ƒCƒ[ƒW‚ÌURL', +insert_image_alt : '‘ã‘ÖƒeƒLƒXƒg', +help_desc : 'ƒwƒ‹ƒv', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'ƒRƒs[/Ø‚èŽæ‚é/“\‚è•t‚¯‚Í Mozilla‚Æ Firefox‚É–³Œø‚Å‚·B\nÚ‚µ‚­•\Ž¦‚µ‚Ü‚·‚©?', +popup_blocked : 'ƒ|ƒbƒvƒAƒbƒv‹ÖŽ~‚³‚ê‚Ä‚¢‚é‚Ì‚ÅAƒ|ƒbƒvƒAƒbƒv‚ð—LŒø‚É‚µ‚Ä‚­‚¾‚³‚¢B' +}); diff --git a/phpgwapi/js/tiny_mce/langs/ja_utf-8.js b/phpgwapi/js/tiny_mce/langs/ja_utf-8.js new file mode 100755 index 0000000000..c0ec613662 --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/ja_utf-8.js @@ -0,0 +1,41 @@ +// Japanese 日本語 utf-8 language pack + +tinyMCE.addToLang('',{ +bold_desc : '太字 (Ctrl+B)', +italic_desc : '斜体 (Ctrl+I)', +underline_desc : '下線 (Ctrl+U)', +striketrough_desc : 'å–り消ã—ç·š', +justifyleft_desc : 'å·¦æƒãˆ', +justifycenter_desc : '中央æƒãˆ', +justifyright_desc : 'å³æƒãˆ', +justifyfull_desc : '両端æƒãˆ', +bullist_desc : '箇æ¡æ›¸ã', +numlist_desc : '段è½ç•ªå·', +outdent_desc : 'アウトデント', +indent_desc : 'インデント', +undo_desc : 'å…ƒã«æˆ»ã™ (Ctrl+Z)', +redo_desc : '繰り返㗠(Ctrl+Y)', +link_desc : 'リンクを挿入・編集', +unlink_desc : 'リンクを外ã™', +image_desc : 'イメージを挿入', +cleanup_desc : 'コードを整備ã™ã‚‹', +focus_alert : 'A editor instance must be focused before using this command.', +edit_confirm : 'Do you want to use the WYSIWYG mode for this textarea?', +insert_link_title : 'リンクを挿入・編集', +insert : '挿入', +update : 'æ›´æ–°', +cancel : 'キャンセル', +insert_link_url : 'リンクã®URL', +insert_link_target : 'ターゲット', +insert_link_target_same : 'åŒã˜ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã§ãƒªãƒ³ã‚¯ã‚’é–‹ã', +insert_link_target_blank : 'æ–°ã—ã„ウィンドウã§ãƒªãƒ³ã‚¯ã‚’é–‹ã', +insert_image_title : 'イメージを挿入・編集', +insert_image_src : 'イメージã®URL', +insert_image_alt : '代替テキスト', +help_desc : 'ヘルプ', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'コピー/切りå–ã‚‹/貼り付ã‘㯠Mozilla㨠Firefoxã«ç„¡åŠ¹ã§ã™ã€‚\n詳ã—ã表示ã—ã¾ã™ã‹?', +popup_blocked : 'ãƒãƒƒãƒ—アップç¦æ­¢ã•ã‚Œã¦ã„ã‚‹ã®ã§ã€ãƒãƒƒãƒ—アップを有効ã«ã—ã¦ãã ã•ã„。' +}); diff --git a/phpgwapi/js/tiny_mce/langs/ko.js b/phpgwapi/js/tiny_mce/langs/ko.js new file mode 100644 index 0000000000..3ac5b4d4be --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/ko.js @@ -0,0 +1,40 @@ +// KO lang variables by Setzer Gabbiani + +tinyMCE.addToLang('',{ +bold_desc : 'ÁøÇÏ°Ô', +italic_desc : '±â¿ïÀÓ', +underline_desc : '¹ØÁÙ', +striketrough_desc : '°¡·ÎÁÙ', +justifyleft_desc : '¿ÞÂÊ Á¤·Ä', +justifycenter_desc : '°¡¿îµ¥ Á¤·Ä', +justifyright_desc : '¿À¸¥ÂÊ Á¤·Ä', +justifyfull_desc : '¾çÂÊ Á¤·Ä', +bullist_desc : '¸ñÂ÷ ¸Å±â±â', +numlist_desc : '¹øÈ£ ¸Å±â±â', +outdent_desc : '³»¾î¾²±â', +indent_desc : 'µé¿©¾²±â', +undo_desc : '½ÇÇàÃë¼Ò', +redo_desc : 'Àç½ÇÇà', +link_desc : '¸µÅ© ³Ö±â/°íÄ¡±â', +unlink_desc : '¸µÅ© ÇØÁ¦', +image_desc : '±×¸² ³Ö±â/°íÄ¡±â', +cleanup_desc : 'Äڵ带 ±ò²ûÇÏ°Ô', +focus_alert : 'ÀÌ ¸í·ÉÀ» ½ÇÇàÇϱâ Àü¿¡ ¹Ýµå½Ã ¿¡µðÅÍ ³»ÀÇ ¾îµò°¡¿¡ Ä¿¼­°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.', +edit_confirm : 'ÀÌ ÅؽºÆ® ¹Ú½º¿¡¼­ HTML ¿¡µðÅ͸¦ »ç¿ëÇÏ±æ ¿øÇϽʴϱî?', +insert_link_title : '¸µÅ© ³Ö±â/°íÄ¡±â', +insert : '»ðÀÔ', +update : '»ðÀÔ', +cancel : 'Ãë¼Ò', +insert_link_url : 'URL ¸µÅ©', +insert_link_target : 'Ÿ°Ù', +insert_link_target_same : '°°Àº â¿¡¼­ ¸µÅ© ¿­±â', +insert_link_target_blank : '»õ â¿¡¼­ ¸µÅ© ¿­±â', +insert_image_title : '±×¸² ³Ö±â/°íÄ¡±â', +insert_image_src : '±×¸² URL', +insert_image_alt : '±×¸² ¼³¸í', +help_desc : 'µµ¿ò¸»', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.' +}); diff --git a/phpgwapi/js/tiny_mce/langs/nb.js b/phpgwapi/js/tiny_mce/langs/nb.js new file mode 100644 index 0000000000..2e6968dc0c --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/nb.js @@ -0,0 +1,41 @@ +// nb = Norwegian (bokmål) lang variables by Knut B. Jacobsen + +tinyMCE.addToLang('',{ +bold_desc : 'Fet', +italic_desc : 'Kursiv', +underline_desc : 'Understreking', +striketrough_desc : 'Gjennomstreking', +justifyleft_desc : 'Venstrestill', +justifycenter_desc : 'Sentrer', +justifyright_desc : 'Høyrestill', +justifyfull_desc : 'Blokkjustering', +bullist_desc : 'Punktliste', +numlist_desc : 'Nummerliste', +outdent_desc : 'Reduser innrykk', +indent_desc : 'Øk innrykk', +undo_desc : 'Angre', +redo_desc : 'Gjør om', +link_desc : 'Opprett/endre lenke', +unlink_desc : 'Fjern lenke', +image_desc : 'Sett inn/endre bilde', +cleanup_desc : 'Rens grisete kode', +focus_alert : 'Editoren må være i fokus før du benytter denne kommando.', +edit_confirm : 'Vil du benytte WYSIWYG editoren for dette tekstfelt?', +insert_link_title : 'Opprett/endre lenke', +insert : 'Sett inn', +update : 'Oppdater', +cancel : 'Avbryt', +insert_link_url : 'Lenkens URL', +insert_link_target : 'Vindu', +insert_link_target_same : 'Åpne i samme vindu', +insert_link_target_blank : 'Åpne i nytt vindu', +insert_image_title : 'Opprett/endre bilde', +insert_image_src : 'Bildets URL', +insert_image_alt : 'Bildets beskrivelse', +help_desc : 'Hjelp', +bold_img : 'bold_de_se.gif', +italic_img : 'italic_de_se.gif', +underline_img : 'underline.gif', +clipboard_msg : 'Klipp ut/Kopier/Lim inn fungerer ikke i Mozilla og Firefox. Vil du vite mer om dette?', +popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.' +}); diff --git a/phpgwapi/js/tiny_mce/langs/nl.js b/phpgwapi/js/tiny_mce/langs/nl.js new file mode 100644 index 0000000000..7e292525af --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/nl.js @@ -0,0 +1,42 @@ +// NL lang variables thanks to "Meint Post" +// Updates by (2.0) Mark van der Sanden + +tinyMCE.addToLang('',{ +bold_desc : 'Vet (Ctrl+B)', +italic_desc : 'Cursief (Ctrl+I)', +underline_desc : 'Onderstrepen (Ctrl+U)', +striketrough_desc : 'Doorhalen', +justifyleft_desc : 'Links uitlijnen', +justifycenter_desc : 'Centreren', +justifyright_desc : 'Rechts uitlijnen', +justifyfull_desc : 'Volledig uitlijnen', +bullist_desc : 'Opsommingstekens', +numlist_desc : 'Genummerde lijst', +outdent_desc : 'Inspringen verkleinen', +indent_desc : 'Inspringen vergroten', +undo_desc : 'Ongedaan maken (Ctrl+Z)', +redo_desc : 'Opnieuw (Ctrl+Y)', +link_desc : 'Hyperlink invoegen/bewerken', +unlink_desc : 'Hyperlink verwijderen', +image_desc : 'Afbeelding invoegen', +cleanup_desc : 'Code opschonen', +focus_alert : 'Klik op de tekst in de editor voor het uitvoeren van dit commando.', +edit_confirm : 'Wilt u de WYSIWYG modus voor deze textarea gebruiken?', +insert_link_title : 'Hyperlink invoegen/bewerken', +insert : 'OK', +update : 'Toepassen', +cancel : 'Annuleren', +insert_link_url : 'URL link', +insert_link_target : 'Bestemming', +insert_link_target_same : 'Open link in hetzelfde venster', +insert_link_target_blank : 'Open link in een nieuw venster', +insert_image_title : 'Afbeelding invoegen/bewerken', +insert_image_src : 'Afbeelding', +insert_image_alt : 'Beschrijving', +help_desc : 'Help', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'Kopiëren/knippen/plakken is niet beschikbaar in Mozilla en Firefox.\nWilt u meer informatie over deze kwestie?', +popup_blocked : 'Uw browser heeft zojuist geweigerd een popup-venster te tonen. Waarschijnlijk gebruikt u een poup-blocker die voor deze editor te streng omgaat met popups. Om het venster toch te tonen, zult u uw popup-blocker zo in moeten stellen dat het popups van deze website toestaat.' +}); diff --git a/phpgwapi/js/tiny_mce/langs/nn.js b/phpgwapi/js/tiny_mce/langs/nn.js new file mode 100644 index 0000000000..72a2d68ec3 --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/nn.js @@ -0,0 +1,41 @@ +// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen + +tinyMCE.addToLang('',{ +bold_desc : 'Feit', +italic_desc : 'Kursiv', +underline_desc : 'Understreking', +striketrough_desc : 'Gjennomstreking', +justifyleft_desc : 'Venstrestill', +justifycenter_desc : 'Sentrer', +justifyright_desc : 'Høgrestill', +justifyfull_desc : 'Blokkjustering', +bullist_desc : 'Punktliste', +numlist_desc : 'Nummerliste', +outdent_desc : 'Reduser innrykk', +indent_desc : 'Auk innrykk', +undo_desc : 'Angre', +redo_desc : 'Gjer om', +link_desc : 'Opprett/endre lenke', +unlink_desc : 'Fjern lenke', +image_desc : 'Sett inn/endre bilde', +cleanup_desc : 'Rens grisete kode', +focus_alert : 'Editoren må være i fokus før du benytter denne kommando.', +edit_confirm : 'Vil du benytte WYSIWYG editoren for dette tekstfelt?', +insert_link_title : 'Opprett/endre lenke', +insert : 'Sett inn', +update : 'Oppdater', +cancel : 'Avbryt', +insert_link_url : 'Lenkens URL', +insert_link_target : 'Vindu', +insert_link_target_same : 'Åpne i samme vindauge', +insert_link_target_blank : 'Åpne i nytt vindauge', +insert_image_title : 'Opprett/endre bilde', +insert_image_src : 'Bildets URL', +insert_image_alt : 'Bildets beskrivelse', +help_desc : 'Hjelp', +bold_img : 'bold_de_se.gif', +italic_img : 'italic_de_se.gif', +underline_img : 'underline.gif', +clipboard_msg : 'Klipp ut/Kopier/Lim inn fungerer ikkje i Mozilla og Firefox. Vil du vite meir om dette?', +popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.' +}); diff --git a/phpgwapi/js/tiny_mce/langs/pl.js b/phpgwapi/js/tiny_mce/langs/pl.js new file mode 100644 index 0000000000..3fc44c268f --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/pl.js @@ -0,0 +1,44 @@ +// PL lang variables +// fixed by Wooya +// http://www.mfusion.prv.pl +// fixed by lemiel 26.10.2005 + +tinyMCE.addToLang('',{ +bold_desc : 'Pogrubienie (Ctrl+B)', +italic_desc : 'Pochylenie (Ctrl+I)', +underline_desc : 'Podkre¶lenie (Ctrl+U)', +striketrough_desc : 'Przekre¶lenie', +justifyleft_desc : 'Wyrównaj do lewej', +justifycenter_desc : 'Wyrównaj do ¶rodka', +justifyright_desc : 'Wyrównaj do prawej', +justifyfull_desc : 'Wyrównaj na ca³o¶ci', +bullist_desc : 'Lista nienumerowana', +numlist_desc : 'Lista numerowana', +outdent_desc : 'Zmniejsz wciêcie', +indent_desc : 'Zwiêksz wciêcie', +undo_desc : 'Cofnij (Ctrl+Z)', +redo_desc : 'Ponów (Ctrl+Y)', +link_desc : 'Wstaw/edytuj link', +unlink_desc : 'Usuñ link', +image_desc : 'Wstaw/edytuj obrazek', +cleanup_desc : 'Usuñ zbêdny kod', +focus_alert : 'Instancja edytora musi byæ aktywna przed u¿yciem tego polecenia.', +edit_confirm : 'Czy chcesz u¿yæ edytora WYSIWYG dla tego pola tekstowego?', +insert_link_title : 'Wstaw/edytuj link', +insert : 'Wstaw', +update : 'Aktualizuj', +cancel : 'Anuluj', +insert_link_url : 'URL linku', +insert_link_target : 'Cel', +insert_link_target_same : 'Otwórz link w tym samym oknie', +insert_link_target_blank : 'Otwórz link w nowym oknie', +insert_image_title : 'Wstaw/edytuj obrazek', +insert_image_src : 'URL obrazka', +insert_image_alt : 'Opis obrazka', +help_desc : 'Pomoc', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'Kopiuj/Wytnij/Wklej nie jest dostêpne dla przegl±darek Mozilla i Firefox.\nCzy chcesz uzyskaæ o tym wiêcej informacji?', +popup_blocked : 'Niestety, ale odnotowano, ¿e Twoja przegl±darka ma w³±czon± blokadê okienek popup. Musisz wy³±czyæ opcjê blokowania okienek dla tej strony, aby TinyMCE móg³ pracowaæ z pe³n± funkcjonalno¶ci±.' +}); diff --git a/phpgwapi/js/tiny_mce/langs/pt.js b/phpgwapi/js/tiny_mce/langs/pt.js new file mode 100644 index 0000000000..72dd319bf1 --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/pt.js @@ -0,0 +1,42 @@ +// PT lang variables + +tinyMCE.addToLang('',{ +bold_desc : 'Negrito', +italic_desc : 'Itálico', +underline_desc : 'Sublinhar', +striketrough_desc : 'Riscado', +justifyleft_desc : 'Alinhar á esquerda', +justifycenter_desc : 'Alinhar ao centro', +justifyright_desc : 'Alinhar á direita', +justifyfull_desc : 'Justificado', +bullist_desc : 'Lista não ordenada', +numlist_desc : 'Lista ordenada', +outdent_desc : 'Retirar indentação', +indent_desc : 'Indentar', +undo_desc : 'Desfazer', +redo_desc : 'Refazer', +link_desc : 'Inserir Hiperligação', +unlink_desc : 'Remover hiperligação', +image_desc : 'Inserir Referência a imagem externa', +object_desc : 'Inserir Objecto Multimédia da Galeria', +cleanup_desc : 'Limpeza de código', +focus_alert : 'Uma instância do editor deverá estar seleccionada antes de utilizar este comando.', +edit_confirm : 'Deseja utilizar o modo visual de edição para ezta área de texto?', +insert_link_title : 'Inserir/editar hiperligação', +insert : 'Inserir', +update : 'Actualizar', +cancel : 'Cancelar', +insert_link_url : 'URL de hiperligação', +insert_link_target : 'Destino', +insert_link_target_same : 'Abrir endereço na mesma janela', +insert_link_target_blank : 'Abrir endereço numa nova janela', +insert_image_title : 'Inserir/editar imagem', +insert_image_src : 'Endereço da imagem', +insert_image_alt : 'Descrição alt.', +help_desc : 'Ajuda', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'Copiar/Cortar/Colar não está disponível em Mozilla and Firefox.\nPretende obter mais informação acerca desta questão?', +popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.' +}); diff --git a/phpgwapi/js/tiny_mce/langs/pt_br.js b/phpgwapi/js/tiny_mce/langs/pt_br.js new file mode 100644 index 0000000000..e4f851ad90 --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/pt_br.js @@ -0,0 +1,50 @@ +/** + * pt_br lang variables + * Brazilian Portuguese + * + * Authors : ???? + * Revision and modifications: + * Marcio Barbosa (mpg) + * Last Updated : November 26, 2005 + * TinyMCE Version : 2.0RC4 + */ +tinyMCE.addToLang('',{ +bold_desc : 'Negrito (Ctrl+B)', +italic_desc : 'Itálico (Ctrl+I)', +underline_desc : 'Sublinhar (Ctrl+U)', +striketrough_desc : 'Riscado', +justifyleft_desc : 'Alinhar à esquerda', +justifycenter_desc : 'Centralizado', +justifyright_desc : 'Alinhar à direita', +justifyfull_desc : 'Justificado', +bullist_desc : 'Lista não ordenada', +numlist_desc : 'Lista ordenada', +outdent_desc : 'Retirar indentação', +indent_desc : 'Indentar', +undo_desc : 'Desfazer (Ctrl+Z)', +redo_desc : 'Refazer (Ctrl+Y)', +link_desc : 'Inserir link', +unlink_desc : 'Remover link', +image_desc : 'Inserir Referência a imagem externa', +object_desc : 'Inserir Objeto Multimídia da Galeria', +cleanup_desc : 'Limpeza de código', +focus_alert : 'Uma instância do editor deverá estar selecionada antes de utilizar este comando.', +edit_confirm : 'Deseja utilizar o Modo Visual (WYSIWYG) de edição para esta área de texto?', +insert_link_title : 'Inserir/editar link', +insert : 'Inserir', +update : 'Atualizar', +cancel : 'Cancelar', +insert_link_url : 'URL do link', +insert_link_target : 'Destino', +insert_link_target_same : 'Abrir link na mesma janela', +insert_link_target_blank : 'Abrir link em uma nova janela', +insert_image_title : 'Inserir/editar imagem', +insert_image_src : 'Endereço (URL) da imagem', +insert_image_alt : 'Descrição da imagem', +help_desc : 'Ajuda', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'Copiar/Cortar/Colar não está disponível no Mozilla e Firefox.\nPretende obter mais informação sobre esta questão?', +popup_blocked : 'Desculpe, mas sabemos que seu bloqueador de popup desativou uma que permite a funcionabilidade desta aplicação. Você precisa desativar seu bloqueador de popup neste site para que possa ser utilizado todos os recursos desta ferramenta.' +}); diff --git a/phpgwapi/js/tiny_mce/langs/readme.txt b/phpgwapi/js/tiny_mce/langs/readme.txt new file mode 100644 index 0000000000..44eda6fbe2 --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/readme.txt @@ -0,0 +1,7 @@ +Language packs are from version 2.0.5 removed from the core but can be downloadable from the TinyMCE website. +http://tinymce.moxiecode.com/download.php + +The language pack codes are based on ISO-639-1 +http://www.loc.gov/standards/iso639-2/englangn.html + +Try using entires if possible. å etc. diff --git a/phpgwapi/js/tiny_mce/langs/ro.js b/phpgwapi/js/tiny_mce/langs/ro.js new file mode 100755 index 0000000000..b6b1ca2846 --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/ro.js @@ -0,0 +1,41 @@ +// RO lang variables + +tinyMCE.addToLang('',{ +bold_desc : 'Bold (Ctrl+B)', +italic_desc : 'Italic (Ctrl+I)', +underline_desc : 'Subliniat (Ctrl+U)', +striketrough_desc : 'Tăiat', +justifyleft_desc : 'Aliniere la stânga', +justifycenter_desc : 'Centrat', +justifyright_desc : 'Alinere la dreapta', +justifyfull_desc : 'Aliniere integrală', +bullist_desc : 'Listă neordonată', +numlist_desc : 'Listă ordonată', +outdent_desc : 'De-indentare', +indent_desc : 'Indentare', +undo_desc : 'Revenire cu un pas înapoi (Ctrl+Z)', +redo_desc : 'Revenire cu un pas înainte (Ctrl+Y)', +link_desc : 'Inserează/editează legătură', +unlink_desc : 'Şterge legătura', +image_desc : 'Inserează/editează imagine', +cleanup_desc : 'Curăţă cod neîngrijit', +focus_alert : 'O instanţă de editare trebuie să fie activă înainte de folosirea acestei comenzi.', +edit_confirm : 'Vrei să foloseşti modul WYSIWYG pentru această zonă de text?', +insert_link_title : 'Inserează/editează legătură', +insert : 'Inserează', +update : 'Actualizează', +cancel : 'Anulare', +insert_link_url : 'URL legătură', +insert_link_target : 'Ţintă legătură', +insert_link_target_same : 'Deschide legătura în aceeaşi fereastră', +insert_link_target_blank : 'Deschide legătura într-o fereastră nouă', +insert_image_title : 'Inserează/editează imagine', +insert_image_src : 'URL imagine', +insert_image_alt : 'Descriere imagine', +help_desc : 'Ajutor', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'Copierea/Tăierea/Lipirea nu sunt disponibile în Mozilla şi Firefox.\nVrei mai multe informaţii despre acest lucru?', +popup_blocked : 'Ne pare rău, dar am observat că componenta de blocare a popup-urilor a dezactivat o fereastră care asigură funcţionalitatea aplicaţiei. Va trebui să dezactivezi blocarea de popup-uri pe acest portal, pentru a putea folosi acest instrument la întreaga lui capacitate.' +}); diff --git a/phpgwapi/js/tiny_mce/langs/ru.js b/phpgwapi/js/tiny_mce/langs/ru.js new file mode 100644 index 0000000000..6ef3f1adbd --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/ru.js @@ -0,0 +1,43 @@ +// Russian windows-1251 translation by Vladimir Vitkovsky +// admin@transport.su +// www.webgui.uanet.biz + +tinyMCE.addToLang('',{ +bold_desc : 'Ïîëóæèðíûé', +italic_desc : 'Êóðñèâ', +underline_desc : 'Ïîä÷åðêíóòûé', +striketrough_desc : 'Ïåðå÷åðêíóòûé', +justifyleft_desc : 'Âûðàâíèâàíèå âëåâî', +justifycenter_desc : 'Âûðàâíèâàíèå ïî öåíòðó', +justifyright_desc : 'Âûðàâíèâàíèå âïðàâî', +justifyfull_desc : 'Ðàâíîìåðíîå çàïîëíåíèå', +bullist_desc : 'Ìàðêèðîâàííûé ñïèñîê', +numlist_desc : 'Íóìåðîâàííûé ñïèñîê', +outdent_desc : 'Óìåíüøèòü îòñòóï', +indent_desc : 'Óâåëè÷èòü îòñïóò', +undo_desc : 'Îòìåíèòü', +redo_desc : 'Âåðíóòü', +link_desc : 'Âñòàâèòü/èçìåíèòü ññûëêó', +unlink_desc : 'Óáðàòü ññûëêó', +image_desc : 'Âñòàâèòü/èçìåíèòü èçîáðàæåíèå', +cleanup_desc : 'Ïîä÷èñòèòü èçáûòî÷íûé êîä', +focus_alert : 'Äëÿ èñïîëüçîâàíèÿ äàííîé êîìàíäû Âû äîëæíû íàõîäèòñÿ â ïîëå ðåäàêòîðà.', +edit_confirm : 'Õîòèòå ëè Âû ðåäàêòèðîâàòü â âèçóàëüíîì (WYSIWYG) ðåæèìå?', +insert_link_title : 'Âñòàâèòü/èçìåíèòü ññûëêó', +insert : 'Âñòàâèòü', +update : 'Ïðèìåíèòü', +cancel : 'Îòìåíèòü', +insert_link_url : 'Àäðåñ ññûëêè', +insert_link_target : 'Îòêðûòü â...:', +insert_link_target_same : 'òîì æå îêíå', +insert_link_target_blank : 'íîâîì îêíå', +insert_image_title : 'Âñòàâèòü/èçìåíèòü èçîáðàæåíèå', +insert_image_src : 'Àäðåñ êàðòèíêè', +insert_image_alt : 'Îïèñàíèå êàðòèíêè', +help_desc : 'Ïîìîùü', +bold_img : "bold_ru.gif", +italic_img : "italic_ru.gif", +underline_img : "underline_ru.gif", +clipboard_msg : 'Êîïèðîâàòü/Âûðåçàòü/Âñòàâèòü íåäîñòóïíû äëÿ Mozilla è Firefox.\nÕîòèòå óçíàòü îá ýòîì ïîäðîáíåå?', +popup_blocked : 'Èçâèíèòå, íî â Âàøåì áðàóçåðå çàáëîêèðîâàíû âñïëûâàþùèå îêíà. Äëÿ òîãî, ÷òîáû èìåòü âîçìîæíîñòü âîñïîëüçîâàòüñÿ âñåìè âîçìîæíîñòÿìè ðåäàêòîðà, íåîáõîäèìî îòêëþ÷èòü áëîêèðîâêó âñïëûâàþùèõ îêîí äëÿ ýòîãî ñàéòà.' +}); diff --git a/phpgwapi/js/tiny_mce/langs/ru_KOI8-R.js b/phpgwapi/js/tiny_mce/langs/ru_KOI8-R.js new file mode 100644 index 0000000000..74168648c9 --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/ru_KOI8-R.js @@ -0,0 +1,43 @@ +// Russian KOI8-R translation by Vladimir Vitkovsky +// admin@transport.su +// www.webgui.uanet.biz + +tinyMCE.addToLang('',{ +bold_desc : 'ðÏÌÕÖÉÒÎÙÊ', +italic_desc : 'ëÕÒÓÉ×', +underline_desc : 'ðÏÄÞÅÒËÎÕÔÙÊ', +striketrough_desc : 'ðÅÒÅÞÅÒËÎÕÔÙÊ', +justifyleft_desc : '÷ÙÒÁ×ÎÉ×ÁÎÉÅ ×ÌÅ×Ï', +justifycenter_desc : '÷ÙÒÁ×ÎÉ×ÁÎÉÅ ÐÏ ÃÅÎÔÒÕ', +justifyright_desc : '÷ÙÒÁ×ÎÉ×ÁÎÉÅ ×ÐÒÁ×Ï', +justifyfull_desc : 'òÁ×ÎÏÍÅÒÎÏÅ ÚÁÐÏÌÎÅÎÉÅ', +bullist_desc : 'íÁÒËÉÒÏ×ÁÎÎÙÊ ÓÐÉÓÏË', +numlist_desc : 'îÕÍÅÒÏ×ÁÎÎÙÊ ÓÐÉÓÏË', +outdent_desc : 'õÍÅÎØÛÉÔØ ÏÔÓÔÕÐ', +indent_desc : 'õ×ÅÌÉÞÉÔØ ÏÔÓÐÕÔ', +undo_desc : 'ïÔÍÅÎÉÔØ', +redo_desc : '÷ÅÒÎÕÔØ', +link_desc : '÷ÓÔÁ×ÉÔØ/ÉÚÍÅÎÉÔØ ÓÓÙÌËÕ', +unlink_desc : 'õÂÒÁÔØ ÓÓÙÌËÕ', +image_desc : '÷ÓÔÁ×ÉÔØ/ÉÚÍÅÎÉÔØ ÉÚÏÂÒÁÖÅÎÉÅ', +cleanup_desc : 'ðÏÄÞÉÓÔÉÔØ ÉÚÂÙÔÏÞÎÙÊ ËÏÄ', +focus_alert : 'äÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÄÁÎÎÏÊ ËÏÍÁÎÄÙ ÷Ù ÄÏÌÖÎÙ ÎÁÈÏÄÉÔÓÑ × ÐÏÌÅ ÒÅÄÁËÔÏÒÁ.', +edit_confirm : 'èÏÔÉÔÅ ÌÉ ÷Ù ÒÅÄÁËÔÉÒÏ×ÁÔØ × ×ÉÚÕÁÌØÎÏÍ (WYSIWYG) ÒÅÖÉÍÅ?', +insert_link_title : '÷ÓÔÁ×ÉÔØ/ÉÚÍÅÎÉÔØ ÓÓÙÌËÕ', +insert : '÷ÓÔÁ×ÉÔØ', +update : 'ðÒÉÍÅÎÉÔØ', +cancel : 'ïÔÍÅÎÉÔØ', +insert_link_url : 'áÄÒÅÓ ÓÓÙÌËÉ', +insert_link_target : 'ïÔËÒÙÔØ ×...:', +insert_link_target_same : 'ÔÏÍ ÖÅ ÏËÎÅ', +insert_link_target_blank : 'ÎÏ×ÏÍ ÏËÎÅ', +insert_image_title : '÷ÓÔÁ×ÉÔØ/ÉÚÍÅÎÉÔØ ÉÚÏÂÒÁÖÅÎÉÅ', +insert_image_src : 'áÄÒÅÓ ËÁÒÔÉÎËÉ', +insert_image_alt : 'ïÐÉÓÁÎÉÅ ËÁÒÔÉÎËÉ', +help_desc : 'ðÏÍÏÝØ', +bold_img : "bold_ru.gif", +italic_img : "italic_ru.gif", +underline_img : "underline_ru.gif", +clipboard_msg : 'ëÏÐÉÒÏ×ÁÔØ/÷ÙÒÅÚÁÔØ/÷ÓÔÁ×ÉÔØ ÎÅÄÏÓÔÕÐÎÙ ÄÌÑ Mozilla É Firefox.\nèÏÔÉÔÅ ÕÚÎÁÔØ Ï ÜÔÏÍ ÐÏÄÒÏÂÎÅÅ?', +popup_blocked : 'éÚ×ÉÎÉÔÅ, ÎÏ × ÷ÁÛÅÍ ÂÒÁÕÚÅÒÅ ÚÁÂÌÏËÉÒÏ×ÁÎÙ ×ÓÐÌÙ×ÁÀÝÉÅ ÏËÎÁ. äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÉÍÅÔØ ×ÏÚÍÏÖÎÏÓÔØ ×ÏÓÐÏÌØÚÏ×ÁÔØÓÑ ×ÓÅÍÉ ×ÏÚÍÏÖÎÏÓÔÑÍÉ ÒÅÄÁËÔÏÒÁ, ÎÅÏÂÈÏÄÉÍÏ ÏÔËÌÀÞÉÔØ ÂÌÏËÉÒÏ×ËÕ ×ÓÐÌÙ×ÁÀÝÉÈ ÏËÏÎ ÄÌÑ ÜÔÏÇÏ ÓÁÊÔÁ.' +}); diff --git a/phpgwapi/js/tiny_mce/langs/ru_UTF-8.js b/phpgwapi/js/tiny_mce/langs/ru_UTF-8.js new file mode 100644 index 0000000000..18c3d94f7c --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/ru_UTF-8.js @@ -0,0 +1,43 @@ +// Russian UTF-8 translation by Vladimir Vitkovsky +// admin@transport.su +// www.webgui.uanet.biz + +tinyMCE.addToLang('',{ +bold_desc : 'Полужирный', +italic_desc : 'КурÑив', +underline_desc : 'Подчеркнутый', +striketrough_desc : 'Перечеркнутый', +justifyleft_desc : 'Выравнивание влево', +justifycenter_desc : 'Выравнивание по центру', +justifyright_desc : 'Выравнивание вправо', +justifyfull_desc : 'Равномерное заполнение', +bullist_desc : 'Маркированный ÑпиÑок', +numlist_desc : 'Ðумерованный ÑпиÑок', +outdent_desc : 'Уменьшить отÑтуп', +indent_desc : 'Увеличить отÑпут', +undo_desc : 'Отменить', +redo_desc : 'Вернуть', +link_desc : 'Ð’Ñтавить/изменить ÑÑылку', +unlink_desc : 'Убрать ÑÑылку', +image_desc : 'Ð’Ñтавить/изменить изображение', +cleanup_desc : 'ПодчиÑтить избыточный код', +focus_alert : 'Ð”Ð»Ñ Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð´Ð°Ð½Ð½Ð¾Ð¹ команды Ð’Ñ‹ должны находитÑÑ Ð² поле редактора.', +edit_confirm : 'Хотите ли Ð’Ñ‹ редактировать в визуальном (WYSIWYG) режиме?', +insert_link_title : 'Ð’Ñтавить/изменить ÑÑылку', +insert : 'Ð’Ñтавить', +update : 'Применить', +cancel : 'Отменить', +insert_link_url : 'ÐÐ´Ñ€ÐµÑ ÑÑылки', +insert_link_target : 'Открыть в...:', +insert_link_target_same : 'том же окне', +insert_link_target_blank : 'новом окне', +insert_image_title : 'Ð’Ñтавить/изменить изображение', +insert_image_src : 'ÐÐ´Ñ€ÐµÑ ÐºÐ°Ñ€Ñ‚Ð¸Ð½ÐºÐ¸', +insert_image_alt : 'ОпиÑание картинки', +help_desc : 'Помощь', +bold_img : "bold_ru.gif", +italic_img : "italic_ru.gif", +underline_img : "underline_ru.gif", +clipboard_msg : 'Копировать/Вырезать/Ð’Ñтавить недоÑтупны Ð´Ð»Ñ Mozilla и Firefox.\nХотите узнать об Ñтом подробнее?', +popup_blocked : 'Извините, но в Вашем браузере заблокированы вÑплывающие окна. Ð”Ð»Ñ Ñ‚Ð¾Ð³Ð¾, чтобы иметь возможноÑÑ‚ÑŒ воÑпользоватьÑÑ Ð²Ñеми возможноÑÑ‚Ñми редактора, необходимо отключить блокировку вÑплывающих окон Ð´Ð»Ñ Ñтого Ñайта.' +}); diff --git a/phpgwapi/js/tiny_mce/langs/si.js b/phpgwapi/js/tiny_mce/langs/si.js new file mode 100644 index 0000000000..8482a14802 --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/si.js @@ -0,0 +1,41 @@ +// SI lang variables ISO-8859-2 + +tinyMCE.addToLang('',{ +bold_desc : 'Krepko (Ctrl+B)', +italic_desc : 'Postrani (Ctrl+I)', +underline_desc : 'Podčrtano (Ctrl+U)', +striketrough_desc : 'Prečrtano', +justifyleft_desc : 'Poravnava levo', +justifycenter_desc : 'Sredinska poravnava', +justifyright_desc : 'Poravnava desno', +justifyfull_desc : 'Porazdeli vsebino', +bullist_desc : 'Označevanje', +numlist_desc : 'Oštevilčevanje', +outdent_desc : 'Zmanjšaj zamik', +indent_desc : 'Povečaj zamik', +undo_desc : 'Prekliči zadnjo akcijo (Ctrl+Z)', +redo_desc : 'Ponovi prejšnjo akcijo (Ctrl+Y)', +link_desc : 'Vstavi/uredi hiperpovezavo', +unlink_desc : 'Zbriši hiperpovezavo', +image_desc : 'Vstavi/uredi sliko', +cleanup_desc : 'Počisti umazano kodo', +focus_alert : 'Pred uporabo tega ukaza morate klikniti na urejevalnik.', +edit_confirm : 'Ali želite uporabljati WYSIWYG način za ta urejevalnik?', +insert_link_title : 'Vstavi/uredi hiperpovezavo', +insert : 'Vstavi', +update : 'Posodobi', +cancel : 'Prekliči', +insert_link_url : 'URL naslov', +insert_link_target : 'Tarča', +insert_link_target_same : 'Odpri hiperpovezavo v istem oknu', +insert_link_target_blank : 'Odpri hiperpovezavo v novem oknu', +insert_image_title : 'Vstavi/uredi sliko', +insert_image_src : 'URL naslov slike', +insert_image_alt : 'Opis slike', +help_desc : 'Pomoč', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'Kopiraj/Izreži/Prilepi ni na voljo v brskalnikih Mozilla in Firefox.\nAli želite več informacij glede tega?', +popup_blocked : 'Odpiranje novega okna je bilo blokirano. Če želite uporabljati vsa orodja, morate izklopiti blokiranje novih oken na tej strani.' +}); diff --git a/phpgwapi/js/tiny_mce/langs/sk.js b/phpgwapi/js/tiny_mce/langs/sk.js new file mode 100755 index 0000000000..cd0c61b40d --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/sk.js @@ -0,0 +1,50 @@ +/** + * Slovak lang variables + * encoding: utf-8 + * + * @author Vladimir VASIL vvasil@post.sk + * + * $Id: sk.js,v 1.1 2005/11/22 20:56:43 spocke Exp $ + */ + + +tinyMCE.addToLang('',{ +bold_desc : 'TuÄné', +italic_desc : 'Kurzivá', +underline_desc : 'PodÄiarknutie', +striketrough_desc : 'PreÅ¡krtnutie', +justifyleft_desc : 'Zarovnanie vľavo', +justifycenter_desc : 'Zarovnanie na stred', +justifyright_desc : 'Zarovnanie vpravo', +justifyfull_desc : 'Zarovnanie do bloku', +bullist_desc : 'Zoznam s odrážkami', +numlist_desc : 'Číslovaný zoznam', +outdent_desc : 'SnížiÅ¥ odsadenie', +indent_desc : 'ZvýšiÅ¥ odsadenie', +undo_desc : 'Zpäť', +redo_desc : 'Znovu', +link_desc : 'VložiÅ¥ odkaz', +unlink_desc : 'ZruÅ¡iÅ¥ odkaz', +image_desc : 'VložiÅ¥ obrázok', +cleanup_desc : 'VyÄistiÅ¥ kód', +focus_alert : 'Pred použitím tohoto príkazu musí byÅ¥ kurzor v okne editora.', +edit_confirm : 'Chcete použiÅ¥ WYSIWYG editáciu pre tento text?', +insert_link_title : 'VložiÅ¥/upraviÅ¥ odkaz', +insert : 'VložiÅ¥', +update : 'ZmeniÅ¥', +cancel : 'ZruÅ¡iÅ¥', +insert_link_url : 'URL odkazu', +insert_link_target : 'Cieľ', +insert_link_target_same : 'OtvoriÅ¥ odkaz v rovnakom okne', +insert_link_target_blank : 'OtvoriÅ¥ odkaz v novom okne', +insert_image_title : 'VložiÅ¥/upraviÅ¥ obrázok', +insert_image_src : 'URL obrázku', +insert_image_alt : 'Popis obrázku', +help_desc : 'Nápoveda', +bold_img : 'bold.gif', +italic_img : 'italic.gif', +underline_img : "underline.gif", +clipboard_msg : 'Funkcia KopírovaÅ¥/vysrihnúť/vložiÅ¥ niesú použiteľné v Mozille a Firefoxe.\nChcete viac informácií o tomto probléme?', +popup_blocked : 'Ospravedlňujeme sa, ale blokovaÄ vyskakovacích okien neumožnil otvoriÅ¥ okno, ktoré zprostredkovává funkÄnosÅ¥ aplikáce. Musíte vypnuÅ¥ blokovanie vyskakovacích okien na tomto webe, abyste využili jeho plnú funkÄnosÅ¥.' +}); + diff --git a/phpgwapi/js/tiny_mce/langs/sq.js b/phpgwapi/js/tiny_mce/langs/sq.js new file mode 100755 index 0000000000..d940198f80 --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/sq.js @@ -0,0 +1,41 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +bold_desc : 'I forte (Ctrl+B)', +italic_desc : 'Italik (Ctrl+I)', +underline_desc : 'I nenvizuar (Ctrl+U)', +striketrough_desc : 'Strikethrough', +justifyleft_desc : 'Ne te majte', +justifycenter_desc : 'Ne mes', +justifyright_desc : 'Ne te djathte', +justifyfull_desc : 'Justifiko', +bullist_desc : 'Liste e parenditur', +numlist_desc : 'Liste e renditur', +outdent_desc : 'Terhiq', +indent_desc : 'Shty', +undo_desc : 'Ç\'bej (Ctrl+Z)', +redo_desc : 'Ri-bej (Ctrl+Y)', +link_desc : 'Nderfut /ndrysho lidhjen', +unlink_desc : 'Ç\'lidh', +image_desc : 'Nderfut /ndrysho imazhin', +cleanup_desc : 'Pastor kodin problematik', +focus_alert : 'fokuso nje instance editori pastaj kliko.', +edit_confirm : 'A do te perdoresh tinyMce?', +insert_link_title : 'Nderfut /ndrysho lidhjen', +insert : 'Nderfut', +update : 'Ndrysho', +cancel : 'Kthehu', +insert_link_url : 'URL e lidhjes', +insert_link_target : 'Objektivi', +insert_link_target_same : 'Hape lidhjen ne po ate dritare', +insert_link_target_blank : 'Hape lidhjen ne dritare te re', +insert_image_title : 'Nderfut /ndrysho imazhin', +insert_image_src : 'URL e imazhit', +insert_image_alt : 'Pershkrimi i imazhit', +help_desc : 'Ndihme', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : '?', +popup_blocked : 'Shiko popup blocker - in.' +}); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/langs/sv.js b/phpgwapi/js/tiny_mce/langs/sv.js new file mode 100644 index 0000000000..f07ffa8584 --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/sv.js @@ -0,0 +1,43 @@ +// SE lang variables + +tinyMCE.addToLang('',{ +bold_desc : 'Fet', +italic_desc : 'Kursiv', +underline_desc : 'Understruken', +striketrough_desc : 'Genomstruken', +justifyleft_desc : 'Vänsterjustera', +justifycenter_desc : 'Centrera', +justifyright_desc : 'Högerjustera', +justifyfull_desc : 'Kantjustera', +bullist_desc : 'Punktlista', +numlist_desc : 'Nummerlista', +outdent_desc : 'Utdrag', +indent_desc : 'Indrag', +undo_desc : 'Ångra', +redo_desc : 'Gör om', +link_desc : 'Skapa länk', +unlink_desc : 'Ta bort länk', +image_desc : 'Skapa/redigera bild', +cleanup_desc : 'Rensa skräpkod', +focus_alert : 'Flytta markören till en textyta innan du använder detta kommando.', +edit_confirm : 'Vill du använda WYSIWYG-editorn för detta textfält?', +insert_link_title : 'Skapa/redigera länk', +insert : 'Skapa', +update : 'Uppdatera', +cancel : 'Avbryt', +insert_link_url : 'Länkens URL', +insert_link_target : 'Fönster', +insert_link_target_same : 'Öppna länken i samma fönster', +insert_link_target_blank : 'Öppna länken i ett nytt fönster', +insert_link_delta_width : 20, +insert_link_delta_height : 10, +insert_image_title : 'Skapa/redigera bild', +insert_image_src : 'Bildens URL', +insert_image_alt : 'Bildens beskrivning', +bold_img : 'bold_de_se.gif', +italic_img : 'italic_de_se.gif', +underline_img : "underline.gif", +clipboard_msg : 'Klipput/Kopiera/Klistra fungerar inte Mozilla och Firefox. Vill du veta mer om detta?', +help_desc : "Hjälp", +popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.' +}); diff --git a/phpgwapi/js/tiny_mce/langs/th.js b/phpgwapi/js/tiny_mce/langs/th.js new file mode 100644 index 0000000000..7e1d150055 --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/th.js @@ -0,0 +1,40 @@ +// TH lang variables Thai contributed by Innozent + +tinyMCE.addToLang('',{ +bold_desc : 'µÑÇ˹Ò', +italic_desc : 'µÑÇéàÍÕ§', +underline_desc : '¢Õ´àÊé¹ãµé', +striketrough_desc : '¢Õ´¤ÅèÍÁ', +justifyleft_desc : 'ªÔ´¢Íº«éÒÂ', +justifycenter_desc : '¡Ö觡ÅÒ§', +justifyright_desc : 'ªÔ´¢Íº¢ÇÒ', +justifyfull_desc : '¨Ñ´ªÔ´¢Íº', +bullist_desc : 'ÊÑ­ÅѡɳìáÊ´§ËÑÇ¢éÍÂèÍÂ', +numlist_desc : 'ÅӴѺàÅ¢', +outdent_desc : 'Å´¡ÒÃàÂ×éͧ', +indent_desc : 'à¾ÔèÁ¡ÒÃàÂ×éͧ', +undo_desc : 'àÅÔ¡·Ó', +redo_desc : '·ÓãËÁè', +link_desc : 'à¾ÔèÁÅÔ§¤ì', +unlink_desc : 'źÅÔ§¤ì', +image_desc : 'ãÊèÃÙ»', +cleanup_desc : '·Ó¤ÇÒÁÊÐÍÒ´¢éͤÇÒÁ', +focus_alert : 'µéͧàÅ×Í¡¡Åèͧ¢éͤÇÒÁ¡è͹·Õè¨Ðãªé¤ÓÊÑ觹Õé', +edit_confirm : '¤Ø³µéͧ¡Ò÷Õè¨Ðãªé WYSIWYG mode ÊÓËÃѺ¡Åèͧ¢éͤÇÒÁ¹ÕéËÃ×ÍäÁè?', +insert_link_title : 'à¾ÔèÁ/á¡éä¢ ÅÔ§¤ì', +insert : 'à¾ÔèÁ', +cancel : '¡àÅÔ¡', +insert_link_url : 'Link URL', +insert_link_target : 'à»Ô´ÅÔ§¤ìã¹', +insert_link_target_same : '˹éÒµèÒ§à´ÕÂǡѹ', +insert_link_target_blank : '˹éÒµèÒ§ãËÁè', +insert_image_title : 'à¾ÔèÁ/á¡éä¢ ÃÙ»', +insert_image_src : 'URL ¢Í§ÃÙ»', +insert_image_alt : '¤Ó͸ԺÒÂÃÙ»', +help_desc : 'ªèÇÂàËÅ×Í', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.' +}); diff --git a/phpgwapi/js/tiny_mce/langs/tr.js b/phpgwapi/js/tiny_mce/langs/tr.js new file mode 100644 index 0000000000..e45b586001 --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/tr.js @@ -0,0 +1,41 @@ +// TR lang variables + +tinyMCE.addToLang('',{ +bold_desc : 'Kalýn (Ctrl+B)', +italic_desc : 'Ýtalik (Ctrl+I)', +underline_desc : 'Altý çizgili (Ctrl+U)', +striketrough_desc : 'Üstü çizgili', +justifyleft_desc : 'Sola dayalý', +justifycenter_desc : 'Ortalanmýþ', +justifyright_desc : 'Saða dayalý', +justifyfull_desc : 'Ýki kenara yaslanmýþ', +bullist_desc : 'Sýrasýz liste', +numlist_desc : 'Sýralý liste', +outdent_desc : 'Girintiyi azalt', +indent_desc : 'Girintiyi arttýr', +undo_desc : 'Geri al (Ctrl+Z)', +redo_desc : 'Yeniden yap (Ctrl+Y)', +link_desc : 'Link ekle/düzenle', +unlink_desc : 'Linki kaldýr', +image_desc : 'Resim ekle/düzenle', +cleanup_desc : 'Daðýnýk kodu düzenle', +focus_alert : 'Bu komutu kullanmadan önce editör seçilmeli(aktif olmalý).', +edit_confirm : 'Bu text alaný için WYSIWYG modu kullanmak ister misiniz?', +insert_link_title : 'Link ekle/düzenle', +insert : 'Ekle', +update : 'Güncelle', +cancel : 'Ýptal', +insert_link_url : 'Link adresi giriniz', +insert_link_target : 'Hedef adres', +insert_link_target_same : 'Linki ayný sayfada aç', +insert_link_target_blank : 'Linki yeni sayfada aç', +insert_image_title : 'Resim ekle/düzenle', +insert_image_src : 'Resim adresi', +insert_image_alt : 'Resim açýklamasý', +help_desc : 'Yardým', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'Mozilla ve Firefox tarayýcýlarýnda kopyala/kes/yapýþtýr komutlarýný kullanamassýnýz.\n Bu konu hakkýnda daha fazla bilgi edinmek ister misiniz?', +popup_blocked : 'Popup engelleyiciniz programýn çalýþmasýný önlemektedir, bu özellikten yararlanabilmeniz için popup engelleyicinizi kapatmanýz gerekiyor.' +}); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/langs/tw.js b/phpgwapi/js/tiny_mce/langs/tw.js new file mode 100644 index 0000000000..c093eafa04 --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/tw.js @@ -0,0 +1,41 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +bold_desc : 'Bold (Ctrl+B)', +italic_desc : 'Italic (Ctrl+I)', +underline_desc : 'Underline (Ctrl+U)', +striketrough_desc : 'Strikethrough', +justifyleft_desc : 'Align left', +justifycenter_desc : 'Align center', +justifyright_desc : 'Align right', +justifyfull_desc : 'Align full', +bullist_desc : 'Unordered list', +numlist_desc : 'Ordered list', +outdent_desc : 'Outdent', +indent_desc : 'Indent', +undo_desc : 'Undo (Ctrl+Z)', +redo_desc : 'Redo (Ctrl+Y)', +link_desc : 'Insert/edit link', +unlink_desc : 'Unlink', +image_desc : 'Insert/edit image', +cleanup_desc : 'Cleanup messy code', +focus_alert : 'A editor instance must be focused before using this command.', +edit_confirm : 'Do you want to use the WYSIWYG mode for this textarea?', +insert_link_title : 'Insert/edit link', +insert : 'Insert', +update : 'Update', +cancel : 'Cancel', +insert_link_url : 'Link URL', +insert_link_target : 'Target', +insert_link_target_same : 'Open link in the same window', +insert_link_target_blank : 'Open link in a new window', +insert_image_title : 'Insert/edit image', +insert_image_src : 'Image URL', +insert_image_alt : 'Image description', +help_desc : 'Help', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +popup_blocked : 'Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.' +}); diff --git a/phpgwapi/js/tiny_mce/langs/vi.js b/phpgwapi/js/tiny_mce/langs/vi.js new file mode 100755 index 0000000000..9f6496e5a4 --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/vi.js @@ -0,0 +1,41 @@ +// Vietnamese lang variables - Äá»— Xuân Tiến - tiendx2002@yahoo.com Việt hóa + +tinyMCE.addToLang('',{ +bold_desc : 'Äậm (Ctrl+B)', +italic_desc : 'Nghiêng (Ctrl+I)', +underline_desc : 'Gạch chân (Ctrl+U)', +striketrough_desc : 'Gạch ngang', +justifyleft_desc : 'Căn lá» trái', +justifycenter_desc : 'Căn lá» giữa', +justifyright_desc : 'Căn lá» phải', +justifyfull_desc : 'Căn lá» Ä‘á»u hai bên', +bullist_desc : 'Danh sách không sắp xếp thứ tá»±', +numlist_desc : 'Danh sách có sắp xếp thứ tá»±', +outdent_desc : 'Nhô ra', +indent_desc : 'Thụt vào', +undo_desc : 'Quay lại má»™t thao tác (Ctrl+Z)', +redo_desc : 'Thá»±c hiện lại má»™t thao tác (Ctrl+Y)', +link_desc : 'Thêm/sá»­a liên kết', +unlink_desc : 'Hủy liên kết', +image_desc : 'Thêm/sá»­a ảnh', +cleanup_desc : 'Xóa sạch các mã lá»™n xá»™n', +focus_alert : 'Cần nhấn chuá»™t vào bên trong ô nhập trÆ°á»›c khi sá»­ dụng lệnh này.', +edit_confirm : 'Bạn có muốn dùng chế Ä‘á»™ WYSIWYG (thấy gì có nấy) cho ô nhập này?', +insert_link_title : 'Thêm/sá»­a liên kết', +insert : 'Thêm', +update : 'Cập nhật', +cancel : 'Hủy bá»', +insert_link_url : 'Äịa chỉ liên kết', +insert_link_target : 'Mục tiêu', +insert_link_target_same : 'Mở liên kết trong cùng cá»­a sổ', +insert_link_target_blank : 'Mở liên kết trong cá»­a sổ má»›i', +insert_image_title : 'Thêm/sá»­a ảnh', +insert_image_src : 'Äịa chỉ ảnh', +insert_image_alt : 'Mô tả ảnh', +help_desc : 'Trợ giúp', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : 'Trên Mozilla và Firefox không sá»­ dụng được các thao tác Sao chép/Cắt/Dán. \nBạn cần thêm thông tin vá» Ä‘iá»u này?', +popup_blocked : 'Xin lá»—i, nhÆ°ng chúng tôi thấy bá»™ khóa các cá»­a sổ bật ra (popup-blocker) của bạn đã khóa má»™t cá»­a sổ cung cấp chức năng ứng dụng. Bạn cần tắt chế Ä‘á»™ khóa cá»­a sổ bật ra cho trang web này để sá»­ dụng hết các chức năng của công cụ này.' +}); diff --git a/phpgwapi/js/tiny_mce/langs/zh_cn.js b/phpgwapi/js/tiny_mce/langs/zh_cn.js new file mode 100755 index 0000000000..350dcd034d --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/zh_cn.js @@ -0,0 +1,42 @@ +// Simplified Chinese lang variables contributed by TinyMCE_China_Team ( tinymce_china {AT} yahoogroups {DOT} com ). +// visit our homepage at: http://www.cube316.net/tinymce/ for more information. + +tinyMCE.addToLang('',{ +bold_desc : 'ºÚÌå (Ctrl+B)', +italic_desc : 'бÌå (Ctrl+I)', +underline_desc : 'Ï»®Ïß (Ctrl+U)', +striketrough_desc : 'ɾ³ýÏß', +justifyleft_desc : '×ó¶ÔÆë', +justifycenter_desc : '¾ÓÖжÔÆë', +justifyright_desc : 'ÓÒ¶ÔÆë', +justifyfull_desc : 'Á½¶Ë¶ÔÆë', +bullist_desc : 'ÎÞÐòÁбí', +numlist_desc : 'ÓÐÐòÁбí', +outdent_desc : '¼õÉÙËõ½ø', +indent_desc : 'Ôö¼ÓËõ½ø', +undo_desc : '³·Ïû (Ctrl+Z)', +redo_desc : 'ÖØ×ö (Ctrl+Y)', +link_desc : '²åÈë/±à¼­ Á´½Ó', +unlink_desc : 'ɾ³ýÁ´½Ó', +image_desc : '²åÈë/±à¼­ ͼÏñ', +cleanup_desc : 'ɾ³ýÈßÓà´úÂë', +focus_alert : 'ÇëÏÈÑ¡Ôñ±à¼­Çø', +edit_confirm : 'ÄúÏëÔڱ༭ÇøÓòÉÏʹÓÃËù¼û¼´ËùµÃ±à¼­Æ÷ô£¿', +insert_link_title : '²åÈë/±à¼­ Á´½Ó', +insert : '²åÈë', +update : '¸üÐÂ', +cancel : 'È¡Ïû', +insert_link_url : 'Á´½ÓµØÖ·', +insert_link_target : 'Á´½ÓÄ¿±ê', +insert_link_target_same : 'ÔÚͬһ´°¿ÚÖдò¿ªÁ´½Ó', +insert_link_target_blank : 'ÔÚд°¿ÚÖдò¿ªÁ´½Ó', +insert_image_title : '²åÈë/±à¼­ ͼÏñ', +insert_image_src : 'ͼÏñµØÖ·', +insert_image_alt : 'ͼÏñÃèÊö', +help_desc : '°ïÖú', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : '¼ôÇÐ/¸´ÖÆ/Õ³Ìù¹¦ÄÜÔÚ Mozilla ºÍ Firefox ä¯ÀÀÆ÷Öв»Ö§³Ö¡£ÄúÏ£Íû»ñµÃ¸ü¶àµÄÐÅÏ¢Âð£¿', +popup_blocked : '¶Ô²»Æð, ÄúµÄä¯ÀÀÆ÷½ûÖ¹Á˵¯³öʽ´°¿Ú¡£ÎªÁËÈÃÄúʹÓõ½×îÍêÉƵŦÄÜ£¬Çë¶Ô±¾ÍøÕ¾µÄµ¯³öʽ´°¿Ú½â³ý½ûÖ¹¡£' +}); diff --git a/phpgwapi/js/tiny_mce/langs/zh_cn_utf8.js b/phpgwapi/js/tiny_mce/langs/zh_cn_utf8.js new file mode 100755 index 0000000000..7866112533 --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/zh_cn_utf8.js @@ -0,0 +1,42 @@ +// Simplified Chinese lang variables contributed by TinyMCE_China_Team ( tinymce_china {AT} yahoogroups {DOT} com ). +// visit our homepage at: http://www.cube316.net/tinymce/ for more information. + +tinyMCE.addToLang('',{ +bold_desc : '黑体 (Ctrl+B)', +italic_desc : '斜体 (Ctrl+I)', +underline_desc : '下划线 (Ctrl+U)', +striketrough_desc : '删除线', +justifyleft_desc : '左对é½', +justifycenter_desc : '居中对é½', +justifyright_desc : 'å³å¯¹é½', +justifyfull_desc : '两端对é½', +bullist_desc : 'æ— åºåˆ—表', +numlist_desc : '有åºåˆ—表', +outdent_desc : 'å‡å°‘缩进', +indent_desc : '增加缩进', +undo_desc : '撤消 (Ctrl+Z)', +redo_desc : 'é‡åš (Ctrl+Y)', +link_desc : 'æ’å…¥/编辑 链接', +unlink_desc : '删除链接', +image_desc : 'æ’å…¥/编辑 图åƒ', +cleanup_desc : '删除冗余代ç ', +focus_alert : '请先选择编辑区', +edit_confirm : '您想在编辑区域上使用所è§å³æ‰€å¾—编辑器么?', +insert_link_title : 'æ’å…¥/编辑 链接', +insert : 'æ’å…¥', +update : 'æ›´æ–°', +cancel : 'å–消', +insert_link_url : '链接地å€', +insert_link_target : '链接目标', +insert_link_target_same : '在åŒä¸€çª—å£ä¸­æ‰“开链接', +insert_link_target_blank : '在新窗å£ä¸­æ‰“开链接', +insert_image_title : 'æ’å…¥/编辑 图åƒ', +insert_image_src : '图åƒåœ°å€', +insert_image_alt : '图åƒæè¿°', +help_desc : '帮助', +bold_img : "bold.gif", +italic_img : "italic.gif", +underline_img : "underline.gif", +clipboard_msg : '剪切/å¤åˆ¶/粘贴功能在 Mozilla å’Œ Firefox æµè§ˆå™¨ä¸­ä¸æ”¯æŒã€‚您希望获得更多的信æ¯å—?', +popup_blocked : '对ä¸èµ·, 您的æµè§ˆå™¨ç¦æ­¢äº†å¼¹å‡ºå¼çª—å£ã€‚为了让您使用到最完善的功能,请对本网站的弹出å¼çª—å£è§£é™¤ç¦æ­¢ã€‚' +}); diff --git a/phpgwapi/js/tiny_mce/langs/zh_tw.js b/phpgwapi/js/tiny_mce/langs/zh_tw.js new file mode 100644 index 0000000000..9d4e6d0de4 --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/zh_tw.js @@ -0,0 +1,42 @@ +// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com +// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com + +tinyMCE.addToLang('',{ +bold_desc : '²ÊÅé¡]Ctrl+B¡^', +italic_desc : '±×Åé¡]Ctrl+I¡^', +underline_desc : '¥[©³½u¡]Ctrl+U¡^', +striketrough_desc : '§R°£½u', +justifyleft_desc : '¾a¥ª', +justifycenter_desc : '¸m¤¤', +justifyright_desc : '¾a¥k', +justifyfull_desc : '¾ã½g¹ï»ô', +bullist_desc : '¶µ¥Ø¤è¦¡±ø¦C', +numlist_desc : '½s¸¹¤è¦¡±ø¦C', +outdent_desc : 'ÂX¤jÁY±Æ', +indent_desc : '´î¤pÁY±Æ', +undo_desc : '´_­ì¡]Ctrl+Z¡^', +redo_desc : '­«½Æ¡]Ctrl+Y¡^', +link_desc : '´¡¤J©Î½s¿è³sµ²', +unlink_desc : '§R°£³sµ²', +image_desc : '´¡¤J©Î½s¿è¹ÏÀÉ', +cleanup_desc : '²M°£¤¾½X', +focus_alert : '¨Ï¥Î¦¹«ü¥O«e¶·¥ý«ü©w½s¿è¾¹', +edit_confirm : '­n©ó¦¹¤å¦r¿é¤J°Ï¤¤±Ä¥Î©Òµø§Y±o¼Ò¦¡¶Ü¡H', +insert_link_title : '´¡¤J©Î½s¿è³sµ²', +insert : '´¡¤J', +update : '§ó·s', +cancel : '¨ú®ø', +insert_link_url : '³sµ²ºô§}', +insert_link_target : '¹ï¶H', +insert_link_target_same : '©ó¦Pµøµ¡¤¤¶}±Ò³sµ²', +insert_link_target_blank : '¥H·sµøµ¡¤¤¶}±Ò³sµ²', +insert_image_title : '´¡¤J©Î½s¿è¹ÏÀÉ', +insert_image_src : '¹ÏÀɺô§}', +insert_image_alt : '¹ÏÀÉ»¡©ú', +help_desc : '¨ó§U', +bold_img : "bold_tw.gif", +italic_img : "italic_tw.gif", +underline_img : "underline_tw.gif", +clipboard_msg : '¦b Mozilla ©M Firefox ¤¤µLªk¨Ï¥Î½Æ»s©Î°Å¤U©Î¶K¤W¥\¯à¡C\n»Ý­n§ó¦hÃö©ó¦¹ªº°T®§¶Ü¡H', +popup_blocked : '³á¡I±z¦³³]¸m¸õ²{µøµ¡¹jµ´¾÷¨î¡A¤w±N¥\¯à¸õ²{µøµ¡µ¹¹jµ´¤F¡C\n½Ð½Õ¾ã¸õ²{µøµ¡¹jµ´¾÷¨îªº³]©w¡A¤~¯à¥¿±`¨Ï¥Î¦¹¥\¯à¡C' +}); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/langs/zh_tw_utf8.js b/phpgwapi/js/tiny_mce/langs/zh_tw_utf8.js new file mode 100644 index 0000000000..e39a16ce03 --- /dev/null +++ b/phpgwapi/js/tiny_mce/langs/zh_tw_utf8.js @@ -0,0 +1,42 @@ +// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com +// ç¹é«”中文 UTF-8 ;數ä½æ‡‰ç”¨åŠè£½ä½œï¼› twapweb_AT_gmail_DOT_com + +tinyMCE.addToLang('',{ +bold_desc : '粗體(Ctrl+B)', +italic_desc : '斜體(Ctrl+I)', +underline_desc : '加底線(Ctrl+U)', +striketrough_desc : '刪除線', +justifyleft_desc : 'é å·¦', +justifycenter_desc : '置中', +justifyright_desc : 'é å³', +justifyfull_desc : '整篇å°é½Š', +bullist_desc : '項目方å¼æ¢åˆ—', +numlist_desc : '編號方å¼æ¢åˆ—', +outdent_desc : '擴大縮排', +indent_desc : '減å°ç¸®æŽ’', +undo_desc : '復原(Ctrl+Z)', +redo_desc : 'é‡è¤‡ï¼ˆCtrl+Y)', +link_desc : 'æ’入或編輯連çµ', +unlink_desc : '刪除連çµ', +image_desc : 'æ’入或編輯圖檔', +cleanup_desc : '清除冗碼', +focus_alert : '使用此指令å‰é ˆå…ˆæŒ‡å®šç·¨è¼¯å™¨', +edit_confirm : 'è¦æ–¼æ­¤æ–‡å­—輸入å€ä¸­æŽ¡ç”¨æ‰€è¦–å³å¾—模å¼å—Žï¼Ÿ', +insert_link_title : 'æ’入或編輯連çµ', +insert : 'æ’å…¥', +update : 'æ›´æ–°', +cancel : 'å–消', +insert_link_url : '連çµç¶²å€', +insert_link_target : 'å°è±¡', +insert_link_target_same : 'æ–¼åŒè¦–窗中開啟連çµ', +insert_link_target_blank : '以新視窗中開啟連çµ', +insert_image_title : 'æ’入或編輯圖檔', +insert_image_src : '圖檔網å€', +insert_image_alt : '圖檔說明', +help_desc : 'å”助', +bold_img : "bold_tw.gif", +italic_img : "italic_tw.gif", +underline_img : "underline_tw.gif", +clipboard_msg : '在 Mozilla å’Œ Firefox 中無法使用複製或剪下或貼上功能。\n需è¦æ›´å¤šé—œæ–¼æ­¤çš„訊æ¯å—Žï¼Ÿ', +popup_blocked : 'å–”ï¼æ‚¨æœ‰è¨­ç½®è·³ç¾è¦–窗隔絕機制,已將功能跳ç¾è¦–窗給隔絕了。\n請調整跳ç¾è¦–窗隔絕機制的設定,æ‰èƒ½æ­£å¸¸ä½¿ç”¨æ­¤åŠŸèƒ½ã€‚' +}); diff --git a/phpgwapi/js/tiny_mce/license.txt b/phpgwapi/js/tiny_mce/license.txt new file mode 100644 index 0000000000..3b0396a2b1 --- /dev/null +++ b/phpgwapi/js/tiny_mce/license.txt @@ -0,0 +1,437 @@ + GNU LIBRARY GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1991 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the library GPL. It is + numbered 2 because it goes with version 2 of the ordinary GPL.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Library General Public License, applies to some +specially designated Free Software Foundation software, and to any +other libraries whose authors decide to use it. You can use it for +your libraries, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if +you distribute copies of the library, or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link a program with the library, you must provide +complete object files to the recipients so that they can relink them +with the library, after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + Our method of protecting your rights has two steps: (1) copyright +the library, and (2) offer you this license which gives you legal +permission to copy, distribute and/or modify the library. + + Also, for each distributor's protection, we want to make certain +that everyone understands that there is no warranty for this free +library. If the library is modified by someone else and passed on, we +want its recipients to know that what they have is not the original +version, so that any problems introduced by others will not reflect on +the original authors' reputations. +. + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that companies distributing free +software will individually obtain patent licenses, thus in effect +transforming the program into proprietary software. To prevent this, +we have made it clear that any patent must be licensed for everyone's +free use or not licensed at all. + + Most GNU software, including some libraries, is covered by the ordinary +GNU General Public License, which was designed for utility programs. This +license, the GNU Library General Public License, applies to certain +designated libraries. This license is quite different from the ordinary +one; be sure to read it in full, and don't assume that anything in it is +the same as in the ordinary license. + + The reason we have a separate public license for some libraries is that +they blur the distinction we usually make between modifying or adding to a +program and simply using it. Linking a program with a library, without +changing the library, is in some sense simply using the library, and is +analogous to running a utility program or application program. However, in +a textual and legal sense, the linked executable is a combined work, a +derivative of the original library, and the ordinary General Public License +treats it as such. + + Because of this blurred distinction, using the ordinary General +Public License for libraries did not effectively promote software +sharing, because most developers did not use the libraries. We +concluded that weaker conditions might promote sharing better. + + However, unrestricted linking of non-free programs would deprive the +users of those programs of all benefit from the free status of the +libraries themselves. This Library General Public License is intended to +permit developers of non-free programs to use free libraries, while +preserving your freedom as a user of such programs to change the free +libraries that are incorporated in them. (We have not seen how to achieve +this as regards changes in header files, but we have achieved it as regards +changes in the actual functions of the Library.) The hope is that this +will lead to faster development of free libraries. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, while the latter only +works together with the library. + + Note that it is possible for a library to be covered by the ordinary +General Public License rather than by this special one. +. + GNU LIBRARY GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library which +contains a notice placed by the copyright holder or other authorized +party saying it may be distributed under the terms of this Library +General Public License (also called "this License"). Each licensee is +addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. +. + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. +. + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. +. + 6. As an exception to the Sections above, you may also compile or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + c) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + d) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the source code distributed need not include anything that is normally +distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. +. + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. +. + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Library General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. +. + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS diff --git a/phpgwapi/js/tiny_mce/plugins/_template/editor_plugin.js b/phpgwapi/js/tiny_mce/plugins/_template/editor_plugin.js new file mode 100644 index 0000000000..59e2ceb27e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/editor_plugin.js @@ -0,0 +1 @@ +tinyMCE.importPluginLanguagePack('template','en,tr,he,nb,ru,ru_KOI8-R,ru_UTF-8,nn,fi,cy,es,is,pl');var TinyMCE_TemplatePlugin={getInfo:function(){return{longname:'Template plugin',author:'Your name',authorurl:'http://www.yoursite.com',infourl:'http://www.yoursite.com/docs/template.html',version:"1.0"};},initInstance:function(inst){alert("Initialization parameter:"+tinyMCE.getParam("template_someparam",false));inst.addShortcut('ctrl','t','lang_template_desc','mceTemplate');},getControlHTML:function(cn){switch(cn){case"template":return tinyMCE.getButtonHTML(cn,'lang_template_desc','{$pluginurl}/images/template.gif','mceTemplate',true);}return"";},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceTemplate":if(user_interface){var template=new Array();template['file']='../../plugins/template/popup.htm';template['width']=300;template['height']=200;tinyMCE.openWindow(template,{editor_id:editor_id,some_custom_arg:"somecustomdata"});tinyMCE.triggerNodeChange(false);}else{alert("execCommand: mceTemplate gets called from popup.");}return true;}return false;},handleNodeChange:function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){if(node.parentNode.nodeName=="STRONG"||node.parentNode.nodeName=="B"){tinyMCE.switchClass(editor_id+'_template','mceButtonSelected');return true;}tinyMCE.switchClass(editor_id+'_template','mceButtonNormal');},setupContent:function(editor_id,body,doc){},onChange:function(inst){},handleEvent:function(e){top.status="template plugin event: "+e.type;return true;},cleanup:function(type,content,inst){switch(type){case"get_from_editor":alert("[FROM] Value HTML string: "+content);break;case"insert_to_editor":alert("[TO] Value HTML string: "+content);break;case"get_from_editor_dom":alert("[FROM] Value DOM Element "+content.innerHTML);break;case"insert_to_editor_dom":alert("[TO] Value DOM Element: "+content.innerHTML);break;}return content;},_someInternalFunction:function(a,b){return 1;}};tinyMCE.addPlugin("template",TinyMCE_TemplatePlugin); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/_template/editor_plugin_src.js b/phpgwapi/js/tiny_mce/plugins/_template/editor_plugin_src.js new file mode 100644 index 0000000000..e69f1fce44 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/editor_plugin_src.js @@ -0,0 +1,238 @@ +/** + * $RCSfile: editor_plugin_src.js,v $ + * $Revision: 1.12 $ + * $Date: 2006/02/22 20:06:23 $ + * + * @author Moxiecode + * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved. + */ + +/* Import plugin specific language pack */ +tinyMCE.importPluginLanguagePack('template', 'en,tr,he,nb,ru,ru_KOI8-R,ru_UTF-8,nn,fi,cy,es,is,pl'); // <- Add a comma separated list of all supported languages + +/**** + * Steps for creating a plugin from this template: + * + * 1. Change all "template" to the name of your plugin. + * 2. Remove all the callbacks in this file that you don't need. + * 3. Remove the popup.htm file if you don't need any popups. + * 4. Add your custom logic to the callbacks you needed. + * 5. Write documentation in a readme.txt file on how to use the plugin. + * 6. Upload it under the "Plugins" section at sourceforge. + * + ****/ + +// Singleton class +var TinyMCE_TemplatePlugin = { + /** + * Returns information about the plugin as a name/value array. + * The current keys are longname, author, authorurl, infourl and version. + * + * @returns Name/value array containing information about the plugin. + * @type Array + */ + getInfo : function() { + return { + longname : 'Template plugin', + author : 'Your name', + authorurl : 'http://www.yoursite.com', + infourl : 'http://www.yoursite.com/docs/template.html', + version : "1.0" + }; + }, + + /** + * Gets executed when a TinyMCE editor instance is initialized. + * + * @param {TinyMCE_Control} Initialized TinyMCE editor control instance. + */ + initInstance : function(inst) { + // You can take out plugin specific parameters + alert("Initialization parameter:" + tinyMCE.getParam("template_someparam", false)); + + // Register custom keyboard shortcut + inst.addShortcut('ctrl', 't', 'lang_template_desc', 'mceTemplate'); + }, + + /** + * Returns the HTML code for a specific control or empty string if this plugin doesn't have that control. + * A control can be a button, select list or any other HTML item to present in the TinyMCE user interface. + * The variable {$editor_id} will be replaced with the current editor instance id and {$pluginurl} will be replaced + * with the URL of the plugin. Language variables such as {$lang_somekey} will also be replaced with contents from + * the language packs. + * + * @param {string} cn Editor control/button name to get HTML for. + * @return HTML code for a specific control or empty string. + * @type string + */ + getControlHTML : function(cn) { + switch (cn) { + case "template": + return tinyMCE.getButtonHTML(cn, 'lang_template_desc', '{$pluginurl}/images/template.gif', 'mceTemplate', true); + } + + return ""; + }, + + /** + * Executes a specific command, this function handles plugin commands. + * + * @param {string} editor_id TinyMCE editor instance id that issued the command. + * @param {HTMLElement} element Body or root element for the editor instance. + * @param {string} command Command name to be executed. + * @param {string} user_interface True/false if a user interface should be presented. + * @param {mixed} value Custom value argument, can be anything. + * @return true/false if the command was executed by this plugin or not. + * @type + */ + execCommand : function(editor_id, element, command, user_interface, value) { + // Handle commands + switch (command) { + // Remember to have the "mce" prefix for commands so they don't intersect with built in ones in the browser. + case "mceTemplate": + // Show UI/Popup + if (user_interface) { + // Open a popup window and send in some custom data in a window argument + var template = new Array(); + + template['file'] = '../../plugins/template/popup.htm'; // Relative to theme + template['width'] = 300; + template['height'] = 200; + + tinyMCE.openWindow(template, {editor_id : editor_id, some_custom_arg : "somecustomdata"}); + + // Let TinyMCE know that something was modified + tinyMCE.triggerNodeChange(false); + } else { + // Do a command this gets called from the template popup + alert("execCommand: mceTemplate gets called from popup."); + } + + return true; + } + + // Pass to next handler in chain + return false; + }, + + /** + * Gets called ones the cursor/selection in a TinyMCE instance changes. This is useful to enable/disable + * button controls depending on where the user are and what they have selected. This method gets executed + * alot and should be as performance tuned as possible. + * + * @param {string} editor_id TinyMCE editor instance id that was changed. + * @param {HTMLNode} node Current node location, where the cursor is in the DOM tree. + * @param {int} undo_index The current undo index, if this is -1 custom undo/redo is disabled. + * @param {int} undo_levels The current undo levels, if this is -1 custom undo/redo is disabled. + * @param {boolean} visual_aid Is visual aids enabled/disabled ex: dotted lines on tables. + * @param {boolean} any_selection Is there any selection at all or is there only a cursor. + */ + handleNodeChange : function(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) { + // Select template button if parent node is a strong or b + if (node.parentNode.nodeName == "STRONG" || node.parentNode.nodeName == "B") { + tinyMCE.switchClass(editor_id + '_template', 'mceButtonSelected'); + return true; + } + + // Deselect template button + tinyMCE.switchClass(editor_id + '_template', 'mceButtonNormal'); + }, + + /** + * Gets called when a TinyMCE editor instance gets filled with content on startup. + * + * @param {string} editor_id TinyMCE editor instance id that was filled with content. + * @param {HTMLElement} body HTML body element of editor instance. + * @param {HTMLDocument} doc HTML document instance. + */ + setupContent : function(editor_id, body, doc) { + }, + + /** + * Gets called when the contents of a TinyMCE area is modified, in other words when a undo level is + * added. + * + * @param {TinyMCE_Control} inst TinyMCE editor area control instance that got modified. + */ + onChange : function(inst) { + }, + + /** + * Gets called when TinyMCE handles events such as keydown, mousedown etc. TinyMCE + * doesn't listen on all types of events so custom event handling may be required for + * some purposes. + * + * @param {Event} e HTML editor event reference. + * @return true - pass to next handler in chain, false - stop chain execution + * @type boolean + */ + handleEvent : function(e) { + // Display event type in statusbar + top.status = "template plugin event: " + e.type; + + return true; // Pass to next handler + }, + + /** + * Gets called when HTML contents is inserted or retrived from a TinyMCE editor instance. + * The type parameter contains what type of event that was performed and what format the content is in. + * Possible valuses for type is get_from_editor, insert_to_editor, get_from_editor_dom, insert_to_editor_dom. + * + * @param {string} type Cleanup event type. + * @param {mixed} content Editor contents that gets inserted/extracted can be a string or DOM element. + * @param {TinyMCE_Control} inst TinyMCE editor instance control that performes the cleanup. + * @return New content or the input content depending on action. + * @type string + */ + cleanup : function(type, content, inst) { + switch (type) { + case "get_from_editor": + alert("[FROM] Value HTML string: " + content); + + // Do custom cleanup code here + + break; + + case "insert_to_editor": + alert("[TO] Value HTML string: " + content); + + // Do custom cleanup code here + + break; + + case "get_from_editor_dom": + alert("[FROM] Value DOM Element " + content.innerHTML); + + // Do custom cleanup code here + + break; + + case "insert_to_editor_dom": + alert("[TO] Value DOM Element: " + content.innerHTML); + + // Do custom cleanup code here + + break; + } + + return content; + }, + + // Private plugin internal methods + + /** + * This is just a internal plugin method, prefix all internal methods with a _ character. + * The prefix is needed so they doesn't collide with future TinyMCE callback functions. + * + * @param {string} a Some arg1. + * @param {string} b Some arg2. + * @return Some return. + * @type string + */ + _someInternalFunction : function(a, b) { + return 1; + } +}; + +// Adds the plugin class to the list of available TinyMCE plugins +tinyMCE.addPlugin("template", TinyMCE_TemplatePlugin); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/images/template.gif b/phpgwapi/js/tiny_mce/plugins/_template/images/template.gif new file mode 100644 index 0000000000000000000000000000000000000000..1ab5da4461113d2af579898528246fdbe52ecd00 GIT binary patch literal 87 zcmZ?wbhEHb6k!lyn83&Y1dNP~ia%L^OhyJB5FaGNz@*pGzw+SQ`#f{}FJ-?!v#V)e mtsGNfpJeCKSAiOz**>0`XR2{OVa>-G_df0vaY_ */ + +tinyMCE.addToLang('',{ +template_title : 'This is just a template popup', +template_desc : 'This is just a template button' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/ca.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/ca.js new file mode 100644 index 0000000000..2c3407690e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/ca.js @@ -0,0 +1,8 @@ +// UK lang variables + +/* Remember to namespace the language parameters lang__ */ + +tinyMCE.addToLang('',{ +template_title : 'This is just a template popup', +template_desc : 'This is just a template button' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/cs.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/cs.js new file mode 100644 index 0000000000..2c3407690e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/cs.js @@ -0,0 +1,8 @@ +// UK lang variables + +/* Remember to namespace the language parameters lang__ */ + +tinyMCE.addToLang('',{ +template_title : 'This is just a template popup', +template_desc : 'This is just a template button' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/cy.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/cy.js new file mode 100644 index 0000000000..2c3407690e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/cy.js @@ -0,0 +1,8 @@ +// UK lang variables + +/* Remember to namespace the language parameters lang__ */ + +tinyMCE.addToLang('',{ +template_title : 'This is just a template popup', +template_desc : 'This is just a template button' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/da.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/da.js new file mode 100644 index 0000000000..d0ac335239 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/da.js @@ -0,0 +1,8 @@ +// DK lang variables contributed by Jan Moelgaard + +/* Remember to namespace the language parameters lang__ */ + +tinyMCE.addToLang('',{ +template_title : 'Dette er bare en pop-up-skabelon', +template_desc : 'Dette er bare en testknap' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/de.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/de.js new file mode 100644 index 0000000000..3aa2130692 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/de.js @@ -0,0 +1,9 @@ +// DE lang variables + +/* Remember to namespace the language parameters lang__ */ +/* Sprachparameter müssen als lang__ definiert werden */ + +tinyMCE.addToLang('',{ +template_title : 'Dies ist nur ein Beispiel-Popup', +template_desc : 'Dies ist nur ein Beispiel-Button' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/el.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/el.js new file mode 100755 index 0000000000..995c20445a --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/el.js @@ -0,0 +1,8 @@ +// Initial translation by Dimitris Giannitsaros / MediSign SA + +/* Remember to namespace the language parameters lang__ */ + +tinyMCE.addToLang('',{ +template_title : '¸íá popup ðñüôõðï', +template_desc : '¸íá êïõìðß template' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/en.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/en.js new file mode 100644 index 0000000000..2c3407690e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/en.js @@ -0,0 +1,8 @@ +// UK lang variables + +/* Remember to namespace the language parameters lang__ */ + +tinyMCE.addToLang('',{ +template_title : 'This is just a template popup', +template_desc : 'This is just a template button' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/es.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/es.js new file mode 100755 index 0000000000..e7125b14cb --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/es.js @@ -0,0 +1,15 @@ +/** + * ES lang variables + * + * Authors : Alvaro Velasco, + * Adolfo Sanz De Diego (asanzdiego) , + * Carlos C Soto (eclipxe) + * Eneko Castresana Vara + * Last Updated : July 14, 2006 + * TinyMCE Version : 2.0.6.1 + */ + +tinyMCE.addToLang('',{ +template_title : 'Esto es sólo la plantilla de un popup', +template_desc : 'Esto es sólo la plantilla de un botón' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/fa.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/fa.js new file mode 100644 index 0000000000..2c3407690e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/fa.js @@ -0,0 +1,8 @@ +// UK lang variables + +/* Remember to namespace the language parameters lang__ */ + +tinyMCE.addToLang('',{ +template_title : 'This is just a template popup', +template_desc : 'This is just a template button' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/fa_ca.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/fa_ca.js new file mode 100644 index 0000000000..2c3407690e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/fa_ca.js @@ -0,0 +1,8 @@ +// UK lang variables + +/* Remember to namespace the language parameters lang__ */ + +tinyMCE.addToLang('',{ +template_title : 'This is just a template popup', +template_desc : 'This is just a template button' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/fi.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/fi.js new file mode 100644 index 0000000000..2c3407690e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/fi.js @@ -0,0 +1,8 @@ +// UK lang variables + +/* Remember to namespace the language parameters lang__ */ + +tinyMCE.addToLang('',{ +template_title : 'This is just a template popup', +template_desc : 'This is just a template button' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/fr.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/fr.js new file mode 100755 index 0000000000..54ea734af9 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/fr.js @@ -0,0 +1,9 @@ +// FR lang variables +// Modified by Motte, last updated 2006-03-23 + +/* N'oubliez pas d'identifer les parametres de langue ainsi: _ */ + +tinyMCE.addToLang('',{ +template_title : 'Texte qui apparaîtra sous forme de titre dans la fenêtre pop-up de votre plugin', +template_desc : 'Texte qui apparaîtra sous forme d\'info-bulle au survol du bouton de votre plugin' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/fr_ca.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/fr_ca.js new file mode 100755 index 0000000000..1c0fc957ef --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/fr_ca.js @@ -0,0 +1,8 @@ +// Canadian French lang variables by Virtuelcom last modification: 2005-06-15 + +/* Remember to namespace the language parameters _ */ + +tinyMCE.addToLang('',{ +template_title : 'Ceci est un exmple pour le gabarit de popup', +template_desc : 'Ceci est un exmple pour le gabarit d\'un bouton' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/he.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/he.js new file mode 100755 index 0000000000..71dbc44075 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/he.js @@ -0,0 +1,8 @@ +// HE lang variables + +/* Remember to namespace the language parameters lang__ */ + +tinyMCE.addToLang('',{ +template_title : 'æä ñúí çìåï ÷åôõ ùì äúáðéú', +template_desc : 'æä ñúí ëôúåø ùì äúáðéú' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/hu.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/hu.js new file mode 100644 index 0000000000..7a26f66ead --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/hu.js @@ -0,0 +1,8 @@ +// HU lang variables + +/* Remember to namespace the language parameters lang__ */ + +tinyMCE.addToLang('',{ +template_title : 'Ez csak egy példa popup', +template_desc : 'Ez csak egy példa gomb' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/is.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/is.js new file mode 100644 index 0000000000..b3ed8e3c39 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/is.js @@ -0,0 +1,8 @@ +// Iceland lang variables by Johannes Birgir Jensson + +/* Remember to namespace the language parameters lang__ */ + +tinyMCE.addToLang('',{ +template_title : 'Þetta er sniðmátsgluggi', +template_desc : 'Þetta er sniðmátstakki' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/it.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/it.js new file mode 100644 index 0000000000..2c3407690e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/it.js @@ -0,0 +1,8 @@ +// UK lang variables + +/* Remember to namespace the language parameters lang__ */ + +tinyMCE.addToLang('',{ +template_title : 'This is just a template popup', +template_desc : 'This is just a template button' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/ja-euc-jp.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/ja-euc-jp.js new file mode 100644 index 0000000000..2c3407690e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/ja-euc-jp.js @@ -0,0 +1,8 @@ +// UK lang variables + +/* Remember to namespace the language parameters lang__ */ + +tinyMCE.addToLang('',{ +template_title : 'This is just a template popup', +template_desc : 'This is just a template button' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/ja.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/ja.js new file mode 100644 index 0000000000..2c3407690e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/ja.js @@ -0,0 +1,8 @@ +// UK lang variables + +/* Remember to namespace the language parameters lang__ */ + +tinyMCE.addToLang('',{ +template_title : 'This is just a template popup', +template_desc : 'This is just a template button' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/ja_euc-jp.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/ja_euc-jp.js new file mode 100644 index 0000000000..2c3407690e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/ja_euc-jp.js @@ -0,0 +1,8 @@ +// UK lang variables + +/* Remember to namespace the language parameters lang__ */ + +tinyMCE.addToLang('',{ +template_title : 'This is just a template popup', +template_desc : 'This is just a template button' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/ja_shift-jis.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/ja_shift-jis.js new file mode 100644 index 0000000000..2c3407690e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/ja_shift-jis.js @@ -0,0 +1,8 @@ +// UK lang variables + +/* Remember to namespace the language parameters lang__ */ + +tinyMCE.addToLang('',{ +template_title : 'This is just a template popup', +template_desc : 'This is just a template button' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/ja_shift_jis.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/ja_shift_jis.js new file mode 100644 index 0000000000..2c3407690e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/ja_shift_jis.js @@ -0,0 +1,8 @@ +// UK lang variables + +/* Remember to namespace the language parameters lang__ */ + +tinyMCE.addToLang('',{ +template_title : 'This is just a template popup', +template_desc : 'This is just a template button' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/ja_utf-8.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/ja_utf-8.js new file mode 100644 index 0000000000..2c3407690e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/ja_utf-8.js @@ -0,0 +1,8 @@ +// UK lang variables + +/* Remember to namespace the language parameters lang__ */ + +tinyMCE.addToLang('',{ +template_title : 'This is just a template popup', +template_desc : 'This is just a template button' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/ko.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/ko.js new file mode 100644 index 0000000000..2c3407690e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/ko.js @@ -0,0 +1,8 @@ +// UK lang variables + +/* Remember to namespace the language parameters lang__ */ + +tinyMCE.addToLang('',{ +template_title : 'This is just a template popup', +template_desc : 'This is just a template button' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/nb.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/nb.js new file mode 100644 index 0000000000..de1b13af21 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/nb.js @@ -0,0 +1,8 @@ +// nb = Norwegian (bokmål) lang variables by Knut B. Jacobsen + +/* Remember to namespace the language parameters lang__ */ + +tinyMCE.addToLang('',{ +template_title : 'Dette er bare en template popup', +template_desc : 'Dette er bare en template knapp' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/nl.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/nl.js new file mode 100644 index 0000000000..1422b38fd4 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/nl.js @@ -0,0 +1,8 @@ +// NL lang variables + +/* Remember to namespace the language parameters lang__ */ + +tinyMCE.addToLang('',{ +template_title : 'Dit is slechts een voorbeeldpopup', +template_desc : 'Dit is slechts een voorbeeldknop' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/nn.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/nn.js new file mode 100644 index 0000000000..853d30c733 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/nn.js @@ -0,0 +1,8 @@ +// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen + +/* Remember to namespace the language parameters lang__ */ + +tinyMCE.addToLang('',{ +template_title : 'Dette er berre ein template popup', +template_desc : 'Dette er berre ein template knapp' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/pl.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/pl.js new file mode 100644 index 0000000000..c1a9f914eb --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/pl.js @@ -0,0 +1,8 @@ +// PL lang variables + +/* Remember to namespace the language parameters lang__ */ + +tinyMCE.addToLang('',{ +template_title : 'To jest szablon okna popup', +template_desc : 'To jest szablon przycisku' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/pt.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/pt.js new file mode 100644 index 0000000000..2c3407690e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/pt.js @@ -0,0 +1,8 @@ +// UK lang variables + +/* Remember to namespace the language parameters lang__ */ + +tinyMCE.addToLang('',{ +template_title : 'This is just a template popup', +template_desc : 'This is just a template button' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/pt_br.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/pt_br.js new file mode 100644 index 0000000000..23d85c0443 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/pt_br.js @@ -0,0 +1,13 @@ +/** + * pt_br lang variables + * Brazilian Portuguese + * + * Authors : + * Marcio Barbosa (mpg) + * Last Updated : November 26, 2005 + * TinyMCE Version : 2.0RC4 + */ +tinyMCE.addToLang('',{ +template_title : 'Este é só um modêlo de popup', +template_desc : 'Este é só um modêlo de botão' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/ro.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/ro.js new file mode 100755 index 0000000000..2fcb4c91ab --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/ro.js @@ -0,0 +1,8 @@ +// RO lang variables + +/* Remember to namespace the language parameters lang__ */ + +tinyMCE.addToLang('',{ +template_title : 'Acesta este doar model de tip popup', +template_desc : 'Acesta este doar un model de buton' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/ru.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/ru.js new file mode 100644 index 0000000000..bed8428978 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/ru.js @@ -0,0 +1,8 @@ +// RU cp1251 lang variables + +/* Remember to namespace the language parameters lang__ */ + +tinyMCE.addToLang('',{ +template_title : 'Ýòî øàáëîí äëÿ popup', +template_desc : 'Ýòî øàáëîí äëÿ êíîïêè' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/ru_KOI8-R.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/ru_KOI8-R.js new file mode 100644 index 0000000000..b406343cfe --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/ru_KOI8-R.js @@ -0,0 +1,8 @@ +// RU KOI8-R lang variables + +/* Remember to namespace the language parameters lang__ */ + +tinyMCE.addToLang('',{ +template_title : 'üÔÏ ÛÁÂÌÏÎ ÄÌÑ popup', +template_desc : 'üÔÏ ÛÁÂÌÏÎ ÄÌÑ ËÎÏÐËÉ' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/ru_UTF-8.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/ru_UTF-8.js new file mode 100644 index 0000000000..00fbf1acd1 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/ru_UTF-8.js @@ -0,0 +1,8 @@ +// RU UTF-8 lang variables + +/* Remember to namespace the language parameters lang__ */ + +tinyMCE.addToLang('',{ +template_title : 'Это шаблон Ð´Ð»Ñ popup', +template_desc : 'Это шаблон Ð´Ð»Ñ ÐºÐ½Ð¾Ð¿ÐºÐ¸' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/si.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/si.js new file mode 100644 index 0000000000..747b65f779 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/si.js @@ -0,0 +1,8 @@ +// SI lang variables ISO-8859-2 + +/* Remember to namespace the language parameters lang__ */ + +tinyMCE.addToLang('',{ +template_title : 'To je samo primer popup okna', +template_desc : 'To je samo primer gumba' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/sk.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/sk.js new file mode 100644 index 0000000000..2c3407690e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/sk.js @@ -0,0 +1,8 @@ +// UK lang variables + +/* Remember to namespace the language parameters lang__ */ + +tinyMCE.addToLang('',{ +template_title : 'This is just a template popup', +template_desc : 'This is just a template button' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/sq.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/sq.js new file mode 100755 index 0000000000..1090b8e30e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/sq.js @@ -0,0 +1,8 @@ +// UK lang variables + +/* Remember to namespace the language parameters lang__ */ + +tinyMCE.addToLang('',{ +template_title : 'Kjo eshte nje dritare teme', +template_desc : 'Ky eshte nje buton teme' +}); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/sv.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/sv.js new file mode 100644 index 0000000000..2c3407690e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/sv.js @@ -0,0 +1,8 @@ +// UK lang variables + +/* Remember to namespace the language parameters lang__ */ + +tinyMCE.addToLang('',{ +template_title : 'This is just a template popup', +template_desc : 'This is just a template button' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/th.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/th.js new file mode 100644 index 0000000000..2c3407690e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/th.js @@ -0,0 +1,8 @@ +// UK lang variables + +/* Remember to namespace the language parameters lang__ */ + +tinyMCE.addToLang('',{ +template_title : 'This is just a template popup', +template_desc : 'This is just a template button' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/tr.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/tr.js new file mode 100644 index 0000000000..64a2338ccc --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/tr.js @@ -0,0 +1,6 @@ +// TR lang variables + +tinyMCE.addToLang('',{ +template_title : 'Bu sadece bir þablon popup penceresidir', +template_desc : 'Bu sadece bir þablon butonudur' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/tw.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/tw.js new file mode 100644 index 0000000000..2c3407690e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/tw.js @@ -0,0 +1,8 @@ +// UK lang variables + +/* Remember to namespace the language parameters lang__ */ + +tinyMCE.addToLang('',{ +template_title : 'This is just a template popup', +template_desc : 'This is just a template button' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/vi.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/vi.js new file mode 100755 index 0000000000..8cad79472e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/vi.js @@ -0,0 +1,8 @@ +// Vietnamese lang variables - Äá»— Xuân Tiến - tiendx2002@yahoo.com Việt hóa + +/* Remember to namespace the language parameters lang__ */ + +tinyMCE.addToLang('',{ +template_title : 'Äây chỉ là má»™t cá»­a sổ bật ra cho mẫu', +template_desc : 'Äây chỉ là má»™t nút cho mẫu' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/zh_cn.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/zh_cn.js new file mode 100755 index 0000000000..d64baf4f49 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/zh_cn.js @@ -0,0 +1,9 @@ +// Simplified Chinese lang variables contributed by TinyMCE_China_Team ( tinymce_china {AT} yahoogroups {DOT} com ). +// visit our homepage at: http://www.cube316.net/tinymce/ for more information. + +/* Remember to namespace the language parameters _ */ + +tinyMCE.addToLang('',{ +template_title : 'ÕâÊÇÒ»¸öÄ£°åµ¯³ö´°¿Ú', +template_desc : 'ÕâÊÇÒ»¸öÄ£°å°´Å¥' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/zh_cn_utf8.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/zh_cn_utf8.js new file mode 100755 index 0000000000..4f75efb5cc --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/zh_cn_utf8.js @@ -0,0 +1,9 @@ +// Simplified Chinese lang variables contributed by TinyMCE_China_Team ( tinymce_china {AT} yahoogroups {DOT} com ). +// visit our homepage at: http://www.cube316.net/tinymce/ for more information. + +/* Remember to namespace the language parameters _ */ + +tinyMCE.addToLang('',{ +template_title : '这是一个模æ¿å¼¹å‡ºçª—å£', +template_desc : '这是一个模æ¿æŒ‰é’®' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/zh_tw.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/zh_tw.js new file mode 100644 index 0000000000..b403638eb0 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/zh_tw.js @@ -0,0 +1,7 @@ +// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com +// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com + +tinyMCE.addToLang('',{ +template_title : '¼Ë¦¡¸õ²{µøµ¡', +template_desc : '¼Ë¦¡«ö¶s' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/langs/zh_tw_utf8.js b/phpgwapi/js/tiny_mce/plugins/_template/langs/zh_tw_utf8.js new file mode 100644 index 0000000000..ff6ee9be14 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/langs/zh_tw_utf8.js @@ -0,0 +1,7 @@ +// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com +// ç¹é«”中文 UTF-8 ;數ä½æ‡‰ç”¨åŠè£½ä½œï¼› twapweb_AT_gmail_DOT_com + +tinyMCE.addToLang('',{ +template_title : '樣å¼è·³ç¾è¦–窗', +template_desc : '樣å¼æŒ‰éˆ•' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/_template/popup.htm b/phpgwapi/js/tiny_mce/plugins/_template/popup.htm new file mode 100644 index 0000000000..b07467fa2d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/popup.htm @@ -0,0 +1,48 @@ + + + {$lang_template_title} + + + + + +
+

{$lang_template_title}

+ + +
+ The selected element name: +
+ +
+
+ +
+ +
+ +
+
+
+ + diff --git a/phpgwapi/js/tiny_mce/plugins/_template/readme.txt b/phpgwapi/js/tiny_mce/plugins/_template/readme.txt new file mode 100644 index 0000000000..2ee1505cdb --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/_template/readme.txt @@ -0,0 +1 @@ +This is a template/tutorial plugin that where created to help you in the development of own plugins for TinyMCE. \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/css/advhr.css b/phpgwapi/js/tiny_mce/plugins/advhr/css/advhr.css new file mode 100644 index 0000000000..7ff36bdc8c --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/css/advhr.css @@ -0,0 +1,23 @@ +input.radio { + border: 1px none #000000; + background-color: transparent; + vertical-align: middle; +} + +.panel_wrapper div.current { + height: 80px; +} + +#width { + width: 50px; + vertical-align: middle; +} + +#width2 { + width: 50px; + vertical-align: middle; +} + +#size { + width: 100px; +} diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/editor_plugin.js b/phpgwapi/js/tiny_mce/plugins/advhr/editor_plugin.js new file mode 100644 index 0000000000..b9843beb05 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/editor_plugin.js @@ -0,0 +1 @@ +tinyMCE.importPluginLanguagePack('advhr','en,tr,de,sv,zh_cn,cs,fa,fr_ca,fr,pl,pt_br,nl,da,he,nb,hu,ru,ru_KOI8-R,ru_UTF-8,nn,fi,es,cy,is,zh_tw,zh_tw_utf8,sk');var TinyMCE_AdvancedHRPlugin={getInfo:function(){return{longname:'Advanced HR',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_advhr.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion}},getControlHTML:function(cn){switch(cn){case"advhr":return tinyMCE.getButtonHTML(cn,'lang_insert_advhr_desc','{$pluginurl}/images/advhr.gif','mceAdvancedHr');}return"";},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceAdvancedHr":var template=new Array();template['file']='../../plugins/advhr/rule.htm';template['width']=250;template['height']=160;template['width']+=tinyMCE.getLang('lang_advhr_delta_width',0);template['height']+=tinyMCE.getLang('lang_advhr_delta_height',0);var size="",width="",noshade="";if(tinyMCE.selectedElement!=null&&tinyMCE.selectedElement.nodeName.toLowerCase()=="hr"){tinyMCE.hrElement=tinyMCE.selectedElement;if(tinyMCE.hrElement){size=tinyMCE.hrElement.getAttribute('size')?tinyMCE.hrElement.getAttribute('size'):"";width=tinyMCE.hrElement.getAttribute('width')?tinyMCE.hrElement.getAttribute('width'):"";noshade=tinyMCE.hrElement.getAttribute('noshade')?tinyMCE.hrElement.getAttribute('noshade'):"";}tinyMCE.openWindow(template,{editor_id:editor_id,size:size,width:width,noshade:noshade,mceDo:'update'});}else{if(tinyMCE.isMSIE){tinyMCE.execInstanceCommand(editor_id,'mceInsertContent',false,'
');}else{tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes",size:size,width:width,noshade:noshade,mceDo:'insert'});}}return true;}return false;},handleNodeChange:function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){if(node==null)return;do{if(node.nodeName=="HR"){tinyMCE.switchClass(editor_id+'_advhr','mceButtonSelected');return true;}}while((node=node.parentNode));tinyMCE.switchClass(editor_id+'_advhr','mceButtonNormal');return true;}};tinyMCE.addPlugin("advhr",TinyMCE_AdvancedHRPlugin); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/editor_plugin_src.js b/phpgwapi/js/tiny_mce/plugins/advhr/editor_plugin_src.js new file mode 100644 index 0000000000..5cce97c2c7 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/editor_plugin_src.js @@ -0,0 +1,92 @@ +/** + * $RCSfile: editor_plugin_src.js,v $ + * $Revision: 1.19 $ + * $Date: 2006/02/10 16:29:37 $ + * + * @author Moxiecode + * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved. + */ + +/* Import plugin specific language pack */ +tinyMCE.importPluginLanguagePack('advhr', 'en,tr,de,sv,zh_cn,cs,fa,fr_ca,fr,pl,pt_br,nl,da,he,nb,hu,ru,ru_KOI8-R,ru_UTF-8,nn,fi,es,cy,is,zh_tw,zh_tw_utf8,sk'); + +var TinyMCE_AdvancedHRPlugin = { + getInfo : function() { + return { + longname : 'Advanced HR', + author : 'Moxiecode Systems', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_advhr.html', + version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion + } + }, + + getControlHTML : function(cn) { + switch (cn) { + case "advhr": + return tinyMCE.getButtonHTML(cn, 'lang_insert_advhr_desc', '{$pluginurl}/images/advhr.gif', 'mceAdvancedHr'); + } + + return ""; + }, + + /** + * Executes the mceAdvanceHr command. + */ + execCommand : function(editor_id, element, command, user_interface, value) { + // Handle commands + switch (command) { + case "mceAdvancedHr": + var template = new Array(); + + template['file'] = '../../plugins/advhr/rule.htm'; // Relative to theme + template['width'] = 250; + template['height'] = 160; + + template['width'] += tinyMCE.getLang('lang_advhr_delta_width', 0); + template['height'] += tinyMCE.getLang('lang_advhr_delta_height', 0); + + var size = "", width = "", noshade = ""; + if (tinyMCE.selectedElement != null && tinyMCE.selectedElement.nodeName.toLowerCase() == "hr") { + tinyMCE.hrElement = tinyMCE.selectedElement; + + if (tinyMCE.hrElement) { + size = tinyMCE.hrElement.getAttribute('size') ? tinyMCE.hrElement.getAttribute('size') : ""; + width = tinyMCE.hrElement.getAttribute('width') ? tinyMCE.hrElement.getAttribute('width') : ""; + noshade = tinyMCE.hrElement.getAttribute('noshade') ? tinyMCE.hrElement.getAttribute('noshade') : ""; + } + + tinyMCE.openWindow(template, {editor_id : editor_id, size : size, width : width, noshade : noshade, mceDo : 'update'}); + } else { + if (tinyMCE.isMSIE) { + tinyMCE.execInstanceCommand(editor_id, 'mceInsertContent', false,'
'); + } else { + tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes", size : size, width : width, noshade : noshade, mceDo : 'insert'}); + } + } + + return true; + } + + // Pass to next handler in chain + return false; + }, + + handleNodeChange : function(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) { + if (node == null) + return; + + do { + if (node.nodeName == "HR") { + tinyMCE.switchClass(editor_id + '_advhr', 'mceButtonSelected'); + return true; + } + } while ((node = node.parentNode)); + + tinyMCE.switchClass(editor_id + '_advhr', 'mceButtonNormal'); + + return true; + } +}; + +tinyMCE.addPlugin("advhr", TinyMCE_AdvancedHRPlugin); diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/images/advhr.gif b/phpgwapi/js/tiny_mce/plugins/advhr/images/advhr.gif new file mode 100644 index 0000000000000000000000000000000000000000..e2f8658f463e2a260c22ae8affec1ece193886e3 GIT binary patch literal 153 zcmV;K0A~M3Nk%w1VH5xq0K*0VGD>2SnzBNA;8Vse6Vn)2G_{+hP(f{&eIlJZiD z@^XTb!rK0Vs`8@3@&Et;A^8LW000jFEC2ui02BZe000C=@X1N5y*TU5yZ@jS1PDT$ z1fZ?}K?R1v3{E24f>IpLLLoCp!-h*V90LY|vTz&<3Y;K;WW)lL6ibC7lt!VjcuX#v H%Mk!OxywD6 literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/jscripts/rule.js b/phpgwapi/js/tiny_mce/plugins/advhr/jscripts/rule.js new file mode 100644 index 0000000000..b64c13399d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/jscripts/rule.js @@ -0,0 +1,41 @@ +function init() { + var formObj = document.forms[0]; + formObj.width.value = tinyMCE.getWindowArg('width'); + formObj.size.value = tinyMCE.getWindowArg('size'); + formObj.insert.value = tinyMCE.getLang('lang_' + tinyMCE.getWindowArg('mceDo'),'Insert',true); + if (tinyMCE.getWindowArg('noshade')) { + formObj.noshade.checked = true; + } + if (tinyMCE.getWindowArg('width').lastIndexOf('%')!=-1) { + formObj.width2.value = "%"; + formObj.width.value = formObj.width.value.substring(0,formObj.width.value.length-1); + } +} + +function insertHR() { + var formObj = document.forms[0]; + var width = formObj.width.value; + var size = formObj.size.value; + var html = ' +// Last Updated : October 2005 +// TinyMCE Version : 2.0RC3 + +tinyMCE.addToLang('',{ +insert_advhr_desc : 'Insertar/Editar Barra Horizontal', +insert_advhr_width : 'Ancho', +insert_advhr_size : 'Alto', +insert_advhr_noshade : 'Sin Sombras' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/langs/fa.js b/phpgwapi/js/tiny_mce/plugins/advhr/langs/fa.js new file mode 100644 index 0000000000..54a4fbc7a4 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/langs/fa.js @@ -0,0 +1,13 @@ +// IR lang variables +// Persian (Farsi) language pack (for IRAN) +// By: Morteza Zafari +// Lost@LostLord.com +// http://www.LostLord.com + +tinyMCE.addToLang('',{ +dir : 'rtl', +insert_advhr_desc : '??? ? ?????? ?? ????', +insert_advhr_width : '???', +insert_advhr_size : '??????', +insert_advhr_noshade : '???? ????' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/langs/fa_ca.js b/phpgwapi/js/tiny_mce/plugins/advhr/langs/fa_ca.js new file mode 100644 index 0000000000..819476478d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/langs/fa_ca.js @@ -0,0 +1,8 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +insert_advhr_desc : 'Horizontale rule', +insert_advhr_width : 'Width', +insert_advhr_size : 'Height', +insert_advhr_noshade : 'No shadow' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/langs/fi.js b/phpgwapi/js/tiny_mce/plugins/advhr/langs/fi.js new file mode 100755 index 0000000000..55cbb1d75d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/langs/fi.js @@ -0,0 +1,8 @@ +// FI lang variables by Tuomo Aura, Ateco.fi + +tinyMCE.addToLang('',{ +insert_advhr_desc : 'Lisää / Muokkaa vaakaviivaa', +insert_advhr_width : 'Leveys', +insert_advhr_size : 'Korkeus', +insert_advhr_noshade : 'Ei varjostusta' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/langs/fr.js b/phpgwapi/js/tiny_mce/plugins/advhr/langs/fr.js new file mode 100755 index 0000000000..a29287dbb0 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/langs/fr.js @@ -0,0 +1,9 @@ +// FR lang variables +// Modified by Motte, last updated 2006-03-23 + +tinyMCE.addToLang('',{ +insert_advhr_desc : 'Insérer une règle horizontale stylée', +insert_advhr_width : 'Largeur', +insert_advhr_size : 'Hauteur', +insert_advhr_noshade : 'Sans ombre' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/langs/fr_ca.js b/phpgwapi/js/tiny_mce/plugins/advhr/langs/fr_ca.js new file mode 100755 index 0000000000..6dcd773912 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/langs/fr_ca.js @@ -0,0 +1,8 @@ +// CA_FR lang variables + +tinyMCE.addToLang('',{ +insert_advhr_desc : 'Insérer / Modifier Séparateur Horizontal', +insert_advhr_width : 'Largeur', +insert_advhr_size : 'Hauteur', +insert_advhr_noshade : 'Sans ombrage' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/langs/he.js b/phpgwapi/js/tiny_mce/plugins/advhr/langs/he.js new file mode 100755 index 0000000000..5e5d119c3a --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/langs/he.js @@ -0,0 +1,8 @@ +// HE lang variables by Liron Newman, http://eesh.net + +tinyMCE.addToLang('',{ +insert_advhr_desc : '÷å àåô÷é', +insert_advhr_width : 'øåçá', +insert_advhr_size : 'âåáä', +insert_advhr_noshade : 'ììà öì' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/langs/hu.js b/phpgwapi/js/tiny_mce/plugins/advhr/langs/hu.js new file mode 100644 index 0000000000..2457f1c922 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/langs/hu.js @@ -0,0 +1,8 @@ +// HU lang variables + +tinyMCE.addToLang('',{ +insert_advhr_desc : 'Vízszintes vonal beillesztése / szerkesztése', +insert_advhr_width : 'Hosszúság', +insert_advhr_size : 'Szélesség', +insert_advhr_noshade : 'Nincs árnyék' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/langs/is.js b/phpgwapi/js/tiny_mce/plugins/advhr/langs/is.js new file mode 100644 index 0000000000..63ca1d48e1 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/langs/is.js @@ -0,0 +1,8 @@ +// Iceland lang variables by Johannes Birgir Jensson + +tinyMCE.addToLang('',{ +insert_advhr_desc : 'Bæta við/breyta stiku', +insert_advhr_width : 'Breidd', +insert_advhr_size : 'Hæð', +insert_advhr_noshade : 'Enginn skuggi' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/langs/it.js b/phpgwapi/js/tiny_mce/plugins/advhr/langs/it.js new file mode 100755 index 0000000000..60ff00611d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/langs/it.js @@ -0,0 +1,8 @@ +// IT lang variables + +tinyMCE.addToLang('',{ +insert_advhr_desc : 'Riga orizzontale', +insert_advhr_width : 'Larghezza', +insert_advhr_size : 'Altezza', +insert_advhr_noshade : 'Senza rilievo' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/langs/ja-euc-jp.js b/phpgwapi/js/tiny_mce/plugins/advhr/langs/ja-euc-jp.js new file mode 100644 index 0000000000..819476478d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/langs/ja-euc-jp.js @@ -0,0 +1,8 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +insert_advhr_desc : 'Horizontale rule', +insert_advhr_width : 'Width', +insert_advhr_size : 'Height', +insert_advhr_noshade : 'No shadow' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/langs/ja.js b/phpgwapi/js/tiny_mce/plugins/advhr/langs/ja.js new file mode 100644 index 0000000000..819476478d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/langs/ja.js @@ -0,0 +1,8 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +insert_advhr_desc : 'Horizontale rule', +insert_advhr_width : 'Width', +insert_advhr_size : 'Height', +insert_advhr_noshade : 'No shadow' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/langs/ja_euc-jp.js b/phpgwapi/js/tiny_mce/plugins/advhr/langs/ja_euc-jp.js new file mode 100755 index 0000000000..ff873278c3 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/langs/ja_euc-jp.js @@ -0,0 +1,8 @@ +// ÆüËܸì euc lang variables + +tinyMCE.addToLang('',{ +insert_advhr_desc : 'Ê¿Ì̤ÎÀþ¤òÁÞÆþ¡¦ÊÔ½¸', +insert_advhr_width : 'Éý', +insert_advhr_size : '¹â¤µ', +insert_advhr_noshade : '±Æ¤Ê¤·' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/langs/ja_shift-jis.js b/phpgwapi/js/tiny_mce/plugins/advhr/langs/ja_shift-jis.js new file mode 100755 index 0000000000..de6540e688 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/langs/ja_shift-jis.js @@ -0,0 +1,8 @@ +// “ú–{Œê shift-jis lang variables + +tinyMCE.addToLang('',{ +insert_advhr_desc : '•½–Ê‚Ìü‚ð‘}“üE•ÒW', +insert_advhr_width : '•', +insert_advhr_size : '‚‚³', +insert_advhr_noshade : '‰e‚È‚µ' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/langs/ja_shift_jis.js b/phpgwapi/js/tiny_mce/plugins/advhr/langs/ja_shift_jis.js new file mode 100644 index 0000000000..819476478d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/langs/ja_shift_jis.js @@ -0,0 +1,8 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +insert_advhr_desc : 'Horizontale rule', +insert_advhr_width : 'Width', +insert_advhr_size : 'Height', +insert_advhr_noshade : 'No shadow' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/langs/ja_utf-8.js b/phpgwapi/js/tiny_mce/plugins/advhr/langs/ja_utf-8.js new file mode 100755 index 0000000000..47cc25827b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/langs/ja_utf-8.js @@ -0,0 +1,8 @@ +// 日本語 utf-8 lang variables + +tinyMCE.addToLang('',{ +insert_advhr_desc : 'å¹³é¢ã®ç·šã‚’挿入・編集', +insert_advhr_width : 'å¹…', +insert_advhr_size : '高ã•', +insert_advhr_noshade : 'å½±ãªã—' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/langs/ko.js b/phpgwapi/js/tiny_mce/plugins/advhr/langs/ko.js new file mode 100644 index 0000000000..819476478d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/langs/ko.js @@ -0,0 +1,8 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +insert_advhr_desc : 'Horizontale rule', +insert_advhr_width : 'Width', +insert_advhr_size : 'Height', +insert_advhr_noshade : 'No shadow' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/langs/nb.js b/phpgwapi/js/tiny_mce/plugins/advhr/langs/nb.js new file mode 100644 index 0000000000..14a5ab6b3a --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/langs/nb.js @@ -0,0 +1,8 @@ +// nb = Norwegian (bokmål) lang variables by Knut B. Jacobsen + +tinyMCE.addToLang('',{ +insert_advhr_desc : 'Lage/Redigere horisontal linje', +insert_advhr_width : 'Bredde', +insert_advhr_size : 'Høyde', +insert_advhr_noshade : 'Ingen skygge' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/langs/nl.js b/phpgwapi/js/tiny_mce/plugins/advhr/langs/nl.js new file mode 100644 index 0000000000..2ef3ba2875 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/langs/nl.js @@ -0,0 +1,8 @@ +// NL lang variables + +tinyMCE.addToLang('',{ +insert_advhr_desc : 'Horizontale lijn invoegen/bewerken', +insert_advhr_width : 'Breedte', +insert_advhr_size : 'Hoogte', +insert_advhr_noshade : 'Geen schaduw' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/langs/nn.js b/phpgwapi/js/tiny_mce/plugins/advhr/langs/nn.js new file mode 100644 index 0000000000..2cc7b16baf --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/langs/nn.js @@ -0,0 +1,8 @@ +// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen + +tinyMCE.addToLang('',{ +insert_advhr_desc : 'Lage/Redigere horisontal linje', +insert_advhr_width : 'Bredde', +insert_advhr_size : 'Høgde', +insert_advhr_noshade : 'Ingen skugge' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/langs/pl.js b/phpgwapi/js/tiny_mce/plugins/advhr/langs/pl.js new file mode 100644 index 0000000000..dcb081eecc --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/langs/pl.js @@ -0,0 +1,11 @@ +// PL lang variables +// fixed by Wooya +// http://www.mfusion.prv.pl +// fixed by lemiel 14.11.2005 + +tinyMCE.addToLang('',{ +insert_advhr_desc : 'Wstaw/Edytuj poziom± liniê', +insert_advhr_width : 'Szeroko¶æ', +insert_advhr_size : 'Wysoko¶æ', +insert_advhr_noshade : 'Brak cienia' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/langs/pt.js b/phpgwapi/js/tiny_mce/plugins/advhr/langs/pt.js new file mode 100644 index 0000000000..819476478d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/langs/pt.js @@ -0,0 +1,8 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +insert_advhr_desc : 'Horizontale rule', +insert_advhr_width : 'Width', +insert_advhr_size : 'Height', +insert_advhr_noshade : 'No shadow' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/langs/pt_br.js b/phpgwapi/js/tiny_mce/plugins/advhr/langs/pt_br.js new file mode 100644 index 0000000000..03cf85abe2 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/langs/pt_br.js @@ -0,0 +1,16 @@ +/** + * pt_br lang variables + * Brazilian Portuguese + * + * Authors : ???? + * Revision and modifications: + * Marcio Barbosa (mpg) + * Last Updated : November 26, 2005 + * TinyMCE Version : 2.0RC4 + */ +tinyMCE.addToLang('',{ +insert_advhr_desc : 'Inserir / editar Linha Horizontal', +insert_advhr_width : 'Largura', +insert_advhr_size : 'Altura', +insert_advhr_noshade : 'Sem Sombra' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/langs/ro.js b/phpgwapi/js/tiny_mce/plugins/advhr/langs/ro.js new file mode 100755 index 0000000000..6cf8e0cbb9 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/langs/ro.js @@ -0,0 +1,8 @@ +// RO lang variables + +tinyMCE.addToLang('',{ +insert_advhr_desc : 'Inserează / editează rigla orizontală', +insert_advhr_width : 'Lăţime', +insert_advhr_size : 'Înălţime', +insert_advhr_noshade : 'Fără umbră' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/langs/ru.js b/phpgwapi/js/tiny_mce/plugins/advhr/langs/ru.js new file mode 100644 index 0000000000..e6295ee0c8 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/langs/ru.js @@ -0,0 +1,8 @@ +// RU cp1251 lang variables + +tinyMCE.addToLang('',{ +insert_advhr_desc : 'Âñòàâèòü / ðåäàêòèðîâàòü ãîðèçîíòàëüíûé ðàçäåëèòåëü', +insert_advhr_width : 'Øèðèíà', +insert_advhr_size : 'Âûñîòà', +insert_advhr_noshade : 'Áåç òåíè' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/langs/ru_KOI8-R.js b/phpgwapi/js/tiny_mce/plugins/advhr/langs/ru_KOI8-R.js new file mode 100644 index 0000000000..6dfa5c2754 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/langs/ru_KOI8-R.js @@ -0,0 +1,8 @@ +// RU KOI8-R lang variables + +tinyMCE.addToLang('',{ +insert_advhr_desc : '÷ÓÔÁ×ÉÔØ / ÒÅÄÁËÔÉÒÏ×ÁÔØ ÇÏÒÉÚÏÎÔÁÌØÎÙÊ ÒÁÚÄÅÌÉÔÅÌØ', +insert_advhr_width : 'ûÉÒÉÎÁ', +insert_advhr_size : '÷ÙÓÏÔÁ', +insert_advhr_noshade : 'âÅÚ ÔÅÎÉ' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/langs/ru_UTF-8.js b/phpgwapi/js/tiny_mce/plugins/advhr/langs/ru_UTF-8.js new file mode 100644 index 0000000000..f3d8b8a9c7 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/langs/ru_UTF-8.js @@ -0,0 +1,8 @@ +// RU UTF-8 lang variables + +tinyMCE.addToLang('',{ +insert_advhr_desc : 'Ð’Ñтавить / редактировать горизонтальный разделитель', +insert_advhr_width : 'Ширина', +insert_advhr_size : 'Ð’Ñ‹Ñота', +insert_advhr_noshade : 'Без тени' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/langs/si.js b/phpgwapi/js/tiny_mce/plugins/advhr/langs/si.js new file mode 100644 index 0000000000..0b80730e55 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/langs/si.js @@ -0,0 +1,8 @@ +// SI lang variables ISO-8859-2 + +tinyMCE.addToLang('',{ +insert_advhr_desc : 'Vstavi/uredi vodorano črto', +insert_advhr_width : 'Širina', +insert_advhr_size : 'Višina', +insert_advhr_noshade : 'Brez sence' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/langs/sk.js b/phpgwapi/js/tiny_mce/plugins/advhr/langs/sk.js new file mode 100644 index 0000000000..84c6d4636a --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/langs/sk.js @@ -0,0 +1,16 @@ +/** + * Slovak lang variables + * encoding: utf-8 + * + * @author Vladimir VASIL vvasil@post.sk + * + * $Id: sk.js,v 1.1 2005/11/22 20:56:43 spocke Exp $ + */ + +tinyMCE.addToLang('',{ +insert_advhr_desc : 'VložiÅ¥/editovaÅ¥ vodorovný oddeľovaÄ', +insert_advhr_width : 'Šírka', +insert_advhr_size : 'Výška', +insert_advhr_noshade : 'NestieňovaÅ¥' +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/langs/sq.js b/phpgwapi/js/tiny_mce/plugins/advhr/langs/sq.js new file mode 100755 index 0000000000..e511dda988 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/langs/sq.js @@ -0,0 +1,8 @@ +// AL lang variables + +tinyMCE.addToLang('',{ +insert_advhr_desc : 'Viszore horizontale', +insert_advhr_width : 'Gjeresi', +insert_advhr_size : 'Lartesi', +insert_advhr_noshade : 'Pa hije' +}); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/langs/sv.js b/phpgwapi/js/tiny_mce/plugins/advhr/langs/sv.js new file mode 100644 index 0000000000..e3b9fb2536 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/langs/sv.js @@ -0,0 +1,8 @@ +// SE lang variables + +tinyMCE.addToLang('',{ +insert_advhr_desc : 'Skapa/Redigera horisontell linje', +insert_advhr_width : 'Bredd', +insert_advhr_size : 'Höjd', +insert_advhr_noshade : 'Ingen skugga' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/langs/th.js b/phpgwapi/js/tiny_mce/plugins/advhr/langs/th.js new file mode 100644 index 0000000000..819476478d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/langs/th.js @@ -0,0 +1,8 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +insert_advhr_desc : 'Horizontale rule', +insert_advhr_width : 'Width', +insert_advhr_size : 'Height', +insert_advhr_noshade : 'No shadow' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/langs/tr.js b/phpgwapi/js/tiny_mce/plugins/advhr/langs/tr.js new file mode 100644 index 0000000000..b964765519 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/langs/tr.js @@ -0,0 +1,8 @@ +// TR lang variables + +tinyMCE.addToLang('',{ +insert_advhr_desc : 'Yatay çizgi ekle/düzenle', +insert_advhr_width : 'Geniþlik', +insert_advhr_size : 'Yükseklik', +insert_advhr_noshade : 'Gölge yok' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/langs/tw.js b/phpgwapi/js/tiny_mce/plugins/advhr/langs/tw.js new file mode 100644 index 0000000000..819476478d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/langs/tw.js @@ -0,0 +1,8 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +insert_advhr_desc : 'Horizontale rule', +insert_advhr_width : 'Width', +insert_advhr_size : 'Height', +insert_advhr_noshade : 'No shadow' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/langs/vi.js b/phpgwapi/js/tiny_mce/plugins/advhr/langs/vi.js new file mode 100755 index 0000000000..2757be5261 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/langs/vi.js @@ -0,0 +1,8 @@ +// Vietnamese lang variables - Äá»— Xuân Tiến - tiendx2002@yahoo.com Việt hóa + +tinyMCE.addToLang('',{ +insert_advhr_desc : 'ÄÆ°á»ng thẳng ngang', +insert_advhr_width : 'Äá»™ rá»™ng', +insert_advhr_size : 'Chiá»u cao', +insert_advhr_noshade : 'Không có bóng đổ' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/langs/zh_cn.js b/phpgwapi/js/tiny_mce/plugins/advhr/langs/zh_cn.js new file mode 100755 index 0000000000..97943ce4f0 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/langs/zh_cn.js @@ -0,0 +1,9 @@ +// Simplified Chinese lang variables contributed by TinyMCE_China_Team ( tinymce_china {AT} yahoogroups {DOT} com ). +// visit our homepage at: http://www.cube316.net/tinymce/ for more information. + +tinyMCE.addToLang('',{ +insert_advhr_desc : '²åÈë/±à¼­ ˮƽ±ê³ß', +insert_advhr_width : '¿í¶È', +insert_advhr_size : '¸ß¶È', +insert_advhr_noshade : 'ÎÞÒõÓ°' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/langs/zh_cn_utf8.js b/phpgwapi/js/tiny_mce/plugins/advhr/langs/zh_cn_utf8.js new file mode 100755 index 0000000000..caa89f8502 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/langs/zh_cn_utf8.js @@ -0,0 +1,9 @@ +// Simplified Chinese lang variables contributed by TinyMCE_China_Team ( tinymce_china {AT} yahoogroups {DOT} com ). +// visit our homepage at: http://www.cube316.net/tinymce/ for more information. + +tinyMCE.addToLang('',{ +insert_advhr_desc : 'æ’å…¥/编辑 水平标尺', +insert_advhr_width : '宽度', +insert_advhr_size : '高度', +insert_advhr_noshade : '无阴影' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/langs/zh_tw.js b/phpgwapi/js/tiny_mce/plugins/advhr/langs/zh_tw.js new file mode 100644 index 0000000000..c3029f6751 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/langs/zh_tw.js @@ -0,0 +1,10 @@ +// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com +// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com + + +tinyMCE.addToLang('',{ +insert_advhr_desc : '´¡¤J©Î½s¿è¤ô¥­½u', +insert_advhr_width : '¼e', +insert_advhr_size : '°ª', +insert_advhr_noshade : 'µL³±¼v' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/langs/zh_tw_utf8.js b/phpgwapi/js/tiny_mce/plugins/advhr/langs/zh_tw_utf8.js new file mode 100644 index 0000000000..bc26a57145 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/langs/zh_tw_utf8.js @@ -0,0 +1,10 @@ +// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com +// ç¹é«”中文 UTF-8 ;數ä½æ‡‰ç”¨åŠè£½ä½œï¼› twapweb_AT_gmail_DOT_com + + +tinyMCE.addToLang('',{ +insert_advhr_desc : 'æ’入或編輯水平線', +insert_advhr_width : '寬', +insert_advhr_size : '高', +insert_advhr_noshade : 'ç„¡é™°å½±' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/readme.txt b/phpgwapi/js/tiny_mce/plugins/advhr/readme.txt new file mode 100644 index 0000000000..4fdb78aecd --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/readme.txt @@ -0,0 +1 @@ +Check the TinyMCE documentation for details on this plugin. diff --git a/phpgwapi/js/tiny_mce/plugins/advhr/rule.htm b/phpgwapi/js/tiny_mce/plugins/advhr/rule.htm new file mode 100644 index 0000000000..6f6034d39f --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advhr/rule.htm @@ -0,0 +1,61 @@ + + + {$lang_insert_advhr_desc} + + + + + + + +
+ + +
+
+ + + + + + + + + + + + + +
+ + +
+
+
+ +
+
+ +
+ +
+ +
+
+
+ + diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/css/advimage.css b/phpgwapi/js/tiny_mce/plugins/advimage/css/advimage.css new file mode 100644 index 0000000000..abf4405d38 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/css/advimage.css @@ -0,0 +1,66 @@ +/* CSS file for advimage plugin popup */ + +.mceImageList { + width: 280px; +} + +.mceActionPanel { + margin-top: 7px; +} + +.alignPreview { + border: 1px solid black; + width: 140px; + height: 140px; + overflow: hidden; + padding: 5px; +} + +.checkbox { + border: 0; +} + +.panel_wrapper div.current { + height: 305px; +} + +#prev { + margin: 0; + border: 1px + solid black; + width: 99%; + height: 150px; + overflow: auto; +} + +#align, #classlist { + width: 150px; +} + +#width, #height { + vertical-align: middle; + width: 50px; + text-align: center; +} + +#vspace, #hspace, #border { + vertical-align: middle; + width: 30px; + text-align: center; +} + +#classlist { + width: 180px; +} + +input { + width: 280px; +} + +#constrain, #onmousemovecheck { + width: auto; +} + +#id, #dir, #lang, #usemap, #longdesc { + width: 200px; +} diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/editor_plugin.js b/phpgwapi/js/tiny_mce/plugins/advimage/editor_plugin.js new file mode 100644 index 0000000000..0061bc4643 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/editor_plugin.js @@ -0,0 +1 @@ +tinyMCE.importPluginLanguagePack('advimage','en,tr,de,sv,zh_cn,cs,fa,fr_ca,fr,pl,pt_br,nl,he,nb,ru,ru_KOI8-R,ru_UTF-8,nn,cy,es,is,zh_tw,zh_tw_utf8,sk,da');var TinyMCE_AdvancedImagePlugin={getInfo:function(){return{longname:'Advanced image',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_advimage.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};},getControlHTML:function(cn){switch(cn){case"image":return tinyMCE.getButtonHTML(cn,'lang_image_desc','{$themeurl}/images/image.gif','mceAdvImage');}return"";},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceAdvImage":var template=new Array();template['file']='../../plugins/advimage/image.htm';template['width']=480;template['height']=380;template['width']+=tinyMCE.getLang('lang_advimage_delta_width',0);template['height']+=tinyMCE.getLang('lang_advimage_delta_height',0);var inst=tinyMCE.getInstanceById(editor_id);var elm=inst.getFocusElement();if(elm!=null&&tinyMCE.getAttrib(elm,'class').indexOf('mceItem')!=-1)return true;tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes"});return true;}return false;},cleanup:function(type,content){switch(type){case"insert_to_editor_dom":var imgs=content.getElementsByTagName("img");for(var i=0;i + + {$lang_insert_image_title} + + + + + + + + +
+ + +
+
+
+ {$lang_advimage_general} + + + + + + + + + + + + + + + + + + +
+ + + + +
 
 
+
+ +
+ {$lang_advimage_preview} + +
+
+ +
+
+ {$lang_advimage_tab_appearance} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ {$lang_advimage_example_img} + Lorem ipsum, Dolor sit amet, consectetuer adipiscing loreum ipsum edipiscing elit, sed diam + nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.Loreum ipsum + edipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam + erat volutpat. +
+
+ x + px +
  + + + + +
+
+ +
+
+
+ +
+
+ {$lang_advimage_swap_image} + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
 
 
+ + + + +
 
 
+
+ +
+ {$lang_advimage_misc} + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ +
+ + + + +
 
+
+
+
+ +
+
+ +
+ +
+ +
+
+
+ + diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/images/sample.gif b/phpgwapi/js/tiny_mce/plugins/advimage/images/sample.gif new file mode 100644 index 0000000000000000000000000000000000000000..53bf6890b507741c10910c9e2217ad8247b98e8d GIT binary patch literal 1624 zcmV-e2B-N)Nk%w1VJ!eH0OkMy|NsB}{r&v>{Q3F$`1ttq^YifV@ayaA>FMd_=H}w! z;^5%m-rnBb-QC>W+}qpR+S=OL+1c3G*w@$B*4Eb4)YQ|{)zHw=&d$%x&CScp%gV~i z$;rvc$jHXV#>B+L!^6YE!otD9!N9=4zrVk|y}i7=yt})*y1Kf#xw*Hux3;#nwY9ah zw6wFcv$C?Xv9YnRu&}SMudc4Ht*x!BtgNf6tE#H1si~={sjjD|r>3T+rKP2$q@<&x zqobp!qN1Xqp`oFnrJ$goprE6lpP!zdp`MSWoSd7Ro12@UnwpxLnw^=MnV6WE zmzS58mX?*3mz9;3mX?*2l$4W`lai8@l9G~eg|M^H&l zLpBo?51@vfgB2q_TVh*dNP<;cR$Wg!vYsMHR!qvvOis>GNH`+ zJ3B|tqgANiBSy@x>Q#;x7+DuU7&rwlf#S04)VZvA$XoUy8Y&f7)SqP<}Lw@L# zA(@Cohl`6CZyedUu^BlmK|DG5$Kl2f8z@uCc)^k-3m7$G!njf7$;XhOW>^`rV#UFh zEN#eG;bP?tCs>{+)q)ceg9$aDAaTZ{MGK5rU8ty$qz8){MT#gHGX{#XEJHLonBXFa zj+#9GE&^pq!`qG`K5iiC!gq}sRY|1yD8?j++_^oR0g+)NNtZN`)08!0q=}AA4HhIo zFaa9NYu8%97=oos5f?O`lwre~4VfoIei+FyK|urxj@C(-q(sS(!$5uL3j&jg7&XY% zlr17;3GGL;2K8>CB87G97;W(2VZ((D+3Hz;L;bylfhf(kFNV8at)h;hdM z85WX(#*Hq@@BYePt3t_l{ zCL3|YVWydA0Fz{rTl65n00)c^)^-jJn1c zRVXtA6mkUMEDLU|v7{JK&_IJ2ciiCy7BOT1fdUBh8b=yrbYaCAchCU_7?H`b1`}4q zLB|_mI2!;7W4QCq6F1O+MW||6AwmKafUrReUA&QotxQZI8D$G)AuSVV@X<&A9v;~H zKnWjo&;bljq=29aCeV-t5GBYkL=Q}q(S~FLd2t39MyRmC%_GFHkPc7CfIt8P*emqV z0YK2j9A+kmW^!tn(ZmG+L=6DZR99W}8p9?Utr=#t@rE2=zxf3QQ(JBJ&<{Z2>8EUP zeX1B)2w_3gXV)D-0Tt+=#@cV-0f!PU#MglZ3m6b}0e08zK^x;9(u?Tga{%?&nNTXhcEuM_#J>yL>p*a zuZJ2pliCGSp!Ye8>YFq@)ZOW-uT~OrjFQK!)UyVGFt7ni'); + } +} + +function convertURL(url, node, on_save) { + return eval("tinyMCEPopup.windowOpener." + tinyMCE.settings['urlconverter_callback'] + "(url, node, on_save);"); +} + +function getImageSrc(str) { + var pos = -1; + + if (!str) + return ""; + + if ((pos = str.indexOf('this.src=')) != -1) { + var src = str.substring(pos + 10); + + src = src.substring(0, src.indexOf('\'')); + + if (tinyMCE.getParam('convert_urls')) + src = convertURL(src, null, true); + + return src; + } + + return ""; +} + +function init() { + tinyMCEPopup.resizeToInnerSize(); + + var formObj = document.forms[0]; + var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id')); + var elm = inst.getFocusElement(); + var action = "insert"; + var html = ""; + + // Image list src + html = getImageListHTML('imagelistsrc','src','onSelectMainImage'); + if (html == "") + document.getElementById("imagelistsrcrow").style.display = 'none'; + else + document.getElementById("imagelistsrccontainer").innerHTML = html; + + // Image list oversrc + html = getImageListHTML('imagelistover','onmouseoversrc'); + if (html == "") + document.getElementById("imagelistoverrow").style.display = 'none'; + else + document.getElementById("imagelistovercontainer").innerHTML = html; + + // Image list outsrc + html = getImageListHTML('imagelistout','onmouseoutsrc'); + if (html == "") + document.getElementById("imagelistoutrow").style.display = 'none'; + else + document.getElementById("imagelistoutcontainer").innerHTML = html; + + // Src browser + html = getBrowserHTML('srcbrowser','src','image','advimage'); + document.getElementById("srcbrowsercontainer").innerHTML = html; + + // Over browser + html = getBrowserHTML('oversrcbrowser','onmouseoversrc','image','advimage'); + document.getElementById("onmouseoversrccontainer").innerHTML = html; + + // Out browser + html = getBrowserHTML('outsrcbrowser','onmouseoutsrc','image','advimage'); + document.getElementById("onmouseoutsrccontainer").innerHTML = html; + + // Longdesc browser + html = getBrowserHTML('longdescbrowser','longdesc','file','advimage'); + document.getElementById("longdesccontainer").innerHTML = html; + + // Resize some elements + if (isVisible('srcbrowser')) + document.getElementById('src').style.width = '260px'; + + if (isVisible('oversrcbrowser')) + document.getElementById('onmouseoversrc').style.width = '260px'; + + if (isVisible('outsrcbrowser')) + document.getElementById('onmouseoutsrc').style.width = '260px'; + + if (isVisible('longdescbrowser')) + document.getElementById('longdesc').style.width = '180px'; + + // Check action + if (elm != null && elm.nodeName == "IMG") + action = "update"; + + formObj.insert.value = tinyMCE.getLang('lang_' + action, 'Insert', true); + + if (action == "update") { + var src = tinyMCE.getAttrib(elm, 'src'); + var onmouseoversrc = getImageSrc(tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmouseover'))); + var onmouseoutsrc = getImageSrc(tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmouseout'))); + + src = convertURL(src, elm, true); + + // Use mce_src if found + var mceRealSrc = tinyMCE.getAttrib(elm, 'mce_src'); + if (mceRealSrc != "") { + src = mceRealSrc; + + if (tinyMCE.getParam('convert_urls')) + src = convertURL(src, elm, true); + } + + if (onmouseoversrc != "" && tinyMCE.getParam('convert_urls')) + onmouseoversrc = convertURL(onmouseoversrc, elm, true); + + if (onmouseoutsrc != "" && tinyMCE.getParam('convert_urls')) + onmouseoutsrc = convertURL(onmouseoutsrc, elm, true); + + // Setup form data + var style = tinyMCE.parseStyle(tinyMCE.getAttrib(elm, "style")); + + // Store away old size + orgImageWidth = trimSize(getStyle(elm, 'width')) + orgImageHeight = trimSize(getStyle(elm, 'height')); + + formObj.src.value = src; + formObj.alt.value = tinyMCE.getAttrib(elm, 'alt'); + formObj.title.value = tinyMCE.getAttrib(elm, 'title'); + formObj.border.value = trimSize(getStyle(elm, 'border', 'borderWidth')); + formObj.vspace.value = tinyMCE.getAttrib(elm, 'vspace'); + formObj.hspace.value = tinyMCE.getAttrib(elm, 'hspace'); + formObj.width.value = orgImageWidth; + formObj.height.value = orgImageHeight; + formObj.onmouseoversrc.value = onmouseoversrc; + formObj.onmouseoutsrc.value = onmouseoutsrc; + formObj.id.value = tinyMCE.getAttrib(elm, 'id'); + formObj.dir.value = tinyMCE.getAttrib(elm, 'dir'); + formObj.lang.value = tinyMCE.getAttrib(elm, 'lang'); + formObj.longdesc.value = tinyMCE.getAttrib(elm, 'longdesc'); + formObj.usemap.value = tinyMCE.getAttrib(elm, 'usemap'); + formObj.style.value = tinyMCE.serializeStyle(style); + + // Select by the values + if (tinyMCE.isMSIE) + selectByValue(formObj, 'align', getStyle(elm, 'align', 'styleFloat')); + else + selectByValue(formObj, 'align', getStyle(elm, 'align', 'cssFloat')); + + addClassesToList('classlist', 'advimage_styles'); + + selectByValue(formObj, 'classlist', tinyMCE.getAttrib(elm, 'class')); + selectByValue(formObj, 'imagelistsrc', src); + selectByValue(formObj, 'imagelistover', onmouseoversrc); + selectByValue(formObj, 'imagelistout', onmouseoutsrc); + + updateStyle(); + showPreviewImage(src, true); + changeAppearance(); + + window.focus(); + } else + addClassesToList('classlist', 'advimage_styles'); + + // If option enabled default contrain proportions to checked + if (tinyMCE.getParam("advimage_constrain_proportions", true)) + formObj.constrain.checked = true; + + // Check swap image if valid data + if (formObj.onmouseoversrc.value != "" || formObj.onmouseoutsrc.value != "") + setSwapImageDisabled(false); + else + setSwapImageDisabled(true); +} + +function setSwapImageDisabled(state) { + var formObj = document.forms[0]; + + formObj.onmousemovecheck.checked = !state; + + setBrowserDisabled('overbrowser', state); + setBrowserDisabled('outbrowser', state); + + if (formObj.imagelistover) + formObj.imagelistover.disabled = state; + + if (formObj.imagelistout) + formObj.imagelistout.disabled = state; + + formObj.onmouseoversrc.disabled = state; + formObj.onmouseoutsrc.disabled = state; +} + +function setAttrib(elm, attrib, value) { + var formObj = document.forms[0]; + var valueElm = formObj.elements[attrib]; + + if (typeof(value) == "undefined" || value == null) { + value = ""; + + if (valueElm) + value = valueElm.value; + } + + if (value != "") { + elm.setAttribute(attrib, value); + + if (attrib == "style") + attrib = "style.cssText"; + + if (attrib == "longdesc") + attrib = "longDesc"; + + if (attrib == "width") { + attrib = "style.width"; + value = value + "px"; + } + + if (attrib == "height") { + attrib = "style.height"; + value = value + "px"; + } + + if (attrib == "class") + attrib = "className"; + + eval('elm.' + attrib + "=value;"); + } else + elm.removeAttribute(attrib); +} + +function makeAttrib(attrib, value) { + var formObj = document.forms[0]; + var valueElm = formObj.elements[attrib]; + + if (typeof(value) == "undefined" || value == null) { + value = ""; + + if (valueElm) + value = valueElm.value; + } + + if (value == "") + return ""; + + // XML encode it + value = value.replace(/&/g, '&'); + value = value.replace(/\"/g, '"'); + value = value.replace(//g, '>'); + + return ' ' + attrib + '="' + value + '"'; +} + +function insertAction() { + var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id')); + var elm = inst.getFocusElement(); + var formObj = document.forms[0]; + var src = formObj.src.value; + var onmouseoversrc = formObj.onmouseoversrc.value; + var onmouseoutsrc = formObj.onmouseoutsrc.value; + + if (tinyMCE.getParam("accessibility_warnings")) { + if (formObj.alt.value == "") { + var answer = confirm(tinyMCE.getLang('lang_advimage_missing_alt', '', true)); + if (answer == true) { + formObj.alt.value = " "; + } + } else { + var answer = true; + } + + if (!answer) + return; + } + + if (onmouseoversrc && onmouseoversrc != "") + onmouseoversrc = "this.src='" + convertURL(onmouseoversrc, tinyMCE.imgElement) + "';"; + + if (onmouseoutsrc && onmouseoutsrc != "") + onmouseoutsrc = "this.src='" + convertURL(onmouseoutsrc, tinyMCE.imgElement) + "';"; + + if (elm != null && elm.nodeName == "IMG") { + setAttrib(elm, 'src', convertURL(src, tinyMCE.imgElement)); + setAttrib(elm, 'mce_src', src); + setAttrib(elm, 'alt'); + setAttrib(elm, 'title'); + setAttrib(elm, 'border'); + setAttrib(elm, 'vspace'); + setAttrib(elm, 'hspace'); + setAttrib(elm, 'width'); + setAttrib(elm, 'height'); + setAttrib(elm, 'onmouseover', onmouseoversrc); + setAttrib(elm, 'onmouseout', onmouseoutsrc); + setAttrib(elm, 'id'); + setAttrib(elm, 'dir'); + setAttrib(elm, 'lang'); + setAttrib(elm, 'longdesc'); + setAttrib(elm, 'usemap'); + setAttrib(elm, 'style'); + setAttrib(elm, 'class', getSelectValue(formObj, 'classlist')); + setAttrib(elm, 'align', getSelectValue(formObj, 'align')); + + //tinyMCEPopup.execCommand("mceRepaint"); + + // Repaint if dimensions changed + if (formObj.width.value != orgImageWidth || formObj.height.value != orgImageHeight) + inst.repaint(); + + // Refresh in old MSIE + if (tinyMCE.isMSIE5) + elm.outerHTML = elm.outerHTML; + } else { + var html = "' + + getImageData(src); +} + +function getImageData(src) { + preloadImg = new Image(); + + tinyMCE.addEvent(preloadImg, "load", updateImageData); + tinyMCE.addEvent(preloadImg, "error", resetImageData); + + preloadImg.src = src; +} + +function updateImageData() { + var formObj = document.forms[0]; + + if (formObj.width.value == "") + formObj.width.value = preloadImg.width; + + if (formObj.height.value == "") + formObj.height.value = preloadImg.height; + + updateStyle(); +} + +function resetImageData() { + var formObj = document.forms[0]; + formObj.width.value = formObj.height.value = ""; +} + +function getSelectValue(form_obj, field_name) { + var elm = form_obj.elements[field_name]; + + if (elm == null || elm.options == null) + return ""; + + return elm.options[elm.selectedIndex].value; +} + +function getImageListHTML(elm_id, target_form_element, onchange_func) { + if (typeof(tinyMCEImageList) == "undefined" || tinyMCEImageList.length == 0) + return ""; + + var html = ""; + + html += ''; + + return html; + + // tinyMCE.debug('-- image list start --', html, '-- image list end --'); +} + +// While loading +preinit(); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/ar.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/ar.js new file mode 100644 index 0000000000..ffd7e30c51 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/ar.js @@ -0,0 +1,27 @@ +// UK lang variables + +tinyMCE.addToLang('advimage',{ +tab_general : 'General', +tab_appearance : 'Appearance', +tab_advanced : 'Advanced', +general : 'General', +title : 'Title', +preview : 'Preview', +constrain_proportions : 'Constrain proportions', +langdir : 'Language direction', +langcode : 'Language code', +long_desc : 'Long description link', +style : 'Style', +classes : 'Classes', +ltr : 'Left to right', +rtl : 'Right to left', +id : 'Id', +image_map : 'Image map', +swap_image : 'Swap image', +alt_image : 'Alternative image', +mouseover : 'for mouse over', +mouseout : 'for mouse out', +misc : 'Miscellaneous', +example_img : 'Appearance preview image', +missing_alt : 'Are you sure you want to continue without including an Image Description? Without it the image may not be accessible to some users with disabilities, or to those using a text browser, or browsing the Web with images turned off.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/ca.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/ca.js new file mode 100644 index 0000000000..ffd7e30c51 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/ca.js @@ -0,0 +1,27 @@ +// UK lang variables + +tinyMCE.addToLang('advimage',{ +tab_general : 'General', +tab_appearance : 'Appearance', +tab_advanced : 'Advanced', +general : 'General', +title : 'Title', +preview : 'Preview', +constrain_proportions : 'Constrain proportions', +langdir : 'Language direction', +langcode : 'Language code', +long_desc : 'Long description link', +style : 'Style', +classes : 'Classes', +ltr : 'Left to right', +rtl : 'Right to left', +id : 'Id', +image_map : 'Image map', +swap_image : 'Swap image', +alt_image : 'Alternative image', +mouseover : 'for mouse over', +mouseout : 'for mouse out', +misc : 'Miscellaneous', +example_img : 'Appearance preview image', +missing_alt : 'Are you sure you want to continue without including an Image Description? Without it the image may not be accessible to some users with disabilities, or to those using a text browser, or browsing the Web with images turned off.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/cs.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/cs.js new file mode 100755 index 0000000000..155efb62ba --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/cs.js @@ -0,0 +1,33 @@ +/** + * Czech lang variables + * encoding: utf-8 + * + * $Id: cs.js,v 1.4 2006/01/11 14:25:47 spocke Exp $ + */ + +tinyMCE.addToLang('advimage',{ +tab_general : 'Obecné', +tab_appearance : 'Vzhled', +tab_advanced : 'PokroÄilé', +general : 'Obecné', +title : 'Titulek', +preview : 'Náhled', +constrain_proportions : 'Zachovat rozmÄ›ry', +langdir : 'SmÄ›r textu', +langcode : 'Kód jazyka', +long_desc : 'Dlouhý popis odkazu', +style : 'Styl', +classes : 'Třídy', +ltr : 'Z leva doprava', +rtl : 'Z prava doleva', +id : 'Id', +image_map : 'Obrázková mapa', +swap_image : 'PÅ™epnout obrázek', +alt_image : 'Alternativní obrázek', +mouseover : 'pro pÅ™ejetí myší', +mouseout : 'pro odjetí myší', +misc : 'Různé', +example_img : 'Vzhled náhled obrázek', +missing_alt : 'Jste si jistý(á), že chcete pokraÄovat bez vyplnÄ›ní popisu obrázku? Bez popisu může být obrázek nepřístupný handicapovaným uživatelům, nebo tÄ›m kteří používají textový prohlížeÄ, nebo prohlíží stránky s vypnutým obrázky.' +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/cy.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/cy.js new file mode 100644 index 0000000000..8ca5b5649b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/cy.js @@ -0,0 +1,27 @@ +// UK lang variables + +tinyMCE.addToLang('advimage',{ +tab_general : 'Cyffredinol', +tab_appearance : 'Ymddangosiad', +tab_advanced : 'Uwch', +general : 'Cyffredinol', +title : 'Teitl', +preview : 'Rhagolwg', +constrain_proportions : 'Cadw cymesuredd', +langdir : 'Cyfeiriad iaith', +langcode : 'Côd iaith', +long_desc : 'Dolen disgrifiad hir', +style : 'Arddull', +classes : 'Dosbarthiadau', +ltr : 'Chwith i\'r dde', +rtl : 'Dde i\'r chwith', +id : 'Id', +image_map : 'Map delwedd', +swap_image : 'Cyfnewid delwedd', +alt_image : 'Delwedd amgen', +mouseover : 'llygoden drosodd', +mouseout : 'llygoden allan', +misc : 'Arall', +example_img : 'Delwedd rhagolwg delwedd', +missing_alt : 'Wyt ti\'n sicr eisiau parhau heb gynnwys Disgrifiad Delwedd? Heb un, mae\'n bosib na fydd y ddelwedd yn hygyrch i ddefnyddwyr gydag anableddau, neu rhai gyda phorwr testun, neu sy\'n pori gyda delweddau wedi\'u diffodd.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/da.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/da.js new file mode 100644 index 0000000000..a9c4b00163 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/da.js @@ -0,0 +1,27 @@ +// DK lang variables contributed by Jan Moelgaard, John Dalsgaard and Bo Frederiksen. + +tinyMCE.addToLang('advimage',{ +tab_general : 'Generelt', +tab_appearance : 'Udseende', +tab_advanced : 'Avanceret', +general : 'Generelt', +title : 'Overskrift', +preview : 'Se', +constrain_proportions : 'Fasthold proportioner', +langdir : 'Tekstretning', +langcode : 'Sprogkode', +long_desc : 'Langt beskrivelseslink', +style : 'Style', +classes : 'Klasser', +ltr : 'Venstre til højre', +rtl : 'Højre til venstre', +id : 'Id', +image_map : 'Billedkort', +swap_image : 'Alternativt billede', +alt_image : 'Alternative image', +mouseover : 'ved mouse over', +mouseout : 'ved mouse out', +misc : 'Diverse', +example_img : 'Appearance preview image', +missing_alt : 'Er du sikker på at du vil fortsætte uden at indsætte en billedbeskrivelse? Uden den, kan billedet være utilgængeligt for brugere med handicap, eller for brugere med en tekst-browser, eller som har slået billedvisning fra.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/de.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/de.js new file mode 100644 index 0000000000..52c2de818a --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/de.js @@ -0,0 +1,27 @@ +// DE lang variables + +tinyMCE.addToLang('advimage',{ +tab_general : 'Allgemein', +tab_appearance : 'Erscheinungsbild', +tab_advanced : 'Erweitert', +general : 'Allgemein', +title : 'Titel', +preview : 'Vorschau', +constrain_proportions : 'Verhältnis beibehalten', +langdir : 'Sprachrichtung', +langcode : 'Sprach-Code', +long_desc : 'Link zu ausführlicher Beschreibung', +style : 'CSS-Stil', +classes : 'CSS-Klassen', +ltr : 'Von links nach rechts', +rtl : 'Von rechts nach links', +id : 'ID', +image_map : 'Image Map (Bild mit sensitiven Bereichen)', +swap_image : 'Bild austauschen', +alt_image : 'Alternatives Bild', +mouseover : 'für Mouse-Over', +mouseout : 'für Mouse-Out', +misc : 'Sonstiges', +example_img : 'Erscheinungsbild Vorschau Bild', +missing_alt : 'Are you sure you want to continue without including an Image Description? Without it the image may not be accessible to some users with disabilities, or to those using a text browser, or browsing the Web with images turned off.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/el.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/el.js new file mode 100755 index 0000000000..05c8db63c5 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/el.js @@ -0,0 +1,27 @@ +// Initial translation by Dimitris Giannitsaros / MediSign SA + +tinyMCE.addToLang('advimage',{ +tab_general : 'ÃåíéêÜ', +tab_appearance : 'ÅìöÜíéóç', +tab_advanced : 'Ãéá ðñï÷ùñçìÝíïõò', +general : 'ÃåíéêÜ', +title : 'Ôßôëïò', +preview : 'Ðñïåðéóêüðçóç', +constrain_proportions : 'Ðåñéïñéóìüò áíáëïãßáò', +langdir : 'Êáôåýèõíóç ãëþóóáò', +langcode : 'Êùäéêüò ãëþóóáò', +long_desc : 'ÁíáëõôéêÞ ðåñéãñáöÞ óõíäÝóìïõ', +style : 'Óôõë', +classes : 'ÊëÜóåéò', +ltr : 'ÁñéóôåñÜ ðñïò äåîéÜ', +rtl : 'ÄåîéÜ ðñïò áñéóôåñÜ', +id : 'Êùä.', +image_map : 'Åéêüíá-÷Üñôçò', +swap_image : 'ÅíáëëáãÞ åéêüíáò', +alt_image : 'ÅíáëëáêôéêÞ åéêüíá', +mouseover : 'ï äåßêôçò åíôüò', +mouseout : 'ï äåßêôçò åêôüò', +misc : 'ÄéÜöïñá', +example_img : 'ÅìöÜíéóç ðñïåðéóêüðéóç åéêüíá', +missing_alt : 'ÈÝëåôå íá óõíå÷ßóåôå ÷ùñßò íá äþóåôå ðåñéãñáöÞ åéêüíáò; ×ùñßò ðåñéãñáöÞ ßóùò Ý÷ïõí ðñüâëçìá ÁÌÅÁ, ÷ñÞóôåò ðïõ ÷ñçóéìïðïéïýí öõëëïìåôñçôÝò êåéìÝíïõ Þ üóïé Ý÷ïõí áðåíåñãïðïéÞóåé ôéò åéêüíåò.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/en.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/en.js new file mode 100644 index 0000000000..ffd7e30c51 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/en.js @@ -0,0 +1,27 @@ +// UK lang variables + +tinyMCE.addToLang('advimage',{ +tab_general : 'General', +tab_appearance : 'Appearance', +tab_advanced : 'Advanced', +general : 'General', +title : 'Title', +preview : 'Preview', +constrain_proportions : 'Constrain proportions', +langdir : 'Language direction', +langcode : 'Language code', +long_desc : 'Long description link', +style : 'Style', +classes : 'Classes', +ltr : 'Left to right', +rtl : 'Right to left', +id : 'Id', +image_map : 'Image map', +swap_image : 'Swap image', +alt_image : 'Alternative image', +mouseover : 'for mouse over', +mouseout : 'for mouse out', +misc : 'Miscellaneous', +example_img : 'Appearance preview image', +missing_alt : 'Are you sure you want to continue without including an Image Description? Without it the image may not be accessible to some users with disabilities, or to those using a text browser, or browsing the Web with images turned off.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/es.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/es.js new file mode 100755 index 0000000000..51e532252a --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/es.js @@ -0,0 +1,36 @@ +/** + * ES lang variables + * + * Authors : Alvaro Velasco, + * Adolfo Sanz De Diego (asanzdiego) , + * Carlos C Soto (eclipxe) + * Eneko Castresana Vara + * Last Updated : July 14, 2006 + * TinyMCE Version : 2.0.6.1 + */ + +tinyMCE.addToLang('advimage',{ +tab_general : 'General', +tab_appearance : 'Aspecto', +tab_advanced : 'Avanzado', +general : 'General', +title : 'Titulo', +preview : 'Vista previa', +constrain_proportions : 'Bloquear relación de aspecto', +langdir : 'Dirección del texto', +langcode : 'Código del idioma', +long_desc : 'Descripción larga del link', +style : 'Estilo', +classes : 'Clases', +ltr : 'De izquierda a derecha', +rtl : 'De derecha a izquierda', +id : 'Id', +image_map : 'Mapa de la imagen', +swap_image : 'Intercambio de imagen', +alt_image : 'Imagen alternativa', +mouseover : 'Al pasar el ratón por encima de la imagen', +mouseout : 'Al sacar el ratón de la imagen', +misc : 'Misceláneo', +example_img : 'Aspecto vista previa imagen', +missing_alt : '¿Estás seguro de querer continuar sin incluir una descripción de la imagen? Sin ella la imagen puede no ser accesible para ciertos usuarios discapacitados, o para los usuarios que usen navegadores de texto, o para los usuarios que tengan las imagenes desactivadas en su navegador.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/fa.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/fa.js new file mode 100644 index 0000000000..48dbe97b8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/fa.js @@ -0,0 +1,13 @@ +// IR lang variables +// Persian (Farsi) language pack (for IRAN) +// By: Morteza Zafari +// Lost@LostLord.com +// http://www.LostLord.com + +tinyMCE.addToLang('',{ +dir : 'rtl', +insert_image_alt2 : '????? ???', +insert_image_onmousemove : '??? ???????', +insert_image_mouseover : '??? ??????? ????? ???? ?????? ????', +insert_image_mouseout : '??? ??????? ????? ???? ?????? ????' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/fa_ca.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/fa_ca.js new file mode 100644 index 0000000000..4779ba06a3 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/fa_ca.js @@ -0,0 +1,8 @@ +// CA_FR lang variables + +tinyMCE.addToLang('',{ +insert_image_alt2 : 'Titre de l\'image', +insert_image_onmousemove : 'Image alternative', +insert_image_mouseover : 'pour le «mouse over»', +insert_image_mouseout : 'pour le «mouse out»' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/fi.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/fi.js new file mode 100755 index 0000000000..2505a63072 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/fi.js @@ -0,0 +1,27 @@ +// FI lang variables + +tinyMCE.addToLang('advimage',{ +tab_general : 'Yleiset', +tab_appearance : 'Ulkoasu', +tab_advanced : 'Lisäasetukset', +general : 'Yleiset', +title : 'Otsikko', +preview : 'Esikatselu', +constrain_proportions : 'Säilytä mittasuhteet', +langdir : 'Kielen suunta', +langcode : 'Kielikoodi', +long_desc : 'Laajan kuvauksen linkki', +style : 'Tyyli', +classes : 'Luokat', +ltr : 'Vasemmalta oikealle', +rtl : 'Oikealta vasemmalle', +id : 'Id', +image_map : 'Kuvakartta', +swap_image : 'Kuvan vaihto', +alt_image : 'Vaihda kuvaa hiiren tullessa kuvan päälle', +mouseover : 'Osoittimen ollessa kuvan päällä', +mouseout : 'Osoittimen poistuessa kuvan päältä', +misc : 'Sekalaiset asetukset', +example_img : 'Appearance preview image', +missing_alt : 'Oletko varma että haluat lisätä kuvan ilman kuvan selitettä? Selite auttaa ihmisiä joilla on terveydellisiä rajoitteita. Tämä auttaa myös mikäli selaimesta on kuvien näyttö pois päältä, kuten esimerkiksi tekstiselaimissa kuvan tilalla näytetään sen selite.' +}); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/fr.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/fr.js new file mode 100755 index 0000000000..1a1a6d8e12 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/fr.js @@ -0,0 +1,28 @@ +// FR lang variables +// Modified by Motte, last updated 2006-03-23 + +tinyMCE.addToLang('advimage',{ +tab_general : 'Générale', +tab_appearance : 'Apparence', +tab_advanced : 'Avancé', +general : 'Générale', +title : 'Titre', +preview : 'Prévisualisation', +constrain_proportions : 'Conserver les proportions', +langdir : 'Sens d\'écriture', +langcode : 'Code de langue du libellé', +long_desc : 'Description du lien', +style : 'Style', +classes : 'Classes', +ltr : 'De gauche à droite', +rtl : 'De droite à gauche', +id : 'Id', +image_map : 'Image map', +swap_image : 'Image d\'échange', +alt_image : 'Image alternative', +mouseover : 'Quand le pointeur est au dessus', +mouseout : 'Quand le pointeur est en dehors', +misc : 'Divers', +example_img : 'Apparence prévisualisation image', +missing_alt : 'Etes vous sur de vouloir continuer sans inclure une description de l\'image. Cette description est utile pour les utilisateurs ne pouvant pas afficher les images ou les ayant désactivées.' +}); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/fr_ca.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/fr_ca.js new file mode 100755 index 0000000000..4779ba06a3 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/fr_ca.js @@ -0,0 +1,8 @@ +// CA_FR lang variables + +tinyMCE.addToLang('',{ +insert_image_alt2 : 'Titre de l\'image', +insert_image_onmousemove : 'Image alternative', +insert_image_mouseover : 'pour le «mouse over»', +insert_image_mouseout : 'pour le «mouse out»' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/he.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/he.js new file mode 100755 index 0000000000..ecb163f6b6 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/he.js @@ -0,0 +1,27 @@ +// HE lang variables + +tinyMCE.addToLang('advimage',{ +tab_general : 'ëììé', +tab_appearance : 'îøàä', +tab_advanced : 'îú÷ãí', +general : 'ëììé', +title : 'ëåúøú', +preview : 'úöåâä î÷ãéîä', +constrain_proportions : 'äâáìú îéîãéí', +langdir : 'ëéååï ùôä', +langcode : '÷åã ùôä', +long_desc : '÷éùåø ìäñáø àøåê', +style : 'ñâðåï', +classes : 'Classéí', +ltr : 'ùîàì ìéîéï', +rtl : 'éîéï ìùîàì', +id : 'Id', +image_map : 'îôú úîåðä', +swap_image : 'äçìôú úîåðä', +alt_image : 'úîåðä çìåôéú', +mouseover : 'ëùñîï äòëáø îòì äúîåðä', +mouseout : 'ëùñîï äòëáø òåæá àú äúîåðä', +misc : 'àçø', +example_img : 'úöåâä î÷ãéîä ùì îøàä', +missing_alt : 'äàí àúä áèåç ùáøöåðê ìäîùéê îáìé ìëìåì úéàåø ùì äúîåðä? ììà úéàåø, éúëï ëé äúîåðä ìà úäéä ðâéùä ìîùúîùéí áòìé îåâáìåéåú, àå ëàìå äîùúîùéí áãôãôï è÷ñèåàìé, àå ùîñééøéí áøùú áìé ìäöéâ úîåðåú.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/hu.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/hu.js new file mode 100644 index 0000000000..1980e8d84e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/hu.js @@ -0,0 +1,27 @@ +// HU lang variables + +tinyMCE.addToLang('advimage',{ +tab_general : 'Általános', +tab_appearance : 'Megjelenés', +tab_advanced : 'Haladó', +general : 'Általános', +title : 'Cím', +preview : 'Elõnézet', +constrain_proportions : 'Arányok kényszerítése', +langdir : 'Szöveg pozíció', +langcode : 'Szöveg kód', +long_desc : 'Hosszú leírás link', +style : 'Stílus', +classes : 'Osztályok', +ltr : 'Balról jobbra', +rtl : 'Jobbról balra', +id : 'Azonosító', +image_map : 'Kép térkép', +swap_image : 'Kép váltás', +alt_image : 'Másik kép', +mouseover : 'egér rámutatásra', +mouseout : 'egér elmozdítására', +misc : 'Egyéb', +example_img : 'Elõnézeti kép megjelenése', +missing_alt : 'Are you sure you want to continue without including an Image Description? Without it the image may not be accessible to some users with disabilities, or to those using a text browser, or browsing the Web with images turned off.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/is.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/is.js new file mode 100644 index 0000000000..bae47b14c2 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/is.js @@ -0,0 +1,27 @@ +// Iceland lang variables by Johannes Birgir Jensson + +tinyMCE.addToLang('advimage',{ +tab_general : 'Aðalstillingar', +tab_appearance : 'Útlit', +tab_advanced : 'Flóknari valkostir', +general : 'Helstu upplýsingar', +title : 'Titill', +preview : 'Forskoðun', +constrain_proportions : 'Vernda hlutföll', +langdir : 'Ritháttur tungumáls', +langcode : 'Tungumálskóði', +long_desc : 'Tengill á ítarlýsingu', +style : 'Stíll', +classes : 'Klassi', +ltr : 'Vinstri til hægri', +rtl : 'Hægri til vinstri', +id : 'Id', +image_map : 'Myndarkort', +swap_image : 'Skipta mynd', +alt_image : 'Skiptimynd', +mouseover : 'þegar mús fer yfir', +mouseout : 'þegar mús fer frá', +misc : 'Ýmislegt', +example_img : 'Forskoðunarmynd', +missing_alt : 'Ertu viss um að þú viljir halda áfram án myndarlýsingar? Án hennar munu sumir notendur, eins og fatlaðir eða með gamla vafra ekki geta séð myndina.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/it.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/it.js new file mode 100755 index 0000000000..97a80d2c39 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/it.js @@ -0,0 +1,27 @@ +// IT lang variables + +tinyMCE.addToLang('advimage',{ +tab_general : 'Generale', +tab_appearance : 'Aspetto', +tab_advanced : 'Avanzate', +general : 'Generale', +title : 'Titolo', +preview : 'Anteprima', +constrain_proportions : 'Mantieni proporzioni', +langdir : 'Direzione del testo', +langcode : 'Codifica lingua', +long_desc : 'Link alla descrizione', +style : 'Stile', +classes : 'Classi', +ltr : 'Da sinistra a destra', +rtl : 'Da destra a sinistra', +id : 'Id', +image_map : 'Mappa', +swap_image : 'Scambia immagine', +alt_image : 'Immagini alternative', +mouseover : 'Per il mouseover', +mouseout : 'Per il mouseout', +misc : 'Altro', +example_img : 'Aspetto anteprima immagine', +missing_alt : 'Sei sicuro di voler omettere il testo alternativo? Questo testo è utile a persone che usano browser testuali, che hanno disattivato il caricamento delle immagini, oppure ai disabili.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/ja-euc-jp.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/ja-euc-jp.js new file mode 100644 index 0000000000..ffd7e30c51 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/ja-euc-jp.js @@ -0,0 +1,27 @@ +// UK lang variables + +tinyMCE.addToLang('advimage',{ +tab_general : 'General', +tab_appearance : 'Appearance', +tab_advanced : 'Advanced', +general : 'General', +title : 'Title', +preview : 'Preview', +constrain_proportions : 'Constrain proportions', +langdir : 'Language direction', +langcode : 'Language code', +long_desc : 'Long description link', +style : 'Style', +classes : 'Classes', +ltr : 'Left to right', +rtl : 'Right to left', +id : 'Id', +image_map : 'Image map', +swap_image : 'Swap image', +alt_image : 'Alternative image', +mouseover : 'for mouse over', +mouseout : 'for mouse out', +misc : 'Miscellaneous', +example_img : 'Appearance preview image', +missing_alt : 'Are you sure you want to continue without including an Image Description? Without it the image may not be accessible to some users with disabilities, or to those using a text browser, or browsing the Web with images turned off.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/ja.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/ja.js new file mode 100644 index 0000000000..ffd7e30c51 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/ja.js @@ -0,0 +1,27 @@ +// UK lang variables + +tinyMCE.addToLang('advimage',{ +tab_general : 'General', +tab_appearance : 'Appearance', +tab_advanced : 'Advanced', +general : 'General', +title : 'Title', +preview : 'Preview', +constrain_proportions : 'Constrain proportions', +langdir : 'Language direction', +langcode : 'Language code', +long_desc : 'Long description link', +style : 'Style', +classes : 'Classes', +ltr : 'Left to right', +rtl : 'Right to left', +id : 'Id', +image_map : 'Image map', +swap_image : 'Swap image', +alt_image : 'Alternative image', +mouseover : 'for mouse over', +mouseout : 'for mouse out', +misc : 'Miscellaneous', +example_img : 'Appearance preview image', +missing_alt : 'Are you sure you want to continue without including an Image Description? Without it the image may not be accessible to some users with disabilities, or to those using a text browser, or browsing the Web with images turned off.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/ja_euc-jp.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/ja_euc-jp.js new file mode 100755 index 0000000000..f7d2cc1053 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/ja_euc-jp.js @@ -0,0 +1,27 @@ +// ÆüËܸì euc + +tinyMCE.addToLang('advimage',{ +tab_general : '°ìÈÌ', +tab_appearance : 'ɽ¼¨', +tab_advanced : '¾ÜºÙ', +general : '°ìÈÌ', +title : '¥¿¥¤¥È¥ë', +preview : '¥×¥ì¥Ó¥å¡¼', +constrain_proportions : '½Ä²£Èæ¤ò¸ÇÄê', +langdir : '¸ÀÍդθþ¤­', +langcode : '¸ÀÍÕ¥³¡¼¥É', +long_desc : 'Ť¤ÀâÌÀ¤Î¥ê¥ó¥¯', +style : '¥¹¥¿¥¤¥ë', +classes : '¥¯¥é¥¹', +ltr : 'º¸¤«¤é±¦¤Ø', +rtl : '±¦¤«¤éº¸¤Ø', +id : 'Id', +image_map : '¥¤¥á¡¼¥¸¥Þ¥Ã¥×', +swap_image : '¥¹¥ï¥Ã¥×¥¤¥á¡¼¥¸', +alt_image : 'Âå¤ï¤ê¤Î¥¤¥á¡¼¥¸', +mouseover : '¥Þ¥¦¥¹¾å', +mouseout : '¥Þ¥¦¥¹³°', +misc : '¤½¤Î¾', +example_img : '¸«¤«¤± ¥×¥ì¥Ó¥å¡¼ ¥¤¥á¡¼¥¸', +missing_alt : 'ÂåÂإƥ­¥¹¥È¤òÆþÎϤ·¤Þ¤»¤ó¤Ç¤·¤¿¡£ ¤Ê¤¯¤Æ¤â¤¤¤¤¤Ç¤¹¤«¡£' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/ja_shift-jis.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/ja_shift-jis.js new file mode 100644 index 0000000000..ffd7e30c51 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/ja_shift-jis.js @@ -0,0 +1,27 @@ +// UK lang variables + +tinyMCE.addToLang('advimage',{ +tab_general : 'General', +tab_appearance : 'Appearance', +tab_advanced : 'Advanced', +general : 'General', +title : 'Title', +preview : 'Preview', +constrain_proportions : 'Constrain proportions', +langdir : 'Language direction', +langcode : 'Language code', +long_desc : 'Long description link', +style : 'Style', +classes : 'Classes', +ltr : 'Left to right', +rtl : 'Right to left', +id : 'Id', +image_map : 'Image map', +swap_image : 'Swap image', +alt_image : 'Alternative image', +mouseover : 'for mouse over', +mouseout : 'for mouse out', +misc : 'Miscellaneous', +example_img : 'Appearance preview image', +missing_alt : 'Are you sure you want to continue without including an Image Description? Without it the image may not be accessible to some users with disabilities, or to those using a text browser, or browsing the Web with images turned off.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/ja_shift_jis.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/ja_shift_jis.js new file mode 100755 index 0000000000..acf5c7a982 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/ja_shift_jis.js @@ -0,0 +1,27 @@ +// “ú–{Œê + +tinyMCE.addToLang('advimage',{ +tab_general : 'ˆê”Ê', +tab_appearance : '•\Ž¦', +tab_advanced : 'Ú×', +general : 'ˆê”Ê', +title : 'ƒ^ƒCƒgƒ‹', +preview : 'ƒvƒŒƒrƒ…[', +constrain_proportions : 'c‰¡”ä‚ðŒÅ’è', +langdir : 'Œ¾—t‚ÌŒü‚«', +langcode : 'Œ¾—tƒR[ƒh', +long_desc : '’·‚¢à–¾‚̃Šƒ“ƒN', +style : 'ƒXƒ^ƒCƒ‹', +classes : 'ƒNƒ‰ƒX', +ltr : '¶‚©‚ç‰E‚Ö', +rtl : '‰E‚©‚綂Ö', +id : 'Id', +image_map : 'ƒCƒ[ƒWƒ}ƒbƒv', +swap_image : 'ƒXƒƒbƒvƒCƒ[ƒW', +alt_image : '‘ã‚í‚è‚̃Cƒ[ƒW', +mouseover : 'ƒ}ƒEƒXã', +mouseout : 'ƒ}ƒEƒXŠO', +misc : '‚»‚Ì‘¼', +example_img : 'Œ©‚©‚¯ ƒvƒŒƒrƒ…[ ƒCƒ[ƒW', +missing_alt : '‘ã‘ÖƒeƒLƒXƒg‚ð“ü—Í‚µ‚Ü‚¹‚ñ‚Å‚µ‚½B ‚È‚­‚Ä‚à‚¢‚¢‚Å‚·‚©B' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/ja_utf-8.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/ja_utf-8.js new file mode 100755 index 0000000000..8586ecda94 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/ja_utf-8.js @@ -0,0 +1,27 @@ +// 日本語 unicode utf-8 + +tinyMCE.addToLang('advimage',{ +tab_general : '一般', +tab_appearance : '表示', +tab_advanced : '詳細', +general : '一般', +title : 'タイトル', +preview : 'プレビュー', +constrain_proportions : '縦横比を固定', +langdir : '言葉ã®å‘ã', +langcode : '言葉コード', +long_desc : 'é•·ã„説明ã®ãƒªãƒ³ã‚¯', +style : 'スタイル', +classes : 'クラス', +ltr : 'å·¦ã‹ã‚‰å³ã¸', +rtl : 'å³ã‹ã‚‰å·¦ã¸', +id : 'Id', +image_map : 'イメージマップ', +swap_image : 'スワップイメージ', +alt_image : '代ã‚ã‚Šã®ã‚¤ãƒ¡ãƒ¼ã‚¸', +mouseover : 'マウス上', +mouseout : 'マウス外', +misc : 'ãã®ä»–', +example_img : '見ã‹ã‘ ãƒ—レビュー ã‚¤ãƒ¡ãƒ¼ã‚¸', +missing_alt : '代替テキストを入力ã—ã¾ã›ã‚“ã§ã—ãŸã€‚ ãªãã¦ã‚‚ã„ã„ã§ã™ã‹ã€‚' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/ko.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/ko.js new file mode 100644 index 0000000000..70eb4b1a72 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/ko.js @@ -0,0 +1,8 @@ +// KO lang variables + +tinyMCE.addToLang('',{ +insert_image_alt2 : '±×¸² Á¦¸ñ', +insert_image_onmousemove : '´ëü À̹ÌÁö', +insert_image_mouseover : '¸¶¿ì½º¸¦ ¿Ã·ÈÀ» ¶§', +insert_image_mouseout : '¸¶¿ì½º¸¦ ³»·ÈÀ» ¶§' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/nb.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/nb.js new file mode 100644 index 0000000000..487c59264e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/nb.js @@ -0,0 +1,27 @@ +// nb = Norwegian (bokmål) lang variables by Knut B. Jacobsen + +tinyMCE.addToLang('advimage',{ +tab_general : 'Generelle innstillinger', +tab_appearance : 'Visuelle innstillinger', +tab_advanced : 'Avanserte innstillinger', +general : 'Generell', +title : 'Tittel', +preview : 'Forhåndsvisning', +constrain_proportions : 'Behold proporsjonene', +langdir : 'Skrift retning', +langcode : 'Språk kode', +long_desc : 'Lang beskrivelse', +style : 'Stil', +classes : 'CSS klasser', +ltr : 'Venstre mot høyre', +rtl : 'Høyre mot venstre', +id : 'Id', +image_map : 'Opprett bilde', +swap_image : 'Bytt bilde', +alt_image : 'Alternativt bilde', +mouseover : 'når pekeren er over', +mouseout : 'når pekeren er utenfor', +misc : 'Annet', +example_img : 'Forhåndsvisnings bilde', +missing_alt : 'Er du sikker på at du vil fortsette uten å sette inn en beskrivelse av bildet?' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/nl.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/nl.js new file mode 100644 index 0000000000..15ca4aac01 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/nl.js @@ -0,0 +1,27 @@ +// NL lang variables + +tinyMCE.addToLang('advimage',{ +tab_general : 'Algemeen', +tab_appearance : 'Beeld', +tab_advanced : 'Geavanceerd', +general : 'Algemeen', +title : 'Titel', +preview : 'Voorbeeld', +constrain_proportions : 'Verhoudingen behouden', +langdir : 'Taalrichting', +langcode : 'Taalcode', +long_desc : 'Link naar lange omschrijving', +style : 'Stijl', +classes : 'Stijlen', +ltr : 'Links naar rechts', +rtl : 'Rechts naar links', +id : 'Id', +image_map : 'Afbeelding opdelen', +swap_image : 'Afbeelding wisselen', +alt_image : 'Alternatieve afbeelding', +mouseover : 'voor muis-over', +mouseout : 'voor muis-uit', +misc : 'Diversen', +example_img : 'Voorbeeld afbeelding', +missing_alt : 'Zonder een beschrijving van de afbeelding, zal de pagina voor mensen met een visuele handicap of met afbeeldingen uitgeschakeld niet toegankelijk zijn. Weet u zeker dat u wilt doorgaan zonder beschrijving?' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/nn.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/nn.js new file mode 100644 index 0000000000..67ba3060ff --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/nn.js @@ -0,0 +1,27 @@ +// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen + +tinyMCE.addToLang('advimage',{ +tab_general : 'Generelle innstillinger', +tab_appearance : 'Visuelle innstillinger', +tab_advanced : 'Avanserte innstillinger', +general : 'Generell', +title : 'Tittel', +preview : 'Forhåndsvisning', +constrain_proportions : 'Behold proporsjonene', +langdir : 'Skrift retning', +langcode : 'Språk kode', +long_desc : 'Lang beskrivelse', +style : 'Stil', +classes : 'CSS klasser', +ltr : 'Venstre mot høgre', +rtl : 'Høgre mot venstre', +id : 'Id', +image_map : 'Opprett bilde', +swap_image : 'Bytt bilde', +alt_image : 'Alternativt bilde', +mouseover : 'når pekeren er over', +mouseout : 'når pekeren er utenfor', +misc : 'Annet', +example_img : 'Forhåndsvisningsbilde', +missing_alt : 'Er du sikker på at du vil fortsette uten å sette inn ein beskrivelse av bildet?' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/pl.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/pl.js new file mode 100644 index 0000000000..0fce7f7dc6 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/pl.js @@ -0,0 +1,28 @@ +// PL lang variables +// fixed by lemiel 14.11.2005 + +tinyMCE.addToLang('advimage',{ +tab_general : 'G³ówne ustawienia', +tab_appearance : 'Widok', +tab_advanced : 'Zaawansowane', +general : 'G³ówne', +title : 'Tytu³', +preview : 'Podgl±d', +constrain_proportions : 'Zachowaj proporcje', +langdir : 'Kierunek tekstu', +langcode : 'Kod jêzyka', +long_desc : 'D³ugi opis linku', +style : 'Styl', +classes : 'Klasy', +ltr : 'Lewy do prawego', +rtl : 'Prawy do lewego', +id : 'Id', +image_map : 'Mapa obrazka', +swap_image : 'Podmiana obrazka', +alt_image : 'Alternatywny obrazek', +mouseover : 'gdy myszka nad obrazkiem', +mouseout : 'gdy myszka poza obrazkiem', +misc : 'Ró¿ne', +example_img : 'Przyk³adowy podgl±d obrazka', +missing_alt : 'Czy jeste¶ pewien, ¿e chcesz kontynuowaæ bez zawarcia opisu obrazka? Niektórzy u¿ytkownicy moga u¿ywaæ przegl±darek tekstowych, lub mieæ ograniczenia na wy¶wietlanie grafik, a wtedy Twój obrazek pozostanie dla nich niewidoczny.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/pt.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/pt.js new file mode 100644 index 0000000000..ffd7e30c51 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/pt.js @@ -0,0 +1,27 @@ +// UK lang variables + +tinyMCE.addToLang('advimage',{ +tab_general : 'General', +tab_appearance : 'Appearance', +tab_advanced : 'Advanced', +general : 'General', +title : 'Title', +preview : 'Preview', +constrain_proportions : 'Constrain proportions', +langdir : 'Language direction', +langcode : 'Language code', +long_desc : 'Long description link', +style : 'Style', +classes : 'Classes', +ltr : 'Left to right', +rtl : 'Right to left', +id : 'Id', +image_map : 'Image map', +swap_image : 'Swap image', +alt_image : 'Alternative image', +mouseover : 'for mouse over', +mouseout : 'for mouse out', +misc : 'Miscellaneous', +example_img : 'Appearance preview image', +missing_alt : 'Are you sure you want to continue without including an Image Description? Without it the image may not be accessible to some users with disabilities, or to those using a text browser, or browsing the Web with images turned off.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/pt_br.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/pt_br.js new file mode 100644 index 0000000000..841c1dcbdb --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/pt_br.js @@ -0,0 +1,35 @@ +/** + * pt_br lang variables + * Brazilian Portuguese + * + * Authors : ???? + * Revision and modifications: + * Marcio Barbosa (mpg) + * Last Updated : November 26, 2005 + * TinyMCE Version : 2.0RC4 + */ +tinyMCE.addToLang('advimage',{ +tab_general : 'Geral', +tab_appearance : 'Aparência', +tab_advanced : 'Avançado', +general : 'Geral', +title : 'Título', +preview : 'Visualizar (Preview)', +constrain_proportions : 'Bloquear proporções', +langdir : 'Direção da linguagem', +langcode : 'Código da linguagem', +long_desc : 'Descrição completa do link', +style : 'Estilo', +classes : 'Classes', +ltr : 'Esquerda para direita', +rtl : 'Direita para esquerda', +id : 'Id', +image_map : 'Mapa da imagem', +swap_image : 'Trocar imagem', +alt_image : 'Imagem alternativa', +mouseover : 'para o mouse sobre o link', +mouseout : 'para o mouse fora do link', +misc : 'Miscelânia', +example_img : 'Aparência Visualizar Imagem', +missing_alt : 'Tem certeza que deseja continuar sem incluir uma descrição para imagem? Sem isso a imagem pode não estar acessível para alguns usuários especiáis, ou para aqueles que utilizam um navegador em modo texto, ou para navegadores com imagens desativadas.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/ro.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/ro.js new file mode 100755 index 0000000000..8b35042c9c --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/ro.js @@ -0,0 +1,27 @@ +// RO lang variables + +tinyMCE.addToLang('advimage',{ +tab_general : 'General', +tab_appearance : 'Aspect', +tab_advanced : 'Avansat', +general : 'General', +title : 'Titlu', +preview : 'Previzualizare', +constrain_proportions : 'Proporţii constrâgeri', +langdir : 'Direcţia limbii', +langcode : 'Cod limbă', +long_desc : 'Descriere lungă legătură', +style : 'Stil', +classes : 'Clase', +ltr : 'Stânga la dreapta', +rtl : 'Dreapta la stânga', +id : 'Id', +image_map : 'Hartă imagine', +swap_image : 'Schimbă imagine', +alt_image : 'Imagine alternativă', +mouseover : 'pentru mouse deasupra', +mouseout : 'pentru mouse afară', +misc : 'Diverse', +example_img : 'Aspect previzualizare imagine', +missing_alt : 'Eşti sigur că vrei să continui fără includerea unei descrieri pentru imagine? Fără aceasta, este posibil ca imaginea să nu fie accesibilă utilizatorilor cu invaliditate, celor care folosesc un program în mod text pentru navigarea pe internet sau celor care navighează cu imaginile dezactivate.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/ru.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/ru.js new file mode 100644 index 0000000000..9cac2839b7 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/ru.js @@ -0,0 +1,26 @@ +// RU cp1251 lang variables + +tinyMCE.addToLang('advimage',{ +tab_general : 'Îñíîâíûå', +tab_appearance : 'Âèçóàëèçàöèÿ', +tab_advanced : 'Ðàñøèðåííûå', +general : 'Ãëàâíûå', +title : 'Çàãîëîâîê', +preview : 'Ïðåäâàðèòåëüíûé ïðîñìîòð', +constrain_proportions : 'Ñîõðàíèòü ïðîïîðöèè', +langdir : 'Îïèñàíèå ÿçûêà', +langcode : 'Êîä ÿçûêà', +long_desc : 'Ïîëíîå îïèñàíèå', +style : 'Ñòèëè', +classes : 'Êëàññû', +ltr : 'Ñëåâà íàïðàâî', +rtl : 'Ñïðàâà íàëåâî', +id : 'Id', +image_map : 'Êàðòà èçîáðàæåíèÿ', +swap_image : 'Ïîäìåíà êàðòèíêè', +alt_image : 'Àëüòåðíàòèâíîå èçîáðàæåíèå', +mouseover : 'ïðè íàâåäåíèè ìûøè', +mouseout : 'êîãäà óâîäèòå ìûøü', +misc : 'Ïðî÷åå', +example_img : 'Âèçóàëèçàöèÿ ðàñïîëîæåíèÿ êàðòèíêè' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/ru_KOI8-R.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/ru_KOI8-R.js new file mode 100644 index 0000000000..cc20475705 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/ru_KOI8-R.js @@ -0,0 +1,26 @@ +// RU KOI8-R lang variables + +tinyMCE.addToLang('advimage',{ +tab_general : 'ïÓÎÏ×ÎÙÅ', +tab_appearance : '÷ÉÚÕÁÌÉÚÁÃÉÑ', +tab_advanced : 'òÁÓÛÉÒÅÎÎÙÅ', +general : 'çÌÁ×ÎÙÅ', +title : 'úÁÇÏÌÏ×ÏË', +preview : 'ðÒÅÄ×ÁÒÉÔÅÌØÎÙÊ ÐÒÏÓÍÏÔÒ', +constrain_proportions : 'óÏÈÒÁÎÉÔØ ÐÒÏÐÏÒÃÉÉ', +langdir : 'ïÐÉÓÁÎÉÅ ÑÚÙËÁ', +langcode : 'ëÏÄ ÑÚÙËÁ', +long_desc : 'ðÏÌÎÏÅ ÏÐÉÓÁÎÉÅ', +style : 'óÔÉÌÉ', +classes : 'ëÌÁÓÓÙ', +ltr : 'óÌÅ×Á ÎÁÐÒÁ×Ï', +rtl : 'óÐÒÁ×Á ÎÁÌÅ×Ï', +id : 'Id', +image_map : 'ëÁÒÔÁ ÉÚÏÂÒÁÖÅÎÉÑ', +swap_image : 'ðÏÄÍÅÎÁ ËÁÒÔÉÎËÉ', +alt_image : 'áÌØÔÅÒÎÁÔÉ×ÎÏÅ ÉÚÏÂÒÁÖÅÎÉÅ', +mouseover : 'ÐÒÉ ÎÁ×ÅÄÅÎÉÉ ÍÙÛÉ', +mouseout : 'ËÏÇÄÁ Õ×ÏÄÉÔÅ ÍÙÛØ', +misc : 'ðÒÏÞÅÅ', +example_img : '÷ÉÚÕÁÌÉÚÁÃÉÑ ÒÁÓÐÏÌÏÖÅÎÉÑ ËÁÒÔÉÎËÉ' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/ru_UTF-8.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/ru_UTF-8.js new file mode 100644 index 0000000000..04c612806c --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/ru_UTF-8.js @@ -0,0 +1,26 @@ +// RU UTF-8 lang variables + +tinyMCE.addToLang('advimage',{ +tab_general : 'ОÑновные', +tab_appearance : 'ВизуализациÑ', +tab_advanced : 'РаÑширенные', +general : 'Главные', +title : 'Заголовок', +preview : 'Предварительный проÑмотр', +constrain_proportions : 'Сохранить пропорции', +langdir : 'ОпиÑание Ñзыка', +langcode : 'Код Ñзыка', +long_desc : 'Полное опиÑание', +style : 'Стили', +classes : 'КлаÑÑÑ‹', +ltr : 'Слева направо', +rtl : 'Справа налево', +id : 'Id', +image_map : 'Карта изображениÑ', +swap_image : 'Подмена картинки', +alt_image : 'Ðльтернативное изображение', +mouseover : 'при наведении мыши', +mouseout : 'когда уводите мышь', +misc : 'Прочее', +example_img : 'ВизуализациѠраÑположениѠкартинки' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/si.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/si.js new file mode 100644 index 0000000000..5cb35e7735 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/si.js @@ -0,0 +1,27 @@ +// SI lang variables ISO-8859-2 + +tinyMCE.addToLang('advimage',{ +tab_general : 'Splošno', +tab_appearance : 'Izgled', +tab_advanced : 'Napredno', +general : 'Splošno', +title : 'Naslov', +preview : 'Predogled', +constrain_proportions : 'Zakleni razmerje', +langdir : 'Smer jezika', +langcode : 'Koda jezika', +long_desc : 'Povezava do podrobnega opisa', +style : 'Stil', +classes : 'Razredi', +ltr : 'Od leve proti desni', +rtl : 'Od desne proti levi', +id : 'Id', +image_map : 'Ime zemljevida', +swap_image : 'Zamenjava slike', +alt_image : 'Alternativna slika', +mouseover : 'ko gre miš čez sliko', +mouseout : 'ko gre miš s slike', +misc : 'Razno', +example_img : 'Slika za predogled', +missing_alt : 'Ali ste prepričani, da želite nadaljevati brez vnosa za opis slike? Brez njega bo slika mogoče nedosegljiva za uporabnike s posebnimi potrebami ali uporabnike s tekstovnimi brskalniki.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/sk.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/sk.js new file mode 100755 index 0000000000..469c347e52 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/sk.js @@ -0,0 +1,39 @@ +/** + * Slovak lang variables + * encoding: utf-8 + * + * @author Marián Zvalo marian.zvalo@student.umb.sk + * + * $Id: sk.js,v 1.1 2006/02/28 20:56:44 spocke Exp $ + */ + + +tinyMCE.addToLang('',{ +insert_image_alt2 : 'Názov obrázku', +insert_image_onmousemove : 'Alternatívny obrázok', +insert_image_mouseover : 'pri prejdení myÅ¡ou', +insert_image_mouseout : 'pri odídení myÅ¡i', +advimage_tab_general : 'Hlavné', +advimage_tab_appearance : 'Vzhľad', +advimage_tab_advanced : 'Rozšírené', +advimage_general : 'Hlavné nastavenia', +advimage_title : 'Titulok', +advimage_preview : 'Náhľad', +advimage_constrain_proportions : 'ZachovaÅ¥ pomer strán', +advimage_langdir : 'Smer textu', +advimage_langcode : 'Kód jazyka', +advimage_long_desc : 'Dlhý popis obrázka', +advimage_style : 'CSS Å týl', +advimage_classes : 'CSS Trieda', +advimage_ltr : 'Z ľava do prava', +advimage_rtl : 'Z prava do ľava', +advimage_id : 'Id', +advimage_image_map : 'Obrazová mapa', +advimage_swap_image : 'Zmena obrázka', +advimage_alt_image : 'Alternatívny obrázok', +advimage_mouseover : 'ak je kurzor nad obrázkom', +advimage_mouseout : 'ak kurzor odíde z obrázka', +advimage_misc : 'Rôzne', +advimage_example_img : 'Vzhľad náhľad obrázka', +advimage_missing_alt : 'Ste si istý(á), že chcete pokraÄovaÅ¥ bez vloženého popisu obrázka? Bez popisu sa obrázok nesprávne zobrazí v textových prehliadaÄoch, ak má užívateľ vypnuté zobrazenie obrázkov alebo ak je užívateľ nevidiaci.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/sq.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/sq.js new file mode 100755 index 0000000000..616988dc40 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/sq.js @@ -0,0 +1,27 @@ +// UK lang variables + +tinyMCE.addToLang('advimage',{ +tab_general : 'Te pergjithshme', +tab_appearance : 'Pamja', +tab_advanced : 'E avancuar', +general : 'Te pergjithshme', +title : 'Titulli', +preview : 'Parashiko', +constrain_proportions : 'Ruaj Proporcionet', +langdir : 'Drejtimi i Gjuhes', +langcode : 'Kodi i gjuhes', +long_desc : 'Pershkirimi i gjate', +style : 'Stili', +classes : 'Klasat', +ltr : 'Nga e majta ne te djathte', +rtl : 'Nga e djathta ne te majte', +id : 'Id', +image_map : 'Harta e imazhit', +swap_image : 'Nderro imazhin', +alt_image : 'Imazhi alternativ', +mouseover : 'per maus mbi', +mouseout : 'per maus jashte', +misc : 'te ndryshme', +example_img : 'Pamja parashiko imazh', +missing_alt : 'Jeni i sigurt se do te vazhdoni pa nje pershkrim per imazhin?.' +}); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/sv.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/sv.js new file mode 100644 index 0000000000..b4cb17992d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/sv.js @@ -0,0 +1,27 @@ +// SE lang variables + +tinyMCE.addToLang('advimage',{ +tab_general : 'Generella inställningar', +tab_appearance : 'Visuella inställningar', +tab_advanced : 'Avancerade inställningar', +general : 'Generella', +title : 'Titel', +preview : 'Förhandsgranskning', +constrain_proportions : 'Behåll proportionerna', +langdir : 'Skrift riktning', +langcode : 'Språk kåd', +long_desc : 'Long beskrivning', +style : 'Stil', +classes : 'CSS Classer', +ltr : 'Vänster till höger', +rtl : 'Höger till vänster', +id : 'Id', +image_map : 'Bild karta', +swap_image : 'Byt bild', +alt_image : 'Alternativ bild', +mouseover : 'när pekaren är över', +mouseout : 'när pekaren är utanför', +misc : 'Övrigt', +example_img : 'Förhandsgransknings bild', +missing_alt : 'Är du säker på att du vill fortsätta utan att skriva en bild beskrivning. Utan en alternativ beskrivning är bilden inte handikapanpassad.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/th.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/th.js new file mode 100644 index 0000000000..ffd7e30c51 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/th.js @@ -0,0 +1,27 @@ +// UK lang variables + +tinyMCE.addToLang('advimage',{ +tab_general : 'General', +tab_appearance : 'Appearance', +tab_advanced : 'Advanced', +general : 'General', +title : 'Title', +preview : 'Preview', +constrain_proportions : 'Constrain proportions', +langdir : 'Language direction', +langcode : 'Language code', +long_desc : 'Long description link', +style : 'Style', +classes : 'Classes', +ltr : 'Left to right', +rtl : 'Right to left', +id : 'Id', +image_map : 'Image map', +swap_image : 'Swap image', +alt_image : 'Alternative image', +mouseover : 'for mouse over', +mouseout : 'for mouse out', +misc : 'Miscellaneous', +example_img : 'Appearance preview image', +missing_alt : 'Are you sure you want to continue without including an Image Description? Without it the image may not be accessible to some users with disabilities, or to those using a text browser, or browsing the Web with images turned off.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/tr.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/tr.js new file mode 100644 index 0000000000..6ead325f58 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/tr.js @@ -0,0 +1,27 @@ +// TR lang variables + +tinyMCE.addToLang('advimage',{ +tab_general : 'Genel', +tab_appearance : 'Görünüþ', +tab_advanced : 'Geliþmiþ', +general : 'Genel', +title : 'Baþlýk', +preview : 'Önizleme', +constrain_proportions : 'Boyutlarý kilitle', +langdir : 'Dil yönetimi', +langcode : 'Dil kodu', +long_desc : 'Uzun açýklama linki', +style : 'Stil', +classes : 'Sýnýflar', +ltr : 'Soldan saða', +rtl : 'Saðdan sola', +id : 'Id', +image_map : 'Resim haritasý(image map)', +swap_image : 'Resmi deðiþtir', +alt_image : 'Alternatif resim', +mouseover : 'Mouse over için', +mouseout : 'Mouse out için', +misc : 'Çeþitli/Diðer', +example_img : 'Görünüm önizleme resim', +missing_alt : 'Resim açýklamasý olmadan devam etmek istediðinize emin misiniz?' +}); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/tw.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/tw.js new file mode 100644 index 0000000000..ffd7e30c51 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/tw.js @@ -0,0 +1,27 @@ +// UK lang variables + +tinyMCE.addToLang('advimage',{ +tab_general : 'General', +tab_appearance : 'Appearance', +tab_advanced : 'Advanced', +general : 'General', +title : 'Title', +preview : 'Preview', +constrain_proportions : 'Constrain proportions', +langdir : 'Language direction', +langcode : 'Language code', +long_desc : 'Long description link', +style : 'Style', +classes : 'Classes', +ltr : 'Left to right', +rtl : 'Right to left', +id : 'Id', +image_map : 'Image map', +swap_image : 'Swap image', +alt_image : 'Alternative image', +mouseover : 'for mouse over', +mouseout : 'for mouse out', +misc : 'Miscellaneous', +example_img : 'Appearance preview image', +missing_alt : 'Are you sure you want to continue without including an Image Description? Without it the image may not be accessible to some users with disabilities, or to those using a text browser, or browsing the Web with images turned off.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/vi.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/vi.js new file mode 100755 index 0000000000..0c259733ff --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/vi.js @@ -0,0 +1,27 @@ +// Vietnamese lang variables - Äá»— Xuân Tiến - tiendx2002@yahoo.com Việt hóa + +tinyMCE.addToLang('advimage',{ +tab_general : 'Chung', +tab_appearance : 'Xuất hiện', +tab_advanced : 'Nâng cao', +general : 'Chung', +title : 'Tiêu Ä‘á»', +preview : 'Xem trÆ°á»›c', +constrain_proportions : 'Ràng buá»™c kích thÆ°á»›c', +langdir : 'HÆ°á»›ng ngôn ngữ', +langcode : 'Bá»™ mã ngôn ngữ', +long_desc : 'Mô tả đầy đủ', +style : 'Kiểu', +classes : 'Lá»›p', +ltr : 'Trái sang phải', +rtl : 'Phải sang trái', +id : 'Id', +image_map : 'Bản đồ ảnh', +swap_image : 'Thay đổi ảnh', +alt_image : 'Ảnh thay thế', +mouseover : 'khi di chuá»™t vào', +mouseout : 'khi di chuá»™t ra ngoài', +misc : 'Linh tinh', +example_img : 'Ảnh xem trÆ°á»›c', +missing_alt : 'Bạn có chắc bạn muốn tiếp tục mà không cần nhập vào mô tả ảnh? Không có mô tả sẽ hạn chế khả năng truy cập của những ngÆ°á»i sá»­ dụng khuyết tật, hoặc những ngÆ°á»i sá»­ dụng trình duyệt văn bản, hoặc xem trang này khi đã tắt chế Ä‘á»™ hiển thị ảnh.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/zh_cn.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/zh_cn.js new file mode 100755 index 0000000000..41c6c57c3a --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/zh_cn.js @@ -0,0 +1,28 @@ +// Simplified Chinese lang variables contributed by TinyMCE_China_Team ( tinymce_china {AT} yahoogroups {DOT} com ). +// visit our homepage at: http://www.cube316.net/tinymce/ for more information. + +tinyMCE.addToLang('advimage',{ +tab_general : 'Ò»°ã', +tab_appearance : 'ÏÔʾ', +tab_advanced : '¸ß¼¶', +general : 'Ò»°ã', +title : '±êÌâ', +preview : 'Ô¤ÀÀ', +constrain_proportions : 'Ô¼ÊøÊôÐÔ', +langdir : 'Êéд·½Ïò', +langcode : 'ÓïÑÔ±àÂë', +long_desc : '³¤ÃèÊöÁ´½Ó', +style : '·ç¸ñ', +classes : 'Àà', +ltr : '´Ó×óÖÁÓÒ', +rtl : '´ÓÓÒÖÁ×ó', +id : '±íʶ', +image_map : 'ͼƬ¶ÔÓ¦', +swap_image : 'µ÷»»Í¼Æ¬', +alt_image : 'ºòѡͼƬ', +mouseover : 'Êó±êÔÚÉÏÃæʱ', +mouseout : 'Êó±êÀ뿪ʱ', +misc : 'ÔÓÏî', +example_img : 'ÏÔʾ Ô¤ÀÀ Í¼Æ¬', +missing_alt : 'ÄúÈ·ÈÏÒªÔÚûÓÐͼƬ˵Ã÷µÄÇé¿öϼÌÐøÂ𣿠ÕâÑùÆäËû¹Ø±ÕͼƬä¯ÀÀµÄÓû§½«ÎÞ·¨×¢Òâµ½ÄãÔÚÕâÀïÓÐͼƬ¡£' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/zh_cn_utf8.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/zh_cn_utf8.js new file mode 100755 index 0000000000..f835bc0aef --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/zh_cn_utf8.js @@ -0,0 +1,28 @@ +// Simplified Chinese lang variables contributed by TinyMCE_China_Team ( tinymce_china {AT} yahoogroups {DOT} com ). +// visit our homepage at: http://www.cube316.net/tinymce/ for more information. + +tinyMCE.addToLang('advimage',{ +tab_general : '一般', +tab_appearance : '显示', +tab_advanced : '高级', +general : '一般', +title : '标题', +preview : '预览', +constrain_proportions : '约æŸå±žæ€§', +langdir : '书写方å‘', +langcode : '语言编ç ', +long_desc : 'é•¿æ述链接', +style : '风格', +classes : 'ç±»', +ltr : '从左至å³', +rtl : '从å³è‡³å·¦', +id : '表识', +image_map : '图片对应', +swap_image : 'è°ƒæ¢å›¾ç‰‡', +alt_image : '候选图片', +mouseover : '鼠标在上é¢æ—¶', +mouseout : '鼠标离开时', +misc : 'æ‚项', +example_img : '显示 é¢„览 å›¾ç‰‡', +missing_alt : '您确认è¦åœ¨æ²¡æœ‰å›¾ç‰‡è¯´æ˜Žçš„情况下继续å—? 这样其他关闭图片æµè§ˆçš„用户将无法注æ„到你在这里有图片。' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/zh_tw.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/zh_tw.js new file mode 100644 index 0000000000..7cee3c387a --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/zh_tw.js @@ -0,0 +1,29 @@ +// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com +// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com + + +tinyMCE.addToLang('advimage',{ +tab_general : '¤@¯ë', +tab_appearance : '¥~Æ[', +tab_advanced : '¶i¶¥', +general : '¤@¯ë', +title : '¼ÐÃD', +preview : '¹wÄý', +constrain_proportions : '¤ñ¨Ò­­¨î', +langdir : '»y¨¥¥Îªk', +langcode : '»y½X', +long_desc : '§¹¾ã»¡©ú³sµ²', +style : '¦¡¼Ë', +classes : '¤ÀÃþ', +ltr : '¥Ñ¥ª¦Ü¥k', +rtl : '¥Ñ¥k¦Ü¥ª', +id : '½s¸¹', +image_map : '¹ÏÀɬM®g', +swap_image : '¹ÏÀɥ洫', +alt_image : '´À¥N¹ÏÀÉ', +mouseover : '·í·Æ¹«²¾¤J', +mouseout : '·í·Æ¹«²¾¥X', +misc : 'Âø¶µ', +example_img : '¥~Æ[ ¹wÄý ¹ÏÀÉ', +missing_alt : '½T©w­n¦b¤£§t¹ÏÀÉ»¡©úªºª¬ªp¤UÄ~Äò°õ¦æ¶Ü¡H\n¨S¦³¹ÏÀÉ»¡©ú¥i¯à·|¾É­P¨º¨Ç¹³¬O¥H¯Â¤å¦rÂsÄý¾¹©Î\nÃö³¬ÂsÄý¾¹¹ÏÀÉÅã²{¥\¯àªº¥Î¤áµLªk¶¶§QŪ¨ú¸ê°T¡C' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/langs/zh_tw_utf8.js b/phpgwapi/js/tiny_mce/plugins/advimage/langs/zh_tw_utf8.js new file mode 100644 index 0000000000..32ab67d358 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/langs/zh_tw_utf8.js @@ -0,0 +1,29 @@ +// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com +// ç¹é«”中文 UTF-8 ;數ä½æ‡‰ç”¨åŠè£½ä½œï¼› twapweb_AT_gmail_DOT_com + + +tinyMCE.addToLang('advimage',{ +tab_general : '一般', +tab_appearance : '外觀', +tab_advanced : '進階', +general : '一般', +title : '標題', +preview : 'é è¦½', +constrain_proportions : '比例é™åˆ¶', +langdir : '語言用法', +langcode : '語碼', +long_desc : '完整說明連çµ', +style : 'å¼æ¨£', +classes : '分類', +ltr : '由左至å³', +rtl : 'ç”±å³è‡³å·¦', +id : '編號', +image_map : '圖檔映射', +swap_image : '圖檔交æ›', +alt_image : '替代圖檔', +mouseover : '當滑鼠移入', +mouseout : '當滑鼠移出', +misc : '雜項', +example_img : '外觀 é è¦½ åœ–檔', +missing_alt : '確定è¦åœ¨ä¸å«åœ–檔說明的狀æ³ä¸‹ç¹¼çºŒåŸ·è¡Œå—Žï¼Ÿ\n沒有圖檔說明å¯èƒ½æœƒå°Žè‡´é‚£äº›åƒæ˜¯ä»¥ç´”文字ç€è¦½å™¨æˆ–\n關閉ç€è¦½å™¨åœ–檔顯ç¾åŠŸèƒ½çš„用戶無法順利讀å–資訊。' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advimage/readme.txt b/phpgwapi/js/tiny_mce/plugins/advimage/readme.txt new file mode 100644 index 0000000000..4fdb78aecd --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advimage/readme.txt @@ -0,0 +1 @@ +Check the TinyMCE documentation for details on this plugin. diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/css/advlink.css b/phpgwapi/js/tiny_mce/plugins/advlink/css/advlink.css new file mode 100644 index 0000000000..0cb37bd20a --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/css/advlink.css @@ -0,0 +1,35 @@ +/* CSS file for advimage plugin popup */ + +.mceLinkList, .mceAnchorList, #targetlist { + width: 280px; +} + +.mceActionPanel { + margin-top: 7px; +} + +.panel_wrapper div.current { + height: 320px; +} + +#classlist, #title, #href { + width: 280px; +} + +#popupurl, #popupname { + width: 200px; +} + +#popupwidth, #popupheight, #popupleft, #popuptop { + width: 30px; + vertical-align: middle; + text-align: center; +} + +#id, #style, #classes, #target, #dir, #hreflang, #lang, #charset, #type, #rel, #rev, #tabindex, #accesskey { + width: 200px; +} + +#events_panel input { + width: 200px; +} diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/editor_plugin.js b/phpgwapi/js/tiny_mce/plugins/advlink/editor_plugin.js new file mode 100644 index 0000000000..bf1db56329 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/editor_plugin.js @@ -0,0 +1 @@ +tinyMCE.importPluginLanguagePack('advlink','en,tr,de,sv,zh_cn,cs,fa,fr_ca,fr,pl,pt_br,nl,he,nb,ru,ru_KOI8-R,ru_UTF-8,nn,cy,es,is,zh_tw,zh_tw_utf8,sk,da');var TinyMCE_AdvancedLinkPlugin={getInfo:function(){return{longname:'Advanced link',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_advlink.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};},initInstance:function(inst){inst.addShortcut('ctrl','k','lang_advlink_desc','mceAdvLink');},getControlHTML:function(cn){switch(cn){case"link":return tinyMCE.getButtonHTML(cn,'lang_link_desc','{$themeurl}/images/link.gif','mceAdvLink');}return"";},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceAdvLink":var anySelection=false;var inst=tinyMCE.getInstanceById(editor_id);var focusElm=inst.getFocusElement();var selectedText=inst.selection.getSelectedText();if(tinyMCE.selectedElement)anySelection=(tinyMCE.selectedElement.nodeName.toLowerCase()=="img")||(selectedText&&selectedText.length>0);if(anySelection||(focusElm!=null&&focusElm.nodeName=="A")){var template=new Array();template['file']='../../plugins/advlink/link.htm';template['width']=480;template['height']=400;template['width']+=tinyMCE.getLang('lang_advlink_delta_width',0);template['height']+=tinyMCE.getLang('lang_advlink_delta_height',0);tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes"});}return true;}return false;},handleNodeChange:function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){if(node==null)return;do{if(node.nodeName=="A"&&tinyMCE.getAttrib(node,'href')!=""){tinyMCE.switchClass(editor_id+'_advlink','mceButtonSelected');return true;}}while((node=node.parentNode));if(any_selection){tinyMCE.switchClass(editor_id+'_advlink','mceButtonNormal');return true;}tinyMCE.switchClass(editor_id+'_advlink','mceButtonDisabled');return true;}};tinyMCE.addPlugin("advlink",TinyMCE_AdvancedLinkPlugin); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/editor_plugin_src.js b/phpgwapi/js/tiny_mce/plugins/advlink/editor_plugin_src.js new file mode 100644 index 0000000000..7fd4f07ced --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/editor_plugin_src.js @@ -0,0 +1,90 @@ +/** + * $RCSfile: editor_plugin_src.js,v $ + * $Revision: 1.24 $ + * $Date: 2006/02/10 16:29:38 $ + * + * @author Moxiecode + * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved. + */ + +/* Import plugin specific language pack */ +tinyMCE.importPluginLanguagePack('advlink', 'en,tr,de,sv,zh_cn,cs,fa,fr_ca,fr,pl,pt_br,nl,he,nb,ru,ru_KOI8-R,ru_UTF-8,nn,cy,es,is,zh_tw,zh_tw_utf8,sk,da'); + +var TinyMCE_AdvancedLinkPlugin = { + getInfo : function() { + return { + longname : 'Advanced link', + author : 'Moxiecode Systems', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_advlink.html', + version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion + }; + }, + + initInstance : function(inst) { + inst.addShortcut('ctrl', 'k', 'lang_advlink_desc', 'mceAdvLink'); + }, + + getControlHTML : function(cn) { + switch (cn) { + case "link": + return tinyMCE.getButtonHTML(cn, 'lang_link_desc', '{$themeurl}/images/link.gif', 'mceAdvLink'); + } + + return ""; + }, + + execCommand : function(editor_id, element, command, user_interface, value) { + switch (command) { + case "mceAdvLink": + var anySelection = false; + var inst = tinyMCE.getInstanceById(editor_id); + var focusElm = inst.getFocusElement(); + var selectedText = inst.selection.getSelectedText(); + + if (tinyMCE.selectedElement) + anySelection = (tinyMCE.selectedElement.nodeName.toLowerCase() == "img") || (selectedText && selectedText.length > 0); + + if (anySelection || (focusElm != null && focusElm.nodeName == "A")) { + var template = new Array(); + + template['file'] = '../../plugins/advlink/link.htm'; + template['width'] = 480; + template['height'] = 400; + + // Language specific width and height addons + template['width'] += tinyMCE.getLang('lang_advlink_delta_width', 0); + template['height'] += tinyMCE.getLang('lang_advlink_delta_height', 0); + + tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes"}); + } + + return true; + } + + return false; + }, + + handleNodeChange : function(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) { + if (node == null) + return; + + do { + if (node.nodeName == "A" && tinyMCE.getAttrib(node, 'href') != "") { + tinyMCE.switchClass(editor_id + '_advlink', 'mceButtonSelected'); + return true; + } + } while ((node = node.parentNode)); + + if (any_selection) { + tinyMCE.switchClass(editor_id + '_advlink', 'mceButtonNormal'); + return true; + } + + tinyMCE.switchClass(editor_id + '_advlink', 'mceButtonDisabled'); + + return true; + } +}; + +tinyMCE.addPlugin("advlink", TinyMCE_AdvancedLinkPlugin); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/jscripts/functions.js b/phpgwapi/js/tiny_mce/plugins/advlink/jscripts/functions.js new file mode 100644 index 0000000000..58a2c9e98c --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/jscripts/functions.js @@ -0,0 +1,568 @@ +/* Functions for the advlink plugin popup */ + +var templates = { + "window.open" : "window.open('${url}','${target}','${options}')" +}; + +function preinit() { + // Initialize + tinyMCE.setWindowArg('mce_windowresize', false); + + // Import external list url javascript + var url = tinyMCE.getParam("external_link_list_url"); + if (url != null) { + // Fix relative + if (url.charAt(0) != '/' && url.indexOf('://') == -1) + url = tinyMCE.documentBasePath + "/" + url; + + document.write(''); + } +} + +function changeClass() { + var formObj = document.forms[0]; + formObj.classes.value = getSelectValue(formObj, 'classlist'); +} + +function init() { + tinyMCEPopup.resizeToInnerSize(); + + var formObj = document.forms[0]; + var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id')); + var elm = inst.getFocusElement(); + var action = "insert"; + var html; + + document.getElementById('hrefbrowsercontainer').innerHTML = getBrowserHTML('hrefbrowser','href','file','advlink'); + document.getElementById('popupurlbrowsercontainer').innerHTML = getBrowserHTML('popupurlbrowser','popupurl','file','advlink'); + document.getElementById('linklisthrefcontainer').innerHTML = getLinkListHTML('linklisthref','href'); + document.getElementById('anchorlistcontainer').innerHTML = getAnchorListHTML('anchorlist','href'); + document.getElementById('targetlistcontainer').innerHTML = getTargetListHTML('targetlist','target'); + + // Link list + html = getLinkListHTML('linklisthref','href'); + if (html == "") + document.getElementById("linklisthrefrow").style.display = 'none'; + else + document.getElementById("linklisthrefcontainer").innerHTML = html; + + // Resize some elements + if (isVisible('hrefbrowser')) + document.getElementById('href').style.width = '260px'; + + if (isVisible('popupurlbrowser')) + document.getElementById('popupurl').style.width = '180px'; + + elm = tinyMCE.getParentElement(elm, "a"); + if (elm != null && elm.nodeName == "A") + action = "update"; + + formObj.insert.value = tinyMCE.getLang('lang_' + action, 'Insert', true); + + setPopupControlsDisabled(true); + + if (action == "update") { + var href = tinyMCE.getAttrib(elm, 'href'); + + href = convertURL(href, elm, true); + + // Use mce_href if found + var mceRealHref = tinyMCE.getAttrib(elm, 'mce_href'); + if (mceRealHref != "") { + href = mceRealHref; + + if (tinyMCE.getParam('convert_urls')) + href = convertURL(href, elm, true); + } + + var onclick = tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onclick')); + + // Setup form data + setFormValue('href', href); + setFormValue('title', tinyMCE.getAttrib(elm, 'title')); + setFormValue('id', tinyMCE.getAttrib(elm, 'id')); + setFormValue('style', tinyMCE.serializeStyle(tinyMCE.parseStyle(tinyMCE.getAttrib(elm, "style")))); + setFormValue('rel', tinyMCE.getAttrib(elm, 'rel')); + setFormValue('rev', tinyMCE.getAttrib(elm, 'rev')); + setFormValue('charset', tinyMCE.getAttrib(elm, 'charset')); + setFormValue('hreflang', tinyMCE.getAttrib(elm, 'hreflang')); + setFormValue('dir', tinyMCE.getAttrib(elm, 'dir')); + setFormValue('lang', tinyMCE.getAttrib(elm, 'lang')); + setFormValue('tabindex', tinyMCE.getAttrib(elm, 'tabindex', typeof(elm.tabindex) != "undefined" ? elm.tabindex : "")); + setFormValue('accesskey', tinyMCE.getAttrib(elm, 'accesskey', typeof(elm.accesskey) != "undefined" ? elm.accesskey : "")); + setFormValue('type', tinyMCE.getAttrib(elm, 'type')); + setFormValue('onfocus', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onfocus'))); + setFormValue('onblur', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onblur'))); + setFormValue('onclick', onclick); + setFormValue('ondblclick', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'ondblclick'))); + setFormValue('onmousedown', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmousedown'))); + setFormValue('onmouseup', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmouseup'))); + setFormValue('onmouseover', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmouseover'))); + setFormValue('onmousemove', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmousemove'))); + setFormValue('onmouseout', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onmouseout'))); + setFormValue('onkeypress', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onkeypress'))); + setFormValue('onkeydown', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onkeydown'))); + setFormValue('onkeyup', tinyMCE.cleanupEventStr(tinyMCE.getAttrib(elm, 'onkeyup'))); + setFormValue('target', tinyMCE.getAttrib(elm, 'target')); + setFormValue('classes', tinyMCE.getAttrib(elm, 'class')); + + // Parse onclick data + if (onclick != null && onclick.indexOf('window.open') != -1) + parseWindowOpen(onclick); + else + parseFunction(onclick); + + // Select by the values + selectByValue(formObj, 'dir', tinyMCE.getAttrib(elm, 'dir')); + selectByValue(formObj, 'rel', tinyMCE.getAttrib(elm, 'rel')); + selectByValue(formObj, 'rev', tinyMCE.getAttrib(elm, 'rev')); + selectByValue(formObj, 'linklisthref', href); + + if (href.charAt(0) == '#') + selectByValue(formObj, 'anchorlist', href); + + addClassesToList('classlist', 'advlink_styles'); + + selectByValue(formObj, 'classlist', tinyMCE.getAttrib(elm, 'class'), true); + selectByValue(formObj, 'targetlist', tinyMCE.getAttrib(elm, 'target'), true); + } else + addClassesToList('classlist', 'advlink_styles'); + + window.focus(); +} + +function setFormValue(name, value) { + document.forms[0].elements[name].value = value; +} + +function convertURL(url, node, on_save) { + return eval("tinyMCEPopup.windowOpener." + tinyMCE.settings['urlconverter_callback'] + "(url, node, on_save);"); +} + +function parseWindowOpen(onclick) { + var formObj = document.forms[0]; + + // Preprocess center code + if (onclick.indexOf('return false;') != -1) { + formObj.popupreturn.checked = true; + onclick = onclick.replace('return false;', ''); + } else + formObj.popupreturn.checked = false; + + var onClickData = parseLink(onclick); + + if (onClickData != null) { + formObj.ispopup.checked = true; + setPopupControlsDisabled(false); + + var onClickWindowOptions = parseOptions(onClickData['options']); + var url = onClickData['url']; + + if (tinyMCE.getParam('convert_urls')) + url = convertURL(url, null, true); + + formObj.popupname.value = onClickData['target']; + formObj.popupurl.value = url; + formObj.popupwidth.value = getOption(onClickWindowOptions, 'width'); + formObj.popupheight.value = getOption(onClickWindowOptions, 'height'); + + formObj.popupleft.value = getOption(onClickWindowOptions, 'left'); + formObj.popuptop.value = getOption(onClickWindowOptions, 'top'); + + if (formObj.popupleft.value.indexOf('screen') != -1) + formObj.popupleft.value = "c"; + + if (formObj.popuptop.value.indexOf('screen') != -1) + formObj.popuptop.value = "c"; + + formObj.popuplocation.checked = getOption(onClickWindowOptions, 'location') == "yes"; + formObj.popupscrollbars.checked = getOption(onClickWindowOptions, 'scrollbars') == "yes"; + formObj.popupmenubar.checked = getOption(onClickWindowOptions, 'menubar') == "yes"; + formObj.popupresizable.checked = getOption(onClickWindowOptions, 'resizable') == "yes"; + formObj.popuptoolbar.checked = getOption(onClickWindowOptions, 'toolbar') == "yes"; + formObj.popupstatus.checked = getOption(onClickWindowOptions, 'status') == "yes"; + formObj.popupdependent.checked = getOption(onClickWindowOptions, 'dependent') == "yes"; + + buildOnClick(); + } +} + +function parseFunction(onclick) { + var formObj = document.forms[0]; + var onClickData = parseLink(onclick); + + // TODO: Add stuff here +} + +function getOption(opts, name) { + return typeof(opts[name]) == "undefined" ? "" : opts[name]; +} + +function setPopupControlsDisabled(state) { + var formObj = document.forms[0]; + + formObj.popupname.disabled = state; + formObj.popupurl.disabled = state; + formObj.popupwidth.disabled = state; + formObj.popupheight.disabled = state; + formObj.popupleft.disabled = state; + formObj.popuptop.disabled = state; + formObj.popuplocation.disabled = state; + formObj.popupscrollbars.disabled = state; + formObj.popupmenubar.disabled = state; + formObj.popupresizable.disabled = state; + formObj.popuptoolbar.disabled = state; + formObj.popupstatus.disabled = state; + formObj.popupreturn.disabled = state; + formObj.popupdependent.disabled = state; + + setBrowserDisabled('popupurlbrowser', state); +} + +function parseLink(link) { + link = link.replace(new RegExp(''', 'g'), "'"); + + var fnName = link.replace(new RegExp("\\s*([A-Za-z0-9\.]*)\\s*\\(.*", "gi"), "$1"); + + // Is function name a template function + var template = templates[fnName]; + if (template) { + // Build regexp + var variableNames = template.match(new RegExp("'?\\$\\{[A-Za-z0-9\.]*\\}'?", "gi")); + var regExp = "\\s*[A-Za-z0-9\.]*\\s*\\("; + var replaceStr = ""; + for (var i=0; i'); + for (var i=0; i'; + html += ''; + + for (var i=0; i' + name + ''; + } + + html += ''; + + return html; +} + +function insertAction() { + var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id')); + var elm = inst.getFocusElement(); + + elm = tinyMCE.getParentElement(elm, "a"); + + tinyMCEPopup.execCommand("mceBeginUndoLevel"); + + // Create new anchor elements + if (elm == null) { + if (tinyMCE.isSafari) + tinyMCEPopup.execCommand("mceInsertContent", false, '' + inst.selection.getSelectedHTML() + ''); + else + tinyMCEPopup.execCommand("createlink", false, "#mce_temp_url#"); + + var elementArray = tinyMCE.getElementsByAttributeValue(inst.getBody(), "a", "href", "#mce_temp_url#"); + for (var i=0; i' + tinyMCELinkList[i][0] + ''; + + html += ''; + + return html; + + // tinyMCE.debug('-- image list start --', html, '-- image list end --'); +} + +function getTargetListHTML(elm_id, target_form_element) { + var targets = tinyMCE.getParam('theme_advanced_link_targets', '').split(';'); + var html = ''; + + html += ''; + + return html; +} + +// While loading +preinit(); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/ar.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/ar.js new file mode 100644 index 0000000000..0e68e5ab37 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/ar.js @@ -0,0 +1,46 @@ +// UK lang variables + +tinyMCE.addToLang('advlink',{ +general_tab : 'General', +popup_tab : 'Popup', +events_tab : 'Events', +advanced_tab : 'Advanced', +general_props : 'General properties', +popup_props : 'Popup properties', +event_props : 'Events', +advanced_props : 'Advanced properties', +popup_opts : 'Options', +anchor_names : 'Anchors', +target_same : 'Open in this window / frame', +target_parent : 'Open in parent window / frame', +target_top : 'Open in top frame (replaces all frames)', +target_blank : 'Open in new window', +popup : 'Javascript popup', +popup_url : 'Popup URL', +popup_name : 'Window name', +popup_return : 'Insert \'return false\'', +popup_scrollbars : 'Show scrollbars', +popup_statusbar : 'Show status bar', +popup_toolbar : 'Show toolbars', +popup_menubar : 'Show menu bar', +popup_location : 'Show location bar', +popup_resizable : 'Make window resizable', +popup_dependent : 'Dependent (Mozilla/Firefox only)', +popup_size : 'Size', +popup_position : 'Position (X/Y)', +id : 'Id', +style: 'Style', +classes : 'Classes', +target_name : 'Target name', +langdir : 'Language direction', +target_langcode : 'Target language', +langcode : 'Language code', +encoding : 'Target character encoding', +mime : 'Target MIME type', +rel : 'Relationship page to target', +rev : 'Relationship target to page', +tabindex : 'Tabindex', +accesskey : 'Accesskey', +ltr : 'Left to right', +rtl : 'Right to left' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/ca.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/ca.js new file mode 100644 index 0000000000..0e68e5ab37 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/ca.js @@ -0,0 +1,46 @@ +// UK lang variables + +tinyMCE.addToLang('advlink',{ +general_tab : 'General', +popup_tab : 'Popup', +events_tab : 'Events', +advanced_tab : 'Advanced', +general_props : 'General properties', +popup_props : 'Popup properties', +event_props : 'Events', +advanced_props : 'Advanced properties', +popup_opts : 'Options', +anchor_names : 'Anchors', +target_same : 'Open in this window / frame', +target_parent : 'Open in parent window / frame', +target_top : 'Open in top frame (replaces all frames)', +target_blank : 'Open in new window', +popup : 'Javascript popup', +popup_url : 'Popup URL', +popup_name : 'Window name', +popup_return : 'Insert \'return false\'', +popup_scrollbars : 'Show scrollbars', +popup_statusbar : 'Show status bar', +popup_toolbar : 'Show toolbars', +popup_menubar : 'Show menu bar', +popup_location : 'Show location bar', +popup_resizable : 'Make window resizable', +popup_dependent : 'Dependent (Mozilla/Firefox only)', +popup_size : 'Size', +popup_position : 'Position (X/Y)', +id : 'Id', +style: 'Style', +classes : 'Classes', +target_name : 'Target name', +langdir : 'Language direction', +target_langcode : 'Target language', +langcode : 'Language code', +encoding : 'Target character encoding', +mime : 'Target MIME type', +rel : 'Relationship page to target', +rev : 'Relationship target to page', +tabindex : 'Tabindex', +accesskey : 'Accesskey', +ltr : 'Left to right', +rtl : 'Right to left' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/cs.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/cs.js new file mode 100755 index 0000000000..827623c61b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/cs.js @@ -0,0 +1,51 @@ +/** + * Czech lang variables + * encoding: utf-8 + * + * $Id: cs.js,v 1.5 2006/01/11 14:25:47 spocke Exp $ + */ + +tinyMCE.addToLang('advlink',{ +general_tab : 'Obecné', +popup_tab : 'Popup', +events_tab : 'Události', +advanced_tab : 'PokroÄilé', +general_props : 'Obecné vlastnosti', +popup_props : 'Popup vlastnosti', +event_props : 'Události', +advanced_props : 'Advanced properties', +popup_opts : 'Možnosti', +anchor_names : 'Anchors', +target_same : 'Otevřít v tomto oknÄ› / rámu', +target_parent : 'Otevřít v rodiÄovském oknÄ› / rámu', +target_top : 'Otevřít v hlavním rámci (nahradí vÅ¡echny rámce)', +target_blank : 'Otevřít v novém oknÄ›', +popup : 'Javascript popup', +popup_url : 'Popup URL', +popup_name : 'Jméno okna', +popup_return : 'Vložit \'return false\'', +popup_scrollbars : 'Zobrazit posuvníky', +popup_statusbar : 'Zobrazit stavový řádek', +popup_toolbar : 'Zobrazit nástrojovou liÅ¡tu', +popup_menubar : 'Zobrazit menu', +popup_location : 'Zobrazit pole s adresou', +popup_resizable : 'VytvoÅ™it okno, které jde zvÄ›tÅ¡ovat/zmenÅ¡ovat', +popup_dependent : 'Závisí (jen pro Mozilla/Firefox)', +popup_size : 'Velikost', +popup_position : 'Pozice (X/Y)', +id : 'Id', +style: 'Styl', +classes : 'Třídy', +target_name : 'Jméno cíle', +langdir : 'Jazykové nastavení', +target_langcode : 'Cílový jazyk', +langcode : 'Kód jazyka', +encoding : 'Cílové kódování znaků', +mime : 'Cílový MIME typ', +rel : 'Vztah stránky k cíli', +rev : 'Vztah cíle ke stránce', +tabindex : 'Tabulátor', +accesskey : 'Přístupové tlaÄítko', +ltr : 'Z leva doprava', +rtl : 'Z prava doleva' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/cy.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/cy.js new file mode 100644 index 0000000000..5ad11a1466 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/cy.js @@ -0,0 +1,46 @@ +// UK lang variables + +tinyMCE.addToLang('advlink',{ +general_tab : 'Cyffredinol', +popup_tab : 'Ffenest Naid', +events_tab : 'Digwyddiadau', +advanced_tab : 'Uwch', +general_props : 'Priodoleddau cyffredinol', +popup_props : 'Priodoleddau ffenest naid', +event_props : 'Digwyddiadau', +advanced_props : 'Priodoleddau uwch', +popup_opts : 'Dewisiadau', +anchor_names : 'Angorau', +target_same : 'Agor yn y ffenest / ffrâm yma', +target_parent : 'Agor yn rhiant y ffenest / ffrâm', +target_top : 'Agor yn y ffrâm uchaf (disodli pob ffrâm)', +target_blank : 'Agor mewn ffenest newydd', +popup : 'Ffenest naid Javascript', +popup_url : 'URL ffenest naid', +popup_name : 'Enw ffenest', +popup_return : 'Mewnosod \'return false\'', +popup_scrollbars : 'Dangos bariau sgrolio', +popup_statusbar : 'Dangos bar statws', +popup_toolbar : 'Dangos bariau offer', +popup_menubar : 'Dangos bar dewislen', +popup_location : 'Dangos bar lleoliad', +popup_resizable : 'Caniatáu newid maint y ffenest', +popup_dependent : 'Dibynnol (Mozilla/Firefox yn unig)', +popup_size : 'Maint', +popup_position : 'Lleoliad (X/Y)', +id : 'Id', +style: 'Arddull', +classes : 'Dosbarthiadau', +target_name : 'Enw targed', +langdir : 'Cyfeiriad iaith', +target_langcode : 'Iaith y targed', +langcode : 'Côd iaith', +encoding : 'Amgodio testun y targed', +mime : 'Math MIME y targed', +rel : 'Perthynas tudalen i\'r targed', +rev : 'Perthynas targed i\'r dudalen', +tabindex : 'Tabindex', +accesskey : 'Accesskey', +ltr : 'Chwith i\'r dde', +rtl : 'Dde i\'r chwith' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/da.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/da.js new file mode 100644 index 0000000000..ed2cf9a693 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/da.js @@ -0,0 +1,46 @@ +// DK lang variables contributed by Jan Moelgaard, John Dalsgaard and Bo Frederiksen. + +tinyMCE.addToLang('advlink',{ +general_tab : 'Generelt', +popup_tab : 'Pop up', +events_tab : 'Events', +advanced_tab : 'Avanceret', +general_props : 'Generelle egenskaber', +popup_props : 'Popup egenskaber', +event_props : 'Events', +advanced_props : 'Advancerede egenskaber', +popup_opts : 'Valgmuligheder', +anchor_names : 'Bogmærker', +target_same : 'Åbn i samme vindue / ramme', +target_parent : 'Åbn i overordnet vindue / ramme', +target_top : 'Åbn i topramme (erstatter alle rammer)', +target_blank : 'Åbn i nyt vindue', +popup : 'Javascript popup', +popup_url : 'Popup adresse', +popup_name : 'Winduets navn', +popup_return : 'Indsæt \'return false\'', +popup_scrollbars : 'Vis scrollbar', +popup_statusbar : 'Vis statuslinje', +popup_toolbar : 'Vis værktøjslinjer', +popup_menubar : 'Vis menulinje', +popup_location : 'Vis adresse', +popup_resizable : 'Gør vinduet skalerbart', +popup_dependent : 'Afhængigt (kun ved Mozilla/Firefox)', +popup_size : 'Størrelse', +popup_position : 'Placering (X/Y)', +id : 'Id', +style: 'Style', +classes : 'Klasser', +target_name : 'Target navn', +target_langcode : 'Target sprog', +langdir : 'Sprogretning', +langcode : 'Sprogkode', +encoding : 'Target tegnkode', +mime : 'Target MIME type', +rel : 'Relation mellem side og target', +rev : 'Relation mellem target og side', +tabindex : 'Tabindex', +accesskey : 'Genvejstast', +ltr : 'Venstre til højre', +rtl : 'Højre til venstre' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/de.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/de.js new file mode 100644 index 0000000000..62c0744074 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/de.js @@ -0,0 +1,47 @@ +// DE lang variables + +tinyMCE.addToLang('advlink',{ +general_tab : 'Allgemein', +popup_tab : 'Popup', +events_tab : 'JS-Events', +advanced_tab : 'Erweitert', +general_props : 'Allgemeine Eigenschaften', +popup_props : 'Popup-Eigenschaften', +event_props : 'Javascript-Events', +advanced_props : 'Erweiterte Eigenschaften', +popup_opts : 'Optionen', +anchor_names : 'Anker', +target_same : '_self - In diesem Fenster/Frame öffnen', +target_parent : '_parent - Im Eltern-Fenster/-Frame öffnen', +target_top : '_top - Im Fenster öffnen (ersetzt alle Frames)', +target_blank : '_blank - In neuem Fenster öffnen', +popup : 'Javascript-Popup', +popup_url : 'Popup-URL', +popup_name : 'Popup-Name', +popup_return : 'Mit \'return false\' einfügen', +popup_scrollbars : 'Scrollleisten anzeigen', +popup_statusbar : 'Statuszeilen anzeigen', +popup_toolbar : 'Werkzeugleisten anzeigen', +popup_menubar : 'Menüleiste anzeigen', +popup_location : 'Adresszeile anzeigen', +popup_resizable : 'Fenstergröße veränderbar', +popup_dependent : 'Abhängiges Fenster (Nur Mozilla/Firefox)', +popup_size : 'Größe', +popup_position : 'Position (X/Y)', +id : 'ID', +style: 'CSS-Stil', +classes : 'CSS-Klassen', +target_name : 'Zielname', +langdir : 'Sprachrichtung', +target_langcode : 'Zielsprache', +langcode : 'Sprach-Code', +encoding : 'Zeichenkodierung', +mime : 'MIME-Typ', +rel : 'Verhältnis Seite zu Ziel', +rev : 'Verhältnis Ziel zu Seite', +tabindex : 'Tabulator-Index', +accesskey : 'Tastaturkürzel', +ltr : 'Von links nach rechts', +rtl : 'Von rechts nach links', +delta_width : 10 +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/el.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/el.js new file mode 100755 index 0000000000..45326f9365 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/el.js @@ -0,0 +1,46 @@ +// Initial translation by Dimitris Giannitsaros / MediSign SA + +tinyMCE.addToLang('advlink',{ +general_tab : 'ÃåíéêÜ', +popup_tab : 'Popup', +events_tab : 'ÓõìâÜíôá', +advanced_tab : 'Ãéá ðñï÷ùñçìÝíïõò', +general_props : 'ÃåíéêÝò éäéüôçôåò', +popup_props : 'Éäéüôçôåò popup', +event_props : 'ÓõìâÜíôá', +advanced_props : 'Ðñï÷ùñçìÝíåò éäéüôçôåò', +popup_opts : 'ÅðéëïãÝò', +anchor_names : '¢ãêõñåò', +target_same : '¢íïéãìá óôï ßäéï ðáñÜèõñï / frame', +target_parent : '¢íïéãìá óôï ðáôñéêü ðáñÜèõñï / frame', +target_top : '¢íïéãìá óôï ðÜíù frame (áíôéêáèéóôÜ üëá ôá frames)', +target_blank : '¢íïéãìá óå íÝï ðáñÜèõñï', +popup : 'Javascript popup', +popup_url : 'Popup URL', +popup_name : '¼íïìá ðáñáèýñïõ', +popup_return : 'ÅéóáãùãÞ \'return false\'', +popup_scrollbars : 'ÅìöÜíéóç ìðáñþí êýëéóçò', +popup_statusbar : 'ÅìöÜíéóç ìðÜñáò êáôÜóôáóçò', +popup_toolbar : 'ÅìöÜíéóç ìðáñþí åñãáëåßùí', +popup_menubar : 'ÅìöÜíéóç ìåíïý', +popup_location : 'ÅìöÜíéóç ìðÜñáò ôïðïèåóßáò', +popup_resizable : 'Ôï ðáñÜèõñï íá åðéôñÝðåé áëëáãÞ ìåãÝèïõò', +popup_dependent : 'Åîáñôþìåíï(ìüíï Mozilla/Firefox)', +popup_size : 'ÌÝãåèïò', +popup_position : 'ÈÝóç (X/Y)', +id : 'Êùä.', +style: 'Óôõë', +classes : 'ÊëÜóóåéò', +target_name : '¼íïìá óôü÷ïõ', +langdir : 'Äéåýèõíóç ãëþóóáò', +target_langcode : 'Ãëþóóá óôü÷ïõ', +langcode : 'Êùäéêüò ãëþóóáò', +encoding : 'Êùäéêïðïßçóç ãëþóóáò óôü÷ïõ', +mime : 'Ôýðïò MIME óôü÷ïõ', +rel : 'Ó÷Ýóç óåëßäáò ìå óôü÷ï', +rev : 'Ó÷Ýóç óôü÷ïõ ìå óåëßäá', +tabindex : 'Tabindex', +accesskey : 'Accesskey', +ltr : 'ÁñéóôåñÜ ðñïò äåîéÜ', +rtl : 'ÄåîéÜ ðñïò áñéóôåñÜ' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/en.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/en.js new file mode 100644 index 0000000000..0e68e5ab37 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/en.js @@ -0,0 +1,46 @@ +// UK lang variables + +tinyMCE.addToLang('advlink',{ +general_tab : 'General', +popup_tab : 'Popup', +events_tab : 'Events', +advanced_tab : 'Advanced', +general_props : 'General properties', +popup_props : 'Popup properties', +event_props : 'Events', +advanced_props : 'Advanced properties', +popup_opts : 'Options', +anchor_names : 'Anchors', +target_same : 'Open in this window / frame', +target_parent : 'Open in parent window / frame', +target_top : 'Open in top frame (replaces all frames)', +target_blank : 'Open in new window', +popup : 'Javascript popup', +popup_url : 'Popup URL', +popup_name : 'Window name', +popup_return : 'Insert \'return false\'', +popup_scrollbars : 'Show scrollbars', +popup_statusbar : 'Show status bar', +popup_toolbar : 'Show toolbars', +popup_menubar : 'Show menu bar', +popup_location : 'Show location bar', +popup_resizable : 'Make window resizable', +popup_dependent : 'Dependent (Mozilla/Firefox only)', +popup_size : 'Size', +popup_position : 'Position (X/Y)', +id : 'Id', +style: 'Style', +classes : 'Classes', +target_name : 'Target name', +langdir : 'Language direction', +target_langcode : 'Target language', +langcode : 'Language code', +encoding : 'Target character encoding', +mime : 'Target MIME type', +rel : 'Relationship page to target', +rev : 'Relationship target to page', +tabindex : 'Tabindex', +accesskey : 'Accesskey', +ltr : 'Left to right', +rtl : 'Right to left' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/es.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/es.js new file mode 100755 index 0000000000..f25fb78f8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/es.js @@ -0,0 +1,55 @@ +/** + * ES lang variables + * + * Authors : Alvaro Velasco, + * Adolfo Sanz De Diego (asanzdiego) , + * Carlos C Soto (eclipxe) + * Eneko Castresana Vara + * Last Updated : July 14, 2006 + * TinyMCE Version : 2.0.6.1 + */ + +tinyMCE.addToLang('advlink',{ +general_tab : 'General', +popup_tab : 'Popup', +events_tab : 'Eventos', +advanced_tab : 'Avanzado', +general_props : 'Propiedades generales', +popup_props : 'Propiedades de la popup', +event_props : 'Eventos', +advanced_props : 'Propiedades avanzadas', +popup_opts : 'Opciones', +anchor_names : 'Anclas', +target_same : 'Abrir en esta ventana/frame', +target_parent : 'Abrir en la ventana/frame padre', +target_top : 'Abrir el frame superior (replaza todos los frames)', +target_blank : 'Abrir en una ventana nueva', +popup : 'Popup con JavaScript', +popup_url : 'Dirección de la popup', +popup_name : 'Nombre de la ventana', +popup_return : 'Insertar \'return false\'', +popup_scrollbars : 'Mostrar barras de scroll', +popup_statusbar : 'Mostrar barra de estado', +popup_toolbar : 'Mostrar barras de tarea', +popup_menubar : 'Mostrar barra de menu', +popup_location : 'Mostrar barra de direcciones', +popup_resizable : 'La ventana puede cambiar de tamaño', +popup_dependent : 'Dependiente (solo Mozilla/Firefox)', +popup_size : 'Tamaño', +popup_position : 'Posición (X/Y)', +id : 'Id', +style: 'Estilo', +classes : 'Clases', +target_name : 'Nombre del target', +langdir : 'Dirección del texto', +target_langcode : 'Idioma del target', +langcode : 'Código del idioma', +encoding : 'Codificación de los carácteres del target', +mime : 'Tipo MIME del target', +rel : 'Relación de la página con el target', +rev : 'Relación del target con la página', +tabindex : 'Indice para la tabulación', +accesskey : 'Tecla de acceso', +ltr : 'de izquierda a derecha', +rtl : 'de derecha a izquierda' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/fa.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/fa.js new file mode 100644 index 0000000000..aca154bf8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/fa.js @@ -0,0 +1,27 @@ +// IR lang variables +// Persian (Farsi) language pack (for IRAN) +// By: Morteza Zafari +// Lost@LostLord.com +// http://www.LostLord.com + +tinyMCE.addToLang('',{ +dir : 'rtl', +insert_link_target_same : '?? ???? ???? / ???? ??? ??', +insert_link_target_parent : '?? ???? / ???? ???? ??? ??', +insert_link_target_top : '?? ???? ???? ??? ?? (??? ?????? ?????? ????? ?????)', +insert_link_target_blank : '?? ???? ???? ??? ??', +insert_link_target_named : '?? ????? ??? ??', +insert_link_popup : 'JS-Popup', +insert_link_popup_url : 'URL ?????', +insert_link_popup_name : '??? ?????', +insert_link_popup_return : '?????? \'return false\'', +insert_link_popup_scrollbars : '????? scrollbars', +insert_link_popup_statusbar : '????? statusbar', +insert_link_popup_toolbar : '????? toolbars', +insert_link_popup_menubar : '????? menubar', +insert_link_popup_location : '????? locationbar', +insert_link_popup_resizable : '???? ????? ?????? ????', +insert_link_popup_size : '??????', +insert_link_popup_position : '?????? (X/Y)', +insert_link_popup_missingtarget : '???? ?? ??? ???? ???? ?????? ???? ?? ??? ??? ???? ????? ????? ?? ?????? ??????.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/fa_ca.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/fa_ca.js new file mode 100644 index 0000000000..0e68e5ab37 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/fa_ca.js @@ -0,0 +1,46 @@ +// UK lang variables + +tinyMCE.addToLang('advlink',{ +general_tab : 'General', +popup_tab : 'Popup', +events_tab : 'Events', +advanced_tab : 'Advanced', +general_props : 'General properties', +popup_props : 'Popup properties', +event_props : 'Events', +advanced_props : 'Advanced properties', +popup_opts : 'Options', +anchor_names : 'Anchors', +target_same : 'Open in this window / frame', +target_parent : 'Open in parent window / frame', +target_top : 'Open in top frame (replaces all frames)', +target_blank : 'Open in new window', +popup : 'Javascript popup', +popup_url : 'Popup URL', +popup_name : 'Window name', +popup_return : 'Insert \'return false\'', +popup_scrollbars : 'Show scrollbars', +popup_statusbar : 'Show status bar', +popup_toolbar : 'Show toolbars', +popup_menubar : 'Show menu bar', +popup_location : 'Show location bar', +popup_resizable : 'Make window resizable', +popup_dependent : 'Dependent (Mozilla/Firefox only)', +popup_size : 'Size', +popup_position : 'Position (X/Y)', +id : 'Id', +style: 'Style', +classes : 'Classes', +target_name : 'Target name', +langdir : 'Language direction', +target_langcode : 'Target language', +langcode : 'Language code', +encoding : 'Target character encoding', +mime : 'Target MIME type', +rel : 'Relationship page to target', +rev : 'Relationship target to page', +tabindex : 'Tabindex', +accesskey : 'Accesskey', +ltr : 'Left to right', +rtl : 'Right to left' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/fi.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/fi.js new file mode 100755 index 0000000000..d77defac73 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/fi.js @@ -0,0 +1,46 @@ +// FI lang variables + +tinyMCE.addToLang('advlink',{ +general_tab : 'Yleiset', +popup_tab : 'Ponnahdusikkuna', +events_tab : 'Tapahtumat', +advanced_tab : 'Lisäasetukset', +general_props : 'Yleiset asetukset', +popup_props : 'Ponnahdusikkunan asetukset', +event_props : 'Tapahtumat', +advanced_props : 'Lisäasetukset', +popup_opts : 'Asetukset', +anchor_names : 'Ankkurit', +target_same : 'Avaa tässä ikkunassa / kehyksessä', +target_parent : 'Avaa isäntäikkunassa / kehyksessä', +target_top : 'Avaa kokoruudulle (korvaa kaikki kehykset)', +target_blank : 'Avaa uuteen ikkunaan', +popup : 'Javascript ponnahdusikkuna', +popup_url : 'Ponnahdusikkunan osoite', +popup_name : 'Ikkunan nimi', +popup_return : 'Lisää \'return false\'', +popup_scrollbars : 'Näytä vierityspalkit', +popup_statusbar : 'Näytä tilarivi', +popup_toolbar : 'Näytä työkalurivi', +popup_menubar : 'Näytä valikkorivi', +popup_location : 'Näytä sijaintipalkki', +popup_resizable : 'Kokoa voi muuttaa', +popup_dependent : 'Riippuvainen (vain Mozilla/Firefox)', +popup_size : 'Koko', +popup_position : 'Sijainti (X/Y)', +id : 'Id', +style: 'Tyyli', +classes : 'Luokat', +target_name : 'Kohteen nimi', +langdir : 'Kohteen kielen suunta', +target_langcode : 'Kohteen kieli', +langcode : 'Kielikoodi', +encoding : 'Kohteen merkkikoodisto', +mime : 'Kohteen MIME tyyppi', +rel : 'Sivun suhde kohteeseen', +rev : 'Kohteen suhde sivuun', +tabindex : 'Tabindex', +accesskey : 'Pikanäppäin', +ltr : 'Vasemmalta oikealle', +rtl : 'Oikealta vasemmalle' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/fr.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/fr.js new file mode 100755 index 0000000000..0950faf0fd --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/fr.js @@ -0,0 +1,48 @@ +// FR lang variables +// Modified by Motte, last updated 2006-03-23 + +tinyMCE.addToLang('advlink',{ +target_same : 'Ouvre dans la même fenêtre / Cadre', +target_parent : 'Ouvre dans la fenêtre / cadre parente', +target_top : 'Ouvre dans le Top frame (remplace toutes les cadres)', +target_blank : 'Ouvre dans une nouvelle fenêtre', +target_name : 'Nom de la cible', +popup : 'JS-Popup', +popup_url : 'URL de la Popup', +popup_name : 'Nom de la fenêtre', +popup_return : 'Insert \'return false\'', +popup_scrollbars : 'Montrer la barre de défilement ', +popup_statusbar : 'Montrer la barre d\'état', +popup_toolbar : 'Montrer la barre d\'outils', +popup_menubar : 'Montrer la barre du menu', +popup_location : 'Montre la barre d\'adresse', +popup_resizable : 'Fabriquer une fenêtre redimensionnable', +popup_dependent : 'Dependent (Mozilla/Firefox only)', +popup_size : 'Taille', +popup_position : 'Position (X/Y)', +popup_missingtarget : 'Veuillez insérer un nom pour la cible ou choisissez une autre option.', +general_tab : 'Général', +popup_tab : 'Popup', +events_tab : 'Evênements', +advanced_tab : 'Avancé', +general_props : 'Propriétés générales', +popup_props : 'Propriétés Popup', +event_props : 'Evênements', +advanced_props : 'Propriétés Avancées', +popup_opts : 'Options', +anchor_names : 'Ancres', +id : 'Id', +style: 'Style', +classes : 'Classes', +langdir : 'Sens d\'écriture', +target_langcode : 'Langage cible', +langcode : 'Code langue', +encoding : 'Codage caractères de la cible', +mime : 'Type MIME de la cible', +rel : 'Page relative à la cible', +rev : 'Cible relative à la page', +tabindex : 'Tabindex', +accesskey : 'Touche d\'accès', +ltr : 'De gauche à droite', +rtl : 'De droite à gauche' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/fr_ca.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/fr_ca.js new file mode 100755 index 0000000000..7b57ba3028 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/fr_ca.js @@ -0,0 +1,22 @@ +// CA_FR lang variables + +tinyMCE.addToLang('',{ +insert_link_target_same : 'Ouvrir dans la même fenêtre', +insert_link_target_parent : 'Ouvrir dans la fenêtre parent', +insert_link_target_top : 'Ouvrir dans le cadre supérieur', +insert_link_target_blank : 'Ouvrir dans une nouvelle fenêtre', +insert_link_target_named : 'Ouvrir à la destination', +insert_link_popup : 'JS-Popup', +insert_link_popup_url : 'URL du popup', +insert_link_popup_name : 'Nom de la fenêtre', +insert_link_popup_return : 'Insérer le script \'return false\'', +insert_link_popup_scrollbars : 'Barres de défilement', +insert_link_popup_statusbar : 'Barre de statut', +insert_link_popup_toolbar : 'Barres d\'outils', +insert_link_popup_menubar : 'Barre de menu', +insert_link_popup_location : 'Barre d\'adresse', +insert_link_popup_resizable : 'Fenêtre redimensionnable', +insert_link_popup_size : 'Dimensions', +insert_link_popup_position : 'Position (X/Y)', +insert_link_popup_missingtarget : 'S.v.p., entrer un nom de destination ou choisir une autre option.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/he.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/he.js new file mode 100755 index 0000000000..bf3f79482d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/he.js @@ -0,0 +1,46 @@ +// UK lang variables + +tinyMCE.addToLang('advlink',{ +general_tab : 'ëììé', +popup_tab : 'çìåï ÷åôõ', +events_tab : 'àøåòéí', +advanced_tab : 'îú÷ãí', +general_props : 'îàôééðéí ëììééí', +popup_props : 'îàôééðé äçìåï ä÷åôõ', +event_props : 'àøåòéí', +advanced_props : 'îàôééðéí îú÷ãîéí', +popup_opts : 'àôùøåéåú', +anchor_names : 'òåâðéí', +target_same : 'ôúç áçìåï æä àå îñâøú æå', +target_parent : 'ôúç áçìåï àå áîñâøú äî÷åøééí', +target_top : 'ôúç áîñâøú äøàùéú (îçìéó àú ëì äîñâøåú)', +target_blank : 'ôúç áçìåï çãù', +popup : 'çìåï ÷åôõ ùì Javascript', +popup_url : 'ëúåáú äçìåï ä÷åôõ', +popup_name : 'ùí äçìåï', +popup_return : 'äëðñ \'return false\'', +popup_scrollbars : 'äöâ ôñé âìéìä', +popup_statusbar : 'äöâ ùåøú îöá', +popup_toolbar : 'äöâ ñøâìé ëìåí', +popup_menubar : 'äöâ àú ùåøú äúôøéèéí', +popup_location : 'äöâ àú ùåøú äëúåáú', +popup_resizable : 'çìåï ùðéúï ìùðåú àú âåãìå', +popup_dependent : 'úìåé (Mozilla/Firefox áìáã)', +popup_size : 'âåãì', +popup_position : 'îé÷åí (X/Y)', +id : 'Id', +style: 'ñâðåï', +classes : 'Classéí', +target_name : 'ùí éòã', +langdir : 'ëéååï ùôä', +target_langcode : 'ùôú éòã', +langcode : '÷åã ùôä', +encoding : '÷éãåã úååéí ùì äéòã', +mime : 'ñåâ MIME ùì äéòã', +rel : 'éçñ ùì ãó ìéòã', +rev : 'éçñ ùì éòã ìãó', +tabindex : 'ñãø èàáéí', +accesskey : 'î÷ù âéùä', +ltr : 'ùîàì ìéîéï', +rtl : 'éîéï ìùîàì' +}); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/hu.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/hu.js new file mode 100644 index 0000000000..75f6beb5f8 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/hu.js @@ -0,0 +1,46 @@ +// HU lang variables + +tinyMCE.addToLang('advlink',{ +general_tab : 'Általános', +popup_tab : 'Popup', +events_tab : 'Események', +advanced_tab : 'Haladó', +general_props : 'Általános beállítások', +popup_props : 'Popup beállítások', +event_props : 'Események', +advanced_props : 'Haladó beállítások', +popup_opts : 'Opciók', +anchor_names : 'Horgonyok', +target_same : 'Megnyitás ebben az ablakban / keretben', +target_parent : 'Megnyitás a szülõ ablakban / keretben', +target_top : 'Megnyitás felsõ keretben (minden keretet lecserél)', +target_blank : 'Megnyitás új ablakban', +popup : 'Javascript popup', +popup_url : 'Popup URL', +popup_name : 'Ablak név', +popup_return : '\'return false\' beszúrása', +popup_scrollbars : 'Görgetõsávok megjelenítése', +popup_statusbar : 'Állapotsor megjelenítése', +popup_toolbar : 'Eszköztárak megjelenítése', +popup_menubar : 'Menüsor megjelenítése', +popup_location : 'Címsáv megjelenítése', +popup_resizable : 'Ablak átméretezhetõvé tétele', +popup_dependent : 'Függõ (csak Mozilla/Firefox)', +popup_size : 'Méret', +popup_position : 'Pozíció (X/Y)', +id : 'Azonosító', +style: 'Stílus', +classes : 'Osztályok', +target_name : 'Cél neve', +langdir : 'Szöveg pozíció', +target_langcode : 'Cél szöveg', +langcode : 'Szöveg kód', +encoding : 'Cél karakter kódolás', +mime : 'Cél MIME típus', +rel : 'Oldal kapcsolata a céllal', +rev : 'Cél kapcsolat az oldallal', +tabindex : 'Tabindex', +accesskey : 'Accesskey', +ltr : 'Balról jobbra', +rtl : 'Jobbról balra' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/is.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/is.js new file mode 100644 index 0000000000..3350e2b099 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/is.js @@ -0,0 +1,46 @@ +// Iceland lang variables by Johannes Birgir Jensson + +tinyMCE.addToLang('advlink',{ +general_tab : 'Almennt', +popup_tab : 'Sprettigluggi', +events_tab : 'Atburðir', +advanced_tab : 'Sérstillingar', +general_props : 'Almennar stillingar', +popup_props : 'Stillingar sprettiglugga', +event_props : 'Atburðir', +advanced_props : 'Sérstillingar', +popup_opts : 'Valkostir', +anchor_names : 'Akkeri', +target_same : 'Opna í þessum glugga / ramma', +target_parent : 'Opna í glugga / ramma foreldris', +target_top : 'Opna í efsta ramma (kemur í stað allra ramma)', +target_blank : 'Opna í nýjum glugga', +popup : 'Javascript sprettigluggi', +popup_url : 'Slóð sprettiglugga', +popup_name : 'Nafn glugga', +popup_return : 'Setja \'return false\'', +popup_scrollbars : 'Sýna skrunslár', +popup_statusbar : 'Sýna stöðustiku', +popup_toolbar : 'Sýna tólastiku', +popup_menubar : 'Sýna valstiku', +popup_location : 'Sýna slóðarstiku', +popup_resizable : 'Leyfa glugga að breyta stærð', +popup_dependent : 'Háður (eingöngu Mozilla/Firefox)', +popup_size : 'Stærð', +popup_position : 'Staðsetning (X/Y)', +id : 'Id', +style: 'Stíll', +classes : 'Klassi', +target_name : 'Nafn tengils', +langdir : 'Ritháttur tungumáls', +target_langcode : 'Tungumá tengils', +langcode : 'Tungumálskenni', +encoding : 'Textakóðun tengils', +mime : 'MIME-tegund tengils', +rel : 'Tengsl síðu til tengils', +rev : 'Tengsl tengils til síðu', +tabindex : 'Röðun', +accesskey : 'Flýtilykill', +ltr : 'Vinstri til hægri', +rtl : 'Hægri til vinstri' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/it.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/it.js new file mode 100755 index 0000000000..b99c62cfa3 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/it.js @@ -0,0 +1,46 @@ +// IT lang variables + +tinyMCE.addToLang('advlink',{ +general_tab : 'Generale', +popup_tab : 'Popup', +events_tab : 'Eventi', +advanced_tab : 'Avanzate', +general_props : 'Proprietà generali', +popup_props : 'Proprietà del popup', +event_props : 'Eventi', +advanced_props : 'Proprietà avanzate', +popup_opts : 'Opzioni', +anchor_names : 'Ancore', +target_same : 'Apri nella stessa finestra o frame', +target_parent : 'Apri nella finestra o nel frame superiori', +target_top : 'Apri nel frame principale (occupa tutta la finestra)', +target_blank : 'Apri in una nuova finestra', +popup : 'Popup Javascript', +popup_url : 'URL del popup', +popup_name : 'Nome della finestra', +popup_return : 'Inserisci \'return false\'', +popup_scrollbars : 'Mostra le barre di scorrimento', +popup_statusbar : 'Mostra la barra di stato', +popup_toolbar : 'Mostra la barra degli strumenti', +popup_menubar : 'Mostra la barra dei menu', +popup_location : 'Mostra la barra degli indirizzi', +popup_resizable : 'Permetti di ridimensionare la finestra', +popup_dependent : 'Dipendente (solo Mozilla/Firefox)', +popup_size : 'Dimensioni', +popup_position : 'Posizione (X/Y)', +id : 'Id', +style: 'Stile', +classes : 'Classi', +target_name : 'Nome della destinazione', +langdir : 'Direzione del testo', +target_langcode : 'Codifica lingua destinazione', +langcode : 'Codifica lingua', +encoding : 'Codifica caratteri destinazione', +mime : 'Tipo MIME destinazione', +rel : 'Relazione pagina-destinazione', +rev : 'Relazione destinazione-pagina', +tabindex : 'Indice TAB', +accesskey : 'Tasto di accesso', +ltr : 'Da sinistra a destra', +rtl : 'Da destra a sinistra' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/ja-euc-jp.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/ja-euc-jp.js new file mode 100644 index 0000000000..0e68e5ab37 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/ja-euc-jp.js @@ -0,0 +1,46 @@ +// UK lang variables + +tinyMCE.addToLang('advlink',{ +general_tab : 'General', +popup_tab : 'Popup', +events_tab : 'Events', +advanced_tab : 'Advanced', +general_props : 'General properties', +popup_props : 'Popup properties', +event_props : 'Events', +advanced_props : 'Advanced properties', +popup_opts : 'Options', +anchor_names : 'Anchors', +target_same : 'Open in this window / frame', +target_parent : 'Open in parent window / frame', +target_top : 'Open in top frame (replaces all frames)', +target_blank : 'Open in new window', +popup : 'Javascript popup', +popup_url : 'Popup URL', +popup_name : 'Window name', +popup_return : 'Insert \'return false\'', +popup_scrollbars : 'Show scrollbars', +popup_statusbar : 'Show status bar', +popup_toolbar : 'Show toolbars', +popup_menubar : 'Show menu bar', +popup_location : 'Show location bar', +popup_resizable : 'Make window resizable', +popup_dependent : 'Dependent (Mozilla/Firefox only)', +popup_size : 'Size', +popup_position : 'Position (X/Y)', +id : 'Id', +style: 'Style', +classes : 'Classes', +target_name : 'Target name', +langdir : 'Language direction', +target_langcode : 'Target language', +langcode : 'Language code', +encoding : 'Target character encoding', +mime : 'Target MIME type', +rel : 'Relationship page to target', +rev : 'Relationship target to page', +tabindex : 'Tabindex', +accesskey : 'Accesskey', +ltr : 'Left to right', +rtl : 'Right to left' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/ja.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/ja.js new file mode 100644 index 0000000000..0e68e5ab37 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/ja.js @@ -0,0 +1,46 @@ +// UK lang variables + +tinyMCE.addToLang('advlink',{ +general_tab : 'General', +popup_tab : 'Popup', +events_tab : 'Events', +advanced_tab : 'Advanced', +general_props : 'General properties', +popup_props : 'Popup properties', +event_props : 'Events', +advanced_props : 'Advanced properties', +popup_opts : 'Options', +anchor_names : 'Anchors', +target_same : 'Open in this window / frame', +target_parent : 'Open in parent window / frame', +target_top : 'Open in top frame (replaces all frames)', +target_blank : 'Open in new window', +popup : 'Javascript popup', +popup_url : 'Popup URL', +popup_name : 'Window name', +popup_return : 'Insert \'return false\'', +popup_scrollbars : 'Show scrollbars', +popup_statusbar : 'Show status bar', +popup_toolbar : 'Show toolbars', +popup_menubar : 'Show menu bar', +popup_location : 'Show location bar', +popup_resizable : 'Make window resizable', +popup_dependent : 'Dependent (Mozilla/Firefox only)', +popup_size : 'Size', +popup_position : 'Position (X/Y)', +id : 'Id', +style: 'Style', +classes : 'Classes', +target_name : 'Target name', +langdir : 'Language direction', +target_langcode : 'Target language', +langcode : 'Language code', +encoding : 'Target character encoding', +mime : 'Target MIME type', +rel : 'Relationship page to target', +rev : 'Relationship target to page', +tabindex : 'Tabindex', +accesskey : 'Accesskey', +ltr : 'Left to right', +rtl : 'Right to left' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/ja_euc-jp.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/ja_euc-jp.js new file mode 100755 index 0000000000..7920db1c03 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/ja_euc-jp.js @@ -0,0 +1,46 @@ +// ÆüËܸì euc lang variables + +tinyMCE.addToLang('advlink',{ +general_tab : '°ìÈÌ', +popup_tab : '¥Ý¥Ã¥×¥¢¥Ã¥×', +events_tab : '¥¤¥Ù¥ó¥È', +advanced_tab : '¾ÜºÙ', +general_props : '°ìÈ̤Υץí¥Ñ¥Æ¥£', +popup_props : '¥Ý¥Ã¥×¥¢¥Ã¥×¤Î¥×¥í¥Ñ¥Æ¥£', +event_props : '¥¤¥Ù¥ó¥È', +advanced_props : '¾ÜºÙ¤Î¥×¥í¥Ñ¥Æ¥£', +popup_opts : 'ÁªÂò', +anchor_names : '¥¢¥ó¥«¡¼', +target_same : '¤³¤Î¥¦¥¤¥ó¥É¥¦¤Ç³«¤¯', +target_parent : '¿Æ¥¦¥¤¥ó¥É¥¦¤Ç³«¤¯', +target_top : '¾å¤Î¥Õ¥ì¡¼¥à¤Ç³«¤¯', +target_blank : '¿·¥¦¥¤¥ó¥É¥¦¤Ç³«¤¯', +popup : 'Javascript ¥Ý¥Ã¥×¥¢¥Ã¥×', +popup_url : '¥Ý¥Ã¥×¥¢¥Ã¥× URL', +popup_name : '¥¦¥¤¥ó¥É¥¦Ì¾', +popup_return : 'ÁÞÆþ \'return false\'', +popup_scrollbars : '¥¹¥¯¥í¡¼¥ë¥Ð¡¼¤òɽ¼¨', +popup_statusbar : '¥¹¥Æ¡¼¥¿¥¹¥Ð¡¼¤òɽ¼¨', +popup_toolbar : '¥Ä¡¼¥ë¥Ð¡¼¤òɽ¼¨', +popup_menubar : '¥á¥Ë¥å¡¼¥Ð¡¼¤òɽ¼¨', +popup_location : '¥¢¥É¥ì¥¹¥Ð¡¼¤òɽ¼¨', +popup_resizable : '¥¦¥¤¥ó¥É¥¦¤òÄ´À°²Ä¤Ë¤¹¤ë', +popup_dependent : 'Íê¤ê (Mozilla/Firefox ¤Î¤ß)', +popup_size : '¥µ¥¤¥º', +popup_position : '°ÌÃÖ (X/Y)', +id : 'Id', +style: '¥¹¥¿¥¤¥ë', +classes : '¥¯¥é¥¹', +target_name : '¥¿¡¼¥²¥Ã¥È̾', +langdir : '¸ÀÍդθþ¤­', +target_langcode : '¥¿¡¼¥²¥Ã¥È¤Î¸ÀÍÕ', +langcode : '¸ÀÍդΥ³¡¼¥É', +encoding : '¥¿¡¼¥²¥Ã¥È¤Îʸ»ú¥¨¥ó¥³¡¼¥É', +mime : '¥¿¡¼¥²¥Ã¥È MIME ¥¿¥¤¥×', +rel : '¥Ú¡¼¥¸¢ª¥¿¡¼¥²¥Ã¥È´Ø·¸', +rev : '¥¿¡¼¥²¥Ã¥È¢ª¥Ú¡¼¥¸´Ø·¸', +tabindex : '¥¿¥Ã¥Ö»Ø¿ô', +accesskey : '¥¢¥¯¥»¥¹¥­¡¼', +ltr : 'º¸¤«¤é±¦¤Ø', +rtl : '±¦¤«¤éº¸¤Ø' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/ja_shift-jis.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/ja_shift-jis.js new file mode 100644 index 0000000000..0e68e5ab37 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/ja_shift-jis.js @@ -0,0 +1,46 @@ +// UK lang variables + +tinyMCE.addToLang('advlink',{ +general_tab : 'General', +popup_tab : 'Popup', +events_tab : 'Events', +advanced_tab : 'Advanced', +general_props : 'General properties', +popup_props : 'Popup properties', +event_props : 'Events', +advanced_props : 'Advanced properties', +popup_opts : 'Options', +anchor_names : 'Anchors', +target_same : 'Open in this window / frame', +target_parent : 'Open in parent window / frame', +target_top : 'Open in top frame (replaces all frames)', +target_blank : 'Open in new window', +popup : 'Javascript popup', +popup_url : 'Popup URL', +popup_name : 'Window name', +popup_return : 'Insert \'return false\'', +popup_scrollbars : 'Show scrollbars', +popup_statusbar : 'Show status bar', +popup_toolbar : 'Show toolbars', +popup_menubar : 'Show menu bar', +popup_location : 'Show location bar', +popup_resizable : 'Make window resizable', +popup_dependent : 'Dependent (Mozilla/Firefox only)', +popup_size : 'Size', +popup_position : 'Position (X/Y)', +id : 'Id', +style: 'Style', +classes : 'Classes', +target_name : 'Target name', +langdir : 'Language direction', +target_langcode : 'Target language', +langcode : 'Language code', +encoding : 'Target character encoding', +mime : 'Target MIME type', +rel : 'Relationship page to target', +rev : 'Relationship target to page', +tabindex : 'Tabindex', +accesskey : 'Accesskey', +ltr : 'Left to right', +rtl : 'Right to left' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/ja_shift_jis.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/ja_shift_jis.js new file mode 100755 index 0000000000..8378a0f6c5 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/ja_shift_jis.js @@ -0,0 +1,46 @@ +// “ú–{Œê shift_jis lang variables + +tinyMCE.addToLang('advlink',{ +general_tab : 'ˆê”Ê', +popup_tab : 'ƒ|ƒbƒvƒAƒbƒv', +events_tab : 'ƒCƒxƒ“ƒg', +advanced_tab : 'Ú×', +general_props : 'ˆê”ʂ̃vƒƒpƒeƒB', +popup_props : 'ƒ|ƒbƒvƒAƒbƒv‚̃vƒƒpƒeƒB', +event_props : 'ƒCƒxƒ“ƒg', +advanced_props : 'Úׂ̃vƒƒpƒeƒB', +popup_opts : '‘I‘ð', +anchor_names : 'ƒAƒ“ƒJ[', +target_same : '‚±‚̃EƒCƒ“ƒhƒE‚ÅŠJ‚­', +target_parent : 'eƒEƒCƒ“ƒhƒE‚ÅŠJ‚­', +target_top : 'ã‚̃tƒŒ[ƒ€‚ÅŠJ‚­', +target_blank : 'VƒEƒCƒ“ƒhƒE‚ÅŠJ‚­', +popup : 'Javascript ƒ|ƒbƒvƒAƒbƒv', +popup_url : 'ƒ|ƒbƒvƒAƒbƒv URL', +popup_name : 'ƒEƒCƒ“ƒhƒE–¼', +popup_return : '‘}“ü \'return false\'', +popup_scrollbars : 'ƒXƒNƒ[ƒ‹ƒo[‚ð•\Ž¦', +popup_statusbar : 'ƒXƒe[ƒ^ƒXƒo[‚ð•\Ž¦', +popup_toolbar : 'ƒc[ƒ‹ƒo[‚ð•\Ž¦', +popup_menubar : 'ƒƒjƒ…[ƒo[‚ð•\Ž¦', +popup_location : 'ƒAƒhƒŒƒXƒo[‚ð•\Ž¦', +popup_resizable : 'ƒEƒCƒ“ƒhƒE‚ð’²®‰Â‚É‚·‚é', +popup_dependent : '—Š‚è (Mozilla/Firefox ‚Ì‚Ý)', +popup_size : 'ƒTƒCƒY', +popup_position : 'ˆÊ’u (X/Y)', +id : 'Id', +style: 'ƒXƒ^ƒCƒ‹', +classes : 'ƒNƒ‰ƒX', +target_name : 'ƒ^[ƒQƒbƒg–¼', +langdir : 'Œ¾—t‚ÌŒü‚«', +target_langcode : 'ƒ^[ƒQƒbƒg‚ÌŒ¾—t', +langcode : 'Œ¾—t‚̃R[ƒh', +encoding : 'ƒ^[ƒQƒbƒg‚Ì•¶ŽšƒGƒ“ƒR[ƒh', +mime : 'ƒ^[ƒQƒbƒg MIME ƒ^ƒCƒv', +rel : 'ƒy[ƒW¨ƒ^[ƒQƒbƒgŠÖŒW', +rev : 'ƒ^[ƒQƒbƒg¨ƒy[ƒWŠÖŒW', +tabindex : 'ƒ^ƒbƒuŽw”', +accesskey : 'ƒAƒNƒZƒXƒL[', +ltr : '¶‚©‚ç‰E‚Ö', +rtl : '‰E‚©‚綂Ö' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/ja_utf-8.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/ja_utf-8.js new file mode 100755 index 0000000000..5bcdfd8e1b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/ja_utf-8.js @@ -0,0 +1,46 @@ +// 日本語 utf-8 lang variables + +tinyMCE.addToLang('advlink',{ +general_tab : '一般', +popup_tab : 'ãƒãƒƒãƒ—アップ', +events_tab : 'イベント', +advanced_tab : '詳細', +general_props : '一般ã®ãƒ—ロパティ', +popup_props : 'ãƒãƒƒãƒ—アップã®ãƒ—ロパティ', +event_props : 'イベント', +advanced_props : '詳細ã®ãƒ—ロパティ', +popup_opts : 'é¸æŠž', +anchor_names : 'アンカー', +target_same : 'ã“ã®ã‚¦ã‚¤ãƒ³ãƒ‰ã‚¦ã§é–‹ã', +target_parent : '親ウインドウã§é–‹ã', +target_top : '上ã®ãƒ•ãƒ¬ãƒ¼ãƒ ã§é–‹ã', +target_blank : '新ウインドウã§é–‹ã', +popup : 'Javascript ãƒãƒƒãƒ—アップ', +popup_url : 'ãƒãƒƒãƒ—アップ URL', +popup_name : 'ウインドウå', +popup_return : '挿入 \'return false\'', +popup_scrollbars : 'スクロールãƒãƒ¼ã‚’表示', +popup_statusbar : 'ステータスãƒãƒ¼ã‚’表示', +popup_toolbar : 'ツールãƒãƒ¼ã‚’表示', +popup_menubar : 'メニューãƒãƒ¼ã‚’表示', +popup_location : 'アドレスãƒãƒ¼ã‚’表示', +popup_resizable : 'ウインドウを調整å¯ã«ã™ã‚‹', +popup_dependent : '頼り (Mozilla/Firefox ã®ã¿)', +popup_size : 'サイズ', +popup_position : 'ä½ç½® (X/Y)', +id : 'Id', +style: 'スタイル', +classes : 'クラス', +target_name : 'ターゲットå', +langdir : '言葉ã®å‘ã', +target_langcode : 'ターゲットã®è¨€è‘‰', +langcode : '言葉ã®ã‚³ãƒ¼ãƒ‰', +encoding : 'ターゲットã®æ–‡å­—エンコード', +mime : 'ターゲット MIME タイプ', +rel : 'ページ→ターゲット関係', +rev : 'ターゲット→ページ関係', +tabindex : 'タッブ指数', +accesskey : 'アクセスキー', +ltr : 'å·¦ã‹ã‚‰å³ã¸', +rtl : 'å³ã‹ã‚‰å·¦ã¸' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/ko.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/ko.js new file mode 100644 index 0000000000..bcd48c04e0 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/ko.js @@ -0,0 +1,21 @@ +// KO lang variables + +tinyMCE.addToLang('',{ +insert_link_target_same : '°°Àº â¿¡¼­ ¸µÅ©/ÇÁ·¹ÀÓ ¿­±â', +insert_link_target_parent : 'ºÎ¸ð â¿¡¼­ ¸µÅ©/ÇÁ·¹ÀÓ ¿­±â', +insert_link_target_top : 'TOP ÇÁ·¹ÀÓ¿¡¼­ ¿­±â (¸ðµç ÇÁ·¹ÀÓÀ» ´ëü)', +insert_link_target_blank : '»õ â¿¡¼­ ¿­±â', +insert_link_target_named : '»õ â¿¡¼­ ¿­±â', +insert_link_popup : 'JS-Popup', +insert_link_popup_url : 'Æ˾÷ URL', +insert_link_popup_name : 'â À̸§', +insert_link_popup_return : '\'return false\' ³Ö±â', +insert_link_popup_scrollbars : '½ºÅ©·Ñ¹Ù¸¦ º¸¿©ÁÜ', +insert_link_popup_statusbar : '»óÅÂâÀ» º¸¿©ÁÜ', +insert_link_popup_toolbar : 'Åø¹Ù¸¦ º¸¿©ÁÜ', +insert_link_popup_menubar : '¸Þ´º¹Ù¸¦ º¸¿©ÁÜ', +insert_link_popup_location : 'À§Ä¡ Ç¥½ÃÁÙÀ» º¸¿©ÁÜ', +insert_link_popup_resizable : 'Å©±â Á¶Àý °¡´ÉÇÑ À©µµ¿ì »ý¼º', +insert_link_popup_size : 'Å©±â', +insert_link_popup_position : 'À§Ä¡ (X/Y)' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/nb.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/nb.js new file mode 100644 index 0000000000..181c54571f --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/nb.js @@ -0,0 +1,47 @@ +// nb = Norwegian (bokmål) lang variables by Knut B. Jacobsen + +tinyMCE.addToLang('advlink',{ +general_tab : 'Generelle innstillinger', +popup_tab : 'Popup', +events_tab : 'Hendelser', +advanced_tab : 'Avanserte innstillinger', +general_props : 'Generelle innstillinger', +popup_props : 'Popup innstillinger', +event_props : 'Hendelser', +advanced_props : 'Generelle innstillinger', +popup_opts : 'Innstillinger', +anchor_names : 'Bokmerke', +target_same : 'Åpne i samme vindu / ramme', +target_parent : 'Åpne i underliggende vindu / ramme', +target_top : 'Åpne i topprammen (erstatter alle rammer)', +target_blank : 'Åpne i et nytt vindu', +popup : 'Javascript popup', +popup_url : 'Popup URL', +popup_name : 'Vindu navn', +popup_return : 'Sett inn \'return false\'', +popup_scrollbars : 'Vis scrollbars', +popup_statusbar : 'Vis status bar', +popup_toolbar : 'Vis toolbars', +popup_menubar : 'Vis meny bar', +popup_location : 'Vis location bar', +popup_resizable : 'Gjør vinduet skalerbart', +popup_dependent : 'Avhengig vindu (Bare i Mozilla/Firefox)', +popup_size : 'Størrelse', +popup_position : 'Posisjon (X/Y)', +id : 'Id', +style: 'Stil', +classes : 'CSS klasser', +target_name : 'Mål navn', +langdir : 'Skrift retning', +target_langcode : 'Mål språk', +langcode : 'Språk kode', +encoding : 'Tegn konvertering', +mime : 'Målets MIME type', +rel : 'Relasjon side til mål', +rev : 'Relasjon mål til side', +tabindex : 'Tabindex', +accesskey : 'Accesskey', +ltr : 'Venstre mot høyre', +rtl : 'Høyre mot venstre' +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/nl.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/nl.js new file mode 100644 index 0000000000..d4819ed186 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/nl.js @@ -0,0 +1,46 @@ +// NL lang variables + +tinyMCE.addToLang('advlink',{ +general_tab : 'Algemeen', +popup_tab : 'Popup', +events_tab : 'Gebeurtenissen', +advanced_tab : 'Geavanceerd', +general_props : 'Algemene eigenschappen', +popup_props : 'Popup eigenschappen', +event_props : 'Gebeurtenissen', +advanced_props : 'Geavanceerde eigenschappen', +popup_opts : 'Opties', +anchor_names : 'Bladwijzers', +target_same : 'Openen in dit venster/frame', +target_parent : 'Openen in hgerliggend frame', +target_top : 'Openen in bovenste frame (vervangt alle frames)', +target_blank : 'Openen in nieuw venster', +popup : 'Javascript popup', +popup_url : 'Popup URL', +popup_name : 'Vensternaam', +popup_return : 'Voeg \'return false\' toe', +popup_scrollbars : 'Toon scrollbalken', +popup_statusbar : 'Toon statusbalk', +popup_toolbar : 'Toon werkbalk', +popup_menubar : 'Toon menubalk', +popup_location : 'Toon adresbalk', +popup_resizable : 'Maak venster schaalbaar', +popup_dependent : 'Afhankelijk (Mozilla/Firefox only)', +popup_size : 'Afmetingen', +popup_position : 'Positie (x/y)', +id : 'Id', +style: 'Stijl', +classes : 'Stijlen', +target_name : 'Naam doelframe', +langdir : 'Taalrichting', +target_langcode : 'Taal van doel', +langcode : 'Taalcode', +encoding : 'Doel character encoding', +mime : 'Doel MIME type', +rel : 'Relatie van pagina tot doel', +rev : 'Relatie van doel tot pagina', +tabindex : 'Tabindex', +accesskey : 'Toegangstoets', +ltr : 'Links naar rechts', +rtl : 'Rechts naar links' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/nn.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/nn.js new file mode 100644 index 0000000000..399f1d194a --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/nn.js @@ -0,0 +1,46 @@ +// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen + +tinyMCE.addToLang('advlink',{ +general_tab : 'Generelle innstillinger', +popup_tab : 'Popup', +events_tab : 'Hendelser', +advanced_tab : 'Avanserte innstillinger', +general_props : 'Generelle innstillinger', +popup_props : 'Popup innstillinger', +event_props : 'Hendelser', +advanced_props : 'Generelle innstillinger', +popup_opts : 'Innstillinger', +anchor_names : 'Bokmerke', +target_same : 'Åpne i samme vindauge / ramme', +target_parent : 'Åpne i underliggende vindauge / ramme', +target_top : 'Åpne i topprammen (erstatter alle rammer)', +target_blank : 'Åpne i eit nytt vindauge', +popup : 'Javascript popup', +popup_url : 'Popup URL', +popup_name : 'Vindauge navn', +popup_return : 'Sett inn \'return false\'', +popup_scrollbars : 'Vis scrollbars', +popup_statusbar : 'Vis status bar', +popup_toolbar : 'Vis toolbars', +popup_menubar : 'Vis meny bar', +popup_location : 'Vis location bar', +popup_resizable : 'Gjer vindauget skalerbart', +popup_dependent : 'Avhengig vindauge (Bare i Mozilla/Firefox)', +popup_size : 'Størrelse', +popup_position : 'Posisjon (X/Y)', +id : 'Id', +style: 'Stil', +classes : 'CSS klasser', +target_name : 'Mål navn', +langdir : 'Skrift retning', +target_langcode : 'Mål språk', +langcode : 'Språk kode', +encoding : 'Tekken konvertering', +mime : 'Målets MIME type', +rel : 'Relasjon side til mål', +rev : 'Relasjon mål til side', +tabindex : 'Tabindex', +accesskey : 'Accesskey', +ltr : 'Venstre mot høgre', +rtl : 'Høgre mot venstre' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/pl.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/pl.js new file mode 100644 index 0000000000..46c930c83c --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/pl.js @@ -0,0 +1,49 @@ +// PL lang variables +// fixed by Wooya +// http://www.mfusion.prv.pl +// fixed by lemiel 14.11.2005 + +tinyMCE.addToLang('advlink',{ +general_tab : 'G³ówne ustawienia', +popup_tab : 'Okienko popup', +events_tab : 'Zdarzenia', +advanced_tab : 'Zaawansowane', +general_props : 'G³ówne', +popup_props : 'Ustawienia popup', +event_props : 'Zdarzenia', +advanced_props : 'Zaawansowane opcje', +popup_opts : 'Opcje', +anchor_names : 'Kotwice', +target_same : 'Otwórz w tym oknie / ramce', +target_parent : 'Otwórz w poprzednim oknie / ramce', +target_top : 'Otwórz w g³ównej ramce (zamienia wszystkie ramki)', +target_blank : 'Otwórz w nowym oknie', +popup : 'Okienko popup Javascript', +popup_url : 'URL dla popup', +popup_name : 'Nazwa okna', +popup_return : 'Wstaw \'return false\'', +popup_scrollbars : 'Poka¿ paski przewijania', +popup_statusbar : 'Poka¿ pasek statusu', +popup_toolbar : 'Poka¿ pasek narzêdzi', +popup_menubar : 'Poka¿ pasek menu', +popup_location : 'Poka¿ pasek adresu', +popup_resizable : 'Pozwalaj na zmianê wielko¶ci okna', +popup_dependent : 'Zale¿ne (tylko Mozilla/Firefox)', +popup_size : 'Rozmiar', +popup_position : 'Pozycja (X/Y)', +id : 'Id', +style: 'Styl', +classes : 'Klasa', +target_name : 'Nazwa celu', +langdir : 'Kierunek tekstu', +target_langcode : 'Jêzyk celu', +langcode : 'Kod jêzyka', +encoding : 'Kodowanie znaków celu', +mime : 'Typ MIME celu', +rel : 'Zale¿no¶æ strony do celu', +rev : 'Zale¿no¶æ celu do strony', +tabindex : 'Indeks tabeli', +accesskey : 'Klawisz dostêpu', +ltr : 'Lewy do prawego', +rtl : 'Prawy do lewego' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/pt.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/pt.js new file mode 100644 index 0000000000..0e68e5ab37 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/pt.js @@ -0,0 +1,46 @@ +// UK lang variables + +tinyMCE.addToLang('advlink',{ +general_tab : 'General', +popup_tab : 'Popup', +events_tab : 'Events', +advanced_tab : 'Advanced', +general_props : 'General properties', +popup_props : 'Popup properties', +event_props : 'Events', +advanced_props : 'Advanced properties', +popup_opts : 'Options', +anchor_names : 'Anchors', +target_same : 'Open in this window / frame', +target_parent : 'Open in parent window / frame', +target_top : 'Open in top frame (replaces all frames)', +target_blank : 'Open in new window', +popup : 'Javascript popup', +popup_url : 'Popup URL', +popup_name : 'Window name', +popup_return : 'Insert \'return false\'', +popup_scrollbars : 'Show scrollbars', +popup_statusbar : 'Show status bar', +popup_toolbar : 'Show toolbars', +popup_menubar : 'Show menu bar', +popup_location : 'Show location bar', +popup_resizable : 'Make window resizable', +popup_dependent : 'Dependent (Mozilla/Firefox only)', +popup_size : 'Size', +popup_position : 'Position (X/Y)', +id : 'Id', +style: 'Style', +classes : 'Classes', +target_name : 'Target name', +langdir : 'Language direction', +target_langcode : 'Target language', +langcode : 'Language code', +encoding : 'Target character encoding', +mime : 'Target MIME type', +rel : 'Relationship page to target', +rev : 'Relationship target to page', +tabindex : 'Tabindex', +accesskey : 'Accesskey', +ltr : 'Left to right', +rtl : 'Right to left' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/pt_br.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/pt_br.js new file mode 100644 index 0000000000..159db18430 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/pt_br.js @@ -0,0 +1,54 @@ +/** + * pt_br lang variables + * Brazilian Portuguese + * + * Authors : ???? + * Revision and modifications: + * Marcio Barbosa (mpg) + * Last Updated : November 26, 2005 + * TinyMCE Version : 2.0RC4 + */ +tinyMCE.addToLang('advlink',{ +general_tab : 'Geral', +popup_tab : 'Popup', +events_tab : 'Eventos', +advanced_tab : 'Avançado', +general_props : 'Propriedades Gerais', +popup_props : 'Propriedades do Popup', +event_props : 'Eventos', +advanced_props : 'Propriedades Avançadas', +popup_opts : 'Opções', +anchor_names : 'Âncoras', +target_same : 'Abrir nesta janela / frame', +target_parent : 'Abrir na janela / frame', +target_top : 'Abrir na janela superior (repondo todas as frames)', +target_blank : 'Abrir em uma nova janela', +popup : 'Javascript popup', +popup_url : 'Popup de uma URL', +popup_name : 'Nome da Janela', +popup_return : 'Inserir \'returna falso\'', +popup_scrollbars : 'Mostrar barra de rolagem', +popup_statusbar : 'Mostrar barra de status', +popup_toolbar : 'Mostrar barra de ferramentas', +popup_menubar : 'Mostrar barra do menu', +popup_location : 'Mostrar barra de endereço', +popup_resizable : 'Permite redimensionamento da janela', +popup_dependent : 'Dependente (Somente para Mozilla/Firefox)', +popup_size : 'Tamanho', +popup_position : 'Posição (X/Y)', +id : 'Id', +style: 'Estilo', +classes : 'Classes', +target_name : 'Nome do Destino', +langdir : 'Direção do texto', +target_langcode : 'Idioma do destino', +langcode : 'Código do idioma', +encoding : 'Tipo de codifição de carctere de destino', +mime : 'Tipo de MIME do destino', +rel : 'Relacionamento da página com o destino', +rev : 'Relacionamento do destino com a página', +tabindex : 'Tabindex', +accesskey : 'Accesskey', +ltr : 'Esquerda para direita', +rtl : 'Direita para esquerda' +}); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/ro.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/ro.js new file mode 100755 index 0000000000..d91c2f08a3 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/ro.js @@ -0,0 +1,46 @@ +// RO lang variables + +tinyMCE.addToLang('advlink',{ +general_tab : 'General', +popup_tab : 'Popup', +events_tab : 'Evenimente', +advanced_tab : 'Avanasat', +general_props : 'Proprietăţi generale', +popup_props : 'Proprienăţi popup', +event_props : 'Evenimente', +advanced_props : 'Proprietăţi avansate', +popup_opts : 'Opţiuni', +anchor_names : 'Ancore', +target_same : 'Deschide în aceeaşi fereastră / frame', +target_parent : 'Deschide în fereastra / frame-ul părinte', +target_top : 'Deschide în frame-ul de deasupra (înlocuieşte toate frame-urile)', +target_blank : 'Deschide în fereastră nouă', +popup : 'Popup javascript', +popup_url : 'URL popup', +popup_name : 'Nume fereastră', +popup_return : 'Inserează \'return false\'', +popup_scrollbars : 'Arată barele de derulare', +popup_statusbar : 'Arată bara de stare', +popup_toolbar : 'Arată bare unelte', +popup_menubar : 'Arata bara de meniuri', +popup_location : 'Arată bara de adrese', +popup_resizable : 'Fă fereastra redimensionabilă', +popup_dependent : 'Dependent (doar Mozilla/Firefox)', +popup_size : 'Dimensiune', +popup_position : 'Poziţie (X/Y)', +id : 'Id', +style: 'Stil', +classes : 'Clase', +target_name : 'Nume ţintă', +langdir : 'Direcţie limbă', +target_langcode : 'Limba ţintă', +langcode : 'Cod limbă', +encoding : 'Codare caractere ţintă', +mime : 'Tipul MIME ţintă', +rel : 'Relaţia pagină către ţintă', +rev : 'Relaţia ţintă către pagină', +tabindex : 'Index etichetă', +accesskey : 'Cheie de acces', +ltr : 'Stânga la dreapta', +rtl : 'Dreapta la stînga' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/ru.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/ru.js new file mode 100644 index 0000000000..8e782dc2c1 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/ru.js @@ -0,0 +1,47 @@ +// RU cp1251 lang variables + +tinyMCE.addToLang('advlink',{ +general_tab : 'Îñíîâíûå', +popup_tab : 'Âñïëûâàþùèå', +events_tab : 'Ñîáûòèÿ', +advanced_tab : 'Ðàñøèðåííûå', +general_props : 'Îñíîâíûå ñâîéñòâà', +popup_props : 'Ñâîéñòâà Popup ýëåìåíòîâ', +event_props : 'Ñîáûòèÿ', +advanced_props : 'Ðàñøèðåííûå íàñòðîéêè', +popup_opts : 'Îïöèè', +anchor_names : 'ßêîðÿ', +target_same : 'Îòêðûâàòü â ýòîì îêíå / ôðåéìå', +target_parent : 'Îòêðûâàòü â ðîäèòåëüñêîì îêíå / ôðåéìå', +target_top : 'Îòêðûâàòü â âåðõíåì ôðåéìå (çàìåíÿòü âñå ôðåéìû)', +target_blank : 'Îòêðûâàòü â íîâîì îêíå', +popup : 'Javascript popup', +popup_url : 'Popup URL', +popup_name : 'Èìÿ îêíà', +popup_return : 'Insert \'return false\'', +popup_scrollbars : 'Ïîêàçûâàòü ëèíåéêè ïðîêðóòêè', +popup_statusbar : 'Ïîêàçûâàòü status bar', +popup_toolbar : 'Ïîêàçûâàòü ïàíåëè èíñòðóìåíòîâ', +popup_menubar : 'Ïîêàçûâàòü ïàíåëü ìåíþ', +popup_location : 'Ïîêàçûâàòü location bar', +popup_resizable : 'Ïîçâîëèòü èçìåíÿòü ðàçìåðû îêíà', +popup_dependent : 'Çàâèñèìîñòü (òîëüêî Mozilla/Firefox)', +popup_size : 'Ðàçìåð', +popup_position : 'Ðàñïîëîæåíèå (X/Y)', +id : 'Id', +style: 'Ñòèëü', +classes : 'Êëàññû', +target_name : 'Èìÿ öåëè', +langdir : 'Íàïðàâëåíèå ïèñüìà â ÿçûêå', +target_langcode : 'Öåëåâîé ÿçûê', +langcode : 'Êîä ÿçûêà', +encoding : 'Öåëåâàÿ êîäèðîâêà', +mime : 'Öåëåâîé MIME òèï', +rel : 'Çàâèñèìîñòü page -> target', +rev : 'Çàâèñèìîñòü target -> page', +tabindex : 'Tabindex', +accesskey : 'Accesskey', +ltr : 'Ñëåâà íàïðàâî', +rtl : 'Ñïðàâà íàëåâî', +delta_width : 40 +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/ru_KOI8-R.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/ru_KOI8-R.js new file mode 100644 index 0000000000..a88821be4e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/ru_KOI8-R.js @@ -0,0 +1,46 @@ +// RU KOI8-R lang variables + +tinyMCE.addToLang('advlink',{ +general_tab : 'ïÓÎÏ×ÎÙÅ', +popup_tab : '÷ÓÐÌÙ×ÁÀÝÉÅ', +events_tab : 'óÏÂÙÔÉÑ', +advanced_tab : 'òÁÓÛÉÒÅÎÎÙÅ', +general_props : 'ïÓÎÏ×ÎÙÅ Ó×ÏÊÓÔ×Á', +popup_props : 'ó×ÏÊÓÔ×Á Popup ÜÌÅÍÅÎÔÏ×', +event_props : 'óÏÂÙÔÉÑ', +advanced_props : 'òÁÓÛÉÒÅÎÎÙÅ ÎÁÓÔÒÏÊËÉ', +popup_opts : 'ïÐÃÉÉ', +anchor_names : 'ñËÏÒÑ', +target_same : 'ïÔËÒÙ×ÁÔØ × ÜÔÏÍ ÏËÎÅ / ÆÒÅÊÍÅ', +target_parent : 'ïÔËÒÙ×ÁÔØ × ÒÏÄÉÔÅÌØÓËÏÍ ÏËÎÅ / ÆÒÅÊÍÅ', +target_top : 'ïÔËÒÙ×ÁÔØ × ×ÅÒÈÎÅÍ ÆÒÅÊÍÅ (ÚÁÍÅÎÑÔØ ×ÓÅ ÆÒÅÊÍÙ)', +target_blank : 'ïÔËÒÙ×ÁÔØ × ÎÏ×ÏÍ ÏËÎÅ', +popup : 'Javascript popup', +popup_url : 'Popup URL', +popup_name : 'éÍÑ ÏËÎÁ', +popup_return : 'Insert \'return false\'', +popup_scrollbars : 'ðÏËÁÚÙ×ÁÔØ ÌÉÎÅÊËÉ ÐÒÏËÒÕÔËÉ', +popup_statusbar : 'ðÏËÁÚÙ×ÁÔØ status bar', +popup_toolbar : 'ðÏËÁÚÙ×ÁÔØ ÐÁÎÅÌÉ ÉÎÓÔÒÕÍÅÎÔÏ×', +popup_menubar : 'ðÏËÁÚÙ×ÁÔØ ÐÁÎÅÌØ ÍÅÎÀ', +popup_location : 'ðÏËÁÚÙ×ÁÔØ location bar', +popup_resizable : 'ðÏÚ×ÏÌÉÔØ ÉÚÍÅÎÑÔØ ÒÁÚÍÅÒÙ ÏËÎÁ', +popup_dependent : 'úÁ×ÉÓÉÍÏÓÔØ (ÔÏÌØËÏ Mozilla/Firefox)', +popup_size : 'òÁÚÍÅÒ', +popup_position : 'òÁÓÐÏÌÏÖÅÎÉÅ (X/Y)', +id : 'Id', +style: 'óÔÉÌØ', +classes : 'ëÌÁÓÓÙ', +target_name : 'éÍÑ ÃÅÌÉ', +langdir : 'îÁÐÒÁ×ÌÅÎÉÅ ÐÉÓØÍÁ × ÑÚÙËÅ', +target_langcode : 'ãÅÌÅ×ÏÊ ÑÚÙË', +langcode : 'ëÏÄ ÑÚÙËÁ', +encoding : 'ãÅÌÅ×ÁÑ ËÏÄÉÒÏ×ËÁ', +mime : 'ãÅÌÅ×ÏÊ MIME ÔÉÐ', +rel : 'úÁ×ÉÓÉÍÏÓÔØ page -> target', +rev : 'úÁ×ÉÓÉÍÏÓÔØ target -> page', +tabindex : 'Tabindex', +accesskey : 'Accesskey', +ltr : 'óÌÅ×Á ÎÁÐÒÁ×Ï', +rtl : 'óÐÒÁ×Á ÎÁÌÅ×Ï' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/ru_UTF-8.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/ru_UTF-8.js new file mode 100644 index 0000000000..146485dc00 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/ru_UTF-8.js @@ -0,0 +1,46 @@ +// RU UTF-8 lang variables + +tinyMCE.addToLang('advlink',{ +general_tab : 'ОÑновные', +popup_tab : 'Ð’Ñплывающие', +events_tab : 'СобытиÑ', +advanced_tab : 'РаÑширенные', +general_props : 'ОÑновные ÑвойÑтва', +popup_props : 'СвойÑтва Popup Ñлементов', +event_props : 'СобытиÑ', +advanced_props : 'РаÑширенные наÑтройки', +popup_opts : 'Опции', +anchor_names : 'ЯкорÑ', +target_same : 'Открывать в Ñтом окне / фрейме', +target_parent : 'Открывать в родительÑком окне / фрейме', +target_top : 'Открывать в верхнем фрейме (заменÑÑ‚ÑŒ вÑе фреймы)', +target_blank : 'Открывать в новом окне', +popup : 'Javascript popup', +popup_url : 'Popup URL', +popup_name : 'Ð˜Ð¼Ñ Ð¾ÐºÐ½Ð°', +popup_return : 'Insert \'return false\'', +popup_scrollbars : 'Показывать линейки прокрутки', +popup_statusbar : 'Показывать status bar', +popup_toolbar : 'Показывать панели инÑтрументов', +popup_menubar : 'Показывать панель меню', +popup_location : 'Показывать location bar', +popup_resizable : 'Позволить изменÑÑ‚ÑŒ размеры окна', +popup_dependent : 'ЗавиÑимоÑÑ‚ÑŒ (только Mozilla/Firefox)', +popup_size : 'Размер', +popup_position : 'РаÑположение (X/Y)', +id : 'Id', +style: 'Стиль', +classes : 'КлаÑÑÑ‹', +target_name : 'Ð˜Ð¼Ñ Ñ†ÐµÐ»Ð¸', +langdir : 'Ðаправление пиÑьма в Ñзыке', +target_langcode : 'Целевой Ñзык', +langcode : 'Код Ñзыка', +encoding : 'Ð¦ÐµÐ»ÐµÐ²Ð°Ñ ÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²ÐºÐ°', +mime : 'Целевой MIME тип', +rel : 'ЗавиÑимоÑÑ‚ÑŒ page -> target', +rev : 'ЗавиÑимоÑÑ‚ÑŒ target -> page', +tabindex : 'Tabindex', +accesskey : 'Accesskey', +ltr : 'Слева направо', +rtl : 'Справа налево' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/si.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/si.js new file mode 100644 index 0000000000..f5bbf6fbc4 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/si.js @@ -0,0 +1,46 @@ +// SI lang variables ISO-8859-2 + +tinyMCE.addToLang('advlink',{ +general_tab : 'Splošno', +popup_tab : 'Popup okno', +events_tab : 'Dogodki', +advanced_tab : 'Napredno', +general_props : 'Splošne lastnosti', +popup_props : 'Lastnosti popup okna', +event_props : 'Lastnosti dogodkov', +advanced_props : 'Napredne lastnosti', +popup_opts : 'Možnosti', +anchor_names : 'Sidra', +target_same : 'Odpri v tem oknu / okvirju', +target_parent : 'Odpri v starševem oknu / okvirju', +target_top : 'Odpri v najvišjem okvirju(nadomesti vse okvirje)', +target_blank : 'Odpri v novem oknu', +popup : 'Javascript popup okno', +popup_url : 'URL naslov popup okna', +popup_name : 'Ime okna', +popup_return : 'Vstavi \'return false\'', +popup_scrollbars : 'Pokaži drsnike', +popup_statusbar : 'Pokaži statusno vrstico', +popup_toolbar : 'Pokaži orodno vrstico', +popup_menubar : 'Pokaži menu', +popup_location : 'Pokaži naslovno vrstico', +popup_resizable : 'Naj se da oknu spreminjati velikost', +popup_dependent : 'Odvisno okno (le v Mozilla/Firefox)', +popup_size : 'Velikost', +popup_position : 'Pozicija (X/Y)', +id : 'Id', +style: 'Stili', +classes : 'Razredi', +target_name : 'Ime tarče', +langdir : 'Smer jezika', +target_langcode : 'Jezik tarče', +langcode : 'Koda jezika', +encoding : 'Kodna tabela tarče', +mime : 'MIME type tarče', +rel : 'Razmerje strani do tarče', +rev : 'Razmerje tarče do strani', +tabindex : 'Tabindex', +accesskey : 'Accesskey', +ltr : 'Od leve proti desni', +rtl : 'Od desne proti levi' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/sk.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/sk.js new file mode 100755 index 0000000000..a8761654e1 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/sk.js @@ -0,0 +1,72 @@ +/** + * Slovak lang variables + * encoding: utf-8 + * + * @author Marián Zvalo marian.zvalo@student.umb.sk + * + * $Id: sk.js,v 1.1 2006/02/28 20:56:44 spocke Exp $ + */ + +tinyMCE.addToLang('',{ +insert_link_target_same : 'Otvoríť v rovnakom okne/ráme', +insert_link_target_parent : 'Otvoríť v rodiÄovském okne/ráme', +insert_link_target_top : 'OtvoriÅ¥ v najvyÅ¡Å¡om ráme (prepíše vÅ¡etky rámy)', +insert_link_target_blank : 'Otvoríť v novom okne', +insert_link_target_named : 'Otvoríť v okne', +insert_link_popup : 'JS-Popup', +insert_link_popup_url : 'Popup URL', +insert_link_popup_name : 'Názov okna', +insert_link_popup_return : 'VložiÅ¥ \'return false\'', +insert_link_popup_scrollbars : 'UkázaÅ¥ posúvníky', +insert_link_popup_statusbar : 'UkázaÅ¥ stavový riadok', +insert_link_popup_toolbar : 'UkázaÅ¥ ovládaciu liÅ¡tu', +insert_link_popup_menubar : 'UkázaÅ¥ menu', +insert_link_popup_location : 'UkázaÅ¥ liÅ¡tu umiestení', +insert_link_popup_resizable : 'Premenlivá veľkosÅ¥ okna', +insert_link_popup_size : 'VelikosÅ¥', +insert_link_popup_position : 'Umiestnenie (X/Y)', +insert_link_popup_missingtarget : 'Vložte názov cieľa alebo vyberte inú voľbu.', +advlink_general_tab : 'Hlavné', +advlink_popup_tab : 'Nové okno', +advlink_events_tab : 'Udalosti', +advlink_advanced_tab : 'Rozšírené', +advlink_general_props : 'Hlavné nastavenia', +advlink_popup_props : 'Nastavenia nového okna', +advlink_event_props : 'Udalosti prehliadaÄa', +advlink_advanced_props : 'Rozšírené nastavenia', +advlink_popup_opts : 'Voľby', +advlink_anchor_names : 'Ukotvenia', +advlink_target_same : 'OtvoriÅ¥ v aktuálnom okne / ráme', +advlink_target_parent : 'OtvoriÅ¥ v materskom okne / ráme', +advlink_target_top : 'OtvoriÅ¥ v najvyÅ¡Å¡om ráme (prepíše vÅ¡etky rámy)', +advlink_target_blank : 'OtvoriÅ¥ v novom okne', +advlink_popup : 'Nové okno prehliadaÄa', +advlink_popup_url : 'Adresa nového okna', +advlink_popup_name : 'Názov okna', +advlink_popup_return : 'VložiÅ¥ \'return false\'', +advlink_popup_scrollbars : 'ZobraziÅ¥ posuvníky', +advlink_popup_statusbar : 'ZobraziÅ¥ stavový riadok', +advlink_popup_toolbar : 'ZobraziÅ¥ nástroje', +advlink_popup_menubar : 'ZobraziÅ¥ menu', +advlink_popup_location : 'ZobraziÅ¥ navigaÄný panel', +advlink_popup_resizable : 'UmožniÅ¥ zmenu veľkosti', +advlink_popup_dependent : 'ZávislosÅ¥ (iba Mozilla/Firefox)', +advlink_popup_size : 'VeľkosÅ¥', +advlink_popup_position : 'Pozícia (X/Y)', +advlink_id : 'Id', +advlink_style: 'CSS Å¡týl', +advlink_classes : 'Trieda', +advlink_target_name : 'Názov elementu', +advlink_langdir : 'Smerovanie textu', +advlink_target_langcode : 'Jazyk cieľa', +advlink_langcode : 'Kód jazyka cieľa', +advlink_encoding : 'Znakové kódovanie cieľa', +advlink_mime : 'MIME typ cieľa', +advlink_rel : 'VzÅ¥ah stránky k cieľu', +advlink_rev : 'VzÅ¥ah cieľa k stránke', +advlink_tabindex : 'Poradie pre tabulátor', +advlink_accesskey : 'Klávesová skratka', +advlink_ltr : 'Z ľava do prava', +advlink_rtl : 'Z prava do ľava' +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/sq.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/sq.js new file mode 100755 index 0000000000..2d972ad802 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/sq.js @@ -0,0 +1,46 @@ +// UK lang variables + +tinyMCE.addToLang('advlink',{ +general_tab : 'Te pergjithshme', +popup_tab : 'Popup', +events_tab : 'Eventet', +advanced_tab : 'E Avancuar', +general_props : 'Te dhena te pergjithshme', +popup_props : 'Te dhenat e Popup', +event_props : 'Te dhenat e Eventeve', +advanced_props : 'Te dhena te Avancuara', +popup_opts : 'Mundesi', +anchor_names : 'Spiranca', +target_same : 'Hape ne kete dritare / kornize', +target_parent : ' dritaren / kornizen prind', +target_top : 'Hape ne kornizen e pare(i zevendeson te gjitha kornizat)', +target_blank : 'Hape ne dritare te re', +popup : 'Popup me Javascript ', +popup_url : 'URL e Popup', +popup_name : 'Emrio i Dritares', +popup_return : 'Nderfut kodin \'return false\'', +popup_scrollbars : 'Trego shiritat e kontrollit', +popup_statusbar : 'Trego shiritin e gjendjes', +popup_toolbar : 'Trego shiritat e veglave', +popup_menubar : 'Trego shiritin e Menu-se', +popup_location : 'Trego shiritin e vendodhjes', +popup_resizable : 'Beje dritaren te ndryshueshme', +popup_dependent : 'E varur (vetem Mozilla/Firefox)', +popup_size : 'Madhesi', +popup_position : 'Pozicioni (X/Y)', +id : 'Id', +style: 'Stili', +classes : 'Klasat', +target_name : 'Emri i objektivit', +langdir : 'Drejtimi i Gjuhes', +target_langcode : 'Gjuha e objektivit', +langcode : 'Kodi i gjuhes', +encoding : 'Kodimi i karaktereve te objektivit', +mime : 'Tipi MIME i objektivit', +rel : 'Relacioni i faqes me objektivin', +rev : 'Relacioni i objektivit me faqen', +tabindex : 'Numeri i Tab', +accesskey : 'Çelsei', +ltr : 'Nga e majta ne te djathte', +rtl : 'Nga e djathta ne te majte' +}); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/sv.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/sv.js new file mode 100644 index 0000000000..1efe42a978 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/sv.js @@ -0,0 +1,46 @@ +// UK lang variables + +tinyMCE.addToLang('advlink',{ +general_tab : 'Generella inställningar', +popup_tab : 'Popup', +events_tab : 'Händelser', +advanced_tab : 'Avancerade inställningar', +general_props : 'Generella inställningar', +popup_props : 'Popup inställningar', +event_props : 'Händelser', +advanced_props : 'Generella inställningar', +popup_opts : 'Inställningar', +anchor_names : 'Bokmärken', +target_same : 'Öppna i samma fönster / ram', +target_parent : 'Öppna i underliggande fönster / ram', +target_top : 'Öppna i toppramen (ersätter alla ramar)', +target_blank : 'Öppna i ett nytt fönster', +popup : 'Javascript popup', +popup_url : 'Popup URL', +popup_name : 'Fönster namn', +popup_return : 'Sättin \'return false\'', +popup_scrollbars : 'Visa scrollbars', +popup_statusbar : 'Visa status bar', +popup_toolbar : 'Visa toolbars', +popup_menubar : 'Visa menu bar', +popup_location : 'Visa location bar', +popup_resizable : 'Gör fönstret skalbart', +popup_dependent : 'Beroende fönster (Ändast i Mozilla/Firefox)', +popup_size : 'Storek', +popup_position : 'Position (X/Y)', +id : 'Id', +style: 'Stil', +classes : 'CSS Classer', +target_name : 'Mål namn', +langdir : 'Skrift riktning', +target_langcode : 'Mål språk', +langcode : 'Språk kåd', +encoding : 'Tecken konvertering', +mime : 'Målets MIME typ', +rel : 'Relation sida till mål', +rev : 'Relation mål till sida', +tabindex : 'Tabindex', +accesskey : 'Accesskey', +ltr : 'Vänster till höger', +rtl : 'Höger till vänster' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/th.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/th.js new file mode 100644 index 0000000000..0e68e5ab37 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/th.js @@ -0,0 +1,46 @@ +// UK lang variables + +tinyMCE.addToLang('advlink',{ +general_tab : 'General', +popup_tab : 'Popup', +events_tab : 'Events', +advanced_tab : 'Advanced', +general_props : 'General properties', +popup_props : 'Popup properties', +event_props : 'Events', +advanced_props : 'Advanced properties', +popup_opts : 'Options', +anchor_names : 'Anchors', +target_same : 'Open in this window / frame', +target_parent : 'Open in parent window / frame', +target_top : 'Open in top frame (replaces all frames)', +target_blank : 'Open in new window', +popup : 'Javascript popup', +popup_url : 'Popup URL', +popup_name : 'Window name', +popup_return : 'Insert \'return false\'', +popup_scrollbars : 'Show scrollbars', +popup_statusbar : 'Show status bar', +popup_toolbar : 'Show toolbars', +popup_menubar : 'Show menu bar', +popup_location : 'Show location bar', +popup_resizable : 'Make window resizable', +popup_dependent : 'Dependent (Mozilla/Firefox only)', +popup_size : 'Size', +popup_position : 'Position (X/Y)', +id : 'Id', +style: 'Style', +classes : 'Classes', +target_name : 'Target name', +langdir : 'Language direction', +target_langcode : 'Target language', +langcode : 'Language code', +encoding : 'Target character encoding', +mime : 'Target MIME type', +rel : 'Relationship page to target', +rev : 'Relationship target to page', +tabindex : 'Tabindex', +accesskey : 'Accesskey', +ltr : 'Left to right', +rtl : 'Right to left' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/tr.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/tr.js new file mode 100644 index 0000000000..4b94cf5c00 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/tr.js @@ -0,0 +1,46 @@ +// UK lang variables + +tinyMCE.addToLang('advlink',{ +general_tab : 'Genel', +popup_tab : 'Popup', +events_tab : 'Olaylar', +advanced_tab : 'Geliþmiþ', +general_props : 'Genel özellikler', +popup_props : 'Popup özellikleri', +event_props : 'Olaylar', +advanced_props : 'Geliþmiþ özellikler', +popup_opts : 'Seçenekler', +anchor_names : 'Baðlantýlar', +target_same : 'Bu pencerede/çerçevede aç', +target_parent : 'Ana pencerede/çerçevede aç', +target_top : 'Üst çercçevede aç(bütün çerçeveleri deðiþtirir)', +target_blank : 'Yeni pencerede aç', +popup : 'Javascript popup', +popup_url : 'Popup URL', +popup_name : 'Pencere ismi', +popup_return : '\'return false\' ekle', +popup_scrollbars : 'Kaydýrma çubuðunu göster', +popup_statusbar : 'Durum çubuðunu göster', +popup_toolbar : 'Araç çubuklarýný göster', +popup_menubar : 'Menü çubuðunu göster', +popup_location : 'Adres satýrýný göster', +popup_resizable : 'Pencereyi yeniden boyutlandýrýlabilir yap', +popup_dependent : 'Ana pencereye baðýmlý (sadece Mozilla/Firefox)', +popup_size : 'Büyüklük', +popup_position : 'Posizyon (X/Y)', +id : 'Id', +style: 'Stil', +classes : 'Sýnýflar', +target_name : 'Hedef isim', +langdir : 'Dil yönü', +target_langcode : 'Hedef dil', +langcode : 'Dil kodu', +encoding : 'Hedef karakter kodlamasý', +mime : 'Hedef MIME tipi', +rel : 'Sayfa - hedef iliþkisi', +rev : 'Hedef - sayfa iliþkisi', +tabindex : 'Tabindeks', +accesskey : 'Eriþim anahtarý', +ltr : 'Soldan saða', +rtl : 'Saðdan sola' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/tw.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/tw.js new file mode 100644 index 0000000000..0e68e5ab37 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/tw.js @@ -0,0 +1,46 @@ +// UK lang variables + +tinyMCE.addToLang('advlink',{ +general_tab : 'General', +popup_tab : 'Popup', +events_tab : 'Events', +advanced_tab : 'Advanced', +general_props : 'General properties', +popup_props : 'Popup properties', +event_props : 'Events', +advanced_props : 'Advanced properties', +popup_opts : 'Options', +anchor_names : 'Anchors', +target_same : 'Open in this window / frame', +target_parent : 'Open in parent window / frame', +target_top : 'Open in top frame (replaces all frames)', +target_blank : 'Open in new window', +popup : 'Javascript popup', +popup_url : 'Popup URL', +popup_name : 'Window name', +popup_return : 'Insert \'return false\'', +popup_scrollbars : 'Show scrollbars', +popup_statusbar : 'Show status bar', +popup_toolbar : 'Show toolbars', +popup_menubar : 'Show menu bar', +popup_location : 'Show location bar', +popup_resizable : 'Make window resizable', +popup_dependent : 'Dependent (Mozilla/Firefox only)', +popup_size : 'Size', +popup_position : 'Position (X/Y)', +id : 'Id', +style: 'Style', +classes : 'Classes', +target_name : 'Target name', +langdir : 'Language direction', +target_langcode : 'Target language', +langcode : 'Language code', +encoding : 'Target character encoding', +mime : 'Target MIME type', +rel : 'Relationship page to target', +rev : 'Relationship target to page', +tabindex : 'Tabindex', +accesskey : 'Accesskey', +ltr : 'Left to right', +rtl : 'Right to left' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/vi.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/vi.js new file mode 100755 index 0000000000..7402ef57aa --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/vi.js @@ -0,0 +1,46 @@ +// Vietnamese lang variables - Äá»— Xuân Tiến - tiendx2002@yahoo.com Việt hóa + +tinyMCE.addToLang('advlink',{ +general_tab : 'Chung', +popup_tab : 'Cá»­a sổ bật ra', +events_tab : 'Sá»± kiện', +advanced_tab : 'Nâng cao', +general_props : 'Thuá»™c tính chung', +popup_props : 'Thuá»™c tính bật ra', +event_props : 'Sá»± kiện', +advanced_props : 'Thuá»™c tính nâng cao', +popup_opts : 'Tùy chá»n', +anchor_names : 'Neo', +target_same : 'Mở trong cá»­a sổ / khung này', +target_parent : 'Mở trong cá»­a sổ / khung cha', +target_top : 'Mở trong khung cao nhất (thay thế má»i khung)', +target_blank : 'Mở trong cá»­a sổ má»›i', +popup : 'Cá»­a sổ bật ra Javascript', +popup_url : 'Äịa chỉ bật ra', +popup_name : 'Tên cá»­a sổ', +popup_return : 'Thêm \'return false\'', +popup_scrollbars : 'Hiện thanh cuá»™n', +popup_statusbar : 'Hiện thanh trạng thái', +popup_toolbar : 'Hiện thanh công cụ', +popup_menubar : 'Hiện thanh menu', +popup_location : 'Hiện thanh địa chỉ', +popup_resizable : 'Cá»­a sổ có thể thay đổi kích thÆ°á»›c', +popup_dependent : 'Äá»™c lập (chỉ trên Mozilla/Firefox)', +popup_size : 'Kích thÆ°á»›c', +popup_position : 'Vị trí (tá»a Ä‘á»™ X/Y)', +id : 'Id', +style: 'Phong cách', +classes : 'Lá»›p', +target_name : 'Tên mục tiêu', +langdir : 'HÆ°á»›ng ngôn ngữ', +target_langcode : 'Ngôn ngữ mục tiêu', +langcode : 'Mã ngôn ngữ', +encoding : 'Mã hóa kí tá»± mục tiêu', +mime : 'Kiểu MIME mục tiêu', +rel : 'Quan hệ trang đến mục tiêu', +rev : 'Quan hệ mục tiêu đến trang', +tabindex : 'Chỉ số Tab', +accesskey : 'Phím truy cập', +ltr : 'Trái sang phải', +rtl : 'Phải sang trái' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/zh_cn.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/zh_cn.js new file mode 100755 index 0000000000..7c146946cd --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/zh_cn.js @@ -0,0 +1,47 @@ +// Simplified Chinese lang variables contributed by TinyMCE_China_Team ( tinymce_china {AT} yahoogroups {DOT} com ). +// visit our homepage at: http://www.cube316.net/tinymce/ for more information. + +tinyMCE.addToLang('advlink',{ +general_tab : 'Ò»°ã', +popup_tab : 'µ¯³ö', +events_tab : 'ʼþ', +advanced_tab : '¸ß¼¶', +general_props : 'Ò»°ãÊôÐÔ', +popup_props : 'µ¯³öÊôÐÔ', +event_props : 'ʼþÊôÐÔ', +advanced_props : '¸ß¼¼ÊôÐÔ', +popup_opts : 'Ñ¡Ïî', +anchor_names : 'êµã', +target_same : 'ÔÚµ±Ç°´°¿Ú/¿ò¼ÜÖдò¿ª', +target_parent : 'ÔÚ¸¸´°¿Ú/¿ò¼ÜÖдò¿ª', +target_top : 'ÔÚ¶¥¶Ë´°¿Ú/¿ò¼ÜÖдò¿ª', +target_blank : 'ÔÚд°¿ÚÖдò¿ª', +popup : 'Javascript µ¯³ö', +popup_url : 'µ¯³öµØÖ·', +popup_name : 'µ¯³ö´°¿ÚÃû', +popup_return : '²åÈë \'return false\'', +popup_scrollbars : 'ÏÔʾ¹ö¶¯Ìõ', +popup_statusbar : 'ÏÔʾ״̬Ìõ', +popup_toolbar : 'ÏÔʾ¹¤¾ßÌõ', +popup_menubar : 'ÏÔʾ²Ëµ¥Ìõ', +popup_location : 'ÏÔʾµØÖ·Ìõ', +popup_resizable : '´°¿Ú´óС¿É±ä', +popup_dependent : 'Dependent (½öÏÞÓÚ Mozilla/Firefox)', +popup_size : '´óС', +popup_position : 'λÖà (X/Y)', +id : '±êʶ', +style: 'Ñùʽ', +classes : 'Àà', +target_name : 'Ä¿±êÃû³Æ', +langdir : 'Êéд·½Ïò', +target_langcode : 'Ä¿±êÓïÑÔ', +langcode : 'ÓïÑÔ±àÂë', +encoding : 'Ä¿±êÎÄ×Ö±àÂë', +mime : 'Ä¿±ê MIME ÖÖÀà', +rel : 'Ò³ÓëÄ¿±êµÄ¹Øϵ', +rev : 'Ä¿±êÓëÒ³µÄ¹Øϵ', +tabindex : 'Tabindex', +accesskey : '¿ì½Ý¼ü', +ltr : '´Ó×óµ½ÓÒ', +rtl : '´ÓÓÒµ½×ó' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/zh_cn_utf8.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/zh_cn_utf8.js new file mode 100755 index 0000000000..b8a0e5882c --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/zh_cn_utf8.js @@ -0,0 +1,47 @@ +// Simplified Chinese lang variables contributed by TinyMCE_China_Team ( tinymce_china {AT} yahoogroups {DOT} com ). +// visit our homepage at: http://www.cube316.net/tinymce/ for more information. + +tinyMCE.addToLang('advlink',{ +general_tab : '一般', +popup_tab : '弹出', +events_tab : '事件', +advanced_tab : '高级', +general_props : '一般属性', +popup_props : '弹出属性', +event_props : '事件属性', +advanced_props : '高技属性', +popup_opts : '选项', +anchor_names : '锚点', +target_same : '在当å‰çª—å£/框架中打开', +target_parent : '在父窗å£/框架中打开', +target_top : '在顶端窗å£/框架中打开', +target_blank : '在新窗å£ä¸­æ‰“å¼€', +popup : 'Javascript 弹出', +popup_url : '弹出地å€', +popup_name : '弹出窗å£å', +popup_return : 'æ’å…¥ \'return false\'', +popup_scrollbars : '显示滚动æ¡', +popup_statusbar : '显示状æ€æ¡', +popup_toolbar : '显示工具æ¡', +popup_menubar : '显示èœå•æ¡', +popup_location : '显示地å€æ¡', +popup_resizable : '窗å£å¤§å°å¯å˜', +popup_dependent : 'Dependent (ä»…é™äºŽ Mozilla/Firefox)', +popup_size : '大å°', +popup_position : 'ä½ç½® (X/Y)', +id : '标识', +style: 'æ ·å¼', +classes : 'ç±»', +target_name : '目标å称', +langdir : '书写方å‘', +target_langcode : '目标语言', +langcode : '语言编ç ', +encoding : '目标文字编ç ', +mime : '目标 MIME ç§ç±»', +rel : '页与目标的关系', +rev : '目标与页的关系', +tabindex : 'Tabindex', +accesskey : 'å¿«æ·é”®', +ltr : '从左到å³', +rtl : '从å³åˆ°å·¦' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/zh_tw.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/zh_tw.js new file mode 100644 index 0000000000..ebeef2639b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/zh_tw.js @@ -0,0 +1,47 @@ +// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com +// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com + +tinyMCE.addToLang('advlink',{ +general_tab : '¤@¯ë', +popup_tab : '¸õ²{µøµ¡', +events_tab : '¨Æ¥ó', +advanced_tab : '¶i¶¥', +general_props : '¤@¯ëÄÝ©Ê', +popup_props : '¸õ²{µøµ¡ÄÝ©Ê', +event_props : '¨Æ¥óÄÝ©Ê', +advanced_props : '¶i¶¥ÄÝ©Ê', +popup_opts : '¿ï¶µ', +anchor_names : '³sµ²ÂI', +target_same : '©ó¦¹µøµ¡©Î®Ø¬[¤¤¶}±Ò', +target_parent : '©ó¤W¼hµøµ¡©Î®Ø¬[¤¤¶}±Ò', +target_top : '©ó¥D®Ø¬[¤¤¶}±Ò¡]·|¨ú¥N¥þ³¡®Ø¬[¡^', +target_blank : '©ó·sµøµ¡¤¤¶}±Ò', +popup : 'Javascript ¸õ²{µøµ¡', +popup_url : '¸õ²{µøµ¡ºô§}', +popup_name : 'µøµ¡¦WºÙ', +popup_return : '´¡¤J "¸T¦^¤W­¶"', +popup_scrollbars : 'Åã¥Ü²¾°Ê¶b', +popup_statusbar : 'Åã¥Üª¬ºA¦C', +popup_toolbar : 'Åã¥Ü¤u¨ã¦C', +popup_menubar : 'Åã¥Ü¿ï³æ¦C', +popup_location : 'Åã¥Ü¦ì¸m¦C', +popup_resizable : '¥i¤j¤p¤Æµøµ¡', +popup_dependent : '±qÄÝ©Ê¡]¶È¾A¥Î Mozilla / Firefox ¡^', +popup_size : '¤j¤p', +popup_position : '¦ì¸m¡] X / Y ¶b¡^', +id : '½s½X', +style: '¦¡¼Ë', +classes : '¤ÀÃþ', +target_name : '¹ï¶H¦WºÙ', +langdir : '»y¨¥¥Îªk', +target_langcode : '¹ï¶H»y¨¥', +langcode : '»y½X', +encoding : '¹ï¶H¦r¤¸½s½X', +mime : '¹ï¶H MIME «¬¦¡', +rel : '±Nºô­¶»P¹ï¶H²£¥ÍÃöÁp', +rev : '±N¹ï¶H»Pºô­¶²£¥ÍÃöÁp', +tabindex : '¼ÐÅÒ¯Á¤Þ', +accesskey : '¦s¨úÁä', +ltr : '¥Ñ¥ª¦Ü¥k', +rtl : '¥Ñ¥k¦Ü¥ª' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/langs/zh_tw_utf8.js b/phpgwapi/js/tiny_mce/plugins/advlink/langs/zh_tw_utf8.js new file mode 100644 index 0000000000..e360a6d35c --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/langs/zh_tw_utf8.js @@ -0,0 +1,47 @@ +// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com +// ç¹é«”中文 UTF-8 ;數ä½æ‡‰ç”¨åŠè£½ä½œï¼› twapweb_AT_gmail_DOT_com + +tinyMCE.addToLang('advlink',{ +general_tab : '一般', +popup_tab : 'è·³ç¾è¦–窗', +events_tab : '事件', +advanced_tab : '進階', +general_props : '一般屬性', +popup_props : 'è·³ç¾è¦–窗屬性', +event_props : '事件屬性', +advanced_props : '進階屬性', +popup_opts : 'é¸é …', +anchor_names : '連çµé»ž', +target_same : '於此視窗或框架中開啟', +target_parent : '於上層視窗或框架中開啟', +target_top : '於主框架中開啟(會å–代全部框架)', +target_blank : '於新視窗中開啟', +popup : 'Javascript è·³ç¾è¦–窗', +popup_url : 'è·³ç¾è¦–窗網å€', +popup_name : '視窗å稱', +popup_return : 'æ’å…¥ "ç¦å›žä¸Šé "', +popup_scrollbars : '顯示移動軸', +popup_statusbar : '顯示狀態列', +popup_toolbar : '顯示工具列', +popup_menubar : '顯示é¸å–®åˆ—', +popup_location : '顯示ä½ç½®åˆ—', +popup_resizable : 'å¯å¤§å°åŒ–視窗', +popup_dependent : '從屬性(僅é©ç”¨ Mozilla / Firefox )', +popup_size : '大å°', +popup_position : 'ä½ç½®ï¼ˆ X / Y 軸)', +id : '編碼', +style: 'å¼æ¨£', +classes : '分類', +target_name : 'å°è±¡å稱', +langdir : '語言用法', +target_langcode : 'å°è±¡èªžè¨€', +langcode : '語碼', +encoding : 'å°è±¡å­—元編碼', +mime : 'å°è±¡ MIME åž‹å¼', +rel : '將網é èˆ‡å°è±¡ç”¢ç”Ÿé—œè¯', +rev : 'å°‡å°è±¡èˆ‡ç¶²é ç”¢ç”Ÿé—œè¯', +tabindex : '標籤索引', +accesskey : 'å­˜å–éµ', +ltr : '由左至å³', +rtl : 'ç”±å³è‡³å·¦' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/link.htm b/phpgwapi/js/tiny_mce/plugins/advlink/link.htm new file mode 100644 index 0000000000..afd04d7e1a --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/link.htm @@ -0,0 +1,334 @@ + + + {$lang_insert_link_title} + + + + + + + + +
+ + +
+
+
+ {$lang_advlink_general_props} + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
 
 
 
 
+ +
+
+
+ + + +
+
+ {$lang_advlink_advanced_props} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+
+
+ +
+
+ {$lang_advlink_event_props} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ +
+
+ +
+ +
+ +
+
+
+ + diff --git a/phpgwapi/js/tiny_mce/plugins/advlink/readme.txt b/phpgwapi/js/tiny_mce/plugins/advlink/readme.txt new file mode 100644 index 0000000000..4fdb78aecd --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/advlink/readme.txt @@ -0,0 +1 @@ +Check the TinyMCE documentation for details on this plugin. diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/editor_plugin.js b/phpgwapi/js/tiny_mce/plugins/autosave/editor_plugin.js new file mode 100644 index 0000000000..f5d6857c70 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/editor_plugin.js @@ -0,0 +1 @@ +tinyMCE.importPluginLanguagePack('autosave','en,tr,sv,cs,he,nb,hu,de,da,ru,ru_KOI8-R,ru_UTF-8,nn,fi,cy,es,is,pl,pt_br');var TinyMCE_AutoSavePlugin={getInfo:function(){return{longname:'Auto save',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_autosave.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};},_beforeUnloadHandler:function(){var n,inst,anyDirty=false,msg=tinyMCE.getLang("lang_autosave_unload_msg");if(tinyMCE.getParam("fullscreen_is_enabled"))return;for(n in tinyMCE.instances){inst=tinyMCE.instances[n];if(!tinyMCE.isInstance(inst))continue;if(inst.isDirty())return msg;}return;}};window.onbeforeunload=TinyMCE_AutoSavePlugin._beforeUnloadHandler;tinyMCE.addPlugin("autosave",TinyMCE_AutoSavePlugin); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/editor_plugin_src.js b/phpgwapi/js/tiny_mce/plugins/autosave/editor_plugin_src.js new file mode 100644 index 0000000000..4b88d2ecf9 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/editor_plugin_src.js @@ -0,0 +1,48 @@ +/** + * $RCSfile: editor_plugin_src.js,v $ + * $Revision: 1.11 $ + * $Date: 2006/03/22 12:21:21 $ + * + * @author Moxiecode + * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved. + */ + +/* Import plugin specific language pack */ +tinyMCE.importPluginLanguagePack('autosave', 'en,tr,sv,cs,he,nb,hu,de,da,ru,ru_KOI8-R,ru_UTF-8,nn,fi,cy,es,is,pl,pt_br'); + +var TinyMCE_AutoSavePlugin = { + getInfo : function() { + return { + longname : 'Auto save', + author : 'Moxiecode Systems', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_autosave.html', + version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion + }; + }, + + // Private plugin internal methods + + _beforeUnloadHandler : function() { + var n, inst, anyDirty = false, msg = tinyMCE.getLang("lang_autosave_unload_msg"); + + if (tinyMCE.getParam("fullscreen_is_enabled")) + return; + + for (n in tinyMCE.instances) { + inst = tinyMCE.instances[n]; + + if (!tinyMCE.isInstance(inst)) + continue; + + if (inst.isDirty()) + return msg; + } + + return; + } +}; + +window.onbeforeunload = TinyMCE_AutoSavePlugin._beforeUnloadHandler; + +tinyMCE.addPlugin("autosave", TinyMCE_AutoSavePlugin); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/ar.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/ar.js new file mode 100644 index 0000000000..01951332d9 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/ar.js @@ -0,0 +1,5 @@ +// EN lang variables + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'The changes you made will be lost if you navigate away from this page.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/ca.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/ca.js new file mode 100644 index 0000000000..01951332d9 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/ca.js @@ -0,0 +1,5 @@ +// EN lang variables + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'The changes you made will be lost if you navigate away from this page.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/cs.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/cs.js new file mode 100755 index 0000000000..c24637ca8a --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/cs.js @@ -0,0 +1,11 @@ +/** + * Czech lang variables + * encoding: utf-8 + * + * $Id: cs.js,v 1.2 2006/01/11 14:25:47 spocke Exp $ + */ + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'ZmÄ›ny, které jste udÄ›lal(a) budou ztraceny, jestliže opustíte tuto stránku.' +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/cy.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/cy.js new file mode 100644 index 0000000000..60e79b947e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/cy.js @@ -0,0 +1,5 @@ +// EN lang variables + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'Byddi di\'n colli unrhyw newidiadau os wyt ti\'n gadael y dudalen hon.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/da.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/da.js new file mode 100644 index 0000000000..ebf58fcada --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/da.js @@ -0,0 +1,5 @@ +// DK lang variables contributed by Jan Moelgaard, John Dalsgaard and Bo Frederiksen. + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'De ændringer, du har lavet, vil gå tabt, hvis du lukker denne side.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/de.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/de.js new file mode 100644 index 0000000000..90060a91a0 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/de.js @@ -0,0 +1,5 @@ +// DE lang variables + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'Alle Veränderungen an dieser Seite werden verlorengehen, wenn Sie diese Seite jetzt verlassen.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/el.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/el.js new file mode 100755 index 0000000000..b085057db2 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/el.js @@ -0,0 +1,5 @@ +// Initial translation by Dimitris Giannitsaros / MediSign SA + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'Ïé áëëáãÝò ðïõ êÜíáôå èá ÷áèïýí áí öýãåôå áðü áõôÞ ôç óåëßäá.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/en.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/en.js new file mode 100644 index 0000000000..01951332d9 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/en.js @@ -0,0 +1,5 @@ +// EN lang variables + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'The changes you made will be lost if you navigate away from this page.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/es.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/es.js new file mode 100755 index 0000000000..cea9233073 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/es.js @@ -0,0 +1,14 @@ +/** + * ES lang variables + * + * Authors : Alvaro Velasco, + * Adolfo Sanz De Diego (asanzdiego) , + * Carlos C Soto (eclipxe) + * Eneko Castresana Vara + * Last Updated : July 14, 2006 + * TinyMCE Version : 2.0.6.1 + */ + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'Los cambios que hayas hecho pueden perderse si navegas fuera de esta página.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/fa.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/fa.js new file mode 100644 index 0000000000..01951332d9 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/fa.js @@ -0,0 +1,5 @@ +// EN lang variables + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'The changes you made will be lost if you navigate away from this page.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/fa_ca.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/fa_ca.js new file mode 100644 index 0000000000..01951332d9 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/fa_ca.js @@ -0,0 +1,5 @@ +// EN lang variables + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'The changes you made will be lost if you navigate away from this page.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/fi.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/fi.js new file mode 100755 index 0000000000..a94d546595 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/fi.js @@ -0,0 +1,5 @@ +// EN lang variables + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'Tekemäsi muutokset menetetään jos poistut tältä sivulta.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/fr.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/fr.js new file mode 100755 index 0000000000..2b904f418f --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/fr.js @@ -0,0 +1,6 @@ +// FR lang variables +// Modified by Motte, last updated 2006-03-23 + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'Vos modifications seront perdues si vous quittez cette page.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/fr_ca.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/fr_ca.js new file mode 100644 index 0000000000..01951332d9 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/fr_ca.js @@ -0,0 +1,5 @@ +// EN lang variables + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'The changes you made will be lost if you navigate away from this page.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/he.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/he.js new file mode 100755 index 0000000000..cf3fa3c262 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/he.js @@ -0,0 +1,5 @@ +// HE lang variables + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'äùéðåééí ùáéöòú éàáãå àí úòæåá àú ãó æä.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/hu.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/hu.js new file mode 100644 index 0000000000..53ba609cdd --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/hu.js @@ -0,0 +1,5 @@ +// HU lang variables + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'A módosítások el fognak veszni, ha elnavigálsz az oldalról.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/is.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/is.js new file mode 100644 index 0000000000..58c86a8c9f --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/is.js @@ -0,0 +1,5 @@ +// Iceland lang variables by Johannes Birgir Jensson + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'Breytingarnar sem þú gerðir munu hverfa ef þú flakkar annað.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/it.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/it.js new file mode 100755 index 0000000000..6e11368fb5 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/it.js @@ -0,0 +1,5 @@ +// IT lang variables + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'I cambiamenti andranno persi se si carica un\'altra pagina.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/ja-euc-jp.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/ja-euc-jp.js new file mode 100644 index 0000000000..01951332d9 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/ja-euc-jp.js @@ -0,0 +1,5 @@ +// EN lang variables + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'The changes you made will be lost if you navigate away from this page.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/ja.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/ja.js new file mode 100644 index 0000000000..01951332d9 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/ja.js @@ -0,0 +1,5 @@ +// EN lang variables + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'The changes you made will be lost if you navigate away from this page.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/ja_euc-jp.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/ja_euc-jp.js new file mode 100755 index 0000000000..a20a8a2344 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/ja_euc-jp.js @@ -0,0 +1,5 @@ +// Japanese euc-jp + +tinyMCE.addToLang('',{ +autosave_unload_msg : '¤³¤Î¥Ú¡¼¥¸¤«¤éÎ¥¤ì¤ì¤Ð¡¢Êѹ¹¤ÎÉôʬ¤¬¤Ê¤¯¤Ê¤ë¡£' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/ja_shift-jis.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/ja_shift-jis.js new file mode 100644 index 0000000000..01951332d9 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/ja_shift-jis.js @@ -0,0 +1,5 @@ +// EN lang variables + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'The changes you made will be lost if you navigate away from this page.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/ja_shift_jis.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/ja_shift_jis.js new file mode 100755 index 0000000000..565c7c7ce4 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/ja_shift_jis.js @@ -0,0 +1,5 @@ +// Japanese shift_jis + +tinyMCE.addToLang('',{ +autosave_unload_msg : '‚±‚̃y[ƒW‚©‚ç—£‚ê‚ê‚ÎA•ÏX‚Ì•”•ª‚ª‚È‚­‚È‚éB' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/ja_utf-8.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/ja_utf-8.js new file mode 100755 index 0000000000..db82fabd19 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/ja_utf-8.js @@ -0,0 +1,5 @@ +// Japanese utf-8 + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'ã“ã®ãƒšãƒ¼ã‚¸ã‹ã‚‰é›¢ã‚Œã‚Œã°ã€å¤‰æ›´ã®éƒ¨åˆ†ãŒãªããªã‚‹ã€‚' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/ko.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/ko.js new file mode 100644 index 0000000000..01951332d9 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/ko.js @@ -0,0 +1,5 @@ +// EN lang variables + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'The changes you made will be lost if you navigate away from this page.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/nb.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/nb.js new file mode 100644 index 0000000000..149c159fb5 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/nb.js @@ -0,0 +1,6 @@ +// nb = Norwegian (bokmål) lang variables by Knut B. Jacobsen + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'Forandringene du gjorde forsvinner om du velger å forlate denne siden.' +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/nl.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/nl.js new file mode 100644 index 0000000000..608764c85b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/nl.js @@ -0,0 +1,5 @@ +// NL lang variables + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'De gemaakte veranderingen zullen verloren gaan als u naar een andere pagina navigeert.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/nn.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/nn.js new file mode 100644 index 0000000000..d1f261f455 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/nn.js @@ -0,0 +1,6 @@ +// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'Forandringene du gjorde forsvinner om du velger å forlate denne siden.' +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/pl.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/pl.js new file mode 100644 index 0000000000..6656f5cbf3 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/pl.js @@ -0,0 +1,8 @@ +// PL lang variables +// fixed by Wooya +// http://www.mfusion.prv.pl +// fixed by lemiel 14.11.2005 + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'Zmiany jakie wprowadzi³e¶ zostan± utracone, je¶li opu¶cisz teraz tê stronê.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/pt.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/pt.js new file mode 100644 index 0000000000..01951332d9 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/pt.js @@ -0,0 +1,5 @@ +// EN lang variables + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'The changes you made will be lost if you navigate away from this page.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/pt_br.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/pt_br.js new file mode 100644 index 0000000000..025a1b603a --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/pt_br.js @@ -0,0 +1,12 @@ +/** + * pt_br lang variables + * Brazilian Portuguese + * + * Authors : + * Marcio Barbosa (mpg) + * Last Updated : November 26, 2005 + * TinyMCE Version : 2.0RC4 + */ +tinyMCE.addToLang('',{ +autosave_unload_msg : 'As modificações feitas serão perdidas caso você navegue fora desta página.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/ro.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/ro.js new file mode 100755 index 0000000000..35e18176b1 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/ro.js @@ -0,0 +1,5 @@ +// RO lang variables + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'Modificările pe care le-ai făcut vor fi pierdute dacă părăseşti această pagină.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/ru.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/ru.js new file mode 100644 index 0000000000..a58fa40c2f --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/ru.js @@ -0,0 +1,5 @@ +// RU lang variables cp1251 + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'Èçìåíåíèÿ íå áóäóò ïîòåðÿíû åñëè Âû óéä¸òå ñ ýòîé ñòðàíèöû.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/ru_KOI8-R.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/ru_KOI8-R.js new file mode 100644 index 0000000000..f43c325526 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/ru_KOI8-R.js @@ -0,0 +1,5 @@ +// RU lang variables KOI8-R + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'éÚÍÅÎÅÎÉÑ ÎÅ ÂÕÄÕÔ ÐÏÔÅÒÑÎÙ ÅÓÌÉ ÷Ù ÕÊÄ£ÔÅ Ó ÜÔÏÊ ÓÔÒÁÎÉÃÙ.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/ru_UTF-8.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/ru_UTF-8.js new file mode 100644 index 0000000000..092ec6ac16 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/ru_UTF-8.js @@ -0,0 +1,5 @@ +// RU lang variables UTF-8 + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'Ð˜Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð½Ðµ будут потерÑны еÑли Ð’Ñ‹ уйдёте Ñ Ñтой Ñтраницы.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/si.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/si.js new file mode 100644 index 0000000000..43f3923323 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/si.js @@ -0,0 +1,5 @@ +// SI lang variables ISO-8859-2 + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'Vaše spremembe se bodo izgubile, če boste naložili drugo stran.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/sk.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/sk.js new file mode 100644 index 0000000000..0224a754d7 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/sk.js @@ -0,0 +1,13 @@ +/** + * Slovak lang variables + * encoding: utf-8 + * + * @author Vladimir VASIL vvasil@post.sk + * + * $Id: sk.js,v 1.1 2005/11/22 20:56:44 spocke Exp $ + */ + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'Zmeny, ktoré ste urobyl(a) budú stratené, ak opustíte túto stránku.' +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/sq.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/sq.js new file mode 100755 index 0000000000..b297c85f41 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/sq.js @@ -0,0 +1,5 @@ +// EN lang variables + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'Ndryshimet e bera do te humbasin po naviguat jashte kesaj faqeje.' +}); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/sv.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/sv.js new file mode 100644 index 0000000000..7c1b66ee43 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/sv.js @@ -0,0 +1,6 @@ +// SE lang variables + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'Förändringarna du gjorde kommer att gå förlorade om du väljer att lämna denna sida.' +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/th.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/th.js new file mode 100644 index 0000000000..01951332d9 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/th.js @@ -0,0 +1,5 @@ +// EN lang variables + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'The changes you made will be lost if you navigate away from this page.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/tr.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/tr.js new file mode 100644 index 0000000000..f122bf1dc1 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/tr.js @@ -0,0 +1,5 @@ +// TR lang variables + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'Baþka bir sayfayý görüntülerseniz yaptýðýnýz deðiþiklikleri kaybedeceksiniz!' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/tw.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/tw.js new file mode 100644 index 0000000000..01951332d9 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/tw.js @@ -0,0 +1,5 @@ +// EN lang variables + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'The changes you made will be lost if you navigate away from this page.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/vi.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/vi.js new file mode 100755 index 0000000000..5a6bdf8dcf --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/vi.js @@ -0,0 +1,5 @@ +// Vietnamese lang variables - Äá»— Xuân Tiến - tiendx2002@yahoo.com Việt hóa + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'Các thay đổi của bạn sẽ bị mất nếu bạn di chuyển khá»i trang này.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/zh_cn.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/zh_cn.js new file mode 100755 index 0000000000..c6cb4ed53f --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/zh_cn.js @@ -0,0 +1,6 @@ +// Simplified Chinese lang variables contributed by TinyMCE_China_Team ( tinymce_china {AT} yahoogroups {DOT} com ). +// visit our homepage at: http://www.cube316.net/tinymce/ for more information. + +tinyMCE.addToLang('',{ +autosave_unload_msg : 'Èç¹ûÄúÀ뿪±¾Ò³£¬ÄúËù×÷µÄÐ޸Ľ«»áÏûʧ¡£' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/zh_cn_utf8.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/zh_cn_utf8.js new file mode 100755 index 0000000000..401e40edb3 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/zh_cn_utf8.js @@ -0,0 +1,6 @@ +// Simplified Chinese lang variables contributed by TinyMCE_China_Team ( tinymce_china {AT} yahoogroups {DOT} com ). +// visit our homepage at: http://www.cube316.net/tinymce/ for more information. + +tinyMCE.addToLang('',{ +autosave_unload_msg : '如果您离开本页,您所作的修改将会消失。' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/zh_tw.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/zh_tw.js new file mode 100644 index 0000000000..ebf0f60a9a --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/zh_tw.js @@ -0,0 +1,6 @@ +// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com +// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com + +tinyMCE.addToLang('',{ +autosave_unload_msg : '©Ò¦³¤w§@ªº§ïÅÜ·|¦]±zÂ÷¶}¦¹­¶­±¦Ó¦Û°Ê©ñ±ó¤£Àx¦s' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/langs/zh_tw_utf8.js b/phpgwapi/js/tiny_mce/plugins/autosave/langs/zh_tw_utf8.js new file mode 100644 index 0000000000..e18fc0045c --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/langs/zh_tw_utf8.js @@ -0,0 +1,6 @@ +// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com +// ç¹é«”中文 UTF-8 ;數ä½æ‡‰ç”¨åŠè£½ä½œï¼› twapweb_AT_gmail_DOT_com + +tinyMCE.addToLang('',{ +autosave_unload_msg : '所有已作的改變會因您離開此é é¢è€Œè‡ªå‹•æ”¾æ£„ä¸å„²å­˜' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/autosave/readme.txt b/phpgwapi/js/tiny_mce/plugins/autosave/readme.txt new file mode 100644 index 0000000000..4fdb78aecd --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/autosave/readme.txt @@ -0,0 +1 @@ +Check the TinyMCE documentation for details on this plugin. diff --git a/phpgwapi/js/tiny_mce/plugins/cleanup/editor_plugin.js b/phpgwapi/js/tiny_mce/plugins/cleanup/editor_plugin.js new file mode 100644 index 0000000000..e69de29bb2 diff --git a/phpgwapi/js/tiny_mce/plugins/cleanup/editor_plugin_src.js b/phpgwapi/js/tiny_mce/plugins/cleanup/editor_plugin_src.js new file mode 100644 index 0000000000..cb7dfac96b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/cleanup/editor_plugin_src.js @@ -0,0 +1,12 @@ +/** + * $RCSfile: editor_plugin_src.js,v $ + * $Revision: 1.10 $ + * $Date: 2006/02/10 16:29:38 $ + * + * Experimental plugin for new Cleanup routine, this logic will be moved into the core ones it's stable enougth. + * + * @author Moxiecode + * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved. + */ + +/* Dummy file since cleanup is now moved to core */ diff --git a/phpgwapi/js/tiny_mce/plugins/cleanup/readme.txt b/phpgwapi/js/tiny_mce/plugins/cleanup/readme.txt new file mode 100644 index 0000000000..d1a6466637 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/cleanup/readme.txt @@ -0,0 +1 @@ +Dummy plugin since cleanup is now moved into core. diff --git a/phpgwapi/js/tiny_mce/plugins/contextmenu/css/contextmenu.css b/phpgwapi/js/tiny_mce/plugins/contextmenu/css/contextmenu.css new file mode 100644 index 0000000000..fb3721468c --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/contextmenu/css/contextmenu.css @@ -0,0 +1,74 @@ +.contextMenuIEPopup { + padding: 0; + margin: 0; + border: 0; + overflow: hidden; +} + +.contextMenu { + position: absolute; + cursor: default; + z-index: 1000; + border: 1px solid #D4D0C8; + background-color: #FFFFFF; +} + +.contextMenuItem, .contextMenuItemOver { +} + +.contextMenuSeparator { + width: 100%; + background-color: #D4D0C8; + border: 0; +} + +.contextMenuImage, .contextMenuItemDisabled { + border: 0; +} + +.contextMenuIcon { + background-color: #F0F0EE; +} + +.contextMenuItemOver .contextMenuIcon { + background-color: #B6BDD2; +} + +.contextMenuIcon { + background-color: #F0F0EE; +} + +.contextMenuItemDisabled img { + filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); + -moz-opacity:0.3; + opacity: 0.3; +} + +.contextMenuText { + font-family: Tahoma, Verdana, Arial, Helvetica; + font-size: 11px; + line-height: 20px; +} + +.contextMenuItemDisabled { + color: #AAAAAA; +} + +.contextMenuText a { + display: block; + line-height: 20px; + width: 100%; + text-decoration: none; + color: black; + font-weight: normal; + margin: 0; + padding: 0; +} + +.contextMenuText a:hover { + background-color: #B6BDD2; + text-decoration: none !important; + font-weight: normal; + margin: 0; + padding: 0; +} diff --git a/phpgwapi/js/tiny_mce/plugins/contextmenu/editor_plugin.js b/phpgwapi/js/tiny_mce/plugins/contextmenu/editor_plugin.js new file mode 100644 index 0000000000..794cfe476c --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/contextmenu/editor_plugin.js @@ -0,0 +1 @@ +if(!tinyMCE.settings['contextmenu_skip_plugin_css']){tinyMCE.loadCSS(tinyMCE.baseURL+"/plugins/contextmenu/css/contextmenu.css");}var TinyMCE_ContextMenuPlugin={_contextMenu:null,getInfo:function(){return{longname:'Context menus',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_contextmenu.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};},initInstance:function(inst){if(tinyMCE.isMSIE5_0&&tinyMCE.isOpera)return;TinyMCE_ContextMenuPlugin._contextMenu=new TinyMCE_ContextMenu({commandhandler:"TinyMCE_ContextMenuPlugin._commandHandler",spacer_image:tinyMCE.baseURL+"/plugins/contextmenu/images/spacer.gif"});tinyMCE.addEvent(inst.getDoc(),"click",TinyMCE_ContextMenuPlugin._hideContextMenu);tinyMCE.addEvent(inst.getDoc(),"keypress",TinyMCE_ContextMenuPlugin._hideContextMenu);tinyMCE.addEvent(inst.getDoc(),"keydown",TinyMCE_ContextMenuPlugin._hideContextMenu);tinyMCE.addEvent(document,"click",TinyMCE_ContextMenuPlugin._hideContextMenu);tinyMCE.addEvent(document,"keypress",TinyMCE_ContextMenuPlugin._hideContextMenu);tinyMCE.addEvent(document,"keydown",TinyMCE_ContextMenuPlugin._hideContextMenu);if(tinyMCE.isGecko){tinyMCE.addEvent(inst.getDoc(),"contextmenu",function(e){TinyMCE_ContextMenuPlugin._showContextMenu(tinyMCE.isMSIE?inst.contentWindow.event:e,inst);});}else tinyMCE.addEvent(inst.getDoc(),"contextmenu",TinyMCE_ContextMenuPlugin._onContextMenu);},_onContextMenu:function(e){var elm=tinyMCE.isMSIE?e.srcElement:e.target;var targetInst,body;if((body=tinyMCE.getParentElement(elm,"body"))!=null){for(var n in tinyMCE.instances){var inst=tinyMCE.instances[n];if(!tinyMCE.isInstance(inst))continue;if(body==inst.getBody()){targetInst=inst;break;}}return TinyMCE_ContextMenuPlugin._showContextMenu(tinyMCE.isMSIE?targetInst.contentWindow.event:e,targetInst);}},_showContextMenu:function(e,inst){function getAttrib(elm,name){return elm.getAttribute(name)?elm.getAttribute(name):"";}var x,y,elm,contextMenu;var pos=tinyMCE.getAbsPosition(inst.iframeElement);x=tinyMCE.isMSIE?e.screenX:pos.absLeft+(e.pageX-inst.getBody().scrollLeft);y=tinyMCE.isMSIE?e.screenY:pos.absTop+(e.pageY-inst.getBody().scrollTop);elm=tinyMCE.isMSIE?e.srcElement:e.target;contextMenu=this._contextMenu;contextMenu.inst=inst;window.setTimeout(function(){var theme=tinyMCE.getParam("theme");contextMenu.clearAll();var sel=inst.selection.getSelectedText().length!=0||elm.nodeName=="IMG";contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/cut.gif","$lang_cut_desc","Cut","",!sel);contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/copy.gif","$lang_copy_desc","Copy","",!sel);contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/paste.gif","$lang_paste_desc","Paste","",false);if(sel||(elm?(elm.nodeName=='A')||(elm.nodeName=='IMG'):false)){contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/themes/advanced/images/link.gif","$lang_link_desc",inst.hasPlugin("advlink")?"mceAdvLink":"mceLink");contextMenu.addItem(tinyMCE.baseURL+"/themes/advanced/images/unlink.gif","$lang_unlink_desc","unlink","",(elm?(elm.nodeName!='A')&&(elm.nodeName!='IMG'):true));}elm=tinyMCE.getParentElement(elm,"img,table,td"+(inst.hasPlugin("advhr")?',hr':''));if(elm){switch(elm.nodeName){case"IMG":contextMenu.addSeparator();if(tinyMCE.getAttrib(elm,'class').indexOf('mceItemFlash')!=-1)contextMenu.addItem(tinyMCE.baseURL+"/plugins/flash/images/flash.gif","$lang_flash_props","mceFlash");else contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/image.gif","$lang_image_props_desc",inst.hasPlugin("advimage")?"mceAdvImage":"mceImage");break;case"HR":contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/plugins/advhr/images/advhr.gif","$lang_insert_advhr_desc","mceAdvancedHr");break;case"TABLE":case"TD":if(inst.hasPlugin("table")){var colspan=(elm.nodeName=="TABLE")?"":getAttrib(elm,"colspan");var rowspan=(elm.nodeName=="TABLE")?"":getAttrib(elm,"rowspan");colspan=colspan==""?"1":colspan;rowspan=rowspan==""?"1":rowspan;contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/cut.gif","$lang_table_cut_row_desc","mceTableCutRow");contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/copy.gif","$lang_table_copy_row_desc","mceTableCopyRow");contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/paste.gif","$lang_table_paste_row_before_desc","mceTablePasteRowBefore","",inst.tableRowClipboard==null);contextMenu.addItem(tinyMCE.baseURL+"/themes/"+theme+"/images/paste.gif","$lang_table_paste_row_after_desc","mceTablePasteRowAfter","",inst.tableRowClipboard==null);contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table.gif","$lang_table_desc","mceInsertTable","insert");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table.gif","$lang_table_props_desc","mceInsertTable");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_cell_props.gif","$lang_table_cell_desc","mceTableCellProps");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_delete.gif","$lang_table_del","mceTableDelete");contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_row_props.gif","$lang_table_row_desc","mceTableRowProps");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_insert_row_before.gif","$lang_table_row_before_desc","mceTableInsertRowBefore");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_insert_row_after.gif","$lang_table_row_after_desc","mceTableInsertRowAfter");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_delete_row.gif","$lang_table_delete_row_desc","mceTableDeleteRow");contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_insert_col_before.gif","$lang_table_col_before_desc","mceTableInsertColBefore");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_insert_col_after.gif","$lang_table_col_after_desc","mceTableInsertColAfter");contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_delete_col.gif","$lang_table_delete_col_desc","mceTableDeleteCol");contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_split_cells.gif","$lang_table_split_cells_desc","mceTableSplitCells","",(colspan=="1"&&rowspan=="1"));contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table_merge_cells.gif","$lang_table_merge_cells_desc","mceTableMergeCells","",false);}break;}}else{if(inst.hasPlugin("table")){contextMenu.addSeparator();contextMenu.addItem(tinyMCE.baseURL+"/plugins/table/images/table.gif","$lang_table_desc","mceInsertTable","insert");}}contextMenu.show(x,y);},10);tinyMCE.cancelEvent(e);return false;},_hideContextMenu:function(){if(TinyMCE_ContextMenuPlugin._contextMenu)TinyMCE_ContextMenuPlugin._contextMenu.hide();},_commandHandler:function(command,value){var cm=TinyMCE_ContextMenuPlugin._contextMenu;cm.hide();var ui=false;if(command=="mceInsertTable"||command=="mceTableCellProps"||command=="mceTableRowProps"||command=="mceTableMergeCells")ui=true;if(command=="Paste")value=null;if(tinyMCE.getParam("dialog_type")=="modal"&&tinyMCE.isMSIE){window.setTimeout(function(){cm.inst.execCommand(command,ui,value);},100);}else cm.inst.execCommand(command,ui,value);}};tinyMCE.addPlugin("contextmenu",TinyMCE_ContextMenuPlugin);function TinyMCE_ContextMenu(settings){function defParam(key,def_val){settings[key]=typeof(settings[key])!="undefined"?settings[key]:def_val;}var self=this;this.isMSIE=(navigator.appName=="Microsoft Internet Explorer");this.contextMenuDiv=document.createElement("div");this.contextMenuDiv.className="contextMenu";this.contextMenuDiv.setAttribute("class","contextMenu");this.contextMenuDiv.style.display="none";this.contextMenuDiv.style.position='absolute';this.contextMenuDiv.style.zindex=1000;this.contextMenuDiv.style.left='0';this.contextMenuDiv.style.top='0';this.contextMenuDiv.unselectable="on";document.body.appendChild(this.contextMenuDiv);defParam("commandhandler","");defParam("spacer_image","images/spacer.gif");this.items=new Array();this.settings=settings;this.html="";if(tinyMCE.isMSIE&&!tinyMCE.isMSIE5_0&&!tinyMCE.isOpera){this.pop=window.createPopup();doc=this.pop.document;doc.open();doc.write('');doc.close();}};TinyMCE_ContextMenu.prototype={clearAll:function(){this.html="";this.contextMenuDiv.innerHTML="";},addSeparator:function(){this.html+='';},addItem:function(icon,title,command,value,disabled){if(title.charAt(0)=='$')title=tinyMCE.getLang(title.substring(1));var onMouseDown='';var html='';if(tinyMCE.isMSIE&&!tinyMCE.isMSIE5_0)onMouseDown='contextMenu.execCommand(\''+command+'\', \''+value+'\');return false;';else onMouseDown=this.settings['commandhandler']+'(\''+command+'\', \''+value+'\');return false;';if(icon=="")icon=this.settings['spacer_image'];if(!disabled)html+='';else html+='';html+='';html+='
';html+=' ';html+=title;html+=' ';html+='
';html+='';this.html+=html;},show:function(x,y){var vp,width,height;if(this.html=="")return;var html='';html+='';html+=this.html;html+='
';this.contextMenuDiv.innerHTML=html;this.contextMenuDiv.style.display="block";width=this.contextMenuDiv.offsetWidth;height=this.contextMenuDiv.offsetHeight;this.contextMenuDiv.style.display="none";if(tinyMCE.isMSIE&&!tinyMCE.isMSIE5_0&&!tinyMCE.isOpera){this.pop.document.body.innerHTML='
'+html+"
";this.pop.document.tinyMCE=tinyMCE;this.pop.document.contextMenu=this;this.pop.show(x,y,width,height);}else{vp=this.getViewPort();this.contextMenuDiv.style.left=(x>vp.width-width?vp.width-width:x)+'px';this.contextMenuDiv.style.top=(y>vp.height-height?vp.height-height:y)+'px';this.contextMenuDiv.style.display="block";}},getViewPort:function(){return{width:document.documentElement.offsetWidth||document.body.offsetWidth,height:self.innerHeight||document.documentElement.clientHeight||document.body.clientHeight};},hide:function(){if(tinyMCE.isMSIE&&!tinyMCE.isMSIE5_0&&!tinyMCE.isOpera)this.pop.hide();else this.contextMenuDiv.style.display="none";},execCommand:function(command,value){eval(this.settings['commandhandler']+"(command, value);");}}; \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/contextmenu/editor_plugin_src.js b/phpgwapi/js/tiny_mce/plugins/contextmenu/editor_plugin_src.js new file mode 100644 index 0000000000..e273f01fd1 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/contextmenu/editor_plugin_src.js @@ -0,0 +1,356 @@ +/** + * $RCSfile: editor_plugin_src.js,v $ + * $Revision: 1.31 $ + * $Date: 2006/05/03 10:46:41 $ + * + * @author Moxiecode + * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved. + */ + +/* Import plugin specific language pack */ +//tinyMCE.importPluginLanguagePack('contextmenu', 'en,tr,zh_cn,cs,fa,fr_ca,fr,de,nb'); +if (!tinyMCE.settings['contextmenu_skip_plugin_css']) { + tinyMCE.loadCSS(tinyMCE.baseURL + "/plugins/contextmenu/css/contextmenu.css"); +} + +var TinyMCE_ContextMenuPlugin = { + // Private fields + _contextMenu : null, + + getInfo : function() { + return { + longname : 'Context menus', + author : 'Moxiecode Systems', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_contextmenu.html', + version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion + }; + }, + + initInstance : function(inst) { + // Is not working on MSIE 5.0 or Opera no contextmenu event + if (tinyMCE.isMSIE5_0 && tinyMCE.isOpera) + return; + + TinyMCE_ContextMenuPlugin._contextMenu = new TinyMCE_ContextMenu({ + commandhandler : "TinyMCE_ContextMenuPlugin._commandHandler", + spacer_image : tinyMCE.baseURL + "/plugins/contextmenu/images/spacer.gif" + }); + + // Add hide event handles + tinyMCE.addEvent(inst.getDoc(), "click", TinyMCE_ContextMenuPlugin._hideContextMenu); + tinyMCE.addEvent(inst.getDoc(), "keypress", TinyMCE_ContextMenuPlugin._hideContextMenu); + tinyMCE.addEvent(inst.getDoc(), "keydown", TinyMCE_ContextMenuPlugin._hideContextMenu); + tinyMCE.addEvent(document, "click", TinyMCE_ContextMenuPlugin._hideContextMenu); + tinyMCE.addEvent(document, "keypress", TinyMCE_ContextMenuPlugin._hideContextMenu); + tinyMCE.addEvent(document, "keydown", TinyMCE_ContextMenuPlugin._hideContextMenu); + + // Attach contextmenu event + if (tinyMCE.isGecko) { + tinyMCE.addEvent(inst.getDoc(), "contextmenu", function(e) {TinyMCE_ContextMenuPlugin._showContextMenu(tinyMCE.isMSIE ? inst.contentWindow.event : e, inst);}); + } else + tinyMCE.addEvent(inst.getDoc(), "contextmenu", TinyMCE_ContextMenuPlugin._onContextMenu); + }, + + // Private plugin internal methods + + _onContextMenu : function(e) { + var elm = tinyMCE.isMSIE ? e.srcElement : e.target; + var targetInst, body; + + // Find instance + if ((body = tinyMCE.getParentElement(elm, "body")) != null) { + for (var n in tinyMCE.instances) { + var inst = tinyMCE.instances[n]; + if (!tinyMCE.isInstance(inst)) + continue; + + if (body == inst.getBody()) { + targetInst = inst; + break; + } + } + + return TinyMCE_ContextMenuPlugin._showContextMenu(tinyMCE.isMSIE ? targetInst.contentWindow.event : e, targetInst); + } + }, + + _showContextMenu : function(e, inst) { + function getAttrib(elm, name) { + return elm.getAttribute(name) ? elm.getAttribute(name) : ""; + } + + var x, y, elm, contextMenu; + var pos = tinyMCE.getAbsPosition(inst.iframeElement); + + x = tinyMCE.isMSIE ? e.screenX : pos.absLeft + (e.pageX - inst.getBody().scrollLeft); + y = tinyMCE.isMSIE ? e.screenY : pos.absTop + (e.pageY - inst.getBody().scrollTop); + elm = tinyMCE.isMSIE ? e.srcElement : e.target; + + contextMenu = this._contextMenu; + contextMenu.inst = inst; + + // Mozilla needs some time + window.setTimeout(function () { + var theme = tinyMCE.getParam("theme"); + + contextMenu.clearAll(); + var sel = inst.selection.getSelectedText().length != 0 || elm.nodeName == "IMG"; + + // Default items + contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/cut.gif", "$lang_cut_desc", "Cut", "", !sel); + contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/copy.gif", "$lang_copy_desc", "Copy", "", !sel); + contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/paste.gif", "$lang_paste_desc", "Paste", "", false); + + if (sel || (elm ? (elm.nodeName == 'A') || (elm.nodeName == 'IMG') : false)) { + contextMenu.addSeparator(); + contextMenu.addItem(tinyMCE.baseURL + "/themes/advanced/images/link.gif", "$lang_link_desc", inst.hasPlugin("advlink") ? "mceAdvLink" : "mceLink"); + contextMenu.addItem(tinyMCE.baseURL + "/themes/advanced/images/unlink.gif", "$lang_unlink_desc", "unlink", "", (elm ? (elm.nodeName != 'A') && (elm.nodeName != 'IMG') : true)); + } + + // Get element + elm = tinyMCE.getParentElement(elm, "img,table,td" + (inst.hasPlugin("advhr") ? ',hr' : '')); + if (elm) { + switch (elm.nodeName) { + case "IMG": + contextMenu.addSeparator(); + + // If flash + if (tinyMCE.getAttrib(elm, 'class').indexOf('mceItemFlash') != -1) + contextMenu.addItem(tinyMCE.baseURL + "/plugins/flash/images/flash.gif", "$lang_flash_props", "mceFlash"); + else + contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/image.gif", "$lang_image_props_desc", inst.hasPlugin("advimage") ? "mceAdvImage" : "mceImage"); + break; + + case "HR": + contextMenu.addSeparator(); + contextMenu.addItem(tinyMCE.baseURL + "/plugins/advhr/images/advhr.gif", "$lang_insert_advhr_desc", "mceAdvancedHr"); + break; + + case "TABLE": + case "TD": + // Is table plugin loaded + if (inst.hasPlugin("table")) { + var colspan = (elm.nodeName == "TABLE") ? "" : getAttrib(elm, "colspan"); + var rowspan = (elm.nodeName == "TABLE") ? "" : getAttrib(elm, "rowspan"); + + colspan = colspan == "" ? "1" : colspan; + rowspan = rowspan == "" ? "1" : rowspan; + + contextMenu.addSeparator(); + contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/cut.gif", "$lang_table_cut_row_desc", "mceTableCutRow"); + contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/copy.gif", "$lang_table_copy_row_desc", "mceTableCopyRow"); + contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/paste.gif", "$lang_table_paste_row_before_desc", "mceTablePasteRowBefore", "", inst.tableRowClipboard == null); + contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/paste.gif", "$lang_table_paste_row_after_desc", "mceTablePasteRowAfter", "", inst.tableRowClipboard == null); + + /* contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/justifyleft.gif", "$lang_justifyleft_desc", "JustifyLeft", "", false); + contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/justifycenter.gif", "$lang_justifycenter_desc", "JustifyCenter", "", false); + contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/justifyright.gif", "$lang_justifyright_desc", "JustifyRight", "", false); + contextMenu.addItem(tinyMCE.baseURL + "/themes/" + theme + "/images/justifyfull.gif", "$lang_justifyfull_desc", "JustifyFull", "", false);*/ + contextMenu.addSeparator(); + contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table.gif", "$lang_table_desc", "mceInsertTable", "insert"); + contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table.gif", "$lang_table_props_desc", "mceInsertTable"); + contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_cell_props.gif", "$lang_table_cell_desc", "mceTableCellProps"); + contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_delete.gif", "$lang_table_del", "mceTableDelete"); + contextMenu.addSeparator(); + contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_row_props.gif", "$lang_table_row_desc", "mceTableRowProps"); + contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_insert_row_before.gif", "$lang_table_row_before_desc", "mceTableInsertRowBefore"); + contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_insert_row_after.gif", "$lang_table_row_after_desc", "mceTableInsertRowAfter"); + contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_delete_row.gif", "$lang_table_delete_row_desc", "mceTableDeleteRow"); + contextMenu.addSeparator(); + contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_insert_col_before.gif", "$lang_table_col_before_desc", "mceTableInsertColBefore"); + contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_insert_col_after.gif", "$lang_table_col_after_desc", "mceTableInsertColAfter"); + contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_delete_col.gif", "$lang_table_delete_col_desc", "mceTableDeleteCol"); + contextMenu.addSeparator(); + contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_split_cells.gif", "$lang_table_split_cells_desc", "mceTableSplitCells", "", (colspan == "1" && rowspan == "1")); + contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table_merge_cells.gif", "$lang_table_merge_cells_desc", "mceTableMergeCells", "", false); + } + break; + } + } else { + // Add table specific + if (inst.hasPlugin("table")) { + contextMenu.addSeparator(); + contextMenu.addItem(tinyMCE.baseURL + "/plugins/table/images/table.gif", "$lang_table_desc", "mceInsertTable", "insert"); + } + } + + contextMenu.show(x, y); + }, 10); + + // Cancel default handeling + tinyMCE.cancelEvent(e); + return false; + }, + + _hideContextMenu : function() { + if (TinyMCE_ContextMenuPlugin._contextMenu) + TinyMCE_ContextMenuPlugin._contextMenu.hide(); + }, + + _commandHandler : function(command, value) { + var cm = TinyMCE_ContextMenuPlugin._contextMenu; + + cm.hide(); + + // UI must be true on these + var ui = false; + if (command == "mceInsertTable" || command == "mceTableCellProps" || command == "mceTableRowProps" || command == "mceTableMergeCells") + ui = true; + + if (command == "Paste") + value = null; + + if (tinyMCE.getParam("dialog_type") == "modal" && tinyMCE.isMSIE) { + // Cell properties will generate access denied error is this isn't done?! + window.setTimeout(function() { + cm.inst.execCommand(command, ui, value); + }, 100); + } else + cm.inst.execCommand(command, ui, value); + } +}; + +tinyMCE.addPlugin("contextmenu", TinyMCE_ContextMenuPlugin); + +// Context menu class + +function TinyMCE_ContextMenu(settings) { + // Default value function + function defParam(key, def_val) { + settings[key] = typeof(settings[key]) != "undefined" ? settings[key] : def_val; + } + + var self = this; + + this.isMSIE = (navigator.appName == "Microsoft Internet Explorer"); + + // Setup contextmenu div + this.contextMenuDiv = document.createElement("div"); + this.contextMenuDiv.className = "contextMenu"; + this.contextMenuDiv.setAttribute("class", "contextMenu"); + this.contextMenuDiv.style.display = "none"; + this.contextMenuDiv.style.position = 'absolute'; + this.contextMenuDiv.style.zindex = 1000; + this.contextMenuDiv.style.left = '0'; + this.contextMenuDiv.style.top = '0'; + this.contextMenuDiv.unselectable = "on"; + + document.body.appendChild(this.contextMenuDiv); + + // Setup default values + defParam("commandhandler", ""); + defParam("spacer_image", "images/spacer.gif"); + + this.items = new Array(); + this.settings = settings; + this.html = ""; + + // IE Popup + if (tinyMCE.isMSIE && !tinyMCE.isMSIE5_0 && !tinyMCE.isOpera) { + this.pop = window.createPopup(); + doc = this.pop.document; + doc.open(); + doc.write(''); + doc.close(); + } +}; + +TinyMCE_ContextMenu.prototype = { + clearAll : function() { + this.html = ""; + this.contextMenuDiv.innerHTML = ""; + }, + + addSeparator : function() { + this.html += ''; + }, + + addItem : function(icon, title, command, value, disabled) { + if (title.charAt(0) == '$') + title = tinyMCE.getLang(title.substring(1)); + + var onMouseDown = ''; + var html = ''; + + if (tinyMCE.isMSIE && !tinyMCE.isMSIE5_0) + onMouseDown = 'contextMenu.execCommand(\'' + command + '\', \'' + value + '\');return false;'; + else + onMouseDown = this.settings['commandhandler'] + '(\'' + command + '\', \'' + value + '\');return false;'; + + if (icon == "") + icon = this.settings['spacer_image']; + + if (!disabled) + html += ''; + else + html += ''; + + html += ''; + html += ''; + html += ''; + + // Add to main + this.html += html; + }, + + show : function(x, y) { + var vp, width, height; + + if (this.html == "") + return; + + var html = ''; + + html += ''; + html += this.html; + html += '
'; + + this.contextMenuDiv.innerHTML = html; + + // Get dimensions + this.contextMenuDiv.style.display = "block"; + width = this.contextMenuDiv.offsetWidth; + height = this.contextMenuDiv.offsetHeight; + this.contextMenuDiv.style.display = "none"; + + if (tinyMCE.isMSIE && !tinyMCE.isMSIE5_0 && !tinyMCE.isOpera) { + // Setup popup and show + this.pop.document.body.innerHTML = '
' + html + "
"; + this.pop.document.tinyMCE = tinyMCE; + this.pop.document.contextMenu = this; + this.pop.show(x, y, width, height); + } else { + vp = this.getViewPort(); + + this.contextMenuDiv.style.left = (x > vp.width - width ? vp.width - width : x) + 'px'; + this.contextMenuDiv.style.top = (y > vp.height - height ? vp.height - height : y) + 'px'; + this.contextMenuDiv.style.display = "block"; + } + }, + + getViewPort : function() { + return { + width : document.documentElement.offsetWidth || document.body.offsetWidth, + height : self.innerHeight || document.documentElement.clientHeight || document.body.clientHeight + }; + }, + + hide : function() { + if (tinyMCE.isMSIE && !tinyMCE.isMSIE5_0 && !tinyMCE.isOpera) + this.pop.hide(); + else + this.contextMenuDiv.style.display = "none"; + }, + + execCommand : function(command, value) { + eval(this.settings['commandhandler'] + "(command, value);"); + } +}; diff --git a/phpgwapi/js/tiny_mce/plugins/contextmenu/images/spacer.gif b/phpgwapi/js/tiny_mce/plugins/contextmenu/images/spacer.gif new file mode 100644 index 0000000000000000000000000000000000000000..388486517fa8da13ebd150e8f65d5096c3e10c3a GIT binary patch literal 43 ncmZ?wbhEHbWMp7un7{x9ia%KxMSyG_5FaGNz{KRj$Y2csb)f_x literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/plugins/contextmenu/readme.txt b/phpgwapi/js/tiny_mce/plugins/contextmenu/readme.txt new file mode 100644 index 0000000000..4fdb78aecd --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/contextmenu/readme.txt @@ -0,0 +1 @@ +Check the TinyMCE documentation for details on this plugin. diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/editor_plugin.js b/phpgwapi/js/tiny_mce/plugins/directionality/editor_plugin.js new file mode 100644 index 0000000000..4447d17d10 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/editor_plugin.js @@ -0,0 +1 @@ +tinyMCE.importPluginLanguagePack('directionality','en,tr,sv,fr_ca,zh_cn,cs,da,he,nb,de,hu,ru,ru_KOI8-R,ru_UTF-8,nn,es,cy,is,pl,nl,fr,pt_br');var TinyMCE_DirectionalityPlugin={getInfo:function(){return{longname:'Directionality',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_directionality.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};},getControlHTML:function(cn){switch(cn){case"ltr":return tinyMCE.getButtonHTML(cn,'lang_directionality_ltr_desc','{$pluginurl}/images/ltr.gif','mceDirectionLTR');case"rtl":return tinyMCE.getButtonHTML(cn,'lang_directionality_rtl_desc','{$pluginurl}/images/rtl.gif','mceDirectionRTL');}return"";},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceDirectionLTR":var inst=tinyMCE.getInstanceById(editor_id);var elm=tinyMCE.getParentElement(inst.getFocusElement(),"p,div,td,h1,h2,h3,h4,h5,h6,pre,address");if(elm)elm.setAttribute("dir","ltr");tinyMCE.triggerNodeChange(false);return true;case"mceDirectionRTL":var inst=tinyMCE.getInstanceById(editor_id);var elm=tinyMCE.getParentElement(inst.getFocusElement(),"p,div,td,h1,h2,h3,h4,h5,h6,pre,address");if(elm)elm.setAttribute("dir","rtl");tinyMCE.triggerNodeChange(false);return true;}return false;},handleNodeChange:function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){function getAttrib(elm,name){return elm.getAttribute(name)?elm.getAttribute(name):"";}if(node==null)return;var elm=tinyMCE.getParentElement(node,"p,div,td,h1,h2,h3,h4,h5,h6,pre,address");if(!elm){tinyMCE.switchClass(editor_id+'_ltr','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_rtl','mceButtonDisabled');return true;}tinyMCE.switchClass(editor_id+'_ltr','mceButtonNormal');tinyMCE.switchClass(editor_id+'_rtl','mceButtonNormal');var dir=getAttrib(elm,"dir");if(dir=="ltr"||dir=="")tinyMCE.switchClass(editor_id+'_ltr','mceButtonSelected');else tinyMCE.switchClass(editor_id+'_rtl','mceButtonSelected');return true;}};tinyMCE.addPlugin("directionality",TinyMCE_DirectionalityPlugin); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/editor_plugin_src.js b/phpgwapi/js/tiny_mce/plugins/directionality/editor_plugin_src.js new file mode 100644 index 0000000000..ad0fa87e9d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/editor_plugin_src.js @@ -0,0 +1,92 @@ +/** + * $RCSfile: editor_plugin_src.js,v $ + * $Revision: 1.16 $ + * $Date: 2006/02/10 21:34:28 $ + * + * @author Moxiecode + * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved. + */ + +/* Import plugin specific language pack */ +tinyMCE.importPluginLanguagePack('directionality', 'en,tr,sv,fr_ca,zh_cn,cs,da,he,nb,de,hu,ru,ru_KOI8-R,ru_UTF-8,nn,es,cy,is,pl,nl,fr,pt_br'); + +var TinyMCE_DirectionalityPlugin = { + getInfo : function() { + return { + longname : 'Directionality', + author : 'Moxiecode Systems', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_directionality.html', + version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion + }; + }, + + getControlHTML : function(cn) { + switch (cn) { + case "ltr": + return tinyMCE.getButtonHTML(cn, 'lang_directionality_ltr_desc', '{$pluginurl}/images/ltr.gif', 'mceDirectionLTR'); + + case "rtl": + return tinyMCE.getButtonHTML(cn, 'lang_directionality_rtl_desc', '{$pluginurl}/images/rtl.gif', 'mceDirectionRTL'); + } + + return ""; + }, + + execCommand : function(editor_id, element, command, user_interface, value) { + // Handle commands + switch (command) { + case "mceDirectionLTR": + var inst = tinyMCE.getInstanceById(editor_id); + var elm = tinyMCE.getParentElement(inst.getFocusElement(), "p,div,td,h1,h2,h3,h4,h5,h6,pre,address"); + + if (elm) + elm.setAttribute("dir", "ltr"); + + tinyMCE.triggerNodeChange(false); + return true; + + case "mceDirectionRTL": + var inst = tinyMCE.getInstanceById(editor_id); + var elm = tinyMCE.getParentElement(inst.getFocusElement(), "p,div,td,h1,h2,h3,h4,h5,h6,pre,address"); + + if (elm) + elm.setAttribute("dir", "rtl"); + + tinyMCE.triggerNodeChange(false); + return true; + } + + // Pass to next handler in chain + return false; + }, + + handleNodeChange : function(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) { + function getAttrib(elm, name) { + return elm.getAttribute(name) ? elm.getAttribute(name) : ""; + } + + if (node == null) + return; + + var elm = tinyMCE.getParentElement(node, "p,div,td,h1,h2,h3,h4,h5,h6,pre,address"); + if (!elm) { + tinyMCE.switchClass(editor_id + '_ltr', 'mceButtonDisabled'); + tinyMCE.switchClass(editor_id + '_rtl', 'mceButtonDisabled'); + return true; + } + + tinyMCE.switchClass(editor_id + '_ltr', 'mceButtonNormal'); + tinyMCE.switchClass(editor_id + '_rtl', 'mceButtonNormal'); + + var dir = getAttrib(elm, "dir"); + if (dir == "ltr" || dir == "") + tinyMCE.switchClass(editor_id + '_ltr', 'mceButtonSelected'); + else + tinyMCE.switchClass(editor_id + '_rtl', 'mceButtonSelected'); + + return true; + } +}; + +tinyMCE.addPlugin("directionality", TinyMCE_DirectionalityPlugin); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/images/ltr.gif b/phpgwapi/js/tiny_mce/plugins/directionality/images/ltr.gif new file mode 100644 index 0000000000000000000000000000000000000000..ac8f30c1208e044ac5ed8f4f82c2e513c56c9f4b GIT binary patch literal 155 zcmV;M0A&A1Nk%w1VH5xq0K*0V6B83EOqQXfrM$epT3%aDeA>#+*g!o%lCtD@cz8l? zx@C{wCodDf2?TZ&Ww46PQZJ;6HbgF) J&uDZ606X)4Hvs?u literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/images/rtl.gif b/phpgwapi/js/tiny_mce/plugins/directionality/images/rtl.gif new file mode 100644 index 0000000000000000000000000000000000000000..0348f9965669dd9cfba3c69d71d20ea3928e46fe GIT binary patch literal 153 zcmV;K0A~M3Nk%w1VH5xq0K*Lc6&4jPQl5&6in_+zPfbr=jNa1D%1Uy=K0H3Nv#n}w zX?>#YH($5z?CQtO-2eapA^8LW000jFEC2ui02BZe000C=@X1N5y*TU5yU$K@847`% z$mA5FC73`GOG9yB3IYHR|EvoJCQ;(~3X4J@W03VE4#r`rF-`^yYR0P4Vz}3jcuX#v H%@F`Q*OWXP literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/ar.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/ar.js new file mode 100644 index 0000000000..a1db297856 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/ar.js @@ -0,0 +1,6 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Direction left to right', +directionality_rtl_desc : 'Direction right to left' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/ca.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/ca.js new file mode 100644 index 0000000000..a1db297856 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/ca.js @@ -0,0 +1,6 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Direction left to right', +directionality_rtl_desc : 'Direction right to left' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/cs.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/cs.js new file mode 100755 index 0000000000..d16b4958b7 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/cs.js @@ -0,0 +1,12 @@ +/** + * Czech lang variables + * encoding: utf-8 + * + * $Id: cs.js,v 1.2 2006/01/11 14:25:48 spocke Exp $ + */ + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'SmÄ›r z leva doprava', +directionality_rtl_desc : 'SmÄ›r z prava doleva' +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/cy.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/cy.js new file mode 100644 index 0000000000..0f593a6e5c --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/cy.js @@ -0,0 +1,6 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Cyfeiriad chwith i\'r dde', +directionality_rtl_desc : 'Cyfeiriad dde i\'r chwith' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/da.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/da.js new file mode 100644 index 0000000000..3240269c63 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/da.js @@ -0,0 +1,6 @@ +// DK lang variables contributed by Jan Moelgaard, John Dalsgaard and Bo Frederiksen. + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Retning - venstre mod højre', +directionality_rtl_desc : 'Retning - højre mod venstre' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/de.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/de.js new file mode 100644 index 0000000000..5551a486ac --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/de.js @@ -0,0 +1,6 @@ +// DE lang variables + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Von links nach rechts', +directionality_rtl_desc : 'Von rechts nach links' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/el.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/el.js new file mode 100755 index 0000000000..06ef764f88 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/el.js @@ -0,0 +1,6 @@ +// Initial translation by Dimitris Giannitsaros / MediSign SA + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'ÁñéóôåñÜ ðñïò äåîéÜ', +directionality_rtl_desc : 'ÄåîéÜ ðñïò áñéóôåñÜ' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/en.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/en.js new file mode 100644 index 0000000000..a1db297856 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/en.js @@ -0,0 +1,6 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Direction left to right', +directionality_rtl_desc : 'Direction right to left' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/es.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/es.js new file mode 100755 index 0000000000..a8998da64e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/es.js @@ -0,0 +1,15 @@ +/** + * ES lang variables + * + * Authors : Alvaro Velasco, + * Adolfo Sanz De Diego (asanzdiego) , + * Carlos C Soto (eclipxe) + * Eneko Castresana Vara + * Last Updated : July 14, 2006 + * TinyMCE Version : 2.0.6.1 + */ + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Dirección de izquierda a derecha', +directionality_rtl_desc : 'Dirección de derecha a izquierda' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/fa.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/fa.js new file mode 100644 index 0000000000..a1db297856 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/fa.js @@ -0,0 +1,6 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Direction left to right', +directionality_rtl_desc : 'Direction right to left' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/fa_ca.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/fa_ca.js new file mode 100644 index 0000000000..a1db297856 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/fa_ca.js @@ -0,0 +1,6 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Direction left to right', +directionality_rtl_desc : 'Direction right to left' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/fi.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/fi.js new file mode 100755 index 0000000000..8e017e473b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/fi.js @@ -0,0 +1,6 @@ +// FI lang variables + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Suunta vasemmalta oikealle', +directionality_rtl_desc : 'Suunta oikealta vasemmalle' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/fr.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/fr.js new file mode 100755 index 0000000000..8b434c65a8 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/fr.js @@ -0,0 +1,7 @@ +// FR lang variables +// Modified by Motte, last updated 2006-03-23 + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Vers la droite', +directionality_rtl_desc : 'Vers la gauche' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/fr_ca.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/fr_ca.js new file mode 100755 index 0000000000..1ed3b89ea5 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/fr_ca.js @@ -0,0 +1,6 @@ +// fr_ca lang variables + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Direction de la gauche vers la droite', +directionality_rtl_desc : 'Direction de la droite vers la gauche' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/he.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/he.js new file mode 100755 index 0000000000..063b943134 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/he.js @@ -0,0 +1,6 @@ +// HE lang variables by Liron Newman, http://eesh.net + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'ëéååï ùîàì ìéîéï', +directionality_rtl_desc : 'ëéååï éîéï ìùîàì' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/hu.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/hu.js new file mode 100644 index 0000000000..d61608a9ba --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/hu.js @@ -0,0 +1,6 @@ +// HU lang variables + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Elhelyezkedés balról jobbra', +directionality_rtl_desc : 'Elhelyezkedés jobbról balra' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/is.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/is.js new file mode 100644 index 0000000000..19b66a903e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/is.js @@ -0,0 +1,6 @@ +// Iceland lang variables by Johannes Birgir Jensson + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Frá vinstri til hægri', +directionality_rtl_desc : 'Frá hægri til vinstri' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/it.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/it.js new file mode 100755 index 0000000000..ef4d71e726 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/it.js @@ -0,0 +1,6 @@ +// IT lang variables + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Direzione da sinistra a destra', +directionality_rtl_desc : 'Direzione da destra a sinistra' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/ja-euc-jp.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/ja-euc-jp.js new file mode 100644 index 0000000000..a1db297856 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/ja-euc-jp.js @@ -0,0 +1,6 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Direction left to right', +directionality_rtl_desc : 'Direction right to left' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/ja.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/ja.js new file mode 100644 index 0000000000..a1db297856 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/ja.js @@ -0,0 +1,6 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Direction left to right', +directionality_rtl_desc : 'Direction right to left' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/ja_euc-jp.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/ja_euc-jp.js new file mode 100755 index 0000000000..110b4219ef --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/ja_euc-jp.js @@ -0,0 +1,6 @@ +// Japanese unicode (euc) + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'º¸¤«¤é±¦¤Ø', +directionality_rtl_desc : '±¦¤«¤éº¸¤Ø' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/ja_shift-jis.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/ja_shift-jis.js new file mode 100644 index 0000000000..a1db297856 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/ja_shift-jis.js @@ -0,0 +1,6 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Direction left to right', +directionality_rtl_desc : 'Direction right to left' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/ja_shift_jis.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/ja_shift_jis.js new file mode 100755 index 0000000000..48de123533 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/ja_shift_jis.js @@ -0,0 +1,6 @@ +// Japanese unicode (shift_jis) + +tinyMCE.addToLang('',{ +directionality_ltr_desc : '¶‚©‚ç‰E‚Ö', +directionality_rtl_desc : '‰E‚©‚綂Ö' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/ja_utf-8.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/ja_utf-8.js new file mode 100755 index 0000000000..eed5c4851d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/ja_utf-8.js @@ -0,0 +1,6 @@ +// Japanese unicode (utf-8) + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'å·¦ã‹ã‚‰å³ã¸', +directionality_rtl_desc : 'å³ã‹ã‚‰å·¦ã¸' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/ko.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/ko.js new file mode 100644 index 0000000000..a1db297856 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/ko.js @@ -0,0 +1,6 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Direction left to right', +directionality_rtl_desc : 'Direction right to left' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/nb.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/nb.js new file mode 100644 index 0000000000..bec3514b89 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/nb.js @@ -0,0 +1,6 @@ +// nb = Norwegian (bokmål) lang variables by Knut B. Jacobsen + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Retning fra venstre mot høyre', +directionality_rtl_desc : 'Retning fra høyre mot venstre' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/nl.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/nl.js new file mode 100644 index 0000000000..409d6df203 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/nl.js @@ -0,0 +1,6 @@ +// NL lang variables + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Richting links naar rechts', +directionality_rtl_desc : 'Richting rechts naar links' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/nn.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/nn.js new file mode 100644 index 0000000000..3186896ecc --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/nn.js @@ -0,0 +1,6 @@ +// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Venstre mot høgre', +directionality_rtl_desc : 'Høgre mot venstre' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/pl.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/pl.js new file mode 100644 index 0000000000..90d400d566 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/pl.js @@ -0,0 +1,8 @@ +// PL lang variables +// fixed by Wooya +// http://www.mfusion.prv.pl + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Kierunek od lewej do prawej', +directionality_rtl_desc : 'Kierunek od prawej do lewej' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/pt.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/pt.js new file mode 100644 index 0000000000..a1db297856 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/pt.js @@ -0,0 +1,6 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Direction left to right', +directionality_rtl_desc : 'Direction right to left' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/pt_br.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/pt_br.js new file mode 100644 index 0000000000..dc240f2538 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/pt_br.js @@ -0,0 +1,13 @@ +/** + * pt_br lang variables + * Brazilian Portuguese + * + * Authors : + * Marcio Barbosa (mpg) + * Last Updated : November 26, 2005 + * TinyMCE Version : 2.0RC4 + */ +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Direcionamento da esquerda para direita', +directionality_rtl_desc : 'Direcionamento da direita para esquerda' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/ro.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/ro.js new file mode 100755 index 0000000000..aa1a757b93 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/ro.js @@ -0,0 +1,6 @@ +// RO lang variables + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Direcţia stânga la dreapta', +directionality_rtl_desc : 'Direcţia dreapta la stânga' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/ru.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/ru.js new file mode 100644 index 0000000000..263b2d27fc --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/ru.js @@ -0,0 +1,6 @@ +// RU lang variables cp1251 + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Íàïðàâëåíèå ñëåâà íàïðàâî', +directionality_rtl_desc : 'Íàïðàâëåíèå ñïðàâà íàëåâî' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/ru_KOI8-R.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/ru_KOI8-R.js new file mode 100644 index 0000000000..e2dba4be89 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/ru_KOI8-R.js @@ -0,0 +1,6 @@ +// RU lang variables KOI8-R + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'îÁÐÒÁ×ÌÅÎÉÅ ÓÌÅ×Á ÎÁÐÒÁ×Ï', +directionality_rtl_desc : 'îÁÐÒÁ×ÌÅÎÉÅ ÓÐÒÁ×Á ÎÁÌÅ×Ï' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/ru_UTF-8.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/ru_UTF-8.js new file mode 100644 index 0000000000..5ce95effd1 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/ru_UTF-8.js @@ -0,0 +1,6 @@ +// RU lang variables UTF-8 + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Ðаправление Ñлева направо', +directionality_rtl_desc : 'Ðаправление Ñправа налево' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/si.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/si.js new file mode 100644 index 0000000000..028eb68014 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/si.js @@ -0,0 +1,6 @@ +// SI lang variables ISO-8859-2 + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Smer od leve proti desni', +directionality_rtl_desc : 'Smer od desne proti levi' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/sk.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/sk.js new file mode 100644 index 0000000000..0754b557ed --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/sk.js @@ -0,0 +1,14 @@ +/** + * Slovak lang variables + * encoding: utf-8 + * + * @author Vladimir VASIL vvasil@post.sk + * + * $Id: sk.js,v 1.1 2005/11/22 20:56:44 spocke Exp $ + */ + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Smer z ľava doprava', +directionality_rtl_desc : 'Smer z prava doľava' +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/sq.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/sq.js new file mode 100755 index 0000000000..b0f77628d9 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/sq.js @@ -0,0 +1,6 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Drejtimi e majta ne te djathte', +directionality_rtl_desc : 'Drejtimi e djathta ne te majte' +}); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/sv.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/sv.js new file mode 100644 index 0000000000..7abfc8dba6 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/sv.js @@ -0,0 +1,6 @@ +// SV lang variables + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Riktning från vänster till höger', +directionality_rtl_desc : 'Riktning från höger till vänster' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/th.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/th.js new file mode 100644 index 0000000000..a1db297856 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/th.js @@ -0,0 +1,6 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Direction left to right', +directionality_rtl_desc : 'Direction right to left' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/tr.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/tr.js new file mode 100644 index 0000000000..7886f96614 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/tr.js @@ -0,0 +1,6 @@ +// TR lang variables + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Yön soldan saða', +directionality_rtl_desc : 'Yön saðdan sola' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/tw.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/tw.js new file mode 100644 index 0000000000..a1db297856 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/tw.js @@ -0,0 +1,6 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'Direction left to right', +directionality_rtl_desc : 'Direction right to left' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/vi.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/vi.js new file mode 100755 index 0000000000..38a1588bed --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/vi.js @@ -0,0 +1,6 @@ +// Vietnamese lang variables - Äá»— Xuân Tiến - tiendx2002@yahoo.com Việt hóa + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'HÆ°á»›ng trái sang phải', +directionality_rtl_desc : 'HÆ°á»›ng phải sang trái' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/zh_cn.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/zh_cn.js new file mode 100755 index 0000000000..ea0a036573 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/zh_cn.js @@ -0,0 +1,7 @@ +// Simplified Chinese lang variables contributed by TinyMCE_China_Team ( tinymce_china {AT} yahoogroups {DOT} com ). +// visit our homepage at: http://www.cube316.net/tinymce/ for more information. + +tinyMCE.addToLang('',{ +directionality_ltr_desc : '·½Ïò´Ó×óÍùÓÒ', +directionality_rtl_desc : '·½Ïò´ÓÓÒÍù×ó' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/zh_cn_utf8.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/zh_cn_utf8.js new file mode 100755 index 0000000000..8922cf22e9 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/zh_cn_utf8.js @@ -0,0 +1,7 @@ +// Simplified Chinese lang variables contributed by TinyMCE_China_Team ( tinymce_china {AT} yahoogroups {DOT} com ). +// visit our homepage at: http://www.cube316.net/tinymce/ for more information. + +tinyMCE.addToLang('',{ +directionality_ltr_desc : 'æ–¹å‘从左往å³', +directionality_rtl_desc : 'æ–¹å‘从å³å¾€å·¦' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/zh_tw.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/zh_tw.js new file mode 100644 index 0000000000..db59c8670d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/zh_tw.js @@ -0,0 +1,7 @@ +// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com +// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com + +tinyMCE.addToLang('',{ +directionality_ltr_desc : '¥Ñ¥ª©¹¥k¤è¦V', +directionality_rtl_desc : '¥Ñ¥k©¹¥ª¤è¦V' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/langs/zh_tw_utf8.js b/phpgwapi/js/tiny_mce/plugins/directionality/langs/zh_tw_utf8.js new file mode 100644 index 0000000000..54e320170a --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/langs/zh_tw_utf8.js @@ -0,0 +1,7 @@ +// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com +// ç¹é«”中文 UTF-8 ;數ä½æ‡‰ç”¨åŠè£½ä½œï¼› twapweb_AT_gmail_DOT_com + +tinyMCE.addToLang('',{ +directionality_ltr_desc : '由左往å³æ–¹å‘', +directionality_rtl_desc : 'ç”±å³å¾€å·¦æ–¹å‘' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/directionality/readme.txt b/phpgwapi/js/tiny_mce/plugins/directionality/readme.txt new file mode 100644 index 0000000000..4fdb78aecd --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/directionality/readme.txt @@ -0,0 +1 @@ +Check the TinyMCE documentation for details on this plugin. diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/editor_plugin.js b/phpgwapi/js/tiny_mce/plugins/emotions/editor_plugin.js new file mode 100644 index 0000000000..07779873b1 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/editor_plugin.js @@ -0,0 +1 @@ +tinyMCE.importPluginLanguagePack('emotions','en,tr,sv,zh_cn,cs,fa,fr_ca,fr,de,pl,pt_br,nl,da,he,nb,hu,ru,ru_KOI8-R,ru_UTF-8,nn,es,cy,is,zh_tw,zh_tw_utf8,sk');var TinyMCE_EmotionsPlugin={getInfo:function(){return{longname:'Emotions',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_emotions.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};},getControlHTML:function(cn){switch(cn){case"emotions":return tinyMCE.getButtonHTML(cn,'lang_emotions_desc','{$pluginurl}/images/emotions.gif','mceEmotion');}return"";},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceEmotion":var template=new Array();template['file']='../../plugins/emotions/emotions.htm';template['width']=160;template['height']=160;template['width']+=tinyMCE.getLang('lang_emotions_delta_width',0);template['height']+=tinyMCE.getLang('lang_emotions_delta_height',0);tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes"});return true;}return false;}};tinyMCE.addPlugin('emotions',TinyMCE_EmotionsPlugin); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/editor_plugin_src.js b/phpgwapi/js/tiny_mce/plugins/emotions/editor_plugin_src.js new file mode 100644 index 0000000000..10db6422dd --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/editor_plugin_src.js @@ -0,0 +1,65 @@ +/** + * $RCSfile: editor_plugin_src.js,v $ + * $Revision: 1.23 $ + * $Date: 2006/02/10 16:29:38 $ + * + * @author Moxiecode + * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved. + */ + +/* Import plugin specific language pack */ +tinyMCE.importPluginLanguagePack('emotions', 'en,tr,sv,zh_cn,cs,fa,fr_ca,fr,de,pl,pt_br,nl,da,he,nb,hu,ru,ru_KOI8-R,ru_UTF-8,nn,es,cy,is,zh_tw,zh_tw_utf8,sk'); + +// Plucin static class +var TinyMCE_EmotionsPlugin = { + getInfo : function() { + return { + longname : 'Emotions', + author : 'Moxiecode Systems', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_emotions.html', + version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion + }; + }, + + /** + * Returns the HTML contents of the emotions control. + */ + getControlHTML : function(cn) { + switch (cn) { + case "emotions": + return tinyMCE.getButtonHTML(cn, 'lang_emotions_desc', '{$pluginurl}/images/emotions.gif', 'mceEmotion'); + } + + return ""; + }, + + /** + * Executes the mceEmotion command. + */ + execCommand : function(editor_id, element, command, user_interface, value) { + // Handle commands + switch (command) { + case "mceEmotion": + var template = new Array(); + + template['file'] = '../../plugins/emotions/emotions.htm'; // Relative to theme + template['width'] = 160; + template['height'] = 160; + + // Language specific width and height addons + template['width'] += tinyMCE.getLang('lang_emotions_delta_width', 0); + template['height'] += tinyMCE.getLang('lang_emotions_delta_height', 0); + + tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes"}); + + return true; + } + + // Pass to next handler in chain + return false; + } +}; + +// Register plugin +tinyMCE.addPlugin('emotions', TinyMCE_EmotionsPlugin); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/emotions.htm b/phpgwapi/js/tiny_mce/plugins/emotions/emotions.htm new file mode 100644 index 0000000000..c70f4b45f2 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/emotions.htm @@ -0,0 +1,40 @@ + + + {$lang_emotions_title} + + + + + +
+
{$lang_emotions_title}:

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
{$lang_emotions_cool}{$lang_emotions_cry}{$lang_emotions_embarassed}{$lang_emotions_foot_in_mouth}
{$lang_emotions_frown}{$lang_emotions_innocent}{$lang_emotions_kiss}{$lang_emotions_laughing}
{$lang_emotions_money_mouth}{$lang_emotions_sealed}{$lang_emotions_smile}{$lang_emotions_surprised}
{$lang_emotions_tongue-out}{$lang_emotions_undecided}{$lang_emotions_wink}{$lang_emotions_yell}
+
+ + diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/images/emotions.gif b/phpgwapi/js/tiny_mce/plugins/emotions/images/emotions.gif new file mode 100644 index 0000000000000000000000000000000000000000..a39ed8ec3807e9da5725bfffc1a9e64694156d7a GIT binary patch literal 319 zcmV-F0l@x8Nk%w1VH5xq0K@SR<4C>Dj%C>6W(lWoQPVevT^YB^Fy&h6M z4YZgH{O~qtR1(Ci8T;lQ`uh6d*t-7xar*K{#Jrulo-Wtd*44u?{`oh#n;gQXGXDEo z_}UVAU=FH^0ssI2A^8LW0018VEC2ui02BZe000HN;3tk`X`W~*8ky&1hAI-vg-8-| zEks&5h|Pq-m~0S^%E^$BOfDB9bRtQ_N((2Wp&)XLl10f-*kCXU#W{W66t1ESVsh>@ z>UYcpks)Qz7z_^&90LO!h#O)fe}agQh=&u4aR>|p9*~G00}m5@BV-I50v!p62^|6) z3~wY94jY3V0JQ)egBuPMV+pbk4gvxWxmG6{2?&9M3>XLr8Yu=21x7*z4sa+G1{w|y R8V0;FA_3+BKx}s1_F$4FCWDA^8LW0018VEC2ui01^Na000Hw;3tYzX_jM3Qpv$_M?zI9i5=0S zX-{-uv=l3%&P0s%m9Ox_a(m_c|u z01g3U0`Wll5)poVdma=N8y<3f0Sf~hXmTC}2oxMW4FdxUj+z4<0}lrX2nP=qkDRIt z9Ge*(qzMrj3jrIOjvI{`5eWzt3`G_T8yChG8w(a19SkK12@M(+799Zr9n=~PzBCmA z5)BU-)YKUd4H5!D9|!^o9kWIe9SH(WDHRk92}DZ?3})2$P@$55g90f0N)ZA8JID5J Aw*UYD literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/images/smiley-cry.gif b/phpgwapi/js/tiny_mce/plugins/emotions/images/smiley-cry.gif new file mode 100644 index 0000000000000000000000000000000000000000..74d897a4f6d22e814e2b054e98b8a75fb464b4be GIT binary patch literal 329 zcmV-P0k-}}Nk%w1VG;lm0Mr-&E)xPSit@9T3%;vR+|V+?t0A(pllJjXrMl7n=_A_a za^B+Su$LjvyC3@TIQZNZa##w=!k(SO^P#bO*w(eU#;{U83XFCU_V)J5wrb+;g2vkN z#>U24qVoOvY5)KLA^8LW0018VEC2ui01^Na000HX;3tY$X_jM3QUfCh%s^o(nF++< zc?Th6v=oL>*by8K!mhvwelUXuuW&&U9iGO3hM@>Njw{l^#0q9mWpcefdI;O$;efnY zkd~@r-o$*74FCWI1%d((4+jDz0va0>69^fI6%`W{8w!gU1pyL>prH>E0R<%k6Aq%H z4ij+^9TEwM5P}eh2@)L<~6+>@EpxfA0YrcPNsSu literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/images/smiley-embarassed.gif b/phpgwapi/js/tiny_mce/plugins/emotions/images/smiley-embarassed.gif new file mode 100644 index 0000000000000000000000000000000000000000..963a96b8a7593b1d8bcbab073abe5ee4e539dbf6 GIT binary patch literal 331 zcmV-R0kr-{Nk%w1VG;lm0MrryDh>j~yq&6%75dW~z^P39(NxsGDE{UkxtkIEq(S-a zRKlwv+S=Lr?>hbYY~sQ?c3T&ZcN_Nh_EU3s(>Io6B&>WW`@bsw**)Ocy1bht z{*G6|uwwqUQ2+n{A^8LW0018VEC2ui01^Na000HZ;3tYwX_jM3YQ!c88=*-m*&&bO zILd=`w3KAC;8hxpif*w9ek6oqV-Z0L77fROK$BSR@5BAv-%C>6y>>#+D4e#&nz^qMDItlpp zTG728+|V&?R13PIEBW(C`uh6d*t-1sZ^XQv;oDD}iYLOV7uVO;{`xl4#4tJ{0;h@! z>)kfFn;iS@Hvj+tA^8LW0018VEC2ui01^Na000Hm;3tYuX_jM3Mo7199TGt*Nf;R= zNmOPKwA8_2Q6MTDP6eT`I1VESVj-zGIG(JdB3U44kcdI@;AAq{Gv^^O%%ltj2GdB) z>vIL;d*~=0a|w1Bf^!cF9R~+vb94;_0}TxWlnMrlj2MuVoSYAreF`3(0|pHS8VLgr zi3bP_qZ;q#>Sw62=mns-On=0wransPVevT^YK{Dy(0YY zH)vE6x0?;Wqb>gZas1^OT0si>`ugD5y87}*#H$s=yq(wA*8cf7{`y+(+9J7|9QfT7 z`ROHiU=Y&6FaQ7mA^8LW0018VEC2ui01^Na000Hi;3tYvX_jM3N`@u~nju9hSuh^r zIEcp-wA7(NL0~2d#RP+(G!CPPA>o*KJjv_CkucCA5=K?AfF#RG2V*8BU@jL304|4P z2;PGRF@bj$et;Jf2pR_mVsIA<85|n}kQ*Bq42Ovqj*yy>6P0=h3X&9Z01yyk~2N4w%7#RW^55W%`0vQ+-6(y_*2pqz~90*;x9}yM}%$UI(7t#$D mK_3Se1{4HKM+6iG7EmeH6$V631{L5n)#CyC0qx-*Apkoyg?w!Q literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/images/smiley-innocent.gif b/phpgwapi/js/tiny_mce/plugins/emotions/images/smiley-innocent.gif new file mode 100644 index 0000000000000000000000000000000000000000..334d49e0e60f2997c9ba24071764f95d9e08a5cc GIT binary patch literal 336 zcmV-W0k8f?Nk%w1VG;lm0MrryI4TI-%dP0m5~*+Y`T~ z7Rth){q{I_X%*S48uRZ|(b3V&wIKTX`u+WJzo<^$#wuY;3W|Cf{O29IkTAcaE&lpe z+P*^H)-tknA^-pYA^8LW0018VEC2ui01^Na000He;3tYwX_n)75QgVvNQ`6#5gcMm zEEG~blgXokptKAJgCU?%JT?yos!R6cPtcQWh2siHlNI2L}ifQhgX02^InZ2?-ktkqVRyZJY^Trk|lv zovp437?1~d46O)?2(1i+2NDYk8<+_Kil!K!3njA^!I#dL8x<729}*B65mC=m5gHH@ iDi9P3f*VjB3KS4HDb_qqRul{0DIT=Nk%w1VG;lm0Mrx!QauaC#>Vb6G=_5=^YB^9wrc376Sb5I-qJGf@9vZ# z5WlKU(!eVB+7tfnDXp0zyB`?BZ5IChalob*`uh6d*t+@dKGHcU+L|83yq*5~IoH?L zy`?Gp<{bX|SpWb4A^8LW0018VEC2ui01^Na000Hg;3tYyX_jM3R?Bl7&r(q;SsVx< zNd$5fv{ZsKA$SlL3&KN~a1tZRf*~1Ltkx9~2uL3&z-yb0WJDRY082|tP literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/images/smiley-laughing.gif b/phpgwapi/js/tiny_mce/plugins/emotions/images/smiley-laughing.gif new file mode 100644 index 0000000000000000000000000000000000000000..1606c119e75678c4031f384e0d50849906e8f533 GIT binary patch literal 344 zcmV-e0jK^)Nk%w1VG;lm0MruzQauf>s;1-69HWK?p_PpF=Pd8~Ygtcnp*fHAL z**;z>w3iC}`fmL6IkKB1N;3zEa}&zKpsu1;_V)HocR5-{J~BcYvE`YXhBnc@CfU=! za(Ec zG>66zv=rqr;2j)}gKqE$ekcSD?}0=WLB?AWp85)qALd+P=4)6X4oXy{bw2>K^d$ z@6ERvva+(4ib~41YUkTEn1&#?rzrOHT>1I=Y*h`+%*@WtPUPg|!@EEI_d5LgZ>^Og z-qyCjsu$J9F8}}lA^8LW0018VEC2ui01^Na000HT;3tYxX_jM37RWXX8&XUv=@{Oj zX@_Sxw3H&!kzgQ?2LvPOL=>Y5VxieY9+_+eqFEql6OKWXd3Ze8Ggf2Zln@U|mI9d9 zGm^(wVUTA5cYs-V1`2#+a})^z6chrF5`~8k5e6@pmkW`GeGw<069yTQaGnH)s0suV zR|pCd0ZtRCsjM9VB^L+~7X%f*zyuc%2p3=#ycf#L%McYo9|{Z&5D^#_78qL%3{WW( X7Xb)FP6z?UH6ODVz!ev-DIowmgll^P literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/images/smiley-smile.gif b/phpgwapi/js/tiny_mce/plugins/emotions/images/smiley-smile.gif new file mode 100644 index 0000000000000000000000000000000000000000..e6a9e60d5ddd1243fbbf2197b4dc6cd9c1b58b93 GIT binary patch literal 345 zcmV-f0jB;(Nk%w1VG;lm0MrlwCJF+^#>SR<4C>Dj%C>6W(lWoQPVevT^YB^Fy&h6M z4YZgH{O~qtR1(Ci8T;lQ`uh6d*t-7xar*K{#Jrulo-Wtd*44u?{`oh#n;gQXGXDEo z_}UVAU=FH^0ssI2A^8LW0018VEC2ui01^Na000Hn;3tYuX_jM3Mn>j&nGr!MNh}v4 zNyxPjwA7*EKx`%q#$Vl9SM>N9ReH-cn1&^4jYXf0KotqjT;UWC94U(4-NtX4#i!%9}pHA2?&dg3>XLr r8Wuqx2Nnhn1xrT-4h9xbDb^GQ8V(K`1{C5o)#U;I0p5-K5CQ-@9%ySnDDC*4*{OcpiwransPVevTQacIr@mkQp zCf(06s)_=>r7UYx48o@u`uh6d*t-7rH~ji<`P&oj;5Wp)o!8ga`SV6TA_BIW5#ZWV z{`*+__>9}pJ}3JDSl85wB_3Jn)Q o9|so(4+|I^92g4^1{Y8%(iR3pP6ig=HPPY$`~mLZA3^{CJDB=?L;wH) literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/images/smiley-tongue-out.gif b/phpgwapi/js/tiny_mce/plugins/emotions/images/smiley-tongue-out.gif new file mode 100644 index 0000000000000000000000000000000000000000..2075dc16058f1f17912167675ce5cfb9986fc71d GIT binary patch literal 328 zcmV-O0k{4~Nk%w1VG;lm0Mrx!CJF+^#>SU@3-{U*rx+Q^wrc$ABfqLn@9*x?z8(4X zSW-O=@){bmmI~g|GQXoP);cvj3|f1M8e@{G*!tYaiCEujj1NGxRN#6#tiCETo+{x{Hkzt z5k-kPvcD=V2nbmjCgL6k{uF&2nP-t0s;w<385Nx2oxDb z9T5Pp7qJl?3Kkh9oe2sCr5F$p7zPSlsUH*@54w*83=9Or4;w)r2pcU95(FL|1Th;< aDaRQH4;Tal7#Y$v#?=Au0pHUfApkpvZg^t= literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/images/smiley-undecided.gif b/phpgwapi/js/tiny_mce/plugins/emotions/images/smiley-undecided.gif new file mode 100644 index 0000000000000000000000000000000000000000..bef7e257303f8243c89787e7a7f9955dd1f112e2 GIT binary patch literal 337 zcmV-X0j~Z>Nk%w1VG;lm0MroxDi#99#>R?y8~4}{%C>6#>?OadPVevTr-=vi@LATn z4rERY-qJF+n+?CCE&B3D{{3Shh?>WT0o%`b%*Voqm`dL;(4F35y zc485^n;g!+Bme*aA^8LW0018VEC2ui01^Na000Hf;3tYvX_jM3N=AnuogqakNi<9X zK?&0kwA8^tNn{?C$|IAYI1ZzT!2>}iuMddFK#NEkRl!7%6brJAnUs;)XcnA}TNBSP zxQ9;SvEfwYeSaGd2^|LqU~(QF1qBxr3Ii7x84ZVt8wCTKoSYAqc?p`G2onnpk`IOl z1`HLGj}riN2p1K12N4z&8IBDc6tEWs859;JtRB6>lf+xO9}yT19toMv8wnl`7(pKg j7zPv!OGgY81{hE&(iR3pP6ig;HPPS!_yOwPA0Yrc)=Yf3 literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/images/smiley-wink.gif b/phpgwapi/js/tiny_mce/plugins/emotions/images/smiley-wink.gif new file mode 100644 index 0000000000000000000000000000000000000000..9faf1aff8f4b28e02f4f414975fe1859c43b6b54 GIT binary patch literal 351 zcmV-l0igazNk%w1VG;lm0MrryC=CL}#>Sn03F^-g-qAA3wransPV?|t@9*x%vmQ`7 z4E*pcw3rOOq%3t@4*K#({N^40{c-yG`rz2Q!KfI-yq*61HrBop*VoqW<}&{JS@_x# zwwfH#!YTdnIsgCwA^8LW0018VEC2ui01^Na000Ht;3tYwX_jM3P6j6koH0o%Sun&A zMF+tYv=pL2IcOdp&qH&dG!P?+ArV0)J)O=Yk}%LD6Go&#@MJn3he8=)%%lWOM*#pN zEDD9iq9J$@90v~;83`GC4i0+{2OJ0pVtacF5E}yn8<`pmkCBv_pqZEtoPY-l0}P>= z3WE6cr`19U7DgF9{F}at6R35*Q5~ x2OgBy9tRx_7(pKh7zPvsOGgA01{hE&-4zBzP6id}HMp@0Krnzkbss_i06S`>cdh^c literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/images/smiley-yell.gif b/phpgwapi/js/tiny_mce/plugins/emotions/images/smiley-yell.gif new file mode 100644 index 0000000000000000000000000000000000000000..648e6e879123fe49beebbc1f3635141864a79a9c GIT binary patch literal 336 zcmV-W0k8f?Nk%w1VG;lm0MrryG8O{K#>IbS7WCB_mWF$+hzY-{PWkp(?(Xf;zbH~P z3jOdj?W+^YwrakfE8fyG&5jTBz!3WS`fgM_;MltQ+c}4GO8)(E`S3`@yq&d~5!ct& z)v79NObo)O7XSbNA^8LW0018VEC2ui01^Na000He;3tYwX_jM3QifI(nn6h_*=Wyk zUB{y}v=qYOIUF#R3dZPhAVv~H;(|a2yN_5FH&J0|$eJ3kw4gj1Y?v5d#>LMV12^6BYy$1)ZKA zga!|m2?POz0R)f>4+aPl8KD{gz`+G_9vLMFQU?RU!8uyH9}*i52|cC+7S0YEK_3Vk i1|APfM-Ltb8&4_H83sg61{vHn(cc000qNZzApkp/g, '>'); + + var html = '' + title + ''; + + tinyMCE.execCommand('mceInsertContent', false, html); + tinyMCEPopup.close(); +} diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/ar.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/ar.js new file mode 100644 index 0000000000..3cdd675175 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/ar.js @@ -0,0 +1,22 @@ +// UK lang variables + +tinyMCE.addToLang('emotions',{ +title : 'Insert emotion', +desc : 'Emotions', +cool : 'Cool', +cry : 'Cry', +embarassed : 'Embarassed', +foot_in_mouth : 'Foot in mouth', +frown : 'Frown', +innocent : 'Innocent', +kiss : 'Kiss', +laughing : 'Laughing', +money_mouth : 'Money mouth', +sealed : 'Sealed', +smile : 'Smile', +surprised : 'Surprised', +tongue_out : 'Tongue out', +undecided : 'Undecided', +wink : 'Wink', +yell : 'Yell' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/ca.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/ca.js new file mode 100644 index 0000000000..3cdd675175 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/ca.js @@ -0,0 +1,22 @@ +// UK lang variables + +tinyMCE.addToLang('emotions',{ +title : 'Insert emotion', +desc : 'Emotions', +cool : 'Cool', +cry : 'Cry', +embarassed : 'Embarassed', +foot_in_mouth : 'Foot in mouth', +frown : 'Frown', +innocent : 'Innocent', +kiss : 'Kiss', +laughing : 'Laughing', +money_mouth : 'Money mouth', +sealed : 'Sealed', +smile : 'Smile', +surprised : 'Surprised', +tongue_out : 'Tongue out', +undecided : 'Undecided', +wink : 'Wink', +yell : 'Yell' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/cs.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/cs.js new file mode 100755 index 0000000000..b91fd84634 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/cs.js @@ -0,0 +1,12 @@ +/** + * Czech lang variables + * encoding: utf-8 + * + * $Id: cs.js,v 1.4 2005/10/18 13:59:42 spocke Exp $ + */ + +tinyMCE.addToLang('',{ +insert_emotions_title : 'Vložit emotikonu', +emotions_desc : 'Emotikony' +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/cy.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/cy.js new file mode 100644 index 0000000000..d771cef2b2 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/cy.js @@ -0,0 +1,22 @@ +// UK lang variables + +tinyMCE.addToLang('emotions',{ +title : 'Mewnosod gwenoglun', +desc : 'Gwenogluniau', +cool : 'Cŵl', +cry : 'Crïo', +embarassed : 'Cywilydd', +foot_in_mouth : 'Troed yn y ceg', +frown : 'Gwgu', +innocent : 'Diniwed', +kiss : 'Sws', +laughing : 'Chwerthin', +money_mouth : 'Ceg arian', +sealed : 'Seliwyd', +smile : 'Gwên', +surprised : 'Synnu', +tongue_out : 'Tafod allan', +undecided : 'Penagored', +wink : 'Winc', +yell : 'Gwaedd' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/da.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/da.js new file mode 100644 index 0000000000..248dc20307 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/da.js @@ -0,0 +1,22 @@ +// DK lang variables contributed by Jan Moelgaard, John Dalsgaard and Bo Frederiksen. + +tinyMCE.addToLang('emotions',{ +title : 'Indsæt smiley', +desc : 'Smileys', +cool : 'Sej', +cry : 'Gråd', +embarassed : 'Forlegen', +foot_in_mouth : 'Foden i munden', +frown : 'Rynket pande', +innocent : 'Uskyldig', +kiss : 'Kys', +laughing : 'Latter', +money_mouth : 'Lækker mund', +sealed : 'Lukket af', +smile : 'Smil', +surprised : 'Overrasket', +tongue_out : 'Ræk tunge', +undecided : 'Usikker', +wink : 'Blink', +yell : 'Råb' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/de.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/de.js new file mode 100644 index 0000000000..5ca550827d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/de.js @@ -0,0 +1,22 @@ +// DE lang variables + +tinyMCE.addToLang('emotions',{ +title : 'Insert emotion', +desc : 'Emotions', +cool : 'Cool', +cry : 'Cry', +embarassed : 'Embarassed', +foot_in_mouth : 'Foot in mouth', +frown : 'Frown', +innocent : 'Innocent', +kiss : 'Kiss', +laughing : 'Laughing', +money_mouth : 'Money mouth', +sealed : 'Sealed', +smile : 'Smile', +surprised : 'Surprised', +tongue_out : 'Tongue out', +undecided : 'Undecided', +wink : 'Wink', +yell : 'Yell' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/el.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/el.js new file mode 100755 index 0000000000..20be6d9979 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/el.js @@ -0,0 +1,6 @@ +// Greek lang variables by Jacaranda Bill + +tinyMCE.addToLang('',{ +insert_emotions_title : 'ÅéóáãùãÞ åíüò åéêïíéäßïõ emoticon', +emotions_desc : 'Åéêïíßäéá emoticons' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/en.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/en.js new file mode 100644 index 0000000000..3cdd675175 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/en.js @@ -0,0 +1,22 @@ +// UK lang variables + +tinyMCE.addToLang('emotions',{ +title : 'Insert emotion', +desc : 'Emotions', +cool : 'Cool', +cry : 'Cry', +embarassed : 'Embarassed', +foot_in_mouth : 'Foot in mouth', +frown : 'Frown', +innocent : 'Innocent', +kiss : 'Kiss', +laughing : 'Laughing', +money_mouth : 'Money mouth', +sealed : 'Sealed', +smile : 'Smile', +surprised : 'Surprised', +tongue_out : 'Tongue out', +undecided : 'Undecided', +wink : 'Wink', +yell : 'Yell' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/es.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/es.js new file mode 100755 index 0000000000..33facc5d64 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/es.js @@ -0,0 +1,31 @@ +/** + * ES lang variables + * + * Authors : Alvaro Velasco, + * Adolfo Sanz De Diego (asanzdiego) , + * Carlos C Soto (eclipxe) + * Eneko Castresana Vara + * Last Updated : July 14, 2006 + * TinyMCE Version : 2.0.6.1 + */ + +tinyMCE.addToLang('emotions',{ +title : 'Intertar emoticono', +desc : 'Emoticonos', +cool : 'Chulo', +cry : 'Llorando', +embarassed : 'Avergonzado', +foot_in_mouth : 'Sin palabras', +frown : 'Triste', +innocent : 'Inocente', +kiss : 'Beso', +laughing : 'Riendo', +money_mouth : 'Forrado', +sealed : 'Boca sellada', +smile : 'Sonriente', +surprised : 'Sorprendido', +tongue_out : 'Burla', +undecided : 'Indeciso', +wink : 'Guiño', +yell : 'Enfadado' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/fa.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/fa.js new file mode 100644 index 0000000000..f357f1ab21 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/fa.js @@ -0,0 +1,11 @@ +// IR lang variables +// Persian (Farsi) language pack (for IRAN) +// By: Morteza Zafari +// Lost@LostLord.com +// http://www.LostLord.com + +tinyMCE.addToLang('',{ +dir : 'rtl', +insert_emotions_title : '?????? ????', +emotions_desc : '??????' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/fa_ca.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/fa_ca.js new file mode 100644 index 0000000000..3cdd675175 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/fa_ca.js @@ -0,0 +1,22 @@ +// UK lang variables + +tinyMCE.addToLang('emotions',{ +title : 'Insert emotion', +desc : 'Emotions', +cool : 'Cool', +cry : 'Cry', +embarassed : 'Embarassed', +foot_in_mouth : 'Foot in mouth', +frown : 'Frown', +innocent : 'Innocent', +kiss : 'Kiss', +laughing : 'Laughing', +money_mouth : 'Money mouth', +sealed : 'Sealed', +smile : 'Smile', +surprised : 'Surprised', +tongue_out : 'Tongue out', +undecided : 'Undecided', +wink : 'Wink', +yell : 'Yell' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/fi.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/fi.js new file mode 100755 index 0000000000..5f44fad83f --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/fi.js @@ -0,0 +1,22 @@ +// FI lang variables + +tinyMCE.addToLang('Hymiöt',{ +title : 'Lisää hymiö', +desc : 'Hymiö', +cool : 'Cooli', +cry : 'Surullinen', +embarassed : 'Nolostunut', +foot_in_mouth : 'Jalka suussa', +frown : 'Otsa rypyssä', +innocent : 'Viaton', +kiss : 'Suudelma', +laughing : 'Naurava', +money_mouth : 'Rahasuu', +sealed : 'Sinetöity', +smile : 'Hymyilevä', +surprised : 'Yllättynyt', +tongue_out : 'Kieli ulkona', +undecided : 'Päättämätön', +wink : 'Silmää iskevä', +yell : 'Huutaa' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/fr.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/fr.js new file mode 100755 index 0000000000..50b5b02b0e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/fr.js @@ -0,0 +1,23 @@ +// FR lang variables +// Modified by Motte, last updated 2006-03-23 + +tinyMCE.addToLang('emotions',{ +title : 'Choisir une émoticône', +desc : 'Insérer une émoticône', +cool : 'Cool', +cry : 'Triste', +embarassed : 'Embarrassé', +foot_in_mouth : 'Oups !', +frown : 'Mécontent', +innocent : 'Innocent', +kiss : 'Bisou', +laughing : 'Mort de rire', +money_mouth : 'Sencuré', +sealed : 'Motus', +smile : 'Sourire', +surprised : 'Surprise', +tongue_out : 'Moqueur', +undecided : 'Perplexe', +wink : 'Clin d\'oeil', +yell : 'Horreur !' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/fr_ca.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/fr_ca.js new file mode 100755 index 0000000000..41b771a1d5 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/fr_ca.js @@ -0,0 +1,6 @@ +// Canadian French lang variables by Virtuelcom last modification: 2005-06-15 + +tinyMCE.addToLang('',{ +insert_emotions_title : 'Insérer un émoticon', +emotions_desc : 'Émoticons' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/he.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/he.js new file mode 100755 index 0000000000..47d983a547 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/he.js @@ -0,0 +1,22 @@ +// HE lang variables + +tinyMCE.addToLang('emotions',{ +title : 'äëðñ øâùåï', +desc : 'øâùåðéí', +cool : 'øâåò', +cry : 'áåëä', +embarassed : 'ðáåê', +foot_in_mouth : 'òí äøâì áôä', +frown : 'æåòó', +innocent : 'úîéí', +kiss : 'ðùé÷ä', +laughing : 'öåç÷', +money_mouth : 'ôä ùì ëñó', +sealed : 'àèåí', +smile : 'çéåê', +surprised : 'îåôúò', +tongue_out : 'ìùåï áçåõ', +undecided : 'áìúé äçìèé', +wink : '÷øéöä', +yell : 'öò÷ä' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/hu.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/hu.js new file mode 100644 index 0000000000..35c4c95746 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/hu.js @@ -0,0 +1,22 @@ +// HU lang variables + +tinyMCE.addToLang('emotions',{ +title : 'Hangulatjel beszúrása', +desc : 'Hangulatjelek', +cool : 'Király', +cry : 'Sírás', +embarassed : 'Zavart', +foot_in_mouth : 'Foot in mouth', +frown : 'Homlokráncolás', +innocent : 'Ártatlan', +kiss : 'Csók', +laughing : 'Nevetés', +money_mouth : 'Pénzéhes', +sealed : 'Elnémult', +smile : 'Mosolygás', +surprised : 'Meglepett', +tongue_out : 'Tongue out', +undecided : 'Határozatlan', +wink : 'Kacsintás', +yell : 'Sikoltás' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/is.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/is.js new file mode 100644 index 0000000000..583e8b8d71 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/is.js @@ -0,0 +1,22 @@ +// Iceland lang variables by Johannes Birgir Jensson + +tinyMCE.addToLang('emotions',{ +title : 'Tilfinningatákn', +desc : 'Tilfinningatákn', +cool : 'Svalur', +cry : 'Gráta', +embarassed : 'Skömmustulegur', +foot_in_mouth : 'Tala af sér', +frown : 'Fýldur', +innocent : 'Saklaus', +kiss : 'Koss', +laughing : 'Hlæjandi', +money_mouth : 'Gráðugur', +sealed : 'Þögull sem gröfin', +smile : 'Brosandi', +surprised : 'Hissa', +tongue_out : 'Ullandi', +undecided : 'Óákveðinn', +wink : 'Glottandi', +yell : 'Öskrandi' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/it.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/it.js new file mode 100755 index 0000000000..3cf0d4d213 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/it.js @@ -0,0 +1,22 @@ +// IT lang variables + +tinyMCE.addToLang('emotions',{ +title : 'Inserisci emoticon', +desc : 'Emoticons', +cool : 'Fico', +cry : 'Pianto', +embarassed : 'Imbarazzo', +foot_in_mouth : 'Calcio in faccia', +frown : 'Tristezza', +innocent : 'Innocenza', +kiss : 'Bacio', +laughing : 'Risata', +money_mouth : 'Soldi', +sealed : 'Bocca chiusa', +smile : 'Sorriso', +surprised : 'Sorpresa', +tongue_out : 'Linguaccia', +undecided : 'Indecisione', +wink : 'Occhiolino', +yell : 'Urlo' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/ja-euc-jp.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/ja-euc-jp.js new file mode 100644 index 0000000000..3cdd675175 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/ja-euc-jp.js @@ -0,0 +1,22 @@ +// UK lang variables + +tinyMCE.addToLang('emotions',{ +title : 'Insert emotion', +desc : 'Emotions', +cool : 'Cool', +cry : 'Cry', +embarassed : 'Embarassed', +foot_in_mouth : 'Foot in mouth', +frown : 'Frown', +innocent : 'Innocent', +kiss : 'Kiss', +laughing : 'Laughing', +money_mouth : 'Money mouth', +sealed : 'Sealed', +smile : 'Smile', +surprised : 'Surprised', +tongue_out : 'Tongue out', +undecided : 'Undecided', +wink : 'Wink', +yell : 'Yell' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/ja.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/ja.js new file mode 100644 index 0000000000..3cdd675175 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/ja.js @@ -0,0 +1,22 @@ +// UK lang variables + +tinyMCE.addToLang('emotions',{ +title : 'Insert emotion', +desc : 'Emotions', +cool : 'Cool', +cry : 'Cry', +embarassed : 'Embarassed', +foot_in_mouth : 'Foot in mouth', +frown : 'Frown', +innocent : 'Innocent', +kiss : 'Kiss', +laughing : 'Laughing', +money_mouth : 'Money mouth', +sealed : 'Sealed', +smile : 'Smile', +surprised : 'Surprised', +tongue_out : 'Tongue out', +undecided : 'Undecided', +wink : 'Wink', +yell : 'Yell' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/ja_euc-jp.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/ja_euc-jp.js new file mode 100755 index 0000000000..8e5b7e7086 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/ja_euc-jp.js @@ -0,0 +1,22 @@ +// ÆüËܸì EUC lang variables + +tinyMCE.addToLang('emotions',{ +title : '´é¥­¥ã¥é¤òÁÞÆþ', +desc : '´é¥­¥ã¥é', +cool : '¥«¥Ã¥³¥¤¥¤', +cry : 'µã¤¯', +embarassed : '¾È¤ì¤ë', +foot_in_mouth : '¸ý¤Ë¥Á¥ã¥Ã¥¯', +frown : '¥Ü¡¼¥Ã', +innocent : 'Å·»È', +kiss : '¥­¥¹', +laughing : '¾Ð¤¦', +money_mouth : '¤ª¶â', +sealed : '', +smile : '¾Ð´é', +surprised : '¥Ó¥Ã¥¯¥ê', +tongue_out : '¥Ú¥í¥Ã', +undecided : '¤Õ¡Á¤ó', +wink : '¥¦¥£¥ó¥¯', +yell : '¶«¤Ö' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/ja_shift-jis.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/ja_shift-jis.js new file mode 100644 index 0000000000..3cdd675175 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/ja_shift-jis.js @@ -0,0 +1,22 @@ +// UK lang variables + +tinyMCE.addToLang('emotions',{ +title : 'Insert emotion', +desc : 'Emotions', +cool : 'Cool', +cry : 'Cry', +embarassed : 'Embarassed', +foot_in_mouth : 'Foot in mouth', +frown : 'Frown', +innocent : 'Innocent', +kiss : 'Kiss', +laughing : 'Laughing', +money_mouth : 'Money mouth', +sealed : 'Sealed', +smile : 'Smile', +surprised : 'Surprised', +tongue_out : 'Tongue out', +undecided : 'Undecided', +wink : 'Wink', +yell : 'Yell' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/ja_shift_jis.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/ja_shift_jis.js new file mode 100755 index 0000000000..0ecb408acc --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/ja_shift_jis.js @@ -0,0 +1,22 @@ +// “ú–{Œê Shift_JIS lang variables + +tinyMCE.addToLang('emotions',{ +title : 'ŠçƒLƒƒƒ‰‚ð‘}“ü', +desc : 'ŠçƒLƒƒƒ‰', +cool : 'ƒJƒbƒRƒCƒC', +cry : '‹ƒ‚­', +embarassed : 'Æ‚ê‚é', +foot_in_mouth : 'Œû‚Ƀ`ƒƒƒbƒN', +frown : 'ƒ{[ƒb', +innocent : '“VŽg', +kiss : 'ƒLƒX', +laughing : '΂¤', +money_mouth : '‚¨‹à', +sealed : '', +smile : 'Ίç', +surprised : 'ƒrƒbƒNƒŠ', +tongue_out : 'ƒyƒƒb', +undecided : '‚Ó`‚ñ', +wink : 'ƒEƒBƒ“ƒN', +yell : '‹©‚Ô' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/ja_utf-8.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/ja_utf-8.js new file mode 100755 index 0000000000..4235efceb9 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/ja_utf-8.js @@ -0,0 +1,22 @@ +// 日本語 utf-8 lang variables + +tinyMCE.addToLang('emotions',{ +title : '顔キャラを挿入', +desc : '顔キャラ', +cool : 'カッコイイ', +cry : 'æ³£ã', +embarassed : '照れる', +foot_in_mouth : 'å£ã«ãƒãƒ£ãƒƒã‚¯', +frown : 'ボーッ', +innocent : '天使', +kiss : 'キス', +laughing : '笑ã†', +money_mouth : 'ãŠé‡‘', +sealed : '', +smile : '笑顔', +surprised : 'ビックリ', +tongue_out : 'ペロッ', +undecided : 'ãµï½žã‚“', +wink : 'ウィンク', +yell : 'å«ã¶' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/ko.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/ko.js new file mode 100644 index 0000000000..49f813474d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/ko.js @@ -0,0 +1,6 @@ +// KO lang variables + +tinyMCE.addToLang('',{ +insert_emotions_title : 'À̸ðƼÄÜ ³Ö±â', +emotions_desc : 'À̸ðƼÄÜ' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/nb.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/nb.js new file mode 100644 index 0000000000..801f3b23d3 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/nb.js @@ -0,0 +1,22 @@ +// nb = Norwegian (bokmål) lang variables by Knut B. Jacobsen + +tinyMCE.addToLang('emotions',{ +title : 'Lim inn følelse', +desc : 'Følelser', +cool : 'Cool', +cry : 'Gråter', +embarassed : 'Sjenert', +foot_in_mouth : 'Fot i munnen', +frown : 'Lei seg', +innocent : 'Uskyldig', +kiss : 'Kyss', +laughing : 'Ler', +money_mouth : 'Penger i munnen', +sealed : 'Hemmelig', +smile : 'Glad', +surprised : 'Overrasket', +tongue_out : 'Rekke tunge', +undecided : 'Betenkt', +wink : 'Flørt', +yell : 'Skrikende' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/nl.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/nl.js new file mode 100644 index 0000000000..a596ab4da5 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/nl.js @@ -0,0 +1,22 @@ +// NL lang variables + +tinyMCE.addToLang('emotions',{ +title : 'Emoticon invoegen', +desc : 'Emoticons', +cool : 'Cool', +cry : 'Huilen', +embarassed : 'Verlegen', // embarrassed +foot_in_mouth : 'Eten in mond', // food in mouth? +frown : 'Fronsen', +innocent : 'Onschuldig', +kiss : 'Kus', +laughing : 'Lachend', +money_mouth : 'Geldgezicht', +sealed : 'Verzegeld', +smile : 'Smile', +surprised : 'Verbaasd', +tongue_out : 'Tong uitstekend', +undecided : 'Obepaald', +wink : 'Knipoog', +yell : 'Schreeuwen' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/nn.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/nn.js new file mode 100644 index 0000000000..92f17a0d4c --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/nn.js @@ -0,0 +1,22 @@ +// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen + +tinyMCE.addToLang('emotions',{ +title : 'Lim inn følelse', +desc : 'Følelser', +cool : 'Cool', +cry : 'Gråter', +embarassed : 'Sjenert', +foot_in_mouth : 'Fot i munnen', +frown : 'Lei seg', +innocent : 'Uskyldig', +kiss : 'Kyss', +laughing : 'Ler', +money_mouth : 'Penger i munnen', +sealed : 'Hemmelig', +smile : 'Glad', +surprised : 'Overrasket', +tongue_out : 'Rekke tunge', +undecided : 'Betenkt', +wink : 'Flørt', +yell : 'Skrikende' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/pl.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/pl.js new file mode 100644 index 0000000000..c19da95d4f --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/pl.js @@ -0,0 +1,25 @@ +// PL lang variables +// fixed by Wooya +// http://www.mfusion.prv.pl +// lemiel 25.10.2005 + +tinyMCE.addToLang('emotions',{ +title : 'Wstaw emotikonkê', +desc : 'Emotikonki', +cool : 'Super', +cry : 'P³aczê', +embarassed : 'Za¿enowanie', +foot_in_mouth : 'Trzepiê jêzorem', +frown : 'Marszczê brew', +innocent : 'Niewinny', +kiss : 'Poca³unek', +laughing : '¦miech', +money_mouth : 'Zasady ¿yciowe', +sealed : 'Zaplombowane usta', +smile : 'U¶miech', +surprised : 'Zaskoczenie', +tongue_out : 'Pokazujê jêzyk', +undecided : 'Niezdecydowanie', +wink : 'Perskie oko', +yell : 'Wycie' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/pt.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/pt.js new file mode 100644 index 0000000000..3cdd675175 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/pt.js @@ -0,0 +1,22 @@ +// UK lang variables + +tinyMCE.addToLang('emotions',{ +title : 'Insert emotion', +desc : 'Emotions', +cool : 'Cool', +cry : 'Cry', +embarassed : 'Embarassed', +foot_in_mouth : 'Foot in mouth', +frown : 'Frown', +innocent : 'Innocent', +kiss : 'Kiss', +laughing : 'Laughing', +money_mouth : 'Money mouth', +sealed : 'Sealed', +smile : 'Smile', +surprised : 'Surprised', +tongue_out : 'Tongue out', +undecided : 'Undecided', +wink : 'Wink', +yell : 'Yell' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/pt_br.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/pt_br.js new file mode 100644 index 0000000000..f46ec0b6eb --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/pt_br.js @@ -0,0 +1,29 @@ +/** + * pt_br lang variables + * Brazilian Portuguese + * + * Authors : + * Marcio Barbosa (mpg) + * Last Updated : November 26, 2005 + * TinyMCE Version : 2.0RC4 + */ +tinyMCE.addToLang('emotions',{ +title : 'Inserir Emoticons', +desc : 'Emoticons', +cool : 'Legal', +cry : 'Chorando', +embarassed : 'Embaraçado', +foot_in_mouth : 'Falando asneira', +frown : 'Triste', +innocent : 'Inocente', +kiss : 'Beijo', +laughing : 'Rindo', +money_mouth : 'Interesseiro', +sealed : 'Lábios fechados', +smile : 'Sorriso', +surprised : 'Surpreso', +tongue_out : 'Mostrar a língüa', +undecided : 'Indeciso', +wink : 'Piscar', +yell : 'Grito' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/ro.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/ro.js new file mode 100755 index 0000000000..35562aa5b6 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/ro.js @@ -0,0 +1,22 @@ +// RO lang variables + +tinyMCE.addToLang('emotions',{ +title : 'Inserează figurină', +desc : 'Figurine', +cool : 'Mişto', +cry : 'Plânset', +embarassed : 'Ruşinat', +foot_in_mouth : 'Picior în gură!', +frown : 'Încruntat', +innocent : 'Inocent', +kiss : 'Pupic', +laughing : 'Râsete', +money_mouth : 'Gură bogată', +sealed : 'Sigilat', +smile : 'Zâmbet', +surprised : 'Surprins', +tongue_out : 'Cu limbuţa pe-afară', +undecided : 'Nedecis', +wink : 'Trage cu ochiul', +yell : 'Urlă' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/ru.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/ru.js new file mode 100644 index 0000000000..00f55b2297 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/ru.js @@ -0,0 +1,22 @@ +// RU lang variables cp1251 + +tinyMCE.addToLang('emotions',{ +title : 'Âñòàâèòü ñìàéëèê', +desc : 'Ñìàéëèêè', +cool : 'Cool', +cry : 'Ïëà÷', +embarassed : 'Embarassed', +foot_in_mouth : 'Foot in mouth', +frown : 'Íàõìóðåííîñòü', +innocent : 'Ñâÿòîé', +kiss : 'Ïîöåëóé', +laughing : 'Ñìåõ', +money_mouth : 'Money mouth', +sealed : 'Çàêëååííûé', +smile : 'Óëûáêà', +surprised : 'Ñþðïðèç', +tongue_out : 'Âûñóíóòûé ÿçûê', +undecided : 'Undecided', +wink : 'Wink', +yell : 'Yell' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/ru_KOI8-R.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/ru_KOI8-R.js new file mode 100644 index 0000000000..ec9af98b88 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/ru_KOI8-R.js @@ -0,0 +1,22 @@ +// RU lang variables KOI8-R + +tinyMCE.addToLang('emotions',{ +title : '÷ÓÔÁ×ÉÔØ ÓÍÁÊÌÉË', +desc : 'óÍÁÊÌÉËÉ', +cool : 'Cool', +cry : 'ðÌÁÞ', +embarassed : 'Embarassed', +foot_in_mouth : 'Foot in mouth', +frown : 'îÁÈÍÕÒÅÎÎÏÓÔØ', +innocent : 'ó×ÑÔÏÊ', +kiss : 'ðÏÃÅÌÕÊ', +laughing : 'óÍÅÈ', +money_mouth : 'Money mouth', +sealed : 'úÁËÌÅÅÎÎÙÊ', +smile : 'õÌÙÂËÁ', +surprised : 'óÀÒÐÒÉÚ', +tongue_out : '÷ÙÓÕÎÕÔÙÊ ÑÚÙË', +undecided : 'Undecided', +wink : 'Wink', +yell : 'Yell' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/ru_UTF-8.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/ru_UTF-8.js new file mode 100644 index 0000000000..2c94bc8a08 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/ru_UTF-8.js @@ -0,0 +1,22 @@ +// RU lang variables UTF-8 + +tinyMCE.addToLang('emotions',{ +title : 'Ð’Ñтавить Ñмайлик', +desc : 'Смайлики', +cool : 'Cool', +cry : 'Плач', +embarassed : 'Embarassed', +foot_in_mouth : 'Foot in mouth', +frown : 'ÐахмуренноÑÑ‚ÑŒ', +innocent : 'СвÑтой', +kiss : 'Поцелуй', +laughing : 'Смех', +money_mouth : 'Money mouth', +sealed : 'Заклеенный', +smile : 'Улыбка', +surprised : 'Сюрприз', +tongue_out : 'Ð’Ñ‹Ñунутый Ñзык', +undecided : 'Undecided', +wink : 'Wink', +yell : 'Yell' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/si.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/si.js new file mode 100644 index 0000000000..e1cd3abbeb --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/si.js @@ -0,0 +1,22 @@ +// SI lang variables ISO-8859-2 + +tinyMCE.addToLang('emotions',{ +title : 'Vstavi smeškota', +desc : 'Smeškoti', +cool : 'Kul', +cry : 'Jok', +embarassed : 'Osramočen', +foot_in_mouth : 'Foot in mouth', +frown : 'Nakremžen', +innocent : 'Nedolžen', +kiss : 'Poljub', +laughing : 'Smeh', +money_mouth : 'Denar', +sealed : 'Zapečaten', +smile : 'Nasmeh', +surprised : 'Presenečen', +tongue_out : 'Jezik ven', +undecided : 'Neodločen', +wink : 'Pomežik', +yell : 'Kričim' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/sk.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/sk.js new file mode 100644 index 0000000000..0746fdc0e9 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/sk.js @@ -0,0 +1,14 @@ +/** + * Slovak lang variables + * encoding: utf-8 + * + * @author Vladimir VASIL vvasil@post.sk + * + * $Id: sk.js,v 1.1 2005/11/22 20:56:44 spocke Exp $ + */ + +tinyMCE.addToLang('',{ +insert_emotions_title : 'VložiÅ¥ emotikonu', +emotions_desc : 'Emotikony' +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/sq.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/sq.js new file mode 100755 index 0000000000..9d363a8f76 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/sq.js @@ -0,0 +1,22 @@ +// UK lang variables + +tinyMCE.addToLang('emotions',{ +title : 'Nderfut emocione', +desc : 'Emocione', +cool : 'Njesh', +cry : 'Qaj', +embarassed : 'Ne siklet', +foot_in_mouth : 'Kemben ne goje', +frown : 'Hmm...', +innocent : 'I pafajshem', +kiss : 'Puthje', +laughing : 'Qeshje', +money_mouth : 'Goje me para', +sealed : 'I vulosur', +smile : 'Buzeqeshje', +surprised : 'I çuditur', +tongue_out : 'Perqeshje', +undecided : 'I pavendosur', +wink : 'Hmm...', +yell : 'Bertitje' +}); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/sv.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/sv.js new file mode 100644 index 0000000000..18d0740e67 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/sv.js @@ -0,0 +1,22 @@ +// SE lang variables + +tinyMCE.addToLang('emotions',{ +title : 'Klistra in känsla', +desc : 'Känslor', +cool : 'Cool', +cry : 'Gråter', +embarassed : 'Generad', +foot_in_mouth : 'Fot i munnnen', +frown : 'Ledsen', +innocent : 'Oskyldig', +kiss : 'Kyss', +laughing : 'Skrattande', +money_mouth : 'Penga mun', +sealed : 'Hemlis', +smile : 'Glad', +surprised : 'Förvånad', +tongue_out : 'Räcka ut tungan', +undecided : 'Fundersam', +wink : 'Flört', +yell : 'Skrikandes' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/th.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/th.js new file mode 100644 index 0000000000..3cdd675175 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/th.js @@ -0,0 +1,22 @@ +// UK lang variables + +tinyMCE.addToLang('emotions',{ +title : 'Insert emotion', +desc : 'Emotions', +cool : 'Cool', +cry : 'Cry', +embarassed : 'Embarassed', +foot_in_mouth : 'Foot in mouth', +frown : 'Frown', +innocent : 'Innocent', +kiss : 'Kiss', +laughing : 'Laughing', +money_mouth : 'Money mouth', +sealed : 'Sealed', +smile : 'Smile', +surprised : 'Surprised', +tongue_out : 'Tongue out', +undecided : 'Undecided', +wink : 'Wink', +yell : 'Yell' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/tr.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/tr.js new file mode 100644 index 0000000000..325a69c461 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/tr.js @@ -0,0 +1,22 @@ +// TR lang variables + +tinyMCE.addToLang('emotions',{ +title : 'Yüz ifadesi ekle', +desc : 'Yüz ifadeleri', +cool : 'Soðukkanlý', +cry : 'Aðlayan', +embarassed : 'Utangaç', +foot_in_mouth : 'Foot in mouth', +frown : 'Kaþlarý çatýk', +innocent : 'Masum', +kiss : 'Öpücük', +laughing : 'Gülen', +money_mouth : 'Money mouth', +sealed : 'Týp', +smile : 'Gülümseyen', +surprised : 'Þaþýrmýþ', +tongue_out : 'Dili dýþarda', +undecided : 'Kararsýz', +wink : 'Göz kýrpan', +yell : 'Haykýran' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/tw.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/tw.js new file mode 100644 index 0000000000..3cdd675175 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/tw.js @@ -0,0 +1,22 @@ +// UK lang variables + +tinyMCE.addToLang('emotions',{ +title : 'Insert emotion', +desc : 'Emotions', +cool : 'Cool', +cry : 'Cry', +embarassed : 'Embarassed', +foot_in_mouth : 'Foot in mouth', +frown : 'Frown', +innocent : 'Innocent', +kiss : 'Kiss', +laughing : 'Laughing', +money_mouth : 'Money mouth', +sealed : 'Sealed', +smile : 'Smile', +surprised : 'Surprised', +tongue_out : 'Tongue out', +undecided : 'Undecided', +wink : 'Wink', +yell : 'Yell' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/vi.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/vi.js new file mode 100755 index 0000000000..b8aa314d7d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/vi.js @@ -0,0 +1,22 @@ +// Vietnamese lang variables - Äá»— Xuân Tiến - tiendx2002@yahoo.com Việt hóa + +tinyMCE.addToLang('emotions',{ +title : 'Thêm biểu cảm', +desc : 'Biểu cảm', +cool : 'Tuyệt', +cry : 'Khóc', +embarassed : 'Bối rối', +foot_in_mouth : 'Chân trong miệng', +frown : 'Cau mày', +innocent : 'Ngây thÆ¡', +kiss : 'Hôn', +laughing : 'CÆ°á»i', +money_mouth : 'Ngậm tiá»n', +sealed : 'Dán miệng', +smile : 'Mỉm cÆ°á»i', +surprised : 'Ngạc nhiên', +tongue_out : 'Thè lưỡi', +undecided : 'ChÆ°a quyết Ä‘ịnh', +wink : 'Nháy mắt', +yell : 'La hét' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/zh_cn.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/zh_cn.js new file mode 100755 index 0000000000..b0a98be091 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/zh_cn.js @@ -0,0 +1,23 @@ +// Simplified Chinese lang variables contributed by TinyMCE_China_Team ( tinymce_china {AT} yahoogroups {DOT} com ). +// visit our homepage at: http://www.cube316.net/tinymce/ for more information. + +tinyMCE.addToLang('emotions',{ +title : '²åÈë±íÇé', +desc : '±íÇé', +cool : '¿á', +cry : '¿Þ', +embarassed : 'ÞÏÞÎ', +foot_in_mouth : 'Foot in mouth', +frown : 'Öåü', +innocent : 'ÎÞ¹¼', +kiss : 'Ç×ÎÇ', +laughing : '´óЦ', +money_mouth : 'Money mouth', +sealed : '±£ÃÜ', +smile : '΢Ц', +surprised : '¾ªÑÈ', +tongue_out : 'ÍÂÉà', +undecided : 'ÓÌÔ¥', +wink : 'Õ£ÑÛ', +yell : '´ó½Ð' +}); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/zh_cn_utf8.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/zh_cn_utf8.js new file mode 100755 index 0000000000..8c41682aff --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/zh_cn_utf8.js @@ -0,0 +1,23 @@ +// Simplified Chinese lang variables contributed by TinyMCE_China_Team ( tinymce_china {AT} yahoogroups {DOT} com ). +// visit our homepage at: http://www.cube316.net/tinymce/ for more information. + +tinyMCE.addToLang('emotions',{ +title : 'æ’入表情', +desc : '表情', +cool : 'é…·', +cry : 'å“­', +embarassed : 'å°´å°¬', +foot_in_mouth : 'Foot in mouth', +frown : '皱眉', +innocent : '无辜', +kiss : '亲å»', +laughing : '大笑', +money_mouth : 'Money mouth', +sealed : 'ä¿å¯†', +smile : '微笑', +surprised : '惊讶', +tongue_out : 'å舌', +undecided : '犹豫', +wink : '眨眼', +yell : '大å«' +}); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/zh_tw.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/zh_tw.js new file mode 100644 index 0000000000..ca3e2d6aa7 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/zh_tw.js @@ -0,0 +1,23 @@ +// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com +// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com + +tinyMCE.addToLang('emotions',{ +title : '´¡¤Jªí±¡¹Ï¥Ü', +desc : 'ªí±¡¹Ï¥Ü', +cool : '»Å³á', +cry : '¤j­ú', +embarassed : '¦nêɧr', +foot_in_mouth : '¯ä¦º¤F', +frown : '­ó¡IÃi±o²z§A', +innocent : '§Ú¬OµL¶dªº', +kiss : '¿Ë¤@­Ó', +laughing : '¤Ó¥i¯º¹Æ', +money_mouth : '¦n°ª¿³³á', +sealed : '³¬¼L', +smile : '·L¯º', +surprised : 'Åå³Y', +tongue_out : '¦R¦ÞÀY', +undecided : '§Ú·Q·Q', +wink : '¯w²´', +yell : '°I¦º¤F¡ã¡ã' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/langs/zh_tw_utf8.js b/phpgwapi/js/tiny_mce/plugins/emotions/langs/zh_tw_utf8.js new file mode 100644 index 0000000000..1bc29d9534 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/langs/zh_tw_utf8.js @@ -0,0 +1,23 @@ +// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com +// ç¹é«”中文 UTF-8 ;數ä½æ‡‰ç”¨åŠè£½ä½œï¼› twapweb_AT_gmail_DOT_com + +tinyMCE.addToLang('emotions',{ +title : 'æ’入表情圖示', +desc : '表情圖示', +cool : 'é…·å–”', +cry : '大哭', +embarassed : '好糗呀', +foot_in_mouth : '臭死了', +frown : '哼ï¼æ‡¶å¾—ç†ä½ ', +innocent : '我是無辜的', +kiss : '親一個', +laughing : '太å¯ç¬‘å˜', +money_mouth : '好高興喔', +sealed : '閉嘴', +smile : '微笑', +surprised : 'é©šè¨', +tongue_out : 'å舌頭', +undecided : '我想想', +wink : '眨眼', +yell : '衰死了~~' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/emotions/readme.txt b/phpgwapi/js/tiny_mce/plugins/emotions/readme.txt new file mode 100644 index 0000000000..4fdb78aecd --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/emotions/readme.txt @@ -0,0 +1 @@ +Check the TinyMCE documentation for details on this plugin. diff --git a/phpgwapi/js/tiny_mce/plugins/flash/css/content.css b/phpgwapi/js/tiny_mce/plugins/flash/css/content.css new file mode 100644 index 0000000000..843258b79d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/css/content.css @@ -0,0 +1,7 @@ +.mceItemFlash { + border: 1px dotted #cc0000; + background-image: url('../images/flash.gif'); + background-position: center; + background-repeat: no-repeat; + background-color: #ffffcc; +} diff --git a/phpgwapi/js/tiny_mce/plugins/flash/css/flash.css b/phpgwapi/js/tiny_mce/plugins/flash/css/flash.css new file mode 100644 index 0000000000..d3e88e1a20 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/css/flash.css @@ -0,0 +1,11 @@ +.panel_wrapper div.current { + height: 100px; +} + +#width, #height { + width: 50px; +} + +#file { + width: 250px; +} diff --git a/phpgwapi/js/tiny_mce/plugins/flash/editor_plugin.js b/phpgwapi/js/tiny_mce/plugins/flash/editor_plugin.js new file mode 100644 index 0000000000..244c3c0d6d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/editor_plugin.js @@ -0,0 +1 @@ +tinyMCE.importPluginLanguagePack('flash','en,tr,de,sv,zh_cn,cs,fa,fr_ca,fr,pl,pt_br,nl,da,he,nb,hu,ru,ru_KOI8-R,ru_UTF-8,nn,es,cy,is,zh_tw,zh_tw_utf8,sk,pt_br');var TinyMCE_FlashPlugin={getInfo:function(){return{longname:'Flash',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_flash.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};},initInstance:function(inst){if(!tinyMCE.settings['flash_skip_plugin_css'])tinyMCE.importCSS(inst.getDoc(),tinyMCE.baseURL+"/plugins/flash/css/content.css");},getControlHTML:function(cn){switch(cn){case"flash":return tinyMCE.getButtonHTML(cn,'lang_flash_desc','{$pluginurl}/images/flash.gif','mceFlash');}return"";},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceFlash":var name="",swffile="",swfwidth="",swfheight="",action="insert";var template=new Array();var inst=tinyMCE.getInstanceById(editor_id);var focusElm=inst.getFocusElement();template['file']='../../plugins/flash/flash.htm';template['width']=430;template['height']=175;template['width']+=tinyMCE.getLang('lang_flash_delta_width',0);template['height']+=tinyMCE.getLang('lang_flash_delta_height',0);if(focusElm!=null&&focusElm.nodeName.toLowerCase()=="img"){name=tinyMCE.getAttrib(focusElm,'class');if(name.indexOf('mceItemFlash')==-1)return true;swffile=tinyMCE.getAttrib(focusElm,'alt');if(tinyMCE.getParam('convert_urls'))swffile=eval(tinyMCE.settings['urlconverter_callback']+"(swffile, null, true);");swfwidth=tinyMCE.getAttrib(focusElm,'width');swfheight=tinyMCE.getAttrib(focusElm,'height');action="update";}tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes",swffile:swffile,swfwidth:swfwidth,swfheight:swfheight,action:action});return true;}return false;},cleanup:function(type,content){switch(type){case"insert_to_editor_dom":if(tinyMCE.getParam('convert_urls')){var imgs=content.getElementsByTagName("img");for(var i=0;i','gi'),'');content=content.replace(new RegExp('<[ ]*object','gi'),'','gi'),'');while((startPos=content.indexOf('',startPos);var attribs=TinyMCE_FlashPlugin._parseAttributes(content.substring(startPos+6,endPos));embedList[embedList.length]=attribs;}var index=0;while((startPos=content.indexOf('=embedList.length)break;var attribs=embedList[index];endPos=content.indexOf('',startPos);endPos+=9;var contentAfter=content.substring(endPos);content=content.substring(0,startPos);content+=''+content.substring(endPos);content+=contentAfter;index++;startPos++;}var index=0;while((startPos=content.indexOf('=embedList.length)break;var attribs=embedList[index];endPos=content.indexOf('>',startPos);endPos+=9;var contentAfter=content.substring(endPos);content=content.substring(0,startPos);content+=''+content.substring(endPos);content+=contentAfter;index++;startPos++;}break;case"get_from_editor":var startPos=-1;while((startPos=content.indexOf('',startPos);var attribs=TinyMCE_FlashPlugin._parseAttributes(content.substring(startPos+4,endPos));if(attribs['class']!="mceItemFlash")continue;endPos+=2;var embedHTML='';var wmode=tinyMCE.getParam("flash_wmode","");var quality=tinyMCE.getParam("flash_quality","high");var menu=tinyMCE.getParam("flash_menu","false");embedHTML+='';embedHTML+='';embedHTML+='';embedHTML+='';embedHTML+='';embedHTML+='';chunkBefore=content.substring(0,startPos);chunkAfter=content.substring(endPos);content=chunkBefore+embedHTML+chunkAfter;}break;}return content;},handleNodeChange:function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){if(node==null)return;do{if(node.nodeName=="IMG"&&tinyMCE.getAttrib(node,'class').indexOf('mceItemFlash')==0){tinyMCE.switchClass(editor_id+'_flash','mceButtonSelected');return true;}}while((node=node.parentNode));tinyMCE.switchClass(editor_id+'_flash','mceButtonNormal');return true;},_parseAttributes:function(attribute_string){var attributeName="";var attributeValue="";var withInName;var withInValue;var attributes=new Array();var whiteSpaceRegExp=new RegExp('^[ \n\r\t]+','g');if(attribute_string==null||attribute_string.length<2)return null;withInName=withInValue=false;for(var i=0;i','gi'),''); + content = content.replace(new RegExp('<[ ]*object','gi'),'','gi'),''); + + // Parse all embed tags + while ((startPos = content.indexOf('', startPos); + var attribs = TinyMCE_FlashPlugin._parseAttributes(content.substring(startPos + 6, endPos)); + embedList[embedList.length] = attribs; + } + + // Parse all object tags and replace them with images from the embed data + var index = 0; + while ((startPos = content.indexOf('= embedList.length) + break; + + var attribs = embedList[index]; + + // Find end of object + endPos = content.indexOf('', startPos); + endPos += 9; + + // Insert image + var contentAfter = content.substring(endPos); + content = content.substring(0, startPos); + content += '' + content.substring(endPos); + content += contentAfter; + index++; + + startPos++; + } + + // Parse all embed tags and replace them with images from the embed data + var index = 0; + while ((startPos = content.indexOf('= embedList.length) + break; + + var attribs = embedList[index]; + + // Find end of embed + endPos = content.indexOf('>', startPos); + endPos += 9; + + // Insert image + var contentAfter = content.substring(endPos); + content = content.substring(0, startPos); + content += '' + content.substring(endPos); + content += contentAfter; + index++; + + startPos++; + } + + break; + + case "get_from_editor": + // Parse all img tags and replace them with object+embed + var startPos = -1; + + while ((startPos = content.indexOf('', startPos); + var attribs = TinyMCE_FlashPlugin._parseAttributes(content.substring(startPos + 4, endPos)); + + // Is not flash, skip it + if (attribs['class'] != "mceItemFlash") + continue; + + endPos += 2; + + var embedHTML = ''; + var wmode = tinyMCE.getParam("flash_wmode", ""); + var quality = tinyMCE.getParam("flash_quality", "high"); + var menu = tinyMCE.getParam("flash_menu", "false"); + + // Insert object + embed + embedHTML += ''; + embedHTML += ''; + embedHTML += ''; + embedHTML += ''; + embedHTML += ''; + embedHTML += ''; + + // Insert embed/object chunk + chunkBefore = content.substring(0, startPos); + chunkAfter = content.substring(endPos); + content = chunkBefore + embedHTML + chunkAfter; + } + break; + } + + // Pass through to next handler in chain + return content; + }, + + handleNodeChange : function(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) { + if (node == null) + return; + + do { + if (node.nodeName == "IMG" && tinyMCE.getAttrib(node, 'class').indexOf('mceItemFlash') == 0) { + tinyMCE.switchClass(editor_id + '_flash', 'mceButtonSelected'); + return true; + } + } while ((node = node.parentNode)); + + tinyMCE.switchClass(editor_id + '_flash', 'mceButtonNormal'); + + return true; + }, + + // Private plugin internal functions + + _parseAttributes : function(attribute_string) { + var attributeName = ""; + var attributeValue = ""; + var withInName; + var withInValue; + var attributes = new Array(); + var whiteSpaceRegExp = new RegExp('^[ \n\r\t]+', 'g'); + + if (attribute_string == null || attribute_string.length < 2) + return null; + + withInName = withInValue = false; + + for (var i=0; i +
+ + +
+
+
+ {$lang_flash_general} + + + + + + + + + + + + + + +
+ + + + + +
 
+
 
+ +  x  + +
+
+
+
+ +
+
+ +
+ +
+ +
+
+
+ + diff --git a/phpgwapi/js/tiny_mce/plugins/flash/images/flash.gif b/phpgwapi/js/tiny_mce/plugins/flash/images/flash.gif new file mode 100644 index 0000000000000000000000000000000000000000..cb192e6ceda8d19ad8e7d08dd1cfde0aa72ead2a GIT binary patch literal 241 zcmVOzlLa+Za}7>m0&NpCfJ0FQc3~F7DE)S%o1)Qi1n@vxX46qnD4hRS-NE*Pw!4UvE=#^N( literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/plugins/flash/jscripts/flash.js b/phpgwapi/js/tiny_mce/plugins/flash/jscripts/flash.js new file mode 100644 index 0000000000..4f08077268 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/jscripts/flash.js @@ -0,0 +1,107 @@ +var url = tinyMCE.getParam("flash_external_list_url"); +if (url != null) { + // Fix relative + if (url.charAt(0) != '/' && url.indexOf('://') == -1) + url = tinyMCE.documentBasePath + "/" + url; + + document.write(''); +} + +function init() { + tinyMCEPopup.resizeToInnerSize(); + + document.getElementById("filebrowsercontainer").innerHTML = getBrowserHTML('filebrowser','file','flash','flash'); + + // Image list outsrc + var html = getFlashListHTML('filebrowser','file','flash','flash'); + if (html == "") + document.getElementById("linklistrow").style.display = 'none'; + else + document.getElementById("linklistcontainer").innerHTML = html; + + var formObj = document.forms[0]; + var swffile = tinyMCE.getWindowArg('swffile'); + var swfwidth = '' + tinyMCE.getWindowArg('swfwidth'); + var swfheight = '' + tinyMCE.getWindowArg('swfheight'); + + if (swfwidth.indexOf('%')!=-1) { + formObj.width2.value = "%"; + formObj.width.value = swfwidth.substring(0,swfwidth.length-1); + } else { + formObj.width2.value = "px"; + formObj.width.value = swfwidth; + } + + if (swfheight.indexOf('%')!=-1) { + formObj.height2.value = "%"; + formObj.height.value = swfheight.substring(0,swfheight.length-1); + } else { + formObj.height2.value = "px"; + formObj.height.value = swfheight; + } + + formObj.file.value = swffile; + formObj.insert.value = tinyMCE.getLang('lang_' + tinyMCE.getWindowArg('action'), 'Insert', true); + + selectByValue(formObj, 'linklist', swffile); + + // Handle file browser + if (isVisible('filebrowser')) + document.getElementById('file').style.width = '230px'; + + // Auto select flash in list + if (typeof(tinyMCEFlashList) != "undefined" && tinyMCEFlashList.length > 0) { + for (var i=0; i 0) { + var html = ""; + + html += ''; + + return html; + } + + return ""; +} + +function insertFlash() { + var formObj = document.forms[0]; + var html = ''; + var file = formObj.file.value; + var width = formObj.width.value; + var height = formObj.height.value; + if (formObj.width2.value=='%') { + width = width + '%'; + } + if (formObj.height2.value=='%') { + height = height + '%'; + } + + if (width == "") + width = 100; + + if (height == "") + height = 100; + + html += '' + + '' + file + ''; + + tinyMCEPopup.execCommand("mceInsertContent", true, html); + tinyMCE.selectedInstance.repaint(); + + tinyMCEPopup.close(); +} diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/ar.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/ar.js new file mode 100644 index 0000000000..67272bc97b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/ar.js @@ -0,0 +1,11 @@ +// UK lang variables + +tinyMCE.addToLang('flash',{ +title : 'Insert / edit Flash Movie', +desc : 'Insert / edit Flash Movie', +file : 'Flash-File (.swf)', +size : 'Size', +list : 'Flash files', +props : 'Flash properties', +general : 'General' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/ca.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/ca.js new file mode 100644 index 0000000000..67272bc97b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/ca.js @@ -0,0 +1,11 @@ +// UK lang variables + +tinyMCE.addToLang('flash',{ +title : 'Insert / edit Flash Movie', +desc : 'Insert / edit Flash Movie', +file : 'Flash-File (.swf)', +size : 'Size', +list : 'Flash files', +props : 'Flash properties', +general : 'General' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/cs.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/cs.js new file mode 100755 index 0000000000..a081e699a5 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/cs.js @@ -0,0 +1,16 @@ +/** + * Czech lang variables + * encoding: utf-8 + * + * $Id: cs.js,v 1.8 2006/02/23 09:05:57 spocke Exp $ + */ + +tinyMCE.addToLang('flash',{ +title : 'Vložit / editovat Flash', +desc : 'Vložit / editovat Flash', +file : 'Flash soubor (.swf)', +size : 'Velikost', +list : 'Flash soubory', +props : 'Flash nastavení', +general : 'Obecné' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/cy.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/cy.js new file mode 100644 index 0000000000..c2e17e4e13 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/cy.js @@ -0,0 +1,11 @@ +// UK lang variables + +tinyMCE.addToLang('flash',{ +title : 'Mewnosod/golygu Ffilm Flash', +desc : 'Mewnosod/golygu Ffilm Flash', +file : 'Ffeil Flash (.swf)', +size : 'Maint', +list : 'Ffeiliau Flash', +props : 'Priodoleddau Flash', +general : 'Cyffredinol' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/da.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/da.js new file mode 100644 index 0000000000..90cc854c3a --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/da.js @@ -0,0 +1,11 @@ +// DK lang variables contributed by Jan Moelgaard, John Dalsgaard and Bo Frederiksen. + +tinyMCE.addToLang('flash',{ +title : 'Indsæt / rediger Flash-film', +desc : 'Indsæt / rediger Flash-film', +file : 'Flash-Fil (.swf)', +size : 'Størrelse', +list : 'Flash filer', +props : 'Flash egenskaber', +general : 'Genererelt' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/de.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/de.js new file mode 100644 index 0000000000..4072c14f40 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/de.js @@ -0,0 +1,11 @@ +// DE lang variables + +tinyMCE.addToLang('flash',{ +title : 'Flash-Datei einfügen/bearbeiten', +desc : 'Flash-Datei einfügen/bearbeiten', +file : 'Flash-Datei (.swf)', +size : 'Größe', +list : 'Flash-Dateien', +props : 'Flash-Eigenschaften', +general : 'Allgemein' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/el.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/el.js new file mode 100755 index 0000000000..6067785129 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/el.js @@ -0,0 +1,11 @@ +// Initial translation by Dimitris Giannitsaros / MediSign SA + +tinyMCE.addToLang('flash',{ +title : 'ÅéóáãùãÞ / äéüñèùóç áñ÷åßïõ Flash', +desc : 'ÅéóáãùãÞ / äéüñèùóç áñ÷åßïõ Flash', +file : 'Áñ÷åßï-Flash (.swf)', +size : 'ÌÝãåèïò', +list : 'Áñ÷åßá Flash', +props : 'Éäéüôçôåò Flash', +general : 'ÃåíéêÜ' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/en.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/en.js new file mode 100644 index 0000000000..67272bc97b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/en.js @@ -0,0 +1,11 @@ +// UK lang variables + +tinyMCE.addToLang('flash',{ +title : 'Insert / edit Flash Movie', +desc : 'Insert / edit Flash Movie', +file : 'Flash-File (.swf)', +size : 'Size', +list : 'Flash files', +props : 'Flash properties', +general : 'General' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/es.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/es.js new file mode 100755 index 0000000000..6ab0c9cc08 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/es.js @@ -0,0 +1,20 @@ +/** + * ES lang variables + * + * Authors : Alvaro Velasco, + * Adolfo Sanz De Diego (asanzdiego) , + * Carlos C Soto (eclipxe) + * Eneko Castresana Vara + * Last Updated : July 14, 2006 + * TinyMCE Version : 2.0.6.1 + */ + +tinyMCE.addToLang('flash',{ +title : 'Insertar / editar película Flash', +desc : 'Insert / edit Flash Movie', +file : 'Fichero Flash (.swf)', +size : 'Tamaño', +list : 'Ficheros Flash', +props : 'Propiedades del Flash', +general : 'General' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/fa.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/fa.js new file mode 100644 index 0000000000..66a8b4e650 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/fa.js @@ -0,0 +1,13 @@ +// IR lang variables +// Persian (Farsi) language pack (for IRAN) +// By: Morteza Zafari +// Lost@LostLord.com +// http://www.LostLord.com + +tinyMCE.addToLang('',{ +dir : 'rtl', +insert_flash : '?????? ? ?????? ???? ???', +insert_flash_file : '???? ??? (.swf)', +insert_flash_size : '?????', +flash_props : 'Flash properties' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/fa_ca.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/fa_ca.js new file mode 100644 index 0000000000..67272bc97b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/fa_ca.js @@ -0,0 +1,11 @@ +// UK lang variables + +tinyMCE.addToLang('flash',{ +title : 'Insert / edit Flash Movie', +desc : 'Insert / edit Flash Movie', +file : 'Flash-File (.swf)', +size : 'Size', +list : 'Flash files', +props : 'Flash properties', +general : 'General' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/fi.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/fi.js new file mode 100755 index 0000000000..3cb395c30c --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/fi.js @@ -0,0 +1,11 @@ +// FI lang variables + +tinyMCE.addToLang('flash',{ +title : 'Lisää / muokkaa Flash animaatio', +desc : 'Lisää / muokkaa Flash animaatio', +file : 'Flash-tiedosto (.swf)', +size : 'Koko', +list : 'Flash tiedostot', +props : 'Flash ominaisuudet', +general : 'Yleiset' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/fr.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/fr.js new file mode 100755 index 0000000000..e8647386d9 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/fr.js @@ -0,0 +1,12 @@ +// FR lang variables +// Modified by Motte, last updated 2006-03-23 + +tinyMCE.addToLang('flash',{ +title : 'Gestionnaire d\'animation Flash', +desc : 'Insérer une animation Flash', +file : 'Fichier Flash (.swf)', +size : 'Taille', +list : 'Fichiers Flash', +props : 'Propriétés Flash', +general : 'Général' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/fr_ca.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/fr_ca.js new file mode 100755 index 0000000000..f80d9205d5 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/fr_ca.js @@ -0,0 +1,9 @@ +// Canadian French lang variables by Virtuelcom last modification: 2005-06-15 + +tinyMCE.addToLang('',{ +insert_flash : 'Insérer / Modifier une animation Flash', +insert_flash_file : 'Fichier Flash (.swf)', +insert_flash_size : 'Dimension', +insert_flash_list : 'Fichiers Flash', +flash_props : 'Propriétés Flash' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/he.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/he.js new file mode 100755 index 0000000000..09448fed27 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/he.js @@ -0,0 +1,11 @@ +// HE lang variables + +tinyMCE.addToLang('flash',{ +title : 'äëðñ/òøåê ñøèåï Flash', +desc : 'äëðñ/òøåê ñøèåï Flash', +file : '÷åáõ Flash (.swf)', +size : 'âåãì', +list : '÷áöé Flash', +props : 'îàôééðé Flash', +general : 'ëììé' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/hu.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/hu.js new file mode 100644 index 0000000000..0760f10a64 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/hu.js @@ -0,0 +1,11 @@ +// HU lang variables + +tinyMCE.addToLang('flash',{ +title : 'Flash animáció beszúrása / szerkesztése', +desc : 'Flash animáció beszúrása / szerkesztése', +file : 'Flash-Fájl (.swf)', +size : 'Méret', +list : 'Flash fájlok', +props : 'Flash tulajdonságok', +general : 'Általános' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/is.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/is.js new file mode 100644 index 0000000000..022a7d6bc1 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/is.js @@ -0,0 +1,11 @@ +// Iceland lang variables by Johannes Birgir Jensson + +tinyMCE.addToLang('flash',{ +title : 'Bæta við / breyta Flash-mynd', +desc : 'Bæta við / breyta Flash-mynd', +file : 'Flash-skrá (.swf)', +size : 'Stærð', +list : 'Flash skrár', +props : 'Flash stillingar', +general : 'Almennt' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/it.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/it.js new file mode 100755 index 0000000000..2dd1f9d903 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/it.js @@ -0,0 +1,11 @@ +// IT lang variables + +tinyMCE.addToLang('flash',{ +title : 'Inserisci o modifica oggetto Flash', +desc : 'Inserisci o modifica oggetto Flash', +file : 'File Flash (.swf)', +size : 'Dimensioni', +list : 'Lista file', +props : 'Proprietà', +general : 'Generale' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/ja-euc-jp.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/ja-euc-jp.js new file mode 100644 index 0000000000..67272bc97b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/ja-euc-jp.js @@ -0,0 +1,11 @@ +// UK lang variables + +tinyMCE.addToLang('flash',{ +title : 'Insert / edit Flash Movie', +desc : 'Insert / edit Flash Movie', +file : 'Flash-File (.swf)', +size : 'Size', +list : 'Flash files', +props : 'Flash properties', +general : 'General' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/ja.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/ja.js new file mode 100644 index 0000000000..67272bc97b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/ja.js @@ -0,0 +1,11 @@ +// UK lang variables + +tinyMCE.addToLang('flash',{ +title : 'Insert / edit Flash Movie', +desc : 'Insert / edit Flash Movie', +file : 'Flash-File (.swf)', +size : 'Size', +list : 'Flash files', +props : 'Flash properties', +general : 'General' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/ja_euc-jp.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/ja_euc-jp.js new file mode 100755 index 0000000000..c45aecb0c4 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/ja_euc-jp.js @@ -0,0 +1,11 @@ +// Japanese euc variables + +tinyMCE.addToLang('flash',{ +title : 'ÁÞÆþ¡¦ÊÔ½¸¥Õ¥é¥Ã¥·¥å', +desc : 'ÁÞÆþ¡¦ÊÔ½¸¥Õ¥é¥Ã¥·¥å', +file : '¥Õ¥é¥Ã¥·¥å (.swf)', +size : '¥µ¥¤¥º', +list : '¥Õ¥é¥Ã¥·¥å¤Î¥Õ¥¡¥¤¥ë', +props : '¥Õ¥é¥Ã¥·¥å¤Î¥×¥í¥Ñ¥Æ¥£', +general : '°ìÈÌ' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/ja_shift-jis.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/ja_shift-jis.js new file mode 100644 index 0000000000..67272bc97b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/ja_shift-jis.js @@ -0,0 +1,11 @@ +// UK lang variables + +tinyMCE.addToLang('flash',{ +title : 'Insert / edit Flash Movie', +desc : 'Insert / edit Flash Movie', +file : 'Flash-File (.swf)', +size : 'Size', +list : 'Flash files', +props : 'Flash properties', +general : 'General' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/ja_shift_jis.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/ja_shift_jis.js new file mode 100755 index 0000000000..e40a8e9323 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/ja_shift_jis.js @@ -0,0 +1,11 @@ +// Japanese shift_jis variables + +tinyMCE.addToLang('flash',{ +title : '‘}“üE•ÒWƒtƒ‰ƒbƒVƒ…', +desc : '‘}“üE•ÒWƒtƒ‰ƒbƒVƒ…', +file : 'ƒtƒ‰ƒbƒVƒ… (.swf)', +size : 'ƒTƒCƒY', +list : 'ƒtƒ‰ƒbƒVƒ…‚̃tƒ@ƒCƒ‹', +props : 'ƒtƒ‰ƒbƒVƒ…‚̃vƒƒpƒeƒB', +general : 'ˆê”Ê' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/ja_utf-8.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/ja_utf-8.js new file mode 100755 index 0000000000..b7a4d630f8 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/ja_utf-8.js @@ -0,0 +1,11 @@ +// Japanese utf-8 variables + +tinyMCE.addToLang('flash',{ +title : '挿入・編集フラッシュ', +desc : '挿入・編集フラッシュ', +file : 'フラッシュ (.swf)', +size : 'サイズ', +list : 'フラッシュã®ãƒ•ã‚¡ã‚¤ãƒ«', +props : 'フラッシュã®ãƒ—ロパティ', +general : '一般' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/ko.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/ko.js new file mode 100644 index 0000000000..67272bc97b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/ko.js @@ -0,0 +1,11 @@ +// UK lang variables + +tinyMCE.addToLang('flash',{ +title : 'Insert / edit Flash Movie', +desc : 'Insert / edit Flash Movie', +file : 'Flash-File (.swf)', +size : 'Size', +list : 'Flash files', +props : 'Flash properties', +general : 'General' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/nb.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/nb.js new file mode 100644 index 0000000000..09eaa6a783 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/nb.js @@ -0,0 +1,11 @@ +// nb = Norwegian (bokmål) lang variables by Knut B. Jacobsen + +tinyMCE.addToLang('flash',{ +title : 'Lag/oppdater flash-film', +desc : 'Lag/oppdater flash-film', +file : 'Flash-film (.swf)', +size : 'Størrelse', +list : 'Flash-filer', +props : 'Flash egenskaper', +general : 'Generelle innstillinger' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/nl.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/nl.js new file mode 100644 index 0000000000..5a35fe6583 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/nl.js @@ -0,0 +1,11 @@ +// NL lang variables + +tinyMCE.addToLang('flash',{ +title : 'Flash bestand invoegen/bewerken', +desc : 'Flash bestand invoegen/bewerken', +file : 'Flash bestand (.swf)', +size : 'Grootte', +list : 'Flash bestanden', +props : 'Flash eigenschappen', +general : 'Algemeen' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/nn.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/nn.js new file mode 100644 index 0000000000..13eb072daa --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/nn.js @@ -0,0 +1,11 @@ +// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen + +tinyMCE.addToLang('flash',{ +title : 'Lag/oppdater flash-film', +desc : 'Lag/oppdater flash-film', +file : 'Flash-film (.swf)', +size : 'Størrelse', +list : 'Flash-filer', +props : 'Flash egenskaper', +general : 'Generelle innstillinger' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/pl.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/pl.js new file mode 100644 index 0000000000..ece0c457f1 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/pl.js @@ -0,0 +1,14 @@ +// PL lang variables +// fixed by Wooya +// http://www.mfusion.prv.pl +// fixed by lemiel 14.11.2005 + +tinyMCE.addToLang('flash',{ +title : 'Wstaw/edytuj film flash', +desc : 'Wstaw/edytuj film flash', +file : 'Plik flash (.swf)', +size : 'Rozmiar', +list : 'Pliki flash', +props : 'W³a¶ciwo¶ci flash', +general : 'G³ówne' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/pt.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/pt.js new file mode 100644 index 0000000000..67272bc97b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/pt.js @@ -0,0 +1,11 @@ +// UK lang variables + +tinyMCE.addToLang('flash',{ +title : 'Insert / edit Flash Movie', +desc : 'Insert / edit Flash Movie', +file : 'Flash-File (.swf)', +size : 'Size', +list : 'Flash files', +props : 'Flash properties', +general : 'General' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/pt_br.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/pt_br.js new file mode 100644 index 0000000000..cf0c2e35a2 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/pt_br.js @@ -0,0 +1,19 @@ +/** + * pt_br lang variables + * Brazilian Portuguese + * + * Authors : ???? + * Revision and modifications: + * Marcio Barbosa (mpg) + * Last Updated : November 26, 2005 + * TinyMCE Version : 2.0RC4 + */ +tinyMCE.addToLang('flash',{ +title : 'Inserir / editar Arquivo Flash', +desc : 'Inserir / editar Arquivo Flash', +file : 'Arquivo Flash (.swf)', +size : 'Tamanho', +list : 'Lista de arquivos Flash', +props : 'Propriedades do Flash', +general : 'Geral' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/ro.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/ro.js new file mode 100755 index 0000000000..611cd9d0a1 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/ro.js @@ -0,0 +1,11 @@ +// RO lang variables + +tinyMCE.addToLang('flash',{ +title : 'Inserează / editează film Flash', +desc : 'Inserare / editare film Flash', +file : 'Fişier-Flash (.swf)', +size : 'Dimensiune', +list : 'Fişiere Flash', +props : 'Proprietăţi Flash', +general : 'General' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/ru.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/ru.js new file mode 100644 index 0000000000..6b4805b390 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/ru.js @@ -0,0 +1,11 @@ +// RU lang variables cp1251 + +tinyMCE.addToLang('flash',{ +title : 'Âñòàâèòü / Ðåäàêòèðîâàòü Flash ðîëèê', +desc : 'Âñòàâèòü / Ðåäàêòèðîâàòü Flash ðîëèê', +file : 'Flash-Ôàéë (.swf)', +size : 'Ðàçìåð', +list : 'Flash ôàéëû', +props : 'Ñâîéñòâà Flash', +general : 'Îñíîâíîå' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/ru_KOI8-R.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/ru_KOI8-R.js new file mode 100644 index 0000000000..0b9a522559 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/ru_KOI8-R.js @@ -0,0 +1,11 @@ +// RU lang variables KOI8-R + +tinyMCE.addToLang('flash',{ +title : '÷ÓÔÁ×ÉÔØ / òÅÄÁËÔÉÒÏ×ÁÔØ Flash ÒÏÌÉË', +desc : '÷ÓÔÁ×ÉÔØ / òÅÄÁËÔÉÒÏ×ÁÔØ Flash ÒÏÌÉË', +file : 'Flash-æÁÊÌ (.swf)', +size : 'òÁÚÍÅÒ', +list : 'Flash ÆÁÊÌÙ', +props : 'ó×ÏÊÓÔ×Á Flash', +general : 'ïÓÎÏ×ÎÏÅ' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/ru_UTF-8.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/ru_UTF-8.js new file mode 100644 index 0000000000..bdb004f92e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/ru_UTF-8.js @@ -0,0 +1,11 @@ +// RU lang variables UTF-8 + +tinyMCE.addToLang('flash',{ +title : 'Ð’Ñтавить / Редактировать Flash ролик', +desc : 'Ð’Ñтавить / Редактировать Flash ролик', +file : 'Flash-Файл (.swf)', +size : 'Размер', +list : 'Flash файлы', +props : 'СвойÑтва Flash', +general : 'ОÑновное' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/si.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/si.js new file mode 100644 index 0000000000..d4ff897f30 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/si.js @@ -0,0 +1,11 @@ +// SI lang variables ISO-8859-2 + +tinyMCE.addToLang('flash',{ +title : 'Vstavi/uredi Flash film', +desc : 'Vstavi/uredi Flash film', +file : 'Flash datoteka (.swf)', +size : 'Velikost', +list : 'Flash datoteke', +props : 'Lastnosti', +general : 'Splošno' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/sk.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/sk.js new file mode 100644 index 0000000000..46a6c0122c --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/sk.js @@ -0,0 +1,16 @@ +/** + * Slovak lang variables + * encoding: utf-8 + * + * @author Vladimir VASIL vvasil@post.sk + * + * $Id: sk.js,v 1.1 2005/11/22 20:56:44 spocke Exp $ + */ + +tinyMCE.addToLang('',{ +insert_flash : 'VložiÅ¥/editovaÅ¥ Flash Movie', +insert_flash_file : 'Flash súbor (.swf)', +insert_flash_size : 'VeľkosÅ¥', +insert_flash_list : 'Zoznam', +flash_props : 'Vlastnosti Flash' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/sq.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/sq.js new file mode 100755 index 0000000000..214f6003e6 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/sq.js @@ -0,0 +1,11 @@ +// UK lang variables + +tinyMCE.addToLang('flash',{ +title : 'Nderfut / ndrysho dokument Flash', +desc : 'Nderfut / ndrysho dokument Flash', +file : 'Dokument Flash (.swf)', +size : 'Madhesia', +list : 'Dokumenta Flash', +props : 'Te dhanat e dokumentit Flash', +general : 'Te pergjithshme' +}); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/sv.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/sv.js new file mode 100644 index 0000000000..211ba98c95 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/sv.js @@ -0,0 +1,11 @@ +// SE lang variables + +tinyMCE.addToLang('flash',{ +title : 'Skapa/uppdatera flash-film', +desc : 'Skapa/uppdatera flash-film', +file : 'Flash-film (.swf)', +size : 'Storlek', +list : 'Flash-filer', +props : 'Flash egenskaper', +general : 'Generella inställningar' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/th.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/th.js new file mode 100644 index 0000000000..67272bc97b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/th.js @@ -0,0 +1,11 @@ +// UK lang variables + +tinyMCE.addToLang('flash',{ +title : 'Insert / edit Flash Movie', +desc : 'Insert / edit Flash Movie', +file : 'Flash-File (.swf)', +size : 'Size', +list : 'Flash files', +props : 'Flash properties', +general : 'General' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/tr.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/tr.js new file mode 100644 index 0000000000..04902b409d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/tr.js @@ -0,0 +1,11 @@ +// TR lang variables + +tinyMCE.addToLang('flash',{ +title : 'Flash ekle/düzenle', +desc : 'Flash ekle/düzenle', +file : 'Flash-Dosyasý (.swf)', +size : 'Boyut', +list : 'Flash Dosyalarý', +props : 'Flash özellikleri', +general : 'Genel' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/tw.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/tw.js new file mode 100644 index 0000000000..67272bc97b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/tw.js @@ -0,0 +1,11 @@ +// UK lang variables + +tinyMCE.addToLang('flash',{ +title : 'Insert / edit Flash Movie', +desc : 'Insert / edit Flash Movie', +file : 'Flash-File (.swf)', +size : 'Size', +list : 'Flash files', +props : 'Flash properties', +general : 'General' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/vi.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/vi.js new file mode 100755 index 0000000000..2b36ddf803 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/vi.js @@ -0,0 +1,11 @@ +// Vietnamese lang variables - Äá»— Xuân Tiến - tiendx2002@yahoo.com Việt hóa + +tinyMCE.addToLang('flash',{ +title : 'Thêm/sá»­a phim flash', +desc : 'Thêm/sá»­a phim flash', +file : 'File flash (.swf)', +size : 'Kích thÆ°á»›c', +list : 'File flash', +props : 'Thuá»™c tính flash', +general : 'Chung' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/zh_cn.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/zh_cn.js new file mode 100755 index 0000000000..f8d306094d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/zh_cn.js @@ -0,0 +1,12 @@ +// Simplified Chinese lang variables contributed by TinyMCE_China_Team ( tinymce_china {AT} yahoogroups {DOT} com ). +// visit our homepage at: http://www.cube316.net/tinymce/ for more information. + +tinyMCE.addToLang('flash',{ +title : '²åÈë/±à¼­ FlashµçÓ°', +desc : 'FlashµçÓ°ÃèÊö', +file : 'Flash²å¼þ(.swf)', +size : '³ß´ç', +list : 'Flash²å¼þÁбí', +props : 'FlashÊôÐÔ', +general : 'Ò»°ã' +}); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/zh_cn_utf8.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/zh_cn_utf8.js new file mode 100755 index 0000000000..1742ae201b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/zh_cn_utf8.js @@ -0,0 +1,12 @@ +// Simplified Chinese lang variables contributed by TinyMCE_China_Team ( tinymce_china {AT} yahoogroups {DOT} com ). +// visit our homepage at: http://www.cube316.net/tinymce/ for more information. + +tinyMCE.addToLang('flash',{ +title : 'æ’å…¥/编辑 Flash电影', +desc : 'Flash电影æè¿°', +file : 'Flashæ’件(.swf)', +size : '尺寸', +list : 'Flashæ’件列表', +props : 'Flash属性', +general : '一般' +}); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/zh_tw.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/zh_tw.js new file mode 100644 index 0000000000..31ae8b17f8 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/zh_tw.js @@ -0,0 +1,12 @@ +// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com +// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com + +tinyMCE.addToLang('flash',{ +title : '´¡¤J©Î½s¿è Flash °ÊµeÀÉ', +desc : '´¡¤J©Î½s¿è Flash °ÊµeÀÉ', +file : 'Flash °ÊµeÀÉ¡] .swf ¡^', +size : '¤j¤p', +list : 'Flash °ÊµeÀÉ', +props : 'Flash °ÊµeÀÉÄÝ©Ê', +general : '¤@¯ë' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/langs/zh_tw_utf8.js b/phpgwapi/js/tiny_mce/plugins/flash/langs/zh_tw_utf8.js new file mode 100644 index 0000000000..724f7f32eb --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/langs/zh_tw_utf8.js @@ -0,0 +1,12 @@ +// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com +// ç¹é«”中文 UTF-8 ;數ä½æ‡‰ç”¨åŠè£½ä½œï¼› twapweb_AT_gmail_DOT_com + +tinyMCE.addToLang('flash',{ +title : 'æ’入或編輯 Flash 動畫檔', +desc : 'æ’入或編輯 Flash 動畫檔', +file : 'Flash 動畫檔( .swf )', +size : '大å°', +list : 'Flash 動畫檔', +props : 'Flash 動畫檔屬性', +general : '一般' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/flash/readme.txt b/phpgwapi/js/tiny_mce/plugins/flash/readme.txt new file mode 100644 index 0000000000..4fdb78aecd --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/flash/readme.txt @@ -0,0 +1 @@ +Check the TinyMCE documentation for details on this plugin. diff --git a/phpgwapi/js/tiny_mce/plugins/fullpage/blank.htm b/phpgwapi/js/tiny_mce/plugins/fullpage/blank.htm new file mode 100644 index 0000000000..1e5876a278 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullpage/blank.htm @@ -0,0 +1,9 @@ + + + blank_page + + + + + + diff --git a/phpgwapi/js/tiny_mce/plugins/fullpage/css/fullpage.css b/phpgwapi/js/tiny_mce/plugins/fullpage/css/fullpage.css new file mode 100644 index 0000000000..4bc803f65c --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullpage/css/fullpage.css @@ -0,0 +1,172 @@ +/* Hide the advanced tab */ +#advanced_tab { + display: none; +} + +#metatitle, #metakeywords, #metadescription, #metaauthor, #metacopyright { + width: 280px; +} + +#doctype, #docencoding { + width: 200px; +} + +#langcode { + width: 30px; +} + +#bgimage { + width: 220px; +} + +#fontface { + width: 240px; +} + +#leftmargin, #rightmargin, #topmargin, #bottommargin { + width: 50px; +} + +.panel_wrapper div.current { + height: 400px; +} + +#stylesheet, #style { + width: 240px; +} + +/* Head list classes */ + +.headlistwrapper { + width: 100%; +} + +.addbutton, .removebutton, .moveupbutton, .movedownbutton { + border-top: 1px solid; + border-left: 1px solid; + border-bottom: 1px solid; + border-right: 1px solid; + border-color: #F0F0EE; + cursor: default; + display: block; + width: 20px; + height: 20px; +} + +.addbutton:hover, .removebutton:hover, .moveupbutton:hover, .movedownbutton:hover { + border: 1px solid #0A246A; + background-color: #B6BDD2; +} + +.addbutton { + background-image: url('../images/add.gif'); + float: left; + margin-right: 3px; +} + +.removebutton { + background-image: url('../images/remove.gif'); + float: left; +} + +.moveupbutton { + background-image: url('../images/move_up.gif'); + float: left; + margin-right: 3px; +} + +.movedownbutton { + background-image: url('../images/move_down.gif'); + float: left; +} + +.selected { + border: 1px solid #0A246A; + background-color: #B6BDD2; +} + +.toolbar { + width: 100%; +} + +#headlist { + width: 100%; + margin-top: 3px; + font-size: 11px; +} + +#info, #title_element, #meta_element, #script_element, #style_element, #base_element, #link_element, #comment_element, #unknown_element { + display: none; +} + +#addmenu { + position: absolute; + border: 1px solid gray; + display: none; + z-index: 100; + background-color: white; +} + +#addmenu a { + display: block; + width: 100%; + line-height: 20px; + text-decoration: none; + background-color: white; +} + +#addmenu a:hover { + background-color: #B6BDD2; + color: black; +} + +#addmenu span { + padding-left: 10px; + padding-right: 10px; +} + +#updateElementPanel { + display: none; +} + +#script_element .panel_wrapper div.current { + height: 108px; +} + +#style_element .panel_wrapper div.current { + height: 108px; +} + +#link_element .panel_wrapper div.current { + height: 140px; +} + +#element_script_value { + width: 100%; + height: 100px; +} + +#element_comment_value { + width: 100%; + height: 120px; +} + +#element_style_value { + width: 100%; + height: 100px; +} + +#element_title, #element_script_src, #element_meta_name, #element_meta_content, #element_base_href, #element_link_href, #element_link_title { + width: 250px; +} + +.updateElementButton { + margin-top: 3px; +} + +/* MSIE specific styles */ + +* html .addbutton, * html .removebutton, * html .moveupbutton, * html .movedownbutton { + width: 22px; + height: 22px; +} diff --git a/phpgwapi/js/tiny_mce/plugins/fullpage/editor_plugin.js b/phpgwapi/js/tiny_mce/plugins/fullpage/editor_plugin.js new file mode 100644 index 0000000000..4538a5f53c --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullpage/editor_plugin.js @@ -0,0 +1 @@ +tinyMCE.importPluginLanguagePack('fullpage','en,tr,sv');var TinyMCE_FullPagePlugin={getInfo:function(){return{longname:'Fullpage',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_fullpage.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};},getControlHTML:function(cn){switch(cn){case"fullpage":return tinyMCE.getButtonHTML(cn,'lang_fullpage_desc','{$pluginurl}/images/fullpage.gif','mceFullPageProperties');}return"";},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceFullPageProperties":var template=new Array();template['file']='../../plugins/fullpage/fullpage.htm';template['width']=430;template['height']=485+(tinyMCE.isOpera?5:0);template['width']+=tinyMCE.getLang('lang_fullpage_delta_width',0);template['height']+=tinyMCE.getLang('lang_fullpage_delta_height',0);tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes"});return true;case"mceFullPageUpdate":TinyMCE_FullPagePlugin._addToHead(tinyMCE.getInstanceById(editor_id));return true;}return false;},cleanup:function(type,content,inst){switch(type){case"insert_to_editor":var tmp=content.toLowerCase();var pos=tmp.indexOf('',pos);pos2=tmp.lastIndexOf('');inst.fullpageTopContent=content.substring(0,pos+1);content=content.substring(pos+1,pos2);}else{if(!inst.fullpageTopContent){var docType=tinyMCE.getParam("fullpage_default_doctype",'');var enc=tinyMCE.getParam("fullpage_default_encoding",'utf-8');var title=tinyMCE.getParam("fullpage_default_title",'Untitled document');var lang=tinyMCE.getParam("fullpage_default_langcode",'en');var pi=tinyMCE.getParam("fullpage_default_xml_pi",true);var ff=tinyMCE.getParam("fullpage_default_font_family","");var fz=tinyMCE.getParam("fullpage_default_font_size","");var ds=tinyMCE.getParam("fullpage_default_style","");var dtc=tinyMCE.getParam("fullpage_default_text_color","");title=title.replace(/&/g,'&');title=title.replace(/\"/g,'"');title=title.replace(//g,'>');tmp='';if(pi)tmp+='\n';tmp+=docType+'\n';tmp+='\n';tmp+='\n';tmp+='\t'+title+'\n';tmp+='\t\n';tmp+='\n';tmp+='\n";break;}return content;},_addToHead:function(inst){var doc=inst.getDoc();var head=doc.getElementsByTagName("head")[0];var body=doc.body;var h=inst.fullpageTopContent;var e=doc.createElement("body");var nl,i,le,tmp;h=h.replace(/(\r|\n)/gi,'');h=h.replace(/<\?[^\>]*\>/gi,'');h=h.replace(/<\/?(!DOCTYPE|head|html)[^\>]*\>/gi,'');h=h.replace(//gi,'');h=h.replace(//gi,'');h=h.replace(/<(meta|base)[^>]*>/gi,'');h=h.replace(/]*)\/>/gi,'
');h=h.replace(/0){body.style.cssText=tinyMCE.getAttrib(nl[0],'style');if((tmp=tinyMCE.getAttrib(nl[0],'leftmargin'))!=''&&body.style.marginLeft=='')body.style.marginLeft=tmp+"px";if((tmp=tinyMCE.getAttrib(nl[0],'rightmargin'))!=''&&body.style.marginRight=='')body.style.marginRight=tmp+"px";if((tmp=tinyMCE.getAttrib(nl[0],'topmargin'))!=''&&body.style.marginTop=='')body.style.marginTop=tmp+"px";if((tmp=tinyMCE.getAttrib(nl[0],'bottommargin'))!=''&&body.style.marginBottom=='')body.style.marginBottom=tmp+"px";body.dir=tinyMCE.getAttrib(nl[0],'dir');body.vLink=tinyMCE.getAttrib(nl[0],'vlink');body.aLink=tinyMCE.getAttrib(nl[0],'alink');body.link=tinyMCE.getAttrib(nl[0],'link');body.text=tinyMCE.getAttrib(nl[0],'text');if((tmp=tinyMCE.getAttrib(nl[0],'background'))!='')body.style.backgroundImage=tmp;if((tmp=tinyMCE.getAttrib(nl[0],'bgcolor'))!='')body.style.backgroundColor=tmp;}}};tinyMCE.addPlugin("fullpage",TinyMCE_FullPagePlugin);
\ No newline at end of file
diff --git a/phpgwapi/js/tiny_mce/plugins/fullpage/editor_plugin_src.js b/phpgwapi/js/tiny_mce/plugins/fullpage/editor_plugin_src.js
new file mode 100644
index 0000000000..ab86257800
--- /dev/null
+++ b/phpgwapi/js/tiny_mce/plugins/fullpage/editor_plugin_src.js
@@ -0,0 +1,229 @@
+/**
+ * $RCSfile: editor_plugin_src.js,v $
+ * $Revision: 1.12 $
+ * $Date: 2006/02/23 16:16:34 $
+ *
+ * @author Moxiecode
+ * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved.
+ */
+
+/* Import plugin specific language pack */
+tinyMCE.importPluginLanguagePack('fullpage', 'en,tr,sv');
+
+var TinyMCE_FullPagePlugin = {
+	getInfo : function() {
+		return {
+			longname : 'Fullpage',
+			author : 'Moxiecode Systems',
+			authorurl : 'http://tinymce.moxiecode.com',
+			infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_fullpage.html',
+			version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion
+		};
+	},
+
+	getControlHTML : function(cn) {
+		switch (cn) {
+			case "fullpage":
+				return tinyMCE.getButtonHTML(cn, 'lang_fullpage_desc', '{$pluginurl}/images/fullpage.gif', 'mceFullPageProperties');
+		}
+
+		return "";
+	},
+
+	execCommand : function(editor_id, element, command, user_interface, value) {
+		// Handle commands
+		switch (command) {
+			case "mceFullPageProperties":
+				var template = new Array();
+
+				template['file']   = '../../plugins/fullpage/fullpage.htm';
+				template['width']  = 430;
+				template['height'] = 485 + (tinyMCE.isOpera ? 5 : 0);
+
+				template['width'] += tinyMCE.getLang('lang_fullpage_delta_width', 0);
+				template['height'] += tinyMCE.getLang('lang_fullpage_delta_height', 0);
+
+				tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes"});
+			return true;
+
+			case "mceFullPageUpdate":
+				TinyMCE_FullPagePlugin._addToHead(tinyMCE.getInstanceById(editor_id));
+				return true;
+	   }
+
+	   // Pass to next handler in chain
+	   return false;
+	},
+
+	cleanup : function(type, content, inst) {
+		switch (type) {
+			case "insert_to_editor":
+				var tmp = content.toLowerCase();
+				var pos = tmp.indexOf('', pos);
+					pos2 = tmp.lastIndexOf('');
+					inst.fullpageTopContent = content.substring(0, pos + 1);
+					content = content.substring(pos + 1, pos2);
+					// tinyMCE.debug(inst.fullpageTopContent, content);
+				} else {
+					if (!inst.fullpageTopContent) {
+						var docType = tinyMCE.getParam("fullpage_default_doctype", '');
+						var enc = tinyMCE.getParam("fullpage_default_encoding", 'utf-8');
+						var title = tinyMCE.getParam("fullpage_default_title", 'Untitled document');
+						var lang = tinyMCE.getParam("fullpage_default_langcode", 'en');
+						var pi = tinyMCE.getParam("fullpage_default_xml_pi", true);
+						var ff = tinyMCE.getParam("fullpage_default_font_family", "");
+						var fz = tinyMCE.getParam("fullpage_default_font_size", "");
+						var ds = tinyMCE.getParam("fullpage_default_style", "");
+						var dtc = tinyMCE.getParam("fullpage_default_text_color", "");
+
+						// Xml encode it
+						title = title.replace(/&/g, '&');
+						title = title.replace(/\"/g, '"');
+						title = title.replace(//g, '>');
+
+						tmp = '';
+
+						// Make default chunk
+						if (pi)
+							tmp += '\n';
+
+						tmp += docType + '\n';
+						tmp += '\n';
+						tmp += '\n';
+						tmp += '\t' + title + '\n';
+						tmp += '\t\n';
+						tmp += '\n';
+						tmp += '\n";
+
+				break;
+		}
+
+		// Pass through to next handler in chain
+		return content;
+	},
+
+	// Private plugin internal methods
+
+	_addToHead : function(inst) {
+		var doc = inst.getDoc();
+		var head = doc.getElementsByTagName("head")[0];
+		var body = doc.body;
+		var h = inst.fullpageTopContent;
+		var e = doc.createElement("body");
+		var nl, i, le, tmp;
+
+		// Remove stuff we don't want
+		h = h.replace(/(\r|\n)/gi, '');
+		h = h.replace(/<\?[^\>]*\>/gi, '');
+		h = h.replace(/<\/?(!DOCTYPE|head|html)[^\>]*\>/gi, '');
+		h = h.replace(//gi, '');
+		h = h.replace(//gi, '');
+		h = h.replace(/<(meta|base)[^>]*>/gi, '');
+
+		// Make link and style elements into pre
+		h = h.replace(/]*)\/>/gi, '
');
+		//h = h.replace(/]*)>(.*?)<\/style>/gi, '
$2
'); + + // Make body a div + h = h.replace(/ 0) { + body.style.cssText = tinyMCE.getAttrib(nl[0], 'style'); + + if ((tmp = tinyMCE.getAttrib(nl[0], 'leftmargin')) != '' && body.style.marginLeft == '') + body.style.marginLeft = tmp + "px"; + + if ((tmp = tinyMCE.getAttrib(nl[0], 'rightmargin')) != '' && body.style.marginRight == '') + body.style.marginRight = tmp + "px"; + + if ((tmp = tinyMCE.getAttrib(nl[0], 'topmargin')) != '' && body.style.marginTop == '') + body.style.marginTop = tmp + "px"; + + if ((tmp = tinyMCE.getAttrib(nl[0], 'bottommargin')) != '' && body.style.marginBottom == '') + body.style.marginBottom = tmp + "px"; + + body.dir = tinyMCE.getAttrib(nl[0], 'dir'); + body.vLink = tinyMCE.getAttrib(nl[0], 'vlink'); + body.aLink = tinyMCE.getAttrib(nl[0], 'alink'); + body.link = tinyMCE.getAttrib(nl[0], 'link'); + body.text = tinyMCE.getAttrib(nl[0], 'text'); + + if ((tmp = tinyMCE.getAttrib(nl[0], 'background')) != '') + body.style.backgroundImage = tmp; + + if ((tmp = tinyMCE.getAttrib(nl[0], 'bgcolor')) != '') + body.style.backgroundColor = tmp; + } + } +}; + +tinyMCE.addPlugin("fullpage", TinyMCE_FullPagePlugin); diff --git a/phpgwapi/js/tiny_mce/plugins/fullpage/fullpage.htm b/phpgwapi/js/tiny_mce/plugins/fullpage/fullpage.htm new file mode 100644 index 0000000000..bc3708c9f0 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullpage/fullpage.htm @@ -0,0 +1,577 @@ + + + {$lang_fullpage_title} + + + + + + + + + +
+ + +
+
+
+ {$lang_fullpage_meta_props} + + + + + + + + + + + + + + + + + + + + + + + + + + +
 
 
 
 
 
  + +
+
+ +
+ {$lang_fullpage_langprops} + + + + + + + + + + + + + + + + + + + + + + +
+ +
  + +
 
+ +
 
+
+
+ +
+
+ {$lang_fullpage_appearance_textprops} + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + +
 
+
+
+ +
+ {$lang_fullpage_appearance_bgprops} + + + + + + + + + + +
+ + + + + +
 
+
+ + + + + +
 
+
+
+ +
+ {$lang_fullpage_appearance_marginprops} + + + + + + + + + + + + + + +
+
+ +
+ {$lang_fullpage_appearance_linkprops} + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+
+ + + + + +
 
+
+ + + + + +
 
+
  
+
+ +
+ {$lang_fullpage_appearance_style} + + + + + + + + + + +
+ + + + +
 
+
+
+ +
+ + +
+ {$lang_fullpage_head_elements} + +
+
+
+ + +
+
+ + +
+
+
+ +
+
+ +
+ {$lang_fullpage_meta_element} + + + + + + + + + + + + + + +
+ + +
+ +
+ {$lang_fullpage_title_element} + + + + + + +
+ + +
+ +
+ {$lang_fullpage_script_element} + + + +
+ +
+
+ + + + + + + + + + + + + + + + + +
+ + + + +
 
+
+ +
+ +
+
+ + +
+ +
+ {$lang_fullpage_style_element} + + + +
+ +
+
+ + + + + + + + + +
+
+ +
+ +
+
+ + +
+ +
+ {$lang_fullpage_base_element} + + + + + + + + + + +
+ + +
+ + + +
+ {$lang_fullpage_comment_element} + + + + +
+
+
+ +
+
+ +
+ +
+ +
+
+
+ + diff --git a/phpgwapi/js/tiny_mce/plugins/fullpage/images/add.gif b/phpgwapi/js/tiny_mce/plugins/fullpage/images/add.gif new file mode 100644 index 0000000000000000000000000000000000000000..d6291d97d06d183e7c232652ba356c6b842d7d9a GIT binary patch literal 893 zcmZ?wbhEHb6k!ly_|CwP(R)$bbIO7p|Gn}LStTqnh*(fC<3VKG#ej+n2^|-#6P8Ta z@WCKpfmOmL&-6`R`J1gG7AG`ZXjt*VI%Bg{!eWL|Fd70wIRq4cvM@3*h%)GaJORoR z3>;Am+8i<-8x|aF<`CA3Ik92k;YJ1qnFgK@B4Thrp~1JEONix!1>-@#E`E+bXFRs72yEl;u=C*h;@Hr@U=09#B|~@s literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/plugins/fullpage/images/fullpage.gif b/phpgwapi/js/tiny_mce/plugins/fullpage/images/fullpage.gif new file mode 100644 index 0000000000000000000000000000000000000000..1ddefcd1fa10c5be38b06588166fb623e8bb5d5f GIT binary patch literal 632 zcmb7B-AhzK9KCBRTYhD@e$-}e6j{31t+r4ryM?Z6EOgmkww^{1+CHSApf(Vibluie zm`Lmr5d-ybL6AXF*Gw96(LQxv0_mmcgIIc+pa*-JuKfr7;CCL*;c$MOUwcQWv8mIm zd9@$f`Y5Fcp_DRgOEU&hnh={IA~97u;06>REubZltxO~cQ-t!_xtDsJ8wrOO$d)*x z%(MWO1Xw`FXmgSg&&DS8Ffd}!j3Y#tVFFA!vM9D0$#94;eJv0sm{3C5t^WHU4!Mxn za?+{D$(yMWGB$PL>W%sA+xdkhy6W7+C>LBRvMLc}Oe&B-*rse%@SG$KCG;OIFM_OM7d-<$AsiON9CG;5DeZbMt%IrFtIS_975=H_^-?VhMj-hE=}v!0_)E8pJ<+s zsJpi>*`KGm)tIEqSOp{HdjJ*U8U|XZC#WK0l&Ivr8rZEB1@Nuh|+_ceu6ai>s@^YPeJt zx;T*seDw{Xq1Z&*yN3;W?Dx-jcp&NPS_Z$a^$*@D^|vGf!No{Lu(P84^x4o5e;O{! I&(n_n1w5f4^8f$< literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/plugins/fullpage/images/move_down.gif b/phpgwapi/js/tiny_mce/plugins/fullpage/images/move_down.gif new file mode 100644 index 0000000000000000000000000000000000000000..5bec71fffccb6a29968683ff723186351413cca9 GIT binary patch literal 194 zcmZ?wbhEHb6k!lyI3mSRFyVngzygDa4GtLx5;`sv%y>|+;DbZLhJ*1XMf-==d;U!~cMe2L&@eGyoYD7ykeM&wvUP zf3h$#Fi0`zfP_JIGO*e&Q0q&{oR_g`UC!$+H%5UY(K>!#_Z&E+&?U}zd4Wun;Q@U? k3zqPS+(#x!vcxnUIr8fg2iv4|9twK1&%Y?qW?`@f0E6pLT>t<8 literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/plugins/fullpage/images/move_up.gif b/phpgwapi/js/tiny_mce/plugins/fullpage/images/move_up.gif new file mode 100644 index 0000000000000000000000000000000000000000..2f489c909e4609157fcfec8474bd018080a5efeb GIT binary patch literal 200 zcmV;(05|_fNk%w1VH5xq0K^^uAV`p4h~S{W|4@M7kg)%7nBXu_pkSErAW)!ipzy@c z{{R30A^8LW0015UEC2ui02BZe000F=peK%GX`X1Ru59a$N CJz1py literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/plugins/fullpage/images/remove.gif b/phpgwapi/js/tiny_mce/plugins/fullpage/images/remove.gif new file mode 100644 index 0000000000000000000000000000000000000000..299c684efcd7acc388fd1ebc6c8155c2154177d5 GIT binary patch literal 180 zcmZ?wbhEHb6k!lyIKsf-P;j7N!h?i{3kDGz3T8YAs5sED;s1df{}X2XcgQ%9&~YK4 z;DAHMh6y|V8zgK904hs35HR8Yh7OT-dZ26F5B_WcZfkc&&|Ee?v!`g~1vCTTVSx literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/plugins/fullpage/jscripts/fullpage.js b/phpgwapi/js/tiny_mce/plugins/fullpage/jscripts/fullpage.js new file mode 100644 index 0000000000..e45799212d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullpage/jscripts/fullpage.js @@ -0,0 +1,580 @@ +// + +var defaultDocTypes = + 'XHTML 1.0 Transitional=,' + + 'XHTML 1.0 Frameset=,' + + 'XHTML 1.0 Strict=,' + + 'XHTML 1.1=">,' + + 'HTML 4.01 Transitional=,' + + 'HTML 4.01 Strict=,' + + 'HTML 4.01 Frameset='; + +var defaultEncodings = + 'Western european (iso-8859-1)=iso-8859-1,' + + 'Central European (iso-8859-2)=iso-8859-2,' + + 'Unicode (UTF-8)=utf-8,' + + 'Chinese traditional (Big5)=big5,' + + 'Cyrillic (iso-8859-5)=iso-8859-5,' + + 'Japanese (iso-2022-jp)=iso-2022-jp,' + + 'Greek (iso-8859-7)=iso-8859-7,' + + 'Korean (iso-2022-kr)=iso-2022-kr,' + + 'ASCII (us-ascii)=us-ascii'; + +var defaultMediaTypes = + 'all=all,' + + 'screen=screen,' + + 'print=print,' + + 'tty=tty,' + + 'tv=tv,' + + 'projection=projection,' + + 'handheld=handheld,' + + 'braille=braille,' + + 'aural=aural'; + +var defaultFontNames = 'Arial=arial,helvetica,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,times new roman,times,serif;Tahoma=tahoma,arial,helvetica,sans-serif;Times New Roman=times new roman,times,serif;Verdana=verdana,arial,helvetica,sans-serif;Impact=impact;WingDings=wingdings'; +var defaultFontSizes = '10px,11px,12px,13px,14px,15px,16px'; + +var addMenuLayer = new MCLayer("addmenu"); +var lastElementType = null; +var topDoc; + +function init() { + var f = document.forms['fullpage']; + var i, p, doctypes, encodings, mediaTypes, fonts; + var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id')); + + // Setup doctype select box + doctypes = tinyMCE.getParam("fullpage_doctypes", defaultDocTypes).split(','); + for (i=0; i 1) + addSelectValue(f, 'doctypes', p[0], p[1]); + } + + // Setup fonts select box + fonts = tinyMCE.getParam("fullpage_fonts", defaultFontNames).split(';'); + for (i=0; i 1) + addSelectValue(f, 'fontface', p[0], p[1]); + } + + // Setup fontsize select box + fonts = tinyMCE.getParam("fullpage_fontsizes", defaultFontSizes).split(','); + for (i=0; i 1) { + addSelectValue(f, 'element_style_media', p[0], p[1]); + addSelectValue(f, 'element_link_media', p[0], p[1]); + } + } + + // Setup encodings select box + encodings = tinyMCE.getParam("fullpage_encodings", defaultEncodings).split(','); + for (i=0; i 1) { + addSelectValue(f, 'docencoding', p[0], p[1]); + addSelectValue(f, 'element_script_charset', p[0], p[1]); + addSelectValue(f, 'element_link_charset', p[0], p[1]); + } + } + + document.getElementById('bgcolor_pickcontainer').innerHTML = getColorPickerHTML('bgcolor_pick','bgcolor'); + document.getElementById('link_color_pickcontainer').innerHTML = getColorPickerHTML('link_color_pick','link_color'); + //document.getElementById('hover_color_pickcontainer').innerHTML = getColorPickerHTML('hover_color_pick','hover_color'); + document.getElementById('visited_color_pickcontainer').innerHTML = getColorPickerHTML('visited_color_pick','visited_color'); + document.getElementById('active_color_pickcontainer').innerHTML = getColorPickerHTML('active_color_pick','active_color'); + document.getElementById('textcolor_pickcontainer').innerHTML = getColorPickerHTML('textcolor_pick','textcolor'); + document.getElementById('stylesheet_browsercontainer').innerHTML = getBrowserHTML('stylesheetbrowser','stylesheet','file','fullpage'); + document.getElementById('link_href_pickcontainer').innerHTML = getBrowserHTML('link_href_browser','element_link_href','file','fullpage'); + document.getElementById('script_src_pickcontainer').innerHTML = getBrowserHTML('script_src_browser','element_script_src','file','fullpage'); + document.getElementById('bgimage_pickcontainer').innerHTML = getBrowserHTML('bgimage_browser','bgimage','image','fullpage'); + + // Resize some elements + if (isVisible('stylesheetbrowser')) + document.getElementById('stylesheet').style.width = '220px'; + + if (isVisible('link_href_browser')) + document.getElementById('element_link_href').style.width = '230px'; + + if (isVisible('bgimage_browser')) + document.getElementById('bgimage').style.width = '210px'; + + // Create iframe + var iframe = document.createElement('iframe'); + + iframe.id = 'tempFrame'; + iframe.style.display = 'none'; + iframe.src = tinyMCE.baseURL + "/plugins/fullpage/blank.htm"; + + document.body.appendChild(iframe); + + tinyMCEPopup.resizeToInnerSize(); +} + +function setupIframe(doc) { + var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id')); + var hc = inst.fullpageTopContent; + var f = document.forms[0]; + var xmlVer, xmlEnc, docType; + var nodes, i, x, name, value, tmp, l; + + // Keep it from not loading/executing stuff + hc = hc.replace(/ + + + + +
+ +
+ + diff --git a/phpgwapi/js/tiny_mce/plugins/fullscreen/images/fullscreen.gif b/phpgwapi/js/tiny_mce/plugins/fullscreen/images/fullscreen.gif new file mode 100644 index 0000000000000000000000000000000000000000..66fa6d92177f171fd42883474b7dd093bd2d339a GIT binary patch literal 198 zcmV;%06G6hNk%w1VH5xq0K*LcGD>2ivBykw!ot@6bd$)Ew*2Dq{%MuzLU-VNrt;$I z{;0?PSAE;|`To-4{r~^~A^8LW000jFEC2ui02BZe000DY@X1N5y*O(ey8oUPG-PQu zh5=L~;SvlX%mSjURO>jy;xC1Q4L8xD48CAu$Z8M;}RUJf0>sOc_ z4h#giNmy{Z(DeG+E>qDAdHB(q-q8pM40A +// Last Updated : October 2005 +// TinyMCE Version : 2.0RC3 + +tinyMCE.addToLang('',{ +fullscreen_title : 'Pantalla completa', +fullscreen_desc : 'Cambiar a pantalla completa' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/fa.js b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/fa.js new file mode 100644 index 0000000000..9a2ea6eca0 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/fa.js @@ -0,0 +1,6 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +fullscreen_title : 'Fullscreen mode', +fullscreen_desc : 'Toggle fullscreen mode' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/fa_ca.js b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/fa_ca.js new file mode 100644 index 0000000000..9a2ea6eca0 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/fa_ca.js @@ -0,0 +1,6 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +fullscreen_title : 'Fullscreen mode', +fullscreen_desc : 'Toggle fullscreen mode' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/fi.js b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/fi.js new file mode 100755 index 0000000000..69290c0431 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/fi.js @@ -0,0 +1,6 @@ +// FI lang variables + +tinyMCE.addToLang('',{ +fullscreen_title : 'Kokoruututila', +fullscreen_desc : 'Vaihda kokoruututila päälle/pois' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/fr.js b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/fr.js new file mode 100755 index 0000000000..15238a74a4 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/fr.js @@ -0,0 +1,7 @@ +// FR lang variables +// Modified by Motte, last updated 2006-03-23 + +tinyMCE.addToLang('',{ +fullscreen_title : 'Affichage plein écran', +fullscreen_desc : 'Affichage plein écran/normal' +}); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/fr_ca.js b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/fr_ca.js new file mode 100755 index 0000000000..a810964a03 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/fr_ca.js @@ -0,0 +1,6 @@ +// Canadian French lang variables by Virtuelcom last modification: 2005-06-15 + +tinyMCE.addToLang('',{ +fullscreen_title : 'Mode plein écran', +fullscreen_desc : 'Basculer le mode plein écrans' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/he.js b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/he.js new file mode 100755 index 0000000000..13663dab67 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/he.js @@ -0,0 +1,6 @@ +// HE lang variables by Liron Newman, http://eesh.net + +tinyMCE.addToLang('',{ +fullscreen_title : 'îöá îñê îìà', +fullscreen_desc : 'äçìó îöá îñê îìà' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/hu.js b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/hu.js new file mode 100644 index 0000000000..520124543d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/hu.js @@ -0,0 +1,6 @@ +// HU lang variables + +tinyMCE.addToLang('',{ +fullscreen_title : 'Teljesképernyõs mód', +fullscreen_desc : 'Váltás teljesképernyõs módra' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/is.js b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/is.js new file mode 100644 index 0000000000..5cec332b8b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/is.js @@ -0,0 +1,6 @@ +// Iceland lang variables by Johannes Birgir Jensson + +tinyMCE.addToLang('',{ +fullscreen_title : 'Heilskjár', +fullscreen_desc : 'Skipta í / úr heilskjá' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/it.js b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/it.js new file mode 100755 index 0000000000..132ae129dc --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/it.js @@ -0,0 +1,6 @@ +// IT lang variables + +tinyMCE.addToLang('',{ +fullscreen_title : 'Modalità a schermo intero', +fullscreen_desc : 'Abilita o disabilita la modalità a schermo intero' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ja-euc-jp.js b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ja-euc-jp.js new file mode 100644 index 0000000000..9a2ea6eca0 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ja-euc-jp.js @@ -0,0 +1,6 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +fullscreen_title : 'Fullscreen mode', +fullscreen_desc : 'Toggle fullscreen mode' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ja.js b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ja.js new file mode 100644 index 0000000000..9a2ea6eca0 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ja.js @@ -0,0 +1,6 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +fullscreen_title : 'Fullscreen mode', +fullscreen_desc : 'Toggle fullscreen mode' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ja_euc-jp.js b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ja_euc-jp.js new file mode 100755 index 0000000000..28226b3bd7 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ja_euc-jp.js @@ -0,0 +1,6 @@ +// Japanese euc variables + +tinyMCE.addToLang('',{ +fullscreen_title : 'Á´²èÌÌɽ¼¨', +fullscreen_desc : 'Á´²èÌÌɽ¼¨¤ò¥È¥°¥ë' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ja_shift-jis.js b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ja_shift-jis.js new file mode 100644 index 0000000000..9a2ea6eca0 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ja_shift-jis.js @@ -0,0 +1,6 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +fullscreen_title : 'Fullscreen mode', +fullscreen_desc : 'Toggle fullscreen mode' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ja_shift_jis.js b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ja_shift_jis.js new file mode 100755 index 0000000000..b9e7c13613 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ja_shift_jis.js @@ -0,0 +1,6 @@ +// Japanese shift_jis variables + +tinyMCE.addToLang('',{ +fullscreen_title : '‘S‰æ–Ê•\Ž¦', +fullscreen_desc : '‘S‰æ–Ê•\Ž¦‚ðƒgƒOƒ‹' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ja_utf-8.js b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ja_utf-8.js new file mode 100755 index 0000000000..b840fd53de --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ja_utf-8.js @@ -0,0 +1,6 @@ +// Japanese utf-8 variables + +tinyMCE.addToLang('',{ +fullscreen_title : '全画é¢è¡¨ç¤º', +fullscreen_desc : '全画é¢è¡¨ç¤ºã‚’トグル' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ko.js b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ko.js new file mode 100644 index 0000000000..9a2ea6eca0 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ko.js @@ -0,0 +1,6 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +fullscreen_title : 'Fullscreen mode', +fullscreen_desc : 'Toggle fullscreen mode' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/nb.js b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/nb.js new file mode 100644 index 0000000000..be4047f17b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/nb.js @@ -0,0 +1,6 @@ +// nb = Norwegian (bokmål) lang variables by Knut B. Jacobsen + +tinyMCE.addToLang('',{ +fullscreen_title : 'Fullskjerm tilstand', +fullscreen_desc : 'Hopp fra/til fullskjermtilstand' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/nl.js b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/nl.js new file mode 100644 index 0000000000..8e28e208ce --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/nl.js @@ -0,0 +1,6 @@ +// NL lang variables + +tinyMCE.addToLang('',{ +fullscreen_title : 'Volledig scherm', +fullscreen_desc : 'Volledig scherm aan/uit' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/nn.js b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/nn.js new file mode 100644 index 0000000000..5b6f3e7a9f --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/nn.js @@ -0,0 +1,6 @@ +// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen + +tinyMCE.addToLang('',{ +fullscreen_title : 'Fullskjerm tilstand', +fullscreen_desc : 'Hopp fra/til fullskjermtilstand' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/pl.js b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/pl.js new file mode 100644 index 0000000000..4dffb2e5e2 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/pl.js @@ -0,0 +1,9 @@ +// PL lang variables +// fixed by Wooya +// http://www.mfusion.prv.pl +// fixed by lemiel 14.11.2005 + +tinyMCE.addToLang('',{ +fullscreen_title : 'Tryb pe³noekranowy', +fullscreen_desc : 'Prze³±cz w tryb pe³noekranowy' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/pt.js b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/pt.js new file mode 100644 index 0000000000..9a2ea6eca0 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/pt.js @@ -0,0 +1,6 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +fullscreen_title : 'Fullscreen mode', +fullscreen_desc : 'Toggle fullscreen mode' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/pt_br.js b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/pt_br.js new file mode 100644 index 0000000000..433615c3a5 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/pt_br.js @@ -0,0 +1,14 @@ +/** + * pt_br lang variables + * Brazilian Portuguese + * + * Authors : ???? + * Revision and modifications: + * Marcio Barbosa (mpg) + * Last Updated : November 26, 2005 + * TinyMCE Version : 2.0RC4 + */ +tinyMCE.addToLang('',{ +fullscreen_title : 'Modo de Janela Inteira (Fullscreen)', +fullscreen_desc : 'Alterar para modo de janela inteira' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ro.js b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ro.js new file mode 100755 index 0000000000..326d0ce388 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ro.js @@ -0,0 +1,6 @@ +// RO lang variables + +tinyMCE.addToLang('',{ +fullscreen_title : 'Afişare pe tot ecranul', +fullscreen_desc : 'Comută modul de afişare' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ru.js b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ru.js new file mode 100644 index 0000000000..ab0d9a4a77 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ru.js @@ -0,0 +1,6 @@ +// RU lang variables cp1251 + +tinyMCE.addToLang('',{ +fullscreen_title : 'Ïîëíîýêðàííûé ðåæèì', +fullscreen_desc : 'Âêëþ÷èòü ïîëíîýêðàííûé ðåæèì' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ru_KOI8-R.js b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ru_KOI8-R.js new file mode 100644 index 0000000000..3b17116ad7 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ru_KOI8-R.js @@ -0,0 +1,6 @@ +// RU lang variables KOI8-R + +tinyMCE.addToLang('',{ +fullscreen_title : 'ðÏÌÎÏÜËÒÁÎÎÙÊ ÒÅÖÉÍ', +fullscreen_desc : '÷ËÌÀÞÉÔØ ÐÏÌÎÏÜËÒÁÎÎÙÊ ÒÅÖÉÍ' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ru_UTF-8.js b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ru_UTF-8.js new file mode 100644 index 0000000000..d4fd1b3b78 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/ru_UTF-8.js @@ -0,0 +1,6 @@ +// RU lang variables UTF-8 + +tinyMCE.addToLang('',{ +fullscreen_title : 'ПолноÑкранный режим', +fullscreen_desc : 'Включить полноÑкранный режим' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/si.js b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/si.js new file mode 100644 index 0000000000..e1ce11d934 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/si.js @@ -0,0 +1,6 @@ +// SI lang variables ISO-8859-2 + +tinyMCE.addToLang('',{ +fullscreen_title : 'Celozaslonski način', +fullscreen_desc : 'Vklopi/izklopi celozaslonski način' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/sk.js b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/sk.js new file mode 100644 index 0000000000..4f77916940 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/sk.js @@ -0,0 +1,14 @@ +/** + * Slovak lang variables + * encoding: utf-8 + * + * @author Vladimir VASIL vvasil@post.sk + * + * $Id: sk.js,v 1.1 2005/11/22 20:56:44 spocke Exp $ + */ + +tinyMCE.addToLang('',{ +fullscreen_title : 'Na celú obrazovku', +fullscreen_desc : 'Prepnúť na celú obrazovku' +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/sq.js b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/sq.js new file mode 100755 index 0000000000..cef8431441 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/sq.js @@ -0,0 +1,6 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +fullscreen_title : 'Modaliteti i ekranit te plote', +fullscreen_desc : 'Cakto modalitetin e ekranit te plote' +}); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/sv.js b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/sv.js new file mode 100644 index 0000000000..5f671f0874 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/sv.js @@ -0,0 +1,6 @@ +// SV lang variables + +tinyMCE.addToLang('',{ +fullscreen_title : 'Fullskärmsläge', +fullscreen_desc : 'Hoppa från/till fullskärmsläge' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/th.js b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/th.js new file mode 100644 index 0000000000..9a2ea6eca0 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/th.js @@ -0,0 +1,6 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +fullscreen_title : 'Fullscreen mode', +fullscreen_desc : 'Toggle fullscreen mode' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/tr.js b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/tr.js new file mode 100644 index 0000000000..229094d3e4 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/tr.js @@ -0,0 +1,6 @@ +// TR lang variables + +tinyMCE.addToLang('',{ +fullscreen_title : 'Tam ekran modu', +fullscreen_desc : 'Tam ekran moduna geç' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/tw.js b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/tw.js new file mode 100644 index 0000000000..9a2ea6eca0 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/tw.js @@ -0,0 +1,6 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +fullscreen_title : 'Fullscreen mode', +fullscreen_desc : 'Toggle fullscreen mode' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/vi.js b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/vi.js new file mode 100644 index 0000000000..9a2ea6eca0 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/vi.js @@ -0,0 +1,6 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +fullscreen_title : 'Fullscreen mode', +fullscreen_desc : 'Toggle fullscreen mode' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/zh_cn.js b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/zh_cn.js new file mode 100755 index 0000000000..fe6b82b6a5 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/zh_cn.js @@ -0,0 +1,7 @@ +// Simplified Chinese lang variables contributed by TinyMCE_China_Team ( tinymce_china {AT} yahoogroups {DOT} com ). +// visit our homepage at: http://www.cube316.net/tinymce/ for more information. + +tinyMCE.addToLang('',{ +fullscreen_title : 'È«ÆÁģʽ', +fullscreen_desc : 'Çл»È«ÆÁģʽ' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/zh_cn_utf8.js b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/zh_cn_utf8.js new file mode 100755 index 0000000000..44006dd3d2 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/zh_cn_utf8.js @@ -0,0 +1,7 @@ +// Simplified Chinese lang variables contributed by TinyMCE_China_Team ( tinymce_china {AT} yahoogroups {DOT} com ). +// visit our homepage at: http://www.cube316.net/tinymce/ for more information. + +tinyMCE.addToLang('',{ +fullscreen_title : 'å…¨å±æ¨¡å¼', +fullscreen_desc : '切æ¢å…¨å±æ¨¡å¼' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/zh_tw.js b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/zh_tw.js new file mode 100644 index 0000000000..47a456ac4b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/zh_tw.js @@ -0,0 +1,7 @@ +// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com +// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com + +tinyMCE.addToLang('',{ +fullscreen_title : '¥þ¿Ã¹õ¼Ò¦¡', +fullscreen_desc : 'Âন¥þ¿Ã¹õ¼Ò¦¡' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/zh_tw_utf8.js b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/zh_tw_utf8.js new file mode 100644 index 0000000000..2442c4bfc5 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullscreen/langs/zh_tw_utf8.js @@ -0,0 +1,7 @@ +// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com +// ç¹é«”中文 UTF-8 ;數ä½æ‡‰ç”¨åŠè£½ä½œï¼› twapweb_AT_gmail_DOT_com + +tinyMCE.addToLang('',{ +fullscreen_title : '全螢幕模å¼', +fullscreen_desc : '轉æˆå…¨èž¢å¹•æ¨¡å¼' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/fullscreen/readme.txt b/phpgwapi/js/tiny_mce/plugins/fullscreen/readme.txt new file mode 100644 index 0000000000..4fdb78aecd --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/fullscreen/readme.txt @@ -0,0 +1 @@ +Check the TinyMCE documentation for details on this plugin. diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/editor_plugin.js b/phpgwapi/js/tiny_mce/plugins/iespell/editor_plugin.js new file mode 100644 index 0000000000..33a2b788cc --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/editor_plugin.js @@ -0,0 +1 @@ +tinyMCE.importPluginLanguagePack('iespell','en,tr,cs,el,fr_ca,it,ko,sv,zh_cn,fr,de,pl,pt_br,nl,da,he,nb,ru,ru_KOI8-R,ru_UTF-8,nn,fi,cy,es,is,zh_tw,zh_tw_utf8,sk');var TinyMCE_IESpellPlugin={getInfo:function(){return{longname:'IESpell (MSIE Only)',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_iespell.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};},getControlHTML:function(cn){if(cn=="iespell"&&(tinyMCE.isMSIE&&!tinyMCE.isOpera))return tinyMCE.getButtonHTML(cn,'lang_iespell_desc','{$pluginurl}/images/iespell.gif','mceIESpell');return"";},execCommand:function(editor_id,element,command,user_interface,value){if(command=="mceIESpell"){try{var ieSpell=new ActiveXObject("ieSpell.ieSpellExtension");ieSpell.CheckDocumentNode(tinyMCE.getInstanceById(editor_id).contentDocument.documentElement);}catch(e){if(e.number==-2146827859){if(confirm(tinyMCE.getLang("lang_iespell_download","",true)))window.open('http://www.iespell.com/download.php','ieSpellDownload','');}else alert("Error Loading ieSpell: Exception "+e.number);}return true;}return false;}};tinyMCE.addPlugin("iespell",TinyMCE_IESpellPlugin); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/editor_plugin_src.js b/phpgwapi/js/tiny_mce/plugins/iespell/editor_plugin_src.js new file mode 100644 index 0000000000..ef1c875a30 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/editor_plugin_src.js @@ -0,0 +1,60 @@ +/** + * $RCSfile: editor_plugin_src.js,v $ + * $Revision: 1.20 $ + * $Date: 2006/02/10 16:29:39 $ + * + * @author Moxiecode + * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved. + */ + +/* Import plugin specific language pack */ +tinyMCE.importPluginLanguagePack('iespell', 'en,tr,cs,el,fr_ca,it,ko,sv,zh_cn,fr,de,pl,pt_br,nl,da,he,nb,ru,ru_KOI8-R,ru_UTF-8,nn,fi,cy,es,is,zh_tw,zh_tw_utf8,sk'); + +var TinyMCE_IESpellPlugin = { + getInfo : function() { + return { + longname : 'IESpell (MSIE Only)', + author : 'Moxiecode Systems', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_iespell.html', + version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion + }; + }, + + /** + * Returns the HTML contents of the iespell control. + */ + getControlHTML : function(cn) { + // Is it the iespell control and is the brower MSIE. + if (cn == "iespell" && (tinyMCE.isMSIE && !tinyMCE.isOpera)) + return tinyMCE.getButtonHTML(cn, 'lang_iespell_desc', '{$pluginurl}/images/iespell.gif', 'mceIESpell'); + + return ""; + }, + + /** + * Executes the mceIESpell command. + */ + execCommand : function(editor_id, element, command, user_interface, value) { + // Handle ieSpellCommand + if (command == "mceIESpell") { + try { + var ieSpell = new ActiveXObject("ieSpell.ieSpellExtension"); + ieSpell.CheckDocumentNode(tinyMCE.getInstanceById(editor_id).contentDocument.documentElement); + } catch (e) { + if (e.number == -2146827859) { + if (confirm(tinyMCE.getLang("lang_iespell_download", "", true))) + window.open('http://www.iespell.com/download.php', 'ieSpellDownload', ''); + } else + alert("Error Loading ieSpell: Exception " + e.number); + } + + return true; + } + + // Pass to next handler in chain + return false; + } +}; + +tinyMCE.addPlugin("iespell", TinyMCE_IESpellPlugin); diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/images/iespell.gif b/phpgwapi/js/tiny_mce/plugins/iespell/images/iespell.gif new file mode 100644 index 0000000000000000000000000000000000000000..a9a2891891f6c44cb58cec06e1df90154fab728a GIT binary patch literal 124 zcmZ?wbhEHb6k!ly*u=!(3j)h--?(Uy@xY+qK|sTU2^&5zFfb_oWMO1rU}w+)vVkf^ z7#NrxD|X%aXK>0>Hb7yGOru0Qdt8t~Pr`|eUN*M-2T$>5EI)1;e(KzB(FM&H4!CkG acb!zU>toUKL&1g`63e=@%dCAF7_0$Ni7k5o literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/ar.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/ar.js new file mode 100644 index 0000000000..c3688e9465 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/ar.js @@ -0,0 +1,7 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +iespell_desc : 'Run spell checking', +iespell_download : "ieSpell not detected. Click OK to go to download page." +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/ca.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/ca.js new file mode 100644 index 0000000000..c3688e9465 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/ca.js @@ -0,0 +1,7 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +iespell_desc : 'Run spell checking', +iespell_download : "ieSpell not detected. Click OK to go to download page." +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/cs.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/cs.js new file mode 100755 index 0000000000..8f9996a5e5 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/cs.js @@ -0,0 +1,12 @@ +/** + * Czech lang variables + * encoding: utf-8 + * + * $Id: cs.js,v 1.5 2006/01/11 14:25:48 spocke Exp $ + */ + +tinyMCE.addToLang('',{ +iespell_desc : 'Spustit kontrolu pravopisu', +iespell_download : "ieSpell nedetekován. KliknÄ›te na OK a otevÅ™ete stahovací stránku." +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/cy.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/cy.js new file mode 100644 index 0000000000..e7671a2e71 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/cy.js @@ -0,0 +1,7 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +iespell_desc : 'Dechrau gwirio sillafu', +iespell_download : "Methwyd canfod ieSpell. Cliciwch OK i fynd i'r dudalen lawrlwytho." +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/da.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/da.js new file mode 100644 index 0000000000..247deda858 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/da.js @@ -0,0 +1,7 @@ +// DK lang variables contributed by Jan Moelgaard, John Dalsgaard and Bo Frederiksen. + +tinyMCE.addToLang('',{ +iespell_desc : 'Lav stavekontrol', +iespell_download : "ieSpell kan ikke findes. Klik på OK for at fortsætte til downloadsiden." +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/de.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/de.js new file mode 100644 index 0000000000..bc10a50053 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/de.js @@ -0,0 +1,7 @@ +// DE lang variables + +tinyMCE.addToLang('',{ +iespell_desc : 'Rechtschreibprüfung', +iespell_download : "ieSpell nicht gefunden. Klicken Sie OK, um die Download-Seite aufzurufen." +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/el.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/el.js new file mode 100755 index 0000000000..1399646826 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/el.js @@ -0,0 +1,7 @@ +// Greek lang variables by Jacaranda Bill + +tinyMCE.addToLang('',{ +iespell_desc : 'Ïñèïãñáöéêüò Ýëåã÷ïò', +iespell_download : "Ôï ðñüãñáììá ieSpell äåí âñÝèçêå. ÐáôÞóôå OK ãéá íá ìåôáâåßôå óôçí éóôïóåëßäá ëÞøçò ôïõ ðñïãñÜììáôïò." +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/en.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/en.js new file mode 100644 index 0000000000..c3688e9465 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/en.js @@ -0,0 +1,7 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +iespell_desc : 'Run spell checking', +iespell_download : "ieSpell not detected. Click OK to go to download page." +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/es.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/es.js new file mode 100755 index 0000000000..c5a3d4ce11 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/es.js @@ -0,0 +1,16 @@ +/** + * ES lang variables + * + * Authors : Alvaro Velasco, + * Adolfo Sanz De Diego (asanzdiego) , + * Carlos C Soto (eclipxe) + * Eneko Castresana Vara + * Last Updated : July 14, 2006 + * TinyMCE Version : 2.0.6.1 + */ + +tinyMCE.addToLang('',{ +iespell_desc : 'Ejecutar corrector ortográfico', +iespell_download : "Corrector ortográfico no detectado. Pulse OK para ir a la página de descarga." +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/fa.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/fa.js new file mode 100644 index 0000000000..c3688e9465 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/fa.js @@ -0,0 +1,7 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +iespell_desc : 'Run spell checking', +iespell_download : "ieSpell not detected. Click OK to go to download page." +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/fa_ca.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/fa_ca.js new file mode 100644 index 0000000000..c3688e9465 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/fa_ca.js @@ -0,0 +1,7 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +iespell_desc : 'Run spell checking', +iespell_download : "ieSpell not detected. Click OK to go to download page." +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/fi.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/fi.js new file mode 100644 index 0000000000..c3688e9465 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/fi.js @@ -0,0 +1,7 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +iespell_desc : 'Run spell checking', +iespell_download : "ieSpell not detected. Click OK to go to download page." +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/fr.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/fr.js new file mode 100755 index 0000000000..b086db922c --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/fr.js @@ -0,0 +1,7 @@ +// FR lang variables +// Modified by Motte, last updated 2006-03-23 + +tinyMCE.addToLang('',{ +iespell_desc : 'Lancer le vérificateur d\'orthographe', +iespell_download : "Le dictionnaire ieSpell n\'a pas été trouvé.\n\nCliquez sur Ok pour aller au site de téléchargement." +}); diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/fr_ca.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/fr_ca.js new file mode 100755 index 0000000000..8904bebe4f --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/fr_ca.js @@ -0,0 +1,6 @@ +// Canadian French lang variables by Virtuelcom last modification: 2005-06-15 + +tinyMCE.addToLang('',{ +iespell_desc : 'Executer le vérificateur d\'orthographe', +iespell_download : "ieSpell n\'a pas été trouvé. Cliquez sur OK pour aller au site de téléchargement." +}); diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/he.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/he.js new file mode 100755 index 0000000000..1c1fde67f7 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/he.js @@ -0,0 +1,6 @@ +// HE lang variables by Liron Newman, http://eesh.net + +tinyMCE.addToLang('',{ +iespell_desc : 'äôòì áãé÷ú àéåú', +iespell_download : "ìà ðîöà ieSpell. ìçõ òì àéùåø ëãé ìäâéò ìãó ääåøãä." +}); diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/hu.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/hu.js new file mode 100644 index 0000000000..d24a8039c8 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/hu.js @@ -0,0 +1,7 @@ +// HU lang variables + +tinyMCE.addToLang('',{ +iespell_desc : 'Helyesírásellenõrzés indítása', +iespell_download : "ieSpell nem található. Kattints az OK-ra a letöltési oldalhoz." +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/is.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/is.js new file mode 100644 index 0000000000..f302400608 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/is.js @@ -0,0 +1,7 @@ +// Iceland lang variables by Johannes Birgir Jensson + +tinyMCE.addToLang('',{ +iespell_desc : 'Stafsetningarpúki', +iespell_download : "ieSpell ekki til staðar. Smellið á OK til að sjá niðurhalssíðu." +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/it.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/it.js new file mode 100755 index 0000000000..199f91bb11 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/it.js @@ -0,0 +1,7 @@ +// IT lang variables + +tinyMCE.addToLang('',{ +iespell_desc : 'Esegui controllo ortografico', +iespell_download : "ieSpell non trovato. Fai clic su OK per visitare la pagina di download." +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/ja-euc-jp.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/ja-euc-jp.js new file mode 100644 index 0000000000..c3688e9465 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/ja-euc-jp.js @@ -0,0 +1,7 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +iespell_desc : 'Run spell checking', +iespell_download : "ieSpell not detected. Click OK to go to download page." +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/ja.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/ja.js new file mode 100644 index 0000000000..c3688e9465 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/ja.js @@ -0,0 +1,7 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +iespell_desc : 'Run spell checking', +iespell_download : "ieSpell not detected. Click OK to go to download page." +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/ja_euc-jp.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/ja_euc-jp.js new file mode 100755 index 0000000000..7176af17c0 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/ja_euc-jp.js @@ -0,0 +1,7 @@ +// Japanese euc variables + +tinyMCE.addToLang('',{ +iespell_desc : '¥¹¥Ú¥ë¥Á¥§¥Ã¥¯¤ò¤¹¤ë', +iespell_download : "¥¹¥Ú¥ë¥Á¥§¥Ã¥¯¤¬¤Ê¤¤. OK¤ò¥¯¥ê¥Ã¥¯¤¹¤ì¤Ð¡¢¥À¥¦¥ó¥í¡¼¥É¤Ø¹Ô¤¯." +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/ja_shift-jis.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/ja_shift-jis.js new file mode 100644 index 0000000000..c3688e9465 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/ja_shift-jis.js @@ -0,0 +1,7 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +iespell_desc : 'Run spell checking', +iespell_download : "ieSpell not detected. Click OK to go to download page." +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/ja_shift_jis.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/ja_shift_jis.js new file mode 100755 index 0000000000..91a37fe067 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/ja_shift_jis.js @@ -0,0 +1,7 @@ +// Japanese shif_jis variables + +tinyMCE.addToLang('',{ +iespell_desc : 'ƒXƒyƒ‹ƒ`ƒFƒbƒN‚ð‚·‚é', +iespell_download : "ƒXƒyƒ‹ƒ`ƒFƒbƒN‚ª‚È‚¢. OK‚ðƒNƒŠƒbƒN‚·‚ê‚ÎAƒ_ƒEƒ“ƒ[ƒh‚Ös‚­." +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/ja_utf-8.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/ja_utf-8.js new file mode 100755 index 0000000000..4211fce090 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/ja_utf-8.js @@ -0,0 +1,7 @@ +// Japanese utf-8 variables + +tinyMCE.addToLang('',{ +iespell_desc : 'スペルãƒã‚§ãƒƒã‚¯ã‚’ã™ã‚‹', +iespell_download : "スペルãƒã‚§ãƒƒã‚¯ãŒãªã„. OKをクリックã™ã‚Œã°ã€ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã¸è¡Œã." +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/ko.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/ko.js new file mode 100644 index 0000000000..eb03092600 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/ko.js @@ -0,0 +1,7 @@ +// KO lang variables + +tinyMCE.addToLang('',{ +iespell_desc : '¸ÂÃã¹ý °Ë»ç ½ÇÇà', +iespell_download : "ieSpellÀ» ãÀ» ¼ö ¾ø½À´Ï´Ù. OK¸¦ ´©¸£¸é ´Ù¿î·Îµå ÆäÀÌÁö·Î À̵¿ÇÕ´Ï´Ù." +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/nb.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/nb.js new file mode 100644 index 0000000000..71d165f0a4 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/nb.js @@ -0,0 +1,6 @@ +// nb = Norwegian (bokmål) lang variables by Knut B. Jacobsen + +tinyMCE.addToLang('',{ +iespell_desc : 'Kjør rettstavingskontroll', +iespell_download : "ieSpell virker ikke å være installert. Klikk OK for å laste hjem." +}); diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/nl.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/nl.js new file mode 100644 index 0000000000..9d3530d94c --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/nl.js @@ -0,0 +1,6 @@ +// NL lang variables + +tinyMCE.addToLang('',{ +iespell_desc : 'Spellingscontrole', +iespell_download : "ieSpell niet gedetecteerd. Klik op OK om deze te downloaden." +}); diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/nn.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/nn.js new file mode 100644 index 0000000000..85b46a1ea6 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/nn.js @@ -0,0 +1,6 @@ +// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen + +tinyMCE.addToLang('',{ +iespell_desc : 'Kjør rettstavingskontroll', +iespell_download : "ieSpell virker ikke å være installert. Klikk OK for å laste hjem." +}); diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/pl.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/pl.js new file mode 100644 index 0000000000..1b30d97c03 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/pl.js @@ -0,0 +1,8 @@ +// PL lang variables +// fixed by Wooya +// http://www.mfusion.prv.pl + +tinyMCE.addToLang('',{ +iespell_desc : 'Uruchom sprawdzanie pisowni', +iespell_download : "Nie wykryto pluginu, kliknij aby przej¶æ do strony z pluginami." +}); diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/pt.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/pt.js new file mode 100644 index 0000000000..c3688e9465 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/pt.js @@ -0,0 +1,7 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +iespell_desc : 'Run spell checking', +iespell_download : "ieSpell not detected. Click OK to go to download page." +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/pt_br.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/pt_br.js new file mode 100644 index 0000000000..6b808f4876 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/pt_br.js @@ -0,0 +1,14 @@ +/** + * pt_br lang variables + * Brazilian Portuguese + * + * Authors : ???? + * Revision and modifications: + * Marcio Barbosa (mpg) + * Last Updated : November 26, 2005 + * TinyMCE Version : 2.0RC4 + */ +tinyMCE.addToLang('',{ +iespell_desc : 'Executar verificação ortográfica', +iespell_download : "Verificador ieSpell não detectado. Click OK para ir à página de download." +}); diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/ro.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/ro.js new file mode 100755 index 0000000000..ecd84ed274 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/ro.js @@ -0,0 +1,7 @@ +// RO lang variables + +tinyMCE.addToLang('',{ +iespell_desc : 'Porneşte verificarea ortografică', +iespell_download : "ieSpell nu a fost detectat. Apasă OK pentru a merge la pagina de descărcare." +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/ru.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/ru.js new file mode 100644 index 0000000000..006af8e8ac --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/ru.js @@ -0,0 +1,7 @@ +// RU lang variables cp1251 + +tinyMCE.addToLang('',{ +iespell_desc : 'Çàïóñòèòü ïðîâåðêó îðôîãðàôèè', +iespell_download : "ieSpell íå îáíàðóæåí. íàæìèòå OK, ÷òîáû ïåðåéòè íà ñòðàíèöó çàãðóçêè." +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/ru_KOI8-R.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/ru_KOI8-R.js new file mode 100644 index 0000000000..61c7bf23ce --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/ru_KOI8-R.js @@ -0,0 +1,7 @@ +// RU lang variables KOI8-R + +tinyMCE.addToLang('',{ +iespell_desc : 'úÁÐÕÓÔÉÔØ ÐÒÏ×ÅÒËÕ ÏÒÆÏÇÒÁÆÉÉ', +iespell_download : "ieSpell ÎÅ ÏÂÎÁÒÕÖÅÎ. ÎÁÖÍÉÔÅ OK, ÞÔÏÂÙ ÐÅÒÅÊÔÉ ÎÁ ÓÔÒÁÎÉÃÕ ÚÁÇÒÕÚËÉ." +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/ru_UTF-8.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/ru_UTF-8.js new file mode 100644 index 0000000000..1de0ad6ffe --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/ru_UTF-8.js @@ -0,0 +1,7 @@ +// RU lang variables UTF-8 + +tinyMCE.addToLang('',{ +iespell_desc : 'ЗапуÑтить проверку орфографии', +iespell_download : "ieSpell не обнаружен. нажмите OK, чтобы перейти на Ñтраницу загрузки." +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/si.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/si.js new file mode 100644 index 0000000000..113f2e3e0e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/si.js @@ -0,0 +1,7 @@ +// SI lang variables ISO-8859-2 + +tinyMCE.addToLang('',{ +iespell_desc : 'Zaženi črkovanje', +iespell_download : "ieSpell ni zaznan. Kliknite OK za skok na stran za prenos." +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/sk.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/sk.js new file mode 100644 index 0000000000..0c095171ef --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/sk.js @@ -0,0 +1,14 @@ +/** + * Slovak lang variables + * encoding: utf-8 + * + * @author Vladimir VASIL vvasil@post.sk + * + * $Id: sk.js,v 1.1 2005/11/22 20:56:44 spocke Exp $ + */ + +tinyMCE.addToLang('',{ +iespell_desc : 'SpustiÅ¥ kontrolu pravopisu', +iespell_download : "ieSpell nedetekovaný Kliknite na OK a otvorte stahovaciu stránku." +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/sq.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/sq.js new file mode 100755 index 0000000000..b5189a231d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/sq.js @@ -0,0 +1,6 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +iespell_desc : 'Run spell checking', +iespell_download : "ieSpell not detected. Click OK to go to download page." +}); diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/sv.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/sv.js new file mode 100644 index 0000000000..7006885b2a --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/sv.js @@ -0,0 +1,6 @@ +// SE lang variables + +tinyMCE.addToLang('',{ +iespell_desc : 'Kör rättstavningskontroll', +iespell_download : "ieSpell verkar inte vara installerad. Klicka OK för att ladda hem." +}); diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/th.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/th.js new file mode 100644 index 0000000000..c3688e9465 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/th.js @@ -0,0 +1,7 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +iespell_desc : 'Run spell checking', +iespell_download : "ieSpell not detected. Click OK to go to download page." +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/tr.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/tr.js new file mode 100644 index 0000000000..a8273c1d75 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/tr.js @@ -0,0 +1,7 @@ +// TR lang variables + +tinyMCE.addToLang('',{ +iespell_desc : 'Yazým denetimini çalýþtýr', +iespell_download : "ieSpell bulunamadý. Download sayfasýna gitmek için 'OK' týklayýnýz" +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/tw.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/tw.js new file mode 100644 index 0000000000..c3688e9465 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/tw.js @@ -0,0 +1,7 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +iespell_desc : 'Run spell checking', +iespell_download : "ieSpell not detected. Click OK to go to download page." +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/vi.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/vi.js new file mode 100755 index 0000000000..c58173946c --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/vi.js @@ -0,0 +1,7 @@ +// Vietnamese lang variables - Äá»— Xuân Tiến - tiendx2002@yahoo.com Việt hóa + +tinyMCE.addToLang('',{ +iespell_desc : 'Chạy kiểm tra chính tả', +iespell_download : "Khong thấy kiểm tra chính tả ieSpell. Kích nút OK để đến trang tải xuống." +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/zh_cn.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/zh_cn.js new file mode 100755 index 0000000000..01848d4741 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/zh_cn.js @@ -0,0 +1,7 @@ +// Simplified Chinese lang variables contributed by TinyMCE_China_Team ( tinymce_china {AT} yahoogroups {DOT} com ). +// visit our homepage at: http://www.cube316.net/tinymce/ for more information. + +tinyMCE.addToLang('',{ +iespell_desc : 'ÔËÐÐƴд¼ì²é', +iespell_download : "δ¼ì²âµ½ ieSpell ƴд¼ì²é£¬µã»÷ OK Ç°ÍùÏÂÔØÒ³Ãæ¡£" +}); diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/zh_cn_utf8.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/zh_cn_utf8.js new file mode 100755 index 0000000000..67b9e51277 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/zh_cn_utf8.js @@ -0,0 +1,7 @@ +// Simplified Chinese lang variables contributed by TinyMCE_China_Team ( tinymce_china {AT} yahoogroups {DOT} com ). +// visit our homepage at: http://www.cube316.net/tinymce/ for more information. + +tinyMCE.addToLang('',{ +iespell_desc : 'è¿è¡Œæ‹¼å†™æ£€æŸ¥', +iespell_download : "未检测到 ieSpell 拼写检查,点击 OK å‰å¾€ä¸‹è½½é¡µé¢ã€‚" +}); diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/zh_tw.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/zh_tw.js new file mode 100644 index 0000000000..5345a72b60 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/zh_tw.js @@ -0,0 +1,7 @@ +// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com +// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com + +tinyMCE.addToLang('',{ +iespell_desc : '°õ¦æ«÷¦rÀˬd', +iespell_download : "µL ieSpell «÷¦rÀˬd¥\¯à¡CÂI«ö¡u½T©w¡v«á¤U¸ü¦w¸Ë" +}); diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/langs/zh_tw_utf8.js b/phpgwapi/js/tiny_mce/plugins/iespell/langs/zh_tw_utf8.js new file mode 100644 index 0000000000..936520a20a --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/langs/zh_tw_utf8.js @@ -0,0 +1,8 @@ +// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com +// ç¹é«”中文 UTF-8 ;數ä½æ‡‰ç”¨åŠè£½ä½œï¼› twapweb_AT_gmail_DOT_com + +tinyMCE.addToLang('',{ +iespell_desc : '執行拼字檢查', +iespell_download : "ç„¡ ieSpell 拼字檢查功能。點按「確定ã€å¾Œä¸‹è¼‰å®‰è£" +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/iespell/readme.txt b/phpgwapi/js/tiny_mce/plugins/iespell/readme.txt new file mode 100644 index 0000000000..4fdb78aecd --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/iespell/readme.txt @@ -0,0 +1 @@ +Check the TinyMCE documentation for details on this plugin. diff --git a/phpgwapi/js/tiny_mce/plugins/inlinepopups/css/inlinepopup.css b/phpgwapi/js/tiny_mce/plugins/inlinepopups/css/inlinepopup.css new file mode 100644 index 0000000000..43be823cdf --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/inlinepopups/css/inlinepopup.css @@ -0,0 +1,69 @@ +/* Window classes */ + +.mceWindow { + position: absolute; + left: 0; + top: 0; + border: 1px solid black; + background-color: #D4D0C8; +} + +.mceWindowHead { + background-color: #334F8D; + width: 100%; + height: 18px; + cursor: move; + overflow: hidden; +} + +.mceWindowBody { + clear: both; + background-color: white; +} + +.mceWindowStatusbar { + background-color: #D4D0C8; + height: 12px; + border-top: 1px solid black; +} + +.mceWindowTitle { + float: left; + font-family: "MS Sans Serif"; + font-size: 9pt; + font-weight: bold; + line-height: 18px; + color: white; + margin-left: 2px; + overflow: hidden; +} + +.mceWindowHeadTools { + margin-right: 2px; +} + +.mceWindowClose, .mceWindowMinimize, .mceWindowMaximize { + display: block; + float: right; + overflow: hidden; + margin-top: 2px; +} + +.mceWindowClose { + margin-left: 2px; +} + +.mceWindowMinimize { +} + +.mceWindowMaximize { +} + +.mceWindowResize { + display: block; + float: right; + overflow: hidden; + cursor: se-resize; + width: 12px; + height: 12px; +} diff --git a/phpgwapi/js/tiny_mce/plugins/inlinepopups/editor_plugin.js b/phpgwapi/js/tiny_mce/plugins/inlinepopups/editor_plugin.js new file mode 100644 index 0000000000..c0b2f9f589 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/inlinepopups/editor_plugin.js @@ -0,0 +1 @@ +var TinyMCE_InlinePopupsPlugin={getInfo:function(){return{longname:'Inline Popups',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_inlinepopups.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};}};tinyMCE.addPlugin("inlinepopups",TinyMCE_InlinePopupsPlugin);TinyMCE_Engine.prototype.orgOpenWindow=TinyMCE_Engine.prototype.openWindow;TinyMCE_Engine.prototype.openWindow=function(template,args){if(args['inline']!="yes"||tinyMCE.isOpera||tinyMCE.getParam("plugins").indexOf('inlinepopups')==-1){mcWindows.selectedWindow=null;args['mce_inside_iframe']=false;this.orgOpenWindow(template,args);return;}var url,resizable,scrollbars;args['mce_inside_iframe']=true;tinyMCE.windowArgs=args;if(template['file'].charAt(0)!='/'&&template['file'].indexOf('://')==-1)url=tinyMCE.baseURL+"/themes/"+tinyMCE.getParam("theme")+"/"+template['file'];else url=template['file'];if(!(width=parseInt(template['width'])))width=320;if(!(height=parseInt(template['height'])))height=200;resizable=(args&&args['resizable'])?args['resizable']:"no";scrollbars=(args&&args['scrollbars'])?args['scrollbars']:"no";height+=18;for(var name in args){if(typeof(args[name])=='function')continue;url=tinyMCE.replaceVar(url,name,escape(args[name]));}var elm=document.getElementById(this.selectedInstance.editorId+'_parent');var pos=tinyMCE.getAbsPosition(elm);pos.absLeft+=Math.round((elm.firstChild.clientWidth/2)-(width/2));pos.absTop+=Math.round((elm.firstChild.clientHeight/2)-(height/2));mcWindows.open(url,mcWindows.idCounter++,"modal=yes,width="+width+",height="+height+",resizable="+resizable+",scrollbars="+scrollbars+",statusbar="+resizable+",left="+pos.absLeft+",top="+pos.absTop);};TinyMCE_Engine.prototype.orgCloseWindow=TinyMCE_Engine.prototype.closeWindow;TinyMCE_Engine.prototype.closeWindow=function(win){if(mcWindows.selectedWindow!=null)mcWindows.selectedWindow.close();else this.orgCloseWindow(win);};TinyMCE_Engine.prototype.setWindowTitle=function(win_ref,title){for(var n in mcWindows.windows){var win=mcWindows.windows[n];if(typeof(win)=='function')continue;if(win_ref.name==win.id+"_iframe")window.frames[win.id+"_iframe"].document.getElementById(win.id+'_title').innerHTML=title;}};function TinyMCE_Windows(){this.settings=new Array();this.windows=new Array();this.isMSIE=(navigator.appName=="Microsoft Internet Explorer");this.isGecko=navigator.userAgent.indexOf('Gecko')!=-1;this.isSafari=navigator.userAgent.indexOf('Safari')!=-1;this.isMac=navigator.userAgent.indexOf('Mac')!=-1;this.isMSIE5_0=this.isMSIE&&(navigator.userAgent.indexOf('MSIE 5.0')!=-1);this.action="none";this.selectedWindow=null;this.lastSelectedWindow=null;this.zindex=100;this.mouseDownScreenX=0;this.mouseDownScreenY=0;this.mouseDownLayerX=0;this.mouseDownLayerY=0;this.mouseDownWidth=0;this.mouseDownHeight=0;this.idCounter=0;};TinyMCE_Windows.prototype.init=function(settings){this.settings=settings;if(this.isMSIE)this.addEvent(document,"mousemove",mcWindows.eventDispatcher);else this.addEvent(window,"mousemove",mcWindows.eventDispatcher);this.addEvent(document,"mouseup",mcWindows.eventDispatcher);this.doc=document;};TinyMCE_Windows.prototype.getParam=function(name,default_value){var value=null;value=(typeof(this.settings[name])=="undefined")?default_value:this.settings[name];if(value=="true"||value=="false")return(value=="true");return value;};TinyMCE_Windows.prototype.eventDispatcher=function(e){e=typeof(e)=="undefined"?window.event:e;if(mcWindows.selectedWindow==null)return;if(mcWindows.isGecko&&e.type=="mousedown"){var elm=e.currentTarget;for(var n in mcWindows.windows){var win=mcWindows.windows[n];if(win.headElement==elm||win.resizeElement==elm){win.focus();break;}}}switch(e.type){case"mousemove":mcWindows.selectedWindow.onMouseMove(e);break;case"mouseup":mcWindows.selectedWindow.onMouseUp(e);break;case"mousedown":mcWindows.selectedWindow.onMouseDown(e);break;case"focus":mcWindows.selectedWindow.onFocus(e);break;}};TinyMCE_Windows.prototype.addEvent=function(obj,name,handler){if(this.isMSIE)obj.attachEvent("on"+name,handler);else obj.addEventListener(name,handler,true);};TinyMCE_Windows.prototype.cancelEvent=function(e){if(this.isMSIE){e.returnValue=false;e.cancelBubble=true;}else e.preventDefault();};TinyMCE_Windows.prototype.parseFeatures=function(opts){opts=opts.toLowerCase();opts=opts.replace(/;/g,",");opts=opts.replace(/[^0-9a-z=,]/g,"");var optionChunks=opts.split(',');var options=new Array();options['left']="10";options['top']="10";options['width']="300";options['height']="300";options['resizable']="yes";options['minimizable']="yes";options['maximizable']="yes";options['close']="yes";options['movable']="yes";options['statusbar']="yes";options['scrollbars']="auto";options['modal']="no";if(opts=="")return options;for(var i=0;i';html+='';html+='';html+='Wrapper iframe';html+='';html+='';html+='';html+='';html+='
';html+='
';html+='
';html+='
';html+='
';html+='
';if(features['statusbar']=="yes"){html+='
';if(features['resizable']=="yes"){if(this.isGecko)html+='
';else html+='
';}html+='
';}html+='
';html+='';html+='';this.createFloatingIFrame(id,features['left'],features['top'],features['width'],features['height'],html);};TinyMCE_Windows.prototype.setDocumentLock=function(state){if(state){var elm=document.getElementById('mcWindowEventBlocker');if(elm==null){elm=document.createElement("div");elm.id="mcWindowEventBlocker";elm.style.position="absolute";elm.style.left="0";elm.style.top="0";document.body.appendChild(elm);}elm.style.display="none";var imgPath=this.getParam("images_path");var width=document.body.clientWidth;var height=document.body.clientHeight;elm.style.width=width;elm.style.height=height;elm.innerHTML='';elm.style.zIndex=mcWindows.zindex-1;elm.style.display="block";}else{var elm=document.getElementById('mcWindowEventBlocker');if(mcWindows.windows.length==0)elm.parentNode.removeChild(elm);else elm.style.zIndex=mcWindows.zindex-1;}};TinyMCE_Windows.prototype.onLoad=function(name){var win=mcWindows.windows[name];var id="mcWindow_"+name;var wrapperIframe=window.frames[id+"_iframe"].frames[0];var wrapperDoc=window.frames[id+"_iframe"].document;var doc=window.frames[id+"_iframe"].document;var winDiv=document.getElementById("mcWindow_"+name+"_div");var realIframe=window.frames[id+"_iframe"].frames[0];win.id="mcWindow_"+name;win.winElement=winDiv;win.bodyElement=doc.getElementById(id+'_body');win.iframeElement=doc.getElementById(id+'_iframe');win.headElement=doc.getElementById(id+'_head');win.titleElement=doc.getElementById(id+'_title');win.resizeElement=doc.getElementById(id+'_resize');win.containerElement=doc.getElementById(id+'_container');win.left=win.features['left'];win.top=win.features['top'];win.frame=window.frames[id+'_iframe'].frames[0];win.wrapperFrame=window.frames[id+'_iframe'];win.wrapperIFrameElement=document.getElementById(id+"_iframe");mcWindows.addEvent(win.headElement,"mousedown",mcWindows.eventDispatcher);if(win.resizeElement!=null)mcWindows.addEvent(win.resizeElement,"mousedown",mcWindows.eventDispatcher);if(mcWindows.isMSIE){mcWindows.addEvent(realIframe.document,"mousemove",mcWindows.eventDispatcher);mcWindows.addEvent(realIframe.document,"mouseup",mcWindows.eventDispatcher);}else{mcWindows.addEvent(realIframe,"mousemove",mcWindows.eventDispatcher);mcWindows.addEvent(realIframe,"mouseup",mcWindows.eventDispatcher);mcWindows.addEvent(realIframe,"focus",mcWindows.eventDispatcher);}for(var i=0;i'; + html += ''; + html += ''; + + html += '
'; + html += '
'; + html += '
'; +// html += ' '; +// html += ' '; + html += '
'; + html += '
'; + html += '
'; + + if (features['statusbar'] == "yes") { + html += '
'; + + if (features['resizable'] == "yes") { + if (this.isGecko) + html += '
'; + else + html += '
'; + } + + html += '
'; + } + + html += '
'; + + html += ''; + html += ''; + + // Create iframe + this.createFloatingIFrame(id, features['left'], features['top'], features['width'], features['height'], html); +}; + +// Blocks the document events by placing a image over the whole document +TinyMCE_Windows.prototype.setDocumentLock = function(state) { + if (state) { + var elm = document.getElementById('mcWindowEventBlocker'); + if (elm == null) { + elm = document.createElement("div"); + + elm.id = "mcWindowEventBlocker"; + elm.style.position = "absolute"; + elm.style.left = "0"; + elm.style.top = "0"; + + document.body.appendChild(elm); + } + + elm.style.display = "none"; + + var imgPath = this.getParam("images_path"); + var width = document.body.clientWidth; + var height = document.body.clientHeight; + + elm.style.width = width; + elm.style.height = height; + elm.innerHTML = ''; + + elm.style.zIndex = mcWindows.zindex-1; + elm.style.display = "block"; + } else { + var elm = document.getElementById('mcWindowEventBlocker'); + + if (mcWindows.windows.length == 0) + elm.parentNode.removeChild(elm); + else + elm.style.zIndex = mcWindows.zindex-1; + } +}; + +// Gets called when wrapper iframe is initialized +TinyMCE_Windows.prototype.onLoad = function(name) { + var win = mcWindows.windows[name]; + var id = "mcWindow_" + name; + var wrapperIframe = window.frames[id + "_iframe"].frames[0]; + var wrapperDoc = window.frames[id + "_iframe"].document; + var doc = window.frames[id + "_iframe"].document; + var winDiv = document.getElementById("mcWindow_" + name + "_div"); + var realIframe = window.frames[id + "_iframe"].frames[0]; + + // Set window data + win.id = "mcWindow_" + name; + win.winElement = winDiv; + win.bodyElement = doc.getElementById(id + '_body'); + win.iframeElement = doc.getElementById(id + '_iframe'); + win.headElement = doc.getElementById(id + '_head'); + win.titleElement = doc.getElementById(id + '_title'); + win.resizeElement = doc.getElementById(id + '_resize'); + win.containerElement = doc.getElementById(id + '_container'); + win.left = win.features['left']; + win.top = win.features['top']; + win.frame = window.frames[id + '_iframe'].frames[0]; + win.wrapperFrame = window.frames[id + '_iframe']; + win.wrapperIFrameElement = document.getElementById(id + "_iframe"); + + // Add event handlers + mcWindows.addEvent(win.headElement, "mousedown", mcWindows.eventDispatcher); + + if (win.resizeElement != null) + mcWindows.addEvent(win.resizeElement, "mousedown", mcWindows.eventDispatcher); + + if (mcWindows.isMSIE) { + mcWindows.addEvent(realIframe.document, "mousemove", mcWindows.eventDispatcher); + mcWindows.addEvent(realIframe.document, "mouseup", mcWindows.eventDispatcher); + } else { + mcWindows.addEvent(realIframe, "mousemove", mcWindows.eventDispatcher); + mcWindows.addEvent(realIframe, "mouseup", mcWindows.eventDispatcher); + mcWindows.addEvent(realIframe, "focus", mcWindows.eventDispatcher); + } + + for (var i=0; iutpmhBaYhCPCMFj~25SJyItL8^ literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/plugins/inlinepopups/images/window_close.gif b/phpgwapi/js/tiny_mce/plugins/inlinepopups/images/window_close.gif new file mode 100644 index 0000000000000000000000000000000000000000..3469e5aea1d1594aded9b9fe41dbf66f7db66e5d GIT binary patch literal 110 zcmZ?wbhEHb6ky8EpFaMT6=+Em0o-!%GKPcq}sebpyqLVpV!VJ~` DxTYg8 literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/plugins/inlinepopups/images/window_minimize.gif b/phpgwapi/js/tiny_mce/plugins/inlinepopups/images/window_minimize.gif new file mode 100644 index 0000000000000000000000000000000000000000..94f167a4dd150485a7530bdf5d2c9e4dd42f109a GIT binary patch literal 112 zcmZ?wbhEHb6ky'; + + html += '
'; + html += '
'; + html += '
'; +// html += ' '; +// html += ' '; + html += '
'; + html += '
'; + html += '
'; + html += '
'; + html += '
'; + html += '
'; + html += '
'; + + html += ''; + html += ''; + + // Create iframe + this.createFloatingIFrame(id, features['left'], features['top'], features['width'], features['height'], html); +}; + +// Gets called when wrapper iframe is initialized +MCWindows.prototype.onLoad = function(name) { + var win = mcWindows.windows[name]; + var id = "mcWindow_" + name; + var wrapperIframe = window.frames[id + "_iframe"].frames[0]; + var wrapperDoc = window.frames[id + "_iframe"].document; + var doc = window.frames[id + "_iframe"].document; + var winDiv = document.getElementById("mcWindow_" + name + "_div"); + var realIframe = window.frames[id + "_iframe"].frames[0]; + + // Set window data + win.id = "mcWindow_" + name + "_iframe"; + win.winElement = winDiv; + win.bodyElement = doc.getElementById(id + '_body'); + win.iframeElement = doc.getElementById(id + '_iframe'); + win.headElement = doc.getElementById(id + '_head'); + win.titleElement = doc.getElementById(id + '_title'); + win.resizeElement = doc.getElementById(id + '_resize'); + win.containerElement = doc.getElementById(id + '_container'); + win.left = win.features['left']; + win.top = win.features['top']; + win.frame = window.frames[id + '_iframe'].frames[0]; + win.wrapperFrame = window.frames[id + '_iframe']; + win.wrapperIFrameElement = document.getElementById(id + "_iframe"); + + // Add event handlers + mcWindows.addEvent(win.headElement, "mousedown", mcWindows.eventDispatcher); + mcWindows.addEvent(win.resizeElement, "mousedown", mcWindows.eventDispatcher); + + if (mcWindows.isMSIE) { + mcWindows.addEvent(realIframe.document, "mousemove", mcWindows.eventDispatcher); + mcWindows.addEvent(realIframe.document, "mouseup", mcWindows.eventDispatcher); + } else { + mcWindows.addEvent(realIframe, "mousemove", mcWindows.eventDispatcher); + mcWindows.addEvent(realIframe, "mouseup", mcWindows.eventDispatcher); + mcWindows.addEvent(realIframe, "focus", mcWindows.eventDispatcher); + } + + for (var i=0; iB%FNo-)U@-!h1l*#K+sgxG=KdOCpWJH7oK&k{F0QClRxK; zUGY6FBdaM3*DEP01;r*^y7l_cpMSIV{WJ1PdiCl@R#_1PZlL&+g^__loIwYq1Y{=z z>zoIweJPpqGFHv=ysdZmz?n>=yO($C_`KCy7oKxXT2e)*CXcnVec1bGEwlY~SW1Ph9k_!1Zx z0ux!;MFks`CnShAGcoZo@HNcp=UBithl#7ca+x@v$Yzn%>>L$UeQJCwVwdu5(%iJ= N=w|H`C)E@gtO1pRV_^UQ literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/plugins/insertdatetime/images/inserttime.gif b/phpgwapi/js/tiny_mce/plugins/insertdatetime/images/inserttime.gif new file mode 100644 index 0000000000000000000000000000000000000000..6dad3b36d0a89c68b8410a2c11e00b077dc5ad8a GIT binary patch literal 239 zcmZ?wbhEHb6k!lyxFX76WEC`h)AdV_{w3zMwypWp*gG$8(xo+PwyZn(@6)$mn-1NI zPRt6b+BALc^7grBje?3!pS^tO*1wXPzTJBdJ$n1|-`{@@o)HYVf#OdVMg|6P1|5(R zkev*yIS*9(QZnadtXh}zI_|<15m)1lhEqd0Rb*G)$UEe%!DfCXB|P(m22;Dr)fEw{ z0$i#>8, + * Carlos C Soto (eclipxe) + * Eneko Castresana Vara + * Last Updated : July 14, 2006 + * TinyMCE Version : 2.0.6.1 + */ + +tinyMCE.addToLang('',{ +insertdate_def_fmt : '%d-%m-%Y', +inserttime_def_fmt : '%H:%M:%S', +insertdate_desc : 'Insertar fecha', +inserttime_desc : 'Insertar hora', +inserttime_months_long : new Array("Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"), +inserttime_months_short : new Array("Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dic"), +inserttime_day_long : new Array("Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado", "Domingo"), +inserttime_day_short : new Array("Dom", "Lun", "Mar", "Mié", "Jue", "Vie", "Sáb", "Dom") +}); diff --git a/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/fa.js b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/fa.js new file mode 100644 index 0000000000..5d89b73310 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/fa.js @@ -0,0 +1,13 @@ +// IR lang variables +// Persian (Farsi) language pack (for IRAN) +// By: Morteza Zafari +// Lost@LostLord.com +// http://www.LostLord.com + +tinyMCE.addToLang('',{ +insertdate_def_fmt : '%Y-%m-%d', +inserttime_def_fmt : '%H:%M:%S', +dir : 'rtl', +insertdate_desc : '?????? ?????', +inserttime_desc : '?????? ????' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/fa_ca.js b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/fa_ca.js new file mode 100644 index 0000000000..c3ec02bf8a --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/fa_ca.js @@ -0,0 +1,12 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +insertdate_def_fmt : '%Y-%m-%d', +inserttime_def_fmt : '%H:%M:%S', +insertdate_desc : 'Insert date', +inserttime_desc : 'Insert time', +inserttime_months_long : new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"), +inserttime_months_short : new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"), +inserttime_day_long : new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"), +inserttime_day_short : new Array("Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun") +}); diff --git a/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/fi.js b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/fi.js new file mode 100755 index 0000000000..3758c96fd5 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/fi.js @@ -0,0 +1,12 @@ +// FI lang variables by Tuomo Aura, Ateco.fi + +tinyMCE.addToLang('',{ +insertdate_def_fmt : '%d.%m.%Y', +inserttime_def_fmt : '%H:%M:%S', +insertdate_desc : 'Lisää päivämäärä', +inserttime_desc : 'Lisää kellonaika', +inserttime_months_long : new Array("Tammikuu", "Helmikuu", "Maaliskuu", "Huhtikuu", "Toukokuu", "Kesäkuu", "Heinäkuu", "Elokuu", "Syyskuu", "Lokakuu", "Marraskuu", "Joulukuu"), +inserttime_months_short : new Array("Tammi", "Helmi", "Maalis", "Huhti", "Touko", "Kesä", "Heinä", "Elo", "Syys", "Loka", "Marras", "Joulu"), +inserttime_day_long : new Array("Sunnuntai", "Maanantai", "Tiistai", "Keskiviikko", "Torstai", "Perjantai", "Lauantai"), +inserttime_day_short : new Array("Su", "Ma", "Ti", "Ke", "To", "Pe", "La") +}); diff --git a/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/fr.js b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/fr.js new file mode 100755 index 0000000000..bff2ffde20 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/fr.js @@ -0,0 +1,13 @@ +// FR lang variables +// Modified by Motte, last updated 2006-03-23 + +tinyMCE.addToLang('',{ +insertdate_def_fmt : '%d/%m/%Y', +inserttime_def_fmt : '%Hh%M', +insertdate_desc : 'Insérer la date', +inserttime_desc : 'Insérer l\'heure', +inserttime_months_long : new Array("Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"), +inserttime_months_short : new Array("Jan", "Fév", "Mar", "Avr", "Mai", "Jun", "Jul", "Aoû", "Sep", "Oct", "Nov", "Déc"), +inserttime_day_long : new Array("Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche"), +inserttime_day_short : new Array("Dim", "Lun", "Mar", "Mer", "Jeu", "Ven", "Sam", "Dim") +}); diff --git a/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/fr_ca.js b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/fr_ca.js new file mode 100755 index 0000000000..72a076c343 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/fr_ca.js @@ -0,0 +1,10 @@ +// Canadian French lang variables by Virtuelcom + +tinyMCE.addToLang('',{ +insertdate_desc : 'Insérer la date', +inserttime_desc : 'Insérer l\'heure', +inserttime_months_long : new Array("Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"), +inserttime_months_short : new Array("Jan", "Fev", "Mar", "Avr", "Mai", "Juin", "Juil", "Aout", "Sep", "Oct", "Nov", "Dec"), +inserttime_day_long : new Array("Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche"), +inserttime_day_short : new Array("Lun", "Mar", "Mer", "Jeu", "Thu", "Ven", "Sam", "Dim") +}); diff --git a/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/he.js b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/he.js new file mode 100755 index 0000000000..95663e604f --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/he.js @@ -0,0 +1,12 @@ +// HE lang variables by Liron Newman, http://eesh.net + +tinyMCE.addToLang('',{ +insertdate_def_fmt : '%Y-%m-%d', +inserttime_def_fmt : '%H:%M:%S', +insertdate_desc : 'äëðñ úàøéê', +inserttime_desc : 'äëðñ ùòä', +inserttime_months_long : new Array("éðåàø", "ôáøåàø", "îøõ", "àôøéì", "îàé", "éåðé", "éåìé", "àåëåñè", "ñôèîáø", "àå÷èåáø", "ðåáîáø", "ãöîáø"), +inserttime_months_short : new Array("éðå", "ôáø", "îøõ", "àôø", "îàé", "éåð", "éåì", "àåâ", "ñôè", "àå÷", "ðåá", "ãöî"), +inserttime_day_long : new Array("éåí øàùåï", "éåí ùðé", "éåí ùìéùé", "éåí øáéòé", "éåí çîéùé", "éåí ùéùé", "éåí ùáú", "éåí øàùåï"), +inserttime_day_short : new Array("à'", "á'", "â'", "ã'", "ä'", "å'", "ù'", "à'") +}); diff --git a/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/hu.js b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/hu.js new file mode 100644 index 0000000000..52c909fd95 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/hu.js @@ -0,0 +1,12 @@ +// HU lang variables + +tinyMCE.addToLang('',{ +insertdate_def_fmt : '%Y-%m-%d', +inserttime_def_fmt : '%H:%M:%S', +insertdate_desc : 'Dátum beszúrása', +inserttime_desc : 'Idõ beszúrása', +inserttime_months_long : new Array("Január", "Február", "Március", "Április", "Május", "Június", "Július", "Augusztus", "Szeptember", "Október", "November", "December"), +inserttime_months_short : new Array("Jan", "Feb", "Már", "Ápr", "Máj", "Jún", "Júl", "Aug", "Sze", "Okt", "Nov", "Dec"), +inserttime_day_long : new Array("Vasárnap", "Hétfõ", "Kedd", "Szerda", "Csütörtök", "Péntek", "Szombat", "Vasárnap"), +inserttime_day_short : new Array("Vas", "Hé", "Ke", "Sze", "Csü", "Pén", "Szo", "Vas") +}); diff --git a/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/is.js b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/is.js new file mode 100644 index 0000000000..c543976328 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/is.js @@ -0,0 +1,12 @@ +// Iceland lang variables by Johannes Birgir Jensson + +tinyMCE.addToLang('',{ +insertdate_def_fmt : '%d. %m. %Y', +inserttime_def_fmt : '%H:%M:%S', +insertdate_desc : 'Setja inn dagsetningu', +inserttime_desc : 'Setja inn tíma', +inserttime_months_long : new Array("Janúar", "Febrúar", "Mars", "Apríl", "Maí", "Júní", "Júlí", "Ágúst", "September", "Október", "Nóvember", "Desember"), +inserttime_months_short : new Array("Jan", "Feb", "Mar", "Apr", "Maí", "Jún", "Júl", "Ágú", "Sep", "Okt", "Nóv", "Des"), +inserttime_day_long : new Array("Sunnudagur", "Mánudagur", "Þriðjudagur", "Miðvikudagur", "Fimmtudagur", "Föstudagur", "Laugardagur", "Sunnudagur"), +inserttime_day_short : new Array("Sun", "Mán", "Þri", "Mið", "Fim", "Fös", "Lau", "Sun") +}); diff --git a/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/it.js b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/it.js new file mode 100755 index 0000000000..eea0665535 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/it.js @@ -0,0 +1,12 @@ +// IT lang variables + +tinyMCE.addToLang('',{ +insertdate_def_fmt : '%d/%m/%Y', +inserttime_def_fmt : '%H:%M:%S', +insertdate_desc : 'Inserisci data', +inserttime_desc : 'Inserisci ora', +inserttime_months_long : new Array("Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre"), +inserttime_months_short : new Array("Gen", "Feb", "Mar", "Apr", "Mag", "Giu", "Lug", "Ago", "Set", "Ott", "Nov", "Dic"), +inserttime_day_long : new Array("Domenica", "Lunedì", "Martedì", "Mercoledì", "Giovedì", "Venerdì", "Sabato", "Domenica"), +inserttime_day_short : new Array("Dom", "Lun", "Mar", "Mer", "Gio", "Ven", "Sab", "Dom") +}); diff --git a/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ja-euc-jp.js b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ja-euc-jp.js new file mode 100644 index 0000000000..c3ec02bf8a --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ja-euc-jp.js @@ -0,0 +1,12 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +insertdate_def_fmt : '%Y-%m-%d', +inserttime_def_fmt : '%H:%M:%S', +insertdate_desc : 'Insert date', +inserttime_desc : 'Insert time', +inserttime_months_long : new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"), +inserttime_months_short : new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"), +inserttime_day_long : new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"), +inserttime_day_short : new Array("Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun") +}); diff --git a/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ja.js b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ja.js new file mode 100644 index 0000000000..c3ec02bf8a --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ja.js @@ -0,0 +1,12 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +insertdate_def_fmt : '%Y-%m-%d', +inserttime_def_fmt : '%H:%M:%S', +insertdate_desc : 'Insert date', +inserttime_desc : 'Insert time', +inserttime_months_long : new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"), +inserttime_months_short : new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"), +inserttime_day_long : new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"), +inserttime_day_short : new Array("Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun") +}); diff --git a/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ja_euc-jp.js b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ja_euc-jp.js new file mode 100755 index 0000000000..073591e8c8 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ja_euc-jp.js @@ -0,0 +1,12 @@ +// Japanese euc lang variables + +tinyMCE.addToLang('',{ +insertdate_def_fmt : '%Y-%m-%d', +inserttime_def_fmt : '%H:%M:%S', +insertdate_desc : 'ÆüÉÕ¤òÁÞÆþ', +inserttime_desc : '»þ´Ö¤òÁÞÆþ', +inserttime_months_long : new Array("1·î", "2·î, "3·î", "4·î", "5·î, "6·î", "7·î", "8·î", "9·î", "10·î", "11·î", "12·î"), +inserttime_months_short : new Array("1·î", "2·î, "3·î", "4·î", "5·î, "6·î", "7·î", "8·î", "9·î", "10·î", "11·î", "12·î"), +inserttime_day_long : new Array("ÆüÍËÆü", "·îÍËÆü, "²ÐÍËÆü", "¿åÍËÆü", "ÌÚÍËÆü", "¶âÍËÆü", "ÅÚÍËÆü", "ÆüÍËÆü"), +inserttime_day_short : new Array("Æü", "·î", "²Ð", "¿å", "ÌÚ", "¶â", "ÅÚ", "Æü") +}); diff --git a/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ja_shift-jis.js b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ja_shift-jis.js new file mode 100644 index 0000000000..c3ec02bf8a --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ja_shift-jis.js @@ -0,0 +1,12 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +insertdate_def_fmt : '%Y-%m-%d', +inserttime_def_fmt : '%H:%M:%S', +insertdate_desc : 'Insert date', +inserttime_desc : 'Insert time', +inserttime_months_long : new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"), +inserttime_months_short : new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"), +inserttime_day_long : new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"), +inserttime_day_short : new Array("Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun") +}); diff --git a/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ja_shift_jis.js b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ja_shift_jis.js new file mode 100755 index 0000000000..02d429c5ee --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ja_shift_jis.js @@ -0,0 +1,12 @@ +// Japanese shift_jis lang variables + +tinyMCE.addToLang('',{ +insertdate_def_fmt : '%Y-%m-%d', +inserttime_def_fmt : '%H:%M:%S', +insertdate_desc : '“ú•t‚ð‘}“ü', +inserttime_desc : 'ŽžŠÔ‚ð‘}“ü', +inserttime_months_long : new Array("1ŒŽ", "2ŒŽ, "3ŒŽ", "4ŒŽ", "5ŒŽ, "6ŒŽ", "7ŒŽ", "8ŒŽ", "9ŒŽ", "10ŒŽ", "11ŒŽ", "12ŒŽ"), +inserttime_months_short : new Array("1ŒŽ", "2ŒŽ, "3ŒŽ", "4ŒŽ", "5ŒŽ, "6ŒŽ", "7ŒŽ", "8ŒŽ", "9ŒŽ", "10ŒŽ", "11ŒŽ", "12ŒŽ"), +inserttime_day_long : new Array("“ú—j“ú", "ŒŽ—j“ú, "‰Î—j“ú", "…—j“ú", "–Ø—j“ú", "‹à—j“ú", "“y—j“ú", "“ú—j“ú"), +inserttime_day_short : new Array("“ú", "ŒŽ", "‰Î", "…", "–Ø", "‹à", "“y", "“ú") +}); diff --git a/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ja_utf-8.js b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ja_utf-8.js new file mode 100755 index 0000000000..04a188ec78 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ja_utf-8.js @@ -0,0 +1,12 @@ +// Japanese utf-8 lang variables + +tinyMCE.addToLang('',{ +insertdate_def_fmt : '%Y-%m-%d', +inserttime_def_fmt : '%H:%M:%S', +insertdate_desc : '日付を挿入', +inserttime_desc : '時間を挿入', +inserttime_months_long : new Array("1月", "2月, "3月", "4月", "5月, "6月", "7月", "8月", "9月", "10月", "11月", "12月"), +inserttime_months_short : new Array("1月", "2月, "3月", "4月", "5月, "6月", "7月", "8月", "9月", "10月", "11月", "12月"), +inserttime_day_long : new Array("日曜日", "月曜日, "ç«æ›œæ—¥", "水曜日", "木曜日", "金曜日", "土曜日", "日曜日"), +inserttime_day_short : new Array("æ—¥", "月", "ç«", "æ°´", "木", "金", "土", "æ—¥") +}); diff --git a/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ko.js b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ko.js new file mode 100644 index 0000000000..007f08cc6a --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ko.js @@ -0,0 +1,12 @@ +// KO lang variables + +tinyMCE.addToLang('',{ +insertdate_def_fmt : '%Y-%m-%d', +inserttime_def_fmt : '%H:%M:%S', +insertdate_desc : '³¯Â¥ ³Ö±â', +inserttime_desc : '½Ã°£ ³Ö±â', +inserttime_months_long : new Array("1¿ù", "2¿ù", "3¿ù", "4¿ù", "5¿ù", "6¿ù", "7¿ù", "8¿ù", "9¿ù", "10¿ù", "11¿ù", "12¿ù"), +inserttime_months_short : new Array("1¿ù", "2¿ù", "3¿ù", "4¿ù", "5¿ù", "6¿ù", "7¿ù", "8¿ù", "9¿ù", "10¿ù", "11¿ù", "12¿ù"), +inserttime_day_long : new Array("ÀÏ¿äÀÏ", "¿ù¿äÀÏ", "È­¿äÀÏ", "¼ö¿äÀÏ", "¸ñ¿äÀÏ", "±Ý¿äÀÏ", "Åä¿äÀÏ", "ÀÏ¿äÀÏ"), +inserttime_day_short : new Array("ÀÏ", "¿ù", "È­", "¼ö", "¸ñ", "±Ý", "Åä", "ÀÏ") +}); diff --git a/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/nb.js b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/nb.js new file mode 100644 index 0000000000..b52c4f9a4c --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/nb.js @@ -0,0 +1,12 @@ +// nb = Norwegian (bokmål) lang variables by Knut B. Jacobsen + +tinyMCE.addToLang('',{ +insertdate_def_fmt : '%Y-%m-%d', +inserttime_def_fmt : '%H:%M:%S', +insertdate_desc : 'Lim inn dato', +inserttime_desc : 'Lim inn tid', +inserttime_months_long : new Array("Januar", "Februar", "Mars", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Desember"), +inserttime_months_short : new Array("Jan","Feb", "Mar", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Des"), +inserttime_day_long : new Array("Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag", "Søndag"), +inserttime_day_short : new Array("Søn", "Man", "Tir", "Ons", "Tor", "Fre", "Lør", "Søn") +}); diff --git a/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/nl.js b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/nl.js new file mode 100644 index 0000000000..375ae4b1fd --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/nl.js @@ -0,0 +1,12 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +insertdate_def_fmt : '%d-%m-%Y', +inserttime_def_fmt : '%H:%M:%S', +insertdate_desc : 'Datum invoegen', +inserttime_desc : 'Tijd invoegen', +inserttime_months_long : new Array("januari", "februari", "maart", "april", "mei", "juni", "juli", "augustus", "september", "oktober", "november", "december"), +inserttime_months_short : new Array("jan", "feb", "mrt", "apr", "mei", "jun", "jul", "aug", "sep", "oct", "nov", "dec"), +inserttime_day_long : new Array("zondag", "maandag", "dinsdag", "woensdag", "donderdag", "vrijdag", "zaterdag", "zondag"), +inserttime_day_short : new Array("zo", "ma", "di", "wo", "do", "vr", "za", "zo") +}); diff --git a/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/nn.js b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/nn.js new file mode 100644 index 0000000000..244e335dac --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/nn.js @@ -0,0 +1,12 @@ +// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen + +tinyMCE.addToLang('',{ +insertdate_def_fmt : '%Y-%m-%d', +inserttime_def_fmt : '%H:%M:%S', +insertdate_desc : 'Lim inn dato', +inserttime_desc : 'Lim inn tid', +inserttime_months_long : new Array("Januar", "Februar", "Mars", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Desember"), +inserttime_months_short : new Array("Jan","Feb", "Mar", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Des"), +inserttime_day_long : new Array("Sundag", "Mandag", "Tysdag", "Onsdag", "Torsdag", "Fredag", "Laurdag", "Sundag"), +inserttime_day_short : new Array("Sun", "Man", "Tys", "Ons", "Tor", "Fre", "Laur", "Sun") +}); diff --git a/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/pl.js b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/pl.js new file mode 100644 index 0000000000..160002a6ea --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/pl.js @@ -0,0 +1,15 @@ +// PL lang variables +// fixed by Wooya +// http://www.mfusion.prv.pl +// fixed by lemiel 14.11.2005 + +tinyMCE.addToLang('',{ +insertdate_def_fmt : '%Y-%m-%d', +inserttime_def_fmt : '%H:%M:%S', +insertdate_desc : 'Wstaw aktualn± datê', +inserttime_desc : 'Wstaw aktualny czas', +inserttime_months_long : new Array("Styczeñ", "Luty", "Marzec", "Kwiecieñ", "Maj", "Czerwiec", "Lipiec", "Sierpieñ", "Wrzesieñ", "Pa¼dziernik", "Listopad", "Grudzieñ"), +inserttime_months_short : new Array("Sty", "Lut", "Mar", "Kwi", "Maj", "Czer", "Lip", "Sier", "Wrze", "Pa¼", "List", "Grudz"), +inserttime_day_long : new Array("Niedziela", "Poniedzia³ek", "Wtorek", "¦roda", "Czwartek", "Pi±tek", "Sobota", "Niedziela"), +inserttime_day_short : new Array("Nie", "Pon", "Wto", "¦ro", "Czw", "Pi±", "Sob", "Nie") +}); diff --git a/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/pt.js b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/pt.js new file mode 100644 index 0000000000..c3ec02bf8a --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/pt.js @@ -0,0 +1,12 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +insertdate_def_fmt : '%Y-%m-%d', +inserttime_def_fmt : '%H:%M:%S', +insertdate_desc : 'Insert date', +inserttime_desc : 'Insert time', +inserttime_months_long : new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"), +inserttime_months_short : new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"), +inserttime_day_long : new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"), +inserttime_day_short : new Array("Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun") +}); diff --git a/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/pt_br.js b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/pt_br.js new file mode 100644 index 0000000000..27fb439b01 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/pt_br.js @@ -0,0 +1,20 @@ +/** + * pt_br lang variables + * Brazilian Portuguese + * + * Authors : ???? + * Revision and modifications: + * Marcio Barbosa (mpg) + * Last Updated : November 26, 2005 + * TinyMCE Version : 2.0RC4 + */ +tinyMCE.addToLang('',{ +insertdate_def_fmt : '%d/%m/%y', +inserttime_def_fmt : '%H:%M:%S hs', +insertdate_desc : 'Inserir data', +inserttime_desc : 'Inserir hora', +inserttime_months_long : new Array("Janeiro", "Fevereiro", "Março", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"), +inserttime_months_short : new Array("Jan", "Fev", "Mar", "Abr", "Mai", "Jun", "Jul", "Ago", "Set", "Out", "Nov", "Dez"), +inserttime_day_long : new Array("Domingo", "Segunda-Feira", "Terça-Feira", "Quarta-Feira", "Quinta-Feira", "Sexta-Feira", "Sábado", "Domingo"), +inserttime_day_short : new Array("Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sab", "Dom") +}); diff --git a/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ro.js b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ro.js new file mode 100755 index 0000000000..c9c48b69f4 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ro.js @@ -0,0 +1,12 @@ +// RO lang variables + +tinyMCE.addToLang('',{ +insertdate_def_fmt : '%d-%m-%Y', +inserttime_def_fmt : '%H:%M:%S', +insertdate_desc : 'Inserează data', +inserttime_desc : 'Inserează ora', +inserttime_months_long : new Array("Ianuarie", "Februarie", "Martie", "Aprilie", "Mai", "Iunie", "Iulie", "August", "Septembrie", "Octombrie", "Noiembrie", "Decembrie"), +inserttime_months_short : new Array("Ian", "Feb", "Mar", "Apr", "Mai", "Iun", "Iul", "Aug", "Sep", "Oct", "Nov", "Dec"), +inserttime_day_long : new Array("Duminică", "Luni", "Marţi", "Miercuri", "Joi", "Vineri", "Sâmbătă", "Duminică"), +inserttime_day_short : new Array("Dum", "Lun", "Mar", "Mie", "Joi", "Vin", "Sâm", "Dum") +}); diff --git a/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ru.js b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ru.js new file mode 100644 index 0000000000..cfebf25dd9 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ru.js @@ -0,0 +1,12 @@ +// RU lang variables cp1251 + +tinyMCE.addToLang('',{ +insertdate_def_fmt : '%d %m %Y', +inserttime_def_fmt : '%H:%M:%S', +insertdate_desc : 'Âñòàâèòü äàòó', +inserttime_desc : 'Âñòàâèòü âðåìÿ', +inserttime_months_long : new Array("ÿíâàðÿ", "ôåâðàëÿ", "ìàðòà", "àïðåëÿ", "ìàÿ", "èþíÿ", "èþëÿ", "àâãóñòà", "ñåíòÿáðÿ", "îêòÿáðÿ", "íîÿáðÿ", "äåêàáðÿ"), +inserttime_months_short : new Array("ÿíâ", "ôåâ", "ìàðò", "àïð", "ìàé", "èþíü", "èþëü", "àâã", "ñåíò", "îêò", "íáð", "äåê"), +inserttime_day_long : new Array("âîñêðåñåíüå", "ïîíåäåëüíèê", "âòîðíèê", "ñðåäà", "÷åòâåðã", "ïÿòíèöà", "ñóááîòà", "âîñêðåñåíüå"), +inserttime_day_short : new Array("âñê", "ïí", "âò", "ñð", "÷òâ", "ïòí", "ñá", "âñê") +}); diff --git a/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ru_KOI8-R.js b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ru_KOI8-R.js new file mode 100644 index 0000000000..0bce119783 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ru_KOI8-R.js @@ -0,0 +1,12 @@ +// RU lang variables KOI8-R + +tinyMCE.addToLang('',{ +insertdate_def_fmt : '%d %m %Y', +inserttime_def_fmt : '%H:%M:%S', +insertdate_desc : '÷ÓÔÁ×ÉÔØ ÄÁÔÕ', +inserttime_desc : '÷ÓÔÁ×ÉÔØ ×ÒÅÍÑ', +inserttime_months_long : new Array("ÑÎ×ÁÒÑ", "ÆÅ×ÒÁÌÑ", "ÍÁÒÔÁ", "ÁÐÒÅÌÑ", "ÍÁÑ", "ÉÀÎÑ", "ÉÀÌÑ", "Á×ÇÕÓÔÁ", "ÓÅÎÔÑÂÒÑ", "ÏËÔÑÂÒÑ", "ÎÏÑÂÒÑ", "ÄÅËÁÂÒÑ"), +inserttime_months_short : new Array("ÑÎ×", "ÆÅ×", "ÍÁÒÔ", "ÁÐÒ", "ÍÁÊ", "ÉÀÎØ", "ÉÀÌØ", "Á×Ç", "ÓÅÎÔ", "ÏËÔ", "ÎÂÒ", "ÄÅË"), +inserttime_day_long : new Array("×ÏÓËÒÅÓÅÎØÅ", "ÐÏÎÅÄÅÌØÎÉË", "×ÔÏÒÎÉË", "ÓÒÅÄÁ", "ÞÅÔ×ÅÒÇ", "ÐÑÔÎÉÃÁ", "ÓÕÂÂÏÔÁ", "×ÏÓËÒÅÓÅÎØÅ"), +inserttime_day_short : new Array("×ÓË", "ÐÎ", "×Ô", "ÓÒ", "ÞÔ×", "ÐÔÎ", "ÓÂ", "×ÓË") +}); diff --git a/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ru_UTF-8.js b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ru_UTF-8.js new file mode 100644 index 0000000000..bbf4596c16 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/ru_UTF-8.js @@ -0,0 +1,12 @@ +// RU lang variables UTF-8 + +tinyMCE.addToLang('',{ +insertdate_def_fmt : '%d %m %Y', +inserttime_def_fmt : '%H:%M:%S', +insertdate_desc : 'Ð’Ñтавить дату', +inserttime_desc : 'Ð’Ñтавить времÑ', +inserttime_months_long : new Array("ÑнварÑ", "февралÑ", "марта", "апрелÑ", "маÑ", "июнÑ", "июлÑ", "авгуÑта", "ÑентÑбрÑ", "октÑбрÑ", "ноÑбрÑ", "декабрÑ"), +inserttime_months_short : new Array("Ñнв", "фев", "март", "апр", "май", "июнь", "июль", "авг", "Ñент", "окт", "нбр", "дек"), +inserttime_day_long : new Array("воÑкреÑенье", "понедельник", "вторник", "Ñреда", "четверг", "пÑтница", "Ñуббота", "воÑкреÑенье"), +inserttime_day_short : new Array("вÑк", "пн", "вт", "ÑÑ€", "чтв", "птн", "Ñб", "вÑк") +}); diff --git a/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/si.js b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/si.js new file mode 100644 index 0000000000..6dd8b9a1d2 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/si.js @@ -0,0 +1,12 @@ +// SI lang variables ISO-8859-2 + +tinyMCE.addToLang('',{ +insertdate_def_fmt : '%d.%m.%Y', +inserttime_def_fmt : '%H:%M:%S', +insertdate_desc : 'Vstavi datum', +inserttime_desc : 'Vstavi uro', +inserttime_months_long : new Array("Januar", "Februar", "Marec", "April", "Maj", "Junij", "Julij", "August", "September", "Oktober", "November", "December"), +inserttime_months_short : new Array("Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"), +inserttime_day_long : new Array("Nedelja", "Ponedeljek", "Torek", "Sreda", "Četrtek", "Petek", "Sobota", "Nedelja"), +inserttime_day_short : new Array("Ned", "Pon", "Tor", "Sre", "Čet", "Pet", "Sob", "Ned") +}); diff --git a/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/sk.js b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/sk.js new file mode 100644 index 0000000000..6060b55026 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/sk.js @@ -0,0 +1,20 @@ +/** + * Slovak lang variables + * encoding: utf-8 + * + * @author Vladimir VASIL vvasil@post.sk + * + * $Id: sk.js,v 1.1 2005/11/22 20:56:44 spocke Exp $ + */ + +tinyMCE.addToLang('',{ +insertdate_def_fmt : '%Y-%m-%d', +inserttime_def_fmt : '%H:%M:%S', +insertdate_desc : 'VložiÅ¥ dátum', +inserttime_desc : 'VložiÅ¥ Äas', +inserttime_months_long : new Array('Január','Február','Marec','Apríl','Máj','Jún','Júl','August','September','Október','November','December'), +inserttime_months_short : new Array('Jan','Feb','Mar','Apr','Máj','Jún','Júl','Aug','Sep','Okt','Nov','Dec'), +inserttime_day_long : new Array('Nedeľa','Pondelok','Utorok','Streda','Å tvrtok','Piatok','Sobota','Nedeľa'), +inserttime_day_short : new Array('Ne','Po','Ut','St','Å t','Pi','So','Ne') +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/sq.js b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/sq.js new file mode 100755 index 0000000000..d86a98ce50 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/sq.js @@ -0,0 +1,12 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +insertdate_def_fmt : '%d-%m-%Y', +inserttime_def_fmt : '%H:%M:%S', +insertdate_desc : 'Nderfut daten', +inserttime_desc : 'Nderfut oren', +inserttime_months_long : new Array("Janar", "Shkurt", "Mars", "Prill", "Maj", "Qershor", "Korrik", "Gusht", "Shtator", "Tetor", "Nentor", "Dhjetor"), +inserttime_months_short : new Array("Jan", "Shk", "Mar", "Pri", "Maj", "Qer", "Kor", "Gus", "Sht", "Tet", "Nen", "Dhj"), +inserttime_day_long : new Array("E diel", "E hene", "E marte", "E merkure", "E enjte", "E Premter", "E shtune", "E diel"), +inserttime_day_short : new Array("Die", "Hen", "Mar", "Mer", "Enj", "Pre", "Sht", "Die") +}); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/sv.js b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/sv.js new file mode 100644 index 0000000000..39f0e8fa7c --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/sv.js @@ -0,0 +1,12 @@ +// SE lang variables + +tinyMCE.addToLang('',{ +insertdate_def_fmt : '%Y-%m-%d', +inserttime_def_fmt : '%H:%M:%S', +insertdate_desc : 'Klistra in datum', +inserttime_desc : 'Klistra in tid', +inserttime_months_long : new Array("Januari", "Februari", "Mars", "April", "Maj", "Juni", "Juli", "Augusti", "September", "Oktober", "November", "December"), +inserttime_months_short : new Array("Jan","Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec"), +inserttime_day_long : new Array("Söndag", "Måndag", "Tisdag", "Onsdag", "Torsdag", "Fredag", "Lördag", "Söndag"), +inserttime_day_short : new Array("Sön", "Mån", "Tis", "Ons", "Tor", "Fre", "Lör", "Sön") +}); diff --git a/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/th.js b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/th.js new file mode 100644 index 0000000000..c3ec02bf8a --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/th.js @@ -0,0 +1,12 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +insertdate_def_fmt : '%Y-%m-%d', +inserttime_def_fmt : '%H:%M:%S', +insertdate_desc : 'Insert date', +inserttime_desc : 'Insert time', +inserttime_months_long : new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"), +inserttime_months_short : new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"), +inserttime_day_long : new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"), +inserttime_day_short : new Array("Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun") +}); diff --git a/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/tr.js b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/tr.js new file mode 100644 index 0000000000..11784ba482 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/tr.js @@ -0,0 +1,12 @@ +// TR lang variables + +tinyMCE.addToLang('',{ +insertdate_def_fmt : '%d-%m-%Y', +inserttime_def_fmt : '%H:%M:%S', +insertdate_desc : 'Tarihi ekle', +inserttime_desc : 'Zamaný ekle', +inserttime_months_long : new Array("Ocak", "Þubat", "Mart", "Nisan", "Mayýs", "Haziran", "Temmuz", "Aðustos", "Eylül", "Ekim", "Kasým", "Aralýk"), +inserttime_months_short : new Array("Ock", "Þub", "Mar", "Nis", "May", "Haz", "Tem", "Aðu", "Eyl", "Eki", "Kas", "Ara"), +inserttime_day_long : new Array("Pazar", "Pazartesi", "Salý", "Çarþamba", "Perþembe", "Cuma", "Cumartesi", "Pazar"), +inserttime_day_short : new Array("Paz", "Pzt", "Sal", "Çar", "Per", "Cum", "Cmt", "Paz") +}) \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/tw.js b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/tw.js new file mode 100644 index 0000000000..c3ec02bf8a --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/tw.js @@ -0,0 +1,12 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +insertdate_def_fmt : '%Y-%m-%d', +inserttime_def_fmt : '%H:%M:%S', +insertdate_desc : 'Insert date', +inserttime_desc : 'Insert time', +inserttime_months_long : new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"), +inserttime_months_short : new Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"), +inserttime_day_long : new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"), +inserttime_day_short : new Array("Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun") +}); diff --git a/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/vi.js b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/vi.js new file mode 100755 index 0000000000..6704350db8 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/vi.js @@ -0,0 +1,12 @@ +// Vietnamese lang variables - Äá»— Xuân Tiến - tiendx2002@yahoo.com Việt hóa + +tinyMCE.addToLang('',{ +insertdate_def_fmt : '%d-%m-%Y', +inserttime_def_fmt : '%H:%M:%S', +insertdate_desc : 'Thêm ngày', +inserttime_desc : 'Thêm thá»i gian', +inserttime_months_long : new Array("Tháng Má»™t", "Tháng Hai", "Tháng Ba", "Tháng TÆ°", "Tháng Năm", "Tháng Sáu", "Tháng Bảy", "Tháng Tám", "Tháng Chín", "Tháng MÆ°á»i", "Tháng M.Má»™t", "Tháng M.Hai"), +inserttime_months_short : new Array("ThMá»™t", "ThHai", "ThBa", "ThTÆ°", "ThNăm", "ThSáu", "ThBảy", "ThTám", "ThChín", "ThMÆ°á»i", "ThM.Má»™t", "ThM.Hai"), +inserttime_day_long : new Array("Chủ nhật", "Thứ hai", "Thứ ba", "Thứ tÆ°", "Thứ năm", "Thứ sáu", "Thứ bảy", "Chủ nhật"), +inserttime_day_short : new Array("CN", "T2", "T3", "T4", "T5", "T6", "T7", "CN") +}); diff --git a/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/zh_cn.js b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/zh_cn.js new file mode 100755 index 0000000000..509a3ea755 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/zh_cn.js @@ -0,0 +1,13 @@ +// Simplified Chinese lang variables contributed by TinyMCE_China_Team ( tinymce_china {AT} yahoogroups {DOT} com ). +// visit our homepage at: http://www.cube316.net/tinymce/ for more information. + +tinyMCE.addToLang('',{ +insertdate_def_fmt : '%Y-%m-%d', +inserttime_def_fmt : '%H:%M:%S', +insertdate_desc : '²åÈ뵱ǰÈÕÆÚ', +inserttime_desc : '²åÈ뵱ǰʱ¼ä', +inserttime_months_long : new Array("Ò»Ô·Ý", "¶þÔ·Ý", "ÈýÔ·Ý", "ËÄÔ·Ý", "ÎåÔ·Ý", "ÁùÔ·Ý", "ÆßÔ·Ý", "°ËÔ·Ý", "¾ÅÔ·Ý", "ʮԷÝ", "ʮһÔ·Ý", "Ê®¶þÔ·Ý"), +inserttime_months_short : new Array("Ò»ÔÂ", "¶þÔÂ", "ÈýÔÂ", "ËÄÔÂ", "ÎåÔÂ", "ÁùÔÂ", "ÆßÔÂ", "°ËÔÂ", "¾ÅÔÂ", "Ê®ÔÂ", "ʮһÔÂ", "Ê®¶þÔÂ"), +inserttime_day_long : new Array("ÐÇÆÚÈÕ", "ÐÇÆÚÒ»", "ÐÇÆÚ¶þ", "ÐÇÆÚÈý", "ÐÇÆÚËÄ", "ÐÇÆÚÎå", "ÐÇÆÚÁù", "ÐÇÆÚÈÕ"), +inserttime_day_short : new Array("ÐÇÆÚÈÕ", "ÐÇÆÚÒ»", "ÐÇÆÚ¶þ", "ÐÇÆÚÈý", "ÐÇÆÚËÄ", "ÐÇÆÚÎå", "ÐÇÆÚÁù", "ÐÇÆÚÈÕ") +}); diff --git a/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/zh_cn_utf8.js b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/zh_cn_utf8.js new file mode 100755 index 0000000000..68805dbc2e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/zh_cn_utf8.js @@ -0,0 +1,13 @@ +// Simplified Chinese lang variables contributed by TinyMCE_China_Team ( tinymce_china {AT} yahoogroups {DOT} com ). +// visit our homepage at: http://www.cube316.net/tinymce/ for more information. + +tinyMCE.addToLang('',{ +insertdate_def_fmt : '%Y-%m-%d', +inserttime_def_fmt : '%H:%M:%S', +insertdate_desc : 'æ’入当å‰æ—¥æœŸ', +inserttime_desc : 'æ’入当å‰æ—¶é—´', +inserttime_months_long : new Array("一月份", "二月份", "三月份", "四月份", "五月份", "六月份", "七月份", "八月份", "ä¹æœˆä»½", "å月份", "å一月份", "å二月份"), +inserttime_months_short : new Array("一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "ä¹æœˆ", "å月", "å一月", "å二月"), +inserttime_day_long : new Array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"), +inserttime_day_short : new Array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日") +}); diff --git a/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/zh_tw.js b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/zh_tw.js new file mode 100644 index 0000000000..f9cd497a8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/zh_tw.js @@ -0,0 +1,13 @@ +// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com +// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com + +tinyMCE.addToLang('',{ +insertdate_def_fmt : '%Y-%m-%d', +inserttime_def_fmt : '%H:%M:%S', +insertdate_desc : '´¡¤J¤é´Á', +inserttime_desc : '´¡¤J®É¶¡', +inserttime_months_long : new Array("¤@¤ë", "¤G¤ë", "¤T¤ë", "¥|¤ë", "¤­¤ë", "¤»¤ë", "¤C¤ë", "¤K¤ë", "¤E¤ë", "¤Q¤ë", "¤Q¤@¤ë", "¤Q¤G¤ë"), +inserttime_months_short : new Array("¤@", "¤G", "¤T", "¥|", "¤­", "¤»", "¤C", "¤K", "¤E", "¤Q", "¤Q¤@", "¤Q¤G"), +inserttime_day_long : new Array("¬P´Á¤é", "¬P´Á¤@", "¬P´Á¤G", "¬P´Á¤T", "¬P´Á¥|", "¬P´Á¤­", "¬P´Á¤»", "¬P´Á¤é"), +inserttime_day_short : new Array("¤é", "¤@", "¤G", "¤T", "¥|", "¤­", "¤»", "¤é") +}); diff --git a/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/zh_tw_utf8.js b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/zh_tw_utf8.js new file mode 100644 index 0000000000..df9af306ee --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/insertdatetime/langs/zh_tw_utf8.js @@ -0,0 +1,13 @@ +// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com +// ç¹é«”中文 UTF-8 ;數ä½æ‡‰ç”¨åŠè£½ä½œï¼› twapweb_AT_gmail_DOT_com + +tinyMCE.addToLang('',{ +insertdate_def_fmt : '%Y/%m/%d', +inserttime_def_fmt : '%H:%M:%S', +insertdate_desc : 'æ’入日期', +inserttime_desc : 'æ’入時間', +inserttime_months_long : new Array("一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "ä¹æœˆ", "å月", "å一月", "å二月"), +inserttime_months_short : new Array("一", "二", "三", "å››", "五", "å…­", "七", "å…«", "ä¹", "å", "å一", "å二"), +inserttime_day_long : new Array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"), +inserttime_day_short : new Array("æ—¥", "一", "二", "三", "å››", "五", "å…­", "æ—¥") +}); diff --git a/phpgwapi/js/tiny_mce/plugins/insertdatetime/readme.txt b/phpgwapi/js/tiny_mce/plugins/insertdatetime/readme.txt new file mode 100644 index 0000000000..4fdb78aecd --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/insertdatetime/readme.txt @@ -0,0 +1 @@ +Check the TinyMCE documentation for details on this plugin. diff --git a/phpgwapi/js/tiny_mce/plugins/layer/editor_plugin.js b/phpgwapi/js/tiny_mce/plugins/layer/editor_plugin.js new file mode 100644 index 0000000000..b8b9ee9d46 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/editor_plugin.js @@ -0,0 +1 @@ +tinyMCE.importPluginLanguagePack('layer','en');var TinyMCE_LayerPlugin={getInfo:function(){return{longname:'Layer',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_layer.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};},initInstance:function(inst){if(tinyMCE.isMSIE&&!tinyMCE.isOpera)inst.getDoc().execCommand('2D-Position');},handleEvent:function(e){var inst=tinyMCE.selectedInstance,self=TinyMCE_LayerPlugin;var w=inst.getWin(),le=inst._lastStyleElm,e;if(tinyMCE.isGecko){e=self._getParentLayer(inst.getFocusElement());if(e){if(!inst._lastStyleElm){e.style.overflow='auto';inst._lastStyleElm=e;}}else if(le){le=inst._lastStyleElm;le.style.width=le.scrollWidth+'px';le.style.height=le.scrollHeight+'px';le.style.overflow='';inst._lastStyleElm=null;}}return true;},handleVisualAid:function(el,deep,state,inst){var nl=inst.getDoc().getElementsByTagName("div"),i;for(i=0;i-1){nl[ci].style.zIndex=z[fi];nl[fi].style.zIndex=z[ci];}else{if(z[ci]>0)nl[ci].style.zIndex=z[ci]-1;}}else{for(i=0;iz[ci]){fi=i;break;}}if(fi>-1){nl[ci].style.zIndex=z[fi];nl[fi].style.zIndex=z[ci];}else nl[ci].style.zIndex=z[ci]+1;}inst.repaint();},_getParentLayer:function(n){return tinyMCE.getParentNode(n,function(n){return n.nodeType==1&&new RegExp('absolute|relative|static','gi').test(n.style.position);});},_insertLayer:function(){var inst=tinyMCE.selectedInstance;var e=tinyMCE.getParentElement(inst.getFocusElement());var p=tinyMCE.getAbsPosition(e);var d=inst.getDoc();var ne=d.createElement('div');var h=inst.selection.getSelectedHTML();ne.style.position='absolute';ne.style.left=p.absLeft+'px';ne.style.top=(p.absTop>20?p.absTop:20)+'px';ne.style.width='100px';ne.style.height='100px';ne.className='mceVisualAid';if(!h)h=tinyMCE.getLang('lang_layer_content');ne.innerHTML=h;d.body.appendChild(ne);},_toggleAbsolute:function(){var inst=tinyMCE.selectedInstance,self=TinyMCE_LayerPlugin;var le=self._getParentLayer(inst.getFocusElement());if(le==null)le=tinyMCE.getParentElement(inst.getFocusElement(),'div,p,img');if(le){if(le.style.position.toLowerCase()=="absolute"){le.style.position="";le.style.left="";le.style.top="";}else{le.style.position="absolute";if(le.style.left=="")le.style.left=20+'px';if(le.style.top=="")le.style.top=20+'px';if(le.style.width=="")le.style.width=le.width?(le.width+'px'):'100px';if(le.style.height=="")le.style.height=le.height?(le.height+'px'):'100px';tinyMCE.handleVisualAid(inst.getBody(),true,inst.visualAid,inst);}inst.repaint();tinyMCE.triggerNodeChange();}}};tinyMCE.addPlugin("layer",TinyMCE_LayerPlugin); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/layer/editor_plugin_src.js b/phpgwapi/js/tiny_mce/plugins/layer/editor_plugin_src.js new file mode 100644 index 0000000000..af49340101 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/editor_plugin_src.js @@ -0,0 +1,252 @@ +/** + * $RCSfile: editor_plugin_src.js,v $ + * $Revision: 1.2 $ + * $Date: 2006/05/03 14:12:12 $ + * + * @author Moxiecode + * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved. + */ + +/* Import plugin specific language pack */ +tinyMCE.importPluginLanguagePack('layer', 'en'); + +var TinyMCE_LayerPlugin = { + getInfo : function() { + return { + longname : 'Layer', + author : 'Moxiecode Systems', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_layer.html', + version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion + }; + }, + + initInstance : function(inst) { + if (tinyMCE.isMSIE && !tinyMCE.isOpera) + inst.getDoc().execCommand('2D-Position'); + }, + + handleEvent : function(e) { + var inst = tinyMCE.selectedInstance, self = TinyMCE_LayerPlugin; + var w = inst.getWin(), le = inst._lastStyleElm, e; + + if (tinyMCE.isGecko) { + e = self._getParentLayer(inst.getFocusElement()); + + if (e) { + if (!inst._lastStyleElm) { + e.style.overflow = 'auto'; + inst._lastStyleElm = e; + } + } else if (le) { + le = inst._lastStyleElm; + le.style.width = le.scrollWidth + 'px'; + le.style.height = le.scrollHeight + 'px'; + le.style.overflow = ''; + inst._lastStyleElm = null; + } + } + + return true; + }, + + handleVisualAid : function(el, deep, state, inst) { + var nl = inst.getDoc().getElementsByTagName("div"), i; + + for (i=0; i -1) { + nl[ci].style.zIndex = z[fi]; + nl[fi].style.zIndex = z[ci]; + } else { + if (z[ci] > 0) + nl[ci].style.zIndex = z[ci] - 1; + } + } else { + // Move forward + + // Try find a higher one + for (i=0; i z[ci]) { + fi = i; + break; + } + } + + if (fi > -1) { + nl[ci].style.zIndex = z[fi]; + nl[fi].style.zIndex = z[ci]; + } else + nl[ci].style.zIndex = z[ci] + 1; + } + + inst.repaint(); + }, + + _getParentLayer : function(n) { + return tinyMCE.getParentNode(n, function(n) { + return n.nodeType == 1 && new RegExp('absolute|relative|static', 'gi').test(n.style.position); + }); + }, + + _insertLayer : function() { + var inst = tinyMCE.selectedInstance; + var e = tinyMCE.getParentElement(inst.getFocusElement()); + var p = tinyMCE.getAbsPosition(e); + var d = inst.getDoc(); + var ne = d.createElement('div'); + var h = inst.selection.getSelectedHTML(); + + // Move div + ne.style.position = 'absolute'; + ne.style.left = p.absLeft + 'px'; + ne.style.top = (p.absTop > 20 ? p.absTop : 20) + 'px'; + ne.style.width = '100px'; + ne.style.height = '100px'; + ne.className = 'mceVisualAid'; + + if (!h) + h = tinyMCE.getLang('lang_layer_content'); + + ne.innerHTML = h; + + // Add it + d.body.appendChild(ne); + }, + + _toggleAbsolute : function() { + var inst = tinyMCE.selectedInstance, self = TinyMCE_LayerPlugin; + var le = self._getParentLayer(inst.getFocusElement()); + + if (le == null) + le = tinyMCE.getParentElement(inst.getFocusElement(), 'div,p,img'); + + if (le) { + if (le.style.position.toLowerCase() == "absolute") { + le.style.position = ""; + le.style.left = ""; + le.style.top = ""; + } else { + le.style.position = "absolute"; + + if (le.style.left == "") + le.style.left = 20 + 'px'; + + if (le.style.top == "") + le.style.top = 20 + 'px'; + + if (le.style.width == "") + le.style.width = le.width ? (le.width + 'px') : '100px'; + + if (le.style.height == "") + le.style.height = le.height ? (le.height + 'px') : '100px'; + + tinyMCE.handleVisualAid(inst.getBody(), true, inst.visualAid, inst); + } + + inst.repaint(); + tinyMCE.triggerNodeChange(); + } + } +}; + +tinyMCE.addPlugin("layer", TinyMCE_LayerPlugin); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/images/absolute.gif b/phpgwapi/js/tiny_mce/plugins/layer/images/absolute.gif new file mode 100644 index 0000000000000000000000000000000000000000..72cffddc3246c84e1e93ced3f36539b2c6b5a834 GIT binary patch literal 209 zcmZ?wbhEHb6k!lyIKlt||NsBrvE$~A8$VvW_+c2freNxeg1(Es<>zOtII&{KjT1M1 z1Qx9~&)gH)ez{}Ci5o9|y!i2hk&zLo3#^*}q4<-9k%2*&K?kG`WG4fw-vgDtl+1Y< ztJdjgZGFZ)*+}PZ#a%DA`|^CpyTmobL^~EL3Umr^FtKI7Y;h3cy{71}fp0^UUdjd! ckqEw4rGs^I!ui-1U(~pf{$o#_JQIU804$73O#lD@ literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/plugins/layer/images/backward.gif b/phpgwapi/js/tiny_mce/plugins/layer/images/backward.gif new file mode 100644 index 0000000000000000000000000000000000000000..466b1586561bb96767cd6bd4e40dc525ac9c642b GIT binary patch literal 360 zcmZ?wbhEHb6k!lyxXQrr@mlYS70bWBnRw#FiAx)T@(YV*%;}gpW5$XVJ67!2F}Wpw z!^)OVXM;OBX7|llQIqEfl(=!@MowjadB@a_j*gQPOalS~Uc7jI;>L{=CvJS$mfSI8 zdTFTJ_fHqzY_nf6qvQL#4Lf)4(6I3Nbg}UN|Njis28usf7#SE;7<51egZ#w6*6J{+ zz(Yr>|HP7_lRA20^E0j_1ZarMP7qUJ=;1nbew($F-~ms=={au7M`Pc61Q*I5WvEnY zY_O0L7II@_N>%3J6c?0WR#a4KF5;2n5M=IEfmBzv%Dj+$7k#V*Q7b`!%j2Pbx lMMn1Jp1gfa*+sT^2yfgZBE8#PNa^UYL%t_ZopNNb1_0&MbUFY4 literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/plugins/layer/images/forward.gif b/phpgwapi/js/tiny_mce/plugins/layer/images/forward.gif new file mode 100644 index 0000000000000000000000000000000000000000..e8b7a5a11f152a85f78f846a11567f88962823c0 GIT binary patch literal 358 zcmZ?wbhEHb6k!lyxT?hP@mlYS70XXfFnzPl{`;GW`GrN7HU!O>(@~S>H@PK0ATZ$5 z+2ENoW^7p5Vq|QXQ`z4E0<+6IruNNP@nKu?iWNI{_eq{Oal%wfvSY^d@1HJ|hPvsB zi|^dIW5tY)@9#EfSonOpSor_{e+JqB#h)yU3=B#PIw0dgeqvy2c9>Y;p(E9QVoA|S z9W$wU8D9!KG^A(se{*JN;qp4aO`1#cfT!W~95>~ovH2ZJ1@cE3ekLh6_$UeSyRoyR zDpuEUiOb3=G*>ZCWa8@)?Q`W!V`F2QD>j9Zak>j9D+h-(7Z;y|j4UJ1Vo$-Ig**bA aJcQP75RlyI&aZIz$N}HuCr&srSOWm*-)g7; literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/plugins/layer/images/insert_layer.gif b/phpgwapi/js/tiny_mce/plugins/layer/images/insert_layer.gif new file mode 100644 index 0000000000000000000000000000000000000000..bc29af07663334e74e4ebe5b076302db2bc03ec2 GIT binary patch literal 264 zcmZ?wbhEHb6k!lyI3mw*;l_s#AO1gh@L|D*3kOa-n6O~O{~!M^Jos?n!h;P59xT{# zVZnw22QC2Bd|0sJzyuJw&@kh|h7%7O7F<}c;zB?|!vr8>$Ag552>}rWAAbCQ@Zy7k zM}oAW`+qP{{K>+|z#z|{!vF*zI~iD8AE@`GWX{W2H7_=N+j{G5T}C?IuPx38A6U|u z?xDkHsMfl11t*7*+QUo98C(|2j&8bngF_%9s5^o;=NuCQqlOg!>F3N06B4?)-lxeN zaNs$lQXwT3%T!d$BG91B8WY#f!XhNrU0%$=!pSMlEFvH*I8|3vW~q$svZZBZ@@v*; MZ`im=U6H{W01ozf?f?J) literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/ar.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/ar.js new file mode 100755 index 0000000000..cdd8c22b28 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/ar.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insert new layer', +forward_desc : 'Move forward', +backward_desc : 'Move backward', +absolute_desc : 'Toggle absolute positioning', +content : 'New layer...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/ca.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/ca.js new file mode 100755 index 0000000000..cdd8c22b28 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/ca.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insert new layer', +forward_desc : 'Move forward', +backward_desc : 'Move backward', +absolute_desc : 'Toggle absolute positioning', +content : 'New layer...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/cs.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/cs.js new file mode 100755 index 0000000000..cdd8c22b28 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/cs.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insert new layer', +forward_desc : 'Move forward', +backward_desc : 'Move backward', +absolute_desc : 'Toggle absolute positioning', +content : 'New layer...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/cy.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/cy.js new file mode 100755 index 0000000000..cdd8c22b28 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/cy.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insert new layer', +forward_desc : 'Move forward', +backward_desc : 'Move backward', +absolute_desc : 'Toggle absolute positioning', +content : 'New layer...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/da.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/da.js new file mode 100755 index 0000000000..cdd8c22b28 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/da.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insert new layer', +forward_desc : 'Move forward', +backward_desc : 'Move backward', +absolute_desc : 'Toggle absolute positioning', +content : 'New layer...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/de.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/de.js new file mode 100755 index 0000000000..cdd8c22b28 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/de.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insert new layer', +forward_desc : 'Move forward', +backward_desc : 'Move backward', +absolute_desc : 'Toggle absolute positioning', +content : 'New layer...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/el.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/el.js new file mode 100755 index 0000000000..fda01aab56 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/el.js @@ -0,0 +1,9 @@ +// Initial translation by Dimitris Giannitsaros / MediSign SA + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'ÅéóáãùãÞ íÝoõ åðéðÝäïõ', +forward_desc : 'ÌåôáöïñÜ åìðñüò', +backward_desc : 'ÌåôáöïñÜ ðßóù', +absolute_desc : 'ÁíôéóñïöÞ áðüëõôçò ôïðïèÝôçóçò', +content : 'ÍÝï åðßðåäï...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/en.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/en.js new file mode 100644 index 0000000000..cdd8c22b28 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/en.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insert new layer', +forward_desc : 'Move forward', +backward_desc : 'Move backward', +absolute_desc : 'Toggle absolute positioning', +content : 'New layer...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/es.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/es.js new file mode 100755 index 0000000000..e85290252e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/es.js @@ -0,0 +1,15 @@ +/** + * ES lang variables + * + * Authors : Eneko Castresana Vara + * Last Updated : July 14, 2006 + * TinyMCE Version : 2.0.6.1 + */ + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insertar nueva capa', +forward_desc : 'Adelante', +backward_desc : 'Atrás', +absolute_desc : 'Posicionamiento absoluto', +content : 'Nueva capa...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/fa.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/fa.js new file mode 100755 index 0000000000..cdd8c22b28 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/fa.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insert new layer', +forward_desc : 'Move forward', +backward_desc : 'Move backward', +absolute_desc : 'Toggle absolute positioning', +content : 'New layer...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/fa_ca.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/fa_ca.js new file mode 100755 index 0000000000..cdd8c22b28 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/fa_ca.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insert new layer', +forward_desc : 'Move forward', +backward_desc : 'Move backward', +absolute_desc : 'Toggle absolute positioning', +content : 'New layer...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/fi.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/fi.js new file mode 100755 index 0000000000..0332dc0221 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/fi.js @@ -0,0 +1,9 @@ +// FI lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Lisää uusi taso', +forward_desc : 'Liiku eteenpäin', +backward_desc : 'Liiku taaksepäin', +absolute_desc : 'Kytke absoluuttinen asettelu päälle/pois', +content : 'Uusi taso...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/fr.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/fr.js new file mode 100755 index 0000000000..8d2de679dd --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/fr.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insérer un nouveau calque', +forward_desc : 'Avancer', +backward_desc : 'Reculer', +absolute_desc : 'Passer en positionnement absolu', +content : 'Nouveau calque...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/fr_ca.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/fr_ca.js new file mode 100755 index 0000000000..cdd8c22b28 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/fr_ca.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insert new layer', +forward_desc : 'Move forward', +backward_desc : 'Move backward', +absolute_desc : 'Toggle absolute positioning', +content : 'New layer...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/he.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/he.js new file mode 100755 index 0000000000..cdd8c22b28 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/he.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insert new layer', +forward_desc : 'Move forward', +backward_desc : 'Move backward', +absolute_desc : 'Toggle absolute positioning', +content : 'New layer...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/hu.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/hu.js new file mode 100755 index 0000000000..cdd8c22b28 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/hu.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insert new layer', +forward_desc : 'Move forward', +backward_desc : 'Move backward', +absolute_desc : 'Toggle absolute positioning', +content : 'New layer...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/is.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/is.js new file mode 100755 index 0000000000..cdd8c22b28 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/is.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insert new layer', +forward_desc : 'Move forward', +backward_desc : 'Move backward', +absolute_desc : 'Toggle absolute positioning', +content : 'New layer...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/it.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/it.js new file mode 100755 index 0000000000..6e85794b8e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/it.js @@ -0,0 +1,9 @@ +// IT lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Inserisci nuovo layer', +forward_desc : 'Sposta verso l\'alto', +backward_desc : 'Sposta verso il basso', +absolute_desc : 'Abilita o disabilita posizionamento assoluto', +content : 'Nuovo livello...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/ja-euc-jp.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/ja-euc-jp.js new file mode 100755 index 0000000000..cdd8c22b28 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/ja-euc-jp.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insert new layer', +forward_desc : 'Move forward', +backward_desc : 'Move backward', +absolute_desc : 'Toggle absolute positioning', +content : 'New layer...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/ja.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/ja.js new file mode 100755 index 0000000000..cdd8c22b28 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/ja.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insert new layer', +forward_desc : 'Move forward', +backward_desc : 'Move backward', +absolute_desc : 'Toggle absolute positioning', +content : 'New layer...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/ja_euc-jp.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/ja_euc-jp.js new file mode 100755 index 0000000000..cdd8c22b28 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/ja_euc-jp.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insert new layer', +forward_desc : 'Move forward', +backward_desc : 'Move backward', +absolute_desc : 'Toggle absolute positioning', +content : 'New layer...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/ja_shift-jis.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/ja_shift-jis.js new file mode 100755 index 0000000000..cdd8c22b28 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/ja_shift-jis.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insert new layer', +forward_desc : 'Move forward', +backward_desc : 'Move backward', +absolute_desc : 'Toggle absolute positioning', +content : 'New layer...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/ja_shift_jis.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/ja_shift_jis.js new file mode 100755 index 0000000000..cdd8c22b28 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/ja_shift_jis.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insert new layer', +forward_desc : 'Move forward', +backward_desc : 'Move backward', +absolute_desc : 'Toggle absolute positioning', +content : 'New layer...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/ja_utf-8.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/ja_utf-8.js new file mode 100755 index 0000000000..cdd8c22b28 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/ja_utf-8.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insert new layer', +forward_desc : 'Move forward', +backward_desc : 'Move backward', +absolute_desc : 'Toggle absolute positioning', +content : 'New layer...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/ko.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/ko.js new file mode 100755 index 0000000000..cdd8c22b28 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/ko.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insert new layer', +forward_desc : 'Move forward', +backward_desc : 'Move backward', +absolute_desc : 'Toggle absolute positioning', +content : 'New layer...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/nb.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/nb.js new file mode 100755 index 0000000000..cdd8c22b28 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/nb.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insert new layer', +forward_desc : 'Move forward', +backward_desc : 'Move backward', +absolute_desc : 'Toggle absolute positioning', +content : 'New layer...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/nl.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/nl.js new file mode 100755 index 0000000000..cdd8c22b28 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/nl.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insert new layer', +forward_desc : 'Move forward', +backward_desc : 'Move backward', +absolute_desc : 'Toggle absolute positioning', +content : 'New layer...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/nn.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/nn.js new file mode 100755 index 0000000000..cdd8c22b28 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/nn.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insert new layer', +forward_desc : 'Move forward', +backward_desc : 'Move backward', +absolute_desc : 'Toggle absolute positioning', +content : 'New layer...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/pl.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/pl.js new file mode 100755 index 0000000000..cdd8c22b28 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/pl.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insert new layer', +forward_desc : 'Move forward', +backward_desc : 'Move backward', +absolute_desc : 'Toggle absolute positioning', +content : 'New layer...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/pt.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/pt.js new file mode 100755 index 0000000000..cdd8c22b28 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/pt.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insert new layer', +forward_desc : 'Move forward', +backward_desc : 'Move backward', +absolute_desc : 'Toggle absolute positioning', +content : 'New layer...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/pt_br.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/pt_br.js new file mode 100755 index 0000000000..cdd8c22b28 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/pt_br.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insert new layer', +forward_desc : 'Move forward', +backward_desc : 'Move backward', +absolute_desc : 'Toggle absolute positioning', +content : 'New layer...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/ro.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/ro.js new file mode 100755 index 0000000000..5874dd209c --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/ro.js @@ -0,0 +1,9 @@ +// RO lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Inseează un nou strat', +forward_desc : 'Mută înainte', +backward_desc : 'Mută înapoi', +absolute_desc : 'Comută poziţionarea absolută', +content : 'Strat nou...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/ru.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/ru.js new file mode 100755 index 0000000000..cdd8c22b28 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/ru.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insert new layer', +forward_desc : 'Move forward', +backward_desc : 'Move backward', +absolute_desc : 'Toggle absolute positioning', +content : 'New layer...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/ru_KOI8-R.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/ru_KOI8-R.js new file mode 100755 index 0000000000..cdd8c22b28 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/ru_KOI8-R.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insert new layer', +forward_desc : 'Move forward', +backward_desc : 'Move backward', +absolute_desc : 'Toggle absolute positioning', +content : 'New layer...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/ru_UTF-8.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/ru_UTF-8.js new file mode 100755 index 0000000000..cdd8c22b28 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/ru_UTF-8.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insert new layer', +forward_desc : 'Move forward', +backward_desc : 'Move backward', +absolute_desc : 'Toggle absolute positioning', +content : 'New layer...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/si.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/si.js new file mode 100755 index 0000000000..cdd8c22b28 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/si.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insert new layer', +forward_desc : 'Move forward', +backward_desc : 'Move backward', +absolute_desc : 'Toggle absolute positioning', +content : 'New layer...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/sk.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/sk.js new file mode 100755 index 0000000000..cdd8c22b28 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/sk.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insert new layer', +forward_desc : 'Move forward', +backward_desc : 'Move backward', +absolute_desc : 'Toggle absolute positioning', +content : 'New layer...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/sq.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/sq.js new file mode 100755 index 0000000000..0a45de985b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/sq.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Nderfut nje shtrese', +forward_desc : 'Leviz perpara', +backward_desc : 'Leviz prapa', +absolute_desc : 'Cakto pozicionimin absolut', +content : 'Shtrese e re...' +}); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/sv.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/sv.js new file mode 100755 index 0000000000..cdd8c22b28 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/sv.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insert new layer', +forward_desc : 'Move forward', +backward_desc : 'Move backward', +absolute_desc : 'Toggle absolute positioning', +content : 'New layer...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/th.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/th.js new file mode 100755 index 0000000000..cdd8c22b28 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/th.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insert new layer', +forward_desc : 'Move forward', +backward_desc : 'Move backward', +absolute_desc : 'Toggle absolute positioning', +content : 'New layer...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/tr.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/tr.js new file mode 100755 index 0000000000..cdd8c22b28 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/tr.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insert new layer', +forward_desc : 'Move forward', +backward_desc : 'Move backward', +absolute_desc : 'Toggle absolute positioning', +content : 'New layer...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/tw.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/tw.js new file mode 100755 index 0000000000..cdd8c22b28 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/tw.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insert new layer', +forward_desc : 'Move forward', +backward_desc : 'Move backward', +absolute_desc : 'Toggle absolute positioning', +content : 'New layer...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/vi.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/vi.js new file mode 100755 index 0000000000..cdd8c22b28 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/vi.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insert new layer', +forward_desc : 'Move forward', +backward_desc : 'Move backward', +absolute_desc : 'Toggle absolute positioning', +content : 'New layer...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/zh_cn.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/zh_cn.js new file mode 100755 index 0000000000..cdd8c22b28 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/zh_cn.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insert new layer', +forward_desc : 'Move forward', +backward_desc : 'Move backward', +absolute_desc : 'Toggle absolute positioning', +content : 'New layer...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/zh_cn_utf8.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/zh_cn_utf8.js new file mode 100755 index 0000000000..cdd8c22b28 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/zh_cn_utf8.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insert new layer', +forward_desc : 'Move forward', +backward_desc : 'Move backward', +absolute_desc : 'Toggle absolute positioning', +content : 'New layer...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/zh_tw.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/zh_tw.js new file mode 100755 index 0000000000..cdd8c22b28 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/zh_tw.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insert new layer', +forward_desc : 'Move forward', +backward_desc : 'Move backward', +absolute_desc : 'Toggle absolute positioning', +content : 'New layer...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/langs/zh_tw_utf8.js b/phpgwapi/js/tiny_mce/plugins/layer/langs/zh_tw_utf8.js new file mode 100755 index 0000000000..cdd8c22b28 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/langs/zh_tw_utf8.js @@ -0,0 +1,9 @@ +// UK lang variables + +tinyMCE.addToLang('layer',{ +insertlayer_desc : 'Insert new layer', +forward_desc : 'Move forward', +backward_desc : 'Move backward', +absolute_desc : 'Toggle absolute positioning', +content : 'New layer...' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/layer/readme.txt b/phpgwapi/js/tiny_mce/plugins/layer/readme.txt new file mode 100644 index 0000000000..4fdb78aecd --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/layer/readme.txt @@ -0,0 +1 @@ +Check the TinyMCE documentation for details on this plugin. diff --git a/phpgwapi/js/tiny_mce/plugins/noneditable/css/noneditable.css b/phpgwapi/js/tiny_mce/plugins/noneditable/css/noneditable.css new file mode 100644 index 0000000000..a506214259 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/noneditable/css/noneditable.css @@ -0,0 +1,17 @@ +/* This is the CSS file for the noneditable elements plugin */ + +.mceEditable { + /*border: 1px dotted #0000cc;*/ + -moz-user-focus: none; + -moz-user-input: auto; + -moz-user-modify: auto; + -moz-user-select: text; +} + +.mceNonEditable { + /*border: 1px dotted #cc0000;*/ + -moz-user-focus: ignore; + /*-moz-user-input: disabled;*/ + -moz-user-modify: read-only; + -moz-user-select: all; +} diff --git a/phpgwapi/js/tiny_mce/plugins/noneditable/editor_plugin.js b/phpgwapi/js/tiny_mce/plugins/noneditable/editor_plugin.js new file mode 100644 index 0000000000..f1e031cf60 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/noneditable/editor_plugin.js @@ -0,0 +1 @@ +var TinyMCE_NonEditablePlugin={getInfo:function(){return{longname:'Non editable elements',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_noneditable.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};},initInstance:function(inst){tinyMCE.importCSS(inst.getDoc(),tinyMCE.baseURL+"/plugins/noneditable/css/noneditable.css");if(tinyMCE.isMSIE5_0)tinyMCE.settings['plugins']=tinyMCE.settings['plugins'].replace(/noneditable/gi,'Noneditable');if(tinyMCE.isGecko){tinyMCE.addEvent(inst.getDoc(),"keyup",TinyMCE_NonEditablePlugin._fixKeyUp);}},cleanup:function(type,content,inst){switch(type){case"insert_to_editor_dom":var nodes=tinyMCE.getNodeTree(content,new Array(),1);var editClass=tinyMCE.getParam("noneditable_editable_class","mceEditable");var nonEditClass=tinyMCE.getParam("noneditable_noneditable_class","mceNonEditable");for(var i=0;i + + blank_page + + + + + + + + + diff --git a/phpgwapi/js/tiny_mce/plugins/paste/css/blank.css b/phpgwapi/js/tiny_mce/plugins/paste/css/blank.css new file mode 100644 index 0000000000..eca411a422 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/css/blank.css @@ -0,0 +1,13 @@ +body { + background-color: #FFFFFF; + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 10px; + scrollbar-3dlight-color: #F0F0EE; + scrollbar-arrow-color: #676662; + scrollbar-base-color: #F0F0EE; + scrollbar-darkshadow-color: #DDDDDD; + scrollbar-face-color: #E0E0DD; + scrollbar-highlight-color: #F0F0EE; + scrollbar-shadow-color: #F0F0EE; + scrollbar-track-color: #F5F5F5; +} diff --git a/phpgwapi/js/tiny_mce/plugins/paste/css/pasteword.css b/phpgwapi/js/tiny_mce/plugins/paste/css/pasteword.css new file mode 100644 index 0000000000..b3be6270bb --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/css/pasteword.css @@ -0,0 +1,3 @@ +.sourceIframe { + border: 1px solid #808080; +} diff --git a/phpgwapi/js/tiny_mce/plugins/paste/editor_plugin.js b/phpgwapi/js/tiny_mce/plugins/paste/editor_plugin.js new file mode 100644 index 0000000000..42f95b9013 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/editor_plugin.js @@ -0,0 +1 @@ +tinyMCE.importPluginLanguagePack('paste','en,tr,sv,cs,zh_cn,fr_ca,da,he,nb,de,hu,ru,ru_KOI8-R,ru_UTF-8,nn,fi,es,cy,is,pl,nl,fr,pt_br');var TinyMCE_PastePlugin={getInfo:function(){return{longname:'Paste text/word',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_paste.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};},initInstance:function(inst){if(tinyMCE.isMSIE&&tinyMCE.getParam("paste_auto_cleanup_on_paste",false))tinyMCE.addEvent(inst.getBody(),"paste",TinyMCE_PastePlugin._handlePasteEvent);},getControlHTML:function(cn){switch(cn){case"pastetext":return tinyMCE.getButtonHTML(cn,'lang_paste_text_desc','{$pluginurl}/images/pastetext.gif','mcePasteText',true);case"pasteword":return tinyMCE.getButtonHTML(cn,'lang_paste_word_desc','{$pluginurl}/images/pasteword.gif','mcePasteWord',true);case"selectall":return tinyMCE.getButtonHTML(cn,'lang_selectall_desc','{$pluginurl}/images/selectall.gif','mceSelectAll',true);}return'';},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mcePasteText":if(user_interface){if((tinyMCE.isMSIE&&!tinyMCE.isOpera)&&!tinyMCE.getParam('paste_use_dialog',false))TinyMCE_PastePlugin._insertText(clipboardData.getData("Text"),true);else{var template=new Array();template['file']='../../plugins/paste/pastetext.htm';template['width']=450;template['height']=400;var plain_text="";tinyMCE.openWindow(template,{editor_id:editor_id,plain_text:plain_text,resizable:"yes",scrollbars:"no",inline:"yes",mceDo:'insert'});}}else TinyMCE_PastePlugin._insertText(value['html'],value['linebreaks']);return true;case"mcePasteWord":if(user_interface){if((tinyMCE.isMSIE&&!tinyMCE.isOpera)&&!tinyMCE.getParam('paste_use_dialog',false)){var html=TinyMCE_PastePlugin._clipboardHTML();if(html&&html.length>0)TinyMCE_PastePlugin._insertWordContent(html);}else{var template=new Array();template['file']='../../plugins/paste/pasteword.htm';template['width']=450;template['height']=400;var plain_text="";tinyMCE.openWindow(template,{editor_id:editor_id,plain_text:plain_text,resizable:"yes",scrollbars:"no",inline:"yes",mceDo:'insert'});}}else TinyMCE_PastePlugin._insertWordContent(value);return true;case"mceSelectAll":tinyMCE.execInstanceCommand(editor_id,'selectall');return true;}return false;},_handlePasteEvent:function(e){switch(e.type){case"paste":var html=TinyMCE_PastePlugin._clipboardHTML();var r,inst=tinyMCE.selectedInstance;if(inst&&(r=inst.getRng())&&r.text.length>0)tinyMCE.execCommand('delete');if(html&&html.length>0)tinyMCE.execCommand('mcePasteWord',false,html);tinyMCE.cancelEvent(e);return false;}return true;},_insertText:function(content,bLinebreaks){if(content&&content.length>0){if(bLinebreaks){if(tinyMCE.getParam("paste_create_paragraphs",true)){var rl=tinyMCE.getParam("paste_replace_list",'\u2122,TM,\u2026,...,\u201c|\u201d,",\u2019,\',\u2013|\u2014|\u2015|\u2212,-').split(',');for(var i=0;i

","gi");content=tinyMCE.regexpReplace(content,"\r\r","

","gi");content=tinyMCE.regexpReplace(content,"\n\n","

","gi");if((pos=content.indexOf('

'))!=-1){tinyMCE.execCommand("Delete");var node=tinyMCE.selectedInstance.getFocusElement();var breakElms=new Array();do{if(node.nodeType==1){if(node.nodeName=="TD"||node.nodeName=="BODY")break;breakElms[breakElms.length]=node;}}while(node=node.parentNode);var before="",after="

";before+=content.substring(0,pos);for(var i=0;i";after+="<"+breakElms[(breakElms.length-1)-i].nodeName+">";}before+="

";content=before+content.substring(pos+7)+after;}}if(tinyMCE.getParam("paste_create_linebreaks",true)){content=tinyMCE.regexpReplace(content,"\r\n","
","gi");content=tinyMCE.regexpReplace(content,"\r","
","gi");content=tinyMCE.regexpReplace(content,"\n","
","gi");}}tinyMCE.execCommand("mceInsertRawHTML",false,content);}},_insertWordContent:function(content){if(content&&content.length>0){var bull=String.fromCharCode(8226);var middot=String.fromCharCode(183);var cb;if((cb=tinyMCE.getParam("paste_insert_word_content_callback",""))!="")content=eval(cb+"('before', content)");var rl=tinyMCE.getParam("paste_replace_list",'\u2122,TM,\u2026,...,\u201c|\u201d,",\u2019,\',\u2013|\u2014|\u2015|\u2212,-').split(',');for(var i=0;i(.*?)<\/p>','gi'),'

$1

');}content=content.replace(new RegExp('tab-stops: list [0-9]+.0pt">','gi'),'">'+"--list--");content=content.replace(new RegExp(bull+"(.*?)
","gi"),"

"+middot+"$1

");content=content.replace(new RegExp('','gi'),""+bull);content=content.replace(/<\/o:p>/gi,"");content=content.replace(new RegExp('
]*>/gi,"");if(tinyMCE.getParam("paste_remove_styles",true))content=content.replace(new RegExp('<(\\w[^>]*) style="([^"]*)"([^>]*)','gi'),"<$1$3");content=content.replace(/<\/?font[^>]*>/gi,"");switch(tinyMCE.getParam("paste_strip_class_attributes","all")){case"all":content=content.replace(/<(\w[^>]*) class=([^ |>]*)([^>]*)/gi,"<$1$3");break;case"mso":content=content.replace(new RegExp('<(\\w[^>]*) class="?mso([^ |>]*)([^>]*)','gi'),"<$1$3");break;}content=content.replace(new RegExp('href="?'+TinyMCE_PastePlugin._reEscape(""+document.location)+'','gi'),'href="'+tinyMCE.settings['document_base_url']);content=content.replace(/<(\w[^>]*) lang=([^ |>]*)([^>]*)/gi,"<$1$3");content=content.replace(/<\\?\?xml[^>]*>/gi,"");content=content.replace(/<\/?\w+:[^>]*>/gi,"");content=content.replace(/-- page break --\s*

 <\/p>/gi,"");content=content.replace(/-- page break --/gi,"");if(!tinyMCE.settings['force_p_newlines']){content=content.replace('','','gi');content=content.replace('

','

','gi');}if(!tinyMCE.isMSIE&&!tinyMCE.settings['force_p_newlines']){content=content.replace(/<\/?p[^>]*>/gi,"");}content=content.replace(/<\/?div[^>]*>/gi,"");if(tinyMCE.getParam("paste_convert_middot_lists",true)){var div=document.createElement("div");div.innerHTML=content;var className=tinyMCE.getParam("paste_unindented_list_class","unIndentedList");while(TinyMCE_PastePlugin._convertMiddots(div,"--list--"));while(TinyMCE_PastePlugin._convertMiddots(div,middot,className));while(TinyMCE_PastePlugin._convertMiddots(div,bull));content=div.innerHTML;}if(tinyMCE.getParam("paste_convert_headers_to_strong",false)){content=content.replace(/ <\/h[1-6]>/gi,'

  

');content=content.replace(//gi,'

');content=content.replace(/<\/h[1-6]>/gi,'

');content=content.replace(/ <\/b>/gi,'  ');content=content.replace(/^( )*/gi,'');}content=content.replace(/--list--/gi,"");if((cb=tinyMCE.getParam("paste_insert_word_content_callback",""))!="")content=eval(cb+"('after', content)");tinyMCE.execCommand("mceInsertContent",false,content);window.setTimeout('tinyMCE.execCommand("mceCleanup");',1);}},_reEscape:function(s){var l="?.\\*[](){}+^$:";var o="";for(var i=0;i 0) + TinyMCE_PastePlugin._insertWordContent(html); + } else { + var template = new Array(); + template['file'] = '../../plugins/paste/pasteword.htm'; // Relative to theme + template['width'] = 450; + template['height'] = 400; + var plain_text = ""; + tinyMCE.openWindow(template, {editor_id : editor_id, plain_text: plain_text, resizable : "yes", scrollbars : "no", inline : "yes", mceDo : 'insert'}); + } + } else + TinyMCE_PastePlugin._insertWordContent(value); + + return true; + + case "mceSelectAll": + tinyMCE.execInstanceCommand(editor_id, 'selectall'); + return true; + + } + + // Pass to next handler in chain + return false; + }, + + // Private plugin internal methods + + _handlePasteEvent : function(e) { + switch (e.type) { + case "paste": + var html = TinyMCE_PastePlugin._clipboardHTML(); + var r, inst = tinyMCE.selectedInstance; + + // Removes italic, strong etc, the if was needed due to bug #1437114 + if (inst && (r = inst.getRng()) && r.text.length > 0) + tinyMCE.execCommand('delete'); + + if (html && html.length > 0) + tinyMCE.execCommand('mcePasteWord', false, html); + + tinyMCE.cancelEvent(e); + return false; + } + + return true; + }, + + _insertText : function(content, bLinebreaks) { + if (content && content.length > 0) { + if (bLinebreaks) { + // Special paragraph treatment + if (tinyMCE.getParam("paste_create_paragraphs", true)) { + var rl = tinyMCE.getParam("paste_replace_list", '\u2122,TM,\u2026,...,\u201c|\u201d,",\u2019,\',\u2013|\u2014|\u2015|\u2212,-').split(','); + for (var i=0; i

", "gi"); + content = tinyMCE.regexpReplace(content, "\r\r", "

", "gi"); + content = tinyMCE.regexpReplace(content, "\n\n", "

", "gi"); + + // Has paragraphs + if ((pos = content.indexOf('

')) != -1) { + tinyMCE.execCommand("Delete"); + + var node = tinyMCE.selectedInstance.getFocusElement(); + + // Get list of elements to break + var breakElms = new Array(); + + do { + if (node.nodeType == 1) { + // Don't break tables and break at body + if (node.nodeName == "TD" || node.nodeName == "BODY") + break; + + breakElms[breakElms.length] = node; + } + } while(node = node.parentNode); + + var before = "", after = "

"; + before += content.substring(0, pos); + + for (var i=0; i"; + after += "<" + breakElms[(breakElms.length-1)-i].nodeName + ">"; + } + + before += "

"; + content = before + content.substring(pos+7) + after; + } + } + + if (tinyMCE.getParam("paste_create_linebreaks", true)) { + content = tinyMCE.regexpReplace(content, "\r\n", "
", "gi"); + content = tinyMCE.regexpReplace(content, "\r", "
", "gi"); + content = tinyMCE.regexpReplace(content, "\n", "
", "gi"); + } + } + + tinyMCE.execCommand("mceInsertRawHTML", false, content); + } + }, + + _insertWordContent : function(content) { + if (content && content.length > 0) { + // Cleanup Word content + var bull = String.fromCharCode(8226); + var middot = String.fromCharCode(183); + var cb; + + if ((cb = tinyMCE.getParam("paste_insert_word_content_callback", "")) != "") + content = eval(cb + "('before', content)"); + + var rl = tinyMCE.getParam("paste_replace_list", '\u2122,TM,\u2026,...,\u201c|\u201d,",\u2019,\',\u2013|\u2014|\u2015|\u2212,-').split(','); + for (var i=0; i(.*?)<\/p>', 'gi'), '

$1

'); + } + + content = content.replace(new RegExp('tab-stops: list [0-9]+.0pt">', 'gi'), '">' + "--list--"); + content = content.replace(new RegExp(bull + "(.*?)
", "gi"), "

" + middot + "$1

"); + content = content.replace(new RegExp('', 'gi'), "" + bull); // Covert to bull list + content = content.replace(/<\/o:p>/gi, ""); + content = content.replace(new RegExp('
]*>/gi, ""); + + if (tinyMCE.getParam("paste_remove_styles", true)) + content = content.replace(new RegExp('<(\\w[^>]*) style="([^"]*)"([^>]*)', 'gi'), "<$1$3"); + + content = content.replace(/<\/?font[^>]*>/gi, ""); + + // Strips class attributes. + switch (tinyMCE.getParam("paste_strip_class_attributes", "all")) { + case "all": + content = content.replace(/<(\w[^>]*) class=([^ |>]*)([^>]*)/gi, "<$1$3"); + break; + + case "mso": + content = content.replace(new RegExp('<(\\w[^>]*) class="?mso([^ |>]*)([^>]*)', 'gi'), "<$1$3"); + break; + } + + content = content.replace(new RegExp('href="?' + TinyMCE_PastePlugin._reEscape("" + document.location) + '', 'gi'), 'href="' + tinyMCE.settings['document_base_url']); + content = content.replace(/<(\w[^>]*) lang=([^ |>]*)([^>]*)/gi, "<$1$3"); + content = content.replace(/<\\?\?xml[^>]*>/gi, ""); + content = content.replace(/<\/?\w+:[^>]*>/gi, ""); + content = content.replace(/-- page break --\s*

 <\/p>/gi, ""); // Remove pagebreaks + content = content.replace(/-- page break --/gi, ""); // Remove pagebreaks + + // content = content.replace(/\/? */gi, "");   + // content = content.replace(/

 <\/p>/gi, ''); + + if (!tinyMCE.settings['force_p_newlines']) { + content = content.replace('', '' ,'gi'); + content = content.replace('

', '

' ,'gi'); + } + + if (!tinyMCE.isMSIE && !tinyMCE.settings['force_p_newlines']) { + content = content.replace(/<\/?p[^>]*>/gi, ""); + } + + content = content.replace(/<\/?div[^>]*>/gi, ""); + + // Convert all middlot lists to UL lists + if (tinyMCE.getParam("paste_convert_middot_lists", true)) { + var div = document.createElement("div"); + div.innerHTML = content; + + // Convert all middot paragraphs to li elements + var className = tinyMCE.getParam("paste_unindented_list_class", "unIndentedList"); + + while (TinyMCE_PastePlugin._convertMiddots(div, "--list--")) ; // bull + while (TinyMCE_PastePlugin._convertMiddots(div, middot, className)) ; // Middot + while (TinyMCE_PastePlugin._convertMiddots(div, bull)) ; // bull + + content = div.innerHTML; + } + + // Replace all headers with strong and fix some other issues + if (tinyMCE.getParam("paste_convert_headers_to_strong", false)) { + content = content.replace(/ <\/h[1-6]>/gi, '

  

'); + content = content.replace(//gi, '

'); + content = content.replace(/<\/h[1-6]>/gi, '

'); + content = content.replace(/ <\/b>/gi, '  '); + content = content.replace(/^( )*/gi, ''); + } + + content = content.replace(/--list--/gi, ""); // Remove --list-- + + if ((cb = tinyMCE.getParam("paste_insert_word_content_callback", "")) != "") + content = eval(cb + "('after', content)"); + + // Insert cleaned content + tinyMCE.execCommand("mceInsertContent", false, content); + window.setTimeout('tinyMCE.execCommand("mceCleanup");', 1); // Do normal cleanup detached from this thread + } + }, + + _reEscape : function(s) { + var l = "?.\\*[](){}+^$:"; + var o = ""; + + for (var i=0; i0ondXNk%w1VH5xq0Mrx!1_B0_axV75Hbzor!NSXCdX{^Irr^|uM>8k3npWTE z_STXHS!s#*>!gx|Yo@ZsW>!X~or(6f8HSR!`Stns%~QLpkDHB#_S}MbXH&+{=9Zzh z?#yQR^0wxx1^@s6A^8LW0018VEC2ui02BZe000G};3tk`X`X1RuAgN^Z0kBrb7aot zpjKB$4aY6Okz`JhPDhA2R1%QD;%Mpx9h=D{J24ar3{>0WqA)oAG#Wz^+%kwxLXub< z?1lt;BzPh$atCz>8V3d!dm?>*9R(B<6dDo(2@MAWZAKl9j~5yS02%-jm?It;n*|UH x69x?u000uCBpwzJxT_PPyBcT!B@7V}4-dX-X}~EO7|jFE1FA&_VoEyR91$H zhF*o+yUXv_-t_+d{r~^~A^8LW000jFEC2ui02BZe000Df@X1N5y*TU5>o7+Heg`=$ zM>Vb`J5+6XI1YlG<>HNl6DSIVBbTDA90dXakZ|A{FcP9bO8^|GhK^#QC9Oj(LshaR z2ng_D!6;5z$V3ouMKH9x8G>#F1jS?n3^ffjGze^C6ft%K2nKhF0(nntVhjR`9h;n; H5)lA9u4PUG literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/plugins/paste/jscripts/pastetext.js b/phpgwapi/js/tiny_mce/plugins/paste/jscripts/pastetext.js new file mode 100644 index 0000000000..927745b174 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/jscripts/pastetext.js @@ -0,0 +1,34 @@ +function saveContent() { + if (document.forms[0].htmlSource.value == '') { + tinyMCEPopup.close(); + return false; + } + + tinyMCEPopup.execCommand('mcePasteText', false, { + html : document.forms[0].htmlSource.value, + linebreaks : document.forms[0].linebreaks.checked + }); + + tinyMCEPopup.close(); +} + +function onLoadInit() { + tinyMCEPopup.resizeToInnerSize(); + + resizeInputs(); +} + +var wHeight=0, wWidth=0, owHeight=0, owWidth=0; + +function resizeInputs() { + if (!tinyMCE.isMSIE) { + wHeight = self.innerHeight-80; + wWidth = self.innerWidth-17; + } else { + wHeight = document.body.clientHeight-80; + wWidth = document.body.clientWidth-17; + } + + document.forms[0].htmlSource.style.height = Math.abs(wHeight) + 'px'; + document.forms[0].htmlSource.style.width = Math.abs(wWidth) + 'px'; +} diff --git a/phpgwapi/js/tiny_mce/plugins/paste/jscripts/pasteword.js b/phpgwapi/js/tiny_mce/plugins/paste/jscripts/pasteword.js new file mode 100644 index 0000000000..c56ea81c7f --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/jscripts/pasteword.js @@ -0,0 +1,46 @@ +function saveContent() { + var html = document.getElementById("frmData").contentWindow.document.body.innerHTML; + + if (html == ''){ + tinyMCEPopup.close(); + return false; + } + + tinyMCEPopup.execCommand('mcePasteWord', false, html); + tinyMCEPopup.close(); +} + +function onLoadInit() { + tinyMCEPopup.resizeToInnerSize(); + + // Fix for endless reloading in FF + window.setTimeout('createIFrame();', 10); +} + +function createIFrame() { + document.getElementById('iframecontainer').innerHTML = ''; +} + +var wHeight=0, wWidth=0, owHeight=0, owWidth=0; + +function initIframe(doc) { + var dir = tinyMCE.selectedInstance.settings['directionality']; + doc.body.dir = dir; + resizeInputs(); +} + +function resizeInputs() { + if (!tinyMCE.isMSIE) { + wHeight = self.innerHeight - 80; + wWidth = self.innerWidth - 18; + } else { + wHeight = document.body.clientHeight - 80; + wWidth = document.body.clientWidth - 18; + } + + var elm = document.getElementById('frmData'); + if (elm) { + elm.style.height = Math.abs(wHeight) + 'px'; + elm.style.width = Math.abs(wWidth) + 'px'; + } +} diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/ar.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/ar.js new file mode 100644 index 0000000000..b125d51195 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/ar.js @@ -0,0 +1,10 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +paste_text_desc : 'Paste as Plain Text', +paste_text_title : 'Use CTRL+V on your keyboard to paste the text into the window.', +paste_text_linebreaks : 'Keep linebreaks', +paste_word_desc : 'Paste from Word', +paste_word_title : 'Use CTRL+V on your keyboard to paste the text into the window.', +selectall_desc : 'Select All' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/ca.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/ca.js new file mode 100644 index 0000000000..b125d51195 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/ca.js @@ -0,0 +1,10 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +paste_text_desc : 'Paste as Plain Text', +paste_text_title : 'Use CTRL+V on your keyboard to paste the text into the window.', +paste_text_linebreaks : 'Keep linebreaks', +paste_word_desc : 'Paste from Word', +paste_word_title : 'Use CTRL+V on your keyboard to paste the text into the window.', +selectall_desc : 'Select All' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/cs.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/cs.js new file mode 100755 index 0000000000..6769dec389 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/cs.js @@ -0,0 +1,16 @@ +/** + * Czech lang variables + * encoding: utf-8 + * + * $Id: cs.js,v 1.5 2006/01/11 14:25:49 spocke Exp $ + */ + +tinyMCE.addToLang('',{ +paste_text_desc : 'Vložit neformátovaný text', +paste_text_title : 'Použij CTRL + V na klávesnici pro vložení textu do okna.', +paste_text_linebreaks : 'Nechej pÅ™eruÅ¡ení řádků', +paste_word_desc : 'Vložit text z aplikace Word', +paste_word_title : 'Použij CTRL + V na klávesnici pro vložení textu do okna.', +selectall_desc : 'OznaÄit vÅ¡e' +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/cy.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/cy.js new file mode 100644 index 0000000000..a4f6f52419 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/cy.js @@ -0,0 +1,10 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +paste_text_desc : 'Gludo fel Testun Plaen', +paste_text_title : 'Defnyddia CTRL+V ar dy fysellfwrdd i ludo\'r testun i fewn i\'r ffenest.', +paste_text_linebreaks : 'Cadw toriadau llinell', +paste_word_desc : 'Gludo o Word', +paste_word_title : 'Defnyddia CTRL+V ar dy fysellfwrdd i ludo\'r testun i fewn i\'r ffenest.', +selectall_desc : 'Dewis Popeth' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/da.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/da.js new file mode 100644 index 0000000000..eafb1dcef4 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/da.js @@ -0,0 +1,10 @@ +// DK lang variables contributed by Jan Moelgaard, John Dalsgaard and Bo Frederiksen. + +tinyMCE.addToLang('',{ +paste_text_desc : 'Indsæt som ren tekst', +paste_text_title : 'Brug CTRL+V på tastaturet for at indsætte teksten i vinduet.', +paste_text_linebreaks : 'Behold linjebrud', +paste_word_desc : 'Indsæt fra Word', +paste_word_title : 'Brug CTRL+V på tastaturet for at indsætte teksten i vinduet.', +selectall_desc : 'Vælg alt' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/de.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/de.js new file mode 100644 index 0000000000..de34979137 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/de.js @@ -0,0 +1,10 @@ +// DE lang variables + +tinyMCE.addToLang('',{ +paste_text_desc : 'Als unformatierten Text einfügen', +paste_text_title : 'Benutzen Sie Strg+V/Apfel-V auf Ihrer Tastatur, um Text in das Fenster einzufügen.', +paste_text_linebreaks : 'Zeilenumbrüche beibehalten', +paste_word_desc : 'Microsoft Word-Text einfügen', +paste_word_title : 'Benutzen Sie Strg+V/Apfel-V auf Ihrer Tastatur, um Text in das Fenster einzufügen.', +selectall_desc : 'Alles auswählen' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/el.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/el.js new file mode 100755 index 0000000000..e4d6e44efc --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/el.js @@ -0,0 +1,10 @@ +// Initial translation by Dimitris Giannitsaros / MediSign SA + +tinyMCE.addToLang('',{ +paste_text_desc : 'Åðéêüëëçóç ùò áðëü êåßìåíï', +paste_text_title : 'ÐáôÞóôå CTRL+V ãéá íá åðéêïëëÞóåôå ôï êåßìåíï óôï ðáñÜèõñï.', +paste_text_linebreaks : 'ÄéáôÞñçóç áëëáãþí ãñáììÞò', +paste_word_desc : 'Åðéêüëëçóç áðü Word', +paste_word_title : 'ÐáôÞóôå CTRL+V ãéá íá åðéêïëëÞóåôå ôï êåßìåíï óôï ðáñÜèõñï.', +selectall_desc : 'ÅðéëïãÞ ¼ëùí' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/en.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/en.js new file mode 100644 index 0000000000..b125d51195 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/en.js @@ -0,0 +1,10 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +paste_text_desc : 'Paste as Plain Text', +paste_text_title : 'Use CTRL+V on your keyboard to paste the text into the window.', +paste_text_linebreaks : 'Keep linebreaks', +paste_word_desc : 'Paste from Word', +paste_word_title : 'Use CTRL+V on your keyboard to paste the text into the window.', +selectall_desc : 'Select All' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/es.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/es.js new file mode 100755 index 0000000000..2f5acf40bd --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/es.js @@ -0,0 +1,12 @@ +// ES lang variables by Alvaro Velasco and Adolfo Sanz De Diego (asanzdiego) +// Last Updated : October 2005 +// TinyMCE Version : 2.0RC3 + +tinyMCE.addToLang('',{ +paste_text_desc : 'Pegar como texto plano', +paste_text_title : 'Use CTRL+V para pegar el texto en la ventana.', +paste_text_linebreaks : 'Mantener saltos de linea', +paste_word_desc : 'Pegar desde Word', +paste_word_title : 'Use CTRL+V para pegar el texto en la ventana.', +selectall_desc : 'Seleccionar todo' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/fa.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/fa.js new file mode 100644 index 0000000000..b125d51195 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/fa.js @@ -0,0 +1,10 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +paste_text_desc : 'Paste as Plain Text', +paste_text_title : 'Use CTRL+V on your keyboard to paste the text into the window.', +paste_text_linebreaks : 'Keep linebreaks', +paste_word_desc : 'Paste from Word', +paste_word_title : 'Use CTRL+V on your keyboard to paste the text into the window.', +selectall_desc : 'Select All' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/fa_ca.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/fa_ca.js new file mode 100644 index 0000000000..b125d51195 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/fa_ca.js @@ -0,0 +1,10 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +paste_text_desc : 'Paste as Plain Text', +paste_text_title : 'Use CTRL+V on your keyboard to paste the text into the window.', +paste_text_linebreaks : 'Keep linebreaks', +paste_word_desc : 'Paste from Word', +paste_word_title : 'Use CTRL+V on your keyboard to paste the text into the window.', +selectall_desc : 'Select All' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/fi.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/fi.js new file mode 100755 index 0000000000..49c373ecab --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/fi.js @@ -0,0 +1,10 @@ +// FI lang variables by Tuomo Aura, Ateco.fi + +tinyMCE.addToLang('',{ +paste_text_desc : 'Liitä tavallisena tekstinä', +paste_text_title : 'Paina CTRL+V liittääksesi leikkaamasi/kopioimasi tekstin ikkunaan.', +paste_text_linebreaks : 'Säilytä rivinvaihdot', +paste_word_desc : 'Liitä Wordista', +paste_word_title : 'Paina CTRL+V liittääksesi leikkaamasi/kopioimasi tekstin ikkunaan.', +selectall_desc : 'Valitse kaikki' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/fr.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/fr.js new file mode 100755 index 0000000000..3f68c0cd9b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/fr.js @@ -0,0 +1,11 @@ +// FR lang variables +// Modified by Motte, last updated 2006-03-23 + +tinyMCE.addToLang('',{ +paste_text_desc : 'Coller comme du texte', +paste_text_title : 'Faites CTRL+V pour coller le texte dans la fenêtre.', +paste_text_linebreaks : 'Conserver les retours à la ligne', +paste_word_desc : 'Coller depuis Word', +paste_word_title : 'Faites CTRL+V pour coller le texte dans la fenêtre.', +selectall_desc : 'Sélectionner tout' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/fr_ca.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/fr_ca.js new file mode 100755 index 0000000000..14d611d9ed --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/fr_ca.js @@ -0,0 +1,10 @@ +// Canadian French lang variables by Virtuelcom last modification: 2005-06-15 + +tinyMCE.addToLang('',{ +paste_text_desc : 'Coller texte seulement', +paste_text_title : 'Utilisez CTRL+V sur votre clavier pour coller le texte dans la fenêtre.', +paste_text_linebreaks : 'Garder les sauts de ligne', +paste_word_desc : 'Coller à partir de Word', +paste_word_title : 'Utilisez CTRL+V sur votre clavier pour coller le texte dans la fenêtre.', +selectall_desc : 'Selectionner tout' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/he.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/he.js new file mode 100755 index 0000000000..d660e43f2f --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/he.js @@ -0,0 +1,10 @@ +// HE lang variables by Liron Newman, http://eesh.net + +tinyMCE.addToLang('',{ +paste_text_desc : 'äãá÷ ëè÷ñè øâéì', +paste_text_title : 'äùúîù á-CTRL+V ùòì äî÷ìãú ùìê ëãé ìäãáé÷ àú äè÷ñè ìçìåï.', +paste_text_linebreaks : 'ùîåø òì îòáøé ùåøä', +paste_word_desc : 'äãá÷ î-Word', +paste_word_title : 'äùúîù á-CTRL+V ùòì äî÷ìãú ùìê ëãé ìäãáé÷ àú äè÷ñè ìçìåï.', +selectall_desc : 'áçø äëì' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/hu.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/hu.js new file mode 100644 index 0000000000..09d6f825da --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/hu.js @@ -0,0 +1,10 @@ +// HU lang variables + +tinyMCE.addToLang('',{ +paste_text_desc : 'Beillesztés sima szövegként', +paste_text_title : 'Használd a CTRL+V -t a billentyûzeten a szöveg beillesztéséhez az ablakba.', +paste_text_linebreaks : 'Keep linebreaks', +paste_word_desc : 'Beillesztés Word-bõl', +paste_word_title : 'Használd a CTRL+V -t a billentyûzeten a szöveg beillesztéséhez az ablakba.', +selectall_desc : 'Mindet kijelöl' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/is.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/is.js new file mode 100644 index 0000000000..28c540399d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/is.js @@ -0,0 +1,10 @@ +// Iceland lang variables by Johannes Birgir Jensson + +tinyMCE.addToLang('',{ +paste_text_desc : 'Skeyta texta eingöngu', +paste_text_title : 'Notaðu CTRL+V á lyklaborðinu til að skeyta textanum í gluggann.', +paste_text_linebreaks : 'Halda línubilum', +paste_word_desc : 'Skeyta úr Word', +paste_word_title : 'Notaðu CTRL+V á lyklaborðinu til að skeyta textanum í gluggann.', +selectall_desc : 'Velja allt' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/it.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/it.js new file mode 100755 index 0000000000..92192aae56 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/it.js @@ -0,0 +1,10 @@ +// IT lang variables + +tinyMCE.addToLang('',{ +paste_text_desc : 'Incolla come testo non formattato', +paste_text_title : 'Usa CTRL+V per incollare.', +paste_text_linebreaks : 'Mantieni interruzioni di riga', +paste_word_desc : 'Incolla da Word', +paste_word_title : 'Usa CTRL+V per incollare.', +selectall_desc : 'Seleziona tutto' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/ja-euc-jp.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/ja-euc-jp.js new file mode 100644 index 0000000000..b125d51195 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/ja-euc-jp.js @@ -0,0 +1,10 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +paste_text_desc : 'Paste as Plain Text', +paste_text_title : 'Use CTRL+V on your keyboard to paste the text into the window.', +paste_text_linebreaks : 'Keep linebreaks', +paste_word_desc : 'Paste from Word', +paste_word_title : 'Use CTRL+V on your keyboard to paste the text into the window.', +selectall_desc : 'Select All' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/ja.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/ja.js new file mode 100644 index 0000000000..b125d51195 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/ja.js @@ -0,0 +1,10 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +paste_text_desc : 'Paste as Plain Text', +paste_text_title : 'Use CTRL+V on your keyboard to paste the text into the window.', +paste_text_linebreaks : 'Keep linebreaks', +paste_word_desc : 'Paste from Word', +paste_word_title : 'Use CTRL+V on your keyboard to paste the text into the window.', +selectall_desc : 'Select All' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/ja_euc-jp.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/ja_euc-jp.js new file mode 100755 index 0000000000..f3ad273213 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/ja_euc-jp.js @@ -0,0 +1,10 @@ +// Japanese euc variables + +tinyMCE.addToLang('',{ +paste_text_desc : '½ñ¼°¤Ê¤·¤ÇŽ¤êÉÕ¤±', +paste_text_title : 'Ž¤êÉÕ¤±¤Î¤¿¤á¤Ë¡¢CTRL+V ¤ò²¡¤¹', +paste_text_linebreaks : '¹Ô¤òÊݸ', +paste_word_desc : '¥ï¡¼¥É¤«¤éŽ¤êÉÕ¤±', +paste_word_title : 'Ž¤êÉÕ¤±¤Î¤¿¤á¤Ë¡¢CTRL+V ¤ò²¡¤¹', +selectall_desc : '¤¹¤Ù¤ÆÁªÂò' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/ja_shift-jis.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/ja_shift-jis.js new file mode 100644 index 0000000000..b125d51195 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/ja_shift-jis.js @@ -0,0 +1,10 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +paste_text_desc : 'Paste as Plain Text', +paste_text_title : 'Use CTRL+V on your keyboard to paste the text into the window.', +paste_text_linebreaks : 'Keep linebreaks', +paste_word_desc : 'Paste from Word', +paste_word_title : 'Use CTRL+V on your keyboard to paste the text into the window.', +selectall_desc : 'Select All' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/ja_shift_jis.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/ja_shift_jis.js new file mode 100755 index 0000000000..932cefc6e9 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/ja_shift_jis.js @@ -0,0 +1,10 @@ +// Japanese shift_jis variables + +tinyMCE.addToLang('',{ +paste_text_desc : '‘Ž®‚È‚µ‚Å“\‚è•t‚¯', +paste_text_title : '“\‚è•t‚¯‚Ì‚½‚ß‚ÉACTRL+V ‚ð‰Ÿ‚·', +paste_text_linebreaks : 's‚ð•Û‘¶', +paste_word_desc : 'ƒ[ƒh‚©‚ç“\‚è•t‚¯', +paste_word_title : '“\‚è•t‚¯‚Ì‚½‚ß‚ÉACTRL+V ‚ð‰Ÿ‚·', +selectall_desc : '‚·‚ׂđI‘ð' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/ja_utf-8.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/ja_utf-8.js new file mode 100755 index 0000000000..8d12b7da56 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/ja_utf-8.js @@ -0,0 +1,10 @@ +// Japanese utf-8 variables + +tinyMCE.addToLang('',{ +paste_text_desc : '書å¼ãªã—ã§è²¼ã‚Šä»˜ã‘', +paste_text_title : '貼り付ã‘ã®ãŸã‚ã«ã€CTRL+V を押ã™', +paste_text_linebreaks : '行をä¿å­˜', +paste_word_desc : 'ワードã‹ã‚‰è²¼ã‚Šä»˜ã‘', +paste_word_title : '貼り付ã‘ã®ãŸã‚ã«ã€CTRL+V を押ã™', +selectall_desc : 'ã™ã¹ã¦é¸æŠž' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/ko.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/ko.js new file mode 100644 index 0000000000..b125d51195 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/ko.js @@ -0,0 +1,10 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +paste_text_desc : 'Paste as Plain Text', +paste_text_title : 'Use CTRL+V on your keyboard to paste the text into the window.', +paste_text_linebreaks : 'Keep linebreaks', +paste_word_desc : 'Paste from Word', +paste_word_title : 'Use CTRL+V on your keyboard to paste the text into the window.', +selectall_desc : 'Select All' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/nb.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/nb.js new file mode 100644 index 0000000000..446aeae0f3 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/nb.js @@ -0,0 +1,10 @@ +// nb = Norwegian (bokmål) lang variables by Knut B. Jacobsen + +tinyMCE.addToLang('',{ +paste_text_desc : 'Lim inn som vanlig tekst', +paste_text_title : 'Bruk CTRL+V på tastaturet ditt for å lime inn i dette vinduet.', +paste_text_linebreaks : 'Spar linjebrudd', +paste_word_desc : 'Lim inn fra Office (Word)', +paste_word_title : 'Bruk CTRL+V på tastaturet ditt for å lime inn i dette vinduet.', +selectall_desc : 'Velg alt' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/nl.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/nl.js new file mode 100644 index 0000000000..642e0122a6 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/nl.js @@ -0,0 +1,10 @@ +// NL lang variables + +tinyMCE.addToLang('',{ +paste_text_desc : 'Plakken als platte tekst', +paste_text_title : 'Gebruik CTRL+V op uw toetsenbord om de tekst in het venster te plakken.', +paste_text_linebreaks : 'Behoud regeleinden', +paste_word_desc : 'Plakken uit Word', +paste_word_title : 'Gebruik CTRL+V op uw toetsenbord om de tekst in het venster te plakken.', +selectall_desc : 'Alles selecteren' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/nn.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/nn.js new file mode 100644 index 0000000000..9084597ef4 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/nn.js @@ -0,0 +1,10 @@ +// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen + +tinyMCE.addToLang('',{ +paste_text_desc : 'Lim inn som vanleg tekst', +paste_text_title : 'Bruk CTRL+V på tastaturet ditt for å lime inn i dette vindauget.', +paste_text_linebreaks : 'Spar linjebrudd', +paste_word_desc : 'Lim inn frå Office (Word)', +paste_word_title : 'Bruk CTRL+V på tastaturet ditt for å lime inn i dette vindauget.', +selectall_desc : 'Velg alt' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/pl.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/pl.js new file mode 100644 index 0000000000..65e0cda42c --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/pl.js @@ -0,0 +1,12 @@ +// PL lang variables +// fixed by Wooya +// http://www.mfusion.prv.pl + +tinyMCE.addToLang('',{ +paste_text_desc : 'Wklej jako czysty tekst', +paste_text_title : 'U¿yj CTRL+V na klawiaturze, aby wkleiæ tekst do okna.', +paste_text_linebreaks : 'Zachowaj ³amanie linii', +paste_word_desc : 'Wklej z Worda', +paste_word_title : 'U¿yj CTRL+V na klawiaturze, aby wkleiæ tekst do okna.', +selectall_desc : 'Zaznacz wszystko' +}); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/pt.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/pt.js new file mode 100644 index 0000000000..b125d51195 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/pt.js @@ -0,0 +1,10 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +paste_text_desc : 'Paste as Plain Text', +paste_text_title : 'Use CTRL+V on your keyboard to paste the text into the window.', +paste_text_linebreaks : 'Keep linebreaks', +paste_word_desc : 'Paste from Word', +paste_word_title : 'Use CTRL+V on your keyboard to paste the text into the window.', +selectall_desc : 'Select All' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/pt_br.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/pt_br.js new file mode 100644 index 0000000000..bf777460d9 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/pt_br.js @@ -0,0 +1,17 @@ +/** + * pt_br lang variables + * Brazilian Portuguese + * + * Authors : + * Marcio Barbosa (mpg) + * Last Updated : November 26, 2005 + * TinyMCE Version : 2.0RC4 + */ +tinyMCE.addToLang('',{ +paste_text_desc : 'Colar um texto simples', +paste_text_title : 'Use CTRL+V no seu teclado para colar o texto dentro da janela.', +paste_text_linebreaks : 'Manter quebras de linha', +paste_word_desc : 'Colar do Word', +paste_word_title : 'Use CTRL+V no seu teclado para colar o texto dentro da janela.', +selectall_desc : 'Selecionar tudo' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/ro.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/ro.js new file mode 100755 index 0000000000..440eba7058 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/ro.js @@ -0,0 +1,10 @@ +// RO lang variables + +tinyMCE.addToLang('',{ +paste_text_desc : 'Lipeşte ca text simplu', +paste_text_title : 'Foloseşte CTRL+V de pe tastatură pentru a lipi text în fereastră.', +paste_text_linebreaks : 'Păstrează spaţierea rândurilor', +paste_word_desc : 'Lipeşte din Word', +paste_word_title : 'Foloseşte CTRL+V de pe tastatură pentru a lipi text în fereastră.', +selectall_desc : 'Selectează tot' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/ru.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/ru.js new file mode 100644 index 0000000000..c720cb66f4 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/ru.js @@ -0,0 +1,10 @@ +// RU cp1251 lang variables + +tinyMCE.addToLang('',{ +paste_text_desc : 'Âñòàâèòü êàê ïðîñòîé òåêñò', +paste_text_title : 'Èñïîëüçóéòå CTRL+V äëÿ âñòàâêè òåêñòà â îêîøêî.', +paste_text_linebreaks : 'Ñîõðàíèòü ïåðåíîñû ñòðîê', +paste_word_desc : 'Âñòàâèòü èç Word', +paste_word_title : 'Èñïîëüçóéòå CTRL+V äëÿ âñòàâêè òåêñòà â îêîøêî.', +selectall_desc : 'Âûäåëèòü âñ¸' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/ru_KOI8-R.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/ru_KOI8-R.js new file mode 100644 index 0000000000..be754855ab --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/ru_KOI8-R.js @@ -0,0 +1,10 @@ +// RU KOI8-R lang variables + +tinyMCE.addToLang('',{ +paste_text_desc : '÷ÓÔÁ×ÉÔØ ËÁË ÐÒÏÓÔÏÊ ÔÅËÓÔ', +paste_text_title : 'éÓÐÏÌØÚÕÊÔÅ CTRL+V ÄÌÑ ×ÓÔÁ×ËÉ ÔÅËÓÔÁ × ÏËÏÛËÏ.', +paste_text_linebreaks : 'óÏÈÒÁÎÉÔØ ÐÅÒÅÎÏÓÙ ÓÔÒÏË', +paste_word_desc : '÷ÓÔÁ×ÉÔØ ÉÚ Word', +paste_word_title : 'éÓÐÏÌØÚÕÊÔÅ CTRL+V ÄÌÑ ×ÓÔÁ×ËÉ ÔÅËÓÔÁ × ÏËÏÛËÏ.', +selectall_desc : '÷ÙÄÅÌÉÔØ ×Ó£' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/ru_UTF-8.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/ru_UTF-8.js new file mode 100644 index 0000000000..c5dc2cfaf5 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/ru_UTF-8.js @@ -0,0 +1,10 @@ +// RU UTF-8 lang variables + +tinyMCE.addToLang('',{ +paste_text_desc : 'Ð’Ñтавить как проÑтой текÑÑ‚', +paste_text_title : 'ИÑпользуйте CTRL+V Ð´Ð»Ñ Ð²Ñтавки текÑта в окошко.', +paste_text_linebreaks : 'Сохранить переноÑÑ‹ Ñтрок', +paste_word_desc : 'Ð’Ñтавить из Word', +paste_word_title : 'ИÑпользуйте CTRL+V Ð´Ð»Ñ Ð²Ñтавки текÑта в окошко.', +selectall_desc : 'Выделить вÑÑ‘' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/si.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/si.js new file mode 100644 index 0000000000..60d54245cc --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/si.js @@ -0,0 +1,10 @@ +// SI lang variables ISO-8859-2 + +tinyMCE.addToLang('',{ +paste_text_desc : 'Prilepi kot navadno besedilo', +paste_text_title : 'Uporabite CTRL+V na vaši tipkovnici, da prilepite besedilo v okno.', +paste_text_linebreaks : 'Obdrži prelome vrstic', +paste_word_desc : 'Prilepi iz Word-a', +paste_word_title : 'Uporabite CTRL+V na vaši tipkovnici, da prilepite besedilo v okno.', +selectall_desc : 'Označi vse' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/sk.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/sk.js new file mode 100644 index 0000000000..a92ee19a0b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/sk.js @@ -0,0 +1,18 @@ +/** + * Slovak lang variables + * encoding: utf-8 + * + * @author Vladimir VASIL vvasil@post.sk + * + * $Id: sk.js,v 1.1 2005/11/22 20:56:44 spocke Exp $ + */ + +tinyMCE.addToLang('',{ +paste_text_desc : 'VložiÅ¥ neformatovaný text', +paste_text_title : 'Použi CTRL + V na klávesnici pre vloženie textu do okna.', +paste_text_linebreaks : 'Nechaj preruÅ¡enie riadkov', +paste_word_desc : 'VložiÅ¥ text s aplikáce Word', +paste_word_title : 'Použi CTRL + V na klávesnici pre vloženie textu do okna.', +selectall_desc : 'OznaÄiÅ¥ vÅ¡etko' +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/sq.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/sq.js new file mode 100755 index 0000000000..5ac04b0a0e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/sq.js @@ -0,0 +1,10 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +paste_text_desc : 'Kopjo si Text te paster', +paste_text_title : 'Perdor CTRL+V ne tastjere per te kopjuar tekstin ne dritare.', +paste_text_linebreaks : 'Ruaj thyerjet e linjave', +paste_word_desc : 'Kopjo nga MS Word', +paste_word_title : 'UPerdor CTRL+V ne tastjere per te kopjuar tekstin ne dritare.', +selectall_desc : 'Zgjidh te gjithe' +}); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/sv.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/sv.js new file mode 100644 index 0000000000..c005c9435d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/sv.js @@ -0,0 +1,10 @@ +// SV lang variables + +tinyMCE.addToLang('',{ +paste_text_desc : 'Klistra in som vanlig text', +paste_text_title : 'Använd CTRL+V på ditt tangentbord för att klistra in i detta fönster.', +paste_text_linebreaks : 'Spara radbrytningar', +paste_word_desc : 'Klistra in från Word', +paste_word_title : 'Använd CTRL+V på ditt tangentbord för att klistra in i detta fönster.', +selectall_desc : 'Select All' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/th.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/th.js new file mode 100644 index 0000000000..b125d51195 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/th.js @@ -0,0 +1,10 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +paste_text_desc : 'Paste as Plain Text', +paste_text_title : 'Use CTRL+V on your keyboard to paste the text into the window.', +paste_text_linebreaks : 'Keep linebreaks', +paste_word_desc : 'Paste from Word', +paste_word_title : 'Use CTRL+V on your keyboard to paste the text into the window.', +selectall_desc : 'Select All' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/tr.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/tr.js new file mode 100644 index 0000000000..2e880a5bc9 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/tr.js @@ -0,0 +1,10 @@ +// Tr lang variables + +tinyMCE.addToLang('',{ +paste_text_desc : 'Düz metin olarak yapýþtýr', +paste_text_title : 'Yapýþtýrmak için klavyenizden CTRL+V kullanýn.', +paste_text_linebreaks : 'Satýr sonlarýný koru', +paste_word_desc : 'Word\'den yapýþtýr', +paste_word_title : 'Yapýþtýrmak için klavyenizden CTRL+V kullanýn.', +selectall_desc : 'Tümünü seç' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/tw.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/tw.js new file mode 100644 index 0000000000..b125d51195 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/tw.js @@ -0,0 +1,10 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +paste_text_desc : 'Paste as Plain Text', +paste_text_title : 'Use CTRL+V on your keyboard to paste the text into the window.', +paste_text_linebreaks : 'Keep linebreaks', +paste_word_desc : 'Paste from Word', +paste_word_title : 'Use CTRL+V on your keyboard to paste the text into the window.', +selectall_desc : 'Select All' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/vi.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/vi.js new file mode 100755 index 0000000000..0c67387f45 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/vi.js @@ -0,0 +1,10 @@ +// Vietnamese lang variables - Äá»— Xuân Tiến - tiendx2002@yahoo.com Việt hóa + +tinyMCE.addToLang('',{ +paste_text_desc : 'Dán nhÆ° văn bản Ä‘Æ¡n giản', +paste_text_title : 'Sá»­ dụng tổ hợp phím CTRL+V để dán văn bản vào cá»­a sổ.', +paste_text_linebreaks : 'Giữ các ký tá»± xuống dòng', +paste_word_desc : 'Dán từ Word', +paste_word_title : 'Sá»­ dụng tổ hợp phím CTRL+V để dán văn bản vào cá»­a sổ.', +selectall_desc : 'Chá»n toàn bá»™' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/zh_cn.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/zh_cn.js new file mode 100755 index 0000000000..518ee1fb29 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/zh_cn.js @@ -0,0 +1,11 @@ +// Simplified Chinese lang variables contributed by TinyMCE_China_Team ( tinymce_china {AT} yahoogroups {DOT} com ). +// visit our homepage at: http://www.cube316.net/tinymce/ for more information. + +tinyMCE.addToLang('',{ +paste_text_desc : '×÷Ϊ´¿Îı¾Õ³Ìù', +paste_text_title : 'ʹÓÿì½Ý¼ü CTRL+V ½«Îı¾±¾Õ³Ìùµ½ÒÔÏ´°¿ÚÖÐ', +paste_text_linebreaks : '±£Áô»»Ðзû', +paste_word_desc : '´ÓWordÕ³Ìù', +paste_word_title : 'ʹÓÿì½Ý¼ü CTRL+V ½«Îı¾Õ³Ìùµ½ÒÔÏ´°¿Ú', +selectall_desc : 'È«Ñ¡' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/zh_cn_utf8.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/zh_cn_utf8.js new file mode 100755 index 0000000000..64368c326a --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/zh_cn_utf8.js @@ -0,0 +1,11 @@ +// Simplified Chinese lang variables contributed by TinyMCE_China_Team ( tinymce_china {AT} yahoogroups {DOT} com ). +// visit our homepage at: http://www.cube316.net/tinymce/ for more information. + +tinyMCE.addToLang('',{ +paste_text_desc : '作为纯文本粘贴', +paste_text_title : '使用快æ·é”® CTRL+V 将文本本粘贴到以下窗å£ä¸­', +paste_text_linebreaks : 'ä¿ç•™æ¢è¡Œç¬¦', +paste_word_desc : '从Word粘贴', +paste_word_title : '使用快æ·é”® CTRL+V 将文本粘贴到以下窗å£', +selectall_desc : '全选' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/zh_tw.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/zh_tw.js new file mode 100644 index 0000000000..ecbcc7be18 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/zh_tw.js @@ -0,0 +1,11 @@ +// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com +// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com + +tinyMCE.addToLang('',{ +paste_text_desc : '±Ä¯Â¤å¦r¼Ò¦¡¶K¤W', +paste_text_title : '¨Ï¥ÎÁä½L¤Wªº CTRL+V ²Õ¦XÁä±N¤å¦r¶K¤J§@·~°Ï¤¤', +paste_text_linebreaks : '«O¯d´«¦æ²Å¸¹', +paste_word_desc : '¦Û Word ¤ºÂà¶K', +paste_word_title : '¨Ï¥ÎÁä½L¤Wªº CTRL+V ²Õ¦XÁä±N¤å¦r¶K¤J§@·~°Ï¤¤', +selectall_desc : '¥þ¿ï' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/langs/zh_tw_utf8.js b/phpgwapi/js/tiny_mce/plugins/paste/langs/zh_tw_utf8.js new file mode 100644 index 0000000000..04b60d514c --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/langs/zh_tw_utf8.js @@ -0,0 +1,11 @@ +// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com +// ç¹é«”中文 UTF-8 ;數ä½æ‡‰ç”¨åŠè£½ä½œï¼› twapweb_AT_gmail_DOT_com + +tinyMCE.addToLang('',{ +paste_text_desc : '採純文字模å¼è²¼ä¸Š', +paste_text_title : '使用éµç›¤ä¸Šçš„ CTRL+V 組åˆéµå°‡æ–‡å­—貼入作業å€ä¸­', +paste_text_linebreaks : 'ä¿ç•™æ›è¡Œç¬¦è™Ÿ', +paste_word_desc : '自 Word 內轉貼', +paste_word_title : '使用éµç›¤ä¸Šçš„ CTRL+V 組åˆéµå°‡æ–‡å­—貼入作業å€ä¸­', +selectall_desc : 'å…¨é¸' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/paste/pastetext.htm b/phpgwapi/js/tiny_mce/plugins/paste/pastetext.htm new file mode 100644 index 0000000000..63ff0007be --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/pastetext.htm @@ -0,0 +1,34 @@ + + + {$lang_paste_text_desc} + + + + + + +
+
{$lang_paste_text_desc}
+ +
+ +
+ +
+ +
{$lang_paste_text_title}
+ + + +
+
+ +
+ +
+ +
+
+
+ + \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/paste/pasteword.htm b/phpgwapi/js/tiny_mce/plugins/paste/pasteword.htm new file mode 100644 index 0000000000..7acc7f78f6 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/pasteword.htm @@ -0,0 +1,29 @@ + + + + {$lang_paste_word_desc} + + + + + + +
+
{$lang_paste_word_desc}
+ +
{$lang_paste_word_title}
+ +
+ +
+
+ +
+ +
+ +
+
+
+ + diff --git a/phpgwapi/js/tiny_mce/plugins/paste/readme.txt b/phpgwapi/js/tiny_mce/plugins/paste/readme.txt new file mode 100644 index 0000000000..4fdb78aecd --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/paste/readme.txt @@ -0,0 +1 @@ +Check the TinyMCE documentation for details on this plugin. diff --git a/phpgwapi/js/tiny_mce/plugins/preview/editor_plugin.js b/phpgwapi/js/tiny_mce/plugins/preview/editor_plugin.js new file mode 100644 index 0000000000..39059865af --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/editor_plugin.js @@ -0,0 +1 @@ +tinyMCE.importPluginLanguagePack('preview','en,tr,cs,de,el,fr_ca,it,ko,pt,sv,zh_cn,fa,fr,pl,pt_br,nl,da,he,nb,hu,ru,ru_KOI8-R,ru_UTF-8,nn,es,cy,is,zh_tw,zh_tw_utf8,sk');var TinyMCE_PreviewPlugin={getInfo:function(){return{longname:'Preview',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_preview.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};},getControlHTML:function(cn){switch(cn){case"preview":return tinyMCE.getButtonHTML(cn,'lang_preview_desc','{$pluginurl}/images/preview.gif','mcePreview');}return"";},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mcePreview":var previewPage=tinyMCE.getParam("plugin_preview_pageurl",null);var previewWidth=tinyMCE.getParam("plugin_preview_width","550");var previewHeight=tinyMCE.getParam("plugin_preview_height","600");if(previewPage){var template=new Array();template['file']=previewPage;template['width']=previewWidth;template['height']=previewHeight;tinyMCE.openWindow(template,{editor_id:editor_id,resizable:"yes",scrollbars:"yes",inline:"yes",content:tinyMCE.getContent(),content_css:tinyMCE.getParam("content_css")});}else{var win=window.open("","mcePreview","menubar=no,toolbar=no,scrollbars=yes,resizable=yes,left=20,top=20,width="+previewWidth+",height="+previewHeight);var html="";var c=tinyMCE.getContent();var pos=c.indexOf('',pos);pos2=c.lastIndexOf('');c=c.substring(pos+1,pos2);}html+=tinyMCE.getParam('doctype');html+='';html+='';html+=''+tinyMCE.getLang('lang_preview_desc')+'';html+='';html+='';html+='';html+='';html+='';html+=c;html+='';html+='';win.document.write(html);win.document.close();}return true;}return false;}};tinyMCE.addPlugin("preview",TinyMCE_PreviewPlugin); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/preview/editor_plugin_src.js b/phpgwapi/js/tiny_mce/plugins/preview/editor_plugin_src.js new file mode 100644 index 0000000000..cd7e5e47b0 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/editor_plugin_src.js @@ -0,0 +1,92 @@ +/** + * $RCSfile: editor_plugin_src.js,v $ + * $Revision: 1.23 $ + * $Date: 2006/03/20 12:03:44 $ + * + * @author Moxiecode + * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved. + */ + +/* Import plugin specific language pack */ +tinyMCE.importPluginLanguagePack('preview', 'en,tr,cs,de,el,fr_ca,it,ko,pt,sv,zh_cn,fa,fr,pl,pt_br,nl,da,he,nb,hu,ru,ru_KOI8-R,ru_UTF-8,nn,es,cy,is,zh_tw,zh_tw_utf8,sk'); + +var TinyMCE_PreviewPlugin = { + getInfo : function() { + return { + longname : 'Preview', + author : 'Moxiecode Systems', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_preview.html', + version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion + }; + }, + + /** + * Returns the HTML contents of the preview control. + */ + getControlHTML : function(cn) { + switch (cn) { + case "preview": + return tinyMCE.getButtonHTML(cn, 'lang_preview_desc', '{$pluginurl}/images/preview.gif', 'mcePreview'); + } + + return ""; + }, + + /** + * Executes the mcePreview command. + */ + execCommand : function(editor_id, element, command, user_interface, value) { + // Handle commands + switch (command) { + case "mcePreview": + var previewPage = tinyMCE.getParam("plugin_preview_pageurl", null); + var previewWidth = tinyMCE.getParam("plugin_preview_width", "550"); + var previewHeight = tinyMCE.getParam("plugin_preview_height", "600"); + + // Use a custom preview page + if (previewPage) { + var template = new Array(); + + template['file'] = previewPage; + template['width'] = previewWidth; + template['height'] = previewHeight; + + tinyMCE.openWindow(template, {editor_id : editor_id, resizable : "yes", scrollbars : "yes", inline : "yes", content : tinyMCE.getContent(), content_css : tinyMCE.getParam("content_css")}); + } else { + var win = window.open("", "mcePreview", "menubar=no,toolbar=no,scrollbars=yes,resizable=yes,left=20,top=20,width=" + previewWidth + ",height=" + previewHeight); + var html = ""; + var c = tinyMCE.getContent(); + var pos = c.indexOf('', pos); + pos2 = c.lastIndexOf(''); + c = c.substring(pos + 1, pos2); + } + + html += tinyMCE.getParam('doctype'); + html += ''; + html += ''; + html += '' + tinyMCE.getLang('lang_preview_desc') + ''; + html += ''; + html += ''; + html += ''; + html += ''; + html += ''; + html += c; + html += ''; + html += ''; + + win.document.write(html); + win.document.close(); + } + + return true; + } + + return false; + } +}; + +tinyMCE.addPlugin("preview", TinyMCE_PreviewPlugin); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/example.html b/phpgwapi/js/tiny_mce/plugins/preview/example.html new file mode 100644 index 0000000000..19ebead45d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/example.html @@ -0,0 +1,13 @@ + + + +Example of a custom preview page + + + + +Editor contents:
+{$content} + + + diff --git a/phpgwapi/js/tiny_mce/plugins/preview/images/preview.gif b/phpgwapi/js/tiny_mce/plugins/preview/images/preview.gif new file mode 100644 index 0000000000000000000000000000000000000000..318936eaac98edd0d40334abcd2f7c1c10abaec9 GIT binary patch literal 286 zcmV+(0pb2fNk%w1VH5xq0MrctLNX#=n%>{t-ZHm6e~^^jl|5qG(t>VEt(9$;rn0=h z!9sF^Hceyu{Qa@O*@D`dO0sseucF4-?uW03pRULFzFJ~vZ(3SX#mU#gdO|Xil9ZX3 zZ+Cy;3tk`X`blmtgJ&}spvFxO)+pf z*Yu0)Jeq<*Oi>zw$YY{tU??18WAZRSAc+luBS5_%gFt}U=_CkVMPL9SG->9@i6RJS z282$nbL>vSb9vQ6%F(nbX9-_S>5dgx&$jBi8JKA7wKL7v# literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/ar.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/ar.js new file mode 100644 index 0000000000..b68b6751df --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/ar.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +preview_desc : 'Preview' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/ca.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/ca.js new file mode 100644 index 0000000000..b68b6751df --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/ca.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +preview_desc : 'Preview' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/cs.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/cs.js new file mode 100755 index 0000000000..c852107c91 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/cs.js @@ -0,0 +1,11 @@ +/** + * Czech lang variables + * encoding: utf-8 + * + * $Id: cs.js,v 1.5 2006/01/11 14:25:49 spocke Exp $ + */ + +tinyMCE.addToLang('',{ +preview_desc : 'Náhled' +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/cy.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/cy.js new file mode 100644 index 0000000000..01d4201d59 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/cy.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +preview_desc : 'Rhagolwg' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/da.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/da.js new file mode 100644 index 0000000000..07b7662a06 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/da.js @@ -0,0 +1,5 @@ +// DK lang variables contributed by Jan Moelgaard + +tinyMCE.addToLang('',{ +preview_desc : 'Se siden' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/de.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/de.js new file mode 100644 index 0000000000..c8bc6b12b5 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/de.js @@ -0,0 +1,5 @@ +// DE lang variables + +tinyMCE.addToLang('',{ +preview_desc : 'Vorschau' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/el.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/el.js new file mode 100755 index 0000000000..cbfc774571 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/el.js @@ -0,0 +1,5 @@ +// Greek lang variables by Jacaranda Bill + +tinyMCE.addToLang('',{ +preview_desc : 'Ðñïåðéóêüðçóç éóôïóåëßäáò' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/en.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/en.js new file mode 100644 index 0000000000..b68b6751df --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/en.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +preview_desc : 'Preview' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/es.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/es.js new file mode 100755 index 0000000000..a305521b4b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/es.js @@ -0,0 +1,7 @@ +// ES lang variables by Alvaro Velasco and Adolfo Sanz De Diego (asanzdiego) +// Last Updated : October 2005 +// TinyMCE Version : 2.0RC3 + +tinyMCE.addToLang('',{ +preview_desc : 'Vista previa' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/fa.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/fa.js new file mode 100644 index 0000000000..d9a9658109 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/fa.js @@ -0,0 +1,10 @@ +// IR lang variables +// Persian (Farsi) language pack (for IRAN) +// By: Morteza Zafari +// Lost@LostLord.com +// http://www.LostLord.com + +tinyMCE.addToLang('',{ +dir : 'rtl', +preview_desc : '??? ?????' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/fa_ca.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/fa_ca.js new file mode 100644 index 0000000000..b68b6751df --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/fa_ca.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +preview_desc : 'Preview' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/fi.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/fi.js new file mode 100755 index 0000000000..146f13a1c7 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/fi.js @@ -0,0 +1,5 @@ +// FI lang variables + +tinyMCE.addToLang('',{ +preview_desc : 'Esikatselu' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/fr.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/fr.js new file mode 100755 index 0000000000..1a215938bc --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/fr.js @@ -0,0 +1,6 @@ +// FR lang variables +// Modified by Motte, last updated 2006-03-23 + +tinyMCE.addToLang('',{ +preview_desc : 'Prévisualisation' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/fr_ca.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/fr_ca.js new file mode 100755 index 0000000000..1f687d696d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/fr_ca.js @@ -0,0 +1,5 @@ +// Canadian French lang variables by Virtuelcom last modification: 2005-06-15 + +tinyMCE.addToLang('',{ +preview_desc : 'Prévisualisation' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/he.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/he.js new file mode 100755 index 0000000000..6fd7262dc2 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/he.js @@ -0,0 +1,5 @@ +// HE lang variables by Liron Newman, http://eesh.net + +tinyMCE.addToLang('',{ +preview_desc : 'úöåâä î÷ãéîä' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/hu.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/hu.js new file mode 100644 index 0000000000..94e83b9c6b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/hu.js @@ -0,0 +1,5 @@ +// HU lang variables + +tinyMCE.addToLang('',{ +preview_desc : 'Elõnézet' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/is.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/is.js new file mode 100644 index 0000000000..d20b485b2d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/is.js @@ -0,0 +1,5 @@ +// Iceland lang variables by Johannes Birgir Jensson + +tinyMCE.addToLang('',{ +preview_desc : 'Forskoða' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/it.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/it.js new file mode 100755 index 0000000000..f63d430323 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/it.js @@ -0,0 +1,5 @@ +// IT lang variables + +tinyMCE.addToLang('',{ +preview_desc : 'Anteprima' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/ja-euc-jp.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/ja-euc-jp.js new file mode 100644 index 0000000000..b68b6751df --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/ja-euc-jp.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +preview_desc : 'Preview' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/ja.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/ja.js new file mode 100644 index 0000000000..b68b6751df --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/ja.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +preview_desc : 'Preview' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/ja_euc-jp.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/ja_euc-jp.js new file mode 100755 index 0000000000..dbf4a2d19d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/ja_euc-jp.js @@ -0,0 +1,5 @@ +// ÆüËܸì euc lang variables + +tinyMCE.addToLang('',{ +preview_desc : '¥×¥ì¥Ó¥å¡¼' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/ja_shift-jis.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/ja_shift-jis.js new file mode 100644 index 0000000000..b68b6751df --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/ja_shift-jis.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +preview_desc : 'Preview' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/ja_shift_jis.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/ja_shift_jis.js new file mode 100755 index 0000000000..a328cd5952 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/ja_shift_jis.js @@ -0,0 +1,5 @@ +// “ú–{Œê shift_jis lang variables + +tinyMCE.addToLang('',{ +preview_desc : 'ƒvƒŒƒrƒ…[' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/ja_utf-8.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/ja_utf-8.js new file mode 100755 index 0000000000..8adc816162 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/ja_utf-8.js @@ -0,0 +1,5 @@ +// 日本語 utf-8 lang variables + +tinyMCE.addToLang('',{ +preview_desc : 'プレビュー' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/ko.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/ko.js new file mode 100644 index 0000000000..2759a082a1 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/ko.js @@ -0,0 +1,5 @@ +// KO lang variables + +tinyMCE.addToLang('',{ +preview_desc : '¹Ì¸®º¸±â' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/nb.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/nb.js new file mode 100644 index 0000000000..231f1ba30a --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/nb.js @@ -0,0 +1,5 @@ +// nb = Norwegian (bokmål) lang variables by Knut B. Jacobsen + +tinyMCE.addToLang('',{ +preview_desc : 'Forhåndsvisning' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/nl.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/nl.js new file mode 100644 index 0000000000..ec66d32a16 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/nl.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +preview_desc : 'Voorbeeld' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/nn.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/nn.js new file mode 100644 index 0000000000..e273a271ab --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/nn.js @@ -0,0 +1,5 @@ +// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen + +tinyMCE.addToLang('',{ +preview_desc : 'Forhåndsvisning' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/pl.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/pl.js new file mode 100644 index 0000000000..2e3f901916 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/pl.js @@ -0,0 +1,7 @@ +// PL lang variables +// fixed by Wooya +// http://www.musion.prv.pl + +tinyMCE.addToLang('',{ +preview_desc : 'Podgl±d' +}); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/pt.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/pt.js new file mode 100644 index 0000000000..6256c4739e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/pt.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +preview_desc : 'Pré-visualização' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/pt_br.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/pt_br.js new file mode 100644 index 0000000000..3cbf430473 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/pt_br.js @@ -0,0 +1,13 @@ +/** + * pt_br lang variables + * Brazilian Portuguese + * + * Authors : ???? + * Revision and modifications: + * Marcio Barbosa (mpg) + * Last Updated : November 26, 2005 + * TinyMCE Version : 2.0RC4 + */ +tinyMCE.addToLang('',{ +preview_desc : 'Visualizar' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/ro.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/ro.js new file mode 100755 index 0000000000..cf15bfd6fb --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/ro.js @@ -0,0 +1,5 @@ +// RO lang variables + +tinyMCE.addToLang('',{ +preview_desc : 'Previzualizare' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/ru.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/ru.js new file mode 100644 index 0000000000..994bb57beb --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/ru.js @@ -0,0 +1,5 @@ +// RU lang variables cp1251 + +tinyMCE.addToLang('',{ +preview_desc : 'Ïðåäâàðèòåëüíûé ïðîñìîòð' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/ru_KOI8-R.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/ru_KOI8-R.js new file mode 100644 index 0000000000..5de38b6aa9 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/ru_KOI8-R.js @@ -0,0 +1,5 @@ +// RU lang variables KOI8-R + +tinyMCE.addToLang('',{ +preview_desc : 'ðÒÅÄ×ÁÒÉÔÅÌØÎÙÊ ÐÒÏÓÍÏÔÒ' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/ru_UTF-8.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/ru_UTF-8.js new file mode 100644 index 0000000000..dda8c81dbf --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/ru_UTF-8.js @@ -0,0 +1,5 @@ +// RU lang variables UTF-8 + +tinyMCE.addToLang('',{ +preview_desc : 'Предварительный проÑмотр' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/si.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/si.js new file mode 100644 index 0000000000..83b2fe3e37 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/si.js @@ -0,0 +1,5 @@ +// SI lang variables ISO-8859-2 + +tinyMCE.addToLang('',{ +preview_desc : 'Predogled' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/sk.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/sk.js new file mode 100644 index 0000000000..7a1971f405 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/sk.js @@ -0,0 +1,13 @@ +/** + * Slovak lang variables + * encoding: utf-8 + * + * @author Vladimir VASIL vvasil@post.sk + * + * $Id: sk.js,v 1.1 2005/11/22 20:56:44 spocke Exp $ + */ + +tinyMCE.addToLang('',{ +preview_desc : 'Náhľad' +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/sq.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/sq.js new file mode 100755 index 0000000000..411c19066f --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/sq.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +preview_desc : 'Parashiko' +}); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/sv.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/sv.js new file mode 100644 index 0000000000..cb2bbf87e4 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/sv.js @@ -0,0 +1,5 @@ +// SE lang variables + +tinyMCE.addToLang('',{ +preview_desc : 'Förhandsgranska' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/th.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/th.js new file mode 100644 index 0000000000..b68b6751df --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/th.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +preview_desc : 'Preview' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/tr.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/tr.js new file mode 100644 index 0000000000..2f31557b0d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/tr.js @@ -0,0 +1,5 @@ +// TR lang variables + +tinyMCE.addToLang('',{ +preview_desc : 'Önizleme' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/tw.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/tw.js new file mode 100644 index 0000000000..b68b6751df --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/tw.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +preview_desc : 'Preview' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/vi.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/vi.js new file mode 100755 index 0000000000..f2eb949736 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/vi.js @@ -0,0 +1,5 @@ +// Vietnamese lang variables - Äá»— Xuân Tiến - tiendx2002@yahoo.com Việt hóa + +tinyMCE.addToLang('',{ +preview_desc : 'Xem trÆ°á»›c' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/zh_cn.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/zh_cn.js new file mode 100755 index 0000000000..ff49c40912 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/zh_cn.js @@ -0,0 +1,6 @@ +// Simplified Chinese lang variables contributed by TinyMCE_China_Team ( tinymce_china {AT} yahoogroups {DOT} com ). +// visit our homepage at: http://www.cube316.net/tinymce/ for more information. + +tinyMCE.addToLang('',{ +preview_desc : 'Ô¤ÀÀ' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/zh_cn_utf8.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/zh_cn_utf8.js new file mode 100755 index 0000000000..c17e032dff --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/zh_cn_utf8.js @@ -0,0 +1,6 @@ +// Simplified Chinese lang variables contributed by TinyMCE_China_Team ( tinymce_china {AT} yahoogroups {DOT} com ). +// visit our homepage at: http://www.cube316.net/tinymce/ for more information. + +tinyMCE.addToLang('',{ +preview_desc : '预览' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/zh_tw.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/zh_tw.js new file mode 100644 index 0000000000..f15e5515fe --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/zh_tw.js @@ -0,0 +1,6 @@ +// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com +// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com + +tinyMCE.addToLang('',{ +preview_desc : '¹wÄý' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/langs/zh_tw_utf8.js b/phpgwapi/js/tiny_mce/plugins/preview/langs/zh_tw_utf8.js new file mode 100644 index 0000000000..9d5e7378ad --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/langs/zh_tw_utf8.js @@ -0,0 +1,6 @@ +// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com +// ç¹é«”中文 UTF-8 ;數ä½æ‡‰ç”¨åŠè£½ä½œï¼› twapweb_AT_gmail_DOT_com + +tinyMCE.addToLang('',{ +preview_desc : 'é è¦½' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/preview/readme.txt b/phpgwapi/js/tiny_mce/plugins/preview/readme.txt new file mode 100644 index 0000000000..4fdb78aecd --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/preview/readme.txt @@ -0,0 +1 @@ +Check the TinyMCE documentation for details on this plugin. diff --git a/phpgwapi/js/tiny_mce/plugins/print/editor_plugin.js b/phpgwapi/js/tiny_mce/plugins/print/editor_plugin.js new file mode 100644 index 0000000000..5ea391cb83 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/editor_plugin.js @@ -0,0 +1 @@ +tinyMCE.importPluginLanguagePack('print','en,tr,sv,zh_cn,fa,fr_ca,fr,de,pl,pt_br,cs,nl,da,he,nb,hu,ru,ru_KOI8-R,ru_UTF-8,nn,fi,es,cy,is,zh_tw,zh_tw_utf8,sk');var TinyMCE_PrintPlugin={getInfo:function(){return{longname:'Print',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_print.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};},getControlHTML:function(cn){switch(cn){case"print":return tinyMCE.getButtonHTML(cn,'lang_print_desc','{$pluginurl}/images/print.gif','mcePrint');}return"";},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mcePrint":tinyMCE.getInstanceById(editor_id).contentWindow.print();return true;}return false;}};tinyMCE.addPlugin("print",TinyMCE_PrintPlugin); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/print/editor_plugin_src.js b/phpgwapi/js/tiny_mce/plugins/print/editor_plugin_src.js new file mode 100644 index 0000000000..aa2d4eea44 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/editor_plugin_src.js @@ -0,0 +1,49 @@ +/** + * $RCSfile: editor_plugin_src.js,v $ + * $Revision: 1.19 $ + * $Date: 2006/02/10 16:29:40 $ + * + * @author Moxiecode + * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved. + */ + +/* Import theme specific language pack */ +tinyMCE.importPluginLanguagePack('print', 'en,tr,sv,zh_cn,fa,fr_ca,fr,de,pl,pt_br,cs,nl,da,he,nb,hu,ru,ru_KOI8-R,ru_UTF-8,nn,fi,es,cy,is,zh_tw,zh_tw_utf8,sk'); + +var TinyMCE_PrintPlugin = { + getInfo : function() { + return { + longname : 'Print', + author : 'Moxiecode Systems', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_print.html', + version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion + }; + }, + + getControlHTML : function(cn) { + switch (cn) { + case "print": + return tinyMCE.getButtonHTML(cn, 'lang_print_desc', '{$pluginurl}/images/print.gif', 'mcePrint'); + } + + return ""; + }, + + /** + * Executes the search/replace commands. + */ + execCommand : function(editor_id, element, command, user_interface, value) { + // Handle commands + switch (command) { + case "mcePrint": + tinyMCE.getInstanceById(editor_id).contentWindow.print(); + return true; + } + + // Pass to next handler in chain + return false; + } +}; + +tinyMCE.addPlugin("print", TinyMCE_PrintPlugin); diff --git a/phpgwapi/js/tiny_mce/plugins/print/images/print.gif b/phpgwapi/js/tiny_mce/plugins/print/images/print.gif new file mode 100644 index 0000000000000000000000000000000000000000..72104d177b7fb10164fe2dcd5c11833af420ed0d GIT binary patch literal 211 zcmV;^04)DUNk%w1VH5xq0K*3W0-^$glB?9%;yO@jtF_9q{sK~CfBXCW68-|a#?oSO ziL%e~l%llZ>Gg7ing9R*A^8LW000jFEC2ui02BZe000Dl@X1N5y*TUrMEc;T3BqBT z4PgiwVSWT5C`y(zC#n*d;5M+t%)nq+5`;vqkun5Sl>{S3U<4crgF(S?7%GgM_|OPs zD* +// Last Updated : October 2005 +// TinyMCE Version : 2.0RC3 + +tinyMCE.addToLang('',{ +print_desc : 'Imprimir' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/print/langs/fa.js b/phpgwapi/js/tiny_mce/plugins/print/langs/fa.js new file mode 100644 index 0000000000..81e6df0154 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/langs/fa.js @@ -0,0 +1,10 @@ +// IR lang variables +// Persian (Farsi) language pack (for IRAN) +// By: Morteza Zafari +// Lost@LostLord.com +// http://www.LostLord.com + +tinyMCE.addToLang('',{ +dir : 'rtl', +print_desc : '???' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/print/langs/fa_ca.js b/phpgwapi/js/tiny_mce/plugins/print/langs/fa_ca.js new file mode 100644 index 0000000000..6407cdb849 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/langs/fa_ca.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +print_desc : 'Print' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/print/langs/fi.js b/phpgwapi/js/tiny_mce/plugins/print/langs/fi.js new file mode 100755 index 0000000000..e97d9abaea --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/langs/fi.js @@ -0,0 +1,5 @@ +// FI lang variables by Tuomo Aura, Ateco.fi + +tinyMCE.addToLang('',{ +print_desc : 'Tulosta' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/print/langs/fr.js b/phpgwapi/js/tiny_mce/plugins/print/langs/fr.js new file mode 100755 index 0000000000..8286abb29f --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/langs/fr.js @@ -0,0 +1,6 @@ +// FR lang variables +// Modified by Motte, last updated 2006-03-23 + +tinyMCE.addToLang('',{ +print_desc : 'Imprimer' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/print/langs/fr_ca.js b/phpgwapi/js/tiny_mce/plugins/print/langs/fr_ca.js new file mode 100755 index 0000000000..c98cc74ffe --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/langs/fr_ca.js @@ -0,0 +1,5 @@ +// Canadian French lang variables by Virtuelcom last modification: 2005-06-15 + +tinyMCE.addToLang('',{ +print_desc : 'Imprimer' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/print/langs/he.js b/phpgwapi/js/tiny_mce/plugins/print/langs/he.js new file mode 100755 index 0000000000..de55f38f5f --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/langs/he.js @@ -0,0 +1,5 @@ +// HE lang variables by Liron Newman, http://eesh.net + +tinyMCE.addToLang('',{ +print_desc : 'äãôñ' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/print/langs/hu.js b/phpgwapi/js/tiny_mce/plugins/print/langs/hu.js new file mode 100644 index 0000000000..8e1ec6a295 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/langs/hu.js @@ -0,0 +1,5 @@ +// HU lang variables + +tinyMCE.addToLang('',{ +print_desc : 'Nyomtatás' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/print/langs/is.js b/phpgwapi/js/tiny_mce/plugins/print/langs/is.js new file mode 100644 index 0000000000..df67cae810 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/langs/is.js @@ -0,0 +1,5 @@ +// Iceland lang variables by Johannes Birgir Jensson + +tinyMCE.addToLang('',{ +print_desc : 'Prenta' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/print/langs/it.js b/phpgwapi/js/tiny_mce/plugins/print/langs/it.js new file mode 100755 index 0000000000..1af4896d56 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/langs/it.js @@ -0,0 +1,5 @@ +// IT lang variables + +tinyMCE.addToLang('',{ +print_desc : 'Stampa' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/print/langs/ja-euc-jp.js b/phpgwapi/js/tiny_mce/plugins/print/langs/ja-euc-jp.js new file mode 100755 index 0000000000..a5df7532a0 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/langs/ja-euc-jp.js @@ -0,0 +1,5 @@ +// Japanese euc variables + +tinyMCE.addToLang('',{ +print_desc : '°õºþ' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/print/langs/ja.js b/phpgwapi/js/tiny_mce/plugins/print/langs/ja.js new file mode 100644 index 0000000000..6407cdb849 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/langs/ja.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +print_desc : 'Print' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/print/langs/ja_euc-jp.js b/phpgwapi/js/tiny_mce/plugins/print/langs/ja_euc-jp.js new file mode 100644 index 0000000000..6407cdb849 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/langs/ja_euc-jp.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +print_desc : 'Print' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/print/langs/ja_shift-jis.js b/phpgwapi/js/tiny_mce/plugins/print/langs/ja_shift-jis.js new file mode 100644 index 0000000000..6407cdb849 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/langs/ja_shift-jis.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +print_desc : 'Print' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/print/langs/ja_shift_jis.js b/phpgwapi/js/tiny_mce/plugins/print/langs/ja_shift_jis.js new file mode 100755 index 0000000000..a4ecfa9087 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/langs/ja_shift_jis.js @@ -0,0 +1,5 @@ +// Japanese shift-jis variables + +tinyMCE.addToLang('',{ +print_desc : 'ˆóü' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/print/langs/ja_utf-8.js b/phpgwapi/js/tiny_mce/plugins/print/langs/ja_utf-8.js new file mode 100755 index 0000000000..a3c1eb1ca1 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/langs/ja_utf-8.js @@ -0,0 +1,5 @@ +// Japanese utf-8 variables + +tinyMCE.addToLang('',{ +print_desc : 'å°åˆ·' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/print/langs/ko.js b/phpgwapi/js/tiny_mce/plugins/print/langs/ko.js new file mode 100644 index 0000000000..6407cdb849 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/langs/ko.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +print_desc : 'Print' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/print/langs/nb.js b/phpgwapi/js/tiny_mce/plugins/print/langs/nb.js new file mode 100644 index 0000000000..e2dba3bd87 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/langs/nb.js @@ -0,0 +1,5 @@ +// nb = Norwegian (bokmål) lang variables by Knut B. Jacobsen + +tinyMCE.addToLang('',{ +print_desc : 'Skriv ut' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/print/langs/nl.js b/phpgwapi/js/tiny_mce/plugins/print/langs/nl.js new file mode 100644 index 0000000000..7b120259b8 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/langs/nl.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +print_desc : 'Afdrukken' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/print/langs/nn.js b/phpgwapi/js/tiny_mce/plugins/print/langs/nn.js new file mode 100644 index 0000000000..4e2fdec2e0 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/langs/nn.js @@ -0,0 +1,5 @@ +// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen + +tinyMCE.addToLang('',{ +print_desc : 'Skriv ut' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/print/langs/pl.js b/phpgwapi/js/tiny_mce/plugins/print/langs/pl.js new file mode 100644 index 0000000000..d13f09ce58 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/langs/pl.js @@ -0,0 +1,5 @@ +// PL lang variables + +tinyMCE.addToLang('',{ +print_desc : 'Drukuj' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/print/langs/pt.js b/phpgwapi/js/tiny_mce/plugins/print/langs/pt.js new file mode 100644 index 0000000000..6407cdb849 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/langs/pt.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +print_desc : 'Print' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/print/langs/pt_br.js b/phpgwapi/js/tiny_mce/plugins/print/langs/pt_br.js new file mode 100644 index 0000000000..28052e4115 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/langs/pt_br.js @@ -0,0 +1,13 @@ +/** + * pt_br lang variables + * Brazilian Portuguese + * + * Authors : ???? + * Revision and modifications: + * Marcio Barbosa (mpg) + * Last Updated : November 26, 2005 + * TinyMCE Version : 2.0RC4 + */ +tinyMCE.addToLang('',{ +print_desc : 'Imprimir' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/print/langs/ro.js b/phpgwapi/js/tiny_mce/plugins/print/langs/ro.js new file mode 100755 index 0000000000..036a684cee --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/langs/ro.js @@ -0,0 +1,5 @@ +// RO lang variables + +tinyMCE.addToLang('',{ +print_desc : 'Tipăreşte' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/print/langs/ru.js b/phpgwapi/js/tiny_mce/plugins/print/langs/ru.js new file mode 100644 index 0000000000..edc826b746 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/langs/ru.js @@ -0,0 +1,5 @@ +// RU lang variables cp1251 + +tinyMCE.addToLang('',{ +print_desc : 'Ðàñïå÷àòàòü' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/print/langs/ru_KOI8-R.js b/phpgwapi/js/tiny_mce/plugins/print/langs/ru_KOI8-R.js new file mode 100644 index 0000000000..038375cccd --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/langs/ru_KOI8-R.js @@ -0,0 +1,5 @@ +// RU lang variables KOI8-R + +tinyMCE.addToLang('',{ +print_desc : 'òÁÓÐÅÞÁÔÁÔØ' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/print/langs/ru_UTF-8.js b/phpgwapi/js/tiny_mce/plugins/print/langs/ru_UTF-8.js new file mode 100644 index 0000000000..a7185f8bc2 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/langs/ru_UTF-8.js @@ -0,0 +1,5 @@ +// RU lang variables UTF-8 + +tinyMCE.addToLang('',{ +print_desc : 'РаÑпечатать' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/print/langs/si.js b/phpgwapi/js/tiny_mce/plugins/print/langs/si.js new file mode 100644 index 0000000000..b971cdaf14 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/langs/si.js @@ -0,0 +1,5 @@ +// SI lang variables ISO-8859-2 + +tinyMCE.addToLang('',{ +print_desc : 'Natisni' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/print/langs/sk.js b/phpgwapi/js/tiny_mce/plugins/print/langs/sk.js new file mode 100644 index 0000000000..9954763279 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/langs/sk.js @@ -0,0 +1,13 @@ +/** + * Slovak lang variables + * encoding: utf-8 + * + * @author Vladimir VASIL vvasil@post.sk + * + * $Id: sk.js,v 1.1 2005/11/22 20:56:44 spocke Exp $ + */ + +tinyMCE.addToLang('',{ +print_desc : 'TlaÄ' +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/print/langs/sq.js b/phpgwapi/js/tiny_mce/plugins/print/langs/sq.js new file mode 100755 index 0000000000..1019f0f734 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/langs/sq.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +print_desc : 'Shtyp' +}); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/print/langs/sv.js b/phpgwapi/js/tiny_mce/plugins/print/langs/sv.js new file mode 100644 index 0000000000..34484379e2 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/langs/sv.js @@ -0,0 +1,5 @@ +// SE lang variables + +tinyMCE.addToLang('',{ +print_desc : 'Skriv ut' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/print/langs/th.js b/phpgwapi/js/tiny_mce/plugins/print/langs/th.js new file mode 100644 index 0000000000..6407cdb849 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/langs/th.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +print_desc : 'Print' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/print/langs/tr.js b/phpgwapi/js/tiny_mce/plugins/print/langs/tr.js new file mode 100644 index 0000000000..970ab03ac2 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/langs/tr.js @@ -0,0 +1,5 @@ +// TR lang variables + +tinyMCE.addToLang('',{ +print_desc : 'Yazdýr' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/print/langs/tw.js b/phpgwapi/js/tiny_mce/plugins/print/langs/tw.js new file mode 100644 index 0000000000..6407cdb849 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/langs/tw.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +print_desc : 'Print' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/print/langs/vi.js b/phpgwapi/js/tiny_mce/plugins/print/langs/vi.js new file mode 100755 index 0000000000..a4072c6dcb --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/langs/vi.js @@ -0,0 +1,5 @@ +// Vietnamese lang variables - Ãá»— Xuân Tiến - tiendx2002@yahoo.com Việt hóa + +tinyMCE.addToLang('',{ +print_desc : 'In' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/print/langs/zh_cn.js b/phpgwapi/js/tiny_mce/plugins/print/langs/zh_cn.js new file mode 100755 index 0000000000..c0a7aba569 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/langs/zh_cn.js @@ -0,0 +1,6 @@ +// Simplified Chinese lang variables contributed by TinyMCE_China_Team ( tinymce_china {AT} yahoogroups {DOT} com ). +// visit our homepage at: http://www.cube316.net/tinymce/ for more information. + +tinyMCE.addToLang('',{ +print_desc : '´òÓ¡' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/print/langs/zh_cn_utf8.js b/phpgwapi/js/tiny_mce/plugins/print/langs/zh_cn_utf8.js new file mode 100755 index 0000000000..14707b3d83 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/langs/zh_cn_utf8.js @@ -0,0 +1,6 @@ +// Simplified Chinese lang variables contributed by TinyMCE_China_Team ( tinymce_china {AT} yahoogroups {DOT} com ). +// visit our homepage at: http://www.cube316.net/tinymce/ for more information. + +tinyMCE.addToLang('',{ +print_desc : '打å°' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/print/langs/zh_tw.js b/phpgwapi/js/tiny_mce/plugins/print/langs/zh_tw.js new file mode 100644 index 0000000000..6dc26a60dd --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/langs/zh_tw.js @@ -0,0 +1,6 @@ +// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com +// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com + +tinyMCE.addToLang('',{ +print_desc : '¦C¦L' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/print/langs/zh_tw_utf8.js b/phpgwapi/js/tiny_mce/plugins/print/langs/zh_tw_utf8.js new file mode 100644 index 0000000000..c0615a7383 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/langs/zh_tw_utf8.js @@ -0,0 +1,6 @@ +// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com +// ç¹é«”中文 UTF-8 ;數ä½æ‡‰ç”¨åŠè£½ä½œï¼› twapweb_AT_gmail_DOT_com + +tinyMCE.addToLang('',{ +print_desc : '列å°' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/print/readme.txt b/phpgwapi/js/tiny_mce/plugins/print/readme.txt new file mode 100644 index 0000000000..4fdb78aecd --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/print/readme.txt @@ -0,0 +1 @@ +Check the TinyMCE documentation for details on this plugin. diff --git a/phpgwapi/js/tiny_mce/plugins/readme.txt b/phpgwapi/js/tiny_mce/plugins/readme.txt new file mode 100644 index 0000000000..b694fdb6bf --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/readme.txt @@ -0,0 +1 @@ +This is the location you place TinyMCE plugins. diff --git a/phpgwapi/js/tiny_mce/plugins/save/editor_plugin.js b/phpgwapi/js/tiny_mce/plugins/save/editor_plugin.js new file mode 100644 index 0000000000..d299c23229 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/editor_plugin.js @@ -0,0 +1 @@ +tinyMCE.importPluginLanguagePack('save','en,tr,sv,zh_cn,cs,fa,fr_ca,fr,de,pl,pt_br,nl,he,nb,hu,ru,ru_KOI8-R,ru_UTF-8,nn,fi,da,es,cy,is,zh_tw,zh_tw_utf8,sk');var TinyMCE_SavePlugin={getInfo:function(){return{longname:'Save',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_save.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};},initInstance:function(inst){inst.addShortcut('ctrl','s','lang_save_desc','mceSave');},getControlHTML:function(cn){switch(cn){case"save":return tinyMCE.getButtonHTML(cn,'lang_save_desc','{$pluginurl}/images/save.gif','mceSave');}return"";},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceSave":if(tinyMCE.getParam("fullscreen_is_enabled"))return true;var inst=tinyMCE.selectedInstance;var formObj=inst.formElement.form;if(tinyMCE.getParam("save_enablewhendirty")&&!inst.isDirty())return true;if(formObj){tinyMCE.triggerSave();var os;if((os=tinyMCE.getParam("save_onsavecallback"))){if(eval(os+'(inst);')){inst.startContent=tinyMCE.trim(inst.getBody().innerHTML);tinyMCE.triggerNodeChange(false,true);}return true;}for(var i=0;iy!E|{0<7#0>aHWEL6BndDU8;y+&e4jmm66%_}QC6xvn4h#bW3={_x jpoxPV4gmok9t#w=ts@#{Ko1AM7r_@1E5*jg#vuSZ^a*OP literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/ar.js b/phpgwapi/js/tiny_mce/plugins/save/langs/ar.js new file mode 100644 index 0000000000..2c56b4b882 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/ar.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +save_desc : 'Save' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/ca.js b/phpgwapi/js/tiny_mce/plugins/save/langs/ca.js new file mode 100644 index 0000000000..2c56b4b882 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/ca.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +save_desc : 'Save' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/cs.js b/phpgwapi/js/tiny_mce/plugins/save/langs/cs.js new file mode 100755 index 0000000000..581d6f975b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/cs.js @@ -0,0 +1,11 @@ +/** + * Czech lang variables + * encoding: utf-8 + * + * $Id: cs.js,v 1.5 2006/01/11 14:25:49 spocke Exp $ + */ + +tinyMCE.addToLang('',{ +save_desc : 'Uložit' +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/cy.js b/phpgwapi/js/tiny_mce/plugins/save/langs/cy.js new file mode 100644 index 0000000000..9bb3cdcce6 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/cy.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +save_desc : 'Cadw' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/da.js b/phpgwapi/js/tiny_mce/plugins/save/langs/da.js new file mode 100644 index 0000000000..a0bad1f746 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/da.js @@ -0,0 +1,5 @@ +// DK lang variables contributed by Jan Moelgaard + +tinyMCE.addToLang('',{ +save_desc : 'Gem' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/de.js b/phpgwapi/js/tiny_mce/plugins/save/langs/de.js new file mode 100644 index 0000000000..b109797556 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/de.js @@ -0,0 +1,5 @@ +// DE lang variables + +tinyMCE.addToLang('',{ +save_desc : 'Speichern' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/el.js b/phpgwapi/js/tiny_mce/plugins/save/langs/el.js new file mode 100755 index 0000000000..9fade400cd --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/el.js @@ -0,0 +1,5 @@ +// Initial translation by Dimitris Giannitsaros / MediSign SA + +tinyMCE.addToLang('',{ +save_desc : 'ÁðïèÞêåõóç' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/en.js b/phpgwapi/js/tiny_mce/plugins/save/langs/en.js new file mode 100644 index 0000000000..2c56b4b882 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/en.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +save_desc : 'Save' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/es.js b/phpgwapi/js/tiny_mce/plugins/save/langs/es.js new file mode 100755 index 0000000000..42d76af042 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/es.js @@ -0,0 +1,7 @@ +// ES lang variables by Alvaro Velasco and Adolfo Sanz De Diego (asanzdiego) +// Last Updated : October 2005 +// TinyMCE Version : 2.0RC3 + +tinyMCE.addToLang('',{ +save_desc : 'Salvar' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/fa.js b/phpgwapi/js/tiny_mce/plugins/save/langs/fa.js new file mode 100644 index 0000000000..e99e4362af --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/fa.js @@ -0,0 +1,11 @@ +// IR lang variables +// Persian (Farsi) language pack (for IRAN) +// By: Morteza Zafari +// Lost@LostLord.com +// http://www.LostLord.com + +tinyMCE.addToLang('',{ +dir : 'rtl', +save_desc : '???' +}); + \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/fa_ca.js b/phpgwapi/js/tiny_mce/plugins/save/langs/fa_ca.js new file mode 100644 index 0000000000..2c56b4b882 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/fa_ca.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +save_desc : 'Save' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/fi.js b/phpgwapi/js/tiny_mce/plugins/save/langs/fi.js new file mode 100755 index 0000000000..fbffbe3ef3 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/fi.js @@ -0,0 +1,5 @@ +// FI lang variables by Tuomo Aura, Ateco.fi + +tinyMCE.addToLang('',{ +save_desc : 'Tallenna' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/fr.js b/phpgwapi/js/tiny_mce/plugins/save/langs/fr.js new file mode 100755 index 0000000000..80eb3698f2 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/fr.js @@ -0,0 +1,6 @@ +// FR lang variables +// Modified by Motte, last updated 2006-03-23 + +tinyMCE.addToLang('',{ +save_desc : 'Enregistrer' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/fr_ca.js b/phpgwapi/js/tiny_mce/plugins/save/langs/fr_ca.js new file mode 100755 index 0000000000..4d6e912a9e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/fr_ca.js @@ -0,0 +1,6 @@ +// Canadian French lang variables by Virtuelcom last modification: 2005-06-15 + +tinyMCE.addToLang('',{ +save_desc : 'Enregistrer' +}); +, \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/he.js b/phpgwapi/js/tiny_mce/plugins/save/langs/he.js new file mode 100755 index 0000000000..fb08bb8f9d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/he.js @@ -0,0 +1,5 @@ +// HE lang variables by Liron Newman, http://eesh.net + +tinyMCE.addToLang('',{ +save_desc : 'ùîåø' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/hu.js b/phpgwapi/js/tiny_mce/plugins/save/langs/hu.js new file mode 100644 index 0000000000..54b152a6ec --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/hu.js @@ -0,0 +1,5 @@ +// HU lang variables + +tinyMCE.addToLang('',{ +save_desc : 'Mentés' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/is.js b/phpgwapi/js/tiny_mce/plugins/save/langs/is.js new file mode 100644 index 0000000000..21ae8ce27b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/is.js @@ -0,0 +1,5 @@ +// Iceland lang variables by Johannes Birgir Jensson + +tinyMCE.addToLang('',{ +save_desc : 'Vista' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/it.js b/phpgwapi/js/tiny_mce/plugins/save/langs/it.js new file mode 100755 index 0000000000..a2adfe028f --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/it.js @@ -0,0 +1,5 @@ +// IT lang variables + +tinyMCE.addToLang('',{ +save_desc : 'Salva' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/ja-euc-jp.js b/phpgwapi/js/tiny_mce/plugins/save/langs/ja-euc-jp.js new file mode 100644 index 0000000000..2c56b4b882 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/ja-euc-jp.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +save_desc : 'Save' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/ja.js b/phpgwapi/js/tiny_mce/plugins/save/langs/ja.js new file mode 100644 index 0000000000..2c56b4b882 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/ja.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +save_desc : 'Save' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/ja_euc-jp.js b/phpgwapi/js/tiny_mce/plugins/save/langs/ja_euc-jp.js new file mode 100755 index 0000000000..c2a018f409 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/ja_euc-jp.js @@ -0,0 +1,5 @@ +// Japanese euc lang variables + +tinyMCE.addToLang('',{ +save_desc : 'Êݸ' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/ja_shift-jis.js b/phpgwapi/js/tiny_mce/plugins/save/langs/ja_shift-jis.js new file mode 100644 index 0000000000..2c56b4b882 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/ja_shift-jis.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +save_desc : 'Save' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/ja_shift_jis.js b/phpgwapi/js/tiny_mce/plugins/save/langs/ja_shift_jis.js new file mode 100755 index 0000000000..61dcb54774 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/ja_shift_jis.js @@ -0,0 +1,5 @@ +// Japanese shift-jis lang variables + +tinyMCE.addToLang('',{ +save_desc : '•Û‘¶' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/ja_utf-8.js b/phpgwapi/js/tiny_mce/plugins/save/langs/ja_utf-8.js new file mode 100755 index 0000000000..d49cb40b41 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/ja_utf-8.js @@ -0,0 +1,5 @@ +// Japanese utf-8 lang variables + +tinyMCE.addToLang('',{ +save_desc : 'ä¿å­˜' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/ko.js b/phpgwapi/js/tiny_mce/plugins/save/langs/ko.js new file mode 100644 index 0000000000..2c56b4b882 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/ko.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +save_desc : 'Save' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/nb.js b/phpgwapi/js/tiny_mce/plugins/save/langs/nb.js new file mode 100644 index 0000000000..c599d94a3e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/nb.js @@ -0,0 +1,5 @@ +// nb = Norwegian (bokmål) lang variables by Knut B. Jacobsen + +tinyMCE.addToLang('save',{ +desc : 'Lagre' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/nl.js b/phpgwapi/js/tiny_mce/plugins/save/langs/nl.js new file mode 100644 index 0000000000..7368988f44 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/nl.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +save_desc : 'Opslaan' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/nn.js b/phpgwapi/js/tiny_mce/plugins/save/langs/nn.js new file mode 100644 index 0000000000..b6bc7ecf5b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/nn.js @@ -0,0 +1,5 @@ +// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen + +tinyMCE.addToLang('save',{ +desc : 'Lagre' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/pl.js b/phpgwapi/js/tiny_mce/plugins/save/langs/pl.js new file mode 100644 index 0000000000..96c1a7fc44 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/pl.js @@ -0,0 +1,5 @@ +// PL lang variables + +tinyMCE.addToLang('',{ +save_desc : 'Zachowaj' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/pt.js b/phpgwapi/js/tiny_mce/plugins/save/langs/pt.js new file mode 100644 index 0000000000..2c56b4b882 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/pt.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +save_desc : 'Save' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/pt_br.js b/phpgwapi/js/tiny_mce/plugins/save/langs/pt_br.js new file mode 100644 index 0000000000..c96f55805a --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/pt_br.js @@ -0,0 +1,13 @@ +/** + * pt_br lang variables + * Brazilian Portuguese + * + * Authors : ???? + * Revision and modifications: + * Marcio Barbosa (mpg) + * Last Updated : November 26, 2005 + * TinyMCE Version : 2.0RC4 + */ +tinyMCE.addToLang('',{ +save_desc : 'Salvar' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/ro.js b/phpgwapi/js/tiny_mce/plugins/save/langs/ro.js new file mode 100755 index 0000000000..53423aaecf --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/ro.js @@ -0,0 +1,5 @@ +// RO lang variables + +tinyMCE.addToLang('',{ +save_desc : 'Salvează' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/ru.js b/phpgwapi/js/tiny_mce/plugins/save/langs/ru.js new file mode 100644 index 0000000000..c3f2c97cf7 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/ru.js @@ -0,0 +1,5 @@ +// RU lang variables cp1251 + +tinyMCE.addToLang('',{ +save_desc : 'Ñîõðàíèòü' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/ru_KOI8-R.js b/phpgwapi/js/tiny_mce/plugins/save/langs/ru_KOI8-R.js new file mode 100644 index 0000000000..fbd0459b39 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/ru_KOI8-R.js @@ -0,0 +1,5 @@ +// RU lang variables KOI8-R + +tinyMCE.addToLang('',{ +save_desc : 'óÏÈÒÁÎÉÔØ' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/ru_UTF-8.js b/phpgwapi/js/tiny_mce/plugins/save/langs/ru_UTF-8.js new file mode 100644 index 0000000000..67600d7142 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/ru_UTF-8.js @@ -0,0 +1,5 @@ +// RU lang variables UTF-8 + +tinyMCE.addToLang('',{ +save_desc : 'Сохранить' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/si.js b/phpgwapi/js/tiny_mce/plugins/save/langs/si.js new file mode 100644 index 0000000000..b29e7e3038 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/si.js @@ -0,0 +1,5 @@ +// SI lang variables ISO-8859-2 + +tinyMCE.addToLang('',{ +save_desc : 'Shrani' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/sk.js b/phpgwapi/js/tiny_mce/plugins/save/langs/sk.js new file mode 100644 index 0000000000..7218863a40 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/sk.js @@ -0,0 +1,13 @@ +/** + * Slovak lang variables + * encoding: utf-8 + * + * @author Vladimir VASIL vvasil@post.sk + * + * $Id: sk.js,v 1.1 2005/11/22 20:56:44 spocke Exp $ + */ + +tinyMCE.addToLang('',{ +save_desc : 'UložiÅ¥' +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/sq.js b/phpgwapi/js/tiny_mce/plugins/save/langs/sq.js new file mode 100755 index 0000000000..9c91d52144 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/sq.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +save_desc : 'Ruaj' +}); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/sv.js b/phpgwapi/js/tiny_mce/plugins/save/langs/sv.js new file mode 100644 index 0000000000..3ddfb1f799 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/sv.js @@ -0,0 +1,5 @@ +// SV lang variables + +tinyMCE.addToLang('save',{ +desc : 'Spara' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/th.js b/phpgwapi/js/tiny_mce/plugins/save/langs/th.js new file mode 100644 index 0000000000..2c56b4b882 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/th.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +save_desc : 'Save' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/tr.js b/phpgwapi/js/tiny_mce/plugins/save/langs/tr.js new file mode 100644 index 0000000000..2765636dc9 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/tr.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +save_desc : 'Kaydet' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/tw.js b/phpgwapi/js/tiny_mce/plugins/save/langs/tw.js new file mode 100644 index 0000000000..2c56b4b882 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/tw.js @@ -0,0 +1,5 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +save_desc : 'Save' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/vi.js b/phpgwapi/js/tiny_mce/plugins/save/langs/vi.js new file mode 100755 index 0000000000..38f00201ac --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/vi.js @@ -0,0 +1,5 @@ +// Vietnamese lang variables - Äá»— Xuân Tiến - tiendx2002@yahoo.com Việt hóa + +tinyMCE.addToLang('',{ +save_desc : 'Ghi lại' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/zh_cn.js b/phpgwapi/js/tiny_mce/plugins/save/langs/zh_cn.js new file mode 100755 index 0000000000..e173d59035 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/zh_cn.js @@ -0,0 +1,7 @@ +// Simplified Chinese lang variables contributed by TinyMCE_China_Team ( tinymce_china {AT} yahoogroups {DOT} com ). +// visit our homepage at: http://www.cube316.net/tinymce/ for more information. + +tinyMCE.addToLang('',{ +save_desc : '±£´æ' +}); + \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/zh_cn_utf8.js b/phpgwapi/js/tiny_mce/plugins/save/langs/zh_cn_utf8.js new file mode 100755 index 0000000000..0ad99afa5c --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/zh_cn_utf8.js @@ -0,0 +1,7 @@ +// Simplified Chinese lang variables contributed by TinyMCE_China_Team ( tinymce_china {AT} yahoogroups {DOT} com ). +// visit our homepage at: http://www.cube316.net/tinymce/ for more information. + +tinyMCE.addToLang('',{ +save_desc : 'ä¿å­˜' +}); + \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/zh_tw.js b/phpgwapi/js/tiny_mce/plugins/save/langs/zh_tw.js new file mode 100644 index 0000000000..e7d9594a2c --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/zh_tw.js @@ -0,0 +1,6 @@ +// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com +// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com + +tinyMCE.addToLang('',{ +save_desc : '¦sÀÉ' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/save/langs/zh_tw_utf8.js b/phpgwapi/js/tiny_mce/plugins/save/langs/zh_tw_utf8.js new file mode 100644 index 0000000000..7a692a7c32 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/langs/zh_tw_utf8.js @@ -0,0 +1,6 @@ +// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com +// ç¹é«”中文 UTF-8 ;數ä½æ‡‰ç”¨åŠè£½ä½œï¼› twapweb_AT_gmail_DOT_com + +tinyMCE.addToLang('',{ +save_desc : '存檔' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/save/readme.txt b/phpgwapi/js/tiny_mce/plugins/save/readme.txt new file mode 100644 index 0000000000..4fdb78aecd --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/save/readme.txt @@ -0,0 +1 @@ +Check the TinyMCE documentation for details on this plugin. diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/editor_plugin.js b/phpgwapi/js/tiny_mce/plugins/searchreplace/editor_plugin.js new file mode 100644 index 0000000000..a78b35e061 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/editor_plugin.js @@ -0,0 +1 @@ +tinyMCE.importPluginLanguagePack('searchreplace','en,tr,sv,zh_cn,fa,fr_ca,fr,de,pl,pt_br,cs,nl,da,he,nb,hu,ru,ru_KOI8-R,ru_UTF-8,nn,fi,cy,es,is,zh_tw,zh_tw_utf8,sk');var TinyMCE_SearchReplacePlugin={getInfo:function(){return{longname:'Search/Replace',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_searchreplace.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};},initInstance:function(inst){inst.addShortcut('ctrl','f','lang_searchreplace_search_desc','mceSearch',true);},getControlHTML:function(cn){switch(cn){case"search":return tinyMCE.getButtonHTML(cn,'lang_searchreplace_search_desc','{$pluginurl}/images/search.gif','mceSearch',true);case"replace":return tinyMCE.getButtonHTML(cn,'lang_searchreplace_replace_desc','{$pluginurl}/images/replace.gif','mceSearchReplace',true);}return"";},execCommand:function(editor_id,element,command,user_interface,value){var instance=tinyMCE.getInstanceById(editor_id);function defValue(key,default_value){value[key]=typeof(value[key])=="undefined"?default_value:value[key];}function replaceSel(search_str,str,back){instance.execCommand('mceInsertContent',false,str);}if(!value)value=new Array();defValue("editor_id",editor_id);defValue("searchstring","");defValue("replacestring",null);defValue("replacemode","none");defValue("casesensitive",false);defValue("backwards",false);defValue("wrap",false);defValue("wholeword",false);defValue("inline","yes");switch(command){case"mceResetSearch":tinyMCE.lastSearchRng=null;return true;case"mceSearch":if(user_interface){var template=new Array();if(value['replacestring']!=null){template['file']='../../plugins/searchreplace/replace.htm';template['width']=320;template['height']=100+(tinyMCE.isNS7?20:0);template['width']+=tinyMCE.getLang('lang_searchreplace_replace_delta_width',0);template['height']+=tinyMCE.getLang('lang_searchreplace_replace_delta_height',0);}else{template['file']='../../plugins/searchreplace/search.htm';template['width']=310;template['height']=105+(tinyMCE.isNS7?25:0);template['width']+=tinyMCE.getLang('lang_searchreplace_search_delta_width',0);template['height']+=tinyMCE.getLang('lang_searchreplace_replace_delta_height',0);}instance.execCommand('SelectAll');if(tinyMCE.isMSIE){var r=instance.selection.getRng();r.collapse(true);r.select();}else instance.selection.getSel().collapseToStart();tinyMCE.openWindow(template,value);}else{var win=tinyMCE.getInstanceById(editor_id).contentWindow;var doc=tinyMCE.getInstanceById(editor_id).contentWindow.document;var body=tinyMCE.getInstanceById(editor_id).contentWindow.document.body;if(body.innerHTML==""){alert(tinyMCE.getLang('lang_searchreplace_notfound'));return true;}if(value['replacemode']=="current"){replaceSel(value['string'],value['replacestring'],value['backwards']);value['replacemode']="none";tinyMCE.execInstanceCommand(editor_id,'mceSearch',user_interface,value,false);return true;}if(tinyMCE.isMSIE){var rng=tinyMCE.lastSearchRng?tinyMCE.lastSearchRng:doc.selection.createRange();var flags=0;if(value['wholeword'])flags=flags|2;if(value['casesensitive'])flags=flags|4;if(!rng.findText){alert('This operation is currently not supported by this browser.');return true;}if(value['replacemode']=="all"){while(rng.findText(value['string'],value['backwards']?-1:1,flags)){rng.scrollIntoView();rng.select();rng.collapse(false);replaceSel(value['string'],value['replacestring'],value['backwards']);}alert(tinyMCE.getLang('lang_searchreplace_allreplaced'));return true;}if(rng.findText(value['string'],value['backwards']?-1:1,flags)){rng.scrollIntoView();rng.select();rng.collapse(value['backwards']);tinyMCE.lastSearchRng=rng;}else alert(tinyMCE.getLang('lang_searchreplace_notfound'));}else{if(value['replacemode']=="all"){while(win.find(value['string'],value['casesensitive'],value['backwards'],value['wrap'],value['wholeword'],false,false))replaceSel(value['string'],value['replacestring'],value['backwards']);alert(tinyMCE.getLang('lang_searchreplace_allreplaced'));return true;}if(!win.find(value['string'],value['casesensitive'],value['backwards'],value['wrap'],value['wholeword'],false,false))alert(tinyMCE.getLang('lang_searchreplace_notfound'));}}return true;case"mceSearchReplace":value['replacestring']="";tinyMCE.execInstanceCommand(editor_id,'mceSearch',user_interface,value,false);return true;}return false;}};tinyMCE.addPlugin("searchreplace",TinyMCE_SearchReplacePlugin); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/editor_plugin_src.js b/phpgwapi/js/tiny_mce/plugins/searchreplace/editor_plugin_src.js new file mode 100644 index 0000000000..eed96db9e0 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/editor_plugin_src.js @@ -0,0 +1,185 @@ +/** + * $RCSfile: editor_plugin_src.js,v $ + * $Revision: 1.27 $ + * $Date: 2006/02/13 15:09:28 $ + * + * @author Moxiecode + * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved. + */ + +/* Import theme specific language pack */ +tinyMCE.importPluginLanguagePack('searchreplace', 'en,tr,sv,zh_cn,fa,fr_ca,fr,de,pl,pt_br,cs,nl,da,he,nb,hu,ru,ru_KOI8-R,ru_UTF-8,nn,fi,cy,es,is,zh_tw,zh_tw_utf8,sk'); + +var TinyMCE_SearchReplacePlugin = { + getInfo : function() { + return { + longname : 'Search/Replace', + author : 'Moxiecode Systems', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_searchreplace.html', + version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion + }; + }, + + initInstance : function(inst) { + inst.addShortcut('ctrl', 'f', 'lang_searchreplace_search_desc', 'mceSearch', true); + }, + + getControlHTML : function(cn) { + switch (cn) { + case "search": + return tinyMCE.getButtonHTML(cn, 'lang_searchreplace_search_desc', '{$pluginurl}/images/search.gif', 'mceSearch', true); + case "replace": + return tinyMCE.getButtonHTML(cn, 'lang_searchreplace_replace_desc', '{$pluginurl}/images/replace.gif', 'mceSearchReplace', true); + } + return ""; + }, + + /** + * Executes the search/replace commands. + */ + execCommand : function(editor_id, element, command, user_interface, value) { + var instance = tinyMCE.getInstanceById(editor_id); + + function defValue(key, default_value) { + value[key] = typeof(value[key]) == "undefined" ? default_value : value[key]; + } + + function replaceSel(search_str, str, back) { + instance.execCommand('mceInsertContent', false, str); + } + + if (!value) + value = new Array(); + + // Setup defualt values + defValue("editor_id", editor_id); + defValue("searchstring", ""); + defValue("replacestring", null); + defValue("replacemode", "none"); + defValue("casesensitive", false); + defValue("backwards", false); + defValue("wrap", false); + defValue("wholeword", false); + defValue("inline", "yes"); + + // Handle commands + switch (command) { + case "mceResetSearch": + tinyMCE.lastSearchRng = null; + return true; + + case "mceSearch": + if (user_interface) { + // Open search dialog + var template = new Array(); + + if (value['replacestring'] != null) { + template['file'] = '../../plugins/searchreplace/replace.htm'; // Relative to theme + template['width'] = 320; + template['height'] = 100 + (tinyMCE.isNS7 ? 20 : 0); + template['width'] += tinyMCE.getLang('lang_searchreplace_replace_delta_width', 0); + template['height'] += tinyMCE.getLang('lang_searchreplace_replace_delta_height', 0); + } else { + template['file'] = '../../plugins/searchreplace/search.htm'; // Relative to theme + template['width'] = 310; + template['height'] = 105 + (tinyMCE.isNS7 ? 25 : 0); + template['width'] += tinyMCE.getLang('lang_searchreplace_search_delta_width', 0); + template['height'] += tinyMCE.getLang('lang_searchreplace_replace_delta_height', 0); + } + + instance.execCommand('SelectAll'); + + if (tinyMCE.isMSIE) { + var r = instance.selection.getRng(); + r.collapse(true); + r.select(); + } else + instance.selection.getSel().collapseToStart(); + + tinyMCE.openWindow(template, value); + } else { + var win = tinyMCE.getInstanceById(editor_id).contentWindow; + var doc = tinyMCE.getInstanceById(editor_id).contentWindow.document; + var body = tinyMCE.getInstanceById(editor_id).contentWindow.document.body; + + // Whats the point + if (body.innerHTML == "") { + alert(tinyMCE.getLang('lang_searchreplace_notfound')); + return true; + } + + // Handle replace current + if (value['replacemode'] == "current") { + replaceSel(value['string'], value['replacestring'], value['backwards']); + + // Search next one + value['replacemode'] = "none"; + tinyMCE.execInstanceCommand(editor_id, 'mceSearch', user_interface, value, false); + + return true; + } + + if (tinyMCE.isMSIE) { + var rng = tinyMCE.lastSearchRng ? tinyMCE.lastSearchRng : doc.selection.createRange(); + var flags = 0; + + if (value['wholeword']) + flags = flags | 2; + + if (value['casesensitive']) + flags = flags | 4; + + if (!rng.findText) { + alert('This operation is currently not supported by this browser.'); + return true; + } + + // Handle replace all mode + if (value['replacemode'] == "all") { + while (rng.findText(value['string'], value['backwards'] ? -1 : 1, flags)) { + rng.scrollIntoView(); + rng.select(); + rng.collapse(false); + replaceSel(value['string'], value['replacestring'], value['backwards']); + } + + alert(tinyMCE.getLang('lang_searchreplace_allreplaced')); + return true; + } + + if (rng.findText(value['string'], value['backwards'] ? -1 : 1, flags)) { + rng.scrollIntoView(); + rng.select(); + rng.collapse(value['backwards']); + tinyMCE.lastSearchRng = rng; + } else + alert(tinyMCE.getLang('lang_searchreplace_notfound')); + } else { + if (value['replacemode'] == "all") { + while (win.find(value['string'], value['casesensitive'], value['backwards'], value['wrap'], value['wholeword'], false, false)) + replaceSel(value['string'], value['replacestring'], value['backwards']); + + alert(tinyMCE.getLang('lang_searchreplace_allreplaced')); + return true; + } + + if (!win.find(value['string'], value['casesensitive'], value['backwards'], value['wrap'], value['wholeword'], false, false)) + alert(tinyMCE.getLang('lang_searchreplace_notfound')); + } + } + return true; + + case "mceSearchReplace": + value['replacestring'] = ""; + + tinyMCE.execInstanceCommand(editor_id, 'mceSearch', user_interface, value, false); + return true; + } + + // Pass to next handler in chain + return false; + } +}; + +tinyMCE.addPlugin("searchreplace", TinyMCE_SearchReplacePlugin); diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/images/replace.gif b/phpgwapi/js/tiny_mce/plugins/searchreplace/images/replace.gif new file mode 100644 index 0000000000000000000000000000000000000000..784c73e2a9bb6cf369146a5ea6b1300262376eed GIT binary patch literal 125 zcmZ?wbhEHb6k!ly*u=`<>+5Tf@nG4qWeF2LOxW<@_Kk}SV4(Pug^_`QjX?**1F23Thj{dMSt5;y`fuDmH}Uz$g$9N~Xo|, + * Carlos C Soto (eclipxe) + * Eneko Castresana Vara + * Last Updated : July 14, 2006 + * TinyMCE Version : 2.0.6.1 + */ + +tinyMCE.addToLang('',{ +searchreplace_search_desc : 'Buscar', +searchreplace_searchnext_desc : 'Buscar de nuevo', +searchreplace_replace_desc : 'Buscar/Replazar', +searchreplace_notfound : 'La búsqueda ha terminado. No se ha encontrado el elemento buscado.', +searchreplace_search_title : 'Buscar', +searchreplace_replace_title : 'Buscar/Replazar', +searchreplace_allreplaced : 'Todas las ocurrencias del elemento buscado han sido remplazadas.', +searchreplace_findwhat : 'Buscar', +searchreplace_replacewith : 'Replazar con', +searchreplace_direction : 'Dirección', +searchreplace_up : 'Arriba', +searchreplace_down : 'Abajo', +searchreplace_case : 'Búsqueda exacta (mayúsculas y minúsculas)', +searchreplace_findnext : 'Buscar siguiente', +searchreplace_replace : 'Replazar', +searchreplace_replaceall : 'Replazar todo', +searchreplace_cancel : 'Cancelar', +searchreplace_replace_delta_width : 70 +}); diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/fa.js b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/fa.js new file mode 100644 index 0000000000..4aa5cc852a --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/fa.js @@ -0,0 +1,26 @@ +// IR lang variables +// Persian (Farsi) language pack (for IRAN) +// By: Morteza Zafari +// Lost@LostLord.com +// http://www.LostLord.com + +tinyMCE.addToLang('',{ +dir : 'rtl', +searchreplace_search_desc : '?????', +searchreplace_searchnext_desc : '?????? ????', +searchreplace_replace_desc : '?????/????????', +searchreplace_notfound : '????? ????? ????. ??? ????? ???? ???.', +searchreplace_search_title : '?????', +searchreplace_replace_title : '?????/????????', +searchreplace_allreplaced : '??? ????? ??????? ?????.', +searchreplace_findwhat : '????? ?? ?????', +searchreplace_replacewith : '???????? ??', +searchreplace_direction : '??? ?????', +searchreplace_up : '?? ??? ????', +searchreplace_down : '?? ??? ?????', +searchreplace_case : '????? ???? ???? ? ????', +searchreplace_findnext : '????-????', +searchreplace_replace : '???????-??', +searchreplace_replaceall : '????????-???', +searchreplace_cancel : '??????' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/fa_ca.js b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/fa_ca.js new file mode 100644 index 0000000000..32af8282e4 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/fa_ca.js @@ -0,0 +1,21 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +searchreplace_search_desc : 'Find', +searchreplace_searchnext_desc : 'Find again', +searchreplace_replace_desc : 'Find/Replace', +searchreplace_notfound : 'The search has been completed. The search string could not be found.', +searchreplace_search_title : 'Find', +searchreplace_replace_title : 'Find/Replace', +searchreplace_allreplaced : 'All occurrences of the search string were replaced.', +searchreplace_findwhat : 'Find what', +searchreplace_replacewith : 'Replace with', +searchreplace_direction : 'Direction', +searchreplace_up : 'Up', +searchreplace_down : 'Down', +searchreplace_case : 'Match case', +searchreplace_findnext : 'Find next', +searchreplace_replace : 'Replace', +searchreplace_replaceall : 'Replace all', +searchreplace_cancel : 'Cancel' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/fi.js b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/fi.js new file mode 100755 index 0000000000..2462e3e3bf --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/fi.js @@ -0,0 +1,21 @@ +// FI lang variables by Tuomo Aura, Ateco.fi + +tinyMCE.addToLang('',{ +searchreplace_search_desc : 'Etsi', +searchreplace_searchnext_desc : 'Etsi uudelleen', +searchreplace_replace_desc : 'Etsi/Korvaa', +searchreplace_notfound : 'Haku on päättynyt. Haettua merkkijonoa ei löytynyt.', +searchreplace_search_title : 'Etsi', +searchreplace_replace_title : 'Etsi/Korvaa', +searchreplace_allreplaced : 'Kaikki esiintyneet hakutermit korvattiin.', +searchreplace_findwhat : 'Etsittävä', +searchreplace_replacewith : 'Korvaava', +searchreplace_direction : 'Suunta', +searchreplace_up : 'Ylös', +searchreplace_down : 'Alas', +searchreplace_case : 'Sama kirjainkoko', +searchreplace_findnext : 'Etsi seuraava', +searchreplace_replace : 'Korvaa', +searchreplace_replaceall : 'Korvaa kaikki', +searchreplace_cancel : 'Peruuta' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/fr.js b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/fr.js new file mode 100755 index 0000000000..07bed97900 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/fr.js @@ -0,0 +1,22 @@ +// FR lang variables +// Modified by Motte, last updated 2006-03-23 + +tinyMCE.addToLang('',{ +searchreplace_search_desc : 'Rehercher', +searchreplace_searchnext_desc : 'Rehercher suivant', +searchreplace_replace_desc : 'Rechercher/Remplacer', +searchreplace_notfound : 'Recherche complétée. La fin du document a été atteinte.', +searchreplace_search_title : 'Rechercher', +searchreplace_replace_title : 'Rechercher/Remplacer', +searchreplace_allreplaced : 'Action terminée avec succès. Les remplacements\nont été faits dans l\'ensemble du document.', +searchreplace_findwhat : 'Trouver le mot', +searchreplace_replacewith : 'Remplacer avec', +searchreplace_direction : 'Direction', +searchreplace_up : 'Vers le haut', +searchreplace_down : 'Vers le bas', +searchreplace_case : 'Respecter la casse', +searchreplace_findnext : 'Suivant', +searchreplace_replace : 'Remplacer', +searchreplace_replaceall : 'Remplacer tout', +searchreplace_cancel : 'Annuler' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/fr_ca.js b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/fr_ca.js new file mode 100755 index 0000000000..09485ca09c --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/fr_ca.js @@ -0,0 +1,21 @@ +// Canadian French lang variables by Virtuelcom last modification: 2005-06-15 + +tinyMCE.addToLang('',{ +searchreplace_search_desc : 'Chercher', +searchreplace_searchnext_desc : 'Chercher suivant', +searchreplace_replace_desc : 'Chercher/Remplacer', +searchreplace_notfound : 'La recherche est terminée. Aucune occurence trouvée.', +searchreplace_search_title : 'Chercher', +searchreplace_replace_title : 'Chercher/Remplacer', +searchreplace_allreplaced : 'Toutes les occurences ont été remplacées.', +searchreplace_findwhat : 'Chercher quoi', +searchreplace_replacewith : 'Remplacer par', +searchreplace_direction : 'Direction', +searchreplace_up : 'Monter', +searchreplace_down : 'Descendre', +searchreplace_case : 'Sensible à la case', +searchreplace_findnext : 'Chercher ,suivant', +searchreplace_replace : 'Remplacer', +searchreplace_replaceall : 'Remplacer ,tous', +searchreplace_cancel : 'Annuler' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/he.js b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/he.js new file mode 100755 index 0000000000..fdac48d0e9 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/he.js @@ -0,0 +1,21 @@ +// HE lang variables by Liron Newman, http://eesh.net + +tinyMCE.addToLang('',{ +searchreplace_search_desc : 'çôù', +searchreplace_searchnext_desc : 'çôù ùåá', +searchreplace_replace_desc : 'çôù/äçìó', +searchreplace_notfound : 'äçéôåù äåùìí. îçøåæú äçéôåù ìà ðîöàä.', +searchreplace_search_title : 'çôù', +searchreplace_replace_title : 'çôù/äçìó', +searchreplace_allreplaced : 'îçøåæú äçéôåù äåçìôä áëì î÷åí áå äéà ðîöàä.', +searchreplace_findwhat : 'îä ìçôù', +searchreplace_replacewith : 'ìäçìéó á-', +searchreplace_direction : 'ëéååï', +searchreplace_up : 'ìîòìä', +searchreplace_down : 'ìîèä', +searchreplace_case : 'äúàí âåãì àåúéåú', +searchreplace_findnext : 'îöà àú äáà', +searchreplace_replace : 'äçìó', +searchreplace_replaceall : 'äçìó äëì', +searchreplace_cancel : 'áèì' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/hu.js b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/hu.js new file mode 100644 index 0000000000..0b4690d7a5 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/hu.js @@ -0,0 +1,21 @@ +// HU lang variables + +tinyMCE.addToLang('',{ +searchreplace_search_desc : 'Keresés', +searchreplace_searchnext_desc : 'Újra keresés', +searchreplace_replace_desc : 'Keres/Cserél', +searchreplace_notfound : 'A keresés elkészült. A keresési szöveg nem található.', +searchreplace_search_title : 'Keres', +searchreplace_replace_title : 'Keres/Cserél', +searchreplace_allreplaced : 'A kereséséi szöveg minden elõfordulása cserélve lett.', +searchreplace_findwhat : 'Mit keres', +searchreplace_replacewith : 'Mire cserél', +searchreplace_direction : 'Hatókör', +searchreplace_up : 'Fel', +searchreplace_down : 'Le', +searchreplace_case : 'Teljes szó', +searchreplace_findnext : 'Következõt keres', +searchreplace_replace : 'Cserél', +searchreplace_replaceall : 'Mindent cserél', +searchreplace_cancel : 'Mégse' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/is.js b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/is.js new file mode 100644 index 0000000000..d7ab672417 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/is.js @@ -0,0 +1,22 @@ +// Iceland lang variables by Johannes Birgir Jensson + +tinyMCE.addToLang('',{ +searchreplace_search_desc : 'Finna', +searchreplace_searchnext_desc : 'Finna aftur', +searchreplace_replace_desc : 'Finna/skipta', +searchreplace_notfound : 'Leit er lokið. Leitarorð fannst ekki.', +searchreplace_search_title : 'Finna', +searchreplace_replace_title : 'Finna/skipta', +searchreplace_allreplaced : 'Skipt var um öll tilvik.', +searchreplace_findwhat : 'Finna hvar', +searchreplace_replacewith : 'Skipta út fyrir ', +searchreplace_direction : 'Átt', +searchreplace_up : 'Upp', +searchreplace_down : 'Niður', +searchreplace_case : 'Passa há-/lágstafi', +searchreplace_findnext : 'Finna næst', +searchreplace_replace : 'Skipta', +searchreplace_replaceall : 'Skipta öllum', +searchreplace_cancel : 'Hætta við', +searchreplace_replace_delta_width : 30 +}); diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/it.js b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/it.js new file mode 100755 index 0000000000..bdbdbcbe31 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/it.js @@ -0,0 +1,21 @@ +// IT lang variables + +tinyMCE.addToLang('',{ +searchreplace_search_desc : 'Cerca', +searchreplace_searchnext_desc : 'Trova successivo', +searchreplace_replace_desc : 'Cerca e sostituisci', +searchreplace_notfound : 'La ricerca è stata completata. Il testo cercato non è stato trovato', +searchreplace_search_title : 'Cerca', +searchreplace_replace_title : 'Cerca e sostituisci', +searchreplace_allreplaced : 'Tutte le occorrenze trovate sono state sostituite', +searchreplace_findwhat : 'Cosa cercare', +searchreplace_replacewith : 'Sostituire con', +searchreplace_direction : 'Direzione', +searchreplace_up : 'Su', +searchreplace_down : 'Giù', +searchreplace_case : 'Maiuscole/minuscole', +searchreplace_findnext : 'Cerca successivo', +searchreplace_replace : 'Sostituisci', +searchreplace_replaceall : 'Sostituisci tutto', +searchreplace_cancel : 'Annulla' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ja-euc-jp.js b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ja-euc-jp.js new file mode 100644 index 0000000000..32af8282e4 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ja-euc-jp.js @@ -0,0 +1,21 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +searchreplace_search_desc : 'Find', +searchreplace_searchnext_desc : 'Find again', +searchreplace_replace_desc : 'Find/Replace', +searchreplace_notfound : 'The search has been completed. The search string could not be found.', +searchreplace_search_title : 'Find', +searchreplace_replace_title : 'Find/Replace', +searchreplace_allreplaced : 'All occurrences of the search string were replaced.', +searchreplace_findwhat : 'Find what', +searchreplace_replacewith : 'Replace with', +searchreplace_direction : 'Direction', +searchreplace_up : 'Up', +searchreplace_down : 'Down', +searchreplace_case : 'Match case', +searchreplace_findnext : 'Find next', +searchreplace_replace : 'Replace', +searchreplace_replaceall : 'Replace all', +searchreplace_cancel : 'Cancel' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ja.js b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ja.js new file mode 100644 index 0000000000..32af8282e4 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ja.js @@ -0,0 +1,21 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +searchreplace_search_desc : 'Find', +searchreplace_searchnext_desc : 'Find again', +searchreplace_replace_desc : 'Find/Replace', +searchreplace_notfound : 'The search has been completed. The search string could not be found.', +searchreplace_search_title : 'Find', +searchreplace_replace_title : 'Find/Replace', +searchreplace_allreplaced : 'All occurrences of the search string were replaced.', +searchreplace_findwhat : 'Find what', +searchreplace_replacewith : 'Replace with', +searchreplace_direction : 'Direction', +searchreplace_up : 'Up', +searchreplace_down : 'Down', +searchreplace_case : 'Match case', +searchreplace_findnext : 'Find next', +searchreplace_replace : 'Replace', +searchreplace_replaceall : 'Replace all', +searchreplace_cancel : 'Cancel' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ja_euc-jp.js b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ja_euc-jp.js new file mode 100755 index 0000000000..e7175a4ba0 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ja_euc-jp.js @@ -0,0 +1,21 @@ +// ÆüËܸì euc lang variables + +tinyMCE.addToLang('',{ +searchreplace_search_desc : '¸¡º÷', +searchreplace_searchnext_desc : '¼¡¤ò¸¡º÷', +searchreplace_replace_desc : 'ÃÖ´¹', +searchreplace_notfound : '¸¡º÷¤ò½ªÎ»¤Çʸ»úÎó¤ò¸«¤Ä¤«¤ì¤Ê¤«¤Ã¤¿¡£', +searchreplace_search_title : '¸¡º÷', +searchreplace_replace_title : 'ÃÖ´¹', +searchreplace_allreplaced : '¤¹¤Ù¤Æ¤òÃÖ´¹¤¨¤¿', +searchreplace_findwhat : '¸¡º÷¤¹¤ëʸ»úÎó', +searchreplace_replacewith : 'ÃÖ´¹¸å¤Îʸ»úÎó', +searchreplace_direction : '¸þ¤­', +searchreplace_up : '¾å', +searchreplace_down : '²¼', +searchreplace_case : 'Âçʸ»ú¤È¾®Ê¸»ú¤ò¶èÊÌ', +searchreplace_findnext : '¼¡¤ò¸¡º÷', +searchreplace_replace : 'ÃÖ´¹', +searchreplace_replaceall : '¤¹¤Ù¤ÆÃÖ´¹', +searchreplace_cancel : '¥­¥ã¥ó¥»¥ë' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ja_shift-jis.js b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ja_shift-jis.js new file mode 100755 index 0000000000..8ea7d8ba87 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ja_shift-jis.js @@ -0,0 +1,21 @@ +// “ú–{Œê shift-jis lang variables + +tinyMCE.addToLang('',{ +searchreplace_search_desc : 'ŒŸõ', +searchreplace_searchnext_desc : 'ŽŸ‚ðŒŸõ', +searchreplace_replace_desc : '’uŠ·', +searchreplace_notfound : 'ŒŸõ‚ðI—¹‚Å•¶Žš—ñ‚ðŒ©‚Â‚©‚ê‚È‚©‚Á‚½B', +searchreplace_search_title : 'ŒŸõ', +searchreplace_replace_title : '’uŠ·', +searchreplace_allreplaced : '‚·‚ׂĂð’uŠ·‚¦‚½', +searchreplace_findwhat : 'ŒŸõ‚·‚镶Žš—ñ', +searchreplace_replacewith : '’uŠ·Œã‚Ì•¶Žš—ñ', +searchreplace_direction : 'Œü‚«', +searchreplace_up : 'ã', +searchreplace_down : '‰º', +searchreplace_case : '‘啶Žš‚Ƭ•¶Žš‚ð‹æ•Ê', +searchreplace_findnext : 'ŽŸ‚ðŒŸõ', +searchreplace_replace : '’uŠ·', +searchreplace_replaceall : '‚·‚ׂĒuŠ·', +searchreplace_cancel : 'ƒLƒƒƒ“ƒZƒ‹' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ja_shift_jis.js b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ja_shift_jis.js new file mode 100644 index 0000000000..32af8282e4 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ja_shift_jis.js @@ -0,0 +1,21 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +searchreplace_search_desc : 'Find', +searchreplace_searchnext_desc : 'Find again', +searchreplace_replace_desc : 'Find/Replace', +searchreplace_notfound : 'The search has been completed. The search string could not be found.', +searchreplace_search_title : 'Find', +searchreplace_replace_title : 'Find/Replace', +searchreplace_allreplaced : 'All occurrences of the search string were replaced.', +searchreplace_findwhat : 'Find what', +searchreplace_replacewith : 'Replace with', +searchreplace_direction : 'Direction', +searchreplace_up : 'Up', +searchreplace_down : 'Down', +searchreplace_case : 'Match case', +searchreplace_findnext : 'Find next', +searchreplace_replace : 'Replace', +searchreplace_replaceall : 'Replace all', +searchreplace_cancel : 'Cancel' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ja_utf-8.js b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ja_utf-8.js new file mode 100755 index 0000000000..3636a8b023 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ja_utf-8.js @@ -0,0 +1,21 @@ +// 日本語 utf-8 lang variables + +tinyMCE.addToLang('',{ +searchreplace_search_desc : '検索', +searchreplace_searchnext_desc : '次を検索', +searchreplace_replace_desc : 'ç½®æ›', +searchreplace_notfound : '検索を終了ã§æ–‡å­—列を見ã¤ã‹ã‚Œãªã‹ã£ãŸã€‚', +searchreplace_search_title : '検索', +searchreplace_replace_title : 'ç½®æ›', +searchreplace_allreplaced : 'ã™ã¹ã¦ã‚’ç½®æ›ãˆãŸ', +searchreplace_findwhat : '検索ã™ã‚‹æ–‡å­—列', +searchreplace_replacewith : 'ç½®æ›å¾Œã®æ–‡å­—列', +searchreplace_direction : 'å‘ã', +searchreplace_up : '上', +searchreplace_down : '下', +searchreplace_case : '大文字ã¨å°æ–‡å­—を区別', +searchreplace_findnext : '次を検索', +searchreplace_replace : 'ç½®æ›', +searchreplace_replaceall : 'ã™ã¹ã¦ç½®æ›', +searchreplace_cancel : 'キャンセル' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ko.js b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ko.js new file mode 100644 index 0000000000..32af8282e4 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ko.js @@ -0,0 +1,21 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +searchreplace_search_desc : 'Find', +searchreplace_searchnext_desc : 'Find again', +searchreplace_replace_desc : 'Find/Replace', +searchreplace_notfound : 'The search has been completed. The search string could not be found.', +searchreplace_search_title : 'Find', +searchreplace_replace_title : 'Find/Replace', +searchreplace_allreplaced : 'All occurrences of the search string were replaced.', +searchreplace_findwhat : 'Find what', +searchreplace_replacewith : 'Replace with', +searchreplace_direction : 'Direction', +searchreplace_up : 'Up', +searchreplace_down : 'Down', +searchreplace_case : 'Match case', +searchreplace_findnext : 'Find next', +searchreplace_replace : 'Replace', +searchreplace_replaceall : 'Replace all', +searchreplace_cancel : 'Cancel' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/nb.js b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/nb.js new file mode 100644 index 0000000000..91109471d5 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/nb.js @@ -0,0 +1,21 @@ +// nb = Norwegian (bokmål) lang variables by Knut B. Jacobsen + +tinyMCE.addToLang('',{ +searchreplace_search_desc : 'Søk', +searchreplace_searchnext_desc : 'Søk igjen', +searchreplace_replace_desc : 'Søk/Erstatt', +searchreplace_notfound : 'Søkingen avsluttet. Fant ikke søkestrengen.', +searchreplace_search_title : 'Søk', +searchreplace_replace_title : 'Søk/Erstatt', +searchreplace_allreplaced : 'Alle treff på søkestrengen erstattes', +searchreplace_findwhat : 'Søk på', +searchreplace_replacewith : 'Erstatt med', +searchreplace_direction : 'Søkeretning', +searchreplace_up : 'Oppover', +searchreplace_down : 'Nedover', +searchreplace_case : 'Skill mellom store og små tegn', +searchreplace_findnext : 'Neste søk', +searchreplace_replace : 'Erstatt', +searchreplace_replaceall : 'Erstatt alle', +searchreplace_cancel : 'Avbryt' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/nl.js b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/nl.js new file mode 100644 index 0000000000..b3fe537609 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/nl.js @@ -0,0 +1,21 @@ +// NL lang variables + +tinyMCE.addToLang('',{ +searchreplace_search_desc : 'Zoeken', +searchreplace_searchnext_desc : 'Opnieuw zoeken', +searchreplace_replace_desc : 'Zoeken/Vervangen', +searchreplace_notfound : 'Het doorzoeken van document is voltooid. De gezochte tekst is niet gevonden.', +searchreplace_search_title : 'Zoeken', +searchreplace_replace_title : 'Zoeken/Vervangen', +searchreplace_allreplaced : 'Alle zoekargumenten werden vervangen.', +searchreplace_findwhat : 'Zoeken naar', +searchreplace_replacewith : 'Vervangen door', +searchreplace_direction : 'Richting', +searchreplace_up : 'Omhoog', +searchreplace_down : 'Omlaag', +searchreplace_case : 'Identieke hoofdletters/kleine letters', +searchreplace_findnext : 'Volgende zoeken', +searchreplace_replace : 'Vervangen', +searchreplace_replaceall : 'Alles vervangen', +searchreplace_cancel : 'Annuleren' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/nn.js b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/nn.js new file mode 100644 index 0000000000..626e940ac8 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/nn.js @@ -0,0 +1,21 @@ +// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen + +tinyMCE.addToLang('',{ +searchreplace_search_desc : 'Søk', +searchreplace_searchnext_desc : 'Søk igjen', +searchreplace_replace_desc : 'Søk/Erstatt', +searchreplace_notfound : 'Søkingen avsluttet. Fant ikkje søkestrengen.', +searchreplace_search_title : 'Søk', +searchreplace_replace_title : 'Søk/Erstatt', +searchreplace_allreplaced : 'Alle treff på søkestrengen erstattes', +searchreplace_findwhat : 'Søk på', +searchreplace_replacewith : 'Erstatt med', +searchreplace_direction : 'Søkeretning', +searchreplace_up : 'Oppover', +searchreplace_down : 'Nedover', +searchreplace_case : 'Skill mellom store og små tegn', +searchreplace_findnext : 'Neste søk', +searchreplace_replace : 'Erstatt', +searchreplace_replaceall : 'Erstatt alle', +searchreplace_cancel : 'Avbryt' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/pl.js b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/pl.js new file mode 100644 index 0000000000..5f4dae2ef9 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/pl.js @@ -0,0 +1,23 @@ +// PL lang variables +// fixed by Wooya +// http://www.mfusion.prv.pl + +tinyMCE.addToLang('',{ +searchreplace_search_desc : 'Znajd¼', +searchreplace_searchnext_desc : 'Znajd¼ ponownie', +searchreplace_replace_desc : 'Znajd¼/Zast±p', +searchreplace_notfound : 'Ukoñczono wyszukiwanie. Poszukiwana fraza nie zosta³a odnaleziona.', +searchreplace_search_title : 'Znajd¼', +searchreplace_replace_title : 'Znajd¼/Zast±p', +searchreplace_allreplaced : 'Wszystkie wyst±pienia poszukiwanej frazy zosta³y zast±pione. ', +searchreplace_findwhat : 'Znajd¼', +searchreplace_replacewith : 'Zast±p', +searchreplace_direction : 'Kierunek', +searchreplace_up : 'Do góry', +searchreplace_down : 'Do do³u', +searchreplace_case : 'Wielko¶æ liter', +searchreplace_findnext : 'Znajd¼ nastêpny', +searchreplace_replace : 'Zast±p', +searchreplace_replaceall : 'Zast±p wszystkie', +searchreplace_cancel : 'Wyjd¼' +}); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/pt.js b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/pt.js new file mode 100644 index 0000000000..32af8282e4 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/pt.js @@ -0,0 +1,21 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +searchreplace_search_desc : 'Find', +searchreplace_searchnext_desc : 'Find again', +searchreplace_replace_desc : 'Find/Replace', +searchreplace_notfound : 'The search has been completed. The search string could not be found.', +searchreplace_search_title : 'Find', +searchreplace_replace_title : 'Find/Replace', +searchreplace_allreplaced : 'All occurrences of the search string were replaced.', +searchreplace_findwhat : 'Find what', +searchreplace_replacewith : 'Replace with', +searchreplace_direction : 'Direction', +searchreplace_up : 'Up', +searchreplace_down : 'Down', +searchreplace_case : 'Match case', +searchreplace_findnext : 'Find next', +searchreplace_replace : 'Replace', +searchreplace_replaceall : 'Replace all', +searchreplace_cancel : 'Cancel' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/pt_br.js b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/pt_br.js new file mode 100644 index 0000000000..d30fd1cb27 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/pt_br.js @@ -0,0 +1,29 @@ +/** + * pt_br lang variables + * Brazilian Portuguese + * + * Authors : ???? + * Revision and modifications: + * Marcio Barbosa (mpg) + * Last Updated : November 26, 2005 + * TinyMCE Version : 2.0RC4 + */ +tinyMCE.addToLang('',{ +searchreplace_search_desc : 'Procurar', +searchreplace_searchnext_desc : 'Procurar novamente', +searchreplace_replace_desc : 'Procurar/Substituir', +searchreplace_notfound : 'A procura foi concluída. A expressão procurada não foi encontrada.', +searchreplace_search_title : 'Procurar', +searchreplace_replace_title : 'Procurar/Substituir', +searchreplace_allreplaced : 'Todas as ocorrências encontradas foram substituídas.', +searchreplace_findwhat : 'Procurar por', +searchreplace_replacewith : 'Substituir com', +searchreplace_direction : 'Direção', +searchreplace_up : 'Acima', +searchreplace_down : 'Abaixo', +searchreplace_case : 'Procurar exatamente', +searchreplace_findnext : 'Procurar ,próxima', +searchreplace_replace : 'Substituir', +searchreplace_replaceall : 'Substituir ,tudo', +searchreplace_cancel : 'Cancelar' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ro.js b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ro.js new file mode 100755 index 0000000000..bb03672045 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ro.js @@ -0,0 +1,21 @@ +// RO lang variables + +tinyMCE.addToLang('',{ +searchreplace_search_desc : 'Găseşte', +searchreplace_searchnext_desc : 'Găseşte din nou', +searchreplace_replace_desc : 'Găseşte/Înlocuieşte', +searchreplace_notfound : 'Căutarea s-a încheiat. Termenul căutat nu a putut fi găsit.', +searchreplace_search_title : 'Găseşte', +searchreplace_replace_title : 'Găseşte/Înlocuieşte', +searchreplace_allreplaced : 'Toate prezenţele şirului cătat au fost înlocuite.', +searchreplace_findwhat : 'Găseşte ce', +searchreplace_replacewith : 'Înlocuieşte cu', +searchreplace_direction : 'Direcţia', +searchreplace_up : 'Sus', +searchreplace_down : 'Jos', +searchreplace_case : 'Respectă minuscule/majuscule', +searchreplace_findnext : 'Găseşte în continuare', +searchreplace_replace : 'Înlocuieşte', +searchreplace_replaceall : 'Înlocuieşte tot', +searchreplace_cancel : 'Anulează' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ru.js b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ru.js new file mode 100644 index 0000000000..22fbd597ef --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ru.js @@ -0,0 +1,22 @@ +// RU cp1251 lang variables + +tinyMCE.addToLang('',{ +searchreplace_search_desc : 'Íàéòè', +searchreplace_searchnext_desc : 'Íàéòè îïÿòü', +searchreplace_replace_desc : 'Íàéòè/Çàìåíèòü', +searchreplace_notfound : 'Ïîèñê çàâåðø¸í. Èñêîìîå âûðàæåíèå íå íàéäåíî.', +searchreplace_search_title : 'Íàéòè', +searchreplace_replace_title : 'Íàéòè/Çàìåíèòü', +searchreplace_allreplaced : 'Çàìåíà áûëà âûïîëíåíà âî âñåõ ñëó÷àÿõ ñîâïàäåíèÿ èñêîìîãî âûðàæåíèÿ.', +searchreplace_findwhat : 'Íàéòè ÷òî', +searchreplace_replacewith : 'Çàìåíèòü ÷åì', +searchreplace_direction : 'Íàïðàâëåíèå', +searchreplace_up : 'Ââåðõ', +searchreplace_down : 'Âíèç', +searchreplace_case : 'Ñ ó÷¸òîì ðåãèñòðà', +searchreplace_findnext : 'Íàéòè ñëåäóþùåå', +searchreplace_replace : 'Çàìåíèòü', +searchreplace_replaceall : 'Çàìåíèòü âåçäå', +searchreplace_cancel : 'Îòìåíèòü', +searchreplace_replace_delta_width : 150 +}); diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ru_KOI8-R.js b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ru_KOI8-R.js new file mode 100644 index 0000000000..01b0ac3613 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ru_KOI8-R.js @@ -0,0 +1,21 @@ +// RU KOI8-R lang variables + +tinyMCE.addToLang('',{ +searchreplace_search_desc : 'îÁÊÔÉ', +searchreplace_searchnext_desc : 'îÁÊÔÉ ÏÐÑÔØ', +searchreplace_replace_desc : 'îÁÊÔÉ/úÁÍÅÎÉÔØ', +searchreplace_notfound : 'ðÏÉÓË ÚÁ×ÅÒÛ£Î. éÓËÏÍÏÅ ×ÙÒÁÖÅÎÉÅ ÎÅ ÎÁÊÄÅÎÏ.', +searchreplace_search_title : 'îÁÊÔÉ', +searchreplace_replace_title : 'îÁÊÔÉ/úÁÍÅÎÉÔØ', +searchreplace_allreplaced : 'úÁÍÅÎÁ ÂÙÌÁ ×ÙÐÏÌÎÅÎÁ ×Ï ×ÓÅÈ ÓÌÕÞÁÑÈ ÓÏ×ÐÁÄÅÎÉÑ ÉÓËÏÍÏÇÏ ×ÙÒÁÖÅÎÉÑ.', +searchreplace_findwhat : 'îÁÊÔÉ ÞÔÏ', +searchreplace_replacewith : 'úÁÍÅÎÉÔØ ÞÅÍ', +searchreplace_direction : 'îÁÐÒÁ×ÌÅÎÉÅ', +searchreplace_up : '÷×ÅÒÈ', +searchreplace_down : '÷ÎÉÚ', +searchreplace_case : 'ó ÕÞ£ÔÏÍ ÒÅÇÉÓÔÒÁ', +searchreplace_findnext : 'îÁÊÔÉ ÓÌÅÄÕÀÝÅÅ', +searchreplace_replace : 'úÁÍÅÎÉÔØ', +searchreplace_replaceall : 'úÁÍÅÎÉÔØ ×ÅÚÄÅ', +searchreplace_cancel : 'ïÔÍÅÎÉÔØ' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ru_UTF-8.js b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ru_UTF-8.js new file mode 100644 index 0000000000..cf78f42b06 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/ru_UTF-8.js @@ -0,0 +1,21 @@ +// RU UTF-8 lang variables + +tinyMCE.addToLang('',{ +searchreplace_search_desc : 'Ðайти', +searchreplace_searchnext_desc : 'Ðайти опÑÑ‚ÑŒ', +searchreplace_replace_desc : 'Ðайти/Заменить', +searchreplace_notfound : 'ПоиÑк завершён. ИÑкомое выражение не найдено.', +searchreplace_search_title : 'Ðайти', +searchreplace_replace_title : 'Ðайти/Заменить', +searchreplace_allreplaced : 'Замена была выполнена во вÑех ÑлучаÑÑ… ÑÐ¾Ð²Ð¿Ð°Ð´ÐµÐ½Ð¸Ñ Ð¸Ñкомого выражениÑ.', +searchreplace_findwhat : 'Ðайти что', +searchreplace_replacewith : 'Заменить чем', +searchreplace_direction : 'Ðаправление', +searchreplace_up : 'Вверх', +searchreplace_down : 'Вниз', +searchreplace_case : 'С учётом региÑтра', +searchreplace_findnext : 'Ðайти Ñледующее', +searchreplace_replace : 'Заменить', +searchreplace_replaceall : 'Заменить Ð²ÐµÐ·Ð´Ðµ', +searchreplace_cancel : 'Отменить' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/si.js b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/si.js new file mode 100644 index 0000000000..76f090dbf5 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/si.js @@ -0,0 +1,21 @@ +// SI lang variables ISO-8859-2 + +tinyMCE.addToLang('',{ +searchreplace_search_desc : 'Najdi', +searchreplace_searchnext_desc : 'Ponovno najdi', +searchreplace_replace_desc : 'Najdi/zamenjaj', +searchreplace_notfound : 'Iskanje je bilo zaključeno. Ne najdem iskanega zaporedja', +searchreplace_search_title : 'Najdi', +searchreplace_replace_title : 'Najdi/zamenjaj', +searchreplace_allreplaced : 'Vse pojavitve iskanega zaporedja so bile zamenjane.', +searchreplace_findwhat : 'Najdi', +searchreplace_replacewith : 'Zamenjaj z', +searchreplace_direction : 'Smer', +searchreplace_up : 'Gor', +searchreplace_down : 'Dol', +searchreplace_case : 'Upoštevaj velike/male črke', +searchreplace_findnext : 'Najdi nasledno pojavitev', +searchreplace_replace : 'Zamenjaj', +searchreplace_replaceall : 'Zamenjaj vse', +searchreplace_cancel : 'Prekliči' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/sk.js b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/sk.js new file mode 100644 index 0000000000..87ade05cef --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/sk.js @@ -0,0 +1,29 @@ +/** + * Slovak lang variables + * encoding: utf-8 + * + * @author Vladimir VASIL vvasil@post.sk + * + * $Id: sk.js,v 1.1 2005/11/22 20:56:44 spocke Exp $ + */ + +tinyMCE.addToLang('',{ +searchreplace_search_desc : 'Nájdi', +searchreplace_searchnext_desc : 'Nájdi znova', +searchreplace_replace_desc : 'Nájdi/NahradiÅ¥', +searchreplace_notfound : 'Vyhľadávanie ukonÄené. ReÅ¥azec nemusel byÅ¥ nájdený.', +searchreplace_search_title : 'Nájdi', +searchreplace_replace_title : 'Nájdi/NahradiÅ¥', +searchreplace_allreplaced : 'VÅ¡etky výskyty reÅ¥azca boly zmenené.', +searchreplace_findwhat : 'NájsÅ¥', +searchreplace_replacewith : 'NahradiÅ¥', +searchreplace_direction : 'Smer', +searchreplace_up : 'Nahor', +searchreplace_down : 'Dole', +searchreplace_case : 'Presná shoda', +searchreplace_findnext : 'Nájdi Äalší', +searchreplace_replace : 'NahradiÅ¥', +searchreplace_replaceall : 'NahradiÅ¥ vÅ¡etko', +searchreplace_cancel : 'ZruÅ¡iÅ¥' +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/sq.js b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/sq.js new file mode 100755 index 0000000000..368328d01c --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/sq.js @@ -0,0 +1,21 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +searchreplace_search_desc : 'Gjej', +searchreplace_searchnext_desc : 'Gjej edhe njehere', +searchreplace_replace_desc : 'Gjej/Shkembe', +searchreplace_notfound : 'Kerkimi mbaroi. Teksti i kerkuar nuk u gjet.', +searchreplace_search_title : 'Gjej', +searchreplace_replace_title : 'Gjej/Shkembe', +searchreplace_allreplaced : 'Te gjithat rastet e kerkimit u shkembyen.', +searchreplace_findwhat : 'Gjej çfare', +searchreplace_replacewith : 'Shkembe me', +searchreplace_direction : 'drejtimi', +searchreplace_up : 'Lart', +searchreplace_down : 'Poshte', +searchreplace_case : 'Pershtat e madhe, e vogel', +searchreplace_findnext : 'Gjej tjetrin', +searchreplace_replace : 'Shkembe', +searchreplace_replaceall : 'Shkembe te gjitha', +searchreplace_cancel : 'Kthehu' +}); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/sv.js b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/sv.js new file mode 100644 index 0000000000..f69f44af9c --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/sv.js @@ -0,0 +1,21 @@ +// SE lang variables + +tinyMCE.addToLang('',{ +searchreplace_search_desc : 'Sök', +searchreplace_searchnext_desc : 'Sök igen', +searchreplace_replace_desc : 'Sök/Ersätt', +searchreplace_notfound : 'Sökningen är slutförd. Söksträngen kunde inte hittas.', +searchreplace_search_title : 'Sök', +searchreplace_replace_title : 'Sök/Ersätt', +searchreplace_allreplaced : 'Alla träffar på söksträngen ersattes', +searchreplace_findwhat : 'Sök på', +searchreplace_replacewith : 'Ersätt med', +searchreplace_direction : 'Sökriktning', +searchreplace_up : 'Uppåt', +searchreplace_down : 'Neråt', +searchreplace_case : 'Matcha gemener/VERSALER', +searchreplace_findnext : 'Sök nästa', +searchreplace_replace : 'Ersätt', +searchreplace_replaceall : 'Ersätt alla', +searchreplace_cancel : 'Avbryt' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/th.js b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/th.js new file mode 100644 index 0000000000..32af8282e4 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/th.js @@ -0,0 +1,21 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +searchreplace_search_desc : 'Find', +searchreplace_searchnext_desc : 'Find again', +searchreplace_replace_desc : 'Find/Replace', +searchreplace_notfound : 'The search has been completed. The search string could not be found.', +searchreplace_search_title : 'Find', +searchreplace_replace_title : 'Find/Replace', +searchreplace_allreplaced : 'All occurrences of the search string were replaced.', +searchreplace_findwhat : 'Find what', +searchreplace_replacewith : 'Replace with', +searchreplace_direction : 'Direction', +searchreplace_up : 'Up', +searchreplace_down : 'Down', +searchreplace_case : 'Match case', +searchreplace_findnext : 'Find next', +searchreplace_replace : 'Replace', +searchreplace_replaceall : 'Replace all', +searchreplace_cancel : 'Cancel' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/tr.js b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/tr.js new file mode 100644 index 0000000000..37cade6e83 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/tr.js @@ -0,0 +1,21 @@ +// TR lang variables + +tinyMCE.addToLang('',{ +searchreplace_search_desc : 'Ara', +searchreplace_searchnext_desc : 'Tekrar ara', +searchreplace_replace_desc : 'Bul/Deðiþtir', +searchreplace_notfound : 'Arama tamamlandý. Aradýðýnýz sözcük bulunamadý.', +searchreplace_search_title : 'Ara', +searchreplace_replace_title : 'Bul/Deðiþtir', +searchreplace_allreplaced : 'Tüm bulunan sözcükler deðiþtirildi.', +searchreplace_findwhat : 'Ara', +searchreplace_replacewith : 'ile deðiþtir', +searchreplace_direction : 'Arama yönü', +searchreplace_up : 'Yukarý', +searchreplace_down : 'Aðaðý', +searchreplace_case : 'Büyük/küçük harf duyarlý', +searchreplace_findnext : 'Ara Ýleri', +searchreplace_replace : 'Deðiþtir', +searchreplace_replaceall : 'Hepsini deðiþtir', +searchreplace_cancel : 'Ýptal' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/tw.js b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/tw.js new file mode 100644 index 0000000000..32af8282e4 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/tw.js @@ -0,0 +1,21 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +searchreplace_search_desc : 'Find', +searchreplace_searchnext_desc : 'Find again', +searchreplace_replace_desc : 'Find/Replace', +searchreplace_notfound : 'The search has been completed. The search string could not be found.', +searchreplace_search_title : 'Find', +searchreplace_replace_title : 'Find/Replace', +searchreplace_allreplaced : 'All occurrences of the search string were replaced.', +searchreplace_findwhat : 'Find what', +searchreplace_replacewith : 'Replace with', +searchreplace_direction : 'Direction', +searchreplace_up : 'Up', +searchreplace_down : 'Down', +searchreplace_case : 'Match case', +searchreplace_findnext : 'Find next', +searchreplace_replace : 'Replace', +searchreplace_replaceall : 'Replace all', +searchreplace_cancel : 'Cancel' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/vi.js b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/vi.js new file mode 100755 index 0000000000..c22d960dff --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/vi.js @@ -0,0 +1,21 @@ +// Vietnamese lang variables - Äá»— Xuân Tiến - tiendx2002@yahoo.com Việt hóa + +tinyMCE.addToLang('',{ +searchreplace_search_desc : 'Tìm', +searchreplace_searchnext_desc : 'Tìm tiếp', +searchreplace_replace_desc : 'Tìm/Thay thế', +searchreplace_notfound : 'Hoàn thành tìm kiếm. Không tìm thấy.', +searchreplace_search_title : 'Tìm', +searchreplace_replace_title : 'Tìm/Thay thế', +searchreplace_allreplaced : 'Äã thay thế hết.', +searchreplace_findwhat : 'Tìm gì', +searchreplace_replacewith : 'Thay thế bằng', +searchreplace_direction : 'HÆ°á»›ng', +searchreplace_up : 'Lên', +searchreplace_down : 'Xuống', +searchreplace_case : 'Phân biệt chữ hoa chữ thÆ°á»ng', +searchreplace_findnext : 'Tìm tiếp', +searchreplace_replace : 'Thay thế', +searchreplace_replaceall : 'Thay tất cả', +searchreplace_cancel : 'Hủy bá»' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/zh_cn.js b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/zh_cn.js new file mode 100755 index 0000000000..57386790fe --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/zh_cn.js @@ -0,0 +1,22 @@ +// Simplified Chinese lang variables contributed by TinyMCE_China_Team ( tinymce_china {AT} yahoogroups {DOT} com ). +// visit our homepage at: http://www.cube316.net/tinymce/ for more information. + +tinyMCE.addToLang('',{ +searchreplace_search_desc : '²éÕÒ', +searchreplace_searchnext_desc : 'ÔٴβéÕÒ', +searchreplace_replace_desc : '²éÕÒ/Ìæ»»', +searchreplace_notfound : 'ËÑË÷Íê±Ï£¬Ã»ÓÐÕÒµ½Òª²éÕÒµÄ×Ö·û´®¡£', +searchreplace_search_title : '²éÕÒ', +searchreplace_replace_title : '²éÕÒ/Ìæ»»', +searchreplace_allreplaced : 'ËùÓзûºÏÌõ¼þµÄ×Ö·û´®ÒÑÌæ»»Íê±Ï¡£', +searchreplace_findwhat : '²éÕÒ', +searchreplace_replacewith : 'Ì滻Ϊ', +searchreplace_direction : '·½Ïò', +searchreplace_up : 'ÏòÉÏ', +searchreplace_down : 'ÏòÏÂ', +searchreplace_case : 'Æ¥Åä´óСд', +searchreplace_findnext : '²éÕÒÏÂÒ»¸ö', +searchreplace_replace : 'Ìæ»»', +searchreplace_replaceall : 'È«²¿Ìæ»»', +searchreplace_cancel : 'È¡Ïû' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/zh_cn_utf8.js b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/zh_cn_utf8.js new file mode 100755 index 0000000000..ee5eec4f2a --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/zh_cn_utf8.js @@ -0,0 +1,22 @@ +// Simplified Chinese lang variables contributed by TinyMCE_China_Team ( tinymce_china {AT} yahoogroups {DOT} com ). +// visit our homepage at: http://www.cube316.net/tinymce/ for more information. + +tinyMCE.addToLang('',{ +searchreplace_search_desc : '查找', +searchreplace_searchnext_desc : 'å†æ¬¡æŸ¥æ‰¾', +searchreplace_replace_desc : '查找/替æ¢', +searchreplace_notfound : 'æœç´¢å®Œæ¯•ï¼Œæ²¡æœ‰æ‰¾åˆ°è¦æŸ¥æ‰¾çš„字符串。', +searchreplace_search_title : '查找', +searchreplace_replace_title : '查找/替æ¢', +searchreplace_allreplaced : '所有符åˆæ¡ä»¶çš„字符串已替æ¢å®Œæ¯•ã€‚', +searchreplace_findwhat : '查找', +searchreplace_replacewith : '替æ¢ä¸º', +searchreplace_direction : 'æ–¹å‘', +searchreplace_up : 'å‘上', +searchreplace_down : 'å‘下', +searchreplace_case : '匹é…大å°å†™', +searchreplace_findnext : '查找下一个', +searchreplace_replace : '替æ¢', +searchreplace_replaceall : '全部替æ¢', +searchreplace_cancel : 'å–消' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/zh_tw.js b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/zh_tw.js new file mode 100644 index 0000000000..2820463045 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/zh_tw.js @@ -0,0 +1,22 @@ +// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com +// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com + +tinyMCE.addToLang('',{ +searchreplace_search_desc : '¬d¸ß', +searchreplace_searchnext_desc : '¦A¦¸¬d¸ß', +searchreplace_replace_desc : '¬d¸ß©Î´À´«', +searchreplace_notfound : '¤w§¹¦¨¬d¸ß¡C¨S§ä¨ì«ü©wªº¦r¦ê¡C', +searchreplace_search_title : '¬d¸ß', +searchreplace_replace_title : '¬d¸ß©Î´À´«', +searchreplace_allreplaced : '©Ò¦³§ä¨ìªº¦r¦ê¤w§¹¦¨´À´«', +searchreplace_findwhat : '§ä¤°»ò', +searchreplace_replacewith : '´À´«¦¨', +searchreplace_direction : '¤è¦V', +searchreplace_up : '©¹¤W', +searchreplace_down : '¦V¤U', +searchreplace_case : '¬Û²Åµ²ªG', +searchreplace_findnext : '¬d¸ß¤U­Ó', +searchreplace_replace : '´À´«', +searchreplace_replaceall : '¥þ³¡´À´«', +searchreplace_cancel : '¨ú®ø' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/zh_tw_utf8.js b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/zh_tw_utf8.js new file mode 100644 index 0000000000..91376f359b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/langs/zh_tw_utf8.js @@ -0,0 +1,22 @@ +// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com +// ç¹é«”中文 UTF-8 ;數ä½æ‡‰ç”¨åŠè£½ä½œï¼› twapweb_AT_gmail_DOT_com + +tinyMCE.addToLang('',{ +searchreplace_search_desc : '查詢', +searchreplace_searchnext_desc : 'å†æ¬¡æŸ¥è©¢', +searchreplace_replace_desc : '查詢或替æ›', +searchreplace_notfound : '已完æˆæŸ¥è©¢ã€‚沒找到指定的字串。', +searchreplace_search_title : '查詢', +searchreplace_replace_title : '查詢或替æ›', +searchreplace_allreplaced : '所有找到的字串已完æˆæ›¿æ›', +searchreplace_findwhat : '找什麼', +searchreplace_replacewith : '替æ›æˆ', +searchreplace_direction : 'æ–¹å‘', +searchreplace_up : '往上', +searchreplace_down : 'å‘下', +searchreplace_case : '相符çµæžœ', +searchreplace_findnext : '查詢下個', +searchreplace_replace : '替æ›', +searchreplace_replaceall : '全部替æ›', +searchreplace_cancel : 'å–消' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/readme.txt b/phpgwapi/js/tiny_mce/plugins/searchreplace/readme.txt new file mode 100644 index 0000000000..4fdb78aecd --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/readme.txt @@ -0,0 +1 @@ +Check the TinyMCE documentation for details on this plugin. diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/replace.htm b/phpgwapi/js/tiny_mce/plugins/searchreplace/replace.htm new file mode 100644 index 0000000000..0629da334e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/replace.htm @@ -0,0 +1,49 @@ + + + {$lang_searchreplace_replace_title} + + + + + +
+ + + + + + + + + + + + + + + +
+ + + + +
+ + + + + + + +
+
+ + diff --git a/phpgwapi/js/tiny_mce/plugins/searchreplace/search.htm b/phpgwapi/js/tiny_mce/plugins/searchreplace/search.htm new file mode 100644 index 0000000000..fe9055ed5f --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/searchreplace/search.htm @@ -0,0 +1,42 @@ + + + {$lang_searchreplace_search_title} + + + + + +
+ + + + + + + + + + +
 
+ + + + + + + +
+ + + + +
+ + + + + +
+
+ + diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/changelog b/phpgwapi/js/tiny_mce/plugins/spellchecker/changelog new file mode 100644 index 0000000000..608fcd56db --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/changelog @@ -0,0 +1,11 @@ +Version 1.0.2 (2006-08-02) + Added new spellchecker_report_mispellings option, contributed by Jeremy B. + Fixed various regexp bugs and issues. Some where contributed by Jeremy B. + Fixed the Google speller class so it uses curl, patch contributed by Yuriy Kramar. + Fixed encoding issues with language specific characters, patch contributed by codepit. + Fixed bug where the spellchecker wasn't working in MSIE if the editor was placed in a P tag. +Version 1.0.1 (2006-05-05) + Since sourceforge has a serious bug when it comes to replacing files with the same name this release was necessary. + Goggle spellchecker class was added. +Version 1.0 (2006-05-03) + Official first release. diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/classes/TinyGoogleSpell.class.php b/phpgwapi/js/tiny_mce/plugins/spellchecker/classes/TinyGoogleSpell.class.php new file mode 100644 index 0000000000..33e7b1cc10 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/classes/TinyGoogleSpell.class.php @@ -0,0 +1,107 @@ +lang = $lang; + } + + // Returns array with bad words or false if failed. + function checkWords($word_array) { + $words = array(); + $wordstr = implode(' ', $word_array); + + $matches = $this->_getMatches($wordstr); + + for ($i=0; $iunhtmlentities(mb_substr($wordstr, $matches[$i][1], $matches[$i][2], "UTF-8")); + + return $words; + } + + function unhtmlentities($string) { + $string = preg_replace('~&#x([0-9a-f]+);~ei', 'chr(hexdec("\\1"))', $string); + $string = preg_replace('~&#([0-9]+);~e', 'chr(\\1)', $string); + + $trans_tbl = get_html_translation_table(HTML_ENTITIES); + $trans_tbl = array_flip($trans_tbl); + + return strtr($string, $trans_tbl); + } + + // Returns array with suggestions or false if failed. + function getSuggestion($word) { + $sug = array(); + + $matches = $this->_getMatches($word); + + if (count($matches) > 0) + $sug = explode("\t", utf8_encode($this->unhtmlentities($matches[0][4]))); + + return $sug; + } + + function _xmlChars($string) { + $trans = get_html_translation_table(HTML_ENTITIES, ENT_QUOTES); + + foreach ($trans as $k => $v) + $trans[$k] = "&#".ord($k).";"; + + return strtr($string, $trans); + } + + function _getMatches($word_list) { + $server = "www.google.com"; + $port = 443; + $path = "/tbproxy/spell?lang=" . $this->lang . "&hl=en"; + $host = "www.google.com"; + $url = "https://" . $server; + + // Setup XML request + $xml = '' . $word_list . ''; + + $header = "POST ".$path." HTTP/1.0 \r\n"; + $header .= "MIME-Version: 1.0 \r\n"; + $header .= "Content-type: application/PTI26 \r\n"; + $header .= "Content-length: ".strlen($xml)." \r\n"; + $header .= "Content-transfer-encoding: text \r\n"; + $header .= "Request-number: 1 \r\n"; + $header .= "Document-type: Request \r\n"; + $header .= "Interface-Version: Test 1.4 \r\n"; + $header .= "Connection: close \r\n\r\n"; + $header .= $xml; + //$this->_debugData($xml); + + $ch = curl_init(); + curl_setopt($ch, CURLOPT_URL,$url); + curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); + curl_setopt($ch, CURLOPT_CUSTOMREQUEST, $header); + curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); + $xml = curl_exec($ch); + curl_close($ch); + + //$this->_debugData($xml); + + // Grab and parse content + preg_match_all('/([^<]*)<\/c>/', $xml, $matches, PREG_SET_ORDER); + + return $matches; + } + + function _debugData($data) { + $fh = @fopen("debug.log", 'a+'); + @fwrite($fh, $data); + @fclose($fh); + } +} + +// Setup classname, should be the same as the name of the spellchecker class +$spellCheckerConfig['class'] = "TinyGoogleSpell"; + +?> diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/classes/TinyPspell.class.php b/phpgwapi/js/tiny_mce/plugins/spellchecker/classes/TinyPspell.class.php new file mode 100644 index 0000000000..21fb19448e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/classes/TinyPspell.class.php @@ -0,0 +1,64 @@ +lang = $lang; + $this->mode = $mode; + $this->plink = false; + $this->errorMsg = array(); + + if (!function_exists("pspell_new")) { + $this->errorMsg[] = "PSpell not found."; + return; + } + + $this->plink = pspell_new($this->lang, $this->spelling, $this->jargon, $this->encoding, $this->mode); + } + + // Returns array with bad words or false if failed. + function checkWords($wordArray) { + if (!$this->plink) { + $this->errorMsg[] = "No PSpell link found for checkWords."; + return array(); + } + + $wordError = array(); + foreach($wordArray as $word) { + if(!pspell_check($this->plink, trim($word))) + $wordError[] = $word; + } + + return $wordError; + } + + // Returns array with suggestions or false if failed. + function getSuggestion($word) { + if (!$this->plink) { + $this->errorMsg[] = "No PSpell link found for getSuggestion."; + return array(); + } + + return pspell_suggest($this->plink, $word); + } +} + +// Setup classname, should be the same as the name of the spellchecker class +$spellCheckerConfig['class'] = "TinyPspell"; + +?> \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/classes/TinyPspellShell.class.php b/phpgwapi/js/tiny_mce/plugins/spellchecker/classes/TinyPspellShell.class.php new file mode 100644 index 0000000000..348cac3d85 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/classes/TinyPspellShell.class.php @@ -0,0 +1,121 @@ +lang = $lang; + $this->mode = $mode; + $this->error = false; + $this->errorMsg = array(); + + $this->tmpfile = tempnam($config['tinypspellshell.tmp'], "tinyspell"); + + if(preg_match("#win#i",php_uname())) + $this->cmd = $config['tinypspellshell.aspell'] . " -a --lang=". $this->lang." --encoding=utf-8 -H < $this->tmpfile 2>&1"; + else + $this->cmd = "cat ". $this->tmpfile ." | " . $config['tinypspellshell.aspell'] . " -a --encoding=utf-8 -H --lang=". $this->lang; + } + + // Returns array with bad words or false if failed. + function checkWords($wordArray) { + if ($fh = fopen($this->tmpfile, "w")) { + fwrite($fh, "!\n"); + foreach($wordArray as $key => $value) + fwrite($fh, "^" . $value . "\n"); + fclose($fh); + } else { + $this->errorMsg[] = "PSpell not found."; + return array(); + } + + $data = shell_exec($this->cmd); + @unlink($this->tmpfile); + + $returnData = array(); + $dataArr = preg_split("/\n/", $data, -1, PREG_SPLIT_NO_EMPTY); + + foreach($dataArr as $dstr) { + $matches = array(); + + // Skip this line. + if (strpos($dstr, "@") === 0) + continue; + + preg_match("/\& (.*) .* .*: .*/i", $dstr, $matches); + + if (!empty($matches[1])) + $returnData[] = $matches[1]; + } + + return $returnData; + } + + // Returns array with suggestions or false if failed. + function getSuggestion($word) { + if (function_exists("mb_convert_encoding")) + $word = mb_convert_encoding($word, "ISO-8859-1", mb_detect_encoding($word, "UTF-8")); + else + $word = utf8_encode($word); + + if ($fh = fopen($this->tmpfile, "w")) { + fwrite($fh, "!\n"); + fwrite($fh, "^$word\n"); + fclose($fh); + } else + die("Error opening tmp file."); + + $data = shell_exec($this->cmd); + + @unlink($this->tmpfile); + + $returnData = array(); + $dataArr = preg_split("/\n/", $data, -1, PREG_SPLIT_NO_EMPTY); + + foreach($dataArr as $dstr) { + $matches = array(); + + // Skip this line. + if (strpos($dstr, "@") === 0) + continue; + + preg_match("/\& .* .* .*: (.*)/i", $dstr, $matches); + + if (!empty($matches[1])) { + // For some reason, the exec version seems to add commas? + $returnData[] = str_replace(",", "", $matches[1]); + } + } + return $returnData; + } + + function _debugData($data) { + $fh = @fopen("debug.log", 'a+'); + @fwrite($fh, $data); + @fclose($fh); + } + +} + +// Setup classname, should be the same as the name of the spellchecker class +$spellCheckerConfig['class'] = "TinyPspellShell"; + +?> \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/config.php b/phpgwapi/js/tiny_mce/plugins/spellchecker/config.php new file mode 100644 index 0000000000..5b0f3d51e0 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/config.php @@ -0,0 +1,24 @@ + diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/css/content.css b/phpgwapi/js/tiny_mce/plugins/spellchecker/css/content.css new file mode 100644 index 0000000000..fb82733cd5 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/css/content.css @@ -0,0 +1,5 @@ +.mceItemHiddenSpellWord { + background: url('../images/wline.gif') repeat-x bottom left; + bo2rder-bottom: 1px dashed red; + cursor: default; +} diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/css/spellchecker.css b/phpgwapi/js/tiny_mce/plugins/spellchecker/css/spellchecker.css new file mode 100644 index 0000000000..aa4a8ea3b0 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/css/spellchecker.css @@ -0,0 +1,34 @@ +.mceMsgBox { + border: 1px solid gray; + padding: 8px; +} + +.mceMsgBox span { + vertical-align: top; + color: #555555; +} + +/* Misc */ + +.mceBlockBox { + display: none; + position: absolute; + left: 0; + top: 0; + z-index: 100; + filter:progid:DXImageTransform.Microsoft.Alpha(style=0, opacity=60); + -moz-opacity:0.6; + opacity: 0.6; + background-color: white; +} + +.mceMsgBox { + display: none; + z-index: 101; + position: absolute; + left: 0; + top: 0; + font-family: Arial, Verdana, Tahoma, Helvetica; + font-weight: bold; + font-size: 11px; +} diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/editor_plugin.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/editor_plugin.js new file mode 100644 index 0000000000..dbcda6a563 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/editor_plugin.js @@ -0,0 +1 @@ +tinyMCE.importPluginLanguagePack('spellchecker','en,fr,sv,nn,nb');var TinyMCE_SpellCheckerPlugin={_contextMenu:new TinyMCE_Menu(),_menu:new TinyMCE_Menu(),_counter:0,_ajaxPage:'/tinyspell.php',getInfo:function(){return{longname:'Spellchecker',author:'Moxiecode Systems AB',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_spellchecker.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};},handleEvent:function(e){var elm=tinyMCE.isMSIE?e.srcElement:e.target;var inst=tinyMCE.selectedInstance,args='';var self=TinyMCE_SpellCheckerPlugin;var cm=self._contextMenu;var p,p2,x,y,sx,sy,h,elm;if((e.type=="click"||e.type=="contextmenu")&&elm){do{if(tinyMCE.getAttrib(elm,'class')=="mceItemHiddenSpellWord"){inst.spellCheckerElm=elm;args+='id='+inst.editorId+"|"+(++self._counter);args+='&cmd=suggest&check='+encodeURIComponent(elm.innerHTML);args+='&lang='+escape(inst.spellCheckerLang);elm=inst.spellCheckerElm;p=tinyMCE.getAbsPosition(inst.iframeElement);p2=tinyMCE.getAbsPosition(elm);h=parseInt(elm.offsetHeight);sx=inst.getBody().scrollLeft;sy=inst.getBody().scrollTop;x=p.absLeft+p2.absLeft-sx;y=p.absTop+p2.absTop-sy+h;cm.clear();cm.addTitle(tinyMCE.getLang('lang_spellchecker_wait','',true));cm.show();cm.moveTo(x,y);inst.selection.selectNode(elm,false,false);self._sendAjax(self.baseURL+self._ajaxPage,self._ajaxResponse,'post',args);tinyMCE.cancelEvent(e);return false;}}while((elm=elm.parentNode));}return true;},initInstance:function(inst){var self=TinyMCE_SpellCheckerPlugin,m=self._menu,cm=self._contextMenu,e;tinyMCE.importCSS(inst.getDoc(),tinyMCE.baseURL+"/plugins/spellchecker/css/content.css");if(!tinyMCE.hasMenu('spellcheckercontextmenu')){tinyMCE.importCSS(document,tinyMCE.baseURL+"/plugins/spellchecker/css/spellchecker.css");cm.init({drop_menu:false});tinyMCE.addMenu('spellcheckercontextmenu',cm);}if(!tinyMCE.hasMenu('spellcheckermenu')){m.init({});tinyMCE.addMenu('spellcheckermenu',m);}inst.spellCheckerLang='en';self._buildSettingsMenu(inst,null);e=self._getBlockBoxLayer(inst).create('div','mceBlockBox',document.getElementById(inst.editorId+'_parent'));self._getMsgBoxLayer(inst).create('div','mceMsgBox',document.getElementById(inst.editorId+'_parent'));},_getMsgBoxLayer:function(inst){if(!inst.spellCheckerMsgBoxL)inst.spellCheckerMsgBoxL=new TinyMCE_Layer(inst.editorId+'_spellcheckerMsgBox',false);return inst.spellCheckerMsgBoxL;},_getBlockBoxLayer:function(inst){if(!inst.spellCheckerBoxL)inst.spellCheckerBoxL=new TinyMCE_Layer(inst.editorId+'_spellcheckerBlockBox',false);return inst.spellCheckerBoxL;},_buildSettingsMenu:function(inst,lang){var i,ar=tinyMCE.getParam('spellchecker_languages','+English=en').split(','),p;var self=TinyMCE_SpellCheckerPlugin,m=self._menu,c;m.clear();m.addTitle(tinyMCE.getLang('lang_spellchecker_langs','',true));for(i=0;i';h+='';h+='';h+='';}else{if(tinyMCE.isMSIE&&!tinyMCE.isOpera)h+='';else h+='';h+='';h+='';h+='';h+='';}return h;},_menuButtonEvent:function(e,o){if(o.className=='mceMenuButtonFocus')return;if(e=='over')o.className=o.className+' mceMenuHover';else o.className=o.className.replace(/\s.*$/,'');},_toggleMenu:function(editor_id,id){var self=TinyMCE_SpellCheckerPlugin;var e=document.getElementById(editor_id+'_spellchecker');var inst=tinyMCE.getInstanceById(editor_id);if(self._menu.isVisible()){tinyMCE.hideMenus();return;}tinyMCE.lastMenuBtnClass=e.className.replace(/\s.*$/,'');tinyMCE.switchClass(editor_id+'_spellchecker','mceMenuButtonFocus');self._menu.moveRelativeTo(e,'bl');self._menu.moveBy(tinyMCE.isMSIE&&!tinyMCE.isOpera?0:1,-1);if(tinyMCE.isOpera)self._menu.moveBy(0,-2);self._onMenuEvent(inst,self._menu,'show');self._menu.show();tinyMCE.lastSelectedMenuBtn=editor_id+'_spellchecker';},_onMenuEvent:function(inst,m,n){TinyMCE_SpellCheckerPlugin._buildSettingsMenu(inst,inst.spellCheckerLang);},execCommand:function(editor_id,element,command,user_interface,value){var inst=tinyMCE.getInstanceById(editor_id),self=TinyMCE_SpellCheckerPlugin,args='',co,bb,mb,nl,i,e;switch(command){case"mceSpellCheck":if(!inst.spellcheckerOn){inst.spellCheckerBookmark=inst.selection.getBookmark();args+='id='+inst.editorId+"|"+(++self._counter);args+='&cmd=spell&check='+encodeURIComponent(self._getWordList(inst.getBody())).replace(/\'/g,'%27');args+='&lang='+escape(inst.spellCheckerLang);co=document.getElementById(inst.editorId+'_parent').firstChild;bb=self._getBlockBoxLayer(inst);bb.moveRelativeTo(co,'tl');bb.resizeTo(co.offsetWidth,co.offsetHeight);bb.show();mb=self._getMsgBoxLayer(inst);e=mb.getElement();e.innerHTML=''+tinyMCE.getLang('lang_spellchecker_swait','',true)+'';mb.show();mb.moveRelativeTo(co,'cc');if(tinyMCE.isMSIE&&!tinyMCE.isOpera){nl=co.getElementsByTagName('select');for(i=0;i?@[\]^_{|}\u201d\u201c');for(i=0;i0)wl[wl.length]=nl[i];}return wl.join(' ');},_removeWords:function(doc,word){var i,c,nl=doc.getElementsByTagName("span");var self=TinyMCE_SpellCheckerPlugin;var inst=tinyMCE.selectedInstance,b=inst?inst.selection.getBookmark():null;word=typeof(word)=='undefined'?null:word;for(i=nl.length-1;i>=0;i--){c=tinyMCE.getAttrib(nl[i],'class');if((c=='mceItemHiddenSpellWord'||c=='mceItemHidden')&&(word==null||nl[i].innerHTML==word))self._removeWord(nl[i]);}if(b)inst.selection.moveToBookmark(b);},_checkDone:function(inst){var self=TinyMCE_SpellCheckerPlugin;var w=self._countWords(inst);if(w==0){self._removeWords(inst.getDoc());inst.spellcheckerOn=false;tinyMCE.switchClass(inst.editorId+'_spellchecker','mceMenuButton');}},_countWords:function(inst){var i,w=0,nl=inst.getDoc().getElementsByTagName("span"),c;var self=TinyMCE_SpellCheckerPlugin;for(i=nl.length-1;i>=0;i--){c=tinyMCE.getAttrib(nl[i],'class');if(c=='mceItemHiddenSpellWord')w++;}return w;},_removeWord:function(e){if(e!=null)tinyMCE.setOuterHTML(e,e.innerHTML);},_markWords:function(doc,n,wl){var i,nv,nn,nl=tinyMCE.getNodeTree(n,new Array(),3);var r1,r2,r3,r4,r5,w='';var re=TinyMCE_SpellCheckerPlugin._getWordSeparators();for(i=0;i0)w+=wl[i]+((i==wl.length-1)?'':'|');}for(i=0;i$1$2');nv=nv.replace(r3,'$1$2');nn=doc.createElement('span');nn.className="mceItemHidden";nn.innerHTML=nv;nl[i].parentNode.replaceChild(nn,nl[i]);}}},_buildMenu:function(sg,max){var i,self=TinyMCE_SpellCheckerPlugin,cm=self._contextMenu;cm.clear();if(sg!=null){cm.addTitle(tinyMCE.getLang('lang_spellchecker_sug','',true));for(i=0;i'; + h += ''; + h += ''; + h += ''; + } else { + if (tinyMCE.isMSIE && !tinyMCE.isOpera) + h += ''; + else + h += ''; + + h += ''; + h += ''; + h += ''; + h += ''; + } + + return h; + }, + + _menuButtonEvent : function(e, o) { + if (o.className == 'mceMenuButtonFocus') + return; + + if (e == 'over') + o.className = o.className + ' mceMenuHover'; + else + o.className = o.className.replace(/\s.*$/, ''); + }, + + _toggleMenu : function(editor_id, id) { + var self = TinyMCE_SpellCheckerPlugin; + var e = document.getElementById(editor_id + '_spellchecker'); + var inst = tinyMCE.getInstanceById(editor_id); + + if (self._menu.isVisible()) { + tinyMCE.hideMenus(); + return; + } + + tinyMCE.lastMenuBtnClass = e.className.replace(/\s.*$/, ''); + tinyMCE.switchClass(editor_id + '_spellchecker', 'mceMenuButtonFocus'); + + self._menu.moveRelativeTo(e, 'bl'); + self._menu.moveBy(tinyMCE.isMSIE && !tinyMCE.isOpera ? 0 : 1, -1); + + if (tinyMCE.isOpera) + self._menu.moveBy(0, -2); + + self._onMenuEvent(inst, self._menu, 'show'); + + self._menu.show(); + + tinyMCE.lastSelectedMenuBtn = editor_id + '_spellchecker'; + }, + + _onMenuEvent : function(inst, m, n) { + TinyMCE_SpellCheckerPlugin._buildSettingsMenu(inst, inst.spellCheckerLang); + }, + + execCommand : function(editor_id, element, command, user_interface, value) { + var inst = tinyMCE.getInstanceById(editor_id), self = TinyMCE_SpellCheckerPlugin, args = '', co, bb, mb, nl, i, e; + + // Handle commands + switch (command) { + case "mceSpellCheck": + if (!inst.spellcheckerOn) { + inst.spellCheckerBookmark = inst.selection.getBookmark(); + + // Setup arguments + args += 'id=' + inst.editorId + "|" + (++self._counter); + args += '&cmd=spell&check=' + encodeURIComponent(self._getWordList(inst.getBody())).replace( /\'/g, '%27' ); + args += '&lang=' + escape(inst.spellCheckerLang); + + co = document.getElementById(inst.editorId + '_parent').firstChild; + bb = self._getBlockBoxLayer(inst); + bb.moveRelativeTo(co, 'tl'); + bb.resizeTo(co.offsetWidth, co.offsetHeight); + bb.show(); + + // Setup message box + mb = self._getMsgBoxLayer(inst); + e = mb.getElement(); + e.innerHTML = '' + tinyMCE.getLang('lang_spellchecker_swait', '', true) + ''; + mb.show(); + mb.moveRelativeTo(co, 'cc'); + + if (tinyMCE.isMSIE && !tinyMCE.isOpera) { + nl = co.getElementsByTagName('select'); + for (i=0; i?@[\]^_{|}§©«®±¶·¸»¼½¾¿×÷¤\u201d\u201c'); + + for (i=0; i 0) + wl[wl.length] = nl[i]; + } + + return wl.join(' '); + }, + + _removeWords : function(doc, word) { + var i, c, nl = doc.getElementsByTagName("span"); + var self = TinyMCE_SpellCheckerPlugin; + var inst = tinyMCE.selectedInstance, b = inst ? inst.selection.getBookmark() : null; + + word = typeof(word) == 'undefined' ? null : word; + + for (i=nl.length-1; i>=0; i--) { + c = tinyMCE.getAttrib(nl[i], 'class'); + + if ((c == 'mceItemHiddenSpellWord' || c == 'mceItemHidden') && (word == null || nl[i].innerHTML == word)) + self._removeWord(nl[i]); + } + + if (b) + inst.selection.moveToBookmark(b); + }, + + _checkDone : function(inst) { + var self = TinyMCE_SpellCheckerPlugin; + var w = self._countWords(inst); + + if (w == 0) { + self._removeWords(inst.getDoc()); + inst.spellcheckerOn = false; + tinyMCE.switchClass(inst.editorId + '_spellchecker', 'mceMenuButton'); + } + }, + + _countWords : function(inst) { + var i, w = 0, nl = inst.getDoc().getElementsByTagName("span"), c; + var self = TinyMCE_SpellCheckerPlugin; + + for (i=nl.length-1; i>=0; i--) { + c = tinyMCE.getAttrib(nl[i], 'class'); + + if (c == 'mceItemHiddenSpellWord') + w++; + } + + return w; + }, + + _removeWord : function(e) { + if (e != null) + tinyMCE.setOuterHTML(e, e.innerHTML); + }, + + _markWords : function(doc, n, wl) { + var i, nv, nn, nl = tinyMCE.getNodeTree(n, new Array(), 3); + var r1, r2, r3, r4, r5, w = ''; + var re = TinyMCE_SpellCheckerPlugin._getWordSeparators(); + + for (i=0; i 0) + w += wl[i] + ((i == wl.length-1) ? '' : '|'); + } + + for (i=0; i$1$2'); + nv = nv.replace(r3, '$1$2'); + + nn = doc.createElement('span'); + nn.className = "mceItemHidden"; + nn.innerHTML = nv; + + // Remove old text node + nl[i].parentNode.replaceChild(nn, nl[i]); + } + } + }, + + _buildMenu : function(sg, max) { + var i, self = TinyMCE_SpellCheckerPlugin, cm = self._contextMenu; + + cm.clear(); + + if (sg != null) { + cm.addTitle(tinyMCE.getLang('lang_spellchecker_sug', '', true)); + + for (i=0; ivvpSyX~B_n_o@igl&5- zO`f@G{?hF;=Wp;2ie9s^sFB`>Og5ELeYa=CY$}ci&yS?&R9-=cD2>3?ep|$8K`SI1o^A!6R#1LdS!| z+C2+)d}yAwf9dx76XqXWwDIEl-B&m4zP#(umB4~EZHw=PrZml%zc#JajA^<-k@R}5ug z_U3Do3GoV%k4|9YiIGk)S5AJ*aq`M`+%FXCTvwM)+^$zD2i7*@MyX^wTb~-Kz659TOj-BG7nwnZp zdYUSA8eNUeEuA9j^PUtmt!3*HR4sY3W8y(+32tGJI}M3}7rHrZt-549Cj}@lSOWkL CBGTCa literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/images/wline.gif b/phpgwapi/js/tiny_mce/plugins/spellchecker/images/wline.gif new file mode 100644 index 0000000000000000000000000000000000000000..7d0a4dbca03cc13177a359a5f175dda819fdf464 GIT binary patch literal 46 ycmZ?wbhEHbWMN=tXkcXcqowu#|9{1wEQ|~cj0`#qKmd|qU}ANVOOs?}um%7FLkRf* literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ar.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ar.js new file mode 100755 index 0000000000..f40b202f8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ar.js @@ -0,0 +1,14 @@ +// UK lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Toggle spellchecker', + menu : 'Spellchecker settings', + ignore_word : 'Ignore word', + ignore_words : 'Ignore all', + langs : 'Languages', + wait : 'Please wait...', + swait : 'Spellchecking, please wait...', + sug : 'Suggestions', + no_sug : 'No suggestions', + no_mpell : 'No misspellings found.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ca.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ca.js new file mode 100755 index 0000000000..f40b202f8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ca.js @@ -0,0 +1,14 @@ +// UK lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Toggle spellchecker', + menu : 'Spellchecker settings', + ignore_word : 'Ignore word', + ignore_words : 'Ignore all', + langs : 'Languages', + wait : 'Please wait...', + swait : 'Spellchecking, please wait...', + sug : 'Suggestions', + no_sug : 'No suggestions', + no_mpell : 'No misspellings found.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/cs.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/cs.js new file mode 100755 index 0000000000..f40b202f8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/cs.js @@ -0,0 +1,14 @@ +// UK lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Toggle spellchecker', + menu : 'Spellchecker settings', + ignore_word : 'Ignore word', + ignore_words : 'Ignore all', + langs : 'Languages', + wait : 'Please wait...', + swait : 'Spellchecking, please wait...', + sug : 'Suggestions', + no_sug : 'No suggestions', + no_mpell : 'No misspellings found.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/cy.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/cy.js new file mode 100755 index 0000000000..f40b202f8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/cy.js @@ -0,0 +1,14 @@ +// UK lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Toggle spellchecker', + menu : 'Spellchecker settings', + ignore_word : 'Ignore word', + ignore_words : 'Ignore all', + langs : 'Languages', + wait : 'Please wait...', + swait : 'Spellchecking, please wait...', + sug : 'Suggestions', + no_sug : 'No suggestions', + no_mpell : 'No misspellings found.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/da.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/da.js new file mode 100755 index 0000000000..f40b202f8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/da.js @@ -0,0 +1,14 @@ +// UK lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Toggle spellchecker', + menu : 'Spellchecker settings', + ignore_word : 'Ignore word', + ignore_words : 'Ignore all', + langs : 'Languages', + wait : 'Please wait...', + swait : 'Spellchecking, please wait...', + sug : 'Suggestions', + no_sug : 'No suggestions', + no_mpell : 'No misspellings found.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/de.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/de.js new file mode 100755 index 0000000000..c730d5869e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/de.js @@ -0,0 +1,14 @@ +// DE lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Rechtschreibprüfung ein-/ausschalten', + menu : 'Einstellungen der Rechtschreibprüfung', + ignore_word : 'Wort ingorieren', + ignore_words : 'Alle ignorieren', + langs : 'Sprachen', + wait : 'Bitte warten...', + swait : 'Rechtschreibprüfung, bitte warten...', + sug : 'Vorschläge', + no_sug : 'Keine Vorschläge', + no_mpell : 'Keinen Rechtschreibfehler gefunden.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/el.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/el.js new file mode 100755 index 0000000000..46704a62cb --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/el.js @@ -0,0 +1,14 @@ +// Initial translation by Dimitris Giannitsaros / MediSign SA + +tinyMCE.addToLang('spellchecker',{ + desc : 'ÁíôéóôñïöÞ ïñèïãñáöéóôÞ', + menu : 'Ñõèìßóåéò ïñèïãñáöéóôÞ', + ignore_word : 'Áãíüçóå ôç ëÝîç', + ignore_words : 'ÁãíüçóÝ ôåò üëåò', + langs : 'Ãëþóóåò', + wait : 'Ðáñáêáëþ ðåñéìÝíåôå...', + swait : 'Åëåã÷ïò ïñèïãñáößáò, ðáñáêáëþ ðåñéìÝíåôå...', + sug : 'ÐñïôÜóåéò', + no_sug : 'Êáìßá ðñüôáóç', + no_mpell : 'ÊáíÝíá ëÜèïò.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/en.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/en.js new file mode 100755 index 0000000000..02fdac564d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/en.js @@ -0,0 +1,15 @@ +// UK lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Toggle spellchecker', + menu : 'Spellchecker settings', + ignore_word : 'Ignore word', + ignore_words : 'Ignore all', + langs : 'Languages', + wait : 'Please wait...', + swait : 'Spellchecking, please wait...', + sug : 'Suggestions', + no_sug : 'No suggestions', + no_mpell : 'No misspellings found.', + mpell_found : 'Found {$words} misspellings.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/es.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/es.js new file mode 100755 index 0000000000..f40b202f8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/es.js @@ -0,0 +1,14 @@ +// UK lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Toggle spellchecker', + menu : 'Spellchecker settings', + ignore_word : 'Ignore word', + ignore_words : 'Ignore all', + langs : 'Languages', + wait : 'Please wait...', + swait : 'Spellchecking, please wait...', + sug : 'Suggestions', + no_sug : 'No suggestions', + no_mpell : 'No misspellings found.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/fa.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/fa.js new file mode 100755 index 0000000000..f40b202f8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/fa.js @@ -0,0 +1,14 @@ +// UK lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Toggle spellchecker', + menu : 'Spellchecker settings', + ignore_word : 'Ignore word', + ignore_words : 'Ignore all', + langs : 'Languages', + wait : 'Please wait...', + swait : 'Spellchecking, please wait...', + sug : 'Suggestions', + no_sug : 'No suggestions', + no_mpell : 'No misspellings found.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/fa_ca.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/fa_ca.js new file mode 100755 index 0000000000..f40b202f8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/fa_ca.js @@ -0,0 +1,14 @@ +// UK lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Toggle spellchecker', + menu : 'Spellchecker settings', + ignore_word : 'Ignore word', + ignore_words : 'Ignore all', + langs : 'Languages', + wait : 'Please wait...', + swait : 'Spellchecking, please wait...', + sug : 'Suggestions', + no_sug : 'No suggestions', + no_mpell : 'No misspellings found.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/fi.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/fi.js new file mode 100755 index 0000000000..f40b202f8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/fi.js @@ -0,0 +1,14 @@ +// UK lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Toggle spellchecker', + menu : 'Spellchecker settings', + ignore_word : 'Ignore word', + ignore_words : 'Ignore all', + langs : 'Languages', + wait : 'Please wait...', + swait : 'Spellchecking, please wait...', + sug : 'Suggestions', + no_sug : 'No suggestions', + no_mpell : 'No misspellings found.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/fr.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/fr.js new file mode 100755 index 0000000000..f40b202f8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/fr.js @@ -0,0 +1,14 @@ +// UK lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Toggle spellchecker', + menu : 'Spellchecker settings', + ignore_word : 'Ignore word', + ignore_words : 'Ignore all', + langs : 'Languages', + wait : 'Please wait...', + swait : 'Spellchecking, please wait...', + sug : 'Suggestions', + no_sug : 'No suggestions', + no_mpell : 'No misspellings found.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/fr_ca.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/fr_ca.js new file mode 100755 index 0000000000..f40b202f8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/fr_ca.js @@ -0,0 +1,14 @@ +// UK lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Toggle spellchecker', + menu : 'Spellchecker settings', + ignore_word : 'Ignore word', + ignore_words : 'Ignore all', + langs : 'Languages', + wait : 'Please wait...', + swait : 'Spellchecking, please wait...', + sug : 'Suggestions', + no_sug : 'No suggestions', + no_mpell : 'No misspellings found.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/he.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/he.js new file mode 100755 index 0000000000..f40b202f8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/he.js @@ -0,0 +1,14 @@ +// UK lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Toggle spellchecker', + menu : 'Spellchecker settings', + ignore_word : 'Ignore word', + ignore_words : 'Ignore all', + langs : 'Languages', + wait : 'Please wait...', + swait : 'Spellchecking, please wait...', + sug : 'Suggestions', + no_sug : 'No suggestions', + no_mpell : 'No misspellings found.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/hu.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/hu.js new file mode 100755 index 0000000000..f40b202f8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/hu.js @@ -0,0 +1,14 @@ +// UK lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Toggle spellchecker', + menu : 'Spellchecker settings', + ignore_word : 'Ignore word', + ignore_words : 'Ignore all', + langs : 'Languages', + wait : 'Please wait...', + swait : 'Spellchecking, please wait...', + sug : 'Suggestions', + no_sug : 'No suggestions', + no_mpell : 'No misspellings found.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/is.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/is.js new file mode 100755 index 0000000000..f40b202f8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/is.js @@ -0,0 +1,14 @@ +// UK lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Toggle spellchecker', + menu : 'Spellchecker settings', + ignore_word : 'Ignore word', + ignore_words : 'Ignore all', + langs : 'Languages', + wait : 'Please wait...', + swait : 'Spellchecking, please wait...', + sug : 'Suggestions', + no_sug : 'No suggestions', + no_mpell : 'No misspellings found.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/it.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/it.js new file mode 100755 index 0000000000..f40b202f8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/it.js @@ -0,0 +1,14 @@ +// UK lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Toggle spellchecker', + menu : 'Spellchecker settings', + ignore_word : 'Ignore word', + ignore_words : 'Ignore all', + langs : 'Languages', + wait : 'Please wait...', + swait : 'Spellchecking, please wait...', + sug : 'Suggestions', + no_sug : 'No suggestions', + no_mpell : 'No misspellings found.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ja-euc-jp.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ja-euc-jp.js new file mode 100755 index 0000000000..f40b202f8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ja-euc-jp.js @@ -0,0 +1,14 @@ +// UK lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Toggle spellchecker', + menu : 'Spellchecker settings', + ignore_word : 'Ignore word', + ignore_words : 'Ignore all', + langs : 'Languages', + wait : 'Please wait...', + swait : 'Spellchecking, please wait...', + sug : 'Suggestions', + no_sug : 'No suggestions', + no_mpell : 'No misspellings found.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ja.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ja.js new file mode 100755 index 0000000000..f40b202f8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ja.js @@ -0,0 +1,14 @@ +// UK lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Toggle spellchecker', + menu : 'Spellchecker settings', + ignore_word : 'Ignore word', + ignore_words : 'Ignore all', + langs : 'Languages', + wait : 'Please wait...', + swait : 'Spellchecking, please wait...', + sug : 'Suggestions', + no_sug : 'No suggestions', + no_mpell : 'No misspellings found.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ja_euc-jp.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ja_euc-jp.js new file mode 100755 index 0000000000..f40b202f8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ja_euc-jp.js @@ -0,0 +1,14 @@ +// UK lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Toggle spellchecker', + menu : 'Spellchecker settings', + ignore_word : 'Ignore word', + ignore_words : 'Ignore all', + langs : 'Languages', + wait : 'Please wait...', + swait : 'Spellchecking, please wait...', + sug : 'Suggestions', + no_sug : 'No suggestions', + no_mpell : 'No misspellings found.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ja_shift-jis.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ja_shift-jis.js new file mode 100755 index 0000000000..f40b202f8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ja_shift-jis.js @@ -0,0 +1,14 @@ +// UK lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Toggle spellchecker', + menu : 'Spellchecker settings', + ignore_word : 'Ignore word', + ignore_words : 'Ignore all', + langs : 'Languages', + wait : 'Please wait...', + swait : 'Spellchecking, please wait...', + sug : 'Suggestions', + no_sug : 'No suggestions', + no_mpell : 'No misspellings found.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ja_shift_jis.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ja_shift_jis.js new file mode 100755 index 0000000000..f40b202f8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ja_shift_jis.js @@ -0,0 +1,14 @@ +// UK lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Toggle spellchecker', + menu : 'Spellchecker settings', + ignore_word : 'Ignore word', + ignore_words : 'Ignore all', + langs : 'Languages', + wait : 'Please wait...', + swait : 'Spellchecking, please wait...', + sug : 'Suggestions', + no_sug : 'No suggestions', + no_mpell : 'No misspellings found.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ja_utf-8.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ja_utf-8.js new file mode 100755 index 0000000000..f40b202f8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ja_utf-8.js @@ -0,0 +1,14 @@ +// UK lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Toggle spellchecker', + menu : 'Spellchecker settings', + ignore_word : 'Ignore word', + ignore_words : 'Ignore all', + langs : 'Languages', + wait : 'Please wait...', + swait : 'Spellchecking, please wait...', + sug : 'Suggestions', + no_sug : 'No suggestions', + no_mpell : 'No misspellings found.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ko.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ko.js new file mode 100755 index 0000000000..f40b202f8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ko.js @@ -0,0 +1,14 @@ +// UK lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Toggle spellchecker', + menu : 'Spellchecker settings', + ignore_word : 'Ignore word', + ignore_words : 'Ignore all', + langs : 'Languages', + wait : 'Please wait...', + swait : 'Spellchecking, please wait...', + sug : 'Suggestions', + no_sug : 'No suggestions', + no_mpell : 'No misspellings found.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/nb.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/nb.js new file mode 100755 index 0000000000..1f009c6cb2 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/nb.js @@ -0,0 +1,17 @@ +// nb = Norwegian (bokmål) lang variables by Knut B. Jacobsen + +tinyMCE.addToLang('spellchecker',{ + desc : 'Stavekontroll', + menu : 'Oppsett stavekontroll', + ignore_word : 'Ignorer ordet', + ignore_words : 'Ignorer alt', + langs : 'Språk', + wait : 'Vennligst vent...', + swait : 'Stavekontroll pågår, vennligst vent...', + sug : 'Forslag', + no_sug : 'Ingen forslag', + no_mpell : 'Ingen stavefeil funnet.' +}); + + + diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/nl.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/nl.js new file mode 100755 index 0000000000..03d5e218dc --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/nl.js @@ -0,0 +1,14 @@ +// NL lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Spelling checker aan/uit', + menu : 'Spelling checker instellingen', + ignore_word : 'Negeer woord', + ignore_words : 'Negeer alles', + langs : 'Talen', + wait : 'Moment...', + swait : 'bezig met controleren, moment...', + sug : 'Suggesties', + no_sug : 'Geen suggesties', + no_mpell : 'Geen spelfouten gevonden.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/nn.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/nn.js new file mode 100755 index 0000000000..76904135ef --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/nn.js @@ -0,0 +1,17 @@ +// nb = Norwegian (nynorsk) lang variables by Knut B. Jacobsen + +tinyMCE.addToLang('spellchecker',{ + desc : 'Stavekontroll', + menu : 'Oppsett stavekontroll', + ignore_word : 'Ignorer ordet', + ignore_words : 'Ignorer alt', + langs : 'Språk', + wait : 'Vennligst vent...', + swait : 'Stavekontroll pågår, vennligst vent...', + sug : 'Forslag', + no_sug : 'Ingen forslag', + no_mpell : 'Ingen stavefeil funnet.' +}); + + + diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/pl.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/pl.js new file mode 100755 index 0000000000..f40b202f8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/pl.js @@ -0,0 +1,14 @@ +// UK lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Toggle spellchecker', + menu : 'Spellchecker settings', + ignore_word : 'Ignore word', + ignore_words : 'Ignore all', + langs : 'Languages', + wait : 'Please wait...', + swait : 'Spellchecking, please wait...', + sug : 'Suggestions', + no_sug : 'No suggestions', + no_mpell : 'No misspellings found.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/pt.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/pt.js new file mode 100755 index 0000000000..f40b202f8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/pt.js @@ -0,0 +1,14 @@ +// UK lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Toggle spellchecker', + menu : 'Spellchecker settings', + ignore_word : 'Ignore word', + ignore_words : 'Ignore all', + langs : 'Languages', + wait : 'Please wait...', + swait : 'Spellchecking, please wait...', + sug : 'Suggestions', + no_sug : 'No suggestions', + no_mpell : 'No misspellings found.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/pt_br.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/pt_br.js new file mode 100755 index 0000000000..f40b202f8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/pt_br.js @@ -0,0 +1,14 @@ +// UK lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Toggle spellchecker', + menu : 'Spellchecker settings', + ignore_word : 'Ignore word', + ignore_words : 'Ignore all', + langs : 'Languages', + wait : 'Please wait...', + swait : 'Spellchecking, please wait...', + sug : 'Suggestions', + no_sug : 'No suggestions', + no_mpell : 'No misspellings found.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ro.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ro.js new file mode 100755 index 0000000000..69e5e9bebb --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ro.js @@ -0,0 +1,14 @@ +// RO lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Comută verificatorul ortografic', + menu : 'Setări verificator ortograific', + ignore_word : 'Ignoră cuvântul', + ignore_words : 'Ignoră tot', + langs : 'Limbi', + wait : 'Te rog aşteaptă...', + swait : 'Verificare în curs. Te rog aşteaptă...', + sug : 'Sugestii', + no_sug : 'Nici o sugestie', + no_mpell : 'Nu am găsit greăeli de ortografie.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ru.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ru.js new file mode 100755 index 0000000000..f40b202f8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ru.js @@ -0,0 +1,14 @@ +// UK lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Toggle spellchecker', + menu : 'Spellchecker settings', + ignore_word : 'Ignore word', + ignore_words : 'Ignore all', + langs : 'Languages', + wait : 'Please wait...', + swait : 'Spellchecking, please wait...', + sug : 'Suggestions', + no_sug : 'No suggestions', + no_mpell : 'No misspellings found.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ru_KOI8-R.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ru_KOI8-R.js new file mode 100755 index 0000000000..f40b202f8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ru_KOI8-R.js @@ -0,0 +1,14 @@ +// UK lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Toggle spellchecker', + menu : 'Spellchecker settings', + ignore_word : 'Ignore word', + ignore_words : 'Ignore all', + langs : 'Languages', + wait : 'Please wait...', + swait : 'Spellchecking, please wait...', + sug : 'Suggestions', + no_sug : 'No suggestions', + no_mpell : 'No misspellings found.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ru_UTF-8.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ru_UTF-8.js new file mode 100755 index 0000000000..f40b202f8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/ru_UTF-8.js @@ -0,0 +1,14 @@ +// UK lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Toggle spellchecker', + menu : 'Spellchecker settings', + ignore_word : 'Ignore word', + ignore_words : 'Ignore all', + langs : 'Languages', + wait : 'Please wait...', + swait : 'Spellchecking, please wait...', + sug : 'Suggestions', + no_sug : 'No suggestions', + no_mpell : 'No misspellings found.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/si.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/si.js new file mode 100755 index 0000000000..f40b202f8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/si.js @@ -0,0 +1,14 @@ +// UK lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Toggle spellchecker', + menu : 'Spellchecker settings', + ignore_word : 'Ignore word', + ignore_words : 'Ignore all', + langs : 'Languages', + wait : 'Please wait...', + swait : 'Spellchecking, please wait...', + sug : 'Suggestions', + no_sug : 'No suggestions', + no_mpell : 'No misspellings found.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/sk.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/sk.js new file mode 100755 index 0000000000..f40b202f8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/sk.js @@ -0,0 +1,14 @@ +// UK lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Toggle spellchecker', + menu : 'Spellchecker settings', + ignore_word : 'Ignore word', + ignore_words : 'Ignore all', + langs : 'Languages', + wait : 'Please wait...', + swait : 'Spellchecking, please wait...', + sug : 'Suggestions', + no_sug : 'No suggestions', + no_mpell : 'No misspellings found.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/sq.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/sq.js new file mode 100755 index 0000000000..f40b202f8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/sq.js @@ -0,0 +1,14 @@ +// UK lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Toggle spellchecker', + menu : 'Spellchecker settings', + ignore_word : 'Ignore word', + ignore_words : 'Ignore all', + langs : 'Languages', + wait : 'Please wait...', + swait : 'Spellchecking, please wait...', + sug : 'Suggestions', + no_sug : 'No suggestions', + no_mpell : 'No misspellings found.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/sv.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/sv.js new file mode 100755 index 0000000000..dbc16acbca --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/sv.js @@ -0,0 +1,14 @@ +// SV lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Slå av/på rättstavning', + menu : 'Rättstavnings inställningar', + ignore_word : 'Ignorera ord', + ignore_words : 'Ignorera alla', + langs : 'Språk', + wait : 'Vad god vänta...', + swait : 'Stavningskontroll utförs, vad god vänta...', + sug : 'Förslag', + no_sug : 'Inga förslag', + no_mpell : 'Inga felstavningar kunde hittas.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/th.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/th.js new file mode 100755 index 0000000000..f40b202f8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/th.js @@ -0,0 +1,14 @@ +// UK lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Toggle spellchecker', + menu : 'Spellchecker settings', + ignore_word : 'Ignore word', + ignore_words : 'Ignore all', + langs : 'Languages', + wait : 'Please wait...', + swait : 'Spellchecking, please wait...', + sug : 'Suggestions', + no_sug : 'No suggestions', + no_mpell : 'No misspellings found.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/tr.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/tr.js new file mode 100755 index 0000000000..f40b202f8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/tr.js @@ -0,0 +1,14 @@ +// UK lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Toggle spellchecker', + menu : 'Spellchecker settings', + ignore_word : 'Ignore word', + ignore_words : 'Ignore all', + langs : 'Languages', + wait : 'Please wait...', + swait : 'Spellchecking, please wait...', + sug : 'Suggestions', + no_sug : 'No suggestions', + no_mpell : 'No misspellings found.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/tw.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/tw.js new file mode 100755 index 0000000000..f40b202f8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/tw.js @@ -0,0 +1,14 @@ +// UK lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Toggle spellchecker', + menu : 'Spellchecker settings', + ignore_word : 'Ignore word', + ignore_words : 'Ignore all', + langs : 'Languages', + wait : 'Please wait...', + swait : 'Spellchecking, please wait...', + sug : 'Suggestions', + no_sug : 'No suggestions', + no_mpell : 'No misspellings found.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/vi.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/vi.js new file mode 100755 index 0000000000..f40b202f8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/vi.js @@ -0,0 +1,14 @@ +// UK lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Toggle spellchecker', + menu : 'Spellchecker settings', + ignore_word : 'Ignore word', + ignore_words : 'Ignore all', + langs : 'Languages', + wait : 'Please wait...', + swait : 'Spellchecking, please wait...', + sug : 'Suggestions', + no_sug : 'No suggestions', + no_mpell : 'No misspellings found.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/zh_cn.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/zh_cn.js new file mode 100755 index 0000000000..f40b202f8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/zh_cn.js @@ -0,0 +1,14 @@ +// UK lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Toggle spellchecker', + menu : 'Spellchecker settings', + ignore_word : 'Ignore word', + ignore_words : 'Ignore all', + langs : 'Languages', + wait : 'Please wait...', + swait : 'Spellchecking, please wait...', + sug : 'Suggestions', + no_sug : 'No suggestions', + no_mpell : 'No misspellings found.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/zh_cn_utf8.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/zh_cn_utf8.js new file mode 100755 index 0000000000..f40b202f8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/zh_cn_utf8.js @@ -0,0 +1,14 @@ +// UK lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Toggle spellchecker', + menu : 'Spellchecker settings', + ignore_word : 'Ignore word', + ignore_words : 'Ignore all', + langs : 'Languages', + wait : 'Please wait...', + swait : 'Spellchecking, please wait...', + sug : 'Suggestions', + no_sug : 'No suggestions', + no_mpell : 'No misspellings found.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/zh_tw.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/zh_tw.js new file mode 100755 index 0000000000..f40b202f8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/zh_tw.js @@ -0,0 +1,14 @@ +// UK lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Toggle spellchecker', + menu : 'Spellchecker settings', + ignore_word : 'Ignore word', + ignore_words : 'Ignore all', + langs : 'Languages', + wait : 'Please wait...', + swait : 'Spellchecking, please wait...', + sug : 'Suggestions', + no_sug : 'No suggestions', + no_mpell : 'No misspellings found.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/zh_tw_utf8.js b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/zh_tw_utf8.js new file mode 100755 index 0000000000..f40b202f8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/langs/zh_tw_utf8.js @@ -0,0 +1,14 @@ +// UK lang variables + +tinyMCE.addToLang('spellchecker',{ + desc : 'Toggle spellchecker', + menu : 'Spellchecker settings', + ignore_word : 'Ignore word', + ignore_words : 'Ignore all', + langs : 'Languages', + wait : 'Please wait...', + swait : 'Spellchecking, please wait...', + sug : 'Suggestions', + no_sug : 'No suggestions', + no_mpell : 'No misspellings found.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/spellchecker/tinyspell.php b/phpgwapi/js/tiny_mce/plugins/spellchecker/tinyspell.php new file mode 100644 index 0000000000..18345e65b5 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/spellchecker/tinyspell.php @@ -0,0 +1,142 @@ +'; + die; + } + + // Basic config + $defaultLanguage = $spellCheckerConfig['default.language']; + $defaultMode = $spellCheckerConfig['default.mode']; + + // Normaly not required to configure + $defaultSpelling = $spellCheckerConfig['default.spelling']; + $defaultJargon = $spellCheckerConfig['default.jargon']; + $defaultEncoding = $spellCheckerConfig['default.encoding']; + $outputType = "xml"; // Do not change + + // Get input parameters. + + $check = urldecode($_REQUEST['check']); + $cmd = sanitize($_REQUEST['cmd']); + $lang = sanitize($_REQUEST['lang'], "strict"); + $mode = sanitize($_REQUEST['mode'], "strict"); + $spelling = sanitize($_REQUEST['spelling'], "strict"); + $jargon = sanitize($_REQUEST['jargon'], "strict"); + $encoding = sanitize($_REQUEST['encoding'], "strict"); + $sg = sanitize($_REQUEST['sg'], "bool"); + $words = array(); + + $validRequest = true; + + if (empty($check)) + $validRequest = false; + + if (empty($lang)) + $lang = $defaultLanguage; + + if (empty($mode)) + $mode = $defaultMode; + + if (empty($spelling)) + $spelling = $defaultSpelling; + + if (empty($jargon)) + $jargon = $defaultJargon; + + if (empty($encoding)) + $encoding = $defaultEncoding; + + function sanitize($str, $type="strict") { + switch ($type) { + case "strict": + $str = preg_replace("/[^a-zA-Z0-9_\-]/i", "", $str); + break; + case "loose": + $str = preg_replace("//i", "<", $str); + break; + case "bool": + if ($str == "true" || $str == true) + $str = true; + else + $str = false; + break; + } + + return $str; + } + + $result = array(); + $tinyspell = new $spellCheckerConfig['class']($spellCheckerConfig, $lang, $mode, $spelling, $jargon, $encoding); + + if (count($tinyspell->errorMsg) == 0) { + switch($cmd) { + case "spell": + // Space for non-exec version and \n for the exec version. + $words = preg_split("/ |\n/", $check, -1, PREG_SPLIT_NO_EMPTY); + $result = $tinyspell->checkWords($words); + break; + + case "suggest": + $result = $tinyspell->getSuggestion($check); + break; + + default: + // Just use this for now. + $tinyspell->errorMsg[] = "No command."; + $outputType = $outputType . "error"; + break; + } + } else + $outputType = $outputType . "error"; + + if (!$result) + $result = array(); + + // Output data + switch($outputType) { + case "xml": + header('Content-type: text/xml; charset=utf-8'); + $body = ''; + $body .= "\n"; + + if (count($result) == 0) + $body .= ''; + else + $body .= ''. urlencode(implode(" ", $result)) .''; + + echo $body; + break; + case "xmlerror"; + header('Content-type: text/xml; charset=utf-8'); + $body = ''; + $body .= "\n"; + $body .= 'errorMsg) .'" />'; + echo $body; + break; + case "html": + var_dump($result); + break; + case "htmlerror": + echo "Error"; + break; + } + +?> diff --git a/phpgwapi/js/tiny_mce/plugins/style/css/props.css b/phpgwapi/js/tiny_mce/plugins/style/css/props.css new file mode 100644 index 0000000000..3b2e33d77b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/css/props.css @@ -0,0 +1,63 @@ +#text_font { + width: 250px; +} + +#text_size { + width: 70px; +} + +.mceAddSelectValue { + background-color: #DDDDDD; +} + +select, #block_text_indent, #box_width, #box_height, #box_padding_top, #box_padding_right, #box_padding_bottom, #box_padding_left { + width: 70px; +} + +#box_margin_top, #box_margin_right, #box_margin_bottom, #box_margin_left, #positioning_width, #positioning_height, #positioning_zindex { + width: 70px; +} + +#positioning_placement_top, #positioning_placement_right, #positioning_placement_bottom, #positioning_placement_left { + width: 70px; +} + +#positioning_clip_top, #positioning_clip_right, #positioning_clip_bottom, #positioning_clip_left { + width: 70px; +} + +.panel_wrapper div.current { + padding-top: 10px; + height: 230px; +} + +.delim { + b2ackground-color: #DDDDDD; + border-left: 1px solid gray; +} + +.tdelim { + border-bottom: 1px solid gray; +} + +#block_display { + width: 145px; +} + +#list_type { + width: 115px; +} + +.disabled { + background-color: #EEEEEE; +} + +#apply { + font-weight: bold; + width: 78px; + height: 21px; + border: 0; + background-image: url('../images/apply_button_bg.gif'); + cursor: pointer; +} + diff --git a/phpgwapi/js/tiny_mce/plugins/style/editor_plugin.js b/phpgwapi/js/tiny_mce/plugins/style/editor_plugin.js new file mode 100644 index 0000000000..e5a33dc9da --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/editor_plugin.js @@ -0,0 +1 @@ +tinyMCE.importPluginLanguagePack('style','en');var TinyMCE_StylePlugin={getInfo:function(){return{longname:'Style',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_style.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};},getControlHTML:function(cn){switch(cn){case"styleprops":return tinyMCE.getButtonHTML(cn,'lang_style_styleinfo_desc','{$pluginurl}/images/style_info.gif','mceStyleProps',true);}return"";},execCommand:function(editor_id,element,command,user_interface,value){var e,inst;switch(command){case"mceStyleProps":TinyMCE_StylePlugin._styleProps();return true;case"mceSetElementStyle":inst=tinyMCE.getInstanceById(editor_id);e=inst.selection.getFocusElement();if(e){e.style.cssText=value;inst.repaint();}return true;}return false;},handleNodeChange:function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){},_styleProps:function(){var e=tinyMCE.selectedInstance.selection.getFocusElement();if(!e)return;tinyMCE.openWindow({file:'../../plugins/style/props.htm',width:480+tinyMCE.getLang('lang_style_props_delta_width',0),height:320+tinyMCE.getLang('lang_style_props_delta_height',0)},{editor_id:tinyMCE.selectedInstance.editorId,inline:"yes",style_text:e.style.cssText});}};tinyMCE.addPlugin("style",TinyMCE_StylePlugin); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/style/editor_plugin_src.js b/phpgwapi/js/tiny_mce/plugins/style/editor_plugin_src.js new file mode 100644 index 0000000000..27ba20ee8e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/editor_plugin_src.js @@ -0,0 +1,81 @@ +/** + * $RCSfile: editor_plugin_src.js,v $ + * $Revision: 1.1 $ + * $Date: 2006/05/03 10:46:42 $ + * + * @author Moxiecode + * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved. + */ + +/* Import plugin specific language pack */ +tinyMCE.importPluginLanguagePack('style', 'en'); + +var TinyMCE_StylePlugin = { + getInfo : function() { + return { + longname : 'Style', + author : 'Moxiecode Systems', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_style.html', + version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion + }; + }, + + getControlHTML : function(cn) { + switch (cn) { + case "styleprops": + return tinyMCE.getButtonHTML(cn, 'lang_style_styleinfo_desc', '{$pluginurl}/images/style_info.gif', 'mceStyleProps', true); + } + + return ""; + }, + + execCommand : function(editor_id, element, command, user_interface, value) { + var e, inst; + + // Handle commands + switch (command) { + case "mceStyleProps": + TinyMCE_StylePlugin._styleProps(); + return true; + + case "mceSetElementStyle": + inst = tinyMCE.getInstanceById(editor_id); + e = inst.selection.getFocusElement(); + + if (e) { + e.style.cssText = value; + inst.repaint(); + } + + return true; + } + + // Pass to next handler in chain + return false; + }, + + handleNodeChange : function(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) { + }, + + // Private plugin specific methods + + _styleProps : function() { + var e = tinyMCE.selectedInstance.selection.getFocusElement(); + + if (!e) + return; + + tinyMCE.openWindow({ + file : '../../plugins/style/props.htm', + width : 480 + tinyMCE.getLang('lang_style_props_delta_width', 0), + height : 320 + tinyMCE.getLang('lang_style_props_delta_height', 0) + }, { + editor_id : tinyMCE.selectedInstance.editorId, + inline : "yes", + style_text : e.style.cssText + }); + } +}; + +tinyMCE.addPlugin("style", TinyMCE_StylePlugin); diff --git a/phpgwapi/js/tiny_mce/plugins/style/images/apply_button_bg.gif b/phpgwapi/js/tiny_mce/plugins/style/images/apply_button_bg.gif new file mode 100644 index 0000000000000000000000000000000000000000..979e868abb3562f59ac89b3d24bbd47b7aeab075 GIT binary patch literal 1096 zcmbVJ>rYc>7(b;zfmJ-?wr()j!YnFv3Ye{gec-Zik*muxba8BjW=sl1wz)XMNNKs0 zDIgZ1Fu57Ta+9J26^MZ%r9mvzs1d4apDL` zD&mW*A_&|v*=ajY5IBy}G;Oy-2my{^w4G)!k|OOi4Yo`GP&mQBINUZ7H~|5qND^+% z0SIvn2M}O5W`}mLHiqFiqd^h`u;{3TPH2ZT?I1{koT+x~=+n@4pM2a3Z8Koy7HPUj z&eQ;_o-nG2$x^@wQh+q69S)jViXy3{UVg!h^cb0 zIZZJ}E5qRBEy~CyrNQ7^~bsM`KM|x)Lm59Uuvk&Y;3MoaD5K>AY8PAi~OlZ zQKYZGucNQ`5Zcv+MhQQx?NdZ0JzRKZ{&sQp zScXFMB}c~L@Yph*>_?f^V6z!sTX(bl{r}kwH~iR~J;%km7pw}->Z42HxMdtU^0(;t zQ(auv9TvM?hjvD@n``;8CB?*GOG2G6t>@&4FzL~T4_&VEVuUPjmNf8-sF(8K4_NNG z9>_EGY+8#{?wK+ku1^n3SNff?94S@yMth5^M|`D6`{uacfu^tm z$8t=0WMje7XyLl`c}T`5%cG~2XVI@F-WLVfRzy%%mkV5rwd zhW5K?MOo-d)nKOFYa?g5lqJ-*7u(zu_7r^+AW(UPp6187N~CfDhv$dJ@v`KEgyo`o zAy5TZ91E;k>EKx^`NP^Q)!~Y>SE>asPONwtL*6U@^fVVuC})28W0R0R|Hi92Rt@TyRKOkUHsIbJ&FfhYbM* z2Mi)6q;|iX)O29!tczha2j}(Pm{M_}X%TkuRk78abfk^(@VG9TDj)r zyxLn`bvrs2U5s(;Y*_Ga!R(^}6$jjMH%;$6wR*)xgMbME4G(54KbarCa^?1`i#A>f zE#FoXzHRoJ+W`gz`4e9icx+g`;z~ong`}1XCGMM+Z#r8u|7OF2CrdY9Pq0`}5O83{ zvU3wwJ`FHvDDXJ&|Nno6p$rs%vM@3*I56mdJOPRm2KN32ho 1) + return a[i]; + + return ""; +} + +function setValue(f, n, v) { + if (f.elements[n].type == "text") + f.elements[n].value = v; + else + selectByValue(f, n, v, true, true); +} + +function setupBox(f, ce, fp, pr, sf, b) { + if (typeof(b) == "undefined") + b = new Array('Top', 'Right', 'Bottom', 'Left'); + + if (isSame(ce, pr, sf, b)) { + f.elements[fp + "_same"].checked = true; + + setValue(f, fp + "_top", getNum(ce.style[pr + b[0] + sf])); + f.elements[fp + "_top"].disabled = false; + + f.elements[fp + "_right"].value = ""; + f.elements[fp + "_right"].disabled = true; + f.elements[fp + "_bottom"].value = ""; + f.elements[fp + "_bottom"].disabled = true; + f.elements[fp + "_left"].value = ""; + f.elements[fp + "_left"].disabled = true; + + if (f.elements[fp + "_top_measurement"]) { + selectByValue(f, fp + '_top_measurement', getMeasurement(ce.style[pr + b[0] + sf])); + f.elements[fp + "_left_measurement"].disabled = true; + f.elements[fp + "_bottom_measurement"].disabled = true; + f.elements[fp + "_right_measurement"].disabled = true; + } + } else { + f.elements[fp + "_same"].checked = false; + + setValue(f, fp + "_top", getNum(ce.style[pr + b[0] + sf])); + f.elements[fp + "_top"].disabled = false; + + setValue(f, fp + "_right", getNum(ce.style[pr + b[1] + sf])); + f.elements[fp + "_right"].disabled = false; + + setValue(f, fp + "_bottom", getNum(ce.style[pr + b[2] + sf])); + f.elements[fp + "_bottom"].disabled = false; + + setValue(f, fp + "_left", getNum(ce.style[pr + b[3] + sf])); + f.elements[fp + "_left"].disabled = false; + + if (f.elements[fp + "_top_measurement"]) { + selectByValue(f, fp + '_top_measurement', getMeasurement(ce.style[pr + b[0] + sf])); + selectByValue(f, fp + '_right_measurement', getMeasurement(ce.style[pr + b[1] + sf])); + selectByValue(f, fp + '_bottom_measurement', getMeasurement(ce.style[pr + b[2] + sf])); + selectByValue(f, fp + '_left_measurement', getMeasurement(ce.style[pr + b[3] + sf])); + f.elements[fp + "_left_measurement"].disabled = false; + f.elements[fp + "_bottom_measurement"].disabled = false; + f.elements[fp + "_right_measurement"].disabled = false; + } + } +} + +function isSame(e, pr, sf, b) { + var a = new Array(), i, x; + + if (typeof(b) == "undefined") + b = new Array('Top', 'Right', 'Bottom', 'Left'); + + if (typeof(sf) == "undefined" || sf == null) + sf = ""; + + a[0] = e.style[pr + b[0] + sf]; + a[1] = e.style[pr + b[1] + sf]; + a[2] = e.style[pr + b[2] + sf]; + a[3] = e.style[pr + b[3] + sf]; + + for (i=0; i 0 ? s.substring(1) : s; + + if (f.text_none.checked) + s = "none"; + + ce.style.textDecoration = s; + + // Build background styles + + ce.style.backgroundColor = f.background_color.value; + ce.style.backgroundImage = f.background_image.value != "" ? "url(" + f.background_image.value + ")" : ""; + ce.style.backgroundRepeat = f.background_repeat.value; + ce.style.backgroundAttachment = f.background_attachment.value; + + if (f.background_hpos.value != "") { + s = ""; + s += f.background_hpos.value + (isNum(f.background_hpos.value) ? f.background_hpos_measurement.value : "") + " "; + s += f.background_vpos.value + (isNum(f.background_vpos.value) ? f.background_vpos_measurement.value : ""); + ce.style.backgroundPosition = s; + } + + // Build block styles + + ce.style.wordSpacing = f.block_wordspacing.value + (isNum(f.block_wordspacing.value) ? f.block_wordspacing_measurement.value : ""); + ce.style.letterSpacing = f.block_letterspacing.value + (isNum(f.block_letterspacing.value) ? f.block_letterspacing_measurement.value : ""); + ce.style.verticalAlign = f.block_vertical_alignment.value; + ce.style.textAlign = f.block_text_align.value; + ce.style.textIndent = f.block_text_indent.value + (isNum(f.block_text_indent.value) ? f.block_text_indent_measurement.value : ""); + ce.style.whiteSpace = f.block_whitespace.value; + ce.style.display = f.block_display.value; + + // Build box styles + + ce.style.width = f.box_width.value + (isNum(f.box_width.value) ? f.box_width_measurement.value : ""); + ce.style.height = f.box_height.value + (isNum(f.box_height.value) ? f.box_height_measurement.value : ""); + ce.style.styleFloat = f.box_float.value; + + if (tinyMCE.isGecko) + ce.style.cssFloat = f.box_float.value; + + ce.style.clear = f.box_clear.value; + + if (!f.box_padding_same.checked) { + ce.style.paddingTop = f.box_padding_top.value + (isNum(f.box_padding_top.value) ? f.box_padding_top_measurement.value : ""); + ce.style.paddingRight = f.box_padding_right.value + (isNum(f.box_padding_right.value) ? f.box_padding_right_measurement.value : ""); + ce.style.paddingBottom = f.box_padding_bottom.value + (isNum(f.box_padding_bottom.value) ? f.box_padding_bottom_measurement.value : ""); + ce.style.paddingLeft = f.box_padding_left.value + (isNum(f.box_padding_left.value) ? f.box_padding_left_measurement.value : ""); + } else + ce.style.padding = f.box_padding_top.value + (isNum(f.box_padding_top.value) ? f.box_padding_top_measurement.value : ""); + + if (!f.box_margin_same.checked) { + ce.style.marginTop = f.box_margin_top.value + (isNum(f.box_margin_top.value) ? f.box_margin_top_measurement.value : ""); + ce.style.marginRight = f.box_margin_right.value + (isNum(f.box_margin_right.value) ? f.box_margin_right_measurement.value : ""); + ce.style.marginBottom = f.box_margin_bottom.value + (isNum(f.box_margin_bottom.value) ? f.box_margin_bottom_measurement.value : ""); + ce.style.marginLeft = f.box_margin_left.value + (isNum(f.box_margin_left.value) ? f.box_margin_left_measurement.value : ""); + } else + ce.style.margin = f.box_margin_top.value + (isNum(f.box_margin_top.value) ? f.box_margin_top_measurement.value : ""); + + // Build border styles + + if (!f.border_style_same.checked) { + ce.style.borderTopStyle = f.border_style_top.value; + ce.style.borderRightStyle = f.border_style_right.value; + ce.style.borderBottomStyle = f.border_style_bottom.value; + ce.style.borderLeftStyle = f.border_style_left.value; + } else + ce.style.borderStyle = f.border_style_top.value; + + if (!f.border_width_same.checked) { + ce.style.borderTopWidth = f.border_width_top.value + (isNum(f.border_width_top.value) ? f.border_width_top_measurement.value : ""); + ce.style.borderRightWidth = f.border_width_right.value + (isNum(f.border_width_right.value) ? f.border_width_right_measurement.value : ""); + ce.style.borderBottomWidth = f.border_width_bottom.value + (isNum(f.border_width_bottom.value) ? f.border_width_bottom_measurement.value : ""); + ce.style.borderLeftWidth = f.border_width_left.value + (isNum(f.border_width_left.value) ? f.border_width_left_measurement.value : ""); + } else + ce.style.borderWidth = f.border_width_top.value; + + if (!f.border_color_same.checked) { + ce.style.borderTopColor = f.border_color_top.value; + ce.style.borderRightColor = f.border_color_right.value; + ce.style.borderBottomColor = f.border_color_bottom.value; + ce.style.borderLeftColor = f.border_color_left.value; + } else + ce.style.borderColor = f.border_color_top.value; + + // Build list styles + + ce.style.listStyleType = f.list_type.value; + ce.style.listStylePosition = f.list_position.value; + ce.style.listStyleImage = f.list_bullet_image.value != "" ? "url(" + f.list_bullet_image.value + ")" : ""; + + // Build positioning styles + + ce.style.position = f.positioning_type.value; + ce.style.visibility = f.positioning_visibility.value; + + if (ce.style.width == "") + ce.style.width = f.positioning_width.value + (isNum(f.positioning_width.value) ? f.positioning_width_measurement.value : ""); + + if (ce.style.height == "") + ce.style.height = f.positioning_height.value + (isNum(f.positioning_height.value) ? f.positioning_height_measurement.value : ""); + + ce.style.zIndex = f.positioning_zindex.value; + ce.style.overflow = f.positioning_overflow.value; + + if (!f.positioning_placement_same.checked) { + ce.style.top = f.positioning_placement_top.value + (isNum(f.positioning_placement_top.value) ? f.positioning_placement_top_measurement.value : ""); + ce.style.right = f.positioning_placement_right.value + (isNum(f.positioning_placement_right.value) ? f.positioning_placement_right_measurement.value : ""); + ce.style.bottom = f.positioning_placement_bottom.value + (isNum(f.positioning_placement_bottom.value) ? f.positioning_placement_bottom_measurement.value : ""); + ce.style.left = f.positioning_placement_left.value + (isNum(f.positioning_placement_left.value) ? f.positioning_placement_left_measurement.value : ""); + } else { + s = f.positioning_placement_top.value + (isNum(f.positioning_placement_top.value) ? f.positioning_placement_top_measurement.value : ""); + ce.style.top = s; + ce.style.right = s; + ce.style.bottom = s; + ce.style.left = s; + } + + if (!f.positioning_clip_same.checked) { + s = "rect("; + s += (isNum(f.positioning_clip_top.value) ? f.positioning_clip_top.value + f.positioning_clip_top_measurement.value : "auto") + " "; + s += (isNum(f.positioning_clip_right.value) ? f.positioning_clip_right.value + f.positioning_clip_right_measurement.value : "auto") + " "; + s += (isNum(f.positioning_clip_bottom.value) ? f.positioning_clip_bottom.value + f.positioning_clip_bottom_measurement.value : "auto") + " "; + s += (isNum(f.positioning_clip_left.value) ? f.positioning_clip_left.value + f.positioning_clip_left_measurement.value : "auto"); + s += ")"; + + if (s != "rect(auto auto auto auto)") + ce.style.clip = s; + } else { + s = "rect("; + t = isNum(f.positioning_clip_top.value) ? f.positioning_clip_top.value + f.positioning_clip_top_measurement.value : "auto"; + s += t + " "; + s += t + " "; + s += t + " "; + s += t + ")"; + + if (s != "rect(auto auto auto auto)") + ce.style.clip = s; + } + + ce.style.cssText = tinyMCE.serializeStyle(tinyMCE.parseStyle(ce.style.cssText)); +} + +function isNum(s) { + return new RegExp('[0-9]+', 'g').test(s); +} + +function showDisabledControls() { + var f = document.forms, i, a; + + for (i=0; i 1) { + addSelectValue(f, s, p[0], p[1]); + + if (se) + selectByValue(f, s, p[1]); + } else { + addSelectValue(f, s, p[0], p[0]); + + if (se) + selectByValue(f, s, p[0]); + } + } +} + +function toggleSame(ce, pre) { + var el = document.forms[0].elements, i; + + if (ce.checked) { + el[pre + "_top"].disabled = false; + el[pre + "_right"].disabled = true; + el[pre + "_bottom"].disabled = true; + el[pre + "_left"].disabled = true; + + if (el[pre + "_top_measurement"]) { + el[pre + "_top_measurement"].disabled = false; + el[pre + "_right_measurement"].disabled = true; + el[pre + "_bottom_measurement"].disabled = true; + el[pre + "_left_measurement"].disabled = true; + } + } else { + el[pre + "_top"].disabled = false; + el[pre + "_right"].disabled = false; + el[pre + "_bottom"].disabled = false; + el[pre + "_left"].disabled = false; + + if (el[pre + "_top_measurement"]) { + el[pre + "_top_measurement"].disabled = false; + el[pre + "_right_measurement"].disabled = false; + el[pre + "_bottom_measurement"].disabled = false; + el[pre + "_left_measurement"].disabled = false; + } + } + + showDisabledControls(); +} + +function synch(fr, to) { + var f = document.forms[0]; + + f.elements[to].value = f.elements[fr].value; + + if (f.elements[fr + "_measurement"]) + selectByValue(f, to + "_measurement", f.elements[fr + "_measurement"].value); +} diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/ar.js b/phpgwapi/js/tiny_mce/plugins/style/langs/ar.js new file mode 100755 index 0000000000..6bed70f72b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/ar.js @@ -0,0 +1,66 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Edit CSS Style', +styleinfo_desc : 'Edit CSS Style', +apply : 'Apply', +text_tab : 'Text', +background_tab : 'Background', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Border', +list_tab : 'List', +positioning_tab : 'Positioning', +text_props : 'Text', +text_font : 'Font', +text_size : 'Size', +text_weight : 'Weight', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Line height', +text_case : 'Case', +text_color : 'Color', +text_decoration : 'Decoration', +text_overline : 'overline', +text_underline : 'underline', +text_striketrough : 'strikethrough', +text_blink : 'blink', +text_none : 'none', +background_color : 'Background color', +background_image : 'Background image', +background_repeat : 'Repeat', +background_attachment : 'Attachment', +background_hpos : 'Horizontal position', +background_vpos : 'Vertical position', +block_wordspacing : 'Word spacing', +block_letterspacing : 'Letter spacing', +block_vertical_alignment : 'Vertical alignment', +block_text_align : 'Text align', +block_text_indent : 'Text indent', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Width', +box_height : 'Height', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Same for all', +top : 'Top', +right : 'Right', +bottom : 'Bottom', +left : 'Left', +margin : 'Margin', +style : 'Style', +width : 'Width', +height : 'Height', +color : 'Color', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibility', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/ca.js b/phpgwapi/js/tiny_mce/plugins/style/langs/ca.js new file mode 100755 index 0000000000..6bed70f72b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/ca.js @@ -0,0 +1,66 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Edit CSS Style', +styleinfo_desc : 'Edit CSS Style', +apply : 'Apply', +text_tab : 'Text', +background_tab : 'Background', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Border', +list_tab : 'List', +positioning_tab : 'Positioning', +text_props : 'Text', +text_font : 'Font', +text_size : 'Size', +text_weight : 'Weight', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Line height', +text_case : 'Case', +text_color : 'Color', +text_decoration : 'Decoration', +text_overline : 'overline', +text_underline : 'underline', +text_striketrough : 'strikethrough', +text_blink : 'blink', +text_none : 'none', +background_color : 'Background color', +background_image : 'Background image', +background_repeat : 'Repeat', +background_attachment : 'Attachment', +background_hpos : 'Horizontal position', +background_vpos : 'Vertical position', +block_wordspacing : 'Word spacing', +block_letterspacing : 'Letter spacing', +block_vertical_alignment : 'Vertical alignment', +block_text_align : 'Text align', +block_text_indent : 'Text indent', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Width', +box_height : 'Height', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Same for all', +top : 'Top', +right : 'Right', +bottom : 'Bottom', +left : 'Left', +margin : 'Margin', +style : 'Style', +width : 'Width', +height : 'Height', +color : 'Color', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibility', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/cs.js b/phpgwapi/js/tiny_mce/plugins/style/langs/cs.js new file mode 100755 index 0000000000..6bed70f72b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/cs.js @@ -0,0 +1,66 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Edit CSS Style', +styleinfo_desc : 'Edit CSS Style', +apply : 'Apply', +text_tab : 'Text', +background_tab : 'Background', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Border', +list_tab : 'List', +positioning_tab : 'Positioning', +text_props : 'Text', +text_font : 'Font', +text_size : 'Size', +text_weight : 'Weight', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Line height', +text_case : 'Case', +text_color : 'Color', +text_decoration : 'Decoration', +text_overline : 'overline', +text_underline : 'underline', +text_striketrough : 'strikethrough', +text_blink : 'blink', +text_none : 'none', +background_color : 'Background color', +background_image : 'Background image', +background_repeat : 'Repeat', +background_attachment : 'Attachment', +background_hpos : 'Horizontal position', +background_vpos : 'Vertical position', +block_wordspacing : 'Word spacing', +block_letterspacing : 'Letter spacing', +block_vertical_alignment : 'Vertical alignment', +block_text_align : 'Text align', +block_text_indent : 'Text indent', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Width', +box_height : 'Height', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Same for all', +top : 'Top', +right : 'Right', +bottom : 'Bottom', +left : 'Left', +margin : 'Margin', +style : 'Style', +width : 'Width', +height : 'Height', +color : 'Color', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibility', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/cy.js b/phpgwapi/js/tiny_mce/plugins/style/langs/cy.js new file mode 100755 index 0000000000..6bed70f72b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/cy.js @@ -0,0 +1,66 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Edit CSS Style', +styleinfo_desc : 'Edit CSS Style', +apply : 'Apply', +text_tab : 'Text', +background_tab : 'Background', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Border', +list_tab : 'List', +positioning_tab : 'Positioning', +text_props : 'Text', +text_font : 'Font', +text_size : 'Size', +text_weight : 'Weight', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Line height', +text_case : 'Case', +text_color : 'Color', +text_decoration : 'Decoration', +text_overline : 'overline', +text_underline : 'underline', +text_striketrough : 'strikethrough', +text_blink : 'blink', +text_none : 'none', +background_color : 'Background color', +background_image : 'Background image', +background_repeat : 'Repeat', +background_attachment : 'Attachment', +background_hpos : 'Horizontal position', +background_vpos : 'Vertical position', +block_wordspacing : 'Word spacing', +block_letterspacing : 'Letter spacing', +block_vertical_alignment : 'Vertical alignment', +block_text_align : 'Text align', +block_text_indent : 'Text indent', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Width', +box_height : 'Height', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Same for all', +top : 'Top', +right : 'Right', +bottom : 'Bottom', +left : 'Left', +margin : 'Margin', +style : 'Style', +width : 'Width', +height : 'Height', +color : 'Color', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibility', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/da.js b/phpgwapi/js/tiny_mce/plugins/style/langs/da.js new file mode 100755 index 0000000000..6bed70f72b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/da.js @@ -0,0 +1,66 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Edit CSS Style', +styleinfo_desc : 'Edit CSS Style', +apply : 'Apply', +text_tab : 'Text', +background_tab : 'Background', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Border', +list_tab : 'List', +positioning_tab : 'Positioning', +text_props : 'Text', +text_font : 'Font', +text_size : 'Size', +text_weight : 'Weight', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Line height', +text_case : 'Case', +text_color : 'Color', +text_decoration : 'Decoration', +text_overline : 'overline', +text_underline : 'underline', +text_striketrough : 'strikethrough', +text_blink : 'blink', +text_none : 'none', +background_color : 'Background color', +background_image : 'Background image', +background_repeat : 'Repeat', +background_attachment : 'Attachment', +background_hpos : 'Horizontal position', +background_vpos : 'Vertical position', +block_wordspacing : 'Word spacing', +block_letterspacing : 'Letter spacing', +block_vertical_alignment : 'Vertical alignment', +block_text_align : 'Text align', +block_text_indent : 'Text indent', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Width', +box_height : 'Height', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Same for all', +top : 'Top', +right : 'Right', +bottom : 'Bottom', +left : 'Left', +margin : 'Margin', +style : 'Style', +width : 'Width', +height : 'Height', +color : 'Color', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibility', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/de.js b/phpgwapi/js/tiny_mce/plugins/style/langs/de.js new file mode 100755 index 0000000000..2a1416daba --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/de.js @@ -0,0 +1,60 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'CSS Stil editieren', +styleinfo_desc : 'CSS Stil editieren', +text_tab : 'Text', +background_tab : 'Hintergrund', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Rahmen', +list_tab : 'Liste', +positioning_tab : 'Positionierung', +text_props : 'Text', +text_font : 'Schriftart', +text_size : 'Grösse', +text_weight : 'Dicke', +text_style : 'Stil', +text_variant : 'Variante', +text_lineheight : 'Linienhöhe', +text_case : 'Gross-/Kleinbuchstaben', +text_color : 'Farbe', +text_decoration : 'Dekoration', +background_color : 'Hintergrundfarbe', +background_image : 'Hintergrundfoto', +background_repeat : 'Wiederholen', +background_attachment : 'Anhang', +background_hpos : 'Horizontale Position', +background_vpos : 'Vertikale Position', +block_wordspacing : 'Wortabstand', +block_letterspacing : 'Zeichenabstand', +block_vertical_alignment : 'Vertikale Ausrichtung', +block_text_align : 'Horizontale Ausrichtung', +block_text_indent : 'Texteinrückung', +block_whitespace : 'Textumbruch', +block_display : 'Anzeigeart', +box_width : 'Breite', +box_height : 'Höhe', +box_float : 'Text umfliessen', +box_clear : 'Text umfliessen beenden', +padding : 'Innenabstand', +same : 'Das gleiche für alle', +top : 'Oben', +right : 'Rechts', +bottom : 'Unten', +left : 'Links', +margin : 'Aussenabstand', +style : 'Stil', +width : 'Breite', +height : 'Höhe', +color : 'Farbe', +list_type : 'Listentyp', +bullet_image : 'Grafik', +position : 'Position', +positioning_type : 'Typ', +visibility : 'Sichtbarkeit', +zindex : 'Z-index', +overflow : 'Überfluss', +placement : 'Plazierung', +clip : 'Abschneiden' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/el.js b/phpgwapi/js/tiny_mce/plugins/style/langs/el.js new file mode 100755 index 0000000000..6bed70f72b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/el.js @@ -0,0 +1,66 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Edit CSS Style', +styleinfo_desc : 'Edit CSS Style', +apply : 'Apply', +text_tab : 'Text', +background_tab : 'Background', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Border', +list_tab : 'List', +positioning_tab : 'Positioning', +text_props : 'Text', +text_font : 'Font', +text_size : 'Size', +text_weight : 'Weight', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Line height', +text_case : 'Case', +text_color : 'Color', +text_decoration : 'Decoration', +text_overline : 'overline', +text_underline : 'underline', +text_striketrough : 'strikethrough', +text_blink : 'blink', +text_none : 'none', +background_color : 'Background color', +background_image : 'Background image', +background_repeat : 'Repeat', +background_attachment : 'Attachment', +background_hpos : 'Horizontal position', +background_vpos : 'Vertical position', +block_wordspacing : 'Word spacing', +block_letterspacing : 'Letter spacing', +block_vertical_alignment : 'Vertical alignment', +block_text_align : 'Text align', +block_text_indent : 'Text indent', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Width', +box_height : 'Height', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Same for all', +top : 'Top', +right : 'Right', +bottom : 'Bottom', +left : 'Left', +margin : 'Margin', +style : 'Style', +width : 'Width', +height : 'Height', +color : 'Color', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibility', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/en.js b/phpgwapi/js/tiny_mce/plugins/style/langs/en.js new file mode 100644 index 0000000000..6bed70f72b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/en.js @@ -0,0 +1,66 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Edit CSS Style', +styleinfo_desc : 'Edit CSS Style', +apply : 'Apply', +text_tab : 'Text', +background_tab : 'Background', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Border', +list_tab : 'List', +positioning_tab : 'Positioning', +text_props : 'Text', +text_font : 'Font', +text_size : 'Size', +text_weight : 'Weight', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Line height', +text_case : 'Case', +text_color : 'Color', +text_decoration : 'Decoration', +text_overline : 'overline', +text_underline : 'underline', +text_striketrough : 'strikethrough', +text_blink : 'blink', +text_none : 'none', +background_color : 'Background color', +background_image : 'Background image', +background_repeat : 'Repeat', +background_attachment : 'Attachment', +background_hpos : 'Horizontal position', +background_vpos : 'Vertical position', +block_wordspacing : 'Word spacing', +block_letterspacing : 'Letter spacing', +block_vertical_alignment : 'Vertical alignment', +block_text_align : 'Text align', +block_text_indent : 'Text indent', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Width', +box_height : 'Height', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Same for all', +top : 'Top', +right : 'Right', +bottom : 'Bottom', +left : 'Left', +margin : 'Margin', +style : 'Style', +width : 'Width', +height : 'Height', +color : 'Color', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibility', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/es.js b/phpgwapi/js/tiny_mce/plugins/style/langs/es.js new file mode 100755 index 0000000000..21a247590a --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/es.js @@ -0,0 +1,66 @@ +/** + * ES lang variables + * + * Authors : Eneko Castresana Vara + * Last Updated : July 14, 2006 + * TinyMCE Version : 2.0.6.1 + */ + +tinyMCE.addToLang('style',{ +title : 'Editar estilo CSS', +styleinfo_desc : 'Editar estilo CSS', +text_tab : 'Texto', +background_tab : 'Fondo', +block_tab : 'Bloque', +box_tab : 'Cuadro', +border_tab : 'Borde', +list_tab : 'Lista', +positioning_tab : 'Posicionamiento', +text_props : 'Texto', +text_font : 'Fuente', +text_size : 'Tamaño', +text_weight : 'Peso', +text_style : 'Estilo', +text_variant : 'Variante', +text_lineheight : 'Altura de línea', +text_case : 'Caso', +text_color : 'Color', +text_decoration : 'Decoración', +background_color : 'Color de fondo', +background_image : 'Imagen de fondo', +background_repeat : 'Repetir', +background_attachment : 'Agregado', +background_hpos : 'Posición horizontal', +background_vpos : 'Posición vertical', +block_wordspacing : 'Espaciado de palabras', +block_letterspacing : 'Espaciado de letras', +block_vertical_alignment : 'Alineación vertical', +block_text_align : 'Alineación del texto', +block_text_indent : 'Indentación del texto', +block_whitespace : 'Espacio', +block_display : 'Mostrar', +box_width : 'Ancho', +box_height : 'Alto', +box_float : 'Flotante', +box_clear : 'Borrar', +padding : 'Espaciado', +same : 'Igual para todo', +top : 'Arriba', +right : 'Derecha', +bottom : 'Abajo', +left : 'Izquierda', +margin : 'Margen', +style : 'Estilo', +width : 'Ancho', +height : 'Alto', +color : 'Color', +list_type : 'Tipo', +bullet_image : 'Imagen de viñeta', +position : 'Posición', +positioning_type : 'Tipo', +visibility : 'Visibilidad', +zindex : 'Z-index', +overflow : 'Desbordamiento', +placement : 'Emplazamiento', +clip : 'Recortar' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/fa.js b/phpgwapi/js/tiny_mce/plugins/style/langs/fa.js new file mode 100755 index 0000000000..6bed70f72b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/fa.js @@ -0,0 +1,66 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Edit CSS Style', +styleinfo_desc : 'Edit CSS Style', +apply : 'Apply', +text_tab : 'Text', +background_tab : 'Background', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Border', +list_tab : 'List', +positioning_tab : 'Positioning', +text_props : 'Text', +text_font : 'Font', +text_size : 'Size', +text_weight : 'Weight', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Line height', +text_case : 'Case', +text_color : 'Color', +text_decoration : 'Decoration', +text_overline : 'overline', +text_underline : 'underline', +text_striketrough : 'strikethrough', +text_blink : 'blink', +text_none : 'none', +background_color : 'Background color', +background_image : 'Background image', +background_repeat : 'Repeat', +background_attachment : 'Attachment', +background_hpos : 'Horizontal position', +background_vpos : 'Vertical position', +block_wordspacing : 'Word spacing', +block_letterspacing : 'Letter spacing', +block_vertical_alignment : 'Vertical alignment', +block_text_align : 'Text align', +block_text_indent : 'Text indent', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Width', +box_height : 'Height', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Same for all', +top : 'Top', +right : 'Right', +bottom : 'Bottom', +left : 'Left', +margin : 'Margin', +style : 'Style', +width : 'Width', +height : 'Height', +color : 'Color', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibility', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/fa_ca.js b/phpgwapi/js/tiny_mce/plugins/style/langs/fa_ca.js new file mode 100755 index 0000000000..6bed70f72b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/fa_ca.js @@ -0,0 +1,66 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Edit CSS Style', +styleinfo_desc : 'Edit CSS Style', +apply : 'Apply', +text_tab : 'Text', +background_tab : 'Background', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Border', +list_tab : 'List', +positioning_tab : 'Positioning', +text_props : 'Text', +text_font : 'Font', +text_size : 'Size', +text_weight : 'Weight', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Line height', +text_case : 'Case', +text_color : 'Color', +text_decoration : 'Decoration', +text_overline : 'overline', +text_underline : 'underline', +text_striketrough : 'strikethrough', +text_blink : 'blink', +text_none : 'none', +background_color : 'Background color', +background_image : 'Background image', +background_repeat : 'Repeat', +background_attachment : 'Attachment', +background_hpos : 'Horizontal position', +background_vpos : 'Vertical position', +block_wordspacing : 'Word spacing', +block_letterspacing : 'Letter spacing', +block_vertical_alignment : 'Vertical alignment', +block_text_align : 'Text align', +block_text_indent : 'Text indent', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Width', +box_height : 'Height', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Same for all', +top : 'Top', +right : 'Right', +bottom : 'Bottom', +left : 'Left', +margin : 'Margin', +style : 'Style', +width : 'Width', +height : 'Height', +color : 'Color', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibility', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/fi.js b/phpgwapi/js/tiny_mce/plugins/style/langs/fi.js new file mode 100755 index 0000000000..b4ddf80ad4 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/fi.js @@ -0,0 +1,66 @@ +// FI lang variables + +tinyMCE.addToLang('style',{ +title : 'Muokkaa CSS tyyliä', +styleinfo_desc : 'Muokkaa CSS tyyliä', +apply : 'Päivitä', +text_tab : 'Teksti', +background_tab : 'Tausta', +block_tab : 'Lohko', +box_tab : 'Laatikko', +border_tab : 'Reunaviiva', +list_tab : 'Lista', +positioning_tab : 'Asettelu', +text_props : 'Teksti', +text_font : 'Kirjasin', +text_size : 'Koko', +text_weight : 'Lihavointi', +text_style : 'Tyyli', +text_variant : 'Variantti', +text_lineheight : 'Rivikorkeus', +text_case : 'Isot/pienet kirjaimet', +text_color : 'Väri', +text_decoration : 'Koristelu', +text_overline : 'ylleviivaus', +text_underline : 'alleviivaus', +text_striketrough : 'yliviivaus', +text_blink : 'vilkkuva', +text_none : 'ei mitään', +background_color : 'Taustaväri', +background_image : 'Taustakuva', +background_repeat : 'Toisto', +background_attachment : 'Kiinnitys', +background_hpos : 'Vaakasijoitus', +background_vpos : 'Pystysijoitus', +block_wordspacing : 'Sanavälitys', +block_letterspacing : 'Kirjainvälitys', +block_vertical_alignment : 'Pystyasettelu', +block_text_align : 'Tekstin tasaus', +block_text_indent : 'Tekstin sisennys', +block_whitespace : 'Rivitys', +block_display : 'Näyttötapa', +box_width : 'Leveys', +box_height : 'Korkeus', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Täyte', +same : 'Sama kaikille', +top : 'Ylä', +right : 'Oikea', +bottom : 'Ala', +left : 'Vasen', +margin : 'Marginaali', +style : 'Tyyli', +width : 'Leveys', +height : 'Korkeus', +color : 'Väri', +list_type : 'Tyyppi', +bullet_image : 'Luettelokuva', +position : 'Paikka', +positioning_type : 'Tyyppi', +visibility : 'Näkyvyys', +zindex : 'Z-indeksi', +overflow : 'Overflow', +placement : 'Asettelu', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/fr.js b/phpgwapi/js/tiny_mce/plugins/style/langs/fr.js new file mode 100755 index 0000000000..2da3d1f6f6 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/fr.js @@ -0,0 +1,66 @@ +// FR lang variables + +tinyMCE.addToLang('style',{ +title : 'Edtiteur de style CSS', +styleinfo_desc : 'Edtiteur de style CSS', +apply : 'Appliquer', +text_tab : 'Texte', +background_tab : 'Fond', +block_tab : 'Bloc', +box_tab : 'Boite', +border_tab : 'Bord', +list_tab : 'Liste', +positioning_tab : 'Positionnement', +text_props : 'Texte', +text_font : 'Fonte', +text_size : 'Taille', +text_weight : 'Poid', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Hauteur de ligne', +text_case : 'Casse', +text_color : 'Couleur', +text_decoration : 'Décoration', +text_overline : 'surligné', +text_underline : 'souligné', +text_striketrough : 'barré', +text_blink : 'clignotant', +text_none : 'aucun', +background_color : 'Couleur de fond', +background_image : 'Image de fond', +background_repeat : 'Répéter', +background_attachment : 'Attacher', +background_hpos : 'Position horizontal', +background_vpos : 'Position vertical', +block_wordspacing : 'Espace entre les mots', +block_letterspacing : 'Espace entre les lettres', +block_vertical_alignment : 'Aligenement vertical', +block_text_align : 'Aligement du texte', +block_text_indent : 'Indentation du texte', +block_whitespace : 'Espace', +block_display : 'Afficher', +box_width : 'Largeur', +box_height : 'Hauteur', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Identique pour tous', +top : 'Haut', +right : 'Droite', +bottom : 'Bas', +left : 'Gauche', +margin : 'Marge', +style : 'Style', +width : 'Largeur', +height : 'Hauteur', +color : 'Couleur', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibilité', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/fr_ca.js b/phpgwapi/js/tiny_mce/plugins/style/langs/fr_ca.js new file mode 100755 index 0000000000..6bed70f72b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/fr_ca.js @@ -0,0 +1,66 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Edit CSS Style', +styleinfo_desc : 'Edit CSS Style', +apply : 'Apply', +text_tab : 'Text', +background_tab : 'Background', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Border', +list_tab : 'List', +positioning_tab : 'Positioning', +text_props : 'Text', +text_font : 'Font', +text_size : 'Size', +text_weight : 'Weight', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Line height', +text_case : 'Case', +text_color : 'Color', +text_decoration : 'Decoration', +text_overline : 'overline', +text_underline : 'underline', +text_striketrough : 'strikethrough', +text_blink : 'blink', +text_none : 'none', +background_color : 'Background color', +background_image : 'Background image', +background_repeat : 'Repeat', +background_attachment : 'Attachment', +background_hpos : 'Horizontal position', +background_vpos : 'Vertical position', +block_wordspacing : 'Word spacing', +block_letterspacing : 'Letter spacing', +block_vertical_alignment : 'Vertical alignment', +block_text_align : 'Text align', +block_text_indent : 'Text indent', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Width', +box_height : 'Height', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Same for all', +top : 'Top', +right : 'Right', +bottom : 'Bottom', +left : 'Left', +margin : 'Margin', +style : 'Style', +width : 'Width', +height : 'Height', +color : 'Color', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibility', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/he.js b/phpgwapi/js/tiny_mce/plugins/style/langs/he.js new file mode 100755 index 0000000000..6bed70f72b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/he.js @@ -0,0 +1,66 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Edit CSS Style', +styleinfo_desc : 'Edit CSS Style', +apply : 'Apply', +text_tab : 'Text', +background_tab : 'Background', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Border', +list_tab : 'List', +positioning_tab : 'Positioning', +text_props : 'Text', +text_font : 'Font', +text_size : 'Size', +text_weight : 'Weight', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Line height', +text_case : 'Case', +text_color : 'Color', +text_decoration : 'Decoration', +text_overline : 'overline', +text_underline : 'underline', +text_striketrough : 'strikethrough', +text_blink : 'blink', +text_none : 'none', +background_color : 'Background color', +background_image : 'Background image', +background_repeat : 'Repeat', +background_attachment : 'Attachment', +background_hpos : 'Horizontal position', +background_vpos : 'Vertical position', +block_wordspacing : 'Word spacing', +block_letterspacing : 'Letter spacing', +block_vertical_alignment : 'Vertical alignment', +block_text_align : 'Text align', +block_text_indent : 'Text indent', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Width', +box_height : 'Height', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Same for all', +top : 'Top', +right : 'Right', +bottom : 'Bottom', +left : 'Left', +margin : 'Margin', +style : 'Style', +width : 'Width', +height : 'Height', +color : 'Color', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibility', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/hu.js b/phpgwapi/js/tiny_mce/plugins/style/langs/hu.js new file mode 100755 index 0000000000..6bed70f72b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/hu.js @@ -0,0 +1,66 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Edit CSS Style', +styleinfo_desc : 'Edit CSS Style', +apply : 'Apply', +text_tab : 'Text', +background_tab : 'Background', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Border', +list_tab : 'List', +positioning_tab : 'Positioning', +text_props : 'Text', +text_font : 'Font', +text_size : 'Size', +text_weight : 'Weight', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Line height', +text_case : 'Case', +text_color : 'Color', +text_decoration : 'Decoration', +text_overline : 'overline', +text_underline : 'underline', +text_striketrough : 'strikethrough', +text_blink : 'blink', +text_none : 'none', +background_color : 'Background color', +background_image : 'Background image', +background_repeat : 'Repeat', +background_attachment : 'Attachment', +background_hpos : 'Horizontal position', +background_vpos : 'Vertical position', +block_wordspacing : 'Word spacing', +block_letterspacing : 'Letter spacing', +block_vertical_alignment : 'Vertical alignment', +block_text_align : 'Text align', +block_text_indent : 'Text indent', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Width', +box_height : 'Height', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Same for all', +top : 'Top', +right : 'Right', +bottom : 'Bottom', +left : 'Left', +margin : 'Margin', +style : 'Style', +width : 'Width', +height : 'Height', +color : 'Color', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibility', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/is.js b/phpgwapi/js/tiny_mce/plugins/style/langs/is.js new file mode 100755 index 0000000000..6bed70f72b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/is.js @@ -0,0 +1,66 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Edit CSS Style', +styleinfo_desc : 'Edit CSS Style', +apply : 'Apply', +text_tab : 'Text', +background_tab : 'Background', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Border', +list_tab : 'List', +positioning_tab : 'Positioning', +text_props : 'Text', +text_font : 'Font', +text_size : 'Size', +text_weight : 'Weight', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Line height', +text_case : 'Case', +text_color : 'Color', +text_decoration : 'Decoration', +text_overline : 'overline', +text_underline : 'underline', +text_striketrough : 'strikethrough', +text_blink : 'blink', +text_none : 'none', +background_color : 'Background color', +background_image : 'Background image', +background_repeat : 'Repeat', +background_attachment : 'Attachment', +background_hpos : 'Horizontal position', +background_vpos : 'Vertical position', +block_wordspacing : 'Word spacing', +block_letterspacing : 'Letter spacing', +block_vertical_alignment : 'Vertical alignment', +block_text_align : 'Text align', +block_text_indent : 'Text indent', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Width', +box_height : 'Height', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Same for all', +top : 'Top', +right : 'Right', +bottom : 'Bottom', +left : 'Left', +margin : 'Margin', +style : 'Style', +width : 'Width', +height : 'Height', +color : 'Color', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibility', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/it.js b/phpgwapi/js/tiny_mce/plugins/style/langs/it.js new file mode 100755 index 0000000000..3540c909c8 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/it.js @@ -0,0 +1,60 @@ +// IT lang variables + +tinyMCE.addToLang('style',{ +title : 'Modifica stile CSS', +styleinfo_desc : 'Modifica stile CSS', +text_tab : 'Testo', +background_tab : 'Sfondo', +block_tab : 'Blocco', +box_tab : 'Box', +border_tab : 'Bordo', +list_tab : 'Lista', +positioning_tab : 'Posizionamento', +text_props : 'Testo', +text_font : 'Font', +text_size : 'Dimensione', +text_weight : 'Peso', +text_style : 'Stile', +text_variant : 'Variante', +text_lineheight : 'Altezza linea', +text_case : 'Caso', +text_color : 'Colore', +text_decoration : 'Decorazione', +background_color : 'Colore di sfondo', +background_image : 'Immagine di sfondo', +background_repeat : 'Ripeti', +background_attachment : 'Ancoraggio', +background_hpos : 'Posizione orizzontale', +background_vpos : 'Posizione verticale', +block_wordspacing : 'Spaziatura parole', +block_letterspacing : 'Spaziatura lettere', +block_vertical_alignment : 'Allineamento verticale', +block_text_align : 'Allineamento del testo', +block_text_indent : 'Indentazione del testo', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Larghezza', +box_height : 'Altezza', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Spaziatura interna', +same : 'Uguale per tutti', +top : 'Alto', +right : 'Destra', +bottom : 'Basso', +left : 'Sinistra', +margin : 'Margine esterno', +style : 'Stile', +width : 'Larghezza', +height : 'Altezza', +color : 'Colore', +list_type : 'Tipo', +bullet_image : 'Immagine punto elenco', +position : 'Posizionamento', +positioning_type : 'Tipo', +visibility : 'Visibilità', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Piazzamento', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/ja-euc-jp.js b/phpgwapi/js/tiny_mce/plugins/style/langs/ja-euc-jp.js new file mode 100755 index 0000000000..6bed70f72b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/ja-euc-jp.js @@ -0,0 +1,66 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Edit CSS Style', +styleinfo_desc : 'Edit CSS Style', +apply : 'Apply', +text_tab : 'Text', +background_tab : 'Background', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Border', +list_tab : 'List', +positioning_tab : 'Positioning', +text_props : 'Text', +text_font : 'Font', +text_size : 'Size', +text_weight : 'Weight', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Line height', +text_case : 'Case', +text_color : 'Color', +text_decoration : 'Decoration', +text_overline : 'overline', +text_underline : 'underline', +text_striketrough : 'strikethrough', +text_blink : 'blink', +text_none : 'none', +background_color : 'Background color', +background_image : 'Background image', +background_repeat : 'Repeat', +background_attachment : 'Attachment', +background_hpos : 'Horizontal position', +background_vpos : 'Vertical position', +block_wordspacing : 'Word spacing', +block_letterspacing : 'Letter spacing', +block_vertical_alignment : 'Vertical alignment', +block_text_align : 'Text align', +block_text_indent : 'Text indent', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Width', +box_height : 'Height', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Same for all', +top : 'Top', +right : 'Right', +bottom : 'Bottom', +left : 'Left', +margin : 'Margin', +style : 'Style', +width : 'Width', +height : 'Height', +color : 'Color', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibility', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/ja.js b/phpgwapi/js/tiny_mce/plugins/style/langs/ja.js new file mode 100755 index 0000000000..6bed70f72b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/ja.js @@ -0,0 +1,66 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Edit CSS Style', +styleinfo_desc : 'Edit CSS Style', +apply : 'Apply', +text_tab : 'Text', +background_tab : 'Background', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Border', +list_tab : 'List', +positioning_tab : 'Positioning', +text_props : 'Text', +text_font : 'Font', +text_size : 'Size', +text_weight : 'Weight', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Line height', +text_case : 'Case', +text_color : 'Color', +text_decoration : 'Decoration', +text_overline : 'overline', +text_underline : 'underline', +text_striketrough : 'strikethrough', +text_blink : 'blink', +text_none : 'none', +background_color : 'Background color', +background_image : 'Background image', +background_repeat : 'Repeat', +background_attachment : 'Attachment', +background_hpos : 'Horizontal position', +background_vpos : 'Vertical position', +block_wordspacing : 'Word spacing', +block_letterspacing : 'Letter spacing', +block_vertical_alignment : 'Vertical alignment', +block_text_align : 'Text align', +block_text_indent : 'Text indent', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Width', +box_height : 'Height', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Same for all', +top : 'Top', +right : 'Right', +bottom : 'Bottom', +left : 'Left', +margin : 'Margin', +style : 'Style', +width : 'Width', +height : 'Height', +color : 'Color', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibility', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/ja_euc-jp.js b/phpgwapi/js/tiny_mce/plugins/style/langs/ja_euc-jp.js new file mode 100755 index 0000000000..6bed70f72b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/ja_euc-jp.js @@ -0,0 +1,66 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Edit CSS Style', +styleinfo_desc : 'Edit CSS Style', +apply : 'Apply', +text_tab : 'Text', +background_tab : 'Background', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Border', +list_tab : 'List', +positioning_tab : 'Positioning', +text_props : 'Text', +text_font : 'Font', +text_size : 'Size', +text_weight : 'Weight', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Line height', +text_case : 'Case', +text_color : 'Color', +text_decoration : 'Decoration', +text_overline : 'overline', +text_underline : 'underline', +text_striketrough : 'strikethrough', +text_blink : 'blink', +text_none : 'none', +background_color : 'Background color', +background_image : 'Background image', +background_repeat : 'Repeat', +background_attachment : 'Attachment', +background_hpos : 'Horizontal position', +background_vpos : 'Vertical position', +block_wordspacing : 'Word spacing', +block_letterspacing : 'Letter spacing', +block_vertical_alignment : 'Vertical alignment', +block_text_align : 'Text align', +block_text_indent : 'Text indent', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Width', +box_height : 'Height', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Same for all', +top : 'Top', +right : 'Right', +bottom : 'Bottom', +left : 'Left', +margin : 'Margin', +style : 'Style', +width : 'Width', +height : 'Height', +color : 'Color', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibility', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/ja_shift-jis.js b/phpgwapi/js/tiny_mce/plugins/style/langs/ja_shift-jis.js new file mode 100755 index 0000000000..6bed70f72b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/ja_shift-jis.js @@ -0,0 +1,66 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Edit CSS Style', +styleinfo_desc : 'Edit CSS Style', +apply : 'Apply', +text_tab : 'Text', +background_tab : 'Background', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Border', +list_tab : 'List', +positioning_tab : 'Positioning', +text_props : 'Text', +text_font : 'Font', +text_size : 'Size', +text_weight : 'Weight', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Line height', +text_case : 'Case', +text_color : 'Color', +text_decoration : 'Decoration', +text_overline : 'overline', +text_underline : 'underline', +text_striketrough : 'strikethrough', +text_blink : 'blink', +text_none : 'none', +background_color : 'Background color', +background_image : 'Background image', +background_repeat : 'Repeat', +background_attachment : 'Attachment', +background_hpos : 'Horizontal position', +background_vpos : 'Vertical position', +block_wordspacing : 'Word spacing', +block_letterspacing : 'Letter spacing', +block_vertical_alignment : 'Vertical alignment', +block_text_align : 'Text align', +block_text_indent : 'Text indent', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Width', +box_height : 'Height', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Same for all', +top : 'Top', +right : 'Right', +bottom : 'Bottom', +left : 'Left', +margin : 'Margin', +style : 'Style', +width : 'Width', +height : 'Height', +color : 'Color', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibility', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/ja_shift_jis.js b/phpgwapi/js/tiny_mce/plugins/style/langs/ja_shift_jis.js new file mode 100755 index 0000000000..6bed70f72b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/ja_shift_jis.js @@ -0,0 +1,66 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Edit CSS Style', +styleinfo_desc : 'Edit CSS Style', +apply : 'Apply', +text_tab : 'Text', +background_tab : 'Background', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Border', +list_tab : 'List', +positioning_tab : 'Positioning', +text_props : 'Text', +text_font : 'Font', +text_size : 'Size', +text_weight : 'Weight', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Line height', +text_case : 'Case', +text_color : 'Color', +text_decoration : 'Decoration', +text_overline : 'overline', +text_underline : 'underline', +text_striketrough : 'strikethrough', +text_blink : 'blink', +text_none : 'none', +background_color : 'Background color', +background_image : 'Background image', +background_repeat : 'Repeat', +background_attachment : 'Attachment', +background_hpos : 'Horizontal position', +background_vpos : 'Vertical position', +block_wordspacing : 'Word spacing', +block_letterspacing : 'Letter spacing', +block_vertical_alignment : 'Vertical alignment', +block_text_align : 'Text align', +block_text_indent : 'Text indent', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Width', +box_height : 'Height', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Same for all', +top : 'Top', +right : 'Right', +bottom : 'Bottom', +left : 'Left', +margin : 'Margin', +style : 'Style', +width : 'Width', +height : 'Height', +color : 'Color', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibility', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/ja_utf-8.js b/phpgwapi/js/tiny_mce/plugins/style/langs/ja_utf-8.js new file mode 100755 index 0000000000..6bed70f72b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/ja_utf-8.js @@ -0,0 +1,66 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Edit CSS Style', +styleinfo_desc : 'Edit CSS Style', +apply : 'Apply', +text_tab : 'Text', +background_tab : 'Background', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Border', +list_tab : 'List', +positioning_tab : 'Positioning', +text_props : 'Text', +text_font : 'Font', +text_size : 'Size', +text_weight : 'Weight', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Line height', +text_case : 'Case', +text_color : 'Color', +text_decoration : 'Decoration', +text_overline : 'overline', +text_underline : 'underline', +text_striketrough : 'strikethrough', +text_blink : 'blink', +text_none : 'none', +background_color : 'Background color', +background_image : 'Background image', +background_repeat : 'Repeat', +background_attachment : 'Attachment', +background_hpos : 'Horizontal position', +background_vpos : 'Vertical position', +block_wordspacing : 'Word spacing', +block_letterspacing : 'Letter spacing', +block_vertical_alignment : 'Vertical alignment', +block_text_align : 'Text align', +block_text_indent : 'Text indent', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Width', +box_height : 'Height', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Same for all', +top : 'Top', +right : 'Right', +bottom : 'Bottom', +left : 'Left', +margin : 'Margin', +style : 'Style', +width : 'Width', +height : 'Height', +color : 'Color', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibility', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/ko.js b/phpgwapi/js/tiny_mce/plugins/style/langs/ko.js new file mode 100755 index 0000000000..6bed70f72b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/ko.js @@ -0,0 +1,66 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Edit CSS Style', +styleinfo_desc : 'Edit CSS Style', +apply : 'Apply', +text_tab : 'Text', +background_tab : 'Background', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Border', +list_tab : 'List', +positioning_tab : 'Positioning', +text_props : 'Text', +text_font : 'Font', +text_size : 'Size', +text_weight : 'Weight', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Line height', +text_case : 'Case', +text_color : 'Color', +text_decoration : 'Decoration', +text_overline : 'overline', +text_underline : 'underline', +text_striketrough : 'strikethrough', +text_blink : 'blink', +text_none : 'none', +background_color : 'Background color', +background_image : 'Background image', +background_repeat : 'Repeat', +background_attachment : 'Attachment', +background_hpos : 'Horizontal position', +background_vpos : 'Vertical position', +block_wordspacing : 'Word spacing', +block_letterspacing : 'Letter spacing', +block_vertical_alignment : 'Vertical alignment', +block_text_align : 'Text align', +block_text_indent : 'Text indent', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Width', +box_height : 'Height', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Same for all', +top : 'Top', +right : 'Right', +bottom : 'Bottom', +left : 'Left', +margin : 'Margin', +style : 'Style', +width : 'Width', +height : 'Height', +color : 'Color', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibility', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/nb.js b/phpgwapi/js/tiny_mce/plugins/style/langs/nb.js new file mode 100755 index 0000000000..6bed70f72b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/nb.js @@ -0,0 +1,66 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Edit CSS Style', +styleinfo_desc : 'Edit CSS Style', +apply : 'Apply', +text_tab : 'Text', +background_tab : 'Background', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Border', +list_tab : 'List', +positioning_tab : 'Positioning', +text_props : 'Text', +text_font : 'Font', +text_size : 'Size', +text_weight : 'Weight', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Line height', +text_case : 'Case', +text_color : 'Color', +text_decoration : 'Decoration', +text_overline : 'overline', +text_underline : 'underline', +text_striketrough : 'strikethrough', +text_blink : 'blink', +text_none : 'none', +background_color : 'Background color', +background_image : 'Background image', +background_repeat : 'Repeat', +background_attachment : 'Attachment', +background_hpos : 'Horizontal position', +background_vpos : 'Vertical position', +block_wordspacing : 'Word spacing', +block_letterspacing : 'Letter spacing', +block_vertical_alignment : 'Vertical alignment', +block_text_align : 'Text align', +block_text_indent : 'Text indent', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Width', +box_height : 'Height', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Same for all', +top : 'Top', +right : 'Right', +bottom : 'Bottom', +left : 'Left', +margin : 'Margin', +style : 'Style', +width : 'Width', +height : 'Height', +color : 'Color', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibility', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/nl.js b/phpgwapi/js/tiny_mce/plugins/style/langs/nl.js new file mode 100755 index 0000000000..6bed70f72b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/nl.js @@ -0,0 +1,66 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Edit CSS Style', +styleinfo_desc : 'Edit CSS Style', +apply : 'Apply', +text_tab : 'Text', +background_tab : 'Background', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Border', +list_tab : 'List', +positioning_tab : 'Positioning', +text_props : 'Text', +text_font : 'Font', +text_size : 'Size', +text_weight : 'Weight', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Line height', +text_case : 'Case', +text_color : 'Color', +text_decoration : 'Decoration', +text_overline : 'overline', +text_underline : 'underline', +text_striketrough : 'strikethrough', +text_blink : 'blink', +text_none : 'none', +background_color : 'Background color', +background_image : 'Background image', +background_repeat : 'Repeat', +background_attachment : 'Attachment', +background_hpos : 'Horizontal position', +background_vpos : 'Vertical position', +block_wordspacing : 'Word spacing', +block_letterspacing : 'Letter spacing', +block_vertical_alignment : 'Vertical alignment', +block_text_align : 'Text align', +block_text_indent : 'Text indent', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Width', +box_height : 'Height', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Same for all', +top : 'Top', +right : 'Right', +bottom : 'Bottom', +left : 'Left', +margin : 'Margin', +style : 'Style', +width : 'Width', +height : 'Height', +color : 'Color', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibility', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/nn.js b/phpgwapi/js/tiny_mce/plugins/style/langs/nn.js new file mode 100755 index 0000000000..6bed70f72b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/nn.js @@ -0,0 +1,66 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Edit CSS Style', +styleinfo_desc : 'Edit CSS Style', +apply : 'Apply', +text_tab : 'Text', +background_tab : 'Background', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Border', +list_tab : 'List', +positioning_tab : 'Positioning', +text_props : 'Text', +text_font : 'Font', +text_size : 'Size', +text_weight : 'Weight', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Line height', +text_case : 'Case', +text_color : 'Color', +text_decoration : 'Decoration', +text_overline : 'overline', +text_underline : 'underline', +text_striketrough : 'strikethrough', +text_blink : 'blink', +text_none : 'none', +background_color : 'Background color', +background_image : 'Background image', +background_repeat : 'Repeat', +background_attachment : 'Attachment', +background_hpos : 'Horizontal position', +background_vpos : 'Vertical position', +block_wordspacing : 'Word spacing', +block_letterspacing : 'Letter spacing', +block_vertical_alignment : 'Vertical alignment', +block_text_align : 'Text align', +block_text_indent : 'Text indent', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Width', +box_height : 'Height', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Same for all', +top : 'Top', +right : 'Right', +bottom : 'Bottom', +left : 'Left', +margin : 'Margin', +style : 'Style', +width : 'Width', +height : 'Height', +color : 'Color', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibility', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/pl.js b/phpgwapi/js/tiny_mce/plugins/style/langs/pl.js new file mode 100755 index 0000000000..6bed70f72b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/pl.js @@ -0,0 +1,66 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Edit CSS Style', +styleinfo_desc : 'Edit CSS Style', +apply : 'Apply', +text_tab : 'Text', +background_tab : 'Background', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Border', +list_tab : 'List', +positioning_tab : 'Positioning', +text_props : 'Text', +text_font : 'Font', +text_size : 'Size', +text_weight : 'Weight', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Line height', +text_case : 'Case', +text_color : 'Color', +text_decoration : 'Decoration', +text_overline : 'overline', +text_underline : 'underline', +text_striketrough : 'strikethrough', +text_blink : 'blink', +text_none : 'none', +background_color : 'Background color', +background_image : 'Background image', +background_repeat : 'Repeat', +background_attachment : 'Attachment', +background_hpos : 'Horizontal position', +background_vpos : 'Vertical position', +block_wordspacing : 'Word spacing', +block_letterspacing : 'Letter spacing', +block_vertical_alignment : 'Vertical alignment', +block_text_align : 'Text align', +block_text_indent : 'Text indent', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Width', +box_height : 'Height', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Same for all', +top : 'Top', +right : 'Right', +bottom : 'Bottom', +left : 'Left', +margin : 'Margin', +style : 'Style', +width : 'Width', +height : 'Height', +color : 'Color', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibility', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/pt.js b/phpgwapi/js/tiny_mce/plugins/style/langs/pt.js new file mode 100755 index 0000000000..6bed70f72b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/pt.js @@ -0,0 +1,66 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Edit CSS Style', +styleinfo_desc : 'Edit CSS Style', +apply : 'Apply', +text_tab : 'Text', +background_tab : 'Background', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Border', +list_tab : 'List', +positioning_tab : 'Positioning', +text_props : 'Text', +text_font : 'Font', +text_size : 'Size', +text_weight : 'Weight', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Line height', +text_case : 'Case', +text_color : 'Color', +text_decoration : 'Decoration', +text_overline : 'overline', +text_underline : 'underline', +text_striketrough : 'strikethrough', +text_blink : 'blink', +text_none : 'none', +background_color : 'Background color', +background_image : 'Background image', +background_repeat : 'Repeat', +background_attachment : 'Attachment', +background_hpos : 'Horizontal position', +background_vpos : 'Vertical position', +block_wordspacing : 'Word spacing', +block_letterspacing : 'Letter spacing', +block_vertical_alignment : 'Vertical alignment', +block_text_align : 'Text align', +block_text_indent : 'Text indent', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Width', +box_height : 'Height', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Same for all', +top : 'Top', +right : 'Right', +bottom : 'Bottom', +left : 'Left', +margin : 'Margin', +style : 'Style', +width : 'Width', +height : 'Height', +color : 'Color', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibility', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/pt_br.js b/phpgwapi/js/tiny_mce/plugins/style/langs/pt_br.js new file mode 100755 index 0000000000..6bed70f72b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/pt_br.js @@ -0,0 +1,66 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Edit CSS Style', +styleinfo_desc : 'Edit CSS Style', +apply : 'Apply', +text_tab : 'Text', +background_tab : 'Background', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Border', +list_tab : 'List', +positioning_tab : 'Positioning', +text_props : 'Text', +text_font : 'Font', +text_size : 'Size', +text_weight : 'Weight', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Line height', +text_case : 'Case', +text_color : 'Color', +text_decoration : 'Decoration', +text_overline : 'overline', +text_underline : 'underline', +text_striketrough : 'strikethrough', +text_blink : 'blink', +text_none : 'none', +background_color : 'Background color', +background_image : 'Background image', +background_repeat : 'Repeat', +background_attachment : 'Attachment', +background_hpos : 'Horizontal position', +background_vpos : 'Vertical position', +block_wordspacing : 'Word spacing', +block_letterspacing : 'Letter spacing', +block_vertical_alignment : 'Vertical alignment', +block_text_align : 'Text align', +block_text_indent : 'Text indent', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Width', +box_height : 'Height', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Same for all', +top : 'Top', +right : 'Right', +bottom : 'Bottom', +left : 'Left', +margin : 'Margin', +style : 'Style', +width : 'Width', +height : 'Height', +color : 'Color', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibility', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/ro.js b/phpgwapi/js/tiny_mce/plugins/style/langs/ro.js new file mode 100755 index 0000000000..014a6b07d9 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/ro.js @@ -0,0 +1,66 @@ +// RO lang variables + +tinyMCE.addToLang('style',{ +title : 'Editare stil CSS', +styleinfo_desc : 'Editare stil CSS', +apply : 'Aplică', +text_tab : 'Text', +background_tab : 'Fundal', +block_tab : 'Bloc', +box_tab : 'Cutie', +border_tab : 'Chenar', +list_tab : 'Listă', +positioning_tab : 'Poziţionare', +text_props : 'Text', +text_font : 'Font', +text_size : 'Dimensiune', +text_weight : 'Greutate', +text_style : 'Stil', +text_variant : 'Variantă', +text_lineheight : 'Înălţime linie', +text_case : 'Minuscule/majuscule', +text_color : 'Culoare', +text_decoration : 'Decoraÿie', +text_overline : 'tăiat', +text_underline : 'subliniat', +text_striketrough : 'tăiat', +text_blink : 'clipeşte', +text_none : 'nimic', +background_color : 'Culoare fundal', +background_image : 'Imagine fundal', +background_repeat : 'Repetă', +background_attachment : 'Ataşament', +background_hpos : 'Poziÿia pa orizontală', +background_vpos : 'Poziţia pe verticală', +block_wordspacing : 'Spaţierea cuvintelor', +block_letterspacing : 'Spaţerea literelor', +block_vertical_alignment : 'Aliniere verticală', +block_text_align : 'Aliniere text', +block_text_indent : 'Indentare text', +block_whitespace : 'Spaţiu alb', +block_display : 'Afişare', +box_width : 'Lăţime', +box_height : 'Înălţime', +box_float : 'Plutitor', +box_clear : 'Curat', +padding : 'Umplere (padding)', +same : 'La fel peste tot', +top : 'Sus', +right : 'Dreapta', +bottom : 'Jos', +left : 'Stânga', +margin : 'Margine', +style : 'Stil', +width : 'Lăţime', +height : 'Înălţime', +color : 'Culoare', +list_type : 'Tip', +bullet_image : 'Imagine bullet', +position : 'Poziţia', +positioning_type : 'Tip', +visibility : 'Vizibilitate', +zindex : 'Z-index', +overflow : 'Depăşire (overflow)', +placement : 'Plasare', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/ru.js b/phpgwapi/js/tiny_mce/plugins/style/langs/ru.js new file mode 100755 index 0000000000..6bed70f72b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/ru.js @@ -0,0 +1,66 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Edit CSS Style', +styleinfo_desc : 'Edit CSS Style', +apply : 'Apply', +text_tab : 'Text', +background_tab : 'Background', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Border', +list_tab : 'List', +positioning_tab : 'Positioning', +text_props : 'Text', +text_font : 'Font', +text_size : 'Size', +text_weight : 'Weight', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Line height', +text_case : 'Case', +text_color : 'Color', +text_decoration : 'Decoration', +text_overline : 'overline', +text_underline : 'underline', +text_striketrough : 'strikethrough', +text_blink : 'blink', +text_none : 'none', +background_color : 'Background color', +background_image : 'Background image', +background_repeat : 'Repeat', +background_attachment : 'Attachment', +background_hpos : 'Horizontal position', +background_vpos : 'Vertical position', +block_wordspacing : 'Word spacing', +block_letterspacing : 'Letter spacing', +block_vertical_alignment : 'Vertical alignment', +block_text_align : 'Text align', +block_text_indent : 'Text indent', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Width', +box_height : 'Height', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Same for all', +top : 'Top', +right : 'Right', +bottom : 'Bottom', +left : 'Left', +margin : 'Margin', +style : 'Style', +width : 'Width', +height : 'Height', +color : 'Color', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibility', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/ru_KOI8-R.js b/phpgwapi/js/tiny_mce/plugins/style/langs/ru_KOI8-R.js new file mode 100755 index 0000000000..6bed70f72b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/ru_KOI8-R.js @@ -0,0 +1,66 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Edit CSS Style', +styleinfo_desc : 'Edit CSS Style', +apply : 'Apply', +text_tab : 'Text', +background_tab : 'Background', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Border', +list_tab : 'List', +positioning_tab : 'Positioning', +text_props : 'Text', +text_font : 'Font', +text_size : 'Size', +text_weight : 'Weight', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Line height', +text_case : 'Case', +text_color : 'Color', +text_decoration : 'Decoration', +text_overline : 'overline', +text_underline : 'underline', +text_striketrough : 'strikethrough', +text_blink : 'blink', +text_none : 'none', +background_color : 'Background color', +background_image : 'Background image', +background_repeat : 'Repeat', +background_attachment : 'Attachment', +background_hpos : 'Horizontal position', +background_vpos : 'Vertical position', +block_wordspacing : 'Word spacing', +block_letterspacing : 'Letter spacing', +block_vertical_alignment : 'Vertical alignment', +block_text_align : 'Text align', +block_text_indent : 'Text indent', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Width', +box_height : 'Height', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Same for all', +top : 'Top', +right : 'Right', +bottom : 'Bottom', +left : 'Left', +margin : 'Margin', +style : 'Style', +width : 'Width', +height : 'Height', +color : 'Color', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibility', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/ru_UTF-8.js b/phpgwapi/js/tiny_mce/plugins/style/langs/ru_UTF-8.js new file mode 100755 index 0000000000..6bed70f72b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/ru_UTF-8.js @@ -0,0 +1,66 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Edit CSS Style', +styleinfo_desc : 'Edit CSS Style', +apply : 'Apply', +text_tab : 'Text', +background_tab : 'Background', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Border', +list_tab : 'List', +positioning_tab : 'Positioning', +text_props : 'Text', +text_font : 'Font', +text_size : 'Size', +text_weight : 'Weight', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Line height', +text_case : 'Case', +text_color : 'Color', +text_decoration : 'Decoration', +text_overline : 'overline', +text_underline : 'underline', +text_striketrough : 'strikethrough', +text_blink : 'blink', +text_none : 'none', +background_color : 'Background color', +background_image : 'Background image', +background_repeat : 'Repeat', +background_attachment : 'Attachment', +background_hpos : 'Horizontal position', +background_vpos : 'Vertical position', +block_wordspacing : 'Word spacing', +block_letterspacing : 'Letter spacing', +block_vertical_alignment : 'Vertical alignment', +block_text_align : 'Text align', +block_text_indent : 'Text indent', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Width', +box_height : 'Height', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Same for all', +top : 'Top', +right : 'Right', +bottom : 'Bottom', +left : 'Left', +margin : 'Margin', +style : 'Style', +width : 'Width', +height : 'Height', +color : 'Color', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibility', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/si.js b/phpgwapi/js/tiny_mce/plugins/style/langs/si.js new file mode 100755 index 0000000000..6bed70f72b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/si.js @@ -0,0 +1,66 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Edit CSS Style', +styleinfo_desc : 'Edit CSS Style', +apply : 'Apply', +text_tab : 'Text', +background_tab : 'Background', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Border', +list_tab : 'List', +positioning_tab : 'Positioning', +text_props : 'Text', +text_font : 'Font', +text_size : 'Size', +text_weight : 'Weight', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Line height', +text_case : 'Case', +text_color : 'Color', +text_decoration : 'Decoration', +text_overline : 'overline', +text_underline : 'underline', +text_striketrough : 'strikethrough', +text_blink : 'blink', +text_none : 'none', +background_color : 'Background color', +background_image : 'Background image', +background_repeat : 'Repeat', +background_attachment : 'Attachment', +background_hpos : 'Horizontal position', +background_vpos : 'Vertical position', +block_wordspacing : 'Word spacing', +block_letterspacing : 'Letter spacing', +block_vertical_alignment : 'Vertical alignment', +block_text_align : 'Text align', +block_text_indent : 'Text indent', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Width', +box_height : 'Height', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Same for all', +top : 'Top', +right : 'Right', +bottom : 'Bottom', +left : 'Left', +margin : 'Margin', +style : 'Style', +width : 'Width', +height : 'Height', +color : 'Color', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibility', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/sk.js b/phpgwapi/js/tiny_mce/plugins/style/langs/sk.js new file mode 100755 index 0000000000..6bed70f72b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/sk.js @@ -0,0 +1,66 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Edit CSS Style', +styleinfo_desc : 'Edit CSS Style', +apply : 'Apply', +text_tab : 'Text', +background_tab : 'Background', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Border', +list_tab : 'List', +positioning_tab : 'Positioning', +text_props : 'Text', +text_font : 'Font', +text_size : 'Size', +text_weight : 'Weight', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Line height', +text_case : 'Case', +text_color : 'Color', +text_decoration : 'Decoration', +text_overline : 'overline', +text_underline : 'underline', +text_striketrough : 'strikethrough', +text_blink : 'blink', +text_none : 'none', +background_color : 'Background color', +background_image : 'Background image', +background_repeat : 'Repeat', +background_attachment : 'Attachment', +background_hpos : 'Horizontal position', +background_vpos : 'Vertical position', +block_wordspacing : 'Word spacing', +block_letterspacing : 'Letter spacing', +block_vertical_alignment : 'Vertical alignment', +block_text_align : 'Text align', +block_text_indent : 'Text indent', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Width', +box_height : 'Height', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Same for all', +top : 'Top', +right : 'Right', +bottom : 'Bottom', +left : 'Left', +margin : 'Margin', +style : 'Style', +width : 'Width', +height : 'Height', +color : 'Color', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibility', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/sq.js b/phpgwapi/js/tiny_mce/plugins/style/langs/sq.js new file mode 100755 index 0000000000..1609830ec1 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/sq.js @@ -0,0 +1,60 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Ndrysho stilin CSS', +styleinfo_desc : 'Ndrysho stilin CSS', +text_tab : 'Teksti', +background_tab : 'Sfondi', +block_tab : 'Blloku', +box_tab : 'Kutia', +border_tab : 'Kufiri', +list_tab : 'Lista', +positioning_tab : 'Pozicionimi', +text_props : 'Teksti', +text_font : 'Fonti', +text_size : 'Madhesia', +text_weight : 'Tipi', +text_style : 'Stili', +text_variant : 'Varianti', +text_lineheight : 'Trashesia e linjes', +text_case : 'E madhe/vogel', +text_color : 'Ngjyra', +text_decoration : 'Dekorimi', +background_color : 'Ngjyra e sfondit', +background_image : 'Imazhi ne sfond', +background_repeat : 'Perserit', +background_attachment : 'Bashkangjitur', +background_hpos : 'Pozicioni horizontal', +background_vpos : 'Pozicioni vertikal', +block_wordspacing : 'Hapesira e fjaleve', +block_letterspacing : 'Hapesira e germave', +block_vertical_alignment : 'Dreitimi vertikal', +block_text_align : 'Drejtimi i tekstit', +block_text_indent : 'Hapesira e tekstit', +block_whitespace : 'Hpaseira e bardhe', +block_display : 'Pamja', +box_width : 'Gjersia', +box_height : 'Lartesia', +box_float : 'Noto', +box_clear : 'Bosh', +padding : 'Vend bosh', +same : 'Te gjithe njesoj', +top : 'Siper', +right : 'Djathtas', +bottom : 'Poshte', +left : 'Majtas', +margin : 'Buzet', +style : 'Stili', +width : 'Gjeresia', +height : 'Lartesia', +color : 'Ngjyra', +list_type : 'Tipi', +bullet_image : 'Imazhi i pikes', +position : 'Pozicioni', +positioning_type : 'Tipi', +visibility : 'Dukshmeria', +zindex : 'Indeksi-Z', +overflow : 'Mbiderdhje', +placement : 'Vendosja', +clip : 'Klipi' +}); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/sv.js b/phpgwapi/js/tiny_mce/plugins/style/langs/sv.js new file mode 100755 index 0000000000..6bed70f72b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/sv.js @@ -0,0 +1,66 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Edit CSS Style', +styleinfo_desc : 'Edit CSS Style', +apply : 'Apply', +text_tab : 'Text', +background_tab : 'Background', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Border', +list_tab : 'List', +positioning_tab : 'Positioning', +text_props : 'Text', +text_font : 'Font', +text_size : 'Size', +text_weight : 'Weight', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Line height', +text_case : 'Case', +text_color : 'Color', +text_decoration : 'Decoration', +text_overline : 'overline', +text_underline : 'underline', +text_striketrough : 'strikethrough', +text_blink : 'blink', +text_none : 'none', +background_color : 'Background color', +background_image : 'Background image', +background_repeat : 'Repeat', +background_attachment : 'Attachment', +background_hpos : 'Horizontal position', +background_vpos : 'Vertical position', +block_wordspacing : 'Word spacing', +block_letterspacing : 'Letter spacing', +block_vertical_alignment : 'Vertical alignment', +block_text_align : 'Text align', +block_text_indent : 'Text indent', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Width', +box_height : 'Height', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Same for all', +top : 'Top', +right : 'Right', +bottom : 'Bottom', +left : 'Left', +margin : 'Margin', +style : 'Style', +width : 'Width', +height : 'Height', +color : 'Color', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibility', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/th.js b/phpgwapi/js/tiny_mce/plugins/style/langs/th.js new file mode 100755 index 0000000000..6bed70f72b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/th.js @@ -0,0 +1,66 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Edit CSS Style', +styleinfo_desc : 'Edit CSS Style', +apply : 'Apply', +text_tab : 'Text', +background_tab : 'Background', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Border', +list_tab : 'List', +positioning_tab : 'Positioning', +text_props : 'Text', +text_font : 'Font', +text_size : 'Size', +text_weight : 'Weight', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Line height', +text_case : 'Case', +text_color : 'Color', +text_decoration : 'Decoration', +text_overline : 'overline', +text_underline : 'underline', +text_striketrough : 'strikethrough', +text_blink : 'blink', +text_none : 'none', +background_color : 'Background color', +background_image : 'Background image', +background_repeat : 'Repeat', +background_attachment : 'Attachment', +background_hpos : 'Horizontal position', +background_vpos : 'Vertical position', +block_wordspacing : 'Word spacing', +block_letterspacing : 'Letter spacing', +block_vertical_alignment : 'Vertical alignment', +block_text_align : 'Text align', +block_text_indent : 'Text indent', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Width', +box_height : 'Height', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Same for all', +top : 'Top', +right : 'Right', +bottom : 'Bottom', +left : 'Left', +margin : 'Margin', +style : 'Style', +width : 'Width', +height : 'Height', +color : 'Color', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibility', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/tr.js b/phpgwapi/js/tiny_mce/plugins/style/langs/tr.js new file mode 100755 index 0000000000..6bed70f72b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/tr.js @@ -0,0 +1,66 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Edit CSS Style', +styleinfo_desc : 'Edit CSS Style', +apply : 'Apply', +text_tab : 'Text', +background_tab : 'Background', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Border', +list_tab : 'List', +positioning_tab : 'Positioning', +text_props : 'Text', +text_font : 'Font', +text_size : 'Size', +text_weight : 'Weight', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Line height', +text_case : 'Case', +text_color : 'Color', +text_decoration : 'Decoration', +text_overline : 'overline', +text_underline : 'underline', +text_striketrough : 'strikethrough', +text_blink : 'blink', +text_none : 'none', +background_color : 'Background color', +background_image : 'Background image', +background_repeat : 'Repeat', +background_attachment : 'Attachment', +background_hpos : 'Horizontal position', +background_vpos : 'Vertical position', +block_wordspacing : 'Word spacing', +block_letterspacing : 'Letter spacing', +block_vertical_alignment : 'Vertical alignment', +block_text_align : 'Text align', +block_text_indent : 'Text indent', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Width', +box_height : 'Height', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Same for all', +top : 'Top', +right : 'Right', +bottom : 'Bottom', +left : 'Left', +margin : 'Margin', +style : 'Style', +width : 'Width', +height : 'Height', +color : 'Color', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibility', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/tw.js b/phpgwapi/js/tiny_mce/plugins/style/langs/tw.js new file mode 100755 index 0000000000..6bed70f72b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/tw.js @@ -0,0 +1,66 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Edit CSS Style', +styleinfo_desc : 'Edit CSS Style', +apply : 'Apply', +text_tab : 'Text', +background_tab : 'Background', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Border', +list_tab : 'List', +positioning_tab : 'Positioning', +text_props : 'Text', +text_font : 'Font', +text_size : 'Size', +text_weight : 'Weight', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Line height', +text_case : 'Case', +text_color : 'Color', +text_decoration : 'Decoration', +text_overline : 'overline', +text_underline : 'underline', +text_striketrough : 'strikethrough', +text_blink : 'blink', +text_none : 'none', +background_color : 'Background color', +background_image : 'Background image', +background_repeat : 'Repeat', +background_attachment : 'Attachment', +background_hpos : 'Horizontal position', +background_vpos : 'Vertical position', +block_wordspacing : 'Word spacing', +block_letterspacing : 'Letter spacing', +block_vertical_alignment : 'Vertical alignment', +block_text_align : 'Text align', +block_text_indent : 'Text indent', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Width', +box_height : 'Height', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Same for all', +top : 'Top', +right : 'Right', +bottom : 'Bottom', +left : 'Left', +margin : 'Margin', +style : 'Style', +width : 'Width', +height : 'Height', +color : 'Color', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibility', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/vi.js b/phpgwapi/js/tiny_mce/plugins/style/langs/vi.js new file mode 100755 index 0000000000..6bed70f72b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/vi.js @@ -0,0 +1,66 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Edit CSS Style', +styleinfo_desc : 'Edit CSS Style', +apply : 'Apply', +text_tab : 'Text', +background_tab : 'Background', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Border', +list_tab : 'List', +positioning_tab : 'Positioning', +text_props : 'Text', +text_font : 'Font', +text_size : 'Size', +text_weight : 'Weight', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Line height', +text_case : 'Case', +text_color : 'Color', +text_decoration : 'Decoration', +text_overline : 'overline', +text_underline : 'underline', +text_striketrough : 'strikethrough', +text_blink : 'blink', +text_none : 'none', +background_color : 'Background color', +background_image : 'Background image', +background_repeat : 'Repeat', +background_attachment : 'Attachment', +background_hpos : 'Horizontal position', +background_vpos : 'Vertical position', +block_wordspacing : 'Word spacing', +block_letterspacing : 'Letter spacing', +block_vertical_alignment : 'Vertical alignment', +block_text_align : 'Text align', +block_text_indent : 'Text indent', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Width', +box_height : 'Height', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Same for all', +top : 'Top', +right : 'Right', +bottom : 'Bottom', +left : 'Left', +margin : 'Margin', +style : 'Style', +width : 'Width', +height : 'Height', +color : 'Color', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibility', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/zh_cn.js b/phpgwapi/js/tiny_mce/plugins/style/langs/zh_cn.js new file mode 100755 index 0000000000..6bed70f72b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/zh_cn.js @@ -0,0 +1,66 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Edit CSS Style', +styleinfo_desc : 'Edit CSS Style', +apply : 'Apply', +text_tab : 'Text', +background_tab : 'Background', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Border', +list_tab : 'List', +positioning_tab : 'Positioning', +text_props : 'Text', +text_font : 'Font', +text_size : 'Size', +text_weight : 'Weight', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Line height', +text_case : 'Case', +text_color : 'Color', +text_decoration : 'Decoration', +text_overline : 'overline', +text_underline : 'underline', +text_striketrough : 'strikethrough', +text_blink : 'blink', +text_none : 'none', +background_color : 'Background color', +background_image : 'Background image', +background_repeat : 'Repeat', +background_attachment : 'Attachment', +background_hpos : 'Horizontal position', +background_vpos : 'Vertical position', +block_wordspacing : 'Word spacing', +block_letterspacing : 'Letter spacing', +block_vertical_alignment : 'Vertical alignment', +block_text_align : 'Text align', +block_text_indent : 'Text indent', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Width', +box_height : 'Height', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Same for all', +top : 'Top', +right : 'Right', +bottom : 'Bottom', +left : 'Left', +margin : 'Margin', +style : 'Style', +width : 'Width', +height : 'Height', +color : 'Color', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibility', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/zh_cn_utf8.js b/phpgwapi/js/tiny_mce/plugins/style/langs/zh_cn_utf8.js new file mode 100755 index 0000000000..6bed70f72b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/zh_cn_utf8.js @@ -0,0 +1,66 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Edit CSS Style', +styleinfo_desc : 'Edit CSS Style', +apply : 'Apply', +text_tab : 'Text', +background_tab : 'Background', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Border', +list_tab : 'List', +positioning_tab : 'Positioning', +text_props : 'Text', +text_font : 'Font', +text_size : 'Size', +text_weight : 'Weight', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Line height', +text_case : 'Case', +text_color : 'Color', +text_decoration : 'Decoration', +text_overline : 'overline', +text_underline : 'underline', +text_striketrough : 'strikethrough', +text_blink : 'blink', +text_none : 'none', +background_color : 'Background color', +background_image : 'Background image', +background_repeat : 'Repeat', +background_attachment : 'Attachment', +background_hpos : 'Horizontal position', +background_vpos : 'Vertical position', +block_wordspacing : 'Word spacing', +block_letterspacing : 'Letter spacing', +block_vertical_alignment : 'Vertical alignment', +block_text_align : 'Text align', +block_text_indent : 'Text indent', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Width', +box_height : 'Height', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Same for all', +top : 'Top', +right : 'Right', +bottom : 'Bottom', +left : 'Left', +margin : 'Margin', +style : 'Style', +width : 'Width', +height : 'Height', +color : 'Color', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibility', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/zh_tw.js b/phpgwapi/js/tiny_mce/plugins/style/langs/zh_tw.js new file mode 100755 index 0000000000..6bed70f72b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/zh_tw.js @@ -0,0 +1,66 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Edit CSS Style', +styleinfo_desc : 'Edit CSS Style', +apply : 'Apply', +text_tab : 'Text', +background_tab : 'Background', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Border', +list_tab : 'List', +positioning_tab : 'Positioning', +text_props : 'Text', +text_font : 'Font', +text_size : 'Size', +text_weight : 'Weight', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Line height', +text_case : 'Case', +text_color : 'Color', +text_decoration : 'Decoration', +text_overline : 'overline', +text_underline : 'underline', +text_striketrough : 'strikethrough', +text_blink : 'blink', +text_none : 'none', +background_color : 'Background color', +background_image : 'Background image', +background_repeat : 'Repeat', +background_attachment : 'Attachment', +background_hpos : 'Horizontal position', +background_vpos : 'Vertical position', +block_wordspacing : 'Word spacing', +block_letterspacing : 'Letter spacing', +block_vertical_alignment : 'Vertical alignment', +block_text_align : 'Text align', +block_text_indent : 'Text indent', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Width', +box_height : 'Height', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Same for all', +top : 'Top', +right : 'Right', +bottom : 'Bottom', +left : 'Left', +margin : 'Margin', +style : 'Style', +width : 'Width', +height : 'Height', +color : 'Color', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibility', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/langs/zh_tw_utf8.js b/phpgwapi/js/tiny_mce/plugins/style/langs/zh_tw_utf8.js new file mode 100755 index 0000000000..6bed70f72b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/langs/zh_tw_utf8.js @@ -0,0 +1,66 @@ +// UK lang variables + +tinyMCE.addToLang('style',{ +title : 'Edit CSS Style', +styleinfo_desc : 'Edit CSS Style', +apply : 'Apply', +text_tab : 'Text', +background_tab : 'Background', +block_tab : 'Block', +box_tab : 'Box', +border_tab : 'Border', +list_tab : 'List', +positioning_tab : 'Positioning', +text_props : 'Text', +text_font : 'Font', +text_size : 'Size', +text_weight : 'Weight', +text_style : 'Style', +text_variant : 'Variant', +text_lineheight : 'Line height', +text_case : 'Case', +text_color : 'Color', +text_decoration : 'Decoration', +text_overline : 'overline', +text_underline : 'underline', +text_striketrough : 'strikethrough', +text_blink : 'blink', +text_none : 'none', +background_color : 'Background color', +background_image : 'Background image', +background_repeat : 'Repeat', +background_attachment : 'Attachment', +background_hpos : 'Horizontal position', +background_vpos : 'Vertical position', +block_wordspacing : 'Word spacing', +block_letterspacing : 'Letter spacing', +block_vertical_alignment : 'Vertical alignment', +block_text_align : 'Text align', +block_text_indent : 'Text indent', +block_whitespace : 'Whitespace', +block_display : 'Display', +box_width : 'Width', +box_height : 'Height', +box_float : 'Float', +box_clear : 'Clear', +padding : 'Padding', +same : 'Same for all', +top : 'Top', +right : 'Right', +bottom : 'Bottom', +left : 'Left', +margin : 'Margin', +style : 'Style', +width : 'Width', +height : 'Height', +color : 'Color', +list_type : 'Type', +bullet_image : 'Bullet image', +position : 'Position', +positioning_type : 'Type', +visibility : 'Visibility', +zindex : 'Z-index', +overflow : 'Overflow', +placement : 'Placement', +clip : 'Clip' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/style/props.htm b/phpgwapi/js/tiny_mce/plugins/style/props.htm new file mode 100644 index 0000000000..cd27882361 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/props.htm @@ -0,0 +1,580 @@ + + + {$lang_style_title} + + + + + + + + + +
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
  +
+
+ +
+ + + +
+
+ +   +
+
+ +
+ + + + + +
 
+
{$lang_style_text_decoration} + + + + + + +
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
 
+
+ +
  +
+
+ +
  +
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
  +
+
+ +
  +
+
+ +
  +
+
+
+ +
+ + + + + + + + + + + + + + +
+ +
  +
+
   
+ +
  +
+
   
+
+
+ {$lang_style_padding} + + + + + + + + + + + + + + + + + + + + + + +
 
+ +
  +
+
+ +
  +
+
+ +
  +
+
+ +
  +
+
+
+
+
+
+ {$lang_style_margin} + + + + + + + + + + + + + + + + + + + + + + +
 
+ +
  +
+
+ +
  +
+
+ +
  +
+
+ +
  +
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
  {$lang_style_style} {$lang_style_width} {$lang_style_color}
      
{$lang_style_top}   + + +
  +
+
  + + + + +
 
+
{$lang_style_right}   + + +
  +
+
  + + + + +
 
+
{$lang_style_bottom}   + + +
  +
+
  + + + + +
 
+
{$lang_style_left}   + + +
  +
+
  + + + + +
 
+
+
+ +
+ + + + + + + + + + + + + + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + +
   
+ +
  +
+
   
+ +
  +
+
   
+ +
+
+ {$lang_style_placement} + + + + + + + + + + + + + + + + + + + + + + +
 
{$lang_style_top} + +
  +
+
{$lang_style_right} + +
  +
+
{$lang_style_bottom} + +
  +
+
{$lang_style_left} + +
  +
+
+
+
+
+
+ {$lang_style_clip} + + + + + + + + + + + + + + + + + + + + + + +
 
{$lang_style_top} + +
  +
+
{$lang_style_right} + +
  +
+
{$lang_style_bottom} + +
  +
+
{$lang_style_left} + +
  +
+
+
+
+
+
+
+ +
+
+
+
 
+
+
+ +
+ +
+
+
+ +
+
+
+ + diff --git a/phpgwapi/js/tiny_mce/plugins/style/readme.txt b/phpgwapi/js/tiny_mce/plugins/style/readme.txt new file mode 100644 index 0000000000..4fdb78aecd --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/style/readme.txt @@ -0,0 +1 @@ +Check the TinyMCE documentation for details on this plugin. diff --git a/phpgwapi/js/tiny_mce/plugins/table/cell.htm b/phpgwapi/js/tiny_mce/plugins/table/cell.htm new file mode 100644 index 0000000000..7171d4faa6 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/cell.htm @@ -0,0 +1,182 @@ + + + {$lang_table_cell_title} + + + + + + + + +
+ + +
+
+
+ {$lang_table_general_props} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ + + +
+ +
+
+
+ +
+
+ {$lang_table_advanced_props} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + +
 
+
+ + + + + +
 
+
+ + + + + +
 
+
+
+
+
+ +
+
+ +
+ +
+
+
+ +
+ +
+
+
+ + diff --git a/phpgwapi/js/tiny_mce/plugins/table/css/cell.css b/phpgwapi/js/tiny_mce/plugins/table/css/cell.css new file mode 100644 index 0000000000..a067ecdfed --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/css/cell.css @@ -0,0 +1,17 @@ +/* CSS file for cell dialog in the table plugin */ + +.panel_wrapper div.current { + height: 200px; +} + +.advfield { + width: 200px; +} + +#action { + margin-bottom: 3px; +} + +#class { + width: 150px; +} \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/table/css/row.css b/phpgwapi/js/tiny_mce/plugins/table/css/row.css new file mode 100644 index 0000000000..1f7755dafa --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/css/row.css @@ -0,0 +1,25 @@ +/* CSS file for row dialog in the table plugin */ + +.panel_wrapper div.current { + height: 200px; +} + +.advfield { + width: 200px; +} + +#action { + margin-bottom: 3px; +} + +#rowtype,#align,#valign,#class,#height { + width: 150px; +} + +#height { + width: 50px; +} + +.col2 { + padding-left: 20px; +} diff --git a/phpgwapi/js/tiny_mce/plugins/table/css/table.css b/phpgwapi/js/tiny_mce/plugins/table/css/table.css new file mode 100644 index 0000000000..804f766eed --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/css/table.css @@ -0,0 +1,13 @@ +/* CSS file for table dialog in the table plugin */ + +.panel_wrapper div.current { + height: 220px; +} + +.advfield { + width: 200px; +} + +#class { + width: 150px; +} diff --git a/phpgwapi/js/tiny_mce/plugins/table/editor_plugin.js b/phpgwapi/js/tiny_mce/plugins/table/editor_plugin.js new file mode 100644 index 0000000000..2e0fd012b5 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/editor_plugin.js @@ -0,0 +1 @@ +tinyMCE.importPluginLanguagePack('table','en,tr,ar,cs,da,de,el,es,fi,fr_ca,hu,it,ja,ko,nl,nb,pl,pt,pt_br,sv,tw,zh_cn,fr,de,he,nb,ru,ru_KOI8-R,ru_UTF-8,nn,cy,is,zh_tw,zh_tw_utf8,sk');var TinyMCE_TablePlugin={getInfo:function(){return{longname:'Tables',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_table.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};},initInstance:function(inst){if(tinyMCE.isGecko){var doc=inst.getDoc();tinyMCE.addEvent(doc,"mouseup",TinyMCE_TablePlugin._mouseDownHandler);}inst.tableRowClipboard=null;},getControlHTML:function(control_name){var controls=new Array(['table','table.gif','lang_table_desc','mceInsertTable',true],['delete_col','table_delete_col.gif','lang_table_delete_col_desc','mceTableDeleteCol'],['delete_row','table_delete_row.gif','lang_table_delete_row_desc','mceTableDeleteRow'],['col_after','table_insert_col_after.gif','lang_table_col_after_desc','mceTableInsertColAfter'],['col_before','table_insert_col_before.gif','lang_table_col_before_desc','mceTableInsertColBefore'],['row_after','table_insert_row_after.gif','lang_table_row_after_desc','mceTableInsertRowAfter'],['row_before','table_insert_row_before.gif','lang_table_row_before_desc','mceTableInsertRowBefore'],['row_props','table_row_props.gif','lang_table_row_desc','mceTableRowProps',true],['cell_props','table_cell_props.gif','lang_table_cell_desc','mceTableCellProps',true],['split_cells','table_split_cells.gif','lang_table_split_cells_desc','mceTableSplitCells',true],['merge_cells','table_merge_cells.gif','lang_table_merge_cells_desc','mceTableMergeCells',true]);for(var i=0;i4?but[4]:false)+(but.length>5?', \''+but[5]+'\'':'')+');return false;';if(but[0]==control_name)return tinyMCE.getButtonHTML(control_name,but[2],'{$pluginurl}/images/'+but[1],but[3],(but.length>4?but[4]:false));}if(control_name=="tablecontrols"){var html="";html+=tinyMCE.getControlHTML("table");html+=tinyMCE.getControlHTML("separator");html+=tinyMCE.getControlHTML("row_props");html+=tinyMCE.getControlHTML("cell_props");html+=tinyMCE.getControlHTML("separator");html+=tinyMCE.getControlHTML("row_before");html+=tinyMCE.getControlHTML("row_after");html+=tinyMCE.getControlHTML("delete_row");html+=tinyMCE.getControlHTML("separator");html+=tinyMCE.getControlHTML("col_before");html+=tinyMCE.getControlHTML("col_after");html+=tinyMCE.getControlHTML("delete_col");html+=tinyMCE.getControlHTML("separator");html+=tinyMCE.getControlHTML("split_cells");html+=tinyMCE.getControlHTML("merge_cells");return html;}return"";},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceInsertTable":case"mceTableRowProps":case"mceTableCellProps":case"mceTableSplitCells":case"mceTableMergeCells":case"mceTableInsertRowBefore":case"mceTableInsertRowAfter":case"mceTableDeleteRow":case"mceTableInsertColBefore":case"mceTableInsertColAfter":case"mceTableDeleteCol":case"mceTableCutRow":case"mceTableCopyRow":case"mceTablePasteRowBefore":case"mceTablePasteRowAfter":case"mceTableDelete":var inst=tinyMCE.getInstanceById(editor_id);inst.execCommand('mceBeginUndoLevel');TinyMCE_TablePlugin._doExecCommand(editor_id,element,command,user_interface,value);inst.execCommand('mceEndUndoLevel');return true;}return false;},handleNodeChange:function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){var colspan="1",rowspan="1";var inst=tinyMCE.getInstanceById(editor_id);tinyMCE.switchClass(editor_id+'_table','mceButtonNormal');tinyMCE.switchClass(editor_id+'_row_props','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_cell_props','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_row_before','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_row_after','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_delete_row','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_col_before','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_col_after','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_delete_col','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_split_cells','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_merge_cells','mceButtonDisabled');if(tdElm=tinyMCE.getParentElement(node,"td,th")){tinyMCE.switchClass(editor_id+'_cell_props','mceButtonSelected');tinyMCE.switchClass(editor_id+'_row_before','mceButtonNormal');tinyMCE.switchClass(editor_id+'_row_after','mceButtonNormal');tinyMCE.switchClass(editor_id+'_delete_row','mceButtonNormal');tinyMCE.switchClass(editor_id+'_col_before','mceButtonNormal');tinyMCE.switchClass(editor_id+'_col_after','mceButtonNormal');tinyMCE.switchClass(editor_id+'_delete_col','mceButtonNormal');colspan=tinyMCE.getAttrib(tdElm,"colspan");rowspan=tinyMCE.getAttrib(tdElm,"rowspan");colspan=colspan==""?"1":colspan;rowspan=rowspan==""?"1":rowspan;if(colspan!="1"||rowspan!="1")tinyMCE.switchClass(editor_id+'_split_cells','mceButtonNormal');}if(tinyMCE.getParentElement(node,"tr"))tinyMCE.switchClass(editor_id+'_row_props','mceButtonSelected');if(tinyMCE.getParentElement(node,"table")){tinyMCE.switchClass(editor_id+'_table','mceButtonSelected');tinyMCE.switchClass(editor_id+'_merge_cells','mceButtonNormal');}},_mouseDownHandler:function(e){var elm=tinyMCE.isMSIE?event.srcElement:e.target;var focusElm=tinyMCE.selectedInstance.getFocusElement();if(elm.nodeName=="BODY"&&(focusElm.nodeName=="TD"||focusElm.nodeName=="TH"||(focusElm.parentNode&&focusElm.parentNode.nodeName=="TD")||(focusElm.parentNode&&focusElm.parentNode.nodeName=="TH"))){window.setTimeout(function(){var tableElm=tinyMCE.getParentElement(focusElm,"table");tinyMCE.handleVisualAid(tableElm,true,tinyMCE.settings['visual'],tinyMCE.selectedInstance);},10);}},_doExecCommand:function(editor_id,element,command,user_interface,value){var inst=tinyMCE.getInstanceById(editor_id);var focusElm=inst.getFocusElement();var trElm=tinyMCE.getParentElement(focusElm,"tr");var tdElm=tinyMCE.getParentElement(focusElm,"td,th");var tableElm=tinyMCE.getParentElement(focusElm,"table");var doc=inst.contentWindow.document;var tableBorder=tableElm?tableElm.getAttribute("border"):"";if(trElm&&tdElm==null)tdElm=trElm.cells[0];function inArray(ar,v){for(var i=0;i0&&inArray(ar[i],v))return true;if(ar[i]==v)return true;}return false;}function makeTD(){var newTD=doc.createElement("td");newTD.innerHTML=" ";}function getColRowSpan(td){var colspan=tinyMCE.getAttrib(td,"colspan");var rowspan=tinyMCE.getAttrib(td,"rowspan");colspan=colspan==""?1:parseInt(colspan);rowspan=rowspan==""?1:parseInt(rowspan);return{colspan:colspan,rowspan:rowspan};}function getCellPos(grid,td){for(var y=0;y1){for(var i=x;i1)td.rowSpan=sd.rowspan+1;lastElm=td;}deleteMarked(tableElm);}}function prevElm(node,name){while((node=node.previousSibling)!=null){if(node.nodeName==name)return node;}return null;}function nextElm(node,names){var namesAr=names.split(',');while((node=node.nextSibling)!=null){for(var i=0;i1){do{var nexttd=nextElm(td,"TD,TH");if(td._delete)td.parentNode.removeChild(td);}while((td=nexttd)!=null);}}while((tr=next)!=null);}function addRows(td_elm,tr_elm,rowspan){td_elm.rowSpan=1;var trNext=nextElm(tr_elm,"TR");for(var i=1;i1){var newTD=cells[x].cloneNode(true);var sd=getColRowSpan(cells[x]);newTD.rowSpan=sd.rowspan-1;var nextTD=nextTR.cells[x];if(nextTD==null)nextTR.appendChild(newTD);else nextTR.insertBefore(newTD,nextTD);}}var lastTDElm=null;for(var x=0;tdElm=getCell(grid,cpos.rowindex,x);x++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd.rowspan>1){tdElm.rowSpan=sd.rowspan-1;}else{trElm=tdElm.parentNode;if(trElm.parentNode)trElm._delete=true;}lastTDElm=tdElm;}}deleteMarked(tableElm);cpos.rowindex--;if(cpos.rowindex<0)cpos.rowindex=0;inst.selection.selectNode(getCell(grid,cpos.rowindex,0),true,true);break;case"mceTableInsertColBefore":if(!trElm||!tdElm)return true;var grid=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);var lastTDElm=null;for(var y=0;tdElm=getCell(grid,y,cpos.cellindex);y++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd['colspan']==1){var newTD=doc.createElement(tdElm.nodeName);newTD.innerHTML=" ";newTD.rowSpan=tdElm.rowSpan;tdElm.parentNode.insertBefore(newTD,tdElm);}else tdElm.colSpan++;lastTDElm=tdElm;}}break;case"mceTableInsertColAfter":if(!trElm||!tdElm)return true;var grid=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);var lastTDElm=null;for(var y=0;tdElm=getCell(grid,y,cpos.cellindex);y++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd['colspan']==1){var newTD=doc.createElement(tdElm.nodeName);newTD.innerHTML=" ";newTD.rowSpan=tdElm.rowSpan;var nextTD=nextElm(tdElm,"TD,TH");if(nextTD==null)tdElm.parentNode.appendChild(newTD);else nextTD.parentNode.insertBefore(newTD,nextTD);}else tdElm.colSpan++;lastTDElm=tdElm;}}break;case"mceTableDeleteCol":if(!trElm||!tdElm)return true;var grid=getTableGrid(tableElm);var cpos=getCellPos(grid,tdElm);var lastTDElm=null;if(grid.length>1&&grid[0].length<=1){tableElm.parentNode.removeChild(tableElm);return true;}for(var y=0;tdElm=getCell(grid,y,cpos.cellindex);y++){if(tdElm!=lastTDElm){var sd=getColRowSpan(tdElm);if(sd['colspan']>1)tdElm.colSpan=sd['colspan']-1;else{if(tdElm.parentNode)tdElm.parentNode.removeChild(tdElm);}lastTDElm=tdElm;}}cpos.cellindex--;if(cpos.cellindex<0)cpos.cellindex=0;inst.selection.selectNode(getCell(grid,0,cpos.cellindex),true,true);break;case"mceTableSplitCells":if(!trElm||!tdElm)return true;var spandata=getColRowSpan(tdElm);var colspan=spandata["colspan"];var rowspan=spandata["rowspan"];if(colspan>1||rowspan>1){tdElm.colSpan=1;for(var i=1;i1)addRows(newTD,trElm,rowspan);}addRows(tdElm,trElm,rowspan);}tableElm=tinyMCE.getParentElement(inst.getFocusElement(),"table");break;case"mceTableMergeCells":var rows=new Array();var sel=inst.getSel();var grid=getTableGrid(tableElm);if(tinyMCE.isMSIE||sel.rangeCount==1){if(user_interface){var template=new Array();var sp=getColRowSpan(tdElm);template['file']='../../plugins/table/merge_cells.htm';template['width']=250;template['height']=105+(tinyMCE.isNS7?25:0);template['width']+=tinyMCE.getLang('lang_table_merge_cells_delta_width',0);template['height']+=tinyMCE.getLang('lang_table_merge_cells_delta_height',0);tinyMCE.openWindow(template,{editor_id:inst.editorId,inline:"yes",action:"update",numcols:sp.colspan,numrows:sp.rowspan});return true;}else{var numRows=parseInt(value['numrows']);var numCols=parseInt(value['numcols']);var cpos=getCellPos(grid,tdElm);if((""+numRows)=="NaN")numRows=1;if((""+numCols)=="NaN")numCols=1;var tRows=tableElm.rows;for(var y=cpos.rowindex;y0)rows[rows.length]=rowCells;}}}else{var cells=new Array();var sel=inst.getSel();var lastTR=null;var curRow=null;var x1=-1,y1=-1,x2,y2;if(sel.rangeCount<2)return true;for(var i=0;i0)rows[rows.length]=rowCells;}var curRow=new Array();var lastTR=null;for(var y=0;ycolSpan)colSpan=rowColSpan;lastRowSpan=-1;}var lastColSpan=-1;for(var x=0;xrowSpan)rowSpan=colRowSpan;lastColSpan=-1;}tdElm=rows[0][0];tdElm.rowSpan=rowSpan;tdElm.colSpan=colSpan;for(var y=0;y0))tdElm.innerHTML+=html;if(rows[y][x]!=tdElm&&!rows[y][x]._deleted){var cpos=getCellPos(grid,rows[y][x]);var tr=rows[y][x].parentNode;tr.removeChild(rows[y][x]);rows[y][x]._deleted=true;if(!tr.hasChildNodes()){tr.parentNode.removeChild(tr);var lastCell=null;for(var x=0;cellElm=getCell(grid,cpos.rowindex,x);x++){if(cellElm!=lastCell&&cellElm.rowSpan>1)cellElm.rowSpan--;lastCell=cellElm;}if(tdElm.rowSpan>1)tdElm.rowSpan--;}}}}break;}tableElm=tinyMCE.getParentElement(inst.getFocusElement(),"table");tinyMCE.handleVisualAid(tableElm,true,tinyMCE.settings['visual'],tinyMCE.selectedInstance);tinyMCE.triggerNodeChange();inst.repaint();}return true;}return false;}};tinyMCE.addPlugin("table",TinyMCE_TablePlugin); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/table/editor_plugin_src.js b/phpgwapi/js/tiny_mce/plugins/table/editor_plugin_src.js new file mode 100644 index 0000000000..4b512b42b4 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/editor_plugin_src.js @@ -0,0 +1,1054 @@ +/** + * $RCSfile: editor_plugin_src.js,v $ + * $Revision: 1.38 $ + * $Date: 2006/02/11 18:53:51 $ + * + * @author Moxiecode + * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved. + */ + +/* Import plugin specific language pack */ +tinyMCE.importPluginLanguagePack('table', 'en,tr,ar,cs,da,de,el,es,fi,fr_ca,hu,it,ja,ko,nl,nb,pl,pt,pt_br,sv,tw,zh_cn,fr,de,he,nb,ru,ru_KOI8-R,ru_UTF-8,nn,cy,is,zh_tw,zh_tw_utf8,sk'); + +var TinyMCE_TablePlugin = { + getInfo : function() { + return { + longname : 'Tables', + author : 'Moxiecode Systems', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_table.html', + version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion + }; + }, + + initInstance : function(inst) { + if (tinyMCE.isGecko) { + var doc = inst.getDoc(); + tinyMCE.addEvent(doc, "mouseup", TinyMCE_TablePlugin._mouseDownHandler); + } + + inst.tableRowClipboard = null; + }, + + /** + * Returns the HTML contents of the table control. + */ + getControlHTML : function(control_name) { + var controls = new Array( + ['table', 'table.gif', 'lang_table_desc', 'mceInsertTable', true], + ['delete_col', 'table_delete_col.gif', 'lang_table_delete_col_desc', 'mceTableDeleteCol'], + ['delete_row', 'table_delete_row.gif', 'lang_table_delete_row_desc', 'mceTableDeleteRow'], + ['col_after', 'table_insert_col_after.gif', 'lang_table_col_after_desc', 'mceTableInsertColAfter'], + ['col_before', 'table_insert_col_before.gif', 'lang_table_col_before_desc', 'mceTableInsertColBefore'], + ['row_after', 'table_insert_row_after.gif', 'lang_table_row_after_desc', 'mceTableInsertRowAfter'], + ['row_before', 'table_insert_row_before.gif', 'lang_table_row_before_desc', 'mceTableInsertRowBefore'], + ['row_props', 'table_row_props.gif', 'lang_table_row_desc', 'mceTableRowProps', true], + ['cell_props', 'table_cell_props.gif', 'lang_table_cell_desc', 'mceTableCellProps', true], + ['split_cells', 'table_split_cells.gif', 'lang_table_split_cells_desc', 'mceTableSplitCells', true], + ['merge_cells', 'table_merge_cells.gif', 'lang_table_merge_cells_desc', 'mceTableMergeCells', true]); + + // Render table control + for (var i=0; i 4 ? but[4] : false) + (but.length > 5 ? ', \'' + but[5] + '\'' : '') + ');return false;'; + + if (but[0] == control_name) + return tinyMCE.getButtonHTML(control_name, but[2], '{$pluginurl}/images/'+ but[1], but[3], (but.length > 4 ? but[4] : false)); + } + + // Special tablecontrols + if (control_name == "tablecontrols") { + var html = ""; + + html += tinyMCE.getControlHTML("table"); + html += tinyMCE.getControlHTML("separator"); + html += tinyMCE.getControlHTML("row_props"); + html += tinyMCE.getControlHTML("cell_props"); + html += tinyMCE.getControlHTML("separator"); + html += tinyMCE.getControlHTML("row_before"); + html += tinyMCE.getControlHTML("row_after"); + html += tinyMCE.getControlHTML("delete_row"); + html += tinyMCE.getControlHTML("separator"); + html += tinyMCE.getControlHTML("col_before"); + html += tinyMCE.getControlHTML("col_after"); + html += tinyMCE.getControlHTML("delete_col"); + html += tinyMCE.getControlHTML("separator"); + html += tinyMCE.getControlHTML("split_cells"); + html += tinyMCE.getControlHTML("merge_cells"); + + return html; + } + + return ""; + }, + + /** + * Executes the table commands. + */ + execCommand : function(editor_id, element, command, user_interface, value) { + // Is table command + switch (command) { + case "mceInsertTable": + case "mceTableRowProps": + case "mceTableCellProps": + case "mceTableSplitCells": + case "mceTableMergeCells": + case "mceTableInsertRowBefore": + case "mceTableInsertRowAfter": + case "mceTableDeleteRow": + case "mceTableInsertColBefore": + case "mceTableInsertColAfter": + case "mceTableDeleteCol": + case "mceTableCutRow": + case "mceTableCopyRow": + case "mceTablePasteRowBefore": + case "mceTablePasteRowAfter": + case "mceTableDelete": + var inst = tinyMCE.getInstanceById(editor_id); + + inst.execCommand('mceBeginUndoLevel'); + TinyMCE_TablePlugin._doExecCommand(editor_id, element, command, user_interface, value); + inst.execCommand('mceEndUndoLevel'); + + return true; + } + + // Pass to next handler in chain + return false; + }, + + handleNodeChange : function(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) { + var colspan = "1", rowspan = "1"; + + var inst = tinyMCE.getInstanceById(editor_id); + + // Reset table controls + tinyMCE.switchClass(editor_id + '_table', 'mceButtonNormal'); + tinyMCE.switchClass(editor_id + '_row_props', 'mceButtonDisabled'); + tinyMCE.switchClass(editor_id + '_cell_props', 'mceButtonDisabled'); + tinyMCE.switchClass(editor_id + '_row_before', 'mceButtonDisabled'); + tinyMCE.switchClass(editor_id + '_row_after', 'mceButtonDisabled'); + tinyMCE.switchClass(editor_id + '_delete_row', 'mceButtonDisabled'); + tinyMCE.switchClass(editor_id + '_col_before', 'mceButtonDisabled'); + tinyMCE.switchClass(editor_id + '_col_after', 'mceButtonDisabled'); + tinyMCE.switchClass(editor_id + '_delete_col', 'mceButtonDisabled'); + tinyMCE.switchClass(editor_id + '_split_cells', 'mceButtonDisabled'); + tinyMCE.switchClass(editor_id + '_merge_cells', 'mceButtonDisabled'); + + // Within a td element + if (tdElm = tinyMCE.getParentElement(node, "td,th")) { + tinyMCE.switchClass(editor_id + '_cell_props', 'mceButtonSelected'); + tinyMCE.switchClass(editor_id + '_row_before', 'mceButtonNormal'); + tinyMCE.switchClass(editor_id + '_row_after', 'mceButtonNormal'); + tinyMCE.switchClass(editor_id + '_delete_row', 'mceButtonNormal'); + tinyMCE.switchClass(editor_id + '_col_before', 'mceButtonNormal'); + tinyMCE.switchClass(editor_id + '_col_after', 'mceButtonNormal'); + tinyMCE.switchClass(editor_id + '_delete_col', 'mceButtonNormal'); + + colspan = tinyMCE.getAttrib(tdElm, "colspan"); + rowspan = tinyMCE.getAttrib(tdElm, "rowspan"); + + colspan = colspan == "" ? "1" : colspan; + rowspan = rowspan == "" ? "1" : rowspan; + + if (colspan != "1" || rowspan != "1") + tinyMCE.switchClass(editor_id + '_split_cells', 'mceButtonNormal'); + } + + // Within a tr element + if (tinyMCE.getParentElement(node, "tr")) + tinyMCE.switchClass(editor_id + '_row_props', 'mceButtonSelected'); + + // Within table + if (tinyMCE.getParentElement(node, "table")) { + tinyMCE.switchClass(editor_id + '_table', 'mceButtonSelected'); + tinyMCE.switchClass(editor_id + '_merge_cells', 'mceButtonNormal'); + } + }, + + // Private plugin internal methods + + _mouseDownHandler : function(e) { + var elm = tinyMCE.isMSIE ? event.srcElement : e.target; + var focusElm = tinyMCE.selectedInstance.getFocusElement(); + + // If press on special Mozilla create TD/TR thingie + if (elm.nodeName == "BODY" && (focusElm.nodeName == "TD" || focusElm.nodeName == "TH" || (focusElm.parentNode && focusElm.parentNode.nodeName == "TD") ||(focusElm.parentNode && focusElm.parentNode.nodeName == "TH") )) { + window.setTimeout(function() { + var tableElm = tinyMCE.getParentElement(focusElm, "table"); + tinyMCE.handleVisualAid(tableElm, true, tinyMCE.settings['visual'], tinyMCE.selectedInstance); + }, 10); + } + }, + + /** + * Executes the table commands. + */ + _doExecCommand : function(editor_id, element, command, user_interface, value) { + var inst = tinyMCE.getInstanceById(editor_id); + var focusElm = inst.getFocusElement(); + var trElm = tinyMCE.getParentElement(focusElm, "tr"); + var tdElm = tinyMCE.getParentElement(focusElm, "td,th"); + var tableElm = tinyMCE.getParentElement(focusElm, "table"); + var doc = inst.contentWindow.document; + var tableBorder = tableElm ? tableElm.getAttribute("border") : ""; + + // Get first TD if no TD found + if (trElm && tdElm == null) + tdElm = trElm.cells[0]; + + // ------- Inner functions --------- + function inArray(ar, v) { + for (var i=0; i 0 && inArray(ar[i], v)) + return true; + + // Found value + if (ar[i] == v) + return true; + } + + return false; + } + + function makeTD() { + var newTD = doc.createElement("td"); + newTD.innerHTML = " "; + } + + function getColRowSpan(td) { + var colspan = tinyMCE.getAttrib(td, "colspan"); + var rowspan = tinyMCE.getAttrib(td, "rowspan"); + + colspan = colspan == "" ? 1 : parseInt(colspan); + rowspan = rowspan == "" ? 1 : parseInt(rowspan); + + return {colspan : colspan, rowspan : rowspan}; + } + + function getCellPos(grid, td) { + for (var y=0; y 1) { // Remove due to colspan + for (var i=x; i 1) + td.rowSpan = sd.rowspan + 1; + + lastElm = td; + } + + deleteMarked(tableElm); + } + } + + function prevElm(node, name) { + while ((node = node.previousSibling) != null) { + if (node.nodeName == name) + return node; + } + + return null; + } + + function nextElm(node, names) { + var namesAr = names.split(','); + + while ((node = node.nextSibling) != null) { + for (var i=0; i 1) { + do { + var nexttd = nextElm(td, "TD,TH"); + + if (td._delete) + td.parentNode.removeChild(td); + } while ((td = nexttd) != null); + } + } while ((tr = next) != null); + } + + function addRows(td_elm, tr_elm, rowspan) { + // Add rows + td_elm.rowSpan = 1; + var trNext = nextElm(tr_elm, "TR"); + for (var i=1; i 1) { + var newTD = cells[x].cloneNode(true); + var sd = getColRowSpan(cells[x]); + + newTD.rowSpan = sd.rowspan - 1; + + var nextTD = nextTR.cells[x]; + + if (nextTD == null) + nextTR.appendChild(newTD); + else + nextTR.insertBefore(newTD, nextTD); + } + } + + // Delete cells + var lastTDElm = null; + for (var x=0; tdElm = getCell(grid, cpos.rowindex, x); x++) { + if (tdElm != lastTDElm) { + var sd = getColRowSpan(tdElm); + + if (sd.rowspan > 1) { + tdElm.rowSpan = sd.rowspan - 1; + } else { + trElm = tdElm.parentNode; + + if (trElm.parentNode) + trElm._delete = true; + } + + lastTDElm = tdElm; + } + } + + deleteMarked(tableElm); + + cpos.rowindex--; + if (cpos.rowindex < 0) + cpos.rowindex = 0; + + inst.selection.selectNode(getCell(grid, cpos.rowindex, 0), true, true); + break; + + case "mceTableInsertColBefore": + if (!trElm || !tdElm) + return true; + + var grid = getTableGrid(tableElm); + var cpos = getCellPos(grid, tdElm); + var lastTDElm = null; + + for (var y=0; tdElm = getCell(grid, y, cpos.cellindex); y++) { + if (tdElm != lastTDElm) { + var sd = getColRowSpan(tdElm); + + if (sd['colspan'] == 1) { + var newTD = doc.createElement(tdElm.nodeName); + + newTD.innerHTML = " "; + newTD.rowSpan = tdElm.rowSpan; + + tdElm.parentNode.insertBefore(newTD, tdElm); + } else + tdElm.colSpan++; + + lastTDElm = tdElm; + } + } + break; + + case "mceTableInsertColAfter": + if (!trElm || !tdElm) + return true; + + var grid = getTableGrid(tableElm); + var cpos = getCellPos(grid, tdElm); + var lastTDElm = null; + + for (var y=0; tdElm = getCell(grid, y, cpos.cellindex); y++) { + if (tdElm != lastTDElm) { + var sd = getColRowSpan(tdElm); + + if (sd['colspan'] == 1) { + var newTD = doc.createElement(tdElm.nodeName); + + newTD.innerHTML = " "; + newTD.rowSpan = tdElm.rowSpan; + + var nextTD = nextElm(tdElm, "TD,TH"); + if (nextTD == null) + tdElm.parentNode.appendChild(newTD); + else + nextTD.parentNode.insertBefore(newTD, nextTD); + } else + tdElm.colSpan++; + + lastTDElm = tdElm; + } + } + break; + + case "mceTableDeleteCol": + if (!trElm || !tdElm) + return true; + + var grid = getTableGrid(tableElm); + var cpos = getCellPos(grid, tdElm); + var lastTDElm = null; + + // Only one col, remove whole table + if (grid.length > 1 && grid[0].length <= 1) { + tableElm.parentNode.removeChild(tableElm); + return true; + } + + // Delete cells + for (var y=0; tdElm = getCell(grid, y, cpos.cellindex); y++) { + if (tdElm != lastTDElm) { + var sd = getColRowSpan(tdElm); + + if (sd['colspan'] > 1) + tdElm.colSpan = sd['colspan'] - 1; + else { + if (tdElm.parentNode) + tdElm.parentNode.removeChild(tdElm); + } + + lastTDElm = tdElm; + } + } + + cpos.cellindex--; + if (cpos.cellindex < 0) + cpos.cellindex = 0; + + inst.selection.selectNode(getCell(grid, 0, cpos.cellindex), true, true); + break; + + case "mceTableSplitCells": + if (!trElm || !tdElm) + return true; + + var spandata = getColRowSpan(tdElm); + + var colspan = spandata["colspan"]; + var rowspan = spandata["rowspan"]; + + // Needs splitting + if (colspan > 1 || rowspan > 1) { + // Generate cols + tdElm.colSpan = 1; + for (var i=1; i 1) + addRows(newTD, trElm, rowspan); + } + + addRows(tdElm, trElm, rowspan); + } + + // Apply visual aids + tableElm = tinyMCE.getParentElement(inst.getFocusElement(), "table"); + break; + + case "mceTableMergeCells": + var rows = new Array(); + var sel = inst.getSel(); + var grid = getTableGrid(tableElm); + + if (tinyMCE.isMSIE || sel.rangeCount == 1) { + if (user_interface) { + // Setup template + var template = new Array(); + var sp = getColRowSpan(tdElm); + + template['file'] = '../../plugins/table/merge_cells.htm'; + template['width'] = 250; + template['height'] = 105 + (tinyMCE.isNS7 ? 25 : 0); + + // Language specific width and height addons + template['width'] += tinyMCE.getLang('lang_table_merge_cells_delta_width', 0); + template['height'] += tinyMCE.getLang('lang_table_merge_cells_delta_height', 0); + + // Open window + tinyMCE.openWindow(template, {editor_id : inst.editorId, inline : "yes", action : "update", numcols : sp.colspan, numrows : sp.rowspan}); + + return true; + } else { + var numRows = parseInt(value['numrows']); + var numCols = parseInt(value['numcols']); + var cpos = getCellPos(grid, tdElm); + + if (("" + numRows) == "NaN") + numRows = 1; + + if (("" + numCols) == "NaN") + numCols = 1; + + // Get rows and cells + var tRows = tableElm.rows; + for (var y=cpos.rowindex; y 0) + rows[rows.length] = rowCells; + } + + //return true; + } + } else { + var cells = new Array(); + var sel = inst.getSel(); + var lastTR = null; + var curRow = null; + var x1 = -1, y1 = -1, x2, y2; + + // Only one cell selected, whats the point? + if (sel.rangeCount < 2) + return true; + + // Get all selected cells + for (var i=0; i 0) + rows[rows.length] = rowCells; + } + + // Find selected cells in grid and box + var curRow = new Array(); + var lastTR = null; + for (var y=0; y colSpan) + colSpan = rowColSpan; + + lastRowSpan = -1; + } + + // Validate vertical and get total rowspan + var lastColSpan = -1; + for (var x=0; x rowSpan) + rowSpan = colRowSpan; + + lastColSpan = -1; + } + + // Setup td + tdElm = rows[0][0]; + tdElm.rowSpan = rowSpan; + tdElm.colSpan = colSpan; + + // Merge cells + for (var y=0; y 0)) + tdElm.innerHTML += html; + + // Not current cell + if (rows[y][x] != tdElm && !rows[y][x]._deleted) { + var cpos = getCellPos(grid, rows[y][x]); + var tr = rows[y][x].parentNode; + + tr.removeChild(rows[y][x]); + rows[y][x]._deleted = true; + + // Empty TR, remove it + if (!tr.hasChildNodes()) { + tr.parentNode.removeChild(tr); + + var lastCell = null; + for (var x=0; cellElm = getCell(grid, cpos.rowindex, x); x++) { + if (cellElm != lastCell && cellElm.rowSpan > 1) + cellElm.rowSpan--; + + lastCell = cellElm; + } + + if (tdElm.rowSpan > 1) + tdElm.rowSpan--; + } + } + } + } + + break; + } + + tableElm = tinyMCE.getParentElement(inst.getFocusElement(), "table"); + tinyMCE.handleVisualAid(tableElm, true, tinyMCE.settings['visual'], tinyMCE.selectedInstance); + tinyMCE.triggerNodeChange(); + inst.repaint(); + } + + return true; + } + + // Pass to next handler in chain + return false; + } +}; + +tinyMCE.addPlugin("table", TinyMCE_TablePlugin); diff --git a/phpgwapi/js/tiny_mce/plugins/table/images/buttons.gif b/phpgwapi/js/tiny_mce/plugins/table/images/buttons.gif new file mode 100644 index 0000000000000000000000000000000000000000..bfc1568bec918f0cf2bde452fef29209a1e61525 GIT binary patch literal 1356 zcmV-S1+)4`Nk%w1VcY-|0OcA00s;bJdYt0o;zD}j5-wV@rB|ZD`$A%pt)rr{m{M|^ z?4q;6^5T-Ra$LmEvd;aJx&CE;vtx3ExVyl2kFwauX!7^|v%b=Tul`br@G?qb*N1K5 z@BTtna-z1<($(ams=|Vr!lJtJa)6VPqOuYa5>jS@f~xXTaihYrdV-Ro)X>XflI}8A zjQ{`uA^8LW002J#EC2ui0Nel+000L6z@KnPEEEW}ShMmH zLSse*1u6y*D>iMKi)UoZGCNB|=E|2jXvR$WmSxy!L4NqlWbwjvnpUz7e`~d0{f+^@}fWQTQ*$^9hNYD^L2ZJb) zODGn3g~M~-J&~ai8#;miOJe~<5#AFE!0^C{C_cag4-cTAS~w;?FwKfBzW757|J6qy z2nJxV(_!_bBm#i-2?!(+C88(*0va?|qY^YI(1sGgRA?bsBTOWbhFfyjr4tQ3^u&jc zIT1rLXr`IW0=D3o(mKir&={LVxG92g#2M#<2Z-1i;7B3JQYT9fXfT2c0La+_ok`Hp z0|gXN2TKSzC?KT@m@?QQ6PpgvsS=)j)LGLeCrsK#JR1}wpeLt`AMS_G>#;THf$ zK7^1$1&GiZ0Db~?w5ut!YA^w7u*%wKVxl4uYN$36QG#VR5VixePfSZgwcBCqL}igo zCd9K()BwW-6QH2~E*z_5V2iovPSdU_HHe@aj|Sx6kq;>-AOa%w-W#m0{qkA_yy>pX zE;rN(@o5r@pp!%mjkT}>#SS%GRK*u_%&9L`3PVI@anvB*5=NzjLM{s^a)P@?q^!Zp zb2*n{-~KVbcY!SYp;z>-j#Ir7xiUj4jtk6mGB;Ip^^U`N6#0a4} zUa^=?to_g2~h3+KzIM(yqDEw{v33+VWCfYLcq*{{H^LvU=X>{iCqL z#mds6qN19*_y7O^A^8LW0018VEC2ui02BZe000G?;3tk`X`X1B5)?(KB@00mJQCSN zE9B*0hM>X2$p{t>MWmN#dOXbs;)npedOjg>x~OhU6O8zQIdH3l0a%P7cOqTD;bAdt z9{7i*gQ;>J6LlpUY-9lzat#_A1ttt^9EFODjU@vQ92^px5)&Jr43#7UY!VHM8yXcA lp(dna6O$XO2?L@dmz|!U8w?Bswyp)k#Kpum$jK!k06V*Ud_@2N literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/plugins/table/images/table_cell_props.gif b/phpgwapi/js/tiny_mce/plugins/table/images/table_cell_props.gif new file mode 100644 index 0000000000000000000000000000000000000000..bee7ed652f83476471ca0c0cfa5f2b72c6f98fc8 GIT binary patch literal 189 zcmV;u07CyqNk%w1VH5xq0K*6XGD>2SrMS}4+=8g`!qMXL>f*A!(w4mb{r>)O6%hbCQiN7b literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/plugins/table/images/table_delete.gif b/phpgwapi/js/tiny_mce/plugins/table/images/table_delete.gif new file mode 100644 index 0000000000000000000000000000000000000000..2a00e6ad66aa907381ff742dfcb6aa2e2ec3df17 GIT binary patch literal 372 zcmZ?wbhEHb6k!lyxXJ(m|NsC0^y%lMRiD=FywtS()2v-TmLL0b@8#d4r!Jkk_37m0 zM~gQcGWJTIwCYe$T-JmI8#W!fv~uABRt5$QCMID*=gj%{@86?GkAPN#oj^XJ z_>+Z^fkBHw2V?}uPYi4m9i|p|=t%XSSWnQADz=v_wHnRY+F7p1ZrJmz#y(t)Zk*lZk_e*Nv}? zvvK;2S*`-yoScFy1X+02@GWu?C=+Cw&cngQwa#s0G0Os;9qa<@otLayy@rR6PvG!w R-U}BmUG%+r&B>9$8UT)8gMR=3 literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/plugins/table/images/table_delete_col.gif b/phpgwapi/js/tiny_mce/plugins/table/images/table_delete_col.gif new file mode 100644 index 0000000000000000000000000000000000000000..91f53af02aacbe33b04f782efb164560887d3bfe GIT binary patch literal 163 zcmV;U09^k^Nk%w1VH5xq0K*Fa0s;azZ{ony{xV8pTyKn*qO$Jn>V2Z^b%c^$j^>)S z^85Syjgq3Ovcf`IasU7TA^8LW000jFEC2ui02BZe000C~@X1N5y*TU5Yg=F;j03m~ z*9S7AQZ5E+6`;WiE*xJ4;S4OrVLD zq^HC5lAo_~pYs0x{r~^~A^8LW000jFEC2ui02BZe000D7@X1N5y*TU5>G|Nna879^ z3V9~RxRnWO7y-xJIHT+-78`=#Vo@mc9)Jo^FeDZl1O#9@r7(*PC}E43Bq@Wics$6M ZU5s;*CQxUf_d3_{csz*D~813(lGjTD@2z{n9^mxAJO7)Ys5OF}UnY`dU@qbmky T#N$E3kp`{PZ$%b~i~s;TfG0;) literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/plugins/table/images/table_insert_row_after.gif b/phpgwapi/js/tiny_mce/plugins/table/images/table_insert_row_after.gif new file mode 100644 index 0000000000000000000000000000000000000000..b9c14466138007454958671320914d9a7d8a6db5 GIT binary patch literal 163 zcmV;U09^k^Nk%w1VH5xq0K*Od0s;b3hwZ}J{xV8pU2lbto3eVM^5XCQa(@5FN<(eWPqQV3Ig1XGua#QiUNM~QhRb*u41x>1^iLw6v{&bt_E>x1D!Tyq@xq`0#T6LwOvdL|b z(z4F}lDPhYn!-Y4ng9R*A^8LW000jFEC2ui02BZe000DY@X1N5y*TU5Y5HK87$oTl zLW8cziUMcq3atxINz(*;fcy>zVR(}yP=SSVxhOap#m7;QWHz6J=oGb%7 literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/plugins/table/images/table_row_props.gif b/phpgwapi/js/tiny_mce/plugins/table/images/table_row_props.gif new file mode 100644 index 0000000000000000000000000000000000000000..e5c7cc37aaded685d68a6f1d0f5f204415258489 GIT binary patch literal 187 zcmV;s07U;sNk%w1VH5xq0K*CZGD>2SrMS}5-GZj_!qMXH@&2N=(w4mbqOihJVuJnt z{^sQ3lB)8xz|uleasU7TA^8LW000jFEC2ui02BZe000DN@X1N5y*TU5EBnkKj-9KxjG%0%ik9LBwDPfF*DxWw(Ncc#J3` p0@_Nzrf3x2h<5?KWxL^Wx|%>X2mX2#XaIzThJ+o7ii;Hy06QxAQu6=+ literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/plugins/table/images/table_split_cells.gif b/phpgwapi/js/tiny_mce/plugins/table/images/table_split_cells.gif new file mode 100644 index 0000000000000000000000000000000000000000..8ccb1b5f89d35619c9fe7a81957305c93f3ed8fc GIT binary patch literal 210 zcmV;@04@JVNk%w1VH5xq0K)FI0=7!2VKkqmrb#i?scsvdKbY znlMRZVtuQCnZ&Zr{r~^~A^8LW000jFEC2ui02BZe000Dk@X1N5y*TU5Y5HK893<%p zLW8c%iY{mB3dRgiNz(*8!x#pIfU#7qN5Q2I~2E2l>h($ literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/plugins/table/jscripts/cell.js b/phpgwapi/js/tiny_mce/plugins/table/jscripts/cell.js new file mode 100644 index 0000000000..436eaad171 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/jscripts/cell.js @@ -0,0 +1,249 @@ +function init() { + tinyMCEPopup.resizeToInnerSize(); + + document.getElementById('backgroundimagebrowsercontainer').innerHTML = getBrowserHTML('backgroundimagebrowser','backgroundimage','image','table'); + document.getElementById('bordercolor_pickcontainer').innerHTML = getColorPickerHTML('bordercolor_pick','bordercolor'); + document.getElementById('bgcolor_pickcontainer').innerHTML = getColorPickerHTML('bgcolor_pick','bgcolor') + + var inst = tinyMCE.selectedInstance; + var tdElm = tinyMCE.getParentElement(inst.getFocusElement(), "td,th"); + var formObj = document.forms[0]; + var st = tinyMCE.parseStyle(tinyMCE.getAttrib(tdElm, "style")); + + // Get table cell data + var celltype = tdElm.nodeName.toLowerCase(); + var align = tinyMCE.getAttrib(tdElm, 'align'); + var valign = tinyMCE.getAttrib(tdElm, 'valign'); + var width = trimSize(getStyle(tdElm, 'width', 'width')); + var height = trimSize(getStyle(tdElm, 'height', 'height')); + var bordercolor = convertRGBToHex(getStyle(tdElm, 'bordercolor', 'borderLeftColor')); + var bgcolor = convertRGBToHex(getStyle(tdElm, 'bgcolor', 'backgroundColor')); + var className = tinyMCE.getVisualAidClass(tinyMCE.getAttrib(tdElm, 'class'), false); + var backgroundimage = getStyle(tdElm, 'background', 'backgroundImage').replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1");; + var id = tinyMCE.getAttrib(tdElm, 'id'); + var lang = tinyMCE.getAttrib(tdElm, 'lang'); + var dir = tinyMCE.getAttrib(tdElm, 'dir'); + var scope = tinyMCE.getAttrib(tdElm, 'scope'); + + // Setup form + addClassesToList('class', 'table_cell_styles'); + formObj.bordercolor.value = bordercolor; + formObj.bgcolor.value = bgcolor; + formObj.backgroundimage.value = backgroundimage; + formObj.width.value = width; + formObj.height.value = height; + formObj.id.value = id; + formObj.lang.value = lang; + formObj.style.value = tinyMCE.serializeStyle(st); + selectByValue(formObj, 'align', align); + selectByValue(formObj, 'valign', valign); + selectByValue(formObj, 'class', className); + selectByValue(formObj, 'celltype', celltype); + selectByValue(formObj, 'dir', dir); + selectByValue(formObj, 'scope', scope); + + // Resize some elements + if (isVisible('backgroundimagebrowser')) + document.getElementById('backgroundimage').style.width = '180px'; + + updateColor('bordercolor_pick', 'bordercolor'); + updateColor('bgcolor_pick', 'bgcolor'); +} + +function updateAction() { + tinyMCEPopup.restoreSelection(); + + var inst = tinyMCE.selectedInstance; + var tdElm = tinyMCE.getParentElement(inst.getFocusElement(), "td,th"); + var trElm = tinyMCE.getParentElement(inst.getFocusElement(), "tr"); + var tableElm = tinyMCE.getParentElement(inst.getFocusElement(), "table"); + var formObj = document.forms[0]; + + inst.execCommand('mceBeginUndoLevel'); + + switch (getSelectValue(formObj, 'action')) { + case "cell": + var celltype = getSelectValue(formObj, 'celltype'); + var scope = getSelectValue(formObj, 'scope'); + + if (tinyMCE.getParam("accessibility_warnings")) { + if (celltype == "th" && scope == "") + var answer = confirm(tinyMCE.getLang('lang_table_missing_scope', '', true)); + else + var answer = true; + + if (!answer) + return; + } + + updateCell(tdElm); + break; + + case "row": + var cell = trElm.firstChild; + + if (cell.nodeName != "TD" && cell.nodeName != "TH") + cell = nextCell(cell); + + do { + cell = updateCell(cell, true); + } while ((cell = nextCell(cell)) != null); + + break; + + case "all": + var rows = tableElm.getElementsByTagName("tr"); + + for (var i=0; i colLimit) { + alert(tinyMCE.getLang('lang_table_col_limit', '', true, {cols : colLimit})); + return false; + } else if (rowLimit && rows > rowLimit) { + alert(tinyMCE.getLang('lang_table_row_limit', '', true, {rows : rowLimit})); + return false; + } else if (cellLimit && cols * rows > cellLimit) { + alert(tinyMCE.getLang('lang_table_cell_limit', '', true, {cells : cellLimit})); + return false; + } + + // Update table + if (action == "update") { + inst.execCommand('mceBeginUndoLevel'); + + tinyMCE.setAttrib(elm, 'cellPadding', cellpadding, true); + tinyMCE.setAttrib(elm, 'cellSpacing', cellspacing, true); + tinyMCE.setAttrib(elm, 'border', border, true); + tinyMCE.setAttrib(elm, 'align', align); + tinyMCE.setAttrib(elm, 'class', className); + tinyMCE.setAttrib(elm, 'style', style); + tinyMCE.setAttrib(elm, 'id', id); + tinyMCE.setAttrib(elm, 'summary', summary); + tinyMCE.setAttrib(elm, 'dir', dir); + tinyMCE.setAttrib(elm, 'lang', lang); + + // Not inline styles + if (!tinyMCE.getParam("inline_styles")) + tinyMCE.setAttrib(elm, 'width', width, true); + + // Remove these since they are not valid XHTML + tinyMCE.setAttrib(elm, 'borderColor', ''); + tinyMCE.setAttrib(elm, 'bgColor', ''); + tinyMCE.setAttrib(elm, 'background', ''); + tinyMCE.setAttrib(elm, 'height', ''); + + if (background != '') + elm.style.backgroundImage = "url('" + background + "')"; + else + elm.style.backgroundImage = ''; + + if (tinyMCE.getParam("inline_styles")) + elm.style.borderWidth = border + "px"; + + if (tinyMCE.getParam("inline_styles")) { + if (width != '') + elm.style.width = getCSSSize(width); + } + + if (bordercolor != "") { + elm.style.borderColor = bordercolor; + elm.style.borderStyle = elm.style.borderStyle == "" ? "solid" : elm.style.borderStyle; + elm.style.borderWidth = border == "" ? "1px" : border; + } else + elm.style.borderColor = ''; + + elm.style.backgroundColor = bgcolor; + elm.style.height = getCSSSize(height); + + tinyMCE.handleVisualAid(tinyMCE.tableElm, false, inst.visualAid, inst); + + // Fix for stange MSIE align bug + tinyMCE.tableElm.outerHTML = tinyMCE.tableElm.outerHTML; + + tinyMCE.handleVisualAid(inst.getBody(), true, inst.visualAid, inst); + tinyMCE.triggerNodeChange(); + inst.execCommand('mceEndUndoLevel'); + + // Repaint if dimensions changed + if (formObj.width.value != orgTableWidth || formObj.height.value != orgTableHeight) + inst.repaint(); + + tinyMCEPopup.close(); + return true; + } + + // Create new table + html += '/g, '>'); + + return ' ' + attrib + '="' + value + '"'; +} + +function init() { + tinyMCEPopup.resizeToInnerSize(); + + document.getElementById('backgroundimagebrowsercontainer').innerHTML = getBrowserHTML('backgroundimagebrowser','backgroundimage','image','table'); + document.getElementById('backgroundimagebrowsercontainer').innerHTML = getBrowserHTML('backgroundimagebrowser','backgroundimage','image','table'); + document.getElementById('bordercolor_pickcontainer').innerHTML = getColorPickerHTML('bordercolor_pick','bordercolor'); + document.getElementById('bgcolor_pickcontainer').innerHTML = getColorPickerHTML('bgcolor_pick','bgcolor'); + + var cols = 2, rows = 2, border = 0, cellpadding = "", cellspacing = ""; + var align = "", width = "", height = "", bordercolor = "", bgcolor = "", className = ""; + var id = "", summary = "", style = "", dir = "", lang = "", background = "", bgcolor = "", bordercolor = ""; + var inst = tinyMCE.selectedInstance; + var formObj = document.forms[0]; + var elm = tinyMCE.getParentElement(inst.getFocusElement(), "table"); + + tinyMCE.tableElm = elm; + action = tinyMCE.getWindowArg('action'); + if (action == null) + action = tinyMCE.tableElm ? "update" : "insert"; + + if (tinyMCE.tableElm && action != "insert") { + var rowsAr = tinyMCE.tableElm.rows; + var cols = 0; + for (var i=0; i cols) + cols = rowsAr[i].cells.length; + + cols = cols; + rows = rowsAr.length; + + st = tinyMCE.parseStyle(tinyMCE.getAttrib(tinyMCE.tableElm, "style")); + border = trimSize(getStyle(elm, 'border', 'borderWidth')); + cellpadding = tinyMCE.getAttrib(tinyMCE.tableElm, 'cellpadding', ""); + cellspacing = tinyMCE.getAttrib(tinyMCE.tableElm, 'cellspacing', ""); + width = trimSize(getStyle(elm, 'width', 'width')); + height = trimSize(getStyle(elm, 'height', 'height')); + bordercolor = convertRGBToHex(getStyle(elm, 'bordercolor', 'borderLeftColor')); + bgcolor = convertRGBToHex(getStyle(elm, 'bgcolor', 'backgroundColor')); + align = tinyMCE.getAttrib(tinyMCE.tableElm, 'align', align); + className = tinyMCE.getVisualAidClass(tinyMCE.getAttrib(tinyMCE.tableElm, 'class'), false); + id = tinyMCE.getAttrib(tinyMCE.tableElm, 'id'); + summary = tinyMCE.getAttrib(tinyMCE.tableElm, 'summary'); + style = tinyMCE.serializeStyle(st); + dir = tinyMCE.getAttrib(tinyMCE.tableElm, 'dir'); + lang = tinyMCE.getAttrib(tinyMCE.tableElm, 'lang'); + background = getStyle(elm, 'background', 'backgroundImage').replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1"); + + orgTableWidth = width; + orgTableHeight = height; + + action = "update"; + } + + addClassesToList('class', "table_styles"); + + // Update form + selectByValue(formObj, 'align', align); + selectByValue(formObj, 'class', className); + formObj.cols.value = cols; + formObj.rows.value = rows; + formObj.border.value = border; + formObj.cellpadding.value = cellpadding; + formObj.cellspacing.value = cellspacing; + formObj.width.value = width; + formObj.height.value = height; + formObj.bordercolor.value = bordercolor; + formObj.bgcolor.value = bgcolor; + formObj.id.value = id; + formObj.summary.value = summary; + formObj.style.value = style; + formObj.dir.value = dir; + formObj.lang.value = lang; + formObj.backgroundimage.value = background; + formObj.insert.value = tinyMCE.getLang('lang_' + action, 'Insert', true); + + updateColor('bordercolor_pick', 'bordercolor'); + updateColor('bgcolor_pick', 'bgcolor'); + + // Resize some elements + if (isVisible('backgroundimagebrowser')) + document.getElementById('backgroundimage').style.width = '180px'; + + // Disable some fields in update mode + if (action == "update") { + formObj.cols.disabled = true; + formObj.rows.disabled = true; + } +} + +function changedSize() { + var formObj = document.forms[0]; + var st = tinyMCE.parseStyle(formObj.style.value); + + var width = formObj.width.value; + if (width != "") + st['width'] = tinyMCE.getParam("inline_styles") ? getCSSSize(width) : ""; + else + st['width'] = ""; + + var height = formObj.height.value; + if (height != "") + st['height'] = getCSSSize(height); + else + st['height'] = ""; + + formObj.style.value = tinyMCE.serializeStyle(st); +} + +function changedBackgroundImage() { + var formObj = document.forms[0]; + var st = tinyMCE.parseStyle(formObj.style.value); + + st['background-image'] = "url('" + formObj.backgroundimage.value + "')"; + + formObj.style.value = tinyMCE.serializeStyle(st); +} + +function changedBorder() { + var formObj = document.forms[0]; + var st = tinyMCE.parseStyle(formObj.style.value); + + // Update border width if the element has a color + if (formObj.border.value != "" && formObj.bordercolor.value != "") + st['border-width'] = formObj.border.value + "px"; + + formObj.style.value = tinyMCE.serializeStyle(st); +} + +function changedColor() { + var formObj = document.forms[0]; + var st = tinyMCE.parseStyle(formObj.style.value); + + st['background-color'] = formObj.bgcolor.value; + + if (formObj.bordercolor.value != "") { + st['border-color'] = formObj.bordercolor.value; + + // Add border-width if it's missing + if (!st['border-width']) + st['border-width'] = formObj.border.value == "" ? "1px" : formObj.border.value + "px"; + } + + formObj.style.value = tinyMCE.serializeStyle(st); +} + +function changedStyle() { + var formObj = document.forms[0]; + var st = tinyMCE.parseStyle(formObj.style.value); + + if (st['background-image']) + formObj.backgroundimage.value = st['background-image'].replace(new RegExp("url\\('?([^']*)'?\\)", 'gi'), "$1"); + else + formObj.backgroundimage.value = ''; + + if (st['width']) + formObj.width.value = trimSize(st['width']); + + if (st['height']) + formObj.height.value = trimSize(st['height']); + + if (st['background-color']) { + formObj.bgcolor.value = st['background-color']; + updateColor('bgcolor_pick','bgcolor'); + } + + if (st['border-color']) { + formObj.bordercolor.value = st['border-color']; + updateColor('bordercolor_pick','bordercolor'); + } +} diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/ar.js b/phpgwapi/js/tiny_mce/plugins/table/langs/ar.js new file mode 100644 index 0000000000..478ece66f6 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/ar.js @@ -0,0 +1,43 @@ +// Arabic lang variables + +tinyMCE.addToLang('',{ +table_desc : 'إدراج/تحرير جدول', +table_insert_row_before_desc : 'Insert row before', +table_insert_row_after_desc : 'Insert row after', +table_delete_row_desc : 'حذف صفوف', +table_insert_col_before_desc : 'Insert column before', +table_insert_col_after_desc : 'Insert column after', +table_delete_col_desc : 'حذف أعمدة', +insert_table_title : 'إدراج/تحرير جدول', +insert_table_width : 'العرض', +insert_table_height : 'الارتفاع', +insert_table_cols : 'أعمدة', +insert_table_rows : 'صفوف', +insert_table_cellspacing : 'تباعد الخلايا', +insert_table_cellpadding : 'المسافة البادئة', +insert_table_border : 'سمك الحدود', +insert_table_align : 'المحاذاة', +insert_table_align_default : 'Default', +insert_table_align_left : 'يسار', +insert_table_align_right : 'يمين', +insert_table_align_middle : 'وسط', +insert_table_class : 'Class', +table_row_title : 'Table row properties', +table_cell_title : 'Table cell properties', +table_row_desc : 'Table row properties', +table_cell_desc : 'Table cell properties', +insert_table_valign : 'Vertical alignment', +insert_table_align_top : 'Top', +insert_table_align_bottom : 'Bottom', +table_props_desc : 'Table properties', +table_bordercolor : 'Border color', +table_bgcolor : 'Bg color', +table_merge_cells_title : 'Merge table cells', +table_split_cells_desc : 'Split table cells', +table_merge_cells_desc : 'Merge table cells', +table_cut_row_desc : 'Cut table row', +table_copy_row_desc : 'Copy table row', +table_paste_row_before_desc : 'Paste table row before', +table_paste_row_after_desc : 'Paste table row after', +table_insert_desc : 'Insert a new table' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/ca.js b/phpgwapi/js/tiny_mce/plugins/table/langs/ca.js new file mode 100755 index 0000000000..108d6afb13 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/ca.js @@ -0,0 +1,78 @@ +// UK lang variables + +tinyMCE.addToLang('table',{ +general_tab : 'General', +advanced_tab : 'Advanced', +general_props : 'General properties', +advanced_props : 'Advanced properties', +desc : 'Inserts a new table', +row_before_desc : 'Insert row before', +row_after_desc : 'Insert row after', +delete_row_desc : 'Delete row', +col_before_desc : 'Insert column before', +col_after_desc : 'Insert column after', +delete_col_desc : 'Remove column', +rowtype : 'Row in table part', +title : 'Insert/Modify table', +width : 'Width', +height : 'Height', +cols : 'Columns', +rows : 'Rows', +cellspacing : 'Cellspacing', +cellpadding : 'Cellpadding', +border : 'Border', +align : 'Alignment', +align_default : 'Default', +align_left : 'Left', +align_right : 'Right', +align_middle : 'Center', +row_title : 'Table row properties', +cell_title : 'Table cell properties', +cell_type : 'Cell type', +row_desc : 'Table row properties', +cell_desc : 'Table cell properties', +valign : 'Vertical alignment', +align_top : 'Top', +align_bottom : 'Bottom', +props_desc : 'Table properties', +bordercolor : 'Border color', +bgcolor : 'Background color', +merge_cells_title : 'Merge table cells', +split_cells_desc : 'Split table cells', +merge_cells_desc : 'Merge table cells', +cut_row_desc : 'Cut table row', +copy_row_desc : 'Copy table row', +paste_row_before_desc : 'Paste table row before', +paste_row_after_desc : 'Paste table row after', +id : 'Id', +style: 'Style', +langdir : 'Language direction', +langcode : 'Language code', +mime : 'Target MIME type', +ltr : 'Left to right', +rtl : 'Right to left', +bgimage : 'Background image', +summary : 'Summary', +td : "Data", +th : "Header", +cell_cell : 'Update current cell', +cell_row : 'Update all cells in row', +cell_all : 'Update all cells in table', +row_row : 'Update current row', +row_odd : 'Update odd rows in table', +row_even : 'Update even rows in table', +row_all : 'Update all rows in table', +thead : 'Table Head', +tbody : 'Table Body', +tfoot : 'Table Foot', +del : 'Delete table', +scope : 'Scope', +row : 'Row', +col : 'Col', +rowgroup : 'Row Group', +colgroup : 'Col Group', +col_limit : 'You\'ve exceeded the maximum number of columns of {$cols}.', +row_limit : 'You\'ve exceeded the maximum number of rows of {$rows}.', +cell_limit : 'You\'ve exceeded the maximum number of cells of {$cells}.', +missing_scope: 'Are you sure you want to continue without specifying a scope for this table header cell. Without it, it may be difficult for some users with disabilities to understand the content or data displayed of the table.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/cs.js b/phpgwapi/js/tiny_mce/plugins/table/langs/cs.js new file mode 100755 index 0000000000..5110230643 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/cs.js @@ -0,0 +1,82 @@ +/** + * Czech lang variables + * encoding: utf-8 + * + * @author Michi + * + * $Id: cs.js,v 1.12 2006/02/23 13:02:37 spocke Exp $ + */ + +tinyMCE.addToLang('table',{ +general_tab : 'Obecné', +advanced_tab : 'PokroÄilé', +general_props : 'Obecné vlastnosti', +advanced_props : 'PokroÄilé vlastnosti', +desc : 'Vložit novou tabulku', +row_before_desc : 'Vložit řádek pÅ™ed', +row_after_desc : 'Vložit řádek za', +delete_row_desc : 'Smazat řádek', +col_before_desc : 'Vložit sloupec pÅ™ed', +col_after_desc : 'VLožit sloupec za', +delete_col_desc : 'Smazat sloupec', +rowtype : 'Řádek v tabulce', +title : 'Vložit/Modifikovat tabulku', +width : 'Šířka', +height : 'Výška', +cols : 'Sloupce', +rows : 'Řádky', +cellspacing : 'Mezera mezi buňkami', +cellpadding : 'Výplň bunÄ›k', +border : 'RámeÄek', +align : 'Zarovnání', +align_default : 'Automatické', +align_left : 'Vlevo', +align_right : 'Vpravo', +align_middle : 'Na stÅ™ed', +row_title : 'Vlastnosti řádku', +cell_title : 'Vlastnosti buňky', +cell_type : 'Typ buňky', +row_desc : 'Vlastnosti řádku', +cell_desc : 'Vlastnosti buňky', +valign : 'Vertikální zarovnání', +align_top : 'Nahoru', +align_bottom : 'Dolů', +props_desc : 'Vlastnosti tabulky', +bordercolor : 'Barva rámeÄku', +bgcolor : 'Barva pozadí', +merge_cells_title : 'SlouÄit buňky', +split_cells_desc : 'RozdÄ›lit buňky', +merge_cells_desc : 'SlouÄit buňky', +cut_row_desc : 'Vyjmout řádek', +copy_row_desc : 'Kopírovat řádek', +paste_row_before_desc : 'Vložit řádek pÅ™ed', +paste_row_after_desc : 'Vložit řádek za', +id : 'Id', +style: 'Styl', +langdir : 'SmÄ›r textu', +langcode : 'Kód jazyka', +mime : 'Cílový MIME typ', +ltr : 'Z leva doprava', +rtl : 'Z prava doleva', +bgimage : 'Obrázek pozadí', +summary : 'Obsah', +td : "Data", +th : "HlaviÄka", +cell_cell : 'Aktualizovat souÄasnou buňku', +cell_row : 'Aktualizovat vÅ¡echny buňky v řádku', +cell_all : 'Aktualizovat vÅ¡echny buňky v tabulce', +row_row : 'Aktualizovat souÄasný řádek', +row_odd : 'Aktualizovat liché řádky tabulky', +row_even : 'Aktualizovat sudé řádky v tabulce', +row_all : 'Aktualizovat vÅ¡echny řádky v tabulce', +thead : 'HlaviÄka tabulky', +tbody : 'TÄ›lo tabulky', +tfoot : 'PatiÄka tabulky', +del : 'Smazat tabulku', +scope : 'Scope', +row : 'Řádek', +col : 'Sloupec', +rowgroup : 'Skupina řádků', +colgroup : 'Skupina sloupců', +missing_scope: 'Jste si jistý(á), že chcete pokraÄovat bez vyplnÄ›ní rozsahu pro tuto buňku tabulky? Bez nÄ›j může být težké handicapovaným uživatelům porozumÄ›t obsahu nebo datům obsažených v tabulce.' +}); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/cy.js b/phpgwapi/js/tiny_mce/plugins/table/langs/cy.js new file mode 100644 index 0000000000..8b54687ef7 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/cy.js @@ -0,0 +1,76 @@ +// UK lang variables + +tinyMCE.addToLang('table',{ +general_tab : 'Cyffredinol', +advanced_tab : 'Uwch', +general_props : 'Priodoleddau cyffredinol', +advanced_props : 'Priodoleddau uwch', +desc : 'Mewnosod tabl newydd', +row_before_desc : 'Mewnosod rhes cyn', +row_after_desc : 'Mewnosod rhes ar ôl', +delete_row_desc : 'Dileu rhes', +col_before_desc : 'Mewnosod colofn cyn', +col_after_desc : 'Mewnosod colofn ar ôl', +delete_col_desc : 'Dileu colofn', +rowtype : 'Rhan tabl y rhes', +title : 'Mewnosod/golygu tabl', +width : 'Lled', +height : 'Uchder', +cols : 'Colofnau', +rows : 'Rhesi', +cellspacing : 'Bylchu celloedd', +cellpadding : 'Padio celliodd', +border : 'Ffin', +align : 'Unioni', +align_default : 'Arferol', +align_left : 'Chwith', +align_right : 'Dde', +align_middle : 'Canol', +row_title : 'Priodoleddau rhes tabl', +cell_title : 'Priodoleddau cell tabl', +cell_type : 'Math cell', +row_desc : 'Priodoleddau rhes tabl', +cell_desc : 'Priodoleddau cell tabl', +valign : 'Unioni fertigol', +align_top : 'Brig', +align_bottom : 'Gwaelod', +props_desc : 'Priodoleddau tabl', +bordercolor : 'Lliw ffin', +bgcolor : 'Lliw cefndir', +merge_cells_title : 'Uno celloedd tabl', +split_cells_desc : 'Rhannu celloedd tabl', +merge_cells_desc : 'Uno celloedd tabl', +cut_row_desc : 'Torri rhes tabl', +copy_row_desc : 'Copïo rhes tabl', +paste_row_before_desc : 'Gludo rhes tabl cyn', +paste_row_after_desc : 'Gludo rhes tabl ar ôl', +id : 'Id', +style: 'Arddull', +langdir : 'Cyfeiriad iaith', +langcode : 'Côd iaith', +mime : 'Math MIME y targed', +ltr : 'Chwith i\'r dde', +rtl : 'Dde i\'r chwith', +bgimage : 'Delwedd cefndir', +summary : 'Crynodeb', +td : "Data", +th : "Pennawd", +cell_cell : 'Diweddaru\'r gell bresennoll', +cell_row : 'Diweddaru holl gelloedd y rhes', +cell_all : 'Diweddaru holl gelloedd y tabl', +row_row : 'Diweddaru\'r rhes presennol', +row_odd : 'Diweddaru rhesi odrif y tabl', +row_even : 'Diweddaru rhesi eilrif y tabl', +row_all : 'Diweddaru holl rhesi\'r tabl', +thead : 'Pennawd Tabl', +tbody : 'Corff Tabl', +tfoot : 'Troedyn Tabl', +del : 'Dileu tabl', +scope : 'Maes', +row : 'Rhes', +col : 'Colofn', +rowgroup : 'Grŵp Rhesi', +colgroup : 'Grŵp Colofnau', +missing_scope: 'Wyt ti\'n sicr eisiau parhau heb gynnwys maes ar gyfer y cell pennawd tabl hwn? Heb un, gallai fod yn anodd i rai defnyddwyr gydag anableddau ddeall cynnwys neu ddata y tabl.', +cellprops_delta_width : 50 +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/da.js b/phpgwapi/js/tiny_mce/plugins/table/langs/da.js new file mode 100644 index 0000000000..5f06f10a16 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/da.js @@ -0,0 +1,76 @@ +// DK lang variables contributed by Jan Moelgaard, John Dalsgaard and Bo Frederiksen. + +tinyMCE.addToLang('table',{ +general_tab : 'Generelt', +advanced_tab : 'Avanceret', +general_props : 'Generelle egenskaber', +advanced_props : 'Avancerede egenskaber', +desc : 'Indsætter ny tabel', +row_before_desc : 'Indsæt række foran', +row_after_desc : 'Indsæt række efter', +delete_row_desc : 'Slet række', +col_before_desc : 'Indsæt kolonne foran', +col_after_desc : 'Indsæt kolonner efter', +delete_col_desc : 'Fjern kolonne', +rowtype : 'Række i tabeldelen', +title : 'Indsæt eller rediger tabel', +width : 'Bredde', +height : 'Højde', +cols : 'Kolonner', +rows : 'Rækker', +cellspacing : 'Cellemargin', +cellpadding : 'Indvendig margin', +border : 'Kant', +align : 'Justering', +align_default : 'Standard', +align_left : 'Venstre', +align_right : 'Højre', +align_middle : 'Centreret', +row_title : 'Rækkeegenskaber', +cell_title : 'Celleegenskaber', +cell_type : 'Celletype', +row_desc : 'Rækkeegenskaber', +cell_desc : 'Celleegenskaber', +valign : 'Vertikal justering', +align_top : 'Top', +align_bottom : 'Bund', +props_desc : 'Tabelegenskaber', +bordercolor : 'Kantfarve', +bgcolor : 'Baggrundsfarve', +merge_cells_title : 'Flet celler', +split_cells_desc : 'Del celler', +merge_cells_desc : 'Flet celler', +cut_row_desc : 'Del kolonne', +copy_row_desc : 'Kopier kolonne', +paste_row_before_desc : 'Indsæt kolonne foran', +paste_row_after_desc : 'Indsæt kolonne efter', +id : 'Tabel id', +style: 'Style', +langdir : 'Tekstretning', +langcode : 'Sprogkode', +mime : 'Target MIME type', +ltr : 'Venstre til højre', +rtl : 'Højre til venstre', +bgimage : 'Baggrundsbillede', +summary : 'Opsummering', +td : "Data", +th : "Overskrift", +cell_cell : 'Opdater aktuel celle', +cell_row : 'Opdater alle celler i kolonnen', +cell_all : 'Opdater alle celler i tabellen', +row_row : 'Opdater aktuel kolonne', +row_odd : 'Opdater ulige kolonner i tabellen', +row_even : 'Opdater lige kolonner i tabellen', +row_all : 'Opdater alle kolonner i tabellen', +thead : 'Tabeloverskrift', +tbody : 'Tabelindhold', +tfoot : 'Tabelfodnote', +del : 'Slet tabel', +scope : 'Område', +row : 'Række', +col : 'Kolonne', +rowgroup : 'Flere rækker', +colgroup : 'Flere kolonner', +missing_scope: 'Er du sikker på at du vil fortsætte uden at angive et område for denne celle overskrift. Hvis du undlader den, kan det være svært for nogle brugere at forstå indholdet i tabellen.', +cellprops_delta_width : 30 +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/de.js b/phpgwapi/js/tiny_mce/plugins/table/langs/de.js new file mode 100755 index 0000000000..5465f4a24d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/de.js @@ -0,0 +1,76 @@ +// DE lang variables + +tinyMCE.addToLang('table',{ +general_tab : 'Allgemein', +advanced_tab : 'Erweitert', +general_props : 'Allgemeine Eigenschaften', +advanced_props : 'Erweiterte Eigenschaften', +desc : 'Neue Tabelle einfügen', +row_before_desc : 'Zeile oberhalb einfügen', +row_after_desc : 'Zeile unterhalb einfügen', +delete_row_desc : 'Zeile löschen', +col_before_desc : 'Spalte nach links einfügen', +col_after_desc : 'Spalte nach rechts einfügen', +delete_col_desc : 'Spalte löschen', +rowtype : 'Zeile in Tabellen-Teil', +title : 'Tabelle hinzufügen/bearbeiten', +width : 'Breite', +height : 'Höhe', +cols : 'Spalten', +rows : 'Zeilen', +cellspacing : 'Zellenabstand', +cellpadding : 'Zellenauffüllung', +border : 'Rahmen', +align : 'Ausrichtung', +align_default : 'Standard', +align_left : 'Links', +align_right : 'Rechts', +align_middle : 'Zentriert', +row_title : 'Zeileneigenschaften', +cell_title : 'Zelleneigenschaften', +cell_type : 'Zellentyp', +row_desc : 'Zeileneigenschaften', +cell_desc : 'Zelleneigenschaften', +valign : 'Vertikale Ausrichtung', +align_top : 'Oben', +align_bottom : 'Unten', +props_desc : 'Tabelleneigenschaften', +bordercolor : 'Rahmenfarbe', +bgcolor : 'Hintergrundfarbe', +merge_cells_title : 'Zellen zusammenfügen', +split_cells_desc : 'Zelle teilen', +merge_cells_desc : 'Zellen zusammenfügen', +cut_row_desc : 'Zeile ausschneiden', +copy_row_desc : 'Zeile kopieren', +paste_row_before_desc : 'Zeile oberhalb einfügen', +paste_row_after_desc : 'Zeile unterhalb einfügen', +id : 'ID', +style: 'CSS-Stil', +langdir : 'Sprachrichtung', +langcode : 'Sprachcode', +mime : 'MIME-Typ', +ltr : 'Von links nach rechts', +rtl : 'Von rechts nach links', +bgimage : 'Hintergrundfarbe', +summary : 'Zusammenfassung', +td : "Daten", +th : "Kopfzeile", +cell_cell : 'Diese Zelle aktualisieren', +cell_row : 'Alle Zellen in dieser Zeile aktualisieren', +cell_all : 'Alle Zellen in dieser Tabelle aktualisieren', +row_row : 'Diese Zeile aktualisieren', +row_odd : 'Ungerade Zeilen aktualisieren', +row_even : 'Gerade Zeilen aktualisieren', +row_all : 'Alle Zeilen in dieser Tabelle aktualisieren', +thead : 'Tabellenkopf', +tbody : 'Tabellenkörper', +tfoot : 'Tabellenfuß', +del : 'Tabelle löschen', +scope : 'Scope', +row : 'Row', +col : 'Col', +rowgroup : 'Row Group', +colgroup : 'Col Group', +missing_scope: 'Are you sure you want to continue without specifying a scope for this table header cell. Without it, it may be difficult for some users with disabilities to understand the content or data displayed of the table.', +table_delta_width : 45 +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/el.js b/phpgwapi/js/tiny_mce/plugins/table/langs/el.js new file mode 100755 index 0000000000..2f4743feec --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/el.js @@ -0,0 +1,44 @@ +// Greek lang variables by Jacaranda Bill +// Revised by Dimitris Giannitsaros / MediSign SA + +tinyMCE.addToLang('',{ +table_desc : 'ÅéóáãùãÞ ðßíáêá', +table_insert_row_before_desc : 'ÅéóáãùãÞ ãñáììÞò ðÜíù', +table_insert_row_after_desc : 'ÅéóáãùãÞ ãñáììÞò êÜôù', +table_delete_row_desc : 'ÄéáãñáöÞ ãñáììÞò', +table_insert_col_before_desc : 'ÅéóáãùãÞ óôÞëçò áñéóôåñÜ', +table_insert_col_after_desc : 'ÅéóáãùãÞ óôÞëçò äåîéÜ', +table_delete_col_desc : 'ÄéáãñáöÞ óôÞëçò', +insert_table_title : 'ÅéóáãùãÞ/Äéüñèùóç ðßíáêá', +insert_table_width : 'ÐëÜôïò', +insert_table_height : '¾øïò', +insert_table_cols : 'ÓôÞëåò', +insert_table_rows : 'ÃñáììÝò', +insert_table_cellspacing : 'ÄéÜóôé÷ï', +insert_table_cellpadding : 'ÃÝìéóìá', +insert_table_border : 'Ðåñßãñáììá', +insert_table_align : 'Óôïß÷éóç', +insert_table_align_default : 'Ðñïêáè.', +insert_table_align_left : 'ÁñéóôåñÜ', +insert_table_align_right : 'ÄåîéÜ', +insert_table_align_middle : 'Óôï êÝíôñï', +insert_table_class : 'ÊëÜóç', +table_row_title : 'Éäéüôçôåò ãñáììÞò', +table_cell_title : 'Éäéüôçôåò êåëéïý', +table_row_desc : 'Éäéüôçôåò ãñáììÞò', +table_cell_desc : 'Éäéüôçôåò êåëéïý', +insert_table_valign : 'ÊÜèåôç óôïß÷éóç', +insert_table_align_top : 'ÐÜíù', +insert_table_align_bottom : 'ÊÜôù', +table_props_desc : 'Éäéüôçôåò ðßíáêá', +table_bordercolor : '×ñþìá ðåñéèùñßïõ', +table_bgcolor : '×ñþìá bg', +table_merge_cells_title : '¸íùóç êåëéþí', +table_split_cells_desc : '×þñéóìá êåëéþí', +table_merge_cells_desc : '¸íùóç êåëéþí', +table_cut_row_desc : 'ÁðïêïðÞ ãñáììÞò', +table_copy_row_desc : 'ÁíôéãñáöÞ ãñáììÞò', +table_paste_row_before_desc : 'Åðéêüëëçóç ðñéí ôç ãñáììÞ', +table_paste_row_after_desc : 'Åðéêüëëçóç ìåôÜ ôç ãñáììÞ', +table_insert_desc : 'ÅéóáãùãÞ íÝïõ ðßíáêá' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/en.js b/phpgwapi/js/tiny_mce/plugins/table/langs/en.js new file mode 100644 index 0000000000..108d6afb13 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/en.js @@ -0,0 +1,78 @@ +// UK lang variables + +tinyMCE.addToLang('table',{ +general_tab : 'General', +advanced_tab : 'Advanced', +general_props : 'General properties', +advanced_props : 'Advanced properties', +desc : 'Inserts a new table', +row_before_desc : 'Insert row before', +row_after_desc : 'Insert row after', +delete_row_desc : 'Delete row', +col_before_desc : 'Insert column before', +col_after_desc : 'Insert column after', +delete_col_desc : 'Remove column', +rowtype : 'Row in table part', +title : 'Insert/Modify table', +width : 'Width', +height : 'Height', +cols : 'Columns', +rows : 'Rows', +cellspacing : 'Cellspacing', +cellpadding : 'Cellpadding', +border : 'Border', +align : 'Alignment', +align_default : 'Default', +align_left : 'Left', +align_right : 'Right', +align_middle : 'Center', +row_title : 'Table row properties', +cell_title : 'Table cell properties', +cell_type : 'Cell type', +row_desc : 'Table row properties', +cell_desc : 'Table cell properties', +valign : 'Vertical alignment', +align_top : 'Top', +align_bottom : 'Bottom', +props_desc : 'Table properties', +bordercolor : 'Border color', +bgcolor : 'Background color', +merge_cells_title : 'Merge table cells', +split_cells_desc : 'Split table cells', +merge_cells_desc : 'Merge table cells', +cut_row_desc : 'Cut table row', +copy_row_desc : 'Copy table row', +paste_row_before_desc : 'Paste table row before', +paste_row_after_desc : 'Paste table row after', +id : 'Id', +style: 'Style', +langdir : 'Language direction', +langcode : 'Language code', +mime : 'Target MIME type', +ltr : 'Left to right', +rtl : 'Right to left', +bgimage : 'Background image', +summary : 'Summary', +td : "Data", +th : "Header", +cell_cell : 'Update current cell', +cell_row : 'Update all cells in row', +cell_all : 'Update all cells in table', +row_row : 'Update current row', +row_odd : 'Update odd rows in table', +row_even : 'Update even rows in table', +row_all : 'Update all rows in table', +thead : 'Table Head', +tbody : 'Table Body', +tfoot : 'Table Foot', +del : 'Delete table', +scope : 'Scope', +row : 'Row', +col : 'Col', +rowgroup : 'Row Group', +colgroup : 'Col Group', +col_limit : 'You\'ve exceeded the maximum number of columns of {$cols}.', +row_limit : 'You\'ve exceeded the maximum number of rows of {$rows}.', +cell_limit : 'You\'ve exceeded the maximum number of cells of {$cells}.', +missing_scope: 'Are you sure you want to continue without specifying a scope for this table header cell. Without it, it may be difficult for some users with disabilities to understand the content or data displayed of the table.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/es.js b/phpgwapi/js/tiny_mce/plugins/table/langs/es.js new file mode 100755 index 0000000000..c0baeac81d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/es.js @@ -0,0 +1,85 @@ +/** + * ES lang variables + * + * Authors : Alvaro Velasco, + * Adolfo Sanz De Diego (asanzdiego) , + * Carlos C Soto (eclipxe) + * Eneko Castresana Vara + * Last Updated : July 14, 2006 + * TinyMCE Version : 2.0.6.1 + */ + +tinyMCE.addToLang('table',{ +general_tab : 'General', +advanced_tab : 'Avanzado', +general_props : 'Propiedades generales', +advanced_props : 'Propiedades avanzadas', +desc : 'Insertar/Modificar tabla', +row_before_desc : 'Insertar una fila antes', +row_after_desc : 'Insert una fila después', +delete_row_desc : 'Eliminar fila', +col_before_desc : 'Insertar una columna antes', +col_after_desc : 'Insertar una columna después', +delete_col_desc : 'Eliminar columna', +rowtype : 'File en parte de tabla', +title : 'Insertar/Modificar tabla', +width : 'Ancho', +height : 'ALto', +cols : 'Columnas', +rows : 'Filas', +cellspacing : 'Espacio entre celdas', +cellpadding : 'Borde interior de las celdas', +border : 'Borde', +align : 'Alineación horizontal', +align_default : 'Defecto', +align_left : 'Izquierda', +align_right : 'Derecha', +align_middle : 'Centrado', +row_title : 'Propiedades de la fila', +cell_title : 'Propiedades de la celda', +cell_type : 'Tipo de celda', +row_desc : 'Propiedades de la fila', +cell_desc : 'Propiedades de la celda', +valign : 'Alineación vertical', +align_top : 'Arriba', +align_bottom : 'Abajo', +props_desc : 'Propiedades de la tabla', +bordercolor : 'Color del borde', +bgcolor : 'Color del fondo', +merge_cells_title : 'Combinar celdas', +split_cells_desc : 'Dividir celdas', +merge_cells_desc : 'Combinar celdas', +cut_row_desc : 'Cortar fila', +copy_row_desc : 'Copiar fila', +paste_row_before_desc : 'Pegar fila antes', +paste_row_after_desc : 'Pegar fila después', +id : 'Id', +style: 'Estilo', +langdir : 'Dirección del texto', +langcode : 'Código del idioma', +mime : 'Tipo MIME del target', +ltr : 'De izquierda a derecha', +rtl : 'De derecha a izquierda', +bgimage : 'Imagen de fondo', +summary : 'Resumen', +td : "Datos", +th : "Cabecera", +cell_cell : 'Actualizar la celda actual', +cell_row : 'Actualizar todas las celdas de la fila', +cell_all : 'Actualizar todas las celdas de la tabla', +row_row : 'Actualizar la fila actual', +row_odd : 'Actualizar las filas impares de la tabla', +row_even : 'Actualizar las filas pares de la tabla', +row_all : 'Actualizar todas las filas de la tabla', +thead : 'Cabecera de la tabla', +tbody : 'Cuerpo de la tabla', +tfoot : 'Pie de la tabla', +del : 'Eliminar tabla', +scope : 'Alcance', +row : 'Fila', +col : 'Columna', +rowgroup : 'Grupo de filas', +colgroup : 'Grupo de columnas', +missing_scope: '¿Estás seguro que quieres continuar sin especificar el alcance para esta celda de tipo cabecera? Sin ello, puede dificultar a algunos usuarios con discapacidades el poder entender el contenido o los datos mostrados en la tabla.', +cellprops_delta_width : 55 +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/fa.js b/phpgwapi/js/tiny_mce/plugins/table/langs/fa.js new file mode 100644 index 0000000000..101519fc4d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/fa.js @@ -0,0 +1,47 @@ +// IR lang variables +// Persian (Farsi) language pack (for IRAN) +// By: Morteza Zafari +// Lost@LostLord.com +// http://www.LostLord.com + +tinyMCE.addToLang('',{ +table_desc : '??? ???? ????', +table_insert_row_before_desc : '??? ??? ???? ??? ?? ??? ????', +table_insert_row_after_desc : '??? ??? ???? ?? ?? ??? ????', +table_delete_row_desc : '??? ???', +table_insert_col_before_desc : '??? ???? ???? ??? ?? ???? ????', +table_insert_col_after_desc : '??? ???? ???? ?? ?? ???? ????', +table_delete_col_desc : '??? ????', +insert_table_title : '??? ? ?????? ????', +insert_table_width : '???', +insert_table_height : '??????', +insert_table_cols : '????? ??????', +insert_table_rows : '????? ?????', +insert_table_cellspacing : '????? ?? ???? ????', +insert_table_cellpadding : '????? ??? ?? ?????? ????', +insert_table_border : '?????', +insert_table_align : '??? ???? ????', +insert_table_align_default : '??? ???', +insert_table_align_left : '??', +insert_table_align_right : '????', +insert_table_align_middle : '???', +insert_table_class : '????', +table_row_title : 'Table row properties', +table_cell_title : 'Table cell properties', +table_row_desc : 'Table row properties', +table_cell_desc : 'Table cell properties', +insert_table_valign : 'Vertical alignment', +insert_table_align_top : 'Top', +insert_table_align_bottom : 'Bottom', +table_props_desc : 'Table properties', +table_bordercolor : 'Border color', +table_bgcolor : 'Bg color', +table_merge_cells_title : 'Merge table cells', +table_split_cells_desc : 'Split table cells', +table_merge_cells_desc : 'Merge table cells', +table_cut_row_desc : 'Cut table row', +table_copy_row_desc : 'Copy table row', +table_paste_row_before_desc : 'Paste table row before', +table_paste_row_after_desc : 'Paste table row after', +table_insert_desc : 'Insert a new table' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/fa_ca.js b/phpgwapi/js/tiny_mce/plugins/table/langs/fa_ca.js new file mode 100755 index 0000000000..108d6afb13 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/fa_ca.js @@ -0,0 +1,78 @@ +// UK lang variables + +tinyMCE.addToLang('table',{ +general_tab : 'General', +advanced_tab : 'Advanced', +general_props : 'General properties', +advanced_props : 'Advanced properties', +desc : 'Inserts a new table', +row_before_desc : 'Insert row before', +row_after_desc : 'Insert row after', +delete_row_desc : 'Delete row', +col_before_desc : 'Insert column before', +col_after_desc : 'Insert column after', +delete_col_desc : 'Remove column', +rowtype : 'Row in table part', +title : 'Insert/Modify table', +width : 'Width', +height : 'Height', +cols : 'Columns', +rows : 'Rows', +cellspacing : 'Cellspacing', +cellpadding : 'Cellpadding', +border : 'Border', +align : 'Alignment', +align_default : 'Default', +align_left : 'Left', +align_right : 'Right', +align_middle : 'Center', +row_title : 'Table row properties', +cell_title : 'Table cell properties', +cell_type : 'Cell type', +row_desc : 'Table row properties', +cell_desc : 'Table cell properties', +valign : 'Vertical alignment', +align_top : 'Top', +align_bottom : 'Bottom', +props_desc : 'Table properties', +bordercolor : 'Border color', +bgcolor : 'Background color', +merge_cells_title : 'Merge table cells', +split_cells_desc : 'Split table cells', +merge_cells_desc : 'Merge table cells', +cut_row_desc : 'Cut table row', +copy_row_desc : 'Copy table row', +paste_row_before_desc : 'Paste table row before', +paste_row_after_desc : 'Paste table row after', +id : 'Id', +style: 'Style', +langdir : 'Language direction', +langcode : 'Language code', +mime : 'Target MIME type', +ltr : 'Left to right', +rtl : 'Right to left', +bgimage : 'Background image', +summary : 'Summary', +td : "Data", +th : "Header", +cell_cell : 'Update current cell', +cell_row : 'Update all cells in row', +cell_all : 'Update all cells in table', +row_row : 'Update current row', +row_odd : 'Update odd rows in table', +row_even : 'Update even rows in table', +row_all : 'Update all rows in table', +thead : 'Table Head', +tbody : 'Table Body', +tfoot : 'Table Foot', +del : 'Delete table', +scope : 'Scope', +row : 'Row', +col : 'Col', +rowgroup : 'Row Group', +colgroup : 'Col Group', +col_limit : 'You\'ve exceeded the maximum number of columns of {$cols}.', +row_limit : 'You\'ve exceeded the maximum number of rows of {$rows}.', +cell_limit : 'You\'ve exceeded the maximum number of cells of {$cells}.', +missing_scope: 'Are you sure you want to continue without specifying a scope for this table header cell. Without it, it may be difficult for some users with disabilities to understand the content or data displayed of the table.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/fi.js b/phpgwapi/js/tiny_mce/plugins/table/langs/fi.js new file mode 100755 index 0000000000..0707bdf9b3 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/fi.js @@ -0,0 +1,77 @@ +// FI lang variables by Urho Konttori from Absolutions +// Updated by Tuomo Aura, Ateco.fi + +tinyMCE.addToLang('table',{ +general_tab : 'Yleiset', +advanced_tab : 'Edistyneemmät', +general_props : 'Yleisasetukset', +advanced_props : 'Edistyneemmät asetukset', +desc : 'Lisää uusi taulukko', +row_before_desc : 'Lisää rivi edelle', +row_after_desc : 'Lisää rivi jälkeen', +delete_row_desc : 'Poista rivi', +col_before_desc : 'Lisää sarake edelle', +col_after_desc : 'Lisää sarake jälkeen', +delete_col_desc : 'Poista sarake', +rowtype : 'Row in table part', +title : 'Lisää/Muokkaa taulukkoa', +width : 'Leveys', +height : 'Korkeus', +cols : 'Saraketta', +rows : 'Riviä', +cellspacing : 'Soluvälitys', +cellpadding : 'Solutäyte', +border : 'Reuna', +align : 'Asettelu', +align_default : 'Oletus', +align_left : 'Vasen', +align_right : 'Oikea', +align_middle : 'Keskelle', +row_title : 'Rivin ominaisuudet', +cell_title : 'Sarakkeen ominaisuudet', +cell_type : 'Solun tyyppi', +row_desc : 'Rivin ominaisuudet', +cell_desc : 'Solun ominaisuudet', +valign : 'Pystysuora asettelu', +align_top : 'Yläreuna', +align_bottom : 'Alareuna', +props_desc : 'Taulukon ominaisuudet', +bordercolor : 'Reunan väri', +bgcolor : 'Taustaväri', +merge_cells_title : 'Yhdistä taulukon solut', +split_cells_desc : 'Erota taulukon solut', +merge_cells_desc : 'Yhdistä taulukon solut', +cut_row_desc : 'Leikkaa taulukon rivi', +copy_row_desc : 'Kopioi taulukon rivi', +paste_row_before_desc : 'Liitä taulukon rivi edelle', +paste_row_after_desc : 'Liitä taulukon rivi jälkeen', +id : 'Id', +style: 'Tyyli', +langdir : 'Kielen suunta', +langcode : 'Kielikoodi', +mime : 'Kohteen MIME-tyyppi', +ltr : 'Vasemmalta oikealle', +rtl : 'Oikealta vasemmalle', +bgimage : 'Taustakuva', +summary : 'Yhteenveto', +td : "Tieto", +th : "Otsikko", +cell_cell : 'Päivitä kyseinen solu', +cell_row : 'Päivitä kaikki solut rivissä', +cell_all : 'Päivitä kaikki solut taulukossa', +row_row : 'Päivitä kyseinen rivi', +row_odd : 'Päivitä parittomat rivit', +row_even : 'Päivitä parilliset rivit', +row_all : 'Päivitä kaikki rivit', +thead : 'Taulukon otsake (head)', +tbody : 'Taulukon runko (body)', +tfoot : 'Taulukon alaosa (foot)', +del : 'Poista taulukko', +scope : 'Scope-määrite', +row : 'Rivi', +col : 'Sarake', +rowgroup : 'Riviryhmä', +colgroup : 'Sarakeryhmä', +missing_scope: 'Oletko varma että haluat jatkaa ilman että olet määrittänyt scope-määritettä tälle taulukon otsikolle? Scope-määritys auttaa ihmisiä joilla on terveydellisiä rajoitteita.', +cellprops_delta_width : 50 +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/fr.js b/phpgwapi/js/tiny_mce/plugins/table/langs/fr.js new file mode 100755 index 0000000000..726fdc15be --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/fr.js @@ -0,0 +1,77 @@ +// FR lang variables +// Modified by Motte, last updated 2006-03-23 + +tinyMCE.addToLang('table',{ +general_tab : 'Général', +advanced_tab : 'Avancé', +general_props : 'Propriétés générales', +advanced_props : 'Propriétés avancées', +desc : 'Insérer/Modifier un tableau', +row_before_desc : 'Insérer une rangée avant', +row_after_desc : 'Insérer une rangée après', +delete_row_desc : 'Effacer la rangée', +col_before_desc : 'Insérer une colonne avant', +col_after_desc : 'Insérer une colonne après', +delete_col_desc : 'Effacer la colonne', +rowtype : 'Type de rangée', +title : 'Gestionnaire de tableau', +width : 'Largeur', +height : 'Hauteur', +cols : 'Colonnes', +rows : 'Rangées', +cellspacing : 'Entre les cellules', +cellpadding : 'Marges intérieures', +border : 'Bordures', +align : 'Alignement horizontal', +align_default : 'Par défault', +align_left : 'A gauche', +align_right : 'A droite', +align_middle : 'Centré', +row_title : 'Propriétés des rangées', +cell_title : 'Propriétés des cellules', +cell_type : 'Type', +row_desc : 'Propriétés des rangées', +cell_desc : 'Propriétés des cellules', +valign : 'Alignement vertical', +align_top : 'Haut', +align_bottom : 'Bas', +props_desc : 'Propriétés du tableau', +bordercolor : 'Couleur des bordures', +bgcolor : 'Couleur d\'arrière-plan', +merge_cells_title : 'Fusionner les cellules', +split_cells_desc : 'Scinder les cellules', +merge_cells_desc : 'Fusionner les cellules', +cut_row_desc : 'Eliminer la rangée', +copy_row_desc : 'Copier la rangée', +paste_row_before_desc : 'Coller la rangée avant', +paste_row_after_desc : 'Coller la rangée après', +id : 'Id', +style: 'Style en ligne', +langdir : 'Sens d\'écriture', +langcode : 'Code de langue', +mime : 'Type MIME de la cible', +ltr : 'Vers la droite', +rtl : 'Vers la gauche', +bgimage : 'Image d\'arrière-plan', +summary : 'Descriptif', +td : "Donnée", +th : "En-tête", +cell_cell : 'Appliquer à la cellule', +cell_row : 'Appliquer à toute la rangée', +cell_all : 'Appliquer à tout le tableau', +row_row : 'Appliquer à la rangée', +row_odd : 'Appliquer aux rangées pair', +row_even : 'Appliquer aux rangées impair', +row_all : 'Appliquer à toutes les rangées', +thead : 'En-tête', +tbody : 'Corps', +tfoot : 'Pied', +del : 'Effacer le tableau', +scope : 'Attribut scope', +row : 'Rangée', +col : 'Colonne', +rowgroup : 'Groupe de rangées', +colgroup : 'Groupe de colonnes', +missing_scope: 'Les attributs scope rendraient votre tableau de données plus\naccessible à certains groupes d\'utilisateurs.\n\nEtes-vous sûr de ne pas vouloir spécifier\nd\'attribut scope aux cellules d\'en-tête ?\n\n', +cellprops_delta_width : 50 +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/fr_ca.js b/phpgwapi/js/tiny_mce/plugins/table/langs/fr_ca.js new file mode 100755 index 0000000000..282034c050 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/fr_ca.js @@ -0,0 +1,43 @@ +// Canadian French lang variables by Virtuelcom last modification: 2005-06-15 + +tinyMCE.addToLang('',{ +table_desc : 'Insérer un nouveau tableau', +table_insert_row_before_desc : 'Insérer une ligne avant', +table_insert_row_after_desc : 'Insérer une ligne après', +table_delete_row_desc : 'Supprimer la ligne', +table_insert_col_before_desc : 'Insérer une colonne avant', +table_insert_col_after_desc : 'Insérer une colonne après', +table_delete_col_desc : 'Supprimer la colonne', +insert_table_title : 'Insérer/Modifier le tableau', +insert_table_width : 'Largeur', +insert_table_height : 'Hauteur', +insert_table_cols : 'Colonnes', +insert_table_rows : 'Lignes', +insert_table_cellspacing : 'Cellspacing', +insert_table_cellpadding : 'Cellpadding', +insert_table_border : 'Bordure', +insert_table_align : 'Alignement', +insert_table_align_default : 'Défaut', +insert_table_align_left : 'Gauche', +insert_table_align_right : 'Droit', +insert_table_align_middle : 'Milieu', +insert_table_class_name : 'Classe CSS', +table_row_title : 'Propriétés de ligne', +table_cell_title : 'Propriétés de cellule', +table_row_desc : 'Propriétés de ligne', +table_cell_desc : 'Propriétés de cellule', +insert_table_valign : 'Alignement vertical', +insert_table_align_top : 'Haut', +insert_table_align_bottom : 'Bas', +table_props_desc : 'Table properties', +table_bordercolor : 'Border color', +table_bgcolor : 'Bg color', +table_merge_cells_title : 'Merge table cells', +table_split_cells_desc : 'Split table cells', +table_merge_cells_desc : 'Merge table cells', +table_cut_row_desc : 'Cut table row', +table_copy_row_desc : 'Copy table row', +table_paste_row_before_desc : 'Paste table row before', +table_paste_row_after_desc : 'Paste table row after', +table_insert_desc : 'Insert a new table' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/he.js b/phpgwapi/js/tiny_mce/plugins/table/langs/he.js new file mode 100755 index 0000000000..25336f5af7 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/he.js @@ -0,0 +1,78 @@ +// HE lang variables + +tinyMCE.addToLang('table',{ +general_tab : 'ëììé', +advanced_tab : 'îú÷ãí', +general_props : 'îàôééðéí ëììééí', +advanced_props : 'îàôééðéí îú÷ãîéí', +desc : 'îëðéñ èáìä çãùä', +row_before_desc : 'äëðñ ùåøä ìôðé', +row_after_desc : 'äëðñ ùåøä àçøé', +delete_row_desc : 'îç÷ ùåøä', +col_before_desc : 'äëðñ èåø ìôðé', +col_after_desc : 'äëðñ èåø àçøé', +delete_col_desc : 'îç÷ èåø', +rowtype : 'ùåøä áçì÷ ùì äèáìä', +title : 'äëðñ/ùðä èáìä', +width : 'øåçá', +height : 'âåáä', +cols : 'èåøéí', +rows : 'ùåøåú', +cellspacing : 'øéååç áéï úàéí', +cellpadding : 'øéôåã úàéí', +border : 'âáåì', +align : 'éùåø', +align_default : 'áøéøú îçãì', +align_left : 'ùîàì', +align_right : 'éîéï', +align_middle : 'îøëæ', +row_title : 'îàôééðé ùåøä áèáìä', +cell_title : 'îàôééðé úà áèáìä', +cell_type : 'ñåâ úà', +row_desc : 'îàôééðé ùåøä áèáìä', +cell_desc : 'îàôééðé úà áèáìä', +valign : 'éùåø àðëé', +align_top : 'ìîòìä', +align_bottom : 'ìîèä', +props_desc : 'îàôééðé èáìä', +bordercolor : 'öáò âáåì', +bgcolor : 'öáò ø÷ò', +merge_cells_title : 'îæâ úàéí áèáìä', +split_cells_desc : 'ôöì úàéí áèáìä', +merge_cells_desc : 'îæâ úàéí áèáìä', +cut_row_desc : 'âæåø ùåøä îäèáìä', +copy_row_desc : 'äòú÷ ùåøä îäèáìä', +paste_row_before_desc : 'äãá÷ ùåøä ìôðé', +paste_row_after_desc : 'äãá÷ ùåøä àçøé', +id : 'Id', +style: 'ñâðåï', +langdir : 'ëéååï ùôä', +langcode : '÷åã ùôä', +mime : 'ñåâ MIME ùì äéòã', +ltr : 'ùîàì ìéîéï', +rtl : 'éîéï ìùîàì', +bgimage : 'úîåðú ø÷ò', +summary : 'ñéëåí', +td : "îéãò", +th : "ëåúøú", +cell_cell : 'òãëï úà ðåëçé', +cell_row : 'òãëï àú ëì äúàéí áùåøä', +cell_all : 'òãëï àú ëì äúàéí áèáìä', +row_row : 'òãëï ùåøä ðåëçéú', +row_odd : 'òãëï ùåøåú àé-æåâéåú áèáìä', +row_even : 'òãëï ùåøåú æåâéåú áèáìä', +row_all : 'òãëï àú ëì äùåøåú áèáìä', +thead : 'ëåúøú äèáìä', +tbody : 'âåó äèáìä', +tfoot : 'ñéëåí äèáìä', +del : 'îç÷ èáìä', +scope : 'úçåí', +row : 'ùåøä', +col : 'èåø', +rowgroup : '÷áåöú ùåøåú', +colgroup : '÷áåöú èåøéí', +col_limit : 'çøâú îäîñôø äî÷ñéîìé äîåúø ùì {$cols} èåøéí.', +row_limit : 'çøâú îäîñôø äî÷ñéîìé äîåúø ùì {$rows} ùåøåú.', +cell_limit : 'çøâú îäîñôø äî÷ñéîìé äîåúø ùì {$cells} úàéí.', +missing_scope: 'äàí àúä áèåç ùáøöåðê ìäîùéê îáìé ìöééï àú úçåí äëåúøú ùì äèáìä? áìé ëåúøú îåâãøú, éúëï ëé îùúîùéí áòìé îåâáìåéåú éú÷ùå ìäáéï àú äúåëï àå äîéãò äîåöâéí áèáìä.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/hu.js b/phpgwapi/js/tiny_mce/plugins/table/langs/hu.js new file mode 100644 index 0000000000..a649eb72b0 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/hu.js @@ -0,0 +1,75 @@ +// HU lang variables + +tinyMCE.addToLang('table',{ +general_tab : 'Általános', +advanced_tab : 'Haladó', +general_props : 'Általános beállítások', +advanced_props : 'Haladó beállítások', +desc : 'Új táblázat beszúrása', +row_before_desc : 'Sor beszúrása elé', +row_after_desc : 'Sor beszúrása mögé', +delete_row_desc : 'Sor törlése', +col_before_desc : 'Oszlop beszúrása elé', +col_after_desc : 'Oszlop beszúrása mögé', +delete_col_desc : 'Oszlop törlése', +rowtype : 'Sor a táblázatrészben', +title : 'Táblázat beszúrása/módosítása', +width : 'Hosszúság', +height : 'Szélesség', +cols : 'Oszlopok', +rows : 'Sorok', +cellspacing : 'Cellaköz', +cellpadding : 'Cellakitöltés', +border : 'Keret', +align : 'Elhelyezkedés', +align_default : 'alapértelmezett', +align_left : 'Bal', +align_right : 'Jobb', +align_middle : 'Közép', +row_title : 'Táblázat sor tulajdonságai', +cell_title : 'Táblázat cella tulajdonságai', +cell_type : 'Cella típus', +row_desc : 'Táblázat sor tulajdonságai', +cell_desc : 'Táblázat cella tulajdonságai', +valign : 'Függõleges elhelyezkedés', +align_top : 'Felül', +align_bottom : 'Alul', +props_desc : 'Táblázat tulajdonságai', +bordercolor : 'Keret szín', +bgcolor : 'Háttér szín', +merge_cells_title : 'Tábla celláinak egyesítése', +split_cells_desc : 'Tábla celláinak felosztása', +merge_cells_desc : 'Tábla celláinak egyesítése', +cut_row_desc : 'Táblázat sor kivágása', +copy_row_desc : 'Táblázat sor másolása', +paste_row_before_desc : 'Táblázat sor beillesztése elé', +paste_row_after_desc : 'Táblázat sor beillesztése mögé', +id : 'Azonodító', +style: 'Stílus', +langdir : 'Szövegpozíció', +langcode : 'Szöveg kód', +mime : 'Cél MIME típus', +ltr : 'Balról jobbra', +rtl : 'Jobbról balra', +bgimage : 'Háttérkép', +summary : 'Összefoglaló', +td : "Adat", +th : "Fejléc", +cell_cell : 'Aktuális cella frissítése', +cell_row : 'Minden cella frissítése a sorban', +cell_all : 'Minden cella frissítése a táblában', +row_row : 'Aktuális sor frissítése', +row_odd : 'Páratlan sorok frissítése a táblában', +row_even : 'páros sorok frissítése a táblában', +row_all : 'Minden sor frissítése a táblában', +thead : 'Táblázat fejléc', +tbody : 'Táblázat test', +tfoot : 'Tálázat lábléc', +del : 'Tábla törlése', +scope : 'Scope', +row : 'Row', +col : 'Col', +rowgroup : 'Row Group', +colgroup : 'Col Group', +missing_scope: 'Are you sure you want to continue without specifying a scope for this table header cell. Without it, it may be difficult for some users with disabilities to understand the content or data displayed of the table.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/is.js b/phpgwapi/js/tiny_mce/plugins/table/langs/is.js new file mode 100644 index 0000000000..9b23d65c03 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/is.js @@ -0,0 +1,76 @@ +// Iceland lang variables by Johannes Birgir Jensson + +tinyMCE.addToLang('table',{ +general_tab : 'Almennt', +advanced_tab : 'Sértækt', +general_props : 'Almennar stillingar', +advanced_props : 'Sértækar stillingar', +desc : 'Setja inn nýja töflu', +row_before_desc : 'Bæta röð við fyrir framan', +row_after_desc : 'Bæta röð við fyrir aftan', +delete_row_desc : 'Eyða röð', +col_before_desc : 'Bæta dálk við fyrir framan', +col_after_desc : 'Bæta dálk við fyrir aftan', +delete_col_desc : 'Eyða dálki', +rowtype : 'Röð í töfluhluta', +title : 'Bæta við/breyta töflu', +width : 'Breidd', +height : 'Hæð', +cols : 'Dálkar', +rows : 'Raðir', +cellspacing : 'Reitabil', +cellpadding : 'Reitabólstrun', +border : 'Rammi', +align : 'Textastilling', +align_default : 'Sjálfgild', +align_left : 'Vinstri', +align_right : 'Hægri', +align_middle : 'Miðja', +row_title : 'Stillingar töfluraðar', +cell_title : 'Stillingar töfludálks', +cell_type : 'Reitartegund', +row_desc : 'Stillingar töfluraðar', +cell_desc : 'Stillingar töflureits', +valign : 'Lóðrétt stilling', +align_top : 'Efst', +align_bottom : 'Neðst', +props_desc : 'Stillingar töflu', +bordercolor : 'Rammalitur', +bgcolor : 'Bakgrunnslitur', +merge_cells_title : 'Sameina töflureiti', +split_cells_desc : 'Tvístra töflureitum', +merge_cells_desc : 'Sameina töflureiti', +cut_row_desc : 'Klippa töfluröð', +copy_row_desc : 'Afrita töfluröð', +paste_row_before_desc : 'Skeyta töfluröð fyrir ofan', +paste_row_after_desc : 'Skeyta töfluröð fyrir neðan', +id : 'Id', +style: 'Stíll', +langdir : 'Ritháttur tungumáls', +langcode : 'Tungumálskenni', +mime : 'MIME-tegund tengils', +ltr : 'Vinstri til hægri', +rtl : 'Hægri til vinstri', +bgimage : 'Bakgrunnsmynd', +summary : 'Samantekt', +td : "Gögn", +th : "Haus", +cell_cell : 'Uppfæra núverandi reit', +cell_row : 'Uppfæra alla reiti í röðinni', +cell_all : 'Uppfæra alla reiti töflunnar', +row_row : 'Uppfæra núverandi röð', +row_odd : 'Uppfæra oddatöluraðir', +row_even : 'Uppfæra jafntöluraðir', +row_all : 'Uppfæra allar raðir', +thead : 'Haus töflu', +tbody : 'Meginmál töflu', +tfoot : 'Fótur töflu', +del : 'Eyða töflu', +scope : 'Gildissvið', +row : 'Röð', +col : 'Dálkur', +rowgroup : 'Raðahópur', +colgroup : 'Dálkahópur', +missing_scope: 'Viltu halda áfram án þess að tilgreina gildissvið fyrir haus töflu? Án þess gæti það valdið sumum notendum, til dæmis sjónskertum, vandkvæðum við að skilja innihald töflunnar.', +cellprops_delta_width : 55 +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/it.js b/phpgwapi/js/tiny_mce/plugins/table/langs/it.js new file mode 100755 index 0000000000..68ef487082 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/it.js @@ -0,0 +1,79 @@ +// IT lang variables + +tinyMCE.addToLang('table',{ +general_tab : 'Generale', +advanced_tab : 'Avanzate', +general_props : 'Proprietà generali', +advanced_props : 'Proprietà avanzate', +desc : 'Inserisci una nuova tabella', +row_before_desc : 'Inserisci una riga prima', +row_after_desc : 'Inserisci una riga dopo', +delete_row_desc : 'Cancella riga', +col_before_desc : 'Inserisci una colonna prima', +col_after_desc : 'Inserisci una colonna dopo', +delete_col_desc : 'Cancella colonna', +rowtype : 'Tipo di riga', +title : 'Inserisci o modifica tabella', +width : 'Larghezza', +height : 'Altezza', +cols : 'Colonne', +rows : 'Righe', +cellspacing : 'Spaziatura tra celle', +cellpadding : 'Margine interno celle', +border : 'Bordo', +align : 'Allineamento', +align_default : 'Predefinito', +align_left : 'A sinistra', +align_right : 'A destra', +align_middle : 'Al centro', +row_title : 'Proprietà di riga', +cell_title : 'Proprietà di cella', +cell_type : 'Tipo di cella', +row_desc : 'Proprietà di riga', +cell_desc : 'Proprietà di cella', +valign : 'Allineamento verticale', +align_top : 'In alto', +align_bottom : 'In basso', +props_desc : 'Proprietà di tabella', +bordercolor : 'Colore del bordo', +bgcolor : 'Colore di sfondo', +merge_cells_title : 'Unisci celle', +split_cells_desc : 'Dividi celle', +merge_cells_desc : 'Unisci celle', +cut_row_desc : 'Taglia riga', +copy_row_desc : 'Copia riga', +paste_row_before_desc : 'Incolla riga prima', +paste_row_after_desc : 'Incolla riga dopo', +id : 'Id', +style: 'Stile', +langdir : 'Direzione del testo', +langcode : 'Codifica lingua', +mime : 'Tipo MIME destinazione', +ltr : 'Da sinistra a destra', +rtl : 'Da destra a sinistra', +bgimage : 'Immagine di sfondo', +summary : 'Riassunto', +td : "Normale", +th : "Intestazione", +cell_cell : 'Aggiorna cella corrente', +cell_row : 'Aggiorna tutte le celle della riga', +cell_all : 'Aggiorna tutte le celle della tabella', +row_row : 'Aggiorna riga corrente', +row_odd : 'Aggiorna righe dispari della tabella', +row_even : 'Aggiorna righe pari della tabella', +row_all : 'Aggiorna tutte le righe della tabella', +thead : 'Intestazione', +tbody : 'Corpo', +tfoot : 'Footer', +del : 'Elimina tabella', +scope : 'Ambito', +row : 'Riga', +col : 'Colonna', +rowgroup : 'Gruppo di righe', +colgroup : 'Gruppo di colonne', +col_limit : 'Hai superato il massimo numero di colonne di {$cols}.', +row_limit : 'Hai superato il massimo numero di righe di {$rows}.', +cell_limit : 'Hai superato il massimo numero di celle di {$cells}.', +missing_scope: 'Sei sicuro di voler omettere un ambito per questa cella di intestazione? L\'ambito è utile alle persone con disabilità per interpretare i contenuti della tabella.', +cellprops_delta_width : 150 +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/ja-euc-jp.js b/phpgwapi/js/tiny_mce/plugins/table/langs/ja-euc-jp.js new file mode 100755 index 0000000000..108d6afb13 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/ja-euc-jp.js @@ -0,0 +1,78 @@ +// UK lang variables + +tinyMCE.addToLang('table',{ +general_tab : 'General', +advanced_tab : 'Advanced', +general_props : 'General properties', +advanced_props : 'Advanced properties', +desc : 'Inserts a new table', +row_before_desc : 'Insert row before', +row_after_desc : 'Insert row after', +delete_row_desc : 'Delete row', +col_before_desc : 'Insert column before', +col_after_desc : 'Insert column after', +delete_col_desc : 'Remove column', +rowtype : 'Row in table part', +title : 'Insert/Modify table', +width : 'Width', +height : 'Height', +cols : 'Columns', +rows : 'Rows', +cellspacing : 'Cellspacing', +cellpadding : 'Cellpadding', +border : 'Border', +align : 'Alignment', +align_default : 'Default', +align_left : 'Left', +align_right : 'Right', +align_middle : 'Center', +row_title : 'Table row properties', +cell_title : 'Table cell properties', +cell_type : 'Cell type', +row_desc : 'Table row properties', +cell_desc : 'Table cell properties', +valign : 'Vertical alignment', +align_top : 'Top', +align_bottom : 'Bottom', +props_desc : 'Table properties', +bordercolor : 'Border color', +bgcolor : 'Background color', +merge_cells_title : 'Merge table cells', +split_cells_desc : 'Split table cells', +merge_cells_desc : 'Merge table cells', +cut_row_desc : 'Cut table row', +copy_row_desc : 'Copy table row', +paste_row_before_desc : 'Paste table row before', +paste_row_after_desc : 'Paste table row after', +id : 'Id', +style: 'Style', +langdir : 'Language direction', +langcode : 'Language code', +mime : 'Target MIME type', +ltr : 'Left to right', +rtl : 'Right to left', +bgimage : 'Background image', +summary : 'Summary', +td : "Data", +th : "Header", +cell_cell : 'Update current cell', +cell_row : 'Update all cells in row', +cell_all : 'Update all cells in table', +row_row : 'Update current row', +row_odd : 'Update odd rows in table', +row_even : 'Update even rows in table', +row_all : 'Update all rows in table', +thead : 'Table Head', +tbody : 'Table Body', +tfoot : 'Table Foot', +del : 'Delete table', +scope : 'Scope', +row : 'Row', +col : 'Col', +rowgroup : 'Row Group', +colgroup : 'Col Group', +col_limit : 'You\'ve exceeded the maximum number of columns of {$cols}.', +row_limit : 'You\'ve exceeded the maximum number of rows of {$rows}.', +cell_limit : 'You\'ve exceeded the maximum number of cells of {$cells}.', +missing_scope: 'Are you sure you want to continue without specifying a scope for this table header cell. Without it, it may be difficult for some users with disabilities to understand the content or data displayed of the table.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/ja.js b/phpgwapi/js/tiny_mce/plugins/table/langs/ja.js new file mode 100644 index 0000000000..17e3088830 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/ja.js @@ -0,0 +1,43 @@ +// JP lang variables + +tinyMCE.addToLang('',{ +table_desc : '$B%F!<%V%k(B', +table_insert_row_before_desc : '$B9TA^F~(B($BA0(B)', +table_insert_row_after_desc : '$B9TA^F~(B($B8e(B)', +table_delete_row_desc : '$B9T:o=|(B', +table_insert_col_before_desc : '$BNsA^F~(B($BA0(B)', +table_insert_col_after_desc : '$BNsA^F~(B($B8e(B)', +table_delete_col_desc : '$BNs:o=|(B', +insert_table_title : '$B%F!<%V%k$NA^F~(B/$BJT=8(B', +insert_table_cols : '$BNs?t(B', +insert_table_rows : '$B9T?t(B', +insert_table_cellspacing : '$B%;%kM>Gr(B', +insert_table_cellpadding : '$B%;%k5M$a(B', +insert_table_align : '$B0LCVD4@0(B', +insert_table_align_default : '$B0EL[(B', +insert_table_align_left : '$B:85M$a(B', +insert_table_align_right : '$B1&5M$a(B', +insert_table_align_middle : '$BCf1{4s$;(B', +insert_table_width : '$BI}(B', +insert_table_height : '$B9b$5(B', +insert_table_border : '$B6-3&@~(B', +insert_table_class : '$B%/%i%9(B', +table_row_title : 'Table row properties', +table_cell_title : 'Table cell properties', +table_row_desc : 'Table row properties', +table_cell_desc : 'Table cell properties', +insert_table_valign : 'Vertical alignment', +insert_table_align_top : 'Top', +insert_table_align_bottom : 'Bottom', +table_props_desc : 'Table properties', +table_bordercolor : 'Border color', +table_bgcolor : 'Bg color', +table_merge_cells_title : 'Merge table cells', +table_split_cells_desc : 'Split table cells', +table_merge_cells_desc : 'Merge table cells', +table_cut_row_desc : 'Cut table row', +table_copy_row_desc : 'Copy table row', +table_paste_row_before_desc : 'Paste table row before', +table_paste_row_after_desc : 'Paste table row after', +table_insert_desc : 'Insert a new table' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/ja_euc-jp.js b/phpgwapi/js/tiny_mce/plugins/table/langs/ja_euc-jp.js new file mode 100755 index 0000000000..be2a7f8fa6 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/ja_euc-jp.js @@ -0,0 +1,75 @@ +// ÆüËܸì euc lang variables + +tinyMCE.addToLang('table',{ +general_tab : '°ìÈÌ', +advanced_tab : '¾ÜºÙ', +general_props : '°ìÈ̤Υץí¥Ñ¥Æ¥£', +advanced_props : '¾ÜºÙ¤Î¥×¥í¥Ñ¥Æ¥£', +desc : '¥Æ¡¼¥Ö¥ë¤òÁÞÆþ', +row_before_desc : 'Á°¤Ë¹Ô¤òÁÞÆþ', +row_after_desc : '¸å¤Ë¹Ô¤òÁÞÆþ', +delete_row_desc : '¹Ô¤òºï½ü', +col_before_desc : 'Á°¤ËÎó¤òÁÞÆþ', +col_after_desc : '¸å¤ËÎó¤òÁÞÆþ', +delete_col_desc : 'Îó¤òºï½ü', +rowtype : '¥Æ¡¼¥Ö¥ë¤Î¹Ô', +title : '¥Æ¡¼¥Ö¥ë¤òÁÞÆþ¡¦ÊÔ½¸', +width : 'Éý', +height : '¹â¤µ', +cols : 'Îó¿ô', +rows : '¹Ô¿ô', +cellspacing : '¥»¥ë´Ö³Ö', +cellpadding : '¥»¥ë;Çò', +border : '¥Ü¡¼¥À¡¼', +align : '¹Ô·¤¨', +align_default : '»ØÄê¤Ê¤·', +align_left : 'º¸', +align_right : '±¦', +align_middle : 'Ãæ±û', +row_title : '¹Ô', +cell_title : '¥»¥ë¤Î¥×¥í¥Ñ¥Æ¥£', +cell_type : 'Cell type', +row_desc : '¹Ô¤Î¥×¥í¥Ñ¥Æ¥£', +cell_desc : '¥»¥ë¤Î¥×¥í¥Ñ¥Æ¥£', +valign : '¾å²¼Â·¤¨', +align_top : '¾å', +align_bottom : '²¼', +props_desc : '¥Æ¡¼¥Ö¥ë¤Î¥×¥í¥Ñ¥Æ¥£', +bordercolor : '¥Ü¡¼¥À¡¼¥«¥é¡¼', +bgcolor : 'ÇØ·Ê¿§', +merge_cells_title : '¥»¥ë¤Î¥Þ¡¼¥¸', +split_cells_desc : '¥»¥ë¤Îʬ³ä', +merge_cells_desc : '¥»¥ë¤Î¥Þ¡¼¥¸', +cut_row_desc : '¹Ô¤òÀÚ¤êÈ´¤­', +copy_row_desc : '¹Ô¤òŽ¤êÉÕ¤±', +paste_row_before_desc : 'Á°¤Ë¹Ô¤òŽ¤êÉÕ¤±', +paste_row_after_desc : '¸å¤Ë¹Ô¤òŽ¤êÉÕ¤±', +id : '¥Æ¡¼¥Ö¥ë ID', +style: '¥¹¥¿¥¤¥ë', +langdir : '¸ÀÍդθþ¤­', +langcode : '¸ÀÍդΥ³¡¼¥É', +mime : '¥¿¡¼¥²¥Ã¥È MIME ¥¿¥¤¥×', +ltr : 'º¸¤«¤é±¦¤Ø', +rtl : '±¦¤«¤éº¸¤Ø', +bgimage : 'ÇØ·Ê¥¤¥á¡¼¥¸', +summary : 'Í×Ìó', +td : "¥Ç¡¼¥¿", +th : "¥Ø¥Ã¥À", +cell_cell : '¥»¥ë¤ò¹¹¿·', +cell_row : '¤³¤Î¹Ô¤Î¥»¥ë¤ò¹¹¿·', +cell_all : 'Á´¥»¥ë¤ò¹¹¿·', +row_row : '¹Ô¤ò¹¹¿·', +row_odd : '´ñ¿ô¤Î¹Ô¤ò¹¹¿·', +row_even : '¶ö¿ô¤Î¹Ô¤ò¹¹¿·', +row_all : 'Á´¹Ô¤ò¹¹¿·', +thead : '¥Ø¥Ã¥À¡¼', +tbody : '¥Æ¡¼¥Ö¥ëBody', +tfoot : '¥Õ¥Ã¥¿¡¼', +del : '¥Æ¡¼¥Ö¥ë¤òºï½ü', +scope : '¥¹¥³¡¼¥×', +row : '¹Ô', +col : 'Îó', +rowgroup : '¹Ô¤Î¥°¥ë¡¼¥×', +colgroup : 'Îó¤Î¥°¥ë¡¼¥×', +missing_scope: '¥Ø¥Ã¥À¡¼¤Î¥¹¥³¡¼¥×¤òÀßÄꤷ¤Ê¤¯¤Æ¤â¤¤¤¤¤Ç¤¹¤«¡£¥¹¥³¡¼¥×¤¬¤Ê¤±¤ì¤Ð¡¢¾ã³²¼Ô¤¬Íý²ò¤·¿É¤¤¤«¤â¤·¤ì¤Þ¤»¤ó¡£' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/ja_shift-jis.js b/phpgwapi/js/tiny_mce/plugins/table/langs/ja_shift-jis.js new file mode 100755 index 0000000000..d0b5a7f088 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/ja_shift-jis.js @@ -0,0 +1,75 @@ +// “ú–{Œê shift-jis lang variables + +tinyMCE.addToLang('table',{ +general_tab : 'ˆê”Ê', +advanced_tab : 'Ú×', +general_props : 'ˆê”ʂ̃vƒƒpƒeƒB', +advanced_props : 'Úׂ̃vƒƒpƒeƒB', +desc : 'ƒe[ƒuƒ‹‚ð‘}“ü', +row_before_desc : '‘O‚És‚ð‘}“ü', +row_after_desc : 'Œã‚És‚ð‘}“ü', +delete_row_desc : 's‚ðíœ', +col_before_desc : '‘O‚É—ñ‚ð‘}“ü', +col_after_desc : 'Œã‚É—ñ‚ð‘}“ü', +delete_col_desc : '—ñ‚ðíœ', +rowtype : 'ƒe[ƒuƒ‹‚Ìs', +title : 'ƒe[ƒuƒ‹‚ð‘}“üE•ÒW', +width : '•', +height : '‚‚³', +cols : '—ñ”', +rows : 's”', +cellspacing : 'ƒZƒ‹ŠÔŠu', +cellpadding : 'ƒZƒ‹—]”’', +border : 'ƒ{[ƒ_[', +align : 's‘µ‚¦', +align_default : 'Žw’è‚È‚µ', +align_left : '¶', +align_right : '‰E', +align_middle : '’†‰›', +row_title : 's', +cell_title : 'ƒZƒ‹‚̃vƒƒpƒeƒB', +cell_type : 'Cell type', +row_desc : 's‚̃vƒƒpƒeƒB', +cell_desc : 'ƒZƒ‹‚̃vƒƒpƒeƒB', +valign : '㉺‘µ‚¦', +align_top : 'ã', +align_bottom : '‰º', +props_desc : 'ƒe[ƒuƒ‹‚̃vƒƒpƒeƒB', +bordercolor : 'ƒ{[ƒ_[ƒJƒ‰[', +bgcolor : '”wŒiF', +merge_cells_title : 'ƒZƒ‹‚̃}[ƒW', +split_cells_desc : 'ƒZƒ‹‚Ì•ªŠ„', +merge_cells_desc : 'ƒZƒ‹‚̃}[ƒW', +cut_row_desc : 's‚ð؂蔲‚«', +copy_row_desc : 's‚ð“\‚è•t‚¯', +paste_row_before_desc : '‘O‚És‚ð“\‚è•t‚¯', +paste_row_after_desc : 'Œã‚És‚ð“\‚è•t‚¯', +id : 'ƒe[ƒuƒ‹ ID', +style: 'ƒXƒ^ƒCƒ‹', +langdir : 'Œ¾—t‚ÌŒü‚«', +langcode : 'Œ¾—t‚̃R[ƒh', +mime : 'ƒ^[ƒQƒbƒg MIME ƒ^ƒCƒv', +ltr : '¶‚©‚ç‰E‚Ö', +rtl : '‰E‚©‚綂Ö', +bgimage : '”wŒiƒCƒ[ƒW', +summary : '—v–ñ', +td : "ƒf[ƒ^", +th : "ƒwƒbƒ_", +cell_cell : 'ƒZƒ‹‚ðXV', +cell_row : '‚±‚Ìs‚̃Zƒ‹‚ðXV', +cell_all : '‘SƒZƒ‹‚ðXV', +row_row : 's‚ðXV', +row_odd : 'Šï”‚Ìs‚ðXV', +row_even : '‹ô”‚Ìs‚ðXV', +row_all : '‘Ss‚ðXV', +thead : 'ƒwƒbƒ_[', +tbody : 'ƒe[ƒuƒ‹Body', +tfoot : 'ƒtƒbƒ^[', +del : 'ƒe[ƒuƒ‹‚ðíœ', +scope : 'ƒXƒR[ƒv', +row : 's', +col : '—ñ', +rowgroup : 's‚̃Oƒ‹[ƒv', +colgroup : '—ñ‚̃Oƒ‹[ƒv', +missing_scope: 'ƒwƒbƒ_[‚̃XƒR[ƒv‚ðݒ肵‚È‚­‚Ä‚à‚¢‚¢‚Å‚·‚©BƒXƒR[ƒv‚ª‚È‚¯‚ê‚ÎAáŠQŽÒ‚ª—‰ð‚µh‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñB' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/ja_shift_jis.js b/phpgwapi/js/tiny_mce/plugins/table/langs/ja_shift_jis.js new file mode 100755 index 0000000000..108d6afb13 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/ja_shift_jis.js @@ -0,0 +1,78 @@ +// UK lang variables + +tinyMCE.addToLang('table',{ +general_tab : 'General', +advanced_tab : 'Advanced', +general_props : 'General properties', +advanced_props : 'Advanced properties', +desc : 'Inserts a new table', +row_before_desc : 'Insert row before', +row_after_desc : 'Insert row after', +delete_row_desc : 'Delete row', +col_before_desc : 'Insert column before', +col_after_desc : 'Insert column after', +delete_col_desc : 'Remove column', +rowtype : 'Row in table part', +title : 'Insert/Modify table', +width : 'Width', +height : 'Height', +cols : 'Columns', +rows : 'Rows', +cellspacing : 'Cellspacing', +cellpadding : 'Cellpadding', +border : 'Border', +align : 'Alignment', +align_default : 'Default', +align_left : 'Left', +align_right : 'Right', +align_middle : 'Center', +row_title : 'Table row properties', +cell_title : 'Table cell properties', +cell_type : 'Cell type', +row_desc : 'Table row properties', +cell_desc : 'Table cell properties', +valign : 'Vertical alignment', +align_top : 'Top', +align_bottom : 'Bottom', +props_desc : 'Table properties', +bordercolor : 'Border color', +bgcolor : 'Background color', +merge_cells_title : 'Merge table cells', +split_cells_desc : 'Split table cells', +merge_cells_desc : 'Merge table cells', +cut_row_desc : 'Cut table row', +copy_row_desc : 'Copy table row', +paste_row_before_desc : 'Paste table row before', +paste_row_after_desc : 'Paste table row after', +id : 'Id', +style: 'Style', +langdir : 'Language direction', +langcode : 'Language code', +mime : 'Target MIME type', +ltr : 'Left to right', +rtl : 'Right to left', +bgimage : 'Background image', +summary : 'Summary', +td : "Data", +th : "Header", +cell_cell : 'Update current cell', +cell_row : 'Update all cells in row', +cell_all : 'Update all cells in table', +row_row : 'Update current row', +row_odd : 'Update odd rows in table', +row_even : 'Update even rows in table', +row_all : 'Update all rows in table', +thead : 'Table Head', +tbody : 'Table Body', +tfoot : 'Table Foot', +del : 'Delete table', +scope : 'Scope', +row : 'Row', +col : 'Col', +rowgroup : 'Row Group', +colgroup : 'Col Group', +col_limit : 'You\'ve exceeded the maximum number of columns of {$cols}.', +row_limit : 'You\'ve exceeded the maximum number of rows of {$rows}.', +cell_limit : 'You\'ve exceeded the maximum number of cells of {$cells}.', +missing_scope: 'Are you sure you want to continue without specifying a scope for this table header cell. Without it, it may be difficult for some users with disabilities to understand the content or data displayed of the table.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/ja_utf-8.js b/phpgwapi/js/tiny_mce/plugins/table/langs/ja_utf-8.js new file mode 100755 index 0000000000..d4de06301b --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/ja_utf-8.js @@ -0,0 +1,75 @@ +// 日本語 utf-8 lang variables + +tinyMCE.addToLang('table',{ +general_tab : '一般', +advanced_tab : '詳細', +general_props : '一般ã®ãƒ—ロパティ', +advanced_props : '詳細ã®ãƒ—ロパティ', +desc : 'テーブルを挿入', +row_before_desc : 'å‰ã«è¡Œã‚’挿入', +row_after_desc : '後ã«è¡Œã‚’挿入', +delete_row_desc : '行を削除', +col_before_desc : 'å‰ã«åˆ—を挿入', +col_after_desc : '後ã«åˆ—を挿入', +delete_col_desc : '列を削除', +rowtype : 'テーブルã®è¡Œ', +title : 'テーブルを挿入・編集', +width : 'å¹…', +height : '高ã•', +cols : '列数', +rows : '行数', +cellspacing : 'セル間隔', +cellpadding : 'セル余白', +border : 'ボーダー', +align : 'è¡Œæƒãˆ', +align_default : '指定ãªã—', +align_left : 'å·¦', +align_right : 'å³', +align_middle : '中央', +row_title : 'è¡Œ', +cell_title : 'セルã®ãƒ—ロパティ', +cell_type : 'Cell type', +row_desc : 'è¡Œã®ãƒ—ロパティ', +cell_desc : 'セルã®ãƒ—ロパティ', +valign : '上下æƒãˆ', +align_top : '上', +align_bottom : '下', +props_desc : 'テーブルã®ãƒ—ロパティ', +bordercolor : 'ボーダーカラー', +bgcolor : '背景色', +merge_cells_title : 'セルã®ãƒžãƒ¼ã‚¸', +split_cells_desc : 'セルã®åˆ†å‰²', +merge_cells_desc : 'セルã®ãƒžãƒ¼ã‚¸', +cut_row_desc : '行を切り抜ã', +copy_row_desc : '行を貼り付ã‘', +paste_row_before_desc : 'å‰ã«è¡Œã‚’貼り付ã‘', +paste_row_after_desc : '後ã«è¡Œã‚’貼り付ã‘', +id : 'テーブル ID', +style: 'スタイル', +langdir : '言葉ã®å‘ã', +langcode : '言葉ã®ã‚³ãƒ¼ãƒ‰', +mime : 'ターゲット MIME タイプ', +ltr : 'å·¦ã‹ã‚‰å³ã¸', +rtl : 'å³ã‹ã‚‰å·¦ã¸', +bgimage : '背景イメージ', +summary : 'è¦ç´„', +td : "データ", +th : "ヘッダ", +cell_cell : 'セルを更新', +cell_row : 'ã“ã®è¡Œã®ã‚»ãƒ«ã‚’æ›´æ–°', +cell_all : '全セルを更新', +row_row : '行を更新', +row_odd : '奇数ã®è¡Œã‚’æ›´æ–°', +row_even : 'å¶æ•°ã®è¡Œã‚’æ›´æ–°', +row_all : '全行を更新', +thead : 'ヘッダー', +tbody : 'テーブルBody', +tfoot : 'フッター', +del : 'テーブルを削除', +scope : 'スコープ', +row : 'è¡Œ', +col : '列', +rowgroup : 'è¡Œã®ã‚°ãƒ«ãƒ¼ãƒ—', +colgroup : '列ã®ã‚°ãƒ«ãƒ¼ãƒ—', +missing_scope: 'ヘッダーã®ã‚¹ã‚³ãƒ¼ãƒ—を設定ã—ãªãã¦ã‚‚ã„ã„ã§ã™ã‹ã€‚スコープãŒãªã‘ã‚Œã°ã€éšœå®³è€…ãŒç†è§£ã—è¾›ã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/ko.js b/phpgwapi/js/tiny_mce/plugins/table/langs/ko.js new file mode 100644 index 0000000000..bd8b30e907 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/ko.js @@ -0,0 +1,43 @@ +// KO lang variables + +tinyMCE.addToLang('',{ +table_desc : 'Ç¥ ³Ö±â', +table_insert_row_before_desc : '¾Õ¿¡ Çà ³Ö±â', +table_insert_row_after_desc : 'µÚ¿¡ Çà ³Ö±â', +table_delete_row_desc : 'Çà Áö¿ì±â', +table_insert_col_before_desc : '¾Õ¿¡ ¿­ ³Ö±â', +table_insert_col_after_desc : 'µÚ¿¡ ¿­ ³Ö±â', +table_delete_col_desc : '¿­ Áö¿ì±â', +insert_table_title : 'Ç¥ ³Ö±â/°íÄ¡±â', +insert_table_width : '³Êºñ', +insert_table_height : '³ôÀÌ', +insert_table_cols : 'Çà', +insert_table_rows : '¿­', +insert_table_cellspacing : '¼¿ °£°Ý', +insert_table_cellpadding : '¼¿ ¿©¹é', +insert_table_border : 'Å׵θ®', +insert_table_align : 'Á¤·Ä', +insert_table_align_default : '±âº»°ª', +insert_table_align_left : '¿ÞÂÊ', +insert_table_align_right : '¿À¸¥ÂÊ', +insert_table_align_middle : '°¡¿îµ¥', +insert_table_class : 'Ŭ·¡½º', +table_row_title : 'Table row properties', +table_cell_title : 'Table cell properties', +table_row_desc : 'Table row properties', +table_cell_desc : 'Table cell properties', +insert_table_valign : 'Vertical alignment', +insert_table_align_top : 'Top', +insert_table_align_bottom : 'Bottom', +table_props_desc : 'Table properties', +table_bordercolor : 'Border color', +table_bgcolor : 'Bg color', +table_merge_cells_title : 'Merge table cells', +table_split_cells_desc : 'Split table cells', +table_merge_cells_desc : 'Merge table cells', +table_cut_row_desc : 'Cut table row', +table_copy_row_desc : 'Copy table row', +table_paste_row_before_desc : 'Paste table row before', +table_paste_row_after_desc : 'Paste table row after', +table_insert_desc : 'Insert a new table' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/nb.js b/phpgwapi/js/tiny_mce/plugins/table/langs/nb.js new file mode 100644 index 0000000000..422017ea31 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/nb.js @@ -0,0 +1,75 @@ +// nb = Norwegian (bokmål) lang variables by Knut B. Jacobsen + +tinyMCE.addToLang('table',{ +general_tab : 'Generelt', +advanced_tab : 'Avansert', +general_props : 'Generelle egenskaper', +advanced_props : 'Avanserte egenskaper', +desc : 'Opprett/endre tabell', +row_before_desc : 'Opprett rad foran', +row_after_desc : 'Opprett rad etter', +delete_row_desc : 'Fjern rad', +col_before_desc : 'Opprett kolonne foran', +col_after_desc : 'Opprett kolonne etter', +delete_col_desc : 'Fjern kolonne', +rowtype : 'Rad i tabell', +title : 'Opprett/endre tabell', +width : 'Bredde', +height : 'Høyde', +cols : 'Kolonner', +rows : 'Rader', +cellspacing : 'Celle mellomrom', +cellpadding : 'Celle fylling', +border : 'Rammebredde', +align : 'Justering', +align_default : 'Ingen', +align_left : 'Venstre', +align_right : 'Høyre', +align_middle : 'Midtstilt', +row_title : 'tabell rad egenskaper', +cell_title : 'tabell celle egenskaper', +cell_type : 'Celle type', +row_desc : 'tabell rad egenskaper', +cell_desc : 'tabell celle egenskaper', +valign : 'Vertikal justering', +align_top : 'Topp', +align_bottom : 'Bunn', +props_desc : 'tabell egenskaper', +bordercolor : 'Rammefarge', +bgcolor : 'Bakgrunnsfarge', +merge_cells_title : 'Slå sammen tabell celler', +split_cells_desc : 'Splitt tabell celler', +merge_cells_desc : 'Slå sammen tabell celler', +cut_row_desc : 'Fjern tabell rad', +copy_row_desc : 'Kopier tabell rad', +paste_row_before_desc : 'Lim inn tabell rad foran', +paste_row_after_desc : 'Lim inn tabell rad etter', +id : 'Id', +style: 'Stil', +langdir : 'Språk retning', +langcode : 'Språk kode', +mime : 'Målets MIME type', +ltr : 'Venstre mot høyre', +rtl : 'Høyre mot venstre', +bgimage : 'Bakgrunnsbilde', +summary : 'Sum', +td : "Data", +th : "Overskrift", +cell_cell : 'Oppdater valgt celle', +cell_row : 'Oppdater alle celler i raden', +cell_all : 'Oppdater alle celler i tabellen', +row_row : 'Oppdater valgt rad', +row_odd : 'Oppdater ulike rader i tabellen', +row_even : 'Oppdater like rader i tabellen', +row_all : 'Oppdater alle rader i tabellen', +thead : 'Tabell Hode', +tbody : 'Tabell Kropp', +tfoot : 'Tabell Fot', +del : 'Slett tabell', +scope : 'Hensikt', +row : 'Rad', +col : 'Kolonne', +rowgroup : 'Rad gruppe', +colgroup : 'Kolonne gruppe', +missing_scope: 'Er du sikker på at du vil fortsette uten å oppgi hensikten med denne tabellens hode celle.' +}); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/nl.js b/phpgwapi/js/tiny_mce/plugins/table/langs/nl.js new file mode 100644 index 0000000000..503388b66d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/nl.js @@ -0,0 +1,75 @@ +// NL lang variables + +tinyMCE.addToLang('table',{ +general_tab : 'Algemeen', +advanced_tab : 'Geavanceerd', +general_props : 'Algemene eigenschappen', +advanced_props : 'Geavanceerde eigenschappen', +desc : 'Nieuwe tabel invoegen', +row_before_desc : 'Rij boven invoegen', +row_after_desc : 'Rij onder invoegen', +delete_row_desc : 'Rij verwijderen', +col_before_desc : 'Kolom links invoegen', +col_after_desc : 'Kolom rechts invoegen', +delete_col_desc : 'Kolom verwijderen', +rowtype : 'Row in table part', +title : 'Tabel invoegen/bewerken', +width : 'Breedte', +height : 'Hoogte', +cols : 'Kolommen', +rows : 'Rijen', +cellspacing : 'Ruimte om cel', +cellpadding : 'Ruimte in cel', +border : 'Rand', +align : 'Uitlijning', +align_default : 'Standaard', +align_left : 'Links', +align_right : 'Rechts', +align_middle : 'Centreren', +row_title : 'Tabelrij-eigenschappen', +cell_title : 'Tabelcel-eigenschappen', +cell_type : 'Celtype', +row_desc : 'Tabelrij-eigenschappen', +cell_desc : 'Tabelcel-eigenschappen', +valign : 'Verticale uitlijning', +align_top : 'Boven', +align_bottom : 'Onder', +props_desc : 'Tabeleigenschappen', +bordercolor : 'Randkleur', +bgcolor : 'Achtergrondkleur', +merge_cells_title : 'Tabelcellen samenvoegen', +split_cells_desc : 'Tabelcellen splitsen', +merge_cells_desc : 'Tabelcellen samenvoegen', +cut_row_desc : 'Tabelrij knippen', +copy_row_desc : 'Tebelrij kopiëren', +paste_row_before_desc : 'Tabelrij boven plakken', +paste_row_after_desc : 'tabelrij onder plakken', +id : 'Id', +style: 'Stijl', +langdir : 'Taalrichting', +langcode : 'Taalcode', +mime : 'MIME type', +ltr : 'Links naar rechts', +rtl : 'Rechts naar links', +bgimage : 'Achtergrondafbeelding', +summary : 'Samenvatting', +td : "Data", +th : "Kop", +cell_cell : 'Huidige cel bijwerken', +cell_row : 'Alle cellen in rij bijwerken', +cell_all : 'Alle cellen in tabel bijwerken', +row_row : 'Huidige rij bijwerken', +row_odd : 'Oneven rijen in tabel bijwerken', +row_even : 'Even rijen in tabel bijwerken', +row_all : 'Alle rijen in tabel bijwerken', +thead : 'Tabel-kop', +tbody : 'Tabel-body', +tfoot : 'Tabel-voet', +del : 'Tabel verwijderen', +scope : 'Bereik', +row : 'Rij', +col : 'Kolom', +rowgroup : 'Rijgroep', +colgroup : 'Kolomgroep', +missing_scope: 'Zonder een bereik van een tabelkop, is het moeilijk voor mensen met een visuele handicap deze pagina te begrijpen. Weet u zeker dat u zonder bereik verder wilt gaan?' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/nn.js b/phpgwapi/js/tiny_mce/plugins/table/langs/nn.js new file mode 100644 index 0000000000..642ab23da3 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/nn.js @@ -0,0 +1,76 @@ +// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen + +tinyMCE.addToLang('table',{ +general_tab : 'Generelt', +advanced_tab : 'Avansert', +general_props : 'Generelle egenskaper', +advanced_props : 'Avanserte egenskaper', +desc : 'Opprett/endre tabell', +row_before_desc : 'Opprett rad foran', +row_after_desc : 'Opprett rad etter', +delete_row_desc : 'Fjern rad', +col_before_desc : 'Opprett kolonne foran', +col_after_desc : 'Opprett kolonne etter', +delete_col_desc : 'Fjern kolonne', +rowtype : 'Rad i tabell', +title : 'Opprett/endre tabell', +width : 'Bredde', +height : 'Høgde', +cols : 'Kolonner', +rows : 'Rader', +cellspacing : 'Celle mellomrom', +cellpadding : 'Celle fylling', +border : 'Rammebredde', +align : 'Justering', +align_default : 'Ingen', +align_left : 'Venstre', +align_right : 'Høgre', +align_middle : 'Midtstilt', +row_title : 'tabell rad egenskaper', +cell_title : 'tabell celle egenskaper', +cell_type : 'Celle type', +row_desc : 'tabell rad egenskaper', +cell_desc : 'tabell celle egenskaper', +valign : 'Vertikal justering', +align_top : 'Topp', +align_bottom : 'Bunn', +props_desc : 'tabell egenskaper', +bordercolor : 'Rammefarge', +bgcolor : 'Bakgrunnsfarge', +merge_cells_title : 'Slå sammen tabell celler', +split_cells_desc : 'Splitt tabell celler', +merge_cells_desc : 'Slå sammen tabell celler', +cut_row_desc : 'Fjern tabell rad', +copy_row_desc : 'Kopier tabell rad', +paste_row_before_desc : 'Lim inn tabell rad foran', +paste_row_after_desc : 'Lim inn tabell rad etter', +id : 'Id', +style: 'Stil', +langdir : 'Språk retning', +langcode : 'Språk kode', +mime : 'Målets MIME type', +ltr : 'Venstre mot høgre', +rtl : 'Høgre mot venstre', +bgimage : 'Bakgrunnsbilde', +summary : 'Sum', +td : "Data", +th : "Overskrift", +cell_cell : 'Oppdater valgt celle', +cell_row : 'Oppdater alle celler i raden', +cell_all : 'Oppdater alle celler i tabellen', +row_row : 'Oppdater valgt rad', +row_odd : 'Oppdater ulike rader i tabellen', +row_even : 'Oppdater like rader i tabellen', +row_all : 'Oppdater alle rader i tabellen', +thead : 'Tabell Hode', +tbody : 'Tabell Kropp', +tfoot : 'Tabell Fot', +del : 'Slett tabell', +scope : 'Hensikt', +row : 'Rad', +col : 'Kolonne', +rowgroup : 'Rad gruppe', +colgroup : 'Kolonne gruppe', +missing_scope: 'Er du sikker på at du vil fortsette uten å oppgi hensikten med denne tabellens hode celle.', +cellprops_delta_width : 30 +}); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/pl.js b/phpgwapi/js/tiny_mce/plugins/table/langs/pl.js new file mode 100644 index 0000000000..b9f0050a20 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/pl.js @@ -0,0 +1,78 @@ +// PL lang variables +// fixed by Wooya +// http://www.mfusion.prv.pl + +tinyMCE.addToLang('table',{ +general_tab : 'G³ówne ustawienia', +advanced_tab : 'Zaawansowane', +general_props : 'G³ówne ustawienia', +advanced_props : 'Zaawansowane ustawienia', +desc : 'Wstawia now± tabelê', +row_before_desc : 'Wstaw wiersz przed', +row_after_desc : 'Wstaw wiersz za', +delete_row_desc : 'Usuñ wiersz', +col_before_desc : 'Wstaw kolumnê przed', +col_after_desc : 'Wstaw kolumnê za', +delete_col_desc : 'Usuñ kolumnê', +rowtype : 'Wiersz w czê¶ci tabeli', +title : 'Wstaw/Zmieñ tabelê', +width : 'Szeroko¶æ', +height : 'Wysoko¶æ', +cols : 'Kolumn', +rows : 'Wierszy', +cellspacing : 'Odstêpy miêdzy komórkami', +cellpadding : 'Margines wewn±trz komórek', +border : 'Ramka', +align : 'Wyrównanie', +align_default : 'Domy¶lne', +align_left : 'Lewo', +align_right : 'Prawo', +align_middle : '¦rodek', +row_title : 'W³a¶ciwo¶ci wiersza', +cell_title : 'W³a¶ciwo¶ci komórki', +cell_type : 'Typ komórki', +row_desc : 'W³a¶ciwo¶ci wiersza', +cell_desc : 'W³a¶ciwo¶ci komórki', +valign : 'Wyrównanie pionowe', +align_top : 'Do góry', +align_bottom : 'Do do³u', +props_desc : 'W³a¶ciwo¶ci tabeli', +bordercolor : 'Kolor ramki', +bgcolor : 'Kolor t³a', +merge_cells_title : 'Po³±cz komórki', +split_cells_desc : 'Rozdziel komórki', +merge_cells_desc : 'Po³±cz komórki', +cut_row_desc : 'Wytnij wiersz', +copy_row_desc : 'Kopiuj wiersz', +paste_row_before_desc : 'Wklej wiersz przed', +paste_row_after_desc : 'Wklej wiersz za', +id : 'Id', +style: 'Styl', +langdir : 'Kierunek tekstu', +langcode : 'Kod jêzyka', +mime : 'Docelowy typ MIME', +ltr : 'Lewy do prawego', +rtl : 'Prawy do lewego', +bgimage : 'Obrazek t³a', +summary : 'Podsumowanie', +td : "Dane", +th : "Nag³ówek", +cell_cell : 'Aktualizuj bie¿±c± komórkê', +cell_row : 'Aktualizuj wszystkie komórki w wierszu', +cell_all : 'Aktualizuj wszystkie komórki w tabeli', +row_row : 'Aktualizuj bierz±c± komórkê', +row_odd : 'Aktualizuj nieparzyste komórki w tabeli', +row_even : 'Aktualizuj parzyste komórki w tabeli', +row_all : 'Aktualizuj wszystkie komórki w tabeli', +thead : 'Nag³ówek tabeli', +tbody : 'Cia³o tabeli', +tfoot : 'Stopka tabeli', +del : 'Usuñ tabelê', +scope : 'Zasiêg', +row : 'Wiersz', +col : 'Kolumna', +rowgroup : 'Grupa wiersza', +colgroup : 'Grupa kolumny', +missing_scope: 'Czy jeste¶ pewien, ¿e chcesz kontynuowaæ bez sprecyzowania zasiêgu dla nag³ówka tej tabeli? Bez tego, niektórzy u¿ytkownicy mog± mieæ problem ze zrozumieniem zawarto¶ci tej tabeli, je¿eli maj± w³±czone jakie¶ ograniczenia w przegl±darkach.', +cellprops_delta_width : 70 +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/pt.js b/phpgwapi/js/tiny_mce/plugins/table/langs/pt.js new file mode 100644 index 0000000000..65d68c6741 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/pt.js @@ -0,0 +1,84 @@ +/** + * pt_br lang variables + * Brazilian Portuguese + * + * Authors : + * Marcio Barbosa (mpg) + * Last Updated : November 26, 2005 + * TinyMCE Version : 2.0RC4 + */ +tinyMCE.addToLang('table',{ +general_tab : 'Geral', +advanced_tab : 'Avançado', +general_props : 'Propriedades Gerais', +advanced_props : 'Propriedades Avançadas', +desc : 'Inserir uma nova tabela', +row_before_desc : 'Inserir uma linha antes', +row_after_desc : 'Inserir uma linha depois', +delete_row_desc : 'Apagar linha', +col_before_desc : 'Inserir uma coluna antes', +col_after_desc : 'Inserir uma coluna depois', +delete_col_desc : 'Remover coluna', +rowtype : 'Linhas na tabela parcial', +title : 'Inserir/Modificar Tabela', +width : 'Largura', +height : 'Altura', +cols : 'Colunas', +rows : 'Linhas', +cellspacing : 'Espaçamento das células', +cellpadding : 'Margem interna', +border : 'Borda', +align : 'Alinhamento', +align_default : 'Padrão', +align_left : 'Esquerda', +align_right : 'Direita', +align_middle : 'Centrado', +row_title : 'Propriedades das linha', +cell_title : 'Propriedades da célula', +cell_type : 'Tipo de célula', +row_desc : 'Propriedades das linhas', +cell_desc : 'Propriedades da célula', +valign : 'Alinhamento vertical', +align_top : 'Superior', +align_bottom : 'Inferior', +props_desc : 'Propriedades da tabela', +bordercolor : 'Côr da borda', +bgcolor : 'Côr do fundo', +merge_cells_title : 'Juntar células', +merge_cells_desc : 'Juntar células da tabela', +split_cells_title : 'Separar células', +split_cells_desc : 'Separar células', +cut_row_desc : 'Apagar linha', +copy_row_desc : 'Copiar linha', +paste_row_before_desc : 'Colar linha antes', +paste_row_after_desc : 'Colar linha depois', +id : 'Id', +style: 'Estilo', +langdir : 'Direção do texto', +langcode : 'Código do idioma', +mime : 'Tipo de MIME do objeto', +ltr : 'Esquerda para direita', +rtl : 'Direita para esquerda', +bgimage : 'Imagem de fundo', +summary : 'Sumário', +td : "Dados", +th : "Cabeçalho", +cell_cell : 'Atulizar célula atual', +cell_row : 'Atualizar todas as cédulas na linha', +cell_all : 'Atualizar todas as cédulas da tabela', +row_row : 'Atualizar linha atual', +row_odd : 'Atualizar linhas ímpares na tabela', +row_even : 'Atualizar linhas pares na tabela', +row_all : 'Atualizar todas as linhas na tabela', +thead : 'Cabeçalho da tabela', +tbody : 'Corpo da tabela', +tfoot : 'Rodapé da tabela', +del : 'Apagar tabela', +dir : 'Direção', +scope : 'Escopo', +row : 'Linha', +col : 'Coluna', +rowgroup : 'Grupo de linhas', +colgroup : 'Grupo de colunas', +missing_scope: 'Tem certeza que deseja continuar sem especificar um escopo para este célula de cabeçalho. Sem isso talvez seja difícil para alguns usuários especiais entender ou conteúdo ou visualizar a tabela.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/pt_br.js b/phpgwapi/js/tiny_mce/plugins/table/langs/pt_br.js new file mode 100644 index 0000000000..4736fd6482 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/pt_br.js @@ -0,0 +1,85 @@ +/** + * pt_br lang variables + * Brazilian Portuguese + * + * Authors : + * Marcio Barbosa (mpg) + * Last Updated : November 26, 2005 + * TinyMCE Version : 2.0RC4 + */ +tinyMCE.addToLang('table',{ +general_tab : 'Geral', +advanced_tab : 'Avançado', +general_props : 'Propriedades Gerais', +advanced_props : 'Propriedades Avançadas', +desc : 'Inserir uma nova tabela', +row_before_desc : 'Inserir uma linha antes', +row_after_desc : 'Inserir uma linha depois', +delete_row_desc : 'Apagar linha', +col_before_desc : 'Inserir uma coluna antes', +col_after_desc : 'Inserir uma coluna depois', +delete_col_desc : 'Remover coluna', +rowtype : 'Linhas na tabela parcial', +title : 'Inserir/Modificar Tabela', +width : 'Largura', +height : 'Altura', +cols : 'Colunas', +rows : 'Linhas', +cellspacing : 'Espaçamento das células', +cellpadding : 'Margem interna', +border : 'Borda', +align : 'Alinhamento', +align_default : 'Padrão', +align_left : 'Esquerda', +align_right : 'Direita', +align_middle : 'Centrado', +row_title : 'Propriedades das linha', +cell_title : 'Propriedades da célula', +cell_type : 'Tipo de célula', +row_desc : 'Propriedades das linhas', +cell_desc : 'Propriedades da célula', +valign : 'Alinhamento vertical', +align_top : 'Superior', +align_bottom : 'Inferior', +props_desc : 'Propriedades da tabela', +bordercolor : 'Côr da borda', +bgcolor : 'Côr do fundo', +merge_cells_title : 'Juntar células', +merge_cells_desc : 'Juntar células da tabela', +split_cells_title : 'Separar células', +split_cells_desc : 'Separar células', +cut_row_desc : 'Apagar linha', +copy_row_desc : 'Copiar linha', +paste_row_before_desc : 'Colar linha antes', +paste_row_after_desc : 'Colar linha depois', +id : 'Id', +style: 'Estilo', +langdir : 'Direção do texto', +langcode : 'Código do idioma', +mime : 'Tipo de MIME do objeto', +ltr : 'Esquerda para direita', +rtl : 'Direita para esquerda', +bgimage : 'Imagem de fundo', +summary : 'Sumário', +td : "Dados", +th : "Cabeçalho", +cell_cell : 'Atulizar célula atual', +cell_row : 'Atualizar todas as cédulas na linha', +cell_all : 'Atualizar todas as cédulas da tabela', +row_row : 'Atualizar linha atual', +row_odd : 'Atualizar linhas ímpares na tabela', +row_even : 'Atualizar linhas pares na tabela', +row_all : 'Atualizar todas as linhas na tabela', +thead : 'Cabeçalho da tabela', +tbody : 'Corpo da tabela', +tfoot : 'Rodapé da tabela', +del : 'Apagar tabela', +dir : 'Direção', +scope : 'Escopo', +row : 'Linha', +col : 'Coluna', +rowgroup : 'Grupo de linhas', +colgroup : 'Grupo de colunas', +missing_scope: 'Tem certeza que deseja continuar sem especificar um escopo para este célula de cabeçalho. Sem isso talvez seja difícil para alguns usuários especiais entender ou conteúdo ou visualizar a tabela.', +cellprops_delta_width : 55 +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/ro.js b/phpgwapi/js/tiny_mce/plugins/table/langs/ro.js new file mode 100755 index 0000000000..b31f52e4f6 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/ro.js @@ -0,0 +1,78 @@ +// RO lang variables + +tinyMCE.addToLang('table',{ +general_tab : 'General', +advanced_tab : 'Avansat', +general_props : 'Proprietăţi generale', +advanced_props : 'Proprietăţi avansate', +desc : 'Inserează un tabel nou', +row_before_desc : 'Inserează un rând înainte', +row_after_desc : 'Inserează un rând după', +delete_row_desc : 'Şterge rând', +col_before_desc : 'Inserează coloană înainte', +col_after_desc : 'Inserează colana după', +delete_col_desc : 'Şterge coloana', +rowtype : 'Rând în partea de tabel', +title : 'Inserare/Modificare tabel', +width : 'Lăţime', +height : 'Înălţime', +cols : 'Coloane', +rows : 'Rânduri', +cellspacing : 'Spaţiere celule', +cellpadding : 'Spaţiu interior celule', +border : 'Margine', +align : 'Aliniament', +align_default : 'Implicit', +align_left : 'Stânga', +align_right : 'Dreapta', +align_middle : 'Centru', +row_title : 'Proprietăţi rând', +cell_title : 'Proprietăţi celulă', +cell_type : 'Tip celulă', +row_desc : 'Proprietăţi rând', +cell_desc : 'Proprietăţi celulă', +valign : 'Aliniament vertical', +align_top : 'Sus', +align_bottom : 'Jos', +props_desc : 'Proprietăţi tabel', +bordercolor : 'Culoare margine', +bgcolor : 'Culoare fundal', +merge_cells_title : 'Unire celule', +split_cells_desc : 'Împarte celulele', +merge_cells_desc : 'Uneşte celulele', +cut_row_desc : 'Decupează rând', +copy_row_desc : 'Copiază rând', +paste_row_before_desc : 'Lipeşte rând înainte', +paste_row_after_desc : 'Lipeşte rând după', +id : 'Id', +style: 'Stil', +langdir : 'Direcţia limbii', +langcode : 'Cod limbă', +mime : 'Tip MIME ţintă', +ltr : 'Stânga la dreapta', +rtl : 'Dreapta la stânga', +bgimage : 'Imagine fundal', +summary : 'Sumar', +td : "Date", +th : "Antet", +cell_cell : 'Actualizează celula curentă', +cell_row : 'Actualizează toate celulele din rând', +cell_all : 'Actualizează toate celulele din tabel', +row_row : 'Actualizează rândul curent', +row_odd : 'Actualizează rândurile impare din tabel', +row_even : 'Actualizează rândurile pare din tabel', +row_all : 'Actualizează toate rândurile din tabel', +thead : 'Antet tabel', +tbody : 'Corp tabel', +tfoot : 'Subsol tabel', +del : 'Şterge tabel', +scope : 'Domeniu', +row : 'Rând', +col : 'Coloană', +rowgroup : 'Grup rânduri', +colgroup : 'Grup coloane', +col_limit : 'Ai depăşit numărul maxim de coloane, din {$cols}.', +row_limit : 'Ai depăşit numărul maxim de rânduri, din {$rows}.', +cell_limit : 'Ai depăşit numărul maxim de celule, din {$cells}.', +missing_scope: 'Eşti sigur că vrei să continui fără să specifici un domeniu pentru antetul tabelului? Fără acesta, este posibil ca utilizatorii cu invaliditate să nu înţeleagă datele afişate sau conţinutul tabelului.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/ru.js b/phpgwapi/js/tiny_mce/plugins/table/langs/ru.js new file mode 100644 index 0000000000..e2243851e4 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/ru.js @@ -0,0 +1,77 @@ +// RU cp1251 lang variables + +tinyMCE.addToLang('table',{ +general_tab : 'Îñíîâíûå', +advanced_tab : 'Ðàñøèðåííûå', +general_props : 'Îñíîâíûå ñâîéñòâà', +advanced_props : 'Ðàñøèðåííûå ñâîéñòâà', +desc : 'Âñòàâèòü íîâóþ òàáëèöó', +row_before_desc : 'Âñòàâèòü ñòðîêó ïåðåä', +row_after_desc : 'Âñòàâèòü ñòðîêó ïîñëå', +delete_row_desc : 'Óäàëèòü ñòðîêó', +col_before_desc : 'Âñòàâèòü êîëîíêó ïåðåä', +col_after_desc : 'Âñòàâèòü êîëîíêó ïîñëå', +delete_col_desc : 'Óäàëèòü êîëîíêó', +rowtype : 'Ñòðîêà â ÷àñòè òàáëèöû', +title : 'Âñòàâèòü/Èçìåíèòü òàáëèöó', +width : 'Øèðèíà', +height : 'Âûñîòà', +cols : 'Êîëîíêè', +rows : 'Ñòðîêè', +cellspacing : 'Ðàññòîÿíèå ìåæäó ÿ÷åéêàìè', +cellpadding : 'Îòñòóï â ÿ÷åéêàõ', +border : 'Ãðàíèöà', +align : 'Âûðàâíèâàíèå', +align_default : 'Ïî-óìîë÷àíèþ', +align_left : 'Âñåâî', +align_right : 'Âïðàâî', +align_middle : 'Ïî öåíòðó', +row_title : 'Ñâîéñòâà ñòðîêè òàáëèöû', +cell_title : 'Ñâîéñòâà ÿ÷åéêè òàáëèöû', +cell_type : 'Òèï ÿ÷åéêè', +row_desc : 'Ñâîéñòâà ñòðîêè òàáëèöû', +cell_desc : 'Ñâîéñòâà ÿ÷åéêè òàáëèöû', +valign : 'Âåðòèêàëüíîå âûðàâíèâàíèå', +align_top : 'Ïî âåðõó', +align_bottom : 'Ïî íèçó', +props_desc : 'Ñâîéñòâà òàáëèöû', +bordercolor : 'Öâåò ðàìêè', +bgcolor : 'Öâåò ôîíà', +merge_cells_title : 'Îáúåäèíèòü ÿ÷åéêè òàáëèöû', +split_cells_desc : 'Ðàçäåëèòü ÿ÷åéêè òàáëèöû', +merge_cells_desc : 'Îáúåäèíèòü ÿ÷åéêè òàáëèöû', +cut_row_desc : 'Âûëåçàòü ñòðîêó òàáëèöû', +copy_row_desc : 'Ñêîïèðîâàòü ñòðîêó òàáëèöû', +paste_row_before_desc : 'Âñòàâèòü ñòðîêó òàáëèöû ïåðåä', +paste_row_after_desc : 'Âñòàâèòü ñòðîêó òàáëèöû ïîñëå', +id : 'Id', +style: 'Ñòèëü', +langdir : 'Îïèñàíèå ÿçûêà', +langcode : 'Êîä ÿçûêà', +mime : 'Öåëåâîé MIME òèï', +ltr : 'Ñëåâà íàïðàâî', +rtl : 'Ñïðàâà íàëåâî', +bgimage : 'Ôîíîâîå èçîáðàæåíèå', +summary : 'Êðàòêîå îïèñàíèå', +td : "Òåëî", +th : "Çàãîëîâîê", +cell_cell : 'Îáíîâèòü òåêóùóþ ÿ÷åéêó', +cell_row : 'Îáíîâèòü òåêóùóþ ñòðîêó', +cell_all : 'Îáíîâèòü âñå ÿ÷åéêè â òàáëèöå', +row_row : 'Îáíîâèòü òåêóùóþ ñòðîêó', +row_odd : 'Update odd rows in table', +row_even : 'Update even rows in table', +row_all : 'Îáíîâèòü âñå ñòðîêè â òàáëèöå', +thead : 'Çàãîëîâîê òàáëèöû', +tbody : 'Òåëî òàáëèöû', +tfoot : 'Ôóòåð òàáëèöû', +del : 'Óäàëèòü òàáëèöó', +scope : 'Ãðàíèöû', +row : 'Ñòðîêà', +col : 'Êîëîíêà', +rowgroup : 'Ãðóïïà ñòðîê', +colgroup : 'Ãðóïïà êîëîíîê', +missing_scope: 'Âû óâåðåíû, ÷òî õîòèòå ïðîäîëæàòü íå îáîçíà÷èâ ãðàíèöû ÿ÷ååê øàïêè òàáëèöû? Áåç ýòîãî, âîçìîæíî, íåêîòîðûì ïîëüçîâàòåëÿì áóäåò çàòðóäíèòåëüíî ïîíÿòü, ÷òî çà äàííûå íàõîäÿòñÿ â òàáëèöå.', +table_delta_width : 30, +cellprops_delta_width : 130 +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/ru_KOI8-R.js b/phpgwapi/js/tiny_mce/plugins/table/langs/ru_KOI8-R.js new file mode 100644 index 0000000000..62ad5dd10d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/ru_KOI8-R.js @@ -0,0 +1,75 @@ +// RU KOI8-R lang variables + +tinyMCE.addToLang('table',{ +general_tab : 'ïÓÎÏ×ÎÙÅ', +advanced_tab : 'òÁÓÛÉÒÅÎÎÙÅ', +general_props : 'ïÓÎÏ×ÎÙÅ Ó×ÏÊÓÔ×Á', +advanced_props : 'òÁÓÛÉÒÅÎÎÙÅ Ó×ÏÊÓÔ×Á', +desc : '÷ÓÔÁ×ÉÔØ ÎÏ×ÕÀ ÔÁÂÌÉÃÕ', +row_before_desc : '÷ÓÔÁ×ÉÔØ ÓÔÒÏËÕ ÐÅÒÅÄ', +row_after_desc : '÷ÓÔÁ×ÉÔØ ÓÔÒÏËÕ ÐÏÓÌÅ', +delete_row_desc : 'õÄÁÌÉÔØ ÓÔÒÏËÕ', +col_before_desc : '÷ÓÔÁ×ÉÔØ ËÏÌÏÎËÕ ÐÅÒÅÄ', +col_after_desc : '÷ÓÔÁ×ÉÔØ ËÏÌÏÎËÕ ÐÏÓÌÅ', +delete_col_desc : 'õÄÁÌÉÔØ ËÏÌÏÎËÕ', +rowtype : 'óÔÒÏËÁ × ÞÁÓÔÉ ÔÁÂÌÉÃÙ', +title : '÷ÓÔÁ×ÉÔØ/éÚÍÅÎÉÔØ ÔÁÂÌÉÃÕ', +width : 'ûÉÒÉÎÁ', +height : '÷ÙÓÏÔÁ', +cols : 'ëÏÌÏÎËÉ', +rows : 'óÔÒÏËÉ', +cellspacing : 'òÁÓÓÔÏÑÎÉÅ ÍÅÖÄÕ ÑÞÅÊËÁÍÉ', +cellpadding : 'ïÔÓÔÕÐ × ÑÞÅÊËÁÈ', +border : 'çÒÁÎÉÃÁ', +align : '÷ÙÒÁ×ÎÉ×ÁÎÉÅ', +align_default : 'ðÏ-ÕÍÏÌÞÁÎÉÀ', +align_left : '÷ÓÅ×Ï', +align_right : '÷ÐÒÁ×Ï', +align_middle : 'ðÏ ÃÅÎÔÒÕ', +row_title : 'ó×ÏÊÓÔ×Á ÓÔÒÏËÉ ÔÁÂÌÉÃÙ', +cell_title : 'ó×ÏÊÓÔ×Á ÑÞÅÊËÉ ÔÁÂÌÉÃÙ', +cell_type : 'ôÉÐ ÑÞÅÊËÉ', +row_desc : 'ó×ÏÊÓÔ×Á ÓÔÒÏËÉ ÔÁÂÌÉÃÙ', +cell_desc : 'ó×ÏÊÓÔ×Á ÑÞÅÊËÉ ÔÁÂÌÉÃÙ', +valign : '÷ÅÒÔÉËÁÌØÎÏÅ ×ÙÒÁ×ÎÉ×ÁÎÉÅ', +align_top : 'ðÏ ×ÅÒÈÕ', +align_bottom : 'ðÏ ÎÉÚÕ', +props_desc : 'ó×ÏÊÓÔ×Á ÔÁÂÌÉÃÙ', +bordercolor : 'ã×ÅÔ ÒÁÍËÉ', +bgcolor : 'ã×ÅÔ ÆÏÎÁ', +merge_cells_title : 'ïÂßÅÄÉÎÉÔØ ÑÞÅÊËÉ ÔÁÂÌÉÃÙ', +split_cells_desc : 'òÁÚÄÅÌÉÔØ ÑÞÅÊËÉ ÔÁÂÌÉÃÙ', +merge_cells_desc : 'ïÂßÅÄÉÎÉÔØ ÑÞÅÊËÉ ÔÁÂÌÉÃÙ', +cut_row_desc : '÷ÙÌÅÚÁÔØ ÓÔÒÏËÕ ÔÁÂÌÉÃÙ', +copy_row_desc : 'óËÏÐÉÒÏ×ÁÔØ ÓÔÒÏËÕ ÔÁÂÌÉÃÙ', +paste_row_before_desc : '÷ÓÔÁ×ÉÔØ ÓÔÒÏËÕ ÔÁÂÌÉÃÙ ÐÅÒÅÄ', +paste_row_after_desc : '÷ÓÔÁ×ÉÔØ ÓÔÒÏËÕ ÔÁÂÌÉÃÙ ÐÏÓÌÅ', +id : 'Id', +style: 'óÔÉÌØ', +langdir : 'ïÐÉÓÁÎÉÅ ÑÚÙËÁ', +langcode : 'ëÏÄ ÑÚÙËÁ', +mime : 'ãÅÌÅ×ÏÊ MIME ÔÉÐ', +ltr : 'óÌÅ×Á ÎÁÐÒÁ×Ï', +rtl : 'óÐÒÁ×Á ÎÁÌÅ×Ï', +bgimage : 'æÏÎÏ×ÏÅ ÉÚÏÂÒÁÖÅÎÉÅ', +summary : 'ëÒÁÔËÏÅ ÏÐÉÓÁÎÉÅ', +td : "ôÅÌÏ", +th : "úÁÇÏÌÏ×ÏË", +cell_cell : 'ïÂÎÏ×ÉÔØ ÔÅËÕÝÕÀ ÑÞÅÊËÕ', +cell_row : 'ïÂÎÏ×ÉÔØ ÔÅËÕÝÕÀ ÓÔÒÏËÕ', +cell_all : 'ïÂÎÏ×ÉÔØ ×ÓÅ ÑÞÅÊËÉ × ÔÁÂÌÉÃÅ', +row_row : 'ïÂÎÏ×ÉÔØ ÔÅËÕÝÕÀ ÓÔÒÏËÕ', +row_odd : 'Update odd rows in table', +row_even : 'Update even rows in table', +row_all : 'ïÂÎÏ×ÉÔØ ×ÓÅ ÓÔÒÏËÉ × ÔÁÂÌÉÃÅ', +thead : 'úÁÇÏÌÏ×ÏË ÔÁÂÌÉÃÙ', +tbody : 'ôÅÌÏ ÔÁÂÌÉÃÙ', +tfoot : 'æÕÔÅÒ ÔÁÂÌÉÃÙ', +del : 'õÄÁÌÉÔØ ÔÁÂÌÉÃÕ', +scope : 'çÒÁÎÉÃÙ', +row : 'óÔÒÏËÁ', +col : 'ëÏÌÏÎËÁ', +rowgroup : 'çÒÕÐÐÁ ÓÔÒÏË', +colgroup : 'çÒÕÐÐÁ ËÏÌÏÎÏË', +missing_scope: '÷Ù Õ×ÅÒÅÎÙ, ÞÔÏ ÈÏÔÉÔÅ ÐÒÏÄÏÌÖÁÔØ ÎÅ ÏÂÏÚÎÁÞÉ× ÇÒÁÎÉÃÙ ÑÞÅÅË ÛÁÐËÉ ÔÁÂÌÉÃÙ? âÅÚ ÜÔÏÇÏ, ×ÏÚÍÏÖÎÏ, ÎÅËÏÔÏÒÙÍ ÐÏÌØÚÏ×ÁÔÅÌÑÍ ÂÕÄÅÔ ÚÁÔÒÕÄÎÉÔÅÌØÎÏ ÐÏÎÑÔØ, ÞÔÏ ÚÁ ÄÁÎÎÙÅ ÎÁÈÏÄÑÔÓÑ × ÔÁÂÌÉÃÅ.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/ru_UTF-8.js b/phpgwapi/js/tiny_mce/plugins/table/langs/ru_UTF-8.js new file mode 100644 index 0000000000..f72dbab1dd --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/ru_UTF-8.js @@ -0,0 +1,75 @@ +// RU UTF-8 lang variables + +tinyMCE.addToLang('table',{ +general_tab : 'ОÑновные', +advanced_tab : 'РаÑширенные', +general_props : 'ОÑновные ÑвойÑтва', +advanced_props : 'РаÑширенные ÑвойÑтва', +desc : 'Ð’Ñтавить новую таблицу', +row_before_desc : 'Ð’Ñтавить Ñтроку перед', +row_after_desc : 'Ð’Ñтавить Ñтроку поÑле', +delete_row_desc : 'Удалить Ñтроку', +col_before_desc : 'Ð’Ñтавить колонку перед', +col_after_desc : 'Ð’Ñтавить колонку поÑле', +delete_col_desc : 'Удалить колонку', +rowtype : 'Строка в чаÑти таблицы', +title : 'Ð’Ñтавить/Изменить таблицу', +width : 'Ширина', +height : 'Ð’Ñ‹Ñота', +cols : 'Колонки', +rows : 'Строки', +cellspacing : 'РаÑÑтоÑние между Ñчейками', +cellpadding : 'ОтÑтуп в Ñчейках', +border : 'Граница', +align : 'Выравнивание', +align_default : 'По-умолчанию', +align_left : 'Ð’Ñево', +align_right : 'Вправо', +align_middle : 'По центру', +row_title : 'СвойÑтва Ñтроки таблицы', +cell_title : 'СвойÑтва Ñчейки таблицы', +cell_type : 'Тип Ñчейки', +row_desc : 'СвойÑтва Ñтроки таблицы', +cell_desc : 'СвойÑтва Ñчейки таблицы', +valign : 'Вертикальное выравнивание', +align_top : 'По верху', +align_bottom : 'По низу', +props_desc : 'СвойÑтва таблицы', +bordercolor : 'Цвет рамки', +bgcolor : 'Цвет фона', +merge_cells_title : 'Объединить Ñчейки таблицы', +split_cells_desc : 'Разделить Ñчейки таблицы', +merge_cells_desc : 'Объединить Ñчейки таблицы', +cut_row_desc : 'Вылезать Ñтроку таблицы', +copy_row_desc : 'Скопировать Ñтроку таблицы', +paste_row_before_desc : 'Ð’Ñтавить Ñтроку таблицы перед', +paste_row_after_desc : 'Ð’Ñтавить Ñтроку таблицы поÑле', +id : 'Id', +style: 'Стиль', +langdir : 'ОпиÑание Ñзыка', +langcode : 'Код Ñзыка', +mime : 'Целевой MIME тип', +ltr : 'Слева направо', +rtl : 'Справа налево', +bgimage : 'Фоновое изображение', +summary : 'Краткое опиÑание', +td : "Тело", +th : "Заголовок", +cell_cell : 'Обновить текущую Ñчейку', +cell_row : 'Обновить текущую Ñтроку', +cell_all : 'Обновить вÑе Ñчейки в таблице', +row_row : 'Обновить текущую Ñтроку', +row_odd : 'Update odd rows in table', +row_even : 'Update even rows in table', +row_all : 'Обновить вÑе Ñтроки в таблице', +thead : 'Заголовок таблицы', +tbody : 'Тело таблицы', +tfoot : 'Футер таблицы', +del : 'Удалить таблицу', +scope : 'Границы', +row : 'Строка', +col : 'Колонка', +rowgroup : 'Группа Ñтрок', +colgroup : 'Группа колонок', +missing_scope: 'Ð’Ñ‹ уверены, что хотите продолжать не обозначив границы Ñчеек шапки таблицы? Без Ñтого, возможно, некоторым пользователÑм будет затруднительно понÑÑ‚ÑŒ, что за данные находÑÑ‚ÑÑ Ð² таблице.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/si.js b/phpgwapi/js/tiny_mce/plugins/table/langs/si.js new file mode 100644 index 0000000000..8f39152eb3 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/si.js @@ -0,0 +1,75 @@ +// SI lang variables ISO-8859-2 + +tinyMCE.addToLang('table',{ +general_tab : 'Splošno', +advanced_tab : 'Napredno', +general_props : 'Splošne lastnosti', +advanced_props : 'Napredne lastnosti', +desc : 'Vstavi novo tabelo', +row_before_desc : 'Vstavi vrstico pred', +row_after_desc : 'Vstavi vrstico za', +delete_row_desc : 'Zbriši vrstico', +col_before_desc : 'Vstavi stolpec pred', +col_after_desc : 'Vstavi stolpec za', +delete_col_desc : 'Zbriši stolpec', +rowtype : 'Vrstica v delu tabele', +title : 'Vstavi/uredi tabelo', +width : 'Širina', +height : 'Višina', +cols : 'Št. stolpcev', +rows : 'Št. vrstic', +cellspacing : 'Razmik med celicami', +cellpadding : 'Odmik med celicami', +border : 'Okvir', +align : 'Poravnava', +align_default : 'Privzeto', +align_left : 'Levo', +align_right : 'Desno', +align_middle : 'Na sredino', +row_title : 'Lastnosti vrstice', +cell_title : 'Lastnosti celice', +cell_type : 'Tip celice', +row_desc : 'Lastnosti vrstice', +cell_desc : 'Lastnosti celice', +valign : 'Navpična poravnava', +align_top : 'Na vrh', +align_bottom : 'Na dno', +props_desc : 'Lastnosti tabele', +bordercolor : 'Barva okvirja', +bgcolor : 'Barva ozadja', +merge_cells_title : 'Združi celice', +split_cells_desc : 'Razdeli celice', +merge_cells_desc : 'Združi celice', +cut_row_desc : 'Izreži vrstico', +copy_row_desc : 'Kopiraj vrstico', +paste_row_before_desc : 'Prilepi tabelo pred', +paste_row_after_desc : 'Prilepi tabelo za', +id : 'Id', +style: 'Stil', +langdir : 'Smer jezika', +langcode : 'Koda jezika', +mime : 'MIME type tarče', +ltr : 'Od leve proti desni', +rtl : 'Od desne proti levi', +bgimage : 'Slika za ozadje', +summary : 'Naslov', +td : "Podatki", +th : "Glava", +cell_cell : 'Posodobi trenutno celico', +cell_row : 'Posodobi vse celice v vrstici', +cell_all : 'Posodobi vse celice v tabeli', +row_row : 'Posodobi trenutno vrstico', +row_odd : 'Posodobi lihe vrstice v tabeli', +row_even : 'Posodobi sode vrstice v tabeli', +row_all : 'Posodobi vse vrstice v tabeli', +thead : 'Glava tabele', +tbody : 'Telo tabele', +tfoot : 'Dno tabele', +del : 'Zbriši tabelo', +scope : 'Domena', +row : 'Vrstica', +col : 'Stolpec', +rowgroup : 'Skupina vrstic', +colgroup : 'Skupina stolpcev', +missing_scope: 'Ali ste prepričani, da želite nadaljevati brez domene za to celico v glavi tabele? Brez nje bodo lahko imeli uporabniki s posebnimi potrebami probleme pri razumevanju vsebine tabele.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/sk.js b/phpgwapi/js/tiny_mce/plugins/table/langs/sk.js new file mode 100755 index 0000000000..611f37a5d8 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/sk.js @@ -0,0 +1,117 @@ +/** + * Slovak lang variables + * encoding: utf-8 + * + * @author Marián Zvalo marian.zvalo@student.umb.sk + * + * $Id: sk.js,v 1.1 2006/02/28 20:56:44 spocke Exp $ + */ + +tinyMCE.addToLang('',{ +lang_class_name: 'CSS trieda', +lang_not_set: ' ', +insert_table_title : 'VložiÅ¥/upraviÅ¥ tabuľku', +insert_table_width : 'Šírka', +insert_table_height : 'Výška', +insert_table_cols : 'Stĺpce', +insert_table_rows : 'Riadky', +insert_table_cellspacing : 'Vonkajší okraj buniek', +insert_table_cellpadding : 'Vnutorný okraj buniek', +insert_table_border : 'Riadok', +insert_table_align : 'Zarovnanie', +insert_table_align_default : 'Východzie', +insert_table_align_left : 'Vľavo', +insert_table_align_right : 'Vpravo', +insert_table_align_middle : 'Na stred', +insert_table_class : 'Trieda', +table_row_title : 'Vlastnosti riadku', +table_cell_title : 'Vlastnosti bunky', +table_row_desc : 'Vlastnosti riadku', +table_cell_desc : 'Vlastnosti bunky', +insert_table_valign : 'Vertikálne zarovnávanie', +insert_table_align_top : 'Nahor', +insert_table_align_bottom : 'Dole', +table_props_desc : 'Vlastnosti tabuľky', +table_bordercolor : 'Farba rámÄeku', +table_bgcolor : 'Farba pozadia', +table_merge_cells_title : 'ZlúÄiÅ¥ bunky', +table_split_cells_desc : 'RozdeliÅ¥ bunky', +table_merge_cells_desc : 'ZlúÄiÅ¥ bunky', +table_cut_row_desc : 'VyňaÅ¥ riadok', +table_copy_row_desc : 'KopírovaÅ¥ riadok', +table_paste_row_before_desc : 'VložiÅ¥ riadok pred', +table_paste_row_after_desc : 'VložiÅ¥ riadok za', +table_insert_desc : 'VložiÅ¥ tabuľku', +table_general_tab : 'Hlavné', +table_advanced_tab : 'Rozšírené', +table_general_props : 'Hlavné nastavenia', +table_advanced_props : 'Rozšírené nastavenia', +table_desc : 'VložiÅ¥ novú tabuľku', +table_row_before_desc : 'VložiÅ¥ riadok pred', +table_row_after_desc : 'VložiÅ¥ riadok za', +table_delete_row_desc : 'OdstrániÅ¥ riadok', +table_col_before_desc : 'VložiÅ¥ stĺpec pred', +table_col_after_desc : 'VložiÅ¥ stĺpec za', +table_delete_col_desc : 'OdstrániÅ¥ stĺpec', +table_rowtype : 'Row in table part', +table_title : 'VložiÅ¥/UpraviÅ¥ tabuľku', +table_width : 'Šírka', +table_height : 'Výška', +table_cols : 'Stĺpce', +table_rows : 'Riadky', +table_cellspacing : 'Medzera medzi bunkami', +table_cellpadding : 'Medzera medzi textom a okrajom bunky', +table_border : 'Rámik', +table_align : 'Zarovnanie', +table_align_default : 'Prednastavené', +table_align_left : 'Vľavo', +table_align_right : 'Vpravo', +table_align_middle : 'CentrovaÅ¥', +table_row_title : 'Nastavenie riadku tabuľky', +table_cell_title : 'Nastavenie bunky tabuľky', +table_cell_type : 'Typ bunky', +table_row_desc : 'Nastavenie riadku tabuľky', +table_cell_desc : 'Nastavenie bunky tabuľky', +table_valign : 'Vertikálne zarovnanie', +table_align_top : 'Hore', +table_align_bottom : 'Dole', +table_props_desc : 'Nastavenia tabuľky', +table_bordercolor : 'Farba rámika', +table_bgcolor : 'Farba pozadia', +table_merge_cells_title : 'ZlúÄiÅ¥ bunky', +table_split_cells_desc : 'RozdeliÅ¥ bunky', +table_merge_cells_desc : 'ZlúÄiÅ¥ bunky', +table_cut_row_desc : 'Vystrihnúť riadok', +table_copy_row_desc : 'KopírovaÅ¥ riadok', +table_paste_row_before_desc : 'VložiÅ¥ riadok pred', +table_paste_row_after_desc : 'VložiÅ¥ riadok za', +table_id : 'Id', +table_style: 'CSS Å týl', +table_langdir : 'Smer textu', +table_langcode : 'Kód jazyka', +table_mime : 'Target MIME type', +table_ltr : 'Z ľava do prava', +table_rtl : 'Z prava do ľava', +table_bgimage : 'Obrázok pozadia', +table_summary : 'Popis tabuľky', +table_td : "Dáta", +table_th : "HlaviÄka", +table_cell_cell : 'UpraviÅ¥ aktuálnu bunku', +table_cell_row : 'UpraviÅ¥ vÅ¡etky bunky v riadku', +table_cell_all : 'UpraviÅ¥ vÅ¡etky bunky v tabuľke', +table_row_row : 'UpraviÅ¥ aktuálny riadok', +table_row_odd : 'UpraviÅ¥ nepárne riadky v tabuľke', +table_row_even : 'UpraviÅ¥ párne ridky v tabuľke', +table_row_all : 'UpraviÅ¥ vÅ¡etky riadky v tabuľke', +table_thead : 'HlaviÄka tabuľky', +table_tbody : 'Telo tabuľky', +table_tfoot : 'Pätka tabuľky', +table_del : 'ZmazaÅ¥ tabuľku', +table_scope : 'Scope', +table_row : 'Riadok', +table_col : 'Stĺpec', +table_rowgroup : 'Skupina riadkov', +table_colgroup : 'Skupina stĺpcov', +table_missing_scope: 'Ste si istý(á), že chcete pokraÄovaÅ¥ bez Å¡pecifikovania SCOPE pre túto hlaviÄku tabuľky. Without it, it may be difficult for some users with disabilities to understand the content or data displayed of the table.' +}); + diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/sq.js b/phpgwapi/js/tiny_mce/plugins/table/langs/sq.js new file mode 100755 index 0000000000..37258098d6 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/sq.js @@ -0,0 +1,78 @@ +// UK lang variables + +tinyMCE.addToLang('table',{ +general_tab : 'Te pergjithshme', +advanced_tab : 'E avancuar', +general_props : 'Te dhena te pergjithshme', +advanced_props : 'Te dhena te pergjithshme', +desc : 'Nderfut nje tabele te re', +row_before_desc : 'Nderfut nje rresht perpara', +row_after_desc : 'Nderfut nje rresht nga pas', +delete_row_desc : 'DeleteFshi nje rresht', +col_before_desc : 'Nderfut nje kollone perpara', +col_after_desc : 'Nderfut nje kollone nga pas', +delete_col_desc : 'Fshi nje kollone', +rowtype : 'Rresht ne tabele', +title : 'Nderfut/Ndrysho tabelen', +width : 'Gjeresi', +height : 'Lartesi', +cols : 'Kollona', +rows : 'Rreshta', +cellspacing : 'Hapesira midis qelizave', +cellpadding : 'Largesia midis qelizave', +border : 'Kufiri', +align : 'Rreshtimi', +align_default : 'Paracktuar', +align_left : 'Majtas', +align_right : 'Djathas', +align_middle : 'Ne Mes', +row_title : 'Table row properties', +cell_title : 'Table cell properties', +cell_type : 'Cell type', +row_desc : 'Table row properties', +cell_desc : 'Table cell properties', +valign : 'Vertical alignment', +align_top : 'Top', +align_bottom : 'Bottom', +props_desc : 'Table properties', +bordercolor : 'Border color', +bgcolor : 'Background color', +merge_cells_title : 'Merge table cells', +split_cells_desc : 'Split table cells', +merge_cells_desc : 'Merge table cells', +cut_row_desc : 'Cut table row', +copy_row_desc : 'Copy table row', +paste_row_before_desc : 'Paste table row before', +paste_row_after_desc : 'Paste table row after', +id : 'Id', +style: 'Style', +langdir : 'Language direction', +langcode : 'Language code', +mime : 'Target MIME type', +ltr : 'Left to right', +rtl : 'Right to left', +bgimage : 'Background image', +summary : 'Summary', +td : "Data", +th : "Header", +cell_cell : 'Update current cell', +cell_row : 'Update all cells in row', +cell_all : 'Update all cells in table', +row_row : 'Update current row', +row_odd : 'Update odd rows in table', +row_even : 'Update even rows in table', +row_all : 'Update all rows in table', +thead : 'Table Head', +tbody : 'Table Body', +tfoot : 'Table Foot', +del : 'Delete table', +scope : 'Scope', +row : 'Row', +col : 'Col', +rowgroup : 'Row Group', +colgroup : 'Col Group', +col_limit : 'You\'ve exceeded the maximum number of columns of {$cols}.', +row_limit : 'You\'ve exceeded the maximum number of rows of {$rows}.', +cell_limit : 'You\'ve exceeded the maximum number of cells of {$cells}.', +missing_scope: 'Are you sure you want to continue without specifying a scope for this table header cell. Without it, it may be difficult for some users with disabilities to understand the content or data displayed of the table.' +}); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/sv.js b/phpgwapi/js/tiny_mce/plugins/table/langs/sv.js new file mode 100755 index 0000000000..f9da3b52f4 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/sv.js @@ -0,0 +1,79 @@ +// UK lang variables + +tinyMCE.addToLang('table',{ +general_tab : 'Generella inställningar', +advanced_tab : 'Avancerade inställningar', +general_props : 'Generella inställningar', +advanced_props : 'Avancerade inställningar', +desc : 'Skapa ny tabell', +before_desc : 'Skapa rad före', +after_desc : 'Skapa rad efter', +row_before_desc : 'Skapa rad före', +row_after_desc : 'Skapa rad efter', +delete_row_desc : 'Ta bort rad', +col_before_desc : 'Skapa kolumn före', +col_after_desc : 'Skapa kolumn efter', +delete_col_desc : 'Ta bort kolumn', +rowtype : 'Rad typ', +title : 'Skapa/redigera ny tabell', +width : 'Bredd', +height : 'Höjd', +cols : 'Columner', +rows : 'Rader', +cellspacing : 'Cellmellanrum', +cellpadding : 'Cellutfyllnad', +border : 'Ram', +align : 'Justering', +align_default : 'Ingen', +align_left : 'Vänster', +align_right : 'Höger', +align_middle : 'Mitten', +row_title : 'Tabell radsinställningar', +cell_title : 'Tabell cellsinställningar', +cell_type : 'Cell typ', +row_desc : 'Tabell rads inställningar', +cell_desc : 'Tabell cells inställningar', +valign : 'Vertical justering', +align_top : 'Toppen', +align_bottom : 'Botten', +props_desc : 'Tabell inställningar', +bordercolor : 'Ram färg', +bgcolor : 'Bakgrundsfärg', +merge_cells_title : 'Sammanfoga tabell celler', +split_cells_desc : 'Delaupp tabell celler', +merge_cells_desc : 'Sammanfoga tabell celler', +cut_row_desc : 'Klipput tabell rad', +copy_row_desc : 'Kopiera tabell rad', +paste_row_before_desc : 'Klistra in tabell rad före', +paste_row_after_desc : 'Klistra in tabell rad efter', +id : 'Id', +style: 'Stil', +langdir : 'Skrift riktning', +langcode : 'Språk kåd', +ltr : 'Vänster till höger', +rtl : 'Höger till vänster', +bgimage : 'Bakgrundsbild', +summary : 'Sammanfattning', +td : "Data", +th : "Huvud", +cell_cell : 'Updatera nuvarande cell', +cell_row : 'Updatera alla celler i raden', +cell_all : 'Updatera alla celler t tabellen', +row_row : 'Updatera nuvarande rad', +row_odd : 'Updatera udda rader i tabellen', +row_even : 'Updatera jämna rader i tabellen', +row_all : 'Updatera alla rader i tabellen', +thead : 'Tabell Huvud', +tbody : 'Tabell Kropp', +tfoot : 'Tabell Fot', +del : 'Tabort tabell', +scope : 'Scope', +row : 'Rad', +col : 'Kolumn', +rowgroup : 'Rad grupp', +colgroup : 'Kolumn grupp', +col_limit : 'Du har angivit mer kolumner än vad som är tillåtet. Max är: {$cols}.', +row_limit : 'Du har angivit mer rader än vad som är tillåtet. Max är: {$rows}.', +cell_limit : 'Du har angivit mer celler än vad som är tillåtet. Max är: {$cells}.', +missing_scope: 'Är du säker på att du vill fortsätta utan att specifisera ett scope, utan denna kan det bli svårt för handikappade att förstå tabellen.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/th.js b/phpgwapi/js/tiny_mce/plugins/table/langs/th.js new file mode 100755 index 0000000000..108d6afb13 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/th.js @@ -0,0 +1,78 @@ +// UK lang variables + +tinyMCE.addToLang('table',{ +general_tab : 'General', +advanced_tab : 'Advanced', +general_props : 'General properties', +advanced_props : 'Advanced properties', +desc : 'Inserts a new table', +row_before_desc : 'Insert row before', +row_after_desc : 'Insert row after', +delete_row_desc : 'Delete row', +col_before_desc : 'Insert column before', +col_after_desc : 'Insert column after', +delete_col_desc : 'Remove column', +rowtype : 'Row in table part', +title : 'Insert/Modify table', +width : 'Width', +height : 'Height', +cols : 'Columns', +rows : 'Rows', +cellspacing : 'Cellspacing', +cellpadding : 'Cellpadding', +border : 'Border', +align : 'Alignment', +align_default : 'Default', +align_left : 'Left', +align_right : 'Right', +align_middle : 'Center', +row_title : 'Table row properties', +cell_title : 'Table cell properties', +cell_type : 'Cell type', +row_desc : 'Table row properties', +cell_desc : 'Table cell properties', +valign : 'Vertical alignment', +align_top : 'Top', +align_bottom : 'Bottom', +props_desc : 'Table properties', +bordercolor : 'Border color', +bgcolor : 'Background color', +merge_cells_title : 'Merge table cells', +split_cells_desc : 'Split table cells', +merge_cells_desc : 'Merge table cells', +cut_row_desc : 'Cut table row', +copy_row_desc : 'Copy table row', +paste_row_before_desc : 'Paste table row before', +paste_row_after_desc : 'Paste table row after', +id : 'Id', +style: 'Style', +langdir : 'Language direction', +langcode : 'Language code', +mime : 'Target MIME type', +ltr : 'Left to right', +rtl : 'Right to left', +bgimage : 'Background image', +summary : 'Summary', +td : "Data", +th : "Header", +cell_cell : 'Update current cell', +cell_row : 'Update all cells in row', +cell_all : 'Update all cells in table', +row_row : 'Update current row', +row_odd : 'Update odd rows in table', +row_even : 'Update even rows in table', +row_all : 'Update all rows in table', +thead : 'Table Head', +tbody : 'Table Body', +tfoot : 'Table Foot', +del : 'Delete table', +scope : 'Scope', +row : 'Row', +col : 'Col', +rowgroup : 'Row Group', +colgroup : 'Col Group', +col_limit : 'You\'ve exceeded the maximum number of columns of {$cols}.', +row_limit : 'You\'ve exceeded the maximum number of rows of {$rows}.', +cell_limit : 'You\'ve exceeded the maximum number of cells of {$cells}.', +missing_scope: 'Are you sure you want to continue without specifying a scope for this table header cell. Without it, it may be difficult for some users with disabilities to understand the content or data displayed of the table.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/tr.js b/phpgwapi/js/tiny_mce/plugins/table/langs/tr.js new file mode 100644 index 0000000000..3b9c85e4d3 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/tr.js @@ -0,0 +1,75 @@ +// UK lang variables + +tinyMCE.addToLang('table',{ +general_tab : 'Genel', +advanced_tab : 'Geliþmiþ', +general_props : 'Genel özellikler', +advanced_props : 'Geliþmiþ özellikler', +desc : 'Yeni tablo ekle', +row_before_desc : 'Satýr ekle(öncesinde)', +row_after_desc : 'Satýr ekle(sonrasýnda)', +delete_row_desc : 'Satýrý sil', +col_before_desc : 'Kolon ekle(öncesinde)', +col_after_desc : 'Kolon ekle(sonrasýnda)', +delete_col_desc : 'Kolonu sil', +rowtype : 'Row in table part', +title : 'Tablo ekle/düzenle', +width : 'Geniþlik', +height : 'Yükseklik', +cols : 'Kolonlar', +rows : 'Satýrlar', +cellspacing : 'Hücre boþluðu', +cellpadding : 'Hücre dolðusu', +border : 'Sýnýr kalýnlýk', +align : 'Hizalama', +align_default : 'Varsayýlan', +align_left : 'Sol', +align_right : 'Sað', +align_middle : 'Orta', +row_title : 'Tablo satýr özellikleri', +cell_title : 'Tablo hücre özellikleri', +cell_type : 'Hücre tipi', +row_desc : 'Tablo satýr özellikleri', +cell_desc : 'Tablo hücre özellikleri', +valign : 'Düþey hizalama', +align_top : 'Üst', +align_bottom : 'Alt', +props_desc : 'Tablo özellikleri', +bordercolor : 'Sýnýr rengi', +bgcolor : 'Arkaplan rengi', +merge_cells_title : 'Tablo hücrelerini birleþtir', +split_cells_desc : 'Tablo hücrelerini ayýr', +merge_cells_desc : 'Tablo hücrelerini birleþtir', +cut_row_desc : 'Tablo satýrýný kes', +copy_row_desc : 'Tablo satýrýný kopyala', +paste_row_before_desc : 'Tablo satýrý yapýþtýr(önce)', +paste_row_after_desc : 'Tablo satýrý yapýþtýr(sonra)', +id : 'Id', +style: 'Stil', +langdir : 'Yazým yönü', +langcode : 'Dil kodu', +mime : 'Hedef MIME tipi', +ltr : 'Soldan saða', +rtl : 'Saðdan sola', +bgimage : 'Arkaplan resmi', +summary : 'Özet', +td : "Veri", +th : "Baþlýk", +cell_cell : 'Hücreyi güncelle', +cell_row : 'Satýrdaki tüm hücreleri güncelle', +cell_all : 'Tablodaki tüm hücreleri güncelle', +row_row : 'Satýrý güncelle', +row_odd : 'Tablodaki sýrasý tek olan satýrlarý güncelle', +row_even : 'Tablodaki sýrasý çift olan satýrlarý güncelle', +row_all : 'Tablodaki tüm satýrlarý güncelle', +thead : 'Tablo baþlýðý', +tbody : 'Tablo gövdesi', +tfoot : 'Table altý', +del : 'Tabloyu sil', +scope : 'Kapsam', +row : 'Satýr', +col : 'Kolon', +rowgroup : 'Satýr Gurubu', +colgroup : 'Kolon Gurubu', +missing_scope: 'Tablo baþlýk hüclerlerinin kapsamlarýný belirmeden devam etmek istediðinize emin misiniz? Eðer belirtmesseniz tablo görünümünde problemler olabilir!' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/tw.js b/phpgwapi/js/tiny_mce/plugins/table/langs/tw.js new file mode 100644 index 0000000000..847e202197 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/tw.js @@ -0,0 +1,43 @@ +// TW lang variables contributed by Jim Kou + +tinyMCE.addToLang('',{ +insert_table_align : '¹ï»ô', +insert_table_align_default : '¼Ð·Ç', +insert_table_align_left : '»ô¥ª', +insert_table_align_middle : '¸m¤¤', +insert_table_align_right : '»ô¥k', +insert_table_border : '®Ø½u', +insert_table_cellpadding : '¦rÅé»PÀx¦s®æ¶¡»Ø', +insert_table_cellspacing : 'Àx¦s®æ¶¡»Ø', +insert_table_class : '¼Ë¦¡', +insert_table_cols : '¦æ', +insert_table_height : '°ª«×', +insert_table_rows : '¦C', +insert_table_title : 'ªí®æ¼ÐÃD', +insert_table_width : '¼e«×', +table_delete_col_desc : '§R°£¤@¦æÀx¦s®æ', +table_delete_row_desc : '§R°£¤@¦CÀx¦s®æ', +table_desc : 'ªí®æ', +table_insert_col_after_desc : '·s¼W¤@¦æÀx¦s®æ(«á)', +table_insert_col_before_desc : '·s¼W¤@¦æÀx¦s®æ(«e)', +table_insert_row_after_desc : '·s¼W¤@¦CÀx¦s®æ(«á)', +table_insert_row_before_desc : '·s¼W¤@¦CÀx¦s®æ(«e)', +table_row_title : 'Table row properties', +table_cell_title : 'Table cell properties', +table_row_desc : 'Table row properties', +table_cell_desc : 'Table cell properties', +insert_table_valign : 'Vertical alignment', +insert_table_align_top : 'Top', +insert_table_align_bottom : 'Bottom', +table_props_desc : 'Table properties', +table_bordercolor : 'Border color', +table_bgcolor : 'Bg color', +table_merge_cells_title : 'Merge table cells', +table_split_cells_desc : 'Split table cells', +table_merge_cells_desc : 'Merge table cells', +table_cut_row_desc : 'Cut table row', +table_copy_row_desc : 'Copy table row', +table_paste_row_before_desc : 'Paste table row before', +table_paste_row_after_desc : 'Paste table row after', +table_insert_desc : 'Insert a new table' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/vi.js b/phpgwapi/js/tiny_mce/plugins/table/langs/vi.js new file mode 100755 index 0000000000..84c9ae2cf5 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/vi.js @@ -0,0 +1,75 @@ +// Vietnamese lang variables - Äá»— Xuân Tiến - tiendx2002@yahoo.com Việt hóa + +tinyMCE.addToLang('table',{ +general_tab : 'Chung', +advanced_tab : 'Nâng cao', +general_props : 'Thuá»™c tính chung', +advanced_props : 'Thuá»™c tính nâng cao', +desc : 'Thêm má»™t bảng má»›i', +row_before_desc : 'Thêm hàng trÆ°á»›c', +row_after_desc : 'Thêm hàng sau', +delete_row_desc : 'Xóa hàng', +col_before_desc : 'Thêm cá»™t bên trái', +col_after_desc : 'Thêm cá»™t bên phải', +delete_col_desc : 'Xóa cá»™t', +rowtype : 'Hàng trong má»™t phần bảng', +title : 'Thêm/Sá»­a bảng', +width : 'Äá»™ rá»™ng', +height : 'Chiá»u cao', +cols : 'Cá»™t', +rows : 'Hàng', +cellspacing : 'Khoảng cách ô', +cellpadding : 'Căn lỠô', +border : 'Khung bao quanh', +align : 'Căn lá»', +align_default : 'Mặc định', +align_left : 'Trái', +align_right : 'Phải', +align_middle : 'Giữa', +row_title : 'Thuá»™c tính hàng', +cell_title : 'Thuá»™c tính ô', +cell_type : 'Kiểu ô', +row_desc : 'Thuá»™c tính hàng', +cell_desc : 'Thuá»™c tính ô', +valign : 'Căn lá» chiá»u dá»c', +align_top : 'Trên cùng', +align_bottom : 'DÆ°á»›i cùng', +props_desc : 'Thuá»™c tính bảng', +bordercolor : 'Màu khung', +bgcolor : 'Màu ná»n', +merge_cells_title : 'Trá»™n ô', +split_cells_desc : 'Tách ô', +merge_cells_desc : 'Trá»™n ô', +cut_row_desc : 'Cắt hàng của bảng', +copy_row_desc : 'Sao chép hàng của bảng', +paste_row_before_desc : 'Dán hàng lên trên', +paste_row_after_desc : 'Dán hàng xuống dÆ°á»›i', +id : 'Id', +style: 'Style', +langdir : 'HÆ°á»›ng ngôn ngữ', +langcode : 'Mã ngôn ngữ', +mime : 'Kiểu MIME mục tiêu', +ltr : 'Trái sang phải', +rtl : 'Phải sang trái', +bgimage : 'Ảnh ná»n', +summary : 'Tóm tắt', +td : "Dữ liệu", +th : "Tiêu Ä‘á»", +cell_cell : 'Cập nhật ô hiện thá»i', +cell_row : 'Cập nhật tất cả các ô trong hàng', +cell_all : 'Cập nhật tất cả các ô trong bảng', +row_row : 'Cập nhật hàng hiện thá»i', +row_odd : 'Cập nhật các hàng lẻ trong bảng', +row_even : 'Cập nhật các hàng chẵn trong bảng', +row_all : 'Cập nhật tất cả các hàng trong bảng', +thead : 'Äầu bảng', +tbody : 'Thân bảng', +tfoot : 'Chân bảng', +del : 'Xóa bảng', +scope : 'Phạm vi', +row : 'Hàng', +col : 'Cá»™t', +rowgroup : 'Nhóm hàng', +colgroup : 'Nhóm cá»™t', +missing_scope: 'Bạn có chắc bạn muốn tiếp tục mà không cần xác định phạm vi cho ô tiêu Ä‘á» bảng này? Nếu thiếu nó, có thể những ngÆ°á»i sá»­ dụng khuyết thiếu sẽ khó có thể hiểu ná»™i dung của dữ liệu trong bảng.' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/zh_cn.js b/phpgwapi/js/tiny_mce/plugins/table/langs/zh_cn.js new file mode 100755 index 0000000000..015b9c43f6 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/zh_cn.js @@ -0,0 +1,76 @@ +// Simplified Chinese lang variables contributed by TinyMCE_China_Team ( tinymce_china {AT} yahoogroups {DOT} com ). +// visit our homepage at: http://www.cube316.net/tinymce/ for more information. + +tinyMCE.addToLang('table',{ +general_tab : 'Ò»°ã', +advanced_tab : '¸ß¼¶', +general_props : 'Ò»°ãÊôÐÔ', +advanced_props : '¸ß¼¼ÊôÐÔ', +desc : '²åÈëÒ»¸öбí', +row_before_desc : 'ÏòÇ°²åÈëÒ»ÐÐ', +row_after_desc : 'Ïòºó²åÈëÒ»ÐÐ', +delete_row_desc : 'ɾ³ýÐÐ', +col_before_desc : 'Ïò×ó²åÈëÒ»ÁÐ', +col_after_desc : 'ÏòÓÒ²åÈëÒ»ÁÐ', +delete_col_desc : 'ɾ³ýÁÐ', +rowtype : 'ÐÐÖÖÀà', +title : '²åÈë/ÐÞ¸Ä ±í', +width : '¿í', +height : '¸ß', +cols : 'ÁÐÊý', +rows : 'ÐÐÊý', +cellspacing : 'µ¥Ôª¸ñ¿Õ¼ä', +cellpadding : 'µ¥Ôª¸ñÌî³ä', +border : '±ß¿ò', +align : '¶ÔÆë', +align_default : 'ĬÈÏ', +align_left : '¾Ó×ó', +align_right : '¾ÓÓÒ', +align_middle : '¾ÓÖÐ', +row_title : 'ÐбêÌâ', +cell_title : 'µ¥Ôª¸ñ±êÌâ', +cell_type : 'µ¥Ôª¸ñÖÖÀà', +row_desc : 'ÐÐÃèÊö', +cell_desc : 'µ¥Ôª¸ñÃèÊö', +valign : '´¹Ö±¶ÔÆë', +align_top : '¶¥¶Ë', +align_bottom : 'µ×¶Ë', +props_desc : '±íÊôÐÔ', +bordercolor : '±ß¿òÑÕÉ«', +bgcolor : '±³¾°ÑÕÉ«', +merge_cells_title : 'ºÏ²¢±íÖе¥Ôª¸ñ±êÌâ', +split_cells_desc : '·ÖÀà±íÖе¥Ôª¸ñÃèÊö', +merge_cells_desc : 'ºÏ²¢±íÖе¥Ôª¸ñÃèÊö', +cut_row_desc : '¼ôÇÐÐÐ', +copy_row_desc : '¸´ÖÆÐÐ', +paste_row_before_desc : 'ÏòÇ°Õ³ÌùÒ»ÐÐ', +paste_row_after_desc : 'ÏòºóÕ³ÌùÒ»ÐÐ', +id : '±íʶ', +style: 'Ñùʽ', +langdir : 'Êéд·½Ïò', +langcode : 'ÓïÑÔ±àÂë', +mime : 'Ä¿±ê MIME ÖÖÀà', +ltr : '´Ó×óµ½ÓÒ', +rtl : '´ÓÓÒµ½×ó', +bgimage : '±³¾°Í¼Æ¬', +summary : 'С½á', +td : "Êý¾Ý", +th : "ҳü", +cell_cell : '¸üе±Ç°µ¥Ôª¸ñ', +cell_row : '¸üÐÂÐÐÖÐËùÓе¥Ôª¸ñ', +cell_all : '¸üбíÖÐËùÓе¥Ôª¸ñ', +row_row : '¸üе±Ç°ÐÐ', +row_odd : '¸üÐÂÆæÊýÐÐ', +row_even : '¸üÐÂżÊýÐÐ', +row_all : '¸üбíÖÐËùÓÐÐÐ', +thead : '±íÍ·', +tbody : '±íÖÐ', +tfoot : '±íβ', +del : 'ɾ³ý±í', +scope : 'ÇøÓò', +row : 'ÐÐ', +col : 'ÁÐ', +rowgroup : 'Ðм¯ÍÅ', +colgroup : 'Áм¯ÍÅ', +missing_scope: 'ÄúÈ·ÈÏÒªÔÚûÓÐÉùÃ÷±à¼­ÇøÓòʱ¼ÌÐøÂð£¿Ã»ÓÐÉùÃ÷±à¼­ÇøÓò½«Ê¹ÔĶÁÕß¿´ÆðÀ´ºÜ·ÑÁ¦¡£' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/zh_cn_utf8.js b/phpgwapi/js/tiny_mce/plugins/table/langs/zh_cn_utf8.js new file mode 100755 index 0000000000..44f85707b7 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/zh_cn_utf8.js @@ -0,0 +1,76 @@ +// Simplified Chinese lang variables contributed by TinyMCE_China_Team ( tinymce_china {AT} yahoogroups {DOT} com ). +// visit our homepage at: http://www.cube316.net/tinymce/ for more information. + +tinyMCE.addToLang('table',{ +general_tab : '一般', +advanced_tab : '高级', +general_props : '一般属性', +advanced_props : '高技属性', +desc : 'æ’入一个新表', +row_before_desc : 'å‘å‰æ’入一行', +row_after_desc : 'å‘åŽæ’入一行', +delete_row_desc : '删除行', +col_before_desc : 'å‘å·¦æ’入一列', +col_after_desc : 'å‘å³æ’入一列', +delete_col_desc : '删除列', +rowtype : 'è¡Œç§ç±»', +title : 'æ’å…¥/修改 表', +width : '宽', +height : '高', +cols : '列数', +rows : '行数', +cellspacing : 'å•å…ƒæ ¼ç©ºé—´', +cellpadding : 'å•å…ƒæ ¼å¡«å……', +border : '边框', +align : '对é½', +align_default : '默认', +align_left : 'å±…å·¦', +align_right : 'å±…å³', +align_middle : '居中', +row_title : '行标题', +cell_title : 'å•å…ƒæ ¼æ ‡é¢˜', +cell_type : 'å•å…ƒæ ¼ç§ç±»', +row_desc : 'è¡Œæè¿°', +cell_desc : 'å•å…ƒæ ¼æè¿°', +valign : '垂直对é½', +align_top : '顶端', +align_bottom : '底端', +props_desc : '表属性', +bordercolor : '边框颜色', +bgcolor : '背景颜色', +merge_cells_title : 'åˆå¹¶è¡¨ä¸­å•å…ƒæ ¼æ ‡é¢˜', +split_cells_desc : '分类表中å•å…ƒæ ¼æè¿°', +merge_cells_desc : 'åˆå¹¶è¡¨ä¸­å•å…ƒæ ¼æè¿°', +cut_row_desc : '剪切行', +copy_row_desc : 'å¤åˆ¶è¡Œ', +paste_row_before_desc : 'å‘å‰ç²˜è´´ä¸€è¡Œ', +paste_row_after_desc : 'å‘åŽç²˜è´´ä¸€è¡Œ', +id : '表识', +style: 'æ ·å¼', +langdir : '书写方å‘', +langcode : '语言编ç ', +mime : '目标 MIME ç§ç±»', +ltr : '从左到å³', +rtl : '从å³åˆ°å·¦', +bgimage : '背景图片', +summary : 'å°ç»“', +td : "æ•°æ®", +th : "页眉", +cell_cell : '更新当å‰å•å…ƒæ ¼', +cell_row : '更新行中所有å•å…ƒæ ¼', +cell_all : '更新表中所有å•å…ƒæ ¼', +row_row : '更新当å‰è¡Œ', +row_odd : '更新奇数行', +row_even : 'æ›´æ–°å¶æ•°è¡Œ', +row_all : '更新表中所有行', +thead : '表头', +tbody : '表中', +tfoot : '表尾', +del : '删除表', +scope : '区域', +row : 'è¡Œ', +col : '列', +rowgroup : '行集团', +colgroup : '列集团', +missing_scope: '您确认è¦åœ¨æ²¡æœ‰å£°æ˜Žç¼–辑区域时继续å—?没有声明编辑区域将使阅读者看起æ¥å¾ˆè´¹åŠ›ã€‚' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/zh_tw.js b/phpgwapi/js/tiny_mce/plugins/table/langs/zh_tw.js new file mode 100644 index 0000000000..664d5f0201 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/zh_tw.js @@ -0,0 +1,76 @@ +// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com +// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com + +tinyMCE.addToLang('table',{ +general_tab : '¤@¯ë', +advanced_tab : '¶i¶¥', +general_props : '¤@¯ëÄÝ©Ê', +advanced_props : '¶i¶¥ÄÝ©Ê', +desc : '´¡¤J·sªí®æ', +row_before_desc : '¦b¤§«e´¡¤J¦C', +row_after_desc : '¦b¤§«á´¡¤J¦C', +delete_row_desc : '§R°£¦C', +col_before_desc : '¦b¤§«e´¡¤J¦æ', +col_after_desc : '¦b¤§«á´¡¤J¦æ', +delete_col_desc : '§R°£¦æ', +rowtype : 'ªí®æ¤¤ªº¦C', +title : '´¡¤J©Î½Õ¾ãªí®æ', +width : '¼e', +height : '°ª', +cols : '¦æ', +rows : '¦C', +cellspacing : 'Àx¦s®æ®æ½u¶¡¶Z', +cellpadding : 'Àx¦s®æ¤º¤å»P®æ½u¶¡¶Z', +border : '®Ø½u', +align : '¦ì¸m', +align_default : '¤º©w', +align_left : '¾a¥ª', +align_right : '¾a¥k', +align_middle : '¸m¤¤', +row_title : '¦CÄÝ©Ê', +cell_title : 'Àx¦s®æÄÝ©Ê', +cell_type : 'Àx¦s®æÃþ«¬', +row_desc : '¦CÄÝ©Ê', +cell_desc : 'Àx¦s®æÄÝ©Ê', +valign : '««ª½¦ì¸m', +align_top : '³»ºÝ', +align_bottom : '©³³¡', +props_desc : 'ªí®æÄÝ©Ê', +bordercolor : '®Ø½uÃC¦â', +bgcolor : '­I´ºÃC¦â', +merge_cells_title : '¦X¨ÖÀx¦s®æ', +split_cells_desc : '¤À³ÎÀx¦s®æ', +merge_cells_desc : '¦X¨ÖÀx¦s®æ', +cut_row_desc : '°Å¤U¦C', +copy_row_desc : '½Æ»s¦C', +paste_row_before_desc : '¦b¤§«e¶K¤W¦C', +paste_row_after_desc : '¦b¤§«á¶K¤W¦C', +id : '½s½X', +style: '¦¡¼Ë', +langdir : '»y¨¥¥Îªk', +langcode : '»y½X', +mime : '¹ï¶H MIME Ãþ«¬', +ltr : '¥Ñ¥ª¦Ü¥k', +rtl : '¥Ñ¥k¦Ü¥ª', +bgimage : '­I´º¹ÏÀÉ', +summary : '¤@Äý', +td : "¸ê®Æ", +th : "¼ÐÀY", +cell_cell : '§ó·s©Ò¦bªºÀx¦s®æ', +cell_row : '§ó·s¦C¤ºªºÀx¦s®æ', +cell_all : '§ó·sªí®æ¤¤ªºÀx¦s®æ', +row_row : '§ó·s©Ò¦bªº¦C', +row_odd : '§ó·sªí®æ¤¤ªº©_¼Æ¦C', +row_even : '§ó·sªí®æ¤¤ªº°¸¼Æ¦C', +row_all : '§ó·sªí®æ¤¤ªº¦C', +thead : 'ªí®æ¼ÐÀY', +tbody : 'ªí®æ¹êÅé', +tfoot : 'ªí®æ©³³¡', +del : '§R°£ªí®æ', +scope : '½d³ò', +row : '¦C', +col : '¦æ', +rowgroup : '¸s¦C', +colgroup : '¸s¦æ', +missing_scope: '½T©w­n¦b¨S¦³¹ï¦¹ªí®æ¼ÐÀY³]©w½d³ò¤UÄ~Äò°õ¦æ¶Ü¡H\n¤£¥[¥H³]©wªº¸Ü¡A¥i¯à·|¾É­P¬Y¨Ç¨Ï¥ÎªÌµLªk¶¶§QŪ¨úªí®æ¤¤ªº³¡¥÷©Î¬O¾ãÅé¸ê°T¡C' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/langs/zh_tw_utf8.js b/phpgwapi/js/tiny_mce/plugins/table/langs/zh_tw_utf8.js new file mode 100644 index 0000000000..e56bb1e8b9 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/langs/zh_tw_utf8.js @@ -0,0 +1,76 @@ +// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com +// ç¹é«”中文 UTF-8 ;數ä½æ‡‰ç”¨åŠè£½ä½œï¼› twapweb_AT_gmail_DOT_com + +tinyMCE.addToLang('table',{ +general_tab : '一般', +advanced_tab : '進階', +general_props : '一般屬性', +advanced_props : '進階屬性', +desc : 'æ’入新表格', +row_before_desc : '在之å‰æ’入列', +row_after_desc : '在之後æ’入列', +delete_row_desc : '刪除列', +col_before_desc : '在之å‰æ’入行', +col_after_desc : '在之後æ’入行', +delete_col_desc : '刪除行', +rowtype : '表格中的列', +title : 'æ’入或調整表格', +width : '寬', +height : '高', +cols : 'è¡Œ', +rows : '列', +cellspacing : '儲存格格線間è·', +cellpadding : '儲存格內文與格線間è·', +border : '框線', +align : 'ä½ç½®', +align_default : '內定', +align_left : 'é å·¦', +align_right : 'é å³', +align_middle : '置中', +row_title : '列屬性', +cell_title : '儲存格屬性', +cell_type : '儲存格類型', +row_desc : '列屬性', +cell_desc : '儲存格屬性', +valign : 'åž‚ç›´ä½ç½®', +align_top : '頂端', +align_bottom : '底部', +props_desc : '表格屬性', +bordercolor : '框線é¡è‰²', +bgcolor : '背景é¡è‰²', +merge_cells_title : 'åˆä½µå„²å­˜æ ¼', +split_cells_desc : '分割儲存格', +merge_cells_desc : 'åˆä½µå„²å­˜æ ¼', +cut_row_desc : '剪下列', +copy_row_desc : '複製列', +paste_row_before_desc : '在之å‰è²¼ä¸Šåˆ—', +paste_row_after_desc : '在之後貼上列', +id : '編碼', +style: 'å¼æ¨£', +langdir : '語言用法', +langcode : '語碼', +mime : 'å°è±¡ MIME é¡žåž‹', +ltr : '由左至å³', +rtl : 'ç”±å³è‡³å·¦', +bgimage : '背景圖檔', +summary : '一覽', +td : "資料", +th : "標頭", +cell_cell : '更新所在的儲存格', +cell_row : '更新列內的儲存格', +cell_all : '更新表格中的儲存格', +row_row : '更新所在的列', +row_odd : '更新表格中的奇數列', +row_even : '更新表格中的å¶æ•¸åˆ—', +row_all : '更新表格中的列', +thead : '表格標頭', +tbody : '表格實體', +tfoot : '表格底部', +del : '刪除表格', +scope : '範åœ', +row : '列', +col : 'è¡Œ', +rowgroup : '群列', +colgroup : '群行', +missing_scope: '確定è¦åœ¨æ²’有å°æ­¤è¡¨æ ¼æ¨™é ­è¨­å®šç¯„åœä¸‹ç¹¼çºŒåŸ·è¡Œå—Žï¼Ÿ\nä¸åŠ ä»¥è¨­å®šçš„話,å¯èƒ½æœƒå°Žè‡´æŸäº›ä½¿ç”¨è€…無法順利讀å–表格中的部份或是整體資訊。' +}); diff --git a/phpgwapi/js/tiny_mce/plugins/table/merge_cells.htm b/phpgwapi/js/tiny_mce/plugins/table/merge_cells.htm new file mode 100644 index 0000000000..be723a9fa9 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/merge_cells.htm @@ -0,0 +1,37 @@ + + + {$lang_table_merge_cells_title} + + + + + + +
+
+ {$lang_table_merge_cells_title} + + + + + + + + + +
{$lang_table_cols}: +
{$lang_table_rows}:
+
+ +
+
+ +
+ +
+ +
+
+
+ + diff --git a/phpgwapi/js/tiny_mce/plugins/table/readme.txt b/phpgwapi/js/tiny_mce/plugins/table/readme.txt new file mode 100644 index 0000000000..4fdb78aecd --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/readme.txt @@ -0,0 +1 @@ +Check the TinyMCE documentation for details on this plugin. diff --git a/phpgwapi/js/tiny_mce/plugins/table/row.htm b/phpgwapi/js/tiny_mce/plugins/table/row.htm new file mode 100644 index 0000000000..64f2afcb5e --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/row.htm @@ -0,0 +1,159 @@ + + + {$lang_table_row_title} + + + + + + + + +
+ + +
+
+
+ {$lang_table_general_props} + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ +
+ +
+
+
+ +
+
+ {$lang_table_advanced_props} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + +
 
+
+ + + + + +
 
+
+
+
+
+ +
+
+ +
+ +
+
+
+ +
+ +
+
+
+ + diff --git a/phpgwapi/js/tiny_mce/plugins/table/table.htm b/phpgwapi/js/tiny_mce/plugins/table/table.htm new file mode 100644 index 0000000000..846f55131d --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/table/table.htm @@ -0,0 +1,155 @@ + + + {$lang_table_title} + + + + + + + + +
+ + +
+
+
+ {$lang_table_general_props} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ +
+
+ {$lang_table_advanced_props} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+ + + + + +
 
+
+ + + + + +
 
+
+ + + + + +
 
+
+
+
+
+ +
+
+ +
+ +
+ +
+
+
+ + diff --git a/phpgwapi/js/tiny_mce/plugins/zoom/editor_plugin.js b/phpgwapi/js/tiny_mce/plugins/zoom/editor_plugin.js new file mode 100644 index 0000000000..e1af066e60 --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/zoom/editor_plugin.js @@ -0,0 +1 @@ +var TinyMCE_ZoomPlugin={getInfo:function(){return{longname:'Zoom',author:'Moxiecode Systems',authorurl:'http://tinymce.moxiecode.com',infourl:'http://tinymce.moxiecode.com/tinymce/docs/plugin_zoom.html',version:tinyMCE.majorVersion+"."+tinyMCE.minorVersion};},getControlHTML:function(control_name){if(!tinyMCE.isMSIE||tinyMCE.isMSIE5_0||tinyMCE.isOpera)return"";switch(control_name){case"zoom":return'';}return"";},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceZoom":tinyMCE.getInstanceById(editor_id).contentDocument.body.style.zoom=value;tinyMCE.getInstanceById(editor_id).contentDocument.body.style.mozZoom=value;return true;}return false;}};tinyMCE.addPlugin("zoom",TinyMCE_ZoomPlugin); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/plugins/zoom/editor_plugin_src.js b/phpgwapi/js/tiny_mce/plugins/zoom/editor_plugin_src.js new file mode 100644 index 0000000000..e7cd43607a --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/zoom/editor_plugin_src.js @@ -0,0 +1,58 @@ +/** + * $RCSfile: editor_plugin_src.js,v $ + * $Revision: 1.10 $ + * $Date: 2006/04/07 15:52:50 $ + * + * @author Moxiecode + * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved. + */ + +var TinyMCE_ZoomPlugin = { + getInfo : function() { + return { + longname : 'Zoom', + author : 'Moxiecode Systems', + authorurl : 'http://tinymce.moxiecode.com', + infourl : 'http://tinymce.moxiecode.com/tinymce/docs/plugin_zoom.html', + version : tinyMCE.majorVersion + "." + tinyMCE.minorVersion + }; + }, + + /** + * Returns the HTML contents of the zoom control. + */ + getControlHTML : function(control_name) { + if (!tinyMCE.isMSIE || tinyMCE.isMSIE5_0 || tinyMCE.isOpera) + return ""; + + switch (control_name) { + case "zoom": + return ''; + } + + return ""; + }, + + /** + * Executes the mceZoom command. + */ + execCommand : function(editor_id, element, command, user_interface, value) { + // Handle commands + switch (command) { + case "mceZoom": + tinyMCE.getInstanceById(editor_id).contentDocument.body.style.zoom = value; + tinyMCE.getInstanceById(editor_id).contentDocument.body.style.mozZoom = value; + return true; + } + + // Pass to next handler in chain + return false; + } +}; + +tinyMCE.addPlugin("zoom", TinyMCE_ZoomPlugin); diff --git a/phpgwapi/js/tiny_mce/plugins/zoom/readme.txt b/phpgwapi/js/tiny_mce/plugins/zoom/readme.txt new file mode 100644 index 0000000000..4fdb78aecd --- /dev/null +++ b/phpgwapi/js/tiny_mce/plugins/zoom/readme.txt @@ -0,0 +1 @@ +Check the TinyMCE documentation for details on this plugin. diff --git a/phpgwapi/js/tiny_mce/themes/advanced/about.htm b/phpgwapi/js/tiny_mce/themes/advanced/about.htm new file mode 100644 index 0000000000..d15ff3a761 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/about.htm @@ -0,0 +1,52 @@ + + + {$lang_about_title} + + + + + + + + +
+
+

{$lang_about_title}

+

Version: {$tinymce_version} ({$tinymce_releasedate})

+

TinyMCE is a platform independent web based Javascript HTML WYSIWYG editor control released as Open Source under LGPL + by Moxiecode Systems AB. It has the ability to convert HTML TEXTAREA fields or other HTML elements to editor instances.

+

Copyright © 2003-2006, Moxiecode Systems AB, All rights reserved.

+

For more information about this software visit the TinyMCE website.

+ +
+
+ +
+
+

{$lang_loaded_plugins}

+ +
+
+ +

 

+
+
+ +
+
+
+
+ +
+
+ +
+
+ + diff --git a/phpgwapi/js/tiny_mce/themes/advanced/anchor.htm b/phpgwapi/js/tiny_mce/themes/advanced/anchor.htm new file mode 100644 index 0000000000..53d7969f05 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/anchor.htm @@ -0,0 +1,33 @@ + + + {$lang_insert_anchor_title} + + + + + +
+ + + + + + + + + +
{$lang_insert_anchor_title}
{$lang_insert_anchor_name}:
+ +
+
+ +
+ +
+ +
+
+ +
+ + diff --git a/phpgwapi/js/tiny_mce/themes/advanced/charmap.htm b/phpgwapi/js/tiny_mce/themes/advanced/charmap.htm new file mode 100644 index 0000000000..9aed1d4b5c --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/charmap.htm @@ -0,0 +1,53 @@ + + + {$lang_theme_charmap_title} + + + + + + + + + + + + + + + + + +
{$lang_theme_charmap_title}
+ + + + + + + + + +
 
 
+
+ + + + + + + + + + + + + + + + +
HTML-Code
 
 
NUM-Code
 
+
+ + + diff --git a/phpgwapi/js/tiny_mce/themes/advanced/color_picker.htm b/phpgwapi/js/tiny_mce/themes/advanced/color_picker.htm new file mode 100644 index 0000000000..3f5a198383 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/color_picker.htm @@ -0,0 +1,13 @@ + + + {$lang_theme_colorpicker_title} + + + + + +
+ +
+ + diff --git a/phpgwapi/js/tiny_mce/themes/advanced/css/editor_content.css b/phpgwapi/js/tiny_mce/themes/advanced/css/editor_content.css new file mode 100644 index 0000000000..182e791211 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/css/editor_content.css @@ -0,0 +1,58 @@ +/* This file contains the CSS data for the editable area(iframe) of TinyMCE */ +/* You can extend this CSS by adding your own CSS file with the the content_css option */ + +body, td, pre { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 10px; +} + +body { + background-color: #FFFFFF; +} + +.mceVisualAid { + border: 1px dashed #BBBBBB !important; +} + +div.mceVisualAid { + background-image:url('../images/spacer.gif'); + visibility: visible !important; +} + +.mceItemAnchor { + width: 12px; + line-height: 6px; + overflow: hidden; + padding-left: 12px; + background-image: url('../images/anchor_symbol.gif'); + background-position: bottom; + background-repeat: no-repeat; +} + +/* Important is needed in Gecko browsers inorder to style links */ +/* +a { + color: green !important; +} +*/ + +/* Style selection range colors in Gecko browsers */ +/* +::-moz-selection { + background-color: red; + color: green; +} +*/ + +/* MSIE specific */ + +* html body { + scrollbar-3dlight-color: #F0F0EE; + scrollbar-arrow-color: #676662; + scrollbar-base-color: #F0F0EE; + scrollbar-darkshadow-color: #DDDDDD; + scrollbar-face-color: #E0E0DD; + scrollbar-highlight-color: #F0F0EE; + scrollbar-shadow-color: #F0F0EE; + scrollbar-track-color: #F5F5F5; +} diff --git a/phpgwapi/js/tiny_mce/themes/advanced/css/editor_popup.css b/phpgwapi/js/tiny_mce/themes/advanced/css/editor_popup.css new file mode 100644 index 0000000000..2bae9158a0 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/css/editor_popup.css @@ -0,0 +1,327 @@ +/* This file contains the CSS data for all popups in TinyMCE */ + +body { + background-color: #F0F0EE; + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 11px; + scrollbar-3dlight-color: #F0F0EE; + scrollbar-arrow-color: #676662; + scrollbar-base-color: #F0F0EE; + scrollbar-darkshadow-color: #DDDDDD; + scrollbar-face-color: #E0E0DD; + scrollbar-highlight-color: #F0F0EE; + scrollbar-shadow-color: #F0F0EE; + scrollbar-track-color: #F5F5F5; + margin: 8px; +} + +td { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 11px; +} + +input { + background: #FFFFFF; + border: 1px solid #cccccc; +} + +td, input, select, textarea { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 10px; +} + +input, select, textarea { + border: 1px solid #808080; +} + +.input_noborder { + border: 0; +} + +#insert, .updateButton { + font-weight: bold; + width: 90px; + height: 21px; + border: 0; + background-image: url('../images/insert_button_bg.gif'); + cursor: pointer; +} + +#cancel { + font-weight: bold; + width: 90px; + height: 21px; + border: 0; + background-image: url('../images/cancel_button_bg.gif'); + cursor: pointer; +} + +/* Mozilla only style */ +html>body #insert, html>body #cancel { + padding-bottom: 2px; +} + +.title { + font-size: 12px; + font-weight: bold; + color: #2B6FB6; +} + +table.charmap { + border-style: solid; + border-width: 1px; + border-color: #AAAAAA; +} + +td.charmap, td.charmapOver { + color: #000000; + border-color: #AAAAAA; + border-style: solid; + border-width: 1px; + text-align: center; + font-size: 12px; +} + +td.charmapOver { + background-color: #CCCCCC; + cursor: default; +} + +a.charmap { + color: #000000; + text-decoration: none +} + +.wordWrapCode { + vertical-align: middle; + border: 1px none #000000; + background-color: transparent; +} + +input.radio { + border: 1px none #000000; + background-color: transparent; + vertical-align: middle; +} + +input.checkbox { + border: 1px none #000000; + background-color: transparent; + vertical-align: middle; +} + +.mceButtonNormal, .mceButtonOver, .mceButtonDown, .mceSeparator, .mceButtonDisabled, .mceButtonSelected { + margin-left: 1px; +} + +.mceButtonNormal { + border-top: 1px solid; + border-left: 1px solid; + border-bottom: 1px solid; + border-right: 1px solid; + border-color: #F0F0EE; + cursor: default; +} + +.mceButtonOver { + border: 1px solid #0A246A; + cursor: default; + background-color: #B6BDD2; +} + +.mceButtonDown { + cursor: default; + border: 1px solid #0A246A; + background-color: #8592B5; +} + +.mceButtonDisabled { + filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); + -moz-opacity:0.3; + opacity: 0.3; + border-top: 1px solid; + border-left: 1px solid; + border-bottom: 1px solid; + border-right: 1px solid; + border-color: #F0F0EE; + cursor: default; +} + +.mceActionPanel { + margin-top: 5px; +} + +/* Tabs classes */ + +.tabs { + float: left; + width: 100%; + line-height: normal; + background-image: url("../images/xp/tabs_bg.gif"); +} + +.tabs ul { + margin: 0; + padding: 0 0 0; + list-style: none; +} + +.tabs li { + float: left; + background: url("../images/xp/tab_bg.gif") no-repeat left top; + margin: 0; + margin-left: 0; + margin-right: 2px; + padding: 0 0 0 10px; + line-height: 18px; +} + +.tabs li.current { + background: url("../images/xp/tab_sel_bg.gif") no-repeat left top; + margin-right: 2px; +} + +.tabs span { + float: left; + display: block; + background: url("../images/xp/tab_end.gif") no-repeat right top; + padding: 0px 10px 0 0; +} + +.tabs .current span { + background: url("../images/xp/tab_sel_end.gif") no-repeat right top; +} + +.tabs a { + text-decoration: none; + font-family: Verdana, Arial; + font-size: 10px; +} + +.tabs a:link, .tabs a:visited, .tabs a:hover { + color: black; +} + +.tabs a:hover { +} + +.tabs .current { +} + +.tabs .current a, .tabs .current a:link, .tabs .current a:visited { +} + +.panel_wrapper div.panel { + display: none; +} + +.panel_wrapper div.current { + display: block; + width: 100%; + height: 300px; + overflow: visible; /* Should be auto but that breaks Safari */ +} + +.panel_wrapper { + border: 1px solid #919B9C; + border-top: 0px; + padding: 10px; + padding-top: 5px; + clear: both; + background-color: white; +} + +fieldset { + border: 1px solid #919B9C; + font-family: Verdana, Arial; + font-size: 10px; + padding: 0; + margin: 0; + padding: 4px; +} + +legend { + color: #2B6FB6; + font-weight: bold; +} + +.properties { + width: 100%; +} + +.properties .column1 { +} + +.properties .column2 { + text-align: left; +} + +a:link, a:visited { + color: black; +} + +a:hover { + color: #2B6FB6; +} + +#plugintable thead { + font-weight: bold; + background-color: #DDDDDD; +} + +#plugintable, #about #plugintable td { + border: 1px solid #919B9C; +} + +#plugintable { + width: 99%; + margin-top: 10px; +} + +#pluginscontainer { + height: 290px; + overflow: auto; +} + +/* MSIE Specific styles */ + +* html .panel_wrapper { + width: 100%; +} + +.column { + float: left; +} + +h1, h2, h3, h4 { + color: #2B6FB6; + margin: 0; + padding: 0; + padding-top: 5px; +} + +h3 { + font-size: 14px; +} + +#link .panel_wrapper, #link div.current { + height: 125px; +} + +#image .panel_wrapper, #image div.current { + height: 190px; +} + +/* Disables the advanced tab in the table plugin. */ +/* +#table #advanced_tab { + display: none; +} +*/ + +/* Disables the border input field and label in the table plugin. */ +/* +#table #border, #table #borderlabel { + display: none; +} +*/ diff --git a/phpgwapi/js/tiny_mce/themes/advanced/css/editor_ui.css b/phpgwapi/js/tiny_mce/themes/advanced/css/editor_ui.css new file mode 100644 index 0000000000..c51be6c894 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/css/editor_ui.css @@ -0,0 +1,353 @@ +/* This file contains the CSS data for the editor UI of TinyMCE instances */ + +.mceToolbarTop a, .mceToolbarTop a:visited, .mceToolbarTop a:hover, .mceToolbarBottom a, .mceToolbarBottom a:visited, .mceToolbarBottom a:hover { + border: 0; margin: 0; padding: 0; background: transparent; +} + +.mceSeparatorLine { + border: 0; + padding: 0; + margin-left: 4px; + margin-right: 2px; +} + +.mceSelectList { + font-family: 'MS Sans Serif', sans-serif, Verdana, Arial; + font-size: 7pt !important; + font-weight: normal; + margin-top: 3px; + padding: 0; + display: inline; + vertical-align: top; + background-color: #F0F0EE; +} + +.mceLabel, .mceLabelDisabled { + font-family: 'MS Sans Serif', sans-serif, Verdana, Arial; + font-size: 9pt; +} + +.mceLabel { + color: #000000; +} + +.mceLabelDisabled { + cursor: text; + color: #999999; +} + +.mceEditor { + background: #F0F0EE; + border: 1px solid #cccccc; + padding: 0; + margin: 0; +} + +.mceEditorArea { + font-family: 'MS Sans Serif', sans-serif, Verdana, Arial; + background: #FFFFFF; + padding: 0; + margin: 0; +} + +.mceToolbarTop, .mceToolbarBottom { + background: #F0F0EE; + line-height: 1px; + font-size: 1px; +} + +.mceToolbarTop { + border-bottom: 1px solid #cccccc; + padding-bottom: 1px; +} + +.mceToolbarBottom { + border-top: 1px solid #cccccc; +} + +.mceStatusbarTop, .mceStatusbarBottom, .mceStatusbar { + height: 20px; +} + +.mceStatusbarTop .mceStatusbarPathText, .mceStatusbarBottom .mceStatusbarPathText, .mceStatusbar .mceStatusbarPathText { + font-family: 'MS Sans Serif', sans-serif, Verdana, Arial; + font-size: 9pt; + padding: 2px; + line-height: 16px; + overflow: visible; +} + +.mceStatusbarTop { + border-bottom: 1px solid #cccccc; +} + +.mceStatusbarBottom { + border-top: 1px solid #cccccc; +} + +.mceStatusbar { + border-bottom: 1px solid #cccccc; +} + +.mcePathItem, .mcePathItem:link, .mcePathItem:visited, .mcePathItem:hover { + text-decoration: none; + font-family: 'MS Sans Serif', sans-serif, Verdana, Arial; + font-size: 9pt; + color: #000000; +} + +.mcePathItem:hover { + text-decoration: underline; +} + +.mceStatusbarPathText { + float: left; +} + +.mceStatusbarResize { + float: right; + background-image: url('../images/statusbar_resize.gif'); + background-repeat: no-repeat; + width: 11px; + height: 20px; + cursor: se-resize; +} + +.mceResizeBox { + width: 10px; + height: 10px; + display: none; + border: 1px dotted gray; + margin: 0; + padding: 0; +} + +.mceEditorIframe { + border: 0; +} + +/* Button CSS rules */ + +a.mceButtonDisabled img, a.mceButtonNormal img, a.mceButtonSelected img { + width: 20px; + height: 20px; + cursor: default; + margin-top: 1px; + margin-left: 1px; +} + +a.mceButtonDisabled img { + border: 0 !important; +} + +a.mceButtonNormal img, a.mceButtonSelected img { + border: 1px solid #F0F0EE !important; +} + +a.mceButtonSelected img { + border: 1px solid #6779AA !important; + background-color: #D4D5D8; +} + +a.mceButtonNormal img:hover, a.mceButtonSelected img:hover { + border: 1px solid #0A246A !important; + cursor: default; + background-color: #B6BDD2; +} + +a.mceButtonDisabled img { + -moz-opacity:0.3; + opacity: 0.3; + border: 1px solid #F0F0EE !important; + cursor: default; +} + +a.mceTiledButton img { + background-image: url('../images/buttons.gif'); + background-repeat: no-repeat; +} + +/* MSIE specific rules */ + +* html a.mceButtonNormal img, * html a.mceButtonSelected img, * html a.mceButtonDisabled img { + border: 0 !important; + margin-top: 2px; + margin-bottom: 1px; +} + +* html a.mceButtonDisabled img { + filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); + border: 0 !important; +} + +* html a.mceButtonDisabled { + border: 1px solid #F0F0EE !important; +} + +* html a.mceButtonNormal, * html a.mceButtonSelected { + border: 1px solid #F0F0EE !important; + cursor: default; +} + +* html a.mceButtonSelected { + border: 1px solid #6779AA !important; + background-color: #D4D5D8; +} + +* html a.mceButtonNormal:hover, * html a.mceButtonSelected:hover { + border: 1px solid #0A246A !important; + cursor: default; + background-color: #B6BDD2; +} + +* html .mceSelectList { + margin-top: 2px; +} + +/* Menu button CSS rules */ + +span.mceMenuButton img, span.mceMenuButtonSelected img { + border: 1px solid #F0F0EE; + margin-left: 1px; +} + +span.mceMenuButtonSelected img { + border: 1px solid #6779AA; + background-color: #B6BDD2; +} + +span.mceMenuButtonSelected img.mceMenuButton { + border: 1px solid #F0F0EE; + background-color: transparent; +} + +span.mceMenuButton img.mceMenuButton, span.mceMenuButtonSelected img.mceMenuButton { + border-left: 0; + margin-left: 0; +} + +span.mceMenuButton:hover img, span.mceMenuButtonSelected:hover img { + border: 1px solid #0A246A; + background-color: #B6BDD2; +} + +span.mceMenuButton:hover img.mceMenuButton, span.mceMenuButtonSelected:hover img.mceMenuButton { + border-left: 0; +} + +span.mceMenuButtonFocus img { + border: 1px solid gray; + border-right: 0; + margin-left: 1px; + background-color: #F5F4F2; +} + +span.mceMenuButtonFocus img.mceMenuButton { + border: 1px solid gray; + border-left: 1px solid #F5F4F2; + margin-left: 0; +} + +/* Menu button MSIE specific rules */ + +* html span.mceMenuButton, * html span.mceMenuButtonFocus { + position: relative; + left: 0; + top: 0; +} + +* html span.mceMenuButton img, * html span.mceMenuButtonSelected img, * html span.mceMenuButtonFocus img { + position: relative; + top: 1px; +} + +* html span.mceMenuHover img { + border: 1px solid #0A246A; + background-color: #B6BDD2; +} + +* html span.mceMenuButtonSelected.mceMenuHover img.mceMenuButton { + border: 1px solid #0A246A; + background-color: #B6BDD2; + border-left: 0; +} + +/* Menu */ + +.mceMenu { + position: absolute; + left: 0; + top: 0; + display: none; + z-index: 100; + background-color: white; + border: 1px solid gray; + font-weight: normal; +} + +.mceMenu a, .mceMenuTitle, .mceMenuDisabled { + display: block; + width: 100%; + text-decoration: none; + background-color: white; + font-family: Tahoma, Verdana, Arial, Helvetica; + font-size: 11px; + line-height: 20px; + color: black; +} + +.mceMenu a:hover { + background-color: #B6BDD2; + color: black; + text-decoration: none !important; +} + +.mceMenu span { + padding-left: 10px; + padding-right: 10px; + display: block; + line-height: 20px; +} + +.mceMenuSeparator { + border-bottom: 1px solid gray; + background-color: gray; + height: 1px; +} + +.mceMenuTitle span { + padding-left: 5px; +} + +.mceMenuTitle { + background-color: #DDDDDD; + font-weight: bold; +} + +.mceMenuDisabled { + color: gray; +} + +span.mceMenuSelectedItem { + background-image: url('../images/menu_check.gif'); + background-repeat: no-repeat; + background-position: 5px 8px; + padding-left: 20px; +} + +span.mceMenuCheckItem { + padding-left: 20px; +} + +span.mceMenuLine { + display: block; + position: absolute; + left: 0; + top: -1px; + background-color: #F5F4F2; + width: 30px; + height: 1px; + overflow: hidden; + padding-left: 0; + padding-right: 0; +} diff --git a/phpgwapi/js/tiny_mce/themes/advanced/docs/en/about.htm b/phpgwapi/js/tiny_mce/themes/advanced/docs/en/about.htm new file mode 100644 index 0000000000..a6957a6514 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/docs/en/about.htm @@ -0,0 +1,31 @@ + + +About TinyMCE + + + + + + + + + + + +
+
+TinyMCE is a small WYSIWYG editor control for web browsers such as MSIE or Mozilla +that enables you to edit HTML contents in a more user friendly way. It has common +features that are found in most word processors and should not be difficult to +use.
+
+
+ + + + + + +
+ + diff --git a/phpgwapi/js/tiny_mce/themes/advanced/docs/en/common_buttons.htm b/phpgwapi/js/tiny_mce/themes/advanced/docs/en/common_buttons.htm new file mode 100644 index 0000000000..518b28551b --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/docs/en/common_buttons.htm @@ -0,0 +1,162 @@ + + +Common buttons + + + + + + + + + + + +
+
+Below is a short description about each button. +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Bold text iconBold text style (Ctrl+B).
Italic text iconItalic text style (Ctrl+I).
Underline text icon.Underline text style (Ctrl+U).
Strikethrough text icon.Strikethrough text style.
Align left icon.Align left.
Align center icon.Align center.
Align right icon.Align right.
Align full icon.Align full.
Unordered list/bullet list icon.Unordered list/bullet list.
Ordered list/numbered list icon.Ordered list/numbered list
Outdent/decrease indentation icon.Outdent/decrease indentation.
Indent/increase indentation icon.Indent/increase indentation.
Undo the last operation.Undo the last operation (Ctrl+Z).
Redo the last operation icon.Redo the last operation (Ctrl+Y).
Insert a new link icon.Insert a new link, read more about this function in the Insert + link section.
Unlinks the current selection icon.Unlinks the current selection/removes all selected links.
Insert a new anchor icon.Insert a new anchor, read more about this function in the Insert anchor section.
Insert a new image icon.Insert a new image, read more about this function in the Insert + image section.
Cleanup code icon.Cleanup code/Removes unwanted formating. This function is useful when + you copy contents from for example a office product.
Show help icon.Shows this help window.
Source code editor icon.Opens HTML source code editor.
Insert table icon.Inserts a new table at the current location.
Adds a row above icon.Adds a row above the current one.
Adds a row under icon.Adds a row under the current one.
Remove row icon.Removes the row.
Add column before icon.Adds a column before the current one.
Add column after icon.Adds a column after the current one.
Remove column icon.Removes the current column.
Insert horizontal ruler icon.Inserts a new horizontal ruler
Remove formatting icon.Removes formatting from the selection.
Subscript icon.Makes the selection to be subscript.
Superscript icon.Makes the selection to be superscripted.
+
+
+ + + + + + + + diff --git a/phpgwapi/js/tiny_mce/themes/advanced/docs/en/create_accessible_content.htm b/phpgwapi/js/tiny_mce/themes/advanced/docs/en/create_accessible_content.htm new file mode 100644 index 0000000000..f4070a31db --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/docs/en/create_accessible_content.htm @@ -0,0 +1,45 @@ + + +Insert table button + + + + + + + + + + + +
+

TinyMCE can create HTML content that will be accessible to all users, including those with disabilities using assistive technologies, as well as those using text-based browsers, or those browsing the Web with images turned off.

+ +

Things you can do to make your content accessible:

+
    +
  1. Include an Image Description: Blind users, or others who are unable to view images, will rely on the Image Description (or Alt text) to take the place of the image. If an image contains no meaning, such as a decoration or a spacer image, leave the Image Description empty. TinyMCE will then insert an empty Alt text attribute that will force assistive technologies to ignore the image.

  2. + +
  3. Add Scope to data table header cells: In the table cell editor dialog window, choose a Scope when creating Header cells so the column or row label in that cell becomes explicitely associated with its data cells. Table cell headers will then be announced with each data cell, making it easier for blind users using a screen reader to understand what the content of each cell represents.

  4. + +
  5. Structure content with properly nested headings: In the format selection menu choose Heading 1 to Heading 6 to represent headings in your content, rather than using other font formating options. Blind users using a screen reader can then extract the headings from the page to generate a summary of the content it contains, and use those headings to navigate quickly to subsections within the page.

  6. + +
  7. Include alternate content: Create an alternate page for non-HTML content such as Flash, Java applets, or embedded movies. This might be a static image, with a description of the image, and a description of the content that would have appeared in its place. An alternate HTML page could also be created, and a link to it included next to the non-HTML object. This will ensure that the content will be accessible to users of assistive technologies that can not view or play the content, and ensure the content will be available to those who do not have the appropriate plugin or helper application installed.

  8. + +
  9. Check accessbility: When the AChecker plugin is installed with TinyMCE, click on the Check Accessibility button to generate a report of potential accessibility problems.

  10. + +
+ +

See the AChecker Web Site for further details about creating content that will be accessible to all users.
+

+ +
+ + + + + + + +
+ + diff --git a/phpgwapi/js/tiny_mce/themes/advanced/docs/en/images/insert_anchor_window.gif b/phpgwapi/js/tiny_mce/themes/advanced/docs/en/images/insert_anchor_window.gif new file mode 100644 index 0000000000000000000000000000000000000000..5b5f528dd57cae8e062919a66b0ff7fcf8f3bc42 GIT binary patch literal 5189 zcmV-L6uRq2Nk%w1VM+mu0QUd@H&l@lEO0qilOsNVFindaHh4i^nHDj05GrpUI(!r_ za}OzQrpoXNBx(yKYi5SIC`5!jS(O+wc1dTTm%8JFrP7M5*m|4FS$M8BQjd0*$5mBT z=;+h``|#@O>def{hpE;xP>o@MwWZ1MmAK&!C~YJ_fOC|^AUu7Ow%}WOucF57OlzZ* zw&0}4?rx62QE;bCYowvX>r85*c$vv8NQW{`j8k!_FH4CuP>z71&z->NKwX$paj0pE zye&zHq{#21$L&sRq?EVen7rhKrqiFo>V2NfQE#UjHF%J+-E@`3GEa?lmc|`9dpK2* zrOEF^Vw{Vv*__V48cJ%W#pxN@<~n zsMJnvrBH9C0A|c`lfyqtRHdBxl zFm#Qu+mEu`CPIROqtR4yshGRuX^FcMEpd*p+f{U`Cqjd5kGv^Gg(pLU88mmC!01S3 zpJ<4>VuH3?day-fos6#9fTGZuyya?&y^pcnB|w2?g}6OhmVBMeXNS5IE^=vtn#p8@xFtb?7czBwoy$gJoo$W3h^p6Mf3qq^g%B%mTzjybzvr605p*>rcFHDMBd9Qt+&3AWqElP-Sk;0I( z-5xo6E=q}UlEZhH$d{pUziytuto-k+j}!kHAxMsSGA;4JT}sxZ;L}hHsC- zGc(Nb@$mp=nVFfH004k9Gc%x*O#}o4z`(%&%$Wc)nKNe0UteD{=KnxIK!AXN)X>NP z00960|M2kcA^8LV00000EC2ui07?Oi000R80Qm_VNU)&6g9sBUT*$DY!-o(fN}Ncs zqQ#3CGZNIt&!5MSAVZ2ANwTELlPFWFT*BcR3xlMp%jWXM1X0Dva~1XRJ|EJ6fX z)6SqV!^1$9EM216ilWLFAvnuSO_(4J%%B-8Vh9n#Mavi@FnZiDrzz5>J8v9`1BU@a zH5I9dDOzM_%CTTq_=rHIY>gaUu^v4CpmpjNCm*h!;VJa%#fx(5AbrW!t&E-%OQffv2Za)dSExbcS$tRR!gBo$Op1T)Zt(FO>~0JDV!7T_YqD$Q8p$t#yA zp$$269Fjr{Ly(ZpHxy8?2@$Or1Bf8Sl(NGfMi{|H95OUw$O=KY00a~xFreg;Og8D{ zlTbz(B|k>##MCwFWT~Z=PC+FVRaRl86<1z?B^Fs`p`{jEZowrNU3TH67hiq>CKzFc zA*L8(jzK0FWtL&48E2k>CK_p`p{5#ZuE8c7ZMNa28*jb=CmeCcA*UR3&Os*~b=G00 z9e3V=Cmwm`p{E{u?!hM?efHu1ryqa*0Vp7W1|p~+gAPI{A%zxVs3C_Qf+!-1CZeb! zi!Q<_BaJrVs3VU)0x2YsMj|QYw%m3LC6zfLwbV5vy|aN*PenCVRaa%TRaakyHC9rnq8@FUB}yjW_1FV~;-uIb@MXCdt4``k<|(+6;hu)Rq2p zAotuIywkzC4W#=eyJEioTc*5d*1IOYZtfeWzjOwCC&79i+^52THasZAhEANQ#f)bB zD94h1T&c*Imb@v-o~|6K%cRD9D$T0i+^Wv7_B<=lwho=E(Yz-8E7QV0U98l|R=q6N z&Tbv8*VKl6E!oxStrnem=UubTI^ zsV|)V$oX%b0(+FF!F(qCC&Pk1T&TpP@ra@>)+miZs$-J^nWaXSDU)$3WuIc1s9sho znW3s?tHN11J`y`w{j63(!&T9Cg*0C+Em%$?R@9C~HDz6`Sz3cu*QNzFYmF^iW{ciJ zpeK-h`0$56?4kAloF}~@VozL3fk*ec*MV`gqXQp!$2HF70FZ#GU1NfmndX%yd$GkM zg@d2`5@)AG*v}(4@JRmrw6H)qj8G9f6b}T5IgB}KW0CS0r9vhgk2KH`9>IV|N(ZWz zjS6O_npvuB#;O;1L_QvgmCry@I}v(>guPN4u$ne3s2OW&O7Mu)m=zKkO6zOY5*xP4 zM!h0N4~VeT$@GZGkAC!nAhs0Z^{Rx#2EZc}eqaYX@?5R8Ss^Ewx

E zb&Y)F7a}SDyZv}1XtyHTC6AWL-J!6Pzhhx2{V~cGc_fBhJ7w~0xXR|~P$4{|(n$6p z%OPGgm$kg5F5AY-q@V*H@~DURIxx&)dcXr5_<%A!GL?{w2_#_w$yq#N1%EgJByX~2 zzd%x_ko*9RAbDILKysOo6bdAB1j)rfA{&o@!5`~XpvXXS2apKTAJ75G6g+YTe{2UN zG6M;EK;oW{?DHcY)WAP!5E27{gh3#YkVnGc4-kZ;SRg48NM88RXL;mC9zmt@Zpcbn zVl-_%yl7;>)yjd`5~L$NqEfC=k8vz5_se)9_fTf{^k*~cq9oR`Kdp` z=#M!6d1Nmhfq+K@b4Gup(I0Ds93?#R1dnXSBN6b39O>whD0t*G9+?10vii9`Y62vH z^v73K;1Sb-LW>Y1 zL<$}ekw+HVP!g2#u!2bJL{-VW99Hj@lGP|>9V-ybX11ga*oQps;aRyo(F5(^08C{% zKAM`=AE@<*YCi%Nk-*j;)12-5YI_%v=++;+^~X_t>rJJGq`3Y#u0N9NkL8-P3(b8l z9HMJg1PTEp?JSN*k`u^5b{AA+)lPWjFkXNURN#Iy2OgmeagB=w)!!a&@u{UVn(!AL3Cfn8m!_x4PG#{`gOPy)fVU-q(bC zy-=Jj@ZSJ~Qj~Wt?AG?ISc*0n&t1@_1+F5g$z3AL?cAwdI;^x}KTaY4)~1bmwL`_m|vrHaD`+P1rme)*p!V z#|}JV1dqtTBNcUUg%6Era0!~;9j&Z|L8@;IH-H@tn8!Ta!S;cRmc+~S$camIYLE%^IryI@q2=d9nY9?67`htS}!HTFLv7 znz1$K^MUImKjL#VALt`^1xeAxef0mXqR!g*NYg(;1Oz9R>Q=}4yJ^YwuFD&iKMXsC z5mI(VD}^28GA2x6`gUci>xz9t-xdSMJ~rhG1^$2&HYr|4JQZwDuil^k8z=WaIbLp2 zb~GU8^r+QKseE*ulBWbwhe!*uj*%LK9na!QyATphR|G|Lo76ih^hv?vLd=pi&k|9{ zQ$q~)XTx_88PyRaQE1h(OUAcZFU5S!*L>sie0+00S_C-j<3)rM7um-zW28+2<9&@2 zT;eA={u4)*Q!(gQK$`=3>;yXRcQWx8L8o&_6|_2wltHiaD*NX%v;t7JGeQAqLIapW zo&-ECRA35dJTug857=1#0DN8uJzofX9ueEGo z<32%kIN3x$i*rBVr&MhugX0816mw4LmxE5WgYNf7J_tdkV@MSLq&kX(L9UZCNVs$T z7f`o@Ndm|_QkYPnBs?#4g{IViea2YLqYtQ^oa;aJP>s}e70Cw=PmFUk5h7nO;L|Yp*PJGeIq!B(qw&M zq=JaUf_wOVj-x-y_(sfVem3}w>9l^rhH{~!Db^@|LHLOFbbm%jiQd>xOIS(&hdU*t zN#*D}=XiitSUjWHj_wA5^4OB{ctk`IlQKDzG+C22d6V(~7A|DClRVjzKKYYC8I(df zltfvSMtPJ-nUqQylpS>xI1!6b8I@8wl~h@kR(X|JnUz|(m0a1CUip<^xr$Dyllt%v zW_gxqnU-p~mTcLUZuypQ8JBW7mvmW|c6pb0nU{LGmwbtrV>y<68JL1On1orFhIyEX znV5a~mmQ^;j`^678JUtfnUo2aj0rB4nVFionVi{~oOziz;hCa2nxt8prumkjS(c}{ znylHHu9=vr`I@pho3vS*ZW)`lnVY(~o27}Hy!o5J8Jv#ko5ER~#(A7~Nu0>JoXpvr zW~rRc8J*I}o6tF()_I+-S)JIqo!se}+S#4p8J>~<`JLifp5{rI7gSkqFmRa3L2qiX`sC) zq6uoFGCHF&N~1YSp_k>OKMJHE`l3SWqc^IeyUC(Ps-sMLq%GQ{FKVJLI;2zzrB&*d z7;2>y>ZDo9r9FzIw5g;`>ZN0UnF?yvp zI;A^`qc)nRy=SIu`lM^Br-CY{e@dreYNx9IiKkPFrh{6h3<{@-8mDM_sAjsPmYSxD zx~TNosC1d9kgBJKI;npeqnOI6smi7qx~Y-csj?}ieQKqqDylGgsXgkZeA=e7dZxXa zr?v{Kp2|yidYW@8tjNliVk()(nyk)xmdpCA(n^}qI<40FnT&d^+B&Rcxvkz>r=R+* z;(D6ZIbjWOx~}d@nd$nj@=BNS%A8AiulSm;`ns=2S(o*?oE&8n0z0q- zTd)Re6Z_z=?HZo}d$11sun-%u2&=H+DxVE2u^5}N8oRLxORo!?n2G9|7rU_}Te2og z6CFF3(HgQAYMUc_vM?L7GP_X}ORS*(I+v}Avo1TcJlnG}o3e7btU0TrwYsN%>Y@qy zp+!ryt-7=`>Xt9-vr;>?4hyt#DXUwWv`?$GTdTE5tEyi+qFwv7Vau{+8MRcKwrV>Q zR%@9bd!Rd-wKyubblav`YqVo4w_njt9ce|E-OS!1~x0c(M|B9Tao4T+| zwX3VFgsYyf8@ss6v$MOFt$Uoeo4de!vb(F6y=$EOdc4S+yvm!DHQTN8`n<4NyU;tm zd|ABIJH6I>z0aGy+AFWz+r94p`n}+*uHrks=32hyE3QhqykVHWh{?V_*}Q;Bm%n?k z!|T3yS-%o{zi7F>!i&F#slO4+ztAeZk!!L948U_Kz!00j|7pN%$-o2azzPhP5=;~Q zKoSn@zanv2Hj%+JTfu^Px*j~RAS@Ca48f*L5+{to8Z5#iToNbT!Y&-bDyzb3iMBIb z!XClHKI{)%hr%!%m^#eDw)7E)1`;Lw!!{hWIGmP6+`~vL#Y#NIKn%h({1Fs9#49`! zSsW5rY{e}+!&EH99*enh8O1g1#Zb(`MtsC@498>q#$Vip^820( zY{z9x!(j}@Y%IrgyqA6dOU8Lz$a-AGhTOzg`^0D&wM#6jI~mKx>de=RzSNAQ)_lzzn$6lQpxoTe{`t+|%%9>s&i7f) z<}9D+oX+sM&g{IN?)=W@8PD=up7dPL14_yG{H*u9&)nJ1{_LRo9MHlF&;&i527S=c zna~Q|oDAL2%lXg{eVh_K(ZyNO79E@zozcI!(Hxzmc8ZfCJ<=py(k6YA`Wd_`z0xdQ zurPVjFdfq}J<~KIos(1o%{ZOYI=$08-P1f7mOvfULOs+(UDQT>)JScW0RaFzRjCd| literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/docs/en/images/insert_image_window.gif b/phpgwapi/js/tiny_mce/themes/advanced/docs/en/images/insert_image_window.gif new file mode 100644 index 0000000000000000000000000000000000000000..cdc617eab3be256173af047822671023c41d53c7 GIT binary patch literal 7195 zcmV+$9OUCiNk%w1VO{|t0rvm^RdcFdezQ_>s9bxoL0*{>EO9wjk}5`qKU|j#Cu}xT zkSE)a6mvnrpoXNBx;DN)=Frh zNoSx7C2M<}%VvhTS$M8>mc|}AdlxcwLt&dYRFM}mcbB^3I#-jJyX0()z9&P2g{Rb! zwBA)!Rp{u`|NHRj>gvqQ%q>ZXWret1e6bZUb4FyIrpfSWiM&f`qH2n~Ym2=-T9sgc zv_)c^MPr>EH+V8njgYe4gr(CkOp9)gz@x|Rd78J6@ZHKAVFHDLM zDsO$C%|~UPM`fRIkinb3=SXIsHBpaPcC8O8Z=%NSaFN1(pUyNmeX@b0(TlCvCP9LNq|uz=~tBtU?8naNFTq#!(fcbLeE ztk{dK*Xy0U6E1QkL4kv$(u}X#UVXB0lEXMvk~~?Jf1%GcQjarGj(MBP zdYj6dzUE_twwk@>L0_41k-~3~!CHB*qQ&ffwfn5tWNi=8Z~%Ub*y%m$8wXzQE;bchq{EO(|31wK3kSRU6?UW zj51D)bCkr8v)w;km`iG+iLBRXh`KXo`fZKBP;RDBZ>EW>*Oa&6DMf`UMunBQ;f98W zGc(Nb@$mp=nVFfH004k9GcyDP1i-++s+neHnVEp*=Ksu@UteENP z00960|M2kcA^8LV00000EC2ui0A2wh0RRa90Qm_VNU)&6g9sBUT*$DY!-o(fN}Ncs zqQ#3CGh)2J&!5MSAVZ2ANwTELlPFWFT*6>ZyuEVJbXO|4oAN|cagzyJyq z3}(&hF$x<31m3a{;KeHw2@;ro09kTl44E?=IBeLU<69?Bk^=^k zZb|07_~sj?nK>oJ)HNi%e*F0dpnwD#h@gTDItZbJ6k3R(h8%hbqKG7# zh@y%tx(K6;G}?%xjy(GR2&9li8i}NmOgagrlvG-YrIuW-bb;fIt8@XE{34a6KQLsj zISlW>FmMJ1$C)sl4BzRno)Py+F`yR@sZyo%S`ctbep#1KyV``_d+P&qXH3v)2Q10FQzf_OL(bZ|PDoD^24 zhUE!je45ywEG8&_5NczG@|Z^!C9+193{ohY)XFU7vP{K{Q#AY3%|xZMQuPc~KwH(& zTxGOaC5={0yVcYGbS1U)e8g(O${Mk_cC4={OKi<58??|it+iRpZP|(&x9Ik*yNOG0 z<*I^5&;_`44bEMLi&x_4#W)Q3Zz25?$Uf#sM>@)JfNxX?010>|e=P+b3REBr#L*5I z$lx8<7+42Dg0ML)%uaZE*q$V|7LTy5gCB$)q7E@ak2t_1wR4O|QkXlIUFv0;l3Ax} z1}dD5YGkuG?IXs+EqAsA#PravsWGy5=S%Dv5q>~;~V?Y4}#G1 zj+E;oQ{Ykmk4LbB9rnOOA=?pyLn?BS{*d749%(^Irfy=E2s8#Uc!3NK>XCzmWMLoy3rNi35efJs2p|d6L^B4GLxto3o&?DWM;Ve@ ze57R{(NsuQ0}|oA(uO(!NgzOCOMfT_BvbH68vIcmkk|?&;sJ>;hY1p_>C_+j2?>Be zVjz(JFvuew@COz`vNn)d^CR0*sy~?Okr;Vo2qD=KI6+b*kC?$9O9DxhJhBFVU^Ren z+^U(@xm|u?S0MBxYgr5E$7|d}9PS9D0^#}sxzaVEUhv3OJW>FUG|VGo@kj$e0$6`s z(jSBJh+aHG1&;)#lm7UmKSFs0#`>c&9?6VHPRRg|^uQyh@dyDt;u?>flz6f11W0J< zkIo9fBe?_#2t0xvkJP{;zw}6XJn{sa;?%V&*r^db(jSlbG;AJ8kVlXJlHK~FLLPB~ zM>yn>qxu7z!u?1Siu;D+dIU!v5o1(6A|#JU0VGlIh?6|R1(00Vjav1eR}Hdec^X9j zyyMkp2d+VnZ-`@oFeqdU+VO(8&J}`njjuoE>yP?=S+xmMAuwXsN?uK)4tr;gNA6 zXl!GD81uEU^+%8W@#6xCgvkCln@5oB4<(1h$xvSE`anXXE9)W4W8`uQyzE>hiKNW_ zK&SrDEI>7Lx6NP;E1dU8UZvoJ9wrcnIOZ`AcA%HN?gcb_d_DoFzgJ>$x0`7!5nR{ra6s<2$x{O9s!MoF^m8WbGVf>1Tk;?fkRi97}oy(NU=X; zRcjX~0=2s4wLggI>zw8owmTL!8+^=6WBVhD$X51|+mPfXn-8hMmG-x&ja+|V*&kZA zg0{Ksk9LXKoYc)<8@YRscCOhdU;Qpw#mjDeW*{Hz2!g%keebyX`Mq`>biWJDFn|ku zPXzBT>->SSg!==8lBTq!70h4coSDG?T>(s1|vcMRK$BYMxaJpp|)= z=Mme1YpL}St5r20;abR)dOkJ{A5mK%5p=OPbV+6k&t?t4g?k{Od%V|lAE8`PwF=BN zeB=}o$ftE#Rej9oeA@L+@Z??6r$+Kd{w@Hc;G9wdlxARdev^%KuLLFyntTaQzBYDP?DnZjyJj6V^1VqsDOGHFHzJf$J zwnWCFOx*)T&lEmXG)?7$MQ{^b>eEHsxhVrgK4)q&gcEg;SVG7v(WmNIP2SQ7WW66xKT+QBojR zhM46uXsAQVlS@A2JiR1D(i2R*QZ>L*hg)-p-19`v1U^$FP2_V$*b<28!$nOcF4o33 zh$ug1L{9djM#-m6I#`bVV~#qAN9g!Yn23FvCh&?McxEIQl*ICczjp&h!}7IG+C22d6PK*nUgljB|52-`Q(mDkw`8u zltfvS2W2oxc#jR$g!`C^twV*H5qwj+yI>4h%jJ6j2Py6BLU=Zg|amcl4gaEOt|XgxO9 zkv)}%&nQ&lQ$=$Lh)_0&*_fAy7(Zn+PJU@sfZ0Zb8JvVkUPV!y#(A8`nVibGoE6bW z>-e0|8J*HOozz*K)_I-SnVs6Xo!r@--ua#D_*F>%ffGGhp5}R;=$W4Cxt{FVp6>ac z@EM=-IiK`dpY%DN{elz!u%GEgtf%U#ty-+0+N{Z{tjVgW#p<80x~#J5tk{aIy85eVYOB3kt;$NR z*E+7J%B!k6uHhQ1=?bgWYOU7#pWv#l^17|uI;P%wuIp;7^NOzc+MmvvuK+8r;u^5p z8m|Vcul1Uy_ZqOrdalfut`Hls%u2BQI;3l&Y}@o2?-Wtq}{Y#yYJ6`>Z$X zum$_ANV~IZ8mu^~qx71iQ|q+$3bjGHqg5ND8f&$4im6^3wowYUVq3OKO15U3wnK`x zYTLFu%C>GBw=)X2a$C16O1E~Kws2-pxsp4%lv}wru@8+)UQxTUkZZY~`?;VSx|f@|&Y874+qt5fx~jXntc$sh>bOpe zx~x09v|GD0;kpIdvs)XXMN72)s-v=NyTUuX#M@P*o1dm@pa|Qcy-TyMs%8KNu*++r(p$ago4%HNy#s2i&^x~H`n>Y{t?>)J zT`RuttD@(tzWm$2H*vfcI;`(YzrG8<$C|6*d#&MHqx4*b9=JS1H8Qje89W+upF)Sd%vfw%C>B~th}G049gX)!1F7nsC>)9Tobwc z4~E>!1B}T9%ca3Q%+3rG#XQK=TBgnX%+|aT(d^0^D#Tt|&DZ?RCXvmWo4gzA&ER~_ zAtBDC`?%=b&M~3R$jhLI%%|q;&gTrz0j!|&th|eC%9?D?0FBL(OwQWNyi;1w0d39r zOu{Anz1=Ic%Sy`8TCNYR!uk862%XT*ywF=r$-n&3`D?-!Y`-Lp%rctM8ZFEmJ;@n7 z%a|O}B~8jP?aQP89HWqY(>R^e+Bwhy4AS-6yfO{aG(FT8jmUTEt;@{45be@M8__~* z(lu?=aw^UJEY&MZ)vs*TJB!s?ZMIz9)nfbAVC}VHJ=RWJ)@FUx+ML#KjMi*juWtR; zzZ%y=tkZU#o&Lb5bluJN+1Gyk*EylrYdx#|lhT%W5P_Yid)=jlozjzd5@#aV+GQWJg1G_67;kZ{qVq-?Sq-E*n>UIF;2yDJ-;sO(>sdY_Fb&{4cp=M;Q7tp)Qj8A2jF?l+?&nMAKl*U zz1jxu&o(XJ!foH#ZQ}X8-w&R?$xVF&vE1n0+#ap7LoLe(KE5`N<0AgTBp%_}?c>8e z-rcR;w|&?ze%=Bu;~Dzfd~Mh|VdQrd;B>0Q+}x(0ozU(Cok%|A174|D9?Miq1o{)*M7X%a&D<~Ugwf}=XegOdcNn3+UI_bsDK{mhC1kk zE~tk8e&~Lh=um372XAO+_sit^+~}%qpsa4UJzLa*TI&U>>vDVRB`w|9io#D#-NLTauzsPu-rJWx z>vikv9e%7LG;!zEvyiT(Sd+l!P>_N@T1P;|O8|^xN(#($Q+TOO#{^1HP%Flk| zP>rJ3?$rHx?rLku8Vv2w?b6BY?UoGO<*w}Xp0=F6qyg`r1z)xUucQahp9>$h37@15 zzwD#i>ZqQukWTC1dFpJg=w$rx9M7_%{_*G@@**$rBwz9ffAT2r@G8IZo8Iy+ztu4R zAM+dQ@iZ@{HczA%@8>x`q!HiMJujp`uhl{CqeE}igM92#dh}9#%nPdYQOfj2?d!)5 z^|C(kfll?_OXDfb!a;q|<&Nj}4(%fS^%ZON(Hr)4p6(%j!3oaHYA@$(FYeC`)3uEC zJn!n$9n#8d-DuCiaWB_J-=k8G$b-+Lg-^(bzu!D%|JKPm?Wo4kcRDXu_K}k1l1JaNkp?QKe3$DzxcUtXUf-wTMycSFmBl zjwMTw>&CKa)vjgRc5By+aNW+OTh}hrvtIA+<=fXUMYu};4klc($8 zktNT3JlXPP%x^ae&fM8E=E|Q%k6s*_^vW zy&9UYLGvP1kiPy9G;BilDzwnB@e10o!wwf@5kv@8{ENizOgxdW6d#O{zw>zPF+m*=Q$Itk71mN^ zy^Gdeqq{Y(TwM)z)Lwn93s_kD5!O>;A2l|m`;K*XrDT0mB8KA z+*q|8@h5Q6t<_xt#RYX*YEMECrEdMn*I5MJ%~oBu)`M5y?d;8$;A{7NmZ3>~YS-Rx z>y4P;iNgh$Fo9`H7-D_#<#^yy8!ngQj=yd9-jY*J>EDaf%DCKaA6B{FidP*x;*WM%d)67hXtYZ)>D_ z#;|J*S+jswc;caSse){XT|9<@Q*MEQh`=9Cp00vNi10-Mp4R}BV dCQyM3WMBgw_&^9oP=XVrUgvqQ%pf~`GER(^x#BTSjC7R6H&c*sk;0_uapX^FdrsMTzZzF~p25iD?w zuG&s*rAB0(f1%Hy#Os^B=S5J6Mz?KY&18n5D_@hpE+`!s%6X zsueJEXo$NUIC_w?-6%waKwg>W3FB0hf~ zJA43U%$dC9a+Ac9w%{s8g&{nBhN#q@!Rb9(l~Hh~X^Fg0Z>CXir;f1OjgSIhEi&S%}BR_v1I($D|mlra1CP9K)d9NZpeu}Kvfuqn#XP}F&*>{-8i>=sp zm&YbTf?RyDf}_!Zq0eD}v_4yxcbLa?mBl?{p+D~nzm%HPezUGj! z-6=(cUVXBZx8Wo}fe|ZkaFD@Udaqo2uz#S=e4WgGpUr!n%WaLnkFwmHzvr60<|##m zZ;-(_RgpJTkyCQ1ZH~WSfV5tIvJNP1P;RCgHF$uc&{J`!n7ibh!03&z+j*MFl(*m| zL4kOh$#IgxElG%Egttv=q%BH_PHd!icXu8+dxWObFH4CwQ;>3!!%J$SFHDM&v)*co zyosyVk+j}rg}5F%dx@;qGiLfsYNKL;wQ7sKM`fOcrqc{2Y&%($JXw{7hK6E-wkt=5 z@$vC9Gt2;HnVFfH004k9GcyDP1fY{mz`(%&%$b1Z<^at905h3pnVCR9K!AXN)X>NP z00960|M2kcA^8LV00000EC2ui07?O$000R80Qm_VNU)&6g9sBUT*$DY!-o(fN}Ncs zqQ#3CGZNIt&!5MSAVZ2ANwTELlPFWFT*oN9pa20v zqgJ3?T|$D&7neZ2G_4S)t`L=G-R#W&QJ??_3O3rt{ZTQCmzFBHSe002jf|WToh(?W z#Ay-}Wydto01dLhGDQ}#yaGce!a#z_Cl5R@O*ws_kpd44FtE)xk5D2>3!)hF1{}1Q zB1AUa_)!KjsT>hP2u+Ye%ov2&Qi=?<6k|miJq!{@41joH!XA1ou)q!oB&p<*Og8D{ zlTbp*k5M`?6-_!=W|^f^P)S9VRaj}ol~-ViMV47;sl}FCaLGlNU3lrmmtTMhMwnrU zDaM#%kV!_FWteHknP;GhMw)4;sm7XXu*pW7ZMf;in{U7gN1SoUDaV|1&`C#~b=Yag zop<1gN1l1;smGps@X1G?efa7B$De-y3P_-V2r9^+gAhtcp@kS~$f1WIib$e~D5}V! zi!jPaqm4M~$fJ)y3Q44qNJgpcw%j^7Wll&f6%9%6T(HzrQB76VRatG-)mLGSRn}Q) zt<~0Bam`iNU3u-**I$7RR@h;QE!Nm$kxf?FWtnZ(*=M1RR@!N)t=8IWvCUT7ZMp5% z+i$@QSKM*QE!W(0(M?y~b=hs#-FM-QSKfK)t=Har@y%D?efjOz-+uuPSm1#PF4*9M z5l&d)g&A(x;fEoPSmKE(uGr#>G0s@yjXCbv%yPuB4CIWvir5lHVR>r9T_Q zE%yfRY+!Cu=z6(snC_DQ8Sk0&s(Ejl`oh`ooB-Q7aGnP9ned+s3;J-O5+hpiq8K~6 zaikto8uFziYkG30Dudecs4$y4bE-D8n)9nX%ldPzLgQNWu1Nd3bg)hn8}+eND|>ab zT0`6Qv|w91cD6b(gj4ei;Z$}*(j(AzmEyv^ff!=QeL+0nOsR67sQ2Oz$d_ywFsyAb12{ zZUO`R;^Z$n1*U!;xq(L-mp^|Ic$!GnwT9i_YsYK1c4s|B1+jnj>A42l2z0UD3g@p2af$sIt_M}P1JBuene7W{D>kem!8 z)B%ZhKBCW$oT{JxSWigg0}}jz#6KQsfInyu5?z6$lOJJPL;dkkkBrD8LI_EVP6?75 zdBh6-z^L+Y2umF{52OVF=`9PAOOl@Sh)Rh@J;1TVCC-!sHNB}nq~Z~)c!UKW$)ZQb z;t>b`fMlp(kIOjZb}}KSH?1_5F|eEh;lpv0gph?BiHdrBK@&Qe>4)Va`nf1JQ7e?d1OBxVFF0_>W>3? z1O^^)kVh2ik53NvBP}p291!af6?x=^6!i#=JR$>-NcM)WBw|9I$3qQI$(BO&uxCG; z(gf^d9?l?b+@9D0c5r~EHpLrGTWf&Vg5)bAv8_L>>5ts*)-ECeu0MoJT;n2Fe^K>^ zbNvC`kEGKyAYo^0JW?Az`q8_U6032m*K%MlrSME{8;4K(3Q-Ki7)UD ze1HQS^q@yOz~PS5rdGzQ&8a_J>kqB)bhdy4>RPUuuOH{2w`B~jH;2pA%Wduz zo(qyEQ&-A*w6a&R92_l&*B|5chjY*x<}tIkt?xZ^T+=MyD$sY5ZuW-<;VkF=X5qg9 z&fP)G2L}$HDize5_Wg} z@m+t6jLYOjnMaV&Y=5k`z0pRqnyt-dY>(i+mdxvb=KSqChr3tf4pzAn?2p6x1KsLo zx4ZpOVR-Y%BQfxZ2|PksTy}QE9RBdVLA=osla$|XOG-NuAP;%CaKuVG#5T+i@8 zz7F<|($a@yuPjG>*>9z^V_eCkDNW_x%<+BcihV=h76ZpVeEFkr@hfBh;sl1L`#JS- z3p3}SAm(e6Give&lvF%F$G}034uXd~-ODOyW(?jelCaZ3mP9)tq)E6_Lcbzdy`w^- z1a&TiHK=4fG{j1iC4BWJ5G4^(%2z}}1X|)UQ`0wn)F(daa(#SrK3W7g>$4`_2YzIP zICVmP1fwVC=O^jcKa)d8kT*c@r$-zkf1a~If+RW*WJsnXD*G2R{iiDb_c|O@NwWh& znRGiOlr#y*J1GQFQ{!jL0)fRdL-BTK8Z|`6SBB4HhQ}9TXh=&PSYn~&0dN?HayWN+ zV?`&JMSr6{T{JlE19*osKLK+mGl*R17e@|5C^~34JeWBK^n;!Mqdm?XAn zi_DjHp>+Yi_=~{kizEn5*oT67SWVrBO@7Et<0puWBTj`FIfux8B^P;&_$ZF}NAx#@ zlW0%*hlH3IZJP*C0SJW!RXZZINuzj$DD+ULNJ_%PEUO5HhUSW|)Ghd!kKW>jP0^3% zVtspKK6pq?+{c2-xJ}|0gU)Dvj$?y{xPAb%gVj|)*vL8BD1?$&PxyC)mzX;I#5$1V zgq}EnQg~46h=2yRfLaKT4@f*Rq)PQzf!U&uG^vkAL=-sxnUgxXlRVjzKDlAwvW7xA zltfvSMtPJ-nUqSoluX%_PWhBj8I?#0Vn=}!xpmSkC$ zW_gygSd~Gk5C71XZuypQ8JBW7mvmW|c6pb0nU{LGmwefme)*Sx8JL1On1893YDt)g znV5>Xn2gz&j`^67NtlKSVv$*ymU)?&nVFionRhvv-@=)o8JeOwnxr|Jo{1BsnVPD( znylHHc6pj?>6)@Ro3vS*kO`Z%nVY(~o4i?r6u722Y1`Jpfh zmo=KA$+@C?8KK1YmK!>vJSw8ZN1;U8Sw8xs4ceneI-)=tq)dvVDjJ~txtLB0p(JXd zCTgWd`l2nGrCxfaGCHGR`lKd$qfi>0I;xjdnx$e&rZS49Z#t${>ZVU>qjLJCW_qT; znWhffrE;pJVv3}3YNtmksB}7~C3>fdnx}gI%A0(OmuniPY}%%jTBnwJsFO;mU&^G6 z+NintsCOBugo>yTYN8+V z+ZwLq%9!I?uIMV6-k`L7Uru^5}N8tV@do0t^4qo8TA8#}TjTe30H zv4}~rk}9Dm>Z48SvU@4ACOfka#x^vo<@lL|d{rJD4hK zqc0n@VH&hd3$&>UvvVo4MO(F2ORz^Pm`Mw>UHY?4>$Iu*qhLF>a7ndSd$wqMvIzT2 zQ<|778?|8iwNV?kU@NzDX|`#bw|aXLSsR#J3$$HJw7pBYrGN{yyh^!oJE3)%xQx5GXxq1d`LVXCxtu$?MeDhR*{|Ozx}>|hG;6y0$+ilc zx~x09R_nTb3A(kZue!UtyxY4_>9~g(ufltoxI4VYYn`Zjyvm!h$-BJH`?<~gywWSL z(L24?`#k;-X+P&WY+pXa1n!a1U=6k;9>kq(dpW|tjX!*YI8^7{9zhBuA z>not`dp5MYzXkgcIdQ*jo4WeTzXS}h9f1;50>H8BozGLi4onkA!BO@*vDsUl4g9eE zfD#!Dup7*}9V`tyGXneJd6+tOu<0BvxVxjmm8={i^6xg!Z7^8 zEzH8X1jb>U!ye(qV_d{#JQ8Ls!(Ug#UtGp#9K&b)#%=t@ZfwI#yv88W#&EpEXlxQs zd=ODg!c#276-uU)`?Qq*>z7$HJuxKjI|yuj%7mQF#(J3q{mBnp(jpPa9evG6Tf&y< ztCcy@WNgwh?Gdy8G?X6w!yxUixIEK5T@qcX(pt;X(zy>mS=2^-)DWT1AI;C>+0#xf zunHW$QZ1L`JJr-$)m9CySe@0#y476$s$TuojT+WseWqkx);Kz^=u1mqz1C|O)kAEw zZ9TNM%a>{`*Icc-7+crWTgZf|*9FVh&kNWPE7*B?*CcD$%S+fCOcILSnL@3XW((0V zfy0k|yqZhdGhx|qt-`_F*dI05pAE`2!P)y9yq-jJRjI0ecJ51+iG0hr+m=KjLgv;-s0`v?7hjr{odfc)TpiA zi7nl&tKEai*aDl}!YkknOW;%;*?DQ;0E^)8%HV+w;DQO^HR0gxO5p=*;cuzdZrwv| z-Qi^@;b{H5XFcN1s^BKht|gx01iIoZ{+}-X;{6%pGLD}#UgPt5<2W9lI=GC_d#~UFB8|)>xk9V=bjf{pDaD=3+kP z6A_?KedcJMw>L@VY~JQ>{^mbv6d*q5bYACne&@YQzk0sseBS4N{^x-H=K%o#JO8ab AEdT%j literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/docs/en/images/insert_table_window.gif b/phpgwapi/js/tiny_mce/themes/advanced/docs/en/images/insert_table_window.gif new file mode 100644 index 0000000000000000000000000000000000000000..6a032c5ae8dfcf3fad7ed65c814c2b1a1e88d25d GIT binary patch literal 7094 zcmV;n8%g9xNk%w1VN?O-0QUd@N@$@~bE+9McR5y*3@2N{Jyn zeikuw6fSZjKY$xHc@ivfG*FHYDQ-YOK&Hy@3M6WhwcmA?#tS8DW`?gwvu%*-f6gm#z5j??}Me%O>3j0#_dOCo?w8qP;RDqo635d$`C4Vh^p5%QjdkF(+?_dPj01A zaHmjjriiN6aFD_vJbj?U>VBWiZ;-(vJ%5F#)HPC%A3A(@n8-zAootN00A|dYyyYG` zdtrgKqQ>o=!RTFlu`5T0kh9%#lf-h8!(@cFpv3E>$nHN}m@i9;BR+qApw3rztYd?> zn7rhXv)(>immD{FqsQ)@!00wpkS0QcR&}hQ#q2Olid}uOUVXAycC95rf)y}xfuhis zx#B@ynU1jAjIP>^ui9yeyG&}M7czBAX`+Ip(N%P-mAK(nb*q7+(3QC2BtU^BL4iPC znJPwwI8~92uiJv7(Pf3WTzjyZz2=Lp*?*zWZH>Qbio9rux?+O1OlqP=WS*YF=|EkW z6E1QQEO2Lsx@d^ILSULfUz$c^ohn9#fTGV|f3u6O*%2#ngr(AlsnvMVVj1AhDc_gM`fRHkHIlbi!e=# z@$vC9Gt2;HnVFfH004k9Gc&-zz@U>&1OxNP z00960|M2kcA^8LV00000EC2ui08|0x000R80Qm_VNU)&6g9sBUT*$DY!-o(fN}Ncs zqQ#3CGdh&O&!5MSAVZ2ANwTELlPFWFT*Vbi~gsQuhB}k4XV6cb@(_)7c836)(3dKlJ zByu4_V54?}l{7n#AVmqr?8+P(vz872+B0nx1`N7n?b1{vmIx7VV8Ox>E*%;&*1YM- z!{f;h3l^-fLK{6O<4hJ>lu*J8*^F~WAVji@mK;wlPMig_*7+e_BK?kk~ zgGnZ-T*5*%+~8424HZ;igE-%SGD;;GWPl7IaWvCP65W84NFC4EGJ_d>G|>nhRUp#G z5K_1>!IV^1Y2}qzW~rr?{1~MZQ`eXy=9ptT1(j4(S%sBWTzLhSSY(-nmRfAN1(#fO z*@c&0eE9{KV1yZlm|~1M2AO1(S%#TroOuSCXr!5jnrf`M2AgcO*@l~Ly!i&4aKssh zoN~-L2c2}(S%;l=+<6C{c;uP?hn{-uxd)$o^x21>e*F0dpnwD#h@gTDItZbJ6k3R( zh8%hbqKG7#h@y%tx(K6;G}?%xjy(DZq>w}!iKLQDItiteTc)e-x>$CZ6H-fEL()4V zDD_lS1WZ-cRatG-)mLGSRn}Q)t<~0Bam`iNU3u-**I$7RR@h;QE!Nm$kxf?FWtnZ( z*=M1RR@!N)t=8IWvCUT7ZMp5%+i$@QSKM*QE!W(0(M?y~b=hs#-FM-QSKfK)t=Har z@y%D?efjOz-+uuPSm1#PF4*9M5l&d)g&A(x;fEoPSmKE(uGr#>G0s@yjXCbv%yPF4^RhQBJv%1bgfMt&#*&x_cCu{+M9+;U>IeLcJ8+i{`#-`s-%EaS}}D!FMXG zXTyC$4CuszT5M>>iE_;7$B&9EX~~tMjOogoy6kDpq0&t1&8OT!rH!P3slZ zfHk#YS04VS*IA;~Mq407&$urhc^vU~n4PoYvxz11d~`9$}ycJQA@$ zQH)R%^oS5Vvav;B@G~A!9S2wA!ApVAA0p(`%RVJDQF$bVk?=?eJhHP@`OH;8ixtsm zb+lW}$0PUgh|_!pk{&Y8BhJ&BvbxqRut95V(_(=~td+KqaPMv3lAE~dRxZ4uD}4$< zpBB5=MV+`Wef{VML9+S9zd=mM)B_G|WCse|7)Lq!qkoXIV*n|q#{%{- za|yJ|M;!M5kwStlf)hLxBNf%LMnTdalAIJJ{qeyNvP_e+GodFvQmT)js+7EYVJd+) z!&VXxmSm8n4gutmU{Q@&xIC6FhbTQ?9?^Qj^an9zOHnq3;n zKCB5wXmXPuM|GDs-<6aLz+)cxu%AELaSwE&00k#VK|4K?uaNW$BwzuFSv=wZe}Dia z3Cm{#K(Yvs1O_A&3yBgG`H?PoBr_gC9Y{(8l7)UmHVy>|2{~Ci8GwWlAQ`1UssoZJ zc;pKH01rrH1(NoFFBW>S^yb-#U#=ni}Xij?uv@MIx3PIM2$yuP)Uzm zaswX8jYl>~yA%2&03ZpaKNNcdkC+l9H1NoHJc0p_u+k&&@dyq;DpJmR)*}e=$O}?R z1dmY2BU1oLYW)Esk95EzC-O*4XKDju$~F$P^~jJsGDYz@^NQ-rVo-fcR3HyzxWpx6 zQuZ;Ad??p&Y(xP&PJmUd?vJa|^#^tRVcm~>MI_wy2c7Pju<+_LFCOU&A=7(+^|n|4 zg8rB*d?(pkHgnYD~1t^y!Gjj zfxAuN62yHksw%gT3U2 zvz+7GNRK=c&+I;eyDhQb{`%v;^_Jbe3#;!^DVV|jcC0^K(%$;Io))g+EfO%hH``o2BLdNA%8V27P3- zAPM}%2k&B6q`Dd(N&H7LaN`_<#7L5-yya2;^2}>5XPY^^X7jq~YlWzWSIvE5hBco8QV@a9v zP+~_|CsZ?Lmpd$EO1%R^suVmlAKhxI2pIJ2A9M z!c#*^6N$&;D?(^XmIy@8vr9y@i7ypQN|ZgIcuY|AJ-6j!wk84gc#rs)kNUWe_&6o} z$d3mYKgTr!1X+*a8JJ{56ogrrhIyEX znV5<>5#QvBj`^678JUtfnUqo2VI@?}8Kmkej->o4nbZzWJNL8Jxm7oWxn2#(A8`nVibGoXpvr z&iS0s$(y!mo6%XF)_I-SnVs6Xo!r@-&^et%<(=aHIiBQMp5}R;=vkcL=`QKnp6>ac z@EM=-`48)foAY^}_?e&jxu3sTpAx{I02-hII-uR@p9FfK2%4Y@8k`2Ypbq+=5UQUI z8leD7d8WRZrEaRG#mT0+8K!b7rWabJb=sVC z3a4Dkr@|Gdd^)FrDx7(`r*=A`cZr=ft;Pze z&>ErAnylRVt=M|4S_-bus;%A1thMT^;o7d_8m*$ro}{X%>6)zc`mSr*oAb)9%c`rT z8nBwGtMy8tWXi0$TB)VVsQYTGojS1Xda4N9r>V-R59_T7o1j%no_V^RA=|Mw`my6V zve=2TBrBsPyRt6pvG;19FFUgv+OjnNd$ap#vpBo6^Qp5u`?K!pvp_qv<|(v9d$itZ zv`D+O*{QTl`?S&NvHrzLuC_L3$*ZHyV+NJ~=w!(F{3(B!v z`w@%#w_2;WaXP2K$+!2}wfz9OlB=M83Za_Ixq~~oWF)i0iLmhcs+QZQYMQ!-o4VC0 zx0^e`JcolCZ*YqrEmu&b-O+4{M~JG=lJyCE^Vw40#bYP_wxuF?yv z?a8*x>k@=(on(r*$2+~m>%F@FtFPIKw%3cjjjOxhyROl@uhk0@<=Yb3Tb+1{yxj}E zxEsFzioVXNxNUpB_=~?1YrE&kzjI5vjS0Mf8mO?FvHvT*&`Ye*skxcgy9lbl5No-) ztH0$b!I5jeNlUpfD!3l}v?2_@27H?c+@dAS67kEkE4&gd{GA}I!ZzU#F^sb>tP(dY zq%+K-SZlRE{K3C#wM5*WTU*3Pe55^`#7vyGL)^qrter<3#Z)}SR1C#de8o(h#afKS zT-?P({Ka4lwPFmQK}^C_d&1Otwl%!NG@HXI;l>`i#3%~KHvzwUO(5c8I!N~D>xR;E%#|g^E zsmVg6$M{;g8ce^*iOAPU$|AwZ?`gc;E6TeI$-XPes0^@;TD-68u#`%?&%40C>B=Di z%k7D}yX?IhyR6LYtiCM3y-Ca*;`Oy#B z%Wlfc1O2JDi_(t&>d_W0#nxP%w5-#`$ty(4YXuk);xRGXpOUKz1B3_)^7c> za2?kxJJ)pGv33ogSi9E(=nr=-omVZQqDh;Ct&bg%q*?v8Pt3=BQ^PLt5IKR^Rjs{& z9ir&t*e#)jejM3GI@O9@)FIs1n7tB55oCwm*^@25m3_IOE7~oQO)K%f9#Ps@c-r#G z)ZFRWIK9}p4ACc>$*w)YCL!Cy?Gfcm+dswG*6GQ;t=EtX+Z6oSU2Vzf46?xOzM@MK z#9b1zd)!_B*m=s$(-h6n^BKCv9o@SP+6?{Bmg>5f>aa2m(8_t)=bhb=E8HE-yxr{& z!mShE{cGVJorVm%&YZ#Pi`&U*-u#W;L_OWX>(Kwp-Wk8e*kXVIxWl4&D0AyvU6ZM83B!E#~e$;Nq#cc5dd< zy~aiV9-tRK+9$>j6yx!|!{OiC@#=<`AOq z>`%Jv%)X?~{_IH_?Yqm@ReQA7e(j*H-aee^AT6Z`UCik{>om;h-~OcGKF#A!>E%A! z=kBEGKF;gD$B91W@)_^&yrN^Syyiadr%c{qKGE@s?+HDi7W|tR%gW?Q@b8|R^PIl3 ztkUVp@C17BL5e@dj`2CeE-Z|I*$`@sm#P>+SLOEYK4F zui_*xpyKM}U_Rc7T=S~V?J(}~68`bd-R~toyz(9N`##@1PuZ*9@dPd99X;|yZ}U@* z$VhMRxxMtN-Sj{I^!MDV2A$+nAD|YGaTkI9e@*=Pww45_8ZFF z?GNQ&!dt*`8rzpmS3`L zpZPP3`J5l4p8xqR8u}|w_@+OZuinI@ui}N>`m%ZIzRvh2is`jp!;lU8j=%X4O8d26 z6Phi^oo=A|^&FIrV z;;Fy*f`83#p19h75?Q|8(GL^f4}if>?97k#xC`I6TjAsR{N3NUN01>!jwC6PA-{dmi3kk}EO=1iPJ%oO4&+%hC{cw$eF7zT(&0{n5L5cQS=H)QtXZw9q}Xt!NSZY* zLY+y|pjNawldk=V)UDB;Onb7W>-1?|w)+|Atgcx9wY< zLg6MA>KLKjrx8)=UEJC8=aGTEN+`MWFxh{m$DTzDT4Q6&kt_Qg>NalwQQEPaHq;z( zs%zlEL5toj+&DD6z< zPI^6c?%?Im_b0*ref;^+zvr*LeShQjiEcmw3pDUR1f!!0Kn9QduR+)7lW@ZBAhgi6 z2QSocLk>ISD?<-M6mdinEdsGb6jM}Dy%Se-@kJQ_YB5F{YqZg%(FD73M;?2;Xht7{ z6tYAhhcxoY3yaLiJSLlT@<}MiLvqTiqO|f#EXfN=NsRWPP`-Vr6w@Xzznm~kkhr|4 zOf#E9b4)mqYg58E0n2eTk=UFwwmReV^R+$a>ysljEz&bkx(5CKbJ0T)P3XIU6xFEE ze;SSJOGy2ZbkR61RVvf@GTjs-N<9U&J5f1R)ljx1Yctg}?<|fn?>?Q4Hn{|X>bp@_ zozhhAaFy#)Vrx^VR}*E;4yRgeo6K3Fo<#^*UyTHouF0Nt)!2lnEwx!=B@>saZI7*% zQE(q6_b6_6wXNGNm32=}%Gl+$w(rV?_gp_c4Hw#f+kMR3SU1y=UUjpL_SU5$BbZ+} z{Vn!3fQg0b-D%@B7*ARqb&Ohwdz9GYq`Z|kPm&W2IpUO+GkN1#5pH?km8l$g=14W3 zDrRPJrnzP$Z^rrMotO0}OQewo+UBI2PFm-#cwTyHRVk&D`syLA#(HZWwdVS38odU4 z>=nf(`)m@;MtkiJ)n@x`3*Cl$?*8Pa`|kAY#(QrEPv-mY4Y5mbaKZ~W{BXn*SA22C z8+ZJ1$Q_c^XUZ$L{Bq1QcNFHxJNNu^&_fq}bkZSD$!XM6SABKXTX+3+*khM{_AB+X g{dU}Q*L`>1d-wf!;DZ-_c;bsU{&?h*&o3YVJCt#L`Tzg` literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/docs/en/index.htm b/phpgwapi/js/tiny_mce/themes/advanced/docs/en/index.htm new file mode 100644 index 0000000000..9810a93b02 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/docs/en/index.htm @@ -0,0 +1,27 @@ + + +Help Index + + + + + + + + + +


+
+Click the links below to go to the different help sections. + +
+ + diff --git a/phpgwapi/js/tiny_mce/themes/advanced/docs/en/insert_anchor_button.htm b/phpgwapi/js/tiny_mce/themes/advanced/docs/en/insert_anchor_button.htm new file mode 100644 index 0000000000..332cbc687a --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/docs/en/insert_anchor_button.htm @@ -0,0 +1,32 @@ + + +Insert anchor button + + + + + + + + + + + +
+
+This button opens a new window with the insert/edit anchor function.
+
+Anchor dialog/window
+
+There are one field in this window, this is where you enter the name of you anchor point. Remember the anchor name needs to be unique.
+
+
+ + + + + + +
+ + diff --git a/phpgwapi/js/tiny_mce/themes/advanced/docs/en/insert_image_button.htm b/phpgwapi/js/tiny_mce/themes/advanced/docs/en/insert_image_button.htm new file mode 100644 index 0000000000..1529648d56 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/docs/en/insert_image_button.htm @@ -0,0 +1,65 @@ + + +Insert image button + + + + + + + + + + + +
+
+The insert image button opens the window shown below.
+
+Insert image dialog/window
+
+You simply enter a URL to the image you want to link to and enter a image description, +this is then displayed as an alternative text descripton of the image on the page.
+
+Field descriptions:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Image URL URL/path to the image.
Image description Alternative description of image contents.
DimentionsImage width/height.
AlignmentImage alignment, useful when wrapping text around images.
BorderBorder thickness.
VSpaceVertical space, useful when wrapping text around images.
HSpaceHorizontal space, useful when wrapping text around images.
+
+
+ + + + + + +
+ + diff --git a/phpgwapi/js/tiny_mce/themes/advanced/docs/en/insert_link_button.htm b/phpgwapi/js/tiny_mce/themes/advanced/docs/en/insert_link_button.htm new file mode 100644 index 0000000000..4f6445076c --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/docs/en/insert_link_button.htm @@ -0,0 +1,33 @@ + + +Insert link button + + + + + + + + + + + +
+
+This button opens a new window with the insert/edit link function.
+
+Insert link dialog/window
+
+There are two fields in this window the first one "Link URL" is the +URL of the link. The target enables you to select how the link is to be opened.
+
+
+ + + + + + +
+ + diff --git a/phpgwapi/js/tiny_mce/themes/advanced/docs/en/insert_table_button.htm b/phpgwapi/js/tiny_mce/themes/advanced/docs/en/insert_table_button.htm new file mode 100644 index 0000000000..f352a05169 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/docs/en/insert_table_button.htm @@ -0,0 +1,71 @@ + + +Insert table button + + + + + + + + + + + +
+
+The insert table button opens the window shown below. This action enables you to create tables.
+
+Image of table window
+
+Field descriptions:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ColumnsNumber of columns in the table.
RowsNumber of rows in the new table.
CellpaddingCellpadding of the table .
CellspacingCellspacing of the table .
AlignmentTable alignment .
BorderBorder thinkness of table.
WidthWidth in pixels of table .
HeightHeight in pixels of table.
ClassStyle or CSS class of table.
+
+
+
+ + + + + + +
+ + diff --git a/phpgwapi/js/tiny_mce/themes/advanced/docs/en/style.css b/phpgwapi/js/tiny_mce/themes/advanced/docs/en/style.css new file mode 100644 index 0000000000..ebc05380ec --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/docs/en/style.css @@ -0,0 +1,28 @@ +body { background-color: #FFFFFF; } +body, td, .content { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 12px; } +.title { font-family: Verdana, Arial, helvetica, sans-serif; font-size: 16px; font-weight: bold; } +.subtitle { font-size: 12px; font-weight: bold; } + +.toc_ul, .toc_li { margin-left: 8px; line-height: 16px; } +.step_ol, .step_li { margin-left: 11px; line-height: 16px; } +img { border: #000000 solid 1px; } + +a:visited { color: #666666; text-decoration: underline; } +a:active { color: #666666; text-decoration: underline; } +a:hover { color: #666666; text-decoration: underline; } +a { color: #666666; text-decoration: underline; } + +.pageheader { border: #E0E0E0 solid 1px; } +.pagefooter { border: #E0E0E0 solid 1px; } +.sample { background-color: #FFFFFF; border: #000000 solid 1px; } +.samplecontent { font-size: 10px; } + +.code { background-color: #FFFFFF; border: #000000 solid 1px; } +.codecontent { font-size: 10px; } +.codecontent a:visited { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a:active { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a:hover { color: #666666; text-decoration: none; font-weight: bold } +.codecontent a { color: #666666; text-decoration: none; font-weight: bold } + +hr { height: 1px; } + diff --git a/phpgwapi/js/tiny_mce/themes/advanced/editor_template.js b/phpgwapi/js/tiny_mce/themes/advanced/editor_template.js new file mode 100644 index 0000000000..0292b64cce --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/editor_template.js @@ -0,0 +1 @@ +tinyMCE.importThemeLanguagePack('advanced');var TinyMCE_AdvancedTheme={_autoImportCSSClasses:true,_resizer:{},_buttons:[['bold','{$lang_bold_img}','lang_bold_desc','Bold'],['italic','{$lang_italic_img}','lang_italic_desc','Italic'],['underline','{$lang_underline_img}','lang_underline_desc','Underline'],['strikethrough','strikethrough.gif','lang_striketrough_desc','Strikethrough'],['justifyleft','justifyleft.gif','lang_justifyleft_desc','JustifyLeft'],['justifycenter','justifycenter.gif','lang_justifycenter_desc','JustifyCenter'],['justifyright','justifyright.gif','lang_justifyright_desc','JustifyRight'],['justifyfull','justifyfull.gif','lang_justifyfull_desc','JustifyFull'],['bullist','bullist.gif','lang_bullist_desc','InsertUnorderedList'],['numlist','numlist.gif','lang_numlist_desc','InsertOrderedList'],['outdent','outdent.gif','lang_outdent_desc','Outdent'],['indent','indent.gif','lang_indent_desc','Indent'],['cut','cut.gif','lang_cut_desc','Cut'],['copy','copy.gif','lang_copy_desc','Copy'],['paste','paste.gif','lang_paste_desc','Paste'],['undo','undo.gif','lang_undo_desc','Undo'],['redo','redo.gif','lang_redo_desc','Redo'],['link','link.gif','lang_link_desc','mceLink',true],['unlink','unlink.gif','lang_unlink_desc','unlink'],['image','image.gif','lang_image_desc','mceImage',true],['cleanup','cleanup.gif','lang_cleanup_desc','mceCleanup'],['help','help.gif','lang_help_desc','mceHelp'],['code','code.gif','lang_theme_code_desc','mceCodeEditor'],['hr','hr.gif','lang_theme_hr_desc','inserthorizontalrule'],['removeformat','removeformat.gif','lang_theme_removeformat_desc','removeformat'],['sub','sub.gif','lang_theme_sub_desc','subscript'],['sup','sup.gif','lang_theme_sup_desc','superscript'],['forecolor','forecolor.gif','lang_theme_forecolor_desc','mceForeColor',true],['backcolor','backcolor.gif','lang_theme_backcolor_desc','mceBackColor',true],['charmap','charmap.gif','lang_theme_charmap_desc','mceCharMap'],['visualaid','visualaid.gif','lang_theme_visualaid_desc','mceToggleVisualAid'],['anchor','anchor.gif','lang_theme_anchor_desc','mceInsertAnchor'],['newdocument','newdocument.gif','lang_newdocument_desc','mceNewDocument']],_buttonMap:'anchor,backcolor,bold,bullist,charmap,cleanup,code,copy,cut,forecolor,help,hr,image,indent,italic,justifycenter,justifyfull,justifyleft,justifyright,link,newdocument,numlist,outdent,paste,redo,removeformat,strikethrough,sub,sup,underline,undo,unlink,visualaid,advhr,ltr,rtl,emotions,flash,fullpage,fullscreen,iespell,insertdate,inserttime,pastetext,pasteword,selectall,preview,print,save,replace,search,table,cell_props,delete_col,delete_row,col_after,col_before,row_after,row_before,merge_cells,row_props,split_cells',getControlHTML:function(button_name){var i,x;for(i=0;i4?but[4]:false),(but.length>5?but[5]:null));}switch(button_name){case"formatselect":var html='';return html;case"styleselect":return'';case"fontselect":var fontHTML='';return fontHTML;case"fontsizeselect":return'';case"|":case"separator":return'';case"spacer":return'';case"rowseparator":return'
';}return"";},execCommand:function(editor_id,element,command,user_interface,value){switch(command){case"mceLink":var inst=tinyMCE.getInstanceById(editor_id);var doc=inst.getDoc();var selectedText="";if(tinyMCE.isMSIE){var rng=doc.selection.createRange();selectedText=rng.text;}else selectedText=inst.getSel().toString();if(!tinyMCE.linkElement){if((tinyMCE.selectedElement.nodeName.toLowerCase()!="img")&&(selectedText.length<=0))return true;}var href="",target="",title="",onclick="",action="insert",style_class="";if(tinyMCE.selectedElement.nodeName.toLowerCase()=="a")tinyMCE.linkElement=tinyMCE.selectedElement;if(tinyMCE.linkElement!=null&&tinyMCE.getAttrib(tinyMCE.linkElement,'href')=="")tinyMCE.linkElement=null;if(tinyMCE.linkElement){href=tinyMCE.getAttrib(tinyMCE.linkElement,'href');target=tinyMCE.getAttrib(tinyMCE.linkElement,'target');title=tinyMCE.getAttrib(tinyMCE.linkElement,'title');onclick=tinyMCE.getAttrib(tinyMCE.linkElement,'onclick');style_class=tinyMCE.getAttrib(tinyMCE.linkElement,'class');if(onclick=="")onclick=tinyMCE.getAttrib(tinyMCE.linkElement,'onclick');onclick=tinyMCE.cleanupEventStr(onclick);href=eval(tinyMCE.settings['urlconverter_callback']+"(href, tinyMCE.linkElement, true);");mceRealHref=tinyMCE.getAttrib(tinyMCE.linkElement,'mce_href');if(mceRealHref!=""){href=mceRealHref;if(tinyMCE.getParam('convert_urls'))href=eval(tinyMCE.settings['urlconverter_callback']+"(href, tinyMCE.linkElement, true);");}action="update";}var template=new Array();template['file']='link.htm';template['width']=310;template['height']=200;template['width']+=tinyMCE.getLang('lang_insert_link_delta_width',0);template['height']+=tinyMCE.getLang('lang_insert_link_delta_height',0);if(inst.settings['insertlink_callback']){var returnVal=eval(inst.settings['insertlink_callback']+"(href, target, title, onclick, action, style_class);");if(returnVal&&returnVal['href'])TinyMCE_AdvancedTheme._insertLink(returnVal['href'],returnVal['target'],returnVal['title'],returnVal['onclick'],returnVal['style_class']);}else{tinyMCE.openWindow(template,{href:href,target:target,title:title,onclick:onclick,action:action,className:style_class,inline:"yes"});}return true;case"mceImage":var src="",alt="",border="",hspace="",vspace="",width="",height="",align="";var title="",onmouseover="",onmouseout="",action="insert";var img=tinyMCE.imgElement;var inst=tinyMCE.getInstanceById(editor_id);if(tinyMCE.selectedElement!=null&&tinyMCE.selectedElement.nodeName.toLowerCase()=="img"){img=tinyMCE.selectedElement;tinyMCE.imgElement=img;}if(img){if(tinyMCE.getAttrib(img,'name').indexOf('mce_')==0)return true;src=tinyMCE.getAttrib(img,'src');alt=tinyMCE.getAttrib(img,'alt');if(alt=="")alt=tinyMCE.getAttrib(img,'title');if(tinyMCE.isGecko){var w=img.style.width;if(w!=null&&w!="")img.setAttribute("width",w);var h=img.style.height;if(h!=null&&h!="")img.setAttribute("height",h);}border=tinyMCE.getAttrib(img,'border');hspace=tinyMCE.getAttrib(img,'hspace');vspace=tinyMCE.getAttrib(img,'vspace');width=tinyMCE.getAttrib(img,'width');height=tinyMCE.getAttrib(img,'height');align=tinyMCE.getAttrib(img,'align');onmouseover=tinyMCE.getAttrib(img,'onmouseover');onmouseout=tinyMCE.getAttrib(img,'onmouseout');title=tinyMCE.getAttrib(img,'title');if(tinyMCE.isMSIE){width=img.attributes['width'].specified?width:"";height=img.attributes['height'].specified?height:"";}src=eval(tinyMCE.settings['urlconverter_callback']+"(src, img, true);");mceRealSrc=tinyMCE.getAttrib(img,'mce_src');if(mceRealSrc!=""){src=mceRealSrc;if(tinyMCE.getParam('convert_urls'))src=eval(tinyMCE.settings['urlconverter_callback']+"(src, img, true);");}action="update";}var template=new Array();template['file']='image.htm?src={$src}';template['width']=355;template['height']=265+(tinyMCE.isMSIE?25:0);template['width']+=tinyMCE.getLang('lang_insert_image_delta_width',0);template['height']+=tinyMCE.getLang('lang_insert_image_delta_height',0);if(inst.settings['insertimage_callback']){var returnVal=eval(inst.settings['insertimage_callback']+"(src, alt, border, hspace, vspace, width, height, align, title, onmouseover, onmouseout, action);");if(returnVal&&returnVal['src'])TinyMCE_AdvancedTheme._insertImage(returnVal['src'],returnVal['alt'],returnVal['border'],returnVal['hspace'],returnVal['vspace'],returnVal['width'],returnVal['height'],returnVal['align'],returnVal['title'],returnVal['onmouseover'],returnVal['onmouseout']);}else tinyMCE.openWindow(template,{src:src,alt:alt,border:border,hspace:hspace,vspace:vspace,width:width,height:height,align:align,title:title,onmouseover:onmouseover,onmouseout:onmouseout,action:action,inline:"yes"});return true;case"mceForeColor":var template=new Array();var elm=tinyMCE.selectedInstance.getFocusElement();var inputColor=tinyMCE.getAttrib(elm,"color");if(inputColor=='')inputColor=elm.style.color;if(!inputColor)inputColor="#000000";template['file']='color_picker.htm';template['width']=220;template['height']=190;tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes",command:"forecolor",input_color:inputColor});return true;case"mceBackColor":var template=new Array();var elm=tinyMCE.selectedInstance.getFocusElement();var inputColor=elm.style.backgroundColor;if(!inputColor)inputColor="#000000";template['file']='color_picker.htm';template['width']=220;template['height']=190;template['width']+=tinyMCE.getLang('lang_theme_advanced_backcolor_delta_width',0);template['height']+=tinyMCE.getLang('lang_theme_advanced_backcolor_delta_height',0);tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes",command:"HiliteColor",input_color:inputColor});return true;case"mceColorPicker":if(user_interface){var template=new Array();var inputColor=value['document'].getElementById(value['element_id']).value;template['file']='color_picker.htm';template['width']=220;template['height']=190;template['close_previous']="no";template['width']+=tinyMCE.getLang('lang_theme_advanced_colorpicker_delta_width',0);template['height']+=tinyMCE.getLang('lang_theme_advanced_colorpicker_delta_height',0);if(typeof(value['store_selection'])=="undefined")value['store_selection']=true;tinyMCE.lastColorPickerValue=value;tinyMCE.openWindow(template,{editor_id:editor_id,mce_store_selection:value['store_selection'],inline:"yes",command:"mceColorPicker",input_color:inputColor});}else{var savedVal=tinyMCE.lastColorPickerValue;var elm=savedVal['document'].getElementById(savedVal['element_id']);elm.value=value;if(elm.onchange!=null&&elm.onchange!='')eval('elm.onchange();');}return true;case"mceCodeEditor":var template=new Array();template['file']='source_editor.htm';template['width']=parseInt(tinyMCE.getParam("theme_advanced_source_editor_width",720));template['height']=parseInt(tinyMCE.getParam("theme_advanced_source_editor_height",580));tinyMCE.openWindow(template,{editor_id:editor_id,resizable:"yes",scrollbars:"no",inline:"yes"});return true;case"mceCharMap":var template=new Array();template['file']='charmap.htm';template['width']=550+(tinyMCE.isOpera?40:0);template['height']=250;template['width']+=tinyMCE.getLang('lang_theme_advanced_charmap_delta_width',0);template['height']+=tinyMCE.getLang('lang_theme_advanced_charmap_delta_height',0);tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes"});return true;case"mceInsertAnchor":var template=new Array();template['file']='anchor.htm';template['width']=320;template['height']=90+(tinyMCE.isNS7?30:0);template['width']+=tinyMCE.getLang('lang_theme_advanced_anchor_delta_width',0);template['height']+=tinyMCE.getLang('lang_theme_advanced_anchor_delta_height',0);tinyMCE.openWindow(template,{editor_id:editor_id,inline:"yes"});return true;case"mceNewDocument":if(confirm(tinyMCE.getLang('lang_newdocument')))tinyMCE.execInstanceCommand(editor_id,'mceSetContent',false,' ');return true;}return false;},getEditorTemplate:function(settings,editorId){function removeFromArray(in_array,remove_array){var outArray=new Array();for(var i=0;i 

';var layoutManager=tinyMCE.getParam("theme_advanced_layout_manager","SimpleLayout");var styleSelectHTML='';if(settings['theme_advanced_styles']){var stylesAr=settings['theme_advanced_styles'].split(';');for(var i=0;i'+key+'';}TinyMCE_AdvancedTheme._autoImportCSSClasses=false;}switch(layoutManager){case"SimpleLayout":var toolbarHTML="";var toolbarLocation=tinyMCE.getParam("theme_advanced_toolbar_location","bottom");var toolbarAlign=tinyMCE.getParam("theme_advanced_toolbar_align","center");var pathLocation=tinyMCE.getParam("theme_advanced_path_location","none");var statusbarLocation=tinyMCE.getParam("theme_advanced_statusbar_location",pathLocation);var defVals={theme_advanced_buttons1:"bold,italic,underline,strikethrough,separator,justifyleft,justifycenter,justifyright,justifyfull,separator,styleselect,formatselect",theme_advanced_buttons2:"bullist,numlist,separator,outdent,indent,separator,undo,redo,separator,link,unlink,anchor,image,cleanup,help,code",theme_advanced_buttons3:"hr,removeformat,visualaid,separator,sub,sup,separator,charmap"};toolbarHTML+='0){toolbarHTML+="
";deltaHeight-=23;}}toolbarHTML+='
';template['html']='';if(toolbarLocation=="top"){template['html']+='';}if(statusbarLocation=="top"){template['html']+='';deltaHeight-=23;}template['html']+='';if(toolbarLocation=="bottom"){template['html']+='';}if(toolbarLocation=="external"){var bod=document.body;var elm=document.createElement("div");toolbarHTML=tinyMCE.replaceVar(toolbarHTML,'style_select_options',styleSelectHTML);toolbarHTML=tinyMCE.applyTemplate(toolbarHTML,{editor_id:editorId});elm.className="mceToolbarExternal";elm.id=editorId+"_toolbar";elm.innerHTML='
'+toolbarHTML+'
'+statusbarHTML+'
'+toolbarHTML+'
'+toolbarHTML+'
';bod.appendChild(elm);deltaHeight=0;tinyMCE.getInstanceById(editorId).toolbarElement=elm;}else{tinyMCE.getInstanceById(editorId).toolbarElement=null;}if(statusbarLocation=="bottom"){template['html']+=''+statusbarHTML+'';deltaHeight-=23;}template['html']+='';break;case"RowLayout":template['html']='';var containers=tinyMCE.getParam("theme_advanced_containers","",true,",");var defaultContainerCSS=tinyMCE.getParam("theme_advanced_containers_default_class","container");var defaultContainerAlign=tinyMCE.getParam("theme_advanced_containers_default_align","center");for(var i=0;i';else if(containers[i]=="mceElementpath"||containers[i]=="mceStatusbar"){var pathClass="mceStatusbar";if(i==containers.length-1){pathClass="mceStatusbarBottom";}else if(i==0){pathClass="mceStatusbar";}else{deltaHeight-=2;}template['html']+='';deltaHeight-=22;}else{var curContainer=tinyMCE.getParam("theme_advanced_container_"+containers[i],"",true,',');var curContainerHTML="";var curAlign=tinyMCE.getParam("theme_advanced_container_"+containers[i]+"_align",defaultContainerAlign);var curCSS=tinyMCE.getParam("theme_advanced_container_"+containers[i]+"_class",defaultContainerCSS);for(var j=0;j0){curContainerHTML+="
";deltaHeight-=23;}template['html']+='
';}}template['html']+='
'+statusbarHTML+'
'+curContainerHTML+'
';break;case"CustomLayout":var customLayout=tinyMCE.getParam("theme_advanced_custom_layout","");if(customLayout!=""&&eval("typeof("+customLayout+")")!="undefined"){template=eval(customLayout+"(template);");}break;}if(resizing)template['html']+='';template['html']=tinyMCE.replaceVar(template['html'],'style_select_options',styleSelectHTML);template['delta_width']=0;template['delta_height']=deltaHeight;return template;},initInstance:function(inst){if(tinyMCE.getParam("theme_advanced_resizing",false)){if(tinyMCE.getParam("theme_advanced_resizing_use_cookie",true)){var w=TinyMCE_AdvancedTheme._getCookie("TinyMCE_"+inst.editorId+"_width");var h=TinyMCE_AdvancedTheme._getCookie("TinyMCE_"+inst.editorId+"_height");TinyMCE_AdvancedTheme._resizeTo(inst,w,h,tinyMCE.getParam("theme_advanced_resize_horizontal",true));}}inst.addShortcut('ctrl','k','lang_link_desc','mceLink');},handleNodeChange:function(editor_id,node,undo_index,undo_levels,visual_aid,any_selection,setup_content){function selectByValue(select_elm,value,first_index){first_index=typeof(first_index)=="undefined"?false:true;if(select_elm){for(var i=0;i=0;i--){var nodeName=path[i].nodeName.toLowerCase();var nodeData="";if(nodeName=="b"){nodeName="strong";}if(nodeName=="i"){nodeName="em";}if(nodeName=="span"){var cn=tinyMCE.getAttrib(path[i],"class");if(cn!=""&&cn.indexOf('mceItem')==-1)nodeData+="class: "+cn+" ";var st=tinyMCE.getAttrib(path[i],"style");if(st!=""){st=tinyMCE.serializeStyle(tinyMCE.parseStyle(st));nodeData+="style: "+st+" ";}}if(nodeName=="font"){if(tinyMCE.getParam("convert_fonts_to_spans"))nodeName="span";var face=tinyMCE.getAttrib(path[i],"face");if(face!="")nodeData+="font: "+face+" ";var size=tinyMCE.getAttrib(path[i],"size");if(size!="")nodeData+="size: "+size+" ";var color=tinyMCE.getAttrib(path[i],"color");if(color!="")nodeData+="color: "+color+" ";}if(getAttrib(path[i],'id')!=""){nodeData+="id: "+path[i].getAttribute('id')+" ";}var className=tinyMCE.getVisualAidClass(tinyMCE.getAttrib(path[i],"class"),false);if(className!=""&&className.indexOf('mceItem')==-1)nodeData+="class: "+className+" ";if(getAttrib(path[i],'src')!=""){var src=tinyMCE.getAttrib(path[i],"mce_src");if(src=="")src=tinyMCE.getAttrib(path[i],"src");nodeData+="src: "+src+" ";}if(getAttrib(path[i],'href')!=""){var href=tinyMCE.getAttrib(path[i],"mce_href");if(href=="")href=tinyMCE.getAttrib(path[i],"href");nodeData+="href: "+href+" ";}if(nodeName=="img"&&tinyMCE.getAttrib(path[i],"class").indexOf('mceItemFlash')!=-1){nodeName="flash";nodeData="src: "+path[i].getAttribute('title');}if(nodeName=="a"&&(anchor=tinyMCE.getAttrib(path[i],"name"))!=""){nodeName="a";nodeName+="#"+anchor;nodeData="";}if(getAttrib(path[i],'name').indexOf("mce_")!=0){var className=tinyMCE.getVisualAidClass(tinyMCE.getAttrib(path[i],"class"),false);if(className!=""&&className.indexOf('mceItem')==-1){nodeName+="."+className;}}var cmd='tinyMCE.execInstanceCommand(\''+editor_id+'\',\'mceSelectNodeDepth\',false,\''+i+'\');';html+=''+nodeName+'';if(i>0){html+=" » ";}}pathElm.innerHTML=''+tinyMCE.getLang('lang_theme_path')+": "+html+' ';}tinyMCE.switchClass(editor_id+'_justifyleft','mceButtonNormal');tinyMCE.switchClass(editor_id+'_justifyright','mceButtonNormal');tinyMCE.switchClass(editor_id+'_justifycenter','mceButtonNormal');tinyMCE.switchClass(editor_id+'_justifyfull','mceButtonNormal');tinyMCE.switchClass(editor_id+'_bold','mceButtonNormal');tinyMCE.switchClass(editor_id+'_italic','mceButtonNormal');tinyMCE.switchClass(editor_id+'_underline','mceButtonNormal');tinyMCE.switchClass(editor_id+'_strikethrough','mceButtonNormal');tinyMCE.switchClass(editor_id+'_bullist','mceButtonNormal');tinyMCE.switchClass(editor_id+'_numlist','mceButtonNormal');tinyMCE.switchClass(editor_id+'_sub','mceButtonNormal');tinyMCE.switchClass(editor_id+'_sup','mceButtonNormal');tinyMCE.switchClass(editor_id+'_anchor','mceButtonNormal');tinyMCE.switchClass(editor_id+'_link','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_unlink','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_outdent','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_image','mceButtonNormal');tinyMCE.switchClass(editor_id+'_hr','mceButtonNormal');if(node.nodeName=="A"&&tinyMCE.getAttrib(node,"class").indexOf('mceItemAnchor')!=-1)tinyMCE.switchClass(editor_id+'_anchor','mceButtonSelected');var anchorLink=tinyMCE.getParentElement(node,"a","href");if(anchorLink||any_selection){tinyMCE.switchClass(editor_id+'_link',anchorLink?'mceButtonSelected':'mceButtonNormal');tinyMCE.switchClass(editor_id+'_unlink',anchorLink?'mceButtonSelected':'mceButtonNormal');}tinyMCE.switchClass(editor_id+'_visualaid',visual_aid?'mceButtonSelected':'mceButtonNormal');if(undo_levels!=-1){tinyMCE.switchClass(editor_id+'_undo','mceButtonDisabled');tinyMCE.switchClass(editor_id+'_redo','mceButtonDisabled');}if(tinyMCE.getParentElement(node,"li,blockquote"))tinyMCE.switchClass(editor_id+'_outdent','mceButtonNormal');if(undo_index!=-1&&(undo_index0))tinyMCE.switchClass(editor_id+'_redo','mceButtonNormal');if(undo_index!=-1&&(undo_index>0&&undo_levels>0))tinyMCE.switchClass(editor_id+'_undo','mceButtonNormal');var selectElm=document.getElementById(editor_id+"_styleSelect");if(selectElm){TinyMCE_AdvancedTheme._setupCSSClasses(editor_id);classNode=node;breakOut=false;var index=0;do{if(classNode&&classNode.className){for(var i=0;i");else selectByValue(selectElm,"");}var selectElm=document.getElementById(editor_id+"_fontNameSelect");if(selectElm){if(!tinyMCE.isSafari&&!(tinyMCE.isMSIE&&!tinyMCE.isOpera)){var face=inst.queryCommandValue('FontName');face=face==null||face==""?"":face;selectByValue(selectElm,face,face!="");}else{var elm=tinyMCE.getParentElement(node,"font","face");if(elm){var family=tinyMCE.getAttrib(elm,"face");if(family=='')family=''+elm.style.fontFamily;if(!selectByValue(selectElm,family,family!=""))selectByValue(selectElm,"");}else selectByValue(selectElm,"");}}var selectElm=document.getElementById(editor_id+"_fontSizeSelect");if(selectElm){if(!tinyMCE.isSafari&&!tinyMCE.isOpera){var size=inst.queryCommandValue('FontSize');selectByValue(selectElm,size==null||size==""?"0":size);}else{var elm=tinyMCE.getParentElement(node,"font","size");if(elm){var size=tinyMCE.getAttrib(elm,"size");if(size==''){var sizes=new Array('','8px','10px','12px','14px','18px','24px','36px');size=''+elm.style.fontSize;for(var i=0;i0)selectElm.setAttribute('cssImported','true');}},_setCookie:function(name,value,expires,path,domain,secure){var curCookie=name+"="+escape(value)+((expires)?"; expires="+expires.toGMTString():"")+((path)?"; path="+escape(path):"")+((domain)?"; domain="+domain:"")+((secure)?"; secure":"");document.cookie=curCookie;},_getCookie:function(name){var dc=document.cookie;var prefix=name+"=";var begin=dc.indexOf("; "+prefix);if(begin==-1){begin=dc.indexOf(prefix);if(begin!=0)return null;}else begin+=2;var end=document.cookie.indexOf(";",begin);if(end==-1)end=dc.length;return unescape(dc.substring(begin+prefix.length,end));},_resizeTo:function(inst,w,h,set_w){var editorContainer=document.getElementById(inst.editorId+'_parent');var tableElm=editorContainer.firstChild;var iframe=inst.iframeElement;if(w==null||w=="null"){set_w=false;w=0;}if(h==null||h=="null")return;w=parseInt(w);h=parseInt(h);if(tinyMCE.isGecko){w+=2;h+=2;}var dx=w-tableElm.clientWidth;var dy=h-tableElm.clientHeight;w=w<1?30:w;h=h<1?30:h;if(set_w)tableElm.style.width=w+"px";tableElm.style.height=h+"px";iw=iframe.clientWidth+dx;ih=iframe.clientHeight+dy;iw=iw<1?30:iw;ih=ih<1?30:ih;if(tinyMCE.isGecko){iw-=2;ih-=2;}if(set_w)iframe.style.width=iw+"px";iframe.style.height=ih+"px";if(set_w){var tableBodyElm=tableElm.firstChild;var minIframeWidth=tableBodyElm.scrollWidth;if(inst.iframeElement.clientWidth';tinyMCE.execCommand("mceInsertContent",false,html);}else{if(!tinyMCE.imgElement&&tinyMCE.selectedInstance){if(tinyMCE.isSafari)tinyMCE.execCommand("mceInsertContent",false,'');else tinyMCE.selectedInstance.contentDocument.execCommand("insertimage",false,tinyMCE.uniqueURL);tinyMCE.imgElement=tinyMCE.getElementByAttributeValue(tinyMCE.selectedInstance.contentDocument.body,"img","src",tinyMCE.uniqueURL);}}if(tinyMCE.imgElement){var needsRepaint=false;var msrc=src;src=eval(tinyMCE.settings['urlconverter_callback']+"(src, tinyMCE.imgElement);");if(tinyMCE.getParam('convert_urls'))msrc=src;if(onmouseover&&onmouseover!="")onmouseover="this.src='"+eval(tinyMCE.settings['urlconverter_callback']+"(onmouseover, tinyMCE.imgElement);")+"';";if(onmouseout&&onmouseout!="")onmouseout="this.src='"+eval(tinyMCE.settings['urlconverter_callback']+"(onmouseout, tinyMCE.imgElement);")+"';";if(typeof(title)=="undefined")title=alt;if(width!=tinyMCE.imgElement.getAttribute("width")||height!=tinyMCE.imgElement.getAttribute("height")||align!=tinyMCE.imgElement.getAttribute("align"))needsRepaint=true;tinyMCE.setAttrib(tinyMCE.imgElement,'src',src);tinyMCE.setAttrib(tinyMCE.imgElement,'mce_src',msrc);tinyMCE.setAttrib(tinyMCE.imgElement,'alt',alt);tinyMCE.setAttrib(tinyMCE.imgElement,'title',title);tinyMCE.setAttrib(tinyMCE.imgElement,'align',align);tinyMCE.setAttrib(tinyMCE.imgElement,'border',border,true);tinyMCE.setAttrib(tinyMCE.imgElement,'hspace',hspace,true);tinyMCE.setAttrib(tinyMCE.imgElement,'vspace',vspace,true);tinyMCE.setAttrib(tinyMCE.imgElement,'width',width,true);tinyMCE.setAttrib(tinyMCE.imgElement,'height',height,true);tinyMCE.setAttrib(tinyMCE.imgElement,'onmouseover',onmouseover);tinyMCE.setAttrib(tinyMCE.imgElement,'onmouseout',onmouseout);if(width&&width!="")tinyMCE.imgElement.style.pixelWidth=width;if(height&&height!="")tinyMCE.imgElement.style.pixelHeight=height;if(needsRepaint)tinyMCE.selectedInstance.repaint();}tinyMCE.execCommand('mceEndUndoLevel');},_insertLink:function(href,target,title,onclick,style_class){tinyMCE.execCommand('mceBeginUndoLevel');if(tinyMCE.selectedInstance&&tinyMCE.selectedElement&&tinyMCE.selectedElement.nodeName.toLowerCase()=="img"){var doc=tinyMCE.selectedInstance.getDoc();var linkElement=tinyMCE.getParentElement(tinyMCE.selectedElement,"a");var newLink=false;if(!linkElement){linkElement=doc.createElement("a");newLink=true;}var mhref=href;var thref=eval(tinyMCE.settings['urlconverter_callback']+"(href, linkElement);");mhref=tinyMCE.getParam('convert_urls')?href:mhref;tinyMCE.setAttrib(linkElement,'href',thref);tinyMCE.setAttrib(linkElement,'mce_href',mhref);tinyMCE.setAttrib(linkElement,'target',target);tinyMCE.setAttrib(linkElement,'title',title);tinyMCE.setAttrib(linkElement,'onclick',onclick);tinyMCE.setAttrib(linkElement,'class',style_class);if(newLink){linkElement.appendChild(tinyMCE.selectedElement.cloneNode(true));tinyMCE.selectedElement.parentNode.replaceChild(linkElement,tinyMCE.selectedElement);}return;}if(!tinyMCE.linkElement&&tinyMCE.selectedInstance){if(tinyMCE.isSafari){tinyMCE.execCommand("mceInsertContent",false,''+tinyMCE.selectedInstance.selection.getSelectedHTML()+'');}else tinyMCE.selectedInstance.contentDocument.execCommand("createlink",false,tinyMCE.uniqueURL);tinyMCE.linkElement=tinyMCE.getElementByAttributeValue(tinyMCE.selectedInstance.contentDocument.body,"a","href",tinyMCE.uniqueURL);var elementArray=tinyMCE.getElementsByAttributeValue(tinyMCE.selectedInstance.contentDocument.body,"a","href",tinyMCE.uniqueURL);for(var i=0;i 4 ? but[4] : false), (but.length > 5 ? but[5] : null)); + } + + // Custom controlls other than buttons + switch (button_name) { + case "formatselect": + var html = ''; + + return html; + + case "styleselect": + return ''; + + case "fontselect": + var fontHTML = ''; + return fontHTML; + + case "fontsizeselect": + return ''; + + case "|": + case "separator": + return ''; + + case "spacer": + return ''; + + case "rowseparator": + return '
'; + } + + return ""; + }, + + /** + * Theme specific execcommand handling. + */ + execCommand : function(editor_id, element, command, user_interface, value) { + switch (command) { + case "mceLink": + var inst = tinyMCE.getInstanceById(editor_id); + var doc = inst.getDoc(); + var selectedText = ""; + + if (tinyMCE.isMSIE) { + var rng = doc.selection.createRange(); + selectedText = rng.text; + } else + selectedText = inst.getSel().toString(); + + if (!tinyMCE.linkElement) { + if ((tinyMCE.selectedElement.nodeName.toLowerCase() != "img") && (selectedText.length <= 0)) + return true; + } + + var href = "", target = "", title = "", onclick = "", action = "insert", style_class = ""; + + if (tinyMCE.selectedElement.nodeName.toLowerCase() == "a") + tinyMCE.linkElement = tinyMCE.selectedElement; + + // Is anchor not a link + if (tinyMCE.linkElement != null && tinyMCE.getAttrib(tinyMCE.linkElement, 'href') == "") + tinyMCE.linkElement = null; + + if (tinyMCE.linkElement) { + href = tinyMCE.getAttrib(tinyMCE.linkElement, 'href'); + target = tinyMCE.getAttrib(tinyMCE.linkElement, 'target'); + title = tinyMCE.getAttrib(tinyMCE.linkElement, 'title'); + onclick = tinyMCE.getAttrib(tinyMCE.linkElement, 'onclick'); + style_class = tinyMCE.getAttrib(tinyMCE.linkElement, 'class'); + + // Try old onclick to if copy/pasted content + if (onclick == "") + onclick = tinyMCE.getAttrib(tinyMCE.linkElement, 'onclick'); + + onclick = tinyMCE.cleanupEventStr(onclick); + + href = eval(tinyMCE.settings['urlconverter_callback'] + "(href, tinyMCE.linkElement, true);"); + + // Use mce_href if defined + mceRealHref = tinyMCE.getAttrib(tinyMCE.linkElement, 'mce_href'); + if (mceRealHref != "") { + href = mceRealHref; + + if (tinyMCE.getParam('convert_urls')) + href = eval(tinyMCE.settings['urlconverter_callback'] + "(href, tinyMCE.linkElement, true);"); + } + + action = "update"; + } + + var template = new Array(); + + template['file'] = 'link.htm'; + template['width'] = 310; + template['height'] = 200; + + // Language specific width and height addons + template['width'] += tinyMCE.getLang('lang_insert_link_delta_width', 0); + template['height'] += tinyMCE.getLang('lang_insert_link_delta_height', 0); + + if (inst.settings['insertlink_callback']) { + var returnVal = eval(inst.settings['insertlink_callback'] + "(href, target, title, onclick, action, style_class);"); + if (returnVal && returnVal['href']) + TinyMCE_AdvancedTheme._insertLink(returnVal['href'], returnVal['target'], returnVal['title'], returnVal['onclick'], returnVal['style_class']); + } else { + tinyMCE.openWindow(template, {href : href, target : target, title : title, onclick : onclick, action : action, className : style_class, inline : "yes"}); + } + + return true; + + case "mceImage": + var src = "", alt = "", border = "", hspace = "", vspace = "", width = "", height = "", align = ""; + var title = "", onmouseover = "", onmouseout = "", action = "insert"; + var img = tinyMCE.imgElement; + var inst = tinyMCE.getInstanceById(editor_id); + + if (tinyMCE.selectedElement != null && tinyMCE.selectedElement.nodeName.toLowerCase() == "img") { + img = tinyMCE.selectedElement; + tinyMCE.imgElement = img; + } + + if (img) { + // Is it a internal MCE visual aid image, then skip this one. + if (tinyMCE.getAttrib(img, 'name').indexOf('mce_') == 0) + return true; + + src = tinyMCE.getAttrib(img, 'src'); + alt = tinyMCE.getAttrib(img, 'alt'); + + // Try polling out the title + if (alt == "") + alt = tinyMCE.getAttrib(img, 'title'); + + // Fix width/height attributes if the styles is specified + if (tinyMCE.isGecko) { + var w = img.style.width; + if (w != null && w != "") + img.setAttribute("width", w); + + var h = img.style.height; + if (h != null && h != "") + img.setAttribute("height", h); + } + + border = tinyMCE.getAttrib(img, 'border'); + hspace = tinyMCE.getAttrib(img, 'hspace'); + vspace = tinyMCE.getAttrib(img, 'vspace'); + width = tinyMCE.getAttrib(img, 'width'); + height = tinyMCE.getAttrib(img, 'height'); + align = tinyMCE.getAttrib(img, 'align'); + onmouseover = tinyMCE.getAttrib(img, 'onmouseover'); + onmouseout = tinyMCE.getAttrib(img, 'onmouseout'); + title = tinyMCE.getAttrib(img, 'title'); + + // Is realy specified? + if (tinyMCE.isMSIE) { + width = img.attributes['width'].specified ? width : ""; + height = img.attributes['height'].specified ? height : ""; + } + + //onmouseover = tinyMCE.getImageSrc(tinyMCE.cleanupEventStr(onmouseover)); + //onmouseout = tinyMCE.getImageSrc(tinyMCE.cleanupEventStr(onmouseout)); + + src = eval(tinyMCE.settings['urlconverter_callback'] + "(src, img, true);"); + + // Use mce_src if defined + mceRealSrc = tinyMCE.getAttrib(img, 'mce_src'); + if (mceRealSrc != "") { + src = mceRealSrc; + + if (tinyMCE.getParam('convert_urls')) + src = eval(tinyMCE.settings['urlconverter_callback'] + "(src, img, true);"); + } + + //if (onmouseover != "") + // onmouseover = eval(tinyMCE.settings['urlconverter_callback'] + "(onmouseover, img, true);"); + + //if (onmouseout != "") + // onmouseout = eval(tinyMCE.settings['urlconverter_callback'] + "(onmouseout, img, true);"); + + action = "update"; + } + + var template = new Array(); + + template['file'] = 'image.htm?src={$src}'; + template['width'] = 355; + template['height'] = 265 + (tinyMCE.isMSIE ? 25 : 0); + + // Language specific width and height addons + template['width'] += tinyMCE.getLang('lang_insert_image_delta_width', 0); + template['height'] += tinyMCE.getLang('lang_insert_image_delta_height', 0); + + if (inst.settings['insertimage_callback']) { + var returnVal = eval(inst.settings['insertimage_callback'] + "(src, alt, border, hspace, vspace, width, height, align, title, onmouseover, onmouseout, action);"); + if (returnVal && returnVal['src']) + TinyMCE_AdvancedTheme._insertImage(returnVal['src'], returnVal['alt'], returnVal['border'], returnVal['hspace'], returnVal['vspace'], returnVal['width'], returnVal['height'], returnVal['align'], returnVal['title'], returnVal['onmouseover'], returnVal['onmouseout']); + } else + tinyMCE.openWindow(template, {src : src, alt : alt, border : border, hspace : hspace, vspace : vspace, width : width, height : height, align : align, title : title, onmouseover : onmouseover, onmouseout : onmouseout, action : action, inline : "yes"}); + + return true; + + case "mceForeColor": + var template = new Array(); + var elm = tinyMCE.selectedInstance.getFocusElement(); + var inputColor = tinyMCE.getAttrib(elm, "color"); + + if (inputColor == '') + inputColor = elm.style.color; + + if (!inputColor) + inputColor = "#000000"; + + template['file'] = 'color_picker.htm'; + template['width'] = 220; + template['height'] = 190; + + tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes", command : "forecolor", input_color : inputColor}); + return true; + + case "mceBackColor": + var template = new Array(); + var elm = tinyMCE.selectedInstance.getFocusElement(); + var inputColor = elm.style.backgroundColor; + + if (!inputColor) + inputColor = "#000000"; + + template['file'] = 'color_picker.htm'; + template['width'] = 220; + template['height'] = 190; + + template['width'] += tinyMCE.getLang('lang_theme_advanced_backcolor_delta_width', 0); + template['height'] += tinyMCE.getLang('lang_theme_advanced_backcolor_delta_height', 0); + + tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes", command : "HiliteColor", input_color : inputColor}); + //mceBackColor + return true; + + case "mceColorPicker": + if (user_interface) { + var template = new Array(); + var inputColor = value['document'].getElementById(value['element_id']).value; + + template['file'] = 'color_picker.htm'; + template['width'] = 220; + template['height'] = 190; + template['close_previous'] = "no"; + + template['width'] += tinyMCE.getLang('lang_theme_advanced_colorpicker_delta_width', 0); + template['height'] += tinyMCE.getLang('lang_theme_advanced_colorpicker_delta_height', 0); + + if (typeof(value['store_selection']) == "undefined") + value['store_selection'] = true; + + tinyMCE.lastColorPickerValue = value; + tinyMCE.openWindow(template, {editor_id : editor_id, mce_store_selection : value['store_selection'], inline : "yes", command : "mceColorPicker", input_color : inputColor}); + } else { + var savedVal = tinyMCE.lastColorPickerValue; + var elm = savedVal['document'].getElementById(savedVal['element_id']); + elm.value = value; + + if (elm.onchange != null && elm.onchange != '') + eval('elm.onchange();'); + } + return true; + + case "mceCodeEditor": + var template = new Array(); + + template['file'] = 'source_editor.htm'; + template['width'] = parseInt(tinyMCE.getParam("theme_advanced_source_editor_width", 720)); + template['height'] = parseInt(tinyMCE.getParam("theme_advanced_source_editor_height", 580)); + + tinyMCE.openWindow(template, {editor_id : editor_id, resizable : "yes", scrollbars : "no", inline : "yes"}); + return true; + + case "mceCharMap": + var template = new Array(); + + template['file'] = 'charmap.htm'; + template['width'] = 550 + (tinyMCE.isOpera ? 40 : 0); + template['height'] = 250; + + template['width'] += tinyMCE.getLang('lang_theme_advanced_charmap_delta_width', 0); + template['height'] += tinyMCE.getLang('lang_theme_advanced_charmap_delta_height', 0); + + tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes"}); + return true; + + case "mceInsertAnchor": + var template = new Array(); + + template['file'] = 'anchor.htm'; + template['width'] = 320; + template['height'] = 90 + (tinyMCE.isNS7 ? 30 : 0); + + template['width'] += tinyMCE.getLang('lang_theme_advanced_anchor_delta_width', 0); + template['height'] += tinyMCE.getLang('lang_theme_advanced_anchor_delta_height', 0); + + tinyMCE.openWindow(template, {editor_id : editor_id, inline : "yes"}); + return true; + + case "mceNewDocument": + if (confirm(tinyMCE.getLang('lang_newdocument'))) + tinyMCE.execInstanceCommand(editor_id, 'mceSetContent', false, ' '); + + return true; + } + + return false; + }, + + /** + * Editor instance template function. + */ + getEditorTemplate : function(settings, editorId) { + function removeFromArray(in_array, remove_array) { + var outArray = new Array(); + + for (var i=0; i 

'; + var layoutManager = tinyMCE.getParam("theme_advanced_layout_manager", "SimpleLayout"); + + // Setup style select options -- MOVED UP FOR EXTERNAL TOOLBAR COMPATABILITY! + var styleSelectHTML = ''; + if (settings['theme_advanced_styles']) { + var stylesAr = settings['theme_advanced_styles'].split(';'); + + for (var i=0; i' + key + ''; + } + + TinyMCE_AdvancedTheme._autoImportCSSClasses = false; + } + + switch(layoutManager) { + case "SimpleLayout" : //the default TinyMCE Layout (for backwards compatibility)... + var toolbarHTML = ""; + var toolbarLocation = tinyMCE.getParam("theme_advanced_toolbar_location", "bottom"); + var toolbarAlign = tinyMCE.getParam("theme_advanced_toolbar_align", "center"); + var pathLocation = tinyMCE.getParam("theme_advanced_path_location", "none"); // Compatiblity + var statusbarLocation = tinyMCE.getParam("theme_advanced_statusbar_location", pathLocation); + var defVals = { + theme_advanced_buttons1 : "bold,italic,underline,strikethrough,separator,justifyleft,justifycenter,justifyright,justifyfull,separator,styleselect,formatselect", + theme_advanced_buttons2 : "bullist,numlist,separator,outdent,indent,separator,undo,redo,separator,link,unlink,anchor,image,cleanup,help,code", + theme_advanced_buttons3 : "hr,removeformat,visualaid,separator,sub,sup,separator,charmap" + }; + + // Add accessibility control + toolbarHTML += ' 0) { + toolbarHTML += "
"; + deltaHeight -= 23; + } + } + + // Add accessibility control + toolbarHTML += '
'; + + // Setup template html + template['html'] = ''; + + if (toolbarLocation == "top") { + template['html'] += ''; + } + + if (statusbarLocation == "top") { + template['html'] += ''; + deltaHeight -= 23; + } + + template['html'] += ''; + + if (toolbarLocation == "bottom") { + template['html'] += ''; + } + + // External toolbar changes + if (toolbarLocation == "external") { + var bod = document.body; + var elm = document.createElement ("div"); + + toolbarHTML = tinyMCE.replaceVar(toolbarHTML, 'style_select_options', styleSelectHTML); + toolbarHTML = tinyMCE.applyTemplate(toolbarHTML, {editor_id : editorId}); + + elm.className = "mceToolbarExternal"; + elm.id = editorId+"_toolbar"; + elm.innerHTML = '
' + toolbarHTML + '
' + statusbarHTML + '
' + toolbarHTML + '
'+toolbarHTML+'
'; + bod.appendChild (elm); + // bod.style.marginTop = elm.offsetHeight + "px"; + + deltaHeight = 0; + tinyMCE.getInstanceById(editorId).toolbarElement = elm; + + //template['html'] = '
'+toolbarHTML+'
' + template["html"]; + } else { + tinyMCE.getInstanceById(editorId).toolbarElement = null; + } + + if (statusbarLocation == "bottom") { + template['html'] += '' + statusbarHTML + ''; + deltaHeight -= 23; + } + + template['html'] += ''; + //"SimpleLayout" + break; + + case "RowLayout" : //Container Layout - containers defined in "theme_advanced_containers" are rendered from top to bottom. + template['html'] = ''; + + var containers = tinyMCE.getParam("theme_advanced_containers", "", true, ","); + var defaultContainerCSS = tinyMCE.getParam("theme_advanced_containers_default_class", "container"); + var defaultContainerAlign = tinyMCE.getParam("theme_advanced_containers_default_align", "center"); + + //Render Containers: + for (var i = 0; i < containers.length; i++) + { + if (containers[i] == "mceEditor") //Exceptions for mceEditor and ... + template['html'] += ''; + else if (containers[i] == "mceElementpath" || containers[i] == "mceStatusbar") // ... mceElementpath: + { + var pathClass = "mceStatusbar"; + + if (i == containers.length-1) + { + pathClass = "mceStatusbarBottom"; + } + else if (i == 0) + { + pathClass = "mceStatusbar"; + } + else + { + deltaHeight-=2; + } + + template['html'] += ''; + deltaHeight -= 22; + } else { // Render normal Container + var curContainer = tinyMCE.getParam("theme_advanced_container_"+containers[i], "", true, ','); + var curContainerHTML = ""; + var curAlign = tinyMCE.getParam("theme_advanced_container_"+containers[i]+"_align", defaultContainerAlign); + var curCSS = tinyMCE.getParam("theme_advanced_container_"+containers[i]+"_class", defaultContainerCSS); + + for (var j=0; j 0) { + curContainerHTML += "
"; + deltaHeight -= 23; + } + + template['html'] += '
'; + } + } + + template['html'] += '
' + statusbarHTML + '
' + curContainerHTML + '
'; + //RowLayout + break; + + case "CustomLayout" : //User defined layout callback... + var customLayout = tinyMCE.getParam("theme_advanced_custom_layout",""); + + if (customLayout != "" && eval("typeof(" + customLayout + ")") != "undefined") { + template = eval(customLayout + "(template);"); + } + break; + } + + if (resizing) + template['html'] += ''; + + template['html'] = tinyMCE.replaceVar(template['html'], 'style_select_options', styleSelectHTML); + template['delta_width'] = 0; + template['delta_height'] = deltaHeight; + + return template; + }, + + initInstance : function(inst) { + if (tinyMCE.getParam("theme_advanced_resizing", false)) { + if (tinyMCE.getParam("theme_advanced_resizing_use_cookie", true)) { + var w = TinyMCE_AdvancedTheme._getCookie("TinyMCE_" + inst.editorId + "_width"); + var h = TinyMCE_AdvancedTheme._getCookie("TinyMCE_" + inst.editorId + "_height"); + + TinyMCE_AdvancedTheme._resizeTo(inst, w, h, tinyMCE.getParam("theme_advanced_resize_horizontal", true)); + } + } + + inst.addShortcut('ctrl', 'k', 'lang_link_desc', 'mceLink'); + }, + + /** + * Node change handler. + */ + handleNodeChange : function(editor_id, node, undo_index, undo_levels, visual_aid, any_selection, setup_content) { + function selectByValue(select_elm, value, first_index) { + first_index = typeof(first_index) == "undefined" ? false : true; + + if (select_elm) { + for (var i=0; i=0; i--) { + var nodeName = path[i].nodeName.toLowerCase(); + var nodeData = ""; + + if (nodeName == "b") { + nodeName = "strong"; + } + + if (nodeName == "i") { + nodeName = "em"; + } + + if (nodeName == "span") { + var cn = tinyMCE.getAttrib(path[i], "class"); + if (cn != "" && cn.indexOf('mceItem') == -1) + nodeData += "class: " + cn + " "; + + var st = tinyMCE.getAttrib(path[i], "style"); + if (st != "") { + st = tinyMCE.serializeStyle(tinyMCE.parseStyle(st)); + nodeData += "style: " + st + " "; + } + } + + if (nodeName == "font") { + if (tinyMCE.getParam("convert_fonts_to_spans")) + nodeName = "span"; + + var face = tinyMCE.getAttrib(path[i], "face"); + if (face != "") + nodeData += "font: " + face + " "; + + var size = tinyMCE.getAttrib(path[i], "size"); + if (size != "") + nodeData += "size: " + size + " "; + + var color = tinyMCE.getAttrib(path[i], "color"); + if (color != "") + nodeData += "color: " + color + " "; + } + + if (getAttrib(path[i], 'id') != "") { + nodeData += "id: " + path[i].getAttribute('id') + " "; + } + + var className = tinyMCE.getVisualAidClass(tinyMCE.getAttrib(path[i], "class"), false); + if (className != "" && className.indexOf('mceItem') == -1) + nodeData += "class: " + className + " "; + + if (getAttrib(path[i], 'src') != "") { + var src = tinyMCE.getAttrib(path[i], "mce_src"); + + if (src == "") + src = tinyMCE.getAttrib(path[i], "src"); + + nodeData += "src: " + src + " "; + } + + if (getAttrib(path[i], 'href') != "") { + var href = tinyMCE.getAttrib(path[i], "mce_href"); + + if (href == "") + href = tinyMCE.getAttrib(path[i], "href"); + + nodeData += "href: " + href + " "; + } + + if (nodeName == "img" && tinyMCE.getAttrib(path[i], "class").indexOf('mceItemFlash') != -1) { + nodeName = "flash"; + nodeData = "src: " + path[i].getAttribute('title'); + } + + if (nodeName == "a" && (anchor = tinyMCE.getAttrib(path[i], "name")) != "") { + nodeName = "a"; + nodeName += "#" + anchor; + nodeData = ""; + } + + if (getAttrib(path[i], 'name').indexOf("mce_") != 0) { + var className = tinyMCE.getVisualAidClass(tinyMCE.getAttrib(path[i], "class"), false); + if (className != "" && className.indexOf('mceItem') == -1) { + nodeName += "." + className; + } + } + + var cmd = 'tinyMCE.execInstanceCommand(\'' + editor_id + '\',\'mceSelectNodeDepth\',false,\'' + i + '\');'; + html += '' + nodeName + ''; + + if (i > 0) { + html += " » "; + } + } + + pathElm.innerHTML = '' + tinyMCE.getLang('lang_theme_path') + ": " + html + ' '; + } + + // Reset old states + tinyMCE.switchClass(editor_id + '_justifyleft', 'mceButtonNormal'); + tinyMCE.switchClass(editor_id + '_justifyright', 'mceButtonNormal'); + tinyMCE.switchClass(editor_id + '_justifycenter', 'mceButtonNormal'); + tinyMCE.switchClass(editor_id + '_justifyfull', 'mceButtonNormal'); + tinyMCE.switchClass(editor_id + '_bold', 'mceButtonNormal'); + tinyMCE.switchClass(editor_id + '_italic', 'mceButtonNormal'); + tinyMCE.switchClass(editor_id + '_underline', 'mceButtonNormal'); + tinyMCE.switchClass(editor_id + '_strikethrough', 'mceButtonNormal'); + tinyMCE.switchClass(editor_id + '_bullist', 'mceButtonNormal'); + tinyMCE.switchClass(editor_id + '_numlist', 'mceButtonNormal'); + tinyMCE.switchClass(editor_id + '_sub', 'mceButtonNormal'); + tinyMCE.switchClass(editor_id + '_sup', 'mceButtonNormal'); + tinyMCE.switchClass(editor_id + '_anchor', 'mceButtonNormal'); + tinyMCE.switchClass(editor_id + '_link', 'mceButtonDisabled'); + tinyMCE.switchClass(editor_id + '_unlink', 'mceButtonDisabled'); + tinyMCE.switchClass(editor_id + '_outdent', 'mceButtonDisabled'); + tinyMCE.switchClass(editor_id + '_image', 'mceButtonNormal'); + tinyMCE.switchClass(editor_id + '_hr', 'mceButtonNormal'); + + if (node.nodeName == "A" && tinyMCE.getAttrib(node, "class").indexOf('mceItemAnchor') != -1) + tinyMCE.switchClass(editor_id + '_anchor', 'mceButtonSelected'); + + // Get link + var anchorLink = tinyMCE.getParentElement(node, "a", "href"); + + if (anchorLink || any_selection) { + tinyMCE.switchClass(editor_id + '_link', anchorLink ? 'mceButtonSelected' : 'mceButtonNormal'); + tinyMCE.switchClass(editor_id + '_unlink', anchorLink ? 'mceButtonSelected' : 'mceButtonNormal'); + } + + // Handle visual aid + tinyMCE.switchClass(editor_id + '_visualaid', visual_aid ? 'mceButtonSelected' : 'mceButtonNormal'); + + if (undo_levels != -1) { + tinyMCE.switchClass(editor_id + '_undo', 'mceButtonDisabled'); + tinyMCE.switchClass(editor_id + '_redo', 'mceButtonDisabled'); + } + + // Within li, blockquote + if (tinyMCE.getParentElement(node, "li,blockquote")) + tinyMCE.switchClass(editor_id + '_outdent', 'mceButtonNormal'); + + // Has redo levels + if (undo_index != -1 && (undo_index < undo_levels-1 && undo_levels > 0)) + tinyMCE.switchClass(editor_id + '_redo', 'mceButtonNormal'); + + // Has undo levels + if (undo_index != -1 && (undo_index > 0 && undo_levels > 0)) + tinyMCE.switchClass(editor_id + '_undo', 'mceButtonNormal'); + + // Select class in select box + var selectElm = document.getElementById(editor_id + "_styleSelect"); + + if (selectElm) { + TinyMCE_AdvancedTheme._setupCSSClasses(editor_id); + + classNode = node; + breakOut = false; + var index = 0; + + do { + if (classNode && classNode.className) { + for (var i=0; i"); + else + selectByValue(selectElm, ""); + } + + // Select fontselect + var selectElm = document.getElementById(editor_id + "_fontNameSelect"); + if (selectElm) { + if (!tinyMCE.isSafari && !(tinyMCE.isMSIE && !tinyMCE.isOpera)) { + var face = inst.queryCommandValue('FontName'); + + face = face == null || face == "" ? "" : face; + + selectByValue(selectElm, face, face != ""); + } else { + var elm = tinyMCE.getParentElement(node, "font", "face"); + + if (elm) { + var family = tinyMCE.getAttrib(elm, "face"); + + if (family == '') + family = '' + elm.style.fontFamily; + + if (!selectByValue(selectElm, family, family != "")) + selectByValue(selectElm, ""); + } else + selectByValue(selectElm, ""); + } + } + + // Select fontsize + var selectElm = document.getElementById(editor_id + "_fontSizeSelect"); + if (selectElm) { + if (!tinyMCE.isSafari && !tinyMCE.isOpera) { + var size = inst.queryCommandValue('FontSize'); + selectByValue(selectElm, size == null || size == "" ? "0" : size); + } else { + var elm = tinyMCE.getParentElement(node, "font", "size"); + if (elm) { + var size = tinyMCE.getAttrib(elm, "size"); + + if (size == '') { + var sizes = new Array('', '8px', '10px', '12px', '14px', '18px', '24px', '36px'); + + size = '' + elm.style.fontSize; + + for (var i=0; i 0) + selectElm.setAttribute('cssImported', 'true'); + } + }, + + _setCookie : function(name, value, expires, path, domain, secure) { + var curCookie = name + "=" + escape(value) + + ((expires) ? "; expires=" + expires.toGMTString() : "") + + ((path) ? "; path=" + escape(path) : "") + + ((domain) ? "; domain=" + domain : "") + + ((secure) ? "; secure" : ""); + + document.cookie = curCookie; + }, + + _getCookie : function(name) { + var dc = document.cookie; + var prefix = name + "="; + var begin = dc.indexOf("; " + prefix); + + if (begin == -1) { + begin = dc.indexOf(prefix); + + if (begin != 0) + return null; + } else + begin += 2; + + var end = document.cookie.indexOf(";", begin); + + if (end == -1) + end = dc.length; + + return unescape(dc.substring(begin + prefix.length, end)); + }, + + _resizeTo : function(inst, w, h, set_w) { + var editorContainer = document.getElementById(inst.editorId + '_parent'); + var tableElm = editorContainer.firstChild; + var iframe = inst.iframeElement; + + if (w == null || w == "null") { + set_w = false; + w = 0; + } + + if (h == null || h == "null") + return; + + w = parseInt(w); + h = parseInt(h); + + if (tinyMCE.isGecko) { + w += 2; + h += 2; + } + + var dx = w - tableElm.clientWidth; + var dy = h - tableElm.clientHeight; + + w = w < 1 ? 30 : w; + h = h < 1 ? 30 : h; + + if (set_w) + tableElm.style.width = w + "px"; + + tableElm.style.height = h + "px"; + + iw = iframe.clientWidth + dx; + ih = iframe.clientHeight + dy; + + iw = iw < 1 ? 30 : iw; + ih = ih < 1 ? 30 : ih; + + if (tinyMCE.isGecko) { + iw -= 2; + ih -= 2; + } + + if (set_w) + iframe.style.width = iw + "px"; + + iframe.style.height = ih + "px"; + + // Is it to small, make it bigger again + if (set_w) { + var tableBodyElm = tableElm.firstChild; + var minIframeWidth = tableBodyElm.scrollWidth; + if (inst.iframeElement.clientWidth < minIframeWidth) { + dx = minIframeWidth - inst.iframeElement.clientWidth; + + inst.iframeElement.style.width = (iw + dx) + "px"; + } + } + }, + + /** + * Handles resizing events. + */ + _resizeEventHandler : function(e) { + var resizer = TinyMCE_AdvancedTheme._resizer; + + // Do nothing + if (!resizer.resizing) + return; + + e = typeof(e) == "undefined" ? window.event : e; + + var dx = e.screenX - resizer.downX; + var dy = e.screenY - resizer.downY; + var resizeBox = resizer.resizeBox; + var editorId = resizer.editorId; + + switch (e.type) { + case "mousemove": + var w, h; + + w = resizer.width + dx; + h = resizer.height + dy; + + w = w < 1 ? 1 : w; + h = h < 1 ? 1 : h; + + if (resizer.horizontal) + resizeBox.style.width = w + "px"; + + resizeBox.style.height = h + "px"; + break; + + case "mouseup": + TinyMCE_AdvancedTheme._setResizing(e, editorId, false); + TinyMCE_AdvancedTheme._resizeTo(tinyMCE.getInstanceById(editorId), resizer.width + dx, resizer.height + dy, resizer.horizontal); + + // Expire in a month + if (tinyMCE.getParam("theme_advanced_resizing_use_cookie", true)) { + var expires = new Date(); + expires.setTime(expires.getTime() + 3600000 * 24 * 30); + + // Set the cookies + TinyMCE_AdvancedTheme._setCookie("TinyMCE_" + editorId + "_width", "" + (resizer.horizontal ? resizer.width + dx : ""), expires); + TinyMCE_AdvancedTheme._setCookie("TinyMCE_" + editorId + "_height", "" + (resizer.height + dy), expires); + } + break; + } + }, + + /** + * Starts/stops the editor resizing. + */ + _setResizing : function(e, editor_id, state) { + e = typeof(e) == "undefined" ? window.event : e; + + var resizer = TinyMCE_AdvancedTheme._resizer; + var editorContainer = document.getElementById(editor_id + '_parent'); + var editorArea = document.getElementById(editor_id + '_parent').firstChild; + var resizeBox = document.getElementById(editor_id + '_resize_box'); + var inst = tinyMCE.getInstanceById(editor_id); + + if (state) { + // Place box over editor area + var width = editorArea.clientWidth; + var height = editorArea.clientHeight; + + resizeBox.style.width = width + "px"; + resizeBox.style.height = height + "px"; + + resizer.iframeWidth = inst.iframeElement.clientWidth; + resizer.iframeHeight = inst.iframeElement.clientHeight; + + // Hide editor and show resize box + editorArea.style.display = "none"; + resizeBox.style.display = "block"; + + // Add event handlers, only once + if (!resizer.eventHandlers) { + if (tinyMCE.isMSIE) + tinyMCE.addEvent(document, "mousemove", TinyMCE_AdvancedTheme._resizeEventHandler); + else + tinyMCE.addEvent(window, "mousemove", TinyMCE_AdvancedTheme._resizeEventHandler); + + tinyMCE.addEvent(document, "mouseup", TinyMCE_AdvancedTheme._resizeEventHandler); + + resizer.eventHandlers = true; + } + + resizer.resizing = true; + resizer.downX = e.screenX; + resizer.downY = e.screenY; + resizer.width = parseInt(resizeBox.style.width); + resizer.height = parseInt(resizeBox.style.height); + resizer.editorId = editor_id; + resizer.resizeBox = resizeBox; + resizer.horizontal = tinyMCE.getParam("theme_advanced_resize_horizontal", true); + } else { + resizer.resizing = false; + resizeBox.style.display = "none"; + editorArea.style.display = tinyMCE.isMSIE && !tinyMCE.isOpera ? "block" : "table"; + tinyMCE.execCommand('mceResetDesignMode'); + } + }, + + _insertImage : function(src, alt, border, hspace, vspace, width, height, align, title, onmouseover, onmouseout) { + tinyMCE.execCommand('mceBeginUndoLevel'); + + if (src == "") + return; + + if (!tinyMCE.imgElement && tinyMCE.isSafari) { + var html = ""; + + html += '' + alt + ''; + + tinyMCE.execCommand("mceInsertContent", false, html); + } else { + if (!tinyMCE.imgElement && tinyMCE.selectedInstance) { + if (tinyMCE.isSafari) + tinyMCE.execCommand("mceInsertContent", false, ''); + else + tinyMCE.selectedInstance.contentDocument.execCommand("insertimage", false, tinyMCE.uniqueURL); + + tinyMCE.imgElement = tinyMCE.getElementByAttributeValue(tinyMCE.selectedInstance.contentDocument.body, "img", "src", tinyMCE.uniqueURL); + } + } + + if (tinyMCE.imgElement) { + var needsRepaint = false; + var msrc = src; + + src = eval(tinyMCE.settings['urlconverter_callback'] + "(src, tinyMCE.imgElement);"); + + if (tinyMCE.getParam('convert_urls')) + msrc = src; + + if (onmouseover && onmouseover != "") + onmouseover = "this.src='" + eval(tinyMCE.settings['urlconverter_callback'] + "(onmouseover, tinyMCE.imgElement);") + "';"; + + if (onmouseout && onmouseout != "") + onmouseout = "this.src='" + eval(tinyMCE.settings['urlconverter_callback'] + "(onmouseout, tinyMCE.imgElement);") + "';"; + + // Use alt as title if it's undefined + if (typeof(title) == "undefined") + title = alt; + + if (width != tinyMCE.imgElement.getAttribute("width") || height != tinyMCE.imgElement.getAttribute("height") || align != tinyMCE.imgElement.getAttribute("align")) + needsRepaint = true; + + tinyMCE.setAttrib(tinyMCE.imgElement, 'src', src); + tinyMCE.setAttrib(tinyMCE.imgElement, 'mce_src', msrc); + tinyMCE.setAttrib(tinyMCE.imgElement, 'alt', alt); + tinyMCE.setAttrib(tinyMCE.imgElement, 'title', title); + tinyMCE.setAttrib(tinyMCE.imgElement, 'align', align); + tinyMCE.setAttrib(tinyMCE.imgElement, 'border', border, true); + tinyMCE.setAttrib(tinyMCE.imgElement, 'hspace', hspace, true); + tinyMCE.setAttrib(tinyMCE.imgElement, 'vspace', vspace, true); + tinyMCE.setAttrib(tinyMCE.imgElement, 'width', width, true); + tinyMCE.setAttrib(tinyMCE.imgElement, 'height', height, true); + tinyMCE.setAttrib(tinyMCE.imgElement, 'onmouseover', onmouseover); + tinyMCE.setAttrib(tinyMCE.imgElement, 'onmouseout', onmouseout); + + // Fix for bug #989846 - Image resize bug + if (width && width != "") + tinyMCE.imgElement.style.pixelWidth = width; + + if (height && height != "") + tinyMCE.imgElement.style.pixelHeight = height; + + if (needsRepaint) + tinyMCE.selectedInstance.repaint(); + } + + tinyMCE.execCommand('mceEndUndoLevel'); + }, + + _insertLink : function(href, target, title, onclick, style_class) { + tinyMCE.execCommand('mceBeginUndoLevel'); + + if (tinyMCE.selectedInstance && tinyMCE.selectedElement && tinyMCE.selectedElement.nodeName.toLowerCase() == "img") { + var doc = tinyMCE.selectedInstance.getDoc(); + var linkElement = tinyMCE.getParentElement(tinyMCE.selectedElement, "a"); + var newLink = false; + + if (!linkElement) { + linkElement = doc.createElement("a"); + newLink = true; + } + + var mhref = href; + var thref = eval(tinyMCE.settings['urlconverter_callback'] + "(href, linkElement);"); + mhref = tinyMCE.getParam('convert_urls') ? href : mhref; + + tinyMCE.setAttrib(linkElement, 'href', thref); + tinyMCE.setAttrib(linkElement, 'mce_href', mhref); + tinyMCE.setAttrib(linkElement, 'target', target); + tinyMCE.setAttrib(linkElement, 'title', title); + tinyMCE.setAttrib(linkElement, 'onclick', onclick); + tinyMCE.setAttrib(linkElement, 'class', style_class); + + if (newLink) { + linkElement.appendChild(tinyMCE.selectedElement.cloneNode(true)); + tinyMCE.selectedElement.parentNode.replaceChild(linkElement, tinyMCE.selectedElement); + } + + return; + } + + if (!tinyMCE.linkElement && tinyMCE.selectedInstance) { + if (tinyMCE.isSafari) { + tinyMCE.execCommand("mceInsertContent", false, '' + tinyMCE.selectedInstance.selection.getSelectedHTML() + ''); + } else + tinyMCE.selectedInstance.contentDocument.execCommand("createlink", false, tinyMCE.uniqueURL); + + tinyMCE.linkElement = tinyMCE.getElementByAttributeValue(tinyMCE.selectedInstance.contentDocument.body, "a", "href", tinyMCE.uniqueURL); + + var elementArray = tinyMCE.getElementsByAttributeValue(tinyMCE.selectedInstance.contentDocument.body, "a", "href", tinyMCE.uniqueURL); + + for (var i=0; i + + {$lang_insert_image_title} + + + + + + + +
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
 
+ x +
+
+
+ +
+
+ +
+ +
+ +
+
+
+ + diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/anchor.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/anchor.gif new file mode 100644 index 0000000000000000000000000000000000000000..34ab71534b74e1f8eb01a822d2073cde4cd878cb GIT binary patch literal 171 zcmV;c095}+Nk%w1VH5xq0K*0VDLrY1lc!y3io(UtI8lV8tiaOK*3t6qtjy*E#3&d$!w&zD+OKB~ULl7eEw((m;2 z^kQ<7@$qtYhNk=Uwg3PCA^8LW000jFEC2ui02BZe000DA@X1N5y*TU5`(_{rgp5Wq zV<-tiQw0DJpz-{)hcHm#IKm8pA~9I(Ca@SvR8S0cm6VSWFgTt^N>UaxG!szEiFzP_ cvz1f8Q5b|bYX=qJK_CnUx@XVt`!Nv!J5VM>-~a#s literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/bold.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/bold.gif new file mode 100644 index 0000000000000000000000000000000000000000..d6a9cc2cd4117526156fa29c06156ba5971823c4 GIT binary patch literal 76 zcmZ?wbhEHb6k!lyn83&Y1dNP~ia%L^OhyJB5FaGNz@*&Mzw-23{>3a?E=Bm(Rqw7V Z4AWqey4jFcx$b3$*C(Ir-+DzDtN~+a79aos literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/bold_de_se.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/bold_de_se.gif new file mode 100644 index 0000000000000000000000000000000000000000..9b129de25e916946792c89f08a7b30b2f9dc8b72 GIT binary patch literal 73 zcmZ?wbhEHb6k!lyn83&Y1dNP~ia%L^OhyJB5FaGNz@*UAzw-23e#sdnZdC`i8W!&j Xl@)6cxHjEB<6*$FFxbIg;(p2 i&djr5P5jX#dNVh}IZO5VUiUMXvRj`2I%m$xU=0AHn;dum literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/bold_fr.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/bold_fr.gif new file mode 100644 index 0000000000000000000000000000000000000000..2816454515a2b3d031ee1762f9308db99e9d3940 GIT binary patch literal 78 zcmZ?wbhEHb6k!lyn83&Y1dNP~ia%L^OhyJB5FaGNz@*yKzw-23e%TquY+VNzx0~n3 bPUX;xQ|oohT$M9BQ$Xt4x8CPfj11NQWJeUX literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/bold_ru.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/bold_ru.gif new file mode 100644 index 0000000000000000000000000000000000000000..e000d461c96188c26fe081920ba332593e5b60ca GIT binary patch literal 77 zcmZ?wbhEHb6k!lyn83i`>+8$Fz@Ye(g^_`QkwFK@28xR?Ffgg~^shYqmVYseNeI`y fv!S2m6KACKPM+Zyy|O9RI8W2_`nTTOtPIuwq8S!> literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/bold_tw.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/bold_tw.gif new file mode 100644 index 0000000000000000000000000000000000000000..82085432c622fb9b195d45480ce0c00f80d24027 GIT binary patch literal 207 zcmV;=05JbYNk%w1VH5xq0J9DNySuyH-QDi)?jj;0%*@PHRaKdpnGq2YcXxM0L_~;) zh%+-YW@csp00960{{R30A^8LW000gEEC2ui02BZe000Dh(8)=wy*N7}G;WM{HHkzh zs6t%9fi%d0HcQepm#{3&(I_#A0+$;m0FJ}}WxKp?w}cH!tRNB$k|H1#RxPhVL6BGg z09nkC_M1X4*#RtJD4)}o#(?mXbR9t%Fa-%dPzMPG0V6gC3@He52a9TEFU_>xB^?a&6>B~^ R#bfrS$(b43?=Ue~0{~-MC*lAA literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/bullist.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/bullist.gif new file mode 100644 index 0000000000000000000000000000000000000000..6e19467c70e337bbfb2a3fe3eff1bc3acab0eaec GIT binary patch literal 108 zcmZ?wbhEHb6k!ly*u>1h#Kfdz)l@%W&!*iMf|{-?85Jc}En;9`Q2fcl$iTqPpaWzB zRf;e$FdJ6vy7SNAl;>@M#YT=zObHxz&I%bBUa^s_ M6r5P1!pL9^0IPo@`~Uy| literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/button_menu.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/button_menu.gif new file mode 100644 index 0000000000000000000000000000000000000000..c3d8fa23117f9a5630277071a6e07cd04264173f GIT binary patch literal 57 zcmZ?wbhEHbjEB<5wG8q|kKzxu41Cu~c|H{*E`Gsc$hp{fYx2K(n G!5RQ}Dh{In literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/buttons.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/buttons.gif new file mode 100644 index 0000000000000000000000000000000000000000..6196350de88f382e73bec4906572229b66c5c548 GIT binary patch literal 8399 zcmWldcUY2(`^I11!4l=giKYo|&4E^~vcO4ZiX*dSn3iVNK{MNh1I1N1a^yI;N0zus zZDCs3#>z6QZ#XKO2S+Cx%J2OCd!9d^`+Dxrb=|kmI&Wu}h!I#5_@M+6b0xL?i_czu zh&!GieDe9?;^NJriQs?QJnbAQXg zori4?|LiXMxGr?xt}@K`5p}~TV5U?3*PlfnN2B_>y5UQ^7rr|k5}fr9Y}vdgy{0^; z@~|OcUF+#HpP&72CgO;stLaR3=R$t>;@#@yz5PR7on0HFj=Ds3+bmx(_qpm|@!Y|f zkbJ@37Y{BcRD8;=AJ1!_emcI;(f4%pzJqsU@!5*H-?N=_b3gG;Ic1#_$&J&WuC0Ia zu%NTG+A%1r{anE8>|F73i-`}jbv>uL^**0jwY98w;5AqDweQ*DE2YxiHLZVmhVGe~a$&Kc z?djW3i_Mqr*#;HK9^I3Dk+$`{8k~}NC-moE`ZIIgCi%>{*?uR{h4-boX(7C7lhp^y zAI&`)`DJXZnUW{=h)B*Cx6Ugh*RL=B{{3eszjGBQ`uF>#^NJ?BknD@~i%x#=^WW#s zRCoJ_-DY|JU23yJLSH!;riV-pFYhCTmDoOq>S8& zkzRjRTHn?-_|^drYH4bXzF%x_ySRaOZU--Y@TG#;8E&*?Trn>XO2{8Qogi)Y%V^C| zUj&0{W>QAa)mOexX&)EAQj8mcy$3fpU%xr?Y1|4rM z_O0;kYTlUAx)cxp`UmskJgLW?dY`|wf9)fzXQqSnrJ;nUm2z&qPN5LHVuOC7^oL1N z!aIrI1#fc}NJ0opyuY9#;hi-6tvWn2v-YlL@`-u=i#kbcB|cQ+5(6Z`jg*0eu)&*6 z-bB64^WDvtzP`GodtJJ^!`6byw`LgiEE&(AxLUV+0rzZgLMoGbxJN|qN9;&^lRr=S zGQd4y^03nUnfz-Xa|$}UInZ?djgxRtEfC1bTlhWy&)(zxf8Y3hk_KBmiTCm}NhPgM zgMG;)M+*>JVQ(VU&PzZQpG{>z&Upcjp=0_7nHmOR&jeeXsY@zFB5#6n6_2z{G{m4KHHzhQ{puBSWcBt z?PyH3(Dq(qm0ohfL@lz~S>GK*xliKPZ(|`^(P8n3)h0%#6g)ea3W|d!Rp?*Vn;+f-k2xle3-2ECG7PD*pE&aN z&Y`yi%V{ae+brbG#D&$BERP(kXBbQ~e(vV`^1n`t3d}9I$q0LHb_0>P0w!s;Y}Ktc zb&lEGfVbt}MRD|j=>Yxx_~iO?ahF~)RCz{oIY^RKWQjv@2yKbarRhwN=n_Kq+lM>2 z81Uh>UC7h{DklE`X6_lkuMSJ0-DAGq`Je!yFG|QZN;74Jf-7*}>M8&N zs;n|3u|WcW*_x<+Cep-{10{1kzDWec{SoW+?Sa%aqITDPJ2hg?3%@dgDpPqL;PdGe zo$5OGPi(0*vPTMZf6vf!<|E>Ny{?JGD2u8 zgoLG{YRk|-`oa+p?e@l7KS&h1st}_31`-)lYV^6^nu{0ZjK!b-(AJAbY|OMF-2py= zrwQmN*uEy~!5K~G&A17Evb#f?hFuM6?o0=05o~SeC2wty2If?%)_NXy3H1DAkMkp? z6;!ScI0_#U>J5sK2UF0JDCWhKo|&_|y7eA7OS*O>?$bVnuVN*7Ug{mf?Ax`x%$AaG zOr$PnYkb_s*pqg7$q8Dt?V#=`IDId6DMQLoi(_Zy6<#~W5~Qt3Ggp^^@7 zv=pUi&ht{W8m%G-F7n*x9KQR&(@?PQtUt~nnc(L^d&*!fvwk9N8efs(v|&&icJH(1 zGh1M(oV8Su7NOWl<$b;fEd33q#z=7bU%2Eo)LS`o#_sWqWI|S8j-}=Vt+GTKv+mfI z9D6yZy5#qBP4 zX4}#%?>ffG;fb#=nCXry(r7kXdl>oWxv!lQwik2XTczo7n$lzNxBuFxlAybDlL)=~ zh1^-2W)ok!UZ8m(POG$xp6_!zuLL3 zDI~E&N!y~!wkj+_)jO-TOe{WB%>Fq;e%7yV*ogQ;t6t>1rXgJp?6qhWEYN3@IU~5s zzZe*OQX;KtuGY|Tfo$$LZHQX1S#}YrCeAmpTdVu+PUgYs_+-c(pNzT}pu+?129tbm z>ro6pNh&4itrQ}*@tK+-RX9gBU-hU6T(UZKsnyru^??#d6=euu#F|wyPn4Ej{X3x^WFUaVF2nIWJfkhHyJjuUaM6K)1}c! z{+S{FG2Dz8spdh8O-xs`#c)m?`OVcP4_qT1+UT;NH)Dp$t4I1wNSSD=r;LJ|@!E4${t%%7Z-xfqy7a;<8iWnvufZp;YV|fFVph*fv6BD< z@L*#;Fw_oCyc%Qu&D&SI6WXtB?yDf_U6D&A5 zCQFVDtDmxP*@#YPgU%@OW15tOX4A!Z4K`}cwltMs{clmCXqoZaSy14Pzf%BpQI5I- z|6pVbZd%2X`InMMoDB_KCg$O*LJ>Ld(J)4@F-zkI*-0x5A82GIIb!evUCWDKD><$2 z<1$&2g&nf}Y80A6L-UwG>MnHo9hF`biLX};RGjJm@73qYNSy=82q@hJ01DP2QQ{Mt zDvt{#G6*wtLjni6!Ngq;Mi+QQSd3SS$aO0bRa6ykkGX}aS~cY>6o};&Ekwa2i}RKb@D9%;cy2wgJvRfF@q9CDmh7H- zQjK?{#2nCIAOWHy#ouAl3{2O={j(9^%EL9Kh#^k|Ca?Y59ir1tUJ>C}a*sh2AFb4! zEsAXj4@QQ35CwGbU_2t@Ubu8z6*%FnJOrr~l0ytD}KpnB;MGh%}U&JpPFc}GIO z2`Z74KX`d)&3N+NLiFczv>@MD){}f!U01CN?*syliVFE2=!J3^UM4JK!~hPBV1MZb zL|*asCq`aMe4mfdSC~Lm@JdIhiHjyBMf-&LM@z7N)R@n6ZiHl$FYi$m8WK(bm+%Bi zK5`UD*VI#qmf^fOo5oDh5?NK%KzfCC^=FM(kNLnGG_}pNAk`qmk%oBIp*7RFSQfN* zXW;xnIFf;F%rn4ZFm58?c%Ke|YcAyD-DtVGZA2-@%|b%d6F~vzpjF%xPy`in`b%?q z-z0TEP6j!1Aij*YP6R_7h%SO*XVi$XM(sy7&VE_udo&$`nN6=%NnYDHwD!Sfa=Upk zgvqsKpaF7l84rSrb4iy&$(sNJrJUG5Nk*74Upmnvk|UdE(D%aAR=^qaVzfX66o`;c zo-Rm7ejP^pWl%43FEU2BDuR1yv814IkOmmYAgl}__n7VoCTe{&p_b+qaIlG7h{r7r z{IL|40j5v#Ei=)l;w^TT=z;`XkP%jtVusXhE^$>{6&K|93SfH=DZ?^=@8LX$`(J)` z00VLgBAjKAAragecK9U&8ZterrC>et+MaP6xqAc+&phHL2JIM_Qk=?dCrp5d#94=O z8J5eV{CHwQZ`#_QUXTF?$dbBUX7leWiWh2-Lt+FL!RDXAEzA-)p1V^4IXP@WI1cL+ z-1|x$oD*=OjvGO8$2{U=vC}YJ!Y)TaNvP`HK-G5dayS{T*?ex&C(eflUYF>ox1Bt| zBXsf!djQ~osB7z9^zzG;3`=NUN7agh-{TuDpjop*@%vQpd)K44d%(euQTv0PlKKs0 zE)~7>3d)e6?m1U4{9NfMuf!-2j1P3-t-I{?^4>a@9P0nN+SvxOM3C32R8soMr;%Uiqy;o zfE>8U2`;ka7ddvGO#78?yahcirInY$Q8MU!Xva>Z8b<*;<+x#`9OsLIM2gC8h2^|p zM^iGedJ76m<5;e>j(ofiw>HV@bR+(XlH>Ng1|yYXrHWcyApW51#;&cwH6y`i9AYkn zp=$)vv#Cx36#R~YQ?8&hr!R{K_+2^f5)6_*)Z-}RC+r+(8Zc!1)j#4k=Y_0bLiJKe z!mwN!atu%BCH3+N05}qhjt=JLd}^#6lm5I?2UW$F7o1iLY_j8m4uegt=TR5{2_mFG zysuvGz@K^GDr0jmdOrV_O1V_U;179P!YUg(Y7&!THowwc9J^5j=$3*7oE9Dqy_H(SV*Q>_?IDSqXlE z4;8qRUZR-!tivG$=R93Q;5Q1bmq-{0ei?uTR1OXkofTAi2$86b?3W^1Ke3P4sF$d1 zHHUmfqGHE=kf{K3fNZ#pgz<)IrO*};Y*q#biC|j}*?JXfe85;}*|GE~8SxC4@}MN1 zY8?}!>W&dJv*3uRrP_}(xn{fmko{MkyC!tanQCz%Awhp31m<9#$tW%ga-5tBh4&Ai=-B>haxXe3%~mUh zjkclFw2c~hH_uHxk>&vPXumq6|3@C|$tPV{kE)1(k$G~4DUv5j@qEh59&My583P&W ztZ{Zc!CtlO#p$xA@t-sraAT)GUTea)L`W)7j8W)_4Jx1^1ZMLEtJ~}Nq+Z^EQN>$* z6zKerd2vJou0Xk(n?EN16mA#^$P@HHrV0I7=sL<|J+ zaFOEwu7x8xB}N@wGX`cS@Myf{I5bAGsv$?!K5|nsG0$mWu`jC6FZH^Q@yYHCq`?6( z=#O$0nvs!F`*NV-Y^4>7ERdILN0x|*+t)`ngeR0_l$}k#v{ORxut85VELrJxT8z($ zs|Xl%$?gM;(0fn5Xi!eB`hv2?)L2h7X*IaO&xqt{_A%S3d;-_@8Y_3V$JZ~uK&3C& z){n2^Cxs0;fBQ0^m5g5RAZXp}GcUHk30JL>J3REYcYg1HUUERxHGn1=!S$_(z4m

XfgfVbD&|WP0QGK& z9Z|f5W%%?Hur^Od>%#^!)l-z?kHW5HdB)AI5@fZ^OQAr>0R2y9z~tjBb1l%b4?VQG zg6z~conB|0OdNa&?GGm-91rCNxQnB5V>Ox)x>=2mC*KK;d-q0uV)pyR;NTIW9gyJg zhDn%)J}f{VFGzz&P;CG#5TTVE`TaiqRupMv0Jzig62W=3yK+^vG0H{CNy(W0w=q0s z{Nl=SC?d&hKWt6IytTqub75B$4p$^8B{r&@UsG1Nv#)K&SeFeX_=`6PUl^fUDG6kJ<^sfpEqRU#>~VQRBhVkT7RZ$1 z%bOnLD0%N=*P!=BK0(U&2!|Xb2P0`nBnLS1zjpltCD9hxT4aX`rvqV4xuLjt5iTA; zH7&wAitNbeP7yQ`*emXj^?UyB>YhgJx*~UhdBQvQl>VAKvDeZ`ZD~U$-Z-MU>Fbo~ z{&LqrI3kFB-v0r4kKdDJvJUUZpkN?w)CBCmd+Ib%7YMoC6if*;Fz`CZVRyw+8$*Xj zhtEH6R^of~M8jGyTOtBZ+hmW$ZS686=zO0ylG$&lp{)Ghb*H-}!D*{7tAxefE$N;9L7= z)??Wtic`F)b5%0!j+*LVhwHynmSYB}O8W7dZA6oOMr z3uUZY-u+xAY56mrhnkXrX;gn6V@&XNpK9sH8~Vk&6SaCl%+kXmdEU`Q&ZKvkC>hZ< z6!jWo*3^FnG&#gQk-2Ky`j}Kr`a|fKIk+`00;9L4DuVu4#YBWL=HmBo`4n{nrI?T9$9H1f z`F)M)gh}0K{Uo!Ii7X?dd6Pm8_wM>UbxrBSvn4^MG=U~wUcDT*b0a&ni`(-pGm1-* zXPR@5V2Wowaa3Jc{n3=Ld2*}eZ}*P?c346w8^s{y8=nM!?qWF5 zsBgTm%1j0^-(R@#50hbQLrtIt&C>Nggz$$0A2DZANx>Bs;6F1UV! z<22p(W2V2-)2~{j{xoWP;g`JLlnkFwr=s|4^O?I(=^yiqy}ydxfPQbxpuzMUHEYY0 z@swNk;o2_K8yfxtQGR0hG=I|{0 zg|g;Qto$rKZaCH455O6rd`!-GMXZHfb#NSVtu$ZzYxpnV3fI$U>52|?-j2SBCRpg* zWorqvn}4_|?6r^pNv0T!FU`f*7%6tqLOwfwupc(#;+K(bl8%KvU+YXsNjEW~fEGnq zzs&=&<(@kYN^b(AvUJRRpUz47h?X+%mQ72osd8kOyMIyp**D+J1_v|OaVbvrBrmv( z#(pH)c?kq|?sxAf+md5uP^%1-YV}fBj`p&L^-T&Bd99wyt)6O~?v%ZWVJwgVR;$My za5@}Z#vKi%_Lsot5`OExNylF9K;#ZPx=9)g`K6FX9!|G}VF{S5NijYSL45oxvnC!Wqq!0(9Dsj_cJLoo)^}zcu%DM$7k&8Ug_j=>8$? zqHk5py~o6Ki*zzplxA@2pwH3OcU9HpgKzNAvf+`bl|8>Uf$NMg4_-Y)R?d@22?|$W zWWd0keN(-fp%n1lDm1=nrqLz|9mxq`5TA~VULhwVJWa-;!o!8_D_kn{Fl>>-LEZht z??O;bnxJ!4ZfYH7BHiyfeAaGF6?M0DO=GiqMv!L}l`3>MACAReF2c9GxL4%9lM!e* zPZMRsM7q|^ti(2Vl8Ts5ZI%E>ZMYc4v8esCfm!Q|JPJZNgBm2qH?7Z&gk~;%1C9)Y ze3*O6OyQBdw@Dkvk1M|R=Z+mx)qZYZvaio?(EgbEnJP^I4a4}hPQR~EveFwqO^aXI zKfb9eDwqbzcVli^f;u}kxH3-0=RDS}N+U`4eobs}KbpTm`*DYPMcAv+*XfV%Q2F+` zO3Sv)f+qzJxbd(aK{O;q?t3Mp^FuV74U*1eI`*kV)rD=7I?KQCk-d3ZU zUW~4t&u(>~c3fo-+k>%(uA6jbE8V{1C*hgdSVvEjtm^dA| zzkP9L^?m-5qU~fStX460Fd410Kvy1_HPFoj=lMM X^3c@}+y6QC;n>@S#Y1)o46OP;pSlB8 literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/cancel_button_bg.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/cancel_button_bg.gif new file mode 100644 index 0000000000000000000000000000000000000000..4b4aeefcbbba8ed33383d99e3ad38a2b9683044e GIT binary patch literal 677 zcmV;W0$Tk?Nk%w1VOjtc0K@)fLs#+_}=< z+2GjQ)C|ia%M}g|2-*$|4jAv++6)X8?f3NB2<-a^7%Bu**N)yjcm?$#=+|zcKYj)I zIjF!OVTE%a3KYO_;R1$_A3cH`Nit-~lPFRDiUhfmW6G2Q3W(6yv1UzC}*s)i?z8nAt58I(vAO9Tu2JqX_n^*5Vy?OEB-=jZ2zyA2} z=ksr%;9UfV@9G68;D7`cXyAbe9{8UkfB!Y;;DZoGDB*+@R%juG3|^?=h8%WSVGAIJ LDB_4Bh5!IN$Y@?j literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/charmap.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/charmap.gif new file mode 100644 index 0000000000000000000000000000000000000000..3cdc4ac9134258a9a1a83b6afd5c7055bebbcbf9 GIT binary patch literal 245 zcmVJ7UM8qsvB8x<;Dr zSg7=Nn%Hi7)&KwiA^8LW0018VEC2ui02BZe000GY;3tk`X`X1RuI#x~)x&X5LaDKL zBuP+gmjjC8P!LL;h9PruTqdW2VQ_jhm?kOJM8RlI0sywOkQfrBgdlP}Q6Q310n$b# v>y*a!grF>@BLxiv8314c77P(14Hy;xh9(V(3=AWV77>droSmMZC?Nnljc8>f literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/cleanup.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/cleanup.gif new file mode 100644 index 0000000000000000000000000000000000000000..16491f6cfcf3e1123f08352c895f8010f791c469 GIT binary patch literal 256 zcmV+b0ssC-Nk%w1VH5xq0MrlwMm#2xdP3^ge4>(aXJcF2&#c0@g7@*TXJyAiI+Bx- z!osRT%E{EUw6tz+enw7G^6K)^$d=yS-J+Ue{{6y&f`-z%VxXFs!L^y{+>(HFVv>^L zOipLAk}~7mu>b%7A^8LW0018VEC2ui02BZe000Gj;3tk`X`X1RuBfCa3_CK)hB&I! z?6jS5DV>BNxhN371`1>FG$6!^gQF}JB8CHn;<-pFjYq{)@NCbANaf;iJjfX><#5Od z41@~dZSq94bpiqw6C4j!WCnJE77HB!h$k2WjE(>oEEpP%kC-wT1Ob;aBcK|jsHv(a GApkq`d~Wvu literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/close.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/close.gif new file mode 100644 index 0000000000000000000000000000000000000000..679ca2aa47644793fc7096142233af6d18cfc9ac GIT binary patch literal 102 zcmZ?wbhEHb6ky1B=+vSZwA88iSX|!)1|*>PlZBCifrUW_BnDE;z-;WX>&`!e zQ=Y5$?qJ;7tnMTs#JpKBeE~;8w4TG9b-KTcEEZl{H}m}(h0KD}68$HZ6lMA_FjxZs D>4hO7 literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/color.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/color.gif new file mode 100644 index 0000000000000000000000000000000000000000..1ecd5743b64464068d80fe0c306375bc0f36a3f9 GIT binary patch literal 125 zcmZ?wbhEHb6k!lxSi}GV|NsBLa^b|RS+g7*9Dr=F7=z+Z7DfgJRt6mq7o?Vf*~wzp z9Utctp08V)UYxZ)DHzz35?MDRW1X_prZuwmzXRH=pKYwZWOr?gDO&r}E WQznT77&6ApIg)ei@KZGg25SKIc`;M~ literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/copy.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/copy.gif new file mode 100644 index 0000000000000000000000000000000000000000..dc146865c5952aa48b82fc54677db621322465b9 GIT binary patch literal 263 zcmV+i0r>t$Nk%w1VH5xq0MrKnGD>2SrMb<|)0(p4GF`Q=%=coD-uwLia-!n0ztXb8 z>SB7D(cbRC&Eb``_99D}N_N7cveI&z@*+Zl!qxWT>hhwp!g8A0g0kXLg3_YG@}jE3 za+1=5r|rPV)BpegA^8LW0018VEC2ui02BZe000Gq;3tk`X`X1Rt}Ll2NgN5Sa@>ct z&})Jp0ne^?pcEK^!b{_DFiw_VrSR(z8m7&Gi9u+7k^;d~3fw9c#^BIo7zl(%`OrmN z*0>5KA}5&{3=It(2OS6o85w+K0F8|tI1CgD7JVrO2Z)Io8#2N9wc8v&jt5O5Ex Ns}n7+u(2f}06RB$bN>JU literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/custom_1.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/custom_1.gif new file mode 100644 index 0000000000000000000000000000000000000000..4cbccdadf60dfccaf532fd56a567c47b131f80a8 GIT binary patch literal 76 zcmZ?wbhEHb6k!lySjfQ8(7@2Zz`(%B2qYALvH&S21|1+9C@TVF%TDQEdHOB?;yGKQ b7!RD8^=Ve+T!9>q%7xRawyuk2V6X-NXyp|c literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/cut.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/cut.gif new file mode 100644 index 0000000000000000000000000000000000000000..4e9a70b6e297cfa0744d581c42868b35b0a7a204 GIT binary patch literal 187 zcmV;s07U;sNk%w1VH5xq0K*3W0z;>dm7`y6hp@H0TzRe{O`Us&m(k6|m7uZ$S-vl0 zv81W9YJ#%8z`z1cvH$=8A^8LW000jFEC2ui02BZe000DN@X1N5y*RH`2hYzS9F#DC z&mja;FrrU@G*7b_@UslKvE>g#z<@B2axx(c_%I2W2u49rARu4_N5ZktItZW!fI&z+ p0E8?Jvj7|jibsJV{#*tC#rVODXii?U706WgML@)pV literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/forecolor.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/forecolor.gif new file mode 100644 index 0000000000000000000000000000000000000000..d5e381425fe0f58a146d8d68141686aa517c3391 GIT binary patch literal 272 zcmV+r0q_1tNk%w1VH5xq0MrHmVgdq!0s^>+A(FDP-mWX|+>7q%%Knm4;nJw;$6E00 zq5^UP@!4qj@34~ELeii*Vv@1~0%EdyB3-fv0%8IZO0wc20s(+4wP$kLBD|J7 zDvko>y+!`AasU7TA^8LW0018VEC2ui02BZe000Gz;3tk`X`X1Rsz$-QOtXFlqcphk z8fksw4TYkR;GGIL&%qNEW(vkqtZ}da8Ux6n@PL|Z4NSmNfK(!kj37En{Dy_fq91iUI{G1P_oC3mgd#5-J3RFrN~4DUKZp W2^|}!GYA_35_SkPxVgGBApkpwVP<>) literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/help.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/help.gif new file mode 100644 index 0000000000000000000000000000000000000000..51a1ee42073402ce787b60d151219ef7ce367615 GIT binary patch literal 295 zcmV+?0oeXWNk%w1VH5xq0Mrfu6i>3FyW3udp6K!Ub&;kbTH+f8tqUysbN$lQ^w;v!hW z!pq(wXY{hj_W%F@A^8LW0018VEC2ui02BZe000G~;3tk`X`X1Ru1KI+h83(|W>rq^ zR7RF&f!#zRnN$X{6T;$HBo?`WVllvQOo2)zp>TL49!J8HVVDe#NumhpbS0R9z=Ux~ zAoz}Cx7j!jCJ$n5dR`j5{)+~RJ$w}+Xh M?UBc{1V#pH0B+0Sa+3=zxSlW-zei2b}a=z4u4c+1=|M6#AZUG%OY1V6F^WxI(BULHv>RQKq-j zt7NjCDogO`gJ_lySi|J(sDATCUOUsGgu4xU7+ORVU(d1bXgSWKeMyMJ iI-K#xts6OY)eP+JZLJ;d&BZ;{lKm4VP7)Gium%8};6e`o literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/indent.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/indent.gif new file mode 100644 index 0000000000000000000000000000000000000000..acd315bb16c47c2f1679bdf440b511497f9d633b GIT binary patch literal 112 zcmV-$0FVDiNk%w1VH5xq0I~!C0s;a%TAPZd(ouxs%G2Opda$m#$^ZZWA^8LW000L7 zEC2ui02BZe0009uc)HyFFv__Ay%A`;yT;Qn5S6zzgeZ{axrjp`gM=IyhY1x0spz0f SC)ctBGpEmS`C~dK2>?4to+ugs literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/insert_button_bg.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/insert_button_bg.gif new file mode 100644 index 0000000000000000000000000000000000000000..69c131ce2992df593b0f4299bca3b823819bfafa GIT binary patch literal 703 zcmV;w0zmyoNk%w1VOjtc0K@s=_xSkz{{8#>`}z9$_xShz{{8*^{QUg;`}_L%`1kks_WJqx{r&y?{QUd-`}+F& z`T6KpoHUDH@N+q;kn@I-kkc5K66DuS_Z6KrDKY7RyI09*;fWvU%-gtB;niQErU0 zm*isj!{r@5Xn}%*gn@BrfQ5mHij9PfUyfe}2OBRWtq`cJq8+WUnh>9$sjjjey0H)tuAaQc9f1|Fwgs1#2OS*J)Y8+b*w@wD)!H1| z*x};Wufcfgl`*#qaLw)i7 z zoH>KW+zFGYhMgLD9zY-h0fGes24t9!p{j-j6DCB>;GpUR4OAyM=(>QbRjLa#3_uGO z>HrN@Gf0g)AZ^&Gar5dmTXybOr%e$Eh>L-6)xsGhB#tWqL*v4b9V>pE7=z`>iZc|> ztl2VQ$DKVp7OfcZVa0#}IK>dbvVaB+6ueeo*>VKfu`$SQfI)y|-o6|7?%lifYXPr$ z!>-Mob%f^%8bpZhntE^Fvsq(UkUGIr1<%7n7f-%?_yFe9t6xtZ{rU9?5{QT&pnm=7 z5zyOrUtfX!=lcb?pMU?kmmhlI6)505fd}4aAAtcXfPj1e&?n%97-p#9h8%WyVSMw& lC*p`CmT2OMD5j|5iYbQ3;)^iGD5Huk)M(?4INlfn06R=DYYYGY literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/italic.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/italic.gif new file mode 100644 index 0000000000000000000000000000000000000000..8bb330bd0bbf61fdb5ce86388ecbeae16465bc17 GIT binary patch literal 79 zcmZ?wbhEHb6k!lySjfl#1T8Hs)z#IEjEssuS%3n}3_2iDkURsE!kqq_+b+wcJF`jEB<5wG8q|kK!gZ`FaraVVo(3d({K5uXIu`5a6TsH a;#+zDYvZ#Uy^qv#6FHB6^105+U=0A})fi&{ literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/italic_ru.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/italic_ru.gif new file mode 100644 index 0000000000000000000000000000000000000000..a2bb69a725e823b8e671f0640098c4fa80939b2f GIT binary patch literal 78 zcmZ?wbhEHb6k!lyn83i`>+8$Fz@Ye(g^_`QkwFK@28xR?Ffgh1^shYqmVdFy0;Z@$ hzTc5`u943p7fMVz+n$-ed(#4|tKWK`2QxBQ0|3J`7vul{ literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/italic_tw.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/italic_tw.gif new file mode 100644 index 0000000000000000000000000000000000000000..4f6eeaa2b2111e9995584a66644dacd01ebf33e4 GIT binary patch literal 274 zcmZ?wbhEHb6k!lyI3mCxFE7u}&!3;4KY#xG^XJd|`}?n7zdk-bUSD7T{rmU(_wT=d z|9*dee|>$uy}dmH1H=FS|A8d&K=CIFBLjl~gAPaw$W8{sAA<=#Bx}ZV~!Miqw UgwLW=vT`Q(s%`JMrCAxQ0qpY;qW}N^ literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/justifyright.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/justifyright.gif new file mode 100644 index 0000000000000000000000000000000000000000..e4cea971489cf2526bd45b5044e6d3435741f830 GIT binary patch literal 70 zcmZ?wbhEHb6k!lyn83&Y1dNP~ia%L^OhyJB5FaGNz$Dw#zw-23e&HEgu66Wp{rQ%^ UM8cwz_vB2umD}FE7Gtmm0QJ%n+yDRo literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/link.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/link.gif new file mode 100644 index 0000000000000000000000000000000000000000..1accf426260eabe2f3113bab599ee26991407576 GIT binary patch literal 175 zcmV;g08sx&Nk%w1VH5xq0K)|U7cWe7jH1WO&q7mgq_fHP{QhovkA|48(BJg3yUmlM zwNqn#%+lYo$Ksc#!~g&QA^8LW000jFEC2ui02BZe000DB@X1N5y*TU5yZ;lDIEo`Y zBB>;nh!jN=5Xl<{ELAJRLi`OvPeCwL9EE`(0V^O727v-Gs1O*6fC9h;473EtqJph4 d4hzK!aZXzV=z)RofG^|jEB<5wG8q|kKzxu40~1#dfBJzLcf(v(F)&yI02q@C APXGV_ literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/newdocument.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/newdocument.gif new file mode 100644 index 0000000000000000000000000000000000000000..a9d293842354bade04fc9607e55763fd0ea9efec GIT binary patch literal 170 zcmV;b09F4-Nk%w1VH5xq0K*0VGD>2SqO#J~;-aN z((?HJ(%tf+t-`|0-T(jqA^8LW000jFEC2ui02BZe000D6@X1N5y*TTfdRNNeY>8o> z4KQZPc^-wzx@G{}*+AEJzAuCxrm-U+gcqV~fj9y(hozB$v;>w-LA7!<0TB$xmeMs$ Y1>z^>8fd%Q>Wl40uW#=7ygmW|J7pwMu>b%7 literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/numlist.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/numlist.gif new file mode 100644 index 0000000000000000000000000000000000000000..a2683522f4fbca7c59cdce63c7ac20211e006f49 GIT binary patch literal 111 zcmV-#0FeJjNk%w1VH5xq0I~%D0s;a&S(>c5(MoQ;hMLOK*yvJx*8l(jA^8LW000L7 zEC2ui02BZe0009tc)HyFFv>|=F}0bofd8LU3_`XHL13_jZKS5jZLdL qklCGA#V($?Eohv$~E=l}o!A^8LW000L7 zEC2ui02BZe0009sc)HyFFv__Ay%A`;yT+FxC|=hX#Xykdw-jk0V}u~DM=9B?30|g_ Q>jw#1h)7a$IY|HjJN(2Zp#T5? literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/paste.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/paste.gif new file mode 100644 index 0000000000000000000000000000000000000000..1b45000a0140b8f9e04c933154c915f4322d7533 GIT binary patch literal 286 zcmV+(0pb2fNk%w1VH5xq0Mr}+LNg;3tk`X`X1Rt{>*It?NM0VL6(E zVp#@75XZ#A7$__!UdC~NbOwn>K!P;!f|hLd!H_&o5ubBI-bl_Ku=A;)xD5t@Ks^{# z+MN7ifk2od9Tj&Q6dVnQ7YGCeB^rSW3L6F-dlv)<1qEp%4jqtY1`CG`6a;PnBn}E^ kX95eB1O$f^sHqkY9smLtZoQ`}2mr#v!!X9j$Rr^EJMbBDr~m)} literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/redo.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/redo.gif new file mode 100644 index 0000000000000000000000000000000000000000..3af90697f0b74d0b6b07b585614a6dc67ff87f1d GIT binary patch literal 169 zcmV;a09OA;Nk%w1VH5xq0K*FaEl-kjqwqa)*O$8QUUsNeit)O{)H!9gj;!cSf8=SD z@4U+CH(H=qeZQ%{>Hq)$A^8LW000jFEC2ui02BZe000D5@X1N5y*TU5@mkK(Nsfb@ zh`52taWqPx3Yb$cP21Nib_4)BqDn)z literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/removeformat.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/removeformat.gif new file mode 100644 index 0000000000000000000000000000000000000000..0fa3cb79734b6ddadaded7a30dbbab4cdf7ee11a GIT binary patch literal 168 zcmV;Z09XG3d^!9RvqL!@E;^*>mjX*~6o0ZXGB7YP=m6P3N(4x7O<|q5`t188u7e^B F)&TE55J&(3 literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/spacer.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/spacer.gif new file mode 100644 index 0000000000000000000000000000000000000000..388486517fa8da13ebd150e8f65d5096c3e10c3a GIT binary patch literal 43 ncmZ?wbhEHbWMp7un7{x9ia%KxMSyG_5FaGNz{KRj$Y2csb)f_x literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/statusbar_resize.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/statusbar_resize.gif new file mode 100644 index 0000000000000000000000000000000000000000..af89d803f8f0eeb965d9443473d5be009641cacf GIT binary patch literal 79 zcmZ?wbhEHbX*~6o0ZXGB7YP=m6OaAbAERg(>|jPrv0~%%#ha d_MXKm)lqT2YSDtso)?w9Z@gz^T^C`n1_07v8bkm9 literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/strikethrough.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/strikethrough.gif new file mode 100644 index 0000000000000000000000000000000000000000..3264635918e2237257811a745f3a7e31b4369432 GIT binary patch literal 83 zcmZ?wbhEHb6k!lyn83&Y1dNP~ia%L^OhyJB5FaGNz@*jFzw-23{>5`RB^ury^=8j) h^eUTr??>*V8C&%_D;C}?e9svC>)iK$`!yICtN}048)X0h literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/sub.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/sub.gif new file mode 100644 index 0000000000000000000000000000000000000000..4d7ce30ff9147412d24dafd5ebeef67479edfa58 GIT binary patch literal 148 zcmV;F0Biq8Nk%w1VH5xq0K*9Y0|NsxQi79`kcOJVNJU7aqM%ZC%4un5GBq-gVG=Kt8X#(^7ugLSm;_S64DJ zGIDZqhMK}68X{71!TeAXEkg0%mX10Jt7ez-i0vdcUU#06Sc5 BF?Rp} literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/underline.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/underline.gif new file mode 100644 index 0000000000000000000000000000000000000000..1dfeb5f6d06e21a25615a9eb0cbd2a74ab0efa42 GIT binary patch literal 88 zcmZ?wbhEHb6k!lySjfl#1l85mjEo?b;!hSJ#l)Zk5(UXKFlkQdUwQg1zxWJ?3%{OS koDe;yao*!zU(QKMRZNWnGjv6-o@%}Q>)iK!0SpY*0G3P}*Z=?k literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/underline_es.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/underline_es.gif new file mode 100644 index 0000000000000000000000000000000000000000..551d9148d302c5f58b3b20d2c6a642450889a7ef GIT binary patch literal 79 zcmZ?wbhEHb6k!lyn83&Y1dNP~ia%L^OhyJB5FaGNz@*mGzw-23e(4zsAr}6}u9vvi dPIT?{=$xyxd19dGtWDy_KKDM~70ke34FHj_7K8u* literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/underline_fr.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/underline_fr.gif new file mode 100644 index 0000000000000000000000000000000000000000..551d9148d302c5f58b3b20d2c6a642450889a7ef GIT binary patch literal 79 zcmZ?wbhEHb6k!lyn83&Y1dNP~ia%L^OhyJB5FaGNz@*mGzw-23e(4zsAr}6}u9vvi dPIT?{=$xyxd19dGtWDy_KKDM~70ke34FHj_7K8u* literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/underline_ru.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/underline_ru.gif new file mode 100644 index 0000000000000000000000000000000000000000..b78e2a498fb9406ef378d7c543756db552d87cba GIT binary patch literal 77 zcmZ?wbhEHb6k!lyn83i`>+8$Fz@Ye(g^_`QkwFK@28xR?Ffgg~^shYqmVYseNK2Ny ft@O9qnGc`Wq;$3l?I>E+zBOCw^tWDnRt9STq^=gR literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/underline_tw.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/underline_tw.gif new file mode 100644 index 0000000000000000000000000000000000000000..b715390484c95c3d3311012dd541e2b46a2f4a78 GIT binary patch literal 245 zcmZ?wbhEHb6k!lyI3mihYSpUH(9n19-U$i{mY0{GIdf*_%$df<#%XD3=g*&4Qc`;V z{=J%-nvai9ety1-i;KOzeMd*f{{8!R@7~S8!0`Y7e;|nmDE?$&WMB|w&;h9d*~!3K zl%U#|k~uHKi*I6=T}Ytl*F$OTQv9tdV6_n`zCQJ Ua|%tL!OK2l4tMK(4MhfP08!6P_5c6? literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/undo.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/undo.gif new file mode 100644 index 0000000000000000000000000000000000000000..520796d69defa118055d191eec33cc67f7551710 GIT binary patch literal 175 zcmV;g08sx&Nk%w1VH5xq0K*FaI$fTWtk6Go+_}Zyr?=K#e#T#ZwX4DHa-Hu#XSz{; z-OtzKVv^{Tv+z=g@&Et;A^8LW000jFEC2ui02BZe000DB@X1N5y*TU5^*Z3vJx60U zVAe<_A|#2DUTDd{g#kDRhWrRvKmt&#E(`|)VHiweM~gz>Krlp-Snncu!2ps)!r>e} d2m*##Qg9H=3xcDt9yk2euEN*a>RflBvc=VMi?aIs{*Scsi=V=*#PZ+j z{;astf|jzv(Biz+@&Et;A^8LW000jFEC2ui02BZe000Dg@X1N5y*TU5Y5N}`E=ypZ zo?#$r>naM6uI>xVQ-d%k;xmkbaDbB#Q~{NMWoQ&&iQ?mEND2guCgGWgQWh%TE;t;R zrC?g~sYnb2jsrT}bhh1bIVEWT3JYd|XL~9PPy-4A2LldqQhZ!)ii>%V0GF7VnjM^- Io)i%PJHdZeUH||9 literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/xp/tab_bg.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/xp/tab_bg.gif new file mode 100644 index 0000000000000000000000000000000000000000..897a01f2baea1ae5f61f642f508c27f356b35260 GIT binary patch literal 694 zcmV;n0!jTxNk%w1VUPh50K@Fo9O z^8Eb#`uh6u@89F;?DO;Q@$v2O@aq2l{`U6r`uh3s@ay>a_VV)W^z`ua^X~Tc^Y!)d z@$u}Dr?mh7{{R30A^8LV00000EC2ui0FVI^000I5U_%&PX`X1Ru59bRa4gSsZQppV z?|kpu1Vq9^EE3jl(HgoTEOh>41ejE#aB*8r|OC z;Njxq>Ry;kxw7TUm@{kM z%(=7Y&!9t#9!C>oFt6t5TbcX>0AjqCgySDAyxO3~?&AYen-@t=y!-i+yC*K5ef#nAwj*aBzkGe++J%)n_rHGi z_~ZNgpFh5P|L(<$r}sa8c>VI(gJ+NLe*5z2!~0iHAKiNQ_Sx$f58u3gI&t|H25dm_ zCkt3u2SkGGWMEZW;Gomm$lxyIF~cPBOsnm+7=M9lPo_41opD-0LNQ51q(`+gvyFkl F8UVy~RVDxc literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/advanced/images/xp/tab_sel_bg.gif b/phpgwapi/js/tiny_mce/themes/advanced/images/xp/tab_sel_bg.gif new file mode 100644 index 0000000000000000000000000000000000000000..9dc8abe1a4f20643367ea9548fa2d93be7f0fb0b GIT binary patch literal 428 zcmV;d0aN}*Nk%w1VJrbC0J8u9k(-?1#*X>8IO~@#-Jw(NpE2?8-}$*X|HwS%i!A@g zJpcdy{QUj^0000000000A^8LV00000EC2ui04xD0000F4(1ekyy*TU5yZ>M)j$~<` zXsV(?aUgIk&vb3yc&_h!@BhG{a7Zi;2?B+3$!t2G(5Q4uty-_xtai)odcR%(V@xia z&uH^v&2GEj@VIuMl4*~XmY0~BntqX! zo@AS$qNAjxdYzx1rmL*2u8ydwlCQM2wzqGwvV^$3zQ3WmyOhAi#>ard!)M6N&d+hm z%Vp5j*2mJ*W7pi>w%OX=;^U>@)8y#sm*(2-?(gvN^7Hid)9m*7`uqI-{{IZ{0USuM zpuvOl1R`9>u%W|(3Li?GNU@@fG5cC(oZi'; + html += '' + tinyMCE.getLang('lang_author') + ''; + html += '' + tinyMCE.getLang('lang_version') + ''; + html += ''; + html += ''; + html += ''; + + for (var i=0; i' + info.longname + ''; + else + html += '' + info.longname + ''; + + if (info.authorurl != null && info.authorurl != '') + html += '' + info.author + ''; + else + html += '' + info.author + ''; + + html += '' + info.version + ''; + html += ''; + } + + html += ''; + html += ''; + + tcont.innerHTML = html; +} + +function getPluginInfo(name) { + if (tinyMCE.plugins[name].getInfo) + return tinyMCE.plugins[name].getInfo(); + + return { + longname : name, + authorurl : '', + infourl : '', + author : '--', + version : '--' + }; +} + +function insertHelpIFrame() { + var html = ''; + + document.getElementById('iframecontainer').innerHTML = html; + + html = ''; + html += 'Got Moxie? '; + html += 'Hosted By Sourceforge '; + html += 'Also on freshmeat '; + + document.getElementById('buttoncontainer').innerHTML = html; +} diff --git a/phpgwapi/js/tiny_mce/themes/advanced/jscripts/anchor.js b/phpgwapi/js/tiny_mce/themes/advanced/jscripts/anchor.js new file mode 100644 index 0000000000..e7c1c62c56 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/jscripts/anchor.js @@ -0,0 +1,74 @@ +var action, element; + +function init() { + tinyMCEPopup.resizeToInnerSize(); + + var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id')); + var anchor = tinyMCE.getParentElement(inst.getFocusElement(), "a", "name"); + var img = inst.getFocusElement(); + action = 'insert'; + + if (anchor != null) { + element = anchor; + action = "update"; + } + + if (tinyMCE.getAttrib(img, "class") == "mceItemAnchor") { + element = img; + action = "update"; + } + + if (action == "update") + document.forms[0].anchorName.value = element.nodeName == "IMG" ? element.getAttribute("title") : element.getAttribute("name"); + + document.forms[0].insert.value = tinyMCE.getLang('lang_' + action, 'Insert', true); +} + +function insertAnchor() { + var inst = tinyMCE.getInstanceById(tinyMCE.getWindowArg('editor_id')); + var name = document.forms[0].anchorName.value, e; + + tinyMCEPopup.execCommand("mceBeginUndoLevel"); + + if (action == "update") { + if (element.nodeName == "IMG") + element.setAttribute("title", name); + else + element.setAttribute("name", name); + } else { + var rng = inst.getRng(); + + if (rng.collapse) + rng.collapse(false); + + name = name.replace(/&/g, '&'); + name = name.replace(/\"/g, '"'); + name = name.replace(//g, '>'); + + // Fix for bug #1447335 + if (tinyMCE.isGecko) + html = ''; + else + html = ''; + + tinyMCEPopup.execCommand("mceInsertContent", false, html); + + // Fix for bug #1447335 force cursor after the anchor element + if (tinyMCE.isGecko) { + e = inst.getDoc().getElementById('mceNewAnchor'); + + if (e) { + inst.selection.selectNode(e, true, false, false); + e.removeAttribute('id'); + } + } + + tinyMCE.handleVisualAid(inst.getBody(), true, inst.visualAid, inst); + } + + tinyMCEPopup.execCommand("mceEndUndoLevel"); + + tinyMCE.triggerNodeChange(); + tinyMCEPopup.close(); +} diff --git a/phpgwapi/js/tiny_mce/themes/advanced/jscripts/charmap.js b/phpgwapi/js/tiny_mce/themes/advanced/jscripts/charmap.js new file mode 100644 index 0000000000..eaa6a94b65 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/jscripts/charmap.js @@ -0,0 +1,326 @@ +function init() { + tinyMCEPopup.resizeToInnerSize(); +} + +var charmap = new Array(); + +// for mor details please see w3c.org +// now here is the complete list ;) + +charmap = [ + [' ', ' ', true, 'no-break space'], + ['&', '&', true, 'ampersand'], + ['"', '"', true, 'quotation mark'], +// finance + ['¢', '¢', true, 'cent sign'], + ['€', '€', true, 'euro sign'], + ['£', '£', true, 'pound sign'], + ['¥', '¥', true, 'yen sign'], +// signs + ['©', '©', true, 'copyright sign'], + ['®', '®', true, 'registered sign'], + ['™', '™', true, 'trade mark sign'], + ['‰', '‰', true, 'per mille sign'], + ['µ', 'µ', true, 'micro sign'], + ['·', '·', true, 'middle dot'], + ['•', '•', true, 'bullet'], + ['…', '…', true, 'three dot leader'], + ['′', '′', true, 'minutes / feet'], + ['″', '″', true, 'seconds / inches'], + ['§', '§', true, 'section sign'], + ['¶', '¶', true, 'paragraph sign'], + ['ß', 'ß', true, 'sharp s / ess-zed'], +// quotations + ['‹', '‹', true, 'single left-pointing angle quotation mark'], + ['›', '›', true, 'single right-pointing angle quotation mark'], + ['«', '«', true, 'left pointing guillemet'], + ['»', '»', true, 'right pointing guillemet'], + ['‘', '‘', true, 'left single quotation mark'], + ['’', '’', true, 'right single quotation mark'], + ['“', '“', true, 'left double quotation mark'], + ['”', '”', true, 'right double quotation mark'], + ['‚', '‚', true, 'single low-9 quotation mark'], + ['„', '„', true, 'double low-9 quotation mark'], + ['<', '<', true, 'less-than sign'], + ['>', '>', true, 'greater-than sign'], + ['≤', '≤', true, 'less-than or equal to'], + ['≥', '≥', true, 'greater-than or equal to'], + ['–', '–', true, 'en dash'], + ['—', '—', true, 'em dash'], + ['¯', '¯', true, 'macron'], + ['‾', '‾', true, 'overline'], + ['¤', '¤', true, 'currency sign'], + ['¦', '¦', true, 'broken bar'], + ['¨', '¨', true, 'diaeresis'], + ['¡', '¡', true, 'inverted exclamation mark'], + ['¿', '¿', true, 'turned question mark'], + ['ˆ', 'ˆ', true, 'circumflex accent'], + ['˜', '˜', true, 'small tilde'], + ['°', '°', true, 'degree sign'], + ['−', '−', true, 'minus sign'], + ['±', '±', true, 'plus-minus sign'], + ['÷', '÷', true, 'division sign'], + ['⁄', '⁄', true, 'fraction slash'], + ['×', '×', true, 'multiplication sign'], + ['¹', '¹', true, 'superscript one'], + ['²', '²', true, 'superscript two'], + ['³', '³', true, 'superscript three'], + ['¼', '¼', true, 'fraction one quarter'], + ['½', '½', true, 'fraction one half'], + ['¾', '¾', true, 'fraction three quarters'], +// math / logical + ['ƒ', 'ƒ', true, 'function / florin'], + ['∫', '∫', true, 'integral'], + ['∑', '∑', true, 'n-ary sumation'], + ['∞', '∞', true, 'infinity'], + ['√', '√', true, 'square root'], + ['∼', '∼', false,'similar to'], + ['≅', '≅', false,'approximately equal to'], + ['≈', '≈', true, 'almost equal to'], + ['≠', '≠', true, 'not equal to'], + ['≡', '≡', true, 'identical to'], + ['∈', '∈', false,'element of'], + ['∉', '∉', false,'not an element of'], + ['∋', '∋', false,'contains as member'], + ['∏', '∏', true, 'n-ary product'], + ['∧', '∧', false,'logical and'], + ['∨', '∨', false,'logical or'], + ['¬', '¬', true, 'not sign'], + ['∩', '∩', true, 'intersection'], + ['∪', '∪', false,'union'], + ['∂', '∂', true, 'partial differential'], + ['∀', '∀', false,'for all'], + ['∃', '∃', false,'there exists'], + ['∅', '∅', false,'diameter'], + ['∇', '∇', false,'backward difference'], + ['∗', '∗', false,'asterisk operator'], + ['∝', '∝', false,'proportional to'], + ['∠', '∠', false,'angle'], +// undefined + ['´', '´', true, 'acute accent'], + ['¸', '¸', true, 'cedilla'], + ['ª', 'ª', true, 'feminine ordinal indicator'], + ['º', 'º', true, 'masculine ordinal indicator'], + ['†', '†', true, 'dagger'], + ['‡', '‡', true, 'double dagger'], +// alphabetical special chars + ['À', 'À', true, 'A - grave'], + ['Á', 'Á', true, 'A - acute'], + ['Â', 'Â', true, 'A - circumflex'], + ['Ã', 'Ã', true, 'A - tilde'], + ['Ä', 'Ä', true, 'A - diaeresis'], + ['Å', 'Å', true, 'A - ring above'], + ['Æ', 'Æ', true, 'ligature AE'], + ['Ç', 'Ç', true, 'C - cedilla'], + ['È', 'È', true, 'E - grave'], + ['É', 'É', true, 'E - acute'], + ['Ê', 'Ê', true, 'E - circumflex'], + ['Ë', 'Ë', true, 'E - diaeresis'], + ['Ì', 'Ì', true, 'I - grave'], + ['Í', 'Í', true, 'I - acute'], + ['Î', 'Î', true, 'I - circumflex'], + ['Ï', 'Ï', true, 'I - diaeresis'], + ['Ð', 'Ð', true, 'ETH'], + ['Ñ', 'Ñ', true, 'N - tilde'], + ['Ò', 'Ò', true, 'O - grave'], + ['Ó', 'Ó', true, 'O - acute'], + ['Ô', 'Ô', true, 'O - circumflex'], + ['Õ', 'Õ', true, 'O - tilde'], + ['Ö', 'Ö', true, 'O - diaeresis'], + ['Ø', 'Ø', true, 'O - slash'], + ['Œ', 'Œ', true, 'ligature OE'], + ['Š', 'Š', true, 'S - caron'], + ['Ù', 'Ù', true, 'U - grave'], + ['Ú', 'Ú', true, 'U - acute'], + ['Û', 'Û', true, 'U - circumflex'], + ['Ü', 'Ü', true, 'U - diaeresis'], + ['Ý', 'Ý', true, 'Y - acute'], + ['Ÿ', 'Ÿ', true, 'Y - diaeresis'], + ['Þ', 'Þ', true, 'THORN'], + ['à', 'à', true, 'a - grave'], + ['á', 'á', true, 'a - acute'], + ['â', 'â', true, 'a - circumflex'], + ['ã', 'ã', true, 'a - tilde'], + ['ä', 'ä', true, 'a - diaeresis'], + ['å', 'å', true, 'a - ring above'], + ['æ', 'æ', true, 'ligature ae'], + ['ç', 'ç', true, 'c - cedilla'], + ['è', 'è', true, 'e - grave'], + ['é', 'é', true, 'e - acute'], + ['ê', 'ê', true, 'e - circumflex'], + ['ë', 'ë', true, 'e - diaeresis'], + ['ì', 'ì', true, 'i - grave'], + ['í', 'í', true, 'i - acute'], + ['î', 'î', true, 'i - circumflex'], + ['ï', 'ï', true, 'i - diaeresis'], + ['ð', 'ð', true, 'eth'], + ['ñ', 'ñ', true, 'n - tilde'], + ['ò', 'ò', true, 'o - grave'], + ['ó', 'ó', true, 'o - acute'], + ['ô', 'ô', true, 'o - circumflex'], + ['õ', 'õ', true, 'o - tilde'], + ['ö', 'ö', true, 'o - diaeresis'], + ['ø', 'ø', true, 'o slash'], + ['œ', 'œ', true, 'ligature oe'], + ['š', 'š', true, 's - caron'], + ['ù', 'ù', true, 'u - grave'], + ['ú', 'ú', true, 'u - acute'], + ['û', 'û', true, 'u - circumflex'], + ['ü', 'ü', true, 'u - diaeresis'], + ['ý', 'ý', true, 'y - acute'], + ['þ', 'þ', true, 'thorn'], + ['ÿ', 'ÿ', true, 'y - diaeresis'], + ['Α', 'Α', true, 'Alpha'], + ['Β', 'Β', true, 'Beta'], + ['Γ', 'Γ', true, 'Gamma'], + ['Δ', 'Δ', true, 'Delta'], + ['Ε', 'Ε', true, 'Epsilon'], + ['Ζ', 'Ζ', true, 'Zeta'], + ['Η', 'Η', true, 'Eta'], + ['Θ', 'Θ', true, 'Theta'], + ['Ι', 'Ι', true, 'Iota'], + ['Κ', 'Κ', true, 'Kappa'], + ['Λ', 'Λ', true, 'Lambda'], + ['Μ', 'Μ', true, 'Mu'], + ['Ν', 'Ν', true, 'Nu'], + ['Ξ', 'Ξ', true, 'Xi'], + ['Ο', 'Ο', true, 'Omicron'], + ['Π', 'Π', true, 'Pi'], + ['Ρ', 'Ρ', true, 'Rho'], + ['Σ', 'Σ', true, 'Sigma'], + ['Τ', 'Τ', true, 'Tau'], + ['Υ', 'Υ', true, 'Upsilon'], + ['Φ', 'Φ', true, 'Phi'], + ['Χ', 'Χ', true, 'Chi'], + ['Ψ', 'Ψ', true, 'Psi'], + ['Ω', 'Ω', true, 'Omega'], + ['α', 'α', true, 'alpha'], + ['β', 'β', true, 'beta'], + ['γ', 'γ', true, 'gamma'], + ['δ', 'δ', true, 'delta'], + ['ε', 'ε', true, 'epsilon'], + ['ζ', 'ζ', true, 'zeta'], + ['η', 'η', true, 'eta'], + ['θ', 'θ', true, 'theta'], + ['ι', 'ι', true, 'iota'], + ['κ', 'κ', true, 'kappa'], + ['λ', 'λ', true, 'lambda'], + ['μ', 'μ', true, 'mu'], + ['ν', 'ν', true, 'nu'], + ['ξ', 'ξ', true, 'xi'], + ['ο', 'ο', true, 'omicron'], + ['π', 'π', true, 'pi'], + ['ρ', 'ρ', true, 'rho'], + ['ς', 'ς', true, 'final sigma'], + ['σ', 'σ', true, 'sigma'], + ['τ', 'τ', true, 'tau'], + ['υ', 'υ', true, 'upsilon'], + ['φ', 'φ', true, 'phi'], + ['χ', 'χ', true, 'chi'], + ['ψ', 'ψ', true, 'psi'], + ['ω', 'ω', true, 'omega'], +// symbols + ['ℵ', 'ℵ', false,'alef symbol'], + ['ϖ', 'ϖ', false,'pi symbol'], + ['ℜ', 'ℜ', false,'real part symbol'], + ['ϑ','ϑ', false,'theta symbol'], + ['ϒ', 'ϒ', false,'upsilon - hook symbol'], + ['℘', '℘', false,'Weierstrass p'], + ['ℑ', 'ℑ', false,'imaginary part'], +// arrows + ['←', '←', true, 'leftwards arrow'], + ['↑', '↑', true, 'upwards arrow'], + ['→', '→', true, 'rightwards arrow'], + ['↓', '↓', true, 'downwards arrow'], + ['↔', '↔', true, 'left right arrow'], + ['↵', '↵', false,'carriage return'], + ['⇐', '⇐', false,'leftwards double arrow'], + ['⇑', '⇑', false,'upwards double arrow'], + ['⇒', '⇒', false,'rightwards double arrow'], + ['⇓', '⇓', false,'downwards double arrow'], + ['⇔', '⇔', false,'left right double arrow'], + ['∴', '∴', false,'therefore'], + ['⊂', '⊂', false,'subset of'], + ['⊃', '⊃', false,'superset of'], + ['⊄', '⊄', false,'not a subset of'], + ['⊆', '⊆', false,'subset of or equal to'], + ['⊇', '⊇', false,'superset of or equal to'], + ['⊕', '⊕', false,'circled plus'], + ['⊗', '⊗', false,'circled times'], + ['⊥', '⊥', false,'perpendicular'], + ['⋅', '⋅', false,'dot operator'], + ['⌈', '⌈', false,'left ceiling'], + ['⌉', '⌉', false,'right ceiling'], + ['⌊', '⌊', false,'left floor'], + ['⌋', '⌋', false,'right floor'], + ['⟨', '〈', false,'left-pointing angle bracket'], + ['⟩', '〉', false,'right-pointing angle bracket'], + ['◊', '◊', true,'lozenge'], + ['♠', '♠', false,'black spade suit'], + ['♣', '♣', true, 'black club suit'], + ['♥', '♥', true, 'black heart suit'], + ['♦', '♦', true, 'black diamond suit'], + [' ', ' ', false,'en space'], + [' ', ' ', false,'em space'], + [' ', ' ', false,'thin space'], + ['‌', '‌', false,'zero width non-joiner'], + ['‍', '‍', false,'zero width joiner'], + ['‎', '‎', false,'left-to-right mark'], + ['‏', '‏', false,'right-to-left mark'], + ['­', '­', false,'soft hyphen'] +]; + +function renderCharMapHTML() { + var charsPerRow = 20, tdWidth=20, tdHeight=20; + var html = ''; + var cols=-1; + for (var i=0; i' + + charmap[i][1] + + ''; + if ((cols+1) % charsPerRow == 0) + html += ''; + } + } + if (cols % charsPerRow > 0) { + var padd = charsPerRow - (cols % charsPerRow); + for (var i=0; i '; + } + html += '
'; + document.write(html); +} + +function insertChar(chr) { + tinyMCEPopup.execCommand('mceInsertContent', false, '&#' + chr + ';'); + + // Refocus in window + if (tinyMCEPopup.isWindow) + window.focus(); + + tinyMCEPopup.close(); +} + +function previewChar(codeA, codeB, codeN) { + var elmA = document.getElementById('codeA'); + var elmB = document.getElementById('codeB'); + var elmV = document.getElementById('codeV'); + var elmN = document.getElementById('codeN'); + + if (codeA=='#160;') { + elmV.innerHTML = '__'; + } else { + elmV.innerHTML = '&' + codeA; + } + + elmB.innerHTML = '&' + codeA; + elmA.innerHTML = '&' + codeB; + elmN.innerHTML = codeN; +} diff --git a/phpgwapi/js/tiny_mce/themes/advanced/jscripts/color_picker.js b/phpgwapi/js/tiny_mce/themes/advanced/jscripts/color_picker.js new file mode 100644 index 0000000000..68b5db2d6a --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/jscripts/color_picker.js @@ -0,0 +1,108 @@ +function init() { + if (tinyMCE.isMSIE) + tinyMCEPopup.resizeToInnerSize(); +} + +function selectColor() { + var color = document.getElementById("selectedColorBox").value; + + tinyMCEPopup.execCommand(tinyMCE.getWindowArg('command'), false, color); + tinyMCEPopup.close(); +} + +function showColor(color) { + document.getElementById("selectedColor").style.backgroundColor = color; + document.getElementById("selectedColorBox").value = color; +} + +var colors = new Array( + "#000000","#000033","#000066","#000099","#0000cc","#0000ff","#330000","#330033", + "#330066","#330099","#3300cc","#3300ff","#660000","#660033","#660066","#660099", + "#6600cc","#6600ff","#990000","#990033","#990066","#990099","#9900cc","#9900ff", + "#cc0000","#cc0033","#cc0066","#cc0099","#cc00cc","#cc00ff","#ff0000","#ff0033", + "#ff0066","#ff0099","#ff00cc","#ff00ff","#003300","#003333","#003366","#003399", + "#0033cc","#0033ff","#333300","#333333","#333366","#333399","#3333cc","#3333ff", + "#663300","#663333","#663366","#663399","#6633cc","#6633ff","#993300","#993333", + "#993366","#993399","#9933cc","#9933ff","#cc3300","#cc3333","#cc3366","#cc3399", + "#cc33cc","#cc33ff","#ff3300","#ff3333","#ff3366","#ff3399","#ff33cc","#ff33ff", + "#006600","#006633","#006666","#006699","#0066cc","#0066ff","#336600","#336633", + "#336666","#336699","#3366cc","#3366ff","#666600","#666633","#666666","#666699", + "#6666cc","#6666ff","#996600","#996633","#996666","#996699","#9966cc","#9966ff", + "#cc6600","#cc6633","#cc6666","#cc6699","#cc66cc","#cc66ff","#ff6600","#ff6633", + "#ff6666","#ff6699","#ff66cc","#ff66ff","#009900","#009933","#009966","#009999", + "#0099cc","#0099ff","#339900","#339933","#339966","#339999","#3399cc","#3399ff", + "#669900","#669933","#669966","#669999","#6699cc","#6699ff","#999900","#999933", + "#999966","#999999","#9999cc","#9999ff","#cc9900","#cc9933","#cc9966","#cc9999", + "#cc99cc","#cc99ff","#ff9900","#ff9933","#ff9966","#ff9999","#ff99cc","#ff99ff", + "#00cc00","#00cc33","#00cc66","#00cc99","#00cccc","#00ccff","#33cc00","#33cc33", + "#33cc66","#33cc99","#33cccc","#33ccff","#66cc00","#66cc33","#66cc66","#66cc99", + "#66cccc","#66ccff","#99cc00","#99cc33","#99cc66","#99cc99","#99cccc","#99ccff", + "#cccc00","#cccc33","#cccc66","#cccc99","#cccccc","#ccccff","#ffcc00","#ffcc33", + "#ffcc66","#ffcc99","#ffcccc","#ffccff","#00ff00","#00ff33","#00ff66","#00ff99", + "#00ffcc","#00ffff","#33ff00","#33ff33","#33ff66","#33ff99","#33ffcc","#33ffff", + "#66ff00","#66ff33","#66ff66","#66ff99","#66ffcc","#66ffff","#99ff00","#99ff33", + "#99ff66","#99ff99","#99ffcc","#99ffff","#ccff00","#ccff33","#ccff66","#ccff99", + "#ccffcc","#ccffff","#ffff00","#ffff33","#ffff66","#ffff99","#ffffcc","#ffffff" +); + +function convertRGBToHex(col) { + var re = new RegExp("rgb\\s*\\(\\s*([0-9]+).*,\\s*([0-9]+).*,\\s*([0-9]+).*\\)", "gi"); + + var rgb = col.replace(re, "$1,$2,$3").split(','); + if (rgb.length == 3) { + r = parseInt(rgb[0]).toString(16); + g = parseInt(rgb[1]).toString(16); + b = parseInt(rgb[2]).toString(16); + + r = r.length == 1 ? '0' + r : r; + g = g.length == 1 ? '0' + g : g; + b = b.length == 1 ? '0' + b : b; + + return "#" + r + g + b; + } + + return col; +} + +function convertHexToRGB(col) { + if (col.indexOf('#') != -1) { + col = col.replace(new RegExp('[^0-9A-F]', 'gi'), ''); + + r = parseInt(col.substring(0, 2), 16); + g = parseInt(col.substring(2, 4), 16); + b = parseInt(col.substring(4, 6), 16); + + return "rgb(" + r + "," + g + "," + b + ")"; + } + + return col; +} + +function renderColorMap() { + var html = ""; + var inputColor = convertRGBToHex(tinyMCE.getWindowArg('input_color')); + + html += '' + + ''; + for (var i=0; i' + + '' + + '' + colors[i] +  ''; + if ((i+1) % 18 == 0) + html += ''; + } + html += '' + + '
' + + '' + + '' + + '
' + + '' + + '' + + '' + + '
' + + '
' + + '
' + + '
'; + + document.write(html); +} \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/themes/advanced/jscripts/image.js b/phpgwapi/js/tiny_mce/themes/advanced/jscripts/image.js new file mode 100644 index 0000000000..a52bfad6ae --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/jscripts/image.js @@ -0,0 +1,81 @@ +var url = tinyMCE.getParam("external_image_list_url"); +if (url != null) { + // Fix relative + if (url.charAt(0) != '/' && url.indexOf('://') == -1) + url = tinyMCE.documentBasePath + "/" + url; + + document.write(''); +} + +function insertImage() { + var src = document.forms[0].src.value; + var alt = document.forms[0].alt.value; + var border = document.forms[0].border.value; + var vspace = document.forms[0].vspace.value; + var hspace = document.forms[0].hspace.value; + var width = document.forms[0].width.value; + var height = document.forms[0].height.value; + var align = document.forms[0].align.options[document.forms[0].align.selectedIndex].value; + + tinyMCEPopup.restoreSelection(); + tinyMCE.themes['advanced']._insertImage(src, alt, border, hspace, vspace, width, height, align); + tinyMCEPopup.close(); +} + +function init() { + tinyMCEPopup.resizeToInnerSize(); + + document.getElementById('srcbrowsercontainer').innerHTML = getBrowserHTML('srcbrowser','src','image','theme_advanced_image'); + + var formObj = document.forms[0]; + + for (var i=0; i 0) { + for (var i=0; i'); +} + +function init() { + tinyMCEPopup.resizeToInnerSize(); + + document.getElementById('hrefbrowsercontainer').innerHTML = getBrowserHTML('hrefbrowser','href','file','theme_advanced_link'); + + // Handle file browser + if (isVisible('hrefbrowser')) + document.getElementById('href').style.width = '180px'; + + var formObj = document.forms[0]; + + for (var i=0; i 0) { + var formObj = document.forms[0]; + + for (var i=0; i', 'gi'),'\n'); + html = tinyMCE.regexpReplace(html, '
','
\n','gi'); + html = tinyMCE.regexpReplace(html, '\n\n','\n','gi');*/ + return html; +} + +function onLoadInit() { + tinyMCEPopup.resizeToInnerSize(); + + document.forms[0].htmlSource.value = fixContent(tinyMCE.getContent(tinyMCE.getWindowArg('editor_id'))); + resizeInputs(); + + if (tinyMCE.getParam("theme_advanced_source_editor_wrap", true)) { + setWrap('soft'); + document.forms[0].wraped.checked = true; + } +} + +function setWrap(val) { + var s = document.forms[0].htmlSource; + + s.wrap = val; + + if (tinyMCE.isGecko) { + var v = s.value; + var n = s.cloneNode(false); + n.setAttribute("wrap", val); + s.parentNode.replaceChild(n, s); + n.value = v; + } +} + +function toggleWordWrap(elm) { + if (elm.checked) + setWrap('soft'); + else + setWrap('off'); +} + +var wHeight=0, wWidth=0, owHeight=0, owWidth=0; + +function resizeInputs() { + if (!tinyMCE.isMSIE) { + wHeight = self.innerHeight-80; + wWidth = self.innerWidth-16; + } else { + wHeight = document.body.clientHeight - 80; + wWidth = document.body.clientWidth - 16; + } + + document.forms[0].htmlSource.style.height = Math.abs(wHeight) + 'px'; + document.forms[0].htmlSource.style.width = Math.abs(wWidth) + 'px'; +} + +function renderWordWrap() { + if (tinyMCE.isMSIE || tinyMCE.isGecko) + document.write(''); +} diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/ar.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/ar.js new file mode 100644 index 0000000000..83c70621f8 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/ar.js @@ -0,0 +1,63 @@ +// Arabic lang variables + +tinyMCE.addToLang('',{ +theme_style_select : 'تصاميم', +theme_code_desc : 'شفرة المصدر', +theme_code_title : 'شفرة المصدر', +theme_code_wordwrap : 'Word wrap', +theme_sub_desc : 'منخفض', +theme_sup_desc : 'مرتفع', +theme_hr_desc : 'إدراج خط فاصل', +theme_removeformat_desc : 'إزالة التنسيقات', +theme_custom1_desc : 'Your custom description here', +insert_image_border : 'سمك الحدود', +insert_image_dimensions : 'المواصفات', +insert_image_vspace : 'تباعد عمودي', +insert_image_hspace : 'تباعد أفقي', +insert_image_align : 'محاذاة', +insert_image_align_default : 'Default', +insert_image_align_baseline : 'على السطر', +insert_image_align_top : 'أعلى', +insert_image_align_middle : 'وسط', +insert_image_align_bottom : 'أسفل', +insert_image_align_texttop : 'أعلى النص', +insert_image_align_absmiddle : 'وسط السطر', +insert_image_align_absbottom : 'أسفل النص', +insert_image_align_left : 'يسار', +insert_image_align_right : 'يمين', +theme_font_size : '-- Font size --', +theme_fontdefault : '-- Font family --', +theme_block : '-- Format --', +theme_paragraph : 'Paragraph', +theme_div : 'Div', +theme_address : 'Address', +theme_pre : 'Preformatted', +theme_h1 : 'Heading 1', +theme_h2 : 'Heading 2', +theme_h3 : 'Heading 3', +theme_h4 : 'Heading 4', +theme_h5 : 'Heading 5', +theme_h6 : 'Heading 6', +theme_colorpicker_title : 'لون النص', +theme_colorpicker_apply : 'Apply', +theme_forecolor_desc : 'لون النص', +theme_backcolor_desc : 'Select background color', +theme_charmap_title : 'إدراج رمز..ِ', +theme_charmap_desc : 'إدراج رمز..ِ', +theme_visualaid_desc : 'Toggle guidelines/invisible elements', +insert_anchor_title : 'Insert/edit anchor', +insert_anchor_name : 'Anchor name', +theme_anchor_desc : 'Insert/edit anchor', +theme_insert_link_titlefield : 'Title', +theme_clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +theme_path : 'Path', +cut_desc : 'Cut', +copy_desc : 'Copy', +paste_desc : 'Paste', +link_list : 'Link list', +image_list : 'Image list', +browse : 'Browse', +image_props_desc : 'Image properties', +newdocument_desc : 'New document', +newdocument : 'Are you sure you want clear all contents?' +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/ca.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/ca.js new file mode 100644 index 0000000000..ebd5e15d31 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/ca.js @@ -0,0 +1,64 @@ +// CA lang variables by Marc Bria + +tinyMCE.addToLang('',{ +theme_style_select : 'Estils', +theme_code_desc : 'Editar codi HTML', +theme_code_title : 'Editor codi HTML', +theme_code_wordwrap : 'Ajustar salt de línea', +theme_sub_desc : 'Subíndex', +theme_sup_desc : 'Superíndex', +theme_hr_desc : 'Insertar un separador horitzontal', +theme_removeformat_desc : 'Eliminar format', +theme_custom1_desc : 'La teva descripció', +insert_image_border : 'Marc', +insert_image_dimensions : 'Dimensions', +insert_image_vspace : 'Espai vertical', +insert_image_hspace : 'Espai horizontal', +insert_image_align : 'Alineament', +insert_image_align_default : 'Per defecte', +insert_image_align_baseline : 'Línea base', +insert_image_align_top : 'Superior', +insert_image_align_middle : 'Centre', +insert_image_align_bottom : 'Inferior', +insert_image_align_texttop : 'Alinear text amunt', +insert_image_align_absmiddle : 'Centrat horitzontal', +insert_image_align_absbottom : 'Centrat a baix', +insert_image_align_left : 'Esquerra', +insert_image_align_right : 'Dreta', +insert_image_delta_height : 10, +theme_font_size : '-- Mida font --', +theme_fontdefault : '-- Font family --', +theme_block : '-- Format --', +theme_paragraph : 'Paragraph', +theme_div : 'Div', +theme_address : 'Address', +theme_pre : 'Preformatejat', +theme_h1 : 'Capçalera 1', +theme_h2 : 'Capçalera 2', +theme_h3 : 'Capçalera 3', +theme_h4 : 'Capçalera 4', +theme_h5 : 'Capçalera 5', +theme_h6 : 'Capçalera 6', +theme_colorpicker_title : 'Selecciona el color', +theme_colorpicker_apply : 'Apply', +theme_forecolor_desc : 'Selecciona color frontal', +theme_backcolor_desc : 'Selecciona color de fons', +theme_charmap_title : 'Selecciona un caràcter especial', +theme_charmap_desc : 'Inserta un caràcter especial', +theme_visualaid_desc : 'Alterna líniesguia/elements invisibles', +insert_anchor_title : 'Inserta/edita àncora', +insert_anchor_name : 'Nom de l´àncora', +theme_anchor_desc : 'Inserta/edita un àncora', +theme_insert_link_titlefield : 'Títlo', +theme_clipboard_msg : 'Copiar/Tallar/Enganxar no és possible amb Mozilla i Firefox.\nVols més informació sobre aquest problema de seguretat?', +theme_path : 'Camí', +cut_desc : 'Retallar', +copy_desc : 'Copiar', +paste_desc : 'Enganxar', +link_list : 'Llistat d´enllaços', +image_list : 'Llistat d´imatges', +browse : 'Explorar', +image_props_desc : 'Image properties', +newdocument_desc : 'New document', +newdocument : 'Are you sure you want clear all contents?' +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/cs.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/cs.js new file mode 100755 index 0000000000..2419967d8d --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/cs.js @@ -0,0 +1,81 @@ +/** + * Czech lang variables + * encoding: utf-8 + * + * $Id: cs.js,v 1.11 2006/03/20 14:32:00 spocke Exp $ + */ + + +tinyMCE.addToLang('',{ +theme_style_select : '-- Styly --', +theme_code_desc : 'Zobrazit HTML', +theme_code_title : 'Editace HTML', +theme_code_wordwrap : 'Bez dÄ›lení slov', +theme_sub_desc : 'Dolní index', +theme_sup_desc : 'Horní index', +theme_hr_desc : 'Vložit vodorovný oddÄ›lovaÄ', +theme_removeformat_desc : 'ZruÅ¡it formátování', +theme_custom1_desc : 'Libovolný popisek', +insert_image_border : 'RámeÄek', +insert_image_dimensions : 'RozmÄ›ry', +insert_image_vspace : 'Vertikální okraj', +insert_image_hspace : 'Horizontální okraj', +insert_image_align : 'Zarovnání', +insert_image_align_default : '-- Výchozí --', +insert_image_align_baseline : 'Na úÄaří', +insert_image_align_top : 'Nahoru', +insert_image_align_middle : 'Na stÅ™ed', +insert_image_align_bottom : 'Dolů', +insert_image_align_texttop : 'Nejvyšší bod textu', +insert_image_align_absmiddle : 'StÅ™ed řádku', +insert_image_align_absbottom : 'Spodek řádku', +insert_image_align_left : 'Vlevo', +insert_image_align_right : 'Vpravo', +theme_font_size : '-- Velikost textu --', +theme_fontdefault : '-- Písmo --', +theme_block : '-- Formát --', +theme_paragraph : 'Odstavec', +theme_div : 'Div', +theme_address : 'Adresa', +theme_pre : 'PÅ™edformát', +theme_h1 : 'Nadpis 1', +theme_h2 : 'Nadpis 2', +theme_h3 : 'Nadpis 3', +theme_h4 : 'Nadpis 4', +theme_h5 : 'Nadpis 5', +theme_h6 : 'Nadpis 6', +theme_colorpicker_title : 'VýbÄ›r barvy', +theme_colorpicker_apply : 'Vybrat', +theme_forecolor_desc : 'Barva popÅ™edí', +theme_backcolor_desc : 'Barva pozadí', +theme_charmap_title : 'VýbÄ›r znaku', +theme_charmap_desc : 'Vložit znak', +theme_visualaid_desc : 'Zapnout znaÄky/neviditelné prvky', +insert_anchor_title : 'Vložení/editace záložky', +insert_anchor_name : 'Název', +theme_anchor_desc : 'Vložit/editovat záložku', +theme_insert_link_titlefield : 'Název', +theme_clipboard_msg : 'Funkce Kopírovat/vyjmout/vložit nejsou použitelné v Mozille a Firefoxu.\nChcete více informací o tomto problému?', +theme_path : 'Cesta', +cut_desc : 'Vyjmout', +copy_desc : 'Kopírovat', +paste_desc : 'Vložit', +link_list : 'Seznam', +image_list : 'Seznam', +browse : 'Procházet', +image_props_desc : 'Vlastnosti obrázku', +newdocument_desc : 'Nový dokument', +newdocument : 'Jste si opravdu jistý(á), že chcete vymazat veÅ¡kerý obsah?', +about_title : 'O TinyMCE', +about : 'O nás', +license : 'Licence', +plugins : 'Pluginy', +plugin : 'Plugin', +author : 'Autor', +version : 'Verze', +loaded_plugins : 'NaÄtené pluginy', +help : 'NápovÄ›da', +not_set : '-- Nenastaven --', +close : 'Zavřít', +toolbar_focus : 'Nastavení fokusu na nástrojovou liÅ¡tu - Alt+Q, Nastavení fokusu na editor textu - Alt-Z, Nastavení fokusu na řádek zanoÅ™ení elementů - Alt-X' +}); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/cy.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/cy.js new file mode 100644 index 0000000000..43636a3c89 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/cy.js @@ -0,0 +1,76 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +theme_style_select : '-- Arddulliau --', +theme_code_desc : 'Golygu côd HTML', +theme_code_title : 'Golygydd Côd HTML', +theme_code_wordwrap : 'Amlapio geiriau', +theme_sub_desc : 'Is-sgript', +theme_sup_desc : 'Uwch-sgript', +theme_hr_desc : 'Mewnosod llinell llorweddol', +theme_removeformat_desc : 'Diddymu fformatio', +theme_custom1_desc : 'Dy ddisgrifiad fan hyn', +insert_image_border : 'Ymyl', +insert_image_dimensions : 'Meintiau', +insert_image_vspace : 'Gofod fertigol', +insert_image_hspace : 'Gofod llorweddol', +insert_image_align : 'Unioniad', +insert_image_align_default : '-- Heb ddewis --', +insert_image_align_baseline : 'Gwaelodlin', +insert_image_align_top : 'Brig', +insert_image_align_middle : 'Canol', +insert_image_align_bottom : 'Gwaelod', +insert_image_align_texttop : 'Brig Testun', +insert_image_align_absmiddle : 'Canol Union', +insert_image_align_absbottom : 'Gwaelod Union', +insert_image_align_left : 'Chwith', +insert_image_align_right : 'Dde', +theme_font_size : '-- Maint ffont --', +theme_fontdefault : '-- Teulu ffont --', +theme_block : '-- Fformat --', +theme_paragraph : 'Paragraff', +theme_div : 'Div', +theme_address : 'Cyfeiriad', +theme_pre : 'Rhag-fformatiwyd', +theme_h1 : 'Pennawd 1', +theme_h2 : 'Pennawd 2', +theme_h3 : 'Pennawd 3', +theme_h4 : 'Pennawd 4', +theme_h5 : 'Pennawd 5', +theme_h6 : 'Pennawd 6', +theme_colorpicker_title : 'Dewis lliw', +theme_colorpicker_apply : 'Gosod', +theme_forecolor_desc : 'Dewis lliw testun', +theme_backcolor_desc : 'Dewis lliw cefndir', +theme_charmap_title : 'Dewis llythyren arbennig', +theme_charmap_desc : 'Gosod llythyren arbennig', +theme_visualaid_desc : 'Gwrthdroi canllawiau/elfennau anweledig', +insert_anchor_title : 'Mewnosod/golygu angor', +insert_anchor_name : 'Enw angor', +theme_anchor_desc : 'Mewnosod/golygu angor', +theme_insert_link_titlefield : 'Teitl', +theme_clipboard_msg : 'Dyw Copïo/Torri/Gludo ddim ar gael ym Mozilla na Firefox.\nHoffet ti ragor o wybodaeth ynghylch hyn?', +theme_path : 'Llwybr', +cut_desc : 'Torri', +copy_desc : 'Copïo', +paste_desc : 'Gludo', +link_list : 'Rhestr dolenni', +image_list : 'Rhestr delweddau', +browse : 'Pori', +image_props_desc : 'Priodoleddau delwedd', +newdocument_desc : 'Dogfen newydd', +class_name : 'Dosbarth', +newdocument : 'Wyt ti\'n sicr eisiau clirio\'r holl gynnwys?', +about_title : 'Ynglŷn â TinyMCE', +about : 'Ynglŷn â', +license : 'Trwydded', +plugins : 'Ategynnau', +plugin : 'Ategyn', +author : 'Awdur', +version : 'Fersiwn', +loaded_plugins : 'Ategynnau gweithredol', +help : 'Cymorth', +not_set : '-- Heb ddewis --', +close : 'Cau', +toolbar_focus : 'Neidio i fotymau offer - Alt+Q, Neidio i\'r golygydd - Alt+Z, Neidio i lwybr y elfen - Alt+X' +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/da.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/da.js new file mode 100644 index 0000000000..9cd20b27b2 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/da.js @@ -0,0 +1,76 @@ +// DK lang variables contributed by Jan Moelgaard, John Dalsgaard and Bo Frederiksen. + +tinyMCE.addToLang('',{ +theme_style_select : '-- Styles --', +theme_code_desc : 'Rediger HTML kode', +theme_code_title : 'HTML Kodeeditor', +theme_code_wordwrap : 'Ombrydning', +theme_sub_desc : 'Sænket skrift', +theme_sup_desc : 'Hævet skrift', +theme_hr_desc : 'Indsæt horisontal linje', +theme_removeformat_desc : 'Fjern formatering', +theme_custom1_desc : 'Indsæt din egen beskrivelse her', +insert_image_border : 'Kant', +insert_image_dimensions : 'Dimensioner', +insert_image_vspace : 'Flyt til venstre', +insert_image_hspace : 'Flyt til højre', +insert_image_align : 'Justering', +insert_image_align_default : 'Standard', +insert_image_align_baseline : 'Bundlinje', +insert_image_align_top : 'Top', +insert_image_align_middle : 'Midt i', +insert_image_align_bottom : 'I bunden', +insert_image_align_texttop : 'I toppen af teksten', +insert_image_align_absmiddle : 'Absolut midte', +insert_image_align_absbottom : 'Absolut bund', +insert_image_align_left : 'Venstre', +insert_image_align_right : 'Højre', +theme_font_size : '-- Skrift størrelse --', +theme_fontdefault : '-- Skrifttype --', +theme_block : '-- Typografi --', +theme_paragraph : 'Afsnit', +theme_div : 'Div', +theme_address : 'Adresse', +theme_pre : 'Præformateret', +theme_h1 : 'Overskrift 1', +theme_h2 : 'Overskrift 2', +theme_h3 : 'Overskrift 3', +theme_h4 : 'Overskrift 4', +theme_h5 : 'Overskrift 5', +theme_h6 : 'Overskrift 6', +theme_colorpicker_title : 'Vælg en farve', +theme_colorpicker_apply : 'Anvend', +theme_forecolor_desc : 'Vælg forgrundsfarve', +theme_backcolor_desc : 'Vælg baggrundsfarve', +theme_charmap_title : 'Vælg specialtegn', +theme_charmap_desc : 'Indsæt specialtegn', +theme_visualaid_desc : 'Slå linjer/usynlige elementer til og fra', +insert_anchor_title : 'Indsæt/rediger bogmærke', +insert_anchor_name : 'Bogmærkets navn', +theme_anchor_desc : 'Indsæt/rediger bogmærke', +theme_insert_link_titlefield : 'Titel', +theme_clipboard_msg : 'Kopier/Klip/Indsæt virker ikke i Mozilla og Firefox.\nVil du vide mere om dette?', +theme_path : 'Sti', +cut_desc : 'Klip', +copy_desc : 'Kopier', +paste_desc : 'Indsæt', +link_list : 'Linkliste', +image_list : 'Billedliste', +browse : 'Gennemse', +image_props_desc : 'Billedegenskaber', +newdocument_desc : 'Nyt dokument', +class_name : 'Klasse', +newdocument : 'Er du sikker på, at du vil slette alt?', +about_title : 'Om TinyMCE', +about : 'Om', +license : 'Licens', +plugins : 'Plugins', +plugin : 'Plugin', +author : 'Forfatter', +version : 'Version', +loaded_plugins : 'Indlæste plugins', +help : 'Hjælp', +not_set : '-- Ikke valgt --', +close : 'Luk', +toolbar_focus : 'Hop til værktøjslinje - Alt+Q, Hop til editor - Alt-Z, Hop til element sti - Alt-X' +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/de.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/de.js new file mode 100644 index 0000000000..bc6809050b --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/de.js @@ -0,0 +1,77 @@ +// DE lang variables + +tinyMCE.addToLang('',{ +theme_style_select : '-- CSS-Stile --', +theme_code_desc : 'HTML-Quelltext editieren', +theme_code_title : 'HTML-Quelltexteditor', +theme_code_wordwrap : 'Zeilenumbruch', +theme_sub_desc : 'Tiefergestellt', +theme_sup_desc : 'Hochgestellt', +theme_hr_desc : 'Horizontalen Balken einfügen', +theme_removeformat_desc : 'Formatierung löschen', +theme_custom1_desc : 'Eigene Beschreibung', +insert_image_border : 'Rahmen', +insert_image_dimensions : 'Größe', +insert_image_vspace : 'Vertikaler Raum', +insert_image_hspace : 'Horizontaler Raum', +insert_image_align : 'Ausrichtung', +insert_image_align_default : '-- Nicht festgelegt --', +insert_image_align_baseline : 'Grundlinie', +insert_image_align_top : 'Oben', +insert_image_align_middle : 'Mitte', +insert_image_align_bottom : 'Unten', +insert_image_align_texttop : 'Mit dem Text', +insert_image_align_absmiddle : 'Absolute mittig', +insert_image_align_absbottom : 'Absolut unten', +insert_image_align_left : 'Links', +insert_image_align_right : 'Rechts', +theme_font_size : '-- Schriftgröße --', +theme_fontdefault : '-- Schriftfamilie --', +theme_block : '-- Format --', +theme_paragraph : 'Absatz', +theme_div : 'Block', +theme_address : 'Adresse', +theme_pre : 'Vorformatiert', +theme_h1 : 'Überschrift 1', +theme_h2 : 'Überschrift 2', +theme_h3 : 'Überschrift 3', +theme_h4 : 'Überschrift 4', +theme_h5 : 'Überschrift 5', +theme_h6 : 'Überschrift 6', +theme_colorpicker_title : 'Farbe auswählen', +theme_colorpicker_apply : 'Farbe festlegen', +theme_forecolor_desc : 'Schriftfarbe auswählen', +theme_backcolor_desc : 'Hintergrundfarbe auswählen', +theme_charmap_title : 'Sonderzeichen einfügen', +theme_charmap_desc : 'Sonderzeichen einfügen', +theme_visualaid_desc : 'Hilfslinen/Unsichtbare Elemente anzeigen', +insert_anchor_title : 'Anker einfügen/bearbeiten', +insert_anchor_name : 'Ankername', +theme_anchor_desc : 'Anker einfügen/bearbeiten', +theme_insert_link_titlefield : 'Titel', +theme_clipboard_msg : 'Zwischenablagefunktionen sind in Mozilla und Firefox nicht verfügbar.\nWünschen Sie hierzu weitere Informationen?', +theme_path : 'Pfad', +cut_desc : 'Ausschneiden', +copy_desc : 'Kopieren', +paste_desc : 'Einfügen', +link_list : 'Hyperlink-Liste', +image_list : 'Bild-Liste', +browse : 'Durchsuchen', +image_props_desc : 'Bildeigenschaften', +newdocument_desc : 'Neues Dokument', +class_name : 'CSS-Klasse', +newdocument : 'Sind Sie sicher, dass Sie alle Inhalte löschen wollen?', +about_title : 'Über TinyMCE', +about : 'Über', +license : 'Lizenz', +plugins : 'Plugins', +plugin : 'Plugin', +author : 'Autor', +version : 'Version', +loaded_plugins : 'Geladene Plugins', +help : 'Hilfe', +not_set : '-- Nicht festgelegt --', +close : 'Schließen', +toolbar_focus : 'Jump to tool buttons - Alt+Q, Jump to editor - Alt-Z, Jump to element path - Alt-X', +insert_link_delta_width : 40 +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/el.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/el.js new file mode 100755 index 0000000000..35e1010f24 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/el.js @@ -0,0 +1,65 @@ +// Greek lang variables by Jacaranda Bill +// Revised by Dimitris Giannitsaros / MediSign SA + +tinyMCE.addToLang('',{ +theme_style_select : 'ÈÝìáôá', +theme_code_desc : 'Åðåîåñãáóßá HTML êþäéêá', +theme_code_title : 'ÅðåîåñãáóôÞò HTML', +theme_code_wordwrap : 'Word wrap', +theme_sub_desc : 'Äåßêôçò', +theme_sup_desc : 'ÅêèÝôçò', +theme_hr_desc : 'ÅéóáãùãÞ ïñéæüíôéáò ãñáììÞò', +theme_removeformat_desc : 'ÁðáëïéöÞ ìïñöïðïßçóçò', +theme_custom1_desc : 'ÐåñéãñáöÞ', +insert_image_border : 'Ðåñßãñáììá', +insert_image_dimensions : 'ÄéáóôÜóåéò', +insert_image_vspace : 'ÊÜè. ðåñéèþñéï', +insert_image_hspace : 'Ïñéæ. ðåñéèþñéï', +insert_image_align : 'Óôïß÷éóç', +insert_image_align_default : 'ÐñïêáèïñéóìÝíç', +insert_image_align_baseline : 'Óå åõèõãñÜììéóç ìå ôï êåßìåíï', +insert_image_align_top : 'ÐÜíù', +insert_image_align_middle : 'Óôï êÝíôñï', +insert_image_align_bottom : 'ÊÜôù', +insert_image_align_texttop : 'Ôï êåßìåíï ðÜíù', +insert_image_align_absmiddle : 'Áðüëõôá óôï êÝíôñï', +insert_image_align_absbottom : 'Áðüëõôá êÜôù', +insert_image_align_left : 'ÁñéóôåñÜ', +insert_image_align_right : 'ÄåîéÜ', +theme_font_size : '-- ÌÝãåèïò ãñáììáôïóåéñÜò --', +theme_fontdefault : '-- Åßäïò ãñáììáôïóåéñÜò --', +theme_block : '-- ÖïñìÜ --', +theme_paragraph : 'ÐáñÜãñáöïò', +theme_div : 'Div', +theme_address : 'Äéåýèõíóç', +theme_pre : 'Áêñéâþò', +theme_h1 : 'Åðéêåöáëßäá 1', +theme_h2 : 'Åðéêåöáëßäá 2', +theme_h3 : 'Åðéêåöáëßäá 3', +theme_h4 : 'Åðéêåöáëßäá 4', +theme_h5 : 'Åðéêåöáëßäá 5', +theme_h6 : 'Åðéêåöáëßäá 6', +theme_colorpicker_title : '×ñþìáôá', +theme_colorpicker_apply : 'ÅöáñìïãÞ', +theme_forecolor_desc : 'ÅðéëïãÞ ÷ñþìáôïò ãñáììáôïóåéñÜò', +theme_backcolor_desc : 'ÅðéëïãÞ ÷ñþìáôïò background', +theme_charmap_title : 'ÅðéëïãÞ åéäéêïý ÷áñáêôÞñá', +theme_charmap_desc : 'ÅéóáãùãÞ åéäéêïý ÷áñáêôÞñá', +theme_visualaid_desc : 'ÅìöÜíéóç/Áðüêñõøç ãñáììþí', +insert_anchor_title : 'ÅéóáãùãÞ/Äéüñèùóç Üãêõñáò', +insert_anchor_name : 'Ïíïìáóßá Üãêõñáò', +theme_anchor_desc : 'ÅéóáãùãÞ/Äéüñèùóç Üãêõñáò', +theme_insert_link_titlefield : 'Ôßôëïò', +theme_clipboard_msg : 'Ç ÁíôéãñáöÞ/ÁðïêïðÞ/Åðéêüëëçóç äåí åßíáé äéáèÝóéìåò óôï Mozilla êáé óôï Firefox.\nÈÝëåôå ðëçñïöïñßåò ãéá áõôü ôï èÝìá;', +theme_path : 'ÄéáäñïìÞ', +cut_desc : 'ÁðïêïðÞ', +copy_desc : 'ÁíôéãñáöÞ', +paste_desc : 'Åðéêüëëçóç', +link_list : 'Ëßóôá óõíäÝóìùí', +image_list : 'Ëßóôá åéêüíùí', +browse : 'ÐåñéÞãçóç', +image_props_desc : 'Éäéüôçôåò åéêüíáò', +newdocument_desc : 'ÍÝï Ýããñáöï', +class_name : 'ÊëÜóç', +newdocument : 'ÈÝëåôå óßãïõñá íá êáèáñßóåôå üëá ôá ðåñéå÷üìåíá;' +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/en.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/en.js new file mode 100644 index 0000000000..ca726768ad --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/en.js @@ -0,0 +1,76 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +theme_style_select : '-- Styles --', +theme_code_desc : 'Edit HTML Source', +theme_code_title : 'HTML Source Editor', +theme_code_wordwrap : 'Word wrap', +theme_sub_desc : 'Subscript', +theme_sup_desc : 'Superscript', +theme_hr_desc : 'Insert horizontal ruler', +theme_removeformat_desc : 'Remove formatting', +theme_custom1_desc : 'Your custom description here', +insert_image_border : 'Border', +insert_image_dimensions : 'Dimensions', +insert_image_vspace : 'Vertical space', +insert_image_hspace : 'Horizontal space', +insert_image_align : 'Alignment', +insert_image_align_default : '-- Not set --', +insert_image_align_baseline : 'Baseline', +insert_image_align_top : 'Top', +insert_image_align_middle : 'Middle', +insert_image_align_bottom : 'Bottom', +insert_image_align_texttop : 'TextTop', +insert_image_align_absmiddle : 'Absolute Middle', +insert_image_align_absbottom : 'Absolute Bottom', +insert_image_align_left : 'Left', +insert_image_align_right : 'Right', +theme_font_size : '-- Font size --', +theme_fontdefault : '-- Font family --', +theme_block : '-- Format --', +theme_paragraph : 'Paragraph', +theme_div : 'Div', +theme_address : 'Address', +theme_pre : 'Preformatted', +theme_h1 : 'Heading 1', +theme_h2 : 'Heading 2', +theme_h3 : 'Heading 3', +theme_h4 : 'Heading 4', +theme_h5 : 'Heading 5', +theme_h6 : 'Heading 6', +theme_colorpicker_title : 'Select a color', +theme_colorpicker_apply : 'Apply', +theme_forecolor_desc : 'Select text color', +theme_backcolor_desc : 'Select background color', +theme_charmap_title : 'Select custom character', +theme_charmap_desc : 'Insert custom character', +theme_visualaid_desc : 'Toggle guidelines/invisible elements', +insert_anchor_title : 'Insert/edit anchor', +insert_anchor_name : 'Anchor name', +theme_anchor_desc : 'Insert/edit anchor', +theme_insert_link_titlefield : 'Title', +theme_clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +theme_path : 'Path', +cut_desc : 'Cut', +copy_desc : 'Copy', +paste_desc : 'Paste', +link_list : 'Link list', +image_list : 'Image list', +browse : 'Browse', +image_props_desc : 'Image properties', +newdocument_desc : 'New document', +class_name : 'Class', +newdocument : 'Are you sure you want clear all contents?', +about_title : 'About TinyMCE', +about : 'About', +license : 'License', +plugins : 'Plugins', +plugin : 'Plugin', +author : 'Author', +version : 'Version', +loaded_plugins : 'Loaded plugins', +help : 'Help', +not_set : '-- Not set --', +close : 'Close', +toolbar_focus : 'Jump to tool buttons - Alt+Q, Jump to editor - Alt-Z, Jump to element path - Alt-X' +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/es.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/es.js new file mode 100755 index 0000000000..e3ff427b42 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/es.js @@ -0,0 +1,102 @@ +/** + * ES lang variables + * + * Authors : Alvaro Velasco, + * Adolfo Sanz De Diego (asanzdiego) , + * Carlos C Soto (eclipxe) + * Eneko Castresana Vara + * Last Updated : July 14, 2006 + * TinyMCE Version : 2.0.6.1 + */ + +tinyMCE.addToLang('',{ +theme_style_select : '-- Estilos --', +theme_code_desc : 'Editar código HTML', +theme_code_title : 'Editor código HTML', +theme_code_wordwrap : 'Ajuste de línea', +theme_sub_desc : 'Subíndice', +theme_sup_desc : 'Superíndice', +theme_hr_desc : 'Insertar una barra horizontal', +theme_removeformat_desc : 'Quitar formato', +theme_custom1_desc : 'Tu descripción aquí', +insert_image_border : 'Borde', +insert_image_dimensions : 'Dimensiones', +insert_image_vspace : 'Espacio vertical', +insert_image_hspace : 'Espacio horizontal', +insert_image_align : 'Alineación', +insert_image_align_default : '-- Por defecto --', +insert_image_align_baseline : 'Linea base', +insert_image_align_top : 'Arriba', +insert_image_align_middle : 'Centrado', +insert_image_align_bottom : 'Abajo', +insert_image_align_texttop : 'Texto arriba', +insert_image_align_absmiddle : 'Centrado total', +insert_image_align_absbottom : 'Abajo total', +insert_image_align_left : 'Izquierda', +insert_image_align_right : 'Derecha', +theme_font_size : '-- Tamaño del texto --', +theme_fontdefault : '-- Tipo de fuente --', +theme_block : '-- Formato del texto --', +theme_paragraph : 'Párrafo', +theme_div : 'Capa', +theme_address : 'Dirección', +theme_pre : 'Preformateado', +theme_h1 : 'Título 1', +theme_h2 : 'Título 2', +theme_h3 : 'Título 3', +theme_h4 : 'Título 4', +theme_h5 : 'Título 5', +theme_h6 : 'Título 6', +theme_colorpicker_title : 'Selecciona un color', +theme_colorpicker_apply : 'Aplicar', +theme_forecolor_desc : 'Selecciona un color para el texto', +theme_backcolor_desc : 'Selecciona un color de fondo', +theme_charmap_title : 'Selecciona un carácter especial', +theme_charmap_desc : 'Inserta un carácter especial', +theme_charmap_all_title : 'Todos', +theme_charmap_all_desc : 'Todos los caracteres', +theme_charmap_alpha_title : 'Alfabéticos', +theme_charmap_alpha_desc : 'Caracteres alfabéticos', +theme_charmap_arrows_title : 'Flechas', +theme_charmap_arrows_desc : 'Caracteres de flechas', +theme_charmap_greek_title : 'Griegos', +theme_charmap_greek_desc : 'Caracteres Griegos', +theme_charmap_math_title : 'Mathemáticos', +theme_charmap_math_desc : 'Caracteres mathemáticos', +theme_charmap_misc_title : 'Misceláneos', +theme_charmap_misc_desc : 'Caracteres misceláneos', +theme_charmap_money_title : 'Monedas', +theme_charmap_money_desc : 'Caracteres de monedas', +theme_charmap_quotaion_title : 'Comillas', +theme_charmap_quotaion_desc : 'Caracteres de comillas', +theme_visualaid_desc : 'Cambiar las líneas de ayuda por elementos invisibles', +insert_anchor_title : 'Insertar/editar ancla', +insert_anchor_name : 'Nombre del ancla', +theme_anchor_desc : 'Insertar/editar ancla', +theme_insert_link_titlefield : 'Título', +theme_clipboard_msg : 'No se pueden utilizar los comandos Copiar / Cortar / Pegar en Mozilla y en Firefox.\r\nUse el teclado Copiar (Ctrl+C) / Cortar (Ctrl+X) / Pegar (Ctrl+V)\r\n¿Quieres obtener más información?', +theme_path : 'Ruta', +cut_desc : 'Cortar (Ctrl+X)', +copy_desc : 'Copiar (Ctrl+C)', +paste_desc : 'Pegar (Ctrl+V)', +link_list : 'Lista de enlaces', +image_list : 'Lista de imágenes', +browse : 'Navegar', +image_props_desc : 'Propiedades de la imagen', +newdocument_desc : 'Nuevo documento', +class_name : 'Clase', +newdocument : '¿Estás seguro de que quieres borrar todo el contenido?', +about_title : 'Acerca de TinyMCE', +about : 'Acerca', +license : 'Licencia', +plugins : 'Plugins', +plugin : 'Plugin', +author : 'Autor', +version : 'Versión', +loaded_plugins : 'Plugins cargados', +help : 'Ayuda', +not_set : '-- Por defecto --', +close : 'Cerrar', +toolbar_focus : 'Saltar a la barra de herramientas - Alt+Q, Saltar al editor - Alt+Z, Saltar al elemento de la ruta - Alt+X', +theme_advanced_anchor_delta_width : 20 +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/fa.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/fa.js new file mode 100644 index 0000000000..2e01f436df --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/fa.js @@ -0,0 +1,65 @@ +// IR lang variables +// Persian (Farsi) language pack (for IRAN) +// By: Morteza Zafari +// Lost@LostLord.com +// http://www.LostLord.com + +tinyMCE.addToLang('',{ +dir : 'rtl', +theme_style_select : '????', +theme_code_desc : '?????? ????', +theme_code_title : 'HTML ???????? ????', +theme_code_wordwrap : '?? ???', +theme_sub_desc : '??? ????', +theme_sup_desc : '???? ????', +theme_hr_desc : '??? ?? ????', +theme_removeformat_desc : '??? ?? ??? ???? ????', +theme_custom1_desc : 'Your custom description here', +insert_image_border : '?????', +insert_image_dimensions : '?????', +insert_image_vspace : '????? ?????', +insert_image_hspace : '????? ????', +insert_image_align : '??? ????????', +insert_image_align_default : '??? ???', +insert_image_align_baseline : '?? ????', +insert_image_align_top : '????', +insert_image_align_middle : '???', +insert_image_align_bottom : '?????', +insert_image_align_texttop : '????? ???', +insert_image_align_absmiddle : '??? ????', +insert_image_align_absbottom : '????? ????', +insert_image_align_left : '??', +insert_image_align_right : '????', +theme_font_size : '-- Font size --', +theme_fontdefault : '-- Font family --', +theme_block : '-- Format --', +theme_paragraph : '????????', +theme_div : 'Div', +theme_address : '????', +theme_pre : '?? ??? ????? ???', +theme_h1 : '???? 1', +theme_h2 : '???? 2', +theme_h3 : '???? 3', +theme_h4 : '???? 4', +theme_h5 : '???? 5', +theme_h6 : '???? 6', +theme_colorpicker_title : '??? ?? ?????? ????', +theme_colorpicker_apply : '?????', +theme_forecolor_desc : '?????? ??? ???', +theme_backcolor_desc : '?????? ??? ?????', +theme_charmap_title : '?????? ??????? ????', +theme_charmap_desc : '??? ??????? ????', +theme_visualaid_desc : '????? ???? ???? ? ????? ??????', +insert_anchor_title : '??? ? ?????? Anchor', +insert_anchor_name : '??? Anchor', +theme_anchor_desc : '??? ? ?????? Anchor', +theme_insert_link_titlefield : '?????', +theme_clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +theme_path : '????', +cut_desc : 'Cut', +copy_desc : 'Copy', +paste_desc : 'Paste', +image_props_desc : 'Image properties', +newdocument_desc : 'New document', +newdocument : 'Are you sure you want clear all contents?' +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/fa_ca.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/fa_ca.js new file mode 100644 index 0000000000..ca726768ad --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/fa_ca.js @@ -0,0 +1,76 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +theme_style_select : '-- Styles --', +theme_code_desc : 'Edit HTML Source', +theme_code_title : 'HTML Source Editor', +theme_code_wordwrap : 'Word wrap', +theme_sub_desc : 'Subscript', +theme_sup_desc : 'Superscript', +theme_hr_desc : 'Insert horizontal ruler', +theme_removeformat_desc : 'Remove formatting', +theme_custom1_desc : 'Your custom description here', +insert_image_border : 'Border', +insert_image_dimensions : 'Dimensions', +insert_image_vspace : 'Vertical space', +insert_image_hspace : 'Horizontal space', +insert_image_align : 'Alignment', +insert_image_align_default : '-- Not set --', +insert_image_align_baseline : 'Baseline', +insert_image_align_top : 'Top', +insert_image_align_middle : 'Middle', +insert_image_align_bottom : 'Bottom', +insert_image_align_texttop : 'TextTop', +insert_image_align_absmiddle : 'Absolute Middle', +insert_image_align_absbottom : 'Absolute Bottom', +insert_image_align_left : 'Left', +insert_image_align_right : 'Right', +theme_font_size : '-- Font size --', +theme_fontdefault : '-- Font family --', +theme_block : '-- Format --', +theme_paragraph : 'Paragraph', +theme_div : 'Div', +theme_address : 'Address', +theme_pre : 'Preformatted', +theme_h1 : 'Heading 1', +theme_h2 : 'Heading 2', +theme_h3 : 'Heading 3', +theme_h4 : 'Heading 4', +theme_h5 : 'Heading 5', +theme_h6 : 'Heading 6', +theme_colorpicker_title : 'Select a color', +theme_colorpicker_apply : 'Apply', +theme_forecolor_desc : 'Select text color', +theme_backcolor_desc : 'Select background color', +theme_charmap_title : 'Select custom character', +theme_charmap_desc : 'Insert custom character', +theme_visualaid_desc : 'Toggle guidelines/invisible elements', +insert_anchor_title : 'Insert/edit anchor', +insert_anchor_name : 'Anchor name', +theme_anchor_desc : 'Insert/edit anchor', +theme_insert_link_titlefield : 'Title', +theme_clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +theme_path : 'Path', +cut_desc : 'Cut', +copy_desc : 'Copy', +paste_desc : 'Paste', +link_list : 'Link list', +image_list : 'Image list', +browse : 'Browse', +image_props_desc : 'Image properties', +newdocument_desc : 'New document', +class_name : 'Class', +newdocument : 'Are you sure you want clear all contents?', +about_title : 'About TinyMCE', +about : 'About', +license : 'License', +plugins : 'Plugins', +plugin : 'Plugin', +author : 'Author', +version : 'Version', +loaded_plugins : 'Loaded plugins', +help : 'Help', +not_set : '-- Not set --', +close : 'Close', +toolbar_focus : 'Jump to tool buttons - Alt+Q, Jump to editor - Alt-Z, Jump to element path - Alt-X' +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/fi.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/fi.js new file mode 100755 index 0000000000..2eaa9419cc --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/fi.js @@ -0,0 +1,77 @@ +// FI lang variables by Urho Konttori from Absolutions +// Updated by Tuomo Aura from Ateco.fi + +tinyMCE.addToLang('',{ +theme_style_select : '-- Tyylit --', +theme_code_desc : 'Muokkaa HTML-lähdekoodia', +theme_code_title : 'HTML-Lähdekoodin muokkaus', +theme_code_wordwrap : 'Word wrap', +theme_sub_desc : 'Alaindeksi', +theme_sup_desc : 'Yläindeksi', +theme_hr_desc : 'Lisää vaakaviiva', +theme_removeformat_desc : 'Poista muotoilu', +theme_custom1_desc : 'Kirjoita oma selityksesi tähän', +insert_image_border : 'Reuna', +insert_image_dimensions : 'Mitat', +insert_image_vspace : 'Pystyväli', +insert_image_hspace : 'Vaakaväli', +insert_image_align : 'Asettelu', +insert_image_align_default : 'Oletus', +insert_image_align_baseline : 'Perustasoon', +insert_image_align_top : 'Ylälaitaan', +insert_image_align_middle : 'Keskelle', +insert_image_align_bottom : 'Alalaitaan', +insert_image_align_texttop : 'Tekstin ylälaitaan', +insert_image_align_absmiddle : 'Absoluuttisen keskelle', +insert_image_align_absbottom : 'Absoluuttisen alas', +insert_image_align_left : 'Vasemmalle', +insert_image_align_right : 'Oikealle', +theme_font_size : '-- Fonttikoko --', +theme_fontdefault : '-- Fontti --', +theme_block : '-- Muotoilu --', +theme_paragraph : 'Kappale', +theme_div : 'Div', +theme_address : 'Osoite', +theme_pre : 'Etukäteen muotoiltu', +theme_h1 : 'Otsikko 1', +theme_h2 : 'Otsikko 2', +theme_h3 : 'Otsikko 3', +theme_h4 : 'Otsikko 4', +theme_h5 : 'Otsikko 5', +theme_h6 : 'Otsikko 6', +theme_colorpicker_title : 'Valitse väri', +theme_colorpicker_apply : 'Aseta väri', +theme_forecolor_desc : 'Valitse fontin väri', +theme_backcolor_desc : 'Valitse taustaväri', +theme_charmap_title : 'Valitse erikoismerkki', +theme_charmap_desc : 'Lisää oma erikoismerkki', +theme_visualaid_desc : 'Näytä/piilota apuviivat', +insert_anchor_title : 'Lisää/muokkaa ankkuria', +insert_anchor_name : 'Ankkurin nimi', +theme_anchor_desc : 'Lisää/muokkaa ankkuria', +theme_insert_link_titlefield : 'Title', +theme_clipboard_msg : 'Leikkaus/Kopiointi/Liitäminen ei onnistu Mozilla eikä Firefox -selaimilla tietoturvasyistä. \n Haluatko lisätietoa aiheesta?', +theme_path : 'Polku', +cut_desc : 'Leikkaa', +copy_desc : 'Kopioi', +paste_desc : 'Liitä', +link_list : 'Linkkilista', +image_list : 'Kuvalista', +browse : 'Selaa', +image_props_desc : 'Kuvan ominaisuudet', +newdocument_desc : 'Uusi dokumentti', +class_name : 'Luokka', +newdocument : 'Oletko varma, että haluat poistaa kaiken sisällön?', +about_title : 'TinyMCE:n tiedot', +about : 'Tiedot', +license : 'Lisenssi', +plugins : 'Pluginit', +plugin : 'Plugini', +author : 'Tekijä', +version : 'Versio', +loaded_plugins : 'Ladatut pluginit', +help : 'Apua', +not_set : '-- Ei asetettu --', +close : 'Sulje', +toolbar_focus : 'Hyppää työkalupainikkeisiin - Alt+Q, Hyppää editoriin - Alt-Z, Hyppää polkuun - Alt-X' +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/fr.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/fr.js new file mode 100755 index 0000000000..67fee6d864 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/fr.js @@ -0,0 +1,77 @@ +// FR lang variables +// Modified by Motte, last updated 2006-03-23 + +tinyMCE.addToLang('',{ +theme_style_select : '-- Style --', +theme_code_desc : 'Afficher le code source', +theme_code_title : 'Edition du code source', +theme_code_wordwrap : 'Retour à la ligne automatique', +theme_sub_desc : 'Indice', +theme_sup_desc : 'Exposant', +theme_hr_desc : 'Insérer une règle horizontale ordinaire', +theme_removeformat_desc : 'Supprimer le formatage', +theme_custom1_desc : 'Votre description personnalisée ici', +insert_image_border : 'Bordure', +insert_image_dimensions : 'Dimensions', +insert_image_vspace : 'Espacement vertical', +insert_image_hspace : 'Espacement horizontal', +insert_image_align : 'Alignement', +insert_image_align_default : '-- Indéfini --', +insert_image_align_baseline : 'Ligne de base', +insert_image_align_top : 'Haut', +insert_image_align_middle : 'Milieu', +insert_image_align_bottom : 'Bas', +insert_image_align_texttop : 'Haut du texte', +insert_image_align_absmiddle : 'Milieu absolu', +insert_image_align_absbottom : 'Bas absolu', +insert_image_align_left : 'En flottement à gauche', +insert_image_align_right : 'En flottement à droite', +theme_font_size : '-- Taille --', +theme_fontdefault : '-- Police --', +theme_block : '-- Bloc de texte --', +theme_paragraph : 'Paragraphe', +theme_div : 'Div', +theme_address : 'Infos sur l\'auteur', +theme_pre : 'Texte préformaté', +theme_h1 : 'Titre de niveau 1', +theme_h2 : 'Titre de niveau 2', +theme_h3 : 'Titre de niveau 3', +theme_h4 : 'Titre de niveau 4', +theme_h5 : 'Titre de niveau 5', +theme_h6 : 'Titre de niveau 6', +theme_colorpicker_title : 'Choisir une couleur', +theme_colorpicker_apply : 'Appliquer', +theme_forecolor_desc : 'Couleur du texte', +theme_backcolor_desc : 'Couleur d\'arrière-plan', +theme_charmap_title : 'Sélectionner un charactère spécial', +theme_charmap_desc : 'Insérer un charactère spécial', +theme_visualaid_desc : 'Activer/Désactiver les lignes guides et les éléments invisibles', +insert_anchor_title : 'Gestionnaire d\'ancre', +insert_anchor_name : 'Nom de l\'ancre', +theme_anchor_desc : 'Insérer/Modifier une ancre', +theme_insert_link_titlefield : 'Info-bulle', +theme_clipboard_msg : 'Pour des raisons de sécurité, les fonctions « Copier », « Couper » et « Coller »\nne sont pas disponibles dans Mozilla et Firefox.\n\n\nVoulez-vous plus d\'information à ce sujet?\n', +theme_path : 'Elément(s) en cours ', +cut_desc : 'Couper', +copy_desc : 'Copier', +paste_desc : 'Coller', +link_list : 'Lien de la liste', +image_list : 'Image de la liste', +browse : 'Naviguer', +image_props_desc : 'Propriétés de l\'image', +newdocument_desc : 'Nouveau document', +class_name : 'Classe CSS', +newdocument : 'Etes-vous sûr de vouloir supprimer tout le contenu ?', +about_title : 'A propos de TinyMCE', +about : 'A propos', +license : 'License', +plugins : 'Extensions', +plugin : 'Extension', +author : 'Auteur', +version : 'Version', +loaded_plugins : 'Extensions installées', +help : 'Aide', +not_set : '-- Indéfini --', +close : 'Fermer', +toolbar_focus : 'Atteindre la barre d\'outils (Alt+Q), Atteindre l\'éditeur (Alt-Z), Atteindre l\'élément en cours (Alt-X)' +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/fr_ca.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/fr_ca.js new file mode 100755 index 0000000000..2e15b58184 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/fr_ca.js @@ -0,0 +1,64 @@ +// Canadian French lang variables by Virtuelcom last modification: 2005-06-15 + +tinyMCE.addToLang('',{ +theme_style_select : '-- Styles --', +theme_code_desc : 'Modifier le code source HTML', +theme_code_title : 'Éditeur de code source HTML', +theme_code_wordwrap : 'Word wrap', +theme_sub_desc : 'Souscrit', +theme_sup_desc : 'Indice supérieur', +theme_hr_desc : 'Insérer un séparateur horizontal', +theme_removeformat_desc : 'Supprimer le formattage', +theme_custom1_desc : 'Votre description personnalisée ici', +insert_image_border : 'Bordure', +insert_image_dimensions : 'Dimensions', +insert_image_vspace : 'VSpace', +insert_image_hspace : 'HSpace', +insert_image_align : 'Alignement', +insert_image_align_default : 'Défaut', +insert_image_align_baseline : 'Baseline', +insert_image_align_top : 'Haut', +insert_image_align_middle : 'Milieu', +insert_image_align_bottom : 'Bas', +insert_image_align_texttop : 'TextTop', +insert_image_align_absmiddle : 'Milieu absolu', +insert_image_align_absbottom : 'Bas absolu', +insert_image_align_left : 'Gauche', +insert_image_align_right : 'Droit', +theme_font_size : 'Taille', +theme_fontdefault : '-- Police --', +theme_block : '-- Format --', +theme_paragraph : 'Paragraphe', +theme_div : 'Div', +theme_address : 'Addresse', +theme_pre : 'Préformatté', +theme_h1 : 'Entête 1', +theme_h2 : 'Entête 2', +theme_h3 : 'Entête 3', +theme_h4 : 'Entête 4', +theme_h5 : 'Entête 5', +theme_h6 : 'Entête 6', +theme_colorpicker_title : 'Choisir une couleur', +theme_colorpicker_apply : 'Appliquer', +theme_forecolor_desc : 'Choisir la couleur d\'avant plan', +theme_backcolor_desc : 'Choisir une couleur d\'arrière plan', +theme_charmap_title : 'Sélectionner un charactère spécial', +theme_charmap_desc : 'Insérer un charactère spécial', +theme_visualaid_desc : 'Active/Désactive les lignes guides et les éléments invisibles', +insert_anchor_title : 'Insérer/Modifier une ancre', +insert_anchor_name : 'Nom de l\'ancre', +theme_anchor_desc : 'Insérer / Modifier une ancre', +theme_insert_link_titlefield : 'Titre', +theme_clipboard_msg : 'Copier/Couper/Coller ne sont pas disponibles dans Mozilla et FireFox.\nDésirez-vous consulter de plus amples informations à ce sujet?', +theme_path : 'Chemin', +cut_desc : 'Couper', +copy_desc : 'Copier', +paste_desc : 'Coller', +link_list : 'Liste de liens', +image_list : 'Liste d\'images', +browse : 'Sélectionner', +image_props_desc : 'Propriétés de l\'image', +newdocument_desc : 'Nouveau Document', +class_name : 'Classe', +newdocument : 'Are you sure you want clear all contents?' +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/he.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/he.js new file mode 100755 index 0000000000..87778f3f80 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/he.js @@ -0,0 +1,76 @@ +// HE lang variables by Liron Newman, http://eesh.net + +tinyMCE.addToLang('',{ +theme_style_select : '-- ñéâðåðåú --', +theme_code_desc : 'òøåê àú ÷åã ä-HTML', +theme_code_title : 'òåøê ÷åã HTML', +theme_code_wordwrap : 'âìéùú ùåøåú', +theme_sub_desc : 'ëúá úçúé', +theme_sup_desc : 'ëúá òéìé', +theme_hr_desc : 'äëðñ ÷å àåô÷é', +theme_removeformat_desc : 'äñø òéöåá', +theme_custom1_desc : 'äúéàåø ùìê ëàï', +insert_image_border : 'âáåì', +insert_image_dimensions : 'îéîãéí', +insert_image_vspace : 'çìì àðëé', +insert_image_hspace : 'çìì àåô÷é', +insert_image_align : 'ééùåø', +insert_image_align_default : 'áøéøú îçãì', +insert_image_align_baseline : 'ì÷å äáñéñ', +insert_image_align_top : 'ìîòìä', +insert_image_align_middle : 'ìàîöò', +insert_image_align_bottom : 'ìîèä', +insert_image_align_texttop : 'ìøàù äè÷ñè', +insert_image_align_absmiddle : 'ìàîöò îåçìè', +insert_image_align_absbottom : 'ì÷öä úçúåï îåçìè', +insert_image_align_left : 'ìùîàì', +insert_image_align_right : 'ìéîéï', +theme_font_size : 'âåãì âåôï', +theme_fontdefault : '-- îùôçú âåôðéí --', +theme_block : '-- òéöåá --', +theme_paragraph : 'ôñ÷ä', +theme_div : '÷èò', +theme_address : 'ëúåáú', +theme_pre : 'îòåöá îøàù', +theme_h1 : 'ëåúøú 1', +theme_h2 : 'ëåúøú 2', +theme_h3 : 'ëåúøú 3', +theme_h4 : 'ëåúøú 4', +theme_h5 : 'ëåúøú 5', +theme_h6 : 'ëåúøú 6', +theme_colorpicker_title : 'áçø öáò', +theme_colorpicker_apply : 'äçì', +theme_forecolor_desc : 'áçø öáò è÷ñè', +theme_backcolor_desc : 'áçø öáò ø÷ò', +theme_charmap_title : 'áçø úå îéåçã', +theme_charmap_desc : 'äëðñ úå îéåçã', +theme_visualaid_desc : 'äçìó îöá ÷ååéí îðçéí/øëéáéí áìúé-ðøàéí', +insert_anchor_title : 'äëðñ/òøåê òåâï', +insert_anchor_name : 'ùí äòåâï', +theme_anchor_desc : 'äëðñ/òøåê òåâï', +theme_insert_link_titlefield : 'ëåúøú', +theme_clipboard_msg : 'ôòåìåú äòú÷ä/âæéøä/äãá÷ä àéðï ðúîëåú úçú Mozilla å-Firefox.\näàí áøöåðê ì÷áì îéãò ðåñó àåãåú ðåùà æä?', +theme_path : 'ðúéá', +cut_desc : 'âæåø', +copy_desc : 'äòú÷', +paste_desc : 'äãá÷', +link_list : 'øùéîú ÷éùåøéí', +image_list : 'øùéîú úîåðåú', +browse : 'ñééø', +image_props_desc : 'îàôééðé úîåðä', +newdocument_desc : 'îñîê çãù', +class_name : 'îçì÷ä', +newdocument : 'äàí àúä áèåç ùáøöåðê ìð÷åú àú ëì äúåëï?', +about_title : 'àåãåú TinyMCE', +about : 'àåãåú', +license : 'øéùéåï', +plugins : 'úåñôéí', +plugin : 'úåñó', +author : 'îçáø', +version : 'âøñä', +loaded_plugins : 'úåñôéí ôòéìéí', +help : 'òæøä', +not_set : '-- ìà îåâãø --', +close : 'ñâéøä', +toolbar_focus : 'òáåø àì ëôúåøé äëìéí - Alt+Q, òáåø àì äòåøê - Alt-Z, òáåø àì ðúéá òéöåá - Alt-X' +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/hu.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/hu.js new file mode 100644 index 0000000000..49535b002b --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/hu.js @@ -0,0 +1,75 @@ +// HU lang variables + +tinyMCE.addToLang('',{ +theme_style_select : '-- Stílusok --', +theme_code_desc : 'HTML forrás szerkesztése', +theme_code_title : 'HTML forrás szerkesztõ', +theme_code_wordwrap : 'Sortördelés', +theme_sub_desc : 'Alsóindex', +theme_sup_desc : 'Felsõindex', +theme_hr_desc : 'Vizszíntes vonal beszúrása', +theme_removeformat_desc : 'Formázás eltávolítása', +theme_custom1_desc : 'Az egyéni leírásod jön ide', +insert_image_border : 'Keret', +insert_image_dimensions : 'Kiterjedés', +insert_image_vspace : 'Függõleges terület', +insert_image_hspace : 'Vizszintes terület', +insert_image_align : 'Elhelyezkedés', +insert_image_align_default : '-- Nincs beállítva --', +insert_image_align_baseline : 'Baseline', +insert_image_align_top : 'Felül', +insert_image_align_middle : 'Középen', +insert_image_align_bottom : 'Alul', +insert_image_align_texttop : 'Szövegfelett', +insert_image_align_absmiddle : 'Abszolút közép', +insert_image_align_absbottom : 'Abszolút alatt', +insert_image_align_left : 'Balra', +insert_image_align_right : 'Jobbra', +theme_font_size : '-- Betûméret --', +theme_fontdefault : '-- Betûcsalád --', +theme_block : '-- Formátum --', +theme_paragraph : 'Bekezdés', +theme_div : 'Div', +theme_address : 'Cím', +theme_pre : 'Elõreformázott', +theme_h1 : 'Fejléc 1', +theme_h2 : 'Fejléc 2', +theme_h3 : 'Fejléc 3', +theme_h4 : 'Fejléc 4', +theme_h5 : 'Fejléc 5', +theme_h6 : 'Fejléc 6', +theme_colorpicker_title : 'Színválasztás', +theme_colorpicker_apply : 'Alkalmaz', +theme_forecolor_desc : 'Szövegszín választás', +theme_backcolor_desc : 'Háttérszín választás', +theme_charmap_title : 'Egyéni karakter választás', +theme_charmap_desc : 'Egyéni karakter beszúrás', +theme_visualaid_desc : 'Sorjelölõk/láthatatlan elemek kapcsolása', +insert_anchor_title : 'Horgony nbeillesztése/szerkesztése', +insert_anchor_name : 'Horgony név', +theme_anchor_desc : 'Horgony nbeillesztése/szerkesztése', +theme_insert_link_titlefield : 'Cím', +theme_clipboard_msg : 'A Másolás/Kivágás/Beillesztés nem elérhetõ Mozillában and Firefox-ban.\nSzeretnél több információt errõl a problémáról?', +theme_path : 'Útvonal', +cut_desc : 'Kivágás', +copy_desc : 'Másolás', +paste_desc : 'Beillesztés', +link_list : 'Link lista', +image_list : 'Kép lista', +browse : 'Tallózás', +image_props_desc : 'Kép tulajdonságai', +newdocument_desc : 'Új dokumentum', +class_name : 'Osztály', +newdocument : 'Biztos hogy törölni akarod az összes tartalmat?', +about_title : 'TinyMCE névjegye', +about : 'Névjegy', +license : 'Licensz', +plugins : 'Bõvítmények', +plugin : 'Bõvítmény', +author : 'Szerzõ', +version : 'Verzió', +loaded_plugins : 'Betöltött bõvítmények', +help : 'Súgó', +not_set : '-- Nincs beállítva --', +close : 'Bezárás' +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/is.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/is.js new file mode 100644 index 0000000000..dc92c62fba --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/is.js @@ -0,0 +1,76 @@ +// Iceland lang variables by Johannes Birgir Jensson + +tinyMCE.addToLang('',{ +theme_style_select : '-- Stílar --', +theme_code_desc : 'Breyta HTML kóða', +theme_code_title : 'HTML kóðaritill', +theme_code_wordwrap : 'Word wrap', +theme_sub_desc : 'Lágskrift', +theme_sup_desc : 'Háskrift', +theme_hr_desc : 'Setja inn stiku', +theme_removeformat_desc : 'Fjarlægja textasnið', +theme_custom1_desc : 'Þín lýsing hér', +insert_image_border : 'Rammi', +insert_image_dimensions : 'Víddir', +insert_image_vspace : 'Bil fyrir ofan og neðan', +insert_image_hspace : 'Bil til vinstri og hægri', +insert_image_align : 'Jöfnun', +insert_image_align_default : '-- Ekki valin --', +insert_image_align_baseline : 'Sama lína', +insert_image_align_top : 'Uppi', +insert_image_align_middle : 'Miðja', +insert_image_align_bottom : 'Niðri', +insert_image_align_texttop : 'Texti efst', +insert_image_align_absmiddle : 'Alveg í miðju', +insert_image_align_absbottom : 'Alveg neðst', +insert_image_align_left : 'Vinstri', +insert_image_align_right : 'Hægri', +theme_font_size : '-- Textastærð --', +theme_fontdefault : '-- Leturgerð --', +theme_block : '-- Textasnið --', +theme_paragraph : 'Málsgrein', +theme_div : 'Div', +theme_address : 'Heimilisfang', +theme_pre : 'Ritvél', +theme_h1 : 'Haus 1', +theme_h2 : 'Haus 2', +theme_h3 : 'Haus 3', +theme_h4 : 'Haus 4', +theme_h5 : 'Haus 5', +theme_h6 : 'Haus 6', +theme_colorpicker_title : 'Veldu lit', +theme_colorpicker_apply : 'Staðfesta', +theme_forecolor_desc : 'Veldu textalit', +theme_backcolor_desc : 'Veldu bakgrunnslit', +theme_charmap_title : 'Veldu sérstaf', +theme_charmap_desc : 'Setja sérstaf inn', +theme_visualaid_desc : 'Sýna/fela töflur, akkeri og fleira', +insert_anchor_title : 'Setja inn/breyta akkeri', +insert_anchor_name : 'Heiti akkeris', +theme_anchor_desc : 'Setja inn/breyta akkeri', +theme_insert_link_titlefield : 'Titill', +theme_clipboard_msg : 'Afrita/klippa/líma er ekki virkt í Mozilla og Firefox.\nViltu fá upplýsingar um hvernig þú getur kveikt á þeim?', +theme_path : 'Slóð', +cut_desc : 'Klippa', +copy_desc : 'Afrita', +paste_desc : 'Skeyta', +link_list : 'Tenglalisti', +image_list : 'Myndalisti', +browse : 'Vafra', +image_props_desc : 'Stillingar myndar', +newdocument_desc : 'Nýtt skjal', +class_name : 'Class', +newdocument : 'Ertu viss um að þú viljir hreinsa allt burtu?', +about_title : 'Um TinyMCE', +about : 'Um', +license : 'Leyfi', +plugins : 'Viðbætur', +plugin : 'Viðbót', +author : 'Höfundur', +version : 'Útgáfa', +loaded_plugins : 'Virkar viðbætur', +help : 'Hjálp', +not_set : '-- Ekki valið --', +close : 'Loka', +toolbar_focus : 'Flýtilykill fyrir takka - Alt+Q, Flýtilykill fyrir ritil - Alt-Z, Flýtilykill fyrir slóð - Alt-X' +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/it.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/it.js new file mode 100755 index 0000000000..a3b9675ea8 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/it.js @@ -0,0 +1,82 @@ +// IT lang variables + +tinyMCE.addToLang('',{ +theme_style_select : '-- Stili --', +theme_code_desc : 'Modifica codice HTML', +theme_code_title : 'Editor HTML', +theme_code_wordwrap : 'A capo', +theme_sub_desc : 'Apice', +theme_sup_desc : 'Pedice', +theme_hr_desc : 'Inserisci riga orizzontale', +theme_removeformat_desc : 'Rimuovi formattazione', +theme_custom1_desc : 'La tua descrizione personalizzata', +insert_image_border : 'Bordo', +insert_image_dimensions : 'Dimensioni', +insert_image_vspace : 'Spaziatura verticale', +insert_image_hspace : 'Spaziatura orizzontale', +insert_image_align : 'Allineamento', +insert_image_align_default : '-- Non impostato --', +insert_image_align_baseline : 'Alla base', +insert_image_align_top : 'In alto', +insert_image_align_middle : 'In mezzo', +insert_image_align_bottom : 'In basso', +insert_image_align_texttop : 'In alto col testo', +insert_image_align_absmiddle : 'In mezzo (assoluto)', +insert_image_align_absbottom : 'In basso (assoluto)', +insert_image_align_left : 'A sinistra', +insert_image_align_right : 'A destra', +theme_font_size : '-- Dimensione --', +theme_fontdefault : '-- Font --', +theme_block : '-- Formato --', +theme_paragraph : 'Paragrafo', +theme_div : 'Div', +theme_address : 'Indirizzo', +theme_pre : 'Preformattato', +theme_h1 : 'Intestazione 1', +theme_h2 : 'Intestazione 2', +theme_h3 : 'Intestazione 3', +theme_h4 : 'Intestazione 4', +theme_h5 : 'Intestazione 5', +theme_h6 : 'Intestazione 6', +theme_blockquote : 'Blockquote', +theme_code : 'Codice', +theme_samp : 'Esempio di codice', +theme_dt : 'Definizione', +theme_dd : 'Descrizione di definizione', +theme_colorpicker_title : 'Seleziona un colore', +theme_colorpicker_apply : 'Applica', +theme_forecolor_desc : 'Seleziona il colore del testo', +theme_backcolor_desc : 'Seleziona il colore di sfondo', +theme_charmap_title : 'Seleziona un carattere personalizzato', +theme_charmap_desc : 'Inserisci un carattere personalizzato', +theme_visualaid_desc : 'Abilita o disabilita guide visuali', +insert_anchor_title : 'Inserisci o modifica un\'ancora', +insert_anchor_name : 'Nome dell\'ancora', +theme_anchor_desc : 'Inserisci o modifica l\'ancora', +theme_insert_link_titlefield : 'Titolo', +theme_clipboard_msg : 'Le operazioni di taglia, copia e incolla non sono disponibili in Firefox. Vuoi ricevere ulteriori informazioni al riguardo?', +theme_path : 'Percorso', +cut_desc : 'Taglia', +copy_desc : 'Copia', +paste_desc : 'Incolla', +link_list : 'Lista di link', +image_list : 'Lista di immagini', +browse : 'Sfoglia', +image_props_desc : 'Proprietà dell\'immagine', +newdocument_desc : 'Nuovo documento', +class_name : 'Classe', +newdocument : 'Sei sicuro di voler cancellare tutto?', +about_title : 'Informazioni su TinyMCE', +about : 'Informazioni', +license : 'Licenza', +plugins : 'Plugin', +plugin : 'Plugin', +author : 'Autore', +version : 'Versione', +loaded_plugins : 'Plugin caricati', +help : 'Aiuto', +not_set : '-- Non impostato --', +close : 'Chiudi', +toolbar_focus : 'Passa ai bottoni - Alt+Q, Passa all\'editor - Alt-Z, Passa al percorso - Alt-X', +theme_advanced_anchor_delta_width : 25 +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/ja-euc-jp.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/ja-euc-jp.js new file mode 100644 index 0000000000..ca726768ad --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/ja-euc-jp.js @@ -0,0 +1,76 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +theme_style_select : '-- Styles --', +theme_code_desc : 'Edit HTML Source', +theme_code_title : 'HTML Source Editor', +theme_code_wordwrap : 'Word wrap', +theme_sub_desc : 'Subscript', +theme_sup_desc : 'Superscript', +theme_hr_desc : 'Insert horizontal ruler', +theme_removeformat_desc : 'Remove formatting', +theme_custom1_desc : 'Your custom description here', +insert_image_border : 'Border', +insert_image_dimensions : 'Dimensions', +insert_image_vspace : 'Vertical space', +insert_image_hspace : 'Horizontal space', +insert_image_align : 'Alignment', +insert_image_align_default : '-- Not set --', +insert_image_align_baseline : 'Baseline', +insert_image_align_top : 'Top', +insert_image_align_middle : 'Middle', +insert_image_align_bottom : 'Bottom', +insert_image_align_texttop : 'TextTop', +insert_image_align_absmiddle : 'Absolute Middle', +insert_image_align_absbottom : 'Absolute Bottom', +insert_image_align_left : 'Left', +insert_image_align_right : 'Right', +theme_font_size : '-- Font size --', +theme_fontdefault : '-- Font family --', +theme_block : '-- Format --', +theme_paragraph : 'Paragraph', +theme_div : 'Div', +theme_address : 'Address', +theme_pre : 'Preformatted', +theme_h1 : 'Heading 1', +theme_h2 : 'Heading 2', +theme_h3 : 'Heading 3', +theme_h4 : 'Heading 4', +theme_h5 : 'Heading 5', +theme_h6 : 'Heading 6', +theme_colorpicker_title : 'Select a color', +theme_colorpicker_apply : 'Apply', +theme_forecolor_desc : 'Select text color', +theme_backcolor_desc : 'Select background color', +theme_charmap_title : 'Select custom character', +theme_charmap_desc : 'Insert custom character', +theme_visualaid_desc : 'Toggle guidelines/invisible elements', +insert_anchor_title : 'Insert/edit anchor', +insert_anchor_name : 'Anchor name', +theme_anchor_desc : 'Insert/edit anchor', +theme_insert_link_titlefield : 'Title', +theme_clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +theme_path : 'Path', +cut_desc : 'Cut', +copy_desc : 'Copy', +paste_desc : 'Paste', +link_list : 'Link list', +image_list : 'Image list', +browse : 'Browse', +image_props_desc : 'Image properties', +newdocument_desc : 'New document', +class_name : 'Class', +newdocument : 'Are you sure you want clear all contents?', +about_title : 'About TinyMCE', +about : 'About', +license : 'License', +plugins : 'Plugins', +plugin : 'Plugin', +author : 'Author', +version : 'Version', +loaded_plugins : 'Loaded plugins', +help : 'Help', +not_set : '-- Not set --', +close : 'Close', +toolbar_focus : 'Jump to tool buttons - Alt+Q, Jump to editor - Alt-Z, Jump to element path - Alt-X' +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/ja.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/ja.js new file mode 100644 index 0000000000..08d0abfc52 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/ja.js @@ -0,0 +1,62 @@ +// JP lang variables + +tinyMCE.addToLang('',{ +theme_style_select : '$B%9%?%$%k(B', +theme_paragraph : '$BJ8L.(B', +theme_address : '$B%"%I%l%9(B', +theme_pre : '$B@07A:Q$_(B', +theme_h1 : 'H1', +theme_h2 : 'H2', +theme_h3 : 'H3', +theme_h4 : 'H4', +theme_h5 : 'H5', +theme_h6 : 'H6', +theme_div : 'Div', +insert_anchor_title : '$B%"%s%+!<$NA^F~(B/$BJT=8(B', +insert_anchor_name : '$B%"%s%+!<$NL>A0(B', +theme_anchor_desc : '$B%"%s%+!<$NA^F~(B/$BJT=8(B', +theme_code_desc : 'HTML$B$ND>@\JT=8(B', +theme_code_title : 'HTML$B$NJT=8(B', +theme_code_wordwrap : 'Word wrap', +theme_hr_desc : '$B?eJ?@~(B', +theme_removeformat_desc : '$B@07A>pJs:o=|(B', +theme_visualaid_desc : '$BJd=u>pJs$N;k3P2=(B($B%H%0%k(B)', +theme_sub_desc : '$BE:;z2<(B', +theme_sup_desc : '$BE:;z>e(B', +theme_charmap_desc : '$BFCGr(B', +insert_image_hspace : '$B2#M>Gr(B', +insert_image_align : '$B0LCV9g$o$;(B', +insert_image_align_default : '$B0EL[(B', +insert_image_align_baseline : '$B4p=`@~(B', +insert_image_align_top : '$B>e(B', +insert_image_align_middle : '$BCf(B', +insert_image_align_bottom : '$B2<(B', +insert_image_align_texttop : '$BJ8;z$N>e(B', +insert_image_align_absmiddle : '$B@dBP$KCf(B', +insert_image_align_absbottom : '$B@dBP$K2<(B', +insert_image_align_left : '$B:8(B', +insert_image_align_right : '$B1&(B', +theme_font_size : '-- Font size --', +theme_fontdefault : '-- Font family --', +theme_block : '-- Format --', +theme_colorpicker_title : '$B?\'$N;XDj(B', +theme_colorpicker_apply : '$BE,MQ(B', +theme_forecolor_desc : '$BA07J?\'(B', +theme_backcolor_desc : 'Select background color', +theme_clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +theme_path : 'Path', +cut_desc : 'Cut', +copy_desc : 'Copy', +paste_desc : 'Paste', +link_list : 'Link list', +image_list : 'Image list', +browse : 'Browse', +image_props_desc : 'Image properties', +newdocument_desc : 'New document', +class_name : '$B%/%i%9(B', +newdocument : 'Are you sure you want clear all contents?' +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/ja_euc-jp.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/ja_euc-jp.js new file mode 100755 index 0000000000..2eb59f2bd3 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/ja_euc-jp.js @@ -0,0 +1,76 @@ +// ÆüËܸì japanese EUC-Jp lang variables + +tinyMCE.addToLang('',{ +theme_style_select : '-- ¥¹¥¿¥¤¥ë --', +theme_code_desc : '¥½¡¼¥¹¤òÊÔ½¸', +theme_code_title : 'HTML ¥½¡¼¥¹ÊÔ½¸', +theme_code_wordwrap : '±¦Ã¼¤ÇÀÞ¤êÊÖ¤¹', +theme_sub_desc : '²¼ÉÕ¤­', +theme_sup_desc : '¾åÉÕ¤­', +theme_hr_desc : '¿åÊ¿ÌÌÀþ¤òÁÞÆþ', +theme_removeformat_desc : '¥Õ¥©¡¼¥Þ¥Ã¥È¤ò¼è¾Ã¤¹', +theme_custom1_desc : 'Æȼ«¤ÎÀâÌÀ¤¬¤³¤³', +insert_image_border : '¥Ü¡¼¥À¡¼', +insert_image_dimensions : 'À£Ë¡', +insert_image_vspace : '½Ä´Ö³Ö', +insert_image_hspace : '²£´Ö³Ö', +insert_image_align : '·¤¨', +insert_image_align_default : '--¥Ç¥Õ¥©¥ë¥È--', +insert_image_align_baseline : '¥Ù¡¼¥¹¥é¥¤¥ó', +insert_image_align_top : '¾å', +insert_image_align_middle : 'Ãæ±û', +insert_image_align_bottom : '²¼', +insert_image_align_texttop : '¥Æ¥­¥¹¥È¾åÉô', +insert_image_align_absmiddle : 'Ãæ±û (ÀäÂÐŪ)', +insert_image_align_absbottom : '²¼Éô (ÀäÂÐŪ)', +insert_image_align_left : 'º¸', +insert_image_align_right : '±¦', +theme_font_size : '-- ¥Õ¥©¥ó¥È¥µ¥¤¥º --', +theme_fontdefault : '-- ¥Õ¥©¥ó¥È¥Õ¥¡¥ß¥ê --', +theme_block : '--¥Õ¥©¡¼¥Þ¥Ã¥È--', +theme_paragraph : 'ÃÊÍî', +theme_div : 'Div', +theme_address : '¥¢¥É¥ì¥¹', +theme_pre : '½ñ¼°¤¢¤ê', +theme_h1 : '¥Ø¥Ã¥À 1', +theme_h2 : '¥Ø¥Ã¥À 2', +theme_h3 : '¥Ø¥Ã¥À 3', +theme_h4 : '¥Ø¥Ã¥À 4', +theme_h5 : '¥Ø¥Ã¥À 5', +theme_h6 : '¥Ø¥Ã¥À 6', +theme_colorpicker_title : '¿§¤òÁªÂò', +theme_colorpicker_apply : 'Ŭ±þ', +theme_forecolor_desc : 'ʸ»ú¿§¤òÁªÂò', +theme_backcolor_desc : 'ÇØ·Ê¿§¤òÁªÂò', +theme_charmap_title : 'Æüìʸ»ú¤òÁªÂò', +theme_charmap_desc : 'Æüìʸ»ú¤òÁÞÆþ', +theme_visualaid_desc : '±£¤ì¤¿¥¬¥¤¥É¤ò¥È¥°¥ë', +insert_anchor_title : '¥¢¥ó¥«¡¼¤òÁÞÆþ¡¦ÊÔ½¸', +insert_anchor_name : '¥¢¥ó¥«¡¼Ì¾', +theme_anchor_desc : '¥¢¥ó¥«¡¼¤òÁÞÆþ¡¦ÊÔ½¸', +theme_insert_link_titlefield : '¥¿¥¤¥È¥ë', +theme_clipboard_msg : '¥³¥Ô¡¼¡¢ÀÚ¤ê¼è¤ê¡¢Å½¤êÉÕ¤±¤¬Firefox¤ËÍøÍѤǤ­¤Þ¤»¤ó¡£\n¾Ü¤·¤¯¤·¤ê¤¿¤¤?', +theme_path : '¥Ñ¡¼¥¹', +cut_desc : 'ÀÚ¤ê¼è¤ê', +copy_desc : '¥³¥Ô¡¼', +paste_desc : 'Ž¤êÉÕ¤±', +link_list : '¥ê¥ó¥¯¤Î¥ê¥¹¥È', +image_list : '¥¤¥á¡¼¥¸¤Î¥ê¥¹¥È', +browse : '¥Ö¥é¥¦¥º', +image_props_desc : '¥¤¥á¡¼¥¸¤Î¥×¥í¥Ñ¥Æ¥£', +newdocument_desc : '¿·µ¬', +class_name : '¥¯¥é¥¹', +newdocument : 'Á´¤Æ¤òºï½ü?', +about_title : 'TinyMCE¤Ë¤Ä¤¤¤Æ', +about : 'TinyMCE¤Ë¤Ä¤¤¤Æ', +license : '¥é¥¤¥»¥ó¥¹', +plugins : '¥×¥é¥°¥¤¥ó', +plugin : '¥×¥é¥°¥¤¥ó', +author : 'ºî¼Ô', +version : '¥Ð¡¼¥¸¥ç¥ó', +loaded_plugins : 'Í­¸ú¤Ê¥×¥é¥°¥¤¥ó', +help : '¥Ø¥ë¥×', +not_set : '-- ÀßÄꤵ¤ì¤Æ¤¤¤Ê¤¤ --', +close : 'ÊĤ¸¤ë', +toolbar_focus : '¥Ä¡¼¥ë¤Ø - Alt+Q, ¥¨¥Ç¥£¥¿¡¼¤Ø - Alt-Z, ¥Ñ¥¹¤Ø - Alt-X' +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/ja_shift-jis.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/ja_shift-jis.js new file mode 100644 index 0000000000..ca726768ad --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/ja_shift-jis.js @@ -0,0 +1,76 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +theme_style_select : '-- Styles --', +theme_code_desc : 'Edit HTML Source', +theme_code_title : 'HTML Source Editor', +theme_code_wordwrap : 'Word wrap', +theme_sub_desc : 'Subscript', +theme_sup_desc : 'Superscript', +theme_hr_desc : 'Insert horizontal ruler', +theme_removeformat_desc : 'Remove formatting', +theme_custom1_desc : 'Your custom description here', +insert_image_border : 'Border', +insert_image_dimensions : 'Dimensions', +insert_image_vspace : 'Vertical space', +insert_image_hspace : 'Horizontal space', +insert_image_align : 'Alignment', +insert_image_align_default : '-- Not set --', +insert_image_align_baseline : 'Baseline', +insert_image_align_top : 'Top', +insert_image_align_middle : 'Middle', +insert_image_align_bottom : 'Bottom', +insert_image_align_texttop : 'TextTop', +insert_image_align_absmiddle : 'Absolute Middle', +insert_image_align_absbottom : 'Absolute Bottom', +insert_image_align_left : 'Left', +insert_image_align_right : 'Right', +theme_font_size : '-- Font size --', +theme_fontdefault : '-- Font family --', +theme_block : '-- Format --', +theme_paragraph : 'Paragraph', +theme_div : 'Div', +theme_address : 'Address', +theme_pre : 'Preformatted', +theme_h1 : 'Heading 1', +theme_h2 : 'Heading 2', +theme_h3 : 'Heading 3', +theme_h4 : 'Heading 4', +theme_h5 : 'Heading 5', +theme_h6 : 'Heading 6', +theme_colorpicker_title : 'Select a color', +theme_colorpicker_apply : 'Apply', +theme_forecolor_desc : 'Select text color', +theme_backcolor_desc : 'Select background color', +theme_charmap_title : 'Select custom character', +theme_charmap_desc : 'Insert custom character', +theme_visualaid_desc : 'Toggle guidelines/invisible elements', +insert_anchor_title : 'Insert/edit anchor', +insert_anchor_name : 'Anchor name', +theme_anchor_desc : 'Insert/edit anchor', +theme_insert_link_titlefield : 'Title', +theme_clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +theme_path : 'Path', +cut_desc : 'Cut', +copy_desc : 'Copy', +paste_desc : 'Paste', +link_list : 'Link list', +image_list : 'Image list', +browse : 'Browse', +image_props_desc : 'Image properties', +newdocument_desc : 'New document', +class_name : 'Class', +newdocument : 'Are you sure you want clear all contents?', +about_title : 'About TinyMCE', +about : 'About', +license : 'License', +plugins : 'Plugins', +plugin : 'Plugin', +author : 'Author', +version : 'Version', +loaded_plugins : 'Loaded plugins', +help : 'Help', +not_set : '-- Not set --', +close : 'Close', +toolbar_focus : 'Jump to tool buttons - Alt+Q, Jump to editor - Alt-Z, Jump to element path - Alt-X' +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/ja_shift_jis.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/ja_shift_jis.js new file mode 100755 index 0000000000..2d8e484cb1 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/ja_shift_jis.js @@ -0,0 +1,76 @@ +// “ú–{Œê japanese ƒVƒtƒgJIS lang variables + +tinyMCE.addToLang('',{ +theme_style_select : '-- ƒXƒ^ƒCƒ‹ --', +theme_code_desc : 'ƒ\[ƒX‚ð•ÒW', +theme_code_title : 'HTML ƒ\[ƒX•ÒW', +theme_code_wordwrap : '‰E’[‚ÅÜ‚è•Ô‚·', +theme_sub_desc : '‰º•t‚«', +theme_sup_desc : 'ã•t‚«', +theme_hr_desc : '…•½–Êü‚ð‘}“ü', +theme_removeformat_desc : 'ƒtƒH[ƒ}ƒbƒg‚ðŽæÁ‚·', +theme_custom1_desc : '“ÆŽ©‚Ìà–¾‚ª‚±‚±', +insert_image_border : 'ƒ{[ƒ_[', +insert_image_dimensions : '¡–@', +insert_image_vspace : 'cŠÔŠu', +insert_image_hspace : '‰¡ŠÔŠu', +insert_image_align : '‘µ‚¦', +insert_image_align_default : '--ƒfƒtƒHƒ‹ƒg--', +insert_image_align_baseline : 'ƒx[ƒXƒ‰ƒCƒ“', +insert_image_align_top : 'ã', +insert_image_align_middle : '’†‰›', +insert_image_align_bottom : '‰º', +insert_image_align_texttop : 'ƒeƒLƒXƒgã•”', +insert_image_align_absmiddle : '’†‰› (â‘ΓI)', +insert_image_align_absbottom : '‰º•” (â‘ΓI)', +insert_image_align_left : '¶', +insert_image_align_right : '‰E', +theme_font_size : '-- ƒtƒHƒ“ƒgƒTƒCƒY --', +theme_fontdefault : '-- ƒtƒHƒ“ƒgƒtƒ@ƒ~ƒŠ --', +theme_block : '--ƒtƒH[ƒ}ƒbƒg--', +theme_paragraph : '’i—Ž', +theme_div : 'Div', +theme_address : 'ƒAƒhƒŒƒX', +theme_pre : '‘Ž®‚ ‚è', +theme_h1 : 'ƒwƒbƒ_ 1', +theme_h2 : 'ƒwƒbƒ_ 2', +theme_h3 : 'ƒwƒbƒ_ 3', +theme_h4 : 'ƒwƒbƒ_ 4', +theme_h5 : 'ƒwƒbƒ_ 5', +theme_h6 : 'ƒwƒbƒ_ 6', +theme_colorpicker_title : 'F‚ð‘I‘ð', +theme_colorpicker_apply : '“K‰ž', +theme_forecolor_desc : '•¶ŽšF‚ð‘I‘ð', +theme_backcolor_desc : '”wŒiF‚ð‘I‘ð', +theme_charmap_title : '“ÁŽê•¶Žš‚ð‘I‘ð', +theme_charmap_desc : '“ÁŽê•¶Žš‚ð‘}“ü', +theme_visualaid_desc : '‰B‚ꂽƒKƒCƒh‚ðƒgƒOƒ‹', +insert_anchor_title : 'ƒAƒ“ƒJ[‚ð‘}“üE•ÒW', +insert_anchor_name : 'ƒAƒ“ƒJ[–¼', +theme_anchor_desc : 'ƒAƒ“ƒJ[‚ð‘}“üE•ÒW', +theme_insert_link_titlefield : 'ƒ^ƒCƒgƒ‹', +theme_clipboard_msg : 'ƒRƒs[AØ‚èŽæ‚èA“\‚è•t‚¯‚ªFirefox‚É—˜—p‚Å‚«‚Ü‚¹‚ñB\nÚ‚µ‚­‚µ‚肽‚¢?', +theme_path : 'ƒp[ƒX', +cut_desc : 'Ø‚èŽæ‚è', +copy_desc : 'ƒRƒs[', +paste_desc : '“\‚è•t‚¯', +link_list : 'ƒŠƒ“ƒN‚̃ŠƒXƒg', +image_list : 'ƒCƒ[ƒW‚̃ŠƒXƒg', +browse : 'ƒuƒ‰ƒEƒY', +image_props_desc : 'ƒCƒ[ƒW‚̃vƒƒpƒeƒB', +newdocument_desc : 'V‹K', +class_name : 'ƒNƒ‰ƒX', +newdocument : '‘S‚Ä‚ðíœ?', +about_title : 'TinyMCE‚ɂ‚¢‚Ä', +about : 'TinyMCE‚ɂ‚¢‚Ä', +license : 'ƒ‰ƒCƒZƒ“ƒX', +plugins : 'ƒvƒ‰ƒOƒCƒ“', +plugin : 'ƒvƒ‰ƒOƒCƒ“', +author : 'ìŽÒ', +version : 'ƒo[ƒWƒ‡ƒ“', +loaded_plugins : '—LŒø‚ȃvƒ‰ƒOƒCƒ“', +help : 'ƒwƒ‹ƒv', +not_set : '-- ݒ肳‚ê‚Ä‚¢‚È‚¢ --', +close : '•Â‚¶‚é', +toolbar_focus : 'ƒc[ƒ‹‚Ö - Alt+Q, ƒGƒfƒBƒ^[‚Ö - Alt-Z, ƒpƒX‚Ö - Alt-X' +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/ja_utf-8.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/ja_utf-8.js new file mode 100755 index 0000000000..d8a092d838 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/ja_utf-8.js @@ -0,0 +1,76 @@ +// 日本語 japanese utf-8 lang variables + +tinyMCE.addToLang('',{ +theme_style_select : '-- スタイル --', +theme_code_desc : 'ソースを編集', +theme_code_title : 'HTML ソース編集', +theme_code_wordwrap : 'å³ç«¯ã§æŠ˜ã‚Šè¿”ã™', +theme_sub_desc : '下付ã', +theme_sup_desc : '上付ã', +theme_hr_desc : 'æ°´å¹³é¢ç·šã‚’挿入', +theme_removeformat_desc : 'フォーマットをå–消ã™', +theme_custom1_desc : '独自ã®èª¬æ˜ŽãŒã“ã“', +insert_image_border : 'ボーダー', +insert_image_dimensions : '寸法', +insert_image_vspace : '縦間隔', +insert_image_hspace : '横間隔', +insert_image_align : 'æƒãˆ', +insert_image_align_default : '--デフォルト--', +insert_image_align_baseline : 'ベースライン', +insert_image_align_top : '上', +insert_image_align_middle : '中央', +insert_image_align_bottom : '下', +insert_image_align_texttop : 'テキスト上部', +insert_image_align_absmiddle : '中央 (絶対的)', +insert_image_align_absbottom : '下部 (絶対的)', +insert_image_align_left : 'å·¦', +insert_image_align_right : 'å³', +theme_font_size : '-- フォントサイズ --', +theme_fontdefault : '-- フォントファミリ --', +theme_block : '--フォーマット--', +theme_paragraph : '段è½', +theme_div : 'Div', +theme_address : 'アドレス', +theme_pre : '書å¼ã‚ã‚Š', +theme_h1 : 'ヘッダ 1', +theme_h2 : 'ヘッダ 2', +theme_h3 : 'ヘッダ 3', +theme_h4 : 'ヘッダ 4', +theme_h5 : 'ヘッダ 5', +theme_h6 : 'ヘッダ 6', +theme_colorpicker_title : '色をé¸æŠž', +theme_colorpicker_apply : 'é©å¿œ', +theme_forecolor_desc : '文字色をé¸æŠž', +theme_backcolor_desc : '背景色をé¸æŠž', +theme_charmap_title : '特殊文字をé¸æŠž', +theme_charmap_desc : '特殊文字を挿入', +theme_visualaid_desc : 'éš ã‚ŒãŸã‚¬ã‚¤ãƒ‰ã‚’トグル', +insert_anchor_title : 'アンカーを挿入・編集', +insert_anchor_name : 'アンカーå', +theme_anchor_desc : 'アンカーを挿入・編集', +theme_insert_link_titlefield : 'タイトル', +theme_clipboard_msg : 'コピーã€åˆ‡ã‚Šå–ã‚Šã€è²¼ã‚Šä»˜ã‘ãŒFirefoxã«åˆ©ç”¨ã§ãã¾ã›ã‚“。\n詳ã—ãã—ã‚ŠãŸã„?', +theme_path : 'パース', +cut_desc : '切りå–ã‚Š', +copy_desc : 'コピー', +paste_desc : '貼り付ã‘', +link_list : 'リンクã®ãƒªã‚¹ãƒˆ', +image_list : 'イメージã®ãƒªã‚¹ãƒˆ', +browse : 'ブラウズ', +image_props_desc : 'イメージã®ãƒ—ロパティ', +newdocument_desc : 'æ–°è¦', +class_name : 'クラス', +newdocument : 'å…¨ã¦ã‚’削除?', +about_title : 'TinyMCEã«ã¤ã„ã¦', +about : 'TinyMCEã«ã¤ã„ã¦', +license : 'ライセンス', +plugins : 'プラグイン', +plugin : 'プラグイン', +author : '作者', +version : 'ãƒãƒ¼ã‚¸ãƒ§ãƒ³', +loaded_plugins : '有効ãªãƒ—ラグイン', +help : 'ヘルプ', +not_set : '-- 設定ã•ã‚Œã¦ã„ãªã„ --', +close : 'é–‰ã˜ã‚‹', +toolbar_focus : 'ツール㸠- Alt+Q, エディター㸠- Alt-Z, パス㸠- Alt-X' +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/ko.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/ko.js new file mode 100644 index 0000000000..cff48a8e66 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/ko.js @@ -0,0 +1,65 @@ +// KO lang variables + +tinyMCE.addToLang('',{ +theme_style_select : '½ºÅ¸ÀÏ', +theme_code_desc : 'HTML ¼Ò½º °íÄ¡±â', +theme_code_title : 'HTML ¼Ò½º ÆíÁý±â', +theme_code_wordwrap : 'Word wrap', +theme_code_save : 'ÀúÀå', +theme_sub_desc : '¾Æ·¡Ã·ÀÚ', +theme_sup_desc : 'À§Ã·ÀÚ', +theme_hr_desc : '°¡·ÎÁÙ ³Ö±â', +theme_removeformat_desc : '¼Ó¼º Áö¿ì±â', +theme_custom1_desc : 'Your custom description here', +insert_image_border : 'Å׵θ®', +insert_image_dimensions : 'Å©±â', +insert_image_vspace : '¼¼·Î ¿©¹é', +insert_image_hspace : '°¡·Î ¿©¹é', +insert_image_align : 'Á¤·Ä', +insert_image_align_default : '±âº»°ª', +insert_image_align_baseline : 'Baseline', +insert_image_align_top : 'Top', +insert_image_align_middle : 'Middle', +insert_image_align_bottom : 'Bottom', +insert_image_align_texttop : 'TextTop', +insert_image_align_absmiddle : 'Absolute Middle', +insert_image_align_absbottom : 'Absolute Bottom', +insert_image_align_left : 'Left', +insert_image_align_right : 'Right', +theme_font_size : '-- Font size --', +theme_fontdefault : '-- Font family --', +theme_block : '-- Format --', +theme_paragraph : '´Ü¶ô', +theme_div : 'Div', +theme_address : 'ÁÖ¼Ò', +theme_pre : '¼­½Ä ÀÖÀ½', +theme_h1 : 'Á¦¸ñ 1', +theme_h2 : 'Á¦¸ñ 2', +theme_h3 : 'Á¦¸ñ 3', +theme_h4 : 'Á¦¸ñ 4', +theme_h5 : 'Á¦¸ñ 5', +theme_h6 : 'Á¦¸ñ 6', +theme_colorpicker_title : '»ö»ó ¼±ÅÃ', +theme_colorpicker_apply : 'Àû¿ë', +theme_forecolor_desc : '±ÛÀÚ »ö»ó', +theme_backcolor_desc : 'Select background color', +theme_charmap_title : 'Select custom character', +theme_charmap_desc : 'Insert custom character', +theme_visualaid_desc : 'Toggle guidelines/invisible elements', +insert_anchor_title : '¾ÞÄ¿ ³Ö±â/°íÄ¡±â', +insert_anchor_name : '¾ÞÄ¿ À̸§', +theme_anchor_desc : '¾ÞÄ¿ ³Ö±â/°íÄ¡±â', +theme_insert_link_titlefield : 'Á¦¸ñ', +theme_clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +theme_path : 'Path', +cut_desc : 'Cut', +copy_desc : 'Copy', +paste_desc : 'Paste', +link_list : 'Link list', +image_list : 'Image list', +browse : 'Browse', +image_props_desc : 'Image properties', +newdocument_desc : 'New document', +class_name : 'Ŭ·¡½º', +newdocument : 'Are you sure you want clear all contents?' +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/nb.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/nb.js new file mode 100644 index 0000000000..9dd4311a2d --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/nb.js @@ -0,0 +1,77 @@ +// nb = Norwegian (bokmål) lang variables by Knut B. Jacobsen + +tinyMCE.addToLang('',{ +theme_style_select : 'Stiler', +theme_code_desc : 'Redigere HTML Koden', +theme_code_title : 'HTML Kildekode Redigering', +theme_code_wordwrap : 'Ord deling', +theme_sub_desc : 'Nedsenket skrift', +theme_sup_desc : 'Opphøyd skrift', +theme_hr_desc : 'Sett inn horisontal linje', +theme_removeformat_desc : 'Fjern formatering', +theme_custom1_desc : 'Din spesialfunksjons beskrivelse her', +insert_image_border : 'Ramme', +insert_image_dimensions : 'Dimensjoner', +insert_image_vspace : 'Vertikalt tomrom', +insert_image_hspace : 'Horisontalt tomrom', +insert_image_align : 'Justering', +insert_image_align_default : 'Intet', +insert_image_align_baseline : 'Bunnlinjen', +insert_image_align_top : 'Lengst opp', +insert_image_align_middle : 'Midten', +insert_image_align_bottom : 'Lengst ned', +insert_image_align_texttop : 'Tekstens topp', +insert_image_align_absmiddle : 'Absolutt midten', +insert_image_align_absbottom : 'Absolutt lengst ned', +insert_image_align_left : 'Venstre', +insert_image_align_right : 'Høyre', +insert_image_delta_width : 30, +insert_image_delta_height : 10, +theme_font_size : '-- Font størrelse --', +theme_fontdefault : '-- Font familie --', +theme_block : '-- Format --', +theme_paragraph : 'Paragraf', +theme_div : 'Div', +theme_address : 'Adresse', +theme_pre : 'Pre-formattert', +theme_h1 : 'Overskrift 1', +theme_h2 : 'Overskrift 2', +theme_h3 : 'Overskrift 3', +theme_h4 : 'Overskrift 4', +theme_h5 : 'Overskrift 5', +theme_h6 : 'Overskrift 6', +theme_colorpicker_title : 'Velg en farge', +theme_colorpicker_apply : 'Bruk', +theme_forecolor_desc : 'Velg forgrunnsfarge', +theme_backcolor_desc : 'Velg bakgrunnsfarge', +theme_charmap_title : 'Velg spesialtegn', +theme_charmap_desc : 'Sett inn spesialtegn', +theme_visualaid_desc : 'Slå av/på usynlige elementer', +insert_anchor_title : 'Opprette/endre anker', +insert_anchor_name : 'Ankernavn', +theme_anchor_desc : 'Opprette/endre anker', +theme_insert_link_titlefield : 'Tittel', +theme_clipboard_msg : 'Kopier/Klipp ut/Lim inn er ikke tilgjengelig i Mozilla/Firefox.\nVil du ha mere informasjon om dette?', +theme_path : 'Søkevei', +cut_desc : 'Klipp ut', +copy_desc : 'Kopier', +paste_desc : 'Lim inn', +link_list : 'Lenke liste', +image_list : 'Bilde liste', +browse : 'Bla gjennom', +image_props_desc : 'Bilde egenskaper', +newdocument_desc : 'Nytt dokument', +class_name : 'Stil', +newdocument : 'Er du sikker på at du vil tømme hele redigeringsområdet?', +about_title : 'Om TinyMCE', +about : 'Om', +license : 'Lisens', +plugins : 'Innstikksprogrammer', +plugin : 'Innstikksprogram', +author : 'Utviklere', +version : 'Versjon', +loaded_plugins : 'Lastet innstikksprogram', +help : 'Hjelp', +not_set : '-- Ikke satt --', +close : 'Stopp' +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/nl.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/nl.js new file mode 100644 index 0000000000..bad5922dbb --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/nl.js @@ -0,0 +1,76 @@ +// NL lang variables + +tinyMCE.addToLang('',{ +theme_style_select : '-- Stijlen --', +theme_code_desc : 'HTML bron bewerken', +theme_code_title : 'HTML code-editor', +theme_code_wordwrap : 'Terugloop', +theme_sub_desc : 'Subscript', +theme_sup_desc : 'Superscript', +theme_hr_desc : 'Horizontale lijn invoegen', +theme_removeformat_desc : 'Opmaak verwijderen', +theme_custom1_desc : 'Tik hier een omschrijving', +insert_image_border : 'Rand', +insert_image_dimensions : 'Afmetingen', +insert_image_vspace : 'Verticale marge', +insert_image_hspace : 'Horizontale marge', +insert_image_align : 'Uitlijning', +insert_image_align_default : '-- geen --', +insert_image_align_baseline : 'Basislijn', +insert_image_align_top : 'Boven', +insert_image_align_middle : 'Midden', +insert_image_align_bottom : 'Onder', +insert_image_align_texttop : 'Bovenkant tekst', +insert_image_align_absmiddle : 'Absoluut midden', +insert_image_align_absbottom : 'Absoluut onder', +insert_image_align_left : 'Links', +insert_image_align_right : 'Rechts', +theme_font_size : '-- Lettergrootte --', +theme_fontdefault : '-- Lettertype --', +theme_block : '-- Paragraaf --', +theme_paragraph : 'Paragraaf', +theme_div : 'Blok', +theme_address : 'Adres', +theme_pre : 'Opgemaakt', +theme_h1 : 'Kop 1', +theme_h2 : 'Kop 2', +theme_h3 : 'Kop 3', +theme_h4 : 'Kop 4', +theme_h5 : 'Kop 5', +theme_h6 : 'Kop 6', +theme_colorpicker_title : 'Selecteer een kleur', +theme_colorpicker_apply : 'Toepassen', +theme_forecolor_desc : 'Een tekstkleur selecteren', +theme_backcolor_desc : 'Een achtergrondkleur selecteren', +theme_charmap_title : 'Speciale tekens invoegen', +theme_charmap_desc : 'Speciale tekens invoegen', +theme_visualaid_desc : 'Onzichtbare elementen en hulplijnen aan/uit', +insert_anchor_title : 'Bladwijzer invoegen/bewerken', +insert_anchor_name : 'Bladwijzer naam', +theme_anchor_desc : 'Bladwijzer invoegen/bewerken', +theme_insert_link_titlefield : 'titel', +theme_clipboard_msg : 'Kopiëren/Knippen/Plakken is uit veiligheidsoverwegingen niet direct beschikbaar in Mozilla en Firefox.\nWilt u meer informatie over deze kwestie?', +theme_path : 'Pad', +cut_desc : 'Knippen', +copy_desc : 'Kopiëren', +paste_desc : 'Plakken', +link_list : 'Hyperlinklijst', +image_list : 'Afbeeldinglijst', +browse : 'Bladeren', +image_props_desc : 'Eigenschappen van afbeelding', +newdocument_desc : 'Nieuw document', +class_name : 'Stijl', +newdocument : 'Weet u zeker dat u de hele inhoud wilt wissen?', +about_title : 'Over TinyMCE', +about : 'Over', +license : 'Licentie', +plugins : 'Plugins', +plugin : 'Plugin', +author : 'Author', +version : 'Versie', +loaded_plugins : 'Ingeladen plugins', +help : 'Help', +not_set : '-- geen --', +close : 'Sluiten', +toolbar_focus : 'Ga naar werkbalk knoppen - Alt+Q, Ga naar editor - Alt-Z, Ga naar pad - Alt-X' +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/nn.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/nn.js new file mode 100644 index 0000000000..720982fbaa --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/nn.js @@ -0,0 +1,77 @@ +// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen + +tinyMCE.addToLang('',{ +theme_style_select : 'Stiler', +theme_code_desc : 'Redigere HTML Koden', +theme_code_title : 'HTML Kildekode Redigering', +theme_code_wordwrap : 'Ord deling', +theme_sub_desc : 'Nedsenket skrift', +theme_sup_desc : 'Opphøgd skrift', +theme_hr_desc : 'Sett inn horisontal linje', +theme_removeformat_desc : 'Fjern formatering', +theme_custom1_desc : 'Din spesialfunksjons beskrivelse her', +insert_image_border : 'Ramme', +insert_image_dimensions : 'Dimensjoner', +insert_image_vspace : 'Vertikalt tomrom', +insert_image_hspace : 'Horisontalt tomrom', +insert_image_align : 'Justering', +insert_image_align_default : 'Intet', +insert_image_align_baseline : 'Bunnlinjen', +insert_image_align_top : 'Lengst opp', +insert_image_align_middle : 'Midten', +insert_image_align_bottom : 'Lengst ned', +insert_image_align_texttop : 'Tekstens topp', +insert_image_align_absmiddle : 'Absolutt midten', +insert_image_align_absbottom : 'Absolutt lengst ned', +insert_image_align_left : 'Venstre', +insert_image_align_right : 'Høgre', +insert_image_delta_width : 30, +insert_image_delta_height : 10, +theme_font_size : '-- Font størrelse --', +theme_fontdefault : '-- Font familie --', +theme_block : '-- Format --', +theme_paragraph : 'Paragraf', +theme_div : 'Div', +theme_address : 'Adresse', +theme_pre : 'Pre-formattert', +theme_h1 : 'Overskrift 1', +theme_h2 : 'Overskrift 2', +theme_h3 : 'Overskrift 3', +theme_h4 : 'Overskrift 4', +theme_h5 : 'Overskrift 5', +theme_h6 : 'Overskrift 6', +theme_colorpicker_title : 'Velg en farge', +theme_colorpicker_apply : 'Bruk', +theme_forecolor_desc : 'Velg forgrunnsfarge', +theme_backcolor_desc : 'Velg bakgrunnsfarge', +theme_charmap_title : 'Velg spesialtegn', +theme_charmap_desc : 'Sett inn spesialtegn', +theme_visualaid_desc : 'Slå av/på usynlige elementer', +insert_anchor_title : 'Opprette/endre anker', +insert_anchor_name : 'Ankernavn', +theme_anchor_desc : 'Opprette/endre anker', +theme_insert_link_titlefield : 'Tittel', +theme_clipboard_msg : 'Kopier/Klipp ut/Lim inn er ikke tilgjengelig i Mozilla/Firefox.\nVil du ha mere informasjon om dette?', +theme_path : 'Søkevei', +cut_desc : 'Klipp ut', +copy_desc : 'Kopier', +paste_desc : 'Lim inn', +link_list : 'Lenke liste', +image_list : 'Bilde liste', +browse : 'Bla gjennom', +image_props_desc : 'Bilde egenskaper', +newdocument_desc : 'Nytt dokument', +class_name : 'Stil', +newdocument : 'Er du sikker på at du vil tømme hele redigeringsområdet?', +about_title : 'Om TinyMCE', +about : 'Om', +license : 'Lisens', +plugins : 'Innstikksprogrammer', +plugin : 'Innstikksprogram', +author : 'Utviklere', +version : 'Versjon', +loaded_plugins : 'Lastet innstikksprogram', +help : 'Hjelp', +not_set : '-- Ikkje satt --', +close : 'Stopp' +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/pl.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/pl.js new file mode 100644 index 0000000000..3abfee6b63 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/pl.js @@ -0,0 +1,79 @@ +// PL lang variables +// fixed by Wooya +// http://www.mfusion.prv.pl +// fixed by lemiel 14.11.2005 + +tinyMCE.addToLang('',{ +theme_style_select : 'Styl', +theme_code_desc : 'Edytuj zródd³o html', +theme_code_title : 'Edytor zród³a html', +theme_code_wordwrap : 'Zawijanie wierszy', +theme_sub_desc : 'Nadpisywanie', +theme_sup_desc : 'Podpisywanie', +theme_hr_desc : 'Wstaw poziom± liniê', +theme_removeformat_desc : 'Usuñ formatowanie', +theme_custom1_desc : 'Wstaw w³asny opis', +insert_image_border : 'Ramka', +insert_image_dimensions : 'Wymiary', +insert_image_vspace : 'Pionowy odstêp', +insert_image_hspace : 'Poziomy odstêp', +insert_image_align : 'Otaczanie', +insert_image_align_default : 'Domy¶lne', +insert_image_align_baseline : 'Do linii bazowej', +insert_image_align_top : 'Górne', +insert_image_align_middle : '¦rodkowe', +insert_image_align_bottom : 'Dolne', +insert_image_align_texttop : 'Tekst powy¿ej', +insert_image_align_absmiddle : 'Absolutny ¶rodek', +insert_image_align_absbottom : 'Absolutny dó³', +insert_image_align_left : 'Lewe', +insert_image_align_right : 'Prawe', +theme_font_size : '-- Rozmiar czcionki --', +theme_fontdefault : '-- Rodzina czcionki --', +theme_block : '-- Format --', +theme_paragraph : '-- Paragraf --', +theme_div : 'Div', +theme_address : 'Adres', +theme_pre : 'Preformatowanie', +theme_h1 : 'Nag³ówek 1', +theme_h2 : 'Nag³ówek 2', +theme_h3 : 'Nag³ówek 3', +theme_h4 : 'Nag³ówek 4', +theme_h5 : 'Nag³ówek 5', +theme_h6 : 'Nag³ówek 6', +theme_colorpicker_title : 'Wybierz kolor', +theme_colorpicker_apply : 'Wybierz', +theme_forecolor_desc : 'Wybierz kolor tekstu', +theme_backcolor_desc : 'Wybierz kolor t³a', +theme_charmap_title : 'Wybierz znak', +theme_charmap_desc : 'Wstaw znak', +theme_visualaid_desc : 'Prze³±cz linie prowadz±ce/niewidoczne elementy', +insert_anchor_title : 'Kotwica', +insert_anchor_name : 'Nazwa kotwicy', +theme_anchor_desc : 'Wstaw/Edytuj kotwicê', +theme_insert_link_titlefield : 'Tytu³', +theme_clipboard_msg : 'Kopiuj/Edytuj/Wklej nie jest dostêpne w przegl±darkach Mozilla i Firefox.\nPotrzebujesz wiêcej informacji na ten temat?', +theme_path : 'Œcie¿ka', +cut_desc : 'Wytnij', +copy_desc : 'Kopiuj', +paste_desc : 'Wklej', +link_list : 'Lista linków', +image_list : 'Lista obrazków', +browse : 'Przegl±daj', +image_props_desc : 'W³a¶ciwosci obrazka', +newdocument_desc : 'Nowy dokument', +class_name : 'Klasa', +newdocument : 'Czy jeste¶ pewien, ¿e chcesz wyczy¶ciæ zawarto¶æ tego dokumentu?', +about_title : 'O TinyMCE ...', +about : 'O ...', +license : 'Licencja', +plugins : 'Pluginy', +plugin : 'Plugin', +author : 'Autor', +version : 'Wersja', +loaded_plugins : 'Za³adowane pluginy', +help : 'Pomoc', +not_set : '-- Nie wybrano --', +close : 'Zamknij', +toolbar_focus : 'Skocz do przycisków narzêdzi - Alt+Q, Skocz do edytora - Alt-Z, Skocz do ¶cie¿ki elementu - Alt-X' +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/pt.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/pt.js new file mode 100644 index 0000000000..3980d6c667 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/pt.js @@ -0,0 +1,65 @@ +// PT lang variables + +tinyMCE.addToLang('',{ +theme_style_select : 'Estilos CSS', +theme_code_desc : 'Editar Fonte HTML', +theme_code_title : 'Editor de fonte HTML', +theme_code_save : 'Guardar', +theme_code_wordwrap : 'Translinear palavras', +theme_sub_desc : 'Subscrito', +theme_sup_desc : 'Superscrito', +theme_hr_desc : 'Inserir linha horizontal', +theme_removeformat_desc : 'Remover formatação', +theme_custom1_desc : 'Descrição customizada aqui', +insert_image_border : 'Borda', +insert_image_dimensions : 'Dimensões', +insert_image_vspace : 'Espaçamento Vert.', +insert_image_hspace : 'Espaçamento Horiz.', +insert_image_align : 'Alinhamento', +insert_image_align_default : 'Por omissão', +insert_image_align_baseline : 'Linha de base', +insert_image_align_top : 'Topo', +insert_image_align_middle : 'Centrado', +insert_image_align_bottom : 'Fundo', +insert_image_align_texttop : 'Topo do Texto', +insert_image_align_absmiddle : 'Centrado absoluto', +insert_image_align_absbottom : 'Fundo absoluto', +insert_image_align_left : 'Esquerda', +insert_image_align_right : 'Direita', +theme_font_size : '-- Font size --', +theme_fontdefault : '-- Font family --', +theme_block : '-- Format --', +theme_paragraph : 'Parágrafo', +theme_div : 'Bloco HTML', +theme_address : 'Morada', +theme_pre : 'Pré formatado', +theme_h1 : 'Título 1', +theme_h2 : 'Título 2', +theme_h3 : 'Título 3', +theme_h4 : 'Título 4', +theme_h5 : 'Título 5', +theme_h6 : 'Título 6', +theme_colorpicker_title : 'Seleccione uma côr', +theme_colorpicker_apply : 'Aplicar', +theme_forecolor_desc : 'Seleccione côr da frente', +theme_backcolor_desc : 'Select background color', +theme_charmap_title : 'Seleccione símbolo customizado', +theme_charmap_desc : 'Inserir símbolo customizado', +theme_visualaid_desc : 'Ligar/Desligar guias/elementos invisíveis', +insert_anchor_title : 'Inserir/editar âncora', +insert_anchor_name : 'Nome da âncora', +theme_anchor_desc : 'Inserir/editar âncora', +theme_insert_link_titlefield : 'Título', +theme_clipboard_msg : 'Copiar/Cortar/Colar não está disponível em Mozilla e Firefox.\nPretende obter mais informação acerca deste assunto?', +theme_path : 'Path', +cut_desc : 'Cortar', +copy_desc : 'Copiar', +paste_desc : 'Colar', +link_list : 'Link list', +image_list : 'Image list', +browse : 'Browse', +image_props_desc : 'Image properties', +newdocument_desc : 'New document', +class_name : 'Classe de CSS', +newdocument : 'Are you sure you want clear all contents?' +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/pt_br.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/pt_br.js new file mode 100644 index 0000000000..5f37864231 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/pt_br.js @@ -0,0 +1,115 @@ +/** + * pt_br lang variables + * Brazilian Portuguese + * + * Authors : ???? + * Revision and modifications: + * Marcio Barbosa (mpg) + * Last Updated : November 26, 2005 + * TinyMCE Version : 2.0RC4 + */ +tinyMCE.addToLang('',{ +theme_style_select : 'Estilos', +theme_code_desc : 'Editar Código HTML', +theme_code_title : 'Editor de Código HTML', +theme_code_wordwrap : 'Quebrar Linhas', +theme_sub_desc : 'Subscrito', +theme_sup_desc : 'Subrescrito', +theme_hr_desc : 'Inserir linha horizontal', +theme_removeformat_desc : 'Remover formatação', +theme_custom1_desc : 'Sua descrição personalizada aqui', +insert_image_border : 'Borda', +insert_image_dimensions : 'Dimensões', +insert_image_vspace : 'Espaço Vertical', +insert_image_hspace : 'Espaço Horizontal', +insert_image_align : 'Alinhamento', +insert_image_align_default : 'Padrão', +insert_image_align_baseline : 'Linha base', +insert_image_align_top : 'Topo', +insert_image_align_middle : 'Centro', +insert_image_align_bottom : 'Fundo', +insert_image_align_texttop : 'Texto ao Topo', +insert_image_align_absmiddle : 'Centro Absoluto', +insert_image_align_absbottom : 'Fundo Absoluto', +insert_image_align_left : 'Esquerda', +insert_image_align_right : 'Direita', +theme_font_size : '-- Corpo --', +theme_fontdefault : '-- Tipo de Fonte --', +theme_block : '-- Formato --', +theme_paragraph : 'Parágrafo', +theme_div : 'Div', +theme_address : 'Endereço', +theme_pre : 'Pré-formatado', +theme_h1 : 'Cabeçalho 1', +theme_h2 : 'Cabeçalho 2', +theme_h3 : 'Cabeçalho 3', +theme_h4 : 'Cabeçalho 4', +theme_h5 : 'Cabeçalho 5', +theme_h6 : 'Cabeçalho 6', +theme_colorpicker_title : 'Selecionar côr', +theme_colorpicker_apply : 'Aplicar', +theme_forecolor_desc : 'Selecionar côr do texto', +theme_backcolor_desc : 'Selecionar côr de fundo', +theme_charmap_title : 'Selecionar caracter especial', +theme_charmap_desc : 'Inserir caracter especial', +theme_charmap_alpha_desc : 'Caracteres alfabéticos', +theme_charmap_arrows_title : 'Flechas', +theme_charmap_arrows_desc : 'Caracteres de flechas', +theme_charmap_greek_title : 'Gregos', +theme_charmap_greek_desc : 'Caracteres Gregos', +theme_charmap_math_title : 'Mathematicos', +theme_charmap_math_desc : 'Caracteres mathematicos', +theme_charmap_misc_title : 'Diversos', +theme_charmap_misc_desc : 'Caracteres diversos', +theme_charmap_money_title : 'Moedas', +theme_charmap_money_desc : 'Caracteres de moedas', +theme_charmap_quotaion_title : 'Apóstrofes', +theme_charmap_quotaion_desc : 'Caracteres de Apóstrofe', +theme_visualaid_desc : 'Trocar as linhas de ajuda por elementos invisíveis', +insert_anchor_title : 'Inserir/editar âncora', +insert_anchor_name : 'Nome da âncora', +theme_anchor_desc : 'Inserir/editar âncora', +theme_insert_link_titlefield : 'Título', +theme_clipboard_msg : 'Não se pode utiliza os comando de Copiar / Cortar / Colar no Mozilla e Firefox.\r\nUse o teclado para Copiar (Ctrl+C) / Cortar (Ctrl+X) / Colar (Ctrl+V)\r\nQuer obter mais informação?', +theme_path : 'Rota', +cut_desc : 'Cortar (Ctrl+X)', +copy_desc : 'Copiar (Ctrl+C)', +paste_desc : 'Colar (Ctrl+V)', +link_list : 'Lista de links', +image_list : 'Lista de imagens', +browse : 'Navegar', +image_props_desc : 'Propriedades da imagem', +newdocument_desc : 'Novo documento', +class_name : 'Classe', +newdocument : 'Tem certesa que deseja apagar todo o conteúdo?', +about_title : 'Sobre o TinyMCE', +about : 'Sobre', +license : 'Licença', +plugins : 'Plugins', +plugin : 'Plugin', +author : 'Autor', +version : 'Versão', +loaded_plugins : 'Plugins carregados', +help : 'Ajuda', +not_set : '-- Por padrão --', +close : 'Fechar', +toolbar_focus : 'Ir para a barra de ferramentas - Alt+Q, Ir para o editor - Alt+Z, Ir para o elemento de destino - Alt+X', +theme_visualaid_desc : 'Tornar linhas visíveis/invisíveis', +insert_anchor_title : 'Inserir/editar âncora', +insert_anchor_name : 'Nome da âncora', +theme_anchor_desc : 'Inserir/editar âncora', +theme_insert_link_titlefield : 'Título', +theme_clipboard_msg : 'Copiar/Recortar/Colar não é permitido no Mozilla e Firefox.\nQuer mais informações sobre isso?', +theme_path : 'Caminho', +cut_desc : 'Recortar', +copy_desc : 'Copiar', +paste_desc : 'Colar', +link_list : 'Lista de Links', +image_list : 'Lista de Imagens', +browse : 'Navegar', +image_props_desc : 'Propriedades da Imagem', +newdocument_desc : 'Novo Documento', +class_name : 'Classe', +newdocument : 'Tem certeza que deseja limpar todo o conteúdo?', +theme_advanced_anchor_delta_width : 20 +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/ro.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/ro.js new file mode 100755 index 0000000000..6467ec6c70 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/ro.js @@ -0,0 +1,76 @@ +// RO lang variables + +tinyMCE.addToLang('',{ +theme_style_select : '-- Stiluri --', +theme_code_desc : 'Editare sursă HTML', +theme_code_title : 'Editor sursă HTML', +theme_code_wordwrap : 'Tăiere cuvinte', +theme_sub_desc : 'Subscript', +theme_sup_desc : 'Superscript', +theme_hr_desc : 'Inserare riglă orizontală', +theme_removeformat_desc : 'Elimină formatarea', +theme_custom1_desc : 'Descrierea personalizată aici', +insert_image_border : 'Margine', +insert_image_dimensions : 'Dimensiuni', +insert_image_vspace : 'Spaţiu vertical', +insert_image_hspace : 'Spaţiu orizontal', +insert_image_align : 'Aliniament', +insert_image_align_default : '-- Nestabilit --', +insert_image_align_baseline : 'Linie de bază', +insert_image_align_top : 'Sus', +insert_image_align_middle : 'Mijloc', +insert_image_align_bottom : 'Jos', +insert_image_align_texttop : 'TextSus', +insert_image_align_absmiddle : 'Mijloc absolut', +insert_image_align_absbottom : 'Jos absolut', +insert_image_align_left : 'Stânga', +insert_image_align_right : 'Dreapta', +theme_font_size : '-- Dimensiune font --', +theme_fontdefault : '-- Familie font --', +theme_block : '-- Format --', +theme_paragraph : 'Paragraf', +theme_div : 'Div', +theme_address : 'Adresă', +theme_pre : 'Preformatat', +theme_h1 : 'Aliniament 1', +theme_h2 : 'Aliniament 2', +theme_h3 : 'Aliniament 3', +theme_h4 : 'Aliniament 4', +theme_h5 : 'Aliniament 5', +theme_h6 : 'Aliniament 6', +theme_colorpicker_title : 'Alege o culoare', +theme_colorpicker_apply : 'Aplică', +theme_forecolor_desc : 'Alege culoarea textului', +theme_backcolor_desc : 'Alege culoarea fundalului', +theme_charmap_title : 'Alege caractere personalizate', +theme_charmap_desc : 'Inserează caracter personalizat', +theme_visualaid_desc : 'Comută ghidajele/elementele invizibile', +insert_anchor_title : 'Inserează/editează ancoră', +insert_anchor_name : 'Nume ancoră', +theme_anchor_desc : 'Inserează/editează ancoră', +theme_insert_link_titlefield : 'Titlu', +theme_clipboard_msg : 'Copierea/Tăierea/Lipirea nu sunt disponibile în Mozilla şi Firefox.\nVrei mai multe informaţii despre acest lucru?', +theme_path : 'Cale', +cut_desc : 'Taie', +copy_desc : 'Copiază', +paste_desc : 'Lipeşte', +link_list : 'Listă de legături', +image_list : 'Listă de imagini', +browse : 'Răsfoieşte', +image_props_desc : 'Proprietăţi imagine', +newdocument_desc : 'Document nou', +class_name : 'Clasă', +newdocument : 'Eşti sigur că vrei să cureţi întregul conţinut?', +about_title : 'Despre TinyMCE', +about : 'Despre', +license : 'Licenţă', +plugins : 'Plugin-uri', +plugin : 'Plugin', +author : 'Autor', +version : 'Versiune', +loaded_plugins : 'Plugin-uri încărcate', +help : 'Ajutor', +not_set : '-- Nestabilit --', +close : 'Închide', +toolbar_focus : 'Salt la butoanele unelte - Alt+Q, Salt la editor - Alt-Z, Salt la cale elemente - Alt-X' +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/ru.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/ru.js new file mode 100644 index 0000000000..c042cc4501 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/ru.js @@ -0,0 +1,76 @@ +// Russian lang variables cp1251 + +tinyMCE.addToLang('',{ +theme_style_select : '-- Ñòèëè --', +theme_code_desc : 'Ðåäàêòèðîâàòü HTML êîäû', +theme_code_title : 'Ðåäàêòîð HTML êîäîâ', +theme_code_wordwrap : 'Ïåðåíîñ ïî ñëîâàì', +theme_sub_desc : 'Íèæíèé èíäåêñ', +theme_sup_desc : 'Âåðõíèé èíäåêñ', +theme_hr_desc : 'Âñòàâèòü ãîðèçîíòàëüíûé ðàçäåëèòåëü', +theme_removeformat_desc : 'Óáðàòü ôîðìàòèðîâàíèå', +theme_custom1_desc : 'Âàøå ïðîèçâîëüíîå îïèñàíèå', +insert_image_border : 'Ðàìêà', +insert_image_dimensions : 'Ðàçìåðû', +insert_image_vspace : 'Âåðòèêàëüíûé îòñòóï', +insert_image_hspace : 'Ãîðèçîíòàëüíûé îòñòóï', +insert_image_align : 'Âûðàâíèâàíèå', +insert_image_align_default : '-- Íå çàäàíî --', +insert_image_align_baseline : 'Ïî áàçîâîé ëèíèè', +insert_image_align_top : 'Ïî âåðõó', +insert_image_align_middle : 'Ïîñðåäèíå', +insert_image_align_bottom : 'Ïî íèçó', +insert_image_align_texttop : 'Ïî âåðõó òåêñòà', +insert_image_align_absmiddle : 'Àáñîëþòíî ïîñðåäèíå', +insert_image_align_absbottom : 'Àáñîëþòíî ñâåðõó', +insert_image_align_left : 'Âëåâî', +insert_image_align_right : 'Âïðàâî', +theme_font_size : '-- Ðàçìåð øðèôòà --', +theme_fontdefault : '-- Ñåìåéñòâî øðèôòîâ --', +theme_block : '-- Ôîðìàò --', +theme_paragraph : 'Àáçàö', +theme_div : 'Div', +theme_address : 'Ñòèëü àäðåñà', +theme_pre : ':`Ïðåäâàðèòåëüíî ôîðìàòèðîâàííûé', +theme_h1 : 'Çàãîëîâîê 1', +theme_h2 : 'Çàãîëîâîê 2', +theme_h3 : 'Çàãîëîâîê 3', +theme_h4 : 'Çàãîëîâîê 4', +theme_h5 : 'Çàãîëîâîê 5', +theme_h6 : 'Çàãîëîâîê 6', +theme_colorpicker_title : 'Âûáðàòü öâåò', +theme_colorpicker_apply : 'Ïðèìåíèòü', +theme_forecolor_desc : 'Âûáðàòü öâåò òåêñòà', +theme_backcolor_desc : 'Âûáðàòü öâåò ôîíà', +theme_charmap_title : 'Âûáîð ïðîèçâîëüíîãî ñèìâîëà', +theme_charmap_desc : 'Âñòàâèòü ïðîèçâîëüíûé ñèìâîë', +theme_visualaid_desc : 'Ïîêàçàòü ãðàíèöû ñêðûòûõ ýëåìåíòîâ', +insert_anchor_title : 'Âñòàâèòü/ðåäàêòèðîâàòü ÿêîðü', +insert_anchor_name : 'Èìÿ ÿêîðÿ', +theme_anchor_desc : 'Âñòàâèòü/ðåäàêòèðîâàòü ÿêîðü', +theme_insert_link_titlefield : 'Çàãîëîâîê', +theme_clipboard_msg : 'Êîïèðîâàòü/Âûðåçàòü/Âñòàâèòü íåäîñòóïíû äëÿ Mozilla è Firefox.\nÕîòèòå óçíàòü îá ýòîì ïîäðîáíåå?', +theme_path : 'Ïóòü', +cut_desc : 'Âûðåçàòü', +copy_desc : 'Êîïèðîâàòü', +paste_desc : 'Âñòàâèòü', +link_list : 'Ïåðå÷àíü ññûëîê', +image_list : 'Ïåðå÷åíü êàðòèíîê', +browse : 'Ïîäîáðàòü', +image_props_desc : 'Ñâîéñòâà êàðòèíêè', +newdocument_desc : 'Íîâûé äîêóìåíò', +class_name : 'Êëàññ', +newdocument : 'Âû óâåðåíû, ÷òî õîòèòå î÷èñòèòü âñ¸ ñîäåðæèìîå?', +about_title : 'Î TinyMCE', +about : 'Î TinyMCE', +license : 'Ëèöåíçèÿ', +plugins : 'Ïëàãèíû', +plugin : 'Ïëàãèí', +author : 'Àâòîð', +version : 'Âåðñèÿ', +loaded_plugins : 'Çàãðóæåííûå ïëàãèíû', +help : 'Ïîìîùü', +not_set : '-- íå óñòàíîâëåíî --', +close : 'Çàêðûòü', +toolbar_focus : 'Ïåðåìåñòèòü ôîêóñ íà ïàíåëü èíñòðóìåíòîâ - Alt+Q, Ïåðåìåñòèòü ôîêóñ â ðåäàêòîð - Alt-Z, Ïåðåìåñòèòü ôîêóñ íà ýëåìåíò ïóòè - Alt-X' +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/ru_KOI8-R.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/ru_KOI8-R.js new file mode 100644 index 0000000000..3149c7ced0 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/ru_KOI8-R.js @@ -0,0 +1,76 @@ +// Russian lang variables KOI8-R + +tinyMCE.addToLang('',{ +theme_style_select : '-- óÔÉÌÉ --', +theme_code_desc : 'òÅÄÁËÔÉÒÏ×ÁÔØ HTML ËÏÄÙ', +theme_code_title : 'òÅÄÁËÔÏÒ HTML ËÏÄÏ×', +theme_code_wordwrap : 'ðÅÒÅÎÏÓ ÐÏ ÓÌÏ×ÁÍ', +theme_sub_desc : 'îÉÖÎÉÊ ÉÎÄÅËÓ', +theme_sup_desc : '÷ÅÒÈÎÉÊ ÉÎÄÅËÓ', +theme_hr_desc : '÷ÓÔÁ×ÉÔØ ÇÏÒÉÚÏÎÔÁÌØÎÙÊ ÒÁÚÄÅÌÉÔÅÌØ', +theme_removeformat_desc : 'õÂÒÁÔØ ÆÏÒÍÁÔÉÒÏ×ÁÎÉÅ', +theme_custom1_desc : '÷ÁÛÅ ÐÒÏÉÚ×ÏÌØÎÏÅ ÏÐÉÓÁÎÉÅ', +insert_image_border : 'òÁÍËÁ', +insert_image_dimensions : 'òÁÚÍÅÒÙ', +insert_image_vspace : '÷ÅÒÔÉËÁÌØÎÙÊ ÏÔÓÔÕÐ', +insert_image_hspace : 'çÏÒÉÚÏÎÔÁÌØÎÙÊ ÏÔÓÔÕÐ', +insert_image_align : '÷ÙÒÁ×ÎÉ×ÁÎÉÅ', +insert_image_align_default : '-- îÅ ÚÁÄÁÎÏ --', +insert_image_align_baseline : 'ðÏ ÂÁÚÏ×ÏÊ ÌÉÎÉÉ', +insert_image_align_top : 'ðÏ ×ÅÒÈÕ', +insert_image_align_middle : 'ðÏÓÒÅÄÉÎÅ', +insert_image_align_bottom : 'ðÏ ÎÉÚÕ', +insert_image_align_texttop : 'ðÏ ×ÅÒÈÕ ÔÅËÓÔÁ', +insert_image_align_absmiddle : 'áÂÓÏÌÀÔÎÏ ÐÏÓÒÅÄÉÎÅ', +insert_image_align_absbottom : 'áÂÓÏÌÀÔÎÏ Ó×ÅÒÈÕ', +insert_image_align_left : '÷ÌÅ×Ï', +insert_image_align_right : '÷ÐÒÁ×Ï', +theme_font_size : '-- òÁÚÍÅÒ ÛÒÉÆÔÁ --', +theme_fontdefault : '-- óÅÍÅÊÓÔ×Ï ÛÒÉÆÔÏ× --', +theme_block : '-- æÏÒÍÁÔ --', +theme_paragraph : 'áÂÚÁÃ', +theme_div : 'Div', +theme_address : 'óÔÉÌØ ÁÄÒÅÓÁ', +theme_pre : ':`ðÒÅÄ×ÁÒÉÔÅÌØÎÏ ÆÏÒÍÁÔÉÒÏ×ÁÎÎÙÊ', +theme_h1 : 'úÁÇÏÌÏ×ÏË 1', +theme_h2 : 'úÁÇÏÌÏ×ÏË 2', +theme_h3 : 'úÁÇÏÌÏ×ÏË 3', +theme_h4 : 'úÁÇÏÌÏ×ÏË 4', +theme_h5 : 'úÁÇÏÌÏ×ÏË 5', +theme_h6 : 'úÁÇÏÌÏ×ÏË 6', +theme_colorpicker_title : '÷ÙÂÒÁÔØ Ã×ÅÔ', +theme_colorpicker_apply : 'ðÒÉÍÅÎÉÔØ', +theme_forecolor_desc : '÷ÙÂÒÁÔØ Ã×ÅÔ ÔÅËÓÔÁ', +theme_backcolor_desc : '÷ÙÂÒÁÔØ Ã×ÅÔ ÆÏÎÁ', +theme_charmap_title : '÷ÙÂÏÒ ÐÒÏÉÚ×ÏÌØÎÏÇÏ ÓÉÍ×ÏÌÁ', +theme_charmap_desc : '÷ÓÔÁ×ÉÔØ ÐÒÏÉÚ×ÏÌØÎÙÊ ÓÉÍ×ÏÌ', +theme_visualaid_desc : 'ðÏËÁÚÁÔØ ÇÒÁÎÉÃÙ ÓËÒÙÔÙÈ ÜÌÅÍÅÎÔÏ×', +insert_anchor_title : '÷ÓÔÁ×ÉÔØ/ÒÅÄÁËÔÉÒÏ×ÁÔØ ÑËÏÒØ', +insert_anchor_name : 'éÍÑ ÑËÏÒÑ', +theme_anchor_desc : '÷ÓÔÁ×ÉÔØ/ÒÅÄÁËÔÉÒÏ×ÁÔØ ÑËÏÒØ', +theme_insert_link_titlefield : 'úÁÇÏÌÏ×ÏË', +theme_clipboard_msg : 'ëÏÐÉÒÏ×ÁÔØ/÷ÙÒÅÚÁÔØ/÷ÓÔÁ×ÉÔØ ÎÅÄÏÓÔÕÐÎÙ ÄÌÑ Mozilla É Firefox.\nèÏÔÉÔÅ ÕÚÎÁÔØ Ï ÜÔÏÍ ÐÏÄÒÏÂÎÅÅ?', +theme_path : 'ðÕÔØ', +cut_desc : '÷ÙÒÅÚÁÔØ', +copy_desc : 'ëÏÐÉÒÏ×ÁÔØ', +paste_desc : '÷ÓÔÁ×ÉÔØ', +link_list : 'ðÅÒÅÞÁÎØ ÓÓÙÌÏË', +image_list : 'ðÅÒÅÞÅÎØ ËÁÒÔÉÎÏË', +browse : 'ðÏÄÏÂÒÁÔØ', +image_props_desc : 'ó×ÏÊÓÔ×Á ËÁÒÔÉÎËÉ', +newdocument_desc : 'îÏ×ÙÊ ÄÏËÕÍÅÎÔ', +class_name : 'ëÌÁÓÓ', +newdocument : '÷Ù Õ×ÅÒÅÎÙ, ÞÔÏ ÈÏÔÉÔÅ ÏÞÉÓÔÉÔØ ×Ó£ ÓÏÄÅÒÖÉÍÏÅ?', +about_title : 'ï TinyMCE', +about : 'ï TinyMCE', +license : 'ìÉÃÅÎÚÉÑ', +plugins : 'ðÌÁÇÉÎÙ', +plugin : 'ðÌÁÇÉÎ', +author : 'á×ÔÏÒ', +version : '÷ÅÒÓÉÑ', +loaded_plugins : 'úÁÇÒÕÖÅÎÎÙÅ ÐÌÁÇÉÎÙ', +help : 'ðÏÍÏÝØ', +not_set : '-- ÎÅ ÕÓÔÁÎÏ×ÌÅÎÏ --', +close : 'úÁËÒÙÔØ', +toolbar_focus : 'ðÅÒÅÍÅÓÔÉÔØ ÆÏËÕÓ ÎÁ ÐÁÎÅÌØ ÉÎÓÔÒÕÍÅÎÔÏ× - Alt+Q, ðÅÒÅÍÅÓÔÉÔØ ÆÏËÕÓ × ÒÅÄÁËÔÏÒ - Alt-Z, ðÅÒÅÍÅÓÔÉÔØ ÆÏËÕÓ ÎÁ ÜÌÅÍÅÎÔ ÐÕÔÉ - Alt-X' +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/ru_UTF-8.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/ru_UTF-8.js new file mode 100644 index 0000000000..ccb19872e2 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/ru_UTF-8.js @@ -0,0 +1,76 @@ +// Russian lang variables UTF-8 + +tinyMCE.addToLang('',{ +theme_style_select : '-- Стили --', +theme_code_desc : 'Редактировать HTML коды', +theme_code_title : 'Редактор HTML кодов', +theme_code_wordwrap : 'ÐŸÐµÑ€ÐµÐ½Ð¾Ñ Ð¿Ð¾ Ñловам', +theme_sub_desc : 'Ðижний индекÑ', +theme_sup_desc : 'Верхний индекÑ', +theme_hr_desc : 'Ð’Ñтавить горизонтальный разделитель', +theme_removeformat_desc : 'Убрать форматирование', +theme_custom1_desc : 'Ваше произвольное опиÑание', +insert_image_border : 'Рамка', +insert_image_dimensions : 'Размеры', +insert_image_vspace : 'Вертикальный отÑтуп', +insert_image_hspace : 'Горизонтальный отÑтуп', +insert_image_align : 'Выравнивание', +insert_image_align_default : '-- Ðе задано --', +insert_image_align_baseline : 'По базовой линии', +insert_image_align_top : 'По верху', +insert_image_align_middle : 'ПоÑредине', +insert_image_align_bottom : 'По низу', +insert_image_align_texttop : 'По верху текÑта', +insert_image_align_absmiddle : 'ÐбÑолютно поÑредине', +insert_image_align_absbottom : 'ÐбÑолютно Ñверху', +insert_image_align_left : 'Влево', +insert_image_align_right : 'Вправо', +theme_font_size : '-- Размер шрифта --', +theme_fontdefault : '-- СемейÑтво шрифтов --', +theme_block : '-- Формат --', +theme_paragraph : 'Ðбзац', +theme_div : 'Div', +theme_address : 'Стиль адреÑа', +theme_pre : ':`Предварительно форматированный', +theme_h1 : 'Заголовок 1', +theme_h2 : 'Заголовок 2', +theme_h3 : 'Заголовок 3', +theme_h4 : 'Заголовок 4', +theme_h5 : 'Заголовок 5', +theme_h6 : 'Заголовок 6', +theme_colorpicker_title : 'Выбрать цвет', +theme_colorpicker_apply : 'Применить', +theme_forecolor_desc : 'Выбрать цвет текÑта', +theme_backcolor_desc : 'Выбрать цвет фона', +theme_charmap_title : 'Выбор произвольного Ñимвола', +theme_charmap_desc : 'Ð’Ñтавить произвольный Ñимвол', +theme_visualaid_desc : 'Показать границы Ñкрытых Ñлементов', +insert_anchor_title : 'Ð’Ñтавить/редактировать Ñкорь', +insert_anchor_name : 'Ð˜Ð¼Ñ ÑкорÑ', +theme_anchor_desc : 'Ð’Ñтавить/редактировать Ñкорь', +theme_insert_link_titlefield : 'Заголовок', +theme_clipboard_msg : 'Копировать/Вырезать/Ð’Ñтавить недоÑтупны Ð´Ð»Ñ Mozilla и Firefox.\nХотите узнать об Ñтом подробнее?', +theme_path : 'Путь', +cut_desc : 'Вырезать', +copy_desc : 'Копировать', +paste_desc : 'Ð’Ñтавить', +link_list : 'Перечань ÑÑылок', +image_list : 'Перечень картинок', +browse : 'Подобрать', +image_props_desc : 'СвойÑтва картинки', +newdocument_desc : 'Ðовый документ', +class_name : 'КлаÑÑ', +newdocument : 'Ð’Ñ‹ уверены, что хотите очиÑтить вÑÑ‘ Ñодержимое?', +about_title : 'О TinyMCE', +about : 'О TinyMCE', +license : 'ЛицензиÑ', +plugins : 'Плагины', +plugin : 'Плагин', +author : 'Ðвтор', +version : 'ВерÑиÑ', +loaded_plugins : 'Загруженные плагины', +help : 'Помощь', +not_set : '-- не уÑтановлено --', +close : 'Закрыть', +toolbar_focus : 'ПеремеÑтить Ñ„Ð¾ÐºÑƒÑ Ð½Ð° панель инÑтрументов - Alt+Q, ПеремеÑтить Ñ„Ð¾ÐºÑƒÑ Ð² редактор - Alt-Z, ПеремеÑтить Ñ„Ð¾ÐºÑƒÑ Ð½Ð° Ñлемент пути - Alt-X' +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/si.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/si.js new file mode 100644 index 0000000000..6daa6f51b2 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/si.js @@ -0,0 +1,76 @@ +// SI lang variables ISO-8859-2 + +tinyMCE.addToLang('',{ +theme_style_select : '-- Stili --', +theme_code_desc : 'Uredi HTML kodo', +theme_code_title : 'Urejevalnik HTML kode', +theme_code_wordwrap : 'Odreži vrstice', +theme_sub_desc : 'Podpisano', +theme_sup_desc : 'Nadpisano', +theme_hr_desc : 'Vstavi vodoravno črto', +theme_removeformat_desc : 'Odstrani oblikovanje', +theme_custom1_desc : 'Vaš opis', +insert_image_border : 'Okvir', +insert_image_dimensions : 'Dimenzije', +insert_image_vspace : 'Vertikalni razmak', +insert_image_hspace : 'Horizontalni razmak', +insert_image_align : 'Poravnava', +insert_image_align_default : '-- Brez --', +insert_image_align_baseline : 'Ob osnovni črti', +insert_image_align_top : 'Na vrh', +insert_image_align_middle : 'Na sredo', +insert_image_align_bottom : 'Na dno', +insert_image_align_texttop : 'Na vrh besedila', +insert_image_align_absmiddle : 'Absolutna sredina', +insert_image_align_absbottom : 'Absolutno dno', +insert_image_align_left : 'Levo', +insert_image_align_right : 'Desno', +theme_font_size : '-- Velikost pisave --', +theme_fontdefault : '-- Pisava --', +theme_block : '-- Format --', +theme_paragraph : 'Odstavek', +theme_div : 'Div', +theme_address : 'Naslov', +theme_pre : 'Oblikovano besedilo', +theme_h1 : 'Naslov 1', +theme_h2 : 'Naslov 2', +theme_h3 : 'Naslov 3', +theme_h4 : 'Naslov 4', +theme_h5 : 'Naslov 5', +theme_h6 : 'Naslov 6', +theme_colorpicker_title : 'Izberite barvo', +theme_colorpicker_apply : 'Uporabi', +theme_forecolor_desc : 'Izberite barvo pisave', +theme_backcolor_desc : 'Izberite barvo ozadja', +theme_charmap_title : 'Izberite poseben znak', +theme_charmap_desc : 'Vstavi poseben znak', +theme_visualaid_desc : 'Prikaži/skrij skrite elemente', +insert_anchor_title : 'Vstavi/uredi povezavo', +insert_anchor_name : 'Ime povezave', +theme_anchor_desc : 'Vstavi/uredi povezavo', +theme_insert_link_titlefield : 'Naslov', +theme_clipboard_msg : 'Kopiraj/Izreži/Prilepi ni na voljo v brskalnikih Mozilla in Firefox.\nAli želite več informacij glede tega?', +theme_path : 'Pot', +cut_desc : 'Izreži', +copy_desc : 'Kopiraj', +paste_desc : 'Prilepi', +link_list : 'Seznam povezav', +image_list : 'Seznam slik', +browse : 'Prebrskaj', +image_props_desc : 'Lastnosti slike', +newdocument_desc : 'Nov dokument', +class_name : 'Razred', +newdocument : 'Ali ste prepričani, da želite zbrisati vso vsebino?', +about_title : 'O urejevalniku TinyMCE', +about : 'O urejevalniku', +license : 'Licenca', +plugins : 'Vtičniki', +plugin : 'Vtičnik', +author : 'Avtor', +version : 'Različica', +loaded_plugins : 'Naloženi vtičniki', +help : 'Pomoč', +not_set : '-- Ni nastavljeno --', +close : 'Zapri', +toolbar_focus : 'Skok na orodne gumbe - Alt+Q, Skok na urejevalnik - Alt-Z, Skok na pot elementa - Alt-X' +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/sk.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/sk.js new file mode 100755 index 0000000000..d9a5de2fc6 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/sk.js @@ -0,0 +1,72 @@ +/** + * Slovak lang variables + * encoding: utf-8 + * + * @author Vladimir VASIL vvasil@post.sk + * + * $Id: sk.js,v 1.1 2005/11/22 20:56:45 spocke Exp $ + */ + + +tinyMCE.addToLang('',{ +theme_style_select : 'Å týly', +theme_code_desc : 'ZobraziÅ¥ HTML', +theme_code_title : 'Editácia HTML', +theme_code_wordwrap : 'Bez delení slov', +theme_sub_desc : 'Dolný index', +theme_sup_desc : 'Horný index', +theme_hr_desc : 'VložiÅ¥ vodorovný oddeľovaÄ', +theme_removeformat_desc : 'ZruÅ¡iÅ¥ formátovanie', +theme_custom1_desc : 'Ľubovolný popisok', +insert_image_border : 'RámÄek', +insert_image_dimensions : 'Rozmery', +insert_image_vspace : 'Vertikálný okraj', +insert_image_hspace : 'Horizontálný okraj', +insert_image_align : 'Zarovnánie', +insert_image_align_default : 'Výchozi', +insert_image_align_baseline : 'Na Äiare', +insert_image_align_top : 'Nahor', +insert_image_align_middle : 'Na stred', +insert_image_align_bottom : 'Dole', +insert_image_align_texttop : 'Najvyšší bod textu', +insert_image_align_absmiddle : 'Stred riadku', +insert_image_align_absbottom : 'Spodok riadku', +insert_image_align_left : 'Vľavo', +insert_image_align_right : 'Vpravo', +theme_font_size : '-- VeľkosÅ¥ textu --', +theme_fontdefault : '-- Písmo --', +theme_block : '-- Formát --', +theme_paragraph : 'Odstavec', +theme_div : 'Div', +theme_address : 'Adresa', +theme_pre : 'Predformát', +theme_h1 : 'Nadpis 1', +theme_h2 : 'Nadpis 2', +theme_h3 : 'Nadpis 3', +theme_h4 : 'Nadpis 4', +theme_h5 : 'Nadpis 5', +theme_h6 : 'Nadpis 6', +theme_colorpicker_title : 'Výber farby', +theme_colorpicker_apply : 'VybraÅ¥', +theme_forecolor_desc : 'Farba popredia', +theme_backcolor_desc : 'Farba pozadia', +theme_charmap_title : 'Výber znaku', +theme_charmap_desc : 'VložiÅ¥ znak', +theme_visualaid_desc : 'Zapnúť znaÄky/neviditeľné prvky', +insert_anchor_title : 'Vloženie/editácia záložky', +insert_anchor_name : 'Názov', +theme_anchor_desc : 'VložiÅ¥/editovaÅ¥ záložku', +theme_insert_link_titlefield : 'Názov', +theme_clipboard_msg : 'Funkcie KopírovaÅ¥/vystrihnúť/vložiÅ¥ niesú použiteľné v Mozille a Firefoxe.\nChcete viac informacií o tomto probléme?', +theme_path : 'Cesta', +cut_desc : 'Vystrihnúť', +copy_desc : 'KopírovaÅ¥', +paste_desc : 'VložiÅ¥', +link_list : 'Zoznam', +image_list : 'Zoznam', +browse : 'PrechádzaÅ¥', +image_props_desc : 'Vlastnosti obrázku', +newdocument_desc : 'Nový dokument', +newdocument : 'Ste si istý(á), že chcete vymazaÅ¥ vÅ¡etok obsah?' +}); + diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/sq.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/sq.js new file mode 100755 index 0000000000..40710c62ea --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/sq.js @@ -0,0 +1,81 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +theme_style_select : '-- Stilet --', +theme_code_desc : 'Ndrysho kodin HTML', +theme_code_title : 'Ndryshues i kodit HTML', +theme_code_wordwrap : 'Shko sipas fjales', +theme_sub_desc : 'Nenshkrim', +theme_sup_desc : 'Mbishkrim', +theme_hr_desc : 'Nderfut vizore horizontale', +theme_removeformat_desc : 'Hiq formatimin', +theme_custom1_desc : 'Pershkrimi juaj ketu', +insert_image_border : 'Kufiri', +insert_image_dimensions : 'Dimensionet', +insert_image_vspace : 'Hapesira vertikale', +insert_image_hspace : 'Hapesira horizontal', +insert_image_align : 'Perngjitja', +insert_image_align_default : '-- I pacaktuar --', +insert_image_align_baseline : 'Linja baze', +insert_image_align_top : 'Siper', +insert_image_align_middle : 'Mes', +insert_image_align_bottom : 'Poshte', +insert_image_align_texttop : 'Mbi Tekst', +insert_image_align_absmiddle : 'Mesi Absolut', +insert_image_align_absbottom : 'Poshte Absolut', +insert_image_align_left : 'Majtas', +insert_image_align_right : 'Djathas', +theme_font_size : '-- Madhesia e fontit --', +theme_fontdefault : '-- Familja e fonteve --', +theme_block : '-- Formati --', +theme_paragraph : 'Paragrafi', +theme_div : 'Divizion', +theme_address : 'Adresa', +theme_pre : 'Para-formatuar', +theme_h1 : 'Koke 1', +theme_h2 : 'Koke 2', +theme_h3 : 'Koke 3', +theme_h4 : 'Koke 4', +theme_h5 : 'Koke 5', +theme_h6 : 'Koke 6', +theme_blockquote : 'Thonjez', +theme_code : 'Kod', +theme_samp : 'Shembull Kodi', +theme_dt : 'Term i percaktimit', +theme_dd : 'Pershkrim i percaktimit', +theme_colorpicker_title : 'Zgjidh nje ngjyre', +theme_colorpicker_apply : 'Apliko', +theme_forecolor_desc : 'Zgjidh nje ngjyre teksti', +theme_backcolor_desc : 'Zgjidh nje ngjyre sfondi', +theme_charmap_title : 'Zgjidh nje karakter special', +theme_charmap_desc : 'Nderfut nje karakter special', +theme_visualaid_desc : 'Cakto vizat drejtuese/elemntet e padukshem', +insert_anchor_title : 'Nderfut/ndrysho caktues', +insert_anchor_name : 'Emri i caktuesit', +theme_anchor_desc : 'Nderfut/ndrysho caktues', +theme_insert_link_titlefield : 'Titulli', +theme_clipboard_msg : '?', +theme_path : 'Rruga', +cut_desc : 'Prij', +copy_desc : 'Kopjo', +paste_desc : 'Ngjit', +link_list : 'Liste lidhjesh', +image_list : 'Liste imazhesh', +browse : 'Kerko', +image_props_desc : 'Te dhenat e imazhit', +newdocument_desc : 'Dokument i ri', +class_name : 'Klasa', +newdocument : 'Jeni i sigurte se doni ta pastroni permbajtjen?', +about_title : 'Rreth TinyMCE', +about : 'Rreth', +license : 'Liçensa', +plugins : 'Pluginet', +plugin : 'Plugin', +author : 'Autori', +version : 'Versioni', +loaded_plugins : 'Pluginet e ngarkuara', +help : 'Ndihme', +not_set : '-- i pa caktuar --', +close : 'Mbyll', +toolbar_focus : 'Kerce tek butonat - Alt+Q, kerce tek ndryshuesi - Alt-Z, Kerce tek ruga e elementeve - Alt-X' +}); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/sv.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/sv.js new file mode 100644 index 0000000000..fc25a7fc64 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/sv.js @@ -0,0 +1,77 @@ +// SE lang variables + +tinyMCE.addToLang('',{ +theme_style_select : '-- Stilar --', +theme_code_desc : 'Editera HTML-koden', +theme_code_title : 'HTML-källkodseditor', +theme_code_wordwrap : 'Automatiskt radbyte', +theme_sub_desc : 'Nedsänkt text', +theme_sup_desc : 'Upphöjd text', +theme_hr_desc : 'Sätt in horisontell linje', +theme_removeformat_desc : 'Ta bort formatering', +theme_custom1_desc : 'Din specialbeskriving här', +insert_image_border : 'Ram', +insert_image_dimensions : 'Dimensioner', +insert_image_vspace : 'Vertikalt tomrum', +insert_image_hspace : 'Horisontellt tomrum', +insert_image_align : 'Justering', +insert_image_align_default : 'Ingen', +insert_image_align_baseline : 'Bottenlinjen', +insert_image_align_top : 'Längst upp', +insert_image_align_middle : 'Mitten', +insert_image_align_bottom : 'Längst ner', +insert_image_align_texttop : 'Textens top', +insert_image_align_absmiddle : 'Absoluta mitten', +insert_image_align_absbottom : 'Absolut längst ner', +insert_image_align_left : 'Vänster', +insert_image_align_right : 'Höger', +insert_image_delta_width : 30, +insert_image_delta_height : 10, +theme_font_size : '-- Fontstorlek --', +theme_fontdefault : '-- Font familj --', +theme_block : '-- Stycke --', +theme_paragraph : 'Paragraf', +theme_div : 'Div', +theme_address : 'Adress', +theme_pre : 'Förformatterad', +theme_h1 : 'Rubrik 1', +theme_h2 : 'Rubrik 2', +theme_h3 : 'Rubrik 3', +theme_h4 : 'Rubrik 4', +theme_h5 : 'Rubrik 5', +theme_h6 : 'Rubrik 6', +theme_colorpicker_title : 'Välj en färg', +theme_colorpicker_apply : 'Verkställ', +theme_forecolor_desc : 'Välj förgrundsfärg', +theme_backcolor_desc : 'Välj bakgrundsfärg', +theme_charmap_title : 'Välj specialtecken', +theme_charmap_desc : 'Sätt in specialtecken', +theme_visualaid_desc : 'Slå av/på osynliga element', +insert_anchor_title : 'Skapa/redigera ankare', +insert_anchor_name : 'Ankarnamn', +theme_anchor_desc : 'Skapa/redigera ankare', +theme_insert_link_titlefield : 'Titel', +theme_clipboard_msg : 'Klipput/Kopiera/Klistra fungerar inte Mozilla och Firefox. Vill du veta mer om detta?', +theme_path : 'Sökväg', +cut_desc : 'Klipp ut', +copy_desc : 'Kopiera', +paste_desc : 'Klistra in', +link_list : 'Länkar', +image_list : 'Bilder', +browse : 'Bläddra', +image_props_desc : 'Bild egenskaper', +newdocument_desc : 'Nytt dokument', +class_name : 'Stil', +newdocument : 'Är du säker på att du vill tömma hela redigerings ytan?', +about_title : 'Om TinyMCE', +about : 'Om', +license : 'Licens', +plugins : 'Insticksprogram', +plugin : 'Insticksprogram', +author : 'Utvecklare', +version : 'Version', +loaded_plugins : 'Laddade insticksprogram', +help : 'Hjälp', +not_set : '-- Inte satt --', +close : 'Stäng' +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/th.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/th.js new file mode 100644 index 0000000000..ca726768ad --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/th.js @@ -0,0 +1,76 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +theme_style_select : '-- Styles --', +theme_code_desc : 'Edit HTML Source', +theme_code_title : 'HTML Source Editor', +theme_code_wordwrap : 'Word wrap', +theme_sub_desc : 'Subscript', +theme_sup_desc : 'Superscript', +theme_hr_desc : 'Insert horizontal ruler', +theme_removeformat_desc : 'Remove formatting', +theme_custom1_desc : 'Your custom description here', +insert_image_border : 'Border', +insert_image_dimensions : 'Dimensions', +insert_image_vspace : 'Vertical space', +insert_image_hspace : 'Horizontal space', +insert_image_align : 'Alignment', +insert_image_align_default : '-- Not set --', +insert_image_align_baseline : 'Baseline', +insert_image_align_top : 'Top', +insert_image_align_middle : 'Middle', +insert_image_align_bottom : 'Bottom', +insert_image_align_texttop : 'TextTop', +insert_image_align_absmiddle : 'Absolute Middle', +insert_image_align_absbottom : 'Absolute Bottom', +insert_image_align_left : 'Left', +insert_image_align_right : 'Right', +theme_font_size : '-- Font size --', +theme_fontdefault : '-- Font family --', +theme_block : '-- Format --', +theme_paragraph : 'Paragraph', +theme_div : 'Div', +theme_address : 'Address', +theme_pre : 'Preformatted', +theme_h1 : 'Heading 1', +theme_h2 : 'Heading 2', +theme_h3 : 'Heading 3', +theme_h4 : 'Heading 4', +theme_h5 : 'Heading 5', +theme_h6 : 'Heading 6', +theme_colorpicker_title : 'Select a color', +theme_colorpicker_apply : 'Apply', +theme_forecolor_desc : 'Select text color', +theme_backcolor_desc : 'Select background color', +theme_charmap_title : 'Select custom character', +theme_charmap_desc : 'Insert custom character', +theme_visualaid_desc : 'Toggle guidelines/invisible elements', +insert_anchor_title : 'Insert/edit anchor', +insert_anchor_name : 'Anchor name', +theme_anchor_desc : 'Insert/edit anchor', +theme_insert_link_titlefield : 'Title', +theme_clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +theme_path : 'Path', +cut_desc : 'Cut', +copy_desc : 'Copy', +paste_desc : 'Paste', +link_list : 'Link list', +image_list : 'Image list', +browse : 'Browse', +image_props_desc : 'Image properties', +newdocument_desc : 'New document', +class_name : 'Class', +newdocument : 'Are you sure you want clear all contents?', +about_title : 'About TinyMCE', +about : 'About', +license : 'License', +plugins : 'Plugins', +plugin : 'Plugin', +author : 'Author', +version : 'Version', +loaded_plugins : 'Loaded plugins', +help : 'Help', +not_set : '-- Not set --', +close : 'Close', +toolbar_focus : 'Jump to tool buttons - Alt+Q, Jump to editor - Alt-Z, Jump to element path - Alt-X' +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/tr.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/tr.js new file mode 100644 index 0000000000..a35529e563 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/tr.js @@ -0,0 +1,76 @@ +// UK lang variables + +tinyMCE.addToLang('',{ +theme_style_select : '-- Stiller --', +theme_code_desc : 'HTML Kaynaðý Düzenle', +theme_code_title : 'HTML Editörü', +theme_code_wordwrap : 'Sözcük kaydýr', +theme_sub_desc : 'Altsimge', +theme_sup_desc : 'Üstsimge', +theme_hr_desc : 'Yatay çizgi ekle', +theme_removeformat_desc : 'Formatý kaldýr', +theme_custom1_desc : 'Özel açýklamanýz buraya', +insert_image_border : 'Kenar kalýnlýðý', +insert_image_dimensions : 'Boyutlar', +insert_image_vspace : 'Dikey boþluk', +insert_image_hspace : 'Yatay boþluk', +insert_image_align : 'Hizalama', +insert_image_align_default : '-- Atanmamýþ --', +insert_image_align_baseline : 'Taban çizgisi', +insert_image_align_top : 'Üst', +insert_image_align_middle : 'Orta', +insert_image_align_bottom : 'Alt', +insert_image_align_texttop : 'Yazý üstte', +insert_image_align_absmiddle : 'Tam ortada', +insert_image_align_absbottom : 'En altta', +insert_image_align_left : 'Sol', +insert_image_align_right : 'Sað', +theme_font_size : '-- Yazý boyutu --', +theme_fontdefault : '-- Yazý tipi --', +theme_block : '-- Biçim --', +theme_paragraph : 'Paragraf', +theme_div : 'Div etiketi', +theme_address : 'Adres', +theme_pre : 'Önceden düzenlenmiþ', +theme_h1 : 'Baþlýk 1', +theme_h2 : 'Baþlýk 2', +theme_h3 : 'Baþlýk 3', +theme_h4 : 'Baþlýk 4', +theme_h5 : 'Baþlýk 5', +theme_h6 : 'Baþlýk 6', +theme_colorpicker_title : 'Renk seçiniz', +theme_colorpicker_apply : 'Uygula', +theme_forecolor_desc : 'Yazý rengi', +theme_backcolor_desc : 'Arkaplan rengi', +theme_charmap_title : 'Özel karakterler', +theme_charmap_desc : 'Özel karakter ekle', +theme_visualaid_desc : 'Gizli nesneler', +insert_anchor_title : 'Link ekle/düzenle', +insert_anchor_name : 'Link ismi', +theme_anchor_desc : 'Link ekle/düzenle', +theme_insert_link_titlefield : 'Baþlýk', +theme_clipboard_msg : 'Mozilla ve Firefox tarayýcýlarýnda kopyala/kes/yapýþtýr komutlarýný kullanamassýnýz.\n Bu konu hakkýnda daha fazla bilgi edinmek ister misiniz?', +theme_path : 'Etiket yolu', +cut_desc : 'Kes', +copy_desc : 'Kopyala', +paste_desc : 'Yapýþtýr', +link_list : 'Link listesi', +image_list : 'Resim listesi', +browse : 'Gözat', +image_props_desc : 'Resim özellikleri', +newdocument_desc : 'Yeni döküman', +class_name : 'Sýnýf', +newdocument : 'Tüm içeriði silmek istediðinizden emin misiniz?', +about_title : 'TinyMCE Hakkýnda', +about : 'Hakkýnda', +license : 'Lisans', +plugins : 'Pluginler', +plugin : 'Plugin', +author : 'Yazar', +version : 'Versiyon', +loaded_plugins : 'Yüklenen pluginler', +help : 'Yardým', +not_set : '-- Atanmamýþ --', +close : 'Kapat', +toolbar_focus : 'Araç butonlarýna geç - Alt+Q , Editöre geç - Alt-Z, Eleman özelliklerine geç - Alt-X' +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/tw.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/tw.js new file mode 100644 index 0000000000..4c9ba44990 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/tw.js @@ -0,0 +1,91 @@ +// TW lang variables contributed by Jim Kou + +tinyMCE.addToLang('',{ +bold_desc : '²ÊÅé', +bold_img : "bold.gif", +bullist_desc : '²Å¸¹¶µ¥Ø', +cancel : '¨ú®ø', +cleanup_desc : '²M°£', +help_desc : '»²§U»¡©ú', +image_desc : '¹Ï¤ù', +indent_desc : 'ÁY±Æ', +insert : '·s¼W', +insert_anchor_name : '¼Ðµù¦WºÙ', +insert_anchor_title : '·s¼W¼Ðµù', +insert_image_align : '¹ï»ô', +insert_image_align_absbottom : '±j¨î»ô¤U', +insert_image_align_absmiddle : '±j¨î¸m¤¤', +insert_image_align_baseline : '°ò·Ç½u', +insert_image_align_bottom : '»ô¤U', +insert_image_align_default : '¼Ð·Ç', +insert_image_align_left : '»ô¥ª', +insert_image_align_middle : '¸m¤¤', +insert_image_align_right : '»ô¥k', +insert_image_align_texttop : '¤å¦r¤W¤è', +insert_image_align_top : '»ô¤W', +insert_image_alt : '¹Ï¤ù»¡©ú', +insert_image_border : '¥~®Ø', +insert_image_dimensions : '¤Ø¤o', +insert_image_hspace : '¤ô¥­¶¡»Ø', +insert_image_src : '¹Ï¤ù¨Ó·½', +insert_image_title : '·s¼W¹Ï¤ù', +insert_image_vspace : '««ª½¶¡»Ø', +insert_link_target : '¥Ø¼Ð', +insert_link_target_blank : 'Åã¥Ü©ó·sµøµ¡¤¤', +insert_link_target_same : 'Åã¥Ü©ó¦P¤@µøµ¡¤¤', +insert_link_title : '·s¼W¶W³sµ²', +insert_link_url : '¶W³sµ²', +italic_desc : '±×Åé', +italic_img : "italic.gif", +justifycenter_desc : '»ô¤¤', +justifyfull_desc : '¶ñº¡', +justifyleft_desc : '»ô¥ª', +justifyright_desc : '»ô¥k', +link_desc : '«Ø¥ß³sµ²', +numlist_desc : '¼Æ¦r¶µ¥Ø', +outdent_desc : '¥Y±Æ', +redo_desc : '­«°µ', +striketrough_desc : '§R°£½u', +theme_address : '¦a§}', +theme_anchor_desc : '¼Ðµù', +theme_charmap_desc : '¯S®í¦r¤¸', +theme_charmap_title : '¯S®í¦r¤¸²M³æ', +theme_code_desc : 'Åã¥Ü HTML ­ì©l½X', +theme_code_wordwrap : 'Word wrap', +theme_code_title : 'HTML ­ì©l½X', +theme_colorpicker_apply : 'Åܧó', +theme_colorpicker_title : 'ÃC¦â', +theme_font_size : '-- Font size --', +theme_fontdefault : '-- Font family --', +theme_block : '-- Format --', +theme_forecolor_desc : '¦r«¬ÃC¦â', +theme_backcolor_desc : 'Select background color', +theme_h1 : '¼ÐÃD1', +theme_h2 : '¼ÐÃD2', +theme_h3 : '¼ÐÃD3', +theme_h4 : '¼ÐÃD4', +theme_h5 : '¼ÐÃD5', +theme_h6 : '¼ÐÃD6', +theme_hr_desc : '·s¼W¾î½u', +theme_paragraph : '¬q¸¨', +theme_pre : '¤º©w®æ¦¡', +theme_removeformat_desc : '²M°£®æ¦¡³]©w', +theme_style_select : '¼Ë¦¡', +theme_sub_desc : '¤U¼Ð', +theme_sup_desc : '¤W¼Ð', +theme_visualaid_desc : 'Åã¥Ü/ÁôÂëD¥i¨£ªº¤¸¯À', +underline_desc : '©³½u', +undo_desc : '´_­ì', +unlink_desc : '¨ú®ø³sµ²', +theme_clipboard_msg : 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?', +theme_path : 'Path', +cut_desc : 'Cut', +copy_desc : 'Copy', +paste_desc : 'Paste', +link_list : 'Link list', +image_list : 'Image list', +browse : 'Browse', +image_props_desc : 'Image properties', +newdocument_desc : 'New document', +newdocument : 'Are you sure you want clear all contents?' +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/vi.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/vi.js new file mode 100755 index 0000000000..2b6c99404c --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/vi.js @@ -0,0 +1,76 @@ +// Vietnamese lang variables - Äá»— Xuân Tiến - tiendx2002@yahoo.com Việt hóa + +tinyMCE.addToLang('',{ +theme_style_select : '-- Phong caÌch --', +theme_code_desc : 'Sá»­a mã nguồn HTML', +theme_code_title : 'Bá»™ soạn thảo mã HTML', +theme_code_wordwrap : 'Gói gá»n các từ - Word wrap', +theme_sub_desc : 'Chỉ số dÆ°á»›i', +theme_sup_desc : 'Chỉ số trên', +theme_hr_desc : 'Thêm Ä‘Æ°á»ng thẳng ngang', +theme_removeformat_desc : 'Xóa định dạng', +theme_custom1_desc : 'Mô tả của bạn ở đây', +insert_image_border : 'Khung', +insert_image_dimensions : 'KiÌch thÆ°Æ¡Ìc', +insert_image_vspace : 'Khoảng cách dá»c', +insert_image_hspace : 'Khoảng cách ngang', +insert_image_align : 'Căn lá»', +insert_image_align_default : '-- ChÆ°a đặt --', +insert_image_align_baseline : 'Theo dòng', +insert_image_align_top : 'Trên cùng', +insert_image_align_middle : 'Giữa', +insert_image_align_bottom : 'DÆ°á»›i cùng', +insert_image_align_texttop : 'Văn bản trên cùng', +insert_image_align_absmiddle : 'Tuyệt đối giữa', +insert_image_align_absbottom : 'Tuyệt đối dÆ°á»›i cùng', +insert_image_align_left : 'Trái', +insert_image_align_right : 'Phải', +theme_font_size : '-- KiÌch thÆ°Æ¡Ìc chữ --', +theme_fontdefault : '-- Font chữ --', +theme_block : '-- ÄiÌ£nh daÌ£ng --', +theme_paragraph : 'ÄoaÌ£n', +theme_div : 'Div', +theme_address : 'ÄiÌ£a chỉ', +theme_pre : 'ÄiÌ£nh daÌ£ng trÆ°Æ¡Ìc', +theme_h1 : 'Tiêu đề câÌp 1', +theme_h2 : 'Tiêu đề câÌp 2', +theme_h3 : 'Tiêu đề câÌp 3', +theme_h4 : 'Tiêu đề câÌp 4', +theme_h5 : 'Tiêu đề câÌp 5', +theme_h6 : 'Tiêu đề câÌp 6', +theme_colorpicker_title : 'Chá»n má»™t màu', +theme_colorpicker_apply : 'Ãp dụng', +theme_forecolor_desc : 'Chá»n màu chữ', +theme_backcolor_desc : 'Chá»n màu ná»n', +theme_charmap_title : 'Chá»n ký tá»± đặc biệt', +theme_charmap_desc : 'Thêm ký tá»± đặc biệt', +theme_visualaid_desc : 'Bật tắt chế Ä‘á»™ hÆ°á»›ng dẫn', +insert_anchor_title : 'Thêm/sá»­a neo', +insert_anchor_name : 'Tên neo', +theme_anchor_desc : 'Thêm/sá»­a neo', +theme_insert_link_titlefield : 'Tiêu Ä‘á»', +theme_clipboard_msg : 'Trên Mozilla và Firefox không sá»­ dụng được các thao tác Sao chép/Cắt/Dán. \nBạn cần thêm thông tin vá» Ä‘iá»u này?', +theme_path : 'ÄÆ°á»ng dẫn', +cut_desc : 'Cắt', +copy_desc : 'Sao chép', +paste_desc : 'Dán', +link_list : 'Danh sách liên kết', +image_list : 'Danh sách ảnh', +browse : 'Duyệt', +image_props_desc : 'Thuá»™c tính ảnh', +newdocument_desc : 'Văn bản má»›i', +class_name : 'Lá»›p', +newdocument : 'Bạn có chắc muốn xóa sạch ná»™i dung?', +about_title : 'Thông tin vá» TinyMCE', +about : 'Thông tin', +license : 'Chứng nhận', +plugins : 'Chức năng', +plugin : 'Chức năng', +author : 'Tác giả', +version : 'Phiên bản', +loaded_plugins : 'Chức năng đã nạp', +help : 'Trợ giúp', +not_set : '-- ChÆ°a đặt --', +close : 'Äóng', +toolbar_focus : 'Nút chuyển tá»›i công cụ - Alt+Q, Chuyển tá»›i bá»™ soạn thảo - Alt-Z, Chuyển tá»›i Ä‘Æ°á»ng dẫn thành phần - Alt-X' +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/zh_cn.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/zh_cn.js new file mode 100755 index 0000000000..6d160a5c18 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/zh_cn.js @@ -0,0 +1,77 @@ +// Simplified Chinese lang variables contributed by TinyMCE_China_Team ( tinymce_china {AT} yahoogroups {DOT} com ). +// visit our homepage at: http://www.cube316.net/tinymce/ for more information. + +tinyMCE.addToLang('',{ +theme_style_select : '-- ¸ñʽ --', +theme_code_desc : '±à¼­HTMLÔ´´úÂë', +theme_code_title : 'HTMLÔ´´úÂë±à¼­Æ÷', +theme_code_wordwrap : '×Ô¶¯»»ÐÐ', +theme_sub_desc : 'ϱê', +theme_sup_desc : 'Éϱê', +theme_hr_desc : '²åÈëˮƽÏß', +theme_removeformat_desc : 'ÒƳý¸ñʽ', +theme_custom1_desc : 'ÕâÀïÌîдÓû§×Ô¶¨ÒåÃèÊö', +insert_image_border : '±ß¿ò', +insert_image_dimensions : 'άÊý', +insert_image_vspace : '´¹Ö±¼ä¾à', +insert_image_hspace : 'ˮƽ¼ä¾à', +insert_image_align : '¶ÔÆ뷽ʽ', +insert_image_align_default : '-- ĬÈÏ --', +insert_image_align_baseline : '»ùÏß', +insert_image_align_top : '¶¥¶Ë', +insert_image_align_middle : '¾ÓÖÐ', +insert_image_align_bottom : 'µ×²¿', +insert_image_align_texttop : 'ÎÄ×ÖÉÏ·½', +insert_image_align_absmiddle : '¾ø¶Ô¾ÓÖÐ', +insert_image_align_absbottom : '¾ø¶Ôµ×²¿', +insert_image_align_left : '×ó¶ÔÆë', +insert_image_align_right : 'ÓÒ¶ÔÆë', +theme_font_size : '-- ×ֺŠ--', +theme_fontdefault : '-- ×ÖÌå --', +theme_block : '-- ¸ñʽ --', +theme_paragraph : '¶ÎÂä', +theme_div : '²ã', +theme_address : 'µØÖ·', +theme_pre : 'Ô¤¸ñʽ»¯', +theme_h1 : '±êÌâ 1', +theme_h2 : '±êÌâ 2', +theme_h3 : '±êÌâ 3', +theme_h4 : '±êÌâ 4', +theme_h5 : '±êÌâ 5', +theme_h6 : '±êÌâ 6', +theme_colorpicker_title : 'Ñ¡ÔñÑÕÉ«', +theme_colorpicker_apply : 'Ó¦ÓÃ', +theme_forecolor_desc : 'Ñ¡ÔñÎÄ×ÖÑÕÉ«', +theme_backcolor_desc : 'Ñ¡Ôñ±³¾°ÑÕÉ«', +theme_charmap_title : 'Ñ¡ÔñÌØÊâ·ûºÅ', +theme_charmap_desc : '²åÈëÌØÊâ·ûºÅ', +theme_visualaid_desc : '¿ª¹Ø²»¿É¼ûÔªËØ', +insert_anchor_title : '²åÈë/±à¼­ êµã', +insert_anchor_name : 'êµãÃû³Æ', +theme_anchor_desc : '²åÈë/±à¼­ êµã', +theme_insert_link_titlefield : '±êÌâ', +theme_clipboard_msg : '¼ôÇÐ/¸´ÖÆ/Õ³Ìù¹¦ÄÜÔÚ Mozilla ºÍ Firefox ä¯ÀÀÆ÷Öв»Ö§³Ö¡£\nÄúÏ£Íû»ñµÃ¸ü¶àµÄÐÅÏ¢Âð£¿', +theme_path : '·¾¶', +cut_desc : '¼ôÇÐ', +copy_desc : '¸´ÖÆ', +paste_desc : 'Õ³Ìù', +link_list : 'Á´½ÓÁбí', +image_list : 'ͼÏñÁбí', +browse : 'ä¯ÀÀ', +image_props_desc : 'ͼÏñÊôÐÔ', +newdocument_desc : 'н¨¼äµµ', +class_name : 'Àà', +newdocument : 'ÄúÈ·ÈÏÒªÇå³ýËùÓÐÄÚÈÝÂð£¿', +about_title : '¹ØÓÚ TinyMCE', +about : '¹ØÓÚ', +license : 'ÊÚȨÊé', +plugins : 'ËùÓвå¼þ', +plugin : '²å¼þ', +author : '×÷Õß', +version : '°æ±¾', +loaded_plugins : '¶ÁÈ¡²å¼þ', +help : '°ïÖú', +not_set : '-- ¿ÕÉ趨 --', +close : '¹Ø±Õ', +toolbar_focus : 'Ìøµ½¹¤¾ß°´Å¥ - Alt+Q, Ìøµ½±à¼­Æ÷ - Alt-Z, Ìøµ½ÔªËØ·¾¶ - Alt-X' +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/zh_cn_utf8.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/zh_cn_utf8.js new file mode 100755 index 0000000000..90a998f5b4 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/zh_cn_utf8.js @@ -0,0 +1,77 @@ +// Simplified Chinese lang variables contributed by TinyMCE_China_Team ( tinymce_china {AT} yahoogroups {DOT} com ). +// visit our homepage at: http://www.cube316.net/tinymce/ for more information. + +tinyMCE.addToLang('',{ +theme_style_select : '-- æ ¼å¼ --', +theme_code_desc : '编辑HTMLæºä»£ç ', +theme_code_title : 'HTMLæºä»£ç ç¼–辑器', +theme_code_wordwrap : '自动æ¢è¡Œ', +theme_sub_desc : '下标', +theme_sup_desc : '上标', +theme_hr_desc : 'æ’入水平线', +theme_removeformat_desc : '移除格å¼', +theme_custom1_desc : '这里填写用户自定义æè¿°', +insert_image_border : '边框', +insert_image_dimensions : 'ç»´æ•°', +insert_image_vspace : 'åž‚ç›´é—´è·', +insert_image_hspace : '水平间è·', +insert_image_align : '对é½æ–¹å¼', +insert_image_align_default : '-- 默认 --', +insert_image_align_baseline : '基线', +insert_image_align_top : '顶端', +insert_image_align_middle : '居中', +insert_image_align_bottom : '底部', +insert_image_align_texttop : '文字上方', +insert_image_align_absmiddle : 'ç»å¯¹å±…中', +insert_image_align_absbottom : 'ç»å¯¹åº•éƒ¨', +insert_image_align_left : '左对é½', +insert_image_align_right : 'å³å¯¹é½', +theme_font_size : '-- å­—å· --', +theme_fontdefault : '-- 字体 --', +theme_block : '-- æ ¼å¼ --', +theme_paragraph : '段è½', +theme_div : '层', +theme_address : '地å€', +theme_pre : '预格å¼åŒ–', +theme_h1 : '标题 1', +theme_h2 : '标题 2', +theme_h3 : '标题 3', +theme_h4 : '标题 4', +theme_h5 : '标题 5', +theme_h6 : '标题 6', +theme_colorpicker_title : '选择颜色', +theme_colorpicker_apply : '应用', +theme_forecolor_desc : '选择文字颜色', +theme_backcolor_desc : '选择背景颜色', +theme_charmap_title : '选择特殊符å·', +theme_charmap_desc : 'æ’入特殊符å·', +theme_visualaid_desc : '开关ä¸å¯è§å…ƒç´ ', +insert_anchor_title : 'æ’å…¥/编辑 锚点', +insert_anchor_name : '锚点å称', +theme_anchor_desc : 'æ’å…¥/编辑 锚点', +theme_insert_link_titlefield : '标题', +theme_clipboard_msg : '剪切/å¤åˆ¶/粘贴功能在 Mozilla å’Œ Firefox æµè§ˆå™¨ä¸­ä¸æ”¯æŒã€‚\n您希望获得更多的信æ¯å—?', +theme_path : '路径', +cut_desc : '剪切', +copy_desc : 'å¤åˆ¶', +paste_desc : '粘贴', +link_list : '链接列表', +image_list : '图åƒåˆ—表', +browse : 'æµè§ˆ', +image_props_desc : '图åƒå±žæ€§', +newdocument_desc : '新建间档', +class_name : 'ç±»', +newdocument : '您确认è¦æ¸…除所有内容å—?', +about_title : '关于 TinyMCE', +about : '关于', +license : '授æƒä¹¦', +plugins : '所有æ’件', +plugin : 'æ’件', +author : '作者', +version : '版本', +loaded_plugins : '读å–æ’件', +help : '帮助', +not_set : '-- 空设定 --', +close : '关闭', +toolbar_focus : '跳到工具按钮 - Alt+Q, 跳到编辑器 - Alt-Z, 跳到元素路径 - Alt-X' +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/zh_tw.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/zh_tw.js new file mode 100644 index 0000000000..d148b2627d --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/zh_tw.js @@ -0,0 +1,78 @@ +// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com +// ÁcÅ餤¤å BIG-5 ¡F¼Æ¦ìÀ³¥Î§{»s§@¡F twapweb_AT_gmail_DOT_com + + +tinyMCE.addToLang('',{ +theme_style_select : '-- ¦¡¼Ë --', +theme_code_desc : '½s¿è HTML ½X', +theme_code_title : 'HTML ½X½s¿è¾¹', +theme_code_wordwrap : '¦rµüÀô¶', +theme_sub_desc : '¤U¼Ð', +theme_sup_desc : '¤W¼Ð', +theme_hr_desc : '´¡¤J¤ô¥­½u', +theme_removeformat_desc : '²M°£®æ¦¡³]©w', +theme_custom1_desc : '¦Û­q»¡©ú¦b¦¹¿é¤J', +insert_image_border : '®Ø½u', +insert_image_dimensions : '¤Ø¤o', +insert_image_vspace : '¹Ï¹³¤W¤U°¼¶¡¶Z', +insert_image_hspace : '¹Ï¹³¥ª¥kÃ䶡¶Z', +insert_image_align : '««ª½¹ï»ô', +insert_image_align_default : '-- ¥¼³]¸m --', +insert_image_align_baseline : '©³½u', +insert_image_align_top : '³»ºÝ', +insert_image_align_middle : '¤¤½u', +insert_image_align_bottom : '©³³¡', +insert_image_align_texttop : '¤å¦r³»ºÝ', +insert_image_align_absmiddle : 'µ´¹ï¤¤½u', +insert_image_align_absbottom : 'µ´¹ï©³³¡', +insert_image_align_left : '¥ª', +insert_image_align_right : '¥k', +theme_font_size : '-- ¦rÅé¤j¤p --', +theme_fontdefault : '-- ¦rÅé¿ï¾Ü --', +theme_block : '-- ®æ¦¡ --', +theme_paragraph : '¬q¸¨', +theme_div : '¤À¬É', +theme_address : '¦ì¸m', +theme_pre : '¤º©w®æ¦¡', +theme_h1 : '¼ÐÃD¤@', +theme_h2 : '¼ÐÃD¤G', +theme_h3 : '¼ÐÃD¤T', +theme_h4 : '¼ÐÃD¥|', +theme_h5 : '¼ÐÃD¤­', +theme_h6 : '¼ÐÃD¤»', +theme_colorpicker_title : '¿ï¨úÃC¦â', +theme_colorpicker_apply : '®M¥Î', +theme_forecolor_desc : '¿ï¨ú¤å¦rÃC¦â', +theme_backcolor_desc : '¿ï¨ú­I´ºÃC¦â', +theme_charmap_title : '¿ï¨ú¦Û­q¦r¤¸', +theme_charmap_desc : '´¡¤J¦Û­q¦r¤¸', +theme_visualaid_desc : '¤Á´««ü¥Ü©Î«D¥i¨£¤¸¥ó', +insert_anchor_title : '´¡¤J©Î½s¿è³sµ²ÂI', +insert_anchor_name : '³sµ²ÂI¦WºÙ', +theme_anchor_desc : '´¡¤J©Î½s¿è³sµ²ÂI', +theme_insert_link_titlefield : '¼ÐÃD', +theme_clipboard_msg : '¦b Mozilla ©M Firefox ¤¤µLªk¨Ï¥Î½Æ»s©Î°Å¤U©Î¶K¤W¥\¯à¡C\n»Ý­n§ó¦hÃö©ó¦¹ªº°T®§¶Ü¡H', +theme_path : '¸ô®|', +cut_desc : '°Å¤U', +copy_desc : '½Æ»s', +paste_desc : '¶K¤W', +link_list : '³sµ²¦Cªí', +image_list : '¹ÏÀɦCªí', +browse : 'ÂsÄý', +image_props_desc : '¹ÏÀÉÄÝ©Ê', +newdocument_desc : '·s¤å¥ó', +class_name : '¤ÀÃþ', +newdocument : '½T©w­n²M°£¥þ³¡¤º®e¡H', +about_title : 'Ãö©ó TinyMCE', +about : 'Ãö©ó', +license : '±ÂÅv', +plugins : 'À³¥Î®M¥ó', +plugin : 'À³¥Î®M¥ó', +author : '§@ªÌ', +version : 'ª©¥»', +loaded_plugins : '¤w¸ü¤JÀ³¥Î®M¥ó', +help : '¨ó§U', +not_set : '-- ¥¼³]¸m --', +close : 'Ãö³¬', +toolbar_focus : '§Ö³t±Ò¥Î¤u¨ã¯Ã - Alt+Q¡F§Ö³t±Ò¥Î½s¿è¾¹ - Alt-Z¡F§Ö³t²¾¦Ü¤¸¥ó¸ô®| - Alt-X' +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/langs/zh_tw_utf8.js b/phpgwapi/js/tiny_mce/themes/advanced/langs/zh_tw_utf8.js new file mode 100644 index 0000000000..c45307a1bb --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/langs/zh_tw_utf8.js @@ -0,0 +1,78 @@ +// Traditional Chinese UTF-8; Twapweb Site translated; twapweb_AT_gmail_DOT_com +// ç¹é«”中文 UTF-8 ;數ä½æ‡‰ç”¨åŠè£½ä½œï¼› twapweb_AT_gmail_DOT_com + + +tinyMCE.addToLang('',{ +theme_style_select : '-- å¼æ¨£ --', +theme_code_desc : '編輯 HTML 碼', +theme_code_title : 'HTML 碼編輯器', +theme_code_wordwrap : '字詞環繞', +theme_sub_desc : '下標', +theme_sup_desc : '上標', +theme_hr_desc : 'æ’入水平線', +theme_removeformat_desc : '清除格å¼è¨­å®š', +theme_custom1_desc : '自訂說明在此輸入', +insert_image_border : '框線', +insert_image_dimensions : '尺寸', +insert_image_vspace : '圖åƒä¸Šä¸‹å´é–“è·', +insert_image_hspace : '圖åƒå·¦å³é‚Šé–“è·', +insert_image_align : 'åž‚ç›´å°é½Š', +insert_image_align_default : '-- 未設置 --', +insert_image_align_baseline : '底線', +insert_image_align_top : '頂端', +insert_image_align_middle : '中線', +insert_image_align_bottom : '底部', +insert_image_align_texttop : '文字頂端', +insert_image_align_absmiddle : '絕å°ä¸­ç·š', +insert_image_align_absbottom : '絕å°åº•éƒ¨', +insert_image_align_left : 'å·¦', +insert_image_align_right : 'å³', +theme_font_size : '-- å­—é«”å¤§å° --', +theme_fontdefault : '-- å­—é«”é¸æ“‡ --', +theme_block : '-- æ ¼å¼ --', +theme_paragraph : '段è½', +theme_div : '分界', +theme_address : 'ä½ç½®', +theme_pre : '內定格å¼', +theme_h1 : '標題一', +theme_h2 : '標題二', +theme_h3 : '標題三', +theme_h4 : '標題四', +theme_h5 : '標題五', +theme_h6 : '標題六', +theme_colorpicker_title : 'é¸å–é¡è‰²', +theme_colorpicker_apply : '套用', +theme_forecolor_desc : 'é¸å–文字é¡è‰²', +theme_backcolor_desc : 'é¸å–背景é¡è‰²', +theme_charmap_title : 'é¸å–自訂字元', +theme_charmap_desc : 'æ’入自訂字元', +theme_visualaid_desc : '切æ›æŒ‡ç¤ºæˆ–éžå¯è¦‹å…ƒä»¶', +insert_anchor_title : 'æ’入或編輯連çµé»ž', +insert_anchor_name : '連çµé»žå稱', +theme_anchor_desc : 'æ’入或編輯連çµé»ž', +theme_insert_link_titlefield : '標題', +theme_clipboard_msg : '在 Mozilla å’Œ Firefox 中無法使用複製或剪下或貼上功能。\n需è¦æ›´å¤šé—œæ–¼æ­¤çš„訊æ¯å—Žï¼Ÿ', +theme_path : '路徑', +cut_desc : '剪下', +copy_desc : '複製', +paste_desc : '貼上', +link_list : '連çµåˆ—表', +image_list : '圖檔列表', +browse : 'ç€è¦½', +image_props_desc : '圖檔屬性', +newdocument_desc : '新文件', +class_name : '分類', +newdocument : '確定è¦æ¸…除全部內容?', +about_title : '關於 TinyMCE', +about : '關於', +license : '授權', +plugins : '應用套件', +plugin : '應用套件', +author : '作者', +version : '版本', +loaded_plugins : '已載入應用套件', +help : 'å”助', +not_set : '-- 未設置 --', +close : '關閉', +toolbar_focus : 'å¿«é€Ÿå•Ÿç”¨å·¥å…·ç´ - Alt+Q;快速啟用編輯器 - Alt-Z;快速移至元件路徑 - Alt-X' +}); diff --git a/phpgwapi/js/tiny_mce/themes/advanced/link.htm b/phpgwapi/js/tiny_mce/themes/advanced/link.htm new file mode 100644 index 0000000000..4e72eaad5a --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/link.htm @@ -0,0 +1,100 @@ + + + {$lang_insert_link_title} + + + + + + + +

+ + +
+
+ + + + + + + + + + + + + + + + + + + + + +
+ + + + +
 
+
+
+
+ +
+
+ +
+ +
+ +
+
+
+ + diff --git a/phpgwapi/js/tiny_mce/themes/advanced/source_editor.htm b/phpgwapi/js/tiny_mce/themes/advanced/source_editor.htm new file mode 100644 index 0000000000..7cb4d74665 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/advanced/source_editor.htm @@ -0,0 +1,30 @@ + + + + {$lang_theme_code_title} + + + + + +
+
{$lang_theme_code_title}
+ +
+ +
+ + + +
+
+ +
+ +
+ +
+
+
+ + diff --git a/phpgwapi/js/tiny_mce/themes/simple/css/editor_content.css b/phpgwapi/js/tiny_mce/themes/simple/css/editor_content.css new file mode 100644 index 0000000000..2506c807ca --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/simple/css/editor_content.css @@ -0,0 +1,25 @@ +body, td, pre { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 10px; +} + +body { + background-color: #FFFFFF; +} + +.mceVisualAid { + border: 1px dashed #BBBBBB; +} + +/* MSIE specific */ + +* html body { + scrollbar-3dlight-color: #F0F0EE; + scrollbar-arrow-color: #676662; + scrollbar-base-color: #F0F0EE; + scrollbar-darkshadow-color: #DDDDDD; + scrollbar-face-color: #E0E0DD; + scrollbar-highlight-color: #F0F0EE; + scrollbar-shadow-color: #F0F0EE; + scrollbar-track-color: #F5F5F5; +} diff --git a/phpgwapi/js/tiny_mce/themes/simple/css/editor_popup.css b/phpgwapi/js/tiny_mce/themes/simple/css/editor_popup.css new file mode 100644 index 0000000000..f29b04a55b --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/simple/css/editor_popup.css @@ -0,0 +1,41 @@ +body { + background-color: #F0F0EE; + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 11px; + scrollbar-3dlight-color: #F0F0EE; + scrollbar-arrow-color: #676662; + scrollbar-base-color: #F0F0EE; + scrollbar-darkshadow-color: #DDDDDD; + scrollbar-face-color: #E0E0DD; + scrollbar-highlight-color: #F0F0EE; + scrollbar-shadow-color: #F0F0EE; + scrollbar-track-color: #F5F5F5; +} + +td { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 11px; +} + +input { + background: #FFFFFF; + border: 1px solid #cccccc; +} + +td, input, select, textarea { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 10px; +} + +input, select, textarea { + border: 1px solid #808080; +} + +.input_noborder { + border: 0; +} + +.title { + font-size: 12px; + font-weight: bold; +} \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/themes/simple/css/editor_ui.css b/phpgwapi/js/tiny_mce/themes/simple/css/editor_ui.css new file mode 100644 index 0000000000..6f5776820a --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/simple/css/editor_ui.css @@ -0,0 +1,125 @@ +.mceSeparatorLine { + border: 0; + padding: 0; + margin-left: 4px; + margin-right: 2px; +} + +.mceSelectList { + font-family: "MS Sans Serif"; + font-size: 7pt; + font-weight: normal; + margin-top: 2px; +} + +.mceLabel, .mceLabelDisabled { + font-family: "MS Sans Serif"; + font-size: 9pt; +} + +.mceLabel { + color: #000000; +} + +.mceLabelDisabled { + cursor: text; + color: #999999; +} + +.mceEditor { + background: #F0F0EE; + border: 1px solid #cccccc; +} + +.mceEditorArea { + font-family: "MS Sans Serif"; + background: #FFFFFF; +} + +.mceToolbar { + background: #F0F0EE; + border-top: 1px solid #cccccc; + line-height: 1px; + font-size: 1px; + padding-bottom: 1px; +} + +.mceEditorIframe { + border: 0; +} + +/* Button CSS rules */ + +a.mceButtonDisabled img, a.mceButtonNormal img, a.mceButtonSelected img { + width: 20px; + height: 20px; + cursor: default; + margin-top: 1px; + margin-left: 1px; +} + +a.mceButtonDisabled img { + border: 0 !important; +} + +a.mceButtonNormal img, a.mceButtonSelected img { + border: 1px solid #F0F0EE !important; +} + +a.mceButtonSelected img { + border: 1px solid #C0C0BB !important; +} + +a.mceButtonNormal img:hover, a.mceButtonSelected img:hover { + border: 1px solid #0A246A !important; + cursor: default; + background-color: #B6BDD2; +} + +a.mceButtonDisabled img { + -moz-opacity:0.3; + opacity: 0.3; + border: 1px solid #F0F0EE !important; + cursor: default; +} + +a.mceTiledButton img { + background-image: url('../images/buttons.gif'); + background-repeat: no-repeat; +} + +/* MSIE specific rules */ + +* html a.mceButtonNormal img, * html a.mceButtonSelected img, * html a.mceButtonDisabled img { + border: 0px !important; + margin-top: 2px; + margin-bottom: 1px; +} + +* html a.mceButtonDisabled img { + filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); + border: 0px !important; +} + +* html a.mceButtonDisabled { + border: 1px solid #F0F0EE !important; +} + +* html a.mceButtonNormal, * html a.mceButtonSelected { + border: 1px solid #F0F0EE; + cursor: default; +} + +* html a.mceButtonSelected { + border: 1px solid #C0C0BB; +} + +* html a.mceButtonNormal:hover, * html a.mceButtonSelected:hover { + border: 1px solid #0A246A; + cursor: default; + background-color: #B6BDD2; +} + +* html .mceSelectList { + margin-top: 2px; +} diff --git a/phpgwapi/js/tiny_mce/themes/simple/editor_template.js b/phpgwapi/js/tiny_mce/themes/simple/editor_template.js new file mode 100644 index 0000000000..59cedc2ce7 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/simple/editor_template.js @@ -0,0 +1,4 @@ +var TinyMCE_SimpleTheme={_buttonMap:'bold,bullist,cleanup,italic,numlist,redo,strikethrough,underline,undo',getEditorTemplate:function(){var html='';html+='';html+='';html+='
';html+='IFRAME';html+='
';html+=tinyMCE.getButtonHTML('bold','lang_bold_desc','{$themeurl}/images/{$lang_bold_img}','Bold');html+=tinyMCE.getButtonHTML('italic','lang_italic_desc','{$themeurl}/images/{$lang_italic_img}','Italic');html+=tinyMCE.getButtonHTML('underline','lang_underline_desc','{$themeurl}/images/{$lang_underline_img}','Underline');html+=tinyMCE.getButtonHTML('strikethrough','lang_striketrough_desc','{$themeurl}/images/strikethrough.gif','Strikethrough');html+='';html+=tinyMCE.getButtonHTML('undo','lang_undo_desc','{$themeurl}/images/undo.gif','Undo');html+=tinyMCE.getButtonHTML('redo','lang_redo_desc','{$themeurl}/images/redo.gif','Redo');html+='';html+=tinyMCE.getButtonHTML('cleanup','lang_cleanup_desc','{$themeurl}/images/cleanup.gif','mceCleanup') +html+='';html+=tinyMCE.getButtonHTML('bullist','lang_bullist_desc','{$themeurl}/images/bullist.gif','InsertUnorderedList') +html+=tinyMCE.getButtonHTML('numlist','lang_numlist_desc','{$themeurl}/images/numlist.gif','InsertOrderedList') +html+='
';return{delta_width:0,delta_height:20,html:html};},handleNodeChange:function(editor_id,node){tinyMCE.switchClass(editor_id+'_bold','mceButtonNormal');tinyMCE.switchClass(editor_id+'_italic','mceButtonNormal');tinyMCE.switchClass(editor_id+'_underline','mceButtonNormal');tinyMCE.switchClass(editor_id+'_strikethrough','mceButtonNormal');tinyMCE.switchClass(editor_id+'_bullist','mceButtonNormal');tinyMCE.switchClass(editor_id+'_numlist','mceButtonNormal');do{switch(node.nodeName.toLowerCase()){case"b":case"strong":tinyMCE.switchClass(editor_id+'_bold','mceButtonSelected');break;case"i":case"em":tinyMCE.switchClass(editor_id+'_italic','mceButtonSelected');break;case"u":tinyMCE.switchClass(editor_id+'_underline','mceButtonSelected');break;case"strike":tinyMCE.switchClass(editor_id+'_strikethrough','mceButtonSelected');break;case"ul":tinyMCE.switchClass(editor_id+'_bullist','mceButtonSelected');break;case"ol":tinyMCE.switchClass(editor_id+'_numlist','mceButtonSelected');break;}}while((node=node.parentNode)!=null);}};tinyMCE.addTheme("simple",TinyMCE_SimpleTheme);tinyMCE.addButtonMap(TinyMCE_SimpleTheme._buttonMap); \ No newline at end of file diff --git a/phpgwapi/js/tiny_mce/themes/simple/editor_template_src.js b/phpgwapi/js/tiny_mce/themes/simple/editor_template_src.js new file mode 100644 index 0000000000..702f5058d4 --- /dev/null +++ b/phpgwapi/js/tiny_mce/themes/simple/editor_template_src.js @@ -0,0 +1,86 @@ +/** + * $RCSfile: editor_template_src.js,v $ + * $Revision: 1.9 $ + * $Date: 2006/04/18 13:32:53 $ + * + * @author Moxiecode + * @copyright Copyright © 2004-2006, Moxiecode Systems AB, All rights reserved. + */ + +var TinyMCE_SimpleTheme = { + // List of button ids in tile map + _buttonMap : 'bold,bullist,cleanup,italic,numlist,redo,strikethrough,underline,undo', + + getEditorTemplate : function() { + var html = ''; + + html += ''; + html += ''; + html += '
'; + html += 'IFRAME'; + html += '
'; + html += tinyMCE.getButtonHTML('bold', 'lang_bold_desc', '{$themeurl}/images/{$lang_bold_img}', 'Bold'); + html += tinyMCE.getButtonHTML('italic', 'lang_italic_desc', '{$themeurl}/images/{$lang_italic_img}', 'Italic'); + html += tinyMCE.getButtonHTML('underline', 'lang_underline_desc', '{$themeurl}/images/{$lang_underline_img}', 'Underline'); + html += tinyMCE.getButtonHTML('strikethrough', 'lang_striketrough_desc', '{$themeurl}/images/strikethrough.gif', 'Strikethrough'); + html += ''; + html += tinyMCE.getButtonHTML('undo', 'lang_undo_desc', '{$themeurl}/images/undo.gif', 'Undo'); + html += tinyMCE.getButtonHTML('redo', 'lang_redo_desc', '{$themeurl}/images/redo.gif', 'Redo'); + html += ''; + html += tinyMCE.getButtonHTML('cleanup', 'lang_cleanup_desc', '{$themeurl}/images/cleanup.gif', 'mceCleanup') + html += ''; + html += tinyMCE.getButtonHTML('bullist', 'lang_bullist_desc', '{$themeurl}/images/bullist.gif', 'InsertUnorderedList') + html += tinyMCE.getButtonHTML('numlist', 'lang_numlist_desc', '{$themeurl}/images/numlist.gif', 'InsertOrderedList') + html += '
'; + + return { + delta_width : 0, + delta_height : 20, + html : html + }; + }, + + handleNodeChange : function(editor_id, node) { + // Reset old states + tinyMCE.switchClass(editor_id + '_bold', 'mceButtonNormal'); + tinyMCE.switchClass(editor_id + '_italic', 'mceButtonNormal'); + tinyMCE.switchClass(editor_id + '_underline', 'mceButtonNormal'); + tinyMCE.switchClass(editor_id + '_strikethrough', 'mceButtonNormal'); + tinyMCE.switchClass(editor_id + '_bullist', 'mceButtonNormal'); + tinyMCE.switchClass(editor_id + '_numlist', 'mceButtonNormal'); + + // Handle elements + do { + switch (node.nodeName.toLowerCase()) { + case "b": + case "strong": + tinyMCE.switchClass(editor_id + '_bold', 'mceButtonSelected'); + break; + + case "i": + case "em": + tinyMCE.switchClass(editor_id + '_italic', 'mceButtonSelected'); + break; + + case "u": + tinyMCE.switchClass(editor_id + '_underline', 'mceButtonSelected'); + break; + + case "strike": + tinyMCE.switchClass(editor_id + '_strikethrough', 'mceButtonSelected'); + break; + + case "ul": + tinyMCE.switchClass(editor_id + '_bullist', 'mceButtonSelected'); + break; + + case "ol": + tinyMCE.switchClass(editor_id + '_numlist', 'mceButtonSelected'); + break; + } + } while ((node = node.parentNode) != null); + } +}; + +tinyMCE.addTheme("simple", TinyMCE_SimpleTheme); +tinyMCE.addButtonMap(TinyMCE_SimpleTheme._buttonMap); diff --git a/phpgwapi/js/tiny_mce/themes/simple/images/bold.gif b/phpgwapi/js/tiny_mce/themes/simple/images/bold.gif new file mode 100644 index 0000000000000000000000000000000000000000..d6a9cc2cd4117526156fa29c06156ba5971823c4 GIT binary patch literal 76 zcmZ?wbhEHb6k!lyn83&Y1dNP~ia%L^OhyJB5FaGNz@*&Mzw-23{>3a?E=Bm(Rqw7V Z4AWqey4jFcx$b3$*C(Ir-+DzDtN~+a79aos literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/simple/images/bold_de_se.gif b/phpgwapi/js/tiny_mce/themes/simple/images/bold_de_se.gif new file mode 100644 index 0000000000000000000000000000000000000000..9b129de25e916946792c89f08a7b30b2f9dc8b72 GIT binary patch literal 73 zcmZ?wbhEHb6k!lyn83&Y1dNP~ia%L^OhyJB5FaGNz@*UAzw-23e#sdnZdC`i8W!&j Xl@)6cxH+8$Fz@Ye(g^_`QkwFK@28xR?Ffgg~^shYqmVYseNeI`y fv!S2m6KACKPM+Zyy|O9RI8W2_`nTTOtPIuwq8S!> literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/simple/images/bold_tw.gif b/phpgwapi/js/tiny_mce/themes/simple/images/bold_tw.gif new file mode 100644 index 0000000000000000000000000000000000000000..82085432c622fb9b195d45480ce0c00f80d24027 GIT binary patch literal 207 zcmV;=05JbYNk%w1VH5xq0J9DNySuyH-QDi)?jj;0%*@PHRaKdpnGq2YcXxM0L_~;) zh%+-YW@csp00960{{R30A^8LW000gEEC2ui02BZe000Dh(8)=wy*N7}G;WM{HHkzh zs6t%9fi%d0HcQepm#{3&(I_#A0+$;m0FJ}}WxKp?w}cH!tRNB$k|H1#RxPhVL6BGg z09nkC_M1X4*#RtJD4)}o#(?mXbR9t%Fa-%dPzMPG0V6gC3@He52a91h#Kfdz)l@%W&!*iMf|{-?85Jc}En;9`Q2fcl$iTqPpaWzB zRf;e$FdJ6vy7SNAl;>@M#YT=zObHxz&I%bBUa^s_ M6r5P1!pL9^0IPo@`~Uy| literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/simple/images/buttons.gif b/phpgwapi/js/tiny_mce/themes/simple/images/buttons.gif new file mode 100644 index 0000000000000000000000000000000000000000..9d86222e6358fb519f5991c7610f66a245ca603a GIT binary patch literal 1054 zcmZ?wbhEHb+`=Hj@XU{aiHT|T!MFD5yY`%Vxn;|ie}4~6+5BPU{#TZ%+cxdK@alR^ zXxGQ;>gu4H>o$?I%%c|6PuTPQj@ zlcU}If|RV9+-%ftpI?)gR~OWD-L~lZr4!TAQ;%E4&f7G}D6a0<&ZGBr{U;q-D8x}mX=9XPKzcL zEt-|Yz`y_$1d@XdDE?$&WMJ@P&;dCN6ekSq{~P?8np;}i+B-VCx_f&2`X@}BGNYW4x_qfel;y_8&9IWvv7b$7boqYEO}$3pO}j(i7njD7lc(IJd{;$PCU?_34 zZqjvP=5c2OF6?YBi-=HAZeMupMYI@`OiTcqps-4VhZ@Jzuwxr;zkkhs@<`9dbD9er zxO}D@VDjs%xpsn$$8t+UoZkt7i_DfY%I^i$Y~3CxoUb{fgF|g@NV9@Chrz+TAGs?O zRrM!)nA4#7BB7a^<6qfbCEHB#PBsmZhaPslXRqBepEO5-i6e&f=gDez?*kf(xg}Iq z&Qo_R-QcBW?o;5T&dDJ-Q$_xdz~i34GNoA-lS?)nU|hLmyON^#9D{?r^Ed>Z1uhnB zKf$i8!KkXiYqDkTyv_~B&P|>4z`&6$x=50xe#(cR&KhnnEIRc%{Dc?;zNEfdsc6gj W>*b0i)3RQzT(N9bmU<%tgEat$sGB?h literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/simple/images/cleanup.gif b/phpgwapi/js/tiny_mce/themes/simple/images/cleanup.gif new file mode 100644 index 0000000000000000000000000000000000000000..16491f6cfcf3e1123f08352c895f8010f791c469 GIT binary patch literal 256 zcmV+b0ssC-Nk%w1VH5xq0MrlwMm#2xdP3^ge4>(aXJcF2&#c0@g7@*TXJyAiI+Bx- z!osRT%E{EUw6tz+enw7G^6K)^$d=yS-J+Ue{{6y&f`-z%VxXFs!L^y{+>(HFVv>^L zOipLAk}~7mu>b%7A^8LW0018VEC2ui02BZe000Gj;3tk`X`X1RuBfCa3_CK)hB&I! z?6jS5DV>BNxhN371`1>FG$6!^gQF}JB8CHn;<-pFjYq{)@NCbANaf;iJjfX><#5Od z41@~dZSq94bpiqw6C4j!WCnJE77HB!h$k2WjE(>oEEpP%kC-wT1Ob;aBcK|jsHv(a GApkq`d~Wvu literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/simple/images/italic.gif b/phpgwapi/js/tiny_mce/themes/simple/images/italic.gif new file mode 100644 index 0000000000000000000000000000000000000000..8bb330bd0bbf61fdb5ce86388ecbeae16465bc17 GIT binary patch literal 79 zcmZ?wbhEHb6k!lySjfl#1T8Hs)z#IEjEssuS%3n}3_2iDkURsE!kqq_+b+wcJF`+8$Fz@Ye(g^_`QkwFK@28xR?Ffgh1^shYqmVdFy0;Z@$ hzTc5`u943p7fMVz+n$-ed(#4|tKWK`2QxBQ0|3J`7vul{ literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/simple/images/italic_tw.gif b/phpgwapi/js/tiny_mce/themes/simple/images/italic_tw.gif new file mode 100644 index 0000000000000000000000000000000000000000..4f6eeaa2b2111e9995584a66644dacd01ebf33e4 GIT binary patch literal 274 zcmZ?wbhEHb6k!lyI3mCxFE7u}&!3;4KY#xG^XJd|`}?n7zdk-bUSD7T{rmU(_wT=d z|9*dee|>$uy}dmH1H=FS|A8d&K=CIFBLjl~gAPaw$W8{sAA<=#Bx}ZV~!Miqwc5(MoQ;hMLOK*yvJx*8l(jA^8LW000L7 zEC2ui02BZe0009tc)HyFFv>|=F}0bofd8LU3_`XHL13Hq)$A^8LW000jFEC2ui02BZe000D5@X1N5y*TU5@mkK(Nsfb@ zh`52taWqPx3Yb$cP21Nib_4)BqDn)z literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/simple/images/separator.gif b/phpgwapi/js/tiny_mce/themes/simple/images/separator.gif new file mode 100644 index 0000000000000000000000000000000000000000..4f39b809e98103422a7a8815d9e0ff23123034b5 GIT binary patch literal 57 zcmZ?wbhEHbWMU9un8?J?(9rN73>X*~6o0ZXGB7YP=m6P3N(4x7O<|q5`t188u7e^B F)&TE55J&(3 literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/simple/images/spacer.gif b/phpgwapi/js/tiny_mce/themes/simple/images/spacer.gif new file mode 100644 index 0000000000000000000000000000000000000000..388486517fa8da13ebd150e8f65d5096c3e10c3a GIT binary patch literal 43 ncmZ?wbhEHbWMp7un7{x9ia%KxMSyG_5FaGNz{KRj$Y2csb)f_x literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/simple/images/strikethrough.gif b/phpgwapi/js/tiny_mce/themes/simple/images/strikethrough.gif new file mode 100644 index 0000000000000000000000000000000000000000..3264635918e2237257811a745f3a7e31b4369432 GIT binary patch literal 83 zcmZ?wbhEHb6k!lyn83&Y1dNP~ia%L^OhyJB5FaGNz@*jFzw-23{>5`RB^ury^=8j) h^eUTr??>*V8C&%_D;C}?e9svC>)iK$`!yICtN}048)X0h literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/simple/images/underline.gif b/phpgwapi/js/tiny_mce/themes/simple/images/underline.gif new file mode 100644 index 0000000000000000000000000000000000000000..1dfeb5f6d06e21a25615a9eb0cbd2a74ab0efa42 GIT binary patch literal 88 zcmZ?wbhEHb6k!lySjfl#1l85mjEo?b;!hSJ#l)Zk5(UXKFlkQdUwQg1zxWJ?3%{OS koDe;yao*!zU(QKMRZNWnGjv6-o@%}Q>)iK!0SpY*0G3P}*Z=?k literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/simple/images/underline_fr.gif b/phpgwapi/js/tiny_mce/themes/simple/images/underline_fr.gif new file mode 100644 index 0000000000000000000000000000000000000000..551d9148d302c5f58b3b20d2c6a642450889a7ef GIT binary patch literal 79 zcmZ?wbhEHb6k!lyn83&Y1dNP~ia%L^OhyJB5FaGNz@*mGzw-23e(4zsAr}6}u9vvi dPIT?{=$xyxd19dGtWDy_KKDM~70ke34FHj_7K8u* literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/simple/images/underline_ru.gif b/phpgwapi/js/tiny_mce/themes/simple/images/underline_ru.gif new file mode 100644 index 0000000000000000000000000000000000000000..b78e2a498fb9406ef378d7c543756db552d87cba GIT binary patch literal 77 zcmZ?wbhEHb6k!lyn83i`>+8$Fz@Ye(g^_`QkwFK@28xR?Ffgg~^shYqmVYseNK2Ny ft@O9qnGc`Wq;$3l?I>E+zBOCw^tWDnRt9STq^=gR literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/simple/images/underline_tw.gif b/phpgwapi/js/tiny_mce/themes/simple/images/underline_tw.gif new file mode 100644 index 0000000000000000000000000000000000000000..b715390484c95c3d3311012dd541e2b46a2f4a78 GIT binary patch literal 245 zcmZ?wbhEHb6k!lyI3mihYSpUH(9n19-U$i{mY0{GIdf*_%$df<#%XD3=g*&4Qc`;V z{=J%-nvai9ety1-i;KOzeMd*f{{8!R@7~S8!0`Y7e;|nmDE?$&WMB|w&;h9d*~!3K zl%U#|k~uHKi*I6=T}Ytl*F$OTQv9tdV6_n`zCQJ Ua|%tL!OK2l4tMK(4MhfP08!6P_5c6? literal 0 HcmV?d00001 diff --git a/phpgwapi/js/tiny_mce/themes/simple/images/undo.gif b/phpgwapi/js/tiny_mce/themes/simple/images/undo.gif new file mode 100644 index 0000000000000000000000000000000000000000..520796d69defa118055d191eec33cc67f7551710 GIT binary patch literal 175 zcmV;g08sx&Nk%w1VH5xq0K*FaI$fTWtk6Go+_}Zyr?=K#e#T#ZwX4DHa-Hu#XSz{; z-OtzKVv^{Tv+z=g@&Et;A^8LW000jFEC2ui02BZe000DB@X1N5y*TU5^*Z3vJx60U zVAe<_A|#2DUTDd{g#kDRhWrRvKmt&#E(`|)VHiweM~gz>Krlp-Snncu!2ps)!r>e} d2m*##Qg9H=3xcDt9yk');this._def("font_size_classes",'');this._def("font_size_style_values",'xx-small,x-small,small,medium,large,x-large,xx-large',true);this._def("event_elements",'a,img',true);this._def("convert_urls",true);this._def("table_inline_editing",false);this._def("object_resizing",true);this._def("custom_shortcuts",true);this._def("convert_on_click",false);this._def("content_css",'');this._def("fix_list_elements",false);this._def("fix_table_elements",false);this._def("strict_loading_mode",document.contentType=='application/xhtml+xml');this._def("hidden_tab_class",'');this._def("display_tab_class",'');if(this.isMSIE&&!this.isOpera)this.settings.strict_loading_mode=false;if(this.isMSIE&&this.settings['browsers'].indexOf('msie')==-1)return;if(this.isGecko&&this.settings['browsers'].indexOf('gecko')==-1)return;if(this.isSafari&&this.settings['browsers'].indexOf('safari')==-1)return;if(this.isOpera&&this.settings['browsers'].indexOf('opera')==-1)return;var baseHREF=tinyMCE.settings['document_base_url'];var h=document.location.href;var p=h.indexOf('://');if(p>0&&document.location.protocol!="file:"){p=h.indexOf('/',p+3);h=h.substring(0,p);if(baseHREF.indexOf('://')==-1)baseHREF=h+baseHREF;tinyMCE.settings['document_base_url']=baseHREF;tinyMCE.settings['document_base_prefix']=h;}if(baseHREF.indexOf('?')!=-1)baseHREF=baseHREF.substring(0,baseHREF.indexOf('?'));this.settings['base_href']=baseHREF.substring(0,baseHREF.lastIndexOf('/'))+"/";theme=this.settings['theme'];this.blockRegExp=new RegExp("^(h[1-6]|p|div|address|pre|form|table|li|ol|ul|td|blockquote|center|dl|dt|dd|dir|fieldset|form|noscript|noframes|menu|isindex|samp)$","i");this.posKeyCodes=new Array(13,45,36,35,33,34,37,38,39,40);this.uniqueURL='javascript:TINYMCE_UNIQUEURL();';this.uniqueTag='';this.callbacks=new Array('onInit','getInfo','getEditorTemplate','setupContent','onChange','onPageLoad','handleNodeChange','initInstance','execCommand','getControlHTML','handleEvent','cleanup');this.settings['theme_href']=tinyMCE.baseURL+"/themes/"+theme;if(!tinyMCE.isMSIE)this.settings['force_br_newlines']=false;if(tinyMCE.getParam("popups_css",false)){var cssPath=tinyMCE.getParam("popups_css","");if(cssPath.indexOf('://')==-1&&cssPath.charAt(0)!='/')this.settings['popups_css']=this.documentBasePath+"/"+cssPath;else this.settings['popups_css']=cssPath;}else this.settings['popups_css']=tinyMCE.baseURL+"/themes/"+theme+"/css/editor_popup.css";if(tinyMCE.getParam("editor_css",false)){var cssPath=tinyMCE.getParam("editor_css","");if(cssPath.indexOf('://')==-1&&cssPath.charAt(0)!='/')this.settings['editor_css']=this.documentBasePath+"/"+cssPath;else this.settings['editor_css']=cssPath;}else this.settings['editor_css']=tinyMCE.baseURL+"/themes/"+theme+"/css/editor_ui.css";if(tinyMCE.settings['debug']){var msg="Debug: \n";msg+="baseURL: "+this.baseURL+"\n";msg+="documentBasePath: "+this.documentBasePath+"\n";msg+="content_css: "+this.settings['content_css']+"\n";msg+="popups_css: "+this.settings['popups_css']+"\n";msg+="editor_css: "+this.settings['editor_css']+"\n";alert(msg);}if(this.configs.length==0){if(this.isSafari&&this.getParam('safari_warning',false))alert("Safari support is very limited and should be considered experimental.\nSo there is no need to even submit bugreports on this early version.\nYou can disable this message by setting: safari_warning option to false");if(typeof(TinyMCECompressed)=="undefined"){tinyMCE.addEvent(window,"DOMContentLoaded",TinyMCE_Engine.prototype.onLoad);if(tinyMCE.isMSIE&&!tinyMCE.isOpera){if(document.body)tinyMCE.addEvent(document.body,"readystatechange",TinyMCE_Engine.prototype.onLoad);else tinyMCE.addEvent(document,"readystatechange",TinyMCE_Engine.prototype.onLoad);}tinyMCE.addEvent(window,"load",TinyMCE_Engine.prototype.onLoad);tinyMCE._addUnloadEvents();}}this.loadScript(tinyMCE.baseURL+'/themes/'+this.settings['theme']+'/editor_template'+tinyMCE.srcMode+'.js');this.loadScript(tinyMCE.baseURL+'/langs/'+this.settings['language']+'.js');this.loadCSS(this.settings['editor_css']);var p=tinyMCE.getParam('plugins','',true,',');if(p.length>0){for(var i=0;i');this.loadedFiles[this.loadedFiles.length]=url;},loadNextScript:function(){var d=document,se;if(!tinyMCE.settings.strict_loading_mode)return;if(this.loadingIndex0){for(i=0,lflen=this.loadedFiles.length;i');this.loadedFiles[this.loadedFiles.length]=ar[x];}}}},importCSS:function(doc,css){var css_ary=css.replace(/\s+/,'').split(',');var csslen,elm,headArr,x,css_file;for(x=0,csslen=css_ary.length;x0){if(css_file.indexOf('://')==-1&&css_file.charAt(0)!='/')css_file=this.documentBasePath+"/"+css_file;if(typeof(doc.createStyleSheet)=="undefined"){elm=doc.createElement("link");elm.rel="stylesheet";elm.href=css_file;if((headArr=doc.getElementsByTagName("head"))!=null&&headArr.length>0)headArr[0].appendChild(elm);}else doc.createStyleSheet(css_file);}}},confirmAdd:function(e,settings){var elm=tinyMCE.isMSIE?event.srcElement:e.target;var elementId=elm.name?elm.name:elm.id;tinyMCE.settings=settings;if(tinyMCE.settings['convert_on_click']||(!elm.getAttribute('mce_noask')&&confirm(tinyMCELang['lang_edit_confirm'])))tinyMCE.addMCEControl(elm,elementId);elm.setAttribute('mce_noask','true');},updateContent:function(form_element_name){var formElement=document.getElementById(form_element_name);for(var n in tinyMCE.instances){var inst=tinyMCE.instances[n];if(!tinyMCE.isInstance(inst))continue;inst.switchSettings();if(inst.formElement==formElement){var doc=inst.getDoc();tinyMCE._setHTML(doc,inst.formElement.value);if(!tinyMCE.isMSIE)doc.body.innerHTML=tinyMCE._cleanupHTML(inst,doc,this.settings,doc.body,inst.visualAid);}}},addMCEControl:function(replace_element,form_element_name,target_document){var id="mce_editor_"+tinyMCE.idCounter++;var inst=new TinyMCE_Control(tinyMCE.settings);inst.editorId=id;this.instances[id]=inst;inst._onAdd(replace_element,form_element_name,target_document);},removeMCEControl:function(editor_id){var inst=tinyMCE.getInstanceById(editor_id);if(inst){inst.switchSettings();editor_id=inst.editorId;var html=tinyMCE.getContent(editor_id);var tmpInstances=new Array();for(var instanceName in tinyMCE.instances){var instance=tinyMCE.instances[instanceName];if(!tinyMCE.isInstance(instance))continue;if(instanceName!=editor_id)tmpInstances[instanceName]=instance;}tinyMCE.instances=tmpInstances;tinyMCE.selectedElement=null;tinyMCE.selectedInstance=null;var replaceElement=document.getElementById(editor_id+"_parent");var oldTargetElement=inst.oldTargetElement;var targetName=oldTargetElement.nodeName.toLowerCase();if(targetName=="textarea"||targetName=="input"){replaceElement.parentNode.removeChild(replaceElement);oldTargetElement.style.display="inline";oldTargetElement.value=html;}else{oldTargetElement.innerHTML=html;oldTargetElement.style.display='block';replaceElement.parentNode.insertBefore(oldTargetElement,replaceElement);replaceElement.parentNode.removeChild(replaceElement);}}},triggerSave:function(skip_cleanup,skip_callback){var inst,n;if(typeof(skip_cleanup)=="undefined")skip_cleanup=false;if(typeof(skip_callback)=="undefined")skip_callback=false;for(n in tinyMCE.instances){inst=tinyMCE.instances[n];if(!tinyMCE.isInstance(inst))continue;inst.triggerSave(skip_cleanup,skip_callback);}},resetForm:function(form_index){var i,inst,n,formObj=document.forms[form_index];for(n in tinyMCE.instances){inst=tinyMCE.instances[n];if(!tinyMCE.isInstance(inst))continue;inst.switchSettings();for(i=0;i');content=content.replace(/"/g,'"');content=content.replace(/&/g,'&');}inst.switchSettings();if(!tinyMCE.isMSIE&&tinyMCE.getParam("setupcontent_reload",false)&&doc.title!="blank_page"){try{doc.location.href=tinyMCE.baseURL+"/blank.htm";}catch(ex){}window.setTimeout("tinyMCE.setupContent('"+editor_id+"');",1000);return;}if(!head){window.setTimeout("tinyMCE.setupContent('"+editor_id+"');",10);return;}tinyMCE.importCSS(inst.getDoc(),tinyMCE.baseURL+"/themes/"+inst.settings['theme']+"/css/editor_content.css");tinyMCE.importCSS(inst.getDoc(),inst.settings['content_css']);tinyMCE.dispatchCallback(inst,'init_instance_callback','initInstance',inst);if(tinyMCE.getParam('custom_undo_redo_keyboard_shortcuts')){inst.addShortcut('ctrl','z','lang_undo_desc','Undo');inst.addShortcut('ctrl','y','lang_redo_desc','Redo');}if(tinyMCE.isGecko){inst.addShortcut('ctrl','b','lang_bold_desc','Bold');inst.addShortcut('ctrl','i','lang_italic_desc','Italic');inst.addShortcut('ctrl','u','lang_underline_desc','Underline');}if(tinyMCE.getParam("convert_fonts_to_spans"))inst.getDoc().body.setAttribute('id','mceSpanFonts');if(tinyMCE.settings['nowrap'])doc.body.style.whiteSpace="nowrap";doc.body.dir=this.settings['directionality'];doc.editorId=editor_id;if(!tinyMCE.isMSIE)doc.documentElement.editorId=editor_id;inst.setBaseHREF(tinyMCE.settings['base_href']);if(tinyMCE.settings['convert_newlines_to_brs']){content=tinyMCE.regexpReplace(content,"\r\n","
","gi");content=tinyMCE.regexpReplace(content,"\r","
","gi");content=tinyMCE.regexpReplace(content,"\n","
","gi");}content=tinyMCE.storeAwayURLs(content);content=tinyMCE._customCleanup(inst,"insert_to_editor",content);if(tinyMCE.isMSIE){window.setInterval('try{tinyMCE.getCSSClasses(tinyMCE.instances["'+editor_id+'"].getDoc(), "'+editor_id+'");}catch(e){}',500);if(tinyMCE.settings["force_br_newlines"])doc.styleSheets[0].addRule("p","margin: 0;");var body=inst.getBody();body.editorId=editor_id;}content=tinyMCE.cleanupHTMLCode(content);if(!tinyMCE.isMSIE){var contentElement=inst.getDoc().createElement("body");var doc=inst.getDoc();contentElement.innerHTML=content;if(tinyMCE.isGecko&&tinyMCE.settings['remove_lt_gt'])content=content.replace(new RegExp('<>','g'),"");if(tinyMCE.settings['cleanup_on_startup'])tinyMCE.setInnerHTML(inst.getBody(),tinyMCE._cleanupHTML(inst,doc,this.settings,contentElement));else{content=tinyMCE.regexpReplace(content,"","","gi");content=tinyMCE.regexpReplace(content,"","
","gi");content=tinyMCE.regexpReplace(content,"","","gi");tinyMCE.setInnerHTML(inst.getBody(),content);}tinyMCE.convertAllRelativeURLs(inst.getBody());}else{if(tinyMCE.settings['cleanup_on_startup']){tinyMCE._setHTML(inst.getDoc(),content);eval('try {tinyMCE.setInnerHTML(inst.getBody(), tinyMCE._cleanupHTML(inst, inst.contentDocument, this.settings, inst.getBody()));} catch(e) {}');}else tinyMCE._setHTML(inst.getDoc(),content);}var parentElm=inst.targetDoc.getElementById(inst.editorId+'_parent');inst.formElement=tinyMCE.isGecko?parentElm.previousSibling:parentElm.nextSibling;tinyMCE.handleVisualAid(inst.getBody(),true,tinyMCE.settings['visual'],inst);tinyMCE.dispatchCallback(inst,'setupcontent_callback','setupContent',editor_id,inst.getBody(),inst.getDoc());if(!tinyMCE.isMSIE)tinyMCE.addEventHandlers(inst);if(tinyMCE.isMSIE){tinyMCE.addEvent(inst.getBody(),"blur",TinyMCE_Engine.prototype._eventPatch);tinyMCE.addEvent(inst.getBody(),"beforedeactivate",TinyMCE_Engine.prototype._eventPatch);if(!tinyMCE.isOpera){tinyMCE.addEvent(doc.body,"mousemove",TinyMCE_Engine.prototype.onMouseMove);tinyMCE.addEvent(doc.body,"beforepaste",TinyMCE_Engine.prototype._eventPatch);tinyMCE.addEvent(doc.body,"drop",TinyMCE_Engine.prototype._eventPatch);}}tinyMCE.selectedInstance=inst;tinyMCE.selectedElement=inst.contentWindow.document.body;tinyMCE._customCleanup(inst,"insert_to_editor_dom",inst.getBody());tinyMCE._customCleanup(inst,"setup_content_dom",inst.getBody());tinyMCE._setEventsEnabled(inst.getBody(),false);tinyMCE.cleanupAnchors(inst.getDoc());if(tinyMCE.getParam("convert_fonts_to_spans"))tinyMCE.convertSpansToFonts(inst.getDoc());inst.startContent=tinyMCE.trim(inst.getBody().innerHTML);inst.undoRedo.add({content:inst.startContent});if(tinyMCE.isGecko){tinyMCE.selectNodes(inst.getBody(),function(n){if(n.nodeType==3||n.nodeType==8){n.nodeValue=n.nodeValue.replace(new RegExp('\\smce_src=\"[^\"]*\"','gi'),"");n.nodeValue=n.nodeValue.replace(new RegExp('\\smce_href=\"[^\"]*\"','gi'),"");}return false;});}tinyMCE._removeInternal(inst.getBody());tinyMCE.selectedInstance=inst;tinyMCE.triggerNodeChange(false,true);},storeAwayURLs:function(s){if(!s.match(/(mce_src|mce_href)/gi,s)){s=s.replace(new RegExp('src\\s*=\\s*\"([^ >\"]*)\"','gi'),'src="$1" mce_src="$1"');s=s.replace(new RegExp('href\\s*=\\s*\"([^ >\"]*)\"','gi'),'href="$1" mce_href="$1"');}return s;},_removeInternal:function(n){if(tinyMCE.isGecko){tinyMCE.selectNodes(n,function(n){if(n.nodeType==3||n.nodeType==8){n.nodeValue=n.nodeValue.replace(new RegExp('\\smce_src=\"[^\"]*\"','gi'),"");n.nodeValue=n.nodeValue.replace(new RegExp('\\smce_href=\"[^\"]*\"','gi'),"");}return false;});}},removeTinyMCEFormElements:function(form_obj){if(typeof(form_obj)=="undefined"||form_obj==null)return;if(form_obj.nodeName!="FORM"){if(form_obj.form)form_obj=form_obj.form;else form_obj=tinyMCE.getParentElement(form_obj,"form");}if(form_obj==null)return;for(var i=0;i");rng.collapse(false);rng.select();tinyMCE.execCommand("mceAddUndoLevel");tinyMCE.triggerNodeChange(false);return false;}}if(e.keyCode==8||e.keyCode==46){tinyMCE.selectedElement=e.target;tinyMCE.linkElement=tinyMCE.getParentElement(e.target,"a");tinyMCE.imgElement=tinyMCE.getParentElement(e.target,"img");tinyMCE.triggerNodeChange(false);}return false;break;case"keyup":case"keydown":tinyMCE.hideMenus();tinyMCE.hasMouseMoved=false;if(inst&&inst.handleShortcut(e))return false;if(e.target.editorId)tinyMCE.selectedInstance=tinyMCE.instances[e.target.editorId];else return;if(tinyMCE.selectedInstance)tinyMCE.selectedInstance.switchSettings();var inst=tinyMCE.selectedInstance;if(tinyMCE.isGecko&&tinyMCE.settings['force_p_newlines']&&(e.keyCode==8||e.keyCode==46)&&!e.shiftKey){if(TinyMCE_ForceParagraphs._handleBackSpace(tinyMCE.selectedInstance,e.type)){tinyMCE.execCommand("mceAddUndoLevel");e.preventDefault();return false;}}tinyMCE.selectedElement=null;tinyMCE.selectedNode=null;var elm=tinyMCE.selectedInstance.getFocusElement();tinyMCE.linkElement=tinyMCE.getParentElement(elm,"a");tinyMCE.imgElement=tinyMCE.getParentElement(elm,"img");tinyMCE.selectedElement=elm;if(tinyMCE.isGecko&&e.type=="keyup"&&e.keyCode==9)tinyMCE.handleVisualAid(tinyMCE.selectedInstance.getBody(),true,tinyMCE.settings['visual'],tinyMCE.selectedInstance);if(tinyMCE.isMSIE&&e.type=="keydown"&&e.keyCode==13)tinyMCE.enterKeyElement=tinyMCE.selectedInstance.getFocusElement();if(tinyMCE.isMSIE&&e.type=="keyup"&&e.keyCode==13){var elm=tinyMCE.enterKeyElement;if(elm){var re=new RegExp('^HR|IMG|BR$','g');var dre=new RegExp('^H[1-6]$','g');if(!elm.hasChildNodes()&&!re.test(elm.nodeName)){if(dre.test(elm.nodeName))elm.innerHTML="  ";else elm.innerHTML=" ";}}}var keys=tinyMCE.posKeyCodes;var posKey=false;for(var i=0;i';h+='';h+='';}else{h+='';h+='';h+='';}return h;},addButtonMap:function(m){var i,a=m.replace(/\s+/,'').split(',');for(i=0;i0);if(tinyMCE.settings['custom_undo_redo']){undoIndex=inst.undoRedo.undoIndex;undoLevels=inst.undoRedo.undoLevels.length;}tinyMCE.dispatchCallback(inst,'handle_node_change_callback','handleNodeChange',editorId,elm,undoIndex,undoLevels,inst.visualAid,anySelection,setup_content);}if(this.selectedInstance&&(typeof(focus)=="undefined"||focus))this.selectedInstance.contentWindow.focus();},_customCleanup:function(inst,type,content){var pl,po,i;var customCleanup=tinyMCE.settings['cleanup_callback'];if(customCleanup!=""&&eval("typeof("+customCleanup+")")!="undefined")content=eval(customCleanup+"(type, content, inst);");pl=inst.plugins;for(i=0;i0){for(i=ar.length-1;i>=0;i--){s=ar[i].substring(2,ar[i].length-1);if(s.indexOf('lang_')==0&&tinyMCELang[s])h=tinyMCE.replaceVar(h,s,tinyMCELang[s]);else if(as&&as[s])h=tinyMCE.replaceVar(h,s,as[s]);else if(tinyMCE.settings[s])h=tinyMCE.replaceVar(h,s,tinyMCE.settings[s]);}}h=tinyMCE.replaceVar(h,"themeurl",tinyMCE.themeURL);return h;},replaceVar:function(h,r,v){return h.replace(new RegExp('{\\\$'+r+'}','g'),v);},openWindow:function(template,args){var html,width,height,x,y,resizable,scrollbars,url;args['mce_template_file']=template['file'];args['mce_width']=template['width'];args['mce_height']=template['height'];tinyMCE.windowArgs=args;html=template['html'];if(!(width=parseInt(template['width'])))width=320;if(!(height=parseInt(template['height'])))height=200;if(tinyMCE.isMSIE)height+=40;else height+=20;x=parseInt(screen.width/2.0)-(width/2.0);y=parseInt(screen.height/2.0)-(height/2.0);resizable=(args&&args['resizable'])?args['resizable']:"no";scrollbars=(args&&args['scrollbars'])?args['scrollbars']:"no";if(template['file'].charAt(0)!='/'&&template['file'].indexOf('://')==-1)url=tinyMCE.baseURL+"/themes/"+tinyMCE.getParam("theme")+"/"+template['file'];else url=template['file'];for(var name in args){if(typeof(args[name])=='function')continue;url=tinyMCE.replaceVar(url,name,escape(args[name]));}if(html){html=tinyMCE.replaceVar(html,"css",this.settings['popups_css']);html=tinyMCE.applyTemplate(html,args);var win=window.open("","mcePopup"+new Date().getTime(),"top="+y+",left="+x+",scrollbars="+scrollbars+",dialog=yes,minimizable="+resizable+",modal=yes,width="+width+",height="+height+",resizable="+resizable);if(win==null){alert(tinyMCELang['lang_popup_blocked']);return;}win.document.write(html);win.document.close();win.resizeTo(width,height);win.focus();}else{if((tinyMCE.isMSIE&&!tinyMCE.isOpera)&&resizable!='yes'&&tinyMCE.settings["dialog_type"]=="modal"){height+=10;var features="resizable:"+resizable+";scroll:"+scrollbars+";status:yes;center:yes;help:no;dialogWidth:"+width+"px;dialogHeight:"+height+"px;";window.showModalDialog(url,window,features);}else{var modal=(resizable=="yes")?"no":"yes";if(tinyMCE.isGecko&&tinyMCE.isMac)modal="no";if(template['close_previous']!="no")try{tinyMCE.lastWindow.close();}catch(ex){}var win=window.open(url,"mcePopup"+new Date().getTime(),"top="+y+",left="+x+",scrollbars="+scrollbars+",dialog="+modal+",minimizable="+resizable+",modal="+modal+",width="+width+",height="+height+",resizable="+resizable);if(win==null){alert(tinyMCELang['lang_popup_blocked']);return;}if(template['close_previous']!="no")tinyMCE.lastWindow=win;eval('try { win.resizeTo(width, height); } catch(e) { }');if(tinyMCE.isGecko){if(win.document.defaultView.statusbar.visible)win.resizeBy(0,tinyMCE.isMac?10:24);}win.focus();}}},closeWindow:function(win){win.close();},getVisualAidClass:function(class_name,state){var aidClass=tinyMCE.settings['visual_table_class'];if(typeof(state)=="undefined")state=tinyMCE.settings['visual'];var classNames=new Array();var ar=class_name.split(' ');for(var i=0;i0)className+=" ";className+=classNames[i];}return className;},handleVisualAid:function(el,deep,state,inst,skip_dispatch){if(!el)return;if(!skip_dispatch)tinyMCE.dispatchCallback(inst,'handle_visual_aid_callback','handleVisualAid',el,deep,state,inst);var tableElement=null;switch(el.nodeName){case"TABLE":var oldW=el.style.width;var oldH=el.style.height;var bo=tinyMCE.getAttrib(el,"border");bo=bo==""||bo=="0"?true:false;tinyMCE.setAttrib(el,"class",tinyMCE.getVisualAidClass(tinyMCE.getAttrib(el,"class"),state&&bo));el.style.width=oldW;el.style.height=oldH;for(var y=0;y0){for(var x=0;x0)tinyMCE.cssClasses=output;return output;},regexpReplace:function(in_str,reg_exp,replace_str,opts){if(in_str==null)return in_str;if(typeof(opts)=="undefined")opts='g';var re=new RegExp(reg_exp,opts);return in_str.replace(re,replace_str);},trim:function(s){return s.replace(/^\s*|\s*$/g,"");},cleanupEventStr:function(s){s=""+s;s=s.replace('function anonymous()\n{\n','');s=s.replace('\n}','');s=s.replace(/^return true;/gi,'');return s;},getControlHTML:function(c){var i,l,n,o,v;l=tinyMCE.plugins;for(n in l){o=l[n];if(o.getControlHTML&&(v=o.getControlHTML(c))!='')return tinyMCE.replaceVar(v,"pluginurl",o.baseURL);}o=tinyMCE.themes[tinyMCE.settings['theme']];if(o.getControlHTML&&(v=o.getControlHTML(c))!='')return v;return'';},evalFunc:function(f,idx,a){var s='(',i;for(i=idx;i0)return true;if(ins!=null){for(i=0,l=ins.plugins;i0)return true;}}l=tinyMCE.themes;for(on in l){o=l[on];if(o[n]&&(v=tinyMCE.evalFunc(o[n],3,a))==s&&m>0)return true;}return false;},xmlEncode:function(s){s=""+s;s=s.replace(/&/g,'&');s=s.replace(new RegExp('"','g'),'"');s=s.replace(/\'/g,''');s=s.replace(//g,'>');return s;},extend:function(p,np){var o={};o.parent=p;for(n in p)o[n]=p[n];for(n in np)o[n]=np[n];return o;},hideMenus:function(){var e=tinyMCE.lastSelectedMenuBtn;if(tinyMCE.lastMenu){tinyMCE.lastMenu.hide();tinyMCE.lastMenu=null;}if(e){tinyMCE.switchClass(e,tinyMCE.lastMenuBtnClass);tinyMCE.lastSelectedMenuBtn=null;}},explode:function(d,s){var ar=s.split(d),oar=new Array(),i;for(i=0;i0){for(i=0;i1&&tinyMCE.currentConfig!=this.settings['index']){tinyMCE.settings=this.settings;tinyMCE.currentConfig=this.settings['index'];}},getBody:function(){return this.getDoc().body;},getDoc:function(){return this.contentWindow.document;},getWin:function(){return this.contentWindow;},addShortcut:function(m,k,d,cmd,ui,va){var n=typeof(k)=="number",ie=tinyMCE.isMSIE,c,sc,i;var scl=this.shortcuts;if(!tinyMCE.getParam('custom_shortcuts'))return false;m=m.toLowerCase();k=ie&&!n?k.toUpperCase():k;c=n?null:k.charCodeAt(0);d=d&&d.indexOf('lang_')==0?tinyMCE.getLang(d):d;sc={alt:m.indexOf('alt')!=-1,ctrl:m.indexOf('ctrl')!=-1,shift:m.indexOf('shift')!=-1,charCode:c,keyCode:n?k:(ie?c:null),desc:d,cmd:cmd,ui:ui,val:va};for(i=0;i0)rng.pasteHTML('
'+rng.htmlText+"
");tinyMCE.triggerNodeChange();return;}}}switch(command){case"mceRepaint":this.repaint();return true;case"InsertUnorderedList":case"InsertOrderedList":var tag=(command=="InsertUnorderedList")?"ul":"ol";if(tinyMCE.isSafari)this.execCommand("mceInsertContent",false,"<"+tag+">
  •  
  • <"+tag+">");else this.getDoc().execCommand(command,user_interface,value);tinyMCE.triggerNodeChange();break;case"Strikethrough":if(tinyMCE.isSafari)this.execCommand("mceInsertContent",false,""+this.selection.getSelectedHTML()+"");else this.getDoc().execCommand(command,user_interface,value);tinyMCE.triggerNodeChange();break;case"mceSelectNode":this.selection.selectNode(value);tinyMCE.triggerNodeChange();tinyMCE.selectedNode=value;break;case"FormatBlock":if(value==null||value==""){var elm=tinyMCE.getParentElement(this.getFocusElement(),"p,div,h1,h2,h3,h4,h5,h6,pre,address,blockquote,dt,dl,dd,samp");if(elm)this.execCommand("mceRemoveNode",false,elm);}else{if(tinyMCE.isGecko&&new RegExp('<(div|blockquote|code|dt|dd|dl|samp)>','gi').test(value))value=value.replace(/[^a-z]/gi,'');if(tinyMCE.isMSIE&&new RegExp('blockquote|code|samp','gi').test(value)){var b=this.selection.getBookmark();this.getDoc().execCommand("FormatBlock",false,'

    ');tinyMCE.renameElement(tinyMCE.getParentBlockElement(this.getFocusElement()),value);this.selection.moveToBookmark(b);}else this.getDoc().execCommand("FormatBlock",false,value);}tinyMCE.triggerNodeChange();break;case"mceRemoveNode":if(!value)value=tinyMCE.getParentElement(this.getFocusElement());if(tinyMCE.isMSIE){value.outerHTML=value.innerHTML;}else{var rng=value.ownerDocument.createRange();rng.setStartBefore(value);rng.setEndAfter(value);rng.deleteContents();rng.insertNode(rng.createContextualFragment(value.innerHTML));}tinyMCE.triggerNodeChange();break;case"mceSelectNodeDepth":var parentNode=this.getFocusElement();for(var i=0;parentNode;i++){if(parentNode.nodeName.toLowerCase()=="body")break;if(parentNode.nodeName.toLowerCase()=="#text"){i--;parentNode=parentNode.parentNode;continue;}if(i==value){this.selection.selectNode(parentNode,false);tinyMCE.triggerNodeChange();tinyMCE.selectedNode=parentNode;return;}parentNode=parentNode.parentNode;}break;case"SetStyleInfo":var rng=this.getRng();var sel=this.getSel();var scmd=value['command'];var sname=value['name'];var svalue=value['value']==null?'':value['value'];var wrapper=value['wrapper']?value['wrapper']:"span";var parentElm=null;var invalidRe=new RegExp("^BODY|HTML$","g");var invalidParentsRe=tinyMCE.settings['merge_styles_invalid_parents']!=''?new RegExp(tinyMCE.settings['merge_styles_invalid_parents'],"gi"):null;if(tinyMCE.isMSIE){if(rng.item)parentElm=rng.item(0);else{var pelm=rng.parentElement();var prng=doc.selection.createRange();prng.moveToElementText(pelm);if(rng.htmlText==prng.htmlText||rng.boundingWidth==0){if(invalidParentsRe==null||!invalidParentsRe.test(pelm.nodeName))parentElm=pelm;}}}else{var felm=this.getFocusElement();if(sel.isCollapsed||(new RegExp('td|tr|tbody|table','gi').test(felm.nodeName)&&sel.anchorNode==felm.parentNode))parentElm=felm;}if(parentElm&&!invalidRe.test(parentElm.nodeName)){if(scmd=="setstyle")tinyMCE.setStyleAttrib(parentElm,sname,svalue);if(scmd=="setattrib")tinyMCE.setAttrib(parentElm,sname,svalue);if(scmd=="removeformat"){parentElm.style.cssText='';tinyMCE.setAttrib(parentElm,'class','');}var ch=tinyMCE.getNodeTree(parentElm,new Array(),1);for(var z=0;z=0;i--){var elm=nodes[i];var isNew=tinyMCE.getAttrib(elm,"mce_new")=="true";elm.removeAttribute("mce_new");if(elm.childNodes&&elm.childNodes.length==1&&elm.childNodes[0].nodeType==1){this._mergeElements(scmd,elm,elm.childNodes[0],isNew);continue;}if(elm.parentNode.childNodes.length==1&&!invalidRe.test(elm.nodeName)&&!invalidRe.test(elm.parentNode.nodeName)){if(invalidParentsRe==null||!invalidParentsRe.test(elm.parentNode.nodeName))this._mergeElements(scmd,elm.parentNode,elm,false);}}var nodes=doc.getElementsByTagName(wrapper);for(var i=nodes.length-1;i>=0;i--){var elm=nodes[i];var isEmpty=true;var tmp=doc.createElement("body");tmp.appendChild(elm.cloneNode(false));tmp.innerHTML=tmp.innerHTML.replace(new RegExp('style=""|class=""','gi'),'');if(new RegExp('','gi').test(tmp.innerHTML)){for(var x=0;x0){value=tinyMCE.replaceVar(value,"selection",selectedText);tinyMCE.execCommand('mceInsertContent',false,value);}tinyMCE.triggerNodeChange();break;case"mceSetAttribute":if(typeof(value)=='object'){var targetElms=(typeof(value['targets'])=="undefined")?"p,img,span,div,td,h1,h2,h3,h4,h5,h6,pre,address":value['targets'];var targetNode=tinyMCE.getParentElement(this.getFocusElement(),targetElms);if(targetNode){targetNode.setAttribute(value['name'],value['value']);tinyMCE.triggerNodeChange();}}break;case"mceSetCSSClass":this.execCommand("SetStyleInfo",false,{command:"setattrib",name:"class",value:value});break;case"mceInsertRawHTML":var key='tiny_mce_marker';this.execCommand('mceBeginUndoLevel');this.execCommand('mceInsertContent',false,key);var scrollX=this.getDoc().body.scrollLeft+this.getDoc().documentElement.scrollLeft;var scrollY=this.getDoc().body.scrollTop+this.getDoc().documentElement.scrollTop;var html=this.getBody().innerHTML;if((pos=html.indexOf(key))!=-1)tinyMCE.setInnerHTML(this.getBody(),html.substring(0,pos)+value+html.substring(pos+key.length));this.contentWindow.scrollTo(scrollX,scrollY);this.execCommand('mceEndUndoLevel');break;case"mceInsertContent":if(!value)value='';var insertHTMLFailed=false;this.getWin().focus();if(tinyMCE.isGecko||tinyMCE.isOpera){try{if(value.indexOf('<')==-1&&!value.match(/(&| |<|>)/g)){var r=this.getRng();var n=this.getDoc().createTextNode(tinyMCE.entityDecode(value));var s=this.getSel();var r2=r.cloneRange();s.removeAllRanges();r.deleteContents();r.insertNode(n);r2.selectNode(n);r2.collapse(false);s.removeAllRanges();s.addRange(r2);}else{value=tinyMCE.fixGeckoBaseHREFBug(1,this.getDoc(),value);this.getDoc().execCommand('inserthtml',false,value);tinyMCE.fixGeckoBaseHREFBug(2,this.getDoc(),value);}}catch(ex){insertHTMLFailed=true;}if(!insertHTMLFailed){tinyMCE.triggerNodeChange();return;}}if(tinyMCE.isOpera&&insertHTMLFailed){this.getDoc().execCommand("insertimage",false,tinyMCE.uniqueURL);var ar=tinyMCE.getElementsByAttributeValue(this.getBody(),"img","src",tinyMCE.uniqueURL);ar[0].outerHTML=value;return;}if(!tinyMCE.isMSIE){var isHTML=value.indexOf('<')!=-1;var sel=this.getSel();var rng=this.getRng();if(isHTML){if(tinyMCE.isSafari){var tmpRng=this.getDoc().createRange();tmpRng.setStart(this.getBody(),0);tmpRng.setEnd(this.getBody(),0);value=tmpRng.createContextualFragment(value);}else value=rng.createContextualFragment(value);}else{var el=document.createElement("div");el.innerHTML=value;value=el.firstChild.nodeValue;value=doc.createTextNode(value);}if(tinyMCE.isSafari&&!isHTML){this.execCommand('InsertText',false,value.nodeValue);tinyMCE.triggerNodeChange();return true;}else if(tinyMCE.isSafari&&isHTML){rng.deleteContents();rng.insertNode(value);tinyMCE.triggerNodeChange();return true;}rng.deleteContents();if(rng.startContainer.nodeType==3){var node=rng.startContainer.splitText(rng.startOffset);node.parentNode.insertBefore(value,node);}else rng.insertNode(value);if(!isHTML){sel.selectAllChildren(doc.body);sel.removeAllRanges();var rng=doc.createRange();rng.selectNode(value);rng.collapse(false);sel.addRange(rng);}else rng.collapse(false);tinyMCE.fixGeckoBaseHREFBug(2,this.getDoc(),value);}else{var rng=doc.selection.createRange();var c=value.indexOf('";}if(hc){cn=n.childNodes;for(i=0,l=cn.length;i';return h;},_serializeAttribute:function(n,r,an){var av='',t,os=this.settings.on_save;if(os&&(an.indexOf('mce_')==0||an.indexOf('_moz')==0))return'';if(os&&this.mceAttribs[an])av=this._getAttrib(n,this.mceAttribs[an]);if(av.length==0)av=this._getAttrib(n,an);if(av.length==0&&r.defaultAttribs&&(t=r.defaultAttribs[an])){av=t;if(av=="mce_empty")return" "+an+'=""';}if(r.forceAttribs&&(t=r.forceAttribs[an]))av=t;if(os&&av.length!=0&&this.settings.url_converter.length!=0&&/^(src|href|longdesc)$/.test(an))av=eval(this.settings.url_converter+'(this, n, av)');if(av.length!=0&&r.validAttribValues&&r.validAttribValues[an]&&!r.validAttribValues[an].test(av))return"";if(av.length!=0&&av=="{$uid}")av="uid_"+(this.idCount++);if(av.length!=0)return" "+an+"="+'"'+this.xmlEncode(av)+'"';return"";},formatHTML:function(h){var s=this.settings,p='',i=0,li=0,o='',l;h=h.replace(/\r/g,'');h='\n'+h;h=h.replace(new RegExp('\\n\\s+','gi'),'\n');h=h.replace(this.nlBeforeRe,'\n<$1$2>');h=h.replace(this.nlAfterRe,'<$1$2>\n');h=h.replace(this.nlBeforeAfterRe,'\n<$1$2$3>\n');h+='\n';while((i=h.indexOf('\n',i+1))!=-1){if((l=h.substring(li+1,i)).length!=0){if(this.ouRe.test(l)&&p.length>=s.indent_levels)p=p.substring(s.indent_levels);o+=p+l+'\n';if(this.inRe.test(l))p+=this.inStr;}li=i;}return o;},xmlEncode:function(s){var i,l,e,o='',c;this._setupEntities();switch(this.settings.entity_encoding){case"raw":return tinyMCE.xmlEncode(s);case"named":for(i=0,l=s.length;i127||c==60||c==62||c==38||c==39||c==34)o+='&#'+c+";";else o+=String.fromCharCode(c);}return o;}return s;},split:function(re,s){var c=s.split(re);var i,l,o=new Array();for(i=0,l=c.length;i/g,'>');h=h.replace(/]*)>\u00A0?<\/p>/gi,' 

    ');h=h.replace(/]*)>\s* \s*<\/p>/gi,' 

    ');h=h.replace(/]*)>\s+<\/p>/gi,' 

    ');e.innerHTML=tinyMCE.uniqueTag+h;e.firstChild.removeNode(true);nl=e.getElementsByTagName("p");for(i=nl.length-1;i>=0;i--){n=nl[i];if(n.nodeName=='P'&&!n.hasChildNodes()&&!n.mce_keep)n.parentNode.removeChild(n);}}else{h=this.fixGeckoBaseHREFBug(1,e,h);e.innerHTML=h;this.fixGeckoBaseHREFBug(2,e,h);}};TinyMCE_Engine.prototype.getOuterHTML=function(e){if(tinyMCE.isMSIE)return e.outerHTML;var d=e.ownerDocument.createElement("body");d.appendChild(e);return d.innerHTML;};TinyMCE_Engine.prototype.setOuterHTML=function(e,h){if(tinyMCE.isMSIE){e.outerHTML=h;return;}var d=e.ownerDocument.createElement("body");d.innerHTML=h;e.parentNode.replaceChild(d.firstChild,e);};TinyMCE_Engine.prototype._getElementById=function(id,d){var e,i,j,f;if(typeof(d)=="undefined")d=document;e=d.getElementById(id);if(!e){f=d.forms;for(i=0;i-1;i--){if(ar[i].specified&&ar[i].nodeValue)ne.setAttribute(ar[i].nodeName.toLowerCase(),ar[i].nodeValue);}ar=e.childNodes;for(i=0;i=strTok2.length){for(var i=0;i=strTok2.length||strTok1[i]!=strTok2[i]){breakPoint=i+1;break;}}}if(strTok1.length=strTok1.length||strTok1[i]!=strTok2[i]){breakPoint=i+1;break;}}}if(breakPoint==1)return targetURL.path;for(var i=0;i<(strTok1.length-(breakPoint-1));i++)outPath+="../";for(var i=breakPoint-1;i=0;i--){if(baseURLParts[i].length==0)continue;newBaseURLParts[newBaseURLParts.length]=baseURLParts[i];}baseURLParts=newBaseURLParts.reverse();var newRelURLParts=new Array();var numBack=0;for(var i=relURLParts.length-1;i>=0;i--){if(relURLParts[i].length==0||relURLParts[i]==".")continue;if(relURLParts[i]=='..'){numBack++;continue;}if(numBack>0){numBack--;continue;}newRelURLParts[newRelURLParts.length]=relURLParts[i];}relURLParts=newRelURLParts.reverse();var len=baseURLParts.length-numBack;var absPath=(len<=0?"":"/")+baseURLParts.slice(0,len).join('/')+"/"+relURLParts.join('/');var start="",end="";relURL.protocol=baseURL.protocol;relURL.host=baseURL.host;relURL.port=baseURL.port;if(relURL.path.charAt(relURL.path.length-1)=="/")absPath+="/";relURL.path=absPath;return this.serializeURL(relURL);};TinyMCE_Engine.prototype.convertURL=function(url,node,on_save){var prot=document.location.protocol;var host=document.location.hostname;var port=document.location.port;if(prot=="file:")return url;url=tinyMCE.regexpReplace(url,'(http|https):///','/');if(url.indexOf('mailto:')!=-1||url.indexOf('javascript:')!=-1||tinyMCE.regexpReplace(url,'[ \t\r\n\+]|%20','').charAt(0)=="#")return url;if(!tinyMCE.isMSIE&&!on_save&&url.indexOf("://")==-1&&url.charAt(0)!='/')return tinyMCE.settings['base_href']+url;if(on_save&&tinyMCE.getParam('relative_urls')){var curl=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],url);if(curl.charAt(0)=='/')curl=tinyMCE.settings['document_base_prefix']+curl;var urlParts=tinyMCE.parseURL(curl);var tmpUrlParts=tinyMCE.parseURL(tinyMCE.settings['document_base_url']);if(urlParts['host']==tmpUrlParts['host']&&(urlParts['port']==tmpUrlParts['port']))return tinyMCE.convertAbsoluteURLToRelativeURL(tinyMCE.settings['document_base_url'],curl);}if(!tinyMCE.getParam('relative_urls')){var urlParts=tinyMCE.parseURL(url);var baseUrlParts=tinyMCE.parseURL(tinyMCE.settings['base_href']);url=tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'],url);if(urlParts['anchor']&&urlParts['path']==baseUrlParts['path'])return"#"+urlParts['anchor'];}if(tinyMCE.getParam('remove_script_host')){var start="",portPart="";if(port!="")portPart=":"+port;start=prot+"//"+host+portPart+"/";if(url.indexOf(start)==0)url=url.substring(start.length-1);}return url;};TinyMCE_Engine.prototype.convertAllRelativeURLs=function(body){var elms=body.getElementsByTagName("img");for(var i=0;ibookmark.index){try{rng.addElement(nl[bookmark.index]);}catch(ex){}}}else{rng=inst.getSel().createRange();rng.moveToElementText(inst.getBody());rng.collapse(true);rng.moveStart('character',bookmark.start);rng.moveEnd('character',bookmark.length);}rng.select();win.scrollTo(bookmark.scrollX,bookmark.scrollY);return true;}if(tinyMCE.isGecko&&bookmark.rng){sel.removeAllRanges();sel.addRange(bookmark.rng);win.scrollTo(bookmark.scrollX,bookmark.scrollY);return true;}if(tinyMCE.isGecko){rng=doc.createRange();nl=doc.getElementsByTagName(bookmark.startTag);if(nl.length>bookmark.start)rng.setStart(nl[bookmark.start].childNodes[bookmark.startIndex],bookmark.startOffset);nl=doc.getElementsByTagName(bookmark.endTag);if(nl.length>bookmark.end)rng.setEnd(nl[bookmark.end].childNodes[bookmark.endIndex],bookmark.endOffset);sel.removeAllRanges();sel.addRange(rng);win.scrollTo(bookmark.scrollX,bookmark.scrollY);return true;}return false;},selectNode:function(node,collapse,select_text_node,to_start){var inst=this.instance,sel,rng,nodes;if(!node)return;if(typeof(collapse)=="undefined")collapse=true;if(typeof(select_text_node)=="undefined")select_text_node=false;if(typeof(to_start)=="undefined")to_start=true;if(tinyMCE.isMSIE){rng=inst.getBody().createTextRange();try{rng.moveToElementText(node);if(collapse)rng.collapse(to_start);rng.select();}catch(e){}}else{sel=this.getSel();if(!sel)return;if(tinyMCE.isSafari){sel.setBaseAndExtent(node,0,node,node.innerText.length);if(collapse){if(to_start)sel.collapseToStart();else sel.collapseToEnd();}this.scrollToNode(node);return;}rng=inst.getDoc().createRange();if(select_text_node){nodes=tinyMCE.getNodeTree(node,new Array(),3);if(nodes.length>0)rng.selectNodeContents(nodes[0]);else rng.selectNodeContents(node);}else rng.selectNode(node);if(collapse){if(!to_start&&node.nodeType==3){rng.setStart(node,node.nodeValue.length);rng.setEnd(node,node.nodeValue.length);}else rng.collapse(to_start);}sel.removeAllRanges();sel.addRange(rng);}this.scrollToNode(node);tinyMCE.selectedElement=null;if(node.nodeType==1)tinyMCE.selectedElement=node;},scrollToNode:function(node){var inst=this.instance;var pos,doc,scrollX,scrollY,height;pos=tinyMCE.getAbsPosition(node);doc=inst.getDoc();scrollX=doc.body.scrollLeft+doc.documentElement.scrollLeft;scrollY=doc.body.scrollTop+doc.documentElement.scrollTop;height=tinyMCE.isMSIE?document.getElementById(inst.editorId).style.pixelHeight:inst.targetElement.clientHeight;if(!tinyMCE.settings['auto_resize']&&!(pos.absTop>scrollY&&pos.absTop<(scrollY-25+height)))inst.contentWindow.scrollTo(pos.absLeft,pos.absTop-height+25);},getSel:function(){var inst=this.instance;if(tinyMCE.isMSIE&&!tinyMCE.isOpera)return inst.getDoc().selection;return inst.contentWindow.getSelection();},getRng:function(){var inst=this.instance;var sel=this.getSel();if(sel==null)return null;if(tinyMCE.isMSIE&&!tinyMCE.isOpera)return sel.createRange();if(tinyMCE.isSafari&&!sel.getRangeAt)return''+window.getSelection();return sel.getRangeAt(0);},getFocusElement:function(){var inst=this.instance;if(tinyMCE.isMSIE&&!tinyMCE.isOpera){var doc=inst.getDoc();var rng=doc.selection.createRange();var elm=rng.item?rng.item(0):rng.parentElement();}else{if(inst.isHidden())return inst.getBody();var sel=this.getSel();var rng=this.getRng();if(!sel||!rng)return null;var elm=rng.commonAncestorContainer;if(!rng.collapsed){if(rng.startContainer==rng.endContainer){if(rng.startOffset-rng.endOffset<2){if(rng.startContainer.hasChildNodes())elm=rng.startContainer.childNodes[rng.startOffset];}}}elm=tinyMCE.getParentElement(elm);}return elm;}};function TinyMCE_UndoRedo(inst){this.instance=inst;this.undoLevels=new Array();this.undoIndex=0;this.typingUndoIndex=-1;this.undoRedo=true;};TinyMCE_UndoRedo.prototype={add:function(l){var b;if(l){this.undoLevels[this.undoLevels.length]=l;return true;}var inst=this.instance;if(this.typingUndoIndex!=-1){this.undoIndex=this.typingUndoIndex;}var newHTML=tinyMCE.trim(inst.getBody().innerHTML);if(this.undoLevels[this.undoIndex]&&newHTML!=this.undoLevels[this.undoIndex].content){tinyMCE.dispatchCallback(inst,'onchange_callback','onChange',inst);var customUndoLevels=tinyMCE.settings['custom_undo_redo_levels'];if(customUndoLevels!=-1&&this.undoLevels.length>customUndoLevels){for(var i=0;i0){this.undoIndex--;tinyMCE.setInnerHTML(inst.getBody(),this.undoLevels[this.undoIndex].content);inst.repaint();if(inst.settings.custom_undo_redo_restore_selection)inst.selection.moveToBookmark(this.undoLevels[this.undoIndex].bookmark);}},redo:function(){var inst=this.instance;tinyMCE.execCommand("mceEndTyping");if(this.undoIndex<(this.undoLevels.length-1)){this.undoIndex++;tinyMCE.setInnerHTML(inst.getBody(),this.undoLevels[this.undoIndex].content);inst.repaint();if(inst.settings.custom_undo_redo_restore_selection)inst.selection.moveToBookmark(this.undoLevels[this.undoIndex].bookmark);}tinyMCE.triggerNodeChange();}};var TinyMCE_ForceParagraphs={_insertPara:function(inst,e){function isEmpty(para){function isEmptyHTML(html){return html.replace(new RegExp('[ \t\r\n]+','g'),'').toLowerCase()=="";}if(para.getElementsByTagName("img").length>0)return false;if(para.getElementsByTagName("table").length>0)return false;if(para.getElementsByTagName("hr").length>0)return false;var nodes=tinyMCE.getNodeTree(para,new Array(),3);for(var i=0;i <"+blockName+"> ";paraAfter=body.childNodes[1];}inst.selection.selectNode(paraAfter,true,true);return true;}if(startChop.nodeName==blockName)rngBefore.setStart(startChop,0);else rngBefore.setStartBefore(startChop);rngBefore.setEnd(startNode,startOffset);paraBefore.appendChild(rngBefore.cloneContents());rngAfter.setEndAfter(endChop);rngAfter.setStart(endNode,endOffset);var contents=rngAfter.cloneContents();if(contents.firstChild&&contents.firstChild.nodeName==blockName){paraAfter.innerHTML=contents.firstChild.innerHTML;}else paraAfter.appendChild(contents);if(isEmpty(paraBefore))paraBefore.innerHTML=" ";if(isEmpty(paraAfter))paraAfter.innerHTML=" ";var rng=doc.createRange();if(!startChop.previousSibling&&startChop.parentNode.nodeName.toUpperCase()==blockName){rng.setStartBefore(startChop.parentNode);}else{if(rngBefore.startContainer.nodeName.toUpperCase()==blockName&&rngBefore.startOffset==0)rng.setStartBefore(rngBefore.startContainer);else rng.setStart(rngBefore.startContainer,rngBefore.startOffset);}if(!endChop.nextSibling&&endChop.parentNode.nodeName.toUpperCase()==blockName)rng.setEndAfter(endChop.parentNode);else rng.setEnd(rngAfter.endContainer,rngAfter.endOffset);rng.deleteContents();rng.insertNode(paraAfter);rng.insertNode(paraBefore);paraAfter.normalize();paraBefore.normalize();inst.selection.selectNode(paraAfter,true,true);return true;},_handleBackSpace:function(inst){var r=inst.getRng(),sn=r.startContainer,nv,s=false;if(sn&&sn.nextSibling&&sn.nextSibling.nodeName=="BR"){nv=sn.nodeValue;if(nv!=null&&nv.length>=r.startOffset&&nv.charAt(r.startOffset-1)==' ')s=true;if(nv!=null&&r.startOffset==nv.length)sn.nextSibling.parentNode.removeChild(sn.nextSibling);}return s;}};function TinyMCE_Layer(id,bm){this.id=id;this.blockerElement=null;this.events=false;this.element=null;this.blockMode=typeof(bm)!='undefined'?bm:true;this.doc=document;};TinyMCE_Layer.prototype={moveRelativeTo:function(re,p){var rep=this.getAbsPosition(re);var w=parseInt(re.offsetWidth);var h=parseInt(re.offsetHeight);var e=this.getElement();var ew=parseInt(e.offsetWidth);var eh=parseInt(e.offsetHeight);var x,y;switch(p){case"tl":x=rep.absLeft;y=rep.absTop;break;case"tr":x=rep.absLeft+w;y=rep.absTop;break;case"bl":x=rep.absLeft;y=rep.absTop+h;break;case"br":x=rep.absLeft+w;y=rep.absTop+h;break;case"cc":x=rep.absLeft+(w/2)-(ew/2);y=rep.absTop+(h/2)-(eh/2);break;}this.moveTo(x,y);},moveBy:function(x,y){var e=this.getElement();this.moveTo(parseInt(e.style.left)+x,parseInt(e.style.top)+y);},moveTo:function(x,y){var e=this.getElement();e.style.left=x+"px";e.style.top=y+"px";this.updateBlocker();},resizeBy:function(w,h){var e=this.getElement();this.resizeTo(parseInt(e.style.width)+w,parseInt(e.style.height)+h);},resizeTo:function(w,h){var e=this.getElement();if(w!=null)e.style.width=w+"px";if(h!=null)e.style.height=h+"px";this.updateBlocker();},show:function(){this.getElement().style.display='block';this.updateBlocker();},hide:function(){this.getElement().style.display='none';this.updateBlocker();},isVisible:function(){return this.getElement().style.display=='block';},getElement:function(){if(!this.element)this.element=this.doc.getElementById(this.id);return this.element;},setBlockMode:function(s){this.blockMode=s;},updateBlocker:function(){var e,b,x,y,w,h;b=this.getBlocker();if(b){if(this.blockMode){e=this.getElement();x=this.parseInt(e.style.left);y=this.parseInt(e.style.top);w=this.parseInt(e.offsetWidth);h=this.parseInt(e.offsetHeight);b.style.left=x+'px';b.style.top=y+'px';b.style.width=w+'px';b.style.height=h+'px';b.style.display=e.style.display;}else b.style.display='none';}},getBlocker:function(){var d,b;if(!this.blockerElement&&this.blockMode){d=this.doc;b=d.createElement("iframe");b.style.cssText='display: none; position: absolute; left: 0; top: 0';b.src='javascript:false;';b.frameBorder='0';b.scrolling='no';d.body.appendChild(b);this.blockerElement=b;}return this.blockerElement;},getAbsPosition:function(n){var p={absLeft:0,absTop:0};while(n){p.absLeft+=n.offsetLeft;p.absTop+=n.offsetTop;n=n.offsetParent;}return p;},create:function(n,c,p){var d=this.doc,e=d.createElement(n);e.setAttribute('id',this.id);if(c)e.className=c;if(!p)p=d.body;p.appendChild(e);return this.element=e;},parseInt:function(s){if(s==null||s=='')return 0;return parseInt(s);}};function TinyMCE_Menu(){var id;if(typeof(tinyMCE.menuCounter)=="undefined")tinyMCE.menuCounter=0;id="mc_menu_"+tinyMCE.menuCounter++;TinyMCE_Layer.call(this,id,true);this.id=id;this.items=new Array();this.needsUpdate=true;};TinyMCE_Menu.prototype=tinyMCE.extend(TinyMCE_Layer.prototype,{init:function(s){var n;this.settings={separator_class:'mceMenuSeparator',title_class:'mceMenuTitle',disabled_class:'mceMenuDisabled',menu_class:'mceMenu',drop_menu:true};for(n in s)this.settings[n]=s[n];this.create('div',this.settings.menu_class);},clear:function(){this.items=new Array();},addTitle:function(t){this.add({type:'title',text:t});},addDisabled:function(t){this.add({type:'disabled',text:t});},addSeparator:function(){this.add({type:'separator'});},addItem:function(t,js){this.add({text:t,js:js});},add:function(mi){this.items[this.items.length]=mi;this.needsUpdate=true;},update:function(){var e=this.getElement(),h='',i,t,m=this.items,s=this.settings;if(this.settings.drop_menu)h+='';h+='';for(i=0;i';}h+='
    ';break;case'title':h+='
    '+t+'';break;case'disabled':h+='
    '+t+'';break;default:h+='
    '+t+'';}h+='
    ';e.innerHTML=h;this.needsUpdate=false;this.updateBlocker();},show:function(){var nl,i;if(tinyMCE.lastMenu==this)return;if(this.needsUpdate)this.update();if(tinyMCE.lastMenu&&tinyMCE.lastMenu!=this)tinyMCE.lastMenu.hide();TinyMCE_Layer.prototype.show.call(this);if(!tinyMCE.isOpera){}tinyMCE.lastMenu=this;}});TinyMCE_Engine.prototype.debug=function(){var m="",e,a,i;e=document.getElementById("tinymce_debug");if(!e){var d=document.createElement("div");d.setAttribute("className","debugger");d.className="debugger";d.innerHTML='Debug output:';document.body.appendChild(d);e=document.getElementById("tinymce_debug");}a=this.debug.arguments;for(i=0;i'); + + tinyMCE.addEvent(window, "load", this.onLoad); +}; + + +TinyMCE_Popup.prototype.onLoad = function() { + var dir, i, elms, body = document.body; + + if (tinyMCE.getWindowArg('mce_replacevariables', true)) + body.innerHTML = tinyMCE.applyTemplate(body.innerHTML, tinyMCE.windowArgs); + + dir = tinyMCE.selectedInstance.settings['directionality']; + if (dir == "rtl" && document.forms && document.forms.length > 0) { + elms = document.forms[0].elements; + for (i=0; i=0; i--) { + if (wrapper.hasChildNodes()) + wrapper.insertBefore(nodes[i].cloneNode(true), wrapper.firstChild); + else + wrapper.appendChild(nodes[i].cloneNode(true)); + + nodes[i].parentNode.removeChild(nodes[i]); + } + + // Add wrapper + doc.body.appendChild(wrapper); + + // Create iframe + iframe = document.createElement("iframe"); + iframe.id = "mcWinIframe"; + iframe.src = document.location.href.toLowerCase().indexOf('https') == -1 ? "about:blank" : tinyMCE.settings['default_document']; + iframe.width = "100%"; + iframe.height = "100%"; + iframe.style.margin = '0'; + + // Add iframe + doc.body.appendChild(iframe); + + // Measure iframe + iframe = document.getElementById('mcWinIframe'); + dx = tinyMCE.getWindowArg('mce_width') - iframe.clientWidth; + dy = tinyMCE.getWindowArg('mce_height') - iframe.clientHeight; + + // Resize window + // tinyMCE.debug(tinyMCE.getWindowArg('mce_width') + "," + tinyMCE.getWindowArg('mce_height') + " - " + dx + "," + dy); + window.resizeBy(dx, dy); + + // Hide iframe and show wrapper + body.style.margin = oldMargin; + iframe.style.display = 'none'; + wrapper.style.display = 'block'; + } +}; + + +TinyMCE_Popup.prototype.resizeToContent = function() { + var isMSIE = (navigator.appName == "Microsoft Internet Explorer"); + var isOpera = (navigator.userAgent.indexOf("Opera") != -1); + + if (isOpera) + return; + + if (isMSIE) { + try { window.resizeTo(10, 10); } catch (e) {} + + var elm = document.body; + var width = elm.offsetWidth; + var height = elm.offsetHeight; + var dx = (elm.scrollWidth - width) + 4; + var dy = elm.scrollHeight - height; + + try { window.resizeBy(dx, dy); } catch (e) {} + } else { + window.scrollBy(1000, 1000); + if (window.scrollX > 0 || window.scrollY > 0) { + window.resizeBy(window.innerWidth * 2, window.innerHeight * 2); + window.sizeToContent(); + window.scrollTo(0, 0); + var x = parseInt(screen.width / 2.0) - (window.outerWidth / 2.0); + var y = parseInt(screen.height / 2.0) - (window.outerHeight / 2.0); + window.moveTo(x, y); + } + } +}; + + +TinyMCE_Popup.prototype.getWindowArg = function(name, default_value) { + return tinyMCE.getWindowArg(name, default_value); +}; + + +TinyMCE_Popup.prototype.restoreSelection = function() { + if (this.storeSelection) { + var inst = tinyMCE.selectedInstance; + + inst.getWin().focus(); + + if (inst.selectionBookmark) + inst.selection.moveToBookmark(inst.selectionBookmark); + } +}; + + +TinyMCE_Popup.prototype.execCommand = function(command, user_interface, value) { + var inst = tinyMCE.selectedInstance; + + this.restoreSelection(); + inst.execCommand(command, user_interface, value); + + // Store selection + if (this.storeSelection) + inst.selectionBookmark = inst.selection.getBookmark(true); +}; + + +TinyMCE_Popup.prototype.close = function() { + tinyMCE.closeWindow(window); +}; + + +TinyMCE_Popup.prototype.pickColor = function(e, element_id) { + tinyMCE.selectedInstance.execCommand('mceColorPicker', true, { + element_id : element_id, + document : document, + window : window, + store_selection : false + }); +}; + + +TinyMCE_Popup.prototype.openBrowser = function(element_id, type, option) { + var cb = tinyMCE.getParam(option, tinyMCE.getParam("file_browser_callback")); + var url = document.getElementById(element_id).value; + + tinyMCE.setWindowArg("window", window); + tinyMCE.setWindowArg("document", document); + + // Call to external callback + if (eval('typeof(tinyMCEPopup.windowOpener.' + cb + ')') == "undefined") + alert("Callback function: " + cb + " could not be found."); + else + eval("tinyMCEPopup.windowOpener." + cb + "(element_id, url, type, window);"); +}; + + +TinyMCE_Popup.prototype.importClass = function(c) { + window[c] = function() {}; + + for (var n in window.opener[c].prototype) + window[c].prototype[n] = window.opener[c].prototype[n]; + + window[c].constructor = window.opener[c].constructor; +}; + +// Setup global instance +var tinyMCEPopup = new TinyMCE_Popup(); + +tinyMCEPopup.init(); diff --git a/phpgwapi/js/tiny_mce/tiny_mce_src.js b/phpgwapi/js/tiny_mce/tiny_mce_src.js new file mode 100644 index 0000000000..710a8b67f8 --- /dev/null +++ b/phpgwapi/js/tiny_mce/tiny_mce_src.js @@ -0,0 +1,6719 @@ + +/* file:jscripts/tiny_mce/classes/TinyMCE_Engine.class.js */ + +function TinyMCE_Engine() { + this.majorVersion = "2"; + this.minorVersion = "0.6.1"; + this.releaseDate = "2006-05-04"; + + this.instances = new Array(); + this.switchClassCache = new Array(); + this.windowArgs = new Array(); + this.loadedFiles = new Array(); + this.pendingFiles = new Array(); + this.loadingIndex = 0; + this.configs = new Array(); + this.currentConfig = 0; + this.eventHandlers = new Array(); + + // Browser check + var ua = navigator.userAgent; + this.isMSIE = (navigator.appName == "Microsoft Internet Explorer"); + this.isMSIE5 = this.isMSIE && (ua.indexOf('MSIE 5') != -1); + this.isMSIE5_0 = this.isMSIE && (ua.indexOf('MSIE 5.0') != -1); + this.isGecko = ua.indexOf('Gecko') != -1; + this.isSafari = ua.indexOf('Safari') != -1; + this.isOpera = ua.indexOf('Opera') != -1; + this.isMac = ua.indexOf('Mac') != -1; + this.isNS7 = ua.indexOf('Netscape/7') != -1; + this.isNS71 = ua.indexOf('Netscape/7.1') != -1; + this.dialogCounter = 0; + this.plugins = new Array(); + this.themes = new Array(); + this.menus = new Array(); + this.loadedPlugins = new Array(); + this.buttonMap = new Array(); + this.isLoaded = false; + + // Fake MSIE on Opera and if Opera fakes IE, Gecko or Safari cancel those + if (this.isOpera) { + this.isMSIE = true; + this.isGecko = false; + this.isSafari = false; + } + + // TinyMCE editor id instance counter + this.idCounter = 0; +}; + +TinyMCE_Engine.prototype = { + init : function(settings) { + var theme; + + this.settings = settings; + + // Check if valid browser has execcommand support + if (typeof(document.execCommand) == 'undefined') + return; + + // Get script base path + if (!tinyMCE.baseURL) { + var elements = document.getElementsByTagName('script'); + + for (var i=0; i'); + this._def("font_size_classes", ''); + this._def("font_size_style_values", 'xx-small,x-small,small,medium,large,x-large,xx-large', true); + this._def("event_elements", 'a,img', true); + this._def("convert_urls", true); + this._def("table_inline_editing", false); + this._def("object_resizing", true); + this._def("custom_shortcuts", true); + this._def("convert_on_click", false); + this._def("content_css", ''); + this._def("fix_list_elements", false); + this._def("fix_table_elements", false); + this._def("strict_loading_mode", document.contentType == 'application/xhtml+xml'); + this._def("hidden_tab_class", ''); + this._def("display_tab_class", ''); + + // Force strict loading mode to false on non Gecko browsers + if (this.isMSIE && !this.isOpera) + this.settings.strict_loading_mode = false; + + // Browser check IE + if (this.isMSIE && this.settings['browsers'].indexOf('msie') == -1) + return; + + // Browser check Gecko + if (this.isGecko && this.settings['browsers'].indexOf('gecko') == -1) + return; + + // Browser check Safari + if (this.isSafari && this.settings['browsers'].indexOf('safari') == -1) + return; + + // Browser check Opera + if (this.isOpera && this.settings['browsers'].indexOf('opera') == -1) + return; + + // If not super absolute make it so + var baseHREF = tinyMCE.settings['document_base_url']; + var h = document.location.href; + var p = h.indexOf('://'); + if (p > 0 && document.location.protocol != "file:") { + p = h.indexOf('/', p + 3); + h = h.substring(0, p); + + if (baseHREF.indexOf('://') == -1) + baseHREF = h + baseHREF; + + tinyMCE.settings['document_base_url'] = baseHREF; + tinyMCE.settings['document_base_prefix'] = h; + } + + // Trim away query part + if (baseHREF.indexOf('?') != -1) + baseHREF = baseHREF.substring(0, baseHREF.indexOf('?')); + + this.settings['base_href'] = baseHREF.substring(0, baseHREF.lastIndexOf('/')) + "/"; + + theme = this.settings['theme']; + this.blockRegExp = new RegExp("^(h[1-6]|p|div|address|pre|form|table|li|ol|ul|td|blockquote|center|dl|dt|dd|dir|fieldset|form|noscript|noframes|menu|isindex|samp)$", "i"); + this.posKeyCodes = new Array(13,45,36,35,33,34,37,38,39,40); + this.uniqueURL = 'javascript:TINYMCE_UNIQUEURL();'; // Make unique URL non real URL + this.uniqueTag = ''; + this.callbacks = new Array('onInit', 'getInfo', 'getEditorTemplate', 'setupContent', 'onChange', 'onPageLoad', 'handleNodeChange', 'initInstance', 'execCommand', 'getControlHTML', 'handleEvent', 'cleanup'); + + // Theme url + this.settings['theme_href'] = tinyMCE.baseURL + "/themes/" + theme; + + if (!tinyMCE.isMSIE) + this.settings['force_br_newlines'] = false; + + if (tinyMCE.getParam("popups_css", false)) { + var cssPath = tinyMCE.getParam("popups_css", ""); + + // Is relative + if (cssPath.indexOf('://') == -1 && cssPath.charAt(0) != '/') + this.settings['popups_css'] = this.documentBasePath + "/" + cssPath; + else + this.settings['popups_css'] = cssPath; + } else + this.settings['popups_css'] = tinyMCE.baseURL + "/themes/" + theme + "/css/editor_popup.css"; + + if (tinyMCE.getParam("editor_css", false)) { + var cssPath = tinyMCE.getParam("editor_css", ""); + + // Is relative + if (cssPath.indexOf('://') == -1 && cssPath.charAt(0) != '/') + this.settings['editor_css'] = this.documentBasePath + "/" + cssPath; + else + this.settings['editor_css'] = cssPath; + } else + this.settings['editor_css'] = tinyMCE.baseURL + "/themes/" + theme + "/css/editor_ui.css"; + + if (tinyMCE.settings['debug']) { + var msg = "Debug: \n"; + + msg += "baseURL: " + this.baseURL + "\n"; + msg += "documentBasePath: " + this.documentBasePath + "\n"; + msg += "content_css: " + this.settings['content_css'] + "\n"; + msg += "popups_css: " + this.settings['popups_css'] + "\n"; + msg += "editor_css: " + this.settings['editor_css'] + "\n"; + + alert(msg); + } + + // Only do this once + if (this.configs.length == 0) { + // Is Safari enabled + if (this.isSafari && this.getParam('safari_warning', false)) + alert("Safari support is very limited and should be considered experimental.\nSo there is no need to even submit bugreports on this early version.\nYou can disable this message by setting: safari_warning option to false"); + + if (typeof(TinyMCECompressed) == "undefined") { + tinyMCE.addEvent(window, "DOMContentLoaded", TinyMCE_Engine.prototype.onLoad); + + if (tinyMCE.isMSIE && !tinyMCE.isOpera) { + if (document.body) + tinyMCE.addEvent(document.body, "readystatechange", TinyMCE_Engine.prototype.onLoad); + else + tinyMCE.addEvent(document, "readystatechange", TinyMCE_Engine.prototype.onLoad); + } + + tinyMCE.addEvent(window, "load", TinyMCE_Engine.prototype.onLoad); + tinyMCE._addUnloadEvents(); + } + } + + this.loadScript(tinyMCE.baseURL + '/themes/' + this.settings['theme'] + '/editor_template' + tinyMCE.srcMode + '.js'); + this.loadScript(tinyMCE.baseURL + '/langs/' + this.settings['language'] + '.js'); + this.loadCSS(this.settings['editor_css']); + + // Add plugins + var p = tinyMCE.getParam('plugins', '', true, ','); + if (p.length > 0) { + for (var i=0; i'); + + this.loadedFiles[this.loadedFiles.length] = url; + }, + + loadNextScript : function() { + var d = document, se; + + if (!tinyMCE.settings.strict_loading_mode) + return; + + if (this.loadingIndex < this.pendingFiles.length) { + se = d.createElementNS('http://www.w3.org/1999/xhtml', 'script'); + se.setAttribute('language', 'javascript'); + se.setAttribute('type', 'text/javascript'); + se.setAttribute('src', this.pendingFiles[this.loadingIndex++]); + + d.getElementsByTagName("head")[0].appendChild(se); + } else + this.loadingIndex = -1; // Done with loading + }, + + loadCSS : function(url) { + var ar = url.replace(/\s+/, '').split(','); + var lflen = 0, csslen = 0; + var skip = false; + var x = 0, i = 0, nl, le; + + for (x = 0,csslen = ar.length; x 0) { + /* Make sure it doesn't exist. */ + for (i=0, lflen=this.loadedFiles.length; i'); + + this.loadedFiles[this.loadedFiles.length] = ar[x]; + } + } + } + }, + + importCSS : function(doc, css) { + var css_ary = css.replace(/\s+/, '').split(','); + var csslen, elm, headArr, x, css_file; + + for (x = 0, csslen = css_ary.length; x 0) { + // Is relative, make absolute + if (css_file.indexOf('://') == -1 && css_file.charAt(0) != '/') + css_file = this.documentBasePath + "/" + css_file; + + if (typeof(doc.createStyleSheet) == "undefined") { + elm = doc.createElement("link"); + + elm.rel = "stylesheet"; + elm.href = css_file; + + if ((headArr = doc.getElementsByTagName("head")) != null && headArr.length > 0) + headArr[0].appendChild(elm); + } else + doc.createStyleSheet(css_file); + } + } + }, + + confirmAdd : function(e, settings) { + var elm = tinyMCE.isMSIE ? event.srcElement : e.target; + var elementId = elm.name ? elm.name : elm.id; + + tinyMCE.settings = settings; + + if (tinyMCE.settings['convert_on_click'] || (!elm.getAttribute('mce_noask') && confirm(tinyMCELang['lang_edit_confirm']))) + tinyMCE.addMCEControl(elm, elementId); + + elm.setAttribute('mce_noask', 'true'); + }, + + updateContent : function(form_element_name) { + // Find MCE instance linked to given form element and copy it's value + var formElement = document.getElementById(form_element_name); + for (var n in tinyMCE.instances) { + var inst = tinyMCE.instances[n]; + if (!tinyMCE.isInstance(inst)) + continue; + + inst.switchSettings(); + + if (inst.formElement == formElement) { + var doc = inst.getDoc(); + + tinyMCE._setHTML(doc, inst.formElement.value); + + if (!tinyMCE.isMSIE) + doc.body.innerHTML = tinyMCE._cleanupHTML(inst, doc, this.settings, doc.body, inst.visualAid); + } + } + }, + + addMCEControl : function(replace_element, form_element_name, target_document) { + var id = "mce_editor_" + tinyMCE.idCounter++; + var inst = new TinyMCE_Control(tinyMCE.settings); + + inst.editorId = id; + this.instances[id] = inst; + + inst._onAdd(replace_element, form_element_name, target_document); + }, + + removeMCEControl : function(editor_id) { + var inst = tinyMCE.getInstanceById(editor_id); + + if (inst) { + inst.switchSettings(); + + editor_id = inst.editorId; + var html = tinyMCE.getContent(editor_id); + + // Remove editor instance from instances array + var tmpInstances = new Array(); + for (var instanceName in tinyMCE.instances) { + var instance = tinyMCE.instances[instanceName]; + if (!tinyMCE.isInstance(instance)) + continue; + + if (instanceName != editor_id) + tmpInstances[instanceName] = instance; + } + tinyMCE.instances = tmpInstances; + + tinyMCE.selectedElement = null; + tinyMCE.selectedInstance = null; + + // Remove element + var replaceElement = document.getElementById(editor_id + "_parent"); + var oldTargetElement = inst.oldTargetElement; + var targetName = oldTargetElement.nodeName.toLowerCase(); + + if (targetName == "textarea" || targetName == "input") { + // Just show the old text area + replaceElement.parentNode.removeChild(replaceElement); + oldTargetElement.style.display = "inline"; + oldTargetElement.value = html; + } else { + oldTargetElement.innerHTML = html; + oldTargetElement.style.display = 'block'; + + replaceElement.parentNode.insertBefore(oldTargetElement, replaceElement); + replaceElement.parentNode.removeChild(replaceElement); + } + } + }, + + triggerSave : function(skip_cleanup, skip_callback) { + var inst, n; + + // Default to false + if (typeof(skip_cleanup) == "undefined") + skip_cleanup = false; + + // Default to false + if (typeof(skip_callback) == "undefined") + skip_callback = false; + + // Cleanup and set all form fields + for (n in tinyMCE.instances) { + inst = tinyMCE.instances[n]; + + if (!tinyMCE.isInstance(inst)) + continue; + + inst.triggerSave(skip_cleanup, skip_callback); + } + }, + + resetForm : function(form_index) { + var i, inst, n, formObj = document.forms[form_index]; + + for (n in tinyMCE.instances) { + inst = tinyMCE.instances[n]; + + if (!tinyMCE.isInstance(inst)) + continue; + + inst.switchSettings(); + + for (i=0; i'); + content = content.replace(/"/g, '"'); + content = content.replace(/&/g, '&'); + } + + inst.switchSettings(); + + // Not loaded correctly hit it again, Mozilla bug #997860 + if (!tinyMCE.isMSIE && tinyMCE.getParam("setupcontent_reload", false) && doc.title != "blank_page") { + // This part will remove the designMode status + // Failes first time in Firefox 1.5b2 on Mac + try {doc.location.href = tinyMCE.baseURL + "/blank.htm";} catch (ex) {} + window.setTimeout("tinyMCE.setupContent('" + editor_id + "');", 1000); + return; + } + + if (!head) { + window.setTimeout("tinyMCE.setupContent('" + editor_id + "');", 10); + return; + } + + // Import theme specific content CSS the user specific + tinyMCE.importCSS(inst.getDoc(), tinyMCE.baseURL + "/themes/" + inst.settings['theme'] + "/css/editor_content.css"); + tinyMCE.importCSS(inst.getDoc(), inst.settings['content_css']); + tinyMCE.dispatchCallback(inst, 'init_instance_callback', 'initInstance', inst); + + // Setup keyboard shortcuts + if (tinyMCE.getParam('custom_undo_redo_keyboard_shortcuts')) { + inst.addShortcut('ctrl', 'z', 'lang_undo_desc', 'Undo'); + inst.addShortcut('ctrl', 'y', 'lang_redo_desc', 'Redo'); + } + + // Add default shortcuts for gecko + if (tinyMCE.isGecko) { + inst.addShortcut('ctrl', 'b', 'lang_bold_desc', 'Bold'); + inst.addShortcut('ctrl', 'i', 'lang_italic_desc', 'Italic'); + inst.addShortcut('ctrl', 'u', 'lang_underline_desc', 'Underline'); + } + + // Setup span styles + if (tinyMCE.getParam("convert_fonts_to_spans")) + inst.getDoc().body.setAttribute('id', 'mceSpanFonts'); + + if (tinyMCE.settings['nowrap']) + doc.body.style.whiteSpace = "nowrap"; + + doc.body.dir = this.settings['directionality']; + doc.editorId = editor_id; + + // Add on document element in Mozilla + if (!tinyMCE.isMSIE) + doc.documentElement.editorId = editor_id; + + inst.setBaseHREF(tinyMCE.settings['base_href']); + + // Replace new line characters to BRs + if (tinyMCE.settings['convert_newlines_to_brs']) { + content = tinyMCE.regexpReplace(content, "\r\n", "
    ", "gi"); + content = tinyMCE.regexpReplace(content, "\r", "
    ", "gi"); + content = tinyMCE.regexpReplace(content, "\n", "
    ", "gi"); + } + + // Open closed anchors + // content = content.replace(new RegExp('', 'gi'), ''); + + // Call custom cleanup code + content = tinyMCE.storeAwayURLs(content); + content = tinyMCE._customCleanup(inst, "insert_to_editor", content); + + if (tinyMCE.isMSIE) { + // Ugly!!! + window.setInterval('try{tinyMCE.getCSSClasses(tinyMCE.instances["' + editor_id + '"].getDoc(), "' + editor_id + '");}catch(e){}', 500); + + if (tinyMCE.settings["force_br_newlines"]) + doc.styleSheets[0].addRule("p", "margin: 0;"); + + var body = inst.getBody(); + body.editorId = editor_id; + } + + content = tinyMCE.cleanupHTMLCode(content); + + // Fix for bug #958637 + if (!tinyMCE.isMSIE) { + var contentElement = inst.getDoc().createElement("body"); + var doc = inst.getDoc(); + + contentElement.innerHTML = content; + + // Remove weridness! + if (tinyMCE.isGecko && tinyMCE.settings['remove_lt_gt']) + content = content.replace(new RegExp('<>', 'g'), ""); + + if (tinyMCE.settings['cleanup_on_startup']) + tinyMCE.setInnerHTML(inst.getBody(), tinyMCE._cleanupHTML(inst, doc, this.settings, contentElement)); + else { + // Convert all strong/em to b/i + content = tinyMCE.regexpReplace(content, "", "", "gi"); + content = tinyMCE.regexpReplace(content, "", "
    ", "gi"); + content = tinyMCE.regexpReplace(content, "", "", "gi"); + tinyMCE.setInnerHTML(inst.getBody(), content); + } + + tinyMCE.convertAllRelativeURLs(inst.getBody()); + } else { + if (tinyMCE.settings['cleanup_on_startup']) { + tinyMCE._setHTML(inst.getDoc(), content); + + // Produces permission denied error in MSIE 5.5 + eval('try {tinyMCE.setInnerHTML(inst.getBody(), tinyMCE._cleanupHTML(inst, inst.contentDocument, this.settings, inst.getBody()));} catch(e) {}'); + } else + tinyMCE._setHTML(inst.getDoc(), content); + } + + // Fix for bug #957681 + //inst.getDoc().designMode = inst.getDoc().designMode; + + // Setup element references + var parentElm = inst.targetDoc.getElementById(inst.editorId + '_parent'); + inst.formElement = tinyMCE.isGecko ? parentElm.previousSibling : parentElm.nextSibling; + + tinyMCE.handleVisualAid(inst.getBody(), true, tinyMCE.settings['visual'], inst); + tinyMCE.dispatchCallback(inst, 'setupcontent_callback', 'setupContent', editor_id, inst.getBody(), inst.getDoc()); + + // Re-add design mode on mozilla + if (!tinyMCE.isMSIE) + tinyMCE.addEventHandlers(inst); + + // Add blur handler + if (tinyMCE.isMSIE) { + tinyMCE.addEvent(inst.getBody(), "blur", TinyMCE_Engine.prototype._eventPatch); + tinyMCE.addEvent(inst.getBody(), "beforedeactivate", TinyMCE_Engine.prototype._eventPatch); // Bug #1439953 + + // Workaround for drag drop/copy paste base href bug + if (!tinyMCE.isOpera) { + tinyMCE.addEvent(doc.body, "mousemove", TinyMCE_Engine.prototype.onMouseMove); + tinyMCE.addEvent(doc.body, "beforepaste", TinyMCE_Engine.prototype._eventPatch); + tinyMCE.addEvent(doc.body, "drop", TinyMCE_Engine.prototype._eventPatch); + } + } + + // Trigger node change, this call locks buttons for tables and so forth + tinyMCE.selectedInstance = inst; + tinyMCE.selectedElement = inst.contentWindow.document.body; + + // Call custom DOM cleanup + tinyMCE._customCleanup(inst, "insert_to_editor_dom", inst.getBody()); + tinyMCE._customCleanup(inst, "setup_content_dom", inst.getBody()); + tinyMCE._setEventsEnabled(inst.getBody(), false); + tinyMCE.cleanupAnchors(inst.getDoc()); + + if (tinyMCE.getParam("convert_fonts_to_spans")) + tinyMCE.convertSpansToFonts(inst.getDoc()); + + inst.startContent = tinyMCE.trim(inst.getBody().innerHTML); + inst.undoRedo.add({ content : inst.startContent }); + + // Cleanup any mess left from storyAwayURLs + if (tinyMCE.isGecko) { + // Remove mce_src from textnodes and comments + tinyMCE.selectNodes(inst.getBody(), function(n) { + if (n.nodeType == 3 || n.nodeType == 8) { + n.nodeValue = n.nodeValue.replace(new RegExp('\\smce_src=\"[^\"]*\"', 'gi'), ""); + n.nodeValue = n.nodeValue.replace(new RegExp('\\smce_href=\"[^\"]*\"', 'gi'), ""); + } + + return false; + }); + } + + // Cleanup any mess left from storyAwayURLs + tinyMCE._removeInternal(inst.getBody()); + + tinyMCE.selectedInstance = inst; + tinyMCE.triggerNodeChange(false, true); + }, + + storeAwayURLs : function(s) { + // Remove all mce_src, mce_href and replace them with new ones + // s = s.replace(new RegExp('mce_src\\s*=\\s*\"[^ >\"]*\"', 'gi'), ''); + // s = s.replace(new RegExp('mce_href\\s*=\\s*\"[^ >\"]*\"', 'gi'), ''); + + if (!s.match(/(mce_src|mce_href)/gi, s)) { + s = s.replace(new RegExp('src\\s*=\\s*\"([^ >\"]*)\"', 'gi'), 'src="$1" mce_src="$1"'); + s = s.replace(new RegExp('href\\s*=\\s*\"([^ >\"]*)\"', 'gi'), 'href="$1" mce_href="$1"'); + } + + return s; + }, + + _removeInternal : function(n) { + if (tinyMCE.isGecko) { + // Remove mce_src from textnodes and comments + tinyMCE.selectNodes(n, function(n) { + if (n.nodeType == 3 || n.nodeType == 8) { + n.nodeValue = n.nodeValue.replace(new RegExp('\\smce_src=\"[^\"]*\"', 'gi'), ""); + n.nodeValue = n.nodeValue.replace(new RegExp('\\smce_href=\"[^\"]*\"', 'gi'), ""); + } + + return false; + }); + } + }, + + removeTinyMCEFormElements : function(form_obj) { + // Check if form is valid + if (typeof(form_obj) == "undefined" || form_obj == null) + return; + + // If not a form, find the form + if (form_obj.nodeName != "FORM") { + if (form_obj.form) + form_obj = form_obj.form; + else + form_obj = tinyMCE.getParentElement(form_obj, "form"); + } + + // Still nothing + if (form_obj == null) + return; + + // Disable all UI form elements that TinyMCE created + for (var i=0; i"); + rng.collapse(false); + rng.select(); + + tinyMCE.execCommand("mceAddUndoLevel"); + tinyMCE.triggerNodeChange(false); + return false; + } + } + + // Backspace or delete + if (e.keyCode == 8 || e.keyCode == 46) { + tinyMCE.selectedElement = e.target; + tinyMCE.linkElement = tinyMCE.getParentElement(e.target, "a"); + tinyMCE.imgElement = tinyMCE.getParentElement(e.target, "img"); + tinyMCE.triggerNodeChange(false); + } + + return false; + break; + + case "keyup": + case "keydown": + tinyMCE.hideMenus(); + tinyMCE.hasMouseMoved = false; + + if (inst && inst.handleShortcut(e)) + return false; + + if (e.target.editorId) + tinyMCE.selectedInstance = tinyMCE.instances[e.target.editorId]; + else + return; + + if (tinyMCE.selectedInstance) + tinyMCE.selectedInstance.switchSettings(); + + var inst = tinyMCE.selectedInstance; + + // Handle backspace + if (tinyMCE.isGecko && tinyMCE.settings['force_p_newlines'] && (e.keyCode == 8 || e.keyCode == 46) && !e.shiftKey) { + // Insert P element instead of BR + if (TinyMCE_ForceParagraphs._handleBackSpace(tinyMCE.selectedInstance, e.type)) { + // Cancel event + tinyMCE.execCommand("mceAddUndoLevel"); + e.preventDefault(); + return false; + } + } + + tinyMCE.selectedElement = null; + tinyMCE.selectedNode = null; + var elm = tinyMCE.selectedInstance.getFocusElement(); + tinyMCE.linkElement = tinyMCE.getParentElement(elm, "a"); + tinyMCE.imgElement = tinyMCE.getParentElement(elm, "img"); + tinyMCE.selectedElement = elm; + + // Update visualaids on tabs + if (tinyMCE.isGecko && e.type == "keyup" && e.keyCode == 9) + tinyMCE.handleVisualAid(tinyMCE.selectedInstance.getBody(), true, tinyMCE.settings['visual'], tinyMCE.selectedInstance); + + // Fix empty elements on return/enter, check where enter occured + if (tinyMCE.isMSIE && e.type == "keydown" && e.keyCode == 13) + tinyMCE.enterKeyElement = tinyMCE.selectedInstance.getFocusElement(); + + // Fix empty elements on return/enter + if (tinyMCE.isMSIE && e.type == "keyup" && e.keyCode == 13) { + var elm = tinyMCE.enterKeyElement; + if (elm) { + var re = new RegExp('^HR|IMG|BR$','g'); // Skip these + var dre = new RegExp('^H[1-6]$','g'); // Add double on these + + if (!elm.hasChildNodes() && !re.test(elm.nodeName)) { + if (dre.test(elm.nodeName)) + elm.innerHTML = "  "; + else + elm.innerHTML = " "; + } + } + } + + // Check if it's a position key + var keys = tinyMCE.posKeyCodes; + var posKey = false; + for (var i=0; i'; + h += ''; + h += ''; + } else { + // Normal button + h += ''; + h += ''; + h += ''; + } + + return h; + }, + + addButtonMap : function(m) { + var i, a = m.replace(/\s+/, '').split(','); + + for (i=0; i 0); + + if (tinyMCE.settings['custom_undo_redo']) { + undoIndex = inst.undoRedo.undoIndex; + undoLevels = inst.undoRedo.undoLevels.length; + } + + tinyMCE.dispatchCallback(inst, 'handle_node_change_callback', 'handleNodeChange', editorId, elm, undoIndex, undoLevels, inst.visualAid, anySelection, setup_content); + } + + if (this.selectedInstance && (typeof(focus) == "undefined" || focus)) + this.selectedInstance.contentWindow.focus(); + }, + + _customCleanup : function(inst, type, content) { + var pl, po, i; + + // Call custom cleanup + var customCleanup = tinyMCE.settings['cleanup_callback']; + if (customCleanup != "" && eval("typeof(" + customCleanup + ")") != "undefined") + content = eval(customCleanup + "(type, content, inst);"); + + // Trigger plugin cleanups + pl = inst.plugins; + for (i=0; i 0) { + for (i=ar.length-1; i>=0; i--) { + s = ar[i].substring(2, ar[i].length-1); + + if (s.indexOf('lang_') == 0 && tinyMCELang[s]) + h = tinyMCE.replaceVar(h, s, tinyMCELang[s]); + else if (as && as[s]) + h = tinyMCE.replaceVar(h, s, as[s]); + else if (tinyMCE.settings[s]) + h = tinyMCE.replaceVar(h, s, tinyMCE.settings[s]); + } + } + + h = tinyMCE.replaceVar(h, "themeurl", tinyMCE.themeURL); + + return h; + }, + + replaceVar : function(h, r, v) { + return h.replace(new RegExp('{\\\$' + r + '}', 'g'), v); + }, + + openWindow : function(template, args) { + var html, width, height, x, y, resizable, scrollbars, url; + + args['mce_template_file'] = template['file']; + args['mce_width'] = template['width']; + args['mce_height'] = template['height']; + tinyMCE.windowArgs = args; + + html = template['html']; + if (!(width = parseInt(template['width']))) + width = 320; + + if (!(height = parseInt(template['height']))) + height = 200; + + // Add to height in M$ due to SP2 WHY DON'T YOU GUYS IMPLEMENT innerWidth of windows!! + if (tinyMCE.isMSIE) + height += 40; + else + height += 20; + + x = parseInt(screen.width / 2.0) - (width / 2.0); + y = parseInt(screen.height / 2.0) - (height / 2.0); + + resizable = (args && args['resizable']) ? args['resizable'] : "no"; + scrollbars = (args && args['scrollbars']) ? args['scrollbars'] : "no"; + + if (template['file'].charAt(0) != '/' && template['file'].indexOf('://') == -1) + url = tinyMCE.baseURL + "/themes/" + tinyMCE.getParam("theme") + "/" + template['file']; + else + url = template['file']; + + // Replace all args as variables in URL + for (var name in args) { + if (typeof(args[name]) == 'function') + continue; + + url = tinyMCE.replaceVar(url, name, escape(args[name])); + } + + if (html) { + html = tinyMCE.replaceVar(html, "css", this.settings['popups_css']); + html = tinyMCE.applyTemplate(html, args); + + var win = window.open("", "mcePopup" + new Date().getTime(), "top=" + y + ",left=" + x + ",scrollbars=" + scrollbars + ",dialog=yes,minimizable=" + resizable + ",modal=yes,width=" + width + ",height=" + height + ",resizable=" + resizable); + if (win == null) { + alert(tinyMCELang['lang_popup_blocked']); + return; + } + + win.document.write(html); + win.document.close(); + win.resizeTo(width, height); + win.focus(); + } else { + if ((tinyMCE.isMSIE && !tinyMCE.isOpera) && resizable != 'yes' && tinyMCE.settings["dialog_type"] == "modal") { + height += 10; + + var features = "resizable:" + resizable + + ";scroll:" + + scrollbars + ";status:yes;center:yes;help:no;dialogWidth:" + + width + "px;dialogHeight:" + height + "px;"; + + window.showModalDialog(url, window, features); + } else { + var modal = (resizable == "yes") ? "no" : "yes"; + + if (tinyMCE.isGecko && tinyMCE.isMac) + modal = "no"; + + if (template['close_previous'] != "no") + try {tinyMCE.lastWindow.close();} catch (ex) {} + + var win = window.open(url, "mcePopup" + new Date().getTime(), "top=" + y + ",left=" + x + ",scrollbars=" + scrollbars + ",dialog=" + modal + ",minimizable=" + resizable + ",modal=" + modal + ",width=" + width + ",height=" + height + ",resizable=" + resizable); + if (win == null) { + alert(tinyMCELang['lang_popup_blocked']); + return; + } + + if (template['close_previous'] != "no") + tinyMCE.lastWindow = win; + + eval('try { win.resizeTo(width, height); } catch(e) { }'); + + // Make it bigger if statusbar is forced + if (tinyMCE.isGecko) { + if (win.document.defaultView.statusbar.visible) + win.resizeBy(0, tinyMCE.isMac ? 10 : 24); + } + + win.focus(); + } + } + }, + + closeWindow : function(win) { + win.close(); + }, + + getVisualAidClass : function(class_name, state) { + var aidClass = tinyMCE.settings['visual_table_class']; + + if (typeof(state) == "undefined") + state = tinyMCE.settings['visual']; + + // Split + var classNames = new Array(); + var ar = class_name.split(' '); + for (var i=0; i 0) + className += " "; + + className += classNames[i]; + } + + return className; + }, + + handleVisualAid : function(el, deep, state, inst, skip_dispatch) { + if (!el) + return; + + if (!skip_dispatch) + tinyMCE.dispatchCallback(inst, 'handle_visual_aid_callback', 'handleVisualAid', el, deep, state, inst); + + var tableElement = null; + + switch (el.nodeName) { + case "TABLE": + var oldW = el.style.width; + var oldH = el.style.height; + var bo = tinyMCE.getAttrib(el, "border"); + + bo = bo == "" || bo == "0" ? true : false; + + tinyMCE.setAttrib(el, "class", tinyMCE.getVisualAidClass(tinyMCE.getAttrib(el, "class"), state && bo)); + + el.style.width = oldW; + el.style.height = oldH; + + for (var y=0; y<\/o:p>", "
    "); + html = tinyMCE.regexpReplace(html, " <\/o:p>", ""); + html = tinyMCE.regexpReplace(html, "", ""); + html = tinyMCE.regexpReplace(html, "

    <\/p>", ""); + html = tinyMCE.regexpReplace(html, "

    <\/p>\r\n

    <\/p>", ""); + html = tinyMCE.regexpReplace(html, "

     <\/p>", "
    "); + html = tinyMCE.regexpReplace(html, "

    \s*(

    \s*)?", "

    "); + html = tinyMCE.regexpReplace(html, "<\/p>\s*(<\/p>\s*)?", "

    "); + }*/ + + // Always set the htmlText output + tinyMCE.setInnerHTML(doc.body, html); + } + + tinyMCE.cleanupAnchors(doc); + + if (tinyMCE.getParam("convert_fonts_to_spans")) + tinyMCE.convertSpansToFonts(doc); + }, + + getEditorId : function(form_element) { + var inst = this.getInstanceById(form_element); + if (!inst) + return null; + + return inst.editorId; + }, + + getInstanceById : function(editor_id) { + var inst = this.instances[editor_id]; + if (!inst) { + for (var n in tinyMCE.instances) { + var instance = tinyMCE.instances[n]; + if (!tinyMCE.isInstance(instance)) + continue; + + if (instance.formTargetElementId == editor_id) { + inst = instance; + break; + } + } + } + + return inst; + }, + + queryInstanceCommandValue : function(editor_id, command) { + var inst = tinyMCE.getInstanceById(editor_id); + if (inst) + return inst.queryCommandValue(command); + + return false; + }, + + queryInstanceCommandState : function(editor_id, command) { + var inst = tinyMCE.getInstanceById(editor_id); + if (inst) + return inst.queryCommandState(command); + + return null; + }, + + setWindowArg : function(n, v) { + this.windowArgs[n] = v; + }, + + getWindowArg : function(n, d) { + return (typeof(this.windowArgs[n]) == "undefined") ? d : this.windowArgs[n]; + }, + + getCSSClasses : function(editor_id, doc) { + var output = new Array(); + + // Is cached, use that + if (typeof(tinyMCE.cssClasses) != "undefined") + return tinyMCE.cssClasses; + + if (typeof(editor_id) == "undefined" && typeof(doc) == "undefined") { + var instance; + + for (var instanceName in tinyMCE.instances) { + instance = tinyMCE.instances[instanceName]; + if (!tinyMCE.isInstance(instance)) + continue; + + break; + } + + doc = instance.getDoc(); + } + + if (typeof(doc) == "undefined") { + var instance = tinyMCE.getInstanceById(editor_id); + doc = instance.getDoc(); + } + + if (doc) { + var styles = doc.styleSheets; + + if (styles && styles.length > 0) { + for (var x=0; x 0) + tinyMCE.cssClasses = output; + + return output; + }, + + regexpReplace : function(in_str, reg_exp, replace_str, opts) { + if (in_str == null) + return in_str; + + if (typeof(opts) == "undefined") + opts = 'g'; + + var re = new RegExp(reg_exp, opts); + return in_str.replace(re, replace_str); + }, + + trim : function(s) { + return s.replace(/^\s*|\s*$/g, ""); + }, + + cleanupEventStr : function(s) { + s = "" + s; + s = s.replace('function anonymous()\n{\n', ''); + s = s.replace('\n}', ''); + s = s.replace(/^return true;/gi, ''); // Remove event blocker + + return s; + }, + + getControlHTML : function(c) { + var i, l, n, o, v; + + l = tinyMCE.plugins; + for (n in l) { + o = l[n]; + + if (o.getControlHTML && (v = o.getControlHTML(c)) != '') + return tinyMCE.replaceVar(v, "pluginurl", o.baseURL); + } + + o = tinyMCE.themes[tinyMCE.settings['theme']]; + if (o.getControlHTML && (v = o.getControlHTML(c)) != '') + return v; + + return ''; + }, + + evalFunc : function(f, idx, a) { + var s = '(', i; + + for (i=idx; i 0) + return true; + + if (ins != null) { + for (i=0, l = ins.plugins; i 0) + return true; + } + } + + l = tinyMCE.themes; + for (on in l) { + o = l[on]; + + if (o[n] && (v = tinyMCE.evalFunc(o[n], 3, a)) == s && m > 0) + return true; + } + + return false; + }, + + xmlEncode : function(s) { + s = "" + s; + s = s.replace(/&/g, '&'); + s = s.replace(new RegExp('"', 'g'), '"'); + s = s.replace(/\'/g, '''); // ' is not working in MSIE + s = s.replace(//g, '>'); + + return s; + }, + + extend : function(p, np) { + var o = {}; + + o.parent = p; + + for (n in p) + o[n] = p[n]; + + for (n in np) + o[n] = np[n]; + + return o; + }, + + hideMenus : function() { + var e = tinyMCE.lastSelectedMenuBtn; + + if (tinyMCE.lastMenu) { + tinyMCE.lastMenu.hide(); + tinyMCE.lastMenu = null; + } + + if (e) { + tinyMCE.switchClass(e, tinyMCE.lastMenuBtnClass); + tinyMCE.lastSelectedMenuBtn = null; + } + }, + + explode : function(d, s) { + var ar = s.split(d), oar = new Array(), i; + + for (i = 0; i 0) { + for (i=0; i 1 && tinyMCE.currentConfig != this.settings['index']) { + tinyMCE.settings = this.settings; + tinyMCE.currentConfig = this.settings['index']; + } + }, + + getBody : function() { + return this.getDoc().body; + }, + + getDoc : function() { + return this.contentWindow.document; + }, + + getWin : function() { + return this.contentWindow; + }, + + addShortcut : function(m, k, d, cmd, ui, va) { + var n = typeof(k) == "number", ie = tinyMCE.isMSIE, c, sc, i; + var scl = this.shortcuts; + + if (!tinyMCE.getParam('custom_shortcuts')) + return false; + + m = m.toLowerCase(); + k = ie && !n ? k.toUpperCase() : k; + c = n ? null : k.charCodeAt(0); + d = d && d.indexOf('lang_') == 0 ? tinyMCE.getLang(d) : d; + + sc = { + alt : m.indexOf('alt') != -1, + ctrl : m.indexOf('ctrl') != -1, + shift : m.indexOf('shift') != -1, + charCode : c, + keyCode : n ? k : (ie ? c : null), + desc : d, + cmd : cmd, + ui : ui, + val : va + }; + + for (i=0; i 0) + rng.pasteHTML('
    ' + rng.htmlText + "
    "); + + tinyMCE.triggerNodeChange(); + return; + } + } + } + + switch (command) { + case "mceRepaint": + this.repaint(); + return true; + + case "InsertUnorderedList": + case "InsertOrderedList": + var tag = (command == "InsertUnorderedList") ? "ul" : "ol"; + + if (tinyMCE.isSafari) + this.execCommand("mceInsertContent", false, "<" + tag + ">
  •  
  • <" + tag + ">"); + else + this.getDoc().execCommand(command, user_interface, value); + + tinyMCE.triggerNodeChange(); + break; + + case "Strikethrough": + if (tinyMCE.isSafari) + this.execCommand("mceInsertContent", false, "" + this.selection.getSelectedHTML() + ""); + else + this.getDoc().execCommand(command, user_interface, value); + + tinyMCE.triggerNodeChange(); + break; + + case "mceSelectNode": + this.selection.selectNode(value); + tinyMCE.triggerNodeChange(); + tinyMCE.selectedNode = value; + break; + + case "FormatBlock": + if (value == null || value == "") { + var elm = tinyMCE.getParentElement(this.getFocusElement(), "p,div,h1,h2,h3,h4,h5,h6,pre,address,blockquote,dt,dl,dd,samp"); + + if (elm) + this.execCommand("mceRemoveNode", false, elm); + } else { + if (tinyMCE.isGecko && new RegExp('<(div|blockquote|code|dt|dd|dl|samp)>', 'gi').test(value)) + value = value.replace(/[^a-z]/gi, ''); + + if (tinyMCE.isMSIE && new RegExp('blockquote|code|samp', 'gi').test(value)) { + var b = this.selection.getBookmark(); + this.getDoc().execCommand("FormatBlock", false, '

    '); + tinyMCE.renameElement(tinyMCE.getParentBlockElement(this.getFocusElement()), value); + this.selection.moveToBookmark(b); + } else + this.getDoc().execCommand("FormatBlock", false, value); + } + + tinyMCE.triggerNodeChange(); + + break; + + case "mceRemoveNode": + if (!value) + value = tinyMCE.getParentElement(this.getFocusElement()); + + if (tinyMCE.isMSIE) { + value.outerHTML = value.innerHTML; + } else { + var rng = value.ownerDocument.createRange(); + rng.setStartBefore(value); + rng.setEndAfter(value); + rng.deleteContents(); + rng.insertNode(rng.createContextualFragment(value.innerHTML)); + } + + tinyMCE.triggerNodeChange(); + + break; + + case "mceSelectNodeDepth": + var parentNode = this.getFocusElement(); + for (var i=0; parentNode; i++) { + if (parentNode.nodeName.toLowerCase() == "body") + break; + + if (parentNode.nodeName.toLowerCase() == "#text") { + i--; + parentNode = parentNode.parentNode; + continue; + } + + if (i == value) { + this.selection.selectNode(parentNode, false); + tinyMCE.triggerNodeChange(); + tinyMCE.selectedNode = parentNode; + return; + } + + parentNode = parentNode.parentNode; + } + + break; + + case "SetStyleInfo": + var rng = this.getRng(); + var sel = this.getSel(); + var scmd = value['command']; + var sname = value['name']; + var svalue = value['value'] == null ? '' : value['value']; + //var svalue = value['value'] == null ? '' : value['value']; + var wrapper = value['wrapper'] ? value['wrapper'] : "span"; + var parentElm = null; + var invalidRe = new RegExp("^BODY|HTML$", "g"); + var invalidParentsRe = tinyMCE.settings['merge_styles_invalid_parents'] != '' ? new RegExp(tinyMCE.settings['merge_styles_invalid_parents'], "gi") : null; + + // Whole element selected check + if (tinyMCE.isMSIE) { + // Control range + if (rng.item) + parentElm = rng.item(0); + else { + var pelm = rng.parentElement(); + var prng = doc.selection.createRange(); + prng.moveToElementText(pelm); + + if (rng.htmlText == prng.htmlText || rng.boundingWidth == 0) { + if (invalidParentsRe == null || !invalidParentsRe.test(pelm.nodeName)) + parentElm = pelm; + } + } + } else { + var felm = this.getFocusElement(); + if (sel.isCollapsed || (new RegExp('td|tr|tbody|table', 'gi').test(felm.nodeName) && sel.anchorNode == felm.parentNode)) + parentElm = felm; + } + + // Whole element selected + if (parentElm && !invalidRe.test(parentElm.nodeName)) { + if (scmd == "setstyle") + tinyMCE.setStyleAttrib(parentElm, sname, svalue); + + if (scmd == "setattrib") + tinyMCE.setAttrib(parentElm, sname, svalue); + + if (scmd == "removeformat") { + parentElm.style.cssText = ''; + tinyMCE.setAttrib(parentElm, 'class', ''); + } + + // Remove style/attribs from all children + var ch = tinyMCE.getNodeTree(parentElm, new Array(), 1); + for (var z=0; z=0; i--) { + var elm = nodes[i]; + var isNew = tinyMCE.getAttrib(elm, "mce_new") == "true"; + + elm.removeAttribute("mce_new"); + + // Is only child a element + if (elm.childNodes && elm.childNodes.length == 1 && elm.childNodes[0].nodeType == 1) { + //tinyMCE.debug("merge1" + isNew); + this._mergeElements(scmd, elm, elm.childNodes[0], isNew); + continue; + } + + // Is I the only child + if (elm.parentNode.childNodes.length == 1 && !invalidRe.test(elm.nodeName) && !invalidRe.test(elm.parentNode.nodeName)) { + //tinyMCE.debug("merge2" + isNew + "," + elm.nodeName + "," + elm.parentNode.nodeName); + if (invalidParentsRe == null || !invalidParentsRe.test(elm.parentNode.nodeName)) + this._mergeElements(scmd, elm.parentNode, elm, false); + } + } + + // Remove empty wrappers + var nodes = doc.getElementsByTagName(wrapper); + for (var i=nodes.length-1; i>=0; i--) { + var elm = nodes[i]; + var isEmpty = true; + + // Check if it has any attribs + var tmp = doc.createElement("body"); + tmp.appendChild(elm.cloneNode(false)); + + // Is empty span, remove it + tmp.innerHTML = tmp.innerHTML.replace(new RegExp('style=""|class=""', 'gi'), ''); + //tinyMCE.debug(tmp.innerHTML); + if (new RegExp('', 'gi').test(tmp.innerHTML)) { + for (var x=0; x 0) { + value = tinyMCE.replaceVar(value, "selection", selectedText); + tinyMCE.execCommand('mceInsertContent', false, value); + } + + tinyMCE.triggerNodeChange(); + break; + + case "mceSetAttribute": + if (typeof(value) == 'object') { + var targetElms = (typeof(value['targets']) == "undefined") ? "p,img,span,div,td,h1,h2,h3,h4,h5,h6,pre,address" : value['targets']; + var targetNode = tinyMCE.getParentElement(this.getFocusElement(), targetElms); + + if (targetNode) { + targetNode.setAttribute(value['name'], value['value']); + tinyMCE.triggerNodeChange(); + } + } + break; + + case "mceSetCSSClass": + this.execCommand("SetStyleInfo", false, {command : "setattrib", name : "class", value : value}); + break; + + case "mceInsertRawHTML": + var key = 'tiny_mce_marker'; + + this.execCommand('mceBeginUndoLevel'); + + // Insert marker key + this.execCommand('mceInsertContent', false, key); + + // Store away scroll pos + var scrollX = this.getDoc().body.scrollLeft + this.getDoc().documentElement.scrollLeft; + var scrollY = this.getDoc().body.scrollTop + this.getDoc().documentElement.scrollTop; + + // Find marker and replace with RAW HTML + var html = this.getBody().innerHTML; + if ((pos = html.indexOf(key)) != -1) + tinyMCE.setInnerHTML(this.getBody(), html.substring(0, pos) + value + html.substring(pos + key.length)); + + // Restore scoll pos + this.contentWindow.scrollTo(scrollX, scrollY); + + this.execCommand('mceEndUndoLevel'); + + break; + + case "mceInsertContent": + // Force empty string + if (!value) + value = ''; + + var insertHTMLFailed = false; + this.getWin().focus(); + + if (tinyMCE.isGecko || tinyMCE.isOpera) { + try { + // Is plain text or HTML, &,   etc will be encoded wrong in FF + if (value.indexOf('<') == -1 && !value.match(/(&| |<|>)/g)) { + var r = this.getRng(); + var n = this.getDoc().createTextNode(tinyMCE.entityDecode(value)); + var s = this.getSel(); + var r2 = r.cloneRange(); + + // Insert text at cursor position + s.removeAllRanges(); + r.deleteContents(); + r.insertNode(n); + + // Move the cursor to the end of text + r2.selectNode(n); + r2.collapse(false); + s.removeAllRanges(); + s.addRange(r2); + } else { + value = tinyMCE.fixGeckoBaseHREFBug(1, this.getDoc(), value); + this.getDoc().execCommand('inserthtml', false, value); + tinyMCE.fixGeckoBaseHREFBug(2, this.getDoc(), value); + } + } catch (ex) { + insertHTMLFailed = true; + } + + if (!insertHTMLFailed) { + tinyMCE.triggerNodeChange(); + return; + } + } + + // Ugly hack in Opera due to non working "inserthtml" + if (tinyMCE.isOpera && insertHTMLFailed) { + this.getDoc().execCommand("insertimage", false, tinyMCE.uniqueURL); + var ar = tinyMCE.getElementsByAttributeValue(this.getBody(), "img", "src", tinyMCE.uniqueURL); + ar[0].outerHTML = value; + return; + } + + if (!tinyMCE.isMSIE) { + var isHTML = value.indexOf('<') != -1; + var sel = this.getSel(); + var rng = this.getRng(); + + if (isHTML) { + if (tinyMCE.isSafari) { + var tmpRng = this.getDoc().createRange(); + + tmpRng.setStart(this.getBody(), 0); + tmpRng.setEnd(this.getBody(), 0); + + value = tmpRng.createContextualFragment(value); + } else + value = rng.createContextualFragment(value); + } else { + // Setup text node + var el = document.createElement("div"); + el.innerHTML = value; + value = el.firstChild.nodeValue; + value = doc.createTextNode(value); + } + + // Insert plain text in Safari + if (tinyMCE.isSafari && !isHTML) { + this.execCommand('InsertText', false, value.nodeValue); + tinyMCE.triggerNodeChange(); + return true; + } else if (tinyMCE.isSafari && isHTML) { + rng.deleteContents(); + rng.insertNode(value); + tinyMCE.triggerNodeChange(); + return true; + } + + rng.deleteContents(); + + // If target node is text do special treatment, (Mozilla 1.3 fix) + if (rng.startContainer.nodeType == 3) { + var node = rng.startContainer.splitText(rng.startOffset); + node.parentNode.insertBefore(value, node); + } else + rng.insertNode(value); + + if (!isHTML) { + // Removes weird selection trails + sel.selectAllChildren(doc.body); + sel.removeAllRanges(); + + // Move cursor to end of content + var rng = doc.createRange(); + + rng.selectNode(value); + rng.collapse(false); + + sel.addRange(rng); + } else + rng.collapse(false); + + tinyMCE.fixGeckoBaseHREFBug(2, this.getDoc(), value); + } else { + var rng = doc.selection.createRange(); + var c = value.indexOf('"; + } + + if (hc) { + cn = n.childNodes; + + for (i=0, l=cn.length; i'; + + return h; + }, + + _serializeAttribute : function(n, r, an) { + var av = '', t, os = this.settings.on_save; + + if (os && (an.indexOf('mce_') == 0 || an.indexOf('_moz') == 0)) + return ''; + + if (os && this.mceAttribs[an]) + av = this._getAttrib(n, this.mceAttribs[an]); + + if (av.length == 0) + av = this._getAttrib(n, an); + + if (av.length == 0 && r.defaultAttribs && (t = r.defaultAttribs[an])) { + av = t; + + if (av == "mce_empty") + return " " + an + '=""'; + } + + if (r.forceAttribs && (t = r.forceAttribs[an])) + av = t; + + if (os && av.length != 0 && this.settings.url_converter.length != 0 && /^(src|href|longdesc)$/.test(an)) + av = eval(this.settings.url_converter + '(this, n, av)'); + + if (av.length != 0 && r.validAttribValues && r.validAttribValues[an] && !r.validAttribValues[an].test(av)) + return ""; + + if (av.length != 0 && av == "{$uid}") + av = "uid_" + (this.idCount++); + + if (av.length != 0) + return " " + an + "=" + '"' + this.xmlEncode(av) + '"'; + + return ""; + }, + + formatHTML : function(h) { + var s = this.settings, p = '', i = 0, li = 0, o = '', l; + + h = h.replace(/\r/g, ''); // Windows sux, isn't carriage return a thing of the past :) + h = '\n' + h; + h = h.replace(new RegExp('\\n\\s+', 'gi'), '\n'); // Remove previous formatting + h = h.replace(this.nlBeforeRe, '\n<$1$2>'); + h = h.replace(this.nlAfterRe, '<$1$2>\n'); + h = h.replace(this.nlBeforeAfterRe, '\n<$1$2$3>\n'); + h += '\n'; + + //tinyMCE.debug(h); + + while ((i = h.indexOf('\n', i + 1)) != -1) { + if ((l = h.substring(li + 1, i)).length != 0) { + if (this.ouRe.test(l) && p.length >= s.indent_levels) + p = p.substring(s.indent_levels); + + o += p + l + '\n'; + + if (this.inRe.test(l)) + p += this.inStr; + } + + li = i; + } + + //tinyMCE.debug(h); + + return o; + }, + + xmlEncode : function(s) { + var i, l, e, o = '', c; + + this._setupEntities(); // Will intialize lookup table + + switch (this.settings.entity_encoding) { + case "raw": + return tinyMCE.xmlEncode(s); + + case "named": + for (i=0, l=s.length; i 127 || c == 60 || c == 62 || c == 38 || c == 39 || c == 34) + o += '&#' + c + ";"; + else + o += String.fromCharCode(c); + } + + return o; + } + + return s; + }, + + split : function(re, s) { + var c = s.split(re); + var i, l, o = new Array(); + + for (i=0, l=c.length; i gets converted to


    . + h = h.replace(/\s\/>/g, '>'); + + // Since MSIE auto generated emtpy P tags some times we must tell it to keep the real ones + h = h.replace(/]*)>\u00A0?<\/p>/gi, ' 

    '); // Keep empty paragraphs + h = h.replace(/]*)>\s* \s*<\/p>/gi, ' 

    '); // Keep empty paragraphs + h = h.replace(/]*)>\s+<\/p>/gi, ' 

    '); // Keep empty paragraphs + + // Remove first comment + e.innerHTML = tinyMCE.uniqueTag + h; + e.firstChild.removeNode(true); + + // Remove weird auto generated empty paragraphs unless it's supposed to be there + nl = e.getElementsByTagName("p"); + for (i=nl.length-1; i>=0; i--) { + n = nl[i]; + + if (n.nodeName == 'P' && !n.hasChildNodes() && !n.mce_keep) + n.parentNode.removeChild(n); + } + } else { + h = this.fixGeckoBaseHREFBug(1, e, h); + e.innerHTML = h; + this.fixGeckoBaseHREFBug(2, e, h); + } +}; + +TinyMCE_Engine.prototype.getOuterHTML = function(e) { + if (tinyMCE.isMSIE) + return e.outerHTML; + + var d = e.ownerDocument.createElement("body"); + d.appendChild(e); + return d.innerHTML; +}; + +TinyMCE_Engine.prototype.setOuterHTML = function(e, h) { + if (tinyMCE.isMSIE) { + e.outerHTML = h; + return; + } + + var d = e.ownerDocument.createElement("body"); + d.innerHTML = h; + e.parentNode.replaceChild(d.firstChild, e); +}; + +TinyMCE_Engine.prototype._getElementById = function(id, d) { + var e, i, j, f; + + if (typeof(d) == "undefined") + d = document; + + e = d.getElementById(id); + if (!e) { + f = d.forms; + + for (i=0; i-1; i--) { + if (ar[i].specified && ar[i].nodeValue) + ne.setAttribute(ar[i].nodeName.toLowerCase(), ar[i].nodeValue); + } + + ar = e.childNodes; + for (i=0; i= strTok2.length) { + for (var i=0; i= strTok2.length || strTok1[i] != strTok2[i]) { + breakPoint = i + 1; + break; + } + } + } + + if (strTok1.length < strTok2.length) { + for (var i=0; i= strTok1.length || strTok1[i] != strTok2[i]) { + breakPoint = i + 1; + break; + } + } + } + + if (breakPoint == 1) + return targetURL.path; + + for (var i=0; i<(strTok1.length-(breakPoint-1)); i++) + outPath += "../"; + + for (var i=breakPoint-1; i=0; i--) { + if (baseURLParts[i].length == 0) + continue; + + newBaseURLParts[newBaseURLParts.length] = baseURLParts[i]; + } + baseURLParts = newBaseURLParts.reverse(); + + // Merge relURLParts chunks + var newRelURLParts = new Array(); + var numBack = 0; + for (var i=relURLParts.length-1; i>=0; i--) { + if (relURLParts[i].length == 0 || relURLParts[i] == ".") + continue; + + if (relURLParts[i] == '..') { + numBack++; + continue; + } + + if (numBack > 0) { + numBack--; + continue; + } + + newRelURLParts[newRelURLParts.length] = relURLParts[i]; + } + + relURLParts = newRelURLParts.reverse(); + + // Remove end from absolute path + var len = baseURLParts.length-numBack; + var absPath = (len <= 0 ? "" : "/") + baseURLParts.slice(0, len).join('/') + "/" + relURLParts.join('/'); + var start = "", end = ""; + + // Build output URL + relURL.protocol = baseURL.protocol; + relURL.host = baseURL.host; + relURL.port = baseURL.port; + + // Re-add trailing slash if it's removed + if (relURL.path.charAt(relURL.path.length-1) == "/") + absPath += "/"; + + relURL.path = absPath; + + return this.serializeURL(relURL); +}; + +TinyMCE_Engine.prototype.convertURL = function(url, node, on_save) { + var prot = document.location.protocol; + var host = document.location.hostname; + var port = document.location.port; + + // Pass through file protocol + if (prot == "file:") + return url; + + // Something is wrong, remove weirdness + url = tinyMCE.regexpReplace(url, '(http|https):///', '/'); + + // Mailto link or anchor (Pass through) + if (url.indexOf('mailto:') != -1 || url.indexOf('javascript:') != -1 || tinyMCE.regexpReplace(url,'[ \t\r\n\+]|%20','').charAt(0) == "#") + return url; + + // Fix relative/Mozilla + if (!tinyMCE.isMSIE && !on_save && url.indexOf("://") == -1 && url.charAt(0) != '/') + return tinyMCE.settings['base_href'] + url; + + // Handle relative URLs + if (on_save && tinyMCE.getParam('relative_urls')) { + var curl = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], url); + if (curl.charAt(0) == '/') + curl = tinyMCE.settings['document_base_prefix'] + curl; + + var urlParts = tinyMCE.parseURL(curl); + var tmpUrlParts = tinyMCE.parseURL(tinyMCE.settings['document_base_url']); + + // Force relative + if (urlParts['host'] == tmpUrlParts['host'] && (urlParts['port'] == tmpUrlParts['port'])) + return tinyMCE.convertAbsoluteURLToRelativeURL(tinyMCE.settings['document_base_url'], curl); + } + + // Handle absolute URLs + if (!tinyMCE.getParam('relative_urls')) { + var urlParts = tinyMCE.parseURL(url); + var baseUrlParts = tinyMCE.parseURL(tinyMCE.settings['base_href']); + + // Force absolute URLs from relative URLs + url = tinyMCE.convertRelativeToAbsoluteURL(tinyMCE.settings['base_href'], url); + + // If anchor and path is the same page + if (urlParts['anchor'] && urlParts['path'] == baseUrlParts['path']) + return "#" + urlParts['anchor']; + } + + // Remove current domain + if (tinyMCE.getParam('remove_script_host')) { + var start = "", portPart = ""; + + if (port != "") + portPart = ":" + port; + + start = prot + "//" + host + portPart + "/"; + + if (url.indexOf(start) == 0) + url = url.substring(start.length-1); + } + + return url; +}; + +TinyMCE_Engine.prototype.convertAllRelativeURLs = function(body) { + // Convert all image URL:s to absolute URL + var elms = body.getElementsByTagName("img"); + for (var i=0; i bookmark.index) { + try { + rng.addElement(nl[bookmark.index]); + } catch (ex) { + // Might be thrown if the node no longer exists + } + } + } else { + rng = inst.getSel().createRange(); + rng.moveToElementText(inst.getBody()); + rng.collapse(true); + rng.moveStart('character', bookmark.start); + rng.moveEnd('character', bookmark.length); + } + + rng.select(); + + win.scrollTo(bookmark.scrollX, bookmark.scrollY); + return true; + } + + if (tinyMCE.isGecko && bookmark.rng) { + sel.removeAllRanges(); + sel.addRange(bookmark.rng); + win.scrollTo(bookmark.scrollX, bookmark.scrollY); + return true; + } + + if (tinyMCE.isGecko) { + // try { + rng = doc.createRange(); + + nl = doc.getElementsByTagName(bookmark.startTag); + if (nl.length > bookmark.start) + rng.setStart(nl[bookmark.start].childNodes[bookmark.startIndex], bookmark.startOffset); + + nl = doc.getElementsByTagName(bookmark.endTag); + if (nl.length > bookmark.end) + rng.setEnd(nl[bookmark.end].childNodes[bookmark.endIndex], bookmark.endOffset); + + sel.removeAllRanges(); + sel.addRange(rng); + /* } catch { + // Ignore + }*/ + + win.scrollTo(bookmark.scrollX, bookmark.scrollY); + return true; + } + + return false; + }, + + selectNode : function(node, collapse, select_text_node, to_start) { + var inst = this.instance, sel, rng, nodes; + + if (!node) + return; + + if (typeof(collapse) == "undefined") + collapse = true; + + if (typeof(select_text_node) == "undefined") + select_text_node = false; + + if (typeof(to_start) == "undefined") + to_start = true; + + if (tinyMCE.isMSIE) { + rng = inst.getBody().createTextRange(); + + try { + rng.moveToElementText(node); + + if (collapse) + rng.collapse(to_start); + + rng.select(); + } catch (e) { + // Throws illigal agrument in MSIE some times + } + } else { + sel = this.getSel(); + + if (!sel) + return; + + if (tinyMCE.isSafari) { + sel.setBaseAndExtent(node, 0, node, node.innerText.length); + + if (collapse) { + if (to_start) + sel.collapseToStart(); + else + sel.collapseToEnd(); + } + + this.scrollToNode(node); + + return; + } + + rng = inst.getDoc().createRange(); + + if (select_text_node) { + // Find first textnode in tree + nodes = tinyMCE.getNodeTree(node, new Array(), 3); + if (nodes.length > 0) + rng.selectNodeContents(nodes[0]); + else + rng.selectNodeContents(node); + } else + rng.selectNode(node); + + if (collapse) { + // Special treatment of textnode collapse + if (!to_start && node.nodeType == 3) { + rng.setStart(node, node.nodeValue.length); + rng.setEnd(node, node.nodeValue.length); + } else + rng.collapse(to_start); + } + + sel.removeAllRanges(); + sel.addRange(rng); + } + + this.scrollToNode(node); + + // Set selected element + tinyMCE.selectedElement = null; + if (node.nodeType == 1) + tinyMCE.selectedElement = node; + }, + + scrollToNode : function(node) { + var inst = this.instance; + var pos, doc, scrollX, scrollY, height; + + // Scroll to node position + pos = tinyMCE.getAbsPosition(node); + doc = inst.getDoc(); + scrollX = doc.body.scrollLeft + doc.documentElement.scrollLeft; + scrollY = doc.body.scrollTop + doc.documentElement.scrollTop; + height = tinyMCE.isMSIE ? document.getElementById(inst.editorId).style.pixelHeight : inst.targetElement.clientHeight; + + // Only scroll if out of visible area + if (!tinyMCE.settings['auto_resize'] && !(pos.absTop > scrollY && pos.absTop < (scrollY - 25 + height))) + inst.contentWindow.scrollTo(pos.absLeft, pos.absTop - height + 25); + }, + + getSel : function() { + var inst = this.instance; + + if (tinyMCE.isMSIE && !tinyMCE.isOpera) + return inst.getDoc().selection; + + return inst.contentWindow.getSelection(); + }, + + getRng : function() { + var inst = this.instance; + var sel = this.getSel(); + + if (sel == null) + return null; + + if (tinyMCE.isMSIE && !tinyMCE.isOpera) + return sel.createRange(); + + if (tinyMCE.isSafari && !sel.getRangeAt) + return '' + window.getSelection(); + + return sel.getRangeAt(0); + }, + + getFocusElement : function() { + var inst = this.instance; + + if (tinyMCE.isMSIE && !tinyMCE.isOpera) { + var doc = inst.getDoc(); + var rng = doc.selection.createRange(); + + // if (rng.collapse) + // rng.collapse(true); + + var elm = rng.item ? rng.item(0) : rng.parentElement(); + } else { + if (inst.isHidden()) + return inst.getBody(); + + var sel = this.getSel(); + var rng = this.getRng(); + + if (!sel || !rng) + return null; + + var elm = rng.commonAncestorContainer; + //var elm = (sel && sel.anchorNode) ? sel.anchorNode : null; + + // Handle selection a image or other control like element such as anchors + if (!rng.collapsed) { + // Is selection small + if (rng.startContainer == rng.endContainer) { + if (rng.startOffset - rng.endOffset < 2) { + if (rng.startContainer.hasChildNodes()) + elm = rng.startContainer.childNodes[rng.startOffset]; + } + } + } + + // Get the element parent of the node + elm = tinyMCE.getParentElement(elm); + + //if (tinyMCE.selectedElement != null && tinyMCE.selectedElement.nodeName.toLowerCase() == "img") + // elm = tinyMCE.selectedElement; + } + + return elm; + } +}; + +/* file:jscripts/tiny_mce/classes/TinyMCE_UndoRedo.class.js */ + +function TinyMCE_UndoRedo(inst) { + this.instance = inst; + this.undoLevels = new Array(); + this.undoIndex = 0; + this.typingUndoIndex = -1; + this.undoRedo = true; +}; + +TinyMCE_UndoRedo.prototype = { + add : function(l) { + var b; + + if (l) { + this.undoLevels[this.undoLevels.length] = l; + return true; + } + + var inst = this.instance; + + if (this.typingUndoIndex != -1) { + this.undoIndex = this.typingUndoIndex; + // tinyMCE.debug("Override: " + this.undoIndex); + } + + var newHTML = tinyMCE.trim(inst.getBody().innerHTML); + if (this.undoLevels[this.undoIndex] && newHTML != this.undoLevels[this.undoIndex].content) { + //tinyMCE.debug(newHTML, this.undoLevels[this.undoIndex]); + + tinyMCE.dispatchCallback(inst, 'onchange_callback', 'onChange', inst); + + // Time to compress + var customUndoLevels = tinyMCE.settings['custom_undo_redo_levels']; + if (customUndoLevels != -1 && this.undoLevels.length > customUndoLevels) { + for (var i=0; i 0) { + this.undoIndex--; + tinyMCE.setInnerHTML(inst.getBody(), this.undoLevels[this.undoIndex].content); + inst.repaint(); + if (inst.settings.custom_undo_redo_restore_selection) + inst.selection.moveToBookmark(this.undoLevels[this.undoIndex].bookmark); + } + + // tinyMCE.debug("Undo - undo levels:" + this.undoLevels.length + ", undo index: " + this.undoIndex); + }, + + redo : function() { + var inst = this.instance; + + tinyMCE.execCommand("mceEndTyping"); + + if (this.undoIndex < (this.undoLevels.length-1)) { + this.undoIndex++; + tinyMCE.setInnerHTML(inst.getBody(), this.undoLevels[this.undoIndex].content); + inst.repaint(); +// if (this.undoIndex > 0) +// inst.selection.moveToBookmark(this.undoLevels[this.undoIndex-1].bookmark); + if (inst.settings.custom_undo_redo_restore_selection) + inst.selection.moveToBookmark(this.undoLevels[this.undoIndex].bookmark); + // tinyMCE.debug("Redo - undo levels:" + this.undoLevels.length + ", undo index: " + this.undoIndex); + } + + tinyMCE.triggerNodeChange(); + } +}; + +/* file:jscripts/tiny_mce/classes/TinyMCE_ForceParagraphs.class.js */ + +var TinyMCE_ForceParagraphs = { + _insertPara : function(inst, e) { + function isEmpty(para) { + function isEmptyHTML(html) { + return html.replace(new RegExp('[ \t\r\n]+', 'g'), '').toLowerCase() == ""; + } + + // Check for images + if (para.getElementsByTagName("img").length > 0) + return false; + + // Check for tables + if (para.getElementsByTagName("table").length > 0) + return false; + + // Check for HRs + if (para.getElementsByTagName("hr").length > 0) + return false; + + // Check all textnodes + var nodes = tinyMCE.getNodeTree(para, new Array(), 3); + for (var i=0; i <" + blockName + "> "; + paraAfter = body.childNodes[1]; + } + + inst.selection.selectNode(paraAfter, true, true); + + return true; + } + + // Place first part within new paragraph + if (startChop.nodeName == blockName) + rngBefore.setStart(startChop, 0); + else + rngBefore.setStartBefore(startChop); + + rngBefore.setEnd(startNode, startOffset); + paraBefore.appendChild(rngBefore.cloneContents()); + + // Place secound part within new paragraph + rngAfter.setEndAfter(endChop); + rngAfter.setStart(endNode, endOffset); + var contents = rngAfter.cloneContents(); + + if (contents.firstChild && contents.firstChild.nodeName == blockName) { + /* var nodes = contents.firstChild.childNodes; + for (var i=0; i= r.startOffset && nv.charAt(r.startOffset - 1) == ' ') + s = true; + + // Only remove BRs if we are at the end of line #bug 1464152 + if (nv != null && r.startOffset == nv.length) + sn.nextSibling.parentNode.removeChild(sn.nextSibling); + } + + return s; + } +}; + +/* file:jscripts/tiny_mce/classes/TinyMCE_Layer.class.js */ + +function TinyMCE_Layer(id, bm) { + this.id = id; + this.blockerElement = null; + this.events = false; + this.element = null; + this.blockMode = typeof(bm) != 'undefined' ? bm : true; + this.doc = document; +}; + +TinyMCE_Layer.prototype = { + moveRelativeTo : function(re, p) { + var rep = this.getAbsPosition(re); + var w = parseInt(re.offsetWidth); + var h = parseInt(re.offsetHeight); + var e = this.getElement(); + var ew = parseInt(e.offsetWidth); + var eh = parseInt(e.offsetHeight); + var x, y; + + switch (p) { + case "tl": + x = rep.absLeft; + y = rep.absTop; + break; + + case "tr": + x = rep.absLeft + w; + y = rep.absTop; + break; + + case "bl": + x = rep.absLeft; + y = rep.absTop + h; + break; + + case "br": + x = rep.absLeft + w; + y = rep.absTop + h; + break; + + case "cc": + x = rep.absLeft + (w / 2) - (ew / 2); + y = rep.absTop + (h / 2) - (eh / 2); + break; + } + + this.moveTo(x, y); + }, + + moveBy : function(x, y) { + var e = this.getElement(); + this.moveTo(parseInt(e.style.left) + x, parseInt(e.style.top) + y); + }, + + moveTo : function(x, y) { + var e = this.getElement(); + + e.style.left = x + "px"; + e.style.top = y + "px"; + + this.updateBlocker(); + }, + + resizeBy : function(w, h) { + var e = this.getElement(); + this.resizeTo(parseInt(e.style.width) + w, parseInt(e.style.height) + h); + }, + + resizeTo : function(w, h) { + var e = this.getElement(); + + if (w != null) + e.style.width = w + "px"; + + if (h != null) + e.style.height = h + "px"; + + this.updateBlocker(); + }, + + show : function() { + this.getElement().style.display = 'block'; + this.updateBlocker(); + }, + + hide : function() { + this.getElement().style.display = 'none'; + this.updateBlocker(); + }, + + isVisible : function() { + return this.getElement().style.display == 'block'; + }, + + getElement : function() { + if (!this.element) + this.element = this.doc.getElementById(this.id); + + return this.element; + }, + + setBlockMode : function(s) { + this.blockMode = s; + }, + + updateBlocker : function() { + var e, b, x, y, w, h; + + b = this.getBlocker(); + if (b) { + if (this.blockMode) { + e = this.getElement(); + x = this.parseInt(e.style.left); + y = this.parseInt(e.style.top); + w = this.parseInt(e.offsetWidth); + h = this.parseInt(e.offsetHeight); + + b.style.left = x + 'px'; + b.style.top = y + 'px'; + b.style.width = w + 'px'; + b.style.height = h + 'px'; + b.style.display = e.style.display; + } else + b.style.display = 'none'; + } + }, + + getBlocker : function() { + var d, b; + + if (!this.blockerElement && this.blockMode) { + d = this.doc; + b = d.createElement("iframe"); + + b.style.cssText = 'display: none; position: absolute; left: 0; top: 0'; + b.src = 'javascript:false;'; + b.frameBorder = '0'; + b.scrolling = 'no'; + + d.body.appendChild(b); + this.blockerElement = b; + } + + return this.blockerElement; + }, + + getAbsPosition : function(n) { + var p = {absLeft : 0, absTop : 0}; + + while (n) { + p.absLeft += n.offsetLeft; + p.absTop += n.offsetTop; + n = n.offsetParent; + } + + return p; + }, + + create : function(n, c, p) { + var d = this.doc, e = d.createElement(n); + + e.setAttribute('id', this.id); + + if (c) + e.className = c; + + if (!p) + p = d.body; + + p.appendChild(e); + + return this.element = e; + }, + + parseInt : function(s) { + if (s == null || s == '') + return 0; + + return parseInt(s); + } +}; + +/* file:jscripts/tiny_mce/classes/TinyMCE_Menu.class.js */ + +function TinyMCE_Menu() { + var id; + + if (typeof(tinyMCE.menuCounter) == "undefined") + tinyMCE.menuCounter = 0; + + id = "mc_menu_" + tinyMCE.menuCounter++; + + TinyMCE_Layer.call(this, id, true); + + this.id = id; + this.items = new Array(); + this.needsUpdate = true; +}; + +// Extends the TinyMCE_Layer class +TinyMCE_Menu.prototype = tinyMCE.extend(TinyMCE_Layer.prototype, { + init : function(s) { + var n; + + // Default params + this.settings = { + separator_class : 'mceMenuSeparator', + title_class : 'mceMenuTitle', + disabled_class : 'mceMenuDisabled', + menu_class : 'mceMenu', + drop_menu : true + }; + + for (n in s) + this.settings[n] = s[n]; + + this.create('div', this.settings.menu_class); + }, + + clear : function() { + this.items = new Array(); + }, + + addTitle : function(t) { + this.add({type : 'title', text : t}); + }, + + addDisabled : function(t) { + this.add({type : 'disabled', text : t}); + }, + + addSeparator : function() { + this.add({type : 'separator'}); + }, + + addItem : function(t, js) { + this.add({text : t, js : js}); + }, + + add : function(mi) { + this.items[this.items.length] = mi; + this.needsUpdate = true; + }, + + update : function() { + var e = this.getElement(), h = '', i, t, m = this.items, s = this.settings; + + if (this.settings.drop_menu) + h += ''; + + h += ''; + + for (i=0; i'; + } + + h += '
    '; + break; + + case 'title': + h += '
    ' + t + ''; + break; + + case 'disabled': + h += '
    ' + t + ''; + break; + + default: + h += '
    ' + t + ''; + } + + h += '
    '; + + e.innerHTML = h; + + this.needsUpdate = false; + this.updateBlocker(); + }, + + show : function() { + var nl, i; + + if (tinyMCE.lastMenu == this) + return; + + if (this.needsUpdate) + this.update(); + + if (tinyMCE.lastMenu && tinyMCE.lastMenu != this) + tinyMCE.lastMenu.hide(); + + TinyMCE_Layer.prototype.show.call(this); + + if (!tinyMCE.isOpera) { + // Accessibility stuff +/* nl = this.getElement().getElementsByTagName("a"); + if (nl.length > 0) + nl[0].focus();*/ + } + + tinyMCE.lastMenu = this; + } +}); + +/* file:jscripts/tiny_mce/classes/TinyMCE_Debug.class.js */ + +TinyMCE_Engine.prototype.debug = function() { + var m = "", e, a, i; + + e = document.getElementById("tinymce_debug"); + if (!e) { + var d = document.createElement("div"); + d.setAttribute("className", "debugger"); + d.className = "debugger"; + d.innerHTML = 'Debug output:'; + + document.body.appendChild(d); + e = document.getElementById("tinymce_debug"); + } + + a = this.debug.arguments; + for (i=0; i'; + html += ''; + + return html; +} + +function pickColor(e, target_form_element) { + if ((e.keyCode == 32 || e.keyCode == 13) || e.type == "mousedown") + tinyMCEPopup.pickColor(e, target_form_element); +} + +function updateColor(img_id, form_element_id) { + document.getElementById(img_id).style.backgroundColor = document.forms[0].elements[form_element_id].value; +} + +function setBrowserDisabled(id, state) { + var img = document.getElementById(id); + var lnk = document.getElementById(id + "_link"); + + if (lnk) { + if (state) { + lnk.setAttribute("realhref", lnk.getAttribute("href")); + lnk.removeAttribute("href"); + tinyMCE.switchClass(img, 'mceButtonDisabled', true); + } else { + lnk.setAttribute("href", lnk.getAttribute("realhref")); + tinyMCE.switchClass(img, 'mceButtonNormal', false); + } + } +} + +function getBrowserHTML(id, target_form_element, type, prefix) { + var option = prefix + "_" + type + "_browser_callback"; + var cb = tinyMCE.getParam(option, tinyMCE.getParam("file_browser_callback")); + if (cb == null) + return ""; + + var html = ""; + + html += ''; + html += ''; + + return html; +} + +function openBrower(img_id, target_form_element, type, option) { + var img = document.getElementById(img_id); + + if (img.className != "mceButtonDisabled") + tinyMCEPopup.openBrowser(target_form_element, type, option); +} + +function selectByValue(form_obj, field_name, value, add_custom, ignore_case) { + if (!form_obj || !form_obj.elements[field_name]) + return; + + var sel = form_obj.elements[field_name]; + + var found = false; + for (var i=0; i x && mx < x + w && my > y && my < y + h)) { + MCLayer.visibleLayer = null; + + if (l.autoHideCallback && l.autoHideCallback(l, e, mx, my)) + return true; + + l.hide(); + } + } + }, + + addCSSClass : function(e, c) { + this.removeCSSClass(e, c); + var a = this.explode(' ', e.className); + a[a.length] = c; + e.className = a.join(' '); + }, + + removeCSSClass : function(e, c) { + var a = this.explode(' ', e.className), i; + + for (i=0; i 0); +} + +function validateSelection(form_name, element_name) { + return (document.forms[form_name].elements[element_name].selectedIndex > 0); +} + +function validateCheckBox(form_name, element_name) { + return document.forms[form_name].elements[element_name].checked; +} + +function validateCleanString(form_name, element_name) { + return testRegExp(form_name, element_name, '^[A-Za-z0-9_]+$'); +} + +function validateEmail(form_name, element_name) { + return testRegExp(form_name, element_name, '^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+@[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$'); +} + +function validateAbsUrl(form_name, element_name) { + return testRegExp(form_name, element_name, '^(news|telnet|nttp|file|http|ftp|https)://[-A-Za-z0-9\\.]+$'); +} + +function validateNumber(form_name, element_name, allow_blank) { + return (!allow_blank && value == '') ? false : testRegExp(form_name, element_name, '^-?[0-9]*\\.?[0-9]*$'); +} + +function validateSize(form_name, element_name,) { + return testRegExp(form_name, element_name, '^[0-9]+(px|%)?$'); +} + +function validateID(form_name, element_name,) { + return testRegExp(form_name, element_name, '^[A-Za-z_]([A-Za-z0-9_])*$'); +}