diff --git a/www/extras/tinymce/jscripts/tiny_mce/blank.htm b/www/extras/tinymce/jscripts/tiny_mce/blank.htm
index a9a9192be..f1b811c7a 100644
--- a/www/extras/tinymce/jscripts/tiny_mce/blank.htm
+++ b/www/extras/tinymce/jscripts/tiny_mce/blank.htm
@@ -4,7 +4,7 @@
blank_page
-
+
diff --git a/www/extras/tinymce/jscripts/tiny_mce/langs/ar.js b/www/extras/tinymce/jscripts/tiny_mce/langs/ar.js
index be4cf7a7a..bf211a76f 100644
--- a/www/extras/tinymce/jscripts/tiny_mce/langs/ar.js
+++ b/www/extras/tinymce/jscripts/tiny_mce/langs/ar.js
@@ -37,3 +37,4 @@ tinyMCELang['lang_bold_img'] = 'bold.gif';
tinyMCELang['lang_italic_img'] = 'italic.gif';
tinyMCELang['lang_underline_img'] = "underline.gif";
tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
+tinyMCELang['lang_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/www/extras/tinymce/jscripts/tiny_mce/langs/ca.js b/www/extras/tinymce/jscripts/tiny_mce/langs/ca.js
new file mode 100644
index 000000000..a4184d097
--- /dev/null
+++ b/www/extras/tinymce/jscripts/tiny_mce/langs/ca.js
@@ -0,0 +1,39 @@
+// CA lang variables by Marc Bria
+
+tinyMCELang['lang_bold_desc'] = 'Negreta';
+tinyMCELang['lang_italic_desc'] = 'Cursiva';
+tinyMCELang['lang_underline_desc'] = 'Subratllat';
+tinyMCELang['lang_striketrough_desc'] = 'Tatxat';
+tinyMCELang['lang_justifyleft_desc'] = 'Alinear a lesquerra';
+tinyMCELang['lang_justifycenter_desc'] = 'Alinear al centre';
+tinyMCELang['lang_justifyright_desc'] = 'Alinear a la dreta';
+tinyMCELang['lang_justifyfull_desc'] = 'Alinear justificat';
+tinyMCELang['lang_bullist_desc'] = 'Llista sense ordenar';
+tinyMCELang['lang_numlist_desc'] = 'Llista ordenada';
+tinyMCELang['lang_outdent_desc'] = 'Disminueix sangria';
+tinyMCELang['lang_indent_desc'] = 'Augmentar sangria';
+tinyMCELang['lang_undo_desc'] = 'Desfer';
+tinyMCELang['lang_redo_desc'] = 'Refer';
+tinyMCELang['lang_link_desc'] = 'Insertar enlla';
+tinyMCELang['lang_unlink_desc'] = 'Treure enlla';
+tinyMCELang['lang_image_desc'] = 'Insertar imatge';
+tinyMCELang['lang_cleanup_desc'] = 'Netejar codi';
+tinyMCELang['lang_focus_alert'] = 'Lrea de leditor ha de ser enfocada abans dexecutar aquesta comanda.';
+tinyMCELang['lang_edit_confirm'] = 'Vols utilitzar el modus WYSIWYG per a aquesta rea de text?';
+tinyMCELang['lang_insert_link_title'] = 'Insertar/editar enlla';
+tinyMCELang['lang_insert'] = 'Insertar';
+tinyMCELang['lang_update'] = 'Insertar';
+tinyMCELang['lang_cancel'] = 'Cancellar';
+tinyMCELang['lang_insert_link_url'] = 'Adrea de lenlla';
+tinyMCELang['lang_insert_link_target'] = 'Dest';
+tinyMCELang['lang_insert_link_target_same'] = 'Obrir enlla a la mateixa finestra';
+tinyMCELang['lang_insert_link_target_blank'] = 'Obrir enlla en una finestra nova';
+tinyMCELang['lang_insert_image_title'] = 'Insertar/editar imatge';
+tinyMCELang['lang_insert_image_src'] = 'URL de limatge';
+tinyMCELang['lang_insert_image_alt'] = 'Descripci de la imatge';
+tinyMCELang['lang_help_desc'] = 'Ajut';
+tinyMCELang['lang_bold_img'] = "bold.gif";
+tinyMCELang['lang_italic_img'] = "italic.gif";
+tinyMCELang['lang_underline_img'] = "underline.gif";
+tinyMCELang['lang_clipboard_msg'] = 'Copiar/Tallar/Enganxar no s possible amb Mozilla i Firefox.\nVols ms informaci sobre aquest problema de seguretat?';
+tinyMCELang['lang_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/www/extras/tinymce/jscripts/tiny_mce/langs/cs.js b/www/extras/tinymce/jscripts/tiny_mce/langs/cs.js
index b504680b6..7aedaed06 100644
--- a/www/extras/tinymce/jscripts/tiny_mce/langs/cs.js
+++ b/www/extras/tinymce/jscripts/tiny_mce/langs/cs.js
@@ -35,4 +35,5 @@ tinyMCELang['lang_help_desc'] = 'N
tinyMCELang['lang_bold_img'] = 'bold.gif';
tinyMCELang['lang_italic_img'] = 'italic.gif';
tinyMCELang['lang_underline_img'] = "underline.gif";
-tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste nen pouiteln v Mozille a Firefoxu.\nChcete vce informac o tomto problmu?';
\ No newline at end of file
+tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste nen pouiteln v Mozille a Firefoxu.\nChcete vce informac o tomto problmu?';
+tinyMCELang['lang_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/www/extras/tinymce/jscripts/tiny_mce/langs/da.js b/www/extras/tinymce/jscripts/tiny_mce/langs/da.js
index 4dfa69649..34b80804b 100644
--- a/www/extras/tinymce/jscripts/tiny_mce/langs/da.js
+++ b/www/extras/tinymce/jscripts/tiny_mce/langs/da.js
@@ -36,3 +36,4 @@ tinyMCELang['lang_bold_img'] = "bold.gif";
tinyMCELang['lang_italic_img'] = "italic.gif";
tinyMCELang['lang_underline_img'] = "underline.gif";
tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
+tinyMCELang['lang_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/www/extras/tinymce/jscripts/tiny_mce/langs/de.js b/www/extras/tinymce/jscripts/tiny_mce/langs/de.js
index c75a307e9..ce160a90a 100644
--- a/www/extras/tinymce/jscripts/tiny_mce/langs/de.js
+++ b/www/extras/tinymce/jscripts/tiny_mce/langs/de.js
@@ -36,3 +36,4 @@ tinyMCELang['lang_bold_img'] = "bold_de_se.gif";
tinyMCELang['lang_italic_img'] = "italic_de_se.gif";
tinyMCELang['lang_underline_img'] = "underline.gif";
tinyMCELang['lang_clipboard_msg'] = 'Kopieren/Ausschneiten/Einfügen ist mit Mozilla und Firefox nicht verfügbar.\nWollen Sie mehr Informationen darüber erhalten?';
+tinyMCELang['lang_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/www/extras/tinymce/jscripts/tiny_mce/langs/el.js b/www/extras/tinymce/jscripts/tiny_mce/langs/el.js
index 41ae3a071..c2f96551d 100644
--- a/www/extras/tinymce/jscripts/tiny_mce/langs/el.js
+++ b/www/extras/tinymce/jscripts/tiny_mce/langs/el.js
@@ -36,3 +36,4 @@ tinyMCELang['lang_bold_img'] = "bold.gif";
tinyMCELang['lang_italic_img'] = "italic.gif";
tinyMCELang['lang_underline_img'] = "underline.gif";
tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
+tinyMCELang['lang_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/www/extras/tinymce/jscripts/tiny_mce/langs/en.js b/www/extras/tinymce/jscripts/tiny_mce/langs/en.js
index 501fc4372..aa266ddcd 100644
--- a/www/extras/tinymce/jscripts/tiny_mce/langs/en.js
+++ b/www/extras/tinymce/jscripts/tiny_mce/langs/en.js
@@ -36,3 +36,4 @@ tinyMCELang['lang_bold_img'] = "bold.gif";
tinyMCELang['lang_italic_img'] = "italic.gif";
tinyMCELang['lang_underline_img'] = "underline.gif";
tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
+tinyMCELang['lang_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/www/extras/tinymce/jscripts/tiny_mce/langs/es.js b/www/extras/tinymce/jscripts/tiny_mce/langs/es.js
index 3fd59c1aa..85aebd031 100644
--- a/www/extras/tinymce/jscripts/tiny_mce/langs/es.js
+++ b/www/extras/tinymce/jscripts/tiny_mce/langs/es.js
@@ -36,3 +36,4 @@ tinyMCELang['lang_bold_img'] = "bold.gif";
tinyMCELang['lang_italic_img'] = "italic.gif";
tinyMCELang['lang_underline_img'] = "underline.gif";
tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
+tinyMCELang['lang_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/www/extras/tinymce/jscripts/tiny_mce/langs/fa.js b/www/extras/tinymce/jscripts/tiny_mce/langs/fa.js
index c6db94ad0..8eefb0b89 100644
--- a/www/extras/tinymce/jscripts/tiny_mce/langs/fa.js
+++ b/www/extras/tinymce/jscripts/tiny_mce/langs/fa.js
@@ -1,43 +1,44 @@
-// IR lang variables
+// IR lang variables
// Persian (Farsi) language pack (for IRAN)
// By: Morteza Zafari
// Lost@LostLord.com
// http://www.LostLord.com
tinyMCELang['lang_dir'] = 'rtl';
-tinyMCELang['lang_bold_desc'] = 'ضخيم';
-tinyMCELang['lang_italic_desc'] = 'کجکي';
-tinyMCELang['lang_underline_desc'] = 'زير خط دار';
-tinyMCELang['lang_striketrough_desc'] = 'خط خورده';
-tinyMCELang['lang_justifyleft_desc'] = 'چپ چين';
-tinyMCELang['lang_justifycenter_desc'] = 'وسط چين';
-tinyMCELang['lang_justifyright_desc'] = 'راست چين';
-tinyMCELang['lang_justifyfull_desc'] = 'کشيده چين';
-tinyMCELang['lang_bullist_desc'] = 'ليست';
-tinyMCELang['lang_numlist_desc'] = 'ليست عددي';
-tinyMCELang['lang_outdent_desc'] = 'کاهش زبانه';
-tinyMCELang['lang_indent_desc'] = 'افزايش زبانه';
-tinyMCELang['lang_undo_desc'] = 'برگردونک';
-tinyMCELang['lang_redo_desc'] = 'سرگردونک';
-tinyMCELang['lang_link_desc'] = 'درج و ويرايش لينک';
-tinyMCELang['lang_unlink_desc'] = 'حذف لينک';
-tinyMCELang['lang_image_desc'] = 'درج و ويرايش عکس';
-tinyMCELang['lang_cleanup_desc'] = 'پاکسازي کد';
+tinyMCELang['lang_bold_desc'] = '????';
+tinyMCELang['lang_italic_desc'] = '????';
+tinyMCELang['lang_underline_desc'] = '??? ?? ???';
+tinyMCELang['lang_striketrough_desc'] = '?? ?????';
+tinyMCELang['lang_justifyleft_desc'] = '?? ???';
+tinyMCELang['lang_justifycenter_desc'] = '??? ???';
+tinyMCELang['lang_justifyright_desc'] = '???? ???';
+tinyMCELang['lang_justifyfull_desc'] = '????? ???';
+tinyMCELang['lang_bullist_desc'] = '????';
+tinyMCELang['lang_numlist_desc'] = '???? ????';
+tinyMCELang['lang_outdent_desc'] = '???? ?????';
+tinyMCELang['lang_indent_desc'] = '?????? ?????';
+tinyMCELang['lang_undo_desc'] = '????????';
+tinyMCELang['lang_redo_desc'] = '????????';
+tinyMCELang['lang_link_desc'] = '??? ? ?????? ????';
+tinyMCELang['lang_unlink_desc'] = '??? ????';
+tinyMCELang['lang_image_desc'] = '??? ? ?????? ???';
+tinyMCELang['lang_cleanup_desc'] = '??????? ??';
tinyMCELang['lang_focus_alert'] = 'A editor instance must be focused before using this command.';
tinyMCELang['lang_edit_confirm'] = 'Do you want to use the WYSIWYG mode for this textarea?';
-tinyMCELang['lang_insert_link_title'] = 'درج و ويرايش لينک';
-tinyMCELang['lang_insert'] = ' تاييد ';
-tinyMCELang['lang_update'] = ' تاييد ';
-tinyMCELang['lang_cancel'] = ' انصراف ';
-tinyMCELang['lang_insert_link_url'] = 'URL لينک';
-tinyMCELang['lang_insert_link_target'] = 'مقصد';
-tinyMCELang['lang_insert_link_target_same'] = 'لينک را در همان صفحه باز کن';
-tinyMCELang['lang_insert_link_target_blank'] = 'لينک را در صفحه جديد باز کن';
-tinyMCELang['lang_insert_image_title'] = 'درج و ويرايش عکس';
-tinyMCELang['lang_insert_image_src'] = 'URL عکس';
-tinyMCELang['lang_insert_image_alt'] = 'توضيح';
-tinyMCELang['lang_help_desc'] = 'راهنما';
+tinyMCELang['lang_insert_link_title'] = '??? ? ?????? ????';
+tinyMCELang['lang_insert'] = ' ????? ';
+tinyMCELang['lang_update'] = ' ????? ';
+tinyMCELang['lang_cancel'] = ' ?????? ';
+tinyMCELang['lang_insert_link_url'] = 'URL ????';
+tinyMCELang['lang_insert_link_target'] = '????';
+tinyMCELang['lang_insert_link_target_same'] = '???? ?? ?? ???? ???? ??? ??';
+tinyMCELang['lang_insert_link_target_blank'] = '???? ?? ?? ???? ???? ??? ??';
+tinyMCELang['lang_insert_image_title'] = '??? ? ?????? ???';
+tinyMCELang['lang_insert_image_src'] = 'URL ???';
+tinyMCELang['lang_insert_image_alt'] = '?????';
+tinyMCELang['lang_help_desc'] = '??????';
tinyMCELang['lang_bold_img'] = "bold.gif";
tinyMCELang['lang_italic_img'] = "italic.gif";
tinyMCELang['lang_underline_img'] = "underline.gif";
tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
+tinyMCELang['lang_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/www/extras/tinymce/jscripts/tiny_mce/langs/fi.js b/www/extras/tinymce/jscripts/tiny_mce/langs/fi.js
index a3d068502..4ad4aac7d 100644
--- a/www/extras/tinymce/jscripts/tiny_mce/langs/fi.js
+++ b/www/extras/tinymce/jscripts/tiny_mce/langs/fi.js
@@ -36,3 +36,4 @@ tinyMCELang['lang_bold_img'] = "bold.gif";
tinyMCELang['lang_italic_img'] = "italic.gif";
tinyMCELang['lang_underline_img'] = "underline.gif";
tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
+tinyMCELang['lang_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/www/extras/tinymce/jscripts/tiny_mce/langs/fr.js b/www/extras/tinymce/jscripts/tiny_mce/langs/fr.js
index b9f3af0d7..455a63f3b 100644
--- a/www/extras/tinymce/jscripts/tiny_mce/langs/fr.js
+++ b/www/extras/tinymce/jscripts/tiny_mce/langs/fr.js
@@ -36,3 +36,4 @@ tinyMCELang['lang_bold_img'] = "bold.gif";
tinyMCELang['lang_italic_img'] = "italic.gif";
tinyMCELang['lang_underline_img'] = "underline.gif";
tinyMCELang['lang_clipboard_msg'] = 'Copier/Couper/Coller ne sont pas disponibles pour Mozilla et Firefox.\nVoulez vous plus d\'informatios ce sujet?';
+tinyMCELang['lang_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/www/extras/tinymce/jscripts/tiny_mce/langs/hu.js b/www/extras/tinymce/jscripts/tiny_mce/langs/hu.js
index be057b979..9b6000bd3 100644
--- a/www/extras/tinymce/jscripts/tiny_mce/langs/hu.js
+++ b/www/extras/tinymce/jscripts/tiny_mce/langs/hu.js
@@ -37,3 +37,4 @@ tinyMCELang['lang_bold_img'] = 'bold.gif';
tinyMCELang['lang_italic_img'] = 'italic.gif';
tinyMCELang['lang_underline_img'] = "underline.gif";
tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
+tinyMCELang['lang_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/www/extras/tinymce/jscripts/tiny_mce/langs/it.js b/www/extras/tinymce/jscripts/tiny_mce/langs/it.js
index 62a2f0cff..7167d0f53 100644
--- a/www/extras/tinymce/jscripts/tiny_mce/langs/it.js
+++ b/www/extras/tinymce/jscripts/tiny_mce/langs/it.js
@@ -36,3 +36,4 @@ tinyMCELang['lang_bold_img'] = "bold.gif";
tinyMCELang['lang_italic_img'] = "italic.gif";
tinyMCELang['lang_underline_img'] = "underline.gif";
tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
+tinyMCELang['lang_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/www/extras/tinymce/jscripts/tiny_mce/langs/ja.js b/www/extras/tinymce/jscripts/tiny_mce/langs/ja.js
index 3795c5b05..5bf8f150a 100644
--- a/www/extras/tinymce/jscripts/tiny_mce/langs/ja.js
+++ b/www/extras/tinymce/jscripts/tiny_mce/langs/ja.js
@@ -36,3 +36,4 @@ tinyMCELang['lang_bold_img'] = "bold.gif";
tinyMCELang['lang_italic_img'] = "italic.gif";
tinyMCELang['lang_underline_img'] = "underline.gif";
tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
+tinyMCELang['lang_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/www/extras/tinymce/jscripts/tiny_mce/langs/ko.js b/www/extras/tinymce/jscripts/tiny_mce/langs/ko.js
index da7814894..40010e195 100644
--- a/www/extras/tinymce/jscripts/tiny_mce/langs/ko.js
+++ b/www/extras/tinymce/jscripts/tiny_mce/langs/ko.js
@@ -35,3 +35,4 @@ tinyMCELang['lang_help_desc'] = '
tinyMCELang['lang_bold_img'] = "bold.gif";
tinyMCELang['lang_italic_img'] = "italic.gif";
tinyMCELang['lang_underline_img'] = "underline.gif";
+tinyMCELang['lang_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/www/extras/tinymce/jscripts/tiny_mce/langs/nl.js b/www/extras/tinymce/jscripts/tiny_mce/langs/nl.js
index 7df1cabbb..a5af80f75 100644
--- a/www/extras/tinymce/jscripts/tiny_mce/langs/nl.js
+++ b/www/extras/tinymce/jscripts/tiny_mce/langs/nl.js
@@ -36,3 +36,4 @@ tinyMCELang['lang_bold_img'] = "bold.gif";
tinyMCELang['lang_italic_img'] = "italic.gif";
tinyMCELang['lang_underline_img'] = "underline.gif";
tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
+tinyMCELang['lang_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/www/extras/tinymce/jscripts/tiny_mce/langs/no.js b/www/extras/tinymce/jscripts/tiny_mce/langs/no.js
index 99ba07b52..98a51914e 100644
--- a/www/extras/tinymce/jscripts/tiny_mce/langs/no.js
+++ b/www/extras/tinymce/jscripts/tiny_mce/langs/no.js
@@ -35,3 +35,4 @@ tinyMCELang['lang_help_desc'] = 'Hjelp';
tinyMCELang['lang_bold_img'] = 'bold_de_se.gif';
tinyMCELang['lang_italic_img'] = 'italic_de_se.gif';
tinyMCELang['lang_underline_img'] = 'underline.gif';
+tinyMCELang['lang_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/www/extras/tinymce/jscripts/tiny_mce/langs/pl.js b/www/extras/tinymce/jscripts/tiny_mce/langs/pl.js
index 0796e1a2a..adbf0643f 100644
--- a/www/extras/tinymce/jscripts/tiny_mce/langs/pl.js
+++ b/www/extras/tinymce/jscripts/tiny_mce/langs/pl.js
@@ -1,29 +1,29 @@
-// PL lang variables
+// PL lang variables
tinyMCELang['lang_bold_desc'] = 'Pogrubienie';
tinyMCELang['lang_italic_desc'] = 'Kursywa';
-tinyMCELang['lang_underline_desc'] = 'Podkreślenie';
-tinyMCELang['lang_striketrough_desc'] = 'Przekreślenie';
+tinyMCELang['lang_underline_desc'] = 'Podkreslenie';
+tinyMCELang['lang_striketrough_desc'] = 'Przekreslenie';
tinyMCELang['lang_justifyleft_desc'] = 'Otaczanie z lewej';
-tinyMCELang['lang_justifycenter_desc'] = 'Wyśrodkowanie';
+tinyMCELang['lang_justifycenter_desc'] = 'Wysrodkowanie';
tinyMCELang['lang_justifyright_desc'] = 'Otaczanie z prawej';
tinyMCELang['lang_justifyfull_desc'] = 'Justowanie';
tinyMCELang['lang_bullist_desc'] = 'Lista nie numerowana';
tinyMCELang['lang_numlist_desc'] = 'Lista numerowana';
-tinyMCELang['lang_outdent_desc'] = 'Zmniejsz wcięcie';
-tinyMCELang['lang_indent_desc'] = 'Zwiększ wcięcie';
+tinyMCELang['lang_outdent_desc'] = 'Zmniejsz wciecie';
+tinyMCELang['lang_indent_desc'] = 'Zwieksz wciecie';
tinyMCELang['lang_undo_desc'] = 'Cofnij';
tinyMCELang['lang_redo_desc'] = 'Ponów';
tinyMCELang['lang_link_desc'] = 'Wstaw/Edytuj link';
tinyMCELang['lang_unlink_desc'] = 'Skasuj link';
tinyMCELang['lang_image_desc'] = 'Wstaw/Edytuj obrazek';
-tinyMCELang['lang_cleanup_desc'] = 'Wyczyść niepotrzebny kod';
-tinyMCELang['lang_focus_alert'] = 'Musisz zaznaczyć cokolwiek przed użyciem tej komendy.';
-tinyMCELang['lang_edit_confirm'] = 'Czy chcesz użyć edytora WYSIWIG dla tego pola ?';
+tinyMCELang['lang_cleanup_desc'] = 'Wyczysc niepotrzebny kod';
+tinyMCELang['lang_focus_alert'] = 'Musisz zaznaczyc cokolwiek przed uzyciem tej komendy.';
+tinyMCELang['lang_edit_confirm'] = 'Czy chcesz uzyc edytora WYSIWIG dla tego pola ?';
tinyMCELang['lang_insert_link_title'] = 'Wstaw/Edytuj Link';
tinyMCELang['lang_insert'] = 'Wstaw';
-tinyMCELang['lang_update'] = 'Zmień';
-tinyMCELang['lang_cancel'] = 'Wyjdź';
+tinyMCELang['lang_update'] = 'Zmien';
+tinyMCELang['lang_cancel'] = 'Wyjdz';
tinyMCELang['lang_insert_link_url'] = 'Adres URL';
tinyMCELang['lang_insert_link_target'] = 'Cel';
tinyMCELang['lang_insert_link_target_same'] = 'Otwórz w tym samym oknie';
@@ -35,4 +35,5 @@ tinyMCELang['lang_help_desc'] = 'Pomoc';
tinyMCELang['lang_bold_img'] = "bold.gif";
tinyMCELang['lang_italic_img'] = "italic.gif";
tinyMCELang['lang_underline_img'] = "underline.gif";
-tinyMCELang['lang_clipboard_msg'] = 'Kopiowanie/Wycinanie/Wklejanie nie jest obsługiwane w przeglądarkach Mozilla and Firefox.\nPotrzebujesz więcej informacji na ten temat?';
\ No newline at end of file
+tinyMCELang['lang_clipboard_msg'] = 'Kopiowanie/Wycinanie/Wklejanie nie jest obslugiwane w przegladarkach Mozilla and Firefox.\nPotrzebujesz wiecej informacji na ten temat?';
+tinyMCELang['lang_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/www/extras/tinymce/jscripts/tiny_mce/langs/pt.js b/www/extras/tinymce/jscripts/tiny_mce/langs/pt.js
index 27ee1bdf2..d9363f351 100644
--- a/www/extras/tinymce/jscripts/tiny_mce/langs/pt.js
+++ b/www/extras/tinymce/jscripts/tiny_mce/langs/pt.js
@@ -38,4 +38,4 @@ tinyMCELang['lang_bold_img'] = "bold.gif";
tinyMCELang['lang_italic_img'] = "italic.gif";
tinyMCELang['lang_underline_img'] = "underline.gif";
tinyMCELang['lang_clipboard_msg'] = 'Copiar/Cortar/Colar no est disponvel em Mozilla and Firefox.\nPretende obter mais informao acerca desta questo?';
-
+tinyMCELang['lang_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/www/extras/tinymce/jscripts/tiny_mce/langs/pt_br.js b/www/extras/tinymce/jscripts/tiny_mce/langs/pt_br.js
new file mode 100644
index 000000000..a314a6a43
--- /dev/null
+++ b/www/extras/tinymce/jscripts/tiny_mce/langs/pt_br.js
@@ -0,0 +1,41 @@
+// PT lang variables
+
+
+tinyMCELang['lang_bold_desc'] = 'Negrito';
+tinyMCELang['lang_italic_desc'] = 'Itlico';
+tinyMCELang['lang_underline_desc'] = 'Sublinhar';
+tinyMCELang['lang_striketrough_desc'] = 'Riscado';
+tinyMCELang['lang_justifyleft_desc'] = 'Alinhar esquerda';
+tinyMCELang['lang_justifycenter_desc'] = 'Alinhar ao centro';
+tinyMCELang['lang_justifyright_desc'] = 'Alinhar direita';
+tinyMCELang['lang_justifyfull_desc'] = 'Justificado';
+tinyMCELang['lang_bullist_desc'] = 'Lista no ordenada';
+tinyMCELang['lang_numlist_desc'] = 'Lista ordenada';
+tinyMCELang['lang_outdent_desc'] = 'Retirar indentao';
+tinyMCELang['lang_indent_desc'] = 'Indentar';
+tinyMCELang['lang_undo_desc'] = 'Desfazer';
+tinyMCELang['lang_redo_desc'] = 'Refazer';
+tinyMCELang['lang_link_desc'] = 'Inserir Hiperligao';
+tinyMCELang['lang_unlink_desc'] = 'Remover hiperligao';
+tinyMCELang['lang_image_desc'] = 'Inserir Referncia a imagem externa';
+tinyMCELang['lang_object_desc'] = 'Inserir Objeto Multimdia da Galeria';
+tinyMCELang['lang_cleanup_desc'] = 'Limpeza de cdigo';
+tinyMCELang['lang_focus_alert'] = 'Uma instncia do editor dever estar selecionada antes de utilizar este comando.';
+tinyMCELang['lang_edit_confirm'] = 'Deseja utilizar o modo visual de edio para ezta rea de texto?';
+tinyMCELang['lang_insert_link_title'] = 'Inserir/editar hiperligao';
+tinyMCELang['lang_insert'] = 'Inserir';
+tinyMCELang['lang_update'] = 'Atualizar';
+tinyMCELang['lang_cancel'] = 'Cancelar';
+tinyMCELang['lang_insert_link_url'] = 'URL de hiperligao';
+tinyMCELang['lang_insert_link_target'] = 'Destino';
+tinyMCELang['lang_insert_link_target_same'] = 'Abrir endereo na mesma janela';
+tinyMCELang['lang_insert_link_target_blank'] = 'Abrir endereo numa nova janela';
+tinyMCELang['lang_insert_image_title'] = 'Inserir/editar imagem';
+tinyMCELang['lang_insert_image_src'] = 'Endereo da imagem';
+tinyMCELang['lang_insert_image_alt'] = 'Descrio alt.';
+tinyMCELang['lang_help_desc'] = 'Ajuda';
+tinyMCELang['lang_bold_img'] = "bold.gif";
+tinyMCELang['lang_italic_img'] = "italic.gif";
+tinyMCELang['lang_underline_img'] = "underline.gif";
+tinyMCELang['lang_clipboard_msg'] = 'Copiar/Cortar/Colar no est disponvel no Mozilla e Firefox.\nPretende obter mais informao acerca desta questo?';
+tinyMCELang['lang_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/www/extras/tinymce/jscripts/tiny_mce/langs/ru.js b/www/extras/tinymce/jscripts/tiny_mce/langs/ru.js
index 197659de2..61b8a5aab 100644
--- a/www/extras/tinymce/jscripts/tiny_mce/langs/ru.js
+++ b/www/extras/tinymce/jscripts/tiny_mce/langs/ru.js
@@ -38,3 +38,4 @@ tinyMCELang['lang_bold_img'] = "bold_ru.gif";
tinyMCELang['lang_italic_img'] = "italic_ru.gif";
tinyMCELang['lang_underline_img'] = "underline_ru.gif";
tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
+tinyMCELang['lang_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/www/extras/tinymce/jscripts/tiny_mce/langs/sv.js b/www/extras/tinymce/jscripts/tiny_mce/langs/sv.js
index 046440274..df1202bc4 100644
--- a/www/extras/tinymce/jscripts/tiny_mce/langs/sv.js
+++ b/www/extras/tinymce/jscripts/tiny_mce/langs/sv.js
@@ -38,3 +38,4 @@ tinyMCELang['lang_italic_img'] = 'italic_de_se.gif';
tinyMCELang['lang_underline_img'] = "underline.gif";
tinyMCELang['lang_clipboard_msg'] = 'Klipput/Kopiera/Klistra fungerar inte Mozilla och Firefox. Vill du veta mer om detta?';
tinyMCELang['lang_help_desc'] = "Hjlp";
+tinyMCELang['lang_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/www/extras/tinymce/jscripts/tiny_mce/langs/th.js b/www/extras/tinymce/jscripts/tiny_mce/langs/th.js
index dde579a5b..ec7598278 100644
--- a/www/extras/tinymce/jscripts/tiny_mce/langs/th.js
+++ b/www/extras/tinymce/jscripts/tiny_mce/langs/th.js
@@ -35,3 +35,4 @@ tinyMCELang['lang_bold_img'] = "bold.gif";
tinyMCELang['lang_italic_img'] = "italic.gif";
tinyMCELang['lang_underline_img'] = "underline.gif";
tinyMCELang['lang_clipboard_msg'] = 'Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?';
+tinyMCELang['lang_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/www/extras/tinymce/jscripts/tiny_mce/langs/zh_cn.js b/www/extras/tinymce/jscripts/tiny_mce/langs/zh_cn.js
index b8c45ae22..0dc91a8b4 100644
--- a/www/extras/tinymce/jscripts/tiny_mce/langs/zh_cn.js
+++ b/www/extras/tinymce/jscripts/tiny_mce/langs/zh_cn.js
@@ -1,4 +1,5 @@
-// Simplified Chinese lang variables contributed by cube316 (cube316@etang.com)
+// Simplified Chinese lang variables contributed by cube316 (cube316@gmail.com)
+// http://www.cube316.net/ ԻȡTinyMCE֧
tinyMCELang['lang_bold_desc'] = '';
tinyMCELang['lang_italic_desc'] = 'б';
@@ -36,3 +37,4 @@ tinyMCELang['lang_bold_img'] = "bold.gif";
tinyMCELang['lang_italic_img'] = "italic.gif";
tinyMCELang['lang_underline_img'] = "underline.gif";
tinyMCELang['lang_clipboard_msg'] = '//ճMozillaFirefoxвá\n˽ĸϢ';
+tinyMCELang['lang_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/www/extras/tinymce/jscripts/tiny_mce/plugins/advhr/editor_plugin.js b/www/extras/tinymce/jscripts/tiny_mce/plugins/advhr/editor_plugin.js
index 5a58aa982..eb9df2f45 100644
--- a/www/extras/tinymce/jscripts/tiny_mce/plugins/advhr/editor_plugin.js
+++ b/www/extras/tinymce/jscripts/tiny_mce/plugins/advhr/editor_plugin.js
@@ -1,2 +1,2 @@
/* Import plugin specific language pack */
- tinyMCE.importPluginLanguagePack('advhr','en,de,sv,zh_cn,cs,fa,fr_ca,fr,pl');function TinyMCE_advhr_getControlHTML(control_name){switch(control_name){case "advhr":return '
';}return "";}function TinyMCE_advhr_execCommand(editor_id,element,command,user_interface,value){switch(command){case "mceAdvancedHr":var template=new Array();template['file']='../../plugins/advhr/rule.htm';template['width']=270;template['height']=180;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,size:size,width:width,noshade:noshade,mceDo:'insert'});}}return true;}return false;}function TinyMCE_advhr_handleNodeChange(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){tinyMCE.switchClassSticky(editor_id+'_advhr','mceButtonNormal');if(node==null)return;do{if(node.nodeName.toLowerCase()=="hr")tinyMCE.switchClassSticky(editor_id+'_advhr','mceButtonSelected');}while((node=node.parentNode));return true;}
\ No newline at end of file
+ tinyMCE.importPluginLanguagePack('advhr','en,de,sv,zh_cn,cs,fa,fr_ca,fr,pl,pt_br,nl');function TinyMCE_advhr_getControlHTML(control_name){switch(control_name){case "advhr":return '
';}return "";}function TinyMCE_advhr_execCommand(editor_id,element,command,user_interface,value){switch(command){case "mceAdvancedHr":var template=new Array();template['file']='../../plugins/advhr/rule.htm';template['width']=270;template['height']=180;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,size:size,width:width,noshade:noshade,mceDo:'insert'});}}return true;}return false;}function TinyMCE_advhr_handleNodeChange(editor_id,node,undo_index,undo_levels,visual_aid,any_selection){tinyMCE.switchClassSticky(editor_id+'_advhr','mceButtonNormal');if(node==null)return;do{if(node.nodeName.toLowerCase()=="hr")tinyMCE.switchClassSticky(editor_id+'_advhr','mceButtonSelected');}while((node=node.parentNode));return true;}
\ No newline at end of file
diff --git a/www/extras/tinymce/jscripts/tiny_mce/plugins/advhr/editor_plugin_src.js b/www/extras/tinymce/jscripts/tiny_mce/plugins/advhr/editor_plugin_src.js
index 74fea3a6c..8aa3755ec 100644
--- a/www/extras/tinymce/jscripts/tiny_mce/plugins/advhr/editor_plugin_src.js
+++ b/www/extras/tinymce/jscripts/tiny_mce/plugins/advhr/editor_plugin_src.js
@@ -1,5 +1,5 @@
/* Import plugin specific language pack */
-tinyMCE.importPluginLanguagePack('advhr', 'en,de,sv,zh_cn,cs,fa,fr_ca,fr,pl');
+tinyMCE.importPluginLanguagePack('advhr', 'en,de,sv,zh_cn,cs,fa,fr_ca,fr,pl,pt_br,nl');
function TinyMCE_advhr_getControlHTML(control_name) {
switch (control_name) {
diff --git a/www/extras/tinymce/jscripts/tiny_mce/plugins/advhr/langs/nl.js b/www/extras/tinymce/jscripts/tiny_mce/plugins/advhr/langs/nl.js
new file mode 100644
index 000000000..b7754b802
--- /dev/null
+++ b/www/extras/tinymce/jscripts/tiny_mce/plugins/advhr/langs/nl.js
@@ -0,0 +1,6 @@
+// NL lang variables
+
+tinyMCELang['lang_insert_advhr_desc'] = 'Invoegen / wijzigen Horizontale lijn'
+tinyMCELang['lang_insert_advhr_width'] = 'Breedte';
+tinyMCELang['lang_insert_advhr_size'] = 'Hoogte';
+tinyMCELang['lang_insert_advhr_noshade'] = 'Geen schaduw';
\ No newline at end of file
diff --git a/www/extras/tinymce/jscripts/tiny_mce/plugins/advhr/langs/pt_br.js b/www/extras/tinymce/jscripts/tiny_mce/plugins/advhr/langs/pt_br.js
new file mode 100644
index 000000000..e38f3b7af
--- /dev/null
+++ b/www/extras/tinymce/jscripts/tiny_mce/plugins/advhr/langs/pt_br.js
@@ -0,0 +1,6 @@
+// pt_BR lang variables
+
+tinyMCELang['lang_insert_advhr_desc'] = 'Inserir / editar Linha Horizontal'
+tinyMCELang['lang_insert_advhr_width'] = 'Largura';
+tinyMCELang['lang_insert_advhr_size'] = 'Altura';
+tinyMCELang['lang_insert_advhr_noshade'] = 'Sem Sombra';
diff --git a/www/extras/tinymce/jscripts/tiny_mce/plugins/advhr/langs/zh_cn.js b/www/extras/tinymce/jscripts/tiny_mce/plugins/advhr/langs/zh_cn.js
index 67ac9acc7..656ea52fc 100644
--- a/www/extras/tinymce/jscripts/tiny_mce/plugins/advhr/langs/zh_cn.js
+++ b/www/extras/tinymce/jscripts/tiny_mce/plugins/advhr/langs/zh_cn.js
@@ -1,4 +1,5 @@
-// Simplified Chinese lang variables contributed by cube316 (cube316@etang.com)
+// Simplified Chinese lang variables contributed by cube316 (cube316@gmail.com)
+// http://www.cube316.net/ ԻȡTinyMCE֧
tinyMCELang['lang_insert_advhr_desc'] = '/༭ ˮƽ'
tinyMCELang['lang_insert_advhr_width'] = '';
diff --git a/www/extras/tinymce/jscripts/tiny_mce/plugins/advhr/readme.txt b/www/extras/tinymce/jscripts/tiny_mce/plugins/advhr/readme.txt
index f39e3b471..4fdb78aec 100644
--- a/www/extras/tinymce/jscripts/tiny_mce/plugins/advhr/readme.txt
+++ b/www/extras/tinymce/jscripts/tiny_mce/plugins/advhr/readme.txt
@@ -1,20 +1 @@
- Advhr plugin for TinyMCE
------------------------------
-
-About:
- This is a more advanced hr dialog contributed by Michael Keck.
- This one supports noshade, width and size.
-
-Installation instructions:
- * Copy the advhr directory to the plugins directory of TinyMCE (/jscripts/tiny_mce/plugins).
- * Add plugin to TinyMCE plugin option list example: plugins : "advhr".
- * Add this "hr[class|width|size|noshade]" to extended_valid_elements option.
-
-Initialization example:
- tinyMCE.init({
- theme : "advanced",
- mode : "textareas",
- plugins : "advhr",
- theme_advanced_buttons1_add : "advhr",
- extended_valid_elements : "hr[class|width|size|noshade]"
- });
+Check the TinyMCE documentation for details on this plugin.
diff --git a/www/extras/tinymce/jscripts/tiny_mce/plugins/advhr/rule.htm b/www/extras/tinymce/jscripts/tiny_mce/plugins/advhr/rule.htm
index 6aa56b70d..b47d75fa3 100644
--- a/www/extras/tinymce/jscripts/tiny_mce/plugins/advhr/rule.htm
+++ b/www/extras/tinymce/jscripts/tiny_mce/plugins/advhr/rule.htm
@@ -18,7 +18,6 @@
formObj.width2.value = "%";
formObj.width.value = formObj.width.value.substring(0,formObj.width.value.length-1);
}
- window.focus();
}
function insertHR() {
@@ -42,14 +41,16 @@
}
html += ' />';
tinyMCE.execCommand("mceInsertContent",true,html);
- top.close();
- }
+
+ // Close the dialog
+ tinyMCE.closeDialog();
+ }
}
function cancelAction() {
- top.close();
+ // Close the dialog
+ tinyMCE.closeDialog();
}
-
//-->