more tinymce stuff

This commit is contained in:
JT Smith 2005-12-05 15:44:37 +00:00
parent 5a60010a6f
commit b19f4cf952
468 changed files with 11635 additions and 0 deletions

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,195 @@
/* Import theme specific language pack */
tinyMCE.importPluginLanguagePack('searchreplace', 'en,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');
function TinyMCE_searchreplace_getInfo() {
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
};
};
function TinyMCE_searchreplace_getControlHTML(control_name) {
switch (control_name) {
case "search":
var cmd = 'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceSearch\',true);return false;';
return '<a href="javascript:' + cmd + '" onclick="' + cmd + '" target="_self" onmousedown="return false;"><img id="{$editor_id}_search" src="{$pluginurl}/images/search.gif" title="{$lang_searchreplace_search_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" /></a>';
case "replace":
var cmd = 'tinyMCE.execInstanceCommand(\'{$editor_id}\',\'mceSearchReplace\',true);return false;';
return '<a href="javascript:' + cmd + '" onclick="' + cmd + '" target="_self" onmousedown="return false;"><img id="{$editor_id}_replace" src="{$pluginurl}/images/replace.gif" title="{$lang_searchreplace_replace_desc}" width="20" height="20" class="mceButtonNormal" onmouseover="tinyMCE.switchClass(this,\'mceButtonOver\');" onmouseout="tinyMCE.restoreClass(this);" onmousedown="tinyMCE.restoreAndSwitchClass(this,\'mceButtonDown\');" /></a>';
}
return "";
}
/**
* Executes the search/replace commands.
*/
function TinyMCE_searchreplace_execCommand(editor_id, element, command, user_interface, value) {
function defValue(key, default_value) {
value[key] = typeof(value[key]) == "undefined" ? default_value : value[key];
}
function replaceSel(search_str, str) {
// Get current selection
if (!tinyMCE.isMSIE) {
var sel = instance.contentWindow.getSelection();
var rng = sel.getRangeAt(0);
} else {
var rng = instance.contentWindow.document.selection.createRange();
}
// Replace current one
if (!tinyMCE.isMSIE) {
var doc = instance.contentWindow.document;
// This way works when the replace doesn't contain the search string
if (str.indexOf(search_str) == -1) {
rng.deleteContents();
rng.insertNode(rng.createContextualFragment(str));
rng.collapse(false);
} else {
// Insert content ugly way! Needed to move selection to after replace item
doc.execCommand("insertimage", false, "#mce_temp_url#");
var elm = tinyMCE.getElementByAttributeValue(doc.body, "img", "src", "#mce_temp_url#");
elm.parentNode.replaceChild(doc.createTextNode(str), elm);
}
} else {
if (rng.item)
rng.item(0).outerHTML = str;
else
rng.pasteHTML(str);
}
}
var instance = tinyMCE.getInstanceById(editor_id);
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'] = 120 + (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);
}
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']);
// 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']);
}
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']);
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;
}
function TinyMCE_searchreplace_handleNodeChange(editor_id, node, undo_index, undo_levels, visual_aid, any_selection) {
return true;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 191 B

View file

@ -0,0 +1,40 @@
function init() {
tinyMCEPopup.resizeToInnerSize();
var formObj = document.forms[0];
formObj.searchstring.value = tinyMCE.getWindowArg("searchstring");
formObj.replacestring.value = tinyMCE.getWindowArg("replacestring");
formObj.casesensitivebox.checked = tinyMCE.getWindowArg("casesensitive");
formObj.backwards[0].checked = tinyMCE.getWindowArg("backwards");
formObj.backwards[1].checked = !tinyMCE.getWindowArg("backwards");
// formObj.wrapatend.checked = tinyMCE.getWindowArg("wrap");
// formObj.wholeword.checked = tinyMCE.getWindowArg("wholeword");
tinyMCEPopup.execCommand("mceResetSearch", false, {dummy : ""}, false);
}
function searchNext(replacemode) {
var formObj = document.forms[0];
// Whats the point?
if (formObj.searchstring.value == "" || formObj.searchstring.value == formObj.replacestring.value)
return;
// Do search
tinyMCEPopup.execCommand('mceSearch', false, {
string : formObj.searchstring.value,
replacestring : formObj.replacestring.value,
replacemode : replacemode,
casesensitive : formObj.casesensitivebox.checked,
backwards : formObj.backwards[0].checked
// wrap : formObj.wrapatend.checked,
// wholeword : formObj.wholeword.checked
}, false);
window.focus();
}
function cancelAction() {
tinyMCEPopup.close();
}

View file

@ -0,0 +1,36 @@
function init() {
tinyMCEPopup.resizeToInnerSize();
var formObj = document.forms[0];
formObj.searchstring.value = tinyMCE.getWindowArg("searchstring");
formObj.casesensitivebox.checked = tinyMCE.getWindowArg("casesensitive");
formObj.backwards[0].checked = tinyMCE.getWindowArg("backwards");
formObj.backwards[1].checked = !tinyMCE.getWindowArg("backwards");
// formObj.wrapatend.checked = tinyMCE.getWindowArg("wrap");
// formObj.wholeword.checked = tinyMCE.getWindowArg("wholeword");
tinyMCEPopup.execCommand("mceResetSearch", false, {dummy : ""}, false);
}
function searchNext() {
var formObj = document.forms[0];
if (formObj.searchstring.value == "")
return;
// Do search
tinyMCEPopup.execCommand('mceSearch', false, {
string : formObj.searchstring.value,
casesensitive : formObj.casesensitivebox.checked,
backwards : formObj.backwards[0].checked
// wrap : formObj.wrapatend.checked,
// wholeword : formObj.wholeword.checked
}, false);
window.focus();
}
function cancelAction() {
tinyMCEPopup.close();
}

View file

@ -0,0 +1,27 @@
/**
* Czech lang variables
* encoding: utf-8
*
* $Id: cs.js,v 1.4 2005/10/18 13:59:43 spocke Exp $
*/
tinyMCE.addToLang('',{
searchreplace_search_desc : 'Najdi',
searchreplace_searchnext_desc : 'Najdi znova',
searchreplace_replace_desc : 'Najdi/Nahradit',
searchreplace_notfound : 'Vyhledávaní ukončeno. Řetězec nemusel být nalezen.',
searchreplace_search_title : 'Najdi',
searchreplace_replace_title : 'Najdi/Nahradit',
searchreplace_allreplaced : 'Všechny výskyty řetězce byly změněny.',
searchreplace_findwhat : 'Najít',
searchreplace_replacewith : 'Nahradit',
searchreplace_direction : 'Směr',
searchreplace_up : 'Nahoru',
searchreplace_down : 'Dolů',
searchreplace_case : 'Přesná shoda',
searchreplace_findnext : 'Najdi&nbsp;další',
searchreplace_replace : 'Nahradit',
searchreplace_replaceall : 'Nahradit&nbsp;vše',
searchreplace_cancel : 'Zrušit'
});

View file

@ -0,0 +1,22 @@
// UK lang variables
tinyMCE.addToLang('',{
searchreplace_search_desc : 'Canfod',
searchreplace_searchnext_desc : 'Canfod eto',
searchreplace_replace_desc : 'Canfod/Cyfnewid',
searchreplace_notfound : 'Cwblhauwyd y chwilio. Methwyd dod o hyd i\'r testun canfod.',
searchreplace_search_title : 'Canfod',
searchreplace_replace_title : 'Canfod/Cyfnewid',
searchreplace_allreplaced : 'Cyfnewidiwyd holl achosion y testun chwilio.',
searchreplace_findwhat : 'Canfod beth',
searchreplace_replacewith : 'Cyfnewid gyda',
searchreplace_direction : 'Cyfeiriad',
searchreplace_up : 'Fyny',
searchreplace_down : 'Lawr',
searchreplace_case : 'Maint llythrennau\'n bwysig',
searchreplace_findnext : 'Canfod&nbsp;nesaf',
searchreplace_replace : 'Cyfnewid',
searchreplace_replaceall : 'Cyfnewid&nbsp;popeth',
searchreplace_cancel : 'Diddymu',
searchreplace_replace_delta_width : 75
});

View file

@ -0,0 +1,21 @@
// DK lang variables contributed by Jan Moelgaard
tinyMCE.addToLang('',{
searchreplace_search_desc : 'S&#248;g',
searchreplace_searchnext_desc : 'S&#248;g igen',
searchreplace_replace_desc : 'S&#248;g og erstat',
searchreplace_notfound : 'S&#248;gningen er f&#230;rdig. S&#248;geudtrykket kunne ikke findes.',
searchreplace_search_title : 'S&#248;g',
searchreplace_replace_title : 'S&#248;g og erstat',
searchreplace_allreplaced : 'Alle forekomster af s&#248;geudtrykket blev erstattet.',
searchreplace_findwhat : 'Hvad skal vi s&#248;ge efter',
searchreplace_replacewith : 'Erstat det med',
searchreplace_direction : 'Retning',
searchreplace_up : 'Op',
searchreplace_down : 'Ned',
searchreplace_case : 'Skelne mellem store og sm&#229; bogstaver',
searchreplace_findnext : 'S&#248;g efter&nbsp;n&#230;ste',
searchreplace_replace : 'Erstat',
searchreplace_replaceall : 'Erstat&nbsp;alle',
searchreplace_cancel : 'Fortryd'
});

View file

@ -0,0 +1,22 @@
// DE lang variables
tinyMCE.addToLang('',{
searchreplace_search_desc : 'Suchen',
searchreplace_searchnext_desc : 'Erneut suchen',
searchreplace_replace_desc : 'Suchen/Ersetzen',
searchreplace_notfound : 'Die Suche wurde abgeschlossen. Das Suchwort wurde nicht gefunden.',
searchreplace_search_title : 'Suchen',
searchreplace_replace_title : 'Suchen/Ersetzen',
searchreplace_allreplaced : 'Die Suche wurde abgeschlossen. Alle Vorkommen wurden ersetzt.',
searchreplace_findwhat : 'Suchen nach',
searchreplace_replacewith : 'Ersetzen durch',
searchreplace_direction : 'Suchrichtung',
searchreplace_up : 'R&uuml;ckw&auml;rts',
searchreplace_down : 'Vorw&auml;rts',
searchreplace_case : 'Gro&szlig;-/Kleinschreibung beachten',
searchreplace_findnext : 'Weitersuchen',
searchreplace_replace : 'Ersetzen',
searchreplace_replaceall : 'Alle ersetzen',
searchreplace_cancel : 'Abbrechen',
searchreplace_replace_delta_width : 50
});

View file

@ -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 compleated. The search string could not be found.',
searchreplace_search_title : 'Find',
searchreplace_replace_title : 'Find/Replace',
searchreplace_allreplaced : 'All occurrences of the search string was 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&nbsp;next',
searchreplace_replace : 'Replace',
searchreplace_replaceall : 'Replace&nbsp;all',
searchreplace_cancel : 'Cancel'
});

View file

@ -0,0 +1,30 @@
/**
* ES lang variables
*
* Authors : Alvaro Velasco,
* Adolfo Sanz De Diego (asanzdiego) <asanzdiego@yahoo.es>,
* Carlos C Soto (eclipxe) <csoto@sia-solutions.com>
* Last Updated : October 17, 2005
* TinyMCE Version : 2.0RC3
*/
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
});

View file

@ -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 : '??????'
});

View file

@ -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&auml;&auml;ttynyt. Haettua merkkijonoa ei l&ouml;ytynyt.',
searchreplace_search_title : 'Etsi',
searchreplace_replace_title : 'Etsi/Korvaa',
searchreplace_allreplaced : 'Kaikki esiintyneet hakutermit korvattiin.',
searchreplace_findwhat : 'Etsitt&auml;v&auml;',
searchreplace_replacewith : 'Korvaava',
searchreplace_direction : 'Suunta',
searchreplace_up : 'Yl&ouml;s',
searchreplace_down : 'Alas',
searchreplace_case : 'Sama kirjainkoko',
searchreplace_findnext : 'Etsi&nbsp;seuraava',
searchreplace_replace : 'Korvaa',
searchreplace_replaceall : 'Korvaa&nbsp;kaikki',
searchreplace_cancel : 'Peruuta'
});

View file

@ -0,0 +1,22 @@
// Franch lang variables by Laurent Dran
// Modifié par Normand Lamoureux le 2005-11-12
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'
});

View file

@ -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&nbsp,suivant',
searchreplace_replace : 'Remplacer',
searchreplace_replaceall : 'Remplacer&nbsp,tous',
searchreplace_cancel : 'Annuler'
});

View file

@ -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 : 'îöà&nbsp;àú&nbsp;äáà',
searchreplace_replace : 'äçìó',
searchreplace_replaceall : 'äçìó&nbsp;äëì',
searchreplace_cancel : 'áèì'
});

View file

@ -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&nbsp;keres',
searchreplace_replace : 'Cserél',
searchreplace_replaceall : 'Mindent&nbsp;cserél',
searchreplace_cancel : 'Mégse'
});

View file

@ -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 &uacute;t fyrir ',
searchreplace_direction : '&Aacute;tt',
searchreplace_up : 'Upp',
searchreplace_down : 'Ni&eth;ur',
searchreplace_case : 'Passa h&aacute;-/l&aacute;gstafi',
searchreplace_findnext : 'Finna&nbsp;n&aelig;st',
searchreplace_replace : 'Skipta',
searchreplace_replaceall : 'Skipta&nbsp;&ouml;llum',
searchreplace_cancel : 'H&aelig;tta vi&eth;',
searchreplace_replace_delta_width : 30
});

View file

@ -0,0 +1,21 @@
// nb = Norwegian (bokm&aring;l) lang variables by Knut B. Jacobsen
tinyMCE.addToLang('',{
searchreplace_search_desc : 'S&oslash;k',
searchreplace_searchnext_desc : 'S&oslash;k igjen',
searchreplace_replace_desc : 'S&oslash;k/Erstatt',
searchreplace_notfound : 'S&oslash;kingen avsluttet. Fant ikke s&oslash;kestrengen.',
searchreplace_search_title : 'S&oslash;k',
searchreplace_replace_title : 'S&oslash;k/Erstatt',
searchreplace_allreplaced : 'Alle treff p&aring; s&oslash;kestrengen erstattes',
searchreplace_findwhat : 'S&oslash;k p&aring;',
searchreplace_replacewith : 'Erstatt med',
searchreplace_direction : 'S&oslash;keretning',
searchreplace_up : 'Oppover',
searchreplace_down : 'Nedover',
searchreplace_case : 'Skill mellom store og sm&aring; tegn',
searchreplace_findnext : 'Neste s&oslash;k',
searchreplace_replace : 'Erstatt',
searchreplace_replaceall : 'Erstatt alle',
searchreplace_cancel : 'Avbryt'
});

View file

@ -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&nbsp;vervangen',
searchreplace_cancel : 'Annuleren'
});

View file

@ -0,0 +1,21 @@
// nn = Norwegian (nynorsk) lang variables by Knut B. Jacobsen
tinyMCE.addToLang('',{
searchreplace_search_desc : 'S&oslash;k',
searchreplace_searchnext_desc : 'S&oslash;k igjen',
searchreplace_replace_desc : 'S&oslash;k/Erstatt',
searchreplace_notfound : 'S&oslash;kingen avsluttet. Fant ikkje s&oslash;kestrengen.',
searchreplace_search_title : 'S&oslash;k',
searchreplace_replace_title : 'S&oslash;k/Erstatt',
searchreplace_allreplaced : 'Alle treff p&aring; s&oslash;kestrengen erstattes',
searchreplace_findwhat : 'S&oslash;k p&aring;',
searchreplace_replacewith : 'Erstatt med',
searchreplace_direction : 'S&oslash;keretning',
searchreplace_up : 'Oppover',
searchreplace_down : 'Nedover',
searchreplace_case : 'Skill mellom store og sm&aring; tegn',
searchreplace_findnext : 'Neste s&oslash;k',
searchreplace_replace : 'Erstatt',
searchreplace_replaceall : 'Erstatt alle',
searchreplace_cancel : 'Avbryt'
});

View file

@ -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¼&nbsp;nastêpny',
searchreplace_replace : 'Zast±p',
searchreplace_replaceall : 'Zast±p&nbsp;wszystkie',
searchreplace_cancel : 'Wyjd¼'
});

View file

@ -0,0 +1,29 @@
/**
* pt_br lang variables
* Brazilian Portuguese
*
* Authors : ????
* Revision and modifications:
* Marcio Barbosa (mpg) <mpg@mpg.com.br>
* 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&nbsp,próxima',
searchreplace_replace : 'Substituir',
searchreplace_replaceall : 'Substituir&nbsp,tudo',
searchreplace_cancel : 'Cancelar'
});

View file

@ -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 : 'Íàéòè&nbsp;ñëåäóþùåå',
searchreplace_replace : 'Çàìåíèòü',
searchreplace_replaceall : 'Çàìåíèòü&nbsp;âåçäå',
searchreplace_cancel : 'Îòìåíèòü',
searchreplace_replace_delta_width : 150
});

View file

@ -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 : 'îÁÊÔÉ&nbsp;ÓÌÅÄÕÀÝÅÅ',
searchreplace_replace : 'úÁÍÅÎÉÔØ',
searchreplace_replaceall : 'úÁÍÅÎÉÔØ&nbsp;×ÅÚÄÅ',
searchreplace_cancel : 'ïÔÍÅÎÉÔØ'
});

View file

@ -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 : 'Найти&nbsp;следующее',
searchreplace_replace : 'Заменить',
searchreplace_replaceall : 'Заменить&nbsp;везде',
searchreplace_cancel : 'Отменить'
});

View file

@ -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&nbsp;ďalší',
searchreplace_replace : 'Nahradiť',
searchreplace_replaceall : 'Nahradiť&nbsp;všetko',
searchreplace_cancel : 'Zrušiť'
});

View file

@ -0,0 +1,21 @@
// SE lang variables
tinyMCE.addToLang('',{
searchreplace_search_desc : 'S&ouml;k',
searchreplace_searchnext_desc : 'S&ouml;k igen',
searchreplace_replace_desc : 'S&ouml;k/Ers&auml;tt',
searchreplace_notfound : 'S&ouml;kningen &auml;r slutf&ouml;rd. S&ouml;kstr&auml;ngen kunde inte hittas.',
searchreplace_search_title : 'S&ouml;k',
searchreplace_replace_title : 'S&ouml;k/Ers&auml;tt',
searchreplace_allreplaced : 'Alla tr&auml;ffar p&aring; s&ouml;kstr&auml;ngen ersattes',
searchreplace_findwhat : 'S&ouml;k p&aring;',
searchreplace_replacewith : 'Ers&auml;tt med',
searchreplace_direction : 'S&ouml;kriktning',
searchreplace_up : 'Upp&aring;t',
searchreplace_down : 'Ner&aring;t',
searchreplace_case : 'Matcha gemener/VERSALER',
searchreplace_findnext : 'S&ouml;k&nbsp;n&auml;sta',
searchreplace_replace : 'Ers&auml;tt',
searchreplace_replaceall : 'Ers&auml;tt&nbsp;alla',
searchreplace_cancel : 'Avbryt'
});

View file

@ -0,0 +1,21 @@
// Simplified Chinese lang variables contributed by tom_cat (thomaswangyang@gmail.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 : '取消'
});

View file

@ -0,0 +1,22 @@
// Traditional Chinese BIG-5; Twapweb Site translated; twapweb_AT_gmail_DOT_com
// 繁體中文 BIG-5 ;數位應用坊製作; 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 : '取消'
});

View file

@ -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 : '取消'
});

View file

@ -0,0 +1 @@
Check the TinyMCE documentation for details on this plugin.

View file

@ -0,0 +1,49 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>{$lang_searchreplace_replace_title}</title>
<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
<script language="javascript" type="text/javascript" src="jscripts/replace.js"></script>
<base target="_self" />
</head>
<body onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none; margin: 4px;">
<form onsubmit="searchNext('none');return false;" action="#">
<table border="0" cellspacing="0" cellpadding="2">
<tr>
<td><label for="searchstring">{$lang_searchreplace_findwhat}</label></td>
<td><input type="text" id="searchstring" name="searchstring" style="width: 200px" /></td>
</tr>
<tr>
<td><label for="replacestring">{$lang_searchreplace_replacewith}</label></td>
<td><input type="text" id="replacestring" name="replacestring" style="width: 200px" /></td>
</tr>
<tr>
<td colspan="2"><table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><label>{$lang_searchreplace_direction}</label></td>
<td><input id="backwardsu" name="backwards" class="radio" type="radio" value="true" /></td>
<td><label for="backwardsu">{$lang_searchreplace_up}</label></td>
<td><input id="backwardsd" name="backwards" class="radio" type="radio" value="false" /></td>
<td><label for="backwardsd">{$lang_searchreplace_down}</label></td>
</tr>
</table></td>
</tr>
<tr>
<td colspan="2"><table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><input id="casesensitivebox" name="casesensitivebox" class="checkbox" type="checkbox" value="true" /></td>
<td><label for="casesensitivebox">{$lang_searchreplace_case}</label></td>
</tr>
</table></td>
</tr>
</table>
<table border="0" width="300" cellspacing="0" cellpadding="4">
<tr>
<td><input id="insertBtn" name="insertBtn" type="button" value="{$lang_searchreplace_findnext}" onclick="searchNext('none');" /></td>
<td><input name="replaceBtn" type="button" id="replaceBtn" value="{$lang_searchreplace_replace}" onclick="searchNext('current');" /></td>
<td><input name="replaceBtn" type="button" id="replaceAllBtn" value="{$lang_searchreplace_replaceall}" onclick="searchNext('all');" /></td>
<td align="right"><input name="cancelBtn" type="button" id="cancelBtn" value="{$lang_searchreplace_cancel}" onclick="cancelAction();" /></td>
</tr>
</table>
</form>
</body>
</html>

View file

@ -0,0 +1,42 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>{$lang_searchreplace_search_title}</title>
<script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script>
<script language="javascript" type="text/javascript" src="jscripts/search.js"></script>
<base target="_self" />
</head>
<body onload="tinyMCEPopup.executeOnLoad('init();');" style="display: none; margin: 4px;">
<form onsubmit="searchNext();return false;" action="#">
<table border="0" cellspacing="0" cellpadding="2">
<tr>
<td><label for="searchstring">{$lang_searchreplace_findwhat}</label>&nbsp;<input type="text" id="searchstring" name="searchstring" style="width: 200px" /></td>
</tr>
<tr>
<td><table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><label>{$lang_searchreplace_direction}</label></td>
<td><input id="backwardsu" name="backwards" class="radio" type="radio" value="true" /></td>
<td><label for="backwardsu">{$lang_searchreplace_up}</label></td>
<td><input id="backwardsd" name="backwards" class="radio" type="radio" value="false" /></td>
<td><label for="backwardsd">{$lang_searchreplace_down}</label></td>
</tr>
</table></td>
</tr>
<tr>
<td><table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><input id="casesensitivebox" name="casesensitivebox" class="checkbox" type="checkbox" value="true" /></td>
<td><label for="casesensitivebox">{$lang_searchreplace_case}</label></td>
</tr>
</table></td>
</tr>
</table>
<table border="0" width="300" cellspacing="0" cellpadding="4">
<tr>
<td><input id="insert" name="insert" type="submit" value="{$lang_searchreplace_findnext}" /></td>
<td align="right"><input id="cancel" name="cancel" type="button" value="{$lang_searchreplace_cancel}" onclick="cancelAction();" /></td>
</tr>
</table>
</form>
</body>
</html>