Update ckeditor to version 3.1

Monotone-Parent: 6970e7a89b13f1353d770e663717021a53350856
Monotone-Revision: 234b2f16dd5cc3d6eed2d10a0ab8fca81cb44795

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2010-01-14T16:35:33
Monotone-Branch: ca.inverse.sogo
maint-2.0.2
Francis Lachapelle 2010-01-14 16:35:33 +00:00
parent ec9697d179
commit d46ac02ac1
498 changed files with 433 additions and 87853 deletions

View File

@ -1,5 +1,5 @@
#
# Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
# Copyright (c) 2003-2010, CKSource - Frederico Knabben. All rights reserved.
# For licensing, see LICENSE.html or http://ckeditor.com/license
#

View File

@ -7,7 +7,7 @@ Software License Agreement
==========================
CKEditor - The text editor for Internet - http://ckeditor.com
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
Copyright (c) 2003-2010, CKSource - Frederico Knabben. All rights reserved.
Licensed under the terms of any of the following licenses at your
choice:
@ -1286,7 +1286,7 @@ EXHIBIT A -Mozilla Public License.
<p>
<strong>CKEditor&trade;</strong> - The text editor for Internet&trade; - <a href="http://ckeditor.com">
http://ckeditor.com</a><br />
Copyright &copy; 2003-2009, <a href="http://cksource.com/">CKSource</a> - Frederico Knabben. All rights reserved.
Copyright &copy; 2003-2010, <a href="http://cksource.com/">CKSource</a> - Frederico Knabben. All rights reserved.
</p>
<p>
Licensed under the terms of any of the following licenses at your choice:

View File

@ -1,64 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview API initialization code.
*/
(function()
{
// Check is High Contrast is active by creating a temporary element with a
// background image.
var testImage = ( CKEDITOR.env.ie && CKEDITOR.env.version < 7 ) ? ( CKEDITOR.basePath + 'images/spacer.gif' ) : 'about:blank';
var hcDetect = CKEDITOR.dom.element.createFromHtml(
'<div style="width:0px;height:0px;' +
'position:absolute;left:-10000px;' +
'background-image:url(' + testImage + ')"></div>', CKEDITOR.document );
hcDetect.appendTo( CKEDITOR.document.getHead() );
// Update CKEDITOR.env.
if ( ( CKEDITOR.env.hc = ( hcDetect.getComputedStyle( 'background-image' ) == 'none' ) ) )
CKEDITOR.env.cssClass += ' cke_hc';
hcDetect.remove();
})();
// Load core plugins.
CKEDITOR.plugins.load( CKEDITOR.config.corePlugins.split( ',' ), function()
{
CKEDITOR.status = 'loaded';
CKEDITOR.fire( 'loaded' );
// Process all instances created by the "basic" implementation.
var pending = CKEDITOR._.pending;
if ( pending )
{
delete CKEDITOR._.pending;
for ( var i = 0 ; i < pending.length ; i++ )
CKEDITOR.add( pending[ i ] );
}
});
/*
TODO: Enable the following and check if effective.
if ( CKEDITOR.env.ie )
{
// Remove IE mouse flickering on IE6 because of background images.
try
{
document.execCommand( 'BackgroundImageCache', false, true );
}
catch (e)
{
// We have been reported about loading problems caused by the above
// line. For safety, let's just ignore errors.
}
}
*/

View File

@ -1,143 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.ajax} object, which holds ajax methods for
* data loading.
*/
/**
* Ajax methods for data loading.
* @namespace
* @example
*/
CKEDITOR.ajax = (function()
{
var createXMLHttpRequest = function()
{
// In IE, using the native XMLHttpRequest for local files may throw
// "Access is Denied" errors.
if ( !CKEDITOR.env.ie || location.protocol != 'file:' )
try { return new XMLHttpRequest(); } catch(e) {}
try { return new ActiveXObject( 'Msxml2.XMLHTTP' ); } catch (e) {}
try { return new ActiveXObject( 'Microsoft.XMLHTTP' ); } catch (e) {}
return null;
};
var checkStatus = function( xhr )
{
// HTTP Status Codes:
// 2xx : Success
// 304 : Not Modified
// 0 : Returned when running locally (file://)
// 1223 : IE may change 204 to 1223 (see http://dev.jquery.com/ticket/1450)
return ( xhr.readyState == 4 &&
( ( xhr.status >= 200 && xhr.status < 300 ) ||
xhr.status == 304 ||
xhr.status === 0 ||
xhr.status == 1223 ) );
};
var getResponseText = function( xhr )
{
if ( checkStatus( xhr ) )
return xhr.responseText;
return null;
};
var getResponseXml = function( xhr )
{
if ( checkStatus( xhr ) )
{
var xml = xhr.responseXML;
return new CKEDITOR.xml( xml && xml.firstChild ? xml : xhr.responseText );
}
return null;
};
var load = function( url, callback, getResponseFn )
{
var async = !!callback;
var xhr = createXMLHttpRequest();
if ( !xhr )
return null;
xhr.open( 'GET', url, async );
if ( async )
{
// TODO: perform leak checks on this closure.
/** @ignore */
xhr.onreadystatechange = function()
{
if ( xhr.readyState == 4 )
{
callback( getResponseFn( xhr ) );
xhr = null;
}
};
}
xhr.send(null);
return async ? '' : getResponseFn( xhr );
};
return /** @lends CKEDITOR.ajax */ {
/**
* Loads data from an URL as plain text.
* @param {String} url The URL from which load data.
* @param {Function} [callback] A callback function to be called on
* data load. If not provided, the data will be loaded
* asynchronously, passing the data value the function on load.
* @returns {String} The loaded data. For asynchronous requests, an
* empty string. For invalid requests, null.
* @example
* // Load data synchronously.
* var data = CKEDITOR.ajax.load( 'somedata.txt' );
* alert( data );
* @example
* // Load data asynchronously.
* var data = CKEDITOR.ajax.load( 'somedata.txt', function( data )
* {
* alert( data );
* } );
*/
load : function( url, callback )
{
return load( url, callback, getResponseText );
},
/**
* Loads data from an URL as XML.
* @param {String} url The URL from which load data.
* @param {Function} [callback] A callback function to be called on
* data load. If not provided, the data will be loaded
* asynchronously, passing the data value the function on load.
* @returns {CKEDITOR.xml} An XML object holding the loaded data. For asynchronous requests, an
* empty string. For invalid requests, null.
* @example
* // Load XML synchronously.
* var xml = CKEDITOR.ajax.loadXml( 'somedata.xml' );
* alert( xml.getInnerXml( '//' ) );
* @example
* // Load XML asynchronously.
* var data = CKEDITOR.ajax.loadXml( 'somedata.xml', function( xml )
* {
* alert( xml.getInnerXml( '//' ) );
* } );
*/
loadXml : function( url, callback )
{
return load( url, callback, getResponseXml );
}
};
})();

View File

@ -1,96 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Contains the third and last part of the {@link CKEDITOR} object
* definition.
*/
// Remove the CKEDITOR.loadFullCore reference defined on ckeditor_basic.
delete CKEDITOR.loadFullCore;
/**
* Holds references to all editor instances created. The name of the properties
* in this object correspond to instance names, and their values contains the
* {@link CKEDITOR.editor} object representing them.
* @type {Object}
* @example
* alert( <b>CKEDITOR.instances</b>.editor1.name ); // "editor1"
*/
CKEDITOR.instances = {};
/**
* The document of the window holding the CKEDITOR object.
* @type {CKEDITOR.dom.document}
* @example
* alert( <b>CKEDITOR.document</b>.getBody().getName() ); // "body"
*/
CKEDITOR.document = new CKEDITOR.dom.document( document );
/**
* Adds an editor instance to the global {@link CKEDITOR} object. This function
* is available for internal use mainly.
* @param {CKEDITOR.editor} editor The editor instance to be added.
* @example
*/
CKEDITOR.add = function( editor )
{
CKEDITOR.instances[ editor.name ] = editor;
editor.on( 'focus', function()
{
if ( CKEDITOR.currentInstance != editor )
{
CKEDITOR.currentInstance = editor;
CKEDITOR.fire( 'currentInstance' );
}
});
editor.on( 'blur', function()
{
if ( CKEDITOR.currentInstance == editor )
{
CKEDITOR.currentInstance = null;
CKEDITOR.fire( 'currentInstance' );
}
});
};
/**
* Removes and editor instance from the global {@link CKEDITOR} object. his function
* is available for internal use mainly.
* @param {CKEDITOR.editor} editor The editor instance to be added.
* @example
*/
CKEDITOR.remove = function( editor )
{
delete CKEDITOR.instances[ editor.name ];
};
// Load the bootstrap script.
CKEDITOR.loader.load( 'core/_bootstrap' ); // @Packager.RemoveLine
// Tri-state constants.
/**
* Used to indicate the ON or ACTIVE state.
* @constant
* @example
*/
CKEDITOR.TRISTATE_ON = 1;
/**
* Used to indicate the OFF or NON ACTIVE state.
* @constant
* @example
*/
CKEDITOR.TRISTATE_OFF = 2;
/**
* Used to indicate DISABLED state.
* @constant
* @example
*/
CKEDITOR.TRISTATE_DISABLED = 0;

View File

@ -1,190 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Contains the first and essential part of the {@link CKEDITOR}
* object definition.
*/
// #### Compressed Code
// Must be updated on changes in the script, as well as updated in the
// ckeditor_source.js and ckeditor_basic_source.js files.
// if(!window.CKEDITOR)window.CKEDITOR=(function(){var a={timestamp:'',version:'3.0',rev:'4148',_:{},status:'unloaded',basePath:(function(){var d=window.CKEDITOR_BASEPATH||'';if(!d){var e=document.getElementsByTagName('script');for(var f=0;f<e.length;f++){var g=e[f].src.match(/(^|.*[\\\/])ckeditor(?:_basic)?(?:_source)?.js(?:\?.*)?$/i);if(g){d=g[1];break;}}}if(d.indexOf('://')==-1)if(d.indexOf('/')===0)d=location.href.match(/^.*?:\/\/[^\/]*/)[0]+d;else d=location.href.match(/^[^\?]*\/(?:)/)[0]+d;return d;})(),getUrl:function(d){if(d.indexOf('://')==-1&&d.indexOf('/')!==0)d=this.basePath+d;if(this.timestamp&&d.charAt(d.length-1)!='/')d+=(d.indexOf('?')>=0?'&':'?')+('t=')+this.timestamp;return d;}},b=window.CKEDITOR_GETURL;if(b){var c=a.getUrl;a.getUrl=function(d){return b.call(a,d)||c.call(a,d);};}return a;})();
// #### Raw code
// ATTENTION: read the above "Compressed Code" notes when changing this code.
if ( !window.CKEDITOR )
{
/**
* This is the API entry point. The entire CKEditor code runs under this object.
* @name CKEDITOR
* @namespace
* @example
*/
window.CKEDITOR = (function()
{
var CKEDITOR =
/** @lends CKEDITOR */
{
/**
* A constant string unique for each release of CKEditor. Its value
* is used, by default, to build the URL for all resources loaded
* by the editor code, guaranteing clean cache results when
* upgrading.
* @type String
* @example
* alert( CKEDITOR.timestamp ); // e.g. '87dm'
*/
// The production implementation contains a fixed timestamp, unique
// for each release, generated by the releaser.
// (Base 36 value of each component of YYMMDDHH - 4 chars total - e.g. 87bm == 08071122)
timestamp : '97KD',
/**
* Contains the CKEditor version number.
* @type String
* @example
* alert( CKEDITOR.version ); // e.g. 'CKEditor 3.0 Beta'
*/
version : '3.0',
/**
* Contains the CKEditor revision number.
* Revision number is incremented automatically after each modification of CKEditor source code.
* @type String
* @example
* alert( CKEDITOR.revision ); // e.g. '3975'
*/
revision : '4148',
/**
* Private object used to hold core stuff. It should not be used out of
* the API code as properties defined here may change at any time
* without notice.
* @private
*/
_ : {},
/**
* Indicates the API loading status. The following status are available:
* <ul>
* <li><b>unloaded</b>: the API is not yet loaded.</li>
* <li><b>basic_loaded</b>: the basic API features are available.</li>
* <li><b>basic_ready</b>: the basic API is ready to load the full core code.</li>
* <li><b>loading</b>: the full API is being loaded.</li>
* <li><b>ready</b>: the API can be fully used.</li>
* </ul>
* @type String
* @example
* if ( <b>CKEDITOR.status</b> == 'ready' )
* {
* // The API can now be fully used.
* }
*/
status : 'unloaded',
/**
* Contains the full URL for the CKEditor installation directory.
* It's possible to manually provide the base path by setting a
* global variable named CKEDITOR_BASEPATH. This global variable
* must be set "before" the editor script loading.
* @type String
* @example
* alert( <b>CKEDITOR.basePath</b> ); // "http://www.example.com/ckeditor/" (e.g.)
*/
basePath : (function()
{
// ATTENTION: fixes on this code must be ported to
// var basePath in "core/loader.js".
// Find out the editor directory path, based on its <script> tag.
var path = window.CKEDITOR_BASEPATH || '';
if ( !path )
{
var scripts = document.getElementsByTagName( 'script' );
for ( var i = 0 ; i < scripts.length ; i++ )
{
var match = scripts[i].src.match( /(^|.*[\\\/])ckeditor(?:_basic)?(?:_source)?.js(?:\?.*)?$/i );
if ( match )
{
path = match[1];
break;
}
}
}
// In IE (only) the script.src string is the raw valued entered in the
// HTML. Other browsers return the full resolved URL instead.
if ( path.indexOf('://') == -1 )
{
// Absolute path.
if ( path.indexOf( '/' ) === 0 )
path = location.href.match( /^.*?:\/\/[^\/]*/ )[0] + path;
// Relative path.
else
path = location.href.match( /^[^\?]*\/(?:)/ )[0] + path;
}
return path;
})(),
/**
* Gets the full URL for CKEditor resources. By default, URLs
* returned by this function contains a querystring parameter ("t")
* set to the {@link CKEDITOR.timestamp} value.
* It's possible to provide a custom implementation to this
* function by setting a global variable named CKEDITOR_GETURL.
* This global variable must be set "before" the editor script
* loading. If the custom implementation returns nothing, the
* default implementation is used.
* @returns {String} The full URL.
* @example
* // e.g. http://www.example.com/ckeditor/skins/default/editor.css?t=87dm
* alert( CKEDITOR.getUrl( 'skins/default/editor.css' ) );
* @example
* // e.g. http://www.example.com/skins/default/editor.css?t=87dm
* alert( CKEDITOR.getUrl( '/skins/default/editor.css' ) );
* @example
* // e.g. http://www.somesite.com/skins/default/editor.css?t=87dm
* alert( CKEDITOR.getUrl( 'http://www.somesite.com/skins/default/editor.css' ) );
*/
getUrl : function( resource )
{
// If this is not a full or absolute path.
if ( resource.indexOf('://') == -1 && resource.indexOf( '/' ) !== 0 )
resource = this.basePath + resource;
// Add the timestamp, except for directories.
if ( this.timestamp && resource.charAt( resource.length - 1 ) != '/' )
resource += ( resource.indexOf( '?' ) >= 0 ? '&' : '?' ) + 't=' + this.timestamp;
return resource;
}
};
// Make it possible to override the getUrl function with a custom
// implementation pointing to a global named CKEDITOR_GETURL.
var newGetUrl = window.CKEDITOR_GETURL;
if ( newGetUrl )
{
var originalGetUrl = CKEDITOR.getUrl;
CKEDITOR.getUrl = function ( resource )
{
return newGetUrl.call( CKEDITOR, resource ) ||
originalGetUrl.call( CKEDITOR, resource );
};
}
return CKEDITOR;
})();
}
// PACKAGER_RENAME( CKEDITOR )

View File

@ -1,241 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Contains the second part of the {@link CKEDITOR} object
* definition, which defines the basic editor features to be available in
* the root ckeditor_basic.js file.
*/
if ( CKEDITOR.status == 'unloaded' )
{
(function()
{
CKEDITOR.event.implementOn( CKEDITOR );
/**
* Forces the full CKEditor core code, in the case only the basic code has been
* loaded (ckeditor_basic.js). This method self-destroys (becomes undefined) in
* the first call or as soon as the full code is available.
* @example
* // Check if the full core code has been loaded and load it.
* if ( CKEDITOR.loadFullCore )
* <b>CKEDITOR.loadFullCore()</b>;
*/
CKEDITOR.loadFullCore = function()
{
// If not the basic code is not ready it, just mark it to be loaded.
if ( CKEDITOR.status != 'basic_ready' )
{
CKEDITOR.loadFullCore._load = true;
return;
}
// Destroy this function.
delete CKEDITOR.loadFullCore;
// Append the script to the head.
var script = document.createElement( 'script' );
script.type = 'text/javascript';
script.src = CKEDITOR.basePath + 'ckeditor.js';
document.getElementsByTagName( 'head' )[0].appendChild( script );
};
/**
* The time to wait (in seconds) to load the full editor code after the
* page load, if the "ckeditor_basic" file is used. If set to zero, the
* editor is loaded on demand, as soon as an instance is created.
*
* This value must be set on the page before the page load completion.
* @type Number
* @default 0 (zero)
* @example
* // Loads the full source after five seconds.
* CKEDITOR.loadFullCoreTimeout = 5;
*/
CKEDITOR.loadFullCoreTimeout = 0;
/**
* The class name used to identify &lt;textarea&gt; elements to be replace
* by CKEditor instances.
* @type String
* @default 'ckeditor'
* @example
* <b>CKEDITOR.replaceClass</b> = 'rich_editor';
*/
CKEDITOR.replaceClass = 'ckeditor';
/**
* Enables the replacement of all textareas with class name matching
* {@link CKEDITOR.replaceClass}.
* @type Boolean
* @default true
* @example
* // Disable the auto-replace feature.
* <b>CKEDITOR.replaceByClassEnabled</b> = false;
*/
CKEDITOR.replaceByClassEnabled = true;
var createInstance = function( elementOrIdOrName, config, creationFunction )
{
if ( CKEDITOR.env.isCompatible )
{
// Load the full core.
if ( CKEDITOR.loadFullCore )
CKEDITOR.loadFullCore();
var editor = creationFunction( elementOrIdOrName, config );
CKEDITOR.add( editor );
return editor;
}
return null;
};
/**
* Replaces a &lt;textarea&gt; or a DOM element (DIV) with a CKEditor
* instance. For textareas, the initial value in the editor will be the
* textarea value. For DOM elements, their innerHTML will be used
* instead. We recommend using TEXTAREA and DIV elements only.
* @param {Object|String} elementOrIdOrName The DOM element (textarea), its
* ID or name.
* @param {Object} [config] The specific configurations to apply to this
* editor instance. Configurations set here will override global CKEditor
* settings.
* @returns {CKEDITOR.editor} The editor instance created.
* @example
* &lt;textarea id="myfield" name="myfield"&gt;&lt:/textarea&gt;
* ...
* <b>CKEDITOR.replace( 'myfield' )</b>;
* @example
* var textarea = document.body.appendChild( document.createElement( 'textarea' ) );
* <b>CKEDITOR.replace( textarea )</b>;
*/
CKEDITOR.replace = function( elementOrIdOrName, config )
{
return createInstance( elementOrIdOrName, config, CKEDITOR.editor.replace );
};
/**
* Creates a new editor instance inside a specific DOM element.
* @param {Object|String} elementOrId The DOM element or its ID.
* @param {Object} [config] The specific configurations to apply to this
* editor instance. Configurations set here will override global CKEditor
* settings.
* @returns {CKEDITOR.editor} The editor instance created.
* @example
* &lt;div id="editorSpace"&gt;&lt:/div&gt;
* ...
* <b>CKEDITOR.appendTo( 'editorSpace' )</b>;
*/
CKEDITOR.appendTo = function( elementOrId, config )
{
return createInstance( elementOrId, config, CKEDITOR.editor.appendTo );
};
/**
* @ignore
* Documented at ckeditor.js.
*/
CKEDITOR.add = function( editor )
{
// For now, just put the editor in the pending list. It will be
// processed as soon as the full code gets loaded.
var pending = this._.pending || ( this._.pending = [] );
pending.push( editor );
};
/**
* Replace all &lt;textarea&gt; elements available in the document with
* editor instances.
* @example
* // Replace all &lt;textarea&gt; elements in the page.
* CKEDITOR.replaceAll();
* @example
* // Replace all &lt;textarea class="myClassName"&gt; elements in the page.
* CKEDITOR.replaceAll( 'myClassName' );
* @example
* // Selectively replace &lt;textarea&gt; elements, based on custom assertions.
* CKEDITOR.replaceAll( function( textarea, config )
* {
* // Custom code to evaluate the replace, returning false
* // if it must not be done.
* // It also passes the "config" parameter, so the
* // developer can customize the instance.
* } );
*/
CKEDITOR.replaceAll = function()
{
var textareas = document.getElementsByTagName( 'textarea' );
for ( var i = 0 ; i < textareas.length ; i++ )
{
var config = null;
var textarea = textareas[i];
var name = textarea.name;
// The "name" and/or "id" attribute must exist.
if ( !textarea.name && !textarea.id )
continue;
if ( typeof arguments[0] == 'string' )
{
// The textarea class name could be passed as the function
// parameter.
var classRegex = new RegExp( '(?:^| )' + arguments[0] + '(?:$| )' );
if ( !classRegex.test( textarea.className ) )
continue;
}
else if ( typeof arguments[0] == 'function' )
{
// An assertion function could be passed as the function parameter.
// It must explicitly return "false" to ignore a specific <textarea>.
config = {};
if ( arguments[0]( textarea, config ) === false )
continue;
}
this.replace( textarea, config );
}
};
(function()
{
var onload = function()
{
var loadFullCore = CKEDITOR.loadFullCore,
loadFullCoreTimeout = CKEDITOR.loadFullCoreTimeout;
// Replace all textareas with the default class name.
if ( CKEDITOR.replaceByClassEnabled )
CKEDITOR.replaceAll( CKEDITOR.replaceClass );
CKEDITOR.status = 'basic_ready';
if ( loadFullCore && loadFullCore._load )
loadFullCore();
else if ( loadFullCoreTimeout )
{
setTimeout( function()
{
if ( CKEDITOR.loadFullCore )
CKEDITOR.loadFullCore();
}
, loadFullCoreTimeout * 1000 );
}
};
if ( window.addEventListener )
window.addEventListener( 'load', onload, false );
else if ( window.attachEvent )
window.attachEvent( 'onload', onload );
})();
CKEDITOR.status = 'basic_loaded';
})();
}

View File

@ -1,70 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
CKEDITOR.command = function( editor, commandDefinition )
{
this.exec = function( data )
{
if ( this.state == CKEDITOR.TRISTATE_DISABLED )
return false;
// The editor will always have the focus when executing a command.
editor.focus();
return ( commandDefinition.exec.call( this, editor, data ) !== false );
};
CKEDITOR.tools.extend( this, commandDefinition,
// Defaults
{
modes : { wysiwyg : 1 },
state : CKEDITOR.TRISTATE_OFF
});
// Call the CKEDITOR.event constructor to initialize this instance.
CKEDITOR.event.call( this );
};
CKEDITOR.command.prototype =
{
enable : function()
{
if ( this.state == CKEDITOR.TRISTATE_DISABLED )
this.setState( ( !this.preserveState || ( typeof this.previousState == 'undefined' ) ) ? CKEDITOR.TRISTATE_OFF : this.previousState );
},
disable : function()
{
this.setState( CKEDITOR.TRISTATE_DISABLED );
},
setState : function( newState )
{
// Do nothing if there is no state change.
if ( this.state == newState )
return false;
this.previousState = this.state;
// Set the new state.
this.state = newState;
// Fire the "state" event, so other parts of the code can react to the
// change.
this.fire( 'state' );
return true;
},
toggleState : function()
{
if ( this.state == CKEDITOR.TRISTATE_OFF )
this.setState( CKEDITOR.TRISTATE_ON );
else if ( this.state == CKEDITOR.TRISTATE_ON )
this.setState( CKEDITOR.TRISTATE_OFF );
}
};
CKEDITOR.event.implementOn( CKEDITOR.command.prototype, true );

View File

@ -1,72 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the "virtual" {@link CKEDITOR.commandDefinition} class,
* which contains the defintion of a command. This file is for
* documentation purposes only.
*/
/**
* (Virtual Class) Do not call this constructor. This class is not really part
* of the API. It just illustrates the features of command objects to be
* passed to the {@link CKEDITOR.editor.prototype.addCommand} function.
* @name CKEDITOR.commandDefinition
* @constructor
* @example
*/
/**
* Executes the command.
* @name CKEDITOR.commandDefinition.prototype.exec
* @function
* @param {CKEDITOR.editor} editor The editor within which run the command.
* @param {Object} [data] Additional data to be used to execute the command.
* @returns {Boolean} Whether the command has been successfully executed.
* Defaults to "true", if nothing is returned.
* @example
* editorInstance.addCommand( 'sample',
* {
* exec : function( editor )
* {
* alert( 'Executing a command for the editor name "' + editor.name + '"!' );
* }
* });
*/
/**
* Whether the command need to be hooked into the redo/undo system.
* @name CKEDITOR.commandDefinition.canUndo
* @type {Boolean} If not defined or 'true' both hook into undo system, set it
* to 'false' explicitly keep it out.
* @field
* @example
* editorInstance.addCommand( 'alertName',
* {
* exec : function( editor )
* {
* alert( editor.name );
* },
* canUndo : false // No support for undo/redo
* });
*/
/**
* Whether the command is asynchronous, which means the 'afterCommandExec' event
* will be fired by the command itself manually, and the 'exec' function return value
* of this command is not to be returned.
* @name CKEDITOR.commandDefinition.async
* @type {Boolean} If defined as 'true', the command is asynchronous.
* @example
* editorInstance.addCommand( 'alertName',
* {
* exec : function( editor )
* {
* // Asynchronous operation below.
* CKEDITOR.ajax.loadXml( 'data.xml' );
* },
* async : true // The command need some time to complete after exec function returns.
* });
*/

View File

@ -1,287 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.config} object, which holds the
* default configuration settings.
*/
CKEDITOR.ENTER_P = 1;
CKEDITOR.ENTER_BR = 2;
CKEDITOR.ENTER_DIV = 3;
/**
* Holds the default configuration settings. Changes to this object are
* reflected in all editor instances, if not specificaly specified for those
* instances.
* @namespace
* @example
* // All editor created after the following setting will not load custom
* // configuration files.
* CKEDITOR.config.customConfig = '';
*/
CKEDITOR.config =
{
/**
* The URL path for the custom configuration file to be loaded. If not
* overloaded with inline configurations, it defaults to the "config.js"
* file present in the root of the CKEditor installation directory.<br /><br />
*
* CKEditor will recursively load custom configuration files defined inside
* other custom configuration files.
* @type String
* @default '&lt;CKEditor folder&gt;/config.js'
* @example
* // Load a specific configuration file.
* CKEDITOR.replace( 'myfiled', { customConfig : '/myconfig.js' } );
* @example
* // Do not load any custom configuration file.
* CKEDITOR.replace( 'myfiled', { customConfig : '' } );
*/
customConfig : CKEDITOR.getUrl( 'config.js' ),
/**
* Whether the replaced element (usually a textarea) is to be updated
* automatically when posting the form containing the editor.
* @type Boolean
* @default true
* @example
* config.autoUpdateElement = true;
*/
autoUpdateElement : true,
/**
* The base href URL used to resolve relative and absolute URLs in the
* editor content.
* @type String
* @default '' (empty string)
* @example
* config.baseHref = 'http://www.example.com/path/';
*/
baseHref : '',
/**
* The CSS file to be used to apply style to the contents. It should
* reflect the CSS used in the final pages where the contents are to be
* used.
* @type String
* @default '&lt;CKEditor folder&gt;/contents.css'
* @example
* config.contentsCss = '/css/mysitestyles.css';
*/
contentsCss : CKEDITOR.basePath + 'contents.css',
/**
* The writting direction of the language used to write the editor
* contents. Allowed values are 'ltr' for Left-To-Right language (like
* English), or 'rtl' for Right-To-Left languages (like Arabic).
* @default 'ltr'
* @type String
* @example
* config.contentsLangDirection = 'rtl';
*/
contentsLangDirection : 'ltr',
/**
* The user interface language localization to use. If empty, the editor
* automatically localize the editor to the user language, if supported,
* otherwise the {@link CKEDITOR.config.defaultLanguage} language is used.
* @default true
* @type Boolean
* @example
* // Load the German interface.
* config.language = 'de';
*/
language : '',
/**
* The language to be used if {@link CKEDITOR.config.language} is left empty and it's not
* possible to localize the editor to the user language.
* @default 'en'
* @type String
* @example
* config.defaultLanguage = 'it';
*/
defaultLanguage : 'en',
/**
* Sets the behavior for the ENTER key. It also dictates other behaviour
* rules in the editor, like whether the &lt;br&gt; element is to be used
* as a paragraph separator when indenting text.
* The allowed values are the following constants, and their relative
* behavior:
* <ul>
* <li>{@link CKEDITOR.ENTER_P} (1): new &lt;p&gt; paragraphs are created;</li>
* <li>{@link CKEDITOR.ENTER_BR} (2): lines are broken with &lt;br&gt; elements;</li>
* <li>{@link CKEDITOR.ENTER_DIV} (3): new &lt;div&gt; blocks are created.</li>
* </ul>
* <strong>Note</strong>: It's recommended to use the
* {@link CKEDITOR.ENTER_P} value because of its semantic value and
* correctness. The editor is optimized for this value.
* @type Number
* @default {@link CKEDITOR.ENTER_P}
* @example
* // Not recommended.
* config.enterMode = CKEDITOR.ENTER_BR;
*/
enterMode : CKEDITOR.ENTER_P,
/**
* Just like the {@link CKEDITOR.config.enterMode} setting, it defines the behavior for the SHIFT+ENTER key.
* The allowed values are the following constants, and their relative
* behavior:
* <ul>
* <li>{@link CKEDITOR.ENTER_P} (1): new &lt;p&gt; paragraphs are created;</li>
* <li>{@link CKEDITOR.ENTER_BR} (2): lines are broken with &lt;br&gt; elements;</li>
* <li>{@link CKEDITOR.ENTER_DIV} (3): new &lt;div&gt; blocks are created.</li>
* </ul>
* @type Number
* @default {@link CKEDITOR.ENTER_BR}
* @example
* config.shiftEnterMode = CKEDITOR.ENTER_P;
*/
shiftEnterMode : CKEDITOR.ENTER_BR,
/**
* A comma separated list of plugins that are not related to editor
* instances. Reserved to plugins that extend the core code only.<br /><br />
*
* There are no ways to override this setting, except by editing the source
* code of CKEditor (_source/core/config.js).
* @type String
* @example
*/
corePlugins : '',
/**
* Sets the doctype to be used when loading the editor content as HTML.
* @type String
* @default '&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;'
* @example
* // Set the doctype to the HTML 4 (quirks) mode.
* config.docType = '&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"&gt;';
*/
docType : '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">',
/**
* Indicates whether the contents to be edited are being inputted as a full
* HTML page. A full page includes the &lt;html&gt;, &lt;head&gt; and
* &lt;body&gt; tags. The final output will also reflect this setting,
* including the &lt;body&gt; contents only if this setting is disabled.
* @type Boolean
* @default false
* @example
* config.fullPage = true;
*/
fullPage : false,
/**
* The editor height, in CSS size format or pixel integer.
* @type Number|String
* @default '200'
* @example
* config.height = 500;
* @example
* config.height = '25em';
*/
height : 200,
/**
* Comma separated list of plugins to load and initialize for an editor
* instance. This should be rarely changed, using instead the
* {@link CKEDITOR.config.extraPlugins} and
* {@link CKEDITOR.config.removePlugins} for customizations.
* @type String
* @example
*/
plugins : 'about,basicstyles,blockquote,button,clipboard,colorbutton,contextmenu,elementspath,enterkey,entities,filebrowser,find,flash,font,format,forms,horizontalrule,htmldataprocessor,image,indent,justify,keystrokes,link,list,maximize,newpage,pagebreak,pastefromword,pastetext,popup,preview,print,removeformat,resize,save,scayt,smiley,showblocks,sourcearea,stylescombo,table,tabletools,specialchar,tab,templates,toolbar,undo,wysiwygarea,wsc',
/**
* List of additional plugins to be loaded. This is a tool setting which
* makes it easier to add new plugins, whithout having to touch and
* possibly breaking the {@link CKEDITOR.config.plugins} setting.
* @type String
* @example
* config.extraPlugins = 'myplugin,anotherplugin';
*/
extraPlugins : '',
/**
* List of plugins that must not be loaded. This is a tool setting which
* makes it easier to avoid loading plugins definied in the
* {@link CKEDITOR.config.plugins} setting, whithout having to touch it and
* potentially breaking it.
* @type String
* @example
* config.removePlugins = 'elementspath,save,font';
*/
removePlugins : '',
/**
* List of regular expressions to be executed over the input HTML,
* indicating code that must stay untouched.
* @type Array
* @default [] (empty array)
* @example
* config.protectedSource.push( /<\?[\s\S]*?\?>/g ); // PHP Code
* config.protectedSource.push( /<%[\s\S]*?%>/g ); // ASP Code
* config.protectedSource.push( /(<asp:[^\>]+>[\s|\S]*?<\/asp:[^\>]+>)|(<asp:[^\>]+\/>)/gi ); // ASP.Net Code
*/
protectedSource : [],
/**
* The editor tabindex value.
* @type Number
* @default 0 (zero)
* @example
* config.tabIndex = 1;
*/
tabIndex : 0,
/**
* The theme to be used to build the UI.
* @type String
* @default 'default'
* @see CKEDITOR.config.skin
* @example
* config.theme = 'default';
*/
theme : 'default',
/**
* The skin to load. It may be the name of the skin folder inside the
* editor installation path, or the name and the path separated by a comma.
* @type String
* @default 'default'
* @example
* config.skin = 'v2';
* @example
* config.skin = 'myskin,/customstuff/myskin/';
*/
skin : 'kama',
/**
* The editor width in CSS size format or pixel integer.
* @type String|Number
* @default '' (empty)
* @example
* config.width = 850;
* @example
* config.width = '75%';
*/
width : '',
/**
* The base Z-index for floating dialogs and popups.
* @type Number
* @default 10000
* @example
* config.baseFloatZIndex = 2000
*/
baseFloatZIndex : 10000
};
// PACKAGER_RENAME( CKEDITOR.config )

View File

@ -1,21 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.dom} object, which contains DOM
* manipulation objects and function.
*/
/**
* DOM manipulation objects and function.<br /><br />
* @see CKEDITOR.dom.element
* @see CKEDITOR.dom.node
* @namespace
* @example
*/
CKEDITOR.dom =
{};
// PACKAGER_RENAME( CKEDITOR.dom )

View File

@ -1,210 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.dom.document} class, which
* represents a DOM document.
*/
/**
* Represents a DOM document.
* @constructor
* @augments CKEDITOR.dom.domObject
* @param {Object} domDocument A native DOM document.
* @example
* var document = new CKEDITOR.dom.document( document );
*/
CKEDITOR.dom.document = function( domDocument )
{
CKEDITOR.dom.domObject.call( this, domDocument );
};
// PACKAGER_RENAME( CKEDITOR.dom.document )
CKEDITOR.dom.document.prototype = new CKEDITOR.dom.domObject();
CKEDITOR.tools.extend( CKEDITOR.dom.document.prototype,
/** @lends CKEDITOR.dom.document.prototype */
{
/**
* Appends a CSS file to the document.
* @param {String} cssFileUrl The CSS file URL.
* @example
* <b>CKEDITOR.document.appendStyleSheet( '/mystyles.css' )</b>;
*/
appendStyleSheet : function( cssFileUrl )
{
if ( this.$.createStyleSheet )
this.$.createStyleSheet( cssFileUrl );
else
{
var link = new CKEDITOR.dom.element( 'link' );
link.setAttributes(
{
rel :'stylesheet',
type : 'text/css',
href : cssFileUrl
});
this.getHead().append( link );
}
},
createElement : function( name, attribsAndStyles )
{
var element = new CKEDITOR.dom.element( name, this );
if ( attribsAndStyles )
{
if ( attribsAndStyles.attributes )
element.setAttributes( attribsAndStyles.attributes );
if ( attribsAndStyles.styles )
element.setStyles( attribsAndStyles.styles );
}
return element;
},
createText : function( text )
{
return new CKEDITOR.dom.text( text, this );
},
focus : function()
{
this.getWindow().focus();
},
/**
* Gets and element based on its id.
* @param {String} elementId The element id.
* @returns {CKEDITOR.dom.element} The element instance, or null if not found.
* @example
* var element = <b>CKEDITOR.document.getById( 'myElement' )</b>;
* alert( element.getId() ); // "myElement"
*/
getById : function( elementId )
{
var $ = this.$.getElementById( elementId );
return $ ? new CKEDITOR.dom.element( $ ) : null;
},
getByAddress : function( address, normalized )
{
var $ = this.$.documentElement;
for ( var i = 0 ; $ && i < address.length ; i++ )
{
var target = address[ i ];
if ( !normalized )
{
$ = $.childNodes[ target ];
continue;
}
var currentIndex = -1;
for (var j = 0 ; j < $.childNodes.length ; j++ )
{
var candidate = $.childNodes[ j ];
if ( normalized === true &&
candidate.nodeType == 3 &&
candidate.previousSibling &&
candidate.previousSibling.nodeType == 3 )
{
continue;
}
currentIndex++;
if ( currentIndex == target )
{
$ = candidate;
break;
}
}
}
return $ ? new CKEDITOR.dom.node( $ ) : null;
},
getElementsByTag : function( tagName, namespace )
{
if ( !CKEDITOR.env.ie && namespace )
tagName = namespace + ':' + tagName;
return new CKEDITOR.dom.nodeList( this.$.getElementsByTagName( tagName ) );
},
/**
* Gets the &lt;head&gt; element for this document.
* @returns {CKEDITOR.dom.element} The &lt;head&gt; element.
* @example
* var element = <b>CKEDITOR.document.getHead()</b>;
* alert( element.getName() ); // "head"
*/
getHead : function()
{
var head = this.$.getElementsByTagName( 'head' )[0];
head = new CKEDITOR.dom.element( head );
return (
/** @ignore */
this.getHead = function()
{
return head;
})();
},
/**
* Gets the &lt;body&gt; element for this document.
* @returns {CKEDITOR.dom.element} The &lt;body&gt; element.
* @example
* var element = <b>CKEDITOR.document.getBody()</b>;
* alert( element.getName() ); // "body"
*/
getBody : function()
{
var body = new CKEDITOR.dom.element( this.$.body );
return (
/** @ignore */
this.getBody = function()
{
return body;
})();
},
getDocumentElement : function()
{
var documentElement = new CKEDITOR.dom.element( this.$.documentElement );
return (
/** @ignore */
this.getDocumentElement = function()
{
return documentElement;
})();
},
/**
* Gets the window object that holds this document.
* @returns {CKEDITOR.dom.window} The window object.
* @example
*/
getWindow : function()
{
var win = new CKEDITOR.dom.window( this.$.parentWindow || this.$.defaultView );
return (
/** @ignore */
this.getWindow = function()
{
return win;
})();
}
});

View File

@ -1,49 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* DocumentFragment is a "lightweight" or "minimal" Document object. It is
* commonly used to extract a portion of a document's tree or to create a new
* fragment of a document. Various operations may take DocumentFragment objects
* as arguments and results in all the child nodes of the DocumentFragment being
* moved to the child list of this node.
*
* @param {Object} ownerDocument
*/
CKEDITOR.dom.documentFragment = function( ownerDocument )
{
ownerDocument = ownerDocument || CKEDITOR.document;
this.$ = ownerDocument.$.createDocumentFragment();
};
CKEDITOR.tools.extend( CKEDITOR.dom.documentFragment.prototype,
CKEDITOR.dom.element.prototype,
{
type : CKEDITOR.NODE_DOCUMENT_FRAGMENT,
insertAfterNode : function( node )
{
node = node.$;
node.parentNode.insertBefore( this.$, node.nextSibling );
}
},
true,
{
'append' : 1,
'appendBogus' : 1,
'getFirst' : 1,
'getLast' : 1,
'appendTo' : 1,
'moveChildren' : 1,
'insertBefore' : 1,
'insertAfterNode' : 1,
'replace' : 1,
'trim' : 1,
'type' : 1,
'ltrim' : 1,
'rtrim' : 1,
'getDocument' : 1,
'getChildCount' : 1,
'getChild' : 1,
'getChildren' : 1
} );

File diff suppressed because it is too large Load Diff

View File

@ -1,104 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
(function()
{
// Elements that may be considered the "Block boundary" in an element path.
var pathBlockElements = { address:1,blockquote:1,dl:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,p:1,pre:1,li:1,dt:1,de:1 };
// Elements that may be considered the "Block limit" in an element path.
var pathBlockLimitElements = { body:1,div:1,table:1,tbody:1,tr:1,td:1,th:1,caption:1,form:1 };
// Check if an element contains any block element.
var checkHasBlock = function( element )
{
var childNodes = element.getChildren();
for ( var i = 0, count = childNodes.count() ; i < count ; i++ )
{
var child = childNodes.getItem( i );
if ( child.type == CKEDITOR.NODE_ELEMENT && CKEDITOR.dtd.$block[ child.getName() ] )
return true;
}
return false;
};
CKEDITOR.dom.elementPath = function( lastNode )
{
var block = null;
var blockLimit = null;
var elements = [];
var e = lastNode;
while ( e )
{
if ( e.type == CKEDITOR.NODE_ELEMENT )
{
if ( !this.lastElement )
this.lastElement = e;
var elementName = e.getName();
if ( CKEDITOR.env.ie && e.$.scopeName != 'HTML' )
elementName = e.$.scopeName.toLowerCase() + ':' + elementName;
if ( !blockLimit )
{
if ( !block && pathBlockElements[ elementName ] )
block = e;
if ( pathBlockLimitElements[ elementName ] )
{
// DIV is considered the Block, if no block is available (#525)
// and if it doesn't contain other blocks.
if ( !block && elementName == 'div' && !checkHasBlock( e ) )
block = e;
else
blockLimit = e;
}
}
elements.push( e );
if ( elementName == 'body' )
break;
}
e = e.getParent();
}
this.block = block;
this.blockLimit = blockLimit;
this.elements = elements;
};
})();
CKEDITOR.dom.elementPath.prototype =
{
/**
* Compares this element path with another one.
* @param {CKEDITOR.dom.elementPath} otherPath The elementPath object to be
* compared with this one.
* @returns {Boolean} "true" if the paths are equal, containing the same
* number of elements and the same elements in the same order.
*/
compare : function( otherPath )
{
var thisElements = this.elements;
var otherElements = otherPath && otherPath.elements;
if ( !otherElements || thisElements.length != otherElements.length )
return false;
for ( var i = 0 ; i < thisElements.length ; i++ )
{
if ( !thisElements[ i ].equals( otherElements[ i ] ) )
return false;
}
return true;
}
};

View File

@ -1,137 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.dom.event} class, which
* represents the a native DOM event object.
*/
/**
* Represents a native DOM event object.
* @constructor
* @param {Object} domEvent A native DOM event object.
* @example
*/
CKEDITOR.dom.event = function( domEvent )
{
/**
* The native DOM event object represented by this class instance.
* @type Object
* @example
*/
this.$ = domEvent;
};
CKEDITOR.dom.event.prototype =
{
/**
* Gets the key code associated to the event.
* @returns {Number} The key code.
* @example
* alert( event.getKey() ); "65" is "a" has been pressed
*/
getKey : function()
{
return this.$.keyCode || this.$.which;
},
/**
* Gets a number represeting the combination of the keys pressed during the
* event. It is the sum with the current key code and the {@link CKEDITOR.CTRL},
* {@link CKEDITOR.SHIFT} and {@link CKEDITOR.ALT} constants.
* @returns {Number} The number representing the keys combination.
* @example
* alert( event.getKeystroke() == 65 ); // "a" key
* alert( event.getKeystroke() == CKEDITOR.CTRL + 65 ); // CTRL + "a" key
* alert( event.getKeystroke() == CKEDITOR.CTRL + CKEDITOR.SHIFT + 65 ); // CTRL + SHIFT + "a" key
*/
getKeystroke : function()
{
var keystroke = this.getKey();
if ( this.$.ctrlKey || this.$.metaKey )
keystroke += CKEDITOR.CTRL;
if ( this.$.shiftKey )
keystroke += CKEDITOR.SHIFT;
if ( this.$.altKey )
keystroke += CKEDITOR.ALT;
return keystroke;
},
/**
* Prevents the original behavior of the event to happen. It can optionally
* stop propagating the event in the event chain.
* @param {Boolean} [stopPropagation] Stop propagating this event in the
* event chain.
* @example
* var element = CKEDITOR.document.getById( 'myElement' );
* element.on( 'click', function( ev )
* {
* // The DOM event object is passed by the "data" property.
* var domEvent = ev.data;
* // Prevent the click to chave any effect in the element.
* domEvent.preventDefault();
* });
*/
preventDefault : function( stopPropagation )
{
var $ = this.$;
if ( $.preventDefault )
$.preventDefault();
else
$.returnValue = false;
if ( stopPropagation )
{
if ( $.stopPropagation )
$.stopPropagation();
else
$.cancelBubble = true;
}
},
/**
* Returns the DOM node where the event was targeted to.
* @returns {CKEDITOR.dom.node} The target DOM node.
* @example
* var element = CKEDITOR.document.getById( 'myElement' );
* element.on( 'click', function( ev )
* {
* // The DOM event object is passed by the "data" property.
* var domEvent = ev.data;
* // Add a CSS class to the event target.
* domEvent.getTarget().addClass( 'clicked' );
* });
*/
getTarget : function()
{
var rawNode = this.$.target || this.$.srcElement;
return rawNode ? new CKEDITOR.dom.node( rawNode ) : null;
}
};
/**
* CTRL key (1000).
* @constant
* @example
*/
CKEDITOR.CTRL = 1000;
/**
* SHIFT key (2000).
* @constant
* @example
*/
CKEDITOR.SHIFT = 2000;
/**
* ALT key (4000).
* @constant
* @example
*/
CKEDITOR.ALT = 4000;

View File

@ -1,649 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.dom.node} class, which is the base
* class for classes that represent DOM nodes.
*/
/**
* Base class for classes representing DOM nodes. This constructor may return
* and instance of classes that inherits this class, like
* {@link CKEDITOR.dom.element} or {@link CKEDITOR.dom.text}.
* @augments CKEDITOR.dom.domObject
* @param {Object} domNode A native DOM node.
* @constructor
* @see CKEDITOR.dom.element
* @see CKEDITOR.dom.text
* @example
*/
CKEDITOR.dom.node = function( domNode )
{
if ( domNode )
{
switch ( domNode.nodeType )
{
case CKEDITOR.NODE_ELEMENT :
return new CKEDITOR.dom.element( domNode );
case CKEDITOR.NODE_TEXT :
return new CKEDITOR.dom.text( domNode );
}
// Call the base constructor.
CKEDITOR.dom.domObject.call( this, domNode );
}
return this;
};
CKEDITOR.dom.node.prototype = new CKEDITOR.dom.domObject();
/**
* Element node type.
* @constant
* @example
*/
CKEDITOR.NODE_ELEMENT = 1;
/**
* Text node type.
* @constant
* @example
*/
CKEDITOR.NODE_TEXT = 3;
/**
* Comment node type.
* @constant
* @example
*/
CKEDITOR.NODE_COMMENT = 8;
CKEDITOR.NODE_DOCUMENT_FRAGMENT = 11;
CKEDITOR.POSITION_IDENTICAL = 0;
CKEDITOR.POSITION_DISCONNECTED = 1;
CKEDITOR.POSITION_FOLLOWING = 2;
CKEDITOR.POSITION_PRECEDING = 4;
CKEDITOR.POSITION_IS_CONTAINED = 8;
CKEDITOR.POSITION_CONTAINS = 16;
CKEDITOR.tools.extend( CKEDITOR.dom.node.prototype,
/** @lends CKEDITOR.dom.node.prototype */
{
/**
* Makes this node child of another element.
* @param {CKEDITOR.dom.element} element The target element to which append
* this node.
* @returns {CKEDITOR.dom.element} The target element.
* @example
* var p = new CKEDITOR.dom.element( 'p' );
* var strong = new CKEDITOR.dom.element( 'strong' );
* strong.appendTo( p );
*
* // result: "&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;"
*/
appendTo : function( element, toStart )
{
element.append( this, toStart );
return element;
},
clone : function( includeChildren, cloneId )
{
var $clone = this.$.cloneNode( includeChildren );
if ( !cloneId )
{
var removeIds = function( node )
{
if ( node.nodeType != CKEDITOR.NODE_ELEMENT )
return;
node.removeAttribute( 'id', false ) ;
node.removeAttribute( '_cke_expando', false ) ;
var childs = node.childNodes;
for ( var i=0 ; i < childs.length ; i++ )
removeIds( childs[ i ] );
};
// The "id" attribute should never be cloned to avoid duplication.
removeIds( $clone );
}
return new CKEDITOR.dom.node( $clone );
},
hasPrevious : function()
{
return !!this.$.previousSibling;
},
hasNext : function()
{
return !!this.$.nextSibling;
},
/**
* Inserts this element after a node.
* @param {CKEDITOR.dom.node} node The that will preceed this element.
* @returns {CKEDITOR.dom.node} The node preceeding this one after
* insertion.
* @example
* var em = new CKEDITOR.dom.element( 'em' );
* var strong = new CKEDITOR.dom.element( 'strong' );
* strong.insertAfter( em );
*
* // result: "&lt;em&gt;&lt;/em&gt;&lt;strong&gt;&lt;/strong&gt;"
*/
insertAfter : function( node )
{
node.$.parentNode.insertBefore( this.$, node.$.nextSibling );
return node;
},
/**
* Inserts this element before a node.
* @param {CKEDITOR.dom.node} node The that will be after this element.
* @returns {CKEDITOR.dom.node} The node being inserted.
* @example
* var em = new CKEDITOR.dom.element( 'em' );
* var strong = new CKEDITOR.dom.element( 'strong' );
* strong.insertBefore( em );
*
* // result: "&lt;strong&gt;&lt;/strong&gt;&lt;em&gt;&lt;/em&gt;"
*/
insertBefore : function( node )
{
node.$.parentNode.insertBefore( this.$, node.$ );
return node;
},
insertBeforeMe : function( node )
{
this.$.parentNode.insertBefore( node.$, this.$ );
return node;
},
/**
* Retrieves a uniquely identifiable tree address for this node.
* The tree address returns is an array of integers, with each integer
* indicating a child index of a DOM node, starting from
* document.documentElement.
*
* For example, assuming <body> is the second child from <html> (<head>
* being the first), and we'd like to address the third child under the
* fourth child of body, the tree address returned would be:
* [1, 3, 2]
*
* The tree address cannot be used for finding back the DOM tree node once
* the DOM tree structure has been modified.
*/
getAddress : function( normalized )
{
var address = [];
var $documentElement = this.getDocument().$.documentElement;
var node = this.$;
while ( node && node != $documentElement )
{
var parentNode = node.parentNode;
var currentIndex = -1;
for ( var i = 0 ; i < parentNode.childNodes.length ; i++ )
{
var candidate = parentNode.childNodes[i];
if ( normalized &&
candidate.nodeType == 3 &&
candidate.previousSibling &&
candidate.previousSibling.nodeType == 3 )
{
continue;
}
currentIndex++;
if ( candidate == node )
break;
}
address.unshift( currentIndex );
node = node.parentNode;
}
return address;
},
/**
* Gets the document containing this element.
* @returns {CKEDITOR.dom.document} The document.
* @example
* var element = CKEDITOR.document.getById( 'example' );
* alert( <b>element.getDocument().equals( CKEDITOR.document )</b> ); // "true"
*/
getDocument : function()
{
var document = new CKEDITOR.dom.document( this.$.ownerDocument || this.$.parentNode.ownerDocument );
return (
/** @ignore */
this.getDocument = function()
{
return document;
})();
},
getIndex : function()
{
var $ = this.$;
var currentNode = $.parentNode && $.parentNode.firstChild;
var currentIndex = -1;
while ( currentNode )
{
currentIndex++;
if ( currentNode == $ )
return currentIndex;
currentNode = currentNode.nextSibling;
}
return -1;
},
getNextSourceNode : function( startFromSibling, nodeType, guard )
{
// If "guard" is a node, transform it in a function.
if ( guard && !guard.call )
{
var guardNode = guard;
guard = function( node )
{
return !node.equals( guardNode );
};
}
var node = ( !startFromSibling && this.getFirst && this.getFirst() ),
parent;
// Guarding when we're skipping the current element( no children or 'startFromSibling' ).
// send the 'moving out' signal even we don't actually dive into.
if ( !node )
{
if ( this.type == CKEDITOR.NODE_ELEMENT && guard && guard( this, true ) === false )
return null;
node = this.getNext();
}
while ( !node && ( parent = ( parent || this ).getParent() ) )
{
// The guard check sends the "true" paramenter to indicate that
// we are moving "out" of the element.
if ( guard && guard( parent, true ) === false )
return null;
node = parent.getNext();
}
if ( !node )
return null;
if ( guard && guard( node ) === false )
return null;
if ( nodeType && nodeType != node.type )
return node.getNextSourceNode( false, nodeType, guard );
return node;
},
getPreviousSourceNode : function( startFromSibling, nodeType, guard )
{
if ( guard && !guard.call )
{
var guardNode = guard;
guard = function( node )
{
return !node.equals( guardNode );
};
}
var node = ( !startFromSibling && this.getLast && this.getLast() ),
parent;
// Guarding when we're skipping the current element( no children or 'startFromSibling' ).
// send the 'moving out' signal even we don't actually dive into.
if ( !node )
{
if ( this.type == CKEDITOR.NODE_ELEMENT && guard && guard( this, true ) === false )
return null;
node = this.getPrevious();
}
while ( !node && ( parent = ( parent || this ).getParent() ) )
{
// The guard check sends the "true" paramenter to indicate that
// we are moving "out" of the element.
if ( guard && guard( parent, true ) === false )
return null;
node = parent.getPrevious();
}
if ( !node )
return null;
if ( guard && guard( node ) === false )
return null;
if ( nodeType && node.type != nodeType )
return node.getPreviousSourceNode( false, nodeType, guard );
return node;
},
getPrevious : function( evaluator )
{
var previous = this.$, retval;
do
{
previous = previous.previousSibling;
retval = previous && new CKEDITOR.dom.node( previous );
}
while ( retval && evaluator && !evaluator( retval ) )
return retval;
},
/**
* Gets the node that follows this element in its parent's child list.
* @param {Function} evaluator Filtering the result node.
* @returns {CKEDITOR.dom.node} The next node or null if not available.
* @example
* var element = CKEDITOR.dom.element.createFromHtml( '&lt;div&gt;&lt;b&gt;Example&lt;/b&gt; &lt;i&gt;next&lt;/i&gt;&lt;/div&gt;' );
* var first = <b>element.getFirst().getNext()</b>;
* alert( first.getName() ); // "i"
*/
getNext : function( evaluator )
{
var next = this.$, retval;
do
{
next = next.nextSibling;
retval = next && new CKEDITOR.dom.node( next );
}
while ( retval && evaluator && !evaluator( retval ) )
return retval;
},
/**
* Gets the parent element for this node.
* @returns {CKEDITOR.dom.element} The parent element.
* @example
* var node = editor.document.getBody().getFirst();
* var parent = node.<b>getParent()</b>;
* alert( node.getName() ); // "body"
*/
getParent : function()
{
var parent = this.$.parentNode;
return ( parent && parent.nodeType == 1 ) ? new CKEDITOR.dom.node( parent ) : null;
},
getParents : function( closerFirst )
{
var node = this;
var parents = [];
do
{
parents[ closerFirst ? 'push' : 'unshift' ]( node );
}
while ( ( node = node.getParent() ) )
return parents;
},
getCommonAncestor : function( node )
{
if ( node.equals( this ) )
return this;
if ( node.contains && node.contains( this ) )
return node;
var start = this.contains ? this : this.getParent();
do
{
if ( start.contains( node ) )
return start;
}
while ( ( start = start.getParent() ) );
return null;
},
getPosition : function( otherNode )
{
var $ = this.$;
var $other = otherNode.$;
if ( $.compareDocumentPosition )
return $.compareDocumentPosition( $other );
// IE and Safari have no support for compareDocumentPosition.
if ( $ == $other )
return CKEDITOR.POSITION_IDENTICAL;
// Only element nodes support contains and sourceIndex.
if ( this.type == CKEDITOR.NODE_ELEMENT && otherNode.type == CKEDITOR.NODE_ELEMENT )
{
if ( $.contains )
{
if ( $.contains( $other ) )
return CKEDITOR.POSITION_CONTAINS + CKEDITOR.POSITION_PRECEDING;
if ( $other.contains( $ ) )
return CKEDITOR.POSITION_IS_CONTAINED + CKEDITOR.POSITION_FOLLOWING;
}
if ( 'sourceIndex' in $ )
{
return ( $.sourceIndex < 0 || $other.sourceIndex < 0 ) ? CKEDITOR.POSITION_DISCONNECTED :
( $.sourceIndex < $other.sourceIndex ) ? CKEDITOR.POSITION_PRECEDING :
CKEDITOR.POSITION_FOLLOWING;
}
}
// For nodes that don't support compareDocumentPosition, contains
// or sourceIndex, their "address" is compared.
var addressOfThis = this.getAddress(),
addressOfOther = otherNode.getAddress(),
minLevel = Math.min( addressOfThis.length, addressOfOther.length );
// Determinate preceed/follow relationship.
for ( var i = 0 ; i <= minLevel - 1 ; i++ )
{
if ( addressOfThis[ i ] != addressOfOther[ i ] )
{
if ( i < minLevel )
{
return addressOfThis[ i ] < addressOfOther[ i ] ?
CKEDITOR.POSITION_PRECEDING : CKEDITOR.POSITION_FOLLOWING;
}
break;
}
}
// Determinate contains/contained relationship.
return ( addressOfThis.length < addressOfOther.length ) ?
CKEDITOR.POSITION_CONTAINS + CKEDITOR.POSITION_PRECEDING :
CKEDITOR.POSITION_IS_CONTAINED + CKEDITOR.POSITION_FOLLOWING;
},
/**
* Gets the closes ancestor node of a specified node name.
* @param {String} name Node name of ancestor node.
* @param {Boolean} includeSelf (Optional) Whether to include the current
* node in the calculation or not.
* @returns {CKEDITOR.dom.node} Ancestor node.
*/
getAscendant : function( name, includeSelf )
{
var $ = this.$;
if ( !includeSelf )
$ = $.parentNode;
while ( $ )
{
if ( $.nodeName && $.nodeName.toLowerCase() == name )
return new CKEDITOR.dom.node( $ );
$ = $.parentNode;
}
return null;
},
hasAscendant : function( name, includeSelf )
{
var $ = this.$;
if ( !includeSelf )
$ = $.parentNode;
while ( $ )
{
if ( $.nodeName && $.nodeName.toLowerCase() == name )
return true;
$ = $.parentNode;
}
return false;
},
move : function( target, toStart )
{
target.append( this.remove(), toStart );
},
/**
* Removes this node from the document DOM.
* @param {Boolean} [preserveChildren] Indicates that the children
* elements must remain in the document, removing only the outer
* tags.
* @example
* var element = CKEDITOR.dom.element.getById( 'MyElement' );
* <b>element.remove()</b>;
*/
remove : function( preserveChildren )
{
var $ = this.$;
var parent = $.parentNode;
if ( parent )
{
if ( preserveChildren )
{
// Move all children before the node.
for ( var child ; ( child = $.firstChild ) ; )
{
parent.insertBefore( $.removeChild( child ), $ );
}
}
parent.removeChild( $ );
}
return this;
},
replace : function( nodeToReplace )
{
this.insertBefore( nodeToReplace );
nodeToReplace.remove();
},
trim : function()
{
this.ltrim();
this.rtrim();
},
ltrim : function()
{
var child;
while ( this.getFirst && ( child = this.getFirst() ) )
{
if ( child.type == CKEDITOR.NODE_TEXT )
{
var trimmed = CKEDITOR.tools.ltrim( child.getText() ),
originalLength = child.getLength();
if ( !trimmed )
{
child.remove();
continue;
}
else if ( trimmed.length < originalLength )
{
child.split( originalLength - trimmed.length );
// IE BUG: child.remove() may raise JavaScript errors here. (#81)
this.$.removeChild( this.$.firstChild );
}
}
break;
}
},
rtrim : function()
{
var child;
while ( this.getLast && ( child = this.getLast() ) )
{
if ( child.type == CKEDITOR.NODE_TEXT )
{
var trimmed = CKEDITOR.tools.rtrim( child.getText() ),
originalLength = child.getLength();
if ( !trimmed )
{
child.remove();
continue;
}
else if ( trimmed.length < originalLength )
{
child.split( trimmed.length );
// IE BUG: child.getNext().remove() may raise JavaScript errors here.
// (#81)
this.$.lastChild.parentNode.removeChild( this.$.lastChild );
}
}
break;
}
if ( !CKEDITOR.env.ie && !CKEDITOR.env.opera )
{
child = this.$.lastChild;
if ( child && child.type == 1 && child.nodeName.toLowerCase() == 'br' )
{
// Use "eChildNode.parentNode" instead of "node" to avoid IE bug (#324).
child.parentNode.removeChild( child ) ;
}
}
}
}
);

View File

@ -1,23 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
CKEDITOR.dom.nodeList = function( nativeList )
{
this.$ = nativeList;
};
CKEDITOR.dom.nodeList.prototype =
{
count : function()
{
return this.$.length;
},
getItem : function( index )
{
var $node = this.$[ index ];
return $node ? new CKEDITOR.dom.node( $node ) : null;
}
};

File diff suppressed because it is too large Load Diff

View File

@ -1,123 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.dom.text} class, which represents
* a DOM text node.
*/
/**
* Represents a DOM text node.
* @constructor
* @augments CKEDITOR.dom.node
* @param {Object|String} text A native DOM text node or a string containing
* the text to use to create a new text node.
* @param {CKEDITOR.dom.document} [ownerDocument] The document that will contain
* the node in case of new node creation. Defaults to the current document.
* @example
* var nativeNode = document.createTextNode( 'Example' );
* var text = CKEDITOR.dom.text( nativeNode );
* @example
* var text = CKEDITOR.dom.text( 'Example' );
*/
CKEDITOR.dom.text = function( text, ownerDocument )
{
if ( typeof text == 'string' )
text = ( ownerDocument ? ownerDocument.$ : document ).createTextNode( text );
// Theoretically, we should call the base constructor here
// (not CKEDITOR.dom.node though). But, IE doesn't support expando
// properties on text node, so the features provided by domObject will not
// work for text nodes (which is not a big issue for us).
//
// CKEDITOR.dom.domObject.call( this, element );
/**
* The native DOM text node represented by this class instance.
* @type Object
* @example
* var element = new CKEDITOR.dom.text( 'Example' );
* alert( element.$.nodeType ); // "3"
*/
this.$ = text;
};
CKEDITOR.dom.text.prototype = new CKEDITOR.dom.node();
CKEDITOR.tools.extend( CKEDITOR.dom.text.prototype,
/** @lends CKEDITOR.dom.text.prototype */
{
/**
* The node type. This is a constant value set to
* {@link CKEDITOR.NODE_TEXT}.
* @type Number
* @example
*/
type : CKEDITOR.NODE_TEXT,
getLength : function()
{
return this.$.nodeValue.length;
},
getText : function()
{
return this.$.nodeValue;
},
/**
* Breaks this text node into two nodes at the specified offset,
* keeping both in the tree as siblings. This node then only contains
* all the content up to the offset point. A new text node, which is
* inserted as the next sibling of this node, contains all the content
* at and after the offset point. When the offset is equal to the
* length of this node, the new node has no data.
* @param {Number} The position at which to split, starting from zero.
* @returns {CKEDITOR.dom.text} The new text node.
*/
split : function( offset )
{
// If the offset is after the last char, IE creates the text node
// on split, but don't include it into the DOM. So, we have to do
// that manually here.
if ( CKEDITOR.env.ie && offset == this.getLength() )
{
var next = this.getDocument().createText( '' );
next.insertAfter( this );
return next;
}
var doc = this.getDocument();
var retval = new CKEDITOR.dom.text( this.$.splitText( offset ), doc );
// IE BUG: IE8 does not update the childNodes array in DOM after splitText(),
// we need to make some DOM changes to make it update. (#3436)
if ( CKEDITOR.env.ie8 )
{
var workaround = new CKEDITOR.dom.text( '', doc );
workaround.insertAfter( retval );
workaround.remove();
}
return retval;
},
/**
* Extracts characters from indexA up to but not including indexB.
* @param {Number} indexA An integer between 0 and one less than the
* length of the text.
* @param {Number} [indexB] An integer between 0 and the length of the
* string. If omitted, extracts characters to the end of the text.
*/
substring : function( indexA, indexB )
{
// We need the following check due to a Firefox bug
// https://bugzilla.mozilla.org/show_bug.cgi?id=458886
if ( typeof indexB != 'number' )
return this.$.nodeValue.substr( indexA );
else
return this.$.nodeValue.substring( indexA, indexB );
}
});

View File

@ -1,411 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
(function()
{
// This function is to be called under a "walker" instance scope.
function iterate( rtl, breakOnFalse )
{
// Return null if we have reached the end.
if ( this._.end )
return null;
var node,
range = this.range,
guard,
userGuard = this.guard,
type = this.type,
getSourceNodeFn = ( rtl ? 'getPreviousSourceNode' : 'getNextSourceNode' );
// This is the first call. Initialize it.
if ( !this._.start )
{
this._.start = 1;
// Trim text nodes and optmize the range boundaries. DOM changes
// may happen at this point.
range.trim();
// A collapsed range must return null at first call.
if ( range.collapsed )
{
this.end();
return null;
}
}
// Create the LTR guard function, if necessary.
if ( !rtl && !this._.guardLTR )
{
// Gets the node that stops the walker when going LTR.
var limitLTR = range.endContainer,
blockerLTR = limitLTR.getChild( range.endOffset );
this._.guardLTR = function( node, movingOut )
{
return ( ( !movingOut || !limitLTR.equals( node ) )
&& ( !blockerLTR || !node.equals( blockerLTR ) )
&& ( node.type != CKEDITOR.NODE_ELEMENT || node.getName() != 'body' ) );
};
}
// Create the RTL guard function, if necessary.
if ( rtl && !this._.guardRTL )
{
// Gets the node that stops the walker when going LTR.
var limitRTL = range.startContainer,
blockerRTL = ( range.startOffset > 0 ) && limitRTL.getChild( range.startOffset - 1 );
this._.guardRTL = function( node, movingOut )
{
return ( ( !movingOut || !limitRTL.equals( node ) )
&& ( !blockerRTL || !node.equals( blockerRTL ) )
&& ( node.type != CKEDITOR.NODE_ELEMENT || node.getName() != 'body' ) );
};
}
// Define which guard function to use.
var stopGuard = rtl ? this._.guardRTL : this._.guardLTR;
// Make the user defined guard function participate in the process,
// otherwise simply use the boundary guard.
if ( userGuard )
{
guard = function( node, movingOut )
{
if ( stopGuard( node, movingOut ) === false )
return false;
return userGuard( node );
};
}
else
guard = stopGuard;
if ( this.current )
node = this.current[ getSourceNodeFn ]( false, type, guard );
else
{
// Get the first node to be returned.
if ( rtl )
{
node = range.endContainer;
if ( range.endOffset > 0 )
{
node = node.getChild( range.endOffset - 1 );
if ( guard( node ) === false )
node = null;
}
else
node = ( guard ( node ) === false ) ?
null : node.getPreviousSourceNode( true, type, guard );
}
else
{
node = range.startContainer;
node = node.getChild( range.startOffset );
if ( node )
{
if ( guard( node ) === false )
node = null;
}
else
node = ( guard ( range.startContainer ) === false ) ?
null : range.startContainer.getNextSourceNode( true, type, guard ) ;
}
}
while ( node && !this._.end )
{
this.current = node;
if ( !this.evaluator || this.evaluator( node ) !== false )
{
if ( !breakOnFalse )
return node;
}
else if ( breakOnFalse && this.evaluator )
return false;
node = node[ getSourceNodeFn ]( false, type, guard );
}
this.end();
return this.current = null;
}
function iterateToLast( rtl )
{
var node, last = null;
while ( ( node = iterate.call( this, rtl ) ) )
last = node;
return last;
}
CKEDITOR.dom.walker = CKEDITOR.tools.createClass(
{
/**
* Utility class to "walk" the DOM inside a range boundaries. If
* necessary, partially included nodes (text nodes) are broken to
* reflect the boundaries limits, so DOM and range changes may happen.
* Outside changes to the range may break the walker.
*
* The walker may return nodes that are not totaly included into the
* range boundaires. Let's take the following range representation,
* where the square brackets indicate the boundaries:
*
* [&lt;p&gt;Some &lt;b&gt;sample] text&lt;/b&gt;
*
* While walking forward into the above range, the following nodes are
* returned: &lt;p&gt;, "Some ", &lt;b&gt; and "sample". Going
* backwards instead we have: "sample" and "Some ". So note that the
* walker always returns nodes when "entering" them, but not when
* "leaving" them. The guard function is instead called both when
* entering and leaving nodes.
*
* @constructor
* @param {CKEDITOR.dom.range} range The range within which walk.
*/
$ : function( range )
{
this.range = range;
/**
* A function executed for every matched node, to check whether
* it's to be considered into the walk or not. If not provided, all
* matched nodes are considered good.
* If the function returns "false" the node is ignored.
* @name CKEDITOR.dom.walker.prototype.evaluator
* @property
* @type Function
*/
// this.evaluator = null;
/**
* A function executed for every node the walk pass by to check
* whether the walk is to be finished. It's called when both
* entering and exiting nodes, as well as for the matched nodes.
* If this function returns "false", the walking ends and no more
* nodes are evaluated.
* @name CKEDITOR.dom.walker.prototype.guard
* @property
* @type Function
*/
// this.guard = null;
/** @private */
this._ = {};
},
// statics :
// {
// /* Creates a CKEDITOR.dom.walker instance to walk inside DOM boundaries set by nodes.
// * @param {CKEDITOR.dom.node} startNode The node from wich the walk
// * will start.
// * @param {CKEDITOR.dom.node} [endNode] The last node to be considered
// * in the walk. No more nodes are retrieved after touching or
// * passing it. If not provided, the walker stops at the
// * &lt;body&gt; closing boundary.
// * @returns {CKEDITOR.dom.walker} A DOM walker for the nodes between the
// * provided nodes.
// */
// createOnNodes : function( startNode, endNode, startInclusive, endInclusive )
// {
// var range = new CKEDITOR.dom.range();
// if ( startNode )
// range.setStartAt( startNode, startInclusive ? CKEDITOR.POSITION_BEFORE_START : CKEDITOR.POSITION_AFTER_END ) ;
// else
// range.setStartAt( startNode.getDocument().getBody(), CKEDITOR.POSITION_AFTER_START ) ;
//
// if ( endNode )
// range.setEndAt( endNode, endInclusive ? CKEDITOR.POSITION_AFTER_END : CKEDITOR.POSITION_BEFORE_START ) ;
// else
// range.setEndAt( startNode.getDocument().getBody(), CKEDITOR.POSITION_BEFORE_END ) ;
//
// return new CKEDITOR.dom.walker( range );
// }
// },
//
proto :
{
/**
* Stop walking. No more nodes are retrieved if this function gets
* called.
*/
end : function()
{
this._.end = 1;
},
/**
* Retrieves the next node (at right).
* @returns {CKEDITOR.dom.node} The next node or null if no more
* nodes are available.
*/
next : function()
{
return iterate.call( this );
},
/**
* Retrieves the previous node (at left).
* @returns {CKEDITOR.dom.node} The previous node or null if no more
* nodes are available.
*/
previous : function()
{
return iterate.call( this, true );
},
/**
* Check all nodes at right, executing the evaluation fuction.
* @returns {Boolean} "false" if the evaluator function returned
* "false" for any of the matched nodes. Otherwise "true".
*/
checkForward : function()
{
return iterate.call( this, false, true ) !== false;
},
/**
* Check all nodes at left, executing the evaluation fuction.
* @returns {Boolean} "false" if the evaluator function returned
* "false" for any of the matched nodes. Otherwise "true".
*/
checkBackward : function()
{
return iterate.call( this, true, true ) !== false;
},
/**
* Executes a full walk forward (to the right), until no more nodes
* are available, returning the last valid node.
* @returns {CKEDITOR.dom.node} The last node at the right or null
* if no valid nodes are available.
*/
lastForward : function()
{
return iterateToLast.call( this );
},
/**
* Executes a full walk backwards (to the left), until no more nodes
* are available, returning the last valid node.
* @returns {CKEDITOR.dom.node} The last node at the left or null
* if no valid nodes are available.
*/
lastBackward : function()
{
return iterateToLast.call( this, true );
},
reset : function()
{
delete this.current;
this._ = {};
}
}
});
/*
* Anything whose display computed style is block, list-item, table,
* table-row-group, table-header-group, table-footer-group, table-row,
* table-column-group, table-column, table-cell, table-caption, or whose node
* name is hr, br (when enterMode is br only) is a block boundary.
*/
var blockBoundaryDisplayMatch =
{
block : 1,
'list-item' : 1,
table : 1,
'table-row-group' : 1,
'table-header-group' : 1,
'table-footer-group' : 1,
'table-row' : 1,
'table-column-group' : 1,
'table-column' : 1,
'table-cell' : 1,
'table-caption' : 1
},
blockBoundaryNodeNameMatch = { hr : 1 };
CKEDITOR.dom.element.prototype.isBlockBoundary = function( customNodeNames )
{
var nodeNameMatches = CKEDITOR.tools.extend( {},
blockBoundaryNodeNameMatch, customNodeNames || {} );
return blockBoundaryDisplayMatch[ this.getComputedStyle( 'display' ) ] ||
nodeNameMatches[ this.getName() ];
};
CKEDITOR.dom.walker.blockBoundary = function( customNodeNames )
{
return function( node , type )
{
return ! ( node.type == CKEDITOR.NODE_ELEMENT
&& node.isBlockBoundary( customNodeNames ) );
};
};
CKEDITOR.dom.walker.listItemBoundary = function()
{
return this.blockBoundary( { br : 1 } );
};
/**
* Whether the node is a bookmark node's inner text node.
*/
CKEDITOR.dom.walker.bookmarkContents = function( node )
{
},
/**
* Whether the to-be-evaluated node is a bookmark node OR bookmark node
* inner contents.
* @param {Boolean} contentOnly Whether only test againt the text content of
* bookmark node instead of the element itself(default).
* @param {Boolean} isReject Whether should return 'false' for the bookmark
* node instead of 'true'(default).
*/
CKEDITOR.dom.walker.bookmark = function( contentOnly, isReject )
{
function isBookmarkNode( node )
{
return ( node && node.getName
&& node.getName() == 'span'
&& node.hasAttribute('_fck_bookmark') );
}
return function( node )
{
var isBookmark, parent;
// Is bookmark inner text node?
isBookmark = ( node && !node.getName && ( parent = node.getParent() )
&& isBookmarkNode( parent ) );
// Is bookmark node?
isBookmark = contentOnly ? isBookmark : isBookmark || isBookmarkNode( node );
return isReject ^ isBookmark;
};
};
/**
* Whether the node contains only white-spaces characters.
* @param isReject
*/
CKEDITOR.dom.walker.whitespaces = function( isReject )
{
return function( node )
{
var isWhitespace = node && ( node.type == CKEDITOR.NODE_TEXT )
&& !CKEDITOR.tools.trim( node.getText() );
return isReject ^ isWhitespace;
};
};
})();

View File

@ -1,96 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.dom.document} class, which
* represents a DOM document.
*/
/**
* Represents a DOM window.
* @constructor
* @augments CKEDITOR.dom.domObject
* @param {Object} domWindow A native DOM window.
* @example
* var document = new CKEDITOR.dom.window( window );
*/
CKEDITOR.dom.window = function( domWindow )
{
CKEDITOR.dom.domObject.call( this, domWindow );
};
CKEDITOR.dom.window.prototype = new CKEDITOR.dom.domObject();
CKEDITOR.tools.extend( CKEDITOR.dom.window.prototype,
/** @lends CKEDITOR.dom.window.prototype */
{
/**
* Moves the selection focus to this window.
* @function
* @example
* var win = new CKEDITOR.dom.window( window );
* <b>win.focus()</b>;
*/
focus : function()
{
// Webkit is sometimes failed to focus iframe, blur it first(#3835).
if( CKEDITOR.env.webkit && this.$.parent )
this.$.parent.focus();
this.$.focus();
},
/**
* Gets the width and height of this window's viewable area.
* @function
* @returns {Object} An object with the "width" and "height"
* properties containing the size.
* @example
* var win = new CKEDITOR.dom.window( window );
* var size = <b>win.getViewPaneSize()</b>;
* alert( size.width );
* alert( size.height );
*/
getViewPaneSize : function()
{
var doc = this.$.document,
stdMode = doc.compatMode == 'CSS1Compat';
return {
width : ( stdMode ? doc.documentElement.clientWidth : doc.body.clientWidth ) || 0,
height : ( stdMode ? doc.documentElement.clientHeight : doc.body.clientHeight ) || 0
};
},
/**
* Gets the current position of the window's scroll.
* @function
* @returns {Object} An object with the "x" and "y" properties
* containing the scroll position.
* @example
* var win = new CKEDITOR.dom.window( window );
* var pos = <b>win.getScrollPosition()</b>;
* alert( pos.x );
* alert( pos.y );
*/
getScrollPosition : function()
{
var $ = this.$;
if ( 'pageXOffset' in $ )
{
return {
x : $.pageXOffset || 0,
y : $.pageYOffset || 0
};
}
else
{
var doc = $.document;
return {
x : doc.documentElement.scrollLeft || doc.body.scrollLeft || 0,
y : doc.documentElement.scrollTop || doc.body.scrollTop || 0
};
}
}
});

View File

@ -1,200 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.dtd} object, which holds the DTD
* mapping for XHTML 1.0 Transitional. This file was automatically
* generated from the file: xhtml1-transitional.dtd.
*/
/**
* Holds and object representation of the HTML DTD to be used by the editor in
* its internal operations.
*
* Each element in the DTD is represented by a
* property in this object. Each property contains the list of elements that
* can be contained by the element. Text is represented by the "#" property.
*
* Several special grouping properties are also available. Their names start
* with the "$" character.
* @namespace
* @example
* // Check if "div" can be contained in a "p" element.
* alert( !!CKEDITOR.dtd[ 'p' ][ 'div' ] ); "false"
* @example
* // Check if "p" can be contained in a "div" element.
* alert( !!CKEDITOR.dtd[ 'div' ][ 'p' ] ); "true"
* @example
* // Check if "p" is a block element.
* alert( !!CKEDITOR.dtd.$block[ 'p' ] ); "true"
*/
CKEDITOR.dtd = (function()
{
var X = CKEDITOR.tools.extend,
A = {isindex:1,fieldset:1},
B = {input:1,button:1,select:1,textarea:1,label:1},
C = X({a:1},B),
D = X({iframe:1},C),
E = {hr:1,ul:1,menu:1,div:1,blockquote:1,noscript:1,table:1,center:1,address:1,dir:1,pre:1,h5:1,dl:1,h4:1,noframes:1,h6:1,ol:1,h1:1,h3:1,h2:1},
F = {ins:1,del:1,script:1},
G = X({b:1,acronym:1,bdo:1,'var':1,'#':1,abbr:1,code:1,br:1,i:1,cite:1,kbd:1,u:1,strike:1,s:1,tt:1,strong:1,q:1,samp:1,em:1,dfn:1,span:1},F),
H = X({sub:1,img:1,object:1,sup:1,basefont:1,map:1,applet:1,font:1,big:1,small:1},G),
I = X({p:1},H),
J = X({iframe:1},H,B),
K = {img:1,noscript:1,br:1,kbd:1,center:1,button:1,basefont:1,h5:1,h4:1,samp:1,h6:1,ol:1,h1:1,h3:1,h2:1,form:1,font:1,'#':1,select:1,menu:1,ins:1,abbr:1,label:1,code:1,table:1,script:1,cite:1,input:1,iframe:1,strong:1,textarea:1,noframes:1,big:1,small:1,span:1,hr:1,sub:1,bdo:1,'var':1,div:1,object:1,sup:1,strike:1,dir:1,map:1,dl:1,applet:1,del:1,isindex:1,fieldset:1,ul:1,b:1,acronym:1,a:1,blockquote:1,i:1,u:1,s:1,tt:1,address:1,q:1,pre:1,p:1,em:1,dfn:1},
L = X({a:1},J),
M = {tr:1},
N = {'#':1},
O = X({param:1},K),
P = X({form:1},A,D,E,I),
Q = {li:1};
var block = {address:1,blockquote:1,center:1,dir:1,div:1,dl:1,fieldset:1,form:1,h1:1,h2:1,h3:1,h4:1,h5:1,h6:1,hr:1,isindex:1,menu:1,noframes:1,ol:1,p:1,pre:1,table:1,ul:1};
return /** @lends CKEDITOR.dtd */ {
// The "$" items have been added manually.
/**
* List of block elements, like "p" or "div".
* @type Object
* @example
*/
$block : block,
$body : X({script:1}, block),
$cdata : {script:1,style:1},
/**
* List of empty (self-closing) elements, like "br" or "img".
* @type Object
* @example
*/
$empty : {area:1,base:1,br:1,col:1,hr:1,img:1,input:1,link:1,meta:1,param:1},
/**
* List of list item elements, like "li" or "dd".
* @type Object
* @example
*/
$listItem : {dd:1,dt:1,li:1},
/**
* Elements that accept text nodes, but are not possible to edit into
* the browser.
* @type Object
* @example
*/
$nonEditable : {applet:1,button:1,embed:1,iframe:1,map:1,object:1,option:1,script:1,textarea:1},
/**
* List of elements that can be ignored if empty, like "b" or "span".
* @type Object
* @example
*/
$removeEmpty : {abbr:1,acronym:1,address:1,b:1,bdo:1,big:1,cite:1,code:1,del:1,dfn:1,em:1,font:1,i:1,ins:1,label:1,kbd:1,q:1,s:1,samp:1,small:1,span:1,strike:1,strong:1,sub:1,sup:1,tt:1,u:1,'var':1},
/**
* List of elements that have tabindex set to zero by default.
* @type Object
* @example
*/
$tabIndex : {a:1,area:1,button:1,input:1,object:1,select:1,textarea:1},
/**
* List of elements used inside the "table" element, like "tbody" or "td".
* @type Object
* @example
*/
$tableContent : {caption:1,col:1,colgroup:1,tbody:1,td:1,tfoot:1,th:1,thead:1,tr:1},
col : {},
tr : {td:1,th:1},
img : {},
colgroup : {col:1},
noscript : P,
td : P,
br : {},
th : P,
center : P,
kbd : L,
button : X(I,E),
basefont : {},
h5 : L,
h4 : L,
samp : L,
h6 : L,
ol : Q,
h1 : L,
h3 : L,
option : N,
h2 : L,
form : X(A,D,E,I),
select : {optgroup:1,option:1},
font : L,
ins : P,
menu : Q,
abbr : L,
label : L,
table : {thead:1,col:1,tbody:1,tr:1,colgroup:1,caption:1,tfoot:1},
code : L,
script : N,
tfoot : M,
cite : L,
li : P,
input : {},
iframe : P,
strong : L,
textarea : N,
noframes : P,
big : L,
small : L,
span : L,
hr : {},
dt : L,
sub : L,
optgroup : {option:1},
param : {},
bdo : L,
'var' : L,
div : P,
object : O,
sup : L,
dd : P,
strike : L,
area : {},
dir : Q,
map : X({area:1,form:1,p:1},A,F,E),
applet : O,
dl : {dt:1,dd:1},
del : P,
isindex : {},
fieldset : X({legend:1},K),
thead : M,
ul : Q,
acronym : L,
b : L,
a : J,
blockquote : P,
caption : L,
i : L,
u : L,
tbody : M,
s : L,
address : X(D,I),
tt : L,
legend : L,
q : L,
pre : X(G,C),
p : L,
em : L,
dfn : L
};
})();
// PACKAGER_RENAME( CKEDITOR.dtd )

View File

@ -1,650 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.editor} class, which represents an
* editor instance.
*/
(function()
{
// The counter for automatic instance names.
var nameCounter = 0;
var getNewName = function()
{
var name = 'editor' + ( ++nameCounter );
return ( CKEDITOR.instances && CKEDITOR.instances[ name ] ) ? getNewName() : name;
};
// ##### START: Config Privates
// These function loads custom configuration files and cache the
// CKEDITOR.editorConfig functions defined on them, so there is no need to
// download them more than once for several instances.
var loadConfigLoaded = {};
var loadConfig = function( editor )
{
var customConfig = editor.config.customConfig;
// Check if there is a custom config to load.
if ( !customConfig )
return false;
var loadedConfig = loadConfigLoaded[ customConfig ] || ( loadConfigLoaded[ customConfig ] = {} );
// If the custom config has already been downloaded, reuse it.
if ( loadedConfig.fn )
{
// Call the cached CKEDITOR.editorConfig defined in the custom
// config file for the editor instance depending on it.
loadedConfig.fn.call( editor, editor.config );
// If there is no other customConfig in the chain, fire the
// "configLoaded" event.
if ( editor.config.customConfig == customConfig || !loadConfig( editor ) )
editor.fireOnce( 'customConfigLoaded' );
}
else
{
// Load the custom configuration file.
CKEDITOR.scriptLoader.load( customConfig, function()
{
// If the CKEDITOR.editorConfig function has been properly
// defined in the custom configuration file, cache it.
if ( CKEDITOR.editorConfig )
loadedConfig.fn = CKEDITOR.editorConfig;
else
loadedConfig.fn = function(){};
// Call the load config again. This time the custom
// config is already cached and so it will get loaded.
loadConfig( editor );
});
}
return true;
};
var initConfig = function( editor, instanceConfig )
{
// Setup the lister for the "customConfigLoaded" event.
editor.on( 'customConfigLoaded', function()
{
if ( instanceConfig )
{
// Register the events that may have been set at the instance
// configuration object.
if ( instanceConfig.on )
{
for ( var eventName in instanceConfig.on )
{
editor.on( eventName, instanceConfig.on[ eventName ] );
}
}
// Overwrite the settings from the in-page config.
CKEDITOR.tools.extend( editor.config, instanceConfig, true );
delete editor.config.on;
}
onConfigLoaded( editor );
});
// The instance config may override the customConfig setting to avoid
// loading the default ~/config.js file.
if ( instanceConfig && instanceConfig.customConfig != undefined )
editor.config.customConfig = instanceConfig.customConfig;
// Load configs from the custom configuration files.
if ( !loadConfig( editor ) )
editor.fireOnce( 'customConfigLoaded' );
};
// ##### END: Config Privates
var onConfigLoaded = function( editor )
{
// Set config related properties.
var skin = editor.config.skin.split( ',' ),
skinName = skin[ 0 ],
skinPath = CKEDITOR.getUrl( skin[ 1 ] || (
'skins/' + skinName + '/' ) );
editor.skinName = skinName;
editor.skinPath = skinPath;
editor.skinClass = 'cke_skin_' + skinName;
// Fire the "configLoaded" event.
editor.fireOnce( 'configLoaded' );
// Load language file.
loadLang( editor );
};
var loadLang = function( editor )
{
CKEDITOR.lang.load( editor.config.language, editor.config.defaultLanguage, function( languageCode, lang )
{
editor.langCode = languageCode;
// As we'll be adding plugin specific entries that could come
// from different language code files, we need a copy of lang,
// not a direct reference to it.
editor.lang = CKEDITOR.tools.prototypedCopy( lang );
// We're not able to support RTL in Firefox 2 at this time.
if ( CKEDITOR.env.gecko && CKEDITOR.env.version < 10900 && editor.lang.dir == 'rtl' )
editor.lang.dir = 'ltr';
loadPlugins( editor );
});
};
var loadPlugins = function( editor )
{
var config = editor.config,
plugins = config.plugins,
extraPlugins = config.extraPlugins,
removePlugins = config.removePlugins;
if ( extraPlugins )
{
// Remove them first to avoid duplications.
var removeRegex = new RegExp( '(?:^|,)(?:' + extraPlugins.replace( /\s*,\s*/g, '|' ) + ')(?=,|$)' , 'g' );
plugins = plugins.replace( removeRegex, '' );
plugins += ',' + extraPlugins;
}
if ( removePlugins )
{
removeRegex = new RegExp( '(?:^|,)(?:' + removePlugins.replace( /\s*,\s*/g, '|' ) + ')(?=,|$)' , 'g' );
plugins = plugins.replace( removeRegex, '' );
}
// Load all plugins defined in the "plugins" setting.
CKEDITOR.plugins.load( plugins.split( ',' ), function( plugins )
{
// The list of plugins.
var pluginsArray = [];
// The language code to get loaded for each plugin. Null
// entries will be appended for plugins with no language files.
var languageCodes = [];
// The list of URLs to language files.
var languageFiles = [];
// Cache the loaded plugin names.
editor.plugins = plugins;
// Loop through all plugins, to build the list of language
// files to get loaded.
for ( var pluginName in plugins )
{
var plugin = plugins[ pluginName ],
pluginLangs = plugin.lang,
pluginPath = CKEDITOR.plugins.getPath( pluginName ),
lang = null;
// Set the plugin path in the plugin.
plugin.path = pluginPath;
// If the plugin has "lang".
if ( pluginLangs )
{
// Resolve the plugin language. If the current language
// is not available, get the first one (default one).
lang = ( CKEDITOR.tools.indexOf( pluginLangs, editor.langCode ) >= 0 ? editor.langCode : pluginLangs[ 0 ] );
if ( !plugin.lang[ lang ] )
{
// Put the language file URL into the list of files to
// get downloaded.
languageFiles.push( CKEDITOR.getUrl( pluginPath + 'lang/' + lang + '.js' ) );
}
else
{
CKEDITOR.tools.extend( editor.lang, plugin.lang[ lang ] );
lang = null;
}
}
// Save the language code, so we know later which
// language has been resolved to this plugin.
languageCodes.push( lang );
pluginsArray.push( plugin );
}
// Load all plugin specific language files in a row.
CKEDITOR.scriptLoader.load( languageFiles, function()
{
// Initialize all plugins that have the "beforeInit" and "init" methods defined.
var methods = [ 'beforeInit', 'init', 'afterInit' ];
for ( var m = 0 ; m < methods.length ; m++ )
{
for ( var i = 0 ; i < pluginsArray.length ; i++ )
{
var plugin = pluginsArray[ i ];
// Uses the first loop to update the language entries also.
if ( m === 0 && languageCodes[ i ] && plugin.lang )
CKEDITOR.tools.extend( editor.lang, plugin.lang[ languageCodes[ i ] ] );
// Call the plugin method (beforeInit and init).
if ( plugin[ methods[ m ] ] )
plugin[ methods[ m ] ]( editor );
}
}
// Load the editor skin.
editor.fire( 'pluginsLoaded' );
loadSkin( editor );
});
});
};
var loadSkin = function( editor )
{
CKEDITOR.skins.load( editor, 'editor', function()
{
loadTheme( editor );
});
};
var loadTheme = function( editor )
{
var theme = editor.config.theme;
CKEDITOR.themes.load( theme, function()
{
var editorTheme = editor.theme = CKEDITOR.themes.get( theme );
editorTheme.path = CKEDITOR.themes.getPath( theme );
editorTheme.build( editor );
if ( editor.config.autoUpdateElement )
attachToForm( editor );
});
};
var attachToForm = function( editor )
{
var element = editor.element;
// If are replacing a textarea, we must
if ( editor.elementMode == CKEDITOR.ELEMENT_MODE_REPLACE && element.is( 'textarea' ) )
{
var form = element.$.form && new CKEDITOR.dom.element( element.$.form );
if ( form )
{
function onSubmit()
{
editor.updateElement();
}
form.on( 'submit',onSubmit );
// Setup the submit function because it doesn't fire the
// "submit" event.
if ( !form.$.submit.nodeName )
{
form.$.submit = CKEDITOR.tools.override( form.$.submit, function( originalSubmit )
{
return function()
{
editor.updateElement();
// For IE, the DOM submit function is not a
// function, so we need thid check.
if ( originalSubmit.apply )
originalSubmit.apply( this, arguments );
else
originalSubmit();
};
});
}
// Remove 'submit' events registered on form element before destroying.(#3988)
editor.on( 'destroy', function()
{
form.removeListener( 'submit', onSubmit );
} );
}
}
};
function updateCommandsMode()
{
var command,
commands = this._.commands,
mode = this.mode;
for ( var name in commands )
{
command = commands[ name ];
command[ command.modes[ mode ] ? 'enable' : 'disable' ]();
}
}
/**
* Initializes the editor instance. This function is called by the editor
* contructor (editor_basic.js).
* @private
*/
CKEDITOR.editor.prototype._init = function()
{
// Get the properties that have been saved in the editor_base
// implementation.
var element = CKEDITOR.dom.element.get( this._.element ),
instanceConfig = this._.instanceConfig;
delete this._.element;
delete this._.instanceConfig;
this._.commands = {};
this._.styles = [];
/**
* The DOM element that has been replaced by this editor instance. This
* element holds the editor data on load and post.
* @name CKEDITOR.editor.prototype.element
* @type CKEDITOR.dom.element
* @example
* var editor = CKEDITOR.instances.editor1;
* alert( <b>editor.element</b>.getName() ); "textarea"
*/
this.element = element;
/**
* The editor instance name. It hay be the replaced element id, name or
* a default name using a progressive counter (editor1, editor2, ...).
* @name CKEDITOR.editor.prototype.name
* @type String
* @example
* var editor = CKEDITOR.instances.editor1;
* alert( <b>editor.name</b> ); "editor1"
*/
this.name = ( element && ( this.elementMode == CKEDITOR.ELEMENT_MODE_REPLACE )
&& ( element.getId() || element.getNameAtt() ) )
|| getNewName();
if ( this.name in CKEDITOR.instances )
throw '[CKEDITOR.editor] The instance "' + this.name + '" already exists.';
/**
* The configurations for this editor instance. It inherits all
* settings defined in (@link CKEDITOR.config}, combined with settings
* loaded from custom configuration files and those defined inline in
* the page when creating the editor.
* @name CKEDITOR.editor.prototype.config
* @type Object
* @example
* var editor = CKEDITOR.instances.editor1;
* alert( <b>editor.config.theme</b> ); "default" e.g.
*/
this.config = CKEDITOR.tools.prototypedCopy( CKEDITOR.config );
/**
* Namespace containing UI features related to this editor instance.
* @name CKEDITOR.editor.prototype.ui
* @type CKEDITOR.ui
* @example
*/
this.ui = new CKEDITOR.ui( this );
/**
* Controls the focus state of this editor instance. This property
* is rarely used for normal API operations. It is mainly
* destinated to developer adding UI elements to the editor interface.
* @name CKEDITOR.editor.prototype.focusManager
* @type CKEDITOR.focusManager
* @example
*/
this.focusManager = new CKEDITOR.focusManager( this );
CKEDITOR.fire( 'instanceCreated', null, this );
this.on( 'mode', updateCommandsMode, null, null, 1 );
initConfig( this, instanceConfig );
};
})();
CKEDITOR.tools.extend( CKEDITOR.editor.prototype,
/** @lends CKEDITOR.editor.prototype */
{
/**
* Adds a command definition to the editor instance. Commands added with
* this function can be later executed with {@link #execCommand}.
* @param {String} commandName The indentifier name of the command.
* @param {CKEDITOR.commandDefinition} commandDefinition The command definition.
* @example
* editorInstance.addCommand( 'sample',
* {
* exec : function( editor )
* {
* alert( 'Executing a command for the editor name "' + editor.name + '"!' );
* }
* });
*/
addCommand : function( commandName, commandDefinition )
{
return this._.commands[ commandName ] = new CKEDITOR.command( this, commandDefinition );
},
addCss : function( css )
{
this._.styles.push( css );
},
/**
* Destroys the editor instance, releasing all resources used by it.
* If the editor replaced an element, the element will be recovered.
* @param {Boolean} [noUpdate] If the instance is replacing a DOM
* element, this parameter indicates whether or not to update the
* element with the instance contents.
* @example
* alert( CKEDITOR.instances.editor1 ); e.g "object"
* <b>CKEDITOR.instances.editor1.destroy()</b>;
* alert( CKEDITOR.instances.editor1 ); "undefined"
*/
destroy : function( noUpdate )
{
if ( !noUpdate )
this.updateElement();
this.theme.destroy( this );
this.fire( 'destroy' );
CKEDITOR.remove( this );
},
/**
* Executes a command.
* @param {String} commandName The indentifier name of the command.
* @param {Object} [data] Data to be passed to the command
* @returns {Boolean} "true" if the command has been successfuly
* executed, otherwise "false".
* @example
* editorInstance.execCommand( 'Bold' );
*/
execCommand : function( commandName, data )
{
var command = this.getCommand( commandName );
var eventData =
{
name: commandName,
commandData: data,
command: command
};
if ( command && command.state != CKEDITOR.TRISTATE_DISABLED )
{
if ( this.fire( 'beforeCommandExec', eventData ) !== true )
{
eventData.returnValue = command.exec( eventData.commandData );
// Fire the 'afterCommandExec' immediately if command is synchronous.
if ( !command.async && this.fire( 'afterCommandExec', eventData ) !== true )
return eventData.returnValue;
}
}
// throw 'Unknown command name "' + commandName + '"';
return false;
},
/**
* Gets one of the registered commands. Note that, after registering a
* command definition with addCommand, it is transformed internally
* into an instance of {@link CKEDITOR.command}, which will be then
* returned by this function.
* @param {String} commandName The name of the command to be returned.
* This is the same used to register the command with addCommand.
* @returns {CKEDITOR.command} The command object identified by the
* provided name.
*/
getCommand : function( commandName )
{
return this._.commands[ commandName ];
},
/**
* Gets the editor data. The data will be in raw format. It is the same
* data that is posted by the editor.
* @type String
* @returns (String) The editor data.
* @example
* if ( CKEDITOR.instances.editor1.<b>getData()</b> == '' )
* alert( 'There is no data available' );
*/
getData : function()
{
this.fire( 'beforeGetData' );
var eventData = this._.data;
if ( typeof eventData != 'string' )
{
var element = this.element;
if ( element && this.elementMode == CKEDITOR.ELEMENT_MODE_REPLACE )
eventData = element.is( 'textarea' ) ? element.getValue() : element.getHtml();
else
eventData = '';
}
eventData = { dataValue : eventData };
// Fire "getData" so data manipulation may happen.
this.fire( 'getData', eventData );
return eventData.dataValue;
},
getSnapshot : function()
{
var data = this.fire( 'getSnapshot' );
if ( typeof data != 'string' )
{
var element = this.element;
if ( element && this.elementMode == CKEDITOR.ELEMENT_MODE_REPLACE )
data = element.is( 'textarea' ) ? element.getValue() : element.getHtml();
}
return data;
},
loadSnapshot : function( snapshot )
{
this.fire( 'loadSnapshot', snapshot );
},
/**
* Sets the editor data. The data must be provided in raw format.
* @param {String} data HTML code to replace the curent content in the editor.
* @example
* CKEDITOR.instances.editor1.<b>setData( '&lt;p&gt;This is the editor data.&lt;/p&gt;' )</b>;
*/
setData : function( data )
{
// Fire "setData" so data manipulation may happen.
var eventData = { dataValue : data };
this.fire( 'setData', eventData );
this._.data = eventData.dataValue;
this.fire( 'afterSetData', eventData );
},
/**
* Inserts HTML into the currently selected position in the editor.
* @param {String} data HTML code to be inserted into the editor.
* @example
* CKEDITOR.instances.editor1.<b>insertHtml( '&lt;p&gt;This is a new paragraph.&lt;/p&gt;' )</b>;
*/
insertHtml : function( data )
{
this.fire( 'insertHtml', data );
},
/**
* Inserts an element into the currently selected position in the
* editor.
* @param {CKEDITOR.dom.element} element The element to be inserted
* into the editor.
* @example
* var element = CKEDITOR.dom.element.createFromHtml( '&lt;img src="hello.png" border="0" title="Hello" /&gt;' );
* CKEDITOR.instances.editor1.<b>insertElement( element )</b>;
*/
insertElement : function( element )
{
this.fire( 'insertElement', element );
},
checkDirty : function()
{
return ( this.mayBeDirty && this._.previousValue !== this.getSnapshot() );
},
resetDirty : function()
{
if ( this.mayBeDirty )
this._.previousValue = this.getSnapshot();
},
/**
* Updates the &lt;textarea&gt; element that has been replaced by the editor with
* the current data available in the editor.
* @example
* CKEDITOR.instances.editor1.updateElement();
* alert( document.getElementById( 'editor1' ).value ); // The current editor data.
*/
updateElement : function()
{
var element = this.element;
if ( element && this.elementMode == CKEDITOR.ELEMENT_MODE_REPLACE )
{
if ( element.is( 'textarea' ) )
element.setValue( this.getData() );
else
element.setHtml( this.getData() );
}
}
});
CKEDITOR.on( 'loaded', function()
{
// Run the full initialization for pending editors.
var pending = CKEDITOR.editor._pending;
if ( pending )
{
delete CKEDITOR.editor._pending;
for ( var i = 0 ; i < pending.length ; i++ )
pending[ i ]._init();
}
});

View File

@ -1,178 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
if ( !CKEDITOR.editor )
{
/**
* No element is linked to the editor instance.
* @constant
* @example
*/
CKEDITOR.ELEMENT_MODE_NONE = 0;
/**
* The element is to be replaced by the editor instance.
* @constant
* @example
*/
CKEDITOR.ELEMENT_MODE_REPLACE = 1;
/**
* The editor is to be created inside the element.
* @constant
* @example
*/
CKEDITOR.ELEMENT_MODE_APPENDTO = 2;
/**
* Represents an editor instance. This constructor should be rarely used,
* being the {@link CKEDITOR} methods preferible.
* @constructor
* @param {Object} instanceConfig Configuration values for this specific
* instance.
* @param {CKEDITOR.dom.element} [element] The element linked to this
* instance.
* @param {Number} [mode] The mode in which the element is linked to this
* instance.
* @augments CKEDITOR.event
* @example
*/
CKEDITOR.editor = function( instanceConfig, element, mode )
{
this._ =
{
// Save the config to be processed later by the full core code.
instanceConfig : instanceConfig,
element : element
};
/**
* The mode in which the {@link #element} is linked to this editor
* instance. It can be any of the following values:
* <ul>
* <li><b>CKEDITOR.ELEMENT_MODE_NONE</b>: No element is linked to the
* editor instance.</li>
* <li><b>CKEDITOR.ELEMENT_MODE_REPLACE</b>: The element is to be
* replaced by the editor instance.</li>
* <li><b>CKEDITOR.ELEMENT_MODE_APPENDTO</b>: The editor is to be
* created inside the element.</li>
* </ul>
* @name CKEDITOR.editor.prototype.elementMode
* @type Number
* @example
* var editor = CKEDITOR.replace( 'editor1' );
* alert( <b>editor.elementMode</b> ); "1"
*/
this.elementMode = mode || CKEDITOR.ELEMENT_MODE_NONE;
// Call the CKEDITOR.event constructor to initialize this instance.
CKEDITOR.event.call( this );
this._init();
};
/**
* Replaces a &lt;textarea&gt; or a DOM element (DIV) with a CKEditor
* instance. For textareas, the initial value in the editor will be the
* textarea value. For DOM elements, their innerHTML will be used
* instead. We recommend using TEXTAREA and DIV elements only. Do not use
* this function directly. Use {@link CKEDITOR.replace} instead.
* @param {Object|String} elementOrIdOrName The DOM element (textarea), its
* ID or name.
* @param {Object} [config] The specific configurations to apply to this
* editor instance. Configurations set here will override global CKEditor
* settings.
* @returns {CKEDITOR.editor} The editor instance created.
* @example
*/
CKEDITOR.editor.replace = function( elementOrIdOrName, config )
{
var element = elementOrIdOrName;
if ( typeof element != 'object' )
{
// Look for the element by id. We accept any kind of element here.
element = document.getElementById( elementOrIdOrName );
// If not found, look for elements by name. In this case we accept only
// textareas.
if ( !element )
{
var i = 0,
textareasByName = document.getElementsByName( elementOrIdOrName );
while ( ( element = textareasByName[ i++ ] ) && element.tagName.toLowerCase() != 'textarea' )
{ /*jsl:pass*/ }
}
if ( !element )
throw '[CKEDITOR.editor.replace] The element with id or name "' + elementOrIdOrName + '" was not found.';
}
// Do not replace the textarea right now, just hide it. The effective
// replacement will be done by the _init function.
element.style.visibility = 'hidden';
// Create the editor instance.
return new CKEDITOR.editor( config, element, CKEDITOR.ELEMENT_MODE_REPLACE );
};
/**
* Creates a new editor instance inside a specific DOM element. Do not use
* this function directly. Use {@link CKEDITOR.appendTo} instead.
* @param {Object|String} elementOrId The DOM element or its ID.
* @param {Object} [config] The specific configurations to apply to this
* editor instance. Configurations set here will override global CKEditor
* settings.
* @returns {CKEDITOR.editor} The editor instance created.
* @example
*/
CKEDITOR.editor.appendTo = function( elementOrId, config )
{
if ( typeof elementOrId != 'object' )
{
elementOrId = document.getElementById( elementOrId );
if ( !elementOrId )
throw '[CKEDITOR.editor.appendTo] The element with id "' + elementOrId + '" was not found.';
}
// Create the editor instance.
return new CKEDITOR.editor( config, elementOrId, CKEDITOR.ELEMENT_MODE_APPENDTO );
};
CKEDITOR.editor.prototype =
{
/**
* Initializes the editor instance. This function will be overriden by the
* full CKEDITOR.editor implementation (editor.js).
* @private
*/
_init : function()
{
var pending = CKEDITOR.editor._pending || ( CKEDITOR.editor._pending = [] );
pending.push( this );
},
// Both fire and fireOnce will always pass this editor instance as the
// "editor" param in CKEDITOR.event.fire. So, we override it to do that
// automaticaly.
/** @ignore */
fire : function( eventName, data )
{
return CKEDITOR.event.prototype.fire.call( this, eventName, data, this );
},
/** @ignore */
fireOnce : function( eventName, data )
{
return CKEDITOR.event.prototype.fireOnce.call( this, eventName, data, this );
}
};
// "Inherit" (copy actually) from CKEDITOR.event.
CKEDITOR.event.implementOn( CKEDITOR.editor.prototype, true );
}

View File

@ -1,219 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.env} object, which constains
* environment and browser information.
*/
if ( !CKEDITOR.env )
{
/**
* Environment and browser information.
* @namespace
* @example
*/
CKEDITOR.env = (function()
{
var agent = navigator.userAgent.toLowerCase();
var opera = window.opera;
var env =
/** @lends CKEDITOR.env */
{
/**
* Indicates that CKEditor is running on Internet Explorer.
* @type Boolean
* @example
* if ( CKEDITOR.env.ie )
* alert( "I'm on IE!" );
*/
ie : /*@cc_on!@*/false,
/**
* Indicates that CKEditor is running on Opera.
* @type Boolean
* @example
* if ( CKEDITOR.env.opera )
* alert( "I'm on Opera!" );
*/
opera : ( !!opera && opera.version ),
/**
* Indicates that CKEditor is running on a WebKit based browser, like
* Safari.
* @type Boolean
* @example
* if ( CKEDITOR.env.webkit )
* alert( "I'm on WebKit!" );
*/
webkit : ( agent.indexOf( ' applewebkit/' ) > -1 ),
/**
* Indicates that CKEditor is running on Adobe AIR.
* @type Boolean
* @example
* if ( CKEDITOR.env.air )
* alert( "I'm on AIR!" );
*/
air : ( agent.indexOf( ' adobeair/' ) > -1 ),
/**
* Indicates that CKEditor is running on Macintosh.
* @type Boolean
* @example
* if ( CKEDITOR.env.mac )
* alert( "I love apples!" );
*/
mac : ( agent.indexOf( 'macintosh' ) > -1 ),
quirks : ( document.compatMode == 'BackCompat' ),
isCustomDomain : function()
{
return this.ie && document.domain != window.location.hostname;
}
};
/**
* Indicates that CKEditor is running on a Gecko based browser, like
* Firefox.
* @name CKEDITOR.env.gecko
* @type Boolean
* @example
* if ( CKEDITOR.env.gecko )
* alert( "I'm riding a gecko!" );
*/
env.gecko = ( navigator.product == 'Gecko' && !env.webkit && !env.opera );
var version = 0;
// Internet Explorer 6.0+
if ( env.ie )
{
version = parseFloat( agent.match( /msie (\d+)/ )[1] );
/**
* Indicate IE8 browser.
*/
env.ie8 = !!document.documentMode;
/**
* Indicte IE8 document mode.
*/
env.ie8Compat = document.documentMode == 8;
/**
* Indicates that CKEditor is running on an IE7-like environment, which
* includes IE7 itself and IE8's IE7 document mode.
* @type Boolean
*/
env.ie7Compat = ( ( version == 7 && !document.documentMode )
|| document.documentMode == 7 );
/**
* Indicates that CKEditor is running on an IE6-like environment, which
* includes IE6 itself and IE7 and IE8 quirks mode.
* @type Boolean
* @example
* if ( CKEDITOR.env.ie6Compat )
* alert( "I'm on IE6 or quirks mode!" );
*/
env.ie6Compat = ( version < 7 || env.quirks );
}
// Gecko.
if ( env.gecko )
{
var geckoRelease = agent.match( /rv:([\d\.]+)/ );
if ( geckoRelease )
{
geckoRelease = geckoRelease[1].split( '.' );
version = geckoRelease[0] * 10000 + ( geckoRelease[1] || 0 ) * 100 + ( geckoRelease[2] || 0 ) * 1;
}
}
// Opera 9.50+
if ( env.opera )
version = parseFloat( opera.version() );
// Adobe AIR 1.0+
// Checked before Safari because AIR have the WebKit rich text editor
// features from Safari 3.0.4, but the version reported is 420.
if ( env.air )
version = parseFloat( agent.match( / adobeair\/(\d+)/ )[1] );
// WebKit 522+ (Safari 3+)
if ( env.webkit )
version = parseFloat( agent.match( / applewebkit\/(\d+)/ )[1] );
/**
* Contains the browser version.
*
* For gecko based browsers (like Firefox) it contains the revision
* number with first three parts concatenated with a padding zero
* (e.g. for revision 1.9.0.2 we have 10900).
*
* For webkit based browser (like Safari and Chrome) it contains the
* WebKit build version (e.g. 522).
* @name CKEDITOR.env.version
* @type Boolean
* @example
* if ( CKEDITOR.env.ie && <b>CKEDITOR.env.version</b> <= 6 )
* alert( "Ouch!" );
*/
env.version = version;
/**
* Indicates that CKEditor is running on a compatible browser.
* @name CKEDITOR.env.isCompatible
* @type Boolean
* @example
* if ( CKEDITOR.env.isCompatible )
* alert( "Your browser is pretty cool!" );
*/
env.isCompatible =
( env.ie && version >= 6 ) ||
( env.gecko && version >= 10801 ) ||
( env.opera && version >= 9.5 ) ||
( env.air && version >= 1 ) ||
( env.webkit && version >= 522 ) ||
false;
// The CSS class to be appended on the main UI containers, making it
// easy to apply browser specific styles to it.
env.cssClass =
'cke_browser_' + (
env.ie ? 'ie' :
env.gecko ? 'gecko' :
env.opera ? 'opera' :
env.air ? 'air' :
env.webkit ? 'webkit' :
'unknown' );
if ( env.quirks )
env.cssClass += ' cke_browser_quirks';
if ( env.ie )
{
env.cssClass += ' cke_browser_ie' + (
env.version < 7 ? '6' :
env.version >= 8 ? '8' :
'7' );
if ( env.quirks )
env.cssClass += ' cke_browser_iequirks';
}
if ( env.gecko && version < 10900 )
env.cssClass += ' cke_browser_gecko18';
return env;
})();
}
// PACKAGER_RENAME( CKEDITOR.env )
// PACKAGER_RENAME( CKEDITOR.env.ie )

View File

@ -1,335 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.event} class, which serves as the
* base for classes and objects that require event handling features.
*/
if ( !CKEDITOR.event )
{
/**
* This is a base class for classes and objects that require event handling
* features.
* @constructor
* @example
*/
CKEDITOR.event = function()
{};
/**
* Implements the {@link CKEDITOR.event} features in an object.
* @param {Object} targetObject The object in which implement the features.
* @example
* var myObject = { message : 'Example' };
* <b>CKEDITOR.event.implementOn( myObject }</b>;
* myObject.on( 'testEvent', function()
* {
* alert( this.message ); // "Example"
* });
* myObject.fire( 'testEvent' );
*/
CKEDITOR.event.implementOn = function( targetObject, isTargetPrototype )
{
var eventProto = CKEDITOR.event.prototype;
for ( var prop in eventProto )
{
if ( targetObject[ prop ] == undefined )
targetObject[ prop ] = eventProto[ prop ];
}
};
CKEDITOR.event.prototype = (function()
{
// Returns the private events object for a given object.
var getPrivate = function( obj )
{
var _ = ( obj.getPrivate && obj.getPrivate() ) || obj._ || ( obj._ = {} );
return _.events || ( _.events = {} );
};
var eventEntry = function( eventName )
{
this.name = eventName;
this.listeners = [];
};
eventEntry.prototype =
{
// Get the listener index for a specified function.
// Returns -1 if not found.
getListenerIndex : function( listenerFunction )
{
for ( var i = 0, listeners = this.listeners ; i < listeners.length ; i++ )
{
if ( listeners[i].fn == listenerFunction )
return i;
}
return -1;
}
};
return /** @lends CKEDITOR.event.prototype */ {
/**
* Registers a listener to a specific event in the current object.
* @param {String} eventName The event name to which listen.
* @param {Function} listenerFunction The function listening to the
* event.
* @param {Object} [scopeObj] The object used to scope the listener
* call (the this object. If omitted, the current object is used.
* @param {Object} [listenerData] Data to be sent as the
* {@link CKEDITOR.eventInfo#listenerData} when calling the
* listener.
* @param {Number} [priority] The listener priority. Lower priority
* listeners are called first. Listeners with the same priority
* value are called in registration order. Defaults to 10.
* @example
* someObject.on( 'someEvent', function()
* {
* alert( this == someObject ); // "true"
* });
* @example
* someObject.on( 'someEvent', function()
* {
* alert( this == anotherObject ); // "true"
* }
* , anotherObject );
* @example
* someObject.on( 'someEvent', function( event )
* {
* alert( event.listenerData ); // "Example"
* }
* , null, 'Example' );
* @example
* someObject.on( 'someEvent', function() { ... } ); // 2nd called
* someObject.on( 'someEvent', function() { ... }, null, null, 100 ); // 3rd called
* someObject.on( 'someEvent', function() { ... }, null, null, 1 ); // 1st called
*/
on : function( eventName, listenerFunction, scopeObj, listenerData, priority )
{
// Get the event entry (create it if needed).
var events = getPrivate( this ),
event = events[ eventName ] || ( events[ eventName ] = new eventEntry( eventName ) );
if ( event.getListenerIndex( listenerFunction ) < 0 )
{
// Get the listeners.
var listeners = event.listeners;
// Fill the scope.
if ( !scopeObj )
scopeObj = this;
// Default the priority, if needed.
if ( isNaN( priority ) )
priority = 10;
var me = this;
// Create the function to be fired for this listener.
var listenerFirer = function( editor, publisherData, stopFn, cancelFn )
{
var ev =
{
name : eventName,
sender : this,
editor : editor,
data : publisherData,
listenerData : listenerData,
stop : stopFn,
cancel : cancelFn,
removeListener : function()
{
me.removeListener( eventName, listenerFunction );
}
};
listenerFunction.call( scopeObj, ev );
return ev.data;
};
listenerFirer.fn = listenerFunction;
listenerFirer.priority = priority;
// Search for the right position for this new listener, based on its
// priority.
for ( var i = listeners.length - 1 ; i >= 0 ; i-- )
{
// Find the item which should be before the new one.
if ( listeners[ i ].priority <= priority )
{
// Insert the listener in the array.
listeners.splice( i + 1, 0, listenerFirer );
return;
}
}
// If no position has been found (or zero length), put it in
// the front of list.
listeners.unshift( listenerFirer );
}
},
/**
* Fires an specific event in the object. All registered listeners are
* called at this point.
* @function
* @param {String} eventName The event name to fire.
* @param {Object} [data] Data to be sent as the
* {@link CKEDITOR.eventInfo#data} when calling the
* listeners.
* @param {CKEDITOR.editor} [editor] The editor instance to send as the
* {@link CKEDITOR.eventInfo#editor} when calling the
* listener.
* @returns {Boolean|Object} A booloan indicating that the event is to be
* canceled, or data returned by one of the listeners.
* @example
* someObject.on( 'someEvent', function() { ... } );
* someObject.on( 'someEvent', function() { ... } );
* <b>someObject.fire( 'someEvent' )</b>; // both listeners are called
* @example
* someObject.on( 'someEvent', function( event )
* {
* alert( event.data ); // "Example"
* });
* <b>someObject.fire( 'someEvent', 'Example' )</b>;
*/
fire : (function()
{
// Create the function that marks the event as stopped.
var stopped = false;
var stopEvent = function()
{
stopped = true;
};
// Create the function that marks the event as canceled.
var canceled = false;
var cancelEvent = function()
{
canceled = true;
};
return function( eventName, data, editor )
{
// Get the event entry.
var event = getPrivate( this )[ eventName ];
// Save the previous stopped and cancelled states. We may
// be nesting fire() calls.
var previousStopped = stopped,
previousCancelled = canceled;
// Reset the stopped and canceled flags.
stopped = canceled = false;
if ( event )
{
var listeners = event.listeners;
if ( listeners.length )
{
// As some listeners may remove themselves from the
// event, the original array length is dinamic. So,
// let's make a copy of all listeners, so we are
// sure we'll call all of them.
listeners = listeners.slice( 0 );
// Loop through all listeners.
for ( var i = 0 ; i < listeners.length ; i++ )
{
// Call the listener, passing the event data.
var retData = listeners[i].call( this, editor, data, stopEvent, cancelEvent );
if ( typeof retData != 'undefined' )
data = retData;
// No further calls is stopped or canceled.
if ( stopped || canceled )
break;
}
}
}
var ret = canceled || ( typeof data == 'undefined' ? false : data );
// Restore the previous stopped and canceled states.
stopped = previousStopped;
canceled = previousCancelled;
return ret;
};
})(),
/**
* Fires an specific event in the object, releasing all listeners
* registered to that event. The same listeners are not called again on
* successive calls of it or of {@link #fire}.
* @param {String} eventName The event name to fire.
* @param {Object} [data] Data to be sent as the
* {@link CKEDITOR.eventInfo#data} when calling the
* listeners.
* @param {CKEDITOR.editor} [editor] The editor instance to send as the
* {@link CKEDITOR.eventInfo#editor} when calling the
* listener.
* @returns {Boolean|Object} A booloan indicating that the event is to be
* canceled, or data returned by one of the listeners.
* @example
* someObject.on( 'someEvent', function() { ... } );
* someObject.fire( 'someEvent' ); // above listener called
* <b>someObject.fireOnce( 'someEvent' )</b>; // above listener called
* someObject.fire( 'someEvent' ); // no listeners called
*/
fireOnce : function( eventName, data, editor )
{
var ret = this.fire( eventName, data, editor );
delete getPrivate( this )[ eventName ];
return ret;
},
/**
* Unregisters a listener function from being called at the specified
* event. No errors are thrown if the listener has not been
* registered previously.
* @param {String} eventName The event name.
* @param {Function} listenerFunction The listener function to unregister.
* @example
* var myListener = function() { ... };
* someObject.on( 'someEvent', myListener );
* someObject.fire( 'someEvent' ); // myListener called
* <b>someObject.removeListener( 'someEvent', myListener )</b>;
* someObject.fire( 'someEvent' ); // myListener not called
*/
removeListener : function( eventName, listenerFunction )
{
// Get the event entry.
var event = getPrivate( this )[ eventName ];
if ( event )
{
var index = event.getListenerIndex( listenerFunction );
if ( index >= 0 )
event.listeners.splice( index, 1 );
}
},
/**
* Checks if there is any listener registered to a given event.
* @param {String} eventName The event name.
* @example
* var myListener = function() { ... };
* someObject.on( 'someEvent', myListener );
* alert( someObject.<b>hasListeners( 'someEvent' )</b> ); // "true"
* alert( someObject.<b>hasListeners( 'noEvent' )</b> ); // "false"
*/
hasListeners : function( eventName )
{
var event = getPrivate( this )[ eventName ];
return ( event && event.listeners.length > 0 ) ;
}
};
})();
}

View File

@ -1,120 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the "virtual" {@link CKEDITOR.eventInfo} class, which
* contains the defintions of the event object passed to event listeners.
* This file is for documentation purposes only.
*/
/**
* This class is not really part of the API. It just illustrates the features
* of the event object passed to event listeners by a {@link CKEDITOR.event}
* based object.
* @name CKEDITOR.eventInfo
* @constructor
* @example
* // Do not do this.
* var myEvent = new CKEDITOR.eventInfo(); // Error: CKEDITOR.eventInfo is undefined
*/
/**
* The event name.
* @name CKEDITOR.eventInfo.prototype.name
* @field
* @type String
* @example
* someObject.on( 'someEvent', function( event )
* {
* alert( <b>event.name</b> ); // "someEvent"
* });
* someObject.fire( 'someEvent' );
*/
/**
* The object that publishes (sends) the event.
* @name CKEDITOR.eventInfo.prototype.sender
* @field
* @type Object
* @example
* someObject.on( 'someEvent', function( event )
* {
* alert( <b>event.sender</b> == someObject ); // "true"
* });
* someObject.fire( 'someEvent' );
*/
/**
* The editor instance that holds the sender. May be the same as sender. May be
* null if the sender is not part of an editor instance, like a component
* running in standalone mode.
* @name CKEDITOR.eventInfo.prototype.editor
* @field
* @type CKEDITOR.editor
* @example
* myButton.on( 'someEvent', function( event )
* {
* alert( <b>event.editor</b> == myEditor ); // "true"
* });
* myButton.fire( 'someEvent', null, <b>myEditor</b> );
*/
/**
* Any kind of additional data. Its format and usage is event dependent.
* @name CKEDITOR.eventInfo.prototype.data
* @field
* @type Object
* @example
* someObject.on( 'someEvent', function( event )
* {
* alert( <b>event.data</b> ); // "Example"
* });
* someObject.fire( 'someEvent', <b>'Example'</b> );
*/
/**
* Any extra data appended during the listener registration.
* @name CKEDITOR.eventInfo.prototype.listenerData
* @field
* @type Object
* @example
* someObject.on( 'someEvent', function( event )
* {
* alert( <b>event.listenerData</b> ); // "Example"
* }
* , null, <b>'Example'</b> );
*/
/**
* Indicates that no further listeners are to be called.
* @name CKEDITOR.eventInfo.prototype.stop
* @function
* @example
* someObject.on( 'someEvent', function( event )
* {
* <b>event.stop()</b>;
* });
* someObject.on( 'someEvent', function( event )
* {
* // This one will not be called.
* });
* alert( someObject.fire( 'someEvent' ) ); // "false"
*/
/**
* Indicates that the event is to be cancelled (if cancelable).
* @name CKEDITOR.eventInfo.prototype.cancel
* @function
* @example
* someObject.on( 'someEvent', function( event )
* {
* <b>event.cancel()</b>;
* });
* someObject.on( 'someEvent', function( event )
* {
* // This one will not be called.
* });
* alert( someObject.fire( 'someEvent' ) ); // "true"
*/

View File

@ -1,123 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.focusManager} class, which is used
* to handle the focus on editor instances..
*/
/**
* Manages the focus activity in an editor instance. This class is to be used
* mainly by UI elements coders when adding interface elements to CKEditor.
* @constructor
* @param {CKEDITOR.editor} editor The editor instance.
* @example
*/
CKEDITOR.focusManager = function( editor )
{
if ( editor.focusManager )
return editor.focusManager;
/**
* Indicates that the editor instance has focus.
* @type Boolean
* @example
* alert( CKEDITOR.instances.editor1.focusManager.hasFocus ); // e.g "true"
*/
this.hasFocus = false;
/**
* Object used to hold private stuff.
* @private
*/
this._ =
{
editor : editor
};
return this;
};
CKEDITOR.focusManager.prototype =
{
/**
* Indicates that the editor instance has the focus.
*
* This function is not used to set the focus in the editor. Use
* {@link CKEDITOR.editor#focus} for it instead.
* @example
* var editor = CKEDITOR.instances.editor1;
* <b>editor.focusManager.focus()</b>;
*/
focus : function()
{
if ( this._.timer )
clearTimeout( this._.timer );
if ( !this.hasFocus )
{
// If another editor has the current focus, we first "blur" it. In
// this way the events happen in a more logical sequence, like:
// "focus 1" > "blur 1" > "focus 2"
// ... instead of:
// "focus 1" > "focus 2" > "blur 1"
if ( CKEDITOR.currentInstance )
CKEDITOR.currentInstance.focusManager.forceBlur();
var editor = this._.editor;
editor.container.getFirst().addClass( 'cke_focus' );
this.hasFocus = true;
editor.fire( 'focus' );
}
},
/**
* Indicates that the editor instance has lost the focus. Note that this
* functions acts asynchronously with a delay of 100ms to avoid subsequent
* blur/focus effects. If you want the "blur" to happen immediately, use
* the {@link #forceBlur} function instead.
* @example
* var editor = CKEDITOR.instances.editor1;
* <b>editor.focusManager.blur()</b>;
*/
blur : function()
{
var focusManager = this;
if ( focusManager._.timer )
clearTimeout( focusManager._.timer );
focusManager._.timer = setTimeout(
function()
{
delete focusManager._.timer;
focusManager.forceBlur();
}
, 100 );
},
/**
* Indicates that the editor instance has lost the focus. Unlike
* {@link #blur}, this function is synchronous, marking the instance as
* "blured" immediately.
* @example
* var editor = CKEDITOR.instances.editor1;
* <b>editor.focusManager.forceBlur()</b>;
*/
forceBlur : function()
{
if ( this.hasFocus )
{
var editor = this._.editor;
editor.container.getFirst().removeClass( 'cke_focus' );
this.hasFocus = false;
editor.fire( 'blur' );
}
}
};

View File

@ -1,212 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* HTML text parser.
* @constructor
* @example
*/
CKEDITOR.htmlParser = function()
{
this._ =
{
htmlPartsRegex : new RegExp( '<(?:(?:\\/([^>]+)>)|(?:!--([\\S|\\s]*?)-->)|(?:([^\\s>]+)\\s*((?:(?:[^"\'>]+)|(?:"[^"]*")|(?:\'[^\']*\'))*)\\/?>))', 'g' )
};
};
(function()
{
var attribsRegex = /([\w:]+)(?:(?:\s*=\s*(?:(?:"([^"]*)")|(?:'([^']*)')|([^\s>]+)))|(?=\s|$))/g,
emptyAttribs = {checked:1,compact:1,declare:1,defer:1,disabled:1,ismap:1,multiple:1,nohref:1,noresize:1,noshade:1,nowrap:1,readonly:1,selected:1};
CKEDITOR.htmlParser.prototype =
{
/**
* Function to be fired when a tag opener is found. This function
* should be overriden when using this class.
* @param {String} tagName The tag name. The name is guarantted to be
* lowercased.
* @param {Object} attributes An object containing all tag attributes. Each
* property in this object represent and attribute name and its
* value is the attribute value.
* @param {Boolean} selfClosing true if the tag closes itself, false if the
* tag doesn't.
* @example
* var parser = new CKEDITOR.htmlParser();
* parser.onTagOpen = function( tagName, attributes, selfClosing )
* {
* alert( tagName ); // e.g. "b"
* });
* parser.parse( "&lt;!-- Example --&gt;&lt;b&gt;Hello&lt;/b&gt;" );
*/
onTagOpen : function() {},
/**
* Function to be fired when a tag closer is found. This function
* should be overriden when using this class.
* @param {String} tagName The tag name. The name is guarantted to be
* lowercased.
* @example
* var parser = new CKEDITOR.htmlParser();
* parser.onTagClose = function( tagName )
* {
* alert( tagName ); // e.g. "b"
* });
* parser.parse( "&lt;!-- Example --&gt;&lt;b&gt;Hello&lt;/b&gt;" );
*/
onTagClose : function() {},
/**
* Function to be fired when text is found. This function
* should be overriden when using this class.
* @param {String} text The text found.
* @example
* var parser = new CKEDITOR.htmlParser();
* parser.onText = function( text )
* {
* alert( text ); // e.g. "Hello"
* });
* parser.parse( "&lt;!-- Example --&gt;&lt;b&gt;Hello&lt;/b&gt;" );
*/
onText : function() {},
/**
* Function to be fired when CDATA section is found. This function
* should be overriden when using this class.
* @param {String} cdata The CDATA been found.
* @example
* var parser = new CKEDITOR.htmlParser();
* parser.onCDATA = function( cdata )
* {
* alert( cdata ); // e.g. "var hello;"
* });
* parser.parse( "&lt;script&gt;var hello;&lt;/script&gt;" );
*/
onCDATA : function() {},
/**
* Function to be fired when a commend is found. This function
* should be overriden when using this class.
* @param {String} comment The comment text.
* @example
* var parser = new CKEDITOR.htmlParser();
* parser.onText = function( comment )
* {
* alert( comment ); // e.g. " Example "
* });
* parser.parse( "&lt;!-- Example --&gt;&lt;b&gt;Hello&lt;/b&gt;" );
*/
onComment : function() {},
/**
* Parses text, looking for HTML tokens, like tag openers or closers,
* or comments. This function fires the onTagOpen, onTagClose, onText
* and onComment function during its execution.
* @param {String} html The HTML to be parsed.
* @example
* var parser = new CKEDITOR.htmlParser();
* // The onTagOpen, onTagClose, onText and onComment should be overriden
* // at this point.
* parser.parse( "&lt;!-- Example --&gt;&lt;b&gt;Hello&lt;/b&gt;" );
*/
parse : function( html )
{
var parts,
tagName,
nextIndex = 0,
cdata; // The collected data inside a CDATA section.
while ( ( parts = this._.htmlPartsRegex.exec( html ) ) )
{
var tagIndex = parts.index;
if ( tagIndex > nextIndex )
{
var text = html.substring( nextIndex, tagIndex );
if ( cdata )
cdata.push( text );
else
this.onText( text );
}
nextIndex = this._.htmlPartsRegex.lastIndex;
/*
"parts" is an array with the following items:
0 : The entire match for opening/closing tags and comments.
1 : Group filled with the tag name for closing tags.
2 : Group filled with the comment text.
3 : Group filled with the tag name for opening tags.
4 : Group filled with the attributes part of opening tags.
*/
// Closing tag
if ( ( tagName = parts[ 1 ] ) )
{
tagName = tagName.toLowerCase();
if ( cdata && CKEDITOR.dtd.$cdata[ tagName ] )
{
// Send the CDATA data.
this.onCDATA( cdata.join('') );
cdata = null;
}
if ( !cdata )
{
this.onTagClose( tagName );
continue;
}
}
// If CDATA is enabled, just save the raw match.
if ( cdata )
{
cdata.push( parts[ 0 ] );
continue;
}
// Opening tag
if ( ( tagName = parts[ 3 ] ) )
{
tagName = tagName.toLowerCase();
var attribs = {},
attribMatch,
attribsPart = parts[ 4 ],
selfClosing = !!( attribsPart && attribsPart.charAt( attribsPart.length - 1 ) == '/' );
if ( attribsPart )
{
while ( ( attribMatch = attribsRegex.exec( attribsPart ) ) )
{
var attName = attribMatch[1].toLowerCase(),
attValue = attribMatch[2] || attribMatch[3] || attribMatch[4] || '';
if ( !attValue && emptyAttribs[ attName ] )
attribs[ attName ] = attName;
else
attribs[ attName ] = attValue;
}
}
this.onTagOpen( tagName, attribs, selfClosing );
// Open CDATA mode when finding the appropriate tags.
if ( !cdata && CKEDITOR.dtd.$cdata[ tagName ] )
cdata = [];
continue;
}
// Comment
if( ( tagName = parts[ 2 ] ) )
this.onComment( tagName );
}
if ( html.length > nextIndex )
this.onText( html.substring( nextIndex, html.length ) );
}
};
})();

View File

@ -1,140 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
CKEDITOR.htmlParser.basicWriter = CKEDITOR.tools.createClass(
{
$ : function()
{
this._ =
{
output : []
};
},
proto :
{
/**
* Writes the tag opening part for a opener tag.
* @param {String} tagName The element name for this tag.
* @param {Object} attributes The attributes defined for this tag. The
* attributes could be used to inspect the tag.
* @example
* // Writes "&lt;p".
* writer.openTag( 'p', { class : 'MyClass', id : 'MyId' } );
*/
openTag : function( tagName, attributes )
{
this._.output.push( '<', tagName );
},
/**
* Writes the tag closing part for a opener tag.
* @param {String} tagName The element name for this tag.
* @param {Boolean} isSelfClose Indicates that this is a self-closing tag,
* like "br" or "img".
* @example
* // Writes "&gt;".
* writer.openTagClose( 'p', false );
* @example
* // Writes " /&gt;".
* writer.openTagClose( 'br', true );
*/
openTagClose : function( tagName, isSelfClose )
{
if ( isSelfClose )
this._.output.push( ' />' );
else
this._.output.push( '>' );
},
/**
* Writes an attribute. This function should be called after opening the
* tag with {@link #openTagClose}.
* @param {String} attName The attribute name.
* @param {String} attValue The attribute value.
* @example
* // Writes ' class="MyClass"'.
* writer.attribute( 'class', 'MyClass' );
*/
attribute : function( attName, attValue )
{
this._.output.push( ' ', attName, '="', attValue, '"' );
},
/**
* Writes a closer tag.
* @param {String} tagName The element name for this tag.
* @example
* // Writes "&lt;/p&gt;".
* writer.closeTag( 'p' );
*/
closeTag : function( tagName )
{
this._.output.push( '</', tagName, '>' );
},
/**
* Writes text.
* @param {String} text The text value
* @example
* // Writes "Hello Word".
* writer.text( 'Hello Word' );
*/
text : function( text )
{
this._.output.push( text );
},
/**
* Writes a comment.
* @param {String} comment The comment text.
* @example
* // Writes "&lt;!-- My comment --&gt;".
* writer.comment( ' My comment ' );
*/
comment : function( comment )
{
this._.output.push( '<!--', comment, '-->' );
},
/**
* Writes any kind of data to the ouput.
* @example
* writer.write( 'This is an &lt;b&gt;example&lt;/b&gt;.' );
*/
write : function( data )
{
this._.output.push( data );
},
/**
* Empties the current output buffer.
* @example
* writer.reset();
*/
reset : function()
{
this._.output = [];
},
/**
* Empties the current output buffer.
* @param {Boolean} reset Indicates that the {@link reset} function is to
* be automatically called after retrieving the HTML.
* @returns {String} The HTML written to the writer so far.
* @example
* var html = writer.getHtml();
*/
getHtml : function( reset )
{
var html = this._.output.join( '' );
if ( reset )
this.reset();
return html;
}
}
});

View File

@ -1,44 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
(function()
{
/**
* A lightweight representation of HTML text.
* @constructor
* @example
*/
CKEDITOR.htmlParser.cdata = function( value )
{
/**
* The CDATA value.
* @type String
* @example
*/
this.value = value;
};
CKEDITOR.htmlParser.cdata.prototype =
{
/**
* CDATA has the same type as {@link CKEDITOR.htmlParser.text} This is
* a constant value set to {@link CKEDITOR.NODE_TEXT}.
* @type Number
* @example
*/
type : CKEDITOR.NODE_TEXT,
/**
* Writes write the CDATA with no special manipulations.
* @param {CKEDITOR.htmlWriter} writer The writer to which write the HTML.
*/
writeHtml : function( writer )
{
writer.write( this.value );
}
};
})();

View File

@ -1,59 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* A lightweight representation of an HTML comment.
* @constructor
* @example
*/
CKEDITOR.htmlParser.comment = function( value )
{
/**
* The comment text.
* @type String
* @example
*/
this.value = value;
/** @private */
this._ =
{
isBlockLike : false
};
};
CKEDITOR.htmlParser.comment.prototype =
{
/**
* The node type. This is a constant value set to {@link CKEDITOR.NODE_COMMENT}.
* @type Number
* @example
*/
type : CKEDITOR.NODE_COMMENT,
/**
* Writes the HTML representation of this comment to a CKEDITOR.htmlWriter.
* @param {CKEDITOR.htmlWriter} writer The writer to which write the HTML.
* @example
*/
writeHtml : function( writer, filter )
{
var comment = this.value;
if ( filter )
{
if ( !( comment = filter.onComment( comment ) ) )
return;
if ( typeof comment != 'string' )
{
comment.writeHtml( writer, filter );
return;
}
}
writer.comment( comment );
}
};

View File

@ -1,196 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* A lightweight representation of an HTML element.
* @param {String} name The element name.
* @param {Object} attributes And object holding all attributes defined for
* this element.
* @constructor
* @example
*/
CKEDITOR.htmlParser.element = function( name, attributes )
{
/**
* The element name.
* @type String
* @example
*/
this.name = name;
/**
* Holds the attributes defined for this element.
* @type Object
* @example
*/
this.attributes = attributes;
/**
* The nodes that are direct children of this element.
* @type Array
* @example
*/
this.children = [];
var dtd = CKEDITOR.dtd,
isBlockLike = !!( dtd.$block[ name ] || dtd.$listItem[ name ] || dtd.$tableContent[ name ] ),
isEmpty = !!dtd.$empty[ name ];
this.isEmpty = isEmpty;
this.isUnknown = !dtd[ name ];
/** @private */
this._ =
{
isBlockLike : isBlockLike,
hasInlineStarted : isEmpty || !isBlockLike
};
};
(function()
{
// Used to sort attribute entries in an array, where the first element of
// each object is the attribute name.
var sortAttribs = function( a, b )
{
a = a[0];
b = b[0];
return a < b ? -1 : a > b ? 1 : 0;
};
CKEDITOR.htmlParser.element.prototype =
{
/**
* The node type. This is a constant value set to {@link CKEDITOR.NODE_ELEMENT}.
* @type Number
* @example
*/
type : CKEDITOR.NODE_ELEMENT,
/**
* Adds a node to the element children list.
* @param {Object} node The node to be added. It can be any of of the
* following types: {@link CKEDITOR.htmlParser.element},
* {@link CKEDITOR.htmlParser.text} and
* {@link CKEDITOR.htmlParser.comment}.
* @function
* @example
*/
add : CKEDITOR.htmlParser.fragment.prototype.add,
/**
* Clone this element.
* @returns {CKEDITOR.htmlParser.element} The element clone.
* @example
*/
clone : function()
{
return new CKEDITOR.htmlParser.element( this.name, this.attributes );
},
/**
* Writes the element HTML to a CKEDITOR.htmlWriter.
* @param {CKEDITOR.htmlWriter} writer The writer to which write the HTML.
* @example
*/
writeHtml : function( writer, filter )
{
var attributes = this.attributes;
// The "_cke_replacedata" indicates that this element is replacing
// a data snippet, which should be outputted as is.
if ( attributes._cke_replacedata )
{
writer.write( attributes._cke_replacedata );
return;
}
// Ignore cke: prefixes when writing HTML.
var element = this,
writeName = element.name,
a, value;
if ( filter )
{
while ( true )
{
if ( !( writeName = filter.onElementName( writeName ) ) )
return;
element.name = writeName;
if ( !( element = filter.onElement( element ) ) )
return;
if ( element.name == writeName )
break;
writeName = element.name;
if ( !writeName ) // Send children.
{
CKEDITOR.htmlParser.fragment.prototype.writeHtml.apply( element, arguments );
return;
}
}
// The element may have been changed, so update the local
// references.
attributes = element.attributes;
}
// Open element tag.
writer.openTag( writeName, attributes );
if ( writer.sortAttributes )
{
// Copy all attributes to an array.
var attribsArray = [];
for ( a in attributes )
{
value = attributes[ a ];
if ( filter && ( !( a = filter.onAttributeName( a ) ) || ( value = filter.onAttribute( element, a, value ) ) === false ) )
continue;
attribsArray.push( [ a, value ] );
}
// Sort the attributes by name.
attribsArray.sort( sortAttribs );
// Send the attributes.
for ( var i = 0, len = attribsArray.length ; i < len ; i++ )
{
var attrib = attribsArray[ i ];
writer.attribute( attrib[0], attrib[1] );
}
}
else
{
for ( a in attributes )
{
value = attributes[ a ];
if ( filter && ( !( a = filter.onAttributeName( a ) ) || ( value = filter.onAttribute( element, a, value ) ) === false ) )
continue;
writer.attribute( a, value );
}
}
// Close the tag.
writer.openTagClose( writeName, element.isEmpty );
if ( !element.isEmpty )
{
// Send children.
CKEDITOR.htmlParser.fragment.prototype.writeHtml.apply( element, arguments );
// Close the element.
writer.closeTag( writeName );
}
}
};
})();

View File

@ -1,233 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
(function()
{
CKEDITOR.htmlParser.filter = CKEDITOR.tools.createClass(
{
$ : function( rules )
{
this._ =
{
elementNames : [],
attributeNames : [],
elements : { $length : 0 },
attributes : { $length : 0 }
};
if ( rules )
this.addRules( rules, 10 );
},
proto :
{
addRules : function( rules, priority )
{
if ( typeof priority != 'number' )
priority = 10;
// Add the elementNames.
addItemsToList( this._.elementNames, rules.elementNames, priority );
// Add the attributeNames.
addItemsToList( this._.attributeNames, rules.attributeNames, priority );
// Add the elements.
addNamedItems( this._.elements, rules.elements, priority );
// Add the attributes.
addNamedItems( this._.attributes, rules.attributes, priority );
// Add the text.
this._.text = transformNamedItem( this._.text, rules.text, priority ) || this._.text;
// Add the comment.
this._.comment = transformNamedItem( this._.comment, rules.comment, priority ) || this._.comment;
},
onElementName : function( name )
{
return filterName( name, this._.elementNames );
},
onAttributeName : function( name )
{
return filterName( name, this._.attributeNames );
},
onText : function( text )
{
var textFilter = this._.text;
return textFilter ? textFilter.filter( text ) : text;
},
onComment : function( commentText )
{
var textFilter = this._.comment;
return textFilter ? textFilter.filter( commentText ) : commentText;
},
onElement : function( element )
{
// We must apply filters set to the specific element name as
// well as those set to the generic $ name. So, add both to an
// array and process them in a small loop.
var filters = [ this._.elements[ element.name ], this._.elements.$ ],
filter, ret;
for ( var i = 0 ; i < 2 ; i++ )
{
filter = filters[ i ];
if ( filter )
{
ret = filter.filter( element, this );
if ( ret === false )
return null;
if ( ret && ret != element )
return this.onElement( ret );
}
}
return element;
},
onAttribute : function( element, name, value )
{
var filter = this._.attributes[ name ];
if ( filter )
{
var ret = filter.filter( value, element, this );
if ( ret === false )
return false;
if ( typeof ret != 'undefined' )
return ret;
}
return value;
}
}
});
function filterName( name, filters )
{
for ( var i = 0 ; name && i < filters.length ; i++ )
{
var filter = filters[ i ];
name = name.replace( filter[ 0 ], filter[ 1 ] );
}
return name;
}
function addItemsToList( list, items, priority )
{
var i, j,
listLength = list.length,
itemsLength = items && items.length;
if ( itemsLength )
{
// Find the index to insert the items at.
for ( i = 0 ; i < listLength && list[ i ].pri < priority ; i++ )
{ /*jsl:pass*/ }
// Add all new items to the list at the specific index.
for ( j = itemsLength - 1 ; j >= 0 ; j-- )
{
var item = items[ j ];
item.pri = priority;
list.splice( i, 0, item );
}
}
}
function addNamedItems( hashTable, items, priority )
{
if ( items )
{
for ( var name in items )
{
var current = hashTable[ name ];
hashTable[ name ] =
transformNamedItem(
current,
items[ name ],
priority );
if ( !current )
hashTable.$length++;
}
}
}
function transformNamedItem( current, item, priority )
{
if ( item )
{
item.pri = priority;
if ( current )
{
// If the current item is not an Array, transform it.
if ( !current.splice )
{
if ( current.pri > priority )
current = [ item, current ];
else
current = [ current, item ];
current.filter = callItems;
}
else
addItemsToList( current, item, priority );
return current;
}
else
{
item.filter = item;
return item;
}
}
}
function callItems( currentEntry )
{
var isObject = ( typeof currentEntry == 'object' );
for ( var i = 0 ; i < this.length ; i++ )
{
var item = this[ i ],
ret = item.apply( window, arguments );
if ( typeof ret != 'undefined' )
{
if ( ret === false )
return false;
if ( isObject && ret != currentEntry )
return ret;
}
}
return null;
}
})();
// "entities" plugin
/*
{
text : function( text )
{
// TODO : Process entities.
return text.toUpperCase();
}
};
*/

View File

@ -1,434 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* A lightweight representation of an HTML DOM structure.
* @constructor
* @example
*/
CKEDITOR.htmlParser.fragment = function()
{
/**
* The nodes contained in the root of this fragment.
* @type Array
* @example
* var fragment = CKEDITOR.htmlParser.fragment.fromHtml( '<b>Sample</b> Text' );
* alert( fragment.children.length ); "2"
*/
this.children = [];
/**
* Get the fragment parent. Should always be null.
* @type Object
* @default null
* @example
*/
this.parent = null;
/** @private */
this._ =
{
isBlockLike : true,
hasInlineStarted : false
};
};
(function()
{
// Elements which the end tag is marked as optional in the HTML 4.01 DTD
// (expect empty elements).
var optionalClose = {colgroup:1,dd:1,dt:1,li:1,option:1,p:1,td:1,tfoot:1,th:1,thead:1,tr:1};
// Block-level elements whose internal structure should be respected during
// parser fixing.
var nonBreakingBlocks = CKEDITOR.tools.extend(
{table:1,ul:1,ol:1,dl:1},
CKEDITOR.dtd.table, CKEDITOR.dtd.ul, CKEDITOR.dtd.ol, CKEDITOR.dtd.dl );
/**
* Creates a {@link CKEDITOR.htmlParser.fragment} from an HTML string.
* @param {String} fragmentHtml The HTML to be parsed, filling the fragment.
* @param {Number} [fixForBody=false] Wrap body with specified element if needed.
* @returns CKEDITOR.htmlParser.fragment The fragment created.
* @example
* var fragment = CKEDITOR.htmlParser.fragment.fromHtml( '<b>Sample</b> Text' );
* alert( fragment.children[0].name ); "b"
* alert( fragment.children[1].value ); " Text"
*/
CKEDITOR.htmlParser.fragment.fromHtml = function( fragmentHtml, fixForBody )
{
var parser = new CKEDITOR.htmlParser(),
html = [],
fragment = new CKEDITOR.htmlParser.fragment(),
pendingInline = [],
currentNode = fragment,
// Indicate we're inside a <pre> element, spaces should be touched differently.
inPre = false,
returnPoint;
function checkPending( newTagName )
{
if ( pendingInline.length > 0 )
{
for ( var i = 0 ; i < pendingInline.length ; i++ )
{
var pendingElement = pendingInline[ i ],
pendingName = pendingElement.name,
pendingDtd = CKEDITOR.dtd[ pendingName ],
currentDtd = currentNode.name && CKEDITOR.dtd[ currentNode.name ];
if ( ( !currentDtd || currentDtd[ pendingName ] ) && ( !newTagName || !pendingDtd || pendingDtd[ newTagName ] || !CKEDITOR.dtd[ newTagName ] ) )
{
// Get a clone for the pending element.
pendingElement = pendingElement.clone();
// Add it to the current node and make it the current,
// so the new element will be added inside of it.
pendingElement.parent = currentNode;
currentNode = pendingElement;
// Remove the pending element (back the index by one
// to properly process the next entry).
pendingInline.splice( i, 1 );
i--;
}
}
}
}
function addElement( element, target, enforceCurrent )
{
target = target || currentNode || fragment;
// If the target is the fragment and this element can't go inside
// body (if fixForBody).
if ( fixForBody && !target.type )
{
var elementName, realElementName;
if ( element.attributes
&& ( realElementName =
element.attributes[ '_cke_real_element_type' ] ) )
elementName = realElementName;
else
elementName = element.name;
if ( !( elementName in CKEDITOR.dtd.$body ) )
{
var savedCurrent = currentNode;
// Create a <p> in the fragment.
currentNode = target;
parser.onTagOpen( fixForBody, {} );
// The new target now is the <p>.
target = currentNode;
if ( enforceCurrent )
currentNode = savedCurrent;
}
}
// Rtrim empty spaces on block end boundary. (#3585)
if ( element._.isBlockLike
&& element.name != 'pre' )
{
var length = element.children.length,
lastChild = element.children[ length - 1 ],
text;
if ( lastChild && lastChild.type == CKEDITOR.NODE_TEXT )
{
if ( !( text = CKEDITOR.tools.rtrim( lastChild.value ) ) )
element.children.length = length -1;
else
lastChild.value = text;
}
}
target.add( element );
if ( element.returnPoint )
{
currentNode = element.returnPoint;
delete element.returnPoint;
}
}
parser.onTagOpen = function( tagName, attributes, selfClosing )
{
var element = new CKEDITOR.htmlParser.element( tagName, attributes );
// "isEmpty" will be always "false" for unknown elements, so we
// must force it if the parser has identified it as a selfClosing tag.
if ( element.isUnknown && selfClosing )
element.isEmpty = true;
// This is a tag to be removed if empty, so do not add it immediately.
if ( CKEDITOR.dtd.$removeEmpty[ tagName ] )
{
pendingInline.push( element );
return;
}
else if ( tagName == 'pre' )
inPre = true;
else if ( tagName == 'br' && inPre )
{
currentNode.add( new CKEDITOR.htmlParser.text( '\n' ) );
return;
}
var currentName = currentNode.name,
currentDtd = ( currentName && CKEDITOR.dtd[ currentName ] ) || ( currentNode._.isBlockLike ? CKEDITOR.dtd.div : CKEDITOR.dtd.span );
// If the element cannot be child of the current element.
if ( !element.isUnknown && !currentNode.isUnknown && !currentDtd[ tagName ] )
{
// If this is the fragment node, just ignore this tag and add
// its children.
if ( !currentName )
return;
var reApply = false;
// If the element name is the same as the current element name,
// then just close the current one and append the new one to the
// parent. This situation usually happens with <p>, <li>, <dt> and
// <dd>, specially in IE. Do not enter in this if block in this case.
if ( tagName == currentName )
{
addElement( currentNode, currentNode.parent );
}
else
{
if ( nonBreakingBlocks[ currentName ] )
{
if ( !returnPoint )
returnPoint = currentNode;
}
else
{
addElement( currentNode, currentNode.parent, true );
if ( !optionalClose[ currentName ] )
{
// The current element is an inline element, which
// cannot hold the new one. Put it in the pending list,
// and try adding the new one after it.
pendingInline.unshift( currentNode );
}
}
reApply = true;
}
// In any of the above cases, we'll be adding, or trying to
// add it to the parent.
currentNode = currentNode.returnPoint || currentNode.parent;
if ( reApply )
{
parser.onTagOpen.apply( this, arguments );
return;
}
}
checkPending( tagName );
element.parent = currentNode;
element.returnPoint = returnPoint;
returnPoint = 0;
if ( element.isEmpty )
addElement( element );
else
currentNode = element;
};
parser.onTagClose = function( tagName )
{
var index = 0,
pendingAdd = [],
candidate = currentNode;
while ( candidate.type && candidate.name != tagName )
{
// If this is an inline element, add it to the pending list, so
// it will continue after the closing tag.
if ( !candidate._.isBlockLike )
{
pendingInline.unshift( candidate );
// Increase the index, so it will not get checked again in
// the pending list check that follows.
index++;
}
// This node should be added to it's parent at this point. But,
// it should happen only if the closing tag is really closing
// one of the nodes. So, for now, we just cache it.
pendingAdd.push( candidate );
candidate = candidate.parent;
}
if ( candidate.type )
{
// Add all elements that have been found in the above loop.
for ( var i = 0 ; i < pendingAdd.length ; i++ )
{
var node = pendingAdd[ i ];
addElement( node, node.parent );
}
currentNode = candidate;
if( currentNode.name == 'pre' )
inPre = false;
addElement( candidate, candidate.parent );
// The parent should start receiving new nodes now, except if
// addElement changed the currentNode.
if ( candidate == currentNode )
currentNode = currentNode.parent;
}
// The tag is not actually closing anything, thus we need invalidate
// the pending elements.(#3862)
else
{
pendingInline.splice( 0, index );
index = 0;
}
// Check if there is any pending tag to be closed.
for ( ; index < pendingInline.length ; index++ )
{
// If found, just remove it from the list.
if ( tagName == pendingInline[ index ].name )
{
pendingInline.splice( index, 1 );
// Decrease the index so we continue from the next one.
index--;
}
}
};
parser.onText = function( text )
{
// Trim empty spaces at beginning of element contents except <pre>.
if ( !currentNode._.hasInlineStarted && !inPre )
{
text = CKEDITOR.tools.ltrim( text );
if ( text.length === 0 )
return;
}
checkPending();
if ( fixForBody && !currentNode.type )
this.onTagOpen( fixForBody, {} );
// Shrinking consequential spaces into one single for all elements
// text contents.
if ( !inPre )
text = text.replace( /[\t\r\n ]{2,}|[\t\r\n]/g, ' ' );
currentNode.add( new CKEDITOR.htmlParser.text( text ) );
};
parser.onCDATA = function( cdata )
{
currentNode.add( new CKEDITOR.htmlParser.cdata( cdata ) );
};
parser.onComment = function( comment )
{
currentNode.add( new CKEDITOR.htmlParser.comment( comment ) );
};
// Parse it.
parser.parse( fragmentHtml );
// Close all pending nodes.
while ( currentNode.type )
{
var parent = currentNode.parent,
node = currentNode;
if ( fixForBody && !parent.type && !CKEDITOR.dtd.$body[ node.name ] )
{
currentNode = parent;
parser.onTagOpen( fixForBody, {} );
parent = currentNode;
}
parent.add( node );
currentNode = parent;
}
return fragment;
};
CKEDITOR.htmlParser.fragment.prototype =
{
/**
* Adds a node to this fragment.
* @param {Object} node The node to be added. It can be any of of the
* following types: {@link CKEDITOR.htmlParser.element},
* {@link CKEDITOR.htmlParser.text} and
* {@link CKEDITOR.htmlParser.comment}.
* @example
*/
add : function( node )
{
var len = this.children.length,
previous = len > 0 && this.children[ len - 1 ] || null;
if ( previous )
{
// If the block to be appended is following text, trim spaces at
// the right of it.
if ( node._.isBlockLike && previous.type == CKEDITOR.NODE_TEXT )
{
previous.value = CKEDITOR.tools.rtrim( previous.value );
// If we have completely cleared the previous node.
if ( previous.value.length === 0 )
{
// Remove it from the list and add the node again.
this.children.pop();
this.add( node );
return;
}
}
previous.next = node;
}
node.previous = previous;
node.parent = this;
this.children.push( node );
this._.hasInlineStarted = node.type == CKEDITOR.NODE_TEXT || ( node.type == CKEDITOR.NODE_ELEMENT && !node._.isBlockLike );
},
/**
* Writes the fragment HTML to a CKEDITOR.htmlWriter.
* @param {CKEDITOR.htmlWriter} writer The writer to which write the HTML.
* @example
* var writer = new CKEDITOR.htmlWriter();
* var fragment = CKEDITOR.htmlParser.fragment.fromHtml( '&lt;P&gt;&lt;B&gt;Example' );
* fragment.writeHtml( writer )
* alert( writer.getHtml() ); "&lt;p&gt;&lt;b&gt;Example&lt;/b&gt;&lt;/p&gt;"
*/
writeHtml : function( writer, filter )
{
for ( var i = 0, len = this.children.length ; i < len ; i++ )
this.children[i].writeHtml( writer, filter );
}
};
})();

View File

@ -1,55 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
(function()
{
var spacesRegex = /[\t\r\n ]{2,}|[\t\r\n]/g;
/**
* A lightweight representation of HTML text.
* @constructor
* @example
*/
CKEDITOR.htmlParser.text = function( value )
{
/**
* The text value.
* @type String
* @example
*/
this.value = value;
/** @private */
this._ =
{
isBlockLike : false
};
};
CKEDITOR.htmlParser.text.prototype =
{
/**
* The node type. This is a constant value set to {@link CKEDITOR.NODE_TEXT}.
* @type Number
* @example
*/
type : CKEDITOR.NODE_TEXT,
/**
* Writes the HTML representation of this text to a CKEDITOR.htmlWriter.
* @param {CKEDITOR.htmlWriter} writer The writer to which write the HTML.
* @example
*/
writeHtml : function( writer, filter )
{
var text = this.value;
if ( filter && !( text = filter.onText( text, this ) ) )
return;
writer.text( text );
}
};
})();

View File

@ -1,58 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
(function()
{
var loaded = {};
var loadImage = function( image, callback )
{
var doCallback = function()
{
loaded[ image ] = 1;
callback();
};
var img = new CKEDITOR.dom.element( 'img' );
img.on( 'load', doCallback );
img.on( 'error', doCallback );
img.setAttribute( 'src', image );
};
/**
* Load images into the browser cache.
* @namespace
* @example
*/
CKEDITOR.imageCacher =
{
/**
* Loads one or more images.
* @param {Array} images The URLs for the images to be loaded.
* @param {Function} callback The function to be called once all images
* are loaded.
*/
load : function( images, callback )
{
var pendingCount = images.length;
var checkPending = function()
{
if ( --pendingCount === 0 )
callback();
};
for ( var i = 0 ; i < images.length ; i++ )
{
var image = images[ i ];
if ( loaded[ image ] )
checkPending();
else
loadImage( image, checkPending );
}
}
};
})();

View File

@ -1,147 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
(function()
{
var loadedLangs = {};
CKEDITOR.lang =
{
/**
* The list of languages available in the editor core.
* @type Object
* @example
* alert( CKEDITOR.lang.en ); // "true"
*/
languages :
{
'af' : 1,
'ar' : 1,
'bg' : 1,
'bn' : 1,
'bs' : 1,
'ca' : 1,
'cs' : 1,
'da' : 1,
'de' : 1,
'el' : 1,
'en-au' : 1,
'en-ca' : 1,
'en-uk' : 1,
'en' : 1,
'eo' : 1,
'es' : 1,
'et' : 1,
'eu' : 1,
'fa' : 1,
'fi' : 1,
'fo' : 1,
'fr-ca' : 1,
'fr' : 1,
'gl' : 1,
'gu' : 1,
'he' : 1,
'hi' : 1,
'hr' : 1,
'hu' : 1,
'is' : 1,
'it' : 1,
'ja' : 1,
'km' : 1,
'ko' : 1,
'lt' : 1,
'lv' : 1,
'mn' : 1,
'ms' : 1,
'nb' : 1,
'nl' : 1,
'no' : 1,
'pl' : 1,
'pt-br' : 1,
'pt' : 1,
'ro' : 1,
'ru' : 1,
'sk' : 1,
'sl' : 1,
'sr-latn' : 1,
'sr' : 1,
'sv' : 1,
'th' : 1,
'tr' : 1,
'uk' : 1,
'vi' : 1,
'zh-cn' : 1,
'zh' : 1
},
/**
* Loads a specific language file, or auto detect it. A callback is
* then called when the file gets loaded.
* @param {String} languageCode The code of the language file to be
* loaded. If "autoDetect" is set to true, this language will be
* used as the default one, if the detect language is not
* available in the core.
* @param {Boolean} autoDetect Indicates that the function must try to
* detect the user language and load it instead.
* @param {Function} callback The function to be called once the
* language file is loaded. Two parameters are passed to this
* function: the language code and the loaded language entries.
* @example
*/
load : function( languageCode, defaultLanguage, callback )
{
if ( !languageCode )
languageCode = this.detect( defaultLanguage );
if ( !this[ languageCode ] )
{
CKEDITOR.scriptLoader.load( CKEDITOR.getUrl(
'lang/' + languageCode + '.js' ),
function()
{
callback( languageCode, this[ languageCode ] );
}
, this );
}
else
callback( languageCode, this[ languageCode ] );
},
/**
* Returns the language that best fit the user language. For example,
* suppose that the user language is "pt-br". If this language is
* supported by the editor, it is returned. Otherwise, if only "pt" is
* supported, it is returned instead. If none of the previous are
* supported, a default language is then returned.
* @param {String} defaultLanguage The default language to be returned
* if the user language is not supported.
* @returns {String} The detected language code.
* @example
* alert( CKEDITOR.lang.detect( 'en' ) ); // e.g., in a German browser: "de"
*/
detect : function( defaultLanguage )
{
var languages = this.languages;
var parts = ( navigator.userLanguage || navigator.language )
.toLowerCase()
.match( /([a-z]+)(?:-([a-z]+))?/ ),
lang = parts[1],
locale = parts[2];
if ( languages[ lang + '-' + locale ] )
lang = lang + '-' + locale;
else if ( !languages[ lang ] )
lang = null;
CKEDITOR.lang.detect = lang ?
function() { return lang; } :
function( defaultLanguage ) { return defaultLanguage; };
return lang || defaultLanguage;
}
};
})();

View File

@ -1,238 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.loader} objects, which is used to
* load core scripts and their dependencies from _source.
*/
if ( typeof CKEDITOR == 'undefined' )
CKEDITOR = {};
if ( !CKEDITOR.loader )
{
/**
* Load core scripts and their dependencies from _source.
* @namespace
* @example
*/
CKEDITOR.loader = (function()
{
// Table of script names and their dependencies.
var scripts =
{
'core/_bootstrap' : [ 'core/config', 'core/ckeditor', 'core/plugins', 'core/scriptloader', 'core/tools', /* The following are entries that we want to force loading at the end to avoid dependence recursion */ 'core/dom/elementpath', 'core/dom/text', 'core/dom/range' ],
'core/ajax' : [ 'core/xml' ],
'core/ckeditor' : [ 'core/ckeditor_basic', 'core/dom', 'core/dtd', 'core/dom/document', 'core/dom/element', 'core/editor', 'core/event', 'core/htmlparser', 'core/htmlparser/element', 'core/htmlparser/fragment', 'core/htmlparser/filter', 'core/htmlparser/basicwriter', 'core/tools' ],
'core/ckeditor_base' : [],
'core/ckeditor_basic' : [ 'core/editor_basic', 'core/env', 'core/event' ],
'core/command' : [],
'core/config' : [ 'core/ckeditor_base' ],
'core/dom' : [],
'core/dom/document' : [ 'core/dom', 'core/dom/domobject', 'core/dom/window' ],
'core/dom/documentfragment' : [ 'core/dom/element' ],
'core/dom/element' : [ 'core/dom', 'core/dom/document', 'core/dom/domobject', 'core/dom/node', 'core/dom/nodelist', 'core/tools' ],
'core/dom/elementpath' : [ 'core/dom/element' ],
'core/dom/event' : [],
'core/dom/node' : [ 'core/dom/domobject', 'core/tools' ],
'core/dom/nodelist' : [ 'core/dom/node' ],
'core/dom/domobject' : [ 'core/dom/event' ],
'core/dom/range' : [ 'core/dom/document', 'core/dom/documentfragment', 'core/dom/element', 'core/dom/walker' ],
'core/dom/text' : [ 'core/dom/node', 'core/dom/domobject' ],
'core/dom/walker' : [ 'core/dom/node' ],
'core/dom/window' : [ 'core/dom/domobject' ],
'core/dtd' : [ 'core/tools' ],
'core/editor' : [ 'core/command', 'core/config', 'core/editor_basic', 'core/focusmanager', 'core/lang', 'core/plugins', 'core/skins', 'core/themes', 'core/tools', 'core/ui' ],
'core/editor_basic' : [ 'core/event' ],
'core/env' : [],
'core/event' : [],
'core/focusmanager' : [],
'core/htmlparser' : [],
'core/htmlparser/comment' : [ 'core/htmlparser' ],
'core/htmlparser/element' : [ 'core/htmlparser', 'core/htmlparser/fragment' ],
'core/htmlparser/fragment' : [ 'core/htmlparser', 'core/htmlparser/comment', 'core/htmlparser/text', 'core/htmlparser/cdata' ],
'core/htmlparser/text' : [ 'core/htmlparser' ],
'core/htmlparser/cdata' : [ 'core/htmlparser' ],
'core/htmlparser/filter' : [ 'core/htmlparser' ],
'core/htmlparser/basicwriter': [ 'core/htmlparser' ],
'core/imagecacher' : [ 'core/dom/element' ],
'core/lang' : [],
'core/plugins' : [ 'core/resourcemanager' ],
'core/resourcemanager' : [ 'core/scriptloader', 'core/tools' ],
'core/scriptloader' : [ 'core/dom/element', 'core/env' ],
'core/skins' : [ 'core/imagecacher', 'core/scriptloader' ],
'core/themes' : [ 'core/resourcemanager' ],
'core/tools' : [ 'core/env' ],
'core/ui' : [],
'core/xml' : [ 'core/env' ]
};
var basePath = (function()
{
// This is a copy of CKEDITOR.basePath, but requires the script having
// "_source/core/loader.js".
if ( CKEDITOR && CKEDITOR.basePath )
return CKEDITOR.basePath;
// Find out the editor directory path, based on its <script> tag.
var path = '';
var scripts = document.getElementsByTagName( 'script' );
for ( var i = 0 ; i < scripts.length ; i++ )
{
var match = scripts[i].src.match( /(^|.*[\\\/])core\/loader.js(?:\?.*)?$/i );
if ( match )
{
path = match[1];
break;
}
}
// In IE (only) the script.src string is the raw valued entered in the
// HTML. Other browsers return the full resolved URL instead.
if ( path.indexOf('://') == -1 )
{
// Absolute path.
if ( path.indexOf( '/' ) === 0 )
path = location.href.match( /^.*?:\/\/[^\/]*/ )[0] + path;
// Relative path.
else
path = location.href.match( /^[^\?]*\// )[0] + path;
}
return path;
})();
var timestamp = '97KD';
var getUrl = function( resource )
{
if ( CKEDITOR && CKEDITOR.getUrl )
return CKEDITOR.getUrl( resource );
return basePath + resource +
( resource.indexOf( '?' ) >= 0 ? '&' : '?' ) +
't=' + timestamp;
};
var pendingLoad = [];
/** @lends CKEDITOR.loader */
return {
/**
* The list of loaded scripts in their loading order.
* @type Array
* @example
* // Alert the loaded script names.
* alert( <b>CKEDITOR.loader.loadedScripts</b> );
*/
loadedScripts : [],
loadPending : function()
{
var scriptName = pendingLoad.shift();
if ( !scriptName )
return;
var scriptSrc = getUrl( '_source/' + scriptName + '.js' );
var script = document.createElement( 'script' );
script.type = 'text/javascript';
script.src = scriptSrc;
function onScriptLoaded()
{
// Append this script to the list of loaded scripts.
CKEDITOR.loader.loadedScripts.push( scriptName );
// Load the next.
CKEDITOR.loader.loadPending();
}
// We must guarantee the execution order of the scripts, so we
// need to load them one by one. (#4145)
// The followin if/else block has been taken from the scriptloader core code.
if ( CKEDITOR.env.ie )
{
/** @ignore */
script.onreadystatechange = function()
{
if ( script.readyState == 'loaded' || script.readyState == 'complete' )
{
script.onreadystatechange = null;
onScriptLoaded();
}
};
}
else
{
/** @ignore */
script.onload = function()
{
// Some browsers, such as Safari, may call the onLoad function
// immediately. Which will break the loading sequence. (#3661)
setTimeout( function() { onScriptLoaded( scriptName ); }, 0 );
};
}
document.body.appendChild( script );
},
/**
* Loads a specific script, including its dependencies. This is not a
* synchronous loading, which means that the code the be loaded will
* not necessarily be available after this call.
* @example
* CKEDITOR.loader.load( 'core/dom/element' );
*/
load : function( scriptName, defer )
{
// Check if the script has already been loaded.
if ( scriptName in this.loadedScripts )
return;
// Get the script dependencies list.
var dependencies = scripts[ scriptName ];
if ( !dependencies )
throw 'The script name"' + scriptName + '" is not defined.';
// Mark the script as loaded, even before really loading it, to
// avoid cross references recursion.
this.loadedScripts[ scriptName ] = true;
// Load all dependencies first.
for ( var i = 0 ; i < dependencies.length ; i++ )
this.load( dependencies[ i ], true );
var scriptSrc = getUrl( '_source/' + scriptName + '.js' );
// Append the <script> element to the DOM.
if ( document.body )
{
pendingLoad.push( scriptName );
if ( !defer )
this.loadPending();
}
else
{
// Append this script to the list of loaded scripts.
this.loadedScripts.push( scriptName );
document.write( '<script src="' + scriptSrc + '" type="text/javascript"><\/script>' );
}
}
};
})();
}
// Check if any script has been defined for autoload.
if ( CKEDITOR._autoLoad )
{
CKEDITOR.loader.load( CKEDITOR._autoLoad );
delete CKEDITOR._autoLoad;
}

View File

@ -1,66 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the "virtual" {@link CKEDITOR.pluginDefinition} class, which
* contains the defintion of a plugin. This file is for documentation
* purposes only.
*/
/**
* (Virtual Class) Do not call this constructor. This class is not really part
* of the API. It just illustrates the features of plugin objects to be
* passed to the {@link CKEDITOR.plugins.add} function.
* @name CKEDITOR.pluginDefinition
* @constructor
* @example
*/
/**
* A list of plugins that are required by this plugin. Note that this property
* doesn't guarantee the loading order of the plugins.
* @name CKEDITOR.pluginDefinition.prototype.requires
* @type Array
* @example
* CKEDITOR.plugins.add( 'sample',
* {
* requires : [ 'button', 'selection' ]
* });
*/
/**
* Function called on initialization of every editor instance created in the
* page before the init() call task. The beforeInit function will be called for
* all plugins, after that the init function is called for all of them. This
* feature makes it possible to initialize things that could be used in the
* init function of other plugins.
* @name CKEDITOR.pluginDefinition.prototype.beforeInit
* @function
* @param {CKEDITOR.editor} editor The editor instance being initialized.
* @example
* CKEDITOR.plugins.add( 'sample',
* {
* beforeInit : function( editor )
* {
* alert( 'Editor "' + editor.name + '" is to be initialized!' );
* }
* });
*/
/**
* Function called on initialization of every editor instance created in the
* page.
* @name CKEDITOR.pluginDefinition.prototype.init
* @function
* @param {CKEDITOR.editor} editor The editor instance being initialized.
* @example
* CKEDITOR.plugins.add( 'sample',
* {
* init : function( editor )
* {
* alert( 'Editor "' + editor.name + '" is being initialized!' );
* }
* });
*/

View File

@ -1,82 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.plugins} object, which is used to
* manage plugins registration and loading.
*/
/**
* Manages plugins registration and loading.
* @namespace
* @augments CKEDITOR.resourceManager
* @example
*/
CKEDITOR.plugins = new CKEDITOR.resourceManager(
'plugins/', 'plugin' );
// PACKAGER_RENAME( CKEDITOR.plugins )
CKEDITOR.plugins.load = CKEDITOR.tools.override( CKEDITOR.plugins.load, function( originalLoad )
{
return function( name, callback, scope )
{
var allPlugins = {};
var loadPlugins = function( names )
{
originalLoad.call( this, names, function( plugins )
{
CKEDITOR.tools.extend( allPlugins, plugins );
var requiredPlugins = [];
for ( var pluginName in plugins )
{
var plugin = plugins[ pluginName ],
requires = plugin && plugin.requires;
if ( requires )
{
for ( var i = 0 ; i < requires.length ; i++ )
{
if ( !allPlugins[ requires[ i ] ] )
requiredPlugins.push( requires[ i ] );
}
}
}
if ( requiredPlugins.length )
loadPlugins.call( this, requiredPlugins );
else
{
// Call the "onLoad" function for all plugins.
for ( pluginName in allPlugins )
{
plugin = allPlugins[ pluginName ];
if ( plugin.onLoad && !plugin.onLoad._called )
{
plugin.onLoad();
plugin.onLoad._called = 1;
}
}
// Call the callback.
if ( callback )
callback.call( scope || window, allPlugins );
}
}
, this);
};
loadPlugins.call( this, name );
};
});
CKEDITOR.plugins.setLang = function( pluginName, languageCode, languageEntries )
{
var plugin = this.get( pluginName );
plugin.lang[ languageCode ] = languageEntries;
};

View File

@ -1,233 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.resourceManager} class, which is
* the base for resource managers, like plugins and themes.
*/
/**
* Base class for resource managers, like plugins and themes. This class is not
* intended to be used out of the CKEditor core code.
* @param {String} basePath The path for the resources folder.
* @param {String} fileName The name used for resource files.
* @namespace
* @example
*/
CKEDITOR.resourceManager = function( basePath, fileName )
{
/**
* The base directory containing all resources.
* @name CKEDITOR.resourceManager.prototype.basePath
* @type String
* @example
*/
this.basePath = basePath;
/**
* The name used for resource files.
* @name CKEDITOR.resourceManager.prototype.fileName
* @type String
* @example
*/
this.fileName = fileName;
/**
* Contains references to all resources that have already been registered
* with {@link #add}.
* @name CKEDITOR.resourceManager.prototype.registered
* @type Object
* @example
*/
this.registered = {};
/**
* Contains references to all resources that have already been loaded
* with {@link #load}.
* @name CKEDITOR.resourceManager.prototype.loaded
* @type Object
* @example
*/
this.loaded = {};
/**
* Contains references to all resources that have already been registered
* with {@link #addExternal}.
* @name CKEDITOR.resourceManager.prototype.externals
* @type Object
* @example
*/
this.externals = {};
/**
* @private
*/
this._ =
{
// List of callbacks waiting for plugins to be loaded.
waitingList : {}
};
};
CKEDITOR.resourceManager.prototype =
{
/**
* Registers a resource.
* @param {String} name The resource name.
* @param {Object} [definition] The resource definition.
* @example
* CKEDITOR.plugins.add( 'sample', { ... plugin definition ... } );
* @see CKEDITOR.pluginDefinition
*/
add : function( name, definition )
{
if ( this.registered[ name ] )
throw '[CKEDITOR.resourceManager.add] The resource name "' + name + '" is already registered.';
this.registered[ name ] = definition || {};
},
/**
* Gets the definition of a specific resource.
* @param {String} name The resource name.
* @type Object
* @example
* var definition = <b>CKEDITOR.plugins.get( 'sample' )</b>;
*/
get : function( name )
{
return this.registered[ name ] || null;
},
/**
* Get the folder path for a specific loaded resource.
* @param {String} name The resource name.
* @type String
* @example
* alert( <b>CKEDITOR.plugins.getPath( 'sample' )</b> ); // "&lt;editor path&gt;/plugins/sample/"
*/
getPath : function( name )
{
var external = this.externals[ name ];
return CKEDITOR.getUrl( ( external && external.dir ) || this.basePath + name + '/' );
},
/**
* Get the file path for a specific loaded resource.
* @param {String} name The resource name.
* @type String
* @example
* alert( <b>CKEDITOR.plugins.getFilePath( 'sample' )</b> ); // "&lt;editor path&gt;/plugins/sample/plugin.js"
*/
getFilePath : function( name )
{
var external = this.externals[ name ];
return CKEDITOR.getUrl(
this.getPath( name ) +
( ( external && external.file ) || ( this.fileName + '.js' ) ) );
},
/**
* Registers one or more resources to be loaded from an external path
* instead of the core base path.
* @param {String} names The resource names, separated by commas.
* @param {String} path The path of the folder containing the resource.
* @param {String} [fileName] The resource file name. If not provided, the
* default name is used.
* @example
* // Loads a plugin from '/myplugin/samples/plugin.js'.
* CKEDITOR.plugins.addExternal( 'sample', '/myplugins/sample/' );
* @example
* // Loads a plugin from '/myplugin/samples/my_plugin.js'.
* CKEDITOR.plugins.addExternal( 'sample', '/myplugins/sample/', 'my_plugin.js' );
*/
addExternal : function( names, path, fileName )
{
names = names.split( ',' );
for ( var i = 0 ; i < names.length ; i++ )
{
var name = names[ i ];
this.externals[ name ] =
{
dir : path,
file : fileName
};
}
},
/**
* Loads one or more resources.
* @param {String|Array} name The name of the resource to load. It may be a
* string with a single resource name, or an array with several names.
* @param {Function} callback A function to be called when all resources
* are loaded. The callback will receive an array containing all
* loaded names.
* @param {Object} [scope] The scope object to be used for the callback
* call.
* @example
* <b>CKEDITOR.plugins.load</b>( 'myplugin', function( plugins )
* {
* alert( plugins['myplugin'] ); // "object"
* });
*/
load : function( names, callback, scope )
{
// Ensure that we have an array of names.
if ( !CKEDITOR.tools.isArray( names ) )
names = names ? [ names ] : [];
var loaded = this.loaded,
registered = this.registered,
urls = [],
urlsNames = {},
resources = {};
// Loop through all names.
for ( var i = 0 ; i < names.length ; i++ )
{
var name = names[ i ];
if ( !name )
continue;
// If not available yet.
if ( !loaded[ name ] && !registered[ name ] )
{
var url = this.getFilePath( name );
urls.push( url );
if ( !( url in urlsNames ) )
urlsNames[ url ] = [];
urlsNames[ url ].push( name );
}
else
resources[ name ] = this.get( name );
}
CKEDITOR.scriptLoader.load( urls, function( completed, failed )
{
if ( failed.length )
{
throw '[CKEDITOR.resourceManager.load] Resource name "' + urlsNames[ failed[ 0 ] ].join( ',' )
+ '" was not found at "' + failed[ 0 ] + '".';
}
for ( var i = 0 ; i < completed.length ; i++ )
{
var nameList = urlsNames[ completed[ i ] ];
for ( var j = 0 ; j < nameList.length ; j++ )
{
var name = nameList[ j ];
resources[ name ] = this.get( name );
loaded[ name ] = 1;
}
}
callback.call( scope, resources );
}
, this);
}
};

View File

@ -1,194 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.scriptLoader} object, used to load scripts
* asynchronously.
*/
/**
* Load scripts asynchronously.
* @namespace
* @example
*/
CKEDITOR.scriptLoader = (function()
{
var uniqueScripts = {};
var waitingList = {};
return /** @lends CKEDITOR.scriptLoader */ {
/**
* Loads one or more external script checking if not already loaded
* previously by this function.
* @param {String|Array} scriptUrl One or more URLs pointing to the
* scripts to be loaded.
* @param {Function} [callback] A function to be called when the script
* is loaded and executed. If a string is passed to "scriptUrl", a
* boolean parameter is passed to the callback, indicating the
* success of the load. If an array is passed instead, two array
* parameters are passed to the callback; the first contains the
* URLs that have been properly loaded, and the second the failed
* ones.
* @param {Object} [scope] The scope ("this" reference) to be used for
* the callback call. Default to {@link CKEDITOR}.
* @param {Boolean} [noCheck] Indicates that the script must be loaded
* anyway, not checking if it has already loaded.
* @example
* CKEDITOR.scriptLoader.load( '/myscript.js' );
* @example
* CKEDITOR.scriptLoader.load( '/myscript.js', function( success )
* {
* // Alerts "true" if the script has been properly loaded.
* // HTTP error 404 should return "false".
* alert( success );
* });
* @example
* CKEDITOR.scriptLoader.load( [ '/myscript1.js', '/myscript2.js' ], function( completed, failed )
* {
* alert( 'Number of scripts loaded: ' + completed.length );
* alert( 'Number of failures: ' + failed.length );
* });
*/
load : function( scriptUrl, callback, scope, noCheck )
{
var isString = ( typeof scriptUrl == 'string' );
if ( isString )
scriptUrl = [ scriptUrl ];
if ( !scope )
scope = CKEDITOR;
var scriptCount = scriptUrl.length,
completed = [],
failed = [];
var doCallback = function( success )
{
if ( callback )
{
if ( isString )
callback.call( scope, success );
else
callback.call( scope, completed, failed );
}
};
if ( scriptCount === 0 )
{
doCallback( true );
return;
}
var checkLoaded = function( url, success )
{
( success ? completed : failed ).push( url );
if ( --scriptCount <= 0 )
doCallback( success );
};
var onLoad = function( url, success )
{
// Mark this script as loaded.
uniqueScripts[ url ] = 1;
// Get the list of callback checks waiting for this file.
var waitingInfo = waitingList[ url ];
delete waitingList[ url ];
// Check all callbacks waiting for this file.
for ( var i = 0 ; i < waitingInfo.length ; i++ )
waitingInfo[ i ]( url, success );
};
var loadScript = function( url )
{
if ( noCheck !== true && uniqueScripts[ url ] )
{
checkLoaded( url, true );
return;
}
var waitingInfo = waitingList[ url ] || ( waitingList[ url ] = [] );
waitingInfo.push( checkLoaded );
// Load it only for the first request.
if ( waitingInfo.length > 1 )
return;
// Create the <script> element.
var script = new CKEDITOR.dom.element( 'script' );
script.setAttributes( {
type : 'text/javascript',
src : url } );
if ( callback )
{
if ( CKEDITOR.env.ie )
{
// FIXME: For IE, we are not able to return false on error (like 404).
/** @ignore */
script.$.onreadystatechange = function ()
{
if ( script.$.readyState == 'loaded' || script.$.readyState == 'complete' )
{
script.$.onreadystatechange = null;
onLoad( url, true );
}
};
}
else
{
/** @ignore */
script.$.onload = function()
{
// Some browsers, such as Safari, may call the onLoad function
// immediately. Which will break the loading sequence. (#3661)
setTimeout( function() { onLoad( url, true ); }, 0 );
};
// FIXME: Opera and Safari will not fire onerror.
/** @ignore */
script.$.onerror = function()
{
onLoad( url, false );
};
}
}
// Append it to <head>.
script.appendTo( CKEDITOR.document.getHead() );
CKEDITOR.fire( 'download', url ); // @Packager.RemoveLine
};
for ( var i = 0 ; i < scriptCount ; i++ )
{
loadScript( scriptUrl[ i ] );
}
},
/**
* Executes a JavaScript code into the current document.
* @param {String} code The code to be executed.
* @example
* CKEDITOR.scriptLoader.loadCode( 'var x = 10;' );
* alert( x ); // "10"
*/
loadCode : function( code )
{
// Create the <script> element.
var script = new CKEDITOR.dom.element( 'script' );
script.setAttribute( 'type', 'text/javascript' );
script.appendText( code );
// Append it to <head>.
script.appendTo( CKEDITOR.document.getHead() );
}
};
})();

View File

@ -1,185 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.skins} object, which is used to
* manage skins loading.
*/
/**
* Manages skins loading.
* @namespace
* @example
*/
CKEDITOR.skins = (function()
{
// Holds the list of loaded skins.
var loaded = {};
var preloaded = {};
var paths = {};
var loadedPart = function( skinName, part, callback )
{
// Get the skin definition.
var skinDefinition = loaded[ skinName ];
var appendSkinPath = function( fileNames )
{
for ( var n = 0 ; n < fileNames.length ; n++ )
{
fileNames[ n ] = CKEDITOR.getUrl( paths[ skinName ] + fileNames[ n ] );
}
};
// Check if we need to preload images from it.
if ( !preloaded[ skinName ] )
{
var preload = skinDefinition.preload;
if ( preload && preload.length > 0 )
{
appendSkinPath( preload );
CKEDITOR.imageCacher.load( preload, function()
{
preloaded[ skinName ] = 1;
loadedPart( skinName, part, callback );
} );
return;
}
// Mark it as preloaded.
preloaded[ skinName ] = 1;
}
// Get the part definition.
part = skinDefinition[ part ];
var partIsLoaded = !part || !!part._isLoaded;
// Call the callback immediately if already loaded.
if ( partIsLoaded )
callback && callback();
else
{
// Put the callback in a queue.
var pending = part._pending || ( part._pending = [] );
pending.push( callback );
// We may have more than one skin part load request. Just the first
// one must do the loading job.
if ( pending.length > 1 )
return;
// Check whether the "css" and "js" properties have been defined
// for that part.
var cssIsLoaded = !part.css || !part.css.length;
var jsIsLoaded = !part.js || !part.js.length;
// This is the function that will trigger the callback calls on
// load.
var checkIsLoaded = function()
{
if ( cssIsLoaded && jsIsLoaded )
{
// Mark the part as loaded.
part._isLoaded = 1;
// Call all pending callbacks.
for ( var i = 0 ; i < pending.length ; i++ )
{
if ( pending[ i ] )
pending[ i ]();
}
}
};
// Load the "css" pieces.
if ( !cssIsLoaded )
{
appendSkinPath( part.css );
for ( var c = 0 ; c < part.css.length ; c++ )
CKEDITOR.document.appendStyleSheet( part.css[ c ] );
cssIsLoaded = 1;
}
// Load the "js" pieces.
if ( !jsIsLoaded )
{
appendSkinPath( part.js );
CKEDITOR.scriptLoader.load( part.js, function()
{
jsIsLoaded = 1;
checkIsLoaded();
});
}
// We may have nothing to load, so check it immediately.
checkIsLoaded();
}
};
return /** @lends CKEDITOR.skins */ {
/**
* Registers a skin definition.
* @param {String} skinName The skin name.
* @param {Object} skinDefinition The skin definition.
* @example
*/
add : function( skinName, skinDefinition )
{
loaded[ skinName ] = skinDefinition;
skinDefinition.skinPath = paths[ skinName ]
|| ( paths[ skinName ] =
CKEDITOR.getUrl(
'skins/' + skinName + '/' ) );
},
/**
* Loads a skin part. Skins are defined in parts, which are basically
* separated CSS files. This function is mainly used by the core code and
* should not have much use out of it.
* @param {String} skinName The name of the skin to be loaded.
* @param {String} skinPart The skin part to be loaded. Common skin parts
* are "editor" and "dialog".
* @param {Function} [callback] A function to be called once the skin
* part files are loaded.
* @example
*/
load : function( editor, skinPart, callback )
{
var skinName = editor.skinName,
skinPath = editor.skinPath;
if ( loaded[ skinName ] )
{
loadedPart( skinName, skinPart, callback );
// Get the skin definition.
var skinDefinition = loaded[ skinName ];
// Trigger init function if any.
if ( skinDefinition.init )
skinDefinition.init( editor );
}
else
{
paths[ skinName ] = skinPath;
CKEDITOR.scriptLoader.load( skinPath + 'skin.js', function()
{
loadedPart( skinName, skinPart, callback );
// Get the skin definition.
var skinDefinition = loaded[ skinName ];
// Trigger init function if any.
if ( skinDefinition.init )
skinDefinition.init( editor );
});
}
}
};
})();

View File

@ -1,184 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.test} object, which contains
* functions used at our testing environment.
*/
/*jsl:import ../tests/yuitest.js*/
/**
* Contains functions used at our testing environment. Currently,
* our testing system is based on the
* <a href="http://developer.yahoo.com/yui/yuitest/">YUI Test</a>.
* @namespace
* @example
*/
CKEDITOR.test =
{
/**
* The assertion namespace, containing all assertion functions. Currently,
* this is an alias for
* <a href="http://developer.yahoo.com/yui/docs/YAHOO.util.Assert.html">YAHOO.util.Assert</a>.
* @example
* <b>CKEDITOR.test.assert</b>.areEqual( '10', 10 ); // "true"
* <b>CKEDITOR.test.assert</b>.areSame( '10', 10 ); // "false"
* <b>CKEDITOR.test.assert</b>.isUndefined( window.test ); // "true"
*/
assert : YAHOO.util.Assert,
runner : YAHOO.tool.TestRunner,
/**
* Adds a test case to the test runner.
* @param {Object} testCase The test case object. See other tests for
* examples.
* @example
* <b>CKEDITOR.test.addTestCase</b>((function()
* {
* // Local reference to the "assert" object.
* var assert = CKEDITOR.test.assert;
*
* return {
* test_example : function()
* {
* assert.areSame( '10', 10 ); // FAIL
* }
* };
* })());
*/
addTestCase : function( testCase )
{
YAHOO.tool.TestRunner.add( new YAHOO.tool.TestCase( testCase ) );
},
/**
* Gets the inner HTML of an element, for testing purposes.
* @param {Boolean} stripLineBreaks Assign 'false' to avoid trimming line-breaks.
*/
getInnerHtml : function( elementOrId , stripLineBreaks )
{
var html;
if ( typeof elementOrId == 'string' )
html = document.getElementById( elementOrId ).innerHTML;
else if ( elementOrId.getHtml )
html = elementOrId.getHtml();
else
html = elementOrId.innerHTML // retrieve from innerHTML
|| elementOrId.value; // retrieve from value
return CKEDITOR.test.fixHtml( html, stripLineBreaks );
},
fixHtml : function( html, stripLineBreaks )
{
html = html.toLowerCase();
if ( stripLineBreaks !== false )
html = html.replace( /[\n\r]/g, '' );
else
html = html.replace( /\r/g, '' ); // Normalize CRLF.
function sorter( a, b )
{
var nameA = a[ 0 ];
var nameB = b[ 0 ];
return nameA < nameB ? -1 : nameA > nameB ? 1 : 0;
}
html = html.replace( /<\w[^>]*/g, function( match )
{
var attribs = [];
var hasClass;
match = match.replace( /\s([^\s=]+)=((?:"[^"]*")|(?:'[^']*')|(?:[^\s]+))/g, function( match, attName, attValue )
{
if ( attName == 'style' )
{
// Reorganize the style rules so they are sorted by name.
var rules = [];
// Push all rules into an Array.
attValue.replace( /(?:"| |;|^ )\s*([^ :]+?)\s*:\s*([^;"]+?)\s*(?=;|"|$)/g, function( match, name, value )
{
rules.push( [ name, value ] );
});
// Sort the Array.
rules.sort( sorter );
// Transform each rule entry into a string name:value.
for ( var i = 0 ; i < rules.length ; i++ )
rules[ i ] = rules[ i ].join( ':' );
// Join all rules with commas, removing spaces and adding an extra comma to the end.
attValue = '"' + rules && ( rules.join( ';' ).replace( /\s+/g, '' ) + ';' );
}
// IE may have 'class' more than once.
if ( attName == 'class' )
{
if ( hasClass )
return '';
hasClass = true;
}
if ( attName != '_cke_expando' )
attribs.push( [ attName, attValue ] );
return '';
} );
attribs.sort( sorter );
var ret = match.replace( /\s{2,}/g, ' ' );
for ( var i = 0 ; i < attribs.length ; i++ )
{
ret += ' ' + attribs[i][0] + '=';
ret += (/^["']/).test( attribs[i][1] ) ? attribs[i][1] : '"' + attribs[i][1] + '"';
}
return ret;
} );
return html;
},
/**
* Wrapper of CKEDITOR.dom.element::getAttribute for style text normalization.
* @param element
* @param attrName
*/
getAttribute : function( element, attrName )
{
var retval = element.getAttribute( attrName );
if ( attrName == 'style' )
{
// 1. Lower case property name.
// 2. Add space after colon.
// 3. Strip whitepsaces around semicolon.
// 4. Always end with semicolon
return retval.replace( /(?:^|;)\s*([A-Z-_]+)(:\s*)/ig,
function( match, property, colon )
{
return property.toLowerCase() + ': ';
} )
.replace( /\s+(?:;\s*|$)/g, ';' )
.replace( /([^;])$/g, '$1;' );
}
return retval;
},
/**
* Whether control the runner manually instead of running on window onload.
*/
deferRunner : false
};

View File

@ -1,18 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.themes} object, which is used to
* manage themes registration and loading.
*/
/**
* Manages themes registration and loading.
* @namespace
* @augments CKEDITOR.resourceManager
* @example
*/
CKEDITOR.themes = new CKEDITOR.resourceManager(
'themes/', 'theme' );

View File

@ -1,531 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.tools} object, which contains
* utility functions.
*/
(function()
{
var functions = [];
/**
* Utility functions.
* @namespace
* @example
*/
CKEDITOR.tools =
{
arrayCompare : function( arrayA, arrayB )
{
if ( !arrayA && !arrayB )
return true;
if ( !arrayA || !arrayB || arrayA.length != arrayB.length )
return false;
for ( var i = 0 ; i < arrayA.length ; i++ )
{
if ( arrayA[ i ] != arrayB[ i ] )
return false;
}
return true;
},
/**
* Creates a deep copy of an object.
* Attention: there is no support for recursive references.
* @param {Object} object The object to be cloned.
* @returns {Object} The object clone.
* @example
* var obj =
* {
* name : 'John',
* cars :
* {
* Mercedes : { color : 'blue' },
* Porsche : { color : 'red' }
* }
* };
* var clone = CKEDITOR.tools.clone( obj );
* clone.name = 'Paul';
* clone.cars.Porsche.color = 'silver';
* alert( obj.name ); // John
* alert( clone.name ); // Paul
* alert( obj.cars.Porsche.color ); // red
* alert( clone.cars.Porsche.color ); // silver
*/
clone : function( obj )
{
var clone;
// Array.
if ( obj && ( obj instanceof Array ) )
{
clone = [];
for ( var i = 0 ; i < obj.length ; i++ )
clone[ i ] = this.clone( obj[ i ] );
return clone;
}
// "Static" types.
if ( obj === null
|| ( typeof( obj ) != 'object' )
|| ( obj instanceof String )
|| ( obj instanceof Number )
|| ( obj instanceof Boolean )
|| ( obj instanceof Date ) )
{
return obj;
}
// Objects.
clone = new obj.constructor();
for ( var propertyName in obj )
{
var property = obj[ propertyName ];
clone[ propertyName ] = this.clone( property );
}
return clone;
},
/**
* Copy the properties from one object to another. By default, properties
* already present in the target object <strong>are not</strong> overwritten.
* @param {Object} target The object to be extended.
* @param {Object} source[,souce(n)] The objects from which copy
* properties. Any number of objects can be passed to this function.
* @param {Boolean} [overwrite] If 'true' is specified it indicates that
* properties already present in the target object could be
* overwritten by subsequent objects.
* @param {Object} [properties] Only properties within the specified names
* list will be received from the source object.
* @returns {Object} the extended object (target).
* @example
* // Create the sample object.
* var myObject =
* {
* prop1 : true
* };
*
* // Extend the above object with two properties.
* CKEDITOR.tools.extend( myObject,
* {
* prop2 : true,
* prop3 : true
* } );
*
* // Alert "prop1", "prop2" and "prop3".
* for ( var p in myObject )
* alert( p );
*/
extend : function( target )
{
var argsLength = arguments.length,
overwrite, propertiesList;
if ( typeof ( overwrite = arguments[ argsLength - 1 ] ) == 'boolean')
argsLength--;
else if ( typeof ( overwrite = arguments[ argsLength - 2 ] ) == 'boolean' )
{
propertiesList = arguments [ argsLength -1 ];
argsLength-=2;
}
for ( var i = 1 ; i < argsLength ; i++ )
{
var source = arguments[ i ];
for ( var propertyName in source )
{
// Only copy existed fields if in overwrite mode.
if ( overwrite === true || target[ propertyName ] == undefined )
{
// Only copy specified fields if list is provided.
if ( !propertiesList || ( propertyName in propertiesList ) )
target[ propertyName ] = source[ propertyName ];
}
}
}
return target;
},
/**
* Creates an object which is an instance of a class which prototype is a
* predefined object. All properties defined in the source object are
* automatically inherited by the resulting object, including future
* changes to it.
* @param {Object} source The source object to be used as the prototype for
* the final object.
* @returns {Object} The resulting copy.
*/
prototypedCopy : function( source )
{
var copy = function()
{};
copy.prototype = source;
return new copy();
},
/**
* Checks if an object is an Array.
* @param {Object} object The object to be checked.
* @type Boolean
* @returns <i>true</i> if the object is an Array, otherwise <i>false</i>.
* @example
* alert( CKEDITOR.tools.isArray( [] ) ); // "true"
* alert( CKEDITOR.tools.isArray( 'Test' ) ); // "false"
*/
isArray : function( object )
{
return ( !!object && object instanceof Array );
},
/**
* Transforms a CSS property name to its relative DOM style name.
* @param {String} cssName The CSS property name.
* @returns {String} The transformed name.
* @example
* alert( CKEDITOR.tools.cssStyleToDomStyle( 'background-color' ) ); // "backgroundColor"
* alert( CKEDITOR.tools.cssStyleToDomStyle( 'float' ) ); // "cssFloat"
*/
cssStyleToDomStyle : function( cssName )
{
if ( cssName == 'float' )
return 'cssFloat';
else
{
return cssName.replace( /-./g, function( match )
{
return match.substr( 1 ).toUpperCase();
});
}
},
/**
* Replace special HTML characters in a string with their relative HTML
* entity values.
* @param {String} text The string to be encoded.
* @returns {String} The encode string.
* @example
* alert( CKEDITOR.tools.htmlEncode( 'A > B & C < D' ) ); // "A &amp;gt; B &amp;amp; C &amp;lt; D"
*/
htmlEncode : function( text )
{
var standard = function( text )
{
var span = new CKEDITOR.dom.element( 'span' );
span.setText( text );
return span.getHtml();
};
var fix1 = ( standard( '\n' ).toLowerCase() == '<br>' ) ?
function( text )
{
// #3874 IE and Safari encode line-break into <br>
return standard( text ).replace( /<br>/gi, '\n' );
} :
standard;
var fix2 = ( standard( '>' ) == '>' ) ?
function( text )
{
// WebKit does't encode the ">" character, which makes sense, but
// it's different than other browsers.
return fix1( text ).replace( />/g, '&gt;' );
} :
fix1;
var fix3 = ( standard( ' ' ) == '&nbsp; ' ) ?
function( text )
{
// #3785 IE8 changes spaces (>= 2) to &nbsp;
return fix2( text ).replace( /&nbsp;/g, ' ' );
} :
fix2;
this.htmlEncode = fix3;
return this.htmlEncode( text );
},
/**
* Gets a unique number for this CKEDITOR execution session. It returns
* progressive numbers starting at 1.
* @function
* @returns {Number} A unique number.
* @example
* alert( CKEDITOR.tools.<b>getNextNumber()</b> ); // "1" (e.g.)
* alert( CKEDITOR.tools.<b>getNextNumber()</b> ); // "2"
*/
getNextNumber : (function()
{
var last = 0;
return function()
{
return ++last;
};
})(),
/**
* Creates a function override.
* @param {Function} originalFunction The function to be overridden.
* @param {Function} functionBuilder A function that returns the new
* function. The original function reference will be passed to this
* function.
* @returns {Function} The new function.
* @example
* var example =
* {
* myFunction : function( name )
* {
* alert( 'Name: ' + name );
* }
* };
*
* example.myFunction = CKEDITOR.tools.override( example.myFunction, function( myFunctionOriginal )
* {
* return function( name )
* {
* alert( 'Override Name: ' + name );
* myFunctionOriginal.call( this, name );
* };
* });
*/
override : function( originalFunction, functionBuilder )
{
return functionBuilder( originalFunction );
},
/**
* Executes a function after specified delay.
* @param {Function} func The function to be executed.
* @param {Number} [milliseconds] The amount of time (millisecods) to wait
* to fire the function execution. Defaults to zero.
* @param {Object} [scope] The object to hold the function execution scope
* (the "this" object). By default the "window" object.
* @param {Object|Array} [args] A single object, or an array of objects, to
* pass as arguments to the function.
* @param {Object} [ownerWindow] The window that will be used to set the
* timeout. By default the current "window".
* @returns {Object} A value that can be used to cancel the function execution.
* @example
* CKEDITOR.tools.<b>setTimeout(
* function()
* {
* alert( 'Executed after 2 seconds' );
* },
* 2000 )</b>;
*/
setTimeout : function( func, milliseconds, scope, args, ownerWindow )
{
if ( !ownerWindow )
ownerWindow = window;
if ( !scope )
scope = ownerWindow;
return ownerWindow.setTimeout(
function()
{
if ( args )
func.apply( scope, [].concat( args ) ) ;
else
func.apply( scope ) ;
},
milliseconds || 0 );
},
/**
* Remove spaces from the start and the end of a string. The following
* characters are removed: space, tab, line break, line feed.
* @function
* @param {String} str The text from which remove the spaces.
* @returns {String} The modified string without the boundary spaces.
* @example
* alert( CKEDITOR.tools.trim( ' example ' ); // "example"
*/
trim : (function()
{
// We are not using \s because we don't want "non-breaking spaces" to be caught.
var trimRegex = /(?:^[ \t\n\r]+)|(?:[ \t\n\r]+$)/g;
return function( str )
{
return str.replace( trimRegex, '' ) ;
};
})(),
/**
* Remove spaces from the start (left) of a string. The following
* characters are removed: space, tab, line break, line feed.
* @function
* @param {String} str The text from which remove the spaces.
* @returns {String} The modified string excluding the removed spaces.
* @example
* alert( CKEDITOR.tools.ltrim( ' example ' ); // "example "
*/
ltrim : (function()
{
// We are not using \s because we don't want "non-breaking spaces" to be caught.
var trimRegex = /^[ \t\n\r]+/g;
return function( str )
{
return str.replace( trimRegex, '' ) ;
};
})(),
/**
* Remove spaces from the end (right) of a string. The following
* characters are removed: space, tab, line break, line feed.
* @function
* @param {String} str The text from which remove the spaces.
* @returns {String} The modified string excluding the removed spaces.
* @example
* alert( CKEDITOR.tools.ltrim( ' example ' ); // " example"
*/
rtrim : (function()
{
// We are not using \s because we don't want "non-breaking spaces" to be caught.
var trimRegex = /[ \t\n\r]+$/g;
return function( str )
{
return str.replace( trimRegex, '' ) ;
};
})(),
/**
* Returns the index of an element in an array.
* @param {Array} array The array to be searched.
* @param {Object} entry The element to be found.
* @returns {Number} The (zero based) index of the first entry that matches
* the entry, or -1 if not found.
* @example
* var letters = [ 'a', 'b', 0, 'c', false ];
* alert( CKEDITOR.tools.indexOf( letters, '0' ) ); "-1" because 0 !== '0'
* alert( CKEDITOR.tools.indexOf( letters, false ) ); "4" because 0 !== false
*/
indexOf :
// #2514: We should try to use Array.indexOf if it does exist.
( Array.prototype.indexOf ) ?
function( array, entry )
{
return array.indexOf( entry );
}
:
function( array, entry )
{
for ( var i = 0, len = array.length ; i < len ; i++ )
{
if ( array[ i ] === entry )
return i;
}
return -1;
},
bind : function( func, obj )
{
return function() { return func.apply( obj, arguments ); };
},
/**
* Class creation based on prototype inheritance, with supports of the
* following features:
* <ul>
* <li> Static fields </li>
* <li> Private fields </li>
* <li> Public(prototype) fields </li>
* <li> Chainable base class constructor </li>
* </ul>
*
* @param {Object} definiton (Optional)The class definiton object.
*/
createClass : function( definition )
{
var $ = definition.$,
baseClass = definition.base,
privates = definition.privates || definition._,
proto = definition.proto,
statics = definition.statics;
if ( privates )
{
var originalConstructor = $;
$ = function()
{
// Create (and get) the private namespace.
var _ = this._ || ( this._ = {} );
// Make some magic so "this" will refer to the main
// instance when coding private functions.
for ( var privateName in privates )
{
var priv = privates[ privateName ];
_[ privateName ] =
( typeof priv == 'function' ) ? CKEDITOR.tools.bind( priv, this ) : priv;
}
originalConstructor.apply( this, arguments );
};
}
if ( baseClass )
{
$.prototype = this.prototypedCopy( baseClass.prototype );
$.prototype.constructor = $;
$.prototype.base = function()
{
this.base = baseClass.prototype.base;
baseClass.apply( this, arguments );
this.base = arguments.callee;
};
}
if ( proto )
this.extend( $.prototype, proto, true );
if ( statics )
this.extend( $, statics, true );
return $;
},
addFunction : function( fn, scope )
{
return functions.push( function()
{
fn.apply( scope || this, arguments );
}) - 1;
},
callFunction : function( index )
{
var fn = functions[ index ];
return fn.apply( window, Array.prototype.slice.call( arguments, 1 ) );
},
cssLength : (function()
{
var decimalRegex = /^\d+(?:\.\d+)?$/;
return function( length )
{
return length + ( decimalRegex.test( length ) ? 'px' : '' );
};
})(),
repeat : function( str, times )
{
return new Array( times + 1 ).join( str );
}
};
})();
// PACKAGER_RENAME( CKEDITOR.tools )

View File

@ -1,106 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* Contains UI features related to an editor instance.
* @constructor
* @param {CKEDITOR.editor} editor The editor instance.
* @example
*/
CKEDITOR.ui = function( editor )
{
if ( editor.ui )
return editor.ui;
/**
* Object used to hold private stuff.
* @private
*/
this._ =
{
handlers : {},
items : {}
};
return this;
};
// PACKAGER_RENAME( CKEDITOR.ui )
CKEDITOR.ui.prototype =
{
/**
* Adds a UI item to the items collection. These items can be later used in
* the interface.
* @param {String} name The UI item name.
* @param {Object} type The item type.
* @param {Object} definition The item definition. The properties of this
* object depend on the item type.
* @example
* // Add a new button named "MyBold".
* editorInstance.ui.add( 'MyBold', CKEDITOR.UI_BUTTON,
* {
* label : 'My Bold',
* command : 'bold'
* });
*/
add : function( name, type, definition )
{
this._.items[ name ] =
{
type : type,
args : Array.prototype.slice.call( arguments, 2 )
};
},
/**
* Gets a UI object.
* @param {String} name The UI item hame.
* @example
*/
create : function( name )
{
var item = this._.items[ name ],
handler = item && this._.handlers[ item.type ];
return handler && handler.create.apply( this, item.args );
},
/**
* Adds a handler for a UI item type. The handler is responsible for
* transforming UI item definitions in UI objects.
* @param {Object} type The item type.
* @param {Object} handler The handler definition.
* @example
*/
addHandler : function( type, handler )
{
this._.handlers[ type ] = handler;
}
};
/**
* (Virtual Class) Do not call this constructor. This class is not really part
* of the API. It just illustrates the features of hanlder objects to be
* passed to the {@link CKEDITOR.ui.prototype.addHandler} function.
* @name CKEDITOR.ui.handlerDefinition
* @constructor
* @example
*/
/**
* Transforms an item definition into an UI item object.
* @name CKEDITOR.handlerDefinition.prototype.create
* @function
* @param {Object} definition The item definition.
* @example
* editorInstance.ui.addHandler( CKEDITOR.UI_BUTTON,
* {
* create : function( definition )
* {
* return new CKEDITOR.ui.button( definition );
* }
* });
*/

View File

@ -1,165 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.xml} class, which represents a
* loaded XML document.
*/
/**
* Represents a loaded XML document.
* @constructor
* @param {object|string} xmlObjectOrData A native XML (DOM document) object or
* a string containing the XML definition to be loaded.
* @example
* var xml = <b>new CKEDITOR.xml( '<books><book title="My Book" /></books>' )</b>;
*/
CKEDITOR.xml = function( xmlObjectOrData )
{
var baseXml = null;
if ( typeof xmlObjectOrData == 'object' )
baseXml = xmlObjectOrData;
else
{
var data = ( xmlObjectOrData || '' ).replace( /&nbsp;/g, '\xA0' );
if ( window.DOMParser )
baseXml = (new DOMParser()).parseFromString( data, 'text/xml' );
else if ( window.ActiveXObject )
{
try { baseXml = new ActiveXObject( 'MSXML2.DOMDocument' ); }
catch(e)
{
try { baseXml = new ActiveXObject( 'Microsoft.XmlDom' ); } catch(e) {}
}
if ( baseXml )
{
baseXml.async = false;
baseXml.resolveExternals = false;
baseXml.validateOnParse = false;
baseXml.loadXML( data );
}
}
}
/**
* The native XML (DOM document) used by the class instance.
* @type object
* @example
*/
this.baseXml = baseXml;
};
CKEDITOR.xml.prototype =
{
/**
* Get a single node from the XML document, based on a XPath query.
* @param {String} xpath The XPath query to execute.
* @param {Object} [contextNode] The XML DOM node to be used as the context
* for the XPath query. The document root is used by default.
* @returns {Object} A XML node element or null if the query has no results.
* @example
* // Create the XML instance.
* var xml = new CKEDITOR.xml( '<list><item id="test1" /><item id="test2" /></list>' );
* // Get the first <item> node.
* var itemNode = <b>xml.selectSingleNode( 'list/item' )</b>;
* // Alert "item".
* alert( itemNode.nodeName );
*/
selectSingleNode : function( xpath, contextNode )
{
var baseXml = this.baseXml;
if ( contextNode || ( contextNode = baseXml ) )
{
if ( CKEDITOR.env.ie || contextNode.selectSingleNode ) // IE
return contextNode.selectSingleNode( xpath );
else if ( baseXml.evaluate ) // Others
{
var result = baseXml.evaluate( xpath, contextNode, null, 9, null);
return ( result && result.singleNodeValue ) || null;
}
}
return null;
},
/**
* Gets a list node from the XML document, based on a XPath query.
* @param {String} xpath The XPath query to execute.
* @param {Object} [contextNode] The XML DOM node to be used as the context
* for the XPath query. The document root is used by default.
* @returns {ArrayLike} An array containing all matched nodes. The array will
* be empty if the query has no results.
* @example
* // Create the XML instance.
* var xml = new CKEDITOR.xml( '<list><item id="test1" /><item id="test2" /></list>' );
* // Get the first <item> node.
* var itemNodes = xml.selectSingleNode( 'list/item' );
* // Alert "item" twice, one for each <item>.
* for ( var i = 0 ; i < itemNodes.length ; i++ )
* alert( itemNodes[i].nodeName );
*/
selectNodes : function( xpath, contextNode )
{
var baseXml = this.baseXml,
nodes = [];
if ( contextNode || ( contextNode = baseXml ) )
{
if ( CKEDITOR.env.ie || contextNode.selectNodes ) // IE
return contextNode.selectNodes( xpath );
else if ( baseXml.evaluate ) // Others
{
var result = baseXml.evaluate( xpath, contextNode, null, 5, null);
if ( result )
{
var node;
while( ( node = result.iterateNext() ) )
nodes.push( node );
}
}
}
return nodes;
},
/**
* Gets the string representation of hte inner contents of a XML node,
* based on a XPath query.
* @param {String} xpath The XPath query to execute.
* @param {Object} [contextNode] The XML DOM node to be used as the context
* for the XPath query. The document root is used by default.
* @returns {String} The textual representation of the inner contents of
* the node or null if the query has no results.
* @example
* // Create the XML instance.
* var xml = new CKEDITOR.xml( '<list><item id="test1" /><item id="test2" /></list>' );
* // Alert "<item id="test1" /><item id="test2" />".
* alert( xml.getInnerXml( 'list' ) );
*/
getInnerXml : function( xpath, contextNode )
{
var node = this.selectSingleNode( xpath, contextNode ),
xml = [];
if ( node )
{
node = node.firstChild;
while ( node )
{
if ( node.xml ) // IE
xml.push( node.xml );
else if ( window.XMLSerializer ) // Others
xml.push( ( new XMLSerializer() ).serializeToString( node ) );
node = node.nextSibling;
}
}
return xml.length ? xml.join( '' ) : null;
}
};

View File

@ -1,82 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
var CKEDITOR_LANGS = (function()
{
var langs =
{
af : 'Afrikaans',
ar : 'Arabic',
bg : 'Bulgarian',
bn : 'Bengali/Bangla',
bs : 'Bosnian',
ca : 'Catalan',
cs : 'Czech',
da : 'Danish',
de : 'German',
el : 'Greek',
en : 'English',
'en-au' : 'English (Australia)',
'en-ca' : 'English (Canadian)',
'en-uk' : 'English (United Kingdom)',
eo : 'Esperanto',
es : 'Spanish',
et : 'Estonian',
eu : 'Basque',
fa : 'Persian',
fi : 'Finnish',
fo : 'Faroese',
fr : 'French',
'fr-ca' : 'French (Canada)',
gl : 'Galician',
gu : 'Gujarati',
he : 'Hebrew',
hi : 'Hindi',
hr : 'Croatian',
hu : 'Hungarian',
is : 'Icelandic',
it : 'Italian',
ja : 'Japanese',
km : 'Khmer',
ko : 'Korean',
lt : 'Lithuanian',
lv : 'Latvian',
mn : 'Mongolian',
ms : 'Malay',
nb : 'Norwegian Bokmal',
nl : 'Dutch',
no : 'Norwegian',
pl : 'Polish',
pt : 'Portuguese (Portugal)',
'pt-br' : 'Portuguese (Brazil)',
ro : 'Romanian',
ru : 'Russian',
sk : 'Slovak',
sl : 'Slovenian',
sr : 'Serbian (Cyrillic)',
'sr-latn' : 'Serbian (Latin)',
sv : 'Swedish',
th : 'Thai',
tr : 'Turkish',
uk : 'Ukrainian',
vi : 'Vietnamese',
zh : 'Chinese Traditional',
'zh-cn' : 'Chinese Simplified'
};
var langsArray = [];
for ( var code in langs )
{
langsArray.push( { code : code, name : langs[ code ] } );
}
langsArray.sort( function( a, b )
{
return ( a.name < b.name ) ? -1 : 1;
});
return langsArray;
})();

View File

@ -1,59 +0,0 @@
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
af.js Found: 312 Missing: 123
ar.js Found: 329 Missing: 106
bg.js Found: 305 Missing: 130
bn.js Found: 307 Missing: 128
bs.js Found: 210 Missing: 225
ca.js Found: 435 Missing: 0
cs.js Found: 327 Missing: 108
da.js Found: 326 Missing: 109
de.js Found: 435 Missing: 0
el.js Found: 311 Missing: 124
en-au.js Found: 395 Missing: 40
en-ca.js Found: 395 Missing: 40
en-uk.js Found: 395 Missing: 40
eo.js Found: 282 Missing: 153
es.js Found: 435 Missing: 0
et.js Found: 326 Missing: 109
eu.js Found: 435 Missing: 0
fa.js Found: 327 Missing: 108
fi.js Found: 325 Missing: 110
fo.js Found: 326 Missing: 109
fr-ca.js Found: 327 Missing: 108
fr.js Found: 434 Missing: 1
gl.js Found: 308 Missing: 127
gu.js Found: 326 Missing: 109
he.js Found: 332 Missing: 103
hi.js Found: 327 Missing: 108
hr.js Found: 435 Missing: 0
hu.js Found: 326 Missing: 109
is.js Found: 332 Missing: 103
it.js Found: 434 Missing: 1
ja.js Found: 434 Missing: 1
km.js Found: 299 Missing: 136
ko.js Found: 318 Missing: 117
lt.js Found: 331 Missing: 104
lv.js Found: 308 Missing: 127
mn.js Found: 326 Missing: 109
ms.js Found: 287 Missing: 148
nb.js Found: 325 Missing: 110
nl.js Found: 327 Missing: 108
no.js Found: 325 Missing: 110
pl.js Found: 435 Missing: 0
pt-br.js Found: 434 Missing: 1
pt.js Found: 307 Missing: 128
ro.js Found: 326 Missing: 109
ru.js Found: 332 Missing: 103
sk.js Found: 327 Missing: 108
sl.js Found: 325 Missing: 110
sr-latn.js Found: 301 Missing: 134
sr.js Found: 301 Missing: 134
sv.js Found: 324 Missing: 111
th.js Found: 312 Missing: 123
tr.js Found: 332 Missing: 103
uk.js Found: 435 Missing: 0
vi.js Found: 435 Missing: 0
zh-cn.js Found: 435 Missing: 0
zh.js Found: 435 Missing: 0

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Afrikaans language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['af'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Rich text editor, %1', // MISSING
// Toolbar buttons without dialogs.
source : 'Source',
newPage : 'Nuwe Bladsy',
save : 'Bewaar',
preview : 'Voorskou',
cut : 'Uitsny ',
copy : 'Kopieer',
paste : 'Byvoeg',
print : 'Druk',
underline : 'Onderstreep',
bold : 'Vet',
italic : 'Skuins',
selectAll : 'Selekteer alles',
removeFormat : 'Formaat verweider',
strike : 'Gestreik',
subscript : 'Subscript',
superscript : 'Superscript',
horizontalrule : 'Horisontale lyn byvoeg',
pagebreak : 'Bladsy breek byvoeg',
unlink : 'Skakel verweider',
undo : 'Ont-skep',
redo : 'Her-skep',
// Common messages and labels.
common :
{
browseServer : 'Server deurblaai',
url : 'URL',
protocol : 'Protokol',
upload : 'Oplaai',
uploadSubmit : 'Stuur dit na die Server',
image : 'Beeld',
flash : 'Flash',
form : 'Form',
checkbox : 'HakBox',
radio : 'PuntBox',
textField : 'Byvoegbare karakter strook',
textarea : 'Byvoegbare karakter area',
hiddenField : 'Blinde strook',
button : 'Knop',
select : 'Opklapbare keuse strook',
imageButton : 'Beeld knop',
notSet : '<geen instelling>',
id : 'Id',
name : 'Naam',
langDir : 'Taal rigting',
langDirLtr : 'Links na regs (LTR)',
langDirRtl : 'Regs na links (RTL)',
langCode : 'Taal kode',
longDescr : 'Lang beskreiwing URL',
cssClass : 'Skakel Tiepe',
advisoryTitle : 'Voorbeveelings Titel',
cssStyle : 'Styl',
ok : 'OK',
cancel : 'Kanseleer',
generalTab : 'General', // MISSING
advancedTab : 'Ingewikkeld',
validateNumberFailed : 'This value is not a number.', // MISSING
confirmNewPage : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING
confirmCancel : 'Some of the options have been changed. Are you sure to close the dialog?', // MISSING
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING
},
// Special char dialog.
specialChar :
{
toolbar : 'Spesiaale Karakter byvoeg',
title : 'Kies spesiale karakter'
},
// Link dialog.
link :
{
toolbar : 'Skakel byvoeg/verander',
menu : 'Verander skakel',
title : 'Skakel',
info : 'Skakel informasie',
target : 'Mikpunt',
upload : 'Oplaai',
advanced : 'Ingewikkeld',
type : 'Skakel soort',
toAnchor : 'Skakel na plekhouers in text',
toEmail : 'E-Mail',
target : 'Mikpunt',
targetNotSet : '<geen instelling>',
targetFrame : '<raam>',
targetPopup : '<popup venster>',
targetNew : 'Nuwe Venster (_blank)',
targetTop : 'Boonste Venster (_top)',
targetSelf : 'Selfde Venster (_self)',
targetParent : 'Vorige Venster (_parent)',
targetFrameName : 'Mikpunt Venster Naam',
targetPopupName : 'Popup Venster Naam',
popupFeatures : 'Popup Venster Geaartheid',
popupResizable : 'Resizable', // MISSING
popupStatusBar : 'Status Balk',
popupLocationBar : 'Adres Balk',
popupToolbar : 'Gereedskap Balk',
popupMenuBar : 'Menu Balk',
popupFullScreen : 'Voll Skerm (IE)',
popupScrollBars : 'Gleibalkstuk',
popupDependent : 'Afhanklik (Netscape)',
popupWidth : 'Weite',
popupLeft : 'Links Posisie',
popupHeight : 'Hoogde',
popupTop : 'Bo Posisie',
id : 'Id', // MISSING
langDir : 'Taal rigting',
langDirNotSet : '<geen instelling>',
langDirLTR : 'Links na regs (LTR)',
langDirRTL : 'Regs na links (RTL)',
acccessKey : 'Toegang sleutel',
name : 'Naam',
langCode : 'Taal rigting',
tabIndex : 'Tab Index',
advisoryTitle : 'Voorbeveelings Titel',
advisoryContentType : 'Voorbeveelings inhoud soort',
cssClasses : 'Skakel Tiepe',
charset : 'Geskakelde voorbeeld karakterstel',
styles : 'Styl',
selectAnchor : 'Kies \'n plekhouer',
anchorName : 'Volgens plekhouer naam',
anchorId : 'Volgens element Id',
emailAddress : 'E-Mail Adres',
emailSubject : 'Boodskap Opskrif',
emailBody : 'Boodskap Inhoud',
noAnchors : '(Geen plekhouers beskikbaar in dokument}',
noUrl : 'Voeg asseblief die URL in',
noEmail : 'Voeg asseblief die e-mail adres in'
},
// Anchor dialog
anchor :
{
toolbar : 'Plekhouer byvoeg/verander',
menu : 'Plekhouer eienskappe',
title : 'Plekhouer eienskappe',
name : 'Plekhouer Naam',
errorName : 'Voltooi die plekhouer naam asseblief'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Find and Replace', // MISSING
find : 'Vind',
replace : 'Vervang',
findWhat : 'Soek wat:',
replaceWith : 'Vervang met:',
notFoundMsg : 'Die gespesifiseerde karakters word nie gevind nie.',
matchCase : 'Vergelyk karakter skryfweise',
matchWord : 'Vergelyk komplete woord',
matchCyclic : 'Match cyclic', // MISSING
replaceAll : 'Vervang alles',
replaceSuccessMsg : '%1 occurrence(s) replaced.' // MISSING
},
// Table Dialog
table :
{
toolbar : 'Tabel',
title : 'Tabel eienskappe',
menu : 'Tabel eienskappe',
deleteTable : 'Tabel verweider',
rows : 'Reie',
columns : 'Kolome',
border : 'Kant groote',
align : 'Parideering',
alignNotSet : '<geen instelling>',
alignLeft : 'Links',
alignCenter : 'Middel',
alignRight : 'Regs',
width : 'Weite',
widthPx : 'pixels',
widthPc : 'percent',
height : 'Hoogde',
cellSpace : 'Cell spasieering',
cellPad : 'Cell buffer',
caption : 'Beskreiwing',
summary : 'Opsomming',
headers : 'Headers', // MISSING
headersNone : 'None', // MISSING
headersColumn : 'First column', // MISSING
headersRow : 'First Row', // MISSING
headersBoth : 'Both', // MISSING
invalidRows : 'Number of rows must be a number greater than 0.', // MISSING
invalidCols : 'Number of columns must be a number greater than 0.', // MISSING
invalidBorder : 'Border size must be a number.', // MISSING
invalidWidth : 'Table width must be a number.', // MISSING
invalidHeight : 'Table height must be a number.', // MISSING
invalidCellSpacing : 'Cell spacing must be a number.', // MISSING
invalidCellPadding : 'Cell padding must be a number.', // MISSING
cell :
{
menu : 'Cell',
insertBefore : 'Insert Cell Before', // MISSING
insertAfter : 'Insert Cell After', // MISSING
deleteCell : 'Cell verweider',
merge : 'Cell verenig',
mergeRight : 'Merge Right', // MISSING
mergeDown : 'Merge Down', // MISSING
splitHorizontal : 'Split Cell Horizontally', // MISSING
splitVertical : 'Split Cell Vertically', // MISSING
title : 'Cell Properties', // MISSING
cellType : 'Cell Type', // MISSING
rowSpan : 'Rows Span', // MISSING
colSpan : 'Columns Span', // MISSING
wordWrap : 'Word Wrap', // MISSING
hAlign : 'Horizontal Alignment', // MISSING
vAlign : 'Vertical Alignment', // MISSING
alignTop : 'Top', // MISSING
alignMiddle : 'Middle', // MISSING
alignBottom : 'Bottom', // MISSING
alignBaseline : 'Baseline', // MISSING
bgColor : 'Background Color', // MISSING
borderColor : 'Border Color', // MISSING
data : 'Data', // MISSING
header : 'Header', // MISSING
yes : 'Yes', // MISSING
no : 'No', // MISSING
invalidWidth : 'Cell width must be a number.', // MISSING
invalidHeight : 'Cell height must be a number.', // MISSING
invalidRowSpan : 'Rows span must be a whole number.', // MISSING
invalidColSpan : 'Columns span must be a whole number.' // MISSING
},
row :
{
menu : 'Ry',
insertBefore : 'Insert Row Before', // MISSING
insertAfter : 'Insert Row After', // MISSING
deleteRow : 'Ry verweider'
},
column :
{
menu : 'Kolom',
insertBefore : 'Insert Column Before', // MISSING
insertAfter : 'Insert Column After', // MISSING
deleteColumn : 'Kolom verweider'
}
},
// Button Dialog.
button :
{
title : 'Knop eienskappe',
text : 'Karakters (Waarde)',
type : 'Soort',
typeBtn : 'Knop',
typeSbm : 'Indien',
typeRst : 'Reset'
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'HakBox eienskappe',
radioTitle : 'PuntBox eienskappe',
value : 'Waarde',
selected : 'Uitgekies'
},
// Form Dialog.
form :
{
title : 'Form eienskappe',
menu : 'Form eienskappe',
action : 'Aksie',
method : 'Metode',
encoding : 'Encoding', // MISSING
target : 'Mikpunt',
targetNotSet : '<geen instelling>',
targetNew : 'Nuwe Venster (_blank)',
targetTop : 'Boonste Venster (_top)',
targetSelf : 'Selfde Venster (_self)',
targetParent : 'Vorige Venster (_parent)'
},
// Select Field Dialog.
select :
{
title : 'Opklapbare keuse strook eienskappe',
selectInfo : 'Info',
opAvail : 'Beskikbare Opsies',
value : 'Waarde',
size : 'Grote',
lines : 'lyne',
chkMulti : 'Laat meerere keuses toe',
opText : 'Karakters',
opValue : 'Waarde',
btnAdd : 'Byvoeg',
btnModify : 'Verander',
btnUp : 'Op',
btnDown : 'Af',
btnSetValue : 'Stel as uitgekiesde waarde',
btnDelete : 'Verweider'
},
// Textarea Dialog.
textarea :
{
title : 'Karakter area eienskappe',
cols : 'Kolom',
rows : 'Reie'
},
// Text Field Dialog.
textfield :
{
title : 'Karakter strook eienskappe',
name : 'Naam',
value : 'Waarde',
charWidth : 'Karakter weite',
maxChars : 'Maximale karakters',
type : 'Soort',
typeText : 'Karakters',
typePass : 'Wagwoord'
},
// Hidden Field Dialog.
hidden :
{
title : 'Blinde strook eienskappe',
name : 'Naam',
value : 'Waarde'
},
// Image Dialog.
image :
{
title : 'Beeld eienskappe',
titleButton : 'Beeld knop eienskappe',
menu : 'Beeld eienskappe',
infoTab : 'Beeld informasie',
btnUpload : 'Stuur dit na die Server',
url : 'URL',
upload : 'Uplaai',
alt : 'Alternatiewe beskrywing',
width : 'Weidte',
height : 'Hoogde',
lockRatio : 'Behou preporsie',
resetSize : 'Herstel groote',
border : 'Kant',
hSpace : 'HSpasie',
vSpace : 'VSpasie',
align : 'Paradeer',
alignLeft : 'Links',
alignAbsBottom: 'Abs Onder',
alignAbsMiddle: 'Abs Middel',
alignBaseline : 'Baseline',
alignBottom : 'Onder',
alignMiddle : 'Middel',
alignRight : 'Regs',
alignTextTop : 'Text Bo',
alignTop : 'Bo',
preview : 'Voorskou',
alertUrl : 'Voeg asseblief Beeld URL in.',
linkTab : 'Skakel',
button2Img : 'Do you want to transform the selected image button on a simple image?', // MISSING
img2Button : 'Do you want to transform the selected image on a image button?' // MISSING
},
// Flash Dialog
flash :
{
properties : 'Flash eienskappe',
propertiesTab : 'Properties', // MISSING
title : 'Flash eienskappe',
chkPlay : 'Automaties Speel',
chkLoop : 'Herhaling',
chkMenu : 'Laat Flash Menu toe',
chkFull : 'Allow Fullscreen', // MISSING
scale : 'Scale',
scaleAll : 'Wys alles',
scaleNoBorder : 'Geen kante',
scaleFit : 'Presiese pas',
access : 'Script Access', // MISSING
accessAlways : 'Always', // MISSING
accessSameDomain : 'Same domain', // MISSING
accessNever : 'Never', // MISSING
align : 'Paradeer',
alignLeft : 'Links',
alignAbsBottom: 'Abs Onder',
alignAbsMiddle: 'Abs Middel',
alignBaseline : 'Baseline',
alignBottom : 'Onder',
alignMiddle : 'Middel',
alignRight : 'Regs',
alignTextTop : 'Text Bo',
alignTop : 'Bo',
quality : 'Quality', // MISSING
qualityBest : 'Best', // MISSING
qualityHigh : 'High', // MISSING
qualityAutoHigh : 'Auto High', // MISSING
qualityMedium : 'Medium', // MISSING
qualityAutoLow : 'Auto Low', // MISSING
qualityLow : 'Low', // MISSING
windowModeWindow : 'Window', // MISSING
windowModeOpaque : 'Opaque', // MISSING
windowModeTransparent : 'Transparent', // MISSING
windowMode : 'Window mode', // MISSING
flashvars : 'Variables for Flash', // MISSING
bgcolor : 'Agtergrond kleur',
width : 'Weidte',
height : 'Hoogde',
hSpace : 'HSpasie',
vSpace : 'VSpasie',
validateSrc : 'Voeg asseblief die URL in',
validateWidth : 'Width must be a number.', // MISSING
validateHeight : 'Height must be a number.', // MISSING
validateHSpace : 'HSpace must be a number.', // MISSING
validateVSpace : 'VSpace must be a number.' // MISSING
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'Spelling nagaan',
title : 'Spell Check', // MISSING
notAvailable : 'Sorry, but service is unavailable now.', // MISSING
errorLoading : 'Error loading application service host: %s.', // MISSING
notInDic : 'Nie in woordeboek nie',
changeTo : 'Verander na',
btnIgnore : 'Ignoreer',
btnIgnoreAll : 'Ignoreer na-volgende',
btnReplace : 'Vervang',
btnReplaceAll : 'vervang na-volgende',
btnUndo : 'Ont-skep',
noSuggestions : '- Geen voorstel -',
progress : 'Spelling word beproef...',
noMispell : 'Spellproef kompleet: Geen foute',
noChanges : 'Spellproef kompleet: Geen woord veranderings',
oneChange : 'Spellproef kompleet: Een woord verander',
manyChanges : 'Spellproef kompleet: %1 woorde verander',
ieSpellDownload : 'Geen Spellproefer geinstaleer nie. Wil U dit aflaai?'
},
smiley :
{
toolbar : 'Smiley',
title : 'Voeg Smiley by'
},
elementsPath :
{
eleTitle : '%1 element' // MISSING
},
numberedlist : 'Genommerde lys',
bulletedlist : 'Gepunkte lys',
indent : 'Paradeering verleng',
outdent : 'Paradeering verkort',
justify :
{
left : 'Links rig',
center : 'Rig Middel',
right : 'Regs rig',
block : 'Blok paradeer'
},
blockquote : 'Blockquote', // MISSING
clipboard :
{
title : 'Byvoeg',
cutError : 'U browser se sekuriteit instelling behinder die uitsny aksie. Gebruik asseblief die sleutel kombenasie(Ctrl+X).',
copyError : 'U browser se sekuriteit instelling behinder die kopieerings aksie. Gebruik asseblief die sleutel kombenasie(Ctrl+C).',
pasteMsg : 'Voeg asseblief die inhoud in die gegewe box by met sleutel kombenasie(<STRONG>Ctrl+V</STRONG>) en druk <STRONG>OK</STRONG>.',
securityMsg : 'Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.' // MISSING
},
pastefromword :
{
toolbar : 'Van Word af byvoeg',
title : 'Van Word af byvoeg',
advice : 'Voeg asseblief die inhoud in die gegewe box by met sleutel kombenasie(<STRONG>Ctrl+V</STRONG>) en druk <STRONG>OK</STRONG>.',
ignoreFontFace : 'Ignoreer karakter soort defenisies',
removeStyle : 'Verweider Styl defenisies'
},
pasteText :
{
button : 'Voeg slegs karakters by',
title : 'Voeg slegs karakters by'
},
templates :
{
button : 'Templates',
title : 'Inhoud Templates',
insertOption: 'Vervang bestaande inhoud',
selectPromptMsg: 'Kies die template om te gebruik in die editor<br>(Inhoud word vervang!):',
emptyListMsg : '(Geen templates gedefinieerd)'
},
showBlocks : 'Show Blocks', // MISSING
stylesCombo :
{
label : 'Styl',
voiceLabel : 'Styles', // MISSING
panelVoiceLabel : 'Select a style', // MISSING
panelTitle1 : 'Block Styles', // MISSING
panelTitle2 : 'Inline Styles', // MISSING
panelTitle3 : 'Object Styles' // MISSING
},
format :
{
label : 'Karakter formaat',
voiceLabel : 'Format', // MISSING
panelTitle : 'Karakter formaat',
panelVoiceLabel : 'Select a paragraph format', // MISSING
tag_p : 'Normaal',
tag_pre : 'Geformateerd',
tag_address : 'Adres',
tag_h1 : 'Opskrif 1',
tag_h2 : 'Opskrif 2',
tag_h3 : 'Opskrif 3',
tag_h4 : 'Opskrif 4',
tag_h5 : 'Opskrif 5',
tag_h6 : 'Opskrif 6',
tag_div : 'Normaal (DIV)'
},
font :
{
label : 'Karakters',
voiceLabel : 'Font', // MISSING
panelTitle : 'Karakters',
panelVoiceLabel : 'Select a font' // MISSING
},
fontSize :
{
label : 'Karakter grote',
voiceLabel : 'Font Size', // MISSING
panelTitle : 'Karakter grote',
panelVoiceLabel : 'Select a font size' // MISSING
},
colorButton :
{
textColorTitle : 'Karakter kleur',
bgColorTitle : 'Agtergrond kleur',
auto : 'Automaties',
more : 'Meer Kleure...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Spell Check As You Type', // MISSING
enable : 'Enable SCAYT', // MISSING
disable : 'Disable SCAYT', // MISSING
about : 'About SCAYT', // MISSING
toggle : 'Toggle SCAYT', // MISSING
options : 'Options', // MISSING
langs : 'Languages', // MISSING
moreSuggestions : 'More suggestions', // MISSING
ignore : 'Ignore', // MISSING
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
optionsTab : 'Options', // MISSING
languagesTab : 'Languages', // MISSING
dictionariesTab : 'Dictionaries', // MISSING
aboutTab : 'About' // MISSING
},
about :
{
title : 'About CKEditor', // MISSING
dlgTitle : 'About CKEditor', // MISSING
moreInfo : 'For licensing information please visit our web site:', // MISSING
copy : 'Copyright &copy; $1. All rights reserved.' // MISSING
},
maximize : 'Maximize', // MISSING
fakeobjects :
{
anchor : 'Anchor', // MISSING
flash : 'Flash Animation', // MISSING
div : 'Page Break', // MISSING
unknown : 'Unknown Object' // MISSING
},
resize : 'Drag to resize' // MISSING
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Arabic language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['ar'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'rtl',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Rich text editor, %1', // MISSING
// Toolbar buttons without dialogs.
source : 'شفرة المصدر',
newPage : 'صفحة جديدة',
save : 'حفظ',
preview : 'معاينة الصفحة',
cut : 'قص',
copy : 'نسخ',
paste : 'لصق',
print : 'طباعة',
underline : 'تسطير',
bold : 'غامق',
italic : 'مائل',
selectAll : 'تحديد الكل',
removeFormat : 'إزالة التنسيقات',
strike : 'يتوسطه خط',
subscript : 'منخفض',
superscript : 'مرتفع',
horizontalrule : 'إدراج خط فاصل',
pagebreak : 'إدخال صفحة جديدة',
unlink : 'إزالة رابط',
undo : 'تراجع',
redo : 'إعادة',
// Common messages and labels.
common :
{
browseServer : 'تصفح الخادم',
url : 'موقع الصورة',
protocol : 'البروتوكول',
upload : 'رفع',
uploadSubmit : 'أرسلها للخادم',
image : 'صورة',
flash : 'فلاش',
form : 'نموذج',
checkbox : 'خانة إختيار',
radio : 'زر خيار',
textField : 'مربع نص',
textarea : 'ناحية نص',
hiddenField : 'إدراج حقل خفي',
button : 'زر ضغط',
select : 'قائمة منسدلة',
imageButton : 'زر صورة',
notSet : '<بدون تحديد>',
id : 'الرقم',
name : 'الاسم',
langDir : 'إتجاه النص',
langDirLtr : 'اليسار لليمين (LTR)',
langDirRtl : 'اليمين لليسار (RTL)',
langCode : 'رمز اللغة',
longDescr : 'عنوان الوصف المفصّل',
cssClass : 'فئات التنسيق',
advisoryTitle : 'تلميح الشاشة',
cssStyle : 'نمط',
ok : 'موافق',
cancel : 'إلغاء الأمر',
generalTab : 'عام',
advancedTab : 'متقدم',
validateNumberFailed : 'This value is not a number.', // MISSING
confirmNewPage : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING
confirmCancel : 'Some of the options have been changed. Are you sure to close the dialog?', // MISSING
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING
},
// Special char dialog.
specialChar :
{
toolbar : 'إدراج رموز..ِ',
title : 'إدراج رمز'
},
// Link dialog.
link :
{
toolbar : 'إدراج/تحرير رابط',
menu : 'تحرير رابط',
title : 'إرتباط تشعبي',
info : 'معلومات الرابط',
target : 'الهدف',
upload : 'رفع',
advanced : 'متقدم',
type : 'نوع الربط',
toAnchor : 'مكان في هذا المستند',
toEmail : 'بريد إلكتروني',
target : 'الهدف',
targetNotSet : '<بدون تحديد>',
targetFrame : '<إطار>',
targetPopup : '<نافذة منبثقة>',
targetNew : 'إطار جديد (_blank)',
targetTop : 'صفحة كاملة (_top)',
targetSelf : 'نفس الإطار (_self)',
targetParent : 'الإطار الأصل (_parent)',
targetFrameName : 'اسم الإطار الهدف',
targetPopupName : 'تسمية النافذة المنبثقة',
popupFeatures : 'خصائص النافذة المنبثقة',
popupResizable : 'Resizable', // MISSING
popupStatusBar : 'شريط الحالة السفلي',
popupLocationBar : 'شريط العنوان',
popupToolbar : 'شريط الأدوات',
popupMenuBar : 'القوائم الرئيسية',
popupFullScreen : 'ملئ الشاشة (IE)',
popupScrollBars : 'أشرطة التمرير',
popupDependent : 'تابع (Netscape)',
popupWidth : 'العرض',
popupLeft : 'التمركز لليسار',
popupHeight : 'الإرتفاع',
popupTop : 'التمركز للأعلى',
id : 'Id', // MISSING
langDir : 'إتجاه النص',
langDirNotSet : '<بدون تحديد>',
langDirLTR : 'اليسار لليمين (LTR)',
langDirRTL : 'اليمين لليسار (RTL)',
acccessKey : 'مفاتيح الإختصار',
name : 'الاسم',
langCode : 'إتجاه النص',
tabIndex : 'الترتيب',
advisoryTitle : 'تلميح الشاشة',
advisoryContentType : 'نوع التلميح',
cssClasses : 'فئات التنسيق',
charset : 'ترميز المادة المطلوبة',
styles : 'نمط',
selectAnchor : 'اختر علامة مرجعية',
anchorName : 'حسب اسم العلامة',
anchorId : 'حسب تعريف العنصر',
emailAddress : 'عنوان بريد إلكتروني',
emailSubject : 'موضوع الرسالة',
emailBody : 'محتوى الرسالة',
noAnchors : '(لا يوجد علامات مرجعية في هذا المستند)',
noUrl : 'فضلاً أدخل عنوان الموقع الذي يشير إليه الرابط',
noEmail : 'فضلاً أدخل عنوان البريد الإلكتروني'
},
// Anchor dialog
anchor :
{
toolbar : 'إدراج/تحرير إشارة مرجعية',
menu : 'خصائص الإشارة المرجعية',
title : 'خصائص الإشارة المرجعية',
name : 'اسم الإشارة المرجعية',
errorName : 'الرجاء كتابة اسم الإشارة المرجعية'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'بحث واستبدال',
find : 'بحث',
replace : 'إستبدال',
findWhat : 'البحث عن:',
replaceWith : 'إستبدال بـ:',
notFoundMsg : 'لم يتم العثور على النص المحدد.',
matchCase : 'مطابقة حالة الأحرف',
matchWord : 'الكلمة بالكامل فقط',
matchCyclic : 'Match cyclic', // MISSING
replaceAll : 'إستبدال الكل',
replaceSuccessMsg : '%1 occurrence(s) replaced.' // MISSING
},
// Table Dialog
table :
{
toolbar : 'جدول',
title : 'إدراج جدول',
menu : 'إدراج جدول',
deleteTable : 'حذف الجدول',
rows : 'صفوف',
columns : 'أعمدة',
border : 'سمك الحدود',
align : 'المحاذاة',
alignNotSet : '<بدون تحديد>',
alignLeft : 'يسار',
alignCenter : 'وسط',
alignRight : 'يمين',
width : 'العرض',
widthPx : 'بكسل',
widthPc : 'بالمئة',
height : 'الإرتفاع',
cellSpace : 'تباعد الخلايا',
cellPad : 'المسافة البادئة',
caption : 'الوصف',
summary : 'الخلاصة',
headers : 'Headers', // MISSING
headersNone : 'None', // MISSING
headersColumn : 'First column', // MISSING
headersRow : 'First Row', // MISSING
headersBoth : 'Both', // MISSING
invalidRows : 'Number of rows must be a number greater than 0.', // MISSING
invalidCols : 'Number of columns must be a number greater than 0.', // MISSING
invalidBorder : 'Border size must be a number.', // MISSING
invalidWidth : 'Table width must be a number.', // MISSING
invalidHeight : 'Table height must be a number.', // MISSING
invalidCellSpacing : 'Cell spacing must be a number.', // MISSING
invalidCellPadding : 'Cell padding must be a number.', // MISSING
cell :
{
menu : 'خلية',
insertBefore : 'إدراج خلية قبل',
insertAfter : 'إدراج خلية بعد',
deleteCell : 'حذف خلايا',
merge : 'دمج خلايا',
mergeRight : 'دمج لليمين',
mergeDown : 'دمج للأسفل',
splitHorizontal : 'تقسيم الخلية أفقياً',
splitVertical : 'تقسيم الخلية عمودياً',
title : 'خصائص الخلية',
cellType : 'Cell Type', // MISSING
rowSpan : 'Rows Span', // MISSING
colSpan : 'Columns Span', // MISSING
wordWrap : 'Word Wrap', // MISSING
hAlign : 'Horizontal Alignment', // MISSING
vAlign : 'Vertical Alignment', // MISSING
alignTop : 'Top', // MISSING
alignMiddle : 'Middle', // MISSING
alignBottom : 'Bottom', // MISSING
alignBaseline : 'Baseline', // MISSING
bgColor : 'Background Color', // MISSING
borderColor : 'Border Color', // MISSING
data : 'Data', // MISSING
header : 'Header', // MISSING
yes : 'Yes', // MISSING
no : 'No', // MISSING
invalidWidth : 'Cell width must be a number.', // MISSING
invalidHeight : 'Cell height must be a number.', // MISSING
invalidRowSpan : 'Rows span must be a whole number.', // MISSING
invalidColSpan : 'Columns span must be a whole number.' // MISSING
},
row :
{
menu : 'صف',
insertBefore : 'إدراج صف قبل',
insertAfter : 'إدراج صف بعد',
deleteRow : 'حذف صفوف'
},
column :
{
menu : 'عمود',
insertBefore : 'إدراج عمود قبل',
insertAfter : 'إدراج عمود بعد',
deleteColumn : 'حذف أعمدة'
}
},
// Button Dialog.
button :
{
title : 'خصائص زر الضغط',
text : 'القيمة/التسمية',
type : 'نوع الزر',
typeBtn : 'زر',
typeSbm : 'إرسال',
typeRst : 'إعادة تعيين'
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'خصائص خانة الإختيار',
radioTitle : 'خصائص زر الخيار',
value : 'القيمة',
selected : 'محدد'
},
// Form Dialog.
form :
{
title : 'خصائص النموذج',
menu : 'خصائص النموذج',
action : 'اسم الملف',
method : 'الأسلوب',
encoding : 'Encoding', // MISSING
target : 'الهدف',
targetNotSet : '<بدون تحديد>',
targetNew : 'إطار جديد (_blank)',
targetTop : 'صفحة كاملة (_top)',
targetSelf : 'نفس الإطار (_self)',
targetParent : 'الإطار الأصل (_parent)'
},
// Select Field Dialog.
select :
{
title : 'خصائص القائمة المنسدلة',
selectInfo : 'معلومات',
opAvail : 'الخيارات المتاحة',
value : 'القيمة',
size : 'الحجم',
lines : 'الأسطر',
chkMulti : 'السماح بتحديدات متعددة',
opText : 'النص',
opValue : 'القيمة',
btnAdd : 'إضافة',
btnModify : 'تعديل',
btnUp : 'تحريك لأعلى',
btnDown : 'تحريك لأسفل',
btnSetValue : 'إجعلها محددة',
btnDelete : 'إزالة'
},
// Textarea Dialog.
textarea :
{
title : 'خصائص ناحية النص',
cols : 'الأعمدة',
rows : 'الصفوف'
},
// Text Field Dialog.
textfield :
{
title : 'خصائص مربع النص',
name : 'الاسم',
value : 'القيمة',
charWidth : 'العرض بالأحرف',
maxChars : 'عدد الحروف الأقصى',
type : 'نوع المحتوى',
typeText : 'نص',
typePass : 'كلمة مرور'
},
// Hidden Field Dialog.
hidden :
{
title : 'خصائص الحقل الخفي',
name : 'الاسم',
value : 'القيمة'
},
// Image Dialog.
image :
{
title : 'خصائص الصورة',
titleButton : 'خصائص زر الصورة',
menu : 'خصائص الصورة',
infoTab : 'معلومات الصورة',
btnUpload : 'أرسلها للخادم',
url : 'موقع الصورة',
upload : 'رفع',
alt : 'الوصف',
width : 'العرض',
height : 'الإرتفاع',
lockRatio : 'تناسق الحجم',
resetSize : 'إستعادة الحجم الأصلي',
border : 'سمك الحدود',
hSpace : 'تباعد أفقي',
vSpace : 'تباعد عمودي',
align : 'محاذاة',
alignLeft : 'يسار',
alignAbsBottom: 'أسفل النص',
alignAbsMiddle: 'وسط السطر',
alignBaseline : 'على السطر',
alignBottom : 'أسفل',
alignMiddle : 'وسط',
alignRight : 'يمين',
alignTextTop : 'أعلى النص',
alignTop : 'أعلى',
preview : 'معاينة',
alertUrl : 'فضلاً أكتب الموقع الذي توجد عليه هذه الصورة.',
linkTab : 'الرابط',
button2Img : 'Do you want to transform the selected image button on a simple image?', // MISSING
img2Button : 'Do you want to transform the selected image on a image button?' // MISSING
},
// Flash Dialog
flash :
{
properties : 'خصائص فيلم الفلاش',
propertiesTab : 'Properties', // MISSING
title : 'خصائص فيلم الفلاش',
chkPlay : 'تشغيل تلقائي',
chkLoop : 'تكرار',
chkMenu : 'تمكين قائمة فيلم الفلاش',
chkFull : 'Allow Fullscreen', // MISSING
scale : 'الحجم',
scaleAll : 'إظهار الكل',
scaleNoBorder : 'بلا حدود',
scaleFit : 'ضبط تام',
access : 'Script Access', // MISSING
accessAlways : 'Always', // MISSING
accessSameDomain : 'Same domain', // MISSING
accessNever : 'Never', // MISSING
align : 'محاذاة',
alignLeft : 'يسار',
alignAbsBottom: 'أسفل النص',
alignAbsMiddle: 'وسط السطر',
alignBaseline : 'على السطر',
alignBottom : 'أسفل',
alignMiddle : 'وسط',
alignRight : 'يمين',
alignTextTop : 'أعلى النص',
alignTop : 'أعلى',
quality : 'Quality', // MISSING
qualityBest : 'Best', // MISSING
qualityHigh : 'High', // MISSING
qualityAutoHigh : 'Auto High', // MISSING
qualityMedium : 'Medium', // MISSING
qualityAutoLow : 'Auto Low', // MISSING
qualityLow : 'Low', // MISSING
windowModeWindow : 'Window', // MISSING
windowModeOpaque : 'Opaque', // MISSING
windowModeTransparent : 'Transparent', // MISSING
windowMode : 'Window mode', // MISSING
flashvars : 'Variables for Flash', // MISSING
bgcolor : 'لون الخلفية',
width : 'العرض',
height : 'الإرتفاع',
hSpace : 'تباعد أفقي',
vSpace : 'تباعد عمودي',
validateSrc : 'فضلاً أدخل عنوان الموقع الذي يشير إليه الرابط',
validateWidth : 'Width must be a number.', // MISSING
validateHeight : 'Height must be a number.', // MISSING
validateHSpace : 'HSpace must be a number.', // MISSING
validateVSpace : 'VSpace must be a number.' // MISSING
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'تدقيق إملائي',
title : 'Spell Check', // MISSING
notAvailable : 'Sorry, but service is unavailable now.', // MISSING
errorLoading : 'Error loading application service host: %s.', // MISSING
notInDic : 'ليست في القاموس',
changeTo : 'التغيير إلى',
btnIgnore : 'تجاهل',
btnIgnoreAll : 'تجاهل الكل',
btnReplace : 'تغيير',
btnReplaceAll : 'تغيير الكل',
btnUndo : 'تراجع',
noSuggestions : '- لا توجد إقتراحات -',
progress : 'جاري التدقيق إملائياً',
noMispell : 'تم إكمال التدقيق الإملائي: لم يتم العثور على أي أخطاء إملائية',
noChanges : 'تم إكمال التدقيق الإملائي: لم يتم تغيير أي كلمة',
oneChange : 'تم إكمال التدقيق الإملائي: تم تغيير كلمة واحدة فقط',
manyChanges : 'تم إكمال التدقيق الإملائي: تم تغيير %1 كلماتكلمة',
ieSpellDownload : 'المدقق الإملائي (الإنجليزي) غير مثبّت. هل تود تحميله الآن؟'
},
smiley :
{
toolbar : 'ابتسامات',
title : 'إدراج إبتسامات '
},
elementsPath :
{
eleTitle : '%1 element' // MISSING
},
numberedlist : 'تعداد رقمي',
bulletedlist : 'تعداد نقطي',
indent : 'زيادة المسافة البادئة',
outdent : 'إنقاص المسافة البادئة',
justify :
{
left : 'محاذاة إلى اليسار',
center : 'توسيط',
right : 'محاذاة إلى اليمين',
block : 'ضبط'
},
blockquote : 'اقتباس',
clipboard :
{
title : 'لصق',
cutError : 'الإعدادات الأمنية للمتصفح الذي تستخدمه تمنع القص التلقائي. فضلاً إستخدم لوحة المفاتيح لفعل ذلك (Ctrl+X).',
copyError : 'الإعدادات الأمنية للمتصفح الذي تستخدمه تمنع النسخ التلقائي. فضلاً إستخدم لوحة المفاتيح لفعل ذلك (Ctrl+C).',
pasteMsg : 'الصق داخل الصندوق بإستخدام زرّي (<STRONG>Ctrl+V</STRONG>) في لوحة المفاتيح، ثم اضغط زر <STRONG>موافق</STRONG>.',
securityMsg : 'نظراً لإعدادات الأمان الخاصة بمتصفحك، لن يتمكن هذا المحرر من الوصول لمحتوى حافظتك، لذا وجب عليك لصق المحتوى مرة أخرى في هذه النافذة.'
},
pastefromword :
{
toolbar : 'لصق من وورد',
title : 'لصق من وورد',
advice : 'الصق داخل الصندوق بإستخدام زرّي (<STRONG>Ctrl+V</STRONG>) في لوحة المفاتيح، ثم اضغط زر <STRONG>موافق</STRONG>.',
ignoreFontFace : 'تجاهل تعريفات أسماء الخطوط',
removeStyle : 'إزالة تعريفات الأنماط'
},
pasteText :
{
button : 'لصق كنص بسيط',
title : 'لصق كنص بسيط'
},
templates :
{
button : 'القوالب',
title : 'قوالب المحتوى',
insertOption: 'استبدال المحتوى',
selectPromptMsg: 'اختر القالب الذي تود وضعه في المحرر <br>(سيتم فقدان المحتوى الحالي):',
emptyListMsg : '(لم يتم تعريف أي قالب)'
},
showBlocks : 'مخطط تفصيلي',
stylesCombo :
{
label : 'نمط',
voiceLabel : 'Styles', // MISSING
panelVoiceLabel : 'Select a style', // MISSING
panelTitle1 : 'Block Styles', // MISSING
panelTitle2 : 'Inline Styles', // MISSING
panelTitle3 : 'Object Styles' // MISSING
},
format :
{
label : 'تنسيق',
voiceLabel : 'Format', // MISSING
panelTitle : 'تنسيق',
panelVoiceLabel : 'Select a paragraph format', // MISSING
tag_p : 'عادي',
tag_pre : 'منسّق',
tag_address : 'دوس',
tag_h1 : 'العنوان 1',
tag_h2 : 'العنوان 2',
tag_h3 : 'العنوان 3',
tag_h4 : 'العنوان 4',
tag_h5 : 'العنوان 5',
tag_h6 : 'العنوان 6',
tag_div : 'Normal (DIV)' // MISSING
},
font :
{
label : 'خط',
voiceLabel : 'Font', // MISSING
panelTitle : 'خط',
panelVoiceLabel : 'Select a font' // MISSING
},
fontSize :
{
label : 'حجم الخط',
voiceLabel : 'Font Size', // MISSING
panelTitle : 'حجم الخط',
panelVoiceLabel : 'Select a font size' // MISSING
},
colorButton :
{
textColorTitle : 'لون النص',
bgColorTitle : 'لون الخلفية',
auto : 'تلقائي',
more : 'ألوان إضافية...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Spell Check As You Type', // MISSING
enable : 'Enable SCAYT', // MISSING
disable : 'Disable SCAYT', // MISSING
about : 'About SCAYT', // MISSING
toggle : 'Toggle SCAYT', // MISSING
options : 'Options', // MISSING
langs : 'Languages', // MISSING
moreSuggestions : 'More suggestions', // MISSING
ignore : 'Ignore', // MISSING
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
optionsTab : 'Options', // MISSING
languagesTab : 'Languages', // MISSING
dictionariesTab : 'Dictionaries', // MISSING
aboutTab : 'About' // MISSING
},
about :
{
title : 'حول CKEditor',
dlgTitle : 'حول rotidEKC',
moreInfo : 'For licensing information please visit our web site:', // MISSING
copy : 'Copyright &copy; $1. All rights reserved.' // MISSING
},
maximize : 'Maximize', // MISSING
fakeobjects :
{
anchor : 'Anchor', // MISSING
flash : 'Flash Animation', // MISSING
div : 'Page Break', // MISSING
unknown : 'Unknown Object' // MISSING
},
resize : 'Drag to resize' // MISSING
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Bulgarian language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['bg'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Rich text editor, %1', // MISSING
// Toolbar buttons without dialogs.
source : 'Код',
newPage : 'Нова страница',
save : 'Запази',
preview : 'Предварителен изглед',
cut : 'Изрежи',
copy : 'Запамети',
paste : 'Вмъкни',
print : 'Печат',
underline : 'Подчертан',
bold : 'Удебелен',
italic : 'Курсив',
selectAll : 'Селектирай всичко',
removeFormat : 'Изтрий форматирането',
strike : 'Зачертан',
subscript : 'Индекс за база',
superscript : 'Индекс за степен',
horizontalrule : 'Вмъкни хоризонтална линия',
pagebreak : 'Вмъкни нов ред',
unlink : 'Изтрий връзка',
undo : 'Отмени',
redo : 'Повтори',
// Common messages and labels.
common :
{
browseServer : 'Разгледай сървъра',
url : 'Пълен път (URL)',
protocol : 'Протокол',
upload : 'Качи',
uploadSubmit : 'Прати към сървъра',
image : 'Изображение',
flash : 'Flash',
form : 'Формуляр',
checkbox : 'Поле за отметка',
radio : 'Поле за опция',
textField : 'Текстово поле',
textarea : 'Текстова област',
hiddenField : 'Скрито поле',
button : 'Бутон',
select : 'Падащо меню с опции',
imageButton : 'Бутон-изображение',
notSet : '<не е настроен>',
id : 'Идентификатор',
name : 'Име',
langDir : 'посока на речта',
langDirLtr : 'От ляво на дясно',
langDirRtl : 'От дясно на ляво',
langCode : 'Код на езика',
longDescr : 'Описание на връзката',
cssClass : 'Клас от стиловите таблици',
advisoryTitle : 'Препоръчително заглавие',
cssStyle : 'Стил',
ok : 'ОК',
cancel : 'Отказ',
generalTab : 'General', // MISSING
advancedTab : 'Подробности...',
validateNumberFailed : 'This value is not a number.', // MISSING
confirmNewPage : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING
confirmCancel : 'Some of the options have been changed. Are you sure to close the dialog?', // MISSING
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING
},
// Special char dialog.
specialChar :
{
toolbar : 'Вмъкни специален символ',
title : 'Изберете специален символ'
},
// Link dialog.
link :
{
toolbar : 'Добави/Редактирай връзка',
menu : 'Редактирай връзка',
title : 'Връзка',
info : 'Информация за връзката',
target : 'Цел',
upload : 'Качи',
advanced : 'Подробности...',
type : 'Вид на връзката',
toAnchor : 'Котва в текущата страница',
toEmail : 'Е-поща',
target : 'Цел',
targetNotSet : '<не е настроен>',
targetFrame : '<рамка>',
targetPopup : '<дъщерен прозорец>',
targetNew : 'Нов прозорец (_blank)',
targetTop : 'Целия прозорец (_top)',
targetSelf : 'Активния прозорец (_self)',
targetParent : 'Родителски прозорец (_parent)',
targetFrameName : 'Име на целевия прозорец',
targetPopupName : 'Име на дъщерния прозорец',
popupFeatures : 'Параметри на дъщерния прозорец',
popupResizable : 'Resizable', // MISSING
popupStatusBar : 'Поле за статус',
popupLocationBar : 'Поле за адрес',
popupToolbar : 'Панел с бутони',
popupMenuBar : 'Меню',
popupFullScreen : 'Голям екран (MS IE)',
popupScrollBars : 'Плъзгач',
popupDependent : 'Зависим (Netscape)',
popupWidth : 'Ширина',
popupLeft : 'Координати - X',
popupHeight : 'Височина',
popupTop : 'Координати - Y',
id : 'Id', // MISSING
langDir : 'посока на речта',
langDirNotSet : '<не е настроен>',
langDirLTR : 'От ляво на дясно',
langDirRTL : 'От дясно на ляво',
acccessKey : 'Бърз клавиш',
name : 'Име',
langCode : 'посока на речта',
tabIndex : 'Ред на достъп',
advisoryTitle : 'Препоръчително заглавие',
advisoryContentType : 'Препоръчителен тип на съдържанието',
cssClasses : 'Клас от стиловите таблици',
charset : 'Тип на свързания ресурс',
styles : 'Стил',
selectAnchor : 'Изберете котва',
anchorName : 'По име на котвата',
anchorId : 'По идентификатор на елемент',
emailAddress : 'Адрес за е-поща',
emailSubject : 'Тема на писмото',
emailBody : 'Текст на писмото',
noAnchors : '(Няма котви в текущия документ)',
noUrl : 'Моля, напишете пълния път (URL)',
noEmail : 'Моля, напишете адреса за е-поща'
},
// Anchor dialog
anchor :
{
toolbar : 'Добави/Редактирай котва',
menu : 'Параметри на котвата',
title : 'Параметри на котвата',
name : 'Име на котвата',
errorName : 'Моля, въведете име на котвата'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Find and Replace', // MISSING
find : 'Търси',
replace : 'Замести',
findWhat : 'Търси:',
replaceWith : 'Замести с:',
notFoundMsg : 'Указания текст не беше намерен.',
matchCase : 'Със същия регистър',
matchWord : 'Търси същата дума',
matchCyclic : 'Match cyclic', // MISSING
replaceAll : 'Замести всички',
replaceSuccessMsg : '%1 occurrence(s) replaced.' // MISSING
},
// Table Dialog
table :
{
toolbar : 'Таблица',
title : 'Параметри на таблицата',
menu : 'Параметри на таблицата',
deleteTable : 'Изтрий таблицата',
rows : 'Редове',
columns : 'Колони',
border : 'Размер на рамката',
align : 'Подравняване',
alignNotSet : '<Не е избрано>',
alignLeft : 'Ляво',
alignCenter : 'Център',
alignRight : 'Дясно',
width : 'Ширина',
widthPx : 'пиксели',
widthPc : 'проценти',
height : 'Височина',
cellSpace : 'Разстояние между клетките',
cellPad : 'Отстъп на съдържанието в клетките',
caption : 'Заглавие',
summary : 'Резюме',
headers : 'Headers', // MISSING
headersNone : 'None', // MISSING
headersColumn : 'First column', // MISSING
headersRow : 'First Row', // MISSING
headersBoth : 'Both', // MISSING
invalidRows : 'Number of rows must be a number greater than 0.', // MISSING
invalidCols : 'Number of columns must be a number greater than 0.', // MISSING
invalidBorder : 'Border size must be a number.', // MISSING
invalidWidth : 'Table width must be a number.', // MISSING
invalidHeight : 'Table height must be a number.', // MISSING
invalidCellSpacing : 'Cell spacing must be a number.', // MISSING
invalidCellPadding : 'Cell padding must be a number.', // MISSING
cell :
{
menu : 'Cell', // MISSING
insertBefore : 'Insert Cell Before', // MISSING
insertAfter : 'Insert Cell After', // MISSING
deleteCell : 'Изтрий клетките',
merge : 'Обедини клетките',
mergeRight : 'Merge Right', // MISSING
mergeDown : 'Merge Down', // MISSING
splitHorizontal : 'Split Cell Horizontally', // MISSING
splitVertical : 'Split Cell Vertically', // MISSING
title : 'Cell Properties', // MISSING
cellType : 'Cell Type', // MISSING
rowSpan : 'Rows Span', // MISSING
colSpan : 'Columns Span', // MISSING
wordWrap : 'Word Wrap', // MISSING
hAlign : 'Horizontal Alignment', // MISSING
vAlign : 'Vertical Alignment', // MISSING
alignTop : 'Top', // MISSING
alignMiddle : 'Middle', // MISSING
alignBottom : 'Bottom', // MISSING
alignBaseline : 'Baseline', // MISSING
bgColor : 'Background Color', // MISSING
borderColor : 'Border Color', // MISSING
data : 'Data', // MISSING
header : 'Header', // MISSING
yes : 'Yes', // MISSING
no : 'No', // MISSING
invalidWidth : 'Cell width must be a number.', // MISSING
invalidHeight : 'Cell height must be a number.', // MISSING
invalidRowSpan : 'Rows span must be a whole number.', // MISSING
invalidColSpan : 'Columns span must be a whole number.' // MISSING
},
row :
{
menu : 'Row', // MISSING
insertBefore : 'Insert Row Before', // MISSING
insertAfter : 'Insert Row After', // MISSING
deleteRow : 'Изтрий редовете'
},
column :
{
menu : 'Column', // MISSING
insertBefore : 'Insert Column Before', // MISSING
insertAfter : 'Insert Column After', // MISSING
deleteColumn : 'Изтрий колоните'
}
},
// Button Dialog.
button :
{
title : 'Параметри на бутона',
text : 'Текст (Стойност)',
type : 'Тип',
typeBtn : 'Button', // MISSING
typeSbm : 'Submit', // MISSING
typeRst : 'Reset' // MISSING
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'Параметри на полето за отметка',
radioTitle : 'Параметри на полето за опция',
value : 'Стойност',
selected : 'Отметнато'
},
// Form Dialog.
form :
{
title : 'Параметри на формуляра',
menu : 'Параметри на формуляра',
action : 'Действие',
method : 'Метод',
encoding : 'Encoding', // MISSING
target : 'Цел',
targetNotSet : '<не е настроен>',
targetNew : 'Нов прозорец (_blank)',
targetTop : 'Целия прозорец (_top)',
targetSelf : 'Активния прозорец (_self)',
targetParent : 'Родителски прозорец (_parent)'
},
// Select Field Dialog.
select :
{
title : 'Параметри на падащото меню с опции',
selectInfo : 'Информация',
opAvail : 'Възможни опции',
value : 'Стойност',
size : 'Размер',
lines : 'линии',
chkMulti : 'Разрешено множествено селектиране',
opText : 'Текст',
opValue : 'Стойност',
btnAdd : 'Добави',
btnModify : 'Промени',
btnUp : 'Нагоре',
btnDown : 'Надолу',
btnSetValue : 'Настрой като избрана стойност',
btnDelete : 'Изтрий'
},
// Textarea Dialog.
textarea :
{
title : 'Параметри на текстовата област',
cols : 'Колони',
rows : 'Редове'
},
// Text Field Dialog.
textfield :
{
title : 'Параметри на текстовото-поле',
name : 'Име',
value : 'Стойност',
charWidth : 'Ширина на символите',
maxChars : 'Максимум символи',
type : 'Тип',
typeText : 'Текст',
typePass : 'Парола'
},
// Hidden Field Dialog.
hidden :
{
title : 'Параметри на скритото поле',
name : 'Име',
value : 'Стойност'
},
// Image Dialog.
image :
{
title : 'Параметри на изображението',
titleButton : 'Параметри на бутона-изображение',
menu : 'Параметри на изображението',
infoTab : 'Информация за изображението',
btnUpload : 'Прати към сървъра',
url : 'Пълен път (URL)',
upload : 'Качи',
alt : 'Алтернативен текст',
width : 'Ширина',
height : 'Височина',
lockRatio : 'Запази пропорцията',
resetSize : 'Възстанови размера',
border : 'Рамка',
hSpace : 'Хоризонтален отстъп',
vSpace : 'Вертикален отстъп',
align : 'Подравняване',
alignLeft : 'Ляво',
alignAbsBottom: 'Най-долу',
alignAbsMiddle: 'Точно по средата',
alignBaseline : 'По базовата линия',
alignBottom : 'Долу',
alignMiddle : 'По средата',
alignRight : 'Дясно',
alignTextTop : 'Върху текста',
alignTop : 'Отгоре',
preview : 'Изглед',
alertUrl : 'Моля, въведете пълния път до изображението',
linkTab : 'Връзка',
button2Img : 'Do you want to transform the selected image button on a simple image?', // MISSING
img2Button : 'Do you want to transform the selected image on a image button?' // MISSING
},
// Flash Dialog
flash :
{
properties : 'Параметри на Flash обекта',
propertiesTab : 'Properties', // MISSING
title : 'Параметри на Flash обекта',
chkPlay : 'Автоматично стартиране',
chkLoop : 'Ново стартиране след завършването',
chkMenu : 'Разрешено Flash меню',
chkFull : 'Allow Fullscreen', // MISSING
scale : 'Оразмеряване',
scaleAll : 'Покажи целия обект',
scaleNoBorder : 'Без рамка',
scaleFit : 'Според мястото',
access : 'Script Access', // MISSING
accessAlways : 'Always', // MISSING
accessSameDomain : 'Same domain', // MISSING
accessNever : 'Never', // MISSING
align : 'Подравняване',
alignLeft : 'Ляво',
alignAbsBottom: 'Най-долу',
alignAbsMiddle: 'Точно по средата',
alignBaseline : 'По базовата линия',
alignBottom : 'Долу',
alignMiddle : 'По средата',
alignRight : 'Дясно',
alignTextTop : 'Върху текста',
alignTop : 'Отгоре',
quality : 'Quality', // MISSING
qualityBest : 'Best', // MISSING
qualityHigh : 'High', // MISSING
qualityAutoHigh : 'Auto High', // MISSING
qualityMedium : 'Medium', // MISSING
qualityAutoLow : 'Auto Low', // MISSING
qualityLow : 'Low', // MISSING
windowModeWindow : 'Window', // MISSING
windowModeOpaque : 'Opaque', // MISSING
windowModeTransparent : 'Transparent', // MISSING
windowMode : 'Window mode', // MISSING
flashvars : 'Variables for Flash', // MISSING
bgcolor : 'Цвят на фона',
width : 'Ширина',
height : 'Височина',
hSpace : 'Хоризонтален отстъп',
vSpace : 'Вертикален отстъп',
validateSrc : 'Моля, напишете пълния път (URL)',
validateWidth : 'Width must be a number.', // MISSING
validateHeight : 'Height must be a number.', // MISSING
validateHSpace : 'HSpace must be a number.', // MISSING
validateVSpace : 'VSpace must be a number.' // MISSING
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'Провери правописа',
title : 'Spell Check', // MISSING
notAvailable : 'Sorry, but service is unavailable now.', // MISSING
errorLoading : 'Error loading application service host: %s.', // MISSING
notInDic : 'Липсва в речника',
changeTo : 'Промени на',
btnIgnore : 'Игнорирай',
btnIgnoreAll : 'Игнорирай всички',
btnReplace : 'Замести',
btnReplaceAll : 'Замести всички',
btnUndo : 'Отмени',
noSuggestions : '- Няма предложения -',
progress : 'Извършване на проверката за правопис...',
noMispell : 'Проверката за правопис завършена: не са открити правописни грешки',
noChanges : 'Проверката за правопис завършена: няма променени думи',
oneChange : 'Проверката за правопис завършена: една дума е променена',
manyChanges : 'Проверката за правопис завършена: %1 думи са променени',
ieSpellDownload : 'Инструментът за проверка на правопис не е инсталиран. Желаете ли да го инсталирате ?'
},
smiley :
{
toolbar : 'Усмивка',
title : 'Добави усмивка'
},
elementsPath :
{
eleTitle : '%1 element' // MISSING
},
numberedlist : 'Нумериран списък',
bulletedlist : 'Ненумериран списък',
indent : 'Увеличи отстъпа',
outdent : 'Намали отстъпа',
justify :
{
left : 'Подравняване в ляво',
center : 'Подравнявне в средата',
right : 'Подравняване в дясно',
block : 'Двустранно подравняване'
},
blockquote : 'Blockquote', // MISSING
clipboard :
{
title : 'Вмъкни',
cutError : 'Настройките за сигурност на вашия бразуър не разрешават на редактора да изпълни изрязването. За целта използвайте клавиатурата (Ctrl+X).',
copyError : 'Настройките за сигурност на вашия бразуър не разрешават на редактора да изпълни запаметяването. За целта използвайте клавиатурата (Ctrl+C).',
pasteMsg : 'Вмъкнете тук съдъжанието с клавиатуарата (<STRONG>Ctrl+V</STRONG>) и натиснете <STRONG>OK</STRONG>.',
securityMsg : 'Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.' // MISSING
},
pastefromword :
{
toolbar : 'Вмъкни от MS Word',
title : 'Вмъкни от MS Word',
advice : 'Вмъкнете тук съдъжанието с клавиатуарата (<STRONG>Ctrl+V</STRONG>) и натиснете <STRONG>OK</STRONG>.',
ignoreFontFace : 'Игнорирай шрифтовите дефиниции',
removeStyle : 'Изтрий стиловите дефиниции'
},
pasteText :
{
button : 'Вмъкни като чист текст',
title : 'Вмъкни като чист текст'
},
templates :
{
button : 'Шаблони',
title : 'Шаблони',
insertOption: 'Replace actual contents', // MISSING
selectPromptMsg: 'Изберете шаблон <br>(текущото съдържание на редактора ще бъде загубено):',
emptyListMsg : '(Няма дефинирани шаблони)'
},
showBlocks : 'Show Blocks', // MISSING
stylesCombo :
{
label : 'Стил',
voiceLabel : 'Styles', // MISSING
panelVoiceLabel : 'Select a style', // MISSING
panelTitle1 : 'Block Styles', // MISSING
panelTitle2 : 'Inline Styles', // MISSING
panelTitle3 : 'Object Styles' // MISSING
},
format :
{
label : 'Формат',
voiceLabel : 'Format', // MISSING
panelTitle : 'Формат',
panelVoiceLabel : 'Select a paragraph format', // MISSING
tag_p : 'Нормален',
tag_pre : 'Форматиран',
tag_address : 'Адрес',
tag_h1 : 'Заглавие 1',
tag_h2 : 'Заглавие 2',
tag_h3 : 'Заглавие 3',
tag_h4 : 'Заглавие 4',
tag_h5 : 'Заглавие 5',
tag_h6 : 'Заглавие 6',
tag_div : 'Параграф (DIV)'
},
font :
{
label : 'Шрифт',
voiceLabel : 'Font', // MISSING
panelTitle : 'Шрифт',
panelVoiceLabel : 'Select a font' // MISSING
},
fontSize :
{
label : 'Размер',
voiceLabel : 'Font Size', // MISSING
panelTitle : 'Размер',
panelVoiceLabel : 'Select a font size' // MISSING
},
colorButton :
{
textColorTitle : 'Цвят на текста',
bgColorTitle : 'Цвят на фона',
auto : 'По подразбиране',
more : 'Други цветове...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Spell Check As You Type', // MISSING
enable : 'Enable SCAYT', // MISSING
disable : 'Disable SCAYT', // MISSING
about : 'About SCAYT', // MISSING
toggle : 'Toggle SCAYT', // MISSING
options : 'Options', // MISSING
langs : 'Languages', // MISSING
moreSuggestions : 'More suggestions', // MISSING
ignore : 'Ignore', // MISSING
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
optionsTab : 'Options', // MISSING
languagesTab : 'Languages', // MISSING
dictionariesTab : 'Dictionaries', // MISSING
aboutTab : 'About' // MISSING
},
about :
{
title : 'About CKEditor', // MISSING
dlgTitle : 'About CKEditor', // MISSING
moreInfo : 'For licensing information please visit our web site:', // MISSING
copy : 'Copyright &copy; $1. All rights reserved.' // MISSING
},
maximize : 'Maximize', // MISSING
fakeobjects :
{
anchor : 'Anchor', // MISSING
flash : 'Flash Animation', // MISSING
div : 'Page Break', // MISSING
unknown : 'Unknown Object' // MISSING
},
resize : 'Drag to resize' // MISSING
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Bengali/Bangla language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['bn'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Rich text editor, %1', // MISSING
// Toolbar buttons without dialogs.
source : 'সোর্স',
newPage : 'নতুন পেজ',
save : 'সংরক্ষন কর',
preview : 'প্রিভিউ',
cut : 'কাট',
copy : 'কপি',
paste : 'পেস্ট',
print : 'প্রিন্ট',
underline : 'আন্ডারলাইন',
bold : 'বোল্ড',
italic : 'ইটালিক',
selectAll : 'সব সিলেক্ট কর',
removeFormat : 'ফরমেট সরাও',
strike : 'স্ট্রাইক থ্রু',
subscript : 'অধোলেখ',
superscript : 'অভিলেখ',
horizontalrule : 'রেখা যুক্ত কর',
pagebreak : 'পেজ ব্রেক',
unlink : 'লিংক সরাও',
undo : 'আনডু',
redo : 'রি-ডু',
// Common messages and labels.
common :
{
browseServer : 'ব্রাউজ সার্ভার',
url : 'URL',
protocol : 'প্রোটোকল',
upload : 'আপলোড',
uploadSubmit : 'ইহাকে সার্ভারে প্রেরন কর',
image : 'ছবির লেবেল যুক্ত কর',
flash : 'ফ্লাশ লেবেল যুক্ত কর',
form : 'ফর্ম',
checkbox : 'চেক বাক্স',
radio : 'রেডিও বাটন',
textField : 'টেক্সট ফীল্ড',
textarea : 'টেক্সট এরিয়া',
hiddenField : 'গুপ্ত ফীল্ড',
button : 'বাটন',
select : 'বাছাই ফীল্ড',
imageButton : 'ছবির বাটন',
notSet : '<সেট নেই>',
id : 'আইডি',
name : 'নাম',
langDir : 'ভাষা লেখার দিক',
langDirLtr : 'বাম থেকে ডান (LTR)',
langDirRtl : 'ডান থেকে বাম (RTL)',
langCode : 'ভাষা কোড',
longDescr : 'URL এর লম্বা বর্ণনা',
cssClass : 'স্টাইল-শীট ক্লাস',
advisoryTitle : 'পরামর্শ শীর্ষক',
cssStyle : 'স্টাইল',
ok : 'ওকে',
cancel : 'বাতিল',
generalTab : 'General', // MISSING
advancedTab : 'এডভান্সড',
validateNumberFailed : 'This value is not a number.', // MISSING
confirmNewPage : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING
confirmCancel : 'Some of the options have been changed. Are you sure to close the dialog?', // MISSING
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING
},
// Special char dialog.
specialChar :
{
toolbar : 'বিশেষ অক্ষর যুক্ত কর',
title : 'বিশেষ ক্যারেক্টার বাছাই কর'
},
// Link dialog.
link :
{
toolbar : 'লিংক যুক্ত কর',
menu : 'লিংক সম্পাদন',
title : 'লিংক',
info : 'লিংক তথ্য',
target : 'টার্গেট',
upload : 'আপলোড',
advanced : 'এডভান্সড',
type : 'লিংক প্রকার',
toAnchor : 'এই পেজে নোঙর কর',
toEmail : 'ইমেইল',
target : 'টার্গেট',
targetNotSet : '<সেট নেই>',
targetFrame : '<ফ্রেম>',
targetPopup : '<পপআপ উইন্ডো>',
targetNew : 'নতুন উইন্ডো (_blank)',
targetTop : 'শীর্ষ উইন্ডো (_top)',
targetSelf : 'এই উইন্ডো (_self)',
targetParent : 'মূল উইন্ডো (_parent)',
targetFrameName : 'টার্গেট ফ্রেমের নাম',
targetPopupName : 'পপআপ উইন্ডোর নাম',
popupFeatures : 'পপআপ উইন্ডো ফীচার সমূহ',
popupResizable : 'Resizable', // MISSING
popupStatusBar : 'স্ট্যাটাস বার',
popupLocationBar : 'লোকেশন বার',
popupToolbar : 'টুল বার',
popupMenuBar : 'মেন্যু বার',
popupFullScreen : 'পূর্ণ পর্দা জুড়ে (IE)',
popupScrollBars : 'স্ক্রল বার',
popupDependent : 'ডিপেন্ডেন্ট (Netscape)',
popupWidth : 'প্রস্থ',
popupLeft : 'বামের পজিশন',
popupHeight : 'দৈর্ঘ্য',
popupTop : 'ডানের পজিশন',
id : 'Id', // MISSING
langDir : 'ভাষা লেখার দিক',
langDirNotSet : '<সেট নেই>',
langDirLTR : 'বাম থেকে ডান (LTR)',
langDirRTL : 'ডান থেকে বাম (RTL)',
acccessKey : 'এক্সেস কী',
name : 'নাম',
langCode : 'ভাষা লেখার দিক',
tabIndex : 'ট্যাব ইন্ডেক্স',
advisoryTitle : 'পরামর্শ শীর্ষক',
advisoryContentType : 'পরামর্শ কন্টেন্টের প্রকার',
cssClasses : 'স্টাইল-শীট ক্লাস',
charset : 'লিংক রিসোর্স ক্যারেক্টর সেট',
styles : 'স্টাইল',
selectAnchor : 'নোঙর বাছাই',
anchorName : 'নোঙরের নাম দিয়ে',
anchorId : 'নোঙরের আইডি দিয়ে',
emailAddress : 'ইমেইল ঠিকানা',
emailSubject : 'মেসেজের বিষয়',
emailBody : 'মেসেজের দেহ',
noAnchors : '(No anchors available in the document)', // MISSING
noUrl : 'অনুগ্রহ করে URL লিংক টাইপ করুন',
noEmail : 'অনুগ্রহ করে ইমেইল এড্রেস টাইপ করুন'
},
// Anchor dialog
anchor :
{
toolbar : 'নোঙ্গর',
menu : 'নোঙর প্রোপার্টি',
title : 'নোঙর প্রোপার্টি',
name : 'নোঙরের নাম',
errorName : 'নোঙরের নাম টাইপ করুন'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Find and Replace', // MISSING
find : 'খোজো',
replace : 'রিপ্লেস',
findWhat : 'যা খুঁজতে হবে:',
replaceWith : 'যার সাথে বদলাতে হবে:',
notFoundMsg : 'আপনার উল্লেখিত টেকস্ট পাওয়া যায়নি',
matchCase : 'কেস মিলাও',
matchWord : 'পুরা শব্দ মেলাও',
matchCyclic : 'Match cyclic', // MISSING
replaceAll : 'সব বদলে দাও',
replaceSuccessMsg : '%1 occurrence(s) replaced.' // MISSING
},
// Table Dialog
table :
{
toolbar : 'টেবিলের লেবেল যুক্ত কর',
title : 'টেবিল প্রোপার্টি',
menu : 'টেবিল প্রোপার্টি',
deleteTable : 'টেবিল ডিলীট কর',
rows : 'রো',
columns : 'কলাম',
border : 'বর্ডার সাইজ',
align : 'এলাইনমেন্ট',
alignNotSet : '<সেট নেই>',
alignLeft : 'বামে',
alignCenter : 'মাঝখানে',
alignRight : 'ডানে',
width : 'প্রস্থ',
widthPx : 'পিক্সেল',
widthPc : 'শতকরা',
height : 'দৈর্ঘ্য',
cellSpace : 'সেল স্পেস',
cellPad : 'সেল প্যাডিং',
caption : 'শীর্ষক',
summary : 'সারাংশ',
headers : 'Headers', // MISSING
headersNone : 'None', // MISSING
headersColumn : 'First column', // MISSING
headersRow : 'First Row', // MISSING
headersBoth : 'Both', // MISSING
invalidRows : 'Number of rows must be a number greater than 0.', // MISSING
invalidCols : 'Number of columns must be a number greater than 0.', // MISSING
invalidBorder : 'Border size must be a number.', // MISSING
invalidWidth : 'Table width must be a number.', // MISSING
invalidHeight : 'Table height must be a number.', // MISSING
invalidCellSpacing : 'Cell spacing must be a number.', // MISSING
invalidCellPadding : 'Cell padding must be a number.', // MISSING
cell :
{
menu : 'সেল',
insertBefore : 'Insert Cell Before', // MISSING
insertAfter : 'Insert Cell After', // MISSING
deleteCell : 'সেল মুছে দাও',
merge : 'সেল জোড়া দাও',
mergeRight : 'Merge Right', // MISSING
mergeDown : 'Merge Down', // MISSING
splitHorizontal : 'Split Cell Horizontally', // MISSING
splitVertical : 'Split Cell Vertically', // MISSING
title : 'Cell Properties', // MISSING
cellType : 'Cell Type', // MISSING
rowSpan : 'Rows Span', // MISSING
colSpan : 'Columns Span', // MISSING
wordWrap : 'Word Wrap', // MISSING
hAlign : 'Horizontal Alignment', // MISSING
vAlign : 'Vertical Alignment', // MISSING
alignTop : 'Top', // MISSING
alignMiddle : 'Middle', // MISSING
alignBottom : 'Bottom', // MISSING
alignBaseline : 'Baseline', // MISSING
bgColor : 'Background Color', // MISSING
borderColor : 'Border Color', // MISSING
data : 'Data', // MISSING
header : 'Header', // MISSING
yes : 'Yes', // MISSING
no : 'No', // MISSING
invalidWidth : 'Cell width must be a number.', // MISSING
invalidHeight : 'Cell height must be a number.', // MISSING
invalidRowSpan : 'Rows span must be a whole number.', // MISSING
invalidColSpan : 'Columns span must be a whole number.' // MISSING
},
row :
{
menu : 'রো',
insertBefore : 'Insert Row Before', // MISSING
insertAfter : 'Insert Row After', // MISSING
deleteRow : 'রো মুছে দাও'
},
column :
{
menu : 'কলাম',
insertBefore : 'Insert Column Before', // MISSING
insertAfter : 'Insert Column After', // MISSING
deleteColumn : 'কলাম মুছে দাও'
}
},
// Button Dialog.
button :
{
title : 'বাটন প্রোপার্টি',
text : 'টেক্সট (ভ্যালু)',
type : 'প্রকার',
typeBtn : 'Button', // MISSING
typeSbm : 'Submit', // MISSING
typeRst : 'Reset' // MISSING
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'চেক বক্স প্রোপার্টি',
radioTitle : 'রেডিও বাটন প্রোপার্টি',
value : 'ভ্যালু',
selected : 'সিলেক্টেড'
},
// Form Dialog.
form :
{
title : 'ফর্ম প্রোপার্টি',
menu : 'ফর্ম প্রোপার্টি',
action : 'একশ্যন',
method : 'পদ্ধতি',
encoding : 'Encoding', // MISSING
target : 'টার্গেট',
targetNotSet : '<সেট নেই>',
targetNew : 'নতুন উইন্ডো (_blank)',
targetTop : 'শীর্ষ উইন্ডো (_top)',
targetSelf : 'এই উইন্ডো (_self)',
targetParent : 'মূল উইন্ডো (_parent)'
},
// Select Field Dialog.
select :
{
title : 'বাছাই ফীল্ড প্রোপার্টি',
selectInfo : 'তথ্য',
opAvail : 'অন্যান্য বিকল্প',
value : 'ভ্যালু',
size : 'সাইজ',
lines : 'লাইন সমূহ',
chkMulti : 'একাধিক সিলেকশন এলাউ কর',
opText : 'টেক্সট',
opValue : 'ভ্যালু',
btnAdd : 'যুক্ত',
btnModify : 'বদলে দাও',
btnUp : 'উপর',
btnDown : 'নীচে',
btnSetValue : 'বাছাই করা ভ্যালু হিসেবে সেট কর',
btnDelete : 'ডিলীট'
},
// Textarea Dialog.
textarea :
{
title : 'টেক্সট এরিয়া প্রোপার্টি',
cols : 'কলাম',
rows : 'রো'
},
// Text Field Dialog.
textfield :
{
title : 'টেক্সট ফীল্ড প্রোপার্টি',
name : 'নাম',
value : 'ভ্যালু',
charWidth : 'ক্যারেক্টার প্রশস্ততা',
maxChars : 'সর্বাধিক ক্যারেক্টার',
type : 'টাইপ',
typeText : 'টেক্সট',
typePass : 'পাসওয়ার্ড'
},
// Hidden Field Dialog.
hidden :
{
title : 'গুপ্ত ফীল্ড প্রোপার্টি',
name : 'নাম',
value : 'ভ্যালু'
},
// Image Dialog.
image :
{
title : 'ছবির প্রোপার্টি',
titleButton : 'ছবি বাটন প্রোপার্টি',
menu : 'ছবির প্রোপার্টি',
infoTab : 'ছবির তথ্য',
btnUpload : 'ইহাকে সার্ভারে প্রেরন কর',
url : 'URL',
upload : 'আপলোড',
alt : 'বিকল্প টেক্সট',
width : 'প্রস্থ',
height : 'দৈর্ঘ্য',
lockRatio : 'অনুপাত লক কর',
resetSize : 'সাইজ পূর্বাবস্থায় ফিরিয়ে দাও',
border : 'বর্ডার',
hSpace : 'হরাইজন্টাল স্পেস',
vSpace : 'ভার্টিকেল স্পেস',
align : 'এলাইন',
alignLeft : 'বামে',
alignAbsBottom: 'Abs নীচে',
alignAbsMiddle: 'Abs উপর',
alignBaseline : 'মূল রেখা',
alignBottom : 'নীচে',
alignMiddle : 'মধ্য',
alignRight : 'ডানে',
alignTextTop : 'টেক্সট উপর',
alignTop : 'উপর',
preview : 'প্রীভিউ',
alertUrl : 'অনুগ্রহক করে ছবির URL টাইপ করুন',
linkTab : 'লিংক',
button2Img : 'Do you want to transform the selected image button on a simple image?', // MISSING
img2Button : 'Do you want to transform the selected image on a image button?' // MISSING
},
// Flash Dialog
flash :
{
properties : 'ফ্লাশ প্রোপার্টি',
propertiesTab : 'Properties', // MISSING
title : 'ফ্ল্যাশ প্রোপার্টি',
chkPlay : 'অটো প্লে',
chkLoop : 'লূপ',
chkMenu : 'ফ্ল্যাশ মেনু এনাবল কর',
chkFull : 'Allow Fullscreen', // MISSING
scale : 'স্কেল',
scaleAll : 'সব দেখাও',
scaleNoBorder : 'কোনো বর্ডার নেই',
scaleFit : 'নিখুঁত ফিট',
access : 'Script Access', // MISSING
accessAlways : 'Always', // MISSING
accessSameDomain : 'Same domain', // MISSING
accessNever : 'Never', // MISSING
align : 'এলাইন',
alignLeft : 'বামে',
alignAbsBottom: 'Abs নীচে',
alignAbsMiddle: 'Abs উপর',
alignBaseline : 'মূল রেখা',
alignBottom : 'নীচে',
alignMiddle : 'মধ্য',
alignRight : 'ডানে',
alignTextTop : 'টেক্সট উপর',
alignTop : 'উপর',
quality : 'Quality', // MISSING
qualityBest : 'Best', // MISSING
qualityHigh : 'High', // MISSING
qualityAutoHigh : 'Auto High', // MISSING
qualityMedium : 'Medium', // MISSING
qualityAutoLow : 'Auto Low', // MISSING
qualityLow : 'Low', // MISSING
windowModeWindow : 'Window', // MISSING
windowModeOpaque : 'Opaque', // MISSING
windowModeTransparent : 'Transparent', // MISSING
windowMode : 'Window mode', // MISSING
flashvars : 'Variables for Flash', // MISSING
bgcolor : 'বেকগ্রাউন্ড রং',
width : 'প্রস্থ',
height : 'দৈর্ঘ্য',
hSpace : 'হরাইজন্টাল স্পেস',
vSpace : 'ভার্টিকেল স্পেস',
validateSrc : 'অনুগ্রহ করে URL লিংক টাইপ করুন',
validateWidth : 'Width must be a number.', // MISSING
validateHeight : 'Height must be a number.', // MISSING
validateHSpace : 'HSpace must be a number.', // MISSING
validateVSpace : 'VSpace must be a number.' // MISSING
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'বানান চেক',
title : 'Spell Check', // MISSING
notAvailable : 'Sorry, but service is unavailable now.', // MISSING
errorLoading : 'Error loading application service host: %s.', // MISSING
notInDic : 'শব্দকোষে নেই',
changeTo : 'এতে বদলাও',
btnIgnore : 'ইগনোর কর',
btnIgnoreAll : 'সব ইগনোর কর',
btnReplace : 'বদলে দাও',
btnReplaceAll : 'সব বদলে দাও',
btnUndo : 'আন্ডু',
noSuggestions : '- কোন সাজেশন নেই -',
progress : 'বানান পরীক্ষা চলছে...',
noMispell : 'বানান পরীক্ষা শেষ: কোন ভুল বানান পাওয়া যায়নি',
noChanges : 'বানান পরীক্ষা শেষ: কোন শব্দ পরিবর্তন করা হয়নি',
oneChange : 'বানান পরীক্ষা শেষ: একটি মাত্র শব্দ পরিবর্তন করা হয়েছে',
manyChanges : 'বানান পরীক্ষা শেষ: %1 গুলো শব্দ বদলে গ্যাছে',
ieSpellDownload : 'বানান পরীক্ষক ইনস্টল করা নেই। আপনি কি এখনই এটা ডাউনলোড করতে চান?'
},
smiley :
{
toolbar : 'স্মাইলী',
title : 'স্মাইলী যুক্ত কর'
},
elementsPath :
{
eleTitle : '%1 element' // MISSING
},
numberedlist : 'সাংখ্যিক লিস্টের লেবেল',
bulletedlist : 'বুলেট লিস্ট লেবেল',
indent : 'ইনডেন্ট বাড়াও',
outdent : 'ইনডেন্ট কমাও',
justify :
{
left : 'বা দিকে ঘেঁষা',
center : 'মাঝ বরাবর ঘেষা',
right : 'ডান দিকে ঘেঁষা',
block : 'ব্লক জাস্টিফাই'
},
blockquote : 'Blockquote', // MISSING
clipboard :
{
title : 'পেস্ট',
cutError : 'আপনার ব্রাউজারের সুরক্ষা সেটিংস এডিটরকে অটোমেটিক কাট করার অনুমতি দেয়নি। দয়া করে এই কাজের জন্য কিবোর্ড ব্যবহার করুন (Ctrl+X)।',
copyError : 'আপনার ব্রাউজারের সুরক্ষা সেটিংস এডিটরকে অটোমেটিক কপি করার অনুমতি দেয়নি। দয়া করে এই কাজের জন্য কিবোর্ড ব্যবহার করুন (Ctrl+C)।',
pasteMsg : 'অনুগ্রহ করে নীচের বাক্সে কিবোর্ড ব্যবহার করে (<STRONG>Ctrl+V</STRONG>) পেস্ট করুন এবং <STRONG>OK</STRONG> চাপ দিন',
securityMsg : 'Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.' // MISSING
},
pastefromword :
{
toolbar : 'পেস্ট (শব্দ)',
title : 'পেস্ট (শব্দ)',
advice : 'অনুগ্রহ করে নীচের বাক্সে কিবোর্ড ব্যবহার করে (<STRONG>Ctrl+V</STRONG>) পেস্ট করুন এবং <STRONG>OK</STRONG> চাপ দিন',
ignoreFontFace : 'ফন্ট ফেস ডেফিনেশন ইগনোর করুন',
removeStyle : 'স্টাইল ডেফিনেশন সরিয়ে দিন'
},
pasteText :
{
button : 'সাদা টেক্সট হিসেবে পেস্ট কর',
title : 'সাদা টেক্সট হিসেবে পেস্ট কর'
},
templates :
{
button : 'টেমপ্লেট',
title : 'কনটেন্ট টেমপ্লেট',
insertOption: 'Replace actual contents', // MISSING
selectPromptMsg: 'অনুগ্রহ করে এডিটরে ওপেন করার জন্য টেমপ্লেট বাছাই করুন<br>(আসল কনটেন্ট হারিয়ে যাবে):',
emptyListMsg : '(কোন টেমপ্লেট ডিফাইন করা নেই)'
},
showBlocks : 'Show Blocks', // MISSING
stylesCombo :
{
label : 'স্টাইল',
voiceLabel : 'Styles', // MISSING
panelVoiceLabel : 'Select a style', // MISSING
panelTitle1 : 'Block Styles', // MISSING
panelTitle2 : 'Inline Styles', // MISSING
panelTitle3 : 'Object Styles' // MISSING
},
format :
{
label : 'ফন্ট ফরমেট',
voiceLabel : 'Format', // MISSING
panelTitle : 'ফন্ট ফরমেট',
panelVoiceLabel : 'Select a paragraph format', // MISSING
tag_p : 'সাধারণ',
tag_pre : 'ফর্মেটেড',
tag_address : 'ঠিকানা',
tag_h1 : 'শীর্ষক ১',
tag_h2 : 'শীর্ষক ২',
tag_h3 : 'শীর্ষক ৩',
tag_h4 : 'শীর্ষক ',
tag_h5 : 'শীর্ষক ৫',
tag_h6 : 'শীর্ষক ৬',
tag_div : 'শীর্ষক (DIV)'
},
font :
{
label : 'ফন্ট',
voiceLabel : 'Font', // MISSING
panelTitle : 'ফন্ট',
panelVoiceLabel : 'Select a font' // MISSING
},
fontSize :
{
label : 'সাইজ',
voiceLabel : 'Font Size', // MISSING
panelTitle : 'সাইজ',
panelVoiceLabel : 'Select a font size' // MISSING
},
colorButton :
{
textColorTitle : 'টেক্স্ট রং',
bgColorTitle : 'বেকগ্রাউন্ড রং',
auto : 'অটোমেটিক',
more : 'আরও রং...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Spell Check As You Type', // MISSING
enable : 'Enable SCAYT', // MISSING
disable : 'Disable SCAYT', // MISSING
about : 'About SCAYT', // MISSING
toggle : 'Toggle SCAYT', // MISSING
options : 'Options', // MISSING
langs : 'Languages', // MISSING
moreSuggestions : 'More suggestions', // MISSING
ignore : 'Ignore', // MISSING
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
optionsTab : 'Options', // MISSING
languagesTab : 'Languages', // MISSING
dictionariesTab : 'Dictionaries', // MISSING
aboutTab : 'About' // MISSING
},
about :
{
title : 'About CKEditor', // MISSING
dlgTitle : 'About CKEditor', // MISSING
moreInfo : 'For licensing information please visit our web site:', // MISSING
copy : 'Copyright &copy; $1. All rights reserved.' // MISSING
},
maximize : 'Maximize', // MISSING
fakeobjects :
{
anchor : 'Anchor', // MISSING
flash : 'Flash Animation', // MISSING
div : 'Page Break', // MISSING
unknown : 'Unknown Object' // MISSING
},
resize : 'Drag to resize' // MISSING
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Bosnian language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['bs'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Rich text editor, %1', // MISSING
// Toolbar buttons without dialogs.
source : 'HTML kôd',
newPage : 'Novi dokument',
save : 'Snimi',
preview : 'Prikaži',
cut : 'Izreži',
copy : 'Kopiraj',
paste : 'Zalijepi',
print : 'Štampaj',
underline : 'Podvuci',
bold : 'Boldiraj',
italic : 'Ukosi',
selectAll : 'Selektuj sve',
removeFormat : 'Poništi format',
strike : 'Precrtaj',
subscript : 'Subscript',
superscript : 'Superscript',
horizontalrule : 'Ubaci horizontalnu liniju',
pagebreak : 'Insert Page Break for Printing', // MISSING
unlink : 'Izbriši link',
undo : 'Vrati',
redo : 'Ponovi',
// Common messages and labels.
common :
{
browseServer : 'Browse Server', // MISSING
url : 'URL',
protocol : 'Protokol',
upload : 'Šalji',
uploadSubmit : 'Šalji na server',
image : 'Slika',
flash : 'Flash', // MISSING
form : 'Form', // MISSING
checkbox : 'Checkbox', // MISSING
radio : 'Radio Button', // MISSING
textField : 'Text Field', // MISSING
textarea : 'Textarea', // MISSING
hiddenField : 'Hidden Field', // MISSING
button : 'Button', // MISSING
select : 'Selection Field', // MISSING
imageButton : 'Image Button', // MISSING
notSet : '<nije podešeno>',
id : 'Id',
name : 'Naziv',
langDir : 'Smjer pisanja',
langDirLtr : 'S lijeva na desno (LTR)',
langDirRtl : 'S desna na lijevo (RTL)',
langCode : 'Jezièni kôd',
longDescr : 'Dugaèki opis URL-a',
cssClass : 'Klase CSS stilova',
advisoryTitle : 'Advisory title',
cssStyle : 'Stil',
ok : 'OK',
cancel : 'Odustani',
generalTab : 'General', // MISSING
advancedTab : 'Naprednije',
validateNumberFailed : 'This value is not a number.', // MISSING
confirmNewPage : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING
confirmCancel : 'Some of the options have been changed. Are you sure to close the dialog?', // MISSING
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING
},
// Special char dialog.
specialChar :
{
toolbar : 'Ubaci specijalni karater',
title : 'Izaberi specijalni karakter'
},
// Link dialog.
link :
{
toolbar : 'Ubaci/Izmjeni link',
menu : 'Izmjeni link',
title : 'Link',
info : 'Link info',
target : 'Prozor',
upload : 'Šalji',
advanced : 'Naprednije',
type : 'Tip linka',
toAnchor : 'Sidro na ovoj stranici',
toEmail : 'E-Mail',
target : 'Prozor',
targetNotSet : '<nije podešeno>',
targetFrame : '<frejm>',
targetPopup : '<popup prozor>',
targetNew : 'Novi prozor (_blank)',
targetTop : 'Najgornji prozor (_top)',
targetSelf : 'Isti prozor (_self)',
targetParent : 'Glavni prozor (_parent)',
targetFrameName : 'Target Frame Name', // MISSING
targetPopupName : 'Naziv popup prozora',
popupFeatures : 'Moguænosti popup prozora',
popupResizable : 'Resizable', // MISSING
popupStatusBar : 'Statusna traka',
popupLocationBar : 'Traka za lokaciju',
popupToolbar : 'Traka sa alatima',
popupMenuBar : 'Izborna traka',
popupFullScreen : 'Cijeli ekran (IE)',
popupScrollBars : 'Scroll traka',
popupDependent : 'Ovisno (Netscape)',
popupWidth : 'Širina',
popupLeft : 'Lijeva pozicija',
popupHeight : 'Visina',
popupTop : 'Gornja pozicija',
id : 'Id', // MISSING
langDir : 'Smjer pisanja',
langDirNotSet : '<nije podešeno>',
langDirLTR : 'S lijeva na desno (LTR)',
langDirRTL : 'S desna na lijevo (RTL)',
acccessKey : 'Pristupna tipka',
name : 'Naziv',
langCode : 'Smjer pisanja',
tabIndex : 'Tab indeks',
advisoryTitle : 'Advisory title',
advisoryContentType : 'Advisory vrsta sadržaja',
cssClasses : 'Klase CSS stilova',
charset : 'Linked Resource Charset',
styles : 'Stil',
selectAnchor : 'Izaberi sidro',
anchorName : 'Po nazivu sidra',
anchorId : 'Po Id-u elementa',
emailAddress : 'E-Mail Adresa',
emailSubject : 'Subjekt poruke',
emailBody : 'Poruka',
noAnchors : '(Nema dostupnih sidra na stranici)',
noUrl : 'Molimo ukucajte URL link',
noEmail : 'Molimo ukucajte e-mail adresu'
},
// Anchor dialog
anchor :
{
toolbar : 'Anchor', // MISSING
menu : 'Edit Anchor', // MISSING
title : 'Anchor Properties', // MISSING
name : 'Anchor Name', // MISSING
errorName : 'Please type the anchor name' // MISSING
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Find and Replace', // MISSING
find : 'Naði',
replace : 'Zamjeni',
findWhat : 'Naði šta:',
replaceWith : 'Zamjeni sa:',
notFoundMsg : 'Traženi tekst nije pronaðen.',
matchCase : 'Uporeðuj velika/mala slova',
matchWord : 'Uporeðuj samo cijelu rijeè',
matchCyclic : 'Match cyclic', // MISSING
replaceAll : 'Zamjeni sve',
replaceSuccessMsg : '%1 occurrence(s) replaced.' // MISSING
},
// Table Dialog
table :
{
toolbar : 'Tabela',
title : 'Svojstva tabele',
menu : 'Svojstva tabele',
deleteTable : 'Delete Table', // MISSING
rows : 'Redova',
columns : 'Kolona',
border : 'Okvir',
align : 'Poravnanje',
alignNotSet : '<Nije podešeno>',
alignLeft : 'Lijevo',
alignCenter : 'Centar',
alignRight : 'Desno',
width : 'Širina',
widthPx : 'piksela',
widthPc : 'posto',
height : 'Visina',
cellSpace : 'Razmak æelija',
cellPad : 'Uvod æelija',
caption : 'Naslov',
summary : 'Summary', // MISSING
headers : 'Headers', // MISSING
headersNone : 'None', // MISSING
headersColumn : 'First column', // MISSING
headersRow : 'First Row', // MISSING
headersBoth : 'Both', // MISSING
invalidRows : 'Number of rows must be a number greater than 0.', // MISSING
invalidCols : 'Number of columns must be a number greater than 0.', // MISSING
invalidBorder : 'Border size must be a number.', // MISSING
invalidWidth : 'Table width must be a number.', // MISSING
invalidHeight : 'Table height must be a number.', // MISSING
invalidCellSpacing : 'Cell spacing must be a number.', // MISSING
invalidCellPadding : 'Cell padding must be a number.', // MISSING
cell :
{
menu : 'Cell', // MISSING
insertBefore : 'Insert Cell Before', // MISSING
insertAfter : 'Insert Cell After', // MISSING
deleteCell : 'Briši æelije',
merge : 'Spoji æelije',
mergeRight : 'Merge Right', // MISSING
mergeDown : 'Merge Down', // MISSING
splitHorizontal : 'Split Cell Horizontally', // MISSING
splitVertical : 'Split Cell Vertically', // MISSING
title : 'Cell Properties', // MISSING
cellType : 'Cell Type', // MISSING
rowSpan : 'Rows Span', // MISSING
colSpan : 'Columns Span', // MISSING
wordWrap : 'Word Wrap', // MISSING
hAlign : 'Horizontal Alignment', // MISSING
vAlign : 'Vertical Alignment', // MISSING
alignTop : 'Top', // MISSING
alignMiddle : 'Middle', // MISSING
alignBottom : 'Bottom', // MISSING
alignBaseline : 'Baseline', // MISSING
bgColor : 'Background Color', // MISSING
borderColor : 'Border Color', // MISSING
data : 'Data', // MISSING
header : 'Header', // MISSING
yes : 'Yes', // MISSING
no : 'No', // MISSING
invalidWidth : 'Cell width must be a number.', // MISSING
invalidHeight : 'Cell height must be a number.', // MISSING
invalidRowSpan : 'Rows span must be a whole number.', // MISSING
invalidColSpan : 'Columns span must be a whole number.' // MISSING
},
row :
{
menu : 'Row', // MISSING
insertBefore : 'Insert Row Before', // MISSING
insertAfter : 'Insert Row After', // MISSING
deleteRow : 'Briši redove'
},
column :
{
menu : 'Column', // MISSING
insertBefore : 'Insert Column Before', // MISSING
insertAfter : 'Insert Column After', // MISSING
deleteColumn : 'Briši kolone'
}
},
// Button Dialog.
button :
{
title : 'Button Properties', // MISSING
text : 'Text (Value)', // MISSING
type : 'Type', // MISSING
typeBtn : 'Button', // MISSING
typeSbm : 'Submit', // MISSING
typeRst : 'Reset' // MISSING
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'Checkbox Properties', // MISSING
radioTitle : 'Radio Button Properties', // MISSING
value : 'Value', // MISSING
selected : 'Selected' // MISSING
},
// Form Dialog.
form :
{
title : 'Form Properties', // MISSING
menu : 'Form Properties', // MISSING
action : 'Action', // MISSING
method : 'Method', // MISSING
encoding : 'Encoding', // MISSING
target : 'Prozor',
targetNotSet : '<nije podešeno>',
targetNew : 'Novi prozor (_blank)',
targetTop : 'Najgornji prozor (_top)',
targetSelf : 'Isti prozor (_self)',
targetParent : 'Glavni prozor (_parent)'
},
// Select Field Dialog.
select :
{
title : 'Selection Field Properties', // MISSING
selectInfo : 'Select Info', // MISSING
opAvail : 'Available Options', // MISSING
value : 'Value', // MISSING
size : 'Size', // MISSING
lines : 'lines', // MISSING
chkMulti : 'Allow multiple selections', // MISSING
opText : 'Text', // MISSING
opValue : 'Value', // MISSING
btnAdd : 'Add', // MISSING
btnModify : 'Modify', // MISSING
btnUp : 'Up', // MISSING
btnDown : 'Down', // MISSING
btnSetValue : 'Set as selected value', // MISSING
btnDelete : 'Delete' // MISSING
},
// Textarea Dialog.
textarea :
{
title : 'Textarea Properties', // MISSING
cols : 'Columns', // MISSING
rows : 'Rows' // MISSING
},
// Text Field Dialog.
textfield :
{
title : 'Text Field Properties', // MISSING
name : 'Name', // MISSING
value : 'Value', // MISSING
charWidth : 'Character Width', // MISSING
maxChars : 'Maximum Characters', // MISSING
type : 'Type', // MISSING
typeText : 'Text', // MISSING
typePass : 'Password' // MISSING
},
// Hidden Field Dialog.
hidden :
{
title : 'Hidden Field Properties', // MISSING
name : 'Name', // MISSING
value : 'Value' // MISSING
},
// Image Dialog.
image :
{
title : 'Svojstva slike',
titleButton : 'Image Button Properties', // MISSING
menu : 'Svojstva slike',
infoTab : 'Info slike',
btnUpload : 'Šalji na server',
url : 'URL',
upload : 'Šalji',
alt : 'Tekst na slici',
width : 'Širina',
height : 'Visina',
lockRatio : 'Zakljuèaj odnos',
resetSize : 'Resetuj dimenzije',
border : 'Okvir',
hSpace : 'HSpace',
vSpace : 'VSpace',
align : 'Poravnanje',
alignLeft : 'Lijevo',
alignAbsBottom: 'Abs dole',
alignAbsMiddle: 'Abs sredina',
alignBaseline : 'Bazno',
alignBottom : 'Dno',
alignMiddle : 'Sredina',
alignRight : 'Desno',
alignTextTop : 'Vrh teksta',
alignTop : 'Vrh',
preview : 'Prikaz',
alertUrl : 'Molimo ukucajte URL od slike.',
linkTab : 'Link', // MISSING
button2Img : 'Do you want to transform the selected image button on a simple image?', // MISSING
img2Button : 'Do you want to transform the selected image on a image button?' // MISSING
},
// Flash Dialog
flash :
{
properties : 'Flash Properties', // MISSING
propertiesTab : 'Properties', // MISSING
title : 'Flash Properties', // MISSING
chkPlay : 'Auto Play', // MISSING
chkLoop : 'Loop', // MISSING
chkMenu : 'Enable Flash Menu', // MISSING
chkFull : 'Allow Fullscreen', // MISSING
scale : 'Scale', // MISSING
scaleAll : 'Show all', // MISSING
scaleNoBorder : 'No Border', // MISSING
scaleFit : 'Exact Fit', // MISSING
access : 'Script Access', // MISSING
accessAlways : 'Always', // MISSING
accessSameDomain : 'Same domain', // MISSING
accessNever : 'Never', // MISSING
align : 'Poravnanje',
alignLeft : 'Lijevo',
alignAbsBottom: 'Abs dole',
alignAbsMiddle: 'Abs sredina',
alignBaseline : 'Bazno',
alignBottom : 'Dno',
alignMiddle : 'Sredina',
alignRight : 'Desno',
alignTextTop : 'Vrh teksta',
alignTop : 'Vrh',
quality : 'Quality', // MISSING
qualityBest : 'Best', // MISSING
qualityHigh : 'High', // MISSING
qualityAutoHigh : 'Auto High', // MISSING
qualityMedium : 'Medium', // MISSING
qualityAutoLow : 'Auto Low', // MISSING
qualityLow : 'Low', // MISSING
windowModeWindow : 'Window', // MISSING
windowModeOpaque : 'Opaque', // MISSING
windowModeTransparent : 'Transparent', // MISSING
windowMode : 'Window mode', // MISSING
flashvars : 'Variables for Flash', // MISSING
bgcolor : 'Boja pozadine',
width : 'Širina',
height : 'Visina',
hSpace : 'HSpace',
vSpace : 'VSpace',
validateSrc : 'Molimo ukucajte URL link',
validateWidth : 'Width must be a number.', // MISSING
validateHeight : 'Height must be a number.', // MISSING
validateHSpace : 'HSpace must be a number.', // MISSING
validateVSpace : 'VSpace must be a number.' // MISSING
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'Check Spelling', // MISSING
title : 'Spell Check', // MISSING
notAvailable : 'Sorry, but service is unavailable now.', // MISSING
errorLoading : 'Error loading application service host: %s.', // MISSING
notInDic : 'Not in dictionary', // MISSING
changeTo : 'Change to', // MISSING
btnIgnore : 'Ignore', // MISSING
btnIgnoreAll : 'Ignore All', // MISSING
btnReplace : 'Replace', // MISSING
btnReplaceAll : 'Replace All', // MISSING
btnUndo : 'Undo', // MISSING
noSuggestions : '- No suggestions -', // MISSING
progress : 'Spell check in progress...', // MISSING
noMispell : 'Spell check complete: No misspellings found', // MISSING
noChanges : 'Spell check complete: No words changed', // MISSING
oneChange : 'Spell check complete: One word changed', // MISSING
manyChanges : 'Spell check complete: %1 words changed', // MISSING
ieSpellDownload : 'Spell checker not installed. Do you want to download it now?' // MISSING
},
smiley :
{
toolbar : 'Smješko',
title : 'Ubaci smješka'
},
elementsPath :
{
eleTitle : '%1 element' // MISSING
},
numberedlist : 'Numerisana lista',
bulletedlist : 'Lista',
indent : 'Poveæaj uvod',
outdent : 'Smanji uvod',
justify :
{
left : 'Lijevo poravnanje',
center : 'Centralno poravnanje',
right : 'Desno poravnanje',
block : 'Puno poravnanje'
},
blockquote : 'Blockquote', // MISSING
clipboard :
{
title : 'Zalijepi',
cutError : 'Sigurnosne postavke vašeg pretraživaèa ne dozvoljavaju operacije automatskog rezanja. Molimo koristite kraticu na tastaturi (Ctrl+X).',
copyError : 'Sigurnosne postavke Vašeg pretraživaèa ne dozvoljavaju operacije automatskog kopiranja. Molimo koristite kraticu na tastaturi (Ctrl+C).',
pasteMsg : 'Please paste inside the following box using the keyboard (<strong>Ctrl+V</strong>) and hit OK', // MISSING
securityMsg : 'Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.' // MISSING
},
pastefromword :
{
toolbar : 'Zalijepi iz Word-a',
title : 'Zalijepi iz Word-a',
advice : 'Please paste inside the following box using the keyboard (<strong>Ctrl+V</strong>) and hit <strong>OK</strong>.', // MISSING
ignoreFontFace : 'Ignore Font Face definitions', // MISSING
removeStyle : 'Remove Styles definitions' // MISSING
},
pasteText :
{
button : 'Zalijepi kao obièan tekst',
title : 'Zalijepi kao obièan tekst'
},
templates :
{
button : 'Templates', // MISSING
title : 'Content Templates', // MISSING
insertOption: 'Replace actual contents', // MISSING
selectPromptMsg: 'Please select the template to open in the editor', // MISSING
emptyListMsg : '(No templates defined)' // MISSING
},
showBlocks : 'Show Blocks', // MISSING
stylesCombo :
{
label : 'Stil',
voiceLabel : 'Styles', // MISSING
panelVoiceLabel : 'Select a style', // MISSING
panelTitle1 : 'Block Styles', // MISSING
panelTitle2 : 'Inline Styles', // MISSING
panelTitle3 : 'Object Styles' // MISSING
},
format :
{
label : 'Format',
voiceLabel : 'Format', // MISSING
panelTitle : 'Format',
panelVoiceLabel : 'Select a paragraph format', // MISSING
tag_p : 'Normal',
tag_pre : 'Formatted',
tag_address : 'Address',
tag_h1 : 'Heading 1',
tag_h2 : 'Heading 2',
tag_h3 : 'Heading 3',
tag_h4 : 'Heading 4',
tag_h5 : 'Heading 5',
tag_h6 : 'Heading 6',
tag_div : 'Normal (DIV)' // MISSING
},
font :
{
label : 'Font',
voiceLabel : 'Font', // MISSING
panelTitle : 'Font',
panelVoiceLabel : 'Select a font' // MISSING
},
fontSize :
{
label : 'Velièina',
voiceLabel : 'Font Size', // MISSING
panelTitle : 'Velièina',
panelVoiceLabel : 'Select a font size' // MISSING
},
colorButton :
{
textColorTitle : 'Boja teksta',
bgColorTitle : 'Boja pozadine',
auto : 'Automatska',
more : 'Više boja...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Spell Check As You Type', // MISSING
enable : 'Enable SCAYT', // MISSING
disable : 'Disable SCAYT', // MISSING
about : 'About SCAYT', // MISSING
toggle : 'Toggle SCAYT', // MISSING
options : 'Options', // MISSING
langs : 'Languages', // MISSING
moreSuggestions : 'More suggestions', // MISSING
ignore : 'Ignore', // MISSING
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
optionsTab : 'Options', // MISSING
languagesTab : 'Languages', // MISSING
dictionariesTab : 'Dictionaries', // MISSING
aboutTab : 'About' // MISSING
},
about :
{
title : 'About CKEditor', // MISSING
dlgTitle : 'About CKEditor', // MISSING
moreInfo : 'For licensing information please visit our web site:', // MISSING
copy : 'Copyright &copy; $1. All rights reserved.' // MISSING
},
maximize : 'Maximize', // MISSING
fakeobjects :
{
anchor : 'Anchor', // MISSING
flash : 'Flash Animation', // MISSING
div : 'Page Break', // MISSING
unknown : 'Unknown Object' // MISSING
},
resize : 'Drag to resize' // MISSING
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Catalan language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['ca'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Editor de text enriquit, %1',
// Toolbar buttons without dialogs.
source : 'Codi font',
newPage : 'Nova Pàgina',
save : 'Desa',
preview : 'Visualització prèvia',
cut : 'Retalla',
copy : 'Copia',
paste : 'Enganxa',
print : 'Imprimeix',
underline : 'Subratllat',
bold : 'Negreta',
italic : 'Cursiva',
selectAll : 'Selecciona-ho tot',
removeFormat : 'Elimina Format',
strike : 'Barrat',
subscript : 'Subíndex',
superscript : 'Superíndex',
horizontalrule : 'Insereix línia horitzontal',
pagebreak : 'Insereix salt de pàgina',
unlink : 'Elimina l\'enllaç',
undo : 'Desfés',
redo : 'Refés',
// Common messages and labels.
common :
{
browseServer : 'Veure servidor',
url : 'URL',
protocol : 'Protocol',
upload : 'Puja',
uploadSubmit : 'Envia-la al servidor',
image : 'Imatge',
flash : 'Flash',
form : 'Formulari',
checkbox : 'Casella de verificació',
radio : 'Botó d\'opció',
textField : 'Camp de text',
textarea : 'Àrea de text',
hiddenField : 'Camp ocult',
button : 'Botó',
select : 'Camp de selecció',
imageButton : 'Botó d\'imatge',
notSet : '<no definit>',
id : 'Id',
name : 'Nom',
langDir : 'Direcció de l\'idioma',
langDirLtr : 'D\'esquerra a dreta (LTR)',
langDirRtl : 'De dreta a esquerra (RTL)',
langCode : 'Codi d\'idioma',
longDescr : 'Descripció llarga de la URL',
cssClass : 'Classes del full d\'estil',
advisoryTitle : 'Títol consultiu',
cssStyle : 'Estil',
ok : 'D\'acord',
cancel : 'Cancel·la',
generalTab : 'General',
advancedTab : 'Avançat',
validateNumberFailed : 'Aquest valor no és un número.',
confirmNewPage : 'Els canvis en aquest contingut que no es desin es perdran. Esteu segur que voleu carregar una pàgina nova?',
confirmCancel : 'Algunes opcions s\'han canviat. Esteu segur que voleu tancar la finestra de diàleg?',
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, no disponible</span>'
},
// Special char dialog.
specialChar :
{
toolbar : 'Insereix caràcter especial',
title : 'Selecciona el caràcter especial'
},
// Link dialog.
link :
{
toolbar : 'Insereix/Edita enllaç',
menu : 'Edita l\'enllaç',
title : 'Enllaç',
info : 'Informació de l\'enllaç',
target : 'Destí',
upload : 'Puja',
advanced : 'Avançat',
type : 'Tipus d\'enllaç',
toAnchor : 'Àncora en aquesta pàgina',
toEmail : 'Correu electrònic',
target : 'Destí',
targetNotSet : '<no definit>',
targetFrame : '<marc>',
targetPopup : '<finestra emergent>',
targetNew : 'Nova finestra (_blank)',
targetTop : 'Finestra Major (_top)',
targetSelf : 'Mateixa finestra (_self)',
targetParent : 'Finestra pare (_parent)',
targetFrameName : 'Nom del marc de destí',
targetPopupName : 'Nom finestra popup',
popupFeatures : 'Característiques finestra popup',
popupResizable : 'Redimensionable',
popupStatusBar : 'Barra d\'estat',
popupLocationBar : 'Barra d\'adreça',
popupToolbar : 'Barra d\'eines',
popupMenuBar : 'Barra de menú',
popupFullScreen : 'Pantalla completa (IE)',
popupScrollBars : 'Barres d\'scroll',
popupDependent : 'Depenent (Netscape)',
popupWidth : 'Amplada',
popupLeft : 'Posició esquerra',
popupHeight : 'Alçada',
popupTop : 'Posició dalt',
id : 'Id',
langDir : 'Direcció de l\'idioma',
langDirNotSet : '<no definit>',
langDirLTR : 'D\'esquerra a dreta (LTR)',
langDirRTL : 'De dreta a esquerra (RTL)',
acccessKey : 'Clau d\'accés',
name : 'Nom',
langCode : 'Direcció de l\'idioma',
tabIndex : 'Index de Tab',
advisoryTitle : 'Títol consultiu',
advisoryContentType : 'Tipus de contingut consultiu',
cssClasses : 'Classes del full d\'estil',
charset : 'Conjunt de caràcters font enllaçat',
styles : 'Estil',
selectAnchor : 'Selecciona una àncora',
anchorName : 'Per nom d\'àncora',
anchorId : 'Per Id d\'element',
emailAddress : 'Adreça de correu electrònic',
emailSubject : 'Assumpte del missatge',
emailBody : 'Cos del missatge',
noAnchors : '(No hi ha àncores disponibles en aquest document)',
noUrl : 'Si us plau, escrigui l\'enllaç URL',
noEmail : 'Si us plau, escrigui l\'adreça correu electrònic'
},
// Anchor dialog
anchor :
{
toolbar : 'Insereix/Edita àncora',
menu : 'Propietats de l\'àncora',
title : 'Propietats de l\'àncora',
name : 'Nom de l\'àncora',
errorName : 'Si us plau, escriviu el nom de l\'ancora'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Cerca i reemplaça',
find : 'Cerca',
replace : 'Reemplaça',
findWhat : 'Cerca:',
replaceWith : 'Remplaça amb:',
notFoundMsg : 'El text especificat no s\'ha trobat.',
matchCase : 'Distingeix majúscules/minúscules',
matchWord : 'Només paraules completes',
matchCyclic : 'Match cyclic',
replaceAll : 'Reemplaça-ho tot',
replaceSuccessMsg : '%1 ocurrència/es reemplaçada/es.'
},
// Table Dialog
table :
{
toolbar : 'Taula',
title : 'Propietats de la taula',
menu : 'Propietats de la taula',
deleteTable : 'Suprimeix la taula',
rows : 'Files',
columns : 'Columnes',
border : 'Mida vora',
align : 'Alineació',
alignNotSet : '<No Definit>',
alignLeft : 'Esquerra',
alignCenter : 'Centre',
alignRight : 'Dreta',
width : 'Amplada',
widthPx : 'píxels',
widthPc : 'percentatge',
height : 'Alçada',
cellSpace : 'Espaiat de cel·les',
cellPad : 'Encoixinament de cel·les',
caption : 'Títol',
summary : 'Resum',
headers : 'Capçaleres',
headersNone : 'Cap',
headersColumn : 'Primera columna',
headersRow : 'Primera fila',
headersBoth : 'Ambdues',
invalidRows : 'El nombre de files ha de ser un nombre major que 0.',
invalidCols : 'El nombre de columnes ha de ser un nombre major que 0.',
invalidBorder : 'El gruix de la vora ha de ser un nombre.',
invalidWidth : 'L\'amplada de la taula ha de ser un nombre.',
invalidHeight : 'L\'alçada de la taula ha de ser un nombre.',
invalidCellSpacing : 'L\'espaiat de cel·la ha de ser un nombre.',
invalidCellPadding : 'L\'encoixinament de cel·la ha de ser un nombre.',
cell :
{
menu : 'Cel·la',
insertBefore : 'Insereix cel·la abans de',
insertAfter : 'Insereix cel·la darrera',
deleteCell : 'Suprimeix les cel·les',
merge : 'Fusiona les cel·les',
mergeRight : 'Fusiona cap a la dreta',
mergeDown : 'Fusiona cap avall',
splitHorizontal : 'Divideix la cel·la horitzontalment',
splitVertical : 'Divideix la cel·la verticalment',
title : 'Propertiat de la cel·la',
cellType : 'Tipus de cel·la',
rowSpan : 'Expansió de files',
colSpan : 'Expansió de columnes',
wordWrap : 'Ajustar al contingut',
hAlign : 'Aliniació Horizontal',
vAlign : 'Aliniació Vertical',
alignTop : 'A dalt',
alignMiddle : 'Al mig',
alignBottom : 'A baix',
alignBaseline : 'A la línia base',
bgColor : 'Color de fons',
borderColor : 'Color de la vora',
data : 'Data',
header : 'Capçalera',
yes : 'Sí',
no : 'No',
invalidWidth : 'L\'amplada de cel·la ha de ser un nombre.',
invalidHeight : 'L\'alçada de cel·la ha de ser un nombre.',
invalidRowSpan : 'L\'expansió de files ha de ser un nombre enter.',
invalidColSpan : 'L\'expansió de columnes ha de ser un nombre enter.'
},
row :
{
menu : 'Fila',
insertBefore : 'Insereix fila abans de',
insertAfter : 'Insereix fila darrera',
deleteRow : 'Suprimeix una fila'
},
column :
{
menu : 'Columna',
insertBefore : 'Insereix columna abans de',
insertAfter : 'Insereix columna darrera',
deleteColumn : 'Suprimeix una columna'
}
},
// Button Dialog.
button :
{
title : 'Propietats del botó',
text : 'Text (Valor)',
type : 'Tipus',
typeBtn : 'Botó',
typeSbm : 'Transmet formulari',
typeRst : 'Reinicia formulari'
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'Propietats de la casella de verificació',
radioTitle : 'Propietats del botó d\'opció',
value : 'Valor',
selected : 'Seleccionat'
},
// Form Dialog.
form :
{
title : 'Propietats del formulari',
menu : 'Propietats del formulari',
action : 'Acció',
method : 'Mètode',
encoding : 'Codificació',
target : 'Destí',
targetNotSet : '<no definit>',
targetNew : 'Nova finestra (_blank)',
targetTop : 'Finestra Major (_top)',
targetSelf : 'Mateixa finestra (_self)',
targetParent : 'Finestra pare (_parent)'
},
// Select Field Dialog.
select :
{
title : 'Propietats del camp de selecció',
selectInfo : 'Info',
opAvail : 'Opcions disponibles',
value : 'Valor',
size : 'Mida',
lines : 'Línies',
chkMulti : 'Permet múltiples seleccions',
opText : 'Text',
opValue : 'Valor',
btnAdd : 'Afegeix',
btnModify : 'Modifica',
btnUp : 'Amunt',
btnDown : 'Avall',
btnSetValue : 'Selecciona per defecte',
btnDelete : 'Elimina'
},
// Textarea Dialog.
textarea :
{
title : 'Propietats de l\'àrea de text',
cols : 'Columnes',
rows : 'Files'
},
// Text Field Dialog.
textfield :
{
title : 'Propietats del camp de text',
name : 'Nom',
value : 'Valor',
charWidth : 'Amplada',
maxChars : 'Nombre màxim de caràcters',
type : 'Tipus',
typeText : 'Text',
typePass : 'Contrasenya'
},
// Hidden Field Dialog.
hidden :
{
title : 'Propietats del camp ocult',
name : 'Nom',
value : 'Valor'
},
// Image Dialog.
image :
{
title : 'Propietats de la imatge',
titleButton : 'Propietats del botó d\'imatge',
menu : 'Propietats de la imatge',
infoTab : 'Informació de la imatge',
btnUpload : 'Envia-la al servidor',
url : 'URL',
upload : 'Puja',
alt : 'Text alternatiu',
width : 'Amplada',
height : 'Alçada',
lockRatio : 'Bloqueja les proporcions',
resetSize : 'Restaura la mida',
border : 'Vora',
hSpace : 'Espaiat horit.',
vSpace : 'Espaiat vert.',
align : 'Alineació',
alignLeft : 'Ajusta a l\'esquerra',
alignAbsBottom: 'Abs Bottom',
alignAbsMiddle: 'Abs Middle',
alignBaseline : 'Baseline',
alignBottom : 'Bottom',
alignMiddle : 'Middle',
alignRight : 'Ajusta a la dreta',
alignTextTop : 'Text Top',
alignTop : 'Top',
preview : 'Vista prèvia',
alertUrl : 'Si us plau, escriviu la URL de la imatge',
linkTab : 'Enllaç',
button2Img : 'Voleu transformar el botó d\'imatge seleccionat en una simple imatge?',
img2Button : 'Voleu transformar la imatge seleccionada en un botó d\'imatge?'
},
// Flash Dialog
flash :
{
properties : 'Propietats del Flash',
propertiesTab : 'Propietats',
title : 'Propietats del Flash',
chkPlay : 'Reprodució automàtica',
chkLoop : 'Bucle',
chkMenu : 'Habilita menú Flash',
chkFull : 'Permetre la pantalla completa',
scale : 'Escala',
scaleAll : 'Mostra-ho tot',
scaleNoBorder : 'Sense vores',
scaleFit : 'Mida exacta',
access : 'Accés a scripts',
accessAlways : 'Sempre',
accessSameDomain : 'El mateix domini',
accessNever : 'Mai',
align : 'Alineació',
alignLeft : 'Ajusta a l\'esquerra',
alignAbsBottom: 'Abs Bottom',
alignAbsMiddle: 'Abs Middle',
alignBaseline : 'Baseline',
alignBottom : 'Bottom',
alignMiddle : 'Middle',
alignRight : 'Ajusta a la dreta',
alignTextTop : 'Text Top',
alignTop : 'Top',
quality : 'Qualitat',
qualityBest : 'La millor',
qualityHigh : 'Alta',
qualityAutoHigh : 'Alta automàtica',
qualityMedium : 'Mitjana',
qualityAutoLow : 'Baixa automàtica',
qualityLow : 'Baixa',
windowModeWindow : 'Finestra',
windowModeOpaque : 'Opaca',
windowModeTransparent : 'Transparent',
windowMode : 'Mode de la finestra',
flashvars : 'Variables de Flash',
bgcolor : 'Color de Fons',
width : 'Amplada',
height : 'Alçada',
hSpace : 'Espaiat horit.',
vSpace : 'Espaiat vert.',
validateSrc : 'Si us plau, escrigui l\'enllaç URL',
validateWidth : 'L\'amplada ha de ser un nombre.',
validateHeight : 'L\'alçada ha de ser un nombre.',
validateHSpace : 'L\'espaiat horitzonatal ha de ser un nombre.',
validateVSpace : 'L\'espaiat vertical ha de ser un nombre.'
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'Revisa l\'ortografia',
title : 'Comprova l\'ortografia',
notAvailable : 'El servei no es troba disponible ara.',
errorLoading : 'Error carregant el servidor: %s.',
notInDic : 'No és al diccionari',
changeTo : 'Reemplaça amb',
btnIgnore : 'Ignora',
btnIgnoreAll : 'Ignora-les totes',
btnReplace : 'Canvia',
btnReplaceAll : 'Canvia-les totes',
btnUndo : 'Desfés',
noSuggestions : 'Cap suggeriment',
progress : 'Verificació ortogràfica en curs...',
noMispell : 'Verificació ortogràfica acabada: no hi ha cap paraula mal escrita',
noChanges : 'Verificació ortogràfica: no s\'ha canviat cap paraula',
oneChange : 'Verificació ortogràfica: s\'ha canviat una paraula',
manyChanges : 'Verificació ortogràfica: s\'han canviat %1 paraules',
ieSpellDownload : 'Verificació ortogràfica no instal·lada. Voleu descarregar-ho ara?'
},
smiley :
{
toolbar : 'Icona',
title : 'Insereix una icona'
},
elementsPath :
{
eleTitle : '%1 element'
},
numberedlist : 'Llista numerada',
bulletedlist : 'Llista de pics',
indent : 'Augmenta el sagnat',
outdent : 'Redueix el sagnat',
justify :
{
left : 'Alinia a l\'esquerra',
center : 'Centrat',
right : 'Alinia a la dreta',
block : 'Justificat'
},
blockquote : 'Bloc de cita',
clipboard :
{
title : 'Enganxa',
cutError : 'La seguretat del vostre navegador no permet executar automàticament les operacions de retallar. Si us plau, utilitzeu el teclat (Ctrl+X).',
copyError : 'La seguretat del vostre navegador no permet executar automàticament les operacions de copiar. Si us plau, utilitzeu el teclat (Ctrl+C).',
pasteMsg : 'Si us plau, enganxeu dins del següent camp utilitzant el teclat (<STRONG>Ctrl+V</STRONG>) i premeu <STRONG>OK</STRONG>.',
securityMsg : 'A causa de la configuració de seguretat del vostre navegador, l\'editor no pot accedir al porta-retalls directament. Enganxeu-ho un altre cop en aquesta finestra.'
},
pastefromword :
{
toolbar : 'Enganxa des del Word',
title : 'Enganxa des del Word',
advice : 'Si us plau, enganxeu dins del següent camp utilitzant el teclat (<STRONG>Ctrl+V</STRONG>) i premeu <STRONG>OK</STRONG>.',
ignoreFontFace : 'Ignora definicions de font',
removeStyle : 'Elimina definicions d\'estil'
},
pasteText :
{
button : 'Enganxa com a text no formatat',
title : 'Enganxa com a text no formatat'
},
templates :
{
button : 'Plantilles',
title : 'Contingut plantilles',
insertOption: 'Reemplaça el contingut actual',
selectPromptMsg: 'Si us plau, seleccioneu la plantilla per obrir a l\'editor<br>(el contingut actual no serà enregistrat):',
emptyListMsg : '(No hi ha plantilles definides)'
},
showBlocks : 'Mostra els blocs',
stylesCombo :
{
label : 'Estil',
voiceLabel : 'Estils',
panelVoiceLabel : 'Seleccioneu un estil',
panelTitle1 : 'Estils de bloc',
panelTitle2 : 'Estils incrustats',
panelTitle3 : 'Estils d\'objecte'
},
format :
{
label : 'Format',
voiceLabel : 'Format',
panelTitle : 'Format',
panelVoiceLabel : 'Seleccioneu un format de paràgraf',
tag_p : 'Normal',
tag_pre : 'Formatejat',
tag_address : 'Adreça',
tag_h1 : 'Encapçalament 1',
tag_h2 : 'Encapçalament 2',
tag_h3 : 'Encapçalament 3',
tag_h4 : 'Encapçalament 4',
tag_h5 : 'Encapçalament 5',
tag_h6 : 'Encapçalament 6',
tag_div : 'Normal (DIV)'
},
font :
{
label : 'Tipus de lletra',
voiceLabel : 'Tipus de lletra',
panelTitle : 'Tipus de lletra',
panelVoiceLabel : 'Seleccioneu un tipus de lletra'
},
fontSize :
{
label : 'Mida',
voiceLabel : 'Mida de la lletra',
panelTitle : 'Mida',
panelVoiceLabel : 'Seleccioneu una mida de lletra'
},
colorButton :
{
textColorTitle : 'Color de Text',
bgColorTitle : 'Color de Fons',
auto : 'Automàtic',
more : 'Més colors...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Spell Check As You Type',
enable : 'Habilitat l\'SCAYT',
disable : 'Deshabilita SCAYT',
about : 'Quant a l\'SCAYT',
toggle : 'Commuta l\'SCAYT',
options : 'Opcions',
langs : 'Idiomes',
moreSuggestions : 'Més suggerències',
ignore : 'Ignora',
ignoreAll : 'Ignora\'ls tots',
addWord : 'Afegeix una paraula',
emptyDic : 'El nom del diccionari no hauria d\'estar buit.',
optionsTab : 'Opcions',
languagesTab : 'Idiomes',
dictionariesTab : 'Diccionaris',
aboutTab : 'Quant a'
},
about :
{
title : 'Quan al CKEditor',
dlgTitle : 'Quan al CKEditor',
moreInfo : 'Per informació sobre llicències visiteu el web:',
copy : 'Copyright &copy; $1. All rights reserved.'
},
maximize : 'Maximiza',
fakeobjects :
{
anchor : 'Àncora',
flash : 'Animació Flash',
div : 'Salt de pàgina',
unknown : 'Objecte desconegut'
},
resize : 'Arrossegueu per redimensionar'
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Czech language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['cs'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Rich text editor, %1', // MISSING
// Toolbar buttons without dialogs.
source : 'Zdroj',
newPage : 'Nová stránka',
save : 'Uložit',
preview : 'Náhled',
cut : 'Vyjmout',
copy : 'Kopírovat',
paste : 'Vložit',
print : 'Tisk',
underline : 'Podtržené',
bold : 'Tučné',
italic : 'Kurzíva',
selectAll : 'Vybrat vše',
removeFormat : 'Odstranit formátování',
strike : 'Přeškrtnuté',
subscript : 'Dolní index',
superscript : 'Horní index',
horizontalrule : 'Vložit vodorovnou linku',
pagebreak : 'Vložit konec stránky',
unlink : 'Odstranit odkaz',
undo : 'Zpět',
redo : 'Znovu',
// Common messages and labels.
common :
{
browseServer : 'Vybrat na serveru',
url : 'URL',
protocol : 'Protokol',
upload : 'Odeslat',
uploadSubmit : 'Odeslat na server',
image : 'Obrázek',
flash : 'Flash',
form : 'Formulář',
checkbox : 'Zaškrtávací políčko',
radio : 'Přepínač',
textField : 'Textové pole',
textarea : 'Textová oblast',
hiddenField : 'Skryté pole',
button : 'Tlačítko',
select : 'Seznam',
imageButton : 'Obrázkové tlačítko',
notSet : '<nenastaveno>',
id : 'Id',
name : 'Jméno',
langDir : 'Orientace jazyka',
langDirLtr : 'Zleva do prava (LTR)',
langDirRtl : 'Zprava do leva (RTL)',
langCode : 'Kód jazyka',
longDescr : 'Dlouhý popis URL',
cssClass : 'Třída stylu',
advisoryTitle : 'Pomocný titulek',
cssStyle : 'Styl',
ok : 'OK',
cancel : 'Storno',
generalTab : 'Obecné',
advancedTab : 'Rozšířené',
validateNumberFailed : 'This value is not a number.', // MISSING
confirmNewPage : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING
confirmCancel : 'Some of the options have been changed. Are you sure to close the dialog?', // MISSING
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING
},
// Special char dialog.
specialChar :
{
toolbar : 'Vložit speciální znaky',
title : 'Výběr speciálního znaku'
},
// Link dialog.
link :
{
toolbar : 'Vložit/změnit odkaz',
menu : 'Změnit odkaz',
title : 'Odkaz',
info : 'Informace o odkazu',
target : 'Cíl',
upload : 'Odeslat',
advanced : 'Rozšířené',
type : 'Typ odkazu',
toAnchor : 'Kotva v této stránce',
toEmail : 'E-Mail',
target : 'Cíl',
targetNotSet : '<nenastaveno>',
targetFrame : '<rámec>',
targetPopup : '<vyskakovací okno>',
targetNew : 'Nové okno (_blank)',
targetTop : 'Hlavní okno (_top)',
targetSelf : 'Stejné okno (_self)',
targetParent : 'Rodičovské okno (_parent)',
targetFrameName : 'Název cílového rámu',
targetPopupName : 'Název vyskakovacího okna',
popupFeatures : 'Vlastnosti vyskakovacího okna',
popupResizable : 'Resizable', // MISSING
popupStatusBar : 'Stavový řádek',
popupLocationBar : 'Panel umístění',
popupToolbar : 'Panel nástrojů',
popupMenuBar : 'Panel nabídky',
popupFullScreen : 'Celá obrazovka (IE)',
popupScrollBars : 'Posuvníky',
popupDependent : 'Závislost (Netscape)',
popupWidth : 'Šířka',
popupLeft : 'Levý okraj',
popupHeight : 'Výška',
popupTop : 'Horní okraj',
id : 'Id', // MISSING
langDir : 'Orientace jazyka',
langDirNotSet : '<nenastaveno>',
langDirLTR : 'Zleva do prava (LTR)',
langDirRTL : 'Zprava do leva (RTL)',
acccessKey : 'Přístupový klíč',
name : 'Jméno',
langCode : 'Orientace jazyka',
tabIndex : 'Pořadí prvku',
advisoryTitle : 'Pomocný titulek',
advisoryContentType : 'Pomocný typ obsahu',
cssClasses : 'Třída stylu',
charset : 'Přiřazená znaková sada',
styles : 'Styl',
selectAnchor : 'Vybrat kotvu',
anchorName : 'Podle jména kotvy',
anchorId : 'Podle Id objektu',
emailAddress : 'E-Mailová adresa',
emailSubject : 'Předmět zprávy',
emailBody : 'Tělo zprávy',
noAnchors : '(Ve stránce není definována žádná kotva!)',
noUrl : 'Zadejte prosím URL odkazu',
noEmail : 'Zadejte prosím e-mailovou adresu'
},
// Anchor dialog
anchor :
{
toolbar : 'Vložít/změnit záložku',
menu : 'Vlastnosti záložky',
title : 'Vlastnosti záložky',
name : 'Název záložky',
errorName : 'Zadejte prosím název záložky'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Najít a nahradit',
find : 'Hledat',
replace : 'Nahradit',
findWhat : 'Co hledat:',
replaceWith : 'Čím nahradit:',
notFoundMsg : 'Hledaný text nebyl nalezen.',
matchCase : 'Rozlišovat velikost písma',
matchWord : 'Pouze celá slova',
matchCyclic : 'Match cyclic', // MISSING
replaceAll : 'Nahradit vše',
replaceSuccessMsg : '%1 occurrence(s) replaced.' // MISSING
},
// Table Dialog
table :
{
toolbar : 'Tabulka',
title : 'Vlastnosti tabulky',
menu : 'Vlastnosti tabulky',
deleteTable : 'Smazat tabulku',
rows : 'Řádky',
columns : 'Sloupce',
border : 'Ohraničení',
align : 'Zarovnání',
alignNotSet : '<nenastaveno>',
alignLeft : 'Vlevo',
alignCenter : 'Na střed',
alignRight : 'Vpravo',
width : 'Šířka',
widthPx : 'bodů',
widthPc : 'procent',
height : 'Výška',
cellSpace : 'Vzdálenost buněk',
cellPad : 'Odsazení obsahu',
caption : 'Popis',
summary : 'Souhrn',
headers : 'Headers', // MISSING
headersNone : 'None', // MISSING
headersColumn : 'First column', // MISSING
headersRow : 'First Row', // MISSING
headersBoth : 'Both', // MISSING
invalidRows : 'Number of rows must be a number greater than 0.', // MISSING
invalidCols : 'Number of columns must be a number greater than 0.', // MISSING
invalidBorder : 'Border size must be a number.', // MISSING
invalidWidth : 'Table width must be a number.', // MISSING
invalidHeight : 'Table height must be a number.', // MISSING
invalidCellSpacing : 'Cell spacing must be a number.', // MISSING
invalidCellPadding : 'Cell padding must be a number.', // MISSING
cell :
{
menu : 'Buňka',
insertBefore : 'Vložit buňku před',
insertAfter : 'Vložit buňku za',
deleteCell : 'Smazat buňky',
merge : 'Sloučit buňky',
mergeRight : 'Sloučit doprava',
mergeDown : 'Sloučit dolů',
splitHorizontal : 'Rozdělit buňky vodorovně',
splitVertical : 'Rozdělit buňky svisle',
title : 'Cell Properties', // MISSING
cellType : 'Cell Type', // MISSING
rowSpan : 'Rows Span', // MISSING
colSpan : 'Columns Span', // MISSING
wordWrap : 'Word Wrap', // MISSING
hAlign : 'Horizontal Alignment', // MISSING
vAlign : 'Vertical Alignment', // MISSING
alignTop : 'Top', // MISSING
alignMiddle : 'Middle', // MISSING
alignBottom : 'Bottom', // MISSING
alignBaseline : 'Baseline', // MISSING
bgColor : 'Background Color', // MISSING
borderColor : 'Border Color', // MISSING
data : 'Data', // MISSING
header : 'Header', // MISSING
yes : 'Yes', // MISSING
no : 'No', // MISSING
invalidWidth : 'Cell width must be a number.', // MISSING
invalidHeight : 'Cell height must be a number.', // MISSING
invalidRowSpan : 'Rows span must be a whole number.', // MISSING
invalidColSpan : 'Columns span must be a whole number.' // MISSING
},
row :
{
menu : 'Řádek',
insertBefore : 'Vložit řádek před',
insertAfter : 'Vložit řádek za',
deleteRow : 'Smazat řádky'
},
column :
{
menu : 'Sloupec',
insertBefore : 'Vložit sloupec před',
insertAfter : 'Vložit sloupec za',
deleteColumn : 'Smazat sloupec'
}
},
// Button Dialog.
button :
{
title : 'Vlastnosti tlačítka',
text : 'Popisek',
type : 'Typ',
typeBtn : 'Tlačítko',
typeSbm : 'Odeslat',
typeRst : 'Obnovit'
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'Vlastnosti zaškrtávacího políčka',
radioTitle : 'Vlastnosti přepínače',
value : 'Hodnota',
selected : 'Zaškrtnuto'
},
// Form Dialog.
form :
{
title : 'Vlastnosti formuláře',
menu : 'Vlastnosti formuláře',
action : 'Akce',
method : 'Metoda',
encoding : 'Encoding', // MISSING
target : 'Cíl',
targetNotSet : '<nenastaveno>',
targetNew : 'Nové okno (_blank)',
targetTop : 'Hlavní okno (_top)',
targetSelf : 'Stejné okno (_self)',
targetParent : 'Rodičovské okno (_parent)'
},
// Select Field Dialog.
select :
{
title : 'Vlastnosti seznamu',
selectInfo : 'Info',
opAvail : 'Dostupná nastavení',
value : 'Hodnota',
size : 'Velikost',
lines : 'Řádků',
chkMulti : 'Povolit mnohonásobné výběry',
opText : 'Text',
opValue : 'Hodnota',
btnAdd : 'Přidat',
btnModify : 'Změnit',
btnUp : 'Nahoru',
btnDown : 'Dolů',
btnSetValue : 'Nastavit jako vybranou hodnotu',
btnDelete : 'Smazat'
},
// Textarea Dialog.
textarea :
{
title : 'Vlastnosti textové oblasti',
cols : 'Sloupců',
rows : 'Řádků'
},
// Text Field Dialog.
textfield :
{
title : 'Vlastnosti textového pole',
name : 'Název',
value : 'Hodnota',
charWidth : 'Šířka ve znacích',
maxChars : 'Maximální počet znaků',
type : 'Typ',
typeText : 'Text',
typePass : 'Heslo'
},
// Hidden Field Dialog.
hidden :
{
title : 'Vlastnosti skrytého pole',
name : 'Název',
value : 'Hodnota'
},
// Image Dialog.
image :
{
title : 'Vlastnosti obrázku',
titleButton : 'Vlastností obrázkového tlačítka',
menu : 'Vlastnosti obrázku',
infoTab : 'Informace o obrázku',
btnUpload : 'Odeslat na server',
url : 'URL',
upload : 'Odeslat',
alt : 'Alternativní text',
width : 'Šířka',
height : 'Výška',
lockRatio : 'Zámek',
resetSize : 'Původní velikost',
border : 'Okraje',
hSpace : 'H-mezera',
vSpace : 'V-mezera',
align : 'Zarovnání',
alignLeft : 'Vlevo',
alignAbsBottom: 'Zcela dolů',
alignAbsMiddle: 'Doprostřed',
alignBaseline : 'Na účaří',
alignBottom : 'Dolů',
alignMiddle : 'Na střed',
alignRight : 'Vpravo',
alignTextTop : 'Na horní okraj textu',
alignTop : 'Nahoru',
preview : 'Náhled',
alertUrl : 'Zadejte prosím URL obrázku',
linkTab : 'Odkaz',
button2Img : 'Do you want to transform the selected image button on a simple image?', // MISSING
img2Button : 'Do you want to transform the selected image on a image button?' // MISSING
},
// Flash Dialog
flash :
{
properties : 'Vlastnosti Flashe',
propertiesTab : 'Properties', // MISSING
title : 'Vlastnosti Flashe',
chkPlay : 'Automatické spuštění',
chkLoop : 'Opakování',
chkMenu : 'Nabídka Flash',
chkFull : 'Allow Fullscreen', // MISSING
scale : 'Zobrazit',
scaleAll : 'Zobrazit vše',
scaleNoBorder : 'Bez okraje',
scaleFit : 'Přizpůsobit',
access : 'Script Access', // MISSING
accessAlways : 'Always', // MISSING
accessSameDomain : 'Same domain', // MISSING
accessNever : 'Never', // MISSING
align : 'Zarovnání',
alignLeft : 'Vlevo',
alignAbsBottom: 'Zcela dolů',
alignAbsMiddle: 'Doprostřed',
alignBaseline : 'Na účaří',
alignBottom : 'Dolů',
alignMiddle : 'Na střed',
alignRight : 'Vpravo',
alignTextTop : 'Na horní okraj textu',
alignTop : 'Nahoru',
quality : 'Quality', // MISSING
qualityBest : 'Best', // MISSING
qualityHigh : 'High', // MISSING
qualityAutoHigh : 'Auto High', // MISSING
qualityMedium : 'Medium', // MISSING
qualityAutoLow : 'Auto Low', // MISSING
qualityLow : 'Low', // MISSING
windowModeWindow : 'Window', // MISSING
windowModeOpaque : 'Opaque', // MISSING
windowModeTransparent : 'Transparent', // MISSING
windowMode : 'Window mode', // MISSING
flashvars : 'Variables for Flash', // MISSING
bgcolor : 'Barva pozadí',
width : 'Šířka',
height : 'Výška',
hSpace : 'H-mezera',
vSpace : 'V-mezera',
validateSrc : 'Zadejte prosím URL odkazu',
validateWidth : 'Width must be a number.', // MISSING
validateHeight : 'Height must be a number.', // MISSING
validateHSpace : 'HSpace must be a number.', // MISSING
validateVSpace : 'VSpace must be a number.' // MISSING
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'Zkontrolovat pravopis',
title : 'Spell Check', // MISSING
notAvailable : 'Sorry, but service is unavailable now.', // MISSING
errorLoading : 'Error loading application service host: %s.', // MISSING
notInDic : 'Není ve slovníku',
changeTo : 'Změnit na',
btnIgnore : 'Přeskočit',
btnIgnoreAll : 'Přeskakovat vše',
btnReplace : 'Zaměnit',
btnReplaceAll : 'Zaměňovat vše',
btnUndo : 'Zpět',
noSuggestions : '- žádné návrhy -',
progress : 'Probíhá kontrola pravopisu...',
noMispell : 'Kontrola pravopisu dokončena: Žádné pravopisné chyby nenalezeny',
noChanges : 'Kontrola pravopisu dokončena: Beze změn',
oneChange : 'Kontrola pravopisu dokončena: Jedno slovo změněno',
manyChanges : 'Kontrola pravopisu dokončena: %1 slov změněno',
ieSpellDownload : 'Kontrola pravopisu není nainstalována. Chcete ji nyní stáhnout?'
},
smiley :
{
toolbar : 'Smajlíky',
title : 'Vkládání smajlíků'
},
elementsPath :
{
eleTitle : '%1 element' // MISSING
},
numberedlist : 'Číslování',
bulletedlist : 'Odrážky',
indent : 'Zvětšit odsazení',
outdent : 'Zmenšit odsazení',
justify :
{
left : 'Zarovnat vlevo',
center : 'Zarovnat na střed',
right : 'Zarovnat vpravo',
block : 'Zarovnat do bloku'
},
blockquote : 'Citace',
clipboard :
{
title : 'Vložit',
cutError : 'Bezpečnostní nastavení Vašeho prohlížeče nedovolují editoru spustit funkci pro vyjmutí zvoleného textu do schránky. Prosím vyjměte zvolený text do schránky pomocí klávesnice (Ctrl+X).',
copyError : 'Bezpečnostní nastavení Vašeho prohlížeče nedovolují editoru spustit funkci pro kopírování zvoleného textu do schránky. Prosím zkopírujte zvolený text do schránky pomocí klávesnice (Ctrl+C).',
pasteMsg : 'Do následujícího pole vložte požadovaný obsah pomocí klávesnice (<STRONG>Ctrl+V</STRONG>) a stiskněte <STRONG>OK</STRONG>.',
securityMsg : 'Z důvodů nastavení bezpečnosti Vašeho prohlížeče nemůže editor přistupovat přímo do schránky. Obsah schránky prosím vložte znovu do tohoto okna.'
},
pastefromword :
{
toolbar : 'Vložit z Wordu',
title : 'Vložit z Wordu',
advice : 'Do následujícího pole vložte požadovaný obsah pomocí klávesnice (<STRONG>Ctrl+V</STRONG>) a stiskněte <STRONG>OK</STRONG>.',
ignoreFontFace : 'Ignorovat písmo',
removeStyle : 'Odstranit styly'
},
pasteText :
{
button : 'Vložit jako čistý text',
title : 'Vložit jako čistý text'
},
templates :
{
button : 'Šablony',
title : 'Šablony obsahu',
insertOption: 'Nahradit aktuální obsah',
selectPromptMsg: 'Prosím zvolte šablonu pro otevření v editoru<br>(aktuální obsah editoru bude ztracen):',
emptyListMsg : '(Není definována žádná šablona)'
},
showBlocks : 'Ukázat bloky',
stylesCombo :
{
label : 'Styl',
voiceLabel : 'Styles', // MISSING
panelVoiceLabel : 'Select a style', // MISSING
panelTitle1 : 'Block Styles', // MISSING
panelTitle2 : 'Inline Styles', // MISSING
panelTitle3 : 'Object Styles' // MISSING
},
format :
{
label : 'Formát',
voiceLabel : 'Format', // MISSING
panelTitle : 'Formát',
panelVoiceLabel : 'Select a paragraph format', // MISSING
tag_p : 'Normální',
tag_pre : 'Naformátováno',
tag_address : 'Adresa',
tag_h1 : 'Nadpis 1',
tag_h2 : 'Nadpis 2',
tag_h3 : 'Nadpis 3',
tag_h4 : 'Nadpis 4',
tag_h5 : 'Nadpis 5',
tag_h6 : 'Nadpis 6',
tag_div : 'Normální (DIV)'
},
font :
{
label : 'Písmo',
voiceLabel : 'Font', // MISSING
panelTitle : 'Písmo',
panelVoiceLabel : 'Select a font' // MISSING
},
fontSize :
{
label : 'Velikost',
voiceLabel : 'Font Size', // MISSING
panelTitle : 'Velikost',
panelVoiceLabel : 'Select a font size' // MISSING
},
colorButton :
{
textColorTitle : 'Barva textu',
bgColorTitle : 'Barva pozadí',
auto : 'Automaticky',
more : 'Více barev...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Spell Check As You Type', // MISSING
enable : 'Enable SCAYT', // MISSING
disable : 'Disable SCAYT', // MISSING
about : 'About SCAYT', // MISSING
toggle : 'Toggle SCAYT', // MISSING
options : 'Options', // MISSING
langs : 'Languages', // MISSING
moreSuggestions : 'More suggestions', // MISSING
ignore : 'Ignore', // MISSING
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
optionsTab : 'Options', // MISSING
languagesTab : 'Languages', // MISSING
dictionariesTab : 'Dictionaries', // MISSING
aboutTab : 'About' // MISSING
},
about :
{
title : 'About CKEditor', // MISSING
dlgTitle : 'About CKEditor', // MISSING
moreInfo : 'For licensing information please visit our web site:', // MISSING
copy : 'Copyright &copy; $1. All rights reserved.' // MISSING
},
maximize : 'Maximize', // MISSING
fakeobjects :
{
anchor : 'Anchor', // MISSING
flash : 'Flash Animation', // MISSING
div : 'Page Break', // MISSING
unknown : 'Unknown Object' // MISSING
},
resize : 'Drag to resize' // MISSING
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Danish language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['da'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Rich text editor, %1', // MISSING
// Toolbar buttons without dialogs.
source : 'Kilde',
newPage : 'Ny side',
save : 'Gem',
preview : 'Vis eksempel',
cut : 'Klip',
copy : 'Kopier',
paste : 'Indsæt',
print : 'Udskriv',
underline : 'Understreget',
bold : 'Fed',
italic : 'Kursiv',
selectAll : 'Vælg alt',
removeFormat : 'Fjern formatering',
strike : 'Overstreget',
subscript : 'Sænket skrift',
superscript : 'Hævet skrift',
horizontalrule : 'Indsæt vandret linie',
pagebreak : 'Indsæt sideskift',
unlink : 'Fjern hyperlink',
undo : 'Fortryd',
redo : 'Annuller fortryd',
// Common messages and labels.
common :
{
browseServer : 'Gennemse...',
url : 'URL',
protocol : 'Protokol',
upload : 'Upload',
uploadSubmit : 'Upload',
image : 'Indsæt billede',
flash : 'Flash',
form : 'Indsæt formular',
checkbox : 'Indsæt afkrydsningsfelt',
radio : 'Indsæt alternativknap',
textField : 'Indsæt tekstfelt',
textarea : 'Indsæt tekstboks',
hiddenField : 'Indsæt skjult felt',
button : 'Indsæt knap',
select : 'Indsæt liste',
imageButton : 'Indsæt billedknap',
notSet : '<intet valgt>',
id : 'Id',
name : 'Navn',
langDir : 'Tekstretning',
langDirLtr : 'Fra venstre mod højre (LTR)',
langDirRtl : 'Fra højre mod venstre (RTL)',
langCode : 'Sprogkode',
longDescr : 'Udvidet beskrivelse',
cssClass : 'Typografiark',
advisoryTitle : 'Titel',
cssStyle : 'Typografi',
ok : 'OK',
cancel : 'Annuller',
generalTab : 'Generelt',
advancedTab : 'Avanceret',
validateNumberFailed : 'This value is not a number.', // MISSING
confirmNewPage : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING
confirmCancel : 'Some of the options have been changed. Are you sure to close the dialog?', // MISSING
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING
},
// Special char dialog.
specialChar :
{
toolbar : 'Indsæt symbol',
title : 'Vælg symbol'
},
// Link dialog.
link :
{
toolbar : 'Indsæt/rediger hyperlink',
menu : 'Rediger hyperlink',
title : 'Egenskaber for hyperlink',
info : 'Generelt',
target : 'Mål',
upload : 'Upload',
advanced : 'Avanceret',
type : 'Hyperlink type',
toAnchor : 'Bogmærke på denne side',
toEmail : 'E-mail',
target : 'Mål',
targetNotSet : '<intet valgt>',
targetFrame : '<ramme>',
targetPopup : '<popup vindue>',
targetNew : 'Nyt vindue (_blank)',
targetTop : 'Hele vinduet (_top)',
targetSelf : 'Samme vindue (_self)',
targetParent : 'Overordnet ramme (_parent)',
targetFrameName : 'Destinationsvinduets navn',
targetPopupName : 'Pop-up vinduets navn',
popupFeatures : 'Egenskaber for pop-up',
popupResizable : 'Resizable', // MISSING
popupStatusBar : 'Statuslinje',
popupLocationBar : 'Adresselinje',
popupToolbar : 'Værktøjslinje',
popupMenuBar : 'Menulinje',
popupFullScreen : 'Fuld skærm (IE)',
popupScrollBars : 'Scrollbars',
popupDependent : 'Koblet/dependent (Netscape)',
popupWidth : 'Bredde',
popupLeft : 'Position fra venstre',
popupHeight : 'Højde',
popupTop : 'Position fra toppen',
id : 'Id', // MISSING
langDir : 'Tekstretning',
langDirNotSet : '<intet valgt>',
langDirLTR : 'Fra venstre mod højre (LTR)',
langDirRTL : 'Fra højre mod venstre (RTL)',
acccessKey : 'Genvejstast',
name : 'Navn',
langCode : 'Tekstretning',
tabIndex : 'Tabulator indeks',
advisoryTitle : 'Titel',
advisoryContentType : 'Indholdstype',
cssClasses : 'Typografiark',
charset : 'Tegnsæt',
styles : 'Typografi',
selectAnchor : 'Vælg et anker',
anchorName : 'Efter anker navn',
anchorId : 'Efter element Id',
emailAddress : 'E-mailadresse',
emailSubject : 'Emne',
emailBody : 'Brødtekst',
noAnchors : '(Ingen bogmærker dokumentet)',
noUrl : 'Indtast hyperlink URL!',
noEmail : 'Indtast e-mailaddresse!'
},
// Anchor dialog
anchor :
{
toolbar : 'Indsæt/rediger bogmærke',
menu : 'Egenskaber for bogmærke',
title : 'Egenskaber for bogmærke',
name : 'Bogmærke navn',
errorName : 'Indtast bogmærke navn!'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Søg og erstat',
find : 'Søg',
replace : 'Erstat',
findWhat : 'Søg efter:',
replaceWith : 'Erstat med:',
notFoundMsg : 'Søgeteksten blev ikke fundet!',
matchCase : 'Forskel på store og små bogstaver',
matchWord : 'Kun hele ord',
matchCyclic : 'Match cyclic', // MISSING
replaceAll : 'Erstat alle',
replaceSuccessMsg : '%1 occurrence(s) replaced.' // MISSING
},
// Table Dialog
table :
{
toolbar : 'Table',
title : 'Egenskaber for tabel',
menu : 'Egenskaber for tabel',
deleteTable : 'Slet tabel',
rows : 'Rækker',
columns : 'Kolonner',
border : 'Rammebredde',
align : 'Justering',
alignNotSet : '<intet valgt>',
alignLeft : 'Venstrestillet',
alignCenter : 'Centreret',
alignRight : 'Højrestillet',
width : 'Bredde',
widthPx : 'pixels',
widthPc : 'procent',
height : 'Højde',
cellSpace : 'Celleafstand',
cellPad : 'Cellemargen',
caption : 'Titel',
summary : 'Resume',
headers : 'Headers', // MISSING
headersNone : 'None', // MISSING
headersColumn : 'First column', // MISSING
headersRow : 'First Row', // MISSING
headersBoth : 'Both', // MISSING
invalidRows : 'Number of rows must be a number greater than 0.', // MISSING
invalidCols : 'Number of columns must be a number greater than 0.', // MISSING
invalidBorder : 'Border size must be a number.', // MISSING
invalidWidth : 'Table width must be a number.', // MISSING
invalidHeight : 'Table height must be a number.', // MISSING
invalidCellSpacing : 'Cell spacing must be a number.', // MISSING
invalidCellPadding : 'Cell padding must be a number.', // MISSING
cell :
{
menu : 'Celle',
insertBefore : 'Indsæt celle før',
insertAfter : 'Indsæt celle efter',
deleteCell : 'Slet celle',
merge : 'Flet celler',
mergeRight : 'Flet til højre',
mergeDown : 'Flet nedad',
splitHorizontal : 'Del celle vandret',
splitVertical : 'Del celle lodret',
title : 'Cell Properties', // MISSING
cellType : 'Cell Type', // MISSING
rowSpan : 'Rows Span', // MISSING
colSpan : 'Columns Span', // MISSING
wordWrap : 'Word Wrap', // MISSING
hAlign : 'Horizontal Alignment', // MISSING
vAlign : 'Vertical Alignment', // MISSING
alignTop : 'Top', // MISSING
alignMiddle : 'Middle', // MISSING
alignBottom : 'Bottom', // MISSING
alignBaseline : 'Baseline', // MISSING
bgColor : 'Background Color', // MISSING
borderColor : 'Border Color', // MISSING
data : 'Data', // MISSING
header : 'Header', // MISSING
yes : 'Yes', // MISSING
no : 'No', // MISSING
invalidWidth : 'Cell width must be a number.', // MISSING
invalidHeight : 'Cell height must be a number.', // MISSING
invalidRowSpan : 'Rows span must be a whole number.', // MISSING
invalidColSpan : 'Columns span must be a whole number.' // MISSING
},
row :
{
menu : 'Række',
insertBefore : 'Indsæt række før',
insertAfter : 'Indsæt række efter',
deleteRow : 'Slet række'
},
column :
{
menu : 'Kolonne',
insertBefore : 'Indsæt kolonne før',
insertAfter : 'Indsæt kolonne efter',
deleteColumn : 'Slet kolonne'
}
},
// Button Dialog.
button :
{
title : 'Egenskaber for knap',
text : 'Tekst',
type : 'Type',
typeBtn : 'Knap',
typeSbm : 'Send',
typeRst : 'Nulstil'
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'Egenskaber for afkrydsningsfelt',
radioTitle : 'Egenskaber for alternativknap',
value : 'Værdi',
selected : 'Valgt'
},
// Form Dialog.
form :
{
title : 'Egenskaber for formular',
menu : 'Egenskaber for formular',
action : 'Handling',
method : 'Metod',
encoding : 'Encoding', // MISSING
target : 'Mål',
targetNotSet : '<intet valgt>',
targetNew : 'Nyt vindue (_blank)',
targetTop : 'Hele vinduet (_top)',
targetSelf : 'Samme vindue (_self)',
targetParent : 'Overordnet ramme (_parent)'
},
// Select Field Dialog.
select :
{
title : 'Egenskaber for liste',
selectInfo : 'Generelt',
opAvail : 'Valgmuligheder',
value : 'Værdi',
size : 'Størrelse',
lines : 'linier',
chkMulti : 'Tillad flere valg',
opText : 'Tekst',
opValue : 'Værdi',
btnAdd : 'Tilføj',
btnModify : 'Rediger',
btnUp : 'Op',
btnDown : 'Ned',
btnSetValue : 'Sæt som valgt',
btnDelete : 'Slet'
},
// Textarea Dialog.
textarea :
{
title : 'Egenskaber for tekstboks',
cols : 'Kolonner',
rows : 'Rækker'
},
// Text Field Dialog.
textfield :
{
title : 'Egenskaber for tekstfelt',
name : 'Navn',
value : 'Værdi',
charWidth : 'Bredde (tegn)',
maxChars : 'Max antal tegn',
type : 'Type',
typeText : 'Tekst',
typePass : 'Adgangskode'
},
// Hidden Field Dialog.
hidden :
{
title : 'Egenskaber for skjult felt',
name : 'Navn',
value : 'Værdi'
},
// Image Dialog.
image :
{
title : 'Egenskaber for billede',
titleButton : 'Egenskaber for billedknap',
menu : 'Egenskaber for billede',
infoTab : 'Generelt',
btnUpload : 'Upload',
url : 'URL',
upload : 'Upload',
alt : 'Alternativ tekst',
width : 'Bredde',
height : 'Højde',
lockRatio : 'Lås størrelsesforhold',
resetSize : 'Nulstil størrelse',
border : 'Ramme',
hSpace : 'HMargen',
vSpace : 'VMargen',
align : 'Justering',
alignLeft : 'Venstre',
alignAbsBottom: 'Absolut nederst',
alignAbsMiddle: 'Absolut centreret',
alignBaseline : 'Grundlinje',
alignBottom : 'Nederst',
alignMiddle : 'Centreret',
alignRight : 'Højre',
alignTextTop : 'Toppen af teksten',
alignTop : 'Øverst',
preview : 'Vis eksempel',
alertUrl : 'Indtast stien til billedet',
linkTab : 'Hyperlink',
button2Img : 'Do you want to transform the selected image button on a simple image?', // MISSING
img2Button : 'Do you want to transform the selected image on a image button?' // MISSING
},
// Flash Dialog
flash :
{
properties : 'Egenskaber for Flash',
propertiesTab : 'Properties', // MISSING
title : 'Egenskaber for Flash',
chkPlay : 'Automatisk afspilning',
chkLoop : 'Gentagelse',
chkMenu : 'Vis Flash menu',
chkFull : 'Allow Fullscreen', // MISSING
scale : 'Skalér',
scaleAll : 'Vis alt',
scaleNoBorder : 'Ingen ramme',
scaleFit : 'Tilpas størrelse',
access : 'Script Access', // MISSING
accessAlways : 'Always', // MISSING
accessSameDomain : 'Same domain', // MISSING
accessNever : 'Never', // MISSING
align : 'Justering',
alignLeft : 'Venstre',
alignAbsBottom: 'Absolut nederst',
alignAbsMiddle: 'Absolut centreret',
alignBaseline : 'Grundlinje',
alignBottom : 'Nederst',
alignMiddle : 'Centreret',
alignRight : 'Højre',
alignTextTop : 'Toppen af teksten',
alignTop : 'Øverst',
quality : 'Quality', // MISSING
qualityBest : 'Best', // MISSING
qualityHigh : 'High', // MISSING
qualityAutoHigh : 'Auto High', // MISSING
qualityMedium : 'Medium', // MISSING
qualityAutoLow : 'Auto Low', // MISSING
qualityLow : 'Low', // MISSING
windowModeWindow : 'Window', // MISSING
windowModeOpaque : 'Opaque', // MISSING
windowModeTransparent : 'Transparent', // MISSING
windowMode : 'Window mode', // MISSING
flashvars : 'Variables for Flash', // MISSING
bgcolor : 'Baggrundsfarve',
width : 'Bredde',
height : 'Højde',
hSpace : 'HMargen',
vSpace : 'VMargen',
validateSrc : 'Indtast hyperlink URL!',
validateWidth : 'Width must be a number.', // MISSING
validateHeight : 'Height must be a number.', // MISSING
validateHSpace : 'HSpace must be a number.', // MISSING
validateVSpace : 'VSpace must be a number.' // MISSING
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'Stavekontrol',
title : 'Spell Check', // MISSING
notAvailable : 'Sorry, but service is unavailable now.', // MISSING
errorLoading : 'Error loading application service host: %s.', // MISSING
notInDic : 'Ikke i ordbogen',
changeTo : 'Forslag',
btnIgnore : 'Ignorer',
btnIgnoreAll : 'Ignorer alle',
btnReplace : 'Erstat',
btnReplaceAll : 'Erstat alle',
btnUndo : 'Tilbage',
noSuggestions : '- ingen forslag -',
progress : 'Stavekontrolen arbejder...',
noMispell : 'Stavekontrol færdig: Ingen fejl fundet',
noChanges : 'Stavekontrol færdig: Ingen ord ændret',
oneChange : 'Stavekontrol færdig: Et ord ændret',
manyChanges : 'Stavekontrol færdig: %1 ord ændret',
ieSpellDownload : 'Stavekontrol ikke installeret.<br>Vil du hente den nu?'
},
smiley :
{
toolbar : 'Smiley',
title : 'Vælg smiley'
},
elementsPath :
{
eleTitle : '%1 element' // MISSING
},
numberedlist : 'Talopstilling',
bulletedlist : 'Punktopstilling',
indent : 'Forøg indrykning',
outdent : 'Formindsk indrykning',
justify :
{
left : 'Venstrestillet',
center : 'Centreret',
right : 'Højrestillet',
block : 'Lige margener'
},
blockquote : 'Blokcitat',
clipboard :
{
title : 'Indsæt',
cutError : 'Din browsers sikkerhedsindstillinger tillader ikke editoren at klippe tekst automatisk!<br>Brug i stedet tastaturet til at klippe teksten (Ctrl+X).',
copyError : 'Din browsers sikkerhedsindstillinger tillader ikke editoren at kopiere tekst automatisk!<br>Brug i stedet tastaturet til at kopiere teksten (Ctrl+C).',
pasteMsg : 'Indsæt i feltet herunder (<STRONG>Ctrl+V</STRONG>) og klik <STRONG>OK</STRONG>.',
securityMsg : 'På grund af browserens sikkerhedsindstillinger kan editoren ikke tilgå udklipsholderen direkte. Du skal indsætte udklipsholderens indhold i dette vindue igen.'
},
pastefromword :
{
toolbar : 'Indsæt fra Word',
title : 'Indsæt fra Word',
advice : 'Indsæt i feltet herunder (<STRONG>Ctrl+V</STRONG>) og klik <STRONG>OK</STRONG>.',
ignoreFontFace : 'Ignorer font definitioner',
removeStyle : 'Ignorer typografi'
},
pasteText :
{
button : 'Indsæt som ikke-formateret tekst',
title : 'Indsæt som ikke-formateret tekst'
},
templates :
{
button : 'Skabeloner',
title : 'Indholdsskabeloner',
insertOption: 'Erstat det faktiske indhold',
selectPromptMsg: 'Vælg den skabelon, som skal åbnes i editoren.<br>(Nuværende indhold vil blive overskrevet!):',
emptyListMsg : '(Der er ikke defineret nogen skabelon!)'
},
showBlocks : 'Show Blocks', // MISSING
stylesCombo :
{
label : 'Typografi',
voiceLabel : 'Styles', // MISSING
panelVoiceLabel : 'Select a style', // MISSING
panelTitle1 : 'Block Styles', // MISSING
panelTitle2 : 'Inline Styles', // MISSING
panelTitle3 : 'Object Styles' // MISSING
},
format :
{
label : 'Formatering',
voiceLabel : 'Format', // MISSING
panelTitle : 'Formatering',
panelVoiceLabel : 'Select a paragraph format', // MISSING
tag_p : 'Normal',
tag_pre : 'Formateret',
tag_address : 'Adresse',
tag_h1 : 'Overskrift 1',
tag_h2 : 'Overskrift 2',
tag_h3 : 'Overskrift 3',
tag_h4 : 'Overskrift 4',
tag_h5 : 'Overskrift 5',
tag_h6 : 'Overskrift 6',
tag_div : 'Normal (DIV)'
},
font :
{
label : 'Skrifttype',
voiceLabel : 'Font', // MISSING
panelTitle : 'Skrifttype',
panelVoiceLabel : 'Select a font' // MISSING
},
fontSize :
{
label : 'Skriftstørrelse',
voiceLabel : 'Font Size', // MISSING
panelTitle : 'Skriftstørrelse',
panelVoiceLabel : 'Select a font size' // MISSING
},
colorButton :
{
textColorTitle : 'Tekstfarve',
bgColorTitle : 'Baggrundsfarve',
auto : 'Automatisk',
more : 'Flere farver...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Spell Check As You Type', // MISSING
enable : 'Enable SCAYT', // MISSING
disable : 'Disable SCAYT', // MISSING
about : 'About SCAYT', // MISSING
toggle : 'Toggle SCAYT', // MISSING
options : 'Options', // MISSING
langs : 'Languages', // MISSING
moreSuggestions : 'More suggestions', // MISSING
ignore : 'Ignore', // MISSING
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
optionsTab : 'Options', // MISSING
languagesTab : 'Languages', // MISSING
dictionariesTab : 'Dictionaries', // MISSING
aboutTab : 'About' // MISSING
},
about :
{
title : 'About CKEditor', // MISSING
dlgTitle : 'About CKEditor', // MISSING
moreInfo : 'For licensing information please visit our web site:', // MISSING
copy : 'Copyright &copy; $1. All rights reserved.' // MISSING
},
maximize : 'Maximize', // MISSING
fakeobjects :
{
anchor : 'Anchor', // MISSING
flash : 'Flash Animation', // MISSING
div : 'Page Break', // MISSING
unknown : 'Unknown Object' // MISSING
},
resize : 'Drag to resize' // MISSING
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* German language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['de'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Rich text editor, %1',
// Toolbar buttons without dialogs.
source : 'Quellcode',
newPage : 'Neue Seite',
save : 'Speichern',
preview : 'Vorschau',
cut : 'Ausschneiden',
copy : 'Kopieren',
paste : 'Einfügen',
print : 'Drucken',
underline : 'Unterstrichen',
bold : 'Fett',
italic : 'Kursiv',
selectAll : 'Alles auswählen',
removeFormat : 'Formatierungen entfernen',
strike : 'Durchgestrichen',
subscript : 'Tiefgestellt',
superscript : 'Hochgestellt',
horizontalrule : 'Horizontale Linie einfügen',
pagebreak : 'Seitenumbruch einfügen',
unlink : 'Link entfernen',
undo : 'Rückgängig',
redo : 'Wiederherstellen',
// Common messages and labels.
common :
{
browseServer : 'Server durchsuchen',
url : 'URL',
protocol : 'Protokoll',
upload : 'Upload',
uploadSubmit : 'Zum Server senden',
image : 'Bild',
flash : 'Flash',
form : 'Formular',
checkbox : 'Checkbox',
radio : 'Radiobutton',
textField : 'Textfeld einzeilig',
textarea : 'Textfeld mehrzeilig',
hiddenField : 'verstecktes Feld',
button : 'Klickbutton',
select : 'Auswahlfeld',
imageButton : 'Bildbutton',
notSet : '<nichts>',
id : 'ID',
name : 'Name',
langDir : 'Schreibrichtung',
langDirLtr : 'Links nach Rechts (LTR)',
langDirRtl : 'Rechts nach Links (RTL)',
langCode : 'Sprachenkürzel',
longDescr : 'Langform URL',
cssClass : 'Stylesheet Klasse',
advisoryTitle : 'Titel Beschreibung',
cssStyle : 'Style',
ok : 'OK',
cancel : 'Abbrechen',
generalTab : 'Allgemein',
advancedTab : 'Erweitert',
validateNumberFailed : 'Dieser Wert ist keine Nummer.',
confirmNewPage : 'Alle nicht gespeicherten Änderungen gehen verlohren. Sind sie sicher die neue Seite zu laden?',
confirmCancel : 'Einige Optionen wurden geändert. Wollen Sie den Dialog dennoch schließen?',
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, nicht verfügbar</span>'
},
// Special char dialog.
specialChar :
{
toolbar : 'Sonderzeichen einfügen/editieren',
title : 'Sonderzeichen auswählen'
},
// Link dialog.
link :
{
toolbar : 'Link einfügen/editieren',
menu : 'Link editieren',
title : 'Link',
info : 'Link-Info',
target : 'Zielseite',
upload : 'Upload',
advanced : 'Erweitert',
type : 'Link-Typ',
toAnchor : 'Anker in dieser Seite',
toEmail : 'E-Mail',
target : 'Zielseite',
targetNotSet : '<nichts>',
targetFrame : '<Frame>',
targetPopup : '<Pop-up Fenster>',
targetNew : 'Neues Fenster (_blank)',
targetTop : 'Oberstes Fenster (_top)',
targetSelf : 'Gleiches Fenster (_self)',
targetParent : 'Oberes Fenster (_parent)',
targetFrameName : 'Ziel-Fenster-Name',
targetPopupName : 'Pop-up Fenster-Name',
popupFeatures : 'Pop-up Fenster-Eigenschaften',
popupResizable : 'Größe änderbar',
popupStatusBar : 'Statusleiste',
popupLocationBar : 'Adress-Leiste',
popupToolbar : 'Werkzeugleiste',
popupMenuBar : 'Menü-Leiste',
popupFullScreen : 'Vollbild (IE)',
popupScrollBars : 'Rollbalken',
popupDependent : 'Abhängig (Netscape)',
popupWidth : 'Breite',
popupLeft : 'Linke Position',
popupHeight : 'Höhe',
popupTop : 'Obere Position',
id : 'Id',
langDir : 'Schreibrichtung',
langDirNotSet : '<nichts>',
langDirLTR : 'Links nach Rechts (LTR)',
langDirRTL : 'Rechts nach Links (RTL)',
acccessKey : 'Zugriffstaste',
name : 'Name',
langCode : 'Schreibrichtung',
tabIndex : 'Tab-Index',
advisoryTitle : 'Titel Beschreibung',
advisoryContentType : 'Inhaltstyp',
cssClasses : 'Stylesheet Klasse',
charset : 'Ziel-Zeichensatz',
styles : 'Style',
selectAnchor : 'Anker auswählen',
anchorName : 'nach Anker Name',
anchorId : 'nach Element Id',
emailAddress : 'E-Mail Addresse',
emailSubject : 'Betreffzeile',
emailBody : 'Nachrichtentext',
noAnchors : '(keine Anker im Dokument vorhanden)',
noUrl : 'Bitte geben Sie die Link-URL an',
noEmail : 'Bitte geben Sie e-Mail Adresse an'
},
// Anchor dialog
anchor :
{
toolbar : 'Anker einfügen/editieren',
menu : 'Anker-Eigenschaften',
title : 'Anker-Eigenschaften',
name : 'Anker Name',
errorName : 'Bitte geben Sie den Namen des Ankers ein'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Suchen und Ersetzen',
find : 'Suchen',
replace : 'Ersetzen',
findWhat : 'Suche nach:',
replaceWith : 'Ersetze mit:',
notFoundMsg : 'Der gesuchte Text wurde nicht gefunden.',
matchCase : 'Groß-Kleinschreibung beachten',
matchWord : 'Nur ganze Worte suchen',
matchCyclic : 'zyklische suche',
replaceAll : 'Alle Ersetzen',
replaceSuccessMsg : '%1 vorkommen ersetzt.'
},
// Table Dialog
table :
{
toolbar : 'Tabelle',
title : 'Tabellen-Eigenschaften',
menu : 'Tabellen-Eigenschaften',
deleteTable : 'Tabelle löschen',
rows : 'Zeile',
columns : 'Spalte',
border : 'Rahmen',
align : 'Ausrichtung',
alignNotSet : '<keine>',
alignLeft : 'Links',
alignCenter : 'Zentriert',
alignRight : 'Rechts',
width : 'Breite',
widthPx : 'Pixel',
widthPc : '%',
height : 'Höhe',
cellSpace : 'Zellenabstand außen',
cellPad : 'Zellenabstand innen',
caption : 'Überschrift',
summary : 'Inhaltsübersicht',
headers : 'Überschriften',
headersNone : 'keine',
headersColumn : 'Erste Spalte',
headersRow : 'Erste Zeile',
headersBoth : 'keine',
invalidRows : 'Die Anzahl der Zeilen muß größer als 0 sein.',
invalidCols : 'Die Anzahl der Spalten muß größer als 0 sein..',
invalidBorder : 'Die Rahmenbreite muß eine Zahl sein.',
invalidWidth : 'Die Tabellenbreite muss eine Zahl sein.',
invalidHeight : 'Die Tabellenbreite muß eine Zahl sein.',
invalidCellSpacing : 'Der Zellenabstand außen muß eine Zahl sein.',
invalidCellPadding : 'Der Zellenabstand innen muß eine Zahl sein.',
cell :
{
menu : 'Zelle',
insertBefore : 'Zelle davor einfügen',
insertAfter : 'Zelle danach einfügen',
deleteCell : 'Zelle löschen',
merge : 'Zellen verbinden',
mergeRight : 'nach rechts verbinden',
mergeDown : 'nach unten verbinden',
splitHorizontal : 'Zelle horizontal teilen',
splitVertical : 'Zelle vertikal teilen',
title : 'Zellen Eigenschaften',
cellType : 'Zellart',
rowSpan : 'Anzahl Zeilen verbinden',
colSpan : 'Anzahl Spalten verbinden',
wordWrap : 'Zeilenumbruch',
hAlign : 'Horizontale Ausrichtung',
vAlign : 'Vertikale Ausrichtung',
alignTop : 'Oben',
alignMiddle : 'Mitte',
alignBottom : 'Unten',
alignBaseline : 'Grundlinie',
bgColor : 'Hintergrundfarbe',
borderColor : 'Rahmenfarbe',
data : 'Daten',
header : 'Überschrift',
yes : 'Ja',
no : 'Nein',
invalidWidth : 'Zellenbreite muß eine Zahl sein.',
invalidHeight : 'Zellenhöhe muß eine Zahl sein.',
invalidRowSpan : '"Anzahl Zeilen verbinden" muss eine Ganzzahl sein.',
invalidColSpan : '"Anzahl Spalten verbinden" muss eine Ganzzahl sein.'
},
row :
{
menu : 'Zeile',
insertBefore : 'Zeile oberhalb einfügen',
insertAfter : 'Zeile unterhalb einfügen',
deleteRow : 'Zeile entfernen'
},
column :
{
menu : 'Spalte',
insertBefore : 'Spalte links davor einfügen',
insertAfter : 'Spalte rechts danach einfügen',
deleteColumn : 'Spalte löschen'
}
},
// Button Dialog.
button :
{
title : 'Button-Eigenschaften',
text : 'Text (Wert)',
type : 'Typ',
typeBtn : 'Button',
typeSbm : 'Absenden',
typeRst : 'Zurücksetzen'
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'Checkbox-Eigenschaften',
radioTitle : 'Optionsfeld-Eigenschaften',
value : 'Wert',
selected : 'ausgewählt'
},
// Form Dialog.
form :
{
title : 'Formular-Eigenschaften',
menu : 'Formular-Eigenschaften',
action : 'Action',
method : 'Method',
encoding : 'Zeichenkodierung',
target : 'Zielseite',
targetNotSet : '<keins>',
targetNew : 'Neues Fenster (_blank)',
targetTop : 'Oberstes Fenster (_top)',
targetSelf : 'Gleiches Fenster (_self)',
targetParent : 'Oberes Fenster (_parent)'
},
// Select Field Dialog.
select :
{
title : 'Auswahlfeld-Eigenschaften',
selectInfo : 'Info',
opAvail : 'Mögliche Optionen',
value : 'Wert',
size : 'Größe',
lines : 'Linien',
chkMulti : 'Erlaube Mehrfachauswahl',
opText : 'Text',
opValue : 'Wert',
btnAdd : 'Hinzufügen',
btnModify : 'Ändern',
btnUp : 'Hoch',
btnDown : 'Runter',
btnSetValue : 'Setze als Standardwert',
btnDelete : 'Entfernen'
},
// Textarea Dialog.
textarea :
{
title : 'Textfeld (mehrzeilig) Eigenschaften',
cols : 'Spalten',
rows : 'Reihen'
},
// Text Field Dialog.
textfield :
{
title : 'Textfeld (einzeilig) Eigenschaften',
name : 'Name',
value : 'Wert',
charWidth : 'Zeichenbreite',
maxChars : 'Max. Zeichen',
type : 'Typ',
typeText : 'Text',
typePass : 'Passwort'
},
// Hidden Field Dialog.
hidden :
{
title : 'Verstecktes Feld-Eigenschaften',
name : 'Name',
value : 'Wert'
},
// Image Dialog.
image :
{
title : 'Bild-Eigenschaften',
titleButton : 'Bildbutton-Eigenschaften',
menu : 'Bild-Eigenschaften',
infoTab : 'Bild-Info',
btnUpload : 'Zum Server senden',
url : 'URL',
upload : 'Hochladen',
alt : 'Alternativer Text',
width : 'Breite',
height : 'Höhe',
lockRatio : 'Größenverhältnis beibehalten',
resetSize : 'Größe zurücksetzen',
border : 'Rahmen',
hSpace : 'Horizontal-Abstand',
vSpace : 'Vertikal-Abstand',
align : 'Ausrichtung',
alignLeft : 'Links',
alignAbsBottom: 'Abs Unten',
alignAbsMiddle: 'Abs Mitte',
alignBaseline : 'Baseline',
alignBottom : 'Unten',
alignMiddle : 'Mitte',
alignRight : 'Rechts',
alignTextTop : 'Text Oben',
alignTop : 'Oben',
preview : 'Vorschau',
alertUrl : 'Bitte geben Sie die Bild-URL an',
linkTab : 'Link',
button2Img : 'Möchten Sie den gewählten Bild-Button in ein einfaches Bild umwandeln?',
img2Button : 'Möchten Sie das gewählten Bild in einen Bild-Button umwandeln?'
},
// Flash Dialog
flash :
{
properties : 'Flash-Eigenschaften',
propertiesTab : 'Eigenschaften',
title : 'Flash-Eigenschaften',
chkPlay : 'autom. Abspielen',
chkLoop : 'Endlosschleife',
chkMenu : 'Flash-Menü aktivieren',
chkFull : 'Vollbildmodus erlauben',
scale : 'Skalierung',
scaleAll : 'Alles anzeigen',
scaleNoBorder : 'ohne Rand',
scaleFit : 'Passgenau',
access : 'Skript Zugang',
accessAlways : 'Immer',
accessSameDomain : 'Gleiche Domain',
accessNever : 'Nie',
align : 'Ausrichtung',
alignLeft : 'Links',
alignAbsBottom: 'Abs Unten',
alignAbsMiddle: 'Abs Mitte',
alignBaseline : 'Baseline',
alignBottom : 'Unten',
alignMiddle : 'Mitte',
alignRight : 'Rechts',
alignTextTop : 'Text Oben',
alignTop : 'Oben',
quality : 'Qualität',
qualityBest : 'Beste',
qualityHigh : 'Hoch',
qualityAutoHigh : 'Auto Hoch',
qualityMedium : 'Medium',
qualityAutoLow : 'Auto Niedrig',
qualityLow : 'Niedrig',
windowModeWindow : 'Fenster',
windowModeOpaque : 'Deckend',
windowModeTransparent : 'Transparent',
windowMode : 'Fenster Modus',
flashvars : 'Variablen für Flash',
bgcolor : 'Hintergrundfarbe',
width : 'Breite',
height : 'Höhe',
hSpace : 'Horizontal-Abstand',
vSpace : 'Vertikal-Abstand',
validateSrc : 'Bitte geben Sie die Link-URL an',
validateWidth : 'Breite muss eine Zahl sein.',
validateHeight : 'Höhe muss eine Zahl sein.',
validateHSpace : 'HSpace muss eine Zahl sein.',
validateVSpace : 'VSpace muss eine Zahl sein.'
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'Rechtschreibprüfung',
title : 'Rechtschreibprüfung',
notAvailable : 'Entschuldigung, aber dieser Dienst steht im Moment nicht zur verfügung.',
errorLoading : 'Fehler beim laden des Dienstanbieters: %s.',
notInDic : 'Nicht im Wörterbuch',
changeTo : 'Ändern in',
btnIgnore : 'Ignorieren',
btnIgnoreAll : 'Alle Ignorieren',
btnReplace : 'Ersetzen',
btnReplaceAll : 'Alle Ersetzen',
btnUndo : 'Rückgängig',
noSuggestions : ' - keine Vorschläge - ',
progress : 'Rechtschreibprüfung läuft...',
noMispell : 'Rechtschreibprüfung abgeschlossen - keine Fehler gefunden',
noChanges : 'Rechtschreibprüfung abgeschlossen - keine Worte geändert',
oneChange : 'Rechtschreibprüfung abgeschlossen - ein Wort geändert',
manyChanges : 'Rechtschreibprüfung abgeschlossen - %1 Wörter geändert',
ieSpellDownload : 'Rechtschreibprüfung nicht installiert. Möchten Sie sie jetzt herunterladen?'
},
smiley :
{
toolbar : 'Smiley',
title : 'Smiley auswählen'
},
elementsPath :
{
eleTitle : '%1 Element'
},
numberedlist : 'Nummerierte Liste',
bulletedlist : 'Liste',
indent : 'Einzug erhöhen',
outdent : 'Einzug verringern',
justify :
{
left : 'Linksbündig',
center : 'Zentriert',
right : 'Rechtsbündig',
block : 'Blocksatz'
},
blockquote : 'Zitatblock',
clipboard :
{
title : 'Einfügen',
cutError : 'Die Sicherheitseinstellungen Ihres Browsers lassen es nicht zu, den Text automatisch auszuschneiden. Bitte benutzen Sie die System-Zwischenablage über STRG-X (ausschneiden) und STRG-V (einfügen).',
copyError : 'Die Sicherheitseinstellungen Ihres Browsers lassen es nicht zu, den Text automatisch kopieren. Bitte benutzen Sie die System-Zwischenablage über STRG-C (kopieren).',
pasteMsg : 'Bitte fügen Sie den Text in der folgenden Box über die Tastatur (mit <STRONG>Strg+V</STRONG>) ein und bestätigen Sie mit <STRONG>OK</STRONG>.',
securityMsg : 'Aufgrund von Sicherheitsbeschränkungen Ihres Browsers kann der Editor nicht direkt auf die Zwischenablage zugreifen. Bitte fügen Sie den Inhalt erneut in diesem Fenster ein.'
},
pastefromword :
{
toolbar : 'aus MS-Word einfügen',
title : 'aus MS-Word einfügen',
advice : 'Bitte fügen Sie den Text in der folgenden Box über die Tastatur (mit <STRONG>Strg+V</STRONG>) ein und bestätigen Sie mit <STRONG>OK</STRONG>.',
ignoreFontFace : 'Ignoriere Schriftart-Definitionen',
removeStyle : 'Entferne Style-Definitionen'
},
pasteText :
{
button : 'Als Text einfügen',
title : 'Als Text einfügen'
},
templates :
{
button : 'Vorlagen',
title : 'Vorlagen',
insertOption: 'Aktuellen Inhalt ersetzen',
selectPromptMsg: 'Klicken Sie auf eine Vorlage, um sie im Editor zu öffnen (der aktuelle Inhalt wird dabei gelöscht!):',
emptyListMsg : '(keine Vorlagen definiert)'
},
showBlocks : 'Blöcke anzeigen',
stylesCombo :
{
label : 'Stil',
voiceLabel : 'Stilarten',
panelVoiceLabel : 'Stilart auswahl',
panelTitle1 : 'Block Stilart',
panelTitle2 : 'Inline Stilart',
panelTitle3 : 'Objekt Stilart'
},
format :
{
label : 'Format',
voiceLabel : 'Format',
panelTitle : 'Format',
panelVoiceLabel : 'Wählen Sie einen Absatzformat',
tag_p : 'Normal',
tag_pre : 'Formatiert',
tag_address : 'Addresse',
tag_h1 : 'Überschrift 1',
tag_h2 : 'Überschrift 2',
tag_h3 : 'Überschrift 3',
tag_h4 : 'Überschrift 4',
tag_h5 : 'Überschrift 5',
tag_h6 : 'Überschrift 6',
tag_div : 'Normal (DIV)'
},
font :
{
label : 'Schriftart',
voiceLabel : 'Schriftart',
panelTitle : 'Schriftart',
panelVoiceLabel : 'Wählen Sie eine Schriftart'
},
fontSize :
{
label : 'Größe',
voiceLabel : 'Schrifgröße',
panelTitle : 'Größe',
panelVoiceLabel : 'Wählen Sie eine Schriftgröße'
},
colorButton :
{
textColorTitle : 'Textfarbe',
bgColorTitle : 'Hintergrundfarbe',
auto : 'Automatisch',
more : 'Weitere Farben...'
},
colors :
{
'000' : 'Schwarz',
'800000' : 'Kastanienbraun',
'8B4513' : 'Braun',
'2F4F4F' : 'Dunkles Schiefergrau',
'008080' : 'Blaugrün',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dunkelgrau',
'B22222' : 'Ziegelrot',
'A52A2A' : 'Braun',
'DAA520' : 'Goldgelb',
'006400' : 'Dunkelgrün',
'40E0D0' : 'Türkis',
'0000CD' : 'Medium Blau',
'800080' : 'Lila',
'808080' : 'Grau',
'F00' : 'Rot',
'FF8C00' : 'Dunkelorange',
'FFD700' : 'Gold',
'008000' : 'Grün',
'0FF' : 'Cyan',
'00F' : 'Blau',
'EE82EE' : 'Hellviolett',
'A9A9A9' : 'Dunkelgrau',
'FFA07A' : 'Helles Lachsrosa',
'FFA500' : 'Orange',
'FFFF00' : 'Gelb',
'00FF00' : 'Lime',
'AFEEEE' : 'Blaß-Türkis',
'ADD8E6' : 'Hellblau',
'DDA0DD' : 'Pflaumenblau',
'D3D3D3' : 'Hellgrau',
'FFF0F5' : 'Lavendel',
'FAEBD7' : 'Antik Weiß',
'FFFFE0' : 'Hellgelb',
'F0FFF0' : 'Honigtau',
'F0FFFF' : 'Azurblau',
'F0F8FF' : 'Alice Blau',
'E6E6FA' : 'Lavendel',
'FFF' : 'Weiß'
},
scayt :
{
title : 'Rechtschreibprüfung während der Texteingabe',
enable : 'SCAYT einschalten',
disable : 'SCAYT ausschalten',
about : 'Über SCAYT',
toggle : 'SCAYT umschalten',
options : 'Optionen',
langs : 'Sprachen',
moreSuggestions : 'Mehr Vorschläge',
ignore : 'Ignorieren',
ignoreAll : 'Alle ignorieren',
addWord : 'Wort hinzufügen',
emptyDic : 'Wörterbuchname sollte leer sein.',
optionsTab : 'Optionen',
languagesTab : 'Sprachen',
dictionariesTab : 'Wörterbücher',
aboutTab : 'Über'
},
about :
{
title : 'Über CKEditor',
dlgTitle : 'Über CKEditor',
moreInfo : 'Für Informationen Liztenzbestimmungen besuchen sie bitte unsere Webseite:',
copy : 'Copyright &copy; $1. Alle Rechte vorbehalten.'
},
maximize : 'Maximieren',
fakeobjects :
{
anchor : 'Anker',
flash : 'Flash Animation',
div : 'Seitenumbruch',
unknown : 'Unbekanntes Objekt'
},
resize : 'Zum Vergrößern ziehen'
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Greek language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['el'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Rich text editor, %1', // MISSING
// Toolbar buttons without dialogs.
source : 'HTML κώδικας',
newPage : 'Νέα Σελίδα',
save : 'Αποθήκευση',
preview : 'Προεπισκόπιση',
cut : 'Αποκοπή',
copy : 'Αντιγραφή',
paste : 'Επικόλληση',
print : 'Εκτύπωση',
underline : 'Υπογράμμιση',
bold : 'Έντονα',
italic : 'Πλάγια',
selectAll : 'Επιλογή όλων',
removeFormat : 'Αφαίρεση Μορφοποίησης',
strike : 'Διαγράμμιση',
subscript : 'Δείκτης',
superscript : 'Εκθέτης',
horizontalrule : 'Εισαγωγή Οριζόντιας Γραμμής',
pagebreak : 'Εισαγωγή τέλους σελίδας',
unlink : 'Αφαίρεση Συνδέσμου (Link)',
undo : 'Αναίρεση',
redo : 'Επαναφορά',
// Common messages and labels.
common :
{
browseServer : 'Εξερεύνηση διακομιστή',
url : 'URL',
protocol : 'Προτόκολο',
upload : 'Αποστολή',
uploadSubmit : 'Αποστολή στον Διακομιστή',
image : 'Εικόνα',
flash : 'Εισαγωγή Flash',
form : 'Φόρμα',
checkbox : 'Κουτί επιλογής',
radio : 'Κουμπί Radio',
textField : 'Πεδίο κειμένου',
textarea : 'Περιοχή κειμένου',
hiddenField : 'Κρυφό πεδίο',
button : 'Κουμπί',
select : 'Πεδίο επιλογής',
imageButton : 'Κουμπί εικόνας',
notSet : '<χωρίς>',
id : 'Id',
name : 'Όνομα',
langDir : 'Κατεύθυνση κειμένου',
langDirLtr : 'Αριστερά προς Δεξιά (LTR)',
langDirRtl : 'Δεξιά προς Αριστερά (RTL)',
langCode : 'Κωδικός Γλώσσας',
longDescr : 'Αναλυτική περιγραφή URL',
cssClass : 'Stylesheet Classes',
advisoryTitle : 'Συμβουλευτικός τίτλος',
cssStyle : 'Στύλ',
ok : 'OK',
cancel : 'Ακύρωση',
generalTab : 'General', // MISSING
advancedTab : 'Για προχωρημένους',
validateNumberFailed : 'This value is not a number.', // MISSING
confirmNewPage : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING
confirmCancel : 'Some of the options have been changed. Are you sure to close the dialog?', // MISSING
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING
},
// Special char dialog.
specialChar :
{
toolbar : 'Εισαγωγή Ειδικού Συμβόλου',
title : 'Επιλέξτε ένα Ειδικό Σύμβολο'
},
// Link dialog.
link :
{
toolbar : 'Εισαγωγή/Μεταβολή Συνδέσμου (Link)',
menu : 'Μεταβολή Συνδέσμου (Link)',
title : 'Σύνδεσμος (Link)',
info : 'Link',
target : 'Παράθυρο Στόχος (Target)',
upload : 'Αποστολή',
advanced : 'Για προχωρημένους',
type : 'Τύπος συνδέσμου (Link)',
toAnchor : 'Άγκυρα σε αυτή τη σελίδα',
toEmail : 'E-Mail',
target : 'Παράθυρο Στόχος (Target)',
targetNotSet : '<χωρίς>',
targetFrame : '<πλαίσιο>',
targetPopup : '<παράθυρο popup>',
targetNew : 'Νέο Παράθυρο (_blank)',
targetTop : 'Ανώτατο Παράθυρο (_top)',
targetSelf : 'Ίδιο Παράθυρο (_self)',
targetParent : 'Γονικό Παράθυρο (_parent)',
targetFrameName : 'Όνομα πλαισίου στόχου',
targetPopupName : 'Όνομα Popup Window',
popupFeatures : 'Επιλογές Popup Window',
popupResizable : 'Resizable', // MISSING
popupStatusBar : 'Μπάρα Status',
popupLocationBar : 'Μπάρα Τοποθεσίας',
popupToolbar : 'Μπάρα Εργαλείων',
popupMenuBar : 'Μπάρα Menu',
popupFullScreen : 'Ολόκληρη η Οθόνη (IE)',
popupScrollBars : 'Μπάρες Κύλισης',
popupDependent : 'Dependent (Netscape)',
popupWidth : 'Πλάτος',
popupLeft : 'Τοποθεσία Αριστερής Άκρης',
popupHeight : 'Ύψος',
popupTop : 'Τοποθεσία Πάνω Άκρης',
id : 'Id', // MISSING
langDir : 'Κατεύθυνση κειμένου',
langDirNotSet : '<χωρίς>',
langDirLTR : 'Αριστερά προς Δεξιά (LTR)',
langDirRTL : 'Δεξιά προς Αριστερά (RTL)',
acccessKey : 'Συντόμευση (Access Key)',
name : 'Όνομα',
langCode : 'Κατεύθυνση κειμένου',
tabIndex : 'Tab Index',
advisoryTitle : 'Συμβουλευτικός τίτλος',
advisoryContentType : 'Συμβουλευτικός τίτλος περιεχομένου',
cssClasses : 'Stylesheet Classes',
charset : 'Linked Resource Charset',
styles : 'Στύλ',
selectAnchor : 'Επιλέξτε μια άγκυρα',
anchorName : 'Βάσει του Ονόματος (Name) της άγκυρας',
anchorId : 'Βάσει του Element Id',
emailAddress : 'Διεύθυνση Ηλεκτρονικού Ταχυδρομείου',
emailSubject : 'Θέμα Μηνύματος',
emailBody : 'Κείμενο Μηνύματος',
noAnchors : '(Δεν υπάρχουν άγκυρες στο κείμενο)',
noUrl : 'Εισάγετε την τοποθεσία (URL) του υπερσυνδέσμου (Link)',
noEmail : 'Εισάγετε την διεύθυνση ηλεκτρονικού ταχυδρομείου'
},
// Anchor dialog
anchor :
{
toolbar : 'Εισαγωγή/επεξεργασία Anchor',
menu : 'Ιδιότητες άγκυρας',
title : 'Ιδιότητες άγκυρας',
name : 'Όνομα άγκυρας',
errorName : 'Παρακαλούμε εισάγετε όνομα άγκυρας'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Find and Replace', // MISSING
find : 'Αναζήτηση',
replace : 'Αντικατάσταση',
findWhat : 'Αναζήτηση:',
replaceWith : 'Αντικατάσταση με:',
notFoundMsg : 'Το κείμενο δεν βρέθηκε.',
matchCase : 'Έλεγχος πεζών/κεφαλαίων',
matchWord : 'Εύρεση πλήρους λέξης',
matchCyclic : 'Match cyclic', // MISSING
replaceAll : 'Αντικατάσταση Όλων',
replaceSuccessMsg : '%1 occurrence(s) replaced.' // MISSING
},
// Table Dialog
table :
{
toolbar : 'Πίνακας',
title : 'Ιδιότητες Πίνακα',
menu : 'Ιδιότητες Πίνακα',
deleteTable : 'Διαγραφή πίνακα',
rows : 'Γραμμές',
columns : 'Κολώνες',
border : 'Μέγεθος Περιθωρίου',
align : 'Στοίχιση',
alignNotSet : '<χωρίς>',
alignLeft : 'Αριστερά',
alignCenter : 'Κέντρο',
alignRight : 'Δεξιά',
width : 'Πλάτος',
widthPx : 'pixels',
widthPc : '%',
height : 'Ύψος',
cellSpace : 'Απόσταση κελιών',
cellPad : 'Γέμισμα κελιών',
caption : 'Υπέρτιτλος',
summary : 'Περίληψη',
headers : 'Headers', // MISSING
headersNone : 'None', // MISSING
headersColumn : 'First column', // MISSING
headersRow : 'First Row', // MISSING
headersBoth : 'Both', // MISSING
invalidRows : 'Number of rows must be a number greater than 0.', // MISSING
invalidCols : 'Number of columns must be a number greater than 0.', // MISSING
invalidBorder : 'Border size must be a number.', // MISSING
invalidWidth : 'Table width must be a number.', // MISSING
invalidHeight : 'Table height must be a number.', // MISSING
invalidCellSpacing : 'Cell spacing must be a number.', // MISSING
invalidCellPadding : 'Cell padding must be a number.', // MISSING
cell :
{
menu : 'Κελί',
insertBefore : 'Insert Cell Before', // MISSING
insertAfter : 'Insert Cell After', // MISSING
deleteCell : 'Διαγραφή Κελιών',
merge : 'Ενοποίηση Κελιών',
mergeRight : 'Merge Right', // MISSING
mergeDown : 'Merge Down', // MISSING
splitHorizontal : 'Split Cell Horizontally', // MISSING
splitVertical : 'Split Cell Vertically', // MISSING
title : 'Cell Properties', // MISSING
cellType : 'Cell Type', // MISSING
rowSpan : 'Rows Span', // MISSING
colSpan : 'Columns Span', // MISSING
wordWrap : 'Word Wrap', // MISSING
hAlign : 'Horizontal Alignment', // MISSING
vAlign : 'Vertical Alignment', // MISSING
alignTop : 'Top', // MISSING
alignMiddle : 'Middle', // MISSING
alignBottom : 'Bottom', // MISSING
alignBaseline : 'Baseline', // MISSING
bgColor : 'Background Color', // MISSING
borderColor : 'Border Color', // MISSING
data : 'Data', // MISSING
header : 'Header', // MISSING
yes : 'Yes', // MISSING
no : 'No', // MISSING
invalidWidth : 'Cell width must be a number.', // MISSING
invalidHeight : 'Cell height must be a number.', // MISSING
invalidRowSpan : 'Rows span must be a whole number.', // MISSING
invalidColSpan : 'Columns span must be a whole number.' // MISSING
},
row :
{
menu : 'Σειρά',
insertBefore : 'Insert Row Before', // MISSING
insertAfter : 'Insert Row After', // MISSING
deleteRow : 'Διαγραφή Γραμμών'
},
column :
{
menu : 'Στήλη',
insertBefore : 'Insert Column Before', // MISSING
insertAfter : 'Insert Column After', // MISSING
deleteColumn : 'Διαγραφή Κολωνών'
}
},
// Button Dialog.
button :
{
title : 'Ιδιότητες κουμπιού',
text : 'Κείμενο (Τιμή)',
type : 'Τύπος',
typeBtn : 'Κουμπί',
typeSbm : 'Καταχώρηση',
typeRst : 'Επαναφορά'
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'Ιδιότητες κουμπιού επιλογής',
radioTitle : 'Ιδιότητες κουμπιού radio',
value : 'Τιμή',
selected : 'Επιλεγμένο'
},
// Form Dialog.
form :
{
title : 'Ιδιότητες φόρμας',
menu : 'Ιδιότητες φόρμας',
action : 'Δράση',
method : 'Μάθοδος',
encoding : 'Encoding', // MISSING
target : 'Παράθυρο Στόχος (Target)',
targetNotSet : '<χωρίς>',
targetNew : 'Νέο Παράθυρο (_blank)',
targetTop : 'Ανώτατο Παράθυρο (_top)',
targetSelf : 'Ίδιο Παράθυρο (_self)',
targetParent : 'Γονικό Παράθυρο (_parent)'
},
// Select Field Dialog.
select :
{
title : 'Ιδιότητες πεδίου επιλογής',
selectInfo : 'Πληροφορίες',
opAvail : 'Διαθέσιμες επιλογές',
value : 'Τιμή',
size : 'Μέγεθος',
lines : 'γραμμές',
chkMulti : 'Πολλαπλές επιλογές',
opText : 'Κείμενο',
opValue : 'Τιμή',
btnAdd : 'Προσθήκη',
btnModify : 'Αλλαγή',
btnUp : 'Πάνω',
btnDown : 'Κάτω',
btnSetValue : 'Προεπιλεγμένη επιλογή',
btnDelete : 'Διαγραφή'
},
// Textarea Dialog.
textarea :
{
title : 'Ιδιότητες περιοχής κειμένου',
cols : 'Στήλες',
rows : 'Σειρές'
},
// Text Field Dialog.
textfield :
{
title : 'Ιδιότητες πεδίου κειμένου',
name : 'Όνομα',
value : 'Τιμή',
charWidth : 'Μήκος χαρακτήρων',
maxChars : 'Μέγιστοι χαρακτήρες',
type : 'Τύπος',
typeText : 'Κείμενο',
typePass : 'Κωδικός'
},
// Hidden Field Dialog.
hidden :
{
title : 'Ιδιότητες κρυφού πεδίου',
name : 'Όνομα',
value : 'Τιμή'
},
// Image Dialog.
image :
{
title : 'Ιδιότητες Εικόνας',
titleButton : 'Ιδιότητες κουμπιού εικόνας',
menu : 'Ιδιότητες Εικόνας',
infoTab : 'Πληροφορίες Εικόνας',
btnUpload : 'Αποστολή στον Διακομιστή',
url : 'URL',
upload : 'Αποστολή',
alt : 'Εναλλακτικό Κείμενο (ALT)',
width : 'Πλάτος',
height : 'Ύψος',
lockRatio : 'Κλείδωμα Αναλογίας',
resetSize : 'Επαναφορά Αρχικού Μεγέθους',
border : 'Περιθώριο',
hSpace : 'Οριζόντιος Χώρος (HSpace)',
vSpace : 'Κάθετος Χώρος (VSpace)',
align : 'Ευθυγράμμιση (Align)',
alignLeft : 'Αριστερά',
alignAbsBottom: 'Απόλυτα Κάτω (Abs Bottom)',
alignAbsMiddle: 'Απόλυτα στη Μέση (Abs Middle)',
alignBaseline : 'Γραμμή Βάσης (Baseline)',
alignBottom : 'Κάτω (Bottom)',
alignMiddle : 'Μέση (Middle)',
alignRight : 'Δεξιά (Right)',
alignTextTop : 'Κορυφή Κειμένου (Text Top)',
alignTop : 'Πάνω (Top)',
preview : 'Προεπισκόπιση',
alertUrl : 'Εισάγετε την τοποθεσία (URL) της εικόνας',
linkTab : 'Σύνδεσμος',
button2Img : 'Do you want to transform the selected image button on a simple image?', // MISSING
img2Button : 'Do you want to transform the selected image on a image button?' // MISSING
},
// Flash Dialog
flash :
{
properties : 'Ιδιότητες Flash',
propertiesTab : 'Properties', // MISSING
title : 'Ιδιότητες flash',
chkPlay : 'Αυτόματη έναρξη',
chkLoop : 'Επανάληψη',
chkMenu : 'Ενεργοποίηση Flash Menu',
chkFull : 'Allow Fullscreen', // MISSING
scale : 'Κλίμακα',
scaleAll : 'Εμφάνιση όλων',
scaleNoBorder : 'Χωρίς όρια',
scaleFit : 'Ακριβής εφαρμογή',
access : 'Script Access', // MISSING
accessAlways : 'Always', // MISSING
accessSameDomain : 'Same domain', // MISSING
accessNever : 'Never', // MISSING
align : 'Ευθυγράμμιση (Align)',
alignLeft : 'Αριστερά',
alignAbsBottom: 'Απόλυτα Κάτω (Abs Bottom)',
alignAbsMiddle: 'Απόλυτα στη Μέση (Abs Middle)',
alignBaseline : 'Γραμμή Βάσης (Baseline)',
alignBottom : 'Κάτω (Bottom)',
alignMiddle : 'Μέση (Middle)',
alignRight : 'Δεξιά (Right)',
alignTextTop : 'Κορυφή Κειμένου (Text Top)',
alignTop : 'Πάνω (Top)',
quality : 'Quality', // MISSING
qualityBest : 'Best', // MISSING
qualityHigh : 'High', // MISSING
qualityAutoHigh : 'Auto High', // MISSING
qualityMedium : 'Medium', // MISSING
qualityAutoLow : 'Auto Low', // MISSING
qualityLow : 'Low', // MISSING
windowModeWindow : 'Window', // MISSING
windowModeOpaque : 'Opaque', // MISSING
windowModeTransparent : 'Transparent', // MISSING
windowMode : 'Window mode', // MISSING
flashvars : 'Variables for Flash', // MISSING
bgcolor : 'Χρώμα Υποβάθρου',
width : 'Πλάτος',
height : 'Ύψος',
hSpace : 'Οριζόντιος Χώρος (HSpace)',
vSpace : 'Κάθετος Χώρος (VSpace)',
validateSrc : 'Εισάγετε την τοποθεσία (URL) του υπερσυνδέσμου (Link)',
validateWidth : 'Width must be a number.', // MISSING
validateHeight : 'Height must be a number.', // MISSING
validateHSpace : 'HSpace must be a number.', // MISSING
validateVSpace : 'VSpace must be a number.' // MISSING
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'Ορθογραφικός έλεγχος',
title : 'Spell Check', // MISSING
notAvailable : 'Sorry, but service is unavailable now.', // MISSING
errorLoading : 'Error loading application service host: %s.', // MISSING
notInDic : 'Δεν υπάρχει στο λεξικό',
changeTo : 'Αλλαγή σε',
btnIgnore : 'Αγνόηση',
btnIgnoreAll : 'Αγνόηση όλων',
btnReplace : 'Αντικατάσταση',
btnReplaceAll : 'Αντικατάσταση όλων',
btnUndo : 'Αναίρεση',
noSuggestions : '- Δεν υπάρχουν προτάσεις -',
progress : 'Ορθογραφικός έλεγχος σε εξέλιξη...',
noMispell : 'Ο ορθογραφικός έλεγχος ολοκληρώθηκε: Δεν βρέθηκαν λάθη',
noChanges : 'Ο ορθογραφικός έλεγχος ολοκληρώθηκε: Δεν άλλαξαν λέξεις',
oneChange : 'Ο ορθογραφικός έλεγχος ολοκληρώθηκε: Μια λέξη άλλαξε',
manyChanges : 'Ο ορθογραφικός έλεγχος ολοκληρώθηκε: %1 λέξεις άλλαξαν',
ieSpellDownload : 'Δεν υπάρχει εγκατεστημένος ορθογράφος. Θέλετε να τον κατεβάσετε τώρα;'
},
smiley :
{
toolbar : 'Smiley',
title : 'Επιλέξτε ένα Smiley'
},
elementsPath :
{
eleTitle : '%1 element' // MISSING
},
numberedlist : 'Λίστα με Αριθμούς',
bulletedlist : 'Λίστα με Bullets',
indent : 'Αύξηση Εσοχής',
outdent : 'Μείωση Εσοχής',
justify :
{
left : 'Στοίχιση Αριστερά',
center : 'Στοίχιση στο Κέντρο',
right : 'Στοίχιση Δεξιά',
block : 'Πλήρης Στοίχιση (Block)'
},
blockquote : 'Blockquote', // MISSING
clipboard :
{
title : 'Επικόλληση',
cutError : 'Οι ρυθμίσεις ασφαλείας του φυλλομετρητή σας δεν επιτρέπουν την επιλεγμένη εργασία αποκοπής. Χρησιμοποιείστε το πληκτρολόγιο (Ctrl+X).',
copyError : 'Οι ρυθμίσεις ασφαλείας του φυλλομετρητή σας δεν επιτρέπουν την επιλεγμένη εργασία αντιγραφής. Χρησιμοποιείστε το πληκτρολόγιο (Ctrl+C).',
pasteMsg : 'Παρακαλώ επικολήστε στο ακόλουθο κουτί χρησιμοποιόντας το πληκτρολόγιο (<STRONG>Ctrl+V</STRONG>) και πατήστε <STRONG>OK</STRONG>.',
securityMsg : 'Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.' // MISSING
},
pastefromword :
{
toolbar : 'Επικόλληση από το Word',
title : 'Επικόλληση από το Word',
advice : 'Παρακαλώ επικολήστε στο ακόλουθο κουτί χρησιμοποιόντας το πληκτρολόγιο (<STRONG>Ctrl+V</STRONG>) και πατήστε <STRONG>OK</STRONG>.',
ignoreFontFace : 'Αγνόηση προδιαγραφών γραμματοσειράς',
removeStyle : 'Αφαίρεση προδιαγραφών στύλ'
},
pasteText :
{
button : 'Επικόλληση ως Απλό Κείμενο',
title : 'Επικόλληση ως Απλό Κείμενο'
},
templates :
{
button : 'Πρότυπα',
title : 'Πρότυπα περιεχομένου',
insertOption: 'Αντικατάσταση υπάρχοντων περιεχομένων',
selectPromptMsg: 'Παρακαλώ επιλέξτε πρότυπο για εισαγωγή στο πρόγραμμα<br>(τα υπάρχοντα περιεχόμενα θα χαθούν):',
emptyListMsg : '(Δεν έχουν καθοριστεί πρότυπα)'
},
showBlocks : 'Show Blocks', // MISSING
stylesCombo :
{
label : 'Στυλ',
voiceLabel : 'Styles', // MISSING
panelVoiceLabel : 'Select a style', // MISSING
panelTitle1 : 'Block Styles', // MISSING
panelTitle2 : 'Inline Styles', // MISSING
panelTitle3 : 'Object Styles' // MISSING
},
format :
{
label : 'Μορφή Γραμματοσειράς',
voiceLabel : 'Format', // MISSING
panelTitle : 'Μορφή Γραμματοσειράς',
panelVoiceLabel : 'Select a paragraph format', // MISSING
tag_p : 'Κανονικό',
tag_pre : 'Μορφοποιημένο',
tag_address : 'Διεύθυνση',
tag_h1 : 'Επικεφαλίδα 1',
tag_h2 : 'Επικεφαλίδα 2',
tag_h3 : 'Επικεφαλίδα 3',
tag_h4 : 'Επικεφαλίδα 4',
tag_h5 : 'Επικεφαλίδα 5',
tag_h6 : 'Επικεφαλίδα 6',
tag_div : 'Normal (DIV)' // MISSING
},
font :
{
label : 'Γραμματοσειρά',
voiceLabel : 'Font', // MISSING
panelTitle : 'Γραμματοσειρά',
panelVoiceLabel : 'Select a font' // MISSING
},
fontSize :
{
label : 'Μέγεθος',
voiceLabel : 'Font Size', // MISSING
panelTitle : 'Μέγεθος',
panelVoiceLabel : 'Select a font size' // MISSING
},
colorButton :
{
textColorTitle : 'Χρώμα Γραμμάτων',
bgColorTitle : 'Χρώμα Υποβάθρου',
auto : 'Αυτόματο',
more : 'Περισσότερα χρώματα...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Spell Check As You Type', // MISSING
enable : 'Enable SCAYT', // MISSING
disable : 'Disable SCAYT', // MISSING
about : 'About SCAYT', // MISSING
toggle : 'Toggle SCAYT', // MISSING
options : 'Options', // MISSING
langs : 'Languages', // MISSING
moreSuggestions : 'More suggestions', // MISSING
ignore : 'Ignore', // MISSING
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
optionsTab : 'Options', // MISSING
languagesTab : 'Languages', // MISSING
dictionariesTab : 'Dictionaries', // MISSING
aboutTab : 'About' // MISSING
},
about :
{
title : 'About CKEditor', // MISSING
dlgTitle : 'About CKEditor', // MISSING
moreInfo : 'For licensing information please visit our web site:', // MISSING
copy : 'Copyright &copy; $1. All rights reserved.' // MISSING
},
maximize : 'Maximize', // MISSING
fakeobjects :
{
anchor : 'Anchor', // MISSING
flash : 'Flash Animation', // MISSING
div : 'Page Break', // MISSING
unknown : 'Unknown Object' // MISSING
},
resize : 'Drag to resize' // MISSING
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* English (Australia) language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['en-au'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Rich text editor, %1',
// Toolbar buttons without dialogs.
source : 'Source',
newPage : 'New Page',
save : 'Save',
preview : 'Preview',
cut : 'Cut',
copy : 'Copy',
paste : 'Paste',
print : 'Print',
underline : 'Underline',
bold : 'Bold',
italic : 'Italic',
selectAll : 'Select All',
removeFormat : 'Remove Format',
strike : 'Strike Through',
subscript : 'Subscript',
superscript : 'Superscript',
horizontalrule : 'Insert Horizontal Line',
pagebreak : 'Insert Page Break for Printing',
unlink : 'Unlink',
undo : 'Undo',
redo : 'Redo',
// Common messages and labels.
common :
{
browseServer : 'Browse Server',
url : 'URL',
protocol : 'Protocol',
upload : 'Upload',
uploadSubmit : 'Send it to the Server',
image : 'Image',
flash : 'Flash',
form : 'Form',
checkbox : 'Checkbox',
radio : 'Radio Button',
textField : 'Text Field',
textarea : 'Textarea',
hiddenField : 'Hidden Field',
button : 'Button',
select : 'Selection Field',
imageButton : 'Image Button',
notSet : '<not set>',
id : 'Id',
name : 'Name',
langDir : 'Language Direction',
langDirLtr : 'Left to Right (LTR)',
langDirRtl : 'Right to Left (RTL)',
langCode : 'Language Code',
longDescr : 'Long Description URL',
cssClass : 'Stylesheet Classes',
advisoryTitle : 'Advisory Title',
cssStyle : 'Style',
ok : 'OK',
cancel : 'Cancel',
generalTab : 'General',
advancedTab : 'Advanced',
validateNumberFailed : 'This value is not a number.',
confirmNewPage : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?',
confirmCancel : 'Some of the options have been changed. Are you sure to close the dialog?',
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING
},
// Special char dialog.
specialChar :
{
toolbar : 'Insert Special Character',
title : 'Select Special Character'
},
// Link dialog.
link :
{
toolbar : 'Link',
menu : 'Edit Link',
title : 'Link',
info : 'Link Info',
target : 'Target',
upload : 'Upload',
advanced : 'Advanced',
type : 'Link Type',
toAnchor : 'Link to anchor in the text',
toEmail : 'E-mail',
target : 'Target',
targetNotSet : '<not set>',
targetFrame : '<frame>',
targetPopup : '<popup window>',
targetNew : 'New Window (_blank)',
targetTop : 'Topmost Window (_top)',
targetSelf : 'Same Window (_self)',
targetParent : 'Parent Window (_parent)',
targetFrameName : 'Target Frame Name',
targetPopupName : 'Popup Window Name',
popupFeatures : 'Popup Window Features',
popupResizable : 'Resizable',
popupStatusBar : 'Status Bar',
popupLocationBar : 'Location Bar',
popupToolbar : 'Toolbar',
popupMenuBar : 'Menu Bar',
popupFullScreen : 'Full Screen (IE)',
popupScrollBars : 'Scroll Bars',
popupDependent : 'Dependent (Netscape)',
popupWidth : 'Width',
popupLeft : 'Left Position',
popupHeight : 'Height',
popupTop : 'Top Position',
id : 'Id',
langDir : 'Language Direction',
langDirNotSet : '<not set>',
langDirLTR : 'Left to Right (LTR)',
langDirRTL : 'Right to Left (RTL)',
acccessKey : 'Access Key',
name : 'Name',
langCode : 'Language Code',
tabIndex : 'Tab Index',
advisoryTitle : 'Advisory Title',
advisoryContentType : 'Advisory Content Type',
cssClasses : 'Stylesheet Classes',
charset : 'Linked Resource Charset',
styles : 'Style',
selectAnchor : 'Select an Anchor',
anchorName : 'By Anchor Name',
anchorId : 'By Element Id',
emailAddress : 'E-Mail Address',
emailSubject : 'Message Subject',
emailBody : 'Message Body',
noAnchors : '(No anchors available in the document)',
noUrl : 'Please type the link URL',
noEmail : 'Please type the e-mail address'
},
// Anchor dialog
anchor :
{
toolbar : 'Anchor',
menu : 'Edit Anchor',
title : 'Anchor Properties',
name : 'Anchor Name',
errorName : 'Please type the anchor name'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Find and Replace',
find : 'Find',
replace : 'Replace',
findWhat : 'Find what:',
replaceWith : 'Replace with:',
notFoundMsg : 'The specified text was not found.',
matchCase : 'Match case',
matchWord : 'Match whole word',
matchCyclic : 'Match cyclic',
replaceAll : 'Replace All',
replaceSuccessMsg : '%1 occurrence(s) replaced.'
},
// Table Dialog
table :
{
toolbar : 'Table',
title : 'Table Properties',
menu : 'Table Properties',
deleteTable : 'Delete Table',
rows : 'Rows',
columns : 'Columns',
border : 'Border size',
align : 'Alignment',
alignNotSet : '<Not set>',
alignLeft : 'Left',
alignCenter : 'Centre',
alignRight : 'Right',
width : 'Width',
widthPx : 'pixels',
widthPc : 'percent',
height : 'Height',
cellSpace : 'Cell spacing',
cellPad : 'Cell padding',
caption : 'Caption',
summary : 'Summary',
headers : 'Headers',
headersNone : 'None',
headersColumn : 'First column',
headersRow : 'First Row',
headersBoth : 'Both',
invalidRows : 'Number of rows must be a number greater than 0.',
invalidCols : 'Number of columns must be a number greater than 0.',
invalidBorder : 'Border size must be a number.',
invalidWidth : 'Table width must be a number.',
invalidHeight : 'Table height must be a number.',
invalidCellSpacing : 'Cell spacing must be a number.',
invalidCellPadding : 'Cell padding must be a number.',
cell :
{
menu : 'Cell',
insertBefore : 'Insert Cell Before',
insertAfter : 'Insert Cell After',
deleteCell : 'Delete Cells',
merge : 'Merge Cells',
mergeRight : 'Merge Right',
mergeDown : 'Merge Down',
splitHorizontal : 'Split Cell Horizontally',
splitVertical : 'Split Cell Vertically',
title : 'Cell Properties',
cellType : 'Cell Type',
rowSpan : 'Rows Span',
colSpan : 'Columns Span',
wordWrap : 'Word Wrap',
hAlign : 'Horizontal Alignment',
vAlign : 'Vertical Alignment',
alignTop : 'Top',
alignMiddle : 'Middle',
alignBottom : 'Bottom',
alignBaseline : 'Baseline',
bgColor : 'Background Color',
borderColor : 'Border Color',
data : 'Data',
header : 'Header',
yes : 'Yes',
no : 'No',
invalidWidth : 'Cell width must be a number.',
invalidHeight : 'Cell height must be a number.',
invalidRowSpan : 'Rows span must be a whole number.',
invalidColSpan : 'Columns span must be a whole number.'
},
row :
{
menu : 'Row',
insertBefore : 'Insert Row Before',
insertAfter : 'Insert Row After',
deleteRow : 'Delete Rows'
},
column :
{
menu : 'Column',
insertBefore : 'Insert Column Before',
insertAfter : 'Insert Column After',
deleteColumn : 'Delete Columns'
}
},
// Button Dialog.
button :
{
title : 'Button Properties',
text : 'Text (Value)',
type : 'Type',
typeBtn : 'Button',
typeSbm : 'Submit',
typeRst : 'Reset'
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'Checkbox Properties',
radioTitle : 'Radio Button Properties',
value : 'Value',
selected : 'Selected'
},
// Form Dialog.
form :
{
title : 'Form Properties',
menu : 'Form Properties',
action : 'Action',
method : 'Method',
encoding : 'Encoding',
target : 'Target',
targetNotSet : '<not set>',
targetNew : 'New Window (_blank)',
targetTop : 'Topmost Window (_top)',
targetSelf : 'Same Window (_self)',
targetParent : 'Parent Window (_parent)'
},
// Select Field Dialog.
select :
{
title : 'Selection Field Properties',
selectInfo : 'Select Info',
opAvail : 'Available Options',
value : 'Value',
size : 'Size',
lines : 'lines',
chkMulti : 'Allow multiple selections',
opText : 'Text',
opValue : 'Value',
btnAdd : 'Add',
btnModify : 'Modify',
btnUp : 'Up',
btnDown : 'Down',
btnSetValue : 'Set as selected value',
btnDelete : 'Delete'
},
// Textarea Dialog.
textarea :
{
title : 'Textarea Properties',
cols : 'Columns',
rows : 'Rows'
},
// Text Field Dialog.
textfield :
{
title : 'Text Field Properties',
name : 'Name',
value : 'Value',
charWidth : 'Character Width',
maxChars : 'Maximum Characters',
type : 'Type',
typeText : 'Text',
typePass : 'Password'
},
// Hidden Field Dialog.
hidden :
{
title : 'Hidden Field Properties',
name : 'Name',
value : 'Value'
},
// Image Dialog.
image :
{
title : 'Image Properties',
titleButton : 'Image Button Properties',
menu : 'Image Properties',
infoTab : 'Image Info',
btnUpload : 'Send it to the Server',
url : 'URL',
upload : 'Upload',
alt : 'Alternative Text',
width : 'Width',
height : 'Height',
lockRatio : 'Lock Ratio',
resetSize : 'Reset Size',
border : 'Border',
hSpace : 'HSpace',
vSpace : 'VSpace',
align : 'Align',
alignLeft : 'Left',
alignAbsBottom: 'Abs Bottom',
alignAbsMiddle: 'Abs Middle',
alignBaseline : 'Baseline',
alignBottom : 'Bottom',
alignMiddle : 'Middle',
alignRight : 'Right',
alignTextTop : 'Text Top',
alignTop : 'Top',
preview : 'Preview',
alertUrl : 'Please type the image URL',
linkTab : 'Link',
button2Img : 'Do you want to transform the selected image button on a simple image?',
img2Button : 'Do you want to transform the selected image on a image button?'
},
// Flash Dialog
flash :
{
properties : 'Flash Properties',
propertiesTab : 'Properties',
title : 'Flash Properties',
chkPlay : 'Auto Play',
chkLoop : 'Loop',
chkMenu : 'Enable Flash Menu',
chkFull : 'Allow Fullscreen',
scale : 'Scale',
scaleAll : 'Show all',
scaleNoBorder : 'No Border',
scaleFit : 'Exact Fit',
access : 'Script Access',
accessAlways : 'Always',
accessSameDomain : 'Same domain',
accessNever : 'Never',
align : 'Align',
alignLeft : 'Left',
alignAbsBottom: 'Abs Bottom',
alignAbsMiddle: 'Abs Middle',
alignBaseline : 'Baseline',
alignBottom : 'Bottom',
alignMiddle : 'Middle',
alignRight : 'Right',
alignTextTop : 'Text Top',
alignTop : 'Top',
quality : 'Quality',
qualityBest : 'Best', // MISSING
qualityHigh : 'High', // MISSING
qualityAutoHigh : 'Auto High', // MISSING
qualityMedium : 'Medium', // MISSING
qualityAutoLow : 'Auto Low', // MISSING
qualityLow : 'Low', // MISSING
windowModeWindow : 'Window', // MISSING
windowModeOpaque : 'Opaque', // MISSING
windowModeTransparent : 'Transparent', // MISSING
windowMode : 'Window mode',
flashvars : 'Variables for Flash',
bgcolor : 'Background colour',
width : 'Width',
height : 'Height',
hSpace : 'HSpace',
vSpace : 'VSpace',
validateSrc : 'URL must not be empty.',
validateWidth : 'Width must be a number.',
validateHeight : 'Height must be a number.',
validateHSpace : 'HSpace must be a number.',
validateVSpace : 'VSpace must be a number.'
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'Check Spelling',
title : 'Spell Check',
notAvailable : 'Sorry, but service is unavailable now.',
errorLoading : 'Error loading application service host: %s.',
notInDic : 'Not in dictionary',
changeTo : 'Change to',
btnIgnore : 'Ignore',
btnIgnoreAll : 'Ignore All',
btnReplace : 'Replace',
btnReplaceAll : 'Replace All',
btnUndo : 'Undo',
noSuggestions : '- No suggestions -',
progress : 'Spell check in progress...',
noMispell : 'Spell check complete: No misspellings found',
noChanges : 'Spell check complete: No words changed',
oneChange : 'Spell check complete: One word changed',
manyChanges : 'Spell check complete: %1 words changed',
ieSpellDownload : 'Spell checker not installed. Do you want to download it now?'
},
smiley :
{
toolbar : 'Smiley',
title : 'Insert a Smiley'
},
elementsPath :
{
eleTitle : '%1 element'
},
numberedlist : 'Insert/Remove Numbered List',
bulletedlist : 'Insert/Remove Bulleted List',
indent : 'Increase Indent',
outdent : 'Decrease Indent',
justify :
{
left : 'Left Justify',
center : 'Centre Justify',
right : 'Right Justify',
block : 'Block Justify'
},
blockquote : 'Blockquote',
clipboard :
{
title : 'Paste',
cutError : 'Your browser security settings don\'t permit the editor to automatically execute cutting operations. Please use the keyboard for that (Ctrl+X).',
copyError : 'Your browser security settings don\'t permit the editor to automatically execute copying operations. Please use the keyboard for that (Ctrl+C).',
pasteMsg : 'Please paste inside the following box using the keyboard (<strong>Ctrl+V</strong>) and hit OK',
securityMsg : 'Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.'
},
pastefromword :
{
toolbar : 'Paste from Word',
title : 'Paste from Word',
advice : 'Please paste inside the following box using the keyboard (<strong>Ctrl+V</strong>) and hit <strong>OK</strong>.',
ignoreFontFace : 'Ignore Font Face definitions',
removeStyle : 'Remove Styles definitions'
},
pasteText :
{
button : 'Paste as plain text',
title : 'Paste as Plain Text'
},
templates :
{
button : 'Templates',
title : 'Content Templates',
insertOption: 'Replace actual contents',
selectPromptMsg: 'Please select the template to open in the editor',
emptyListMsg : '(No templates defined)'
},
showBlocks : 'Show Blocks',
stylesCombo :
{
label : 'Styles',
voiceLabel : 'Styles', // MISSING
panelVoiceLabel : 'Select a style', // MISSING
panelTitle1 : 'Block Styles',
panelTitle2 : 'Inline Styles',
panelTitle3 : 'Object Styles'
},
format :
{
label : 'Format',
voiceLabel : 'Format', // MISSING
panelTitle : 'Paragraph Format',
panelVoiceLabel : 'Select a paragraph format', // MISSING
tag_p : 'Normal',
tag_pre : 'Formatted',
tag_address : 'Address',
tag_h1 : 'Heading 1',
tag_h2 : 'Heading 2',
tag_h3 : 'Heading 3',
tag_h4 : 'Heading 4',
tag_h5 : 'Heading 5',
tag_h6 : 'Heading 6',
tag_div : 'Normal (DIV)'
},
font :
{
label : 'Font',
voiceLabel : 'Font', // MISSING
panelTitle : 'Font Name',
panelVoiceLabel : 'Select a font' // MISSING
},
fontSize :
{
label : 'Size',
voiceLabel : 'Font Size', // MISSING
panelTitle : 'Font Size',
panelVoiceLabel : 'Select a font size' // MISSING
},
colorButton :
{
textColorTitle : 'Text Colour',
bgColorTitle : 'Background Colour',
auto : 'Automatic',
more : 'More Colours...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Spell Check As You Type', // MISSING
enable : 'Enable SCAYT', // MISSING
disable : 'Disable SCAYT', // MISSING
about : 'About SCAYT', // MISSING
toggle : 'Toggle SCAYT', // MISSING
options : 'Options', // MISSING
langs : 'Languages', // MISSING
moreSuggestions : 'More suggestions', // MISSING
ignore : 'Ignore', // MISSING
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
optionsTab : 'Options', // MISSING
languagesTab : 'Languages', // MISSING
dictionariesTab : 'Dictionaries', // MISSING
aboutTab : 'About' // MISSING
},
about :
{
title : 'About CKEditor',
dlgTitle : 'About CKEditor', // MISSING
moreInfo : 'For licensing information please visit our web site:',
copy : 'Copyright &copy; $1. All rights reserved.'
},
maximize : 'Maximize',
fakeobjects :
{
anchor : 'Anchor', // MISSING
flash : 'Flash Animation', // MISSING
div : 'Page Break', // MISSING
unknown : 'Unknown Object' // MISSING
},
resize : 'Drag to resize' // MISSING
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* English (Australia) language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['en-ca'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Rich text editor, %1',
// Toolbar buttons without dialogs.
source : 'Source',
newPage : 'New Page',
save : 'Save',
preview : 'Preview',
cut : 'Cut',
copy : 'Copy',
paste : 'Paste',
print : 'Print',
underline : 'Underline',
bold : 'Bold',
italic : 'Italic',
selectAll : 'Select All',
removeFormat : 'Remove Format',
strike : 'Strike Through',
subscript : 'Subscript',
superscript : 'Superscript',
horizontalrule : 'Insert Horizontal Line',
pagebreak : 'Insert Page Break for Printing',
unlink : 'Unlink',
undo : 'Undo',
redo : 'Redo',
// Common messages and labels.
common :
{
browseServer : 'Browse Server',
url : 'URL',
protocol : 'Protocol',
upload : 'Upload',
uploadSubmit : 'Send it to the Server',
image : 'Image',
flash : 'Flash',
form : 'Form',
checkbox : 'Checkbox',
radio : 'Radio Button',
textField : 'Text Field',
textarea : 'Textarea',
hiddenField : 'Hidden Field',
button : 'Button',
select : 'Selection Field',
imageButton : 'Image Button',
notSet : '<not set>',
id : 'Id',
name : 'Name',
langDir : 'Language Direction',
langDirLtr : 'Left to Right (LTR)',
langDirRtl : 'Right to Left (RTL)',
langCode : 'Language Code',
longDescr : 'Long Description URL',
cssClass : 'Stylesheet Classes',
advisoryTitle : 'Advisory Title',
cssStyle : 'Style',
ok : 'OK',
cancel : 'Cancel',
generalTab : 'General',
advancedTab : 'Advanced',
validateNumberFailed : 'This value is not a number.',
confirmNewPage : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?',
confirmCancel : 'Some of the options have been changed. Are you sure to close the dialog?',
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING
},
// Special char dialog.
specialChar :
{
toolbar : 'Insert Special Character',
title : 'Select Special Character'
},
// Link dialog.
link :
{
toolbar : 'Link',
menu : 'Edit Link',
title : 'Link',
info : 'Link Info',
target : 'Target',
upload : 'Upload',
advanced : 'Advanced',
type : 'Link Type',
toAnchor : 'Link to anchor in the text',
toEmail : 'E-mail',
target : 'Target',
targetNotSet : '<not set>',
targetFrame : '<frame>',
targetPopup : '<popup window>',
targetNew : 'New Window (_blank)',
targetTop : 'Topmost Window (_top)',
targetSelf : 'Same Window (_self)',
targetParent : 'Parent Window (_parent)',
targetFrameName : 'Target Frame Name',
targetPopupName : 'Popup Window Name',
popupFeatures : 'Popup Window Features',
popupResizable : 'Resizable',
popupStatusBar : 'Status Bar',
popupLocationBar : 'Location Bar',
popupToolbar : 'Toolbar',
popupMenuBar : 'Menu Bar',
popupFullScreen : 'Full Screen (IE)',
popupScrollBars : 'Scroll Bars',
popupDependent : 'Dependent (Netscape)',
popupWidth : 'Width',
popupLeft : 'Left Position',
popupHeight : 'Height',
popupTop : 'Top Position',
id : 'Id',
langDir : 'Language Direction',
langDirNotSet : '<not set>',
langDirLTR : 'Left to Right (LTR)',
langDirRTL : 'Right to Left (RTL)',
acccessKey : 'Access Key',
name : 'Name',
langCode : 'Language Code',
tabIndex : 'Tab Index',
advisoryTitle : 'Advisory Title',
advisoryContentType : 'Advisory Content Type',
cssClasses : 'Stylesheet Classes',
charset : 'Linked Resource Charset',
styles : 'Style',
selectAnchor : 'Select an Anchor',
anchorName : 'By Anchor Name',
anchorId : 'By Element Id',
emailAddress : 'E-Mail Address',
emailSubject : 'Message Subject',
emailBody : 'Message Body',
noAnchors : '(No anchors available in the document)',
noUrl : 'Please type the link URL',
noEmail : 'Please type the e-mail address'
},
// Anchor dialog
anchor :
{
toolbar : 'Anchor',
menu : 'Edit Anchor',
title : 'Anchor Properties',
name : 'Anchor Name',
errorName : 'Please type the anchor name'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Find and Replace',
find : 'Find',
replace : 'Replace',
findWhat : 'Find what:',
replaceWith : 'Replace with:',
notFoundMsg : 'The specified text was not found.',
matchCase : 'Match case',
matchWord : 'Match whole word',
matchCyclic : 'Match cyclic',
replaceAll : 'Replace All',
replaceSuccessMsg : '%1 occurrence(s) replaced.'
},
// Table Dialog
table :
{
toolbar : 'Table',
title : 'Table Properties',
menu : 'Table Properties',
deleteTable : 'Delete Table',
rows : 'Rows',
columns : 'Columns',
border : 'Border size',
align : 'Alignment',
alignNotSet : '<Not set>',
alignLeft : 'Left',
alignCenter : 'Centre',
alignRight : 'Right',
width : 'Width',
widthPx : 'pixels',
widthPc : 'percent',
height : 'Height',
cellSpace : 'Cell spacing',
cellPad : 'Cell padding',
caption : 'Caption',
summary : 'Summary',
headers : 'Headers',
headersNone : 'None',
headersColumn : 'First column',
headersRow : 'First Row',
headersBoth : 'Both',
invalidRows : 'Number of rows must be a number greater than 0.',
invalidCols : 'Number of columns must be a number greater than 0.',
invalidBorder : 'Border size must be a number.',
invalidWidth : 'Table width must be a number.',
invalidHeight : 'Table height must be a number.',
invalidCellSpacing : 'Cell spacing must be a number.',
invalidCellPadding : 'Cell padding must be a number.',
cell :
{
menu : 'Cell',
insertBefore : 'Insert Cell Before',
insertAfter : 'Insert Cell After',
deleteCell : 'Delete Cells',
merge : 'Merge Cells',
mergeRight : 'Merge Right',
mergeDown : 'Merge Down',
splitHorizontal : 'Split Cell Horizontally',
splitVertical : 'Split Cell Vertically',
title : 'Cell Properties',
cellType : 'Cell Type',
rowSpan : 'Rows Span',
colSpan : 'Columns Span',
wordWrap : 'Word Wrap',
hAlign : 'Horizontal Alignment',
vAlign : 'Vertical Alignment',
alignTop : 'Top',
alignMiddle : 'Middle',
alignBottom : 'Bottom',
alignBaseline : 'Baseline',
bgColor : 'Background Color',
borderColor : 'Border Color',
data : 'Data',
header : 'Header',
yes : 'Yes',
no : 'No',
invalidWidth : 'Cell width must be a number.',
invalidHeight : 'Cell height must be a number.',
invalidRowSpan : 'Rows span must be a whole number.',
invalidColSpan : 'Columns span must be a whole number.'
},
row :
{
menu : 'Row',
insertBefore : 'Insert Row Before',
insertAfter : 'Insert Row After',
deleteRow : 'Delete Rows'
},
column :
{
menu : 'Column',
insertBefore : 'Insert Column Before',
insertAfter : 'Insert Column After',
deleteColumn : 'Delete Columns'
}
},
// Button Dialog.
button :
{
title : 'Button Properties',
text : 'Text (Value)',
type : 'Type',
typeBtn : 'Button',
typeSbm : 'Submit',
typeRst : 'Reset'
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'Checkbox Properties',
radioTitle : 'Radio Button Properties',
value : 'Value',
selected : 'Selected'
},
// Form Dialog.
form :
{
title : 'Form Properties',
menu : 'Form Properties',
action : 'Action',
method : 'Method',
encoding : 'Encoding',
target : 'Target',
targetNotSet : '<not set>',
targetNew : 'New Window (_blank)',
targetTop : 'Topmost Window (_top)',
targetSelf : 'Same Window (_self)',
targetParent : 'Parent Window (_parent)'
},
// Select Field Dialog.
select :
{
title : 'Selection Field Properties',
selectInfo : 'Select Info',
opAvail : 'Available Options',
value : 'Value',
size : 'Size',
lines : 'lines',
chkMulti : 'Allow multiple selections',
opText : 'Text',
opValue : 'Value',
btnAdd : 'Add',
btnModify : 'Modify',
btnUp : 'Up',
btnDown : 'Down',
btnSetValue : 'Set as selected value',
btnDelete : 'Delete'
},
// Textarea Dialog.
textarea :
{
title : 'Textarea Properties',
cols : 'Columns',
rows : 'Rows'
},
// Text Field Dialog.
textfield :
{
title : 'Text Field Properties',
name : 'Name',
value : 'Value',
charWidth : 'Character Width',
maxChars : 'Maximum Characters',
type : 'Type',
typeText : 'Text',
typePass : 'Password'
},
// Hidden Field Dialog.
hidden :
{
title : 'Hidden Field Properties',
name : 'Name',
value : 'Value'
},
// Image Dialog.
image :
{
title : 'Image Properties',
titleButton : 'Image Button Properties',
menu : 'Image Properties',
infoTab : 'Image Info',
btnUpload : 'Send it to the Server',
url : 'URL',
upload : 'Upload',
alt : 'Alternative Text',
width : 'Width',
height : 'Height',
lockRatio : 'Lock Ratio',
resetSize : 'Reset Size',
border : 'Border',
hSpace : 'HSpace',
vSpace : 'VSpace',
align : 'Align',
alignLeft : 'Left',
alignAbsBottom: 'Abs Bottom',
alignAbsMiddle: 'Abs Middle',
alignBaseline : 'Baseline',
alignBottom : 'Bottom',
alignMiddle : 'Middle',
alignRight : 'Right',
alignTextTop : 'Text Top',
alignTop : 'Top',
preview : 'Preview',
alertUrl : 'Please type the image URL',
linkTab : 'Link',
button2Img : 'Do you want to transform the selected image button on a simple image?',
img2Button : 'Do you want to transform the selected image on a image button?'
},
// Flash Dialog
flash :
{
properties : 'Flash Properties',
propertiesTab : 'Properties',
title : 'Flash Properties',
chkPlay : 'Auto Play',
chkLoop : 'Loop',
chkMenu : 'Enable Flash Menu',
chkFull : 'Allow Fullscreen',
scale : 'Scale',
scaleAll : 'Show all',
scaleNoBorder : 'No Border',
scaleFit : 'Exact Fit',
access : 'Script Access',
accessAlways : 'Always',
accessSameDomain : 'Same domain',
accessNever : 'Never',
align : 'Align',
alignLeft : 'Left',
alignAbsBottom: 'Abs Bottom',
alignAbsMiddle: 'Abs Middle',
alignBaseline : 'Baseline',
alignBottom : 'Bottom',
alignMiddle : 'Middle',
alignRight : 'Right',
alignTextTop : 'Text Top',
alignTop : 'Top',
quality : 'Quality',
qualityBest : 'Best', // MISSING
qualityHigh : 'High', // MISSING
qualityAutoHigh : 'Auto High', // MISSING
qualityMedium : 'Medium', // MISSING
qualityAutoLow : 'Auto Low', // MISSING
qualityLow : 'Low', // MISSING
windowModeWindow : 'Window', // MISSING
windowModeOpaque : 'Opaque', // MISSING
windowModeTransparent : 'Transparent', // MISSING
windowMode : 'Window mode',
flashvars : 'Variables for Flash',
bgcolor : 'Background colour',
width : 'Width',
height : 'Height',
hSpace : 'HSpace',
vSpace : 'VSpace',
validateSrc : 'URL must not be empty.',
validateWidth : 'Width must be a number.',
validateHeight : 'Height must be a number.',
validateHSpace : 'HSpace must be a number.',
validateVSpace : 'VSpace must be a number.'
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'Check Spelling',
title : 'Spell Check',
notAvailable : 'Sorry, but service is unavailable now.',
errorLoading : 'Error loading application service host: %s.',
notInDic : 'Not in dictionary',
changeTo : 'Change to',
btnIgnore : 'Ignore',
btnIgnoreAll : 'Ignore All',
btnReplace : 'Replace',
btnReplaceAll : 'Replace All',
btnUndo : 'Undo',
noSuggestions : '- No suggestions -',
progress : 'Spell check in progress...',
noMispell : 'Spell check complete: No misspellings found',
noChanges : 'Spell check complete: No words changed',
oneChange : 'Spell check complete: One word changed',
manyChanges : 'Spell check complete: %1 words changed',
ieSpellDownload : 'Spell checker not installed. Do you want to download it now?'
},
smiley :
{
toolbar : 'Smiley',
title : 'Insert a Smiley'
},
elementsPath :
{
eleTitle : '%1 element'
},
numberedlist : 'Insert/Remove Numbered List',
bulletedlist : 'Insert/Remove Bulleted List',
indent : 'Increase Indent',
outdent : 'Decrease Indent',
justify :
{
left : 'Left Justify',
center : 'Centre Justify',
right : 'Right Justify',
block : 'Block Justify'
},
blockquote : 'Blockquote',
clipboard :
{
title : 'Paste',
cutError : 'Your browser security settings don\'t permit the editor to automatically execute cutting operations. Please use the keyboard for that (Ctrl+X).',
copyError : 'Your browser security settings don\'t permit the editor to automatically execute copying operations. Please use the keyboard for that (Ctrl+C).',
pasteMsg : 'Please paste inside the following box using the keyboard (<strong>Ctrl+V</strong>) and hit OK',
securityMsg : 'Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.'
},
pastefromword :
{
toolbar : 'Paste from Word',
title : 'Paste from Word',
advice : 'Please paste inside the following box using the keyboard (<strong>Ctrl+V</strong>) and hit <strong>OK</strong>.',
ignoreFontFace : 'Ignore Font Face definitions',
removeStyle : 'Remove Styles definitions'
},
pasteText :
{
button : 'Paste as plain text',
title : 'Paste as Plain Text'
},
templates :
{
button : 'Templates',
title : 'Content Templates',
insertOption: 'Replace actual contents',
selectPromptMsg: 'Please select the template to open in the editor',
emptyListMsg : '(No templates defined)'
},
showBlocks : 'Show Blocks',
stylesCombo :
{
label : 'Styles',
voiceLabel : 'Styles', // MISSING
panelVoiceLabel : 'Select a style', // MISSING
panelTitle1 : 'Block Styles',
panelTitle2 : 'Inline Styles',
panelTitle3 : 'Object Styles'
},
format :
{
label : 'Format',
voiceLabel : 'Format', // MISSING
panelTitle : 'Paragraph Format',
panelVoiceLabel : 'Select a paragraph format', // MISSING
tag_p : 'Normal',
tag_pre : 'Formatted',
tag_address : 'Address',
tag_h1 : 'Heading 1',
tag_h2 : 'Heading 2',
tag_h3 : 'Heading 3',
tag_h4 : 'Heading 4',
tag_h5 : 'Heading 5',
tag_h6 : 'Heading 6',
tag_div : 'Normal (DIV)'
},
font :
{
label : 'Font',
voiceLabel : 'Font', // MISSING
panelTitle : 'Font Name',
panelVoiceLabel : 'Select a font' // MISSING
},
fontSize :
{
label : 'Size',
voiceLabel : 'Font Size', // MISSING
panelTitle : 'Font Size',
panelVoiceLabel : 'Select a font size' // MISSING
},
colorButton :
{
textColorTitle : 'Text Colour',
bgColorTitle : 'Background Colour',
auto : 'Automatic',
more : 'More Colours...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Spell Check As You Type', // MISSING
enable : 'Enable SCAYT', // MISSING
disable : 'Disable SCAYT', // MISSING
about : 'About SCAYT', // MISSING
toggle : 'Toggle SCAYT', // MISSING
options : 'Options', // MISSING
langs : 'Languages', // MISSING
moreSuggestions : 'More suggestions', // MISSING
ignore : 'Ignore', // MISSING
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
optionsTab : 'Options', // MISSING
languagesTab : 'Languages', // MISSING
dictionariesTab : 'Dictionaries', // MISSING
aboutTab : 'About' // MISSING
},
about :
{
title : 'About CKEditor',
dlgTitle : 'About CKEditor', // MISSING
moreInfo : 'For licensing information please visit our web site:',
copy : 'Copyright &copy; $1. All rights reserved.'
},
maximize : 'Maximize',
fakeobjects :
{
anchor : 'Anchor', // MISSING
flash : 'Flash Animation', // MISSING
div : 'Page Break', // MISSING
unknown : 'Unknown Object' // MISSING
},
resize : 'Drag to resize' // MISSING
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* English (Australia) language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['en-uk'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Rich text editor, %1',
// Toolbar buttons without dialogs.
source : 'Source',
newPage : 'New Page',
save : 'Save',
preview : 'Preview',
cut : 'Cut',
copy : 'Copy',
paste : 'Paste',
print : 'Print',
underline : 'Underline',
bold : 'Bold',
italic : 'Italic',
selectAll : 'Select All',
removeFormat : 'Remove Format',
strike : 'Strike Through',
subscript : 'Subscript',
superscript : 'Superscript',
horizontalrule : 'Insert Horizontal Line',
pagebreak : 'Insert Page Break for Printing',
unlink : 'Unlink',
undo : 'Undo',
redo : 'Redo',
// Common messages and labels.
common :
{
browseServer : 'Browse Server',
url : 'URL',
protocol : 'Protocol',
upload : 'Upload',
uploadSubmit : 'Send it to the Server',
image : 'Image',
flash : 'Flash',
form : 'Form',
checkbox : 'Checkbox',
radio : 'Radio Button',
textField : 'Text Field',
textarea : 'Textarea',
hiddenField : 'Hidden Field',
button : 'Button',
select : 'Selection Field',
imageButton : 'Image Button',
notSet : '<not set>',
id : 'Id',
name : 'Name',
langDir : 'Language Direction',
langDirLtr : 'Left to Right (LTR)',
langDirRtl : 'Right to Left (RTL)',
langCode : 'Language Code',
longDescr : 'Long Description URL',
cssClass : 'Stylesheet Classes',
advisoryTitle : 'Advisory Title',
cssStyle : 'Style',
ok : 'OK',
cancel : 'Cancel',
generalTab : 'General',
advancedTab : 'Advanced',
validateNumberFailed : 'This value is not a number.',
confirmNewPage : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?',
confirmCancel : 'Some of the options have been changed. Are you sure to close the dialog?',
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING
},
// Special char dialog.
specialChar :
{
toolbar : 'Insert Special Character',
title : 'Select Special Character'
},
// Link dialog.
link :
{
toolbar : 'Link',
menu : 'Edit Link',
title : 'Link',
info : 'Link Info',
target : 'Target',
upload : 'Upload',
advanced : 'Advanced',
type : 'Link Type',
toAnchor : 'Link to anchor in the text',
toEmail : 'E-mail',
target : 'Target',
targetNotSet : '<not set>',
targetFrame : '<frame>',
targetPopup : '<popup window>',
targetNew : 'New Window (_blank)',
targetTop : 'Topmost Window (_top)',
targetSelf : 'Same Window (_self)',
targetParent : 'Parent Window (_parent)',
targetFrameName : 'Target Frame Name',
targetPopupName : 'Popup Window Name',
popupFeatures : 'Popup Window Features',
popupResizable : 'Resizable',
popupStatusBar : 'Status Bar',
popupLocationBar : 'Location Bar',
popupToolbar : 'Toolbar',
popupMenuBar : 'Menu Bar',
popupFullScreen : 'Full Screen (IE)',
popupScrollBars : 'Scroll Bars',
popupDependent : 'Dependent (Netscape)',
popupWidth : 'Width',
popupLeft : 'Left Position',
popupHeight : 'Height',
popupTop : 'Top Position',
id : 'Id',
langDir : 'Language Direction',
langDirNotSet : '<not set>',
langDirLTR : 'Left to Right (LTR)',
langDirRTL : 'Right to Left (RTL)',
acccessKey : 'Access Key',
name : 'Name',
langCode : 'Language Code',
tabIndex : 'Tab Index',
advisoryTitle : 'Advisory Title',
advisoryContentType : 'Advisory Content Type',
cssClasses : 'Stylesheet Classes',
charset : 'Linked Resource Charset',
styles : 'Style',
selectAnchor : 'Select an Anchor',
anchorName : 'By Anchor Name',
anchorId : 'By Element Id',
emailAddress : 'E-Mail Address',
emailSubject : 'Message Subject',
emailBody : 'Message Body',
noAnchors : '(No anchors available in the document)',
noUrl : 'Please type the link URL',
noEmail : 'Please type the e-mail address'
},
// Anchor dialog
anchor :
{
toolbar : 'Anchor',
menu : 'Edit Anchor',
title : 'Anchor Properties',
name : 'Anchor Name',
errorName : 'Please type the anchor name'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Find and Replace',
find : 'Find',
replace : 'Replace',
findWhat : 'Find what:',
replaceWith : 'Replace with:',
notFoundMsg : 'The specified text was not found.',
matchCase : 'Match case',
matchWord : 'Match whole word',
matchCyclic : 'Match cyclic',
replaceAll : 'Replace All',
replaceSuccessMsg : '%1 occurrence(s) replaced.'
},
// Table Dialog
table :
{
toolbar : 'Table',
title : 'Table Properties',
menu : 'Table Properties',
deleteTable : 'Delete Table',
rows : 'Rows',
columns : 'Columns',
border : 'Border size',
align : 'Alignment',
alignNotSet : '<Not set>',
alignLeft : 'Left',
alignCenter : 'Centre',
alignRight : 'Right',
width : 'Width',
widthPx : 'pixels',
widthPc : 'percent',
height : 'Height',
cellSpace : 'Cell spacing',
cellPad : 'Cell padding',
caption : 'Caption',
summary : 'Summary',
headers : 'Headers',
headersNone : 'None',
headersColumn : 'First column',
headersRow : 'First Row',
headersBoth : 'Both',
invalidRows : 'Number of rows must be a number greater than 0.',
invalidCols : 'Number of columns must be a number greater than 0.',
invalidBorder : 'Border size must be a number.',
invalidWidth : 'Table width must be a number.',
invalidHeight : 'Table height must be a number.',
invalidCellSpacing : 'Cell spacing must be a number.',
invalidCellPadding : 'Cell padding must be a number.',
cell :
{
menu : 'Cell',
insertBefore : 'Insert Cell Before',
insertAfter : 'Insert Cell After',
deleteCell : 'Delete Cells',
merge : 'Merge Cells',
mergeRight : 'Merge Right',
mergeDown : 'Merge Down',
splitHorizontal : 'Split Cell Horizontally',
splitVertical : 'Split Cell Vertically',
title : 'Cell Properties',
cellType : 'Cell Type',
rowSpan : 'Rows Span',
colSpan : 'Columns Span',
wordWrap : 'Word Wrap',
hAlign : 'Horizontal Alignment',
vAlign : 'Vertical Alignment',
alignTop : 'Top',
alignMiddle : 'Middle',
alignBottom : 'Bottom',
alignBaseline : 'Baseline',
bgColor : 'Background Color',
borderColor : 'Border Color',
data : 'Data',
header : 'Header',
yes : 'Yes',
no : 'No',
invalidWidth : 'Cell width must be a number.',
invalidHeight : 'Cell height must be a number.',
invalidRowSpan : 'Rows span must be a whole number.',
invalidColSpan : 'Columns span must be a whole number.'
},
row :
{
menu : 'Row',
insertBefore : 'Insert Row Before',
insertAfter : 'Insert Row After',
deleteRow : 'Delete Rows'
},
column :
{
menu : 'Column',
insertBefore : 'Insert Column Before',
insertAfter : 'Insert Column After',
deleteColumn : 'Delete Columns'
}
},
// Button Dialog.
button :
{
title : 'Button Properties',
text : 'Text (Value)',
type : 'Type',
typeBtn : 'Button',
typeSbm : 'Submit',
typeRst : 'Reset'
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'Checkbox Properties',
radioTitle : 'Radio Button Properties',
value : 'Value',
selected : 'Selected'
},
// Form Dialog.
form :
{
title : 'Form Properties',
menu : 'Form Properties',
action : 'Action',
method : 'Method',
encoding : 'Encoding',
target : 'Target',
targetNotSet : '<not set>',
targetNew : 'New Window (_blank)',
targetTop : 'Topmost Window (_top)',
targetSelf : 'Same Window (_self)',
targetParent : 'Parent Window (_parent)'
},
// Select Field Dialog.
select :
{
title : 'Selection Field Properties',
selectInfo : 'Select Info',
opAvail : 'Available Options',
value : 'Value',
size : 'Size',
lines : 'lines',
chkMulti : 'Allow multiple selections',
opText : 'Text',
opValue : 'Value',
btnAdd : 'Add',
btnModify : 'Modify',
btnUp : 'Up',
btnDown : 'Down',
btnSetValue : 'Set as selected value',
btnDelete : 'Delete'
},
// Textarea Dialog.
textarea :
{
title : 'Textarea Properties',
cols : 'Columns',
rows : 'Rows'
},
// Text Field Dialog.
textfield :
{
title : 'Text Field Properties',
name : 'Name',
value : 'Value',
charWidth : 'Character Width',
maxChars : 'Maximum Characters',
type : 'Type',
typeText : 'Text',
typePass : 'Password'
},
// Hidden Field Dialog.
hidden :
{
title : 'Hidden Field Properties',
name : 'Name',
value : 'Value'
},
// Image Dialog.
image :
{
title : 'Image Properties',
titleButton : 'Image Button Properties',
menu : 'Image Properties',
infoTab : 'Image Info',
btnUpload : 'Send it to the Server',
url : 'URL',
upload : 'Upload',
alt : 'Alternative Text',
width : 'Width',
height : 'Height',
lockRatio : 'Lock Ratio',
resetSize : 'Reset Size',
border : 'Border',
hSpace : 'HSpace',
vSpace : 'VSpace',
align : 'Align',
alignLeft : 'Left',
alignAbsBottom: 'Abs Bottom',
alignAbsMiddle: 'Abs Middle',
alignBaseline : 'Baseline',
alignBottom : 'Bottom',
alignMiddle : 'Middle',
alignRight : 'Right',
alignTextTop : 'Text Top',
alignTop : 'Top',
preview : 'Preview',
alertUrl : 'Please type the image URL',
linkTab : 'Link',
button2Img : 'Do you want to transform the selected image button on a simple image?',
img2Button : 'Do you want to transform the selected image on a image button?'
},
// Flash Dialog
flash :
{
properties : 'Flash Properties',
propertiesTab : 'Properties',
title : 'Flash Properties',
chkPlay : 'Auto Play',
chkLoop : 'Loop',
chkMenu : 'Enable Flash Menu',
chkFull : 'Allow Fullscreen',
scale : 'Scale',
scaleAll : 'Show all',
scaleNoBorder : 'No Border',
scaleFit : 'Exact Fit',
access : 'Script Access',
accessAlways : 'Always',
accessSameDomain : 'Same domain',
accessNever : 'Never',
align : 'Align',
alignLeft : 'Left',
alignAbsBottom: 'Abs Bottom',
alignAbsMiddle: 'Abs Middle',
alignBaseline : 'Baseline',
alignBottom : 'Bottom',
alignMiddle : 'Middle',
alignRight : 'Right',
alignTextTop : 'Text Top',
alignTop : 'Top',
quality : 'Quality',
qualityBest : 'Best', // MISSING
qualityHigh : 'High', // MISSING
qualityAutoHigh : 'Auto High', // MISSING
qualityMedium : 'Medium', // MISSING
qualityAutoLow : 'Auto Low', // MISSING
qualityLow : 'Low', // MISSING
windowModeWindow : 'Window', // MISSING
windowModeOpaque : 'Opaque', // MISSING
windowModeTransparent : 'Transparent', // MISSING
windowMode : 'Window mode',
flashvars : 'Variables for Flash',
bgcolor : 'Background colour',
width : 'Width',
height : 'Height',
hSpace : 'HSpace',
vSpace : 'VSpace',
validateSrc : 'URL must not be empty.',
validateWidth : 'Width must be a number.',
validateHeight : 'Height must be a number.',
validateHSpace : 'HSpace must be a number.',
validateVSpace : 'VSpace must be a number.'
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'Check Spelling',
title : 'Spell Check',
notAvailable : 'Sorry, but service is unavailable now.',
errorLoading : 'Error loading application service host: %s.',
notInDic : 'Not in dictionary',
changeTo : 'Change to',
btnIgnore : 'Ignore',
btnIgnoreAll : 'Ignore All',
btnReplace : 'Replace',
btnReplaceAll : 'Replace All',
btnUndo : 'Undo',
noSuggestions : '- No suggestions -',
progress : 'Spell check in progress...',
noMispell : 'Spell check complete: No misspellings found',
noChanges : 'Spell check complete: No words changed',
oneChange : 'Spell check complete: One word changed',
manyChanges : 'Spell check complete: %1 words changed',
ieSpellDownload : 'Spell checker not installed. Do you want to download it now?'
},
smiley :
{
toolbar : 'Smiley',
title : 'Insert a Smiley'
},
elementsPath :
{
eleTitle : '%1 element'
},
numberedlist : 'Insert/Remove Numbered List',
bulletedlist : 'Insert/Remove Bulleted List',
indent : 'Increase Indent',
outdent : 'Decrease Indent',
justify :
{
left : 'Left Justify',
center : 'Centre Justify',
right : 'Right Justify',
block : 'Block Justify'
},
blockquote : 'Blockquote',
clipboard :
{
title : 'Paste',
cutError : 'Your browser security settings don\'t permit the editor to automatically execute cutting operations. Please use the keyboard for that (Ctrl+X).',
copyError : 'Your browser security settings don\'t permit the editor to automatically execute copying operations. Please use the keyboard for that (Ctrl+C).',
pasteMsg : 'Please paste inside the following box using the keyboard (<strong>Ctrl+V</strong>) and hit OK',
securityMsg : 'Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.'
},
pastefromword :
{
toolbar : 'Paste from Word',
title : 'Paste from Word',
advice : 'Please paste inside the following box using the keyboard (<strong>Ctrl+V</strong>) and hit <strong>OK</strong>.',
ignoreFontFace : 'Ignore Font Face definitions',
removeStyle : 'Remove Styles definitions'
},
pasteText :
{
button : 'Paste as plain text',
title : 'Paste as Plain Text'
},
templates :
{
button : 'Templates',
title : 'Content Templates',
insertOption: 'Replace actual contents',
selectPromptMsg: 'Please select the template to open in the editor',
emptyListMsg : '(No templates defined)'
},
showBlocks : 'Show Blocks',
stylesCombo :
{
label : 'Styles',
voiceLabel : 'Styles', // MISSING
panelVoiceLabel : 'Select a style', // MISSING
panelTitle1 : 'Block Styles',
panelTitle2 : 'Inline Styles',
panelTitle3 : 'Object Styles'
},
format :
{
label : 'Format',
voiceLabel : 'Format', // MISSING
panelTitle : 'Paragraph Format',
panelVoiceLabel : 'Select a paragraph format', // MISSING
tag_p : 'Normal',
tag_pre : 'Formatted',
tag_address : 'Address',
tag_h1 : 'Heading 1',
tag_h2 : 'Heading 2',
tag_h3 : 'Heading 3',
tag_h4 : 'Heading 4',
tag_h5 : 'Heading 5',
tag_h6 : 'Heading 6',
tag_div : 'Normal (DIV)'
},
font :
{
label : 'Font',
voiceLabel : 'Font', // MISSING
panelTitle : 'Font Name',
panelVoiceLabel : 'Select a font' // MISSING
},
fontSize :
{
label : 'Size',
voiceLabel : 'Font Size', // MISSING
panelTitle : 'Font Size',
panelVoiceLabel : 'Select a font size' // MISSING
},
colorButton :
{
textColorTitle : 'Text Colour',
bgColorTitle : 'Background Colour',
auto : 'Automatic',
more : 'More Colours...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Spell Check As You Type', // MISSING
enable : 'Enable SCAYT', // MISSING
disable : 'Disable SCAYT', // MISSING
about : 'About SCAYT', // MISSING
toggle : 'Toggle SCAYT', // MISSING
options : 'Options', // MISSING
langs : 'Languages', // MISSING
moreSuggestions : 'More suggestions', // MISSING
ignore : 'Ignore', // MISSING
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
optionsTab : 'Options', // MISSING
languagesTab : 'Languages', // MISSING
dictionariesTab : 'Dictionaries', // MISSING
aboutTab : 'About' // MISSING
},
about :
{
title : 'About CKEditor',
dlgTitle : 'About CKEditor', // MISSING
moreInfo : 'For licensing information please visit our web site:',
copy : 'Copyright &copy; $1. All rights reserved.'
},
maximize : 'Maximize',
fakeobjects :
{
anchor : 'Anchor', // MISSING
flash : 'Flash Animation', // MISSING
div : 'Page Break', // MISSING
unknown : 'Unknown Object' // MISSING
},
resize : 'Drag to resize' // MISSING
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the English
* language. This is the base file for all translations.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['en'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Rich text editor, %1',
// Toolbar buttons without dialogs.
source : 'Source',
newPage : 'New Page',
save : 'Save',
preview : 'Preview',
cut : 'Cut',
copy : 'Copy',
paste : 'Paste',
print : 'Print',
underline : 'Underline',
bold : 'Bold',
italic : 'Italic',
selectAll : 'Select All',
removeFormat : 'Remove Format',
strike : 'Strike Through',
subscript : 'Subscript',
superscript : 'Superscript',
horizontalrule : 'Insert Horizontal Line',
pagebreak : 'Insert Page Break for Printing',
unlink : 'Unlink',
undo : 'Undo',
redo : 'Redo',
// Common messages and labels.
common :
{
browseServer : 'Browse Server',
url : 'URL',
protocol : 'Protocol',
upload : 'Upload',
uploadSubmit : 'Send it to the Server',
image : 'Image',
flash : 'Flash',
form : 'Form',
checkbox : 'Checkbox',
radio : 'Radio Button',
textField : 'Text Field',
textarea : 'Textarea',
hiddenField : 'Hidden Field',
button : 'Button',
select : 'Selection Field',
imageButton : 'Image Button',
notSet : '<not set>',
id : 'Id',
name : 'Name',
langDir : 'Language Direction',
langDirLtr : 'Left to Right (LTR)',
langDirRtl : 'Right to Left (RTL)',
langCode : 'Language Code',
longDescr : 'Long Description URL',
cssClass : 'Stylesheet Classes',
advisoryTitle : 'Advisory Title',
cssStyle : 'Style',
ok : 'OK',
cancel : 'Cancel',
generalTab : 'General',
advancedTab : 'Advanced',
validateNumberFailed : 'This value is not a number.',
confirmNewPage : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?',
confirmCancel : 'Some of the options have been changed. Are you sure to close the dialog?',
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, unavailable</span>'
},
// Special char dialog.
specialChar :
{
toolbar : 'Insert Special Character',
title : 'Select Special Character'
},
// Link dialog.
link :
{
toolbar : 'Link',
menu : 'Edit Link',
title : 'Link',
info : 'Link Info',
target : 'Target',
upload : 'Upload',
advanced : 'Advanced',
type : 'Link Type',
toAnchor : 'Link to anchor in the text',
toEmail : 'E-mail',
target : 'Target',
targetNotSet : '<not set>',
targetFrame : '<frame>',
targetPopup : '<popup window>',
targetNew : 'New Window (_blank)',
targetTop : 'Topmost Window (_top)',
targetSelf : 'Same Window (_self)',
targetParent : 'Parent Window (_parent)',
targetFrameName : 'Target Frame Name',
targetPopupName : 'Popup Window Name',
popupFeatures : 'Popup Window Features',
popupResizable : 'Resizable',
popupStatusBar : 'Status Bar',
popupLocationBar : 'Location Bar',
popupToolbar : 'Toolbar',
popupMenuBar : 'Menu Bar',
popupFullScreen : 'Full Screen (IE)',
popupScrollBars : 'Scroll Bars',
popupDependent : 'Dependent (Netscape)',
popupWidth : 'Width',
popupLeft : 'Left Position',
popupHeight : 'Height',
popupTop : 'Top Position',
id : 'Id',
langDir : 'Language Direction',
langDirNotSet : '<not set>',
langDirLTR : 'Left to Right (LTR)',
langDirRTL : 'Right to Left (RTL)',
acccessKey : 'Access Key',
name : 'Name',
langCode : 'Language Code',
tabIndex : 'Tab Index',
advisoryTitle : 'Advisory Title',
advisoryContentType : 'Advisory Content Type',
cssClasses : 'Stylesheet Classes',
charset : 'Linked Resource Charset',
styles : 'Style',
selectAnchor : 'Select an Anchor',
anchorName : 'By Anchor Name',
anchorId : 'By Element Id',
emailAddress : 'E-Mail Address',
emailSubject : 'Message Subject',
emailBody : 'Message Body',
noAnchors : '(No anchors available in the document)',
noUrl : 'Please type the link URL',
noEmail : 'Please type the e-mail address'
},
// Anchor dialog
anchor :
{
toolbar : 'Anchor',
menu : 'Edit Anchor',
title : 'Anchor Properties',
name : 'Anchor Name',
errorName : 'Please type the anchor name'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Find and Replace',
find : 'Find',
replace : 'Replace',
findWhat : 'Find what:',
replaceWith : 'Replace with:',
notFoundMsg : 'The specified text was not found.',
matchCase : 'Match case',
matchWord : 'Match whole word',
matchCyclic : 'Match cyclic',
replaceAll : 'Replace All',
replaceSuccessMsg : '%1 occurrence(s) replaced.'
},
// Table Dialog
table :
{
toolbar : 'Table',
title : 'Table Properties',
menu : 'Table Properties',
deleteTable : 'Delete Table',
rows : 'Rows',
columns : 'Columns',
border : 'Border size',
align : 'Alignment',
alignNotSet : '<Not set>',
alignLeft : 'Left',
alignCenter : 'Center',
alignRight : 'Right',
width : 'Width',
widthPx : 'pixels',
widthPc : 'percent',
height : 'Height',
cellSpace : 'Cell spacing',
cellPad : 'Cell padding',
caption : 'Caption',
summary : 'Summary',
headers : 'Headers',
headersNone : 'None',
headersColumn : 'First column',
headersRow : 'First Row',
headersBoth : 'Both',
invalidRows : 'Number of rows must be a number greater than 0.',
invalidCols : 'Number of columns must be a number greater than 0.',
invalidBorder : 'Border size must be a number.',
invalidWidth : 'Table width must be a number.',
invalidHeight : 'Table height must be a number.',
invalidCellSpacing : 'Cell spacing must be a number.',
invalidCellPadding : 'Cell padding must be a number.',
cell :
{
menu : 'Cell',
insertBefore : 'Insert Cell Before',
insertAfter : 'Insert Cell After',
deleteCell : 'Delete Cells',
merge : 'Merge Cells',
mergeRight : 'Merge Right',
mergeDown : 'Merge Down',
splitHorizontal : 'Split Cell Horizontally',
splitVertical : 'Split Cell Vertically',
title : 'Cell Properties',
cellType : 'Cell Type',
rowSpan : 'Rows Span',
colSpan : 'Columns Span',
wordWrap : 'Word Wrap',
hAlign : 'Horizontal Alignment',
vAlign : 'Vertical Alignment',
alignTop : 'Top',
alignMiddle : 'Middle',
alignBottom : 'Bottom',
alignBaseline : 'Baseline',
bgColor : 'Background Color',
borderColor : 'Border Color',
data : 'Data',
header : 'Header',
yes : 'Yes',
no : 'No',
invalidWidth : 'Cell width must be a number.',
invalidHeight : 'Cell height must be a number.',
invalidRowSpan : 'Rows span must be a whole number.',
invalidColSpan : 'Columns span must be a whole number.'
},
row :
{
menu : 'Row',
insertBefore : 'Insert Row Before',
insertAfter : 'Insert Row After',
deleteRow : 'Delete Rows'
},
column :
{
menu : 'Column',
insertBefore : 'Insert Column Before',
insertAfter : 'Insert Column After',
deleteColumn : 'Delete Columns'
}
},
// Button Dialog.
button :
{
title : 'Button Properties',
text : 'Text (Value)',
type : 'Type',
typeBtn : 'Button',
typeSbm : 'Submit',
typeRst : 'Reset'
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'Checkbox Properties',
radioTitle : 'Radio Button Properties',
value : 'Value',
selected : 'Selected'
},
// Form Dialog.
form :
{
title : 'Form Properties',
menu : 'Form Properties',
action : 'Action',
method : 'Method',
encoding : 'Encoding',
target : 'Target',
targetNotSet : '<not set>',
targetNew : 'New Window (_blank)',
targetTop : 'Topmost Window (_top)',
targetSelf : 'Same Window (_self)',
targetParent : 'Parent Window (_parent)'
},
// Select Field Dialog.
select :
{
title : 'Selection Field Properties',
selectInfo : 'Select Info',
opAvail : 'Available Options',
value : 'Value',
size : 'Size',
lines : 'lines',
chkMulti : 'Allow multiple selections',
opText : 'Text',
opValue : 'Value',
btnAdd : 'Add',
btnModify : 'Modify',
btnUp : 'Up',
btnDown : 'Down',
btnSetValue : 'Set as selected value',
btnDelete : 'Delete'
},
// Textarea Dialog.
textarea :
{
title : 'Textarea Properties',
cols : 'Columns',
rows : 'Rows'
},
// Text Field Dialog.
textfield :
{
title : 'Text Field Properties',
name : 'Name',
value : 'Value',
charWidth : 'Character Width',
maxChars : 'Maximum Characters',
type : 'Type',
typeText : 'Text',
typePass : 'Password'
},
// Hidden Field Dialog.
hidden :
{
title : 'Hidden Field Properties',
name : 'Name',
value : 'Value'
},
// Image Dialog.
image :
{
title : 'Image Properties',
titleButton : 'Image Button Properties',
menu : 'Image Properties',
infoTab : 'Image Info',
btnUpload : 'Send it to the Server',
url : 'URL',
upload : 'Upload',
alt : 'Alternative Text',
width : 'Width',
height : 'Height',
lockRatio : 'Lock Ratio',
resetSize : 'Reset Size',
border : 'Border',
hSpace : 'HSpace',
vSpace : 'VSpace',
align : 'Align',
alignLeft : 'Left',
alignAbsBottom: 'Abs Bottom',
alignAbsMiddle: 'Abs Middle',
alignBaseline : 'Baseline',
alignBottom : 'Bottom',
alignMiddle : 'Middle',
alignRight : 'Right',
alignTextTop : 'Text Top',
alignTop : 'Top',
preview : 'Preview',
alertUrl : 'Please type the image URL',
linkTab : 'Link',
button2Img : 'Do you want to transform the selected image button on a simple image?',
img2Button : 'Do you want to transform the selected image on a image button?'
},
// Flash Dialog
flash :
{
properties : 'Flash Properties',
propertiesTab : 'Properties',
title : 'Flash Properties',
chkPlay : 'Auto Play',
chkLoop : 'Loop',
chkMenu : 'Enable Flash Menu',
chkFull : 'Allow Fullscreen',
scale : 'Scale',
scaleAll : 'Show all',
scaleNoBorder : 'No Border',
scaleFit : 'Exact Fit',
access : 'Script Access',
accessAlways : 'Always',
accessSameDomain : 'Same domain',
accessNever : 'Never',
align : 'Align',
alignLeft : 'Left',
alignAbsBottom: 'Abs Bottom',
alignAbsMiddle: 'Abs Middle',
alignBaseline : 'Baseline',
alignBottom : 'Bottom',
alignMiddle : 'Middle',
alignRight : 'Right',
alignTextTop : 'Text Top',
alignTop : 'Top',
quality : 'Quality',
qualityBest : 'Best',
qualityHigh : 'High',
qualityAutoHigh : 'Auto High',
qualityMedium : 'Medium',
qualityAutoLow : 'Auto Low',
qualityLow : 'Low',
windowModeWindow : 'Window',
windowModeOpaque : 'Opaque',
windowModeTransparent : 'Transparent',
windowMode : 'Window mode',
flashvars : 'Variables for Flash',
bgcolor : 'Background color',
width : 'Width',
height : 'Height',
hSpace : 'HSpace',
vSpace : 'VSpace',
validateSrc : 'URL must not be empty.',
validateWidth : 'Width must be a number.',
validateHeight : 'Height must be a number.',
validateHSpace : 'HSpace must be a number.',
validateVSpace : 'VSpace must be a number.'
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'Check Spelling',
title : 'Spell Check',
notAvailable : 'Sorry, but service is unavailable now.',
errorLoading : 'Error loading application service host: %s.',
notInDic : 'Not in dictionary',
changeTo : 'Change to',
btnIgnore : 'Ignore',
btnIgnoreAll : 'Ignore All',
btnReplace : 'Replace',
btnReplaceAll : 'Replace All',
btnUndo : 'Undo',
noSuggestions : '- No suggestions -',
progress : 'Spell check in progress...',
noMispell : 'Spell check complete: No misspellings found',
noChanges : 'Spell check complete: No words changed',
oneChange : 'Spell check complete: One word changed',
manyChanges : 'Spell check complete: %1 words changed',
ieSpellDownload : 'Spell checker not installed. Do you want to download it now?'
},
smiley :
{
toolbar : 'Smiley',
title : 'Insert a Smiley'
},
elementsPath :
{
eleTitle : '%1 element'
},
numberedlist : 'Insert/Remove Numbered List',
bulletedlist : 'Insert/Remove Bulleted List',
indent : 'Increase Indent',
outdent : 'Decrease Indent',
justify :
{
left : 'Left Justify',
center : 'Center Justify',
right : 'Right Justify',
block : 'Block Justify'
},
blockquote : 'Blockquote',
clipboard :
{
title : 'Paste',
cutError : 'Your browser security settings don\'t permit the editor to automatically execute cutting operations. Please use the keyboard for that (Ctrl+X).',
copyError : 'Your browser security settings don\'t permit the editor to automatically execute copying operations. Please use the keyboard for that (Ctrl+C).',
pasteMsg : 'Please paste inside the following box using the keyboard (<strong>Ctrl+V</strong>) and hit OK',
securityMsg : 'Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.'
},
pastefromword :
{
toolbar : 'Paste from Word',
title : 'Paste from Word',
advice : 'Please paste inside the following box using the keyboard (<strong>Ctrl+V</strong>) and hit <strong>OK</strong>.',
ignoreFontFace : 'Ignore Font Face definitions',
removeStyle : 'Remove Styles definitions'
},
pasteText :
{
button : 'Paste as plain text',
title : 'Paste as Plain Text'
},
templates :
{
button : 'Templates',
title : 'Content Templates',
insertOption: 'Replace actual contents',
selectPromptMsg: 'Please select the template to open in the editor',
emptyListMsg : '(No templates defined)'
},
showBlocks : 'Show Blocks',
stylesCombo :
{
label : 'Styles',
voiceLabel : 'Styles',
panelVoiceLabel : 'Select a style',
panelTitle1 : 'Block Styles',
panelTitle2 : 'Inline Styles',
panelTitle3 : 'Object Styles'
},
format :
{
label : 'Format',
voiceLabel : 'Format',
panelTitle : 'Paragraph Format',
panelVoiceLabel : 'Select a paragraph format',
tag_p : 'Normal',
tag_pre : 'Formatted',
tag_address : 'Address',
tag_h1 : 'Heading 1',
tag_h2 : 'Heading 2',
tag_h3 : 'Heading 3',
tag_h4 : 'Heading 4',
tag_h5 : 'Heading 5',
tag_h6 : 'Heading 6',
tag_div : 'Normal (DIV)'
},
font :
{
label : 'Font',
voiceLabel : 'Font',
panelTitle : 'Font Name',
panelVoiceLabel : 'Select a font'
},
fontSize :
{
label : 'Size',
voiceLabel : 'Font Size',
panelTitle : 'Font Size',
panelVoiceLabel : 'Select a font size'
},
colorButton :
{
textColorTitle : 'Text Color',
bgColorTitle : 'Background Color',
auto : 'Automatic',
more : 'More Colors...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Spell Check As You Type',
enable : 'Enable SCAYT',
disable : 'Disable SCAYT',
about : 'About SCAYT',
toggle : 'Toggle SCAYT',
options : 'Options',
langs : 'Languages',
moreSuggestions : 'More suggestions',
ignore : 'Ignore',
ignoreAll : 'Ignore All',
addWord : 'Add Word',
emptyDic : 'Dictionary name should not be empty.',
optionsTab : 'Options',
languagesTab : 'Languages',
dictionariesTab : 'Dictionaries',
aboutTab : 'About'
},
about :
{
title : 'About CKEditor',
dlgTitle : 'About CKEditor',
moreInfo : 'For licensing information please visit our web site:',
copy : 'Copyright &copy; $1. All rights reserved.'
},
maximize : 'Maximize',
fakeobjects :
{
anchor : 'Anchor',
flash : 'Flash Animation',
div : 'Page Break',
unknown : 'Unknown Object'
},
resize : 'Drag to resize'
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Esperanto language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['eo'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Rich text editor, %1', // MISSING
// Toolbar buttons without dialogs.
source : 'Fonto',
newPage : 'Nova Paĝo',
save : 'Sekurigi',
preview : 'Vidigi Aspekton',
cut : 'Eltondi',
copy : 'Kopii',
paste : 'Interglui',
print : 'Presi',
underline : 'Substreko',
bold : 'Grasa',
italic : 'Kursiva',
selectAll : 'Elekti ĉion',
removeFormat : 'Forigi Formaton',
strike : 'Trastreko',
subscript : 'Subskribo',
superscript : 'Superskribo',
horizontalrule : 'Enmeti Horizonta Linio',
pagebreak : 'Insert Page Break for Printing', // MISSING
unlink : 'Forigi Ligilon',
undo : 'Malfari',
redo : 'Refari',
// Common messages and labels.
common :
{
browseServer : 'Foliumi en la Servilo',
url : 'URL',
protocol : 'Protokolo',
upload : 'Alŝuti',
uploadSubmit : 'Sendu al Servilo',
image : 'Bildo',
flash : 'Flash', // MISSING
form : 'Formularo',
checkbox : 'Markobutono',
radio : 'Radiobutono',
textField : 'Teksta kampo',
textarea : 'Teksta Areo',
hiddenField : 'Kaŝita Kampo',
button : 'Butono',
select : 'Elekta Kampo',
imageButton : 'Bildbutono',
notSet : '<Defaŭlta>',
id : 'Id',
name : 'Nomo',
langDir : 'Skribdirekto',
langDirLtr : 'De maldekstro dekstren (LTR)',
langDirRtl : 'De dekstro maldekstren (RTL)',
langCode : 'Lingva Kodo',
longDescr : 'URL de Longa Priskribo',
cssClass : 'Klasoj de Stilfolioj',
advisoryTitle : 'Indika Titolo',
cssStyle : 'Stilo',
ok : 'Akcepti',
cancel : 'Rezigni',
generalTab : 'General', // MISSING
advancedTab : 'Speciala',
validateNumberFailed : 'This value is not a number.', // MISSING
confirmNewPage : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING
confirmCancel : 'Some of the options have been changed. Are you sure to close the dialog?', // MISSING
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING
},
// Special char dialog.
specialChar :
{
toolbar : 'Enmeti Specialan Signon',
title : 'Enmeti Specialan Signon'
},
// Link dialog.
link :
{
toolbar : 'Enmeti/Ŝanĝi Ligilon',
menu : 'Modifier Ligilon',
title : 'Ligilo',
info : 'Informoj pri la Ligilo',
target : 'Celo',
upload : 'Alŝuti',
advanced : 'Speciala',
type : 'Tipo de Ligilo',
toAnchor : 'Ankri en tiu ĉi paĝo',
toEmail : 'Retpoŝto',
target : 'Celo',
targetNotSet : '<Defaŭlta>',
targetFrame : '<kadro>',
targetPopup : '<ŝprucfenestro>',
targetNew : 'Nova Fenestro (_blank)',
targetTop : 'Plej Supra Fenestro (_top)',
targetSelf : 'Sama Fenestro (_self)',
targetParent : 'Gepatra Fenestro (_parent)',
targetFrameName : 'Nomo de Kadro',
targetPopupName : 'Nomo de Ŝprucfenestro',
popupFeatures : 'Atributoj de la Ŝprucfenestro',
popupResizable : 'Resizable', // MISSING
popupStatusBar : 'Statobreto',
popupLocationBar : 'Adresobreto',
popupToolbar : 'Ilobreto',
popupMenuBar : 'Menubreto',
popupFullScreen : 'Tutekrane (IE)',
popupScrollBars : 'Rulumlisteloj',
popupDependent : 'Dependa (Netscape)',
popupWidth : 'Larĝo',
popupLeft : 'Pozicio de Maldekstro',
popupHeight : 'Alto',
popupTop : 'Pozicio de Supro',
id : 'Id', // MISSING
langDir : 'Skribdirekto',
langDirNotSet : '<Defaŭlta>',
langDirLTR : 'De maldekstro dekstren (LTR)',
langDirRTL : 'De dekstro maldekstren (RTL)',
acccessKey : 'Fulmoklavo',
name : 'Nomo',
langCode : 'Skribdirekto',
tabIndex : 'Taba Ordo',
advisoryTitle : 'Indika Titolo',
advisoryContentType : 'Indika Enhavotipo',
cssClasses : 'Klasoj de Stilfolioj',
charset : 'Signaro de la Ligita Rimedo',
styles : 'Stilo',
selectAnchor : 'Elekti Ankron',
anchorName : 'Per Ankronomo',
anchorId : 'Per Elementidentigilo',
emailAddress : 'Retadreso',
emailSubject : 'Temlinio',
emailBody : 'Mesaĝa korpo',
noAnchors : '<Ne disponeblas ankroj en la dokumento>',
noUrl : 'Bonvolu entajpi la URL-on',
noEmail : 'Bonvolu entajpi la retadreson'
},
// Anchor dialog
anchor :
{
toolbar : 'Enmeti/Ŝanĝi Ankron',
menu : 'Ankraj Atributoj',
title : 'Ankraj Atributoj',
name : 'Ankra Nomo',
errorName : 'Bv tajpi la ankran nomon'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Find and Replace', // MISSING
find : 'Serĉi',
replace : 'Anstataŭigi',
findWhat : 'Serĉi:',
replaceWith : 'Anstataŭigi per:',
notFoundMsg : 'La celteksto ne estas trovita.',
matchCase : 'Kongruigi Usklecon',
matchWord : 'Tuta Vorto',
matchCyclic : 'Match cyclic', // MISSING
replaceAll : 'Anstataŭigi Ĉiun',
replaceSuccessMsg : '%1 occurrence(s) replaced.' // MISSING
},
// Table Dialog
table :
{
toolbar : 'Tabelo',
title : 'Atributoj de Tabelo',
menu : 'Atributoj de Tabelo',
deleteTable : 'Delete Table', // MISSING
rows : 'Linioj',
columns : 'Kolumnoj',
border : 'Bordero',
align : 'Ĝisrandigo',
alignNotSet : '<Defaŭlte>',
alignLeft : 'Maldekstre',
alignCenter : 'Centre',
alignRight : 'Dekstre',
width : 'Larĝo',
widthPx : 'Bitbilderoj',
widthPc : 'elcentoj',
height : 'Alto',
cellSpace : 'Interspacigo de Ĉeloj',
cellPad : 'Ĉirkaŭenhava Plenigado',
caption : 'Titolo',
summary : 'Summary', // MISSING
headers : 'Headers', // MISSING
headersNone : 'None', // MISSING
headersColumn : 'First column', // MISSING
headersRow : 'First Row', // MISSING
headersBoth : 'Both', // MISSING
invalidRows : 'Number of rows must be a number greater than 0.', // MISSING
invalidCols : 'Number of columns must be a number greater than 0.', // MISSING
invalidBorder : 'Border size must be a number.', // MISSING
invalidWidth : 'Table width must be a number.', // MISSING
invalidHeight : 'Table height must be a number.', // MISSING
invalidCellSpacing : 'Cell spacing must be a number.', // MISSING
invalidCellPadding : 'Cell padding must be a number.', // MISSING
cell :
{
menu : 'Cell', // MISSING
insertBefore : 'Insert Cell Before', // MISSING
insertAfter : 'Insert Cell After', // MISSING
deleteCell : 'Forigi Ĉelojn',
merge : 'Kunfandi Ĉelojn',
mergeRight : 'Merge Right', // MISSING
mergeDown : 'Merge Down', // MISSING
splitHorizontal : 'Split Cell Horizontally', // MISSING
splitVertical : 'Split Cell Vertically', // MISSING
title : 'Cell Properties', // MISSING
cellType : 'Cell Type', // MISSING
rowSpan : 'Rows Span', // MISSING
colSpan : 'Columns Span', // MISSING
wordWrap : 'Word Wrap', // MISSING
hAlign : 'Horizontal Alignment', // MISSING
vAlign : 'Vertical Alignment', // MISSING
alignTop : 'Top', // MISSING
alignMiddle : 'Middle', // MISSING
alignBottom : 'Bottom', // MISSING
alignBaseline : 'Baseline', // MISSING
bgColor : 'Background Color', // MISSING
borderColor : 'Border Color', // MISSING
data : 'Data', // MISSING
header : 'Header', // MISSING
yes : 'Yes', // MISSING
no : 'No', // MISSING
invalidWidth : 'Cell width must be a number.', // MISSING
invalidHeight : 'Cell height must be a number.', // MISSING
invalidRowSpan : 'Rows span must be a whole number.', // MISSING
invalidColSpan : 'Columns span must be a whole number.' // MISSING
},
row :
{
menu : 'Row', // MISSING
insertBefore : 'Insert Row Before', // MISSING
insertAfter : 'Insert Row After', // MISSING
deleteRow : 'Forigi Liniojn'
},
column :
{
menu : 'Column', // MISSING
insertBefore : 'Insert Column Before', // MISSING
insertAfter : 'Insert Column After', // MISSING
deleteColumn : 'Forigi Kolumnojn'
}
},
// Button Dialog.
button :
{
title : 'Butonaj Atributoj',
text : 'Teksto (Valoro)',
type : 'Tipo',
typeBtn : 'Button', // MISSING
typeSbm : 'Submit', // MISSING
typeRst : 'Reset' // MISSING
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'Markobutonaj Atributoj',
radioTitle : 'Radiobutonaj Atributoj',
value : 'Valoro',
selected : 'Elektita'
},
// Form Dialog.
form :
{
title : 'Formularaj Atributoj',
menu : 'Formularaj Atributoj',
action : 'Ago',
method : 'Metodo',
encoding : 'Encoding', // MISSING
target : 'Celo',
targetNotSet : '<Defaŭlta>',
targetNew : 'Nova Fenestro (_blank)',
targetTop : 'Plej Supra Fenestro (_top)',
targetSelf : 'Sama Fenestro (_self)',
targetParent : 'Gepatra Fenestro (_parent)'
},
// Select Field Dialog.
select :
{
title : 'Atributoj de Elekta Kampo',
selectInfo : 'Select Info', // MISSING
opAvail : 'Elektoj Disponeblaj',
value : 'Valoro',
size : 'Grando',
lines : 'Linioj',
chkMulti : 'Permesi Plurajn Elektojn',
opText : 'Teksto',
opValue : 'Valoro',
btnAdd : 'Aldoni',
btnModify : 'Modifi',
btnUp : 'Supren',
btnDown : 'Malsupren',
btnSetValue : 'Agordi kiel Elektitan Valoron',
btnDelete : 'Forigi'
},
// Textarea Dialog.
textarea :
{
title : 'Atributoj de Teksta Areo',
cols : 'Kolumnoj',
rows : 'Vicoj'
},
// Text Field Dialog.
textfield :
{
title : 'Atributoj de Teksta Kampo',
name : 'Nomo',
value : 'Valoro',
charWidth : 'Signolarĝo',
maxChars : 'Maksimuma Nombro da Signoj',
type : 'Tipo',
typeText : 'Teksto',
typePass : 'Pasvorto'
},
// Hidden Field Dialog.
hidden :
{
title : 'Atributoj de Kaŝita Kampo',
name : 'Nomo',
value : 'Valoro'
},
// Image Dialog.
image :
{
title : 'Atributoj de Bildo',
titleButton : 'Bildbutonaj Atributoj',
menu : 'Atributoj de Bildo',
infoTab : 'Informoj pri Bildo',
btnUpload : 'Sendu al Servilo',
url : 'URL',
upload : 'Alŝuti',
alt : 'Anstataŭiga Teksto',
width : 'Larĝo',
height : 'Alto',
lockRatio : 'Konservi Proporcion',
resetSize : 'Origina Grando',
border : 'Bordero',
hSpace : 'HSpaco',
vSpace : 'VSpaco',
align : 'Ĝisrandigo',
alignLeft : 'Maldekstre',
alignAbsBottom: 'Abs Malsupre',
alignAbsMiddle: 'Abs Centre',
alignBaseline : 'Je Malsupro de Teksto',
alignBottom : 'Malsupre',
alignMiddle : 'Centre',
alignRight : 'Dekstre',
alignTextTop : 'Je Supro de Teksto',
alignTop : 'Supre',
preview : 'Vidigi Aspekton',
alertUrl : 'Bonvolu tajpi la URL de la bildo',
linkTab : 'Link', // MISSING
button2Img : 'Do you want to transform the selected image button on a simple image?', // MISSING
img2Button : 'Do you want to transform the selected image on a image button?' // MISSING
},
// Flash Dialog
flash :
{
properties : 'Flash Properties', // MISSING
propertiesTab : 'Properties', // MISSING
title : 'Flash Properties', // MISSING
chkPlay : 'Auto Play', // MISSING
chkLoop : 'Loop', // MISSING
chkMenu : 'Enable Flash Menu', // MISSING
chkFull : 'Allow Fullscreen', // MISSING
scale : 'Scale', // MISSING
scaleAll : 'Show all', // MISSING
scaleNoBorder : 'No Border', // MISSING
scaleFit : 'Exact Fit', // MISSING
access : 'Script Access', // MISSING
accessAlways : 'Always', // MISSING
accessSameDomain : 'Same domain', // MISSING
accessNever : 'Never', // MISSING
align : 'Ĝisrandigo',
alignLeft : 'Maldekstre',
alignAbsBottom: 'Abs Malsupre',
alignAbsMiddle: 'Abs Centre',
alignBaseline : 'Je Malsupro de Teksto',
alignBottom : 'Malsupre',
alignMiddle : 'Centre',
alignRight : 'Dekstre',
alignTextTop : 'Je Supro de Teksto',
alignTop : 'Supre',
quality : 'Quality', // MISSING
qualityBest : 'Best', // MISSING
qualityHigh : 'High', // MISSING
qualityAutoHigh : 'Auto High', // MISSING
qualityMedium : 'Medium', // MISSING
qualityAutoLow : 'Auto Low', // MISSING
qualityLow : 'Low', // MISSING
windowModeWindow : 'Window', // MISSING
windowModeOpaque : 'Opaque', // MISSING
windowModeTransparent : 'Transparent', // MISSING
windowMode : 'Window mode', // MISSING
flashvars : 'Variables for Flash', // MISSING
bgcolor : 'Fona Koloro',
width : 'Larĝo',
height : 'Alto',
hSpace : 'HSpaco',
vSpace : 'VSpaco',
validateSrc : 'Bonvolu entajpi la URL-on',
validateWidth : 'Width must be a number.', // MISSING
validateHeight : 'Height must be a number.', // MISSING
validateHSpace : 'HSpace must be a number.', // MISSING
validateVSpace : 'VSpace must be a number.' // MISSING
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'Literumada Kontrolilo',
title : 'Spell Check', // MISSING
notAvailable : 'Sorry, but service is unavailable now.', // MISSING
errorLoading : 'Error loading application service host: %s.', // MISSING
notInDic : 'Ne trovita en la vortaro',
changeTo : 'Ŝanĝi al',
btnIgnore : 'Malatenti',
btnIgnoreAll : 'Malatenti Ĉiun',
btnReplace : 'Anstataŭigi',
btnReplaceAll : 'Anstataŭigi Ĉiun',
btnUndo : 'Malfari',
noSuggestions : '- Neniu propono -',
progress : 'Literumkontrolado daŭras...',
noMispell : 'Literumkontrolado finita: neniu fuŝo trovita',
noChanges : 'Literumkontrolado finita: neniu vorto ŝanĝita',
oneChange : 'Literumkontrolado finita: unu vorto ŝanĝita',
manyChanges : 'Literumkontrolado finita: %1 vortoj ŝanĝitaj',
ieSpellDownload : 'Literumada Kontrolilo ne instalita. Ĉu vi volas elŝuti ĝin nun?'
},
smiley :
{
toolbar : 'Mienvinjeto',
title : 'Enmeti Mienvinjeton'
},
elementsPath :
{
eleTitle : '%1 element' // MISSING
},
numberedlist : 'Numera Listo',
bulletedlist : 'Bula Listo',
indent : 'Pligrandigi Krommarĝenon',
outdent : 'Malpligrandigi Krommarĝenon',
justify :
{
left : 'Maldekstrigi',
center : 'Centrigi',
right : 'Dekstrigi',
block : 'Ĝisrandigi Ambaŭflanke'
},
blockquote : 'Blockquote', // MISSING
clipboard :
{
title : 'Interglui',
cutError : 'La sekurecagordo de via TTT-legilo ne permesas, ke la redaktilo faras eltondajn operaciojn. Bonvolu uzi la klavaron por tio (ctrl-X).',
copyError : 'La sekurecagordo de via TTT-legilo ne permesas, ke la redaktilo faras kopiajn operaciojn. Bonvolu uzi la klavaron por tio (ctrl-C).',
pasteMsg : 'Please paste inside the following box using the keyboard (<strong>Ctrl+V</strong>) and hit OK', // MISSING
securityMsg : 'Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.' // MISSING
},
pastefromword :
{
toolbar : 'Interglui el Word',
title : 'Interglui el Word',
advice : 'Please paste inside the following box using the keyboard (<strong>Ctrl+V</strong>) and hit <strong>OK</strong>.', // MISSING
ignoreFontFace : 'Ignore Font Face definitions', // MISSING
removeStyle : 'Remove Styles definitions' // MISSING
},
pasteText :
{
button : 'Interglui kiel Tekston',
title : 'Interglui kiel Tekston'
},
templates :
{
button : 'Templates', // MISSING
title : 'Content Templates', // MISSING
insertOption: 'Replace actual contents', // MISSING
selectPromptMsg: 'Please select the template to open in the editor', // MISSING
emptyListMsg : '(No templates defined)' // MISSING
},
showBlocks : 'Show Blocks', // MISSING
stylesCombo :
{
label : 'Stilo',
voiceLabel : 'Styles', // MISSING
panelVoiceLabel : 'Select a style', // MISSING
panelTitle1 : 'Block Styles', // MISSING
panelTitle2 : 'Inline Styles', // MISSING
panelTitle3 : 'Object Styles' // MISSING
},
format :
{
label : 'Formato',
voiceLabel : 'Format', // MISSING
panelTitle : 'Formato',
panelVoiceLabel : 'Select a paragraph format', // MISSING
tag_p : 'Normala',
tag_pre : 'Formatita',
tag_address : 'Adreso',
tag_h1 : 'Titolo 1',
tag_h2 : 'Titolo 2',
tag_h3 : 'Titolo 3',
tag_h4 : 'Titolo 4',
tag_h5 : 'Titolo 5',
tag_h6 : 'Titolo 6',
tag_div : 'Paragrafo (DIV)'
},
font :
{
label : 'Tiparo',
voiceLabel : 'Font', // MISSING
panelTitle : 'Tiparo',
panelVoiceLabel : 'Select a font' // MISSING
},
fontSize :
{
label : 'Grando',
voiceLabel : 'Font Size', // MISSING
panelTitle : 'Grando',
panelVoiceLabel : 'Select a font size' // MISSING
},
colorButton :
{
textColorTitle : 'Teksta Koloro',
bgColorTitle : 'Fona Koloro',
auto : 'Aŭtomata',
more : 'Pli da Koloroj...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Spell Check As You Type', // MISSING
enable : 'Enable SCAYT', // MISSING
disable : 'Disable SCAYT', // MISSING
about : 'About SCAYT', // MISSING
toggle : 'Toggle SCAYT', // MISSING
options : 'Options', // MISSING
langs : 'Languages', // MISSING
moreSuggestions : 'More suggestions', // MISSING
ignore : 'Ignore', // MISSING
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
optionsTab : 'Options', // MISSING
languagesTab : 'Languages', // MISSING
dictionariesTab : 'Dictionaries', // MISSING
aboutTab : 'About' // MISSING
},
about :
{
title : 'About CKEditor', // MISSING
dlgTitle : 'About CKEditor', // MISSING
moreInfo : 'For licensing information please visit our web site:', // MISSING
copy : 'Copyright &copy; $1. All rights reserved.' // MISSING
},
maximize : 'Maximize', // MISSING
fakeobjects :
{
anchor : 'Anchor', // MISSING
flash : 'Flash Animation', // MISSING
div : 'Page Break', // MISSING
unknown : 'Unknown Object' // MISSING
},
resize : 'Drag to resize' // MISSING
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Spanish language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['es'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Editor de texto enriquecido, %1',
// Toolbar buttons without dialogs.
source : 'Fuente HTML',
newPage : 'Nueva Página',
save : 'Guardar',
preview : 'Vista Previa',
cut : 'Cortar',
copy : 'Copiar',
paste : 'Pegar',
print : 'Imprimir',
underline : 'Subrayado',
bold : 'Negrita',
italic : 'Cursiva',
selectAll : 'Seleccionar Todo',
removeFormat : 'Eliminar Formato',
strike : 'Tachado',
subscript : 'Subíndice',
superscript : 'Superíndice',
horizontalrule : 'Insertar Línea Horizontal',
pagebreak : 'Insertar Salto de Página',
unlink : 'Eliminar Vínculo',
undo : 'Deshacer',
redo : 'Rehacer',
// Common messages and labels.
common :
{
browseServer : 'Ver Servidor',
url : 'URL',
protocol : 'Protocolo',
upload : 'Cargar',
uploadSubmit : 'Enviar al Servidor',
image : 'Imagen',
flash : 'Flash',
form : 'Formulario',
checkbox : 'Casilla de Verificación',
radio : 'Botones de Radio',
textField : 'Campo de Texto',
textarea : 'Area de Texto',
hiddenField : 'Campo Oculto',
button : 'Botón',
select : 'Campo de Selección',
imageButton : 'Botón Imagen',
notSet : '<No definido>',
id : 'Id',
name : 'Nombre',
langDir : 'Orientación',
langDirLtr : 'Izquierda a Derecha (LTR)',
langDirRtl : 'Derecha a Izquierda (RTL)',
langCode : 'Cód. de idioma',
longDescr : 'Descripción larga URL',
cssClass : 'Clases de hojas de estilo',
advisoryTitle : 'Título',
cssStyle : 'Estilo',
ok : 'OK',
cancel : 'Cancelar',
generalTab : 'General',
advancedTab : 'Avanzado',
validateNumberFailed : 'El valor no es un número.',
confirmNewPage : 'Cualquier cambio que no se haya guardado se perderá. ¿Está seguro de querer crear una nueva página?',
confirmCancel : 'Algunas de las opciones se han cambiado. ¿Está seguro de querer cerrar el diálogo?',
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, no disponible</span>'
},
// Special char dialog.
specialChar :
{
toolbar : 'Insertar Caracter Especial',
title : 'Seleccione un caracter especial'
},
// Link dialog.
link :
{
toolbar : 'Insertar/Editar Vínculo',
menu : 'Editar Vínculo',
title : 'Vínculo',
info : 'Información de Vínculo',
target : 'Destino',
upload : 'Cargar',
advanced : 'Avanzado',
type : 'Tipo de vínculo',
toAnchor : 'Referencia en esta página',
toEmail : 'E-Mail',
target : 'Destino',
targetNotSet : '<No definido>',
targetFrame : '<marco>',
targetPopup : '<ventana emergente>',
targetNew : 'Nueva Ventana(_blank)',
targetTop : 'Ventana primaria (_top)',
targetSelf : 'Misma Ventana (_self)',
targetParent : 'Ventana Padre (_parent)',
targetFrameName : 'Nombre del Marco Destino',
targetPopupName : 'Nombre de Ventana Emergente',
popupFeatures : 'Características de Ventana Emergente',
popupResizable : 'Redimensionable',
popupStatusBar : 'Barra de Estado',
popupLocationBar : 'Barra de ubicación',
popupToolbar : 'Barra de Herramientas',
popupMenuBar : 'Barra de Menú',
popupFullScreen : 'Pantalla Completa (IE)',
popupScrollBars : 'Barras de desplazamiento',
popupDependent : 'Dependiente (Netscape)',
popupWidth : 'Anchura',
popupLeft : 'Posición Izquierda',
popupHeight : 'Altura',
popupTop : 'Posición Derecha',
id : 'Id',
langDir : 'Orientación',
langDirNotSet : '<No definido>',
langDirLTR : 'Izquierda a Derecha (LTR)',
langDirRTL : 'Derecha a Izquierda (RTL)',
acccessKey : 'Clave de Acceso',
name : 'Nombre',
langCode : 'Orientación',
tabIndex : 'Indice de tabulación',
advisoryTitle : 'Título',
advisoryContentType : 'Tipo de Contenido',
cssClasses : 'Clases de hojas de estilo',
charset : 'Fuente de caracteres vinculado',
styles : 'Estilo',
selectAnchor : 'Seleccionar una referencia',
anchorName : 'Por Nombre de Referencia',
anchorId : 'Por ID de elemento',
emailAddress : 'Dirección de E-Mail',
emailSubject : 'Título del Mensaje',
emailBody : 'Cuerpo del Mensaje',
noAnchors : '(No hay referencias disponibles en el documento)',
noUrl : 'Por favor tipee el vínculo URL',
noEmail : 'Por favor tipee la dirección de e-mail'
},
// Anchor dialog
anchor :
{
toolbar : 'Referencia',
menu : 'Propiedades de Referencia',
title : 'Propiedades de Referencia',
name : 'Nombre de la Referencia',
errorName : 'Por favor, complete el nombre de la Referencia'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Buscar y Reemplazar',
find : 'Buscar',
replace : 'Reemplazar',
findWhat : 'Texto a buscar:',
replaceWith : 'Reemplazar con:',
notFoundMsg : 'El texto especificado no ha sido encontrado.',
matchCase : 'Coincidir may/min',
matchWord : 'Coincidir toda la palabra',
matchCyclic : 'Buscar en todo el contenido',
replaceAll : 'Reemplazar Todo',
replaceSuccessMsg : 'La expresión buscada ha sido reemplazada %1 veces.'
},
// Table Dialog
table :
{
toolbar : 'Tabla',
title : 'Propiedades de Tabla',
menu : 'Propiedades de Tabla',
deleteTable : 'Eliminar Tabla',
rows : 'Filas',
columns : 'Columnas',
border : 'Tamaño de Borde',
align : 'Alineación',
alignNotSet : '<No establecido>',
alignLeft : 'Izquierda',
alignCenter : 'Centrado',
alignRight : 'Derecha',
width : 'Anchura',
widthPx : 'pixeles',
widthPc : 'porcentaje',
height : 'Altura',
cellSpace : 'Esp. e/celdas',
cellPad : 'Esp. interior',
caption : 'Título',
summary : 'Síntesis',
headers : 'Encabezados',
headersNone : 'Ninguno',
headersColumn : 'Primera columna',
headersRow : 'Primera fila',
headersBoth : 'Ambas',
invalidRows : 'El número de filas debe ser un número mayor que 0.',
invalidCols : 'El número de columnas debe ser un número mayor que 0.',
invalidBorder : 'El tamaño del borde debe ser un número.',
invalidWidth : 'La anchura de tabla debe ser un número.',
invalidHeight : 'La altura de tabla debe ser un número.',
invalidCellSpacing : 'El espaciado entre celdas debe ser un número.',
invalidCellPadding : 'El espaciado interior debe ser un número.',
cell :
{
menu : 'Celda',
insertBefore : 'Insertar celda a la izquierda',
insertAfter : 'Insertar celda a la derecha',
deleteCell : 'Eliminar Celdas',
merge : 'Combinar Celdas',
mergeRight : 'Combinar a la derecha',
mergeDown : 'Combinar hacia abajo',
splitHorizontal : 'Dividir la celda horizontalmente',
splitVertical : 'Dividir la celda verticalmente',
title : 'Propiedades de celda',
cellType : 'Tipo de Celda',
rowSpan : 'Expandir filas',
colSpan : 'Expandir columnas',
wordWrap : 'Ajustar al contenido',
hAlign : 'Alineación Horizontal',
vAlign : 'Alineación Vertical',
alignTop : 'Arriba',
alignMiddle : 'Medio',
alignBottom : 'Abajo',
alignBaseline : 'Linea de base',
bgColor : 'Color de fondo',
borderColor : 'Color de borde',
data : 'Datos',
header : 'Encabezado',
yes : 'Sí',
no : 'No',
invalidWidth : 'La anchura de celda debe ser un número.',
invalidHeight : 'La altura de celda debe ser un número.',
invalidRowSpan : 'La expansión de filas debe ser un número entero.',
invalidColSpan : 'La expansión de columnas debe ser un número entero.'
},
row :
{
menu : 'Fila',
insertBefore : 'Insertar fila en la parte superior',
insertAfter : 'Insertar fila en la parte inferior',
deleteRow : 'Eliminar Filas'
},
column :
{
menu : 'Columna',
insertBefore : 'Insertar columna a la izquierda',
insertAfter : 'Insertar columna a la derecha',
deleteColumn : 'Eliminar Columnas'
}
},
// Button Dialog.
button :
{
title : 'Propiedades de Botón',
text : 'Texto (Valor)',
type : 'Tipo',
typeBtn : 'Boton',
typeSbm : 'Enviar',
typeRst : 'Reestablecer'
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'Propiedades de Casilla',
radioTitle : 'Propiedades de Botón de Radio',
value : 'Valor',
selected : 'Seleccionado'
},
// Form Dialog.
form :
{
title : 'Propiedades de Formulario',
menu : 'Propiedades de Formulario',
action : 'Acción',
method : 'Método',
encoding : 'Codificación',
target : 'Destino',
targetNotSet : '<No definido>',
targetNew : 'Nueva Ventana(_blank)',
targetTop : 'Ventana primaria (_top)',
targetSelf : 'Misma Ventana (_self)',
targetParent : 'Ventana Padre (_parent)'
},
// Select Field Dialog.
select :
{
title : 'Propiedades de Campo de Selección',
selectInfo : 'Información',
opAvail : 'Opciones disponibles',
value : 'Valor',
size : 'Tamaño',
lines : 'Lineas',
chkMulti : 'Permitir múltiple selección',
opText : 'Texto',
opValue : 'Valor',
btnAdd : 'Agregar',
btnModify : 'Modificar',
btnUp : 'Subir',
btnDown : 'Bajar',
btnSetValue : 'Establecer como predeterminado',
btnDelete : 'Eliminar'
},
// Textarea Dialog.
textarea :
{
title : 'Propiedades de Area de Texto',
cols : 'Columnas',
rows : 'Filas'
},
// Text Field Dialog.
textfield :
{
title : 'Propiedades de Campo de Texto',
name : 'Nombre',
value : 'Valor',
charWidth : 'Caracteres de ancho',
maxChars : 'Máximo caracteres',
type : 'Tipo',
typeText : 'Texto',
typePass : 'Contraseña'
},
// Hidden Field Dialog.
hidden :
{
title : 'Propiedades de Campo Oculto',
name : 'Nombre',
value : 'Valor'
},
// Image Dialog.
image :
{
title : 'Propiedades de Imagen',
titleButton : 'Propiedades de Botón de Imagen',
menu : 'Propiedades de Imagen',
infoTab : 'Información de Imagen',
btnUpload : 'Enviar al Servidor',
url : 'URL',
upload : 'Cargar',
alt : 'Texto Alternativo',
width : 'Anchura',
height : 'Altura',
lockRatio : 'Proporcional',
resetSize : 'Tamaño Original',
border : 'Borde',
hSpace : 'Esp.Horiz',
vSpace : 'Esp.Vert',
align : 'Alineación',
alignLeft : 'Izquierda',
alignAbsBottom: 'Abs inferior',
alignAbsMiddle: 'Abs centro',
alignBaseline : 'Línea de base',
alignBottom : 'Pie',
alignMiddle : 'Centro',
alignRight : 'Derecha',
alignTextTop : 'Tope del texto',
alignTop : 'Tope',
preview : 'Vista Previa',
alertUrl : 'Por favor escriba la URL de la imagen',
linkTab : 'Vínculo',
button2Img : '¿Desea convertir el botón de imagen en una simple imagen?',
img2Button : '¿Desea convertir la imagen en un botón de imagen?'
},
// Flash Dialog
flash :
{
properties : 'Propiedades de Flash',
propertiesTab : 'Propiedades',
title : 'Propiedades de Flash',
chkPlay : 'Autoejecución',
chkLoop : 'Repetir',
chkMenu : 'Activar Menú Flash',
chkFull : 'Permitir pantalla completa',
scale : 'Escala',
scaleAll : 'Mostrar todo',
scaleNoBorder : 'Sin Borde',
scaleFit : 'Ajustado',
access : 'Acceso de scripts',
accessAlways : 'Siempre',
accessSameDomain : 'Mismo dominio',
accessNever : 'Nunca',
align : 'Alineación',
alignLeft : 'Izquierda',
alignAbsBottom: 'Abs inferior',
alignAbsMiddle: 'Abs centro',
alignBaseline : 'Línea de base',
alignBottom : 'Pie',
alignMiddle : 'Centro',
alignRight : 'Derecha',
alignTextTop : 'Tope del texto',
alignTop : 'Tope',
quality : 'Calidad',
qualityBest : 'La mejor',
qualityHigh : 'Alta',
qualityAutoHigh : 'Auto Alta',
qualityMedium : 'Media',
qualityAutoLow : 'Auto Baja',
qualityLow : 'Baja',
windowModeWindow : 'Ventana',
windowModeOpaque : 'Opaco',
windowModeTransparent : 'Transparente',
windowMode : 'WindowMode',
flashvars : 'FlashVars',
bgcolor : 'Color de Fondo',
width : 'Anchura',
height : 'Altura',
hSpace : 'Esp.Horiz',
vSpace : 'Esp.Vert',
validateSrc : 'Por favor escriba el vínculo URL',
validateWidth : 'Anchura debe ser un número.',
validateHeight : 'Altura debe ser un número.',
validateHSpace : 'Esp.Horiz debe ser un número.',
validateVSpace : 'Esp.Vert debe ser un número.'
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'Ortografía',
title : 'Comprobar ortografía',
notAvailable : 'Lo sentimos pero el servicio no está disponible.',
errorLoading : 'Error cargando la aplicación del servidor: %s.',
notInDic : 'No se encuentra en el Diccionario',
changeTo : 'Cambiar a',
btnIgnore : 'Ignorar',
btnIgnoreAll : 'Ignorar Todo',
btnReplace : 'Reemplazar',
btnReplaceAll : 'Reemplazar Todo',
btnUndo : 'Deshacer',
noSuggestions : '- No hay sugerencias -',
progress : 'Control de Ortografía en progreso...',
noMispell : 'Control finalizado: no se encontraron errores',
noChanges : 'Control finalizado: no se ha cambiado ninguna palabra',
oneChange : 'Control finalizado: se ha cambiado una palabra',
manyChanges : 'Control finalizado: se ha cambiado %1 palabras',
ieSpellDownload : 'Módulo de Control de Ortografía no instalado. ¿Desea descargarlo ahora?'
},
smiley :
{
toolbar : 'Emoticons',
title : 'Insertar un Emoticon'
},
elementsPath :
{
eleTitle : '%1 elemento'
},
numberedlist : 'Numeración',
bulletedlist : 'Viñetas',
indent : 'Aumentar Sangría',
outdent : 'Disminuir Sangría',
justify :
{
left : 'Alinear a Izquierda',
center : 'Centrar',
right : 'Alinear a Derecha',
block : 'Justificado'
},
blockquote : 'Cita',
clipboard :
{
title : 'Pegar',
cutError : 'La configuración de seguridad de este navegador no permite la ejecución automática de operaciones de cortado. Por favor use el teclado (Ctrl+X).',
copyError : 'La configuración de seguridad de este navegador no permite la ejecución automática de operaciones de copiado. Por favor use el teclado (Ctrl+C).',
pasteMsg : 'Por favor pegue dentro del cuadro utilizando el teclado (<STRONG>Ctrl+V</STRONG>); luego presione <STRONG>OK</STRONG>.',
securityMsg : 'Debido a la configuración de seguridad de su navegador, el editor no tiene acceso al portapapeles. Es necesario que lo pegue de nuevo en esta ventana.'
},
pastefromword :
{
toolbar : 'Pegar desde Word',
title : 'Pegar desde Word',
advice : 'Por favor pegue dentro del cuadro utilizando el teclado (<STRONG>Ctrl+V</STRONG>); luego presione <STRONG>OK</STRONG>.',
ignoreFontFace : 'Ignorar definiciones de fuentes',
removeStyle : 'Remover definiciones de estilo'
},
pasteText :
{
button : 'Pegar como Texto Plano',
title : 'Pegar como Texto Plano'
},
templates :
{
button : 'Plantillas',
title : 'Contenido de Plantillas',
insertOption: 'Reemplazar el contenido actual',
selectPromptMsg: 'Por favor selecciona la plantilla a abrir en el editor<br>(el contenido actual se perderá):',
emptyListMsg : '(No hay plantillas definidas)'
},
showBlocks : 'Mostrar bloques',
stylesCombo :
{
label : 'Estilo',
voiceLabel : 'Estilos',
panelVoiceLabel : 'Elija un estilo',
panelTitle1 : 'Estilos de párrafo',
panelTitle2 : 'Estilos de carácter',
panelTitle3 : 'Estilos de objeto'
},
format :
{
label : 'Formato',
voiceLabel : 'Formato',
panelTitle : 'Formato',
panelVoiceLabel : 'Elija un formato de párrafo',
tag_p : 'Normal',
tag_pre : 'Con formato',
tag_address : 'Dirección',
tag_h1 : 'Encabezado 1',
tag_h2 : 'Encabezado 2',
tag_h3 : 'Encabezado 3',
tag_h4 : 'Encabezado 4',
tag_h5 : 'Encabezado 5',
tag_h6 : 'Encabezado 6',
tag_div : 'Normal (DIV)'
},
font :
{
label : 'Fuente',
voiceLabel : 'Fuente',
panelTitle : 'Fuente',
panelVoiceLabel : 'Elija una fuente'
},
fontSize :
{
label : 'Tamaño',
voiceLabel : 'Tamaño de fuente',
panelTitle : 'Tamaño',
panelVoiceLabel : 'Elija un tamaño de fuente'
},
colorButton :
{
textColorTitle : 'Color de Texto',
bgColorTitle : 'Color de Fondo',
auto : 'Automático',
more : 'Más Colores...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Comprobar Ortografía Mientras Escribe',
enable : 'Activar COME',
disable : 'Desactivar COME',
about : 'Acerca de COME',
toggle : 'Cambiar COME',
options : 'Opciones',
langs : 'Idiomas',
moreSuggestions : 'Más sugerencias',
ignore : 'Ignorar',
ignoreAll : 'Ignorar Todas',
addWord : 'Añadir palabra',
emptyDic : 'El nombre del diccionario no puede estar en blanco.',
optionsTab : 'Opciones',
languagesTab : 'Idiomas',
dictionariesTab : 'Diccionarios',
aboutTab : 'Acerca de'
},
about :
{
title : 'Acerca de CKEditor',
dlgTitle : 'Acerca de CKEditor',
moreInfo : 'Para información de licencia, por favor visite nuestro sitio web:',
copy : 'Copyright &copy; $1. Todos los derechos reservados.'
},
maximize : 'Maximizar',
fakeobjects :
{
anchor : 'Ancla',
flash : 'Animación flash',
div : 'Salto de página',
unknown : 'Objeto desconocido'
},
resize : 'Arrastre para redimensionar'
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Estonian language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['et'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Rich text editor, %1', // MISSING
// Toolbar buttons without dialogs.
source : 'Lähtekood',
newPage : 'Uus leht',
save : 'Salvesta',
preview : 'Eelvaade',
cut : 'Lõika',
copy : 'Kopeeri',
paste : 'Kleebi',
print : 'Prindi',
underline : 'Allajoonitud',
bold : 'Paks',
italic : 'Kursiiv',
selectAll : 'Vali kõik',
removeFormat : 'Eemalda vorming',
strike : 'Läbijoonitud',
subscript : 'Allindeks',
superscript : 'Ülaindeks',
horizontalrule : 'Sisesta horisontaaljoon',
pagebreak : 'Sisesta lehevahetuskoht',
unlink : 'Eemalda link',
undo : 'Võta tagasi',
redo : 'Korda toimingut',
// Common messages and labels.
common :
{
browseServer : 'Sirvi serverit',
url : 'URL',
protocol : 'Protokoll',
upload : 'Lae üles',
uploadSubmit : 'Saada serverissee',
image : 'Pilt',
flash : 'Flash',
form : 'Vorm',
checkbox : 'Märkeruut',
radio : 'Raadionupp',
textField : 'Tekstilahter',
textarea : 'Tekstiala',
hiddenField : 'Varjatud lahter',
button : 'Nupp',
select : 'Valiklahter',
imageButton : 'Piltnupp',
notSet : '<määramata>',
id : 'Id',
name : 'Nimi',
langDir : 'Keele suund',
langDirLtr : 'Vasakult paremale (LTR)',
langDirRtl : 'Paremalt vasakule (RTL)',
langCode : 'Keele kood',
longDescr : 'Pikk kirjeldus URL',
cssClass : 'Stiilistiku klassid',
advisoryTitle : 'Juhendav tiitel',
cssStyle : 'Laad',
ok : 'OK',
cancel : 'Loobu',
generalTab : 'General', // MISSING
advancedTab : 'Täpsemalt',
validateNumberFailed : 'This value is not a number.', // MISSING
confirmNewPage : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING
confirmCancel : 'Some of the options have been changed. Are you sure to close the dialog?', // MISSING
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING
},
// Special char dialog.
specialChar :
{
toolbar : 'Sisesta erimärk',
title : 'Vali erimärk'
},
// Link dialog.
link :
{
toolbar : 'Sisesta link / Muuda linki',
menu : 'Muuda linki',
title : 'Link',
info : 'Lingi info',
target : 'Sihtkoht',
upload : 'Lae üles',
advanced : 'Täpsemalt',
type : 'Lingi tüüp',
toAnchor : 'Ankur sellel lehel',
toEmail : 'E-post',
target : 'Sihtkoht',
targetNotSet : '<määramata>',
targetFrame : '<raam>',
targetPopup : '<hüpikaken>',
targetNew : 'Uus aken (_blank)',
targetTop : 'Pealmine aken (_top)',
targetSelf : 'Sama aken (_self)',
targetParent : 'Esivanem aken (_parent)',
targetFrameName : 'Sihtmärk raami nimi',
targetPopupName : 'Hüpikakna nimi',
popupFeatures : 'Hüpikakna omadused',
popupResizable : 'Resizable', // MISSING
popupStatusBar : 'Olekuriba',
popupLocationBar : 'Aadressiriba',
popupToolbar : 'Tööriistariba',
popupMenuBar : 'Menüüriba',
popupFullScreen : 'Täisekraan (IE)',
popupScrollBars : 'Kerimisribad',
popupDependent : 'Sõltuv (Netscape)',
popupWidth : 'Laius',
popupLeft : 'Vasak asukoht',
popupHeight : 'Kõrgus',
popupTop : 'Ülemine asukoht',
id : 'Id', // MISSING
langDir : 'Keele suund',
langDirNotSet : '<määramata>',
langDirLTR : 'Vasakult paremale (LTR)',
langDirRTL : 'Paremalt vasakule (RTL)',
acccessKey : 'Juurdepääsu võti',
name : 'Nimi',
langCode : 'Keele suund',
tabIndex : 'Tab indeks',
advisoryTitle : 'Juhendav tiitel',
advisoryContentType : 'Juhendava sisu tüüp',
cssClasses : 'Stiilistiku klassid',
charset : 'Lingitud ressurssi märgistik',
styles : 'Laad',
selectAnchor : 'Vali ankur',
anchorName : 'Ankru nime järgi',
anchorId : 'Elemendi id järgi',
emailAddress : 'E-posti aadress',
emailSubject : 'Sõnumi teema',
emailBody : 'Sõnumi tekst',
noAnchors : '(Selles dokumendis ei ole ankruid)',
noUrl : 'Palun kirjuta lingi URL',
noEmail : 'Palun kirjuta E-Posti aadress'
},
// Anchor dialog
anchor :
{
toolbar : 'Sisesta ankur / Muuda ankrut',
menu : 'Ankru omadused',
title : 'Ankru omadused',
name : 'Ankru nimi',
errorName : 'Palun sisest ankru nimi'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Otsi ja asenda',
find : 'Otsi',
replace : 'Asenda',
findWhat : 'Leia mida:',
replaceWith : 'Asenda millega:',
notFoundMsg : 'Valitud teksti ei leitud.',
matchCase : 'Erista suur- ja väiketähti',
matchWord : 'Otsi terviklike sõnu',
matchCyclic : 'Match cyclic', // MISSING
replaceAll : 'Asenda kõik',
replaceSuccessMsg : '%1 occurrence(s) replaced.' // MISSING
},
// Table Dialog
table :
{
toolbar : 'Tabel',
title : 'Tabeli atribuudid',
menu : 'Tabeli atribuudid',
deleteTable : 'Kustuta tabel',
rows : 'Read',
columns : 'Veerud',
border : 'Joone suurus',
align : 'Joondus',
alignNotSet : '<Määramata>',
alignLeft : 'Vasak',
alignCenter : 'Kesk',
alignRight : 'Parem',
width : 'Laius',
widthPx : 'pikslit',
widthPc : 'protsenti',
height : 'Kõrgus',
cellSpace : 'Lahtri vahe',
cellPad : 'Lahtri täidis',
caption : 'Tabeli tiitel',
summary : 'Kokkuvõte',
headers : 'Headers', // MISSING
headersNone : 'None', // MISSING
headersColumn : 'First column', // MISSING
headersRow : 'First Row', // MISSING
headersBoth : 'Both', // MISSING
invalidRows : 'Number of rows must be a number greater than 0.', // MISSING
invalidCols : 'Number of columns must be a number greater than 0.', // MISSING
invalidBorder : 'Border size must be a number.', // MISSING
invalidWidth : 'Table width must be a number.', // MISSING
invalidHeight : 'Table height must be a number.', // MISSING
invalidCellSpacing : 'Cell spacing must be a number.', // MISSING
invalidCellPadding : 'Cell padding must be a number.', // MISSING
cell :
{
menu : 'Lahter',
insertBefore : 'Sisesta lahter enne',
insertAfter : 'Sisesta lahter peale',
deleteCell : 'Eemalda lahtrid',
merge : 'Ühenda lahtrid',
mergeRight : 'Ühenda paremale',
mergeDown : 'Ühenda alla',
splitHorizontal : 'Poolita lahter horisontaalselt',
splitVertical : 'Poolita lahter vertikaalselt',
title : 'Cell Properties', // MISSING
cellType : 'Cell Type', // MISSING
rowSpan : 'Rows Span', // MISSING
colSpan : 'Columns Span', // MISSING
wordWrap : 'Word Wrap', // MISSING
hAlign : 'Horizontal Alignment', // MISSING
vAlign : 'Vertical Alignment', // MISSING
alignTop : 'Top', // MISSING
alignMiddle : 'Middle', // MISSING
alignBottom : 'Bottom', // MISSING
alignBaseline : 'Baseline', // MISSING
bgColor : 'Background Color', // MISSING
borderColor : 'Border Color', // MISSING
data : 'Data', // MISSING
header : 'Header', // MISSING
yes : 'Yes', // MISSING
no : 'No', // MISSING
invalidWidth : 'Cell width must be a number.', // MISSING
invalidHeight : 'Cell height must be a number.', // MISSING
invalidRowSpan : 'Rows span must be a whole number.', // MISSING
invalidColSpan : 'Columns span must be a whole number.' // MISSING
},
row :
{
menu : 'Rida',
insertBefore : 'Sisesta rida enne',
insertAfter : 'Sisesta rida peale',
deleteRow : 'Eemalda read'
},
column :
{
menu : 'Veerg',
insertBefore : 'Sisesta veerg enne',
insertAfter : 'Sisesta veerg peale',
deleteColumn : 'Eemalda veerud'
}
},
// Button Dialog.
button :
{
title : 'Nupu omadused',
text : 'Tekst (väärtus)',
type : 'Tüüp',
typeBtn : 'Nupp',
typeSbm : 'Saada',
typeRst : 'Lähtesta'
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'Märkeruudu omadused',
radioTitle : 'Raadionupu omadused',
value : 'Väärtus',
selected : 'Valitud'
},
// Form Dialog.
form :
{
title : 'Vormi omadused',
menu : 'Vormi omadused',
action : 'Toiming',
method : 'Meetod',
encoding : 'Encoding', // MISSING
target : 'Sihtkoht',
targetNotSet : '<määramata>',
targetNew : 'Uus aken (_blank)',
targetTop : 'Pealmine aken (_top)',
targetSelf : 'Sama aken (_self)',
targetParent : 'Esivanem aken (_parent)'
},
// Select Field Dialog.
select :
{
title : 'Valiklahtri omadused',
selectInfo : 'Info',
opAvail : 'Võimalikud valikud',
value : 'Väärtus',
size : 'Suurus',
lines : 'ridu',
chkMulti : 'Võimalda mitu valikut',
opText : 'Tekst',
opValue : 'Väärtus',
btnAdd : 'Lisa',
btnModify : 'Muuda',
btnUp : 'Üles',
btnDown : 'Alla',
btnSetValue : 'Sea valitud olekuna',
btnDelete : 'Kustuta'
},
// Textarea Dialog.
textarea :
{
title : 'Tekstiala omadused',
cols : 'Veerge',
rows : 'Ridu'
},
// Text Field Dialog.
textfield :
{
title : 'Tekstilahtri omadused',
name : 'Nimi',
value : 'Väärtus',
charWidth : 'Laius (tähemärkides)',
maxChars : 'Maksimaalselt tähemärke',
type : 'Tüüp',
typeText : 'Tekst',
typePass : 'Parool'
},
// Hidden Field Dialog.
hidden :
{
title : 'Varjatud lahtri omadused',
name : 'Nimi',
value : 'Väärtus'
},
// Image Dialog.
image :
{
title : 'Pildi atribuudid',
titleButton : 'Piltnupu omadused',
menu : 'Pildi atribuudid',
infoTab : 'Pildi info',
btnUpload : 'Saada serverissee',
url : 'URL',
upload : 'Lae üles',
alt : 'Alternatiivne tekst',
width : 'Laius',
height : 'Kõrgus',
lockRatio : 'Lukusta kuvasuhe',
resetSize : 'Lähtesta suurus',
border : 'Joon',
hSpace : 'H. vaheruum',
vSpace : 'V. vaheruum',
align : 'Joondus',
alignLeft : 'Vasak',
alignAbsBottom: 'Abs alla',
alignAbsMiddle: 'Abs keskele',
alignBaseline : 'Baasjoonele',
alignBottom : 'Alla',
alignMiddle : 'Keskele',
alignRight : 'Paremale',
alignTextTop : 'Tekstit üles',
alignTop : 'Üles',
preview : 'Eelvaade',
alertUrl : 'Palun kirjuta pildi URL',
linkTab : 'Link',
button2Img : 'Do you want to transform the selected image button on a simple image?', // MISSING
img2Button : 'Do you want to transform the selected image on a image button?' // MISSING
},
// Flash Dialog
flash :
{
properties : 'Flash omadused',
propertiesTab : 'Properties', // MISSING
title : 'Flash omadused',
chkPlay : 'Automaatne start ',
chkLoop : 'Korduv',
chkMenu : 'Võimalda flash menüü',
chkFull : 'Allow Fullscreen', // MISSING
scale : 'Mastaap',
scaleAll : 'Näita kõike',
scaleNoBorder : 'Äärist ei ole',
scaleFit : 'Täpne sobivus',
access : 'Script Access', // MISSING
accessAlways : 'Always', // MISSING
accessSameDomain : 'Same domain', // MISSING
accessNever : 'Never', // MISSING
align : 'Joondus',
alignLeft : 'Vasak',
alignAbsBottom: 'Abs alla',
alignAbsMiddle: 'Abs keskele',
alignBaseline : 'Baasjoonele',
alignBottom : 'Alla',
alignMiddle : 'Keskele',
alignRight : 'Paremale',
alignTextTop : 'Tekstit üles',
alignTop : 'Üles',
quality : 'Quality', // MISSING
qualityBest : 'Best', // MISSING
qualityHigh : 'High', // MISSING
qualityAutoHigh : 'Auto High', // MISSING
qualityMedium : 'Medium', // MISSING
qualityAutoLow : 'Auto Low', // MISSING
qualityLow : 'Low', // MISSING
windowModeWindow : 'Window', // MISSING
windowModeOpaque : 'Opaque', // MISSING
windowModeTransparent : 'Transparent', // MISSING
windowMode : 'Window mode', // MISSING
flashvars : 'Variables for Flash', // MISSING
bgcolor : 'Tausta värv',
width : 'Laius',
height : 'Kõrgus',
hSpace : 'H. vaheruum',
vSpace : 'V. vaheruum',
validateSrc : 'Palun kirjuta lingi URL',
validateWidth : 'Width must be a number.', // MISSING
validateHeight : 'Height must be a number.', // MISSING
validateHSpace : 'HSpace must be a number.', // MISSING
validateVSpace : 'VSpace must be a number.' // MISSING
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'Kontrolli õigekirja',
title : 'Spell Check', // MISSING
notAvailable : 'Sorry, but service is unavailable now.', // MISSING
errorLoading : 'Error loading application service host: %s.', // MISSING
notInDic : 'Puudub sõnastikust',
changeTo : 'Muuda',
btnIgnore : 'Ignoreeri',
btnIgnoreAll : 'Ignoreeri kõiki',
btnReplace : 'Asenda',
btnReplaceAll : 'Asenda kõik',
btnUndo : 'Võta tagasi',
noSuggestions : '- Soovitused puuduvad -',
progress : 'Toimub õigekirja kontroll...',
noMispell : 'Õigekirja kontroll sooritatud: õigekirjuvigu ei leitud',
noChanges : 'Õigekirja kontroll sooritatud: ühtegi sõna ei muudetud',
oneChange : 'Õigekirja kontroll sooritatud: üks sõna muudeti',
manyChanges : 'Õigekirja kontroll sooritatud: %1 sõna muudetud',
ieSpellDownload : 'Õigekirja kontrollija ei ole installeeritud. Soovid sa selle alla laadida?'
},
smiley :
{
toolbar : 'Emotikon',
title : 'Sisesta emotikon'
},
elementsPath :
{
eleTitle : '%1 element' // MISSING
},
numberedlist : 'Nummerdatud loetelu',
bulletedlist : 'Punktiseeritud loetelu',
indent : 'Suurenda taanet',
outdent : 'Vähenda taanet',
justify :
{
left : 'Vasakjoondus',
center : 'Keskjoondus',
right : 'Paremjoondus',
block : 'Rööpjoondus'
},
blockquote : 'Blokktsitaat',
clipboard :
{
title : 'Kleebi',
cutError : 'Sinu veebisirvija turvaseaded ei luba redaktoril automaatselt lõigata. Palun kasutage selleks klaviatuuri klahvikombinatsiooni (Ctrl+X).',
copyError : 'Sinu veebisirvija turvaseaded ei luba redaktoril automaatselt kopeerida. Palun kasutage selleks klaviatuuri klahvikombinatsiooni (Ctrl+C).',
pasteMsg : 'Palun kleebi järgnevasse kasti kasutades klaviatuuri klahvikombinatsiooni (<STRONG>Ctrl+V</STRONG>) ja vajuta seejärel <STRONG>OK</STRONG>.',
securityMsg : 'Sinu veebisirvija turvaseadete tõttu, ei oma redaktor otsest ligipääsu lõikelaua andmetele. Sa pead kleepima need uuesti siia aknasse.'
},
pastefromword :
{
toolbar : 'Kleebi Wordist',
title : 'Kleebi Wordist',
advice : 'Palun kleebi järgnevasse kasti kasutades klaviatuuri klahvikombinatsiooni (<STRONG>Ctrl+V</STRONG>) ja vajuta seejärel <STRONG>OK</STRONG>.',
ignoreFontFace : 'Ignoreeri kirja definitsioone',
removeStyle : 'Eemalda stiilide definitsioonid'
},
pasteText :
{
button : 'Kleebi tavalise tekstina',
title : 'Kleebi tavalise tekstina'
},
templates :
{
button : 'Šabloon',
title : 'Sisu šabloonid',
insertOption: 'Asenda tegelik sisu',
selectPromptMsg: 'Palun vali šabloon, et avada see redaktoris<br />(praegune sisu läheb kaotsi):',
emptyListMsg : '(Ühtegi šablooni ei ole defineeritud)'
},
showBlocks : 'Näita blokke',
stylesCombo :
{
label : 'Laad',
voiceLabel : 'Styles', // MISSING
panelVoiceLabel : 'Select a style', // MISSING
panelTitle1 : 'Block Styles', // MISSING
panelTitle2 : 'Inline Styles', // MISSING
panelTitle3 : 'Object Styles' // MISSING
},
format :
{
label : 'Vorming',
voiceLabel : 'Format', // MISSING
panelTitle : 'Vorming',
panelVoiceLabel : 'Select a paragraph format', // MISSING
tag_p : 'Tavaline',
tag_pre : 'Vormindatud',
tag_address : 'Aadress',
tag_h1 : 'Pealkiri 1',
tag_h2 : 'Pealkiri 2',
tag_h3 : 'Pealkiri 3',
tag_h4 : 'Pealkiri 4',
tag_h5 : 'Pealkiri 5',
tag_h6 : 'Pealkiri 6',
tag_div : 'Tavaline (DIV)'
},
font :
{
label : 'Kiri',
voiceLabel : 'Font', // MISSING
panelTitle : 'Kiri',
panelVoiceLabel : 'Select a font' // MISSING
},
fontSize :
{
label : 'Suurus',
voiceLabel : 'Font Size', // MISSING
panelTitle : 'Suurus',
panelVoiceLabel : 'Select a font size' // MISSING
},
colorButton :
{
textColorTitle : 'Teksti värv',
bgColorTitle : 'Tausta värv',
auto : 'Automaatne',
more : 'Rohkem värve...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Spell Check As You Type', // MISSING
enable : 'Enable SCAYT', // MISSING
disable : 'Disable SCAYT', // MISSING
about : 'About SCAYT', // MISSING
toggle : 'Toggle SCAYT', // MISSING
options : 'Options', // MISSING
langs : 'Languages', // MISSING
moreSuggestions : 'More suggestions', // MISSING
ignore : 'Ignore', // MISSING
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
optionsTab : 'Options', // MISSING
languagesTab : 'Languages', // MISSING
dictionariesTab : 'Dictionaries', // MISSING
aboutTab : 'About' // MISSING
},
about :
{
title : 'About CKEditor', // MISSING
dlgTitle : 'About CKEditor', // MISSING
moreInfo : 'For licensing information please visit our web site:', // MISSING
copy : 'Copyright &copy; $1. All rights reserved.' // MISSING
},
maximize : 'Maximize', // MISSING
fakeobjects :
{
anchor : 'Anchor', // MISSING
flash : 'Flash Animation', // MISSING
div : 'Page Break', // MISSING
unknown : 'Unknown Object' // MISSING
},
resize : 'Drag to resize' // MISSING
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Basque language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['eu'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Testu aberastuentzako editorea, %1',
// Toolbar buttons without dialogs.
source : 'HTML Iturburua',
newPage : 'Orrialde Berria',
save : 'Gorde',
preview : 'Aurrebista',
cut : 'Ebaki',
copy : 'Kopiatu',
paste : 'Itsatsi',
print : 'Inprimatu',
underline : 'Azpimarratu',
bold : 'Lodia',
italic : 'Etzana',
selectAll : 'Hautatu dena',
removeFormat : 'Kendu Formatua',
strike : 'Marratua',
subscript : 'Azpi-indize',
superscript : 'Goi-indize',
horizontalrule : 'Txertatu Marra Horizontala',
pagebreak : 'Txertatu Orrialde-jauzia',
unlink : 'Kendu Esteka',
undo : 'Desegin',
redo : 'Berregin',
// Common messages and labels.
common :
{
browseServer : 'Zerbitzaria arakatu',
url : 'URL',
protocol : 'Protokoloa',
upload : 'Gora kargatu',
uploadSubmit : 'Zerbitzarira bidalia',
image : 'Irudia',
flash : 'Flasha',
form : 'Formularioa',
checkbox : 'Kontrol-laukia',
radio : 'Aukera-botoia',
textField : 'Testu Eremua',
textarea : 'Testu-area',
hiddenField : 'Ezkutuko Eremua',
button : 'Botoia',
select : 'Hautespen Eremua',
imageButton : 'Irudi Botoia',
notSet : '<Ezarri gabe>',
id : 'Id',
name : 'Izena',
langDir : 'Hizkuntzaren Norabidea',
langDirLtr : 'Ezkerretik Eskumara(LTR)',
langDirRtl : 'Eskumatik Ezkerrera (RTL)',
langCode : 'Hizkuntza Kodea',
longDescr : 'URL Deskribapen Luzea',
cssClass : 'Estilo-orriko Klaseak',
advisoryTitle : 'Izenburua',
cssStyle : 'Estiloa',
ok : 'Ados',
cancel : 'Utzi',
generalTab : 'Orokorra',
advancedTab : 'Aurreratua',
validateNumberFailed : 'Balio hau ez da zenbaki bat.',
confirmNewPage : 'Eduki honetan gorde gabe dauden aldaketak galduko dira. Ziur zaude orri berri bat kargatu nahi duzula?',
confirmCancel : 'Aukera batzuk aldatu egin dira. Ziur zaude elkarrizketa-koadroa itxi nahi duzula?',
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, erabilezina</span>'
},
// Special char dialog.
specialChar :
{
toolbar : 'Txertatu Karaktere Berezia',
title : 'Karaktere Berezia Aukeratu'
},
// Link dialog.
link :
{
toolbar : 'Txertatu/Editatu Esteka',
menu : 'Aldatu Esteka',
title : 'Esteka',
info : 'Estekaren Informazioa',
target : 'Target (Helburua)',
upload : 'Gora kargatu',
advanced : 'Aurreratua',
type : 'Esteka Mota',
toAnchor : 'Aingura orrialde honetan',
toEmail : 'ePosta',
target : 'Target (Helburua)',
targetNotSet : '<Ezarri gabe>',
targetFrame : '<marko>',
targetPopup : '<popup leihoa>',
targetNew : 'Leiho Berria (_blank)',
targetTop : 'Goiko Leihoa (_top)',
targetSelf : 'Leiho Berdina (_self)',
targetParent : 'Leiho Gurasoa (_parent)',
targetFrameName : 'Marko Helburuaren Izena',
targetPopupName : 'Popup Leihoaren Izena',
popupFeatures : 'Popup Leihoaren Ezaugarriak',
popupResizable : 'Tamaina Aldakorra',
popupStatusBar : 'Egoera Barra',
popupLocationBar : 'Kokaleku Barra',
popupToolbar : 'Tresna Barra',
popupMenuBar : 'Menu Barra',
popupFullScreen : 'Pantaila Osoa (IE)',
popupScrollBars : 'Korritze Barrak',
popupDependent : 'Menpekoa (Netscape)',
popupWidth : 'Zabalera',
popupLeft : 'Ezkerreko Posizioa',
popupHeight : 'Altuera',
popupTop : 'Goiko Posizioa',
id : 'Id',
langDir : 'Hizkuntzaren Norabidea',
langDirNotSet : '<Ezarri gabe>',
langDirLTR : 'Ezkerretik Eskumara(LTR)',
langDirRTL : 'Eskumatik Ezkerrera (RTL)',
acccessKey : 'Sarbide-gakoa',
name : 'Izena',
langCode : 'Hizkuntzaren Norabidea',
tabIndex : 'Tabulazio Indizea',
advisoryTitle : 'Izenburua',
advisoryContentType : 'Eduki Mota (Content Type)',
cssClasses : 'Estilo-orriko Klaseak',
charset : 'Estekatutako Karaktere Multzoa',
styles : 'Estiloa',
selectAnchor : 'Aingura bat hautatu',
anchorName : 'Aingura izenagatik',
anchorId : 'Elementuaren ID-gatik',
emailAddress : 'ePosta Helbidea',
emailSubject : 'Mezuaren Gaia',
emailBody : 'Mezuaren Gorputza',
noAnchors : '(Ez daude aingurak eskuragarri dokumentuan)',
noUrl : 'Mesedez URL esteka idatzi',
noEmail : 'Mesedez ePosta helbidea idatzi'
},
// Anchor dialog
anchor :
{
toolbar : 'Aingura',
menu : 'Ainguraren Ezaugarriak',
title : 'Ainguraren Ezaugarriak',
name : 'Ainguraren Izena',
errorName : 'Idatzi ainguraren izena'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Bilatu eta Ordeztu',
find : 'Bilatu',
replace : 'Ordezkatu',
findWhat : 'Zer bilatu:',
replaceWith : 'Zerekin ordeztu:',
notFoundMsg : 'Idatzitako testua ez da topatu.',
matchCase : 'Maiuskula/minuskula',
matchWord : 'Esaldi osoa bilatu',
matchCyclic : 'Bilaketa ziklikoa',
replaceAll : 'Ordeztu Guztiak',
replaceSuccessMsg : 'Zenbat aldiz ordeztua: %1'
},
// Table Dialog
table :
{
toolbar : 'Taula',
title : 'Taularen Ezaugarriak',
menu : 'Taularen Ezaugarriak',
deleteTable : 'Ezabatu Taula',
rows : 'Lerroak',
columns : 'Zutabeak',
border : 'Ertzaren Zabalera',
align : 'Lerrokatu',
alignNotSet : '<Ezarri gabe>',
alignLeft : 'Ezkerrean',
alignCenter : 'Erdian',
alignRight : 'Eskuman',
width : 'Zabalera',
widthPx : 'pixel',
widthPc : 'ehuneko',
height : 'Altuera',
cellSpace : 'Gelaxka arteko tartea',
cellPad : 'Gelaxken betegarria',
caption : 'Epigrafea',
summary : 'Laburpena',
headers : 'Goiburuak',
headersNone : 'Bat ere ez',
headersColumn : 'Lehen zutabea',
headersRow : 'Lehen lerroa',
headersBoth : 'Biak',
invalidRows : 'Lerro kopurua 0 baino handiagoa den zenbakia izan behar da.',
invalidCols : 'Zutabe kopurua 0 baino handiagoa den zenbakia izan behar da.',
invalidBorder : 'Ertzaren tamaina zenbaki bat izan behar da.',
invalidWidth : 'Taularen zabalera zenbaki bat izan behar da.',
invalidHeight : 'Taularen altuera zenbaki bat izan behar da.',
invalidCellSpacing : 'Gelaxka arteko tartea zenbaki bat izan behar da.',
invalidCellPadding : 'Gelaxken betegarria zenbaki bat izan behar da.',
cell :
{
menu : 'Gelaxka',
insertBefore : 'Txertatu Gelaxka Aurretik',
insertAfter : 'Txertatu Gelaxka Ostean',
deleteCell : 'Kendu Gelaxkak',
merge : 'Batu Gelaxkak',
mergeRight : 'Elkartu Eskumara',
mergeDown : 'Elkartu Behera',
splitHorizontal : 'Banatu Gelaxkak Horizontalki',
splitVertical : 'Banatu Gelaxkak Bertikalki',
title : 'Gelaxken Ezaugarriak',
cellType : 'Gelaxka Mota',
rowSpan : 'Hedatutako Lerroak',
colSpan : 'Hedatutako Zutabeak',
wordWrap : 'Itzulbira',
hAlign : 'Lerrokatze Horizontala',
vAlign : 'Lerrokatze Bertikala',
alignTop : 'Goian',
alignMiddle : 'Erdian',
alignBottom : 'Behean',
alignBaseline : 'Oinarri-lerroan',
bgColor : 'Fondoaren Kolorea',
borderColor : 'Ertzaren Kolorea',
data : 'Data',
header : 'Goiburua',
yes : 'Bai',
no : 'Ez',
invalidWidth : 'Gelaxkaren zabalera zenbaki bat izan behar da.',
invalidHeight : 'Gelaxkaren altuera zenbaki bat izan behar da.',
invalidRowSpan : 'Lerroen hedapena zenbaki osoa izan behar da.',
invalidColSpan : 'Zutabeen hedapena zenbaki osoa izan behar da.'
},
row :
{
menu : 'Lerroa',
insertBefore : 'Txertatu Lerroa Aurretik',
insertAfter : 'Txertatu Lerroa Ostean',
deleteRow : 'Ezabatu Lerroak'
},
column :
{
menu : 'Zutabea',
insertBefore : 'Txertatu Zutabea Aurretik',
insertAfter : 'Txertatu Zutabea Ostean',
deleteColumn : 'Ezabatu Zutabeak'
}
},
// Button Dialog.
button :
{
title : 'Botoiaren Ezaugarriak',
text : 'Testua (Balorea)',
type : 'Mota',
typeBtn : 'Botoia',
typeSbm : 'Bidali',
typeRst : 'Garbitu'
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'Kontrol-laukiko Ezaugarriak',
radioTitle : 'Aukera-botoiaren Ezaugarriak',
value : 'Balorea',
selected : 'Hautatuta'
},
// Form Dialog.
form :
{
title : 'Formularioaren Ezaugarriak',
menu : 'Formularioaren Ezaugarriak',
action : 'Ekintza',
method : 'Metodoa',
encoding : 'Kodeketa',
target : 'Target (Helburua)',
targetNotSet : '<Ezarri gabe>',
targetNew : 'Leiho Berria (_blank)',
targetTop : 'Goiko Leihoa (_top)',
targetSelf : 'Leiho Berdina (_self)',
targetParent : 'Leiho Gurasoa (_parent)'
},
// Select Field Dialog.
select :
{
title : 'Hautespen Eremuaren Ezaugarriak',
selectInfo : 'Informazioa',
opAvail : 'Aukera Eskuragarriak',
value : 'Balorea',
size : 'Tamaina',
lines : 'lerro kopurura',
chkMulti : 'Hautaketa anitzak baimendu',
opText : 'Testua',
opValue : 'Balorea',
btnAdd : 'Gehitu',
btnModify : 'Aldatu',
btnUp : 'Gora',
btnDown : 'Behera',
btnSetValue : 'Aukeratutako balorea ezarri',
btnDelete : 'Ezabatu'
},
// Textarea Dialog.
textarea :
{
title : 'Testu-arearen Ezaugarriak',
cols : 'Zutabeak',
rows : 'Lerroak'
},
// Text Field Dialog.
textfield :
{
title : 'Testu Eremuaren Ezaugarriak',
name : 'Izena',
value : 'Balorea',
charWidth : 'Zabalera',
maxChars : 'Zenbat karaktere gehienez',
type : 'Mota',
typeText : 'Testua',
typePass : 'Pasahitza'
},
// Hidden Field Dialog.
hidden :
{
title : 'Ezkutuko Eremuaren Ezaugarriak',
name : 'Izena',
value : 'Balorea'
},
// Image Dialog.
image :
{
title : 'Irudi Ezaugarriak',
titleButton : 'Irudi Botoiaren Ezaugarriak',
menu : 'Irudi Ezaugarriak',
infoTab : 'Irudi informazioa',
btnUpload : 'Zerbitzarira bidalia',
url : 'URL',
upload : 'Gora Kargatu',
alt : 'Ordezko Testua',
width : 'Zabalera',
height : 'Altuera',
lockRatio : 'Erlazioa Blokeatu',
resetSize : 'Tamaina Berrezarri',
border : 'Ertza',
hSpace : 'HSpace',
vSpace : 'VSpace',
align : 'Lerrokatu',
alignLeft : 'Ezkerrera',
alignAbsBottom: 'Abs Behean',
alignAbsMiddle: 'Abs Erdian',
alignBaseline : 'Oinan',
alignBottom : 'Behean',
alignMiddle : 'Erdian',
alignRight : 'Eskuman',
alignTextTop : 'Testua Goian',
alignTop : 'Goian',
preview : 'Aurrebista',
alertUrl : 'Mesedez Irudiaren URLa idatzi',
linkTab : 'Esteka',
button2Img : 'Aukeratutako irudi botoia, irudi normal batean eraldatu nahi duzu?',
img2Button : 'Aukeratutako irudia, irudi botoi batean eraldatu nahi duzu?'
},
// Flash Dialog
flash :
{
properties : 'Flasharen Ezaugarriak',
propertiesTab : 'Ezaugarriak',
title : 'Flasharen Ezaugarriak',
chkPlay : 'Automatikoki Erreproduzitu',
chkLoop : 'Begizta',
chkMenu : 'Flasharen Menua Gaitu',
chkFull : 'Onartu Pantaila osoa',
scale : 'Eskalatu',
scaleAll : 'Dena erakutsi',
scaleNoBorder : 'Ertzik gabe',
scaleFit : 'Doitu',
access : 'Scriptak baimendu',
accessAlways : 'Beti',
accessSameDomain : 'Domeinu berdinekoak',
accessNever : 'Inoiz ere ez',
align : 'Lerrokatu',
alignLeft : 'Ezkerrera',
alignAbsBottom: 'Abs Behean',
alignAbsMiddle: 'Abs Erdian',
alignBaseline : 'Oinan',
alignBottom : 'Behean',
alignMiddle : 'Erdian',
alignRight : 'Eskuman',
alignTextTop : 'Testua Goian',
alignTop : 'Goian',
quality : 'Kalitatea',
qualityBest : 'Hoberena',
qualityHigh : 'Altua',
qualityAutoHigh : 'Auto Altua',
qualityMedium : 'Ertaina',
qualityAutoLow : 'Auto Baxua',
qualityLow : 'Baxua',
windowModeWindow : 'Leihoa',
windowModeOpaque : 'Opakoa',
windowModeTransparent : 'Gardena',
windowMode : 'Leihoaren modua',
flashvars : 'Flash Aldagaiak',
bgcolor : 'Atzeko kolorea',
width : 'Zabalera',
height : 'Altuera',
hSpace : 'HSpace',
vSpace : 'VSpace',
validateSrc : 'Mesedez URL esteka idatzi',
validateWidth : 'Zabalera zenbaki bat izan behar da.',
validateHeight : 'Altuera zenbaki bat izan behar da.',
validateHSpace : 'HSpace zenbaki bat izan behar da.',
validateVSpace : 'VSpace zenbaki bat izan behar da.'
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'Ortografia',
title : 'Ortografia zuzenketa',
notAvailable : 'Barkatu baina momentu honetan zerbitzua ez dago erabilgarri.',
errorLoading : 'Errorea gertatu da aplikazioa zerbitzaritik kargatzean: %s.',
notInDic : 'Ez dago hiztegian',
changeTo : 'Honekin ordezkatu',
btnIgnore : 'Ezikusi',
btnIgnoreAll : 'Denak Ezikusi',
btnReplace : 'Ordezkatu',
btnReplaceAll : 'Denak Ordezkatu',
btnUndo : 'Desegin',
noSuggestions : '- Iradokizunik ez -',
progress : 'Zuzenketa ortografikoa martxan...',
noMispell : 'Zuzenketa ortografikoa bukatuta: Akatsik ez',
noChanges : 'Zuzenketa ortografikoa bukatuta: Ez da ezer aldatu',
oneChange : 'Zuzenketa ortografikoa bukatuta: Hitz bat aldatu da',
manyChanges : 'Zuzenketa ortografikoa bukatuta: %1 hitz aldatu dira',
ieSpellDownload : 'Zuzentzaile ortografikoa ez dago instalatuta. Deskargatu nahi duzu?'
},
smiley :
{
toolbar : 'Aurpegierak',
title : 'Aurpegiera Sartu'
},
elementsPath :
{
eleTitle : '%1 elementua'
},
numberedlist : 'Zenbakidun Zerrenda',
bulletedlist : 'Buletdun Zerrenda',
indent : 'Handitu Koska',
outdent : 'Txikitu Koska',
justify :
{
left : 'Lerrokatu Ezkerrean',
center : 'Lerrokatu Erdian',
right : 'Lerrokatu Eskuman',
block : 'Justifikatu'
},
blockquote : 'Aipamen blokea',
clipboard :
{
title : 'Itsatsi',
cutError : 'Zure web nabigatzailearen segurtasun ezarpenak testuak automatikoki moztea ez dute baimentzen. Mesedez teklatua erabili ezazu (Ctrl+X).',
copyError : 'Zure web nabigatzailearen segurtasun ezarpenak testuak automatikoki kopiatzea ez dute baimentzen. Mesedez teklatua erabili ezazu (Ctrl+C).',
pasteMsg : 'Mesedez teklatua erabilita (<STRONG>Ctrl+V</STRONG>) ondorego eremuan testua itsatsi eta <STRONG>OK</STRONG> sakatu.',
securityMsg : 'Nabigatzailearen segurtasun ezarpenak direla eta, editoreak ezin du arbela zuzenean erabili. Leiho honetan berriro itsatsi behar duzu.'
},
pastefromword :
{
toolbar : 'Itsatsi Word-etik',
title : 'Itsatsi Word-etik',
advice : 'Mesedez teklatua erabilita (<STRONG>Ctrl+V</STRONG>) ondorego eremuan testua itsatsi eta <STRONG>OK</STRONG> sakatu.',
ignoreFontFace : 'Letra Motaren definizioa ezikusi',
removeStyle : 'Estilo definizioak kendu'
},
pasteText :
{
button : 'Testu Arrunta bezala Itsatsi',
title : 'Testu Arrunta bezala Itsatsi'
},
templates :
{
button : 'Txantiloiak',
title : 'Eduki Txantiloiak',
insertOption: 'Ordeztu oraingo edukiak',
selectPromptMsg: 'Mesedez txantiloia aukeratu editorean kargatzeko<br>(orain dauden edukiak galduko dira):',
emptyListMsg : '(Ez dago definitutako txantiloirik)'
},
showBlocks : 'Blokeak erakutsi',
stylesCombo :
{
label : 'Estiloa',
voiceLabel : 'Estiloak',
panelVoiceLabel : 'Estilo bat aukeratu',
panelTitle1 : 'Bloke Estiloak',
panelTitle2 : 'Inline Estiloak',
panelTitle3 : 'Objektu Estiloak'
},
format :
{
label : 'Formatua',
voiceLabel : 'Formatua',
panelTitle : 'Formatua',
panelVoiceLabel : 'Aukeratu paragrafo formatu bat',
tag_p : 'Arrunta',
tag_pre : 'Formateatua',
tag_address : 'Helbidea',
tag_h1 : 'Izenburua 1',
tag_h2 : 'Izenburua 2',
tag_h3 : 'Izenburua 3',
tag_h4 : 'Izenburua 4',
tag_h5 : 'Izenburua 5',
tag_h6 : 'Izenburua 6',
tag_div : 'Paragrafoa (DIV)'
},
font :
{
label : 'Letra-tipoa',
voiceLabel : 'Letra-tipoa',
panelTitle : 'Letra-tipoa',
panelVoiceLabel : 'Aukeratu letra-tipoa'
},
fontSize :
{
label : 'Tamaina',
voiceLabel : 'Tamaina',
panelTitle : 'Tamaina',
panelVoiceLabel : 'Aukeratu letraren tamaina'
},
colorButton :
{
textColorTitle : 'Testu Kolorea',
bgColorTitle : 'Atzeko kolorea',
auto : 'Automatikoa',
more : 'Kolore gehiago...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Ortografia Zuzenketa Idatzi Ahala (SCAYT)',
enable : 'Gaitu SCAYT',
disable : 'Desgaitu SCAYT',
about : 'SCAYTi buruz',
toggle : 'SCAYT aldatu',
options : 'Aukerak',
langs : 'Hizkuntzak',
moreSuggestions : 'Iradokizun gehiago',
ignore : 'Baztertu',
ignoreAll : 'Denak baztertu',
addWord : 'Hitza Gehitu',
emptyDic : 'Hiztegiaren izena ezin da hutsik egon.',
optionsTab : 'Aukerak',
languagesTab : 'Hizkuntzak',
dictionariesTab : 'Hiztegiak',
aboutTab : 'Honi buruz'
},
about :
{
title : 'CKEditor(r)i buruz',
dlgTitle : 'CKEditor(r)i buruz',
moreInfo : 'Lizentziari buruzko informazioa gure webgunean:',
copy : 'Copyright &copy; $1. Eskubide guztiak erreserbaturik.'
},
maximize : 'Maximizatu',
fakeobjects :
{
anchor : 'Aingura',
flash : 'Flash Animazioa',
div : 'Orrialde Saltoa',
unknown : 'Objektu ezezaguna'
},
resize : 'Arrastatu tamaina aldatzeko'
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Persian language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['fa'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'rtl',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Rich text editor, %1', // MISSING
// Toolbar buttons without dialogs.
source : 'منبع',
newPage : 'برگهٴ تازه',
save : 'ذخیره',
preview : 'پیشنمایش',
cut : 'برش',
copy : 'کپی',
paste : 'چسباندن',
print : 'چاپ',
underline : 'خطزیردار',
bold : 'درشت',
italic : 'خمیده',
selectAll : 'گزینش همه',
removeFormat : 'برداشتن فرمت',
strike : 'میانخط',
subscript : 'زیرنویس',
superscript : 'بالانویس',
horizontalrule : 'گنجاندن خط ِافقی',
pagebreak : 'گنجاندن شکستگی ِپایان ِبرگه',
unlink : 'برداشتن پیوند',
undo : 'واچیدن',
redo : 'بازچیدن',
// Common messages and labels.
common :
{
browseServer : 'فهرستنمایی سرور',
url : 'URL',
protocol : 'پروتکل',
upload : 'انتقال به سرور',
uploadSubmit : 'به سرور بفرست',
image : 'تصویر',
flash : 'Flash',
form : 'فرم',
checkbox : 'خانهٴ گزینهای',
radio : 'دکمهٴ رادیویی',
textField : 'فیلد متنی',
textarea : 'ناحیهٴ متنی',
hiddenField : 'فیلد پنهان',
button : 'دکمه',
select : 'فیلد چندگزینهای',
imageButton : 'دکمهٴ تصویری',
notSet : '<تعیننشده>',
id : 'شناسه',
name : 'نام',
langDir : 'جهتنمای زبان',
langDirLtr : 'چپ به راست (LTR)',
langDirRtl : 'راست به چپ (RTL)',
langCode : 'کد زبان',
longDescr : 'URL توصیف طولانی',
cssClass : 'کلاسهای شیوهنامه(Stylesheet)',
advisoryTitle : 'عنوان کمکی',
cssStyle : 'شیوه(style)',
ok : 'پذیرش',
cancel : 'انصراف',
generalTab : 'General', // MISSING
advancedTab : 'پیشرفته',
validateNumberFailed : 'This value is not a number.', // MISSING
confirmNewPage : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING
confirmCancel : 'Some of the options have been changed. Are you sure to close the dialog?', // MISSING
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING
},
// Special char dialog.
specialChar :
{
toolbar : 'گنجاندن نویسهٴ ویژه',
title : 'گزینش نویسهٴویژه'
},
// Link dialog.
link :
{
toolbar : 'گنجاندن/ویرایش ِپیوند',
menu : 'ویرایش پیوند',
title : 'پیوند',
info : 'اطلاعات پیوند',
target : 'مقصد',
upload : 'انتقال به سرور',
advanced : 'پیشرفته',
type : 'نوع پیوند',
toAnchor : 'لنگر در همین صفحه',
toEmail : 'پست الکترونیکی',
target : 'مقصد',
targetNotSet : '<تعیننشده>',
targetFrame : '<فریم>',
targetPopup : '<پنجرهٴ پاپاپ>',
targetNew : 'پنجرهٴ دیگر (_blank)',
targetTop : 'بالاترین پنجره (_top)',
targetSelf : 'همان پنجره (_self)',
targetParent : 'پنجرهٴ والد (_parent)',
targetFrameName : 'نام فریم مقصد',
targetPopupName : 'نام پنجرهٴ پاپاپ',
popupFeatures : 'ویژگیهای پنجرهٴ پاپاپ',
popupResizable : 'Resizable', // MISSING
popupStatusBar : 'نوار وضعیت',
popupLocationBar : 'نوار موقعیت',
popupToolbar : 'نوارابزار',
popupMenuBar : 'نوار منو',
popupFullScreen : 'تمامصفحه (IE)',
popupScrollBars : 'میلههای پیمایش',
popupDependent : 'وابسته (Netscape)',
popupWidth : 'پهنا',
popupLeft : 'موقعیت ِچپ',
popupHeight : 'درازا',
popupTop : 'موقعیت ِبالا',
id : 'Id', // MISSING
langDir : 'جهتنمای زبان',
langDirNotSet : '<تعیننشده>',
langDirLTR : 'چپ به راست (LTR)',
langDirRTL : 'راست به چپ (RTL)',
acccessKey : 'کلید دستیابی',
name : 'نام',
langCode : 'جهتنمای زبان',
tabIndex : 'نمایهٴ دسترسی با Tab',
advisoryTitle : 'عنوان کمکی',
advisoryContentType : 'نوع محتوای کمکی',
cssClasses : 'کلاسهای شیوهنامه(Stylesheet)',
charset : 'نویسهگان منبع ِپیوندشده',
styles : 'شیوه(style)',
selectAnchor : 'یک لنگر برگزینید',
anchorName : 'با نام لنگر',
anchorId : 'با شناسهٴ المان',
emailAddress : 'نشانی پست الکترونیکی',
emailSubject : 'موضوع پیام',
emailBody : 'متن پیام',
noAnchors : '(در این سند لنگری دردسترس نیست)',
noUrl : 'لطفا URL پیوند را بنویسید',
noEmail : 'لطفا نشانی پست الکترونیکی را بنویسید'
},
// Anchor dialog
anchor :
{
toolbar : 'گنجاندن/ویرایش ِلنگر',
menu : 'ویژگیهای لنگر',
title : 'ویژگیهای لنگر',
name : 'نام لنگر',
errorName : 'لطفا نام لنگر را بنویسید'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'جستجو و جایگزینی',
find : 'جستجو',
replace : 'جایگزینی',
findWhat : 'چهچیز را مییابید:',
replaceWith : 'جایگزینی با:',
notFoundMsg : 'متن موردنظر یافت نشد.',
matchCase : 'همسانی در بزرگی و کوچکی نویسهها',
matchWord : 'همسانی با واژهٴ کامل',
matchCyclic : 'Match cyclic', // MISSING
replaceAll : 'جایگزینی همهٴ یافتهها',
replaceSuccessMsg : '%1 occurrence(s) replaced.' // MISSING
},
// Table Dialog
table :
{
toolbar : 'جدول',
title : 'ویژگیهای جدول',
menu : 'ویژگیهای جدول',
deleteTable : 'پاککردن جدول',
rows : 'سطرها',
columns : 'ستونها',
border : 'اندازهٴ لبه',
align : 'چینش',
alignNotSet : '<تعیننشده>',
alignLeft : 'چپ',
alignCenter : 'وسط',
alignRight : 'راست',
width : 'پهنا',
widthPx : 'پیکسل',
widthPc : 'درصد',
height : 'درازا',
cellSpace : 'فاصلهٴ میان سلولها',
cellPad : 'فاصلهٴ پرشده در سلول',
caption : 'عنوان',
summary : 'خلاصه',
headers : 'Headers', // MISSING
headersNone : 'None', // MISSING
headersColumn : 'First column', // MISSING
headersRow : 'First Row', // MISSING
headersBoth : 'Both', // MISSING
invalidRows : 'Number of rows must be a number greater than 0.', // MISSING
invalidCols : 'Number of columns must be a number greater than 0.', // MISSING
invalidBorder : 'Border size must be a number.', // MISSING
invalidWidth : 'Table width must be a number.', // MISSING
invalidHeight : 'Table height must be a number.', // MISSING
invalidCellSpacing : 'Cell spacing must be a number.', // MISSING
invalidCellPadding : 'Cell padding must be a number.', // MISSING
cell :
{
menu : 'سلول',
insertBefore : 'افزودن سلول قبل از',
insertAfter : 'افزودن سلول بعد از',
deleteCell : 'حذف سلولها',
merge : 'ادغام سلولها',
mergeRight : 'ادغام به راست',
mergeDown : 'ادغام به پایین',
splitHorizontal : 'جدا کردن افقی سلول',
splitVertical : 'جدا کردن عمودی سلول',
title : 'ویژگیهای سلول',
cellType : 'Cell Type', // MISSING
rowSpan : 'Rows Span', // MISSING
colSpan : 'Columns Span', // MISSING
wordWrap : 'Word Wrap', // MISSING
hAlign : 'Horizontal Alignment', // MISSING
vAlign : 'Vertical Alignment', // MISSING
alignTop : 'Top', // MISSING
alignMiddle : 'Middle', // MISSING
alignBottom : 'Bottom', // MISSING
alignBaseline : 'Baseline', // MISSING
bgColor : 'Background Color', // MISSING
borderColor : 'Border Color', // MISSING
data : 'Data', // MISSING
header : 'Header', // MISSING
yes : 'Yes', // MISSING
no : 'No', // MISSING
invalidWidth : 'Cell width must be a number.', // MISSING
invalidHeight : 'Cell height must be a number.', // MISSING
invalidRowSpan : 'Rows span must be a whole number.', // MISSING
invalidColSpan : 'Columns span must be a whole number.' // MISSING
},
row :
{
menu : 'سطر',
insertBefore : 'افزودن سطر قبل از',
insertAfter : 'افزودن سطر بعد از',
deleteRow : 'حذف سطرها'
},
column :
{
menu : 'ستون',
insertBefore : 'افزودن ستون قبل از',
insertAfter : 'افزودن ستون بعد از',
deleteColumn : 'حذف ستونها'
}
},
// Button Dialog.
button :
{
title : 'ویژگیهای دکمه',
text : 'متن (مقدار)',
type : 'نوع',
typeBtn : 'دکمه',
typeSbm : 'Submit',
typeRst : 'بازنشانی (Reset)'
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'ویژگیهای خانهٴ گزینهای',
radioTitle : 'ویژگیهای دکمهٴ رادیویی',
value : 'مقدار',
selected : 'برگزیده'
},
// Form Dialog.
form :
{
title : 'ویژگیهای فرم',
menu : 'ویژگیهای فرم',
action : 'رویداد',
method : 'متد',
encoding : 'Encoding', // MISSING
target : 'مقصد',
targetNotSet : '<تعیننشده>',
targetNew : 'پنجرهٴ دیگر (_blank)',
targetTop : 'بالاترین پنجره (_top)',
targetSelf : 'همان پنجره (_self)',
targetParent : 'پنجرهٴ والد (_parent)'
},
// Select Field Dialog.
select :
{
title : 'ویژگیهای فیلد چندگزینهای',
selectInfo : 'اطلاعات',
opAvail : 'گزینههای دردسترس',
value : 'مقدار',
size : 'اندازه',
lines : 'خطوط',
chkMulti : 'گزینش چندگانه فراهم باشد',
opText : 'متن',
opValue : 'مقدار',
btnAdd : 'افزودن',
btnModify : 'ویرایش',
btnUp : 'بالا',
btnDown : 'پائین',
btnSetValue : 'تنظیم به عنوان مقدار ِبرگزیده',
btnDelete : 'پاککردن'
},
// Textarea Dialog.
textarea :
{
title : 'ویژگیهای ناحیهٴ متنی',
cols : 'ستونها',
rows : 'سطرها'
},
// Text Field Dialog.
textfield :
{
title : 'ویژگیهای فیلد متنی',
name : 'نام',
value : 'مقدار',
charWidth : 'پهنای نویسه',
maxChars : 'بیشینهٴ نویسهها',
type : 'نوع',
typeText : 'متن',
typePass : 'گذرواژه'
},
// Hidden Field Dialog.
hidden :
{
title : 'ویژگیهای فیلد پنهان',
name : 'نام',
value : 'مقدار'
},
// Image Dialog.
image :
{
title : 'ویژگیهای تصویر',
titleButton : 'ویژگیهای دکمهٴ تصویری',
menu : 'ویژگیهای تصویر',
infoTab : 'اطلاعات تصویر',
btnUpload : 'به سرور بفرست',
url : 'URL',
upload : 'انتقال به سرور',
alt : 'متن جایگزین',
width : 'پهنا',
height : 'درازا',
lockRatio : 'قفلکردن ِنسبت',
resetSize : 'بازنشانی اندازه',
border : 'لبه',
hSpace : 'فاصلهٴ افقی',
vSpace : 'فاصلهٴ عمودی',
align : 'چینش',
alignLeft : 'چپ',
alignAbsBottom: 'پائین مطلق',
alignAbsMiddle: 'وسط مطلق',
alignBaseline : 'خطپایه',
alignBottom : 'پائین',
alignMiddle : 'وسط',
alignRight : 'راست',
alignTextTop : 'متن بالا',
alignTop : 'بالا',
preview : 'پیشنمایش',
alertUrl : 'لطفا URL تصویر را بنویسید',
linkTab : 'پیوند',
button2Img : 'Do you want to transform the selected image button on a simple image?', // MISSING
img2Button : 'Do you want to transform the selected image on a image button?' // MISSING
},
// Flash Dialog
flash :
{
properties : 'ویژگیهای Flash',
propertiesTab : 'Properties', // MISSING
title : 'ویژگیهای Flash',
chkPlay : 'آغاز ِخودکار',
chkLoop : 'اجرای پیاپی',
chkMenu : 'دردسترسبودن منوی Flash',
chkFull : 'Allow Fullscreen', // MISSING
scale : 'مقیاس',
scaleAll : 'نمایش همه',
scaleNoBorder : 'بدون کران',
scaleFit : 'جایگیری کامل',
access : 'Script Access', // MISSING
accessAlways : 'Always', // MISSING
accessSameDomain : 'Same domain', // MISSING
accessNever : 'Never', // MISSING
align : 'چینش',
alignLeft : 'چپ',
alignAbsBottom: 'پائین مطلق',
alignAbsMiddle: 'وسط مطلق',
alignBaseline : 'خطپایه',
alignBottom : 'پائین',
alignMiddle : 'وسط',
alignRight : 'راست',
alignTextTop : 'متن بالا',
alignTop : 'بالا',
quality : 'Quality', // MISSING
qualityBest : 'Best', // MISSING
qualityHigh : 'High', // MISSING
qualityAutoHigh : 'Auto High', // MISSING
qualityMedium : 'Medium', // MISSING
qualityAutoLow : 'Auto Low', // MISSING
qualityLow : 'Low', // MISSING
windowModeWindow : 'Window', // MISSING
windowModeOpaque : 'Opaque', // MISSING
windowModeTransparent : 'Transparent', // MISSING
windowMode : 'Window mode', // MISSING
flashvars : 'Variables for Flash', // MISSING
bgcolor : 'رنگ پسزمینه',
width : 'پهنا',
height : 'درازا',
hSpace : 'فاصلهٴ افقی',
vSpace : 'فاصلهٴ عمودی',
validateSrc : 'لطفا URL پیوند را بنویسید',
validateWidth : 'Width must be a number.', // MISSING
validateHeight : 'Height must be a number.', // MISSING
validateHSpace : 'HSpace must be a number.', // MISSING
validateVSpace : 'VSpace must be a number.' // MISSING
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'بررسی املا',
title : 'Spell Check', // MISSING
notAvailable : 'Sorry, but service is unavailable now.', // MISSING
errorLoading : 'Error loading application service host: %s.', // MISSING
notInDic : 'در واژهنامه یافت نشد',
changeTo : 'تغییر به',
btnIgnore : 'چشمپوشی',
btnIgnoreAll : 'چشمپوشی همه',
btnReplace : 'جایگزینی',
btnReplaceAll : 'جایگزینی همه',
btnUndo : 'واچینش',
noSuggestions : '- پیشنهادی نیست -',
progress : 'بررسی املا در حال انجام...',
noMispell : 'بررسی املا انجام شد. هیچ غلطاملائی یافت نشد',
noChanges : 'بررسی املا انجام شد. هیچ واژهای تغییر نیافت',
oneChange : 'بررسی املا انجام شد. یک واژه تغییر یافت',
manyChanges : 'بررسی املا انجام شد. %1 واژه تغییر یافت',
ieSpellDownload : 'بررسیکنندهٴ املا نصب نشده است. آیا میخواهید آن را هماکنون دریافت کنید؟'
},
smiley :
{
toolbar : 'خندانک',
title : 'گنجاندن خندانک'
},
elementsPath :
{
eleTitle : '%1 element' // MISSING
},
numberedlist : 'فهرست شمارهدار',
bulletedlist : 'فهرست نقطهای',
indent : 'افزایش تورفتگی',
outdent : 'کاهش تورفتگی',
justify :
{
left : 'چپچین',
center : 'میانچین',
right : 'راستچین',
block : 'بلوکچین'
},
blockquote : 'بلوک نقل قول',
clipboard :
{
title : 'چسباندن',
cutError : 'تنظیمات امنیتی مرورگر شما اجازه نمیدهد که ویرایشگر به طور خودکار عملکردهای برش را انجام دهد. لطفا با دکمههای صفحهکلید این کار را انجام دهید (Ctrl+X).',
copyError : 'تنظیمات امنیتی مرورگر شما اجازه نمیدهد که ویرایشگر به طور خودکار عملکردهای کپیکردن را انجام دهد. لطفا با دکمههای صفحهکلید این کار را انجام دهید (Ctrl+C).',
pasteMsg : 'لطفا متن را با کلیدهای (<STRONG>Ctrl+V</STRONG>) در این جعبهٴ متنی بچسبانید و <STRONG>پذیرش</STRONG> را بزنید.',
securityMsg : 'به خاطر تنظیمات امنیتی مرورگر شما، ویرایشگر نمیتواند دسترسی مستقیم به دادههای clipboard داشته باشد. شما باید دوباره آنرا در این پنجره بچسبانید.'
},
pastefromword :
{
toolbar : 'چسباندن از Word',
title : 'چسباندن از Word',
advice : 'لطفا متن را با کلیدهای (<STRONG>Ctrl+V</STRONG>) در این جعبهٴ متنی بچسبانید و <STRONG>پذیرش</STRONG> را بزنید.',
ignoreFontFace : 'چشمپوشی از تعاریف نوع قلم',
removeStyle : 'چشمپوشی از تعاریف سبک (style)'
},
pasteText :
{
button : 'چسباندن به عنوان متن ِساده',
title : 'چسباندن به عنوان متن ِساده'
},
templates :
{
button : 'الگوها',
title : 'الگوهای محتویات',
insertOption: 'محتویات کنونی جایگزین شوند',
selectPromptMsg: 'لطفا الگوی موردنظر را برای بازکردن در ویرایشگر برگزینید<br>(محتویات کنونی از دست خواهند رفت):',
emptyListMsg : '(الگوئی تعریف نشده است)'
},
showBlocks : 'نمایش بلوکها',
stylesCombo :
{
label : 'سبک',
voiceLabel : 'Styles', // MISSING
panelVoiceLabel : 'Select a style', // MISSING
panelTitle1 : 'Block Styles', // MISSING
panelTitle2 : 'Inline Styles', // MISSING
panelTitle3 : 'Object Styles' // MISSING
},
format :
{
label : 'فرمت',
voiceLabel : 'Format', // MISSING
panelTitle : 'فرمت',
panelVoiceLabel : 'Select a paragraph format', // MISSING
tag_p : 'نرمال',
tag_pre : 'فرمتشده',
tag_address : 'آدرس',
tag_h1 : 'سرنویس 1',
tag_h2 : 'سرنویس 2',
tag_h3 : 'سرنویس 3',
tag_h4 : 'سرنویس 4',
tag_h5 : 'سرنویس 5',
tag_h6 : 'سرنویس 6',
tag_div : 'بند'
},
font :
{
label : 'قلم',
voiceLabel : 'Font', // MISSING
panelTitle : 'قلم',
panelVoiceLabel : 'Select a font' // MISSING
},
fontSize :
{
label : 'اندازه',
voiceLabel : 'Font Size', // MISSING
panelTitle : 'اندازه',
panelVoiceLabel : 'Select a font size' // MISSING
},
colorButton :
{
textColorTitle : 'رنگ متن',
bgColorTitle : 'رنگ پسزمینه',
auto : 'خودکار',
more : 'رنگهای بیشتر...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Spell Check As You Type', // MISSING
enable : 'Enable SCAYT', // MISSING
disable : 'Disable SCAYT', // MISSING
about : 'About SCAYT', // MISSING
toggle : 'Toggle SCAYT', // MISSING
options : 'Options', // MISSING
langs : 'Languages', // MISSING
moreSuggestions : 'More suggestions', // MISSING
ignore : 'Ignore', // MISSING
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
optionsTab : 'Options', // MISSING
languagesTab : 'Languages', // MISSING
dictionariesTab : 'Dictionaries', // MISSING
aboutTab : 'About' // MISSING
},
about :
{
title : 'About CKEditor', // MISSING
dlgTitle : 'About CKEditor', // MISSING
moreInfo : 'For licensing information please visit our web site:', // MISSING
copy : 'Copyright &copy; $1. All rights reserved.' // MISSING
},
maximize : 'Maximize', // MISSING
fakeobjects :
{
anchor : 'Anchor', // MISSING
flash : 'Flash Animation', // MISSING
div : 'Page Break', // MISSING
unknown : 'Unknown Object' // MISSING
},
resize : 'Drag to resize' // MISSING
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Finnish language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['fi'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Rich text editor, %1', // MISSING
// Toolbar buttons without dialogs.
source : 'Koodi',
newPage : 'Tyhjennä',
save : 'Tallenna',
preview : 'Esikatsele',
cut : 'Leikkaa',
copy : 'Kopioi',
paste : 'Liitä',
print : 'Tulosta',
underline : 'Alleviivattu',
bold : 'Lihavoitu',
italic : 'Kursivoitu',
selectAll : 'Valitse kaikki',
removeFormat : 'Poista muotoilu',
strike : 'Yliviivattu',
subscript : 'Alaindeksi',
superscript : 'Yläindeksi',
horizontalrule : 'Lisää murtoviiva',
pagebreak : 'Lisää sivun vaihto',
unlink : 'Poista linkki',
undo : 'Kumoa',
redo : 'Toista',
// Common messages and labels.
common :
{
browseServer : 'Selaa palvelinta',
url : 'Osoite',
protocol : 'Protokolla',
upload : 'Lisää tiedosto',
uploadSubmit : 'Lähetä palvelimelle',
image : 'Kuva',
flash : 'Flash',
form : 'Lomake',
checkbox : 'Valintaruutu',
radio : 'Radiopainike',
textField : 'Tekstikenttä',
textarea : 'Tekstilaatikko',
hiddenField : 'Piilokenttä',
button : 'Painike',
select : 'Valintakenttä',
imageButton : 'Kuvapainike',
notSet : '<ei asetettu>',
id : 'Tunniste',
name : 'Nimi',
langDir : 'Kielen suunta',
langDirLtr : 'Vasemmalta oikealle (LTR)',
langDirRtl : 'Oikealta vasemmalle (RTL)',
langCode : 'Kielikoodi',
longDescr : 'Pitkän kuvauksen URL',
cssClass : 'Tyyliluokat',
advisoryTitle : 'Avustava otsikko',
cssStyle : 'Tyyli',
ok : 'OK',
cancel : 'Peruuta',
generalTab : 'General', // MISSING
advancedTab : 'Lisäominaisuudet',
validateNumberFailed : 'This value is not a number.', // MISSING
confirmNewPage : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING
confirmCancel : 'Some of the options have been changed. Are you sure to close the dialog?', // MISSING
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING
},
// Special char dialog.
specialChar :
{
toolbar : 'Lisää erikoismerkki',
title : 'Valitse erikoismerkki'
},
// Link dialog.
link :
{
toolbar : 'Lisää linkki/muokkaa linkkiä',
menu : 'Muokkaa linkkiä',
title : 'Linkki',
info : 'Linkin tiedot',
target : 'Kohde',
upload : 'Lisää tiedosto',
advanced : 'Lisäominaisuudet',
type : 'Linkkityyppi',
toAnchor : 'Ankkuri tässä sivussa',
toEmail : 'Sähköposti',
target : 'Kohde',
targetNotSet : '<ei asetettu>',
targetFrame : '<kehys>',
targetPopup : '<popup ikkuna>',
targetNew : 'Uusi ikkuna (_blank)',
targetTop : 'Päällimmäisin ikkuna (_top)',
targetSelf : 'Sama ikkuna (_self)',
targetParent : 'Emoikkuna (_parent)',
targetFrameName : 'Kohdekehyksen nimi',
targetPopupName : 'Popup ikkunan nimi',
popupFeatures : 'Popup ikkunan ominaisuudet',
popupResizable : 'Resizable', // MISSING
popupStatusBar : 'Tilarivi',
popupLocationBar : 'Osoiterivi',
popupToolbar : 'Vakiopainikkeet',
popupMenuBar : 'Valikkorivi',
popupFullScreen : 'Täysi ikkuna (IE)',
popupScrollBars : 'Vierityspalkit',
popupDependent : 'Riippuva (Netscape)',
popupWidth : 'Leveys',
popupLeft : 'Vasemmalta (px)',
popupHeight : 'Korkeus',
popupTop : 'Ylhäältä (px)',
id : 'Id', // MISSING
langDir : 'Kielen suunta',
langDirNotSet : '<ei asetettu>',
langDirLTR : 'Vasemmalta oikealle (LTR)',
langDirRTL : 'Oikealta vasemmalle (RTL)',
acccessKey : 'Pikanäppäin',
name : 'Nimi',
langCode : 'Kielen suunta',
tabIndex : 'Tabulaattori indeksi',
advisoryTitle : 'Avustava otsikko',
advisoryContentType : 'Avustava sisällön tyyppi',
cssClasses : 'Tyyliluokat',
charset : 'Linkitetty kirjaimisto',
styles : 'Tyyli',
selectAnchor : 'Valitse ankkuri',
anchorName : 'Ankkurin nimen mukaan',
anchorId : 'Ankkurin ID:n mukaan',
emailAddress : 'Sähköpostiosoite',
emailSubject : 'Aihe',
emailBody : 'Viesti',
noAnchors : '(Ei ankkureita tässä dokumentissa)',
noUrl : 'Linkille on kirjoitettava URL',
noEmail : 'Kirjoita sähköpostiosoite'
},
// Anchor dialog
anchor :
{
toolbar : 'Lisää ankkuri/muokkaa ankkuria',
menu : 'Ankkurin ominaisuudet',
title : 'Ankkurin ominaisuudet',
name : 'Nimi',
errorName : 'Ankkurille on kirjoitettava nimi'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Etsi ja korvaa',
find : 'Etsi',
replace : 'Korvaa',
findWhat : 'Etsi mitä:',
replaceWith : 'Korvaa tällä:',
notFoundMsg : 'Etsittyä tekstiä ei löytynyt.',
matchCase : 'Sama kirjainkoko',
matchWord : 'Koko sana',
matchCyclic : 'Match cyclic', // MISSING
replaceAll : 'Korvaa kaikki',
replaceSuccessMsg : '%1 occurrence(s) replaced.' // MISSING
},
// Table Dialog
table :
{
toolbar : 'Taulu',
title : 'Taulun ominaisuudet',
menu : 'Taulun ominaisuudet',
deleteTable : 'Poista taulu',
rows : 'Rivit',
columns : 'Sarakkeet',
border : 'Rajan paksuus',
align : 'Kohdistus',
alignNotSet : '<ei asetettu>',
alignLeft : 'Vasemmalle',
alignCenter : 'Keskelle',
alignRight : 'Oikealle',
width : 'Leveys',
widthPx : 'pikseliä',
widthPc : 'prosenttia',
height : 'Korkeus',
cellSpace : 'Solujen väli',
cellPad : 'Solujen sisennys',
caption : 'Otsikko',
summary : 'Yhteenveto',
headers : 'Headers', // MISSING
headersNone : 'None', // MISSING
headersColumn : 'First column', // MISSING
headersRow : 'First Row', // MISSING
headersBoth : 'Both', // MISSING
invalidRows : 'Number of rows must be a number greater than 0.', // MISSING
invalidCols : 'Number of columns must be a number greater than 0.', // MISSING
invalidBorder : 'Border size must be a number.', // MISSING
invalidWidth : 'Table width must be a number.', // MISSING
invalidHeight : 'Table height must be a number.', // MISSING
invalidCellSpacing : 'Cell spacing must be a number.', // MISSING
invalidCellPadding : 'Cell padding must be a number.', // MISSING
cell :
{
menu : 'Solu',
insertBefore : 'Lisää solu eteen',
insertAfter : 'Lisää solu perään',
deleteCell : 'Poista solut',
merge : 'Yhdistä solut',
mergeRight : 'Yhdistä oikealla olevan kanssa',
mergeDown : 'Yhdistä alla olevan kanssa',
splitHorizontal : 'Jaa solu vaakasuunnassa',
splitVertical : 'Jaa solu pystysuunnassa',
title : 'Cell Properties', // MISSING
cellType : 'Cell Type', // MISSING
rowSpan : 'Rows Span', // MISSING
colSpan : 'Columns Span', // MISSING
wordWrap : 'Word Wrap', // MISSING
hAlign : 'Horizontal Alignment', // MISSING
vAlign : 'Vertical Alignment', // MISSING
alignTop : 'Top', // MISSING
alignMiddle : 'Middle', // MISSING
alignBottom : 'Bottom', // MISSING
alignBaseline : 'Baseline', // MISSING
bgColor : 'Background Color', // MISSING
borderColor : 'Border Color', // MISSING
data : 'Data', // MISSING
header : 'Header', // MISSING
yes : 'Yes', // MISSING
no : 'No', // MISSING
invalidWidth : 'Cell width must be a number.', // MISSING
invalidHeight : 'Cell height must be a number.', // MISSING
invalidRowSpan : 'Rows span must be a whole number.', // MISSING
invalidColSpan : 'Columns span must be a whole number.' // MISSING
},
row :
{
menu : 'Rivi',
insertBefore : 'Lisää rivi yläpuolelle',
insertAfter : 'Lisää rivi alapuolelle',
deleteRow : 'Poista rivit'
},
column :
{
menu : 'Sarake',
insertBefore : 'Lisää sarake vasemmalle',
insertAfter : 'Lisää sarake oikealle',
deleteColumn : 'Poista sarakkeet'
}
},
// Button Dialog.
button :
{
title : 'Painikkeen ominaisuudet',
text : 'Teksti (arvo)',
type : 'Tyyppi',
typeBtn : 'Painike',
typeSbm : 'Lähetä',
typeRst : 'Tyhjennä'
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'Valintaruudun ominaisuudet',
radioTitle : 'Radiopainikkeen ominaisuudet',
value : 'Arvo',
selected : 'Valittu'
},
// Form Dialog.
form :
{
title : 'Lomakkeen ominaisuudet',
menu : 'Lomakkeen ominaisuudet',
action : 'Toiminto',
method : 'Tapa',
encoding : 'Encoding', // MISSING
target : 'Kohde',
targetNotSet : '<ei asetettu>',
targetNew : 'Uusi ikkuna (_blank)',
targetTop : 'Päällimmäisin ikkuna (_top)',
targetSelf : 'Sama ikkuna (_self)',
targetParent : 'Emoikkuna (_parent)'
},
// Select Field Dialog.
select :
{
title : 'Valintakentän ominaisuudet',
selectInfo : 'Info',
opAvail : 'Ominaisuudet',
value : 'Arvo',
size : 'Koko',
lines : 'Rivit',
chkMulti : 'Salli usea valinta',
opText : 'Teksti',
opValue : 'Arvo',
btnAdd : 'Lisää',
btnModify : 'Muuta',
btnUp : 'Ylös',
btnDown : 'Alas',
btnSetValue : 'Aseta valituksi',
btnDelete : 'Poista'
},
// Textarea Dialog.
textarea :
{
title : 'Tekstilaatikon ominaisuudet',
cols : 'Sarakkeita',
rows : 'Rivejä'
},
// Text Field Dialog.
textfield :
{
title : 'Tekstikentän ominaisuudet',
name : 'Nimi',
value : 'Arvo',
charWidth : 'Leveys',
maxChars : 'Maksimi merkkimäärä',
type : 'Tyyppi',
typeText : 'Teksti',
typePass : 'Salasana'
},
// Hidden Field Dialog.
hidden :
{
title : 'Piilokentän ominaisuudet',
name : 'Nimi',
value : 'Arvo'
},
// Image Dialog.
image :
{
title : 'Kuvan ominaisuudet',
titleButton : 'Kuvapainikkeen ominaisuudet',
menu : 'Kuvan ominaisuudet',
infoTab : 'Kuvan tiedot',
btnUpload : 'Lähetä palvelimelle',
url : 'Osoite',
upload : 'Lisää kuva',
alt : 'Vaihtoehtoinen teksti',
width : 'Leveys',
height : 'Korkeus',
lockRatio : 'Lukitse suhteet',
resetSize : 'Alkuperäinen koko',
border : 'Raja',
hSpace : 'Vaakatila',
vSpace : 'Pystytila',
align : 'Kohdistus',
alignLeft : 'Vasemmalle',
alignAbsBottom: 'Aivan alas',
alignAbsMiddle: 'Aivan keskelle',
alignBaseline : 'Alas (teksti)',
alignBottom : 'Alas',
alignMiddle : 'Keskelle',
alignRight : 'Oikealle',
alignTextTop : 'Ylös (teksti)',
alignTop : 'Ylös',
preview : 'Esikatselu',
alertUrl : 'Kirjoita kuvan osoite (URL)',
linkTab : 'Linkki',
button2Img : 'Do you want to transform the selected image button on a simple image?', // MISSING
img2Button : 'Do you want to transform the selected image on a image button?' // MISSING
},
// Flash Dialog
flash :
{
properties : 'Flash ominaisuudet',
propertiesTab : 'Properties', // MISSING
title : 'Flash ominaisuudet',
chkPlay : 'Automaattinen käynnistys',
chkLoop : 'Toisto',
chkMenu : 'Näytä Flash-valikko',
chkFull : 'Allow Fullscreen', // MISSING
scale : 'Levitä',
scaleAll : 'Näytä kaikki',
scaleNoBorder : 'Ei rajaa',
scaleFit : 'Tarkka koko',
access : 'Script Access', // MISSING
accessAlways : 'Always', // MISSING
accessSameDomain : 'Same domain', // MISSING
accessNever : 'Never', // MISSING
align : 'Kohdistus',
alignLeft : 'Vasemmalle',
alignAbsBottom: 'Aivan alas',
alignAbsMiddle: 'Aivan keskelle',
alignBaseline : 'Alas (teksti)',
alignBottom : 'Alas',
alignMiddle : 'Keskelle',
alignRight : 'Oikealle',
alignTextTop : 'Ylös (teksti)',
alignTop : 'Ylös',
quality : 'Quality', // MISSING
qualityBest : 'Best', // MISSING
qualityHigh : 'High', // MISSING
qualityAutoHigh : 'Auto High', // MISSING
qualityMedium : 'Medium', // MISSING
qualityAutoLow : 'Auto Low', // MISSING
qualityLow : 'Low', // MISSING
windowModeWindow : 'Window', // MISSING
windowModeOpaque : 'Opaque', // MISSING
windowModeTransparent : 'Transparent', // MISSING
windowMode : 'Window mode', // MISSING
flashvars : 'Variables for Flash', // MISSING
bgcolor : 'Taustaväri',
width : 'Leveys',
height : 'Korkeus',
hSpace : 'Vaakatila',
vSpace : 'Pystytila',
validateSrc : 'Linkille on kirjoitettava URL',
validateWidth : 'Width must be a number.', // MISSING
validateHeight : 'Height must be a number.', // MISSING
validateHSpace : 'HSpace must be a number.', // MISSING
validateVSpace : 'VSpace must be a number.' // MISSING
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'Tarkista oikeinkirjoitus',
title : 'Spell Check', // MISSING
notAvailable : 'Sorry, but service is unavailable now.', // MISSING
errorLoading : 'Error loading application service host: %s.', // MISSING
notInDic : 'Ei sanakirjassa',
changeTo : 'Vaihda',
btnIgnore : 'Jätä huomioimatta',
btnIgnoreAll : 'Jätä kaikki huomioimatta',
btnReplace : 'Korvaa',
btnReplaceAll : 'Korvaa kaikki',
btnUndo : 'Kumoa',
noSuggestions : 'Ei ehdotuksia',
progress : 'Tarkistus käynnissä...',
noMispell : 'Tarkistus valmis: Ei virheitä',
noChanges : 'Tarkistus valmis: Yhtään sanaa ei muutettu',
oneChange : 'Tarkistus valmis: Yksi sana muutettiin',
manyChanges : 'Tarkistus valmis: %1 sanaa muutettiin',
ieSpellDownload : 'Oikeinkirjoituksen tarkistusta ei ole asennettu. Haluatko ladata sen nyt?'
},
smiley :
{
toolbar : 'Hymiö',
title : 'Lisää hymiö'
},
elementsPath :
{
eleTitle : '%1 element' // MISSING
},
numberedlist : 'Numerointi',
bulletedlist : 'Luottelomerkit',
indent : 'Suurenna sisennystä',
outdent : 'Pienennä sisennystä',
justify :
{
left : 'Tasaa vasemmat reunat',
center : 'Keskitä',
right : 'Tasaa oikeat reunat',
block : 'Tasaa molemmat reunat'
},
blockquote : 'Lainaus',
clipboard :
{
title : 'Liitä',
cutError : 'Selaimesi turva-asetukset eivät salli editorin toteuttaa leikkaamista. Käytä näppäimistöä leikkaamiseen (Ctrl+X).',
copyError : 'Selaimesi turva-asetukset eivät salli editorin toteuttaa kopioimista. Käytä näppäimistöä kopioimiseen (Ctrl+C).',
pasteMsg : 'Liitä painamalla (<STRONG>Ctrl+V</STRONG>) ja painamalla <STRONG>OK</STRONG>.',
securityMsg : 'Selaimesi turva-asetukset eivät salli editorin käyttää leikepöytää suoraan. Sinun pitää suorittaa liittäminen tässä ikkunassa.'
},
pastefromword :
{
toolbar : 'Liitä Wordista',
title : 'Liitä Wordista',
advice : 'Liitä painamalla (<STRONG>Ctrl+V</STRONG>) ja painamalla <STRONG>OK</STRONG>.',
ignoreFontFace : 'Jätä huomioimatta fonttimääritykset',
removeStyle : 'Poista tyylimääritykset'
},
pasteText :
{
button : 'Liitä tekstinä',
title : 'Liitä tekstinä'
},
templates :
{
button : 'Pohjat',
title : 'Sisältöpohjat',
insertOption: 'Korvaa editorin koko sisältö',
selectPromptMsg: 'Valitse pohja editoriin<br>(aiempi sisältö menetetään):',
emptyListMsg : '(Ei määriteltyjä pohjia)'
},
showBlocks : 'Näytä elementit',
stylesCombo :
{
label : 'Tyyli',
voiceLabel : 'Styles', // MISSING
panelVoiceLabel : 'Select a style', // MISSING
panelTitle1 : 'Block Styles', // MISSING
panelTitle2 : 'Inline Styles', // MISSING
panelTitle3 : 'Object Styles' // MISSING
},
format :
{
label : 'Muotoilu',
voiceLabel : 'Format', // MISSING
panelTitle : 'Muotoilu',
panelVoiceLabel : 'Select a paragraph format', // MISSING
tag_p : 'Normaali',
tag_pre : 'Muotoiltu',
tag_address : 'Osoite',
tag_h1 : 'Otsikko 1',
tag_h2 : 'Otsikko 2',
tag_h3 : 'Otsikko 3',
tag_h4 : 'Otsikko 4',
tag_h5 : 'Otsikko 5',
tag_h6 : 'Otsikko 6',
tag_div : 'Normal (DIV)' // MISSING
},
font :
{
label : 'Fontti',
voiceLabel : 'Font', // MISSING
panelTitle : 'Fontti',
panelVoiceLabel : 'Select a font' // MISSING
},
fontSize :
{
label : 'Koko',
voiceLabel : 'Font Size', // MISSING
panelTitle : 'Koko',
panelVoiceLabel : 'Select a font size' // MISSING
},
colorButton :
{
textColorTitle : 'Tekstiväri',
bgColorTitle : 'Taustaväri',
auto : 'Automaattinen',
more : 'Lisää värejä...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Spell Check As You Type', // MISSING
enable : 'Enable SCAYT', // MISSING
disable : 'Disable SCAYT', // MISSING
about : 'About SCAYT', // MISSING
toggle : 'Toggle SCAYT', // MISSING
options : 'Options', // MISSING
langs : 'Languages', // MISSING
moreSuggestions : 'More suggestions', // MISSING
ignore : 'Ignore', // MISSING
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
optionsTab : 'Options', // MISSING
languagesTab : 'Languages', // MISSING
dictionariesTab : 'Dictionaries', // MISSING
aboutTab : 'About' // MISSING
},
about :
{
title : 'About CKEditor', // MISSING
dlgTitle : 'About CKEditor', // MISSING
moreInfo : 'For licensing information please visit our web site:', // MISSING
copy : 'Copyright &copy; $1. All rights reserved.' // MISSING
},
maximize : 'Maximize', // MISSING
fakeobjects :
{
anchor : 'Anchor', // MISSING
flash : 'Flash Animation', // MISSING
div : 'Page Break', // MISSING
unknown : 'Unknown Object' // MISSING
},
resize : 'Drag to resize' // MISSING
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Faroese language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['fo'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Rich text editor, %1', // MISSING
// Toolbar buttons without dialogs.
source : 'Kelda',
newPage : 'Nýggj síða',
save : 'Goym',
preview : 'Frumsýning',
cut : 'Kvett',
copy : 'Avrita',
paste : 'Innrita',
print : 'Prenta',
underline : 'Undirstrikað',
bold : 'Feit skrift',
italic : 'Skráskrift',
selectAll : 'Markera alt',
removeFormat : 'Strika sniðgeving',
strike : 'Yvirstrikað',
subscript : 'Lækkað skrift',
superscript : 'Hækkað skrift',
horizontalrule : 'Ger vatnrætta linju',
pagebreak : 'Ger síðuskift',
unlink : 'Strika tilknýti',
undo : 'Angra',
redo : 'Vend aftur',
// Common messages and labels.
common :
{
browseServer : 'Ambætarakagi',
url : 'URL',
protocol : 'Protokoll',
upload : 'Send til ambætaran',
uploadSubmit : 'Send til ambætaran',
image : 'Myndir',
flash : 'Flash',
form : 'Formur',
checkbox : 'Flugubein',
radio : 'Radioknøttur',
textField : 'Tekstteigur',
textarea : 'Tekstumráði',
hiddenField : 'Fjaldur teigur',
button : 'Knøttur',
select : 'Valskrá',
imageButton : 'Myndaknøttur',
notSet : '<ikki sett>',
id : 'Id',
name : 'Navn',
langDir : 'Tekstkós',
langDirLtr : 'Frá vinstru til høgru (LTR)',
langDirRtl : 'Frá høgru til vinstru (RTL)',
langCode : 'Málkoda',
longDescr : 'Víðkað URL frágreiðing',
cssClass : 'Typografi klassar',
advisoryTitle : 'Vegleiðandi heiti',
cssStyle : 'Typografi',
ok : 'Góðkent',
cancel : 'Avlýst',
generalTab : 'Generelt',
advancedTab : 'Fjølbroytt',
validateNumberFailed : 'This value is not a number.', // MISSING
confirmNewPage : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING
confirmCancel : 'Some of the options have been changed. Are you sure to close the dialog?', // MISSING
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING
},
// Special char dialog.
specialChar :
{
toolbar : 'Set inn sertekn',
title : 'Vel sertekn'
},
// Link dialog.
link :
{
toolbar : 'Ger/broyt tilknýti',
menu : 'Broyt tilknýti',
title : 'Tilknýti',
info : 'Tilknýtis upplýsingar',
target : 'Mál',
upload : 'Send til ambætaran',
advanced : 'Fjølbroytt',
type : 'Tilknýtisslag',
toAnchor : 'Tilknýti til marknastein í tekstinum',
toEmail : 'Teldupostur',
target : 'Mál',
targetNotSet : '<ikki sett>',
targetFrame : '<ramma>',
targetPopup : '<popup vindeyga>',
targetNew : 'Nýtt vindeyga (_blank)',
targetTop : 'Alt vindeygað (_top)',
targetSelf : 'Sama vindeygað (_self)',
targetParent : 'Upphavliga vindeygað (_parent)',
targetFrameName : 'Vís navn vindeygans',
targetPopupName : 'Popup vindeygans navn',
popupFeatures : 'Popup vindeygans víðkaðu eginleikar',
popupResizable : 'Resizable', // MISSING
popupStatusBar : 'Støðufrágreiðingarbjálki',
popupLocationBar : 'Adressulinja',
popupToolbar : 'Amboðsbjálki',
popupMenuBar : 'Skrábjálki',
popupFullScreen : 'Fullur skermur (IE)',
popupScrollBars : 'Rullibjálki',
popupDependent : 'Bundið (Netscape)',
popupWidth : 'Breidd',
popupLeft : 'Frástøða frá vinstru',
popupHeight : 'Hædd',
popupTop : 'Frástøða frá íerva',
id : 'Id', // MISSING
langDir : 'Tekstkós',
langDirNotSet : '<ikki sett>',
langDirLTR : 'Frá vinstru til høgru (LTR)',
langDirRTL : 'Frá høgru til vinstru (RTL)',
acccessKey : 'Snarvegisknappur',
name : 'Navn',
langCode : 'Tekstkós',
tabIndex : 'Inntriv indeks',
advisoryTitle : 'Vegleiðandi heiti',
advisoryContentType : 'Vegleiðandi innihaldsslag',
cssClasses : 'Typografi klassar',
charset : 'Atknýtt teknsett',
styles : 'Typografi',
selectAnchor : 'Vel ein marknastein',
anchorName : 'Eftir navni á marknasteini',
anchorId : 'Eftir element Id',
emailAddress : 'Teldupost-adressa',
emailSubject : 'Evni',
emailBody : 'Breyðtekstur',
noAnchors : '(Eingir marknasteinar eru í hesum dokumentið)',
noUrl : 'Vinarliga skriva tilknýti (URL)',
noEmail : 'Vinarliga skriva teldupost-adressu'
},
// Anchor dialog
anchor :
{
toolbar : 'Ger/broyt marknastein',
menu : 'Eginleikar fyri marknastein',
title : 'Eginleikar fyri marknastein',
name : 'Heiti marknasteinsins',
errorName : 'Vinarliga rita marknasteinsins heiti'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Finn og broyt',
find : 'Leita',
replace : 'Yvirskriva',
findWhat : 'Finn:',
replaceWith : 'Yvirskriva við:',
notFoundMsg : 'Leititeksturin varð ikki funnin',
matchCase : 'Munur á stórum og smáðum bókstavum',
matchWord : 'Bert heil orð',
matchCyclic : 'Match cyclic', // MISSING
replaceAll : 'Yvirskriva alt',
replaceSuccessMsg : '%1 occurrence(s) replaced.' // MISSING
},
// Table Dialog
table :
{
toolbar : 'Tabell',
title : 'Eginleikar fyri tabell',
menu : 'Eginleikar fyri tabell',
deleteTable : 'Strika tabell',
rows : 'Røðir',
columns : 'Kolonnur',
border : 'Bordabreidd',
align : 'Justering',
alignNotSet : '<Einki valt>',
alignLeft : 'Vinstrasett',
alignCenter : 'Miðsett',
alignRight : 'Høgrasett',
width : 'Breidd',
widthPx : 'pixels',
widthPc : 'prosent',
height : 'Hædd',
cellSpace : 'Fjarstøða millum meskar',
cellPad : 'Meskubreddi',
caption : 'Tabellfrágreiðing',
summary : 'Samandráttur',
headers : 'Headers', // MISSING
headersNone : 'None', // MISSING
headersColumn : 'First column', // MISSING
headersRow : 'First Row', // MISSING
headersBoth : 'Both', // MISSING
invalidRows : 'Number of rows must be a number greater than 0.', // MISSING
invalidCols : 'Number of columns must be a number greater than 0.', // MISSING
invalidBorder : 'Border size must be a number.', // MISSING
invalidWidth : 'Table width must be a number.', // MISSING
invalidHeight : 'Table height must be a number.', // MISSING
invalidCellSpacing : 'Cell spacing must be a number.', // MISSING
invalidCellPadding : 'Cell padding must be a number.', // MISSING
cell :
{
menu : 'Meski',
insertBefore : 'Set meska inn áðrenn',
insertAfter : 'Set meska inn aftaná',
deleteCell : 'Strika meskar',
merge : 'Flætta meskar',
mergeRight : 'Flætta meskar til høgru',
mergeDown : 'Flætta saman',
splitHorizontal : 'Kloyv meska vatnrætt',
splitVertical : 'Kloyv meska loddrætt',
title : 'Cell Properties', // MISSING
cellType : 'Cell Type', // MISSING
rowSpan : 'Rows Span', // MISSING
colSpan : 'Columns Span', // MISSING
wordWrap : 'Word Wrap', // MISSING
hAlign : 'Horizontal Alignment', // MISSING
vAlign : 'Vertical Alignment', // MISSING
alignTop : 'Top', // MISSING
alignMiddle : 'Middle', // MISSING
alignBottom : 'Bottom', // MISSING
alignBaseline : 'Baseline', // MISSING
bgColor : 'Background Color', // MISSING
borderColor : 'Border Color', // MISSING
data : 'Data', // MISSING
header : 'Header', // MISSING
yes : 'Yes', // MISSING
no : 'No', // MISSING
invalidWidth : 'Cell width must be a number.', // MISSING
invalidHeight : 'Cell height must be a number.', // MISSING
invalidRowSpan : 'Rows span must be a whole number.', // MISSING
invalidColSpan : 'Columns span must be a whole number.' // MISSING
},
row :
{
menu : 'Rað',
insertBefore : 'Set rað inn áðrenn',
insertAfter : 'Set rað inn aftaná',
deleteRow : 'Strika røðir'
},
column :
{
menu : 'Kolonna',
insertBefore : 'Set kolonnu inn áðrenn',
insertAfter : 'Set kolonnu inn aftaná',
deleteColumn : 'Strika kolonnur'
}
},
// Button Dialog.
button :
{
title : 'Eginleikar fyri knøtt',
text : 'Tekstur',
type : 'Slag',
typeBtn : 'Knøttur',
typeSbm : 'Send',
typeRst : 'Nullstilla'
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'Eginleikar fyri flugubein',
radioTitle : 'Eginleikar fyri radioknøtt',
value : 'Virði',
selected : 'Valt'
},
// Form Dialog.
form :
{
title : 'Eginleikar fyri Form',
menu : 'Eginleikar fyri Form',
action : 'Hending',
method : 'Háttur',
encoding : 'Encoding', // MISSING
target : 'Mál',
targetNotSet : '<ikki sett>',
targetNew : 'Nýtt vindeyga (_blank)',
targetTop : 'Alt vindeygað (_top)',
targetSelf : 'Sama vindeygað (_self)',
targetParent : 'Upphavliga vindeygað (_parent)'
},
// Select Field Dialog.
select :
{
title : 'Eginleikar fyri valskrá',
selectInfo : 'Upplýsingar',
opAvail : 'Tøkir møguleikar',
value : 'Virði',
size : 'Stødd',
lines : 'Linjur',
chkMulti : 'Loyv fleiri valmøguleikum samstundis',
opText : 'Tekstur',
opValue : 'Virði',
btnAdd : 'Legg afturat',
btnModify : 'Broyt',
btnUp : 'Upp',
btnDown : 'Niður',
btnSetValue : 'Set sum valt virði',
btnDelete : 'Strika'
},
// Textarea Dialog.
textarea :
{
title : 'Eginleikar fyri tekstumráði',
cols : 'kolonnur',
rows : 'røðir'
},
// Text Field Dialog.
textfield :
{
title : 'Eginleikar fyri tekstteig',
name : 'Navn',
value : 'Virði',
charWidth : 'Breidd (sjónlig tekn)',
maxChars : 'Mest loyvdu tekn',
type : 'Slag',
typeText : 'Tekstur',
typePass : 'Loyniorð'
},
// Hidden Field Dialog.
hidden :
{
title : 'Eginleikar fyri fjaldan teig',
name : 'Navn',
value : 'Virði'
},
// Image Dialog.
image :
{
title : 'Myndaeginleikar',
titleButton : 'Eginleikar fyri myndaknøtt',
menu : 'Myndaeginleikar',
infoTab : 'Myndaupplýsingar',
btnUpload : 'Send til ambætaran',
url : 'URL',
upload : 'Send',
alt : 'Alternativur tekstur',
width : 'Breidd',
height : 'Hædd',
lockRatio : 'Læs lutfallið',
resetSize : 'Upprunastødd',
border : 'Bordi',
hSpace : 'Høgri breddi',
vSpace : 'Vinstri breddi',
align : 'Justering',
alignLeft : 'Vinstra',
alignAbsBottom: 'Abs botnur',
alignAbsMiddle: 'Abs miðja',
alignBaseline : 'Basislinja',
alignBottom : 'Botnur',
alignMiddle : 'Miðja',
alignRight : 'Høgra',
alignTextTop : 'Tekst toppur',
alignTop : 'Ovast',
preview : 'Frumsýning',
alertUrl : 'Rita slóðina til myndina',
linkTab : 'Tilknýti',
button2Img : 'Do you want to transform the selected image button on a simple image?', // MISSING
img2Button : 'Do you want to transform the selected image on a image button?' // MISSING
},
// Flash Dialog
flash :
{
properties : 'Flash eginleikar',
propertiesTab : 'Properties', // MISSING
title : 'Flash eginleikar',
chkPlay : 'Avspælingin byrjar sjálv',
chkLoop : 'Endurspæl',
chkMenu : 'Ger Flash skrá virkna',
chkFull : 'Allow Fullscreen', // MISSING
scale : 'Skalering',
scaleAll : 'Vís alt',
scaleNoBorder : 'Eingin bordi',
scaleFit : 'Neyv skalering',
access : 'Script Access', // MISSING
accessAlways : 'Always', // MISSING
accessSameDomain : 'Same domain', // MISSING
accessNever : 'Never', // MISSING
align : 'Justering',
alignLeft : 'Vinstra',
alignAbsBottom: 'Abs botnur',
alignAbsMiddle: 'Abs miðja',
alignBaseline : 'Basislinja',
alignBottom : 'Botnur',
alignMiddle : 'Miðja',
alignRight : 'Høgra',
alignTextTop : 'Tekst toppur',
alignTop : 'Ovast',
quality : 'Quality', // MISSING
qualityBest : 'Best', // MISSING
qualityHigh : 'High', // MISSING
qualityAutoHigh : 'Auto High', // MISSING
qualityMedium : 'Medium', // MISSING
qualityAutoLow : 'Auto Low', // MISSING
qualityLow : 'Low', // MISSING
windowModeWindow : 'Window', // MISSING
windowModeOpaque : 'Opaque', // MISSING
windowModeTransparent : 'Transparent', // MISSING
windowMode : 'Window mode', // MISSING
flashvars : 'Variables for Flash', // MISSING
bgcolor : 'Bakgrundslitur',
width : 'Breidd',
height : 'Hædd',
hSpace : 'Høgri breddi',
vSpace : 'Vinstri breddi',
validateSrc : 'Vinarliga skriva tilknýti (URL)',
validateWidth : 'Width must be a number.', // MISSING
validateHeight : 'Height must be a number.', // MISSING
validateHSpace : 'HSpace must be a number.', // MISSING
validateVSpace : 'VSpace must be a number.' // MISSING
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'Kanna stavseting',
title : 'Spell Check', // MISSING
notAvailable : 'Sorry, but service is unavailable now.', // MISSING
errorLoading : 'Error loading application service host: %s.', // MISSING
notInDic : 'Finst ikki í orðabókini',
changeTo : 'Broyt til',
btnIgnore : 'Forfjóna',
btnIgnoreAll : 'Forfjóna alt',
btnReplace : 'Yvirskriva',
btnReplaceAll : 'Yvirskriva alt',
btnUndo : 'Angra',
noSuggestions : '- Einki uppskot -',
progress : 'Rættstavarin arbeiðir...',
noMispell : 'Rættstavarain liðugur: Eingin feilur funnin',
noChanges : 'Rættstavarain liðugur: Einki orð varð broytt',
oneChange : 'Rættstavarain liðugur: Eitt orð er broytt',
manyChanges : 'Rættstavarain liðugur: %1 orð broytt',
ieSpellDownload : 'Rættstavarin er ikki tøkur í tekstviðgeranum. Vilt tú heinta hann nú?'
},
smiley :
{
toolbar : 'Smiley',
title : 'Vel Smiley'
},
elementsPath :
{
eleTitle : '%1 element' // MISSING
},
numberedlist : 'Talmerktur listi',
bulletedlist : 'Punktmerktur listi',
indent : 'Økja reglubrotarinntriv',
outdent : 'Minka reglubrotarinntriv',
justify :
{
left : 'Vinstrasett',
center : 'Miðsett',
right : 'Høgrasett',
block : 'Javnir tekstkantar'
},
blockquote : 'Blockquote',
clipboard :
{
title : 'Innrita',
cutError : 'Trygdaruppseting alnótskagans forðar tekstviðgeranum í at kvetta tekstin. Vinarliga nýt knappaborðið til at kvetta tekstin (CTRL+X).',
copyError : 'Trygdaruppseting alnótskagans forðar tekstviðgeranum í at avrita tekstin. Vinarliga nýt knappaborðið til at avrita tekstin (CTRL+C).',
pasteMsg : 'Vinarliga koyr tekstin í hendan rútin við knappaborðinum (<strong>CTRL+V</strong>) og klikk á <strong>Góðtak</strong>.',
securityMsg : 'Trygdaruppseting alnótskagans forðar tekstviðgeranum í beinleiðis atgongd til avritingarminnið. Tygum mugu royna aftur í hesum rútinum.'
},
pastefromword :
{
toolbar : 'Innrita frá Word',
title : 'Innrita frá Word',
advice : 'Vinarliga koyr tekstin í hendan rútin við knappaborðinum (<strong>CTRL+V</strong>) og klikk á <strong>Góðtak</strong>.',
ignoreFontFace : 'Forfjóna Font definitiónirnar',
removeStyle : 'Strika typografi definitiónir'
},
pasteText :
{
button : 'Innrita som reinan tekst',
title : 'Innrita som reinan tekst'
},
templates :
{
button : 'Skabelónir',
title : 'Innihaldsskabelónir',
insertOption: 'Yvirskriva núverandi innihald',
selectPromptMsg: 'Vinarliga vel ta skabelón, ið skal opnast í tekstviðgeranum<br>(Hetta yvirskrivar núverandi innihald):',
emptyListMsg : '(Ongar skabelónir tøkar)'
},
showBlocks : 'Vís blokkar',
stylesCombo :
{
label : 'Typografi',
voiceLabel : 'Styles', // MISSING
panelVoiceLabel : 'Select a style', // MISSING
panelTitle1 : 'Block Styles', // MISSING
panelTitle2 : 'Inline Styles', // MISSING
panelTitle3 : 'Object Styles' // MISSING
},
format :
{
label : 'Skriftsnið',
voiceLabel : 'Format', // MISSING
panelTitle : 'Skriftsnið',
panelVoiceLabel : 'Select a paragraph format', // MISSING
tag_p : 'Vanligt',
tag_pre : 'Sniðgivið',
tag_address : 'Adressa',
tag_h1 : 'Yvirskrift 1',
tag_h2 : 'Yvirskrift 2',
tag_h3 : 'Yvirskrift 3',
tag_h4 : 'Yvirskrift 4',
tag_h5 : 'Yvirskrift 5',
tag_h6 : 'Yvirskrift 6',
tag_div : 'Normal (DIV)' // MISSING
},
font :
{
label : 'Skrift',
voiceLabel : 'Font', // MISSING
panelTitle : 'Skrift',
panelVoiceLabel : 'Select a font' // MISSING
},
fontSize :
{
label : 'Skriftstødd',
voiceLabel : 'Font Size', // MISSING
panelTitle : 'Skriftstødd',
panelVoiceLabel : 'Select a font size' // MISSING
},
colorButton :
{
textColorTitle : 'Tekstlitur',
bgColorTitle : 'Bakgrundslitur',
auto : 'Automatiskt',
more : 'Fleiri litir...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Spell Check As You Type', // MISSING
enable : 'Enable SCAYT', // MISSING
disable : 'Disable SCAYT', // MISSING
about : 'About SCAYT', // MISSING
toggle : 'Toggle SCAYT', // MISSING
options : 'Options', // MISSING
langs : 'Languages', // MISSING
moreSuggestions : 'More suggestions', // MISSING
ignore : 'Ignore', // MISSING
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
optionsTab : 'Options', // MISSING
languagesTab : 'Languages', // MISSING
dictionariesTab : 'Dictionaries', // MISSING
aboutTab : 'About' // MISSING
},
about :
{
title : 'About CKEditor', // MISSING
dlgTitle : 'About CKEditor', // MISSING
moreInfo : 'For licensing information please visit our web site:', // MISSING
copy : 'Copyright &copy; $1. All rights reserved.' // MISSING
},
maximize : 'Maximize', // MISSING
fakeobjects :
{
anchor : 'Anchor', // MISSING
flash : 'Flash Animation', // MISSING
div : 'Page Break', // MISSING
unknown : 'Unknown Object' // MISSING
},
resize : 'Drag to resize' // MISSING
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Canadian French language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['fr-ca'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Rich text editor, %1', // MISSING
// Toolbar buttons without dialogs.
source : 'Source',
newPage : 'Nouvelle page',
save : 'Sauvegarder',
preview : 'Previsualiser',
cut : 'Couper',
copy : 'Copier',
paste : 'Coller',
print : 'Imprimer',
underline : 'Souligné',
bold : 'Gras',
italic : 'Italique',
selectAll : 'Tout sélectionner',
removeFormat : 'Supprimer le formatage',
strike : 'Barrer',
subscript : 'Indice',
superscript : 'Exposant',
horizontalrule : 'Insérer un séparateur',
pagebreak : 'Insérer un saut de page',
unlink : 'Supprimer le lien',
undo : 'Annuler',
redo : 'Refaire',
// Common messages and labels.
common :
{
browseServer : 'Parcourir le serveur',
url : 'URL',
protocol : 'Protocole',
upload : 'Télécharger',
uploadSubmit : 'Envoyer sur le serveur',
image : 'Image',
flash : 'Animation Flash',
form : 'Formulaire',
checkbox : 'Case à cocher',
radio : 'Bouton radio',
textField : 'Champ texte',
textarea : 'Zone de texte',
hiddenField : 'Champ caché',
button : 'Bouton',
select : 'Champ de sélection',
imageButton : 'Bouton image',
notSet : '<Par défaut>',
id : 'Id',
name : 'Nom',
langDir : 'Sens d\'écriture',
langDirLtr : 'De gauche à droite (LTR)',
langDirRtl : 'De droite à gauche (RTL)',
langCode : 'Code langue',
longDescr : 'URL de description longue',
cssClass : 'Classes de feuilles de style',
advisoryTitle : 'Titre',
cssStyle : 'Style',
ok : 'OK',
cancel : 'Annuler',
generalTab : 'Général',
advancedTab : 'Avancée',
validateNumberFailed : 'This value is not a number.', // MISSING
confirmNewPage : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING
confirmCancel : 'Some of the options have been changed. Are you sure to close the dialog?', // MISSING
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING
},
// Special char dialog.
specialChar :
{
toolbar : 'Insérer un caractère spécial',
title : 'Insérer un caractère spécial'
},
// Link dialog.
link :
{
toolbar : 'Insérer/modifier le lien',
menu : 'Modifier le lien',
title : 'Propriétés du lien',
info : 'Informations sur le lien',
target : 'Destination',
upload : 'Télécharger',
advanced : 'Avancée',
type : 'Type de lien',
toAnchor : 'Ancre dans cette page',
toEmail : 'E-Mail',
target : 'Destination',
targetNotSet : '<Par défaut>',
targetFrame : '<Cadre>',
targetPopup : '<fenêtre popup>',
targetNew : 'Nouvelle fenêtre (_blank)',
targetTop : 'Fenêtre supérieure (_top)',
targetSelf : 'Même fenêtre (_self)',
targetParent : 'Fenêtre mère (_parent)',
targetFrameName : 'Nom du cadre de destination',
targetPopupName : 'Nom de la fenêtre popup',
popupFeatures : 'Caractéristiques de la fenêtre popup',
popupResizable : 'Resizable', // MISSING
popupStatusBar : 'Barre d\'état',
popupLocationBar : 'Barre d\'adresses',
popupToolbar : 'Barre d\'outils',
popupMenuBar : 'Barre de menu',
popupFullScreen : 'Plein écran (IE)',
popupScrollBars : 'Barres de défilement',
popupDependent : 'Dépendante (Netscape)',
popupWidth : 'Largeur',
popupLeft : 'Position à partir de la gauche',
popupHeight : 'Hauteur',
popupTop : 'Position à partir du haut',
id : 'Id', // MISSING
langDir : 'Sens d\'écriture',
langDirNotSet : '<Par défaut>',
langDirLTR : 'De gauche à droite (LTR)',
langDirRTL : 'De droite à gauche (RTL)',
acccessKey : 'Équivalent clavier',
name : 'Nom',
langCode : 'Sens d\'écriture',
tabIndex : 'Ordre de tabulation',
advisoryTitle : 'Titre',
advisoryContentType : 'Type de contenu',
cssClasses : 'Classes de feuilles de style',
charset : 'Encodage de caractère',
styles : 'Style',
selectAnchor : 'Sélectionner une ancre',
anchorName : 'Par nom',
anchorId : 'Par id',
emailAddress : 'Adresse E-Mail',
emailSubject : 'Sujet du message',
emailBody : 'Corps du message',
noAnchors : '(Pas d\'ancre disponible dans le document)',
noUrl : 'Veuillez saisir l\'URL',
noEmail : 'Veuillez saisir l\'adresse e-mail'
},
// Anchor dialog
anchor :
{
toolbar : 'Insérer/modifier l\'ancre',
menu : 'Propriétés de l\'ancre',
title : 'Propriétés de l\'ancre',
name : 'Nom de l\'ancre',
errorName : 'Veuillez saisir le nom de l\'ancre'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Chercher et Remplacer',
find : 'Chercher',
replace : 'Remplacer',
findWhat : 'Rechercher:',
replaceWith : 'Remplacer par:',
notFoundMsg : 'Le texte indiqué est introuvable.',
matchCase : 'Respecter la casse',
matchWord : 'Mot entier',
matchCyclic : 'Match cyclic', // MISSING
replaceAll : 'Tout remplacer',
replaceSuccessMsg : '%1 occurrence(s) replaced.' // MISSING
},
// Table Dialog
table :
{
toolbar : 'Tableau',
title : 'Propriétés du tableau',
menu : 'Propriétés du tableau',
deleteTable : 'Supprimer le tableau',
rows : 'Lignes',
columns : 'Colonnes',
border : 'Taille de la bordure',
align : 'Alignement',
alignNotSet : '<Par défaut>',
alignLeft : 'Gauche',
alignCenter : 'Centré',
alignRight : 'Droite',
width : 'Largeur',
widthPx : 'pixels',
widthPc : 'pourcentage',
height : 'Hauteur',
cellSpace : 'Espacement',
cellPad : 'Contour',
caption : 'Titre',
summary : 'Résumé',
headers : 'Headers', // MISSING
headersNone : 'None', // MISSING
headersColumn : 'First column', // MISSING
headersRow : 'First Row', // MISSING
headersBoth : 'Both', // MISSING
invalidRows : 'Number of rows must be a number greater than 0.', // MISSING
invalidCols : 'Number of columns must be a number greater than 0.', // MISSING
invalidBorder : 'Border size must be a number.', // MISSING
invalidWidth : 'Table width must be a number.', // MISSING
invalidHeight : 'Table height must be a number.', // MISSING
invalidCellSpacing : 'Cell spacing must be a number.', // MISSING
invalidCellPadding : 'Cell padding must be a number.', // MISSING
cell :
{
menu : 'Cellule',
insertBefore : 'Insérer une cellule avant',
insertAfter : 'Insérer une cellule après',
deleteCell : 'Supprimer des cellules',
merge : 'Fusionner les cellules',
mergeRight : 'Fusionner à droite',
mergeDown : 'Fusionner en bas',
splitHorizontal : 'Scinder la cellule horizontalement',
splitVertical : 'Scinder la cellule verticalement',
title : 'Cell Properties', // MISSING
cellType : 'Cell Type', // MISSING
rowSpan : 'Rows Span', // MISSING
colSpan : 'Columns Span', // MISSING
wordWrap : 'Word Wrap', // MISSING
hAlign : 'Horizontal Alignment', // MISSING
vAlign : 'Vertical Alignment', // MISSING
alignTop : 'Top', // MISSING
alignMiddle : 'Middle', // MISSING
alignBottom : 'Bottom', // MISSING
alignBaseline : 'Baseline', // MISSING
bgColor : 'Background Color', // MISSING
borderColor : 'Border Color', // MISSING
data : 'Data', // MISSING
header : 'Header', // MISSING
yes : 'Yes', // MISSING
no : 'No', // MISSING
invalidWidth : 'Cell width must be a number.', // MISSING
invalidHeight : 'Cell height must be a number.', // MISSING
invalidRowSpan : 'Rows span must be a whole number.', // MISSING
invalidColSpan : 'Columns span must be a whole number.' // MISSING
},
row :
{
menu : 'Ligne',
insertBefore : 'Insérer une ligne avant',
insertAfter : 'Insérer une ligne après',
deleteRow : 'Supprimer des lignes'
},
column :
{
menu : 'Colonne',
insertBefore : 'Insérer une colonne avant',
insertAfter : 'Insérer une colonne après',
deleteColumn : 'Supprimer des colonnes'
}
},
// Button Dialog.
button :
{
title : 'Propriétés du bouton',
text : 'Texte (Valeur)',
type : 'Type',
typeBtn : 'Bouton',
typeSbm : 'Soumettre',
typeRst : 'Réinitialiser'
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'Propriétés de la case à cocher',
radioTitle : 'Propriétés du bouton radio',
value : 'Valeur',
selected : 'Sélectionné'
},
// Form Dialog.
form :
{
title : 'Propriétés du formulaire',
menu : 'Propriétés du formulaire',
action : 'Action',
method : 'Méthode',
encoding : 'Encoding', // MISSING
target : 'Destination',
targetNotSet : '<Par défaut>',
targetNew : 'Nouvelle fenêtre (_blank)',
targetTop : 'Fenêtre supérieure (_top)',
targetSelf : 'Même fenêtre (_self)',
targetParent : 'Fenêtre mère (_parent)'
},
// Select Field Dialog.
select :
{
title : 'Propriétés de la liste/du menu',
selectInfo : 'Info',
opAvail : 'Options disponibles',
value : 'Valeur',
size : 'Taille',
lines : 'lignes',
chkMulti : 'Sélection multiple',
opText : 'Texte',
opValue : 'Valeur',
btnAdd : 'Ajouter',
btnModify : 'Modifier',
btnUp : 'Monter',
btnDown : 'Descendre',
btnSetValue : 'Valeur sélectionnée',
btnDelete : 'Supprimer'
},
// Textarea Dialog.
textarea :
{
title : 'Propriétés de la zone de texte',
cols : 'Colonnes',
rows : 'Lignes'
},
// Text Field Dialog.
textfield :
{
title : 'Propriétés du champ texte',
name : 'Nom',
value : 'Valeur',
charWidth : 'Largeur en caractères',
maxChars : 'Nombre maximum de caractères',
type : 'Type',
typeText : 'Texte',
typePass : 'Mot de passe'
},
// Hidden Field Dialog.
hidden :
{
title : 'Propriétés du champ caché',
name : 'Nom',
value : 'Valeur'
},
// Image Dialog.
image :
{
title : 'Propriétés de l\'image',
titleButton : 'Propriétés du bouton image',
menu : 'Propriétés de l\'image',
infoTab : 'Informations sur l\'image',
btnUpload : 'Envoyer sur le serveur',
url : 'URL',
upload : 'Télécharger',
alt : 'Texte de remplacement',
width : 'Largeur',
height : 'Hauteur',
lockRatio : 'Garder les proportions',
resetSize : 'Taille originale',
border : 'Bordure',
hSpace : 'Espacement horizontal',
vSpace : 'Espacement vertical',
align : 'Alignement',
alignLeft : 'Gauche',
alignAbsBottom: 'Abs Bas',
alignAbsMiddle: 'Abs Milieu',
alignBaseline : 'Bas du texte',
alignBottom : 'Bas',
alignMiddle : 'Milieu',
alignRight : 'Droite',
alignTextTop : 'Haut du texte',
alignTop : 'Haut',
preview : 'Prévisualisation',
alertUrl : 'Veuillez saisir l\'URL de l\'image',
linkTab : 'Lien',
button2Img : 'Do you want to transform the selected image button on a simple image?', // MISSING
img2Button : 'Do you want to transform the selected image on a image button?' // MISSING
},
// Flash Dialog
flash :
{
properties : 'Propriétés de l\'animation Flash',
propertiesTab : 'Properties', // MISSING
title : 'Propriétés de l\'animation Flash',
chkPlay : 'Lecture automatique',
chkLoop : 'Boucle',
chkMenu : 'Activer le menu Flash',
chkFull : 'Allow Fullscreen', // MISSING
scale : 'Affichage',
scaleAll : 'Par défaut (tout montrer)',
scaleNoBorder : 'Sans bordure',
scaleFit : 'Ajuster aux dimensions',
access : 'Script Access', // MISSING
accessAlways : 'Always', // MISSING
accessSameDomain : 'Same domain', // MISSING
accessNever : 'Never', // MISSING
align : 'Alignement',
alignLeft : 'Gauche',
alignAbsBottom: 'Abs Bas',
alignAbsMiddle: 'Abs Milieu',
alignBaseline : 'Bas du texte',
alignBottom : 'Bas',
alignMiddle : 'Milieu',
alignRight : 'Droite',
alignTextTop : 'Haut du texte',
alignTop : 'Haut',
quality : 'Quality', // MISSING
qualityBest : 'Best', // MISSING
qualityHigh : 'High', // MISSING
qualityAutoHigh : 'Auto High', // MISSING
qualityMedium : 'Medium', // MISSING
qualityAutoLow : 'Auto Low', // MISSING
qualityLow : 'Low', // MISSING
windowModeWindow : 'Window', // MISSING
windowModeOpaque : 'Opaque', // MISSING
windowModeTransparent : 'Transparent', // MISSING
windowMode : 'Window mode', // MISSING
flashvars : 'Variables for Flash', // MISSING
bgcolor : 'Couleur de fond',
width : 'Largeur',
height : 'Hauteur',
hSpace : 'Espacement horizontal',
vSpace : 'Espacement vertical',
validateSrc : 'Veuillez saisir l\'URL',
validateWidth : 'Width must be a number.', // MISSING
validateHeight : 'Height must be a number.', // MISSING
validateHSpace : 'HSpace must be a number.', // MISSING
validateVSpace : 'VSpace must be a number.' // MISSING
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'Orthographe',
title : 'Spell Check', // MISSING
notAvailable : 'Sorry, but service is unavailable now.', // MISSING
errorLoading : 'Error loading application service host: %s.', // MISSING
notInDic : 'Pas dans le dictionnaire',
changeTo : 'Changer en',
btnIgnore : 'Ignorer',
btnIgnoreAll : 'Ignorer tout',
btnReplace : 'Remplacer',
btnReplaceAll : 'Remplacer tout',
btnUndo : 'Annuler',
noSuggestions : '- Pas de suggestion -',
progress : 'Vérification d\'orthographe en cours...',
noMispell : 'Vérification d\'orthographe terminée: pas d\'erreur trouvée',
noChanges : 'Vérification d\'orthographe terminée: Pas de modifications',
oneChange : 'Vérification d\'orthographe terminée: Un mot modifié',
manyChanges : 'Vérification d\'orthographe terminée: %1 mots modifiés',
ieSpellDownload : 'Le Correcteur d\'orthographe n\'est pas installé. Souhaitez-vous le télécharger maintenant?'
},
smiley :
{
toolbar : 'Emoticon',
title : 'Insérer un Emoticon'
},
elementsPath :
{
eleTitle : '%1 element' // MISSING
},
numberedlist : 'Liste numérotée',
bulletedlist : 'Liste à puces',
indent : 'Augmenter le retrait',
outdent : 'Diminuer le retrait',
justify :
{
left : 'Aligner à gauche',
center : 'Centrer',
right : 'Aligner à Droite',
block : 'Texte justifié'
},
blockquote : 'Citation',
clipboard :
{
title : 'Coller',
cutError : 'Les paramètres de sécurité de votre navigateur empêchent l\'éditeur de couper automatiquement vos données. Veuillez utiliser les équivalents claviers (Ctrl+X).',
copyError : 'Les paramètres de sécurité de votre navigateur empêchent l\'éditeur de copier automatiquement vos données. Veuillez utiliser les équivalents claviers (Ctrl+C).',
pasteMsg : 'Veuillez coller dans la zone ci-dessous en utilisant le clavier (<STRONG>Ctrl+V</STRONG>) et appuyer sur <STRONG>OK</STRONG>.',
securityMsg : 'A cause des paramètres de sécurité de votre navigateur, l\'éditeur ne peut accéder au presse-papier directement. Vous devez coller à nouveau le contenu dans cette fenêtre.'
},
pastefromword :
{
toolbar : 'Coller en tant que Word (formaté)',
title : 'Coller en tant que Word (formaté)',
advice : 'Veuillez coller dans la zone ci-dessous en utilisant le clavier (<STRONG>Ctrl+V</STRONG>) et appuyer sur <STRONG>OK</STRONG>.',
ignoreFontFace : 'Ignorer les polices de caractères',
removeStyle : 'Supprimer les styles'
},
pasteText :
{
button : 'Coller comme texte',
title : 'Coller comme texte'
},
templates :
{
button : 'Modèles',
title : 'Modèles de contenu',
insertOption: 'Remplacer tout le contenu actuel',
selectPromptMsg: 'Sélectionner le modèle à ouvrir dans l\'éditeur<br>(le contenu actuel sera remplacé):',
emptyListMsg : '(Aucun modèle disponible)'
},
showBlocks : 'Afficher les blocs',
stylesCombo :
{
label : 'Style',
voiceLabel : 'Styles', // MISSING
panelVoiceLabel : 'Select a style', // MISSING
panelTitle1 : 'Block Styles', // MISSING
panelTitle2 : 'Inline Styles', // MISSING
panelTitle3 : 'Object Styles' // MISSING
},
format :
{
label : 'Format',
voiceLabel : 'Format', // MISSING
panelTitle : 'Format',
panelVoiceLabel : 'Select a paragraph format', // MISSING
tag_p : 'Normal',
tag_pre : 'Formaté',
tag_address : 'Adresse',
tag_h1 : 'En-tête 1',
tag_h2 : 'En-tête 2',
tag_h3 : 'En-tête 3',
tag_h4 : 'En-tête 4',
tag_h5 : 'En-tête 5',
tag_h6 : 'En-tête 6',
tag_div : 'Normal (DIV)'
},
font :
{
label : 'Police',
voiceLabel : 'Font', // MISSING
panelTitle : 'Police',
panelVoiceLabel : 'Select a font' // MISSING
},
fontSize :
{
label : 'Taille',
voiceLabel : 'Font Size', // MISSING
panelTitle : 'Taille',
panelVoiceLabel : 'Select a font size' // MISSING
},
colorButton :
{
textColorTitle : 'Couleur de caractère',
bgColorTitle : 'Couleur de fond',
auto : 'Automatique',
more : 'Plus de couleurs...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Spell Check As You Type', // MISSING
enable : 'Enable SCAYT', // MISSING
disable : 'Disable SCAYT', // MISSING
about : 'About SCAYT', // MISSING
toggle : 'Toggle SCAYT', // MISSING
options : 'Options', // MISSING
langs : 'Languages', // MISSING
moreSuggestions : 'More suggestions', // MISSING
ignore : 'Ignore', // MISSING
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
optionsTab : 'Options', // MISSING
languagesTab : 'Languages', // MISSING
dictionariesTab : 'Dictionaries', // MISSING
aboutTab : 'About' // MISSING
},
about :
{
title : 'About CKEditor', // MISSING
dlgTitle : 'About CKEditor', // MISSING
moreInfo : 'For licensing information please visit our web site:', // MISSING
copy : 'Copyright &copy; $1. All rights reserved.' // MISSING
},
maximize : 'Maximize', // MISSING
fakeobjects :
{
anchor : 'Anchor', // MISSING
flash : 'Flash Animation', // MISSING
div : 'Page Break', // MISSING
unknown : 'Unknown Object' // MISSING
},
resize : 'Drag to resize' // MISSING
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* French language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['fr'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Editeur de Texte Enrichi, %1',
// Toolbar buttons without dialogs.
source : 'Source',
newPage : 'Nouvelle page',
save : 'Enregistrer',
preview : 'Aperçu',
cut : 'Couper',
copy : 'Copier',
paste : 'Coller',
print : 'Imprimer',
underline : 'Souligné',
bold : 'Gras',
italic : 'Italique',
selectAll : 'Tout sélectionner',
removeFormat : 'Supprimer la mise en forme',
strike : 'Barré',
subscript : 'Indice',
superscript : 'Exposant',
horizontalrule : 'Ligne horizontale',
pagebreak : 'Saut de page',
unlink : 'Supprimer le lien',
undo : 'Annuler',
redo : 'Rétablir',
// Common messages and labels.
common :
{
browseServer : 'Explorer le serveur',
url : 'URL',
protocol : 'Protocole',
upload : 'Envoyer',
uploadSubmit : 'Envoyer sur le serveur',
image : 'Image',
flash : 'Flash',
form : 'Formulaire',
checkbox : 'Case à cocher',
radio : 'Bouton Radio',
textField : 'Champ texte',
textarea : 'Zone de texte',
hiddenField : 'Champ caché',
button : 'Bouton',
select : 'Liste déroulante',
imageButton : 'Bouton image',
notSet : '<non défini>',
id : 'Id',
name : 'Nom',
langDir : 'Sens d\'écriture',
langDirLtr : 'Gauche à droite (LTR)',
langDirRtl : 'Droite à gauche (RTL)',
langCode : 'Code de langue',
longDescr : 'URL de description longue (longdesc => malvoyant)',
cssClass : 'Classe CSS',
advisoryTitle : 'Description (title)',
cssStyle : 'Style',
ok : 'OK',
cancel : 'Annuler',
generalTab : 'Général',
advancedTab : 'Avancé',
validateNumberFailed : 'Cette valeur n\'est pas un nombre.',
confirmNewPage : 'Les changements non sauvegardés seront perdus. Etes-vous sûr de vouloir charger une nouvelle page?',
confirmCancel : 'Certaines options ont été modifiées. Etes-vous sûr de vouloir fermer?',
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, Indisponible</span>'
},
// Special char dialog.
specialChar :
{
toolbar : 'Insérer un caractère spécial',
title : 'Sélectionnez un caractère'
},
// Link dialog.
link :
{
toolbar : 'Lien',
menu : 'Editer le lien',
title : 'Lien',
info : 'Infos sur le lien',
target : 'Cible',
upload : 'Envoyer',
advanced : 'Avancé',
type : 'Type de lien',
toAnchor : 'Transformer le lien en ancre dans le texte',
toEmail : 'E-mail',
target : 'Cible',
targetNotSet : '<non définie>',
targetFrame : '<cadre>',
targetPopup : '<fenêtre popup>',
targetNew : 'Nouvelle fenêtre (_blank)',
targetTop : 'Même fenêtre (_top)',
targetSelf : 'Même Cadre (_self)',
targetParent : 'Fenêtre parente (_parent)',
targetFrameName : 'Nom du Cadre destination',
targetPopupName : 'Nom de la fenêtre popup',
popupFeatures : 'Options de la fenêtre popup',
popupResizable : 'Redimensionnable',
popupStatusBar : 'Barre de status',
popupLocationBar : 'Barre d\'adresse',
popupToolbar : 'Barre d\'outils',
popupMenuBar : 'Barre de menu',
popupFullScreen : 'Plein écran (IE)',
popupScrollBars : 'Barres de défilement',
popupDependent : 'Dépendante (Netscape)',
popupWidth : 'Largeur',
popupLeft : 'Position gauche',
popupHeight : 'Hauteur',
popupTop : 'Position haute',
id : 'Id',
langDir : 'Sens d\'écriture',
langDirNotSet : '<non défini>',
langDirLTR : 'Gauche à droite',
langDirRTL : 'Droite à gauche',
acccessKey : 'Touche d\'accessibilité',
name : 'Nom',
langCode : 'Code de langue',
tabIndex : 'Index de tabulation',
advisoryTitle : 'Description (title)',
advisoryContentType : 'Type de contenu (ex: text/html)',
cssClasses : 'Classe du CSS',
charset : 'Charset de la cible',
styles : 'Style',
selectAnchor : 'Sélectionner l\'ancre',
anchorName : 'Par nom d\'ancre',
anchorId : 'Par ID d\'élément',
emailAddress : 'Adresse E-Mail',
emailSubject : 'Sujet du message',
emailBody : 'Corps du message',
noAnchors : '(Aucune ancre disponible dans ce document)',
noUrl : 'Veuillez entrer l\'adresse du lien',
noEmail : 'Veuillez entrer l\'adresse e-mail'
},
// Anchor dialog
anchor :
{
toolbar : 'Ancre',
menu : 'Editer l\'ancre',
title : 'Propriétés de l\'ancre',
name : 'Nom de l\'ancre',
errorName : 'Veuillez entrer le nom de l\'ancre'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Trouver et remplacer',
find : 'Trouver',
replace : 'Remplacer',
findWhat : 'Expression à trouver: ',
replaceWith : 'Remplacer par: ',
notFoundMsg : 'Le texte spécifié ne peut être trouvé.',
matchCase : 'Respecter la casse',
matchWord : 'Mot entier uniquement',
matchCyclic : 'Boucler',
replaceAll : 'Remplacer tout',
replaceSuccessMsg : '%1 occurrence(s) replacée(s).'
},
// Table Dialog
table :
{
toolbar : 'Tableau',
title : 'Propriétés du tableau',
menu : 'Propriétés du tableau',
deleteTable : 'Supprimer le tableau',
rows : 'Lignes',
columns : 'Colonnes',
border : 'Taille de la bordure',
align : 'Alignement du contenu',
alignNotSet : '<non définie>',
alignLeft : 'Gauche',
alignCenter : 'Centré',
alignRight : 'Droite',
width : 'Largeur',
widthPx : 'pixels',
widthPc : '% pourcents',
height : 'Hauteur',
cellSpace : 'Espacement des cellules',
cellPad : 'Marge interne des cellules',
caption : 'Titre du tableau',
summary : 'Résumé (description)',
headers : 'En-Têtes',
headersNone : 'Aucunes',
headersColumn : 'Première colonne',
headersRow : 'Première ligne',
headersBoth : 'Les deux',
invalidRows : 'Le nombre de lignes doit être supérieur à 0.',
invalidCols : 'Le nombre de colonnes doit être supérieur à 0.',
invalidBorder : 'La taille de la bordure doit être un nombre.',
invalidWidth : 'La largeur du tableau doit être un nombre.',
invalidHeight : 'La hauteur du tableau doit être un nombre.',
invalidCellSpacing : 'L\'espacement des cellules doit être un nombre.',
invalidCellPadding : 'La marge intérieure des cellules doit être un nombre.',
cell :
{
menu : 'Cellule',
insertBefore : 'Insérer une cellule avant',
insertAfter : 'Insérer une cellule après',
deleteCell : 'Supprimer les cellules',
merge : 'Fusionner les cellules',
mergeRight : 'Fusionner à droite',
mergeDown : 'Fusionner en bas',
splitHorizontal : 'Fractionner horizontalement',
splitVertical : 'Fractionner verticalement',
title : 'Propriétés de Cellule',
cellType : 'Type de Cellule',
rowSpan : 'Fusion de Lignes',
colSpan : 'Fusion de Colonnes',
wordWrap : 'Word Wrap', // MISSING
hAlign : 'Alignement Horizontal',
vAlign : 'Alignement Vertical',
alignTop : 'Haut',
alignMiddle : 'Milieu',
alignBottom : 'Bas',
alignBaseline : 'Bas du texte',
bgColor : 'Couleur d\'arrière-plan',
borderColor : 'Couleur de Bordure',
data : 'Données',
header : 'Entête',
yes : 'Oui',
no : 'Non',
invalidWidth : 'La Largeur de Cellule doit être un nombre.',
invalidHeight : 'La Hauteur de Cellule doit être un nombre.',
invalidRowSpan : 'La fusion de lignes doit être un nombre entier.',
invalidColSpan : 'La fusion de colonnes doit être un nombre entier.'
},
row :
{
menu : 'Ligne',
insertBefore : 'Insérer une ligne avant',
insertAfter : 'Insérer une ligne après',
deleteRow : 'Supprimer les lignes'
},
column :
{
menu : 'Colonnes',
insertBefore : 'Insérer une colonne avant',
insertAfter : 'Insérer une colonne après',
deleteColumn : 'Supprimer les colonnes'
}
},
// Button Dialog.
button :
{
title : 'Propriétés du bouton',
text : 'Texte (Value)',
type : 'Type',
typeBtn : 'Bouton',
typeSbm : 'Validation (submit)',
typeRst : 'Remise à zéro'
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'Propriétés de la case à cocher',
radioTitle : 'Propriétés du bouton Radio',
value : 'Valeur',
selected : 'Sélectionné'
},
// Form Dialog.
form :
{
title : 'Propriétés du formulaire',
menu : 'Propriétés du formulaire',
action : 'Action',
method : 'Méthode',
encoding : 'Encodage',
target : 'Cible',
targetNotSet : '<non définie>',
targetNew : 'Nouvelle fenêtre (_blank)',
targetTop : 'Même fenêtre (_top)',
targetSelf : 'Même Cadre (_self)',
targetParent : 'Fenêtre parente (_parent)'
},
// Select Field Dialog.
select :
{
title : 'Propriétés du menu déroulant',
selectInfo : 'Informations sur le menu déroulant',
opAvail : 'Options disponibles',
value : 'Valeur',
size : 'Taille',
lines : 'Lignes',
chkMulti : 'Permettre les sélections multiples',
opText : 'Texte',
opValue : 'Valeur',
btnAdd : 'Ajouter',
btnModify : 'Modifier',
btnUp : 'Haut',
btnDown : 'Bas',
btnSetValue : 'Définir comme valeur sélectionnée',
btnDelete : 'Supprimer'
},
// Textarea Dialog.
textarea :
{
title : 'Propriétés de la zone de texte',
cols : 'Colonnes',
rows : 'Lignes'
},
// Text Field Dialog.
textfield :
{
title : 'Propriétés du champ texte',
name : 'Nom',
value : 'Valeur',
charWidth : 'Taille des caractères',
maxChars : 'Nombre maximum de caractères',
type : 'Type',
typeText : 'Texte',
typePass : 'Mot de passe'
},
// Hidden Field Dialog.
hidden :
{
title : 'Propriétés du champ caché',
name : 'Nom',
value : 'Valeur'
},
// Image Dialog.
image :
{
title : 'Propriétés de l\'image',
titleButton : 'Propriétés du bouton image',
menu : 'Propriétés de l\'image',
infoTab : 'Informations sur l\'image',
btnUpload : 'Envoyer sur le serveur',
url : 'URL',
upload : 'Envoyer',
alt : 'Texte de remplacement',
width : 'Largeur',
height : 'Hauteur',
lockRatio : 'Garder les proportions',
resetSize : 'Taille d\'origine',
border : 'Bordure',
hSpace : 'Espacement horizontal',
vSpace : 'Espacement vertical',
align : 'Alignement',
alignLeft : 'Gauche',
alignAbsBottom: 'Bas absolu',
alignAbsMiddle: 'Milieu absolu',
alignBaseline : 'Bas du texte',
alignBottom : 'Bas',
alignMiddle : 'Milieu',
alignRight : 'Droite',
alignTextTop : 'Haut du texte',
alignTop : 'Haut',
preview : 'Aperçu',
alertUrl : 'Veuillez entrer l\'adresse de l\'image',
linkTab : 'Lien',
button2Img : 'Voulez-vous transformer le bouton image sélectionné en simple image?',
img2Button : 'Voulez-vous transformer l\'image en bouton image?'
},
// Flash Dialog
flash :
{
properties : 'Propriétés du Flash',
propertiesTab : 'Propriétés',
title : 'Propriétés du Flash',
chkPlay : 'Jouer automatiquement',
chkLoop : 'Boucle',
chkMenu : 'Activer le menu Flash',
chkFull : 'Permettre le plein écran',
scale : 'Echelle',
scaleAll : 'Afficher tout',
scaleNoBorder : 'Pas de bordure',
scaleFit : 'Taille d\'origine',
access : 'Accès aux scripts',
accessAlways : 'Toujours',
accessSameDomain : 'Même domaine',
accessNever : 'Jamais',
align : 'Alignement',
alignLeft : 'Gauche',
alignAbsBottom: 'Bas absolu',
alignAbsMiddle: 'Milieu absolu',
alignBaseline : 'Bas du texte',
alignBottom : 'Bas',
alignMiddle : 'Milieu',
alignRight : 'Droite',
alignTextTop : 'Haut du texte',
alignTop : 'Haut',
quality : 'Qualité',
qualityBest : 'Meilleure',
qualityHigh : 'Haute',
qualityAutoHigh : 'Haute Auto',
qualityMedium : 'Moyenne',
qualityAutoLow : 'Basse Auto',
qualityLow : 'Basse',
windowModeWindow : 'Fenêtre',
windowModeOpaque : 'Opaque',
windowModeTransparent : 'Transparent',
windowMode : 'Mode fenêtre',
flashvars : 'Variables du Flash',
bgcolor : 'Couleur d\'arrière-plan',
width : 'Largeur',
height : 'Hauteur',
hSpace : 'Espacement horizontal',
vSpace : 'Espacement vertical',
validateSrc : 'L\'adresse ne doit pas être vide.',
validateWidth : 'La largeur doit être un nombre.',
validateHeight : 'La hauteur doit être un nombre.',
validateHSpace : 'L\'espacement horizontal doit être un nombre.',
validateVSpace : 'L\'espacement vertical doit être un nombre.'
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'Vérifier l\'orthographe',
title : 'Vérifier l\'orthographe',
notAvailable : 'Désolé, le service est indisponible actuellement.',
errorLoading : 'Erreur du chargement du service depuis l\'hôte : %s.',
notInDic : 'N\'existe pas dans le dictionnaire',
changeTo : 'Modifier pour',
btnIgnore : 'Ignorer',
btnIgnoreAll : 'Ignorer tout',
btnReplace : 'Remplacer',
btnReplaceAll : 'Remplacer tout',
btnUndo : 'Annuler',
noSuggestions : '- Aucune suggestion -',
progress : 'Vérification de l\'orthographe en cours...',
noMispell : 'Vérification de l\'orthographe terminée : aucune erreur trouvée',
noChanges : 'Vérification de l\'orthographe terminée : Aucun mot corrigé',
oneChange : 'Vérification de l\'orthographe terminée : Un seul mot corrigé',
manyChanges : 'Vérification de l\'orthographe terminée : %1 mots corrigés',
ieSpellDownload : 'La vérification d\'orthographe n\'est pas installée. Voulez-vous la télécharger maintenant?'
},
smiley :
{
toolbar : 'Emoticon',
title : 'Insérer un émoticon'
},
elementsPath :
{
eleTitle : '%1 éléments'
},
numberedlist : 'Insérer/Supprimer la liste numérotée',
bulletedlist : 'Insérer/Supprimer la liste à puces',
indent : 'Augmenter le retrait (tabulation)',
outdent : 'Diminuer le retrait (tabulation)',
justify :
{
left : 'Aligner à gauche',
center : 'Centrer',
right : 'Aligner à droite',
block : 'Justifier'
},
blockquote : 'Citation',
clipboard :
{
title : 'Coller',
cutError : 'Les paramètres de sécurité de votre navigateur ne permettent pas à l\'éditeur d\'exécuter automatiquement l\'opération "couper". Veuillez utiliser le raccourci clavier (Ctrl+X).',
copyError : 'Les paramètres de sécurité de votre navigateur ne permettent pas à l\'éditeur d\'exécuter automatiquement des opérations de copie. Veuillez utiliser le raccourci clavier (Ctrl+C).',
pasteMsg : 'Veuillez coller le texte dans la zone suivante en utilisant le raccourci clavier (<strong>Ctrl+V</strong>) et cliquez sur OK',
securityMsg : 'A cause des paramètres de sécurité de votre navigateur, l\'éditeur n\'est pas en mesure d\'accéder directement à vos données contenues dans le presse-papier. Vous devriez réessayer de coller les données dans la fenêtre.'
},
pastefromword :
{
toolbar : 'Coller depuis Word',
title : 'Coller depuis Word',
advice : 'Veuillez coller le texte dans la zone suivante, en utilisant le raccourci clavier (<strong>Ctrl+V</strong>) et cliquez sur OK.',
ignoreFontFace : 'Supprimer la définition des polices',
removeStyle : 'Supprimer la définition des styles'
},
pasteText :
{
button : 'Coller comme texte sans mise en forme',
title : 'Coller comme texte sans mise en forme'
},
templates :
{
button : 'Modèles',
title : 'Contenu des modèles',
insertOption: 'Remplacer le contenu actuel',
selectPromptMsg: 'Veuillez sélectionner le modèle pour l\'ouvrir dans l\'éditeur',
emptyListMsg : '(Aucun modèle disponible)'
},
showBlocks : 'Afficher les blocs',
stylesCombo :
{
label : 'Styles',
voiceLabel : 'Styles',
panelVoiceLabel : 'Choisissez un style',
panelTitle1 : 'Styles de blocs',
panelTitle2 : 'Styles en ligne',
panelTitle3 : 'Styles d\'objet'
},
format :
{
label : 'Format',
voiceLabel : 'Format',
panelTitle : 'Format de paragraphe',
panelVoiceLabel : 'Choisissez un format de paragraphe',
tag_p : 'Normal',
tag_pre : 'Formaté',
tag_address : 'Adresse',
tag_h1 : 'Titre 1',
tag_h2 : 'Titre 2',
tag_h3 : 'Titre 3',
tag_h4 : 'Titre 4',
tag_h5 : 'Titre 5',
tag_h6 : 'Titre 6',
tag_div : 'Normal (DIV)'
},
font :
{
label : 'Police',
voiceLabel : 'Police',
panelTitle : 'Style de police',
panelVoiceLabel : 'Choisissez une police'
},
fontSize :
{
label : 'Taille',
voiceLabel : 'Taille de police',
panelTitle : 'Taille de police',
panelVoiceLabel : 'Choisissez une taille de police'
},
colorButton :
{
textColorTitle : 'Couleur de texte',
bgColorTitle : 'Couleur d\'arrière plan',
auto : 'Automatique',
more : 'Plus de couleurs...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Vérification d\'Orthographe en Cours de Frappe (SCAYT: Spell Check As You Type)',
enable : 'Activer SCAYT',
disable : 'Désactiver SCAYT',
about : 'A propos de SCAYT',
toggle : 'Activer/Désactiver SCAYT',
options : 'Options',
langs : 'Langues',
moreSuggestions : 'Plus de suggestions',
ignore : 'Ignorer',
ignoreAll : 'Ignorer Tout',
addWord : 'Ajouter le mot',
emptyDic : 'Le nom du dictionnaire ne devrait pas être vide.',
optionsTab : 'Options',
languagesTab : 'Langues',
dictionariesTab : 'Dictionnaires',
aboutTab : 'A propos de'
},
about :
{
title : 'A propos de CKEditor',
dlgTitle : 'A propos de CKEditor',
moreInfo : 'Pour les informations de licence, veuillez visiter notre site web:',
copy : 'Copyright &copy; $1. Tous droits réservés.'
},
maximize : 'Agrandir',
fakeobjects :
{
anchor : 'Ancre',
flash : 'Animation Flash',
div : 'Saut de Page',
unknown : 'Objet Inconnu'
},
resize : 'Glisser pour modifier la taille'
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Galician language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['gl'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Rich text editor, %1', // MISSING
// Toolbar buttons without dialogs.
source : 'Código Fonte',
newPage : 'Nova Páxina',
save : 'Gardar',
preview : 'Vista Previa',
cut : 'Cortar',
copy : 'Copiar',
paste : 'Pegar',
print : 'Imprimir',
underline : 'Sub-raiado',
bold : 'Negrita',
italic : 'Cursiva',
selectAll : 'Seleccionar todo',
removeFormat : 'Eliminar Formato',
strike : 'Tachado',
subscript : 'Subíndice',
superscript : 'Superíndice',
horizontalrule : 'Inserir Liña Horizontal',
pagebreak : 'Inserir Salto de Páxina',
unlink : 'Eliminar Ligazón',
undo : 'Desfacer',
redo : 'Refacer',
// Common messages and labels.
common :
{
browseServer : 'Navegar no Servidor',
url : 'URL',
protocol : 'Protocolo',
upload : 'Carregar',
uploadSubmit : 'Enviar ó Servidor',
image : 'Imaxe',
flash : 'Flash',
form : 'Formulario',
checkbox : 'Cadro de Verificación',
radio : 'Botón de Radio',
textField : 'Campo de Texto',
textarea : 'Área de Texto',
hiddenField : 'Campo Oculto',
button : 'Botón',
select : 'Campo de Selección',
imageButton : 'Botón de Imaxe',
notSet : '<non definido>',
id : 'Id',
name : 'Nome',
langDir : 'Orientación do Idioma',
langDirLtr : 'Esquerda a Dereita (LTR)',
langDirRtl : 'Dereita a Esquerda (RTL)',
langCode : 'Código do Idioma',
longDescr : 'Descrición Completa da URL',
cssClass : 'Clases da Folla de Estilos',
advisoryTitle : 'Título',
cssStyle : 'Estilo',
ok : 'OK',
cancel : 'Cancelar',
generalTab : 'General', // MISSING
advancedTab : 'Advanzado',
validateNumberFailed : 'This value is not a number.', // MISSING
confirmNewPage : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING
confirmCancel : 'Some of the options have been changed. Are you sure to close the dialog?', // MISSING
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING
},
// Special char dialog.
specialChar :
{
toolbar : 'Inserir Carácter Especial',
title : 'Seleccione Caracter Especial'
},
// Link dialog.
link :
{
toolbar : 'Inserir/Editar Ligazón',
menu : 'Editar Ligazón',
title : 'Ligazón',
info : 'Información da Ligazón',
target : 'Destino',
upload : 'Carregar',
advanced : 'Advanzado',
type : 'Tipo de Ligazón',
toAnchor : 'Referencia nesta páxina',
toEmail : 'E-Mail',
target : 'Destino',
targetNotSet : '<non definido>',
targetFrame : '<frame>',
targetPopup : '<Xanela Emerxente>',
targetNew : 'Nova Xanela (_blank)',
targetTop : 'Xanela Primaria (_top)',
targetSelf : 'Mesma Xanela (_self)',
targetParent : 'Xanela Pai (_parent)',
targetFrameName : 'Nome do Marco Destino',
targetPopupName : 'Nome da Xanela Emerxente',
popupFeatures : 'Características da Xanela Emerxente',
popupResizable : 'Resizable', // MISSING
popupStatusBar : 'Barra de Estado',
popupLocationBar : 'Barra de Localización',
popupToolbar : 'Barra de Ferramentas',
popupMenuBar : 'Barra de Menú',
popupFullScreen : 'A Toda Pantalla (IE)',
popupScrollBars : 'Barras de Desplazamento',
popupDependent : 'Dependente (Netscape)',
popupWidth : 'Largura',
popupLeft : 'Posición Esquerda',
popupHeight : 'Altura',
popupTop : 'Posición dende Arriba',
id : 'Id', // MISSING
langDir : 'Orientación do Idioma',
langDirNotSet : '<non definido>',
langDirLTR : 'Esquerda a Dereita (LTR)',
langDirRTL : 'Dereita a Esquerda (RTL)',
acccessKey : 'Chave de Acceso',
name : 'Nome',
langCode : 'Orientación do Idioma',
tabIndex : 'Índice de Tabulación',
advisoryTitle : 'Título',
advisoryContentType : 'Tipo de Contido',
cssClasses : 'Clases da Folla de Estilos',
charset : 'Fonte de Caracteres Vinculado',
styles : 'Estilo',
selectAnchor : 'Seleccionar unha Referencia',
anchorName : 'Por Nome de Referencia',
anchorId : 'Por Element Id',
emailAddress : 'Enderezo de E-Mail',
emailSubject : 'Asunto do Mensaxe',
emailBody : 'Corpo do Mensaxe',
noAnchors : '(Non hai referencias disponibles no documento)',
noUrl : 'Por favor, escriba a ligazón URL',
noEmail : 'Por favor, escriba o enderezo de e-mail'
},
// Anchor dialog
anchor :
{
toolbar : 'Inserir/Editar Referencia',
menu : 'Propriedades da Referencia',
title : 'Propriedades da Referencia',
name : 'Nome da Referencia',
errorName : 'Por favor, escriba o nome da referencia'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Find and Replace', // MISSING
find : 'Procurar',
replace : 'Substituir',
findWhat : 'Texto a procurar:',
replaceWith : 'Substituir con:',
notFoundMsg : 'Non te atopou o texto indicado.',
matchCase : 'Coincidir Mai./min.',
matchWord : 'Coincidir con toda a palabra',
matchCyclic : 'Match cyclic', // MISSING
replaceAll : 'Substitiur Todo',
replaceSuccessMsg : '%1 occurrence(s) replaced.' // MISSING
},
// Table Dialog
table :
{
toolbar : 'Tabla',
title : 'Propiedades da Táboa',
menu : 'Propiedades da Táboa',
deleteTable : 'Borrar Táboa',
rows : 'Filas',
columns : 'Columnas',
border : 'Tamaño do Borde',
align : 'Aliñamento',
alignNotSet : '<Non Definido>',
alignLeft : 'Esquerda',
alignCenter : 'Centro',
alignRight : 'Ereita',
width : 'Largura',
widthPx : 'pixels',
widthPc : 'percent',
height : 'Altura',
cellSpace : 'Marxe entre Celas',
cellPad : 'Marxe interior',
caption : 'Título',
summary : 'Sumario',
headers : 'Headers', // MISSING
headersNone : 'None', // MISSING
headersColumn : 'First column', // MISSING
headersRow : 'First Row', // MISSING
headersBoth : 'Both', // MISSING
invalidRows : 'Number of rows must be a number greater than 0.', // MISSING
invalidCols : 'Number of columns must be a number greater than 0.', // MISSING
invalidBorder : 'Border size must be a number.', // MISSING
invalidWidth : 'Table width must be a number.', // MISSING
invalidHeight : 'Table height must be a number.', // MISSING
invalidCellSpacing : 'Cell spacing must be a number.', // MISSING
invalidCellPadding : 'Cell padding must be a number.', // MISSING
cell :
{
menu : 'Cela',
insertBefore : 'Insert Cell Before', // MISSING
insertAfter : 'Insert Cell After', // MISSING
deleteCell : 'Borrar Cela',
merge : 'Unir Celas',
mergeRight : 'Merge Right', // MISSING
mergeDown : 'Merge Down', // MISSING
splitHorizontal : 'Split Cell Horizontally', // MISSING
splitVertical : 'Split Cell Vertically', // MISSING
title : 'Cell Properties', // MISSING
cellType : 'Cell Type', // MISSING
rowSpan : 'Rows Span', // MISSING
colSpan : 'Columns Span', // MISSING
wordWrap : 'Word Wrap', // MISSING
hAlign : 'Horizontal Alignment', // MISSING
vAlign : 'Vertical Alignment', // MISSING
alignTop : 'Top', // MISSING
alignMiddle : 'Middle', // MISSING
alignBottom : 'Bottom', // MISSING
alignBaseline : 'Baseline', // MISSING
bgColor : 'Background Color', // MISSING
borderColor : 'Border Color', // MISSING
data : 'Data', // MISSING
header : 'Header', // MISSING
yes : 'Yes', // MISSING
no : 'No', // MISSING
invalidWidth : 'Cell width must be a number.', // MISSING
invalidHeight : 'Cell height must be a number.', // MISSING
invalidRowSpan : 'Rows span must be a whole number.', // MISSING
invalidColSpan : 'Columns span must be a whole number.' // MISSING
},
row :
{
menu : 'Fila',
insertBefore : 'Insert Row Before', // MISSING
insertAfter : 'Insert Row After', // MISSING
deleteRow : 'Borrar Filas'
},
column :
{
menu : 'Columna',
insertBefore : 'Insert Column Before', // MISSING
insertAfter : 'Insert Column After', // MISSING
deleteColumn : 'Borrar Columnas'
}
},
// Button Dialog.
button :
{
title : 'Propriedades do Botón',
text : 'Texto (Valor)',
type : 'Tipo',
typeBtn : 'Button', // MISSING
typeSbm : 'Submit', // MISSING
typeRst : 'Reset' // MISSING
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'Propriedades do Cadro de Verificación',
radioTitle : 'Propriedades do Botón de Radio',
value : 'Valor',
selected : 'Seleccionado'
},
// Form Dialog.
form :
{
title : 'Propriedades do Formulario',
menu : 'Propriedades do Formulario',
action : 'Acción',
method : 'Método',
encoding : 'Encoding', // MISSING
target : 'Destino',
targetNotSet : '<non definido>',
targetNew : 'Nova Xanela (_blank)',
targetTop : 'Xanela Primaria (_top)',
targetSelf : 'Mesma Xanela (_self)',
targetParent : 'Xanela Pai (_parent)'
},
// Select Field Dialog.
select :
{
title : 'Propriedades do Campo de Selección',
selectInfo : 'Info',
opAvail : 'Opcións Disponibles',
value : 'Valor',
size : 'Tamaño',
lines : 'liñas',
chkMulti : 'Permitir múltiples seleccións',
opText : 'Texto',
opValue : 'Valor',
btnAdd : 'Engadir',
btnModify : 'Modificar',
btnUp : 'Subir',
btnDown : 'Baixar',
btnSetValue : 'Definir como valor por defecto',
btnDelete : 'Borrar'
},
// Textarea Dialog.
textarea :
{
title : 'Propriedades da Área de Texto',
cols : 'Columnas',
rows : 'Filas'
},
// Text Field Dialog.
textfield :
{
title : 'Propriedades do Campo de Texto',
name : 'Nome',
value : 'Valor',
charWidth : 'Tamaño do Caracter',
maxChars : 'Máximo de Caracteres',
type : 'Tipo',
typeText : 'Texto',
typePass : 'Chave'
},
// Hidden Field Dialog.
hidden :
{
title : 'Propriedades do Campo Oculto',
name : 'Nome',
value : 'Valor'
},
// Image Dialog.
image :
{
title : 'Propriedades da Imaxe',
titleButton : 'Propriedades do Botón de Imaxe',
menu : 'Propriedades da Imaxe',
infoTab : 'Información da Imaxe',
btnUpload : 'Enviar ó Servidor',
url : 'URL',
upload : 'Carregar',
alt : 'Texto Alternativo',
width : 'Largura',
height : 'Altura',
lockRatio : 'Proporcional',
resetSize : 'Tamaño Orixinal',
border : 'Límite',
hSpace : 'Esp. Horiz.',
vSpace : 'Esp. Vert.',
align : 'Aliñamento',
alignLeft : 'Esquerda',
alignAbsBottom: 'Abs Inferior',
alignAbsMiddle: 'Abs Centro',
alignBaseline : 'Liña Base',
alignBottom : 'Pé',
alignMiddle : 'Centro',
alignRight : 'Dereita',
alignTextTop : 'Tope do Texto',
alignTop : 'Tope',
preview : 'Vista Previa',
alertUrl : 'Por favor, escriba a URL da imaxe',
linkTab : 'Ligazón',
button2Img : 'Do you want to transform the selected image button on a simple image?', // MISSING
img2Button : 'Do you want to transform the selected image on a image button?' // MISSING
},
// Flash Dialog
flash :
{
properties : 'Propriedades Flash',
propertiesTab : 'Properties', // MISSING
title : 'Propriedades Flash',
chkPlay : 'Auto Execución',
chkLoop : 'Bucle',
chkMenu : 'Activar Menú Flash',
chkFull : 'Allow Fullscreen', // MISSING
scale : 'Escalar',
scaleAll : 'Amosar Todo',
scaleNoBorder : 'Sen Borde',
scaleFit : 'Encaixar axustando',
access : 'Script Access', // MISSING
accessAlways : 'Always', // MISSING
accessSameDomain : 'Same domain', // MISSING
accessNever : 'Never', // MISSING
align : 'Aliñamento',
alignLeft : 'Esquerda',
alignAbsBottom: 'Abs Inferior',
alignAbsMiddle: 'Abs Centro',
alignBaseline : 'Liña Base',
alignBottom : 'Pé',
alignMiddle : 'Centro',
alignRight : 'Dereita',
alignTextTop : 'Tope do Texto',
alignTop : 'Tope',
quality : 'Quality', // MISSING
qualityBest : 'Best', // MISSING
qualityHigh : 'High', // MISSING
qualityAutoHigh : 'Auto High', // MISSING
qualityMedium : 'Medium', // MISSING
qualityAutoLow : 'Auto Low', // MISSING
qualityLow : 'Low', // MISSING
windowModeWindow : 'Window', // MISSING
windowModeOpaque : 'Opaque', // MISSING
windowModeTransparent : 'Transparent', // MISSING
windowMode : 'Window mode', // MISSING
flashvars : 'Variables for Flash', // MISSING
bgcolor : 'Cor do Fondo',
width : 'Largura',
height : 'Altura',
hSpace : 'Esp. Horiz.',
vSpace : 'Esp. Vert.',
validateSrc : 'Por favor, escriba a ligazón URL',
validateWidth : 'Width must be a number.', // MISSING
validateHeight : 'Height must be a number.', // MISSING
validateHSpace : 'HSpace must be a number.', // MISSING
validateVSpace : 'VSpace must be a number.' // MISSING
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'Corrección Ortográfica',
title : 'Spell Check', // MISSING
notAvailable : 'Sorry, but service is unavailable now.', // MISSING
errorLoading : 'Error loading application service host: %s.', // MISSING
notInDic : 'Non está no diccionario',
changeTo : 'Cambiar a',
btnIgnore : 'Ignorar',
btnIgnoreAll : 'Ignorar Todas',
btnReplace : 'Substituir',
btnReplaceAll : 'Substituir Todas',
btnUndo : 'Desfacer',
noSuggestions : '- Sen candidatos -',
progress : 'Corrección ortográfica en progreso...',
noMispell : 'Corrección ortográfica rematada: Non se atoparon erros',
noChanges : 'Corrección ortográfica rematada: Non se substituiu nengunha verba',
oneChange : 'Corrección ortográfica rematada: Unha verba substituida',
manyChanges : 'Corrección ortográfica rematada: %1 verbas substituidas',
ieSpellDownload : 'O corrector ortográfico non está instalado. ¿Quere descargalo agora?'
},
smiley :
{
toolbar : 'Smiley',
title : 'Inserte un Smiley'
},
elementsPath :
{
eleTitle : '%1 element' // MISSING
},
numberedlist : 'Lista Numerada',
bulletedlist : 'Marcas',
indent : 'Aumentar Sangría',
outdent : 'Disminuir Sangría',
justify :
{
left : 'Aliñar á Esquerda',
center : 'Centrado',
right : 'Aliñar á Dereita',
block : 'Xustificado'
},
blockquote : 'Blockquote', // MISSING
clipboard :
{
title : 'Pegar',
cutError : 'Os axustes de seguridade do seu navegador non permiten que o editor realice automáticamente as tarefas de corte. Por favor, use o teclado para iso (Ctrl+X).',
copyError : 'Os axustes de seguridade do seu navegador non permiten que o editor realice automáticamente as tarefas de copia. Por favor, use o teclado para iso (Ctrl+C).',
pasteMsg : 'Por favor, pegue dentro do seguinte cadro usando o teclado (<STRONG>Ctrl+V</STRONG>) e pulse <STRONG>OK</STRONG>.',
securityMsg : 'Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.' // MISSING
},
pastefromword :
{
toolbar : 'Pegar dende Word',
title : 'Pegar dende Word',
advice : 'Por favor, pegue dentro do seguinte cadro usando o teclado (<STRONG>Ctrl+V</STRONG>) e pulse <STRONG>OK</STRONG>.',
ignoreFontFace : 'Ignorar as definicións de Tipografía',
removeStyle : 'Eliminar as definicións de Estilos'
},
pasteText :
{
button : 'Pegar como texto plano',
title : 'Pegar como texto plano'
},
templates :
{
button : 'Plantillas',
title : 'Plantillas de Contido',
insertOption: 'Replace actual contents', // MISSING
selectPromptMsg: 'Por favor, seleccione a plantilla a abrir no editor<br>(o contido actual perderase):',
emptyListMsg : '(Non hai plantillas definidas)'
},
showBlocks : 'Show Blocks', // MISSING
stylesCombo :
{
label : 'Estilo',
voiceLabel : 'Styles', // MISSING
panelVoiceLabel : 'Select a style', // MISSING
panelTitle1 : 'Block Styles', // MISSING
panelTitle2 : 'Inline Styles', // MISSING
panelTitle3 : 'Object Styles' // MISSING
},
format :
{
label : 'Formato',
voiceLabel : 'Format', // MISSING
panelTitle : 'Formato',
panelVoiceLabel : 'Select a paragraph format', // MISSING
tag_p : 'Normal',
tag_pre : 'Formateado',
tag_address : 'Enderezo',
tag_h1 : 'Enacabezado 1',
tag_h2 : 'Encabezado 2',
tag_h3 : 'Encabezado 3',
tag_h4 : 'Encabezado 4',
tag_h5 : 'Encabezado 5',
tag_h6 : 'Encabezado 6',
tag_div : 'Paragraph (DIV)'
},
font :
{
label : 'Tipo',
voiceLabel : 'Font', // MISSING
panelTitle : 'Tipo',
panelVoiceLabel : 'Select a font' // MISSING
},
fontSize :
{
label : 'Tamaño',
voiceLabel : 'Font Size', // MISSING
panelTitle : 'Tamaño',
panelVoiceLabel : 'Select a font size' // MISSING
},
colorButton :
{
textColorTitle : 'Cor do Texto',
bgColorTitle : 'Cor do Fondo',
auto : 'Automático',
more : 'Máis Cores...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Spell Check As You Type', // MISSING
enable : 'Enable SCAYT', // MISSING
disable : 'Disable SCAYT', // MISSING
about : 'About SCAYT', // MISSING
toggle : 'Toggle SCAYT', // MISSING
options : 'Options', // MISSING
langs : 'Languages', // MISSING
moreSuggestions : 'More suggestions', // MISSING
ignore : 'Ignore', // MISSING
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
optionsTab : 'Options', // MISSING
languagesTab : 'Languages', // MISSING
dictionariesTab : 'Dictionaries', // MISSING
aboutTab : 'About' // MISSING
},
about :
{
title : 'About CKEditor', // MISSING
dlgTitle : 'About CKEditor', // MISSING
moreInfo : 'For licensing information please visit our web site:', // MISSING
copy : 'Copyright &copy; $1. All rights reserved.' // MISSING
},
maximize : 'Maximize', // MISSING
fakeobjects :
{
anchor : 'Anchor', // MISSING
flash : 'Flash Animation', // MISSING
div : 'Page Break', // MISSING
unknown : 'Unknown Object' // MISSING
},
resize : 'Drag to resize' // MISSING
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Gujarati language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['gu'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Rich text editor, %1', // MISSING
// Toolbar buttons without dialogs.
source : 'મૂળ કે પ્રાથમિક દસ્તાવેજ',
newPage : 'નવુ પાનું',
save : 'સેવ',
preview : 'પૂર્વદર્શન',
cut : 'કાપવું',
copy : 'નકલ',
paste : 'પેસ્ટ',
print : 'પ્રિન્ટ',
underline : 'અન્ડર્લાઇન, નીચે લીટી',
bold : 'બોલ્ડ/સ્પષ્ટ',
italic : 'ઇટેલિક, ત્રાંસા',
selectAll : 'બઘું પસંદ કરવું',
removeFormat : 'ફૉર્મટ કાઢવું',
strike : 'છેકી નાખવું',
subscript : 'એક ચિહ્નની નીચે કરેલું બીજું ચિહ્ન',
superscript : 'એક ચિહ્ન ઉપર કરેલું બીજું ચિહ્ન.',
horizontalrule : 'સમસ્તરીય રેખા ઇન્સર્ટ/દાખલ કરવી',
pagebreak : 'ઇન્સર્ટ પેજબ્રેક/પાનાને અલગ કરવું/દાખલ કરવું',
unlink : 'લિંક કાઢવી',
undo : 'રદ કરવું; પહેલાં હતી એવી સ્થિતિ પાછી લાવવી',
redo : 'રિડૂ; પછી હતી એવી સ્થિતિ પાછી લાવવી',
// Common messages and labels.
common :
{
browseServer : 'સર્વર બ્રાઉઝ કરો',
url : 'URL',
protocol : 'પ્રોટોકૉલ',
upload : 'અપલોડ',
uploadSubmit : 'આ સર્વરને મોકલવું',
image : 'ચિત્ર',
flash : 'ફ્લૅશ',
form : 'ફૉર્મ/પત્રક',
checkbox : 'ચેક બોક્સ',
radio : 'રેડિઓ બટન',
textField : 'ટેક્સ્ટ ફીલ્ડ, શબ્દ ક્ષેત્ર',
textarea : 'ટેક્સ્ટ એરિઆ, શબ્દ વિસ્તાર',
hiddenField : 'ગુપ્ત ક્ષેત્ર',
button : 'બટન',
select : 'પસંદગી ક્ષેત્ર',
imageButton : 'ચિત્ર બટન',
notSet : '<સેટ નથી>',
id : 'Id',
name : 'નામ',
langDir : 'ભાષા લેખવાની પદ્ધતિ',
langDirLtr : 'ડાબે થી જમણે (LTR)',
langDirRtl : 'જમણે થી ડાબે (RTL)',
langCode : 'ભાષા કોડ',
longDescr : 'વધારે માહિતી માટે URL',
cssClass : 'સ્ટાઇલ-શીટ ક્લાસ',
advisoryTitle : 'મુખ્ય મથાળું',
cssStyle : 'સ્ટાઇલ',
ok : 'ઠીક છે',
cancel : 'રદ કરવું',
generalTab : 'General', // MISSING
advancedTab : 'અડ્વાન્સડ',
validateNumberFailed : 'This value is not a number.', // MISSING
confirmNewPage : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING
confirmCancel : 'Some of the options have been changed. Are you sure to close the dialog?', // MISSING
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING
},
// Special char dialog.
specialChar :
{
toolbar : 'વિશિષ્ટ અક્ષર ઇન્સર્ટ/દાખલ કરવું',
title : 'સ્પેશિઅલ વિશિષ્ટ અક્ષર પસંદ કરો'
},
// Link dialog.
link :
{
toolbar : 'લિંક ઇન્સર્ટ/દાખલ કરવી',
menu : ' લિંક એડિટ/માં ફેરફાર કરવો',
title : 'લિંક',
info : 'લિંક ઇન્ફૉ ટૅબ',
target : 'ટાર્ગેટ/લક્ષ્ય',
upload : 'અપલોડ',
advanced : 'અડ્વાન્સડ',
type : 'લિંક પ્રકાર',
toAnchor : 'આ પેજનો ઍંકર',
toEmail : 'ઈ-મેલ',
target : 'ટાર્ગેટ/લક્ષ્ય',
targetNotSet : '<સેટ નથી>',
targetFrame : '<ફ્રેમ>',
targetPopup : '<પૉપ-અપ વિન્ડો>',
targetNew : 'નવી વિન્ડો (_blank)',
targetTop : 'ઉપરની વિન્ડો (_top)',
targetSelf : 'આજ વિન્ડો (_self)',
targetParent : 'મૂળ વિન્ડો (_parent)',
targetFrameName : 'ટાર્ગેટ ફ્રેમ નું નામ',
targetPopupName : 'પૉપ-અપ વિન્ડો નું નામ',
popupFeatures : 'પૉપ-અપ વિન્ડો ફીચરસૅ',
popupResizable : 'Resizable', // MISSING
popupStatusBar : 'સ્ટૅટસ બાર',
popupLocationBar : 'લોકેશન બાર',
popupToolbar : 'ટૂલ બાર',
popupMenuBar : 'મેન્યૂ બાર',
popupFullScreen : 'ફુલ સ્ક્રીન (IE)',
popupScrollBars : 'સ્ક્રોલ બાર',
popupDependent : 'ડિપેન્ડન્ટ (Netscape)',
popupWidth : 'પહોળાઈ',
popupLeft : 'ડાબી બાજુ',
popupHeight : 'ઊંચાઈ',
popupTop : 'જમણી બાજુ',
id : 'Id', // MISSING
langDir : 'ભાષા લેખવાની પદ્ધતિ',
langDirNotSet : '<સેટ નથી>',
langDirLTR : 'ડાબે થી જમણે (LTR)',
langDirRTL : 'જમણે થી ડાબે (RTL)',
acccessKey : 'ઍક્સેસ કી',
name : 'નામ',
langCode : 'ભાષા લેખવાની પદ્ધતિ',
tabIndex : 'ટૅબ ઇન્ડેક્સ',
advisoryTitle : 'મુખ્ય મથાળું',
advisoryContentType : 'મુખ્ય કન્ટેન્ટ પ્રકાર',
cssClasses : 'સ્ટાઇલ-શીટ ક્લાસ',
charset : 'લિંક રિસૉર્સ કૅરિક્ટર સેટ',
styles : 'સ્ટાઇલ',
selectAnchor : 'ઍંકર પસંદ કરો',
anchorName : 'ઍંકર નામથી પસંદ કરો',
anchorId : 'ઍંકર એલિમન્ટ Id થી પસંદ કરો',
emailAddress : 'ઈ-મેલ સરનામું',
emailSubject : 'ઈ-મેલ વિષય',
emailBody : 'સંદેશ',
noAnchors : '(ડૉક્યુમન્ટમાં ઍંકરની સંખ્યા)',
noUrl : 'લિંક URL ટાઇપ કરો',
noEmail : 'ઈ-મેલ સરનામું ટાઇપ કરો'
},
// Anchor dialog
anchor :
{
toolbar : 'ઍંકર ઇન્સર્ટ/દાખલ કરવી',
menu : 'ઍંકરના ગુણ',
title : 'ઍંકરના ગુણ',
name : 'ઍંકરનું નામ',
errorName : 'ઍંકરનું નામ ટાઈપ કરો'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'શોધવું અને બદલવું',
find : 'શોધવું',
replace : 'રિપ્લેસ/બદલવું',
findWhat : 'આ શોધો',
replaceWith : 'આનાથી બદલો',
notFoundMsg : 'તમે શોધેલી ટેક્સ્ટ નથી મળી',
matchCase : 'કેસ સરખા રાખો',
matchWord : 'બઘા શબ્દ સરખા રાખો',
matchCyclic : 'Match cyclic', // MISSING
replaceAll : 'બઘા બદલી ',
replaceSuccessMsg : '%1 occurrence(s) replaced.' // MISSING
},
// Table Dialog
table :
{
toolbar : 'ટેબલ, કોઠો',
title : 'ટેબલ, કોઠાનું મથાળું',
menu : 'ટેબલ, કોઠાનું મથાળું',
deleteTable : 'કોઠો ડિલીટ/કાઢી નાખવું',
rows : 'પંક્તિના ખાના',
columns : 'કૉલમ/ઊભી કટાર',
border : 'કોઠાની બાજુ(બોર્ડર) સાઇઝ',
align : 'અલાઇનમન્ટ/ગોઠવાયેલું ',
alignNotSet : '<સેટ નથી>',
alignLeft : 'ડાબી બાજુ',
alignCenter : 'મધ્ય સેન્ટર',
alignRight : 'જમણી બાજુ',
width : 'પહોળાઈ',
widthPx : 'પિકસલ',
widthPc : 'પ્રતિશત',
height : 'ઊંચાઈ',
cellSpace : 'સેલ અંતર',
cellPad : 'સેલ પૅડિંગ',
caption : 'મથાળું/કૅપ્શન ',
summary : 'ટૂંકો એહેવાલ',
headers : 'Headers', // MISSING
headersNone : 'None', // MISSING
headersColumn : 'First column', // MISSING
headersRow : 'First Row', // MISSING
headersBoth : 'Both', // MISSING
invalidRows : 'Number of rows must be a number greater than 0.', // MISSING
invalidCols : 'Number of columns must be a number greater than 0.', // MISSING
invalidBorder : 'Border size must be a number.', // MISSING
invalidWidth : 'Table width must be a number.', // MISSING
invalidHeight : 'Table height must be a number.', // MISSING
invalidCellSpacing : 'Cell spacing must be a number.', // MISSING
invalidCellPadding : 'Cell padding must be a number.', // MISSING
cell :
{
menu : 'કોષના ખાના',
insertBefore : 'પહેલાં કોષ ઉમેરવો',
insertAfter : 'પછી કોષ ઉમેરવો',
deleteCell : 'કોષ ડિલીટ/કાઢી નાખવો',
merge : 'કોષ ભેગા કરવા',
mergeRight : 'જમણી બાજુ ભેગા કરવા',
mergeDown : 'નીચે ભેગા કરવા',
splitHorizontal : 'કોષને સમસ્તરીય વિભાજન કરવું',
splitVertical : 'કોષને સીધું ને ઊભું વિભાજન કરવું',
title : 'Cell Properties', // MISSING
cellType : 'Cell Type', // MISSING
rowSpan : 'Rows Span', // MISSING
colSpan : 'Columns Span', // MISSING
wordWrap : 'Word Wrap', // MISSING
hAlign : 'Horizontal Alignment', // MISSING
vAlign : 'Vertical Alignment', // MISSING
alignTop : 'Top', // MISSING
alignMiddle : 'Middle', // MISSING
alignBottom : 'Bottom', // MISSING
alignBaseline : 'Baseline', // MISSING
bgColor : 'Background Color', // MISSING
borderColor : 'Border Color', // MISSING
data : 'Data', // MISSING
header : 'Header', // MISSING
yes : 'Yes', // MISSING
no : 'No', // MISSING
invalidWidth : 'Cell width must be a number.', // MISSING
invalidHeight : 'Cell height must be a number.', // MISSING
invalidRowSpan : 'Rows span must be a whole number.', // MISSING
invalidColSpan : 'Columns span must be a whole number.' // MISSING
},
row :
{
menu : 'પંક્તિના ખાના',
insertBefore : 'પહેલાં પંક્તિ ઉમેરવી',
insertAfter : 'પછી પંક્તિ ઉમેરવી',
deleteRow : 'પંક્તિઓ ડિલીટ/કાઢી નાખવી'
},
column :
{
menu : 'કૉલમ/ઊભી કટાર',
insertBefore : 'પહેલાં કૉલમ/ઊભી કટાર ઉમેરવી',
insertAfter : 'પછી કૉલમ/ઊભી કટાર ઉમેરવી',
deleteColumn : 'કૉલમ/ઊભી કટાર ડિલીટ/કાઢી નાખવી'
}
},
// Button Dialog.
button :
{
title : 'બટનના ગુણ',
text : 'ટેક્સ્ટ (વૅલ્યૂ)',
type : 'પ્રકાર',
typeBtn : 'બટન',
typeSbm : 'સબ્મિટ',
typeRst : 'રિસેટ'
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'ચેક બોક્સ ગુણ',
radioTitle : 'રેડિઓ બટનના ગુણ',
value : 'વૅલ્યૂ',
selected : 'સિલેક્ટેડ'
},
// Form Dialog.
form :
{
title : 'ફૉર્મ/પત્રકના ગુણ',
menu : 'ફૉર્મ/પત્રકના ગુણ',
action : 'ક્રિયા',
method : 'પદ્ધતિ',
encoding : 'Encoding', // MISSING
target : 'ટાર્ગેટ/લક્ષ્ય',
targetNotSet : '<સેટ નથી>',
targetNew : 'નવી વિન્ડો (_blank)',
targetTop : 'ઉપરની વિન્ડો (_top)',
targetSelf : 'આજ વિન્ડો (_self)',
targetParent : 'મૂળ વિન્ડો (_parent)'
},
// Select Field Dialog.
select :
{
title : 'પસંદગી ક્ષેત્રના ગુણ',
selectInfo : 'સૂચના',
opAvail : 'ઉપલબ્ધ વિકલ્પ',
value : 'વૅલ્યૂ',
size : 'સાઇઝ',
lines : 'લીટીઓ',
chkMulti : 'એકથી વધારે પસંદ કરી શકો',
opText : 'ટેક્સ્ટ',
opValue : 'વૅલ્યૂ',
btnAdd : 'ઉમેરવું',
btnModify : 'બદલવું',
btnUp : 'ઉપર',
btnDown : 'નીચે',
btnSetValue : 'પસંદ કરલી વૅલ્યૂ સેટ કરો',
btnDelete : 'રદ કરવું'
},
// Textarea Dialog.
textarea :
{
title : 'ટેક્સ્ટ એઅરિઆ, શબ્દ વિસ્તારના ગુણ',
cols : 'કૉલમ/ઊભી કટાર',
rows : 'પંક્તિઓ'
},
// Text Field Dialog.
textfield :
{
title : 'ટેક્સ્ટ ફીલ્ડ, શબ્દ ક્ષેત્રના ગુણ',
name : 'નામ',
value : 'વૅલ્યૂ',
charWidth : 'કેરેક્ટરની પહોળાઈ',
maxChars : 'અધિકતમ કેરેક્ટર',
type : 'ટાઇપ',
typeText : 'ટેક્સ્ટ',
typePass : 'પાસવર્ડ'
},
// Hidden Field Dialog.
hidden :
{
title : 'ગુપ્ત ક્ષેત્રના ગુણ',
name : 'નામ',
value : 'વૅલ્યૂ'
},
// Image Dialog.
image :
{
title : 'ચિત્રના ગુણ',
titleButton : 'ચિત્ર બટનના ગુણ',
menu : 'ચિત્રના ગુણ',
infoTab : 'ચિત્ર ની જાણકારી',
btnUpload : 'આ સર્વરને મોકલવું',
url : 'URL',
upload : 'અપલોડ',
alt : 'ઑલ્ટર્નટ ટેક્સ્ટ',
width : 'પહોળાઈ',
height : 'ઊંચાઈ',
lockRatio : 'લૉક ગુણોત્તર',
resetSize : 'રીસેટ સાઇઝ',
border : 'બોર્ડર',
hSpace : 'સમસ્તરીય જગ્યા',
vSpace : 'લંબરૂપ જગ્યા',
align : 'લાઇનદોરીમાં ગોઠવવું',
alignLeft : 'ડાબી બાજુ ગોઠવવું',
alignAbsBottom: 'Abs નીચે',
alignAbsMiddle: 'Abs ઉપર',
alignBaseline : 'આધાર લીટી',
alignBottom : 'નીચે',
alignMiddle : 'વચ્ચે',
alignRight : 'જમણી',
alignTextTop : 'ટેક્સ્ટ ઉપર',
alignTop : 'ઉપર',
preview : 'પૂર્વદર્શન',
alertUrl : 'ચિત્રની URL ટાઇપ કરો',
linkTab : 'લિંક',
button2Img : 'Do you want to transform the selected image button on a simple image?', // MISSING
img2Button : 'Do you want to transform the selected image on a image button?' // MISSING
},
// Flash Dialog
flash :
{
properties : 'ફ્લૅશના ગુણ',
propertiesTab : 'Properties', // MISSING
title : 'ફ્લૅશ ગુણ',
chkPlay : 'ઑટો/સ્વયં પ્લે',
chkLoop : 'લૂપ',
chkMenu : 'ફ્લૅશ મેન્યૂ નો પ્રયોગ કરો',
chkFull : 'Allow Fullscreen', // MISSING
scale : 'સ્કેલ',
scaleAll : 'સ્કેલ ઓલ/બધુ બતાવો',
scaleNoBorder : 'સ્કેલ બોર્ડર વગર',
scaleFit : 'સ્કેલ એકદમ ફીટ',
access : 'Script Access', // MISSING
accessAlways : 'Always', // MISSING
accessSameDomain : 'Same domain', // MISSING
accessNever : 'Never', // MISSING
align : 'લાઇનદોરીમાં ગોઠવવું',
alignLeft : 'ડાબી બાજુ ગોઠવવું',
alignAbsBottom: 'Abs નીચે',
alignAbsMiddle: 'Abs ઉપર',
alignBaseline : 'આધાર લીટી',
alignBottom : 'નીચે',
alignMiddle : 'વચ્ચે',
alignRight : 'જમણી',
alignTextTop : 'ટેક્સ્ટ ઉપર',
alignTop : 'ઉપર',
quality : 'Quality', // MISSING
qualityBest : 'Best', // MISSING
qualityHigh : 'High', // MISSING
qualityAutoHigh : 'Auto High', // MISSING
qualityMedium : 'Medium', // MISSING
qualityAutoLow : 'Auto Low', // MISSING
qualityLow : 'Low', // MISSING
windowModeWindow : 'Window', // MISSING
windowModeOpaque : 'Opaque', // MISSING
windowModeTransparent : 'Transparent', // MISSING
windowMode : 'Window mode', // MISSING
flashvars : 'Variables for Flash', // MISSING
bgcolor : 'બૅકગ્રાઉન્ડ રંગ,',
width : 'પહોળાઈ',
height : 'ઊંચાઈ',
hSpace : 'સમસ્તરીય જગ્યા',
vSpace : 'લંબરૂપ જગ્યા',
validateSrc : 'લિંક URL ટાઇપ કરો',
validateWidth : 'Width must be a number.', // MISSING
validateHeight : 'Height must be a number.', // MISSING
validateHSpace : 'HSpace must be a number.', // MISSING
validateVSpace : 'VSpace must be a number.' // MISSING
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'જોડણી (સ્પેલિંગ) તપાસવી',
title : 'Spell Check', // MISSING
notAvailable : 'Sorry, but service is unavailable now.', // MISSING
errorLoading : 'Error loading application service host: %s.', // MISSING
notInDic : 'શબ્દકોશમાં નથી',
changeTo : 'આનાથી બદલવું',
btnIgnore : 'ઇગ્નોર/અવગણના કરવી',
btnIgnoreAll : 'બધાની ઇગ્નોર/અવગણના કરવી',
btnReplace : 'બદલવું',
btnReplaceAll : 'બધા બદલી કરો',
btnUndo : 'અન્ડૂ',
noSuggestions : '- કઇ સજેશન નથી -',
progress : 'શબ્દની જોડણી/સ્પેલ ચેક ચાલુ છે...',
noMispell : 'શબ્દની જોડણી/સ્પેલ ચેક પૂર્ણ: ખોટી જોડણી મળી નથી',
noChanges : 'શબ્દની જોડણી/સ્પેલ ચેક પૂર્ણ: એકપણ શબ્દ બદલયો નથી',
oneChange : 'શબ્દની જોડણી/સ્પેલ ચેક પૂર્ણ: એક શબ્દ બદલયો છે',
manyChanges : 'શબ્દની જોડણી/સ્પેલ ચેક પૂર્ણ: %1 શબ્દ બદલયા છે',
ieSpellDownload : 'સ્પેલ-ચેકર ઇન્સ્ટોલ નથી. શું તમે ડાઉનલોડ કરવા માંગો છો?'
},
smiley :
{
toolbar : 'સ્માઇલી',
title : 'સ્માઇલી પસંદ કરો'
},
elementsPath :
{
eleTitle : '%1 element' // MISSING
},
numberedlist : 'સંખ્યાંકન સૂચિ',
bulletedlist : 'બુલેટ સૂચિ',
indent : 'ઇન્ડેન્ટ, લીટીના આરંભમાં જગ્યા વધારવી',
outdent : 'ઇન્ડેન્ટ લીટીના આરંભમાં જગ્યા ઘટાડવી',
justify :
{
left : 'ડાબી બાજુએ/બાજુ તરફ',
center : 'સંકેંદ્રણ/સેંટરિંગ',
right : 'જમણી બાજુએ/બાજુ તરફ',
block : 'બ્લૉક, અંતરાય જસ્ટિફાઇ'
},
blockquote : 'બ્લૉક-કોટ, અવતરણચિહ્નો',
clipboard :
{
title : 'પેસ્ટ',
cutError : 'તમારા બ્રાઉઝર ની સુરક્ષિત સેટિંગસ કટ કરવાની પરવાનગી નથી આપતી. (Ctrl+X) નો ઉપયોગ કરો.',
copyError : 'તમારા બ્રાઉઝર ની સુરક્ષિત સેટિંગસ કોપી કરવાની પરવાનગી નથી આપતી. (Ctrl+C) का प्रयोग करें।',
pasteMsg : 'Ctrl+V નો પ્રયોગ કરી પેસ્ટ કરો',
securityMsg : 'તમારા બ્રાઉઝર ની સુરક્ષિત સેટિંગસના કારણે,એડિટર તમારા કિલ્પબોર્ડ ડેટા ને કોપી નથી કરી શકતો. તમારે આ વિન્ડોમાં ફરીથી પેસ્ટ કરવું પડશે.'
},
pastefromword :
{
toolbar : 'પેસ્ટ (વડૅ ટેક્સ્ટ)',
title : 'પેસ્ટ (વડૅ ટેક્સ્ટ)',
advice : 'Ctrl+V નો પ્રયોગ કરી પેસ્ટ કરો',
ignoreFontFace : 'ફૉન્ટફેસ વ્યાખ્યાની અવગણના',
removeStyle : 'સ્ટાઇલ વ્યાખ્યા કાઢી નાખવી'
},
pasteText :
{
button : 'પેસ્ટ (ટેક્સ્ટ)',
title : 'પેસ્ટ (ટેક્સ્ટ)'
},
templates :
{
button : 'ટેમ્પ્લેટ',
title : 'કન્ટેન્ટ ટેમ્પ્લેટ',
insertOption: 'મૂળ શબ્દને બદલો',
selectPromptMsg: 'એડિટરમાં ઓપન કરવા ટેમ્પ્લેટ પસંદ કરો (વર્તમાન કન્ટેન્ટ સેવ નહીં થાય):',
emptyListMsg : '(કોઈ ટેમ્પ્લેટ ડિફાઇન નથી)'
},
showBlocks : 'બ્લૉક બતાવવું',
stylesCombo :
{
label : 'શૈલી/રીત',
voiceLabel : 'Styles', // MISSING
panelVoiceLabel : 'Select a style', // MISSING
panelTitle1 : 'Block Styles', // MISSING
panelTitle2 : 'Inline Styles', // MISSING
panelTitle3 : 'Object Styles' // MISSING
},
format :
{
label : 'ફૉન્ટ ફૉર્મટ, રચનાની શૈલી',
voiceLabel : 'Format', // MISSING
panelTitle : 'ફૉન્ટ ફૉર્મટ, રચનાની શૈલી',
panelVoiceLabel : 'Select a paragraph format', // MISSING
tag_p : 'સામાન્ય',
tag_pre : 'ફૉર્મટેડ',
tag_address : 'સરનામું',
tag_h1 : 'શીર્ષક 1',
tag_h2 : 'શીર્ષક 2',
tag_h3 : 'શીર્ષક 3',
tag_h4 : 'શીર્ષક 4',
tag_h5 : 'શીર્ષક 5',
tag_h6 : 'શીર્ષક 6',
tag_div : 'શીર્ષક (DIV)'
},
font :
{
label : 'ફૉન્ટ',
voiceLabel : 'Font', // MISSING
panelTitle : 'ફૉન્ટ',
panelVoiceLabel : 'Select a font' // MISSING
},
fontSize :
{
label : 'ફૉન્ટ સાઇઝ/કદ',
voiceLabel : 'Font Size', // MISSING
panelTitle : 'ફૉન્ટ સાઇઝ/કદ',
panelVoiceLabel : 'Select a font size' // MISSING
},
colorButton :
{
textColorTitle : 'શબ્દનો રંગ',
bgColorTitle : 'બૅકગ્રાઉન્ડ રંગ,',
auto : 'સ્વચાલિત',
more : 'ઔર રંગ...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Spell Check As You Type', // MISSING
enable : 'Enable SCAYT', // MISSING
disable : 'Disable SCAYT', // MISSING
about : 'About SCAYT', // MISSING
toggle : 'Toggle SCAYT', // MISSING
options : 'Options', // MISSING
langs : 'Languages', // MISSING
moreSuggestions : 'More suggestions', // MISSING
ignore : 'Ignore', // MISSING
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
optionsTab : 'Options', // MISSING
languagesTab : 'Languages', // MISSING
dictionariesTab : 'Dictionaries', // MISSING
aboutTab : 'About' // MISSING
},
about :
{
title : 'About CKEditor', // MISSING
dlgTitle : 'About CKEditor', // MISSING
moreInfo : 'For licensing information please visit our web site:', // MISSING
copy : 'Copyright &copy; $1. All rights reserved.' // MISSING
},
maximize : 'Maximize', // MISSING
fakeobjects :
{
anchor : 'Anchor', // MISSING
flash : 'Flash Animation', // MISSING
div : 'Page Break', // MISSING
unknown : 'Unknown Object' // MISSING
},
resize : 'Drag to resize' // MISSING
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Hebrew language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['he'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'rtl',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Rich text editor, %1', // MISSING
// Toolbar buttons without dialogs.
source : 'מקור',
newPage : 'דף חדש',
save : 'שמירה',
preview : 'תצוגה מקדימה',
cut : 'גזירה',
copy : 'העתקה',
paste : 'הדבקה',
print : 'הדפסה',
underline : 'קו תחתון',
bold : 'מודגש',
italic : 'נטוי',
selectAll : 'בחירת הכל',
removeFormat : 'הסרת העיצוב',
strike : 'כתיב מחוק',
subscript : 'כתיב תחתון',
superscript : 'כתיב עליון',
horizontalrule : 'הוספת קו אופקי',
pagebreak : 'הוסף שבירת דף',
unlink : 'הסרת הקישור',
undo : 'ביטול צעד אחרון',
redo : 'חזרה על צעד אחרון',
// Common messages and labels.
common :
{
browseServer : 'סייר השרת',
url : 'כתובת (URL)',
protocol : 'פרוטוקול',
upload : 'העלאה',
uploadSubmit : 'שליחה לשרת',
image : 'תמונה',
flash : 'פלאש',
form : 'טופס',
checkbox : 'תיבת סימון',
radio : 'לחצן אפשרויות',
textField : 'שדה טקסט',
textarea : 'איזור טקסט',
hiddenField : 'שדה חבוי',
button : 'כפתור',
select : 'שדה בחירה',
imageButton : 'כפתור תמונה',
notSet : '<לא נקבע>',
id : 'זיהוי (Id)',
name : 'שם',
langDir : 'כיוון שפה',
langDirLtr : 'שמאל לימין (LTR)',
langDirRtl : 'ימין לשמאל (RTL)',
langCode : 'קוד שפה',
longDescr : 'קישור לתיאור מפורט',
cssClass : 'גיליונות עיצוב קבוצות',
advisoryTitle : 'כותרת מוצעת',
cssStyle : 'סגנון',
ok : 'אישור',
cancel : 'ביטול',
generalTab : 'כללי',
advancedTab : 'אפשרויות מתקדמות',
validateNumberFailed : 'This value is not a number.', // MISSING
confirmNewPage : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING
confirmCancel : 'Some of the options have been changed. Are you sure to close the dialog?', // MISSING
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING
},
// Special char dialog.
specialChar :
{
toolbar : 'הוספת תו מיוחד',
title : 'בחירת תו מיוחד'
},
// Link dialog.
link :
{
toolbar : 'הוספת/עריכת קישור',
menu : 'עריכת קישור',
title : 'קישור',
info : 'מידע על הקישור',
target : 'מטרה',
upload : 'העלאה',
advanced : 'אפשרויות מתקדמות',
type : 'סוג קישור',
toAnchor : 'עוגן בעמוד זה',
toEmail : 'דוא\'\'ל',
target : 'מטרה',
targetNotSet : '<לא נקבע>',
targetFrame : '<מסגרת>',
targetPopup : '<חלון קופץ>',
targetNew : 'חלון חדש (_blank)',
targetTop : 'חלון ראשי (_top)',
targetSelf : 'באותו החלון (_self)',
targetParent : 'חלון האב (_parent)',
targetFrameName : 'שם מסגרת היעד',
targetPopupName : 'שם החלון הקופץ',
popupFeatures : 'תכונות החלון הקופץ',
popupResizable : 'Resizable', // MISSING
popupStatusBar : 'סרגל חיווי',
popupLocationBar : 'סרגל כתובת',
popupToolbar : 'סרגל הכלים',
popupMenuBar : 'סרגל תפריט',
popupFullScreen : 'מסך מלא (IE)',
popupScrollBars : 'ניתן לגלילה',
popupDependent : 'תלוי (Netscape)',
popupWidth : 'רוחב',
popupLeft : 'מיקום צד שמאל',
popupHeight : 'גובה',
popupTop : 'מיקום צד עליון',
id : 'Id', // MISSING
langDir : 'כיוון שפה',
langDirNotSet : '<לא נקבע>',
langDirLTR : 'שמאל לימין (LTR)',
langDirRTL : 'ימין לשמאל (RTL)',
acccessKey : 'מקש גישה',
name : 'שם',
langCode : 'כיוון שפה',
tabIndex : 'מספר טאב',
advisoryTitle : 'כותרת מוצעת',
advisoryContentType : 'Content Type מוצע',
cssClasses : 'גיליונות עיצוב קבוצות',
charset : 'קידוד המשאב המקושר',
styles : 'סגנון',
selectAnchor : 'בחירת עוגן',
anchorName : 'עפ\'\'י שם העוגן',
anchorId : 'עפ\'\'י זיהוי (Id) הרכיב',
emailAddress : 'כתובת הדוא\'\'ל',
emailSubject : 'נושא ההודעה',
emailBody : 'גוף ההודעה',
noAnchors : '(אין עוגנים זמינים בדף)',
noUrl : 'נא להקליד את כתובת הקישור (URL)',
noEmail : 'נא להקליד את כתובת הדוא\'\'ל'
},
// Anchor dialog
anchor :
{
toolbar : 'הוספת/עריכת נקודת עיגון',
menu : 'מאפייני נקודת עיגון',
title : 'מאפייני נקודת עיגון',
name : 'שם לנקודת עיגון',
errorName : 'אנא הזן שם לנקודת עיגון'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'חפש והחלף',
find : 'חיפוש',
replace : 'החלפה',
findWhat : 'חיפוש מחרוזת:',
replaceWith : 'החלפה במחרוזת:',
notFoundMsg : 'הטקסט המבוקש לא נמצא.',
matchCase : 'התאמת סוג אותיות (Case)',
matchWord : 'התאמה למילה המלאה',
matchCyclic : 'Match cyclic', // MISSING
replaceAll : 'החלפה בכל העמוד',
replaceSuccessMsg : '%1 occurrence(s) replaced.' // MISSING
},
// Table Dialog
table :
{
toolbar : 'טבלה',
title : 'תכונות טבלה',
menu : 'תכונות טבלה',
deleteTable : 'מחק טבלה',
rows : 'שורות',
columns : 'עמודות',
border : 'גודל מסגרת',
align : 'יישור',
alignNotSet : '<לא נקבע>',
alignLeft : 'שמאל',
alignCenter : 'מרכז',
alignRight : 'ימין',
width : 'רוחב',
widthPx : 'פיקסלים',
widthPc : 'אחוז',
height : 'גובה',
cellSpace : 'מרווח תא',
cellPad : 'ריפוד תא',
caption : 'כיתוב',
summary : 'סיכום',
headers : 'כותרות',
headersNone : 'אין',
headersColumn : 'עמודה ראשונה',
headersRow : 'שורה ראשונה',
headersBoth : 'שניהם',
invalidRows : 'Number of rows must be a number greater than 0.', // MISSING
invalidCols : 'Number of columns must be a number greater than 0.', // MISSING
invalidBorder : 'Border size must be a number.', // MISSING
invalidWidth : 'Table width must be a number.', // MISSING
invalidHeight : 'Table height must be a number.', // MISSING
invalidCellSpacing : 'Cell spacing must be a number.', // MISSING
invalidCellPadding : 'Cell padding must be a number.', // MISSING
cell :
{
menu : 'תא',
insertBefore : 'הוסף תא אחרי',
insertAfter : 'הוסף תא אחרי',
deleteCell : 'מחיקת תאים',
merge : 'מיזוג תאים',
mergeRight : 'מזג ימינה',
mergeDown : 'מזג למטה',
splitHorizontal : 'פצל תא אופקית',
splitVertical : 'פצל תא אנכית',
title : 'תכונות התא',
cellType : 'Cell Type', // MISSING
rowSpan : 'Rows Span', // MISSING
colSpan : 'Columns Span', // MISSING
wordWrap : 'Word Wrap', // MISSING
hAlign : 'Horizontal Alignment', // MISSING
vAlign : 'Vertical Alignment', // MISSING
alignTop : 'Top', // MISSING
alignMiddle : 'Middle', // MISSING
alignBottom : 'Bottom', // MISSING
alignBaseline : 'Baseline', // MISSING
bgColor : 'Background Color', // MISSING
borderColor : 'Border Color', // MISSING
data : 'Data', // MISSING
header : 'Header', // MISSING
yes : 'Yes', // MISSING
no : 'No', // MISSING
invalidWidth : 'Cell width must be a number.', // MISSING
invalidHeight : 'Cell height must be a number.', // MISSING
invalidRowSpan : 'Rows span must be a whole number.', // MISSING
invalidColSpan : 'Columns span must be a whole number.' // MISSING
},
row :
{
menu : 'שורה',
insertBefore : 'הוסף שורה לפני',
insertAfter : 'הוסף שורה אחרי',
deleteRow : 'מחיקת שורות'
},
column :
{
menu : 'עמודה',
insertBefore : 'הוסף עמודה לפני',
insertAfter : 'הוסף עמודה אחרי',
deleteColumn : 'מחיקת עמודות'
}
},
// Button Dialog.
button :
{
title : 'מאפייני כפתור',
text : 'טקסט (ערך)',
type : 'סוג',
typeBtn : 'כפתור',
typeSbm : 'שלח',
typeRst : 'אפס'
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'מאפייני תיבת סימון',
radioTitle : 'מאפייני לחצן אפשרויות',
value : 'ערך',
selected : 'בחור'
},
// Form Dialog.
form :
{
title : 'מאפיני טופס',
menu : 'מאפיני טופס',
action : 'שלח אל',
method : 'סוג שליחה',
encoding : 'Encoding', // MISSING
target : 'מטרה',
targetNotSet : '<לא נקבע>',
targetNew : 'חלון חדש (_blank)',
targetTop : 'חלון ראשי (_top)',
targetSelf : 'באותו החלון (_self)',
targetParent : 'חלון האב (_parent)'
},
// Select Field Dialog.
select :
{
title : 'מאפייני שדה בחירה',
selectInfo : 'מידע',
opAvail : 'אפשרויות זמינות',
value : 'ערך',
size : 'גודל',
lines : 'שורות',
chkMulti : 'אפשר בחירות מרובות',
opText : 'טקסט',
opValue : 'ערך',
btnAdd : 'הוסף',
btnModify : 'שנה',
btnUp : 'למעלה',
btnDown : 'למטה',
btnSetValue : 'קבע כברירת מחדל',
btnDelete : 'מחק'
},
// Textarea Dialog.
textarea :
{
title : 'מאפיני איזור טקסט',
cols : 'עמודות',
rows : 'שורות'
},
// Text Field Dialog.
textfield :
{
title : 'מאפייני שדה טקסט',
name : 'שם',
value : 'ערך',
charWidth : 'רוחב באותיות',
maxChars : 'מקסימות אותיות',
type : 'סוג',
typeText : 'טקסט',
typePass : 'סיסמה'
},
// Hidden Field Dialog.
hidden :
{
title : 'מאפיני שדה חבוי',
name : 'שם',
value : 'ערך'
},
// Image Dialog.
image :
{
title : 'תכונות התמונה',
titleButton : 'מאפיני כפתור תמונה',
menu : 'תכונות התמונה',
infoTab : 'מידע על התמונה',
btnUpload : 'שליחה לשרת',
url : 'כתובת (URL)',
upload : 'העלאה',
alt : 'טקסט חלופי',
width : 'רוחב',
height : 'גובה',
lockRatio : 'נעילת היחס',
resetSize : 'איפוס הגודל',
border : 'מסגרת',
hSpace : 'מרווח אופקי',
vSpace : 'מרווח אנכי',
align : 'יישור',
alignLeft : 'לשמאל',
alignAbsBottom: 'לתחתית האבסולוטית',
alignAbsMiddle: 'מרכוז אבסולוטי',
alignBaseline : 'לקו התחתית',
alignBottom : 'לתחתית',
alignMiddle : 'לאמצע',
alignRight : 'לימין',
alignTextTop : 'לראש הטקסט',
alignTop : 'למעלה',
preview : 'תצוגה מקדימה',
alertUrl : 'נא להקליד את כתובת התמונה',
linkTab : 'קישור',
button2Img : 'Do you want to transform the selected image button on a simple image?', // MISSING
img2Button : 'Do you want to transform the selected image on a image button?' // MISSING
},
// Flash Dialog
flash :
{
properties : 'מאפייני פלאש',
propertiesTab : 'Properties', // MISSING
title : 'מאפיני פלאש',
chkPlay : 'נגן אוטומטי',
chkLoop : 'לולאה',
chkMenu : 'אפשר תפריט פלאש',
chkFull : 'Allow Fullscreen', // MISSING
scale : 'גודל',
scaleAll : 'הצג הכל',
scaleNoBorder : 'ללא גבולות',
scaleFit : 'התאמה מושלמת',
access : 'Script Access', // MISSING
accessAlways : 'Always', // MISSING
accessSameDomain : 'Same domain', // MISSING
accessNever : 'Never', // MISSING
align : 'יישור',
alignLeft : 'לשמאל',
alignAbsBottom: 'לתחתית האבסולוטית',
alignAbsMiddle: 'מרכוז אבסולוטי',
alignBaseline : 'לקו התחתית',
alignBottom : 'לתחתית',
alignMiddle : 'לאמצע',
alignRight : 'לימין',
alignTextTop : 'לראש הטקסט',
alignTop : 'למעלה',
quality : 'Quality', // MISSING
qualityBest : 'Best', // MISSING
qualityHigh : 'High', // MISSING
qualityAutoHigh : 'Auto High', // MISSING
qualityMedium : 'Medium', // MISSING
qualityAutoLow : 'Auto Low', // MISSING
qualityLow : 'Low', // MISSING
windowModeWindow : 'Window', // MISSING
windowModeOpaque : 'Opaque', // MISSING
windowModeTransparent : 'Transparent', // MISSING
windowMode : 'Window mode', // MISSING
flashvars : 'Variables for Flash', // MISSING
bgcolor : 'צבע רקע',
width : 'רוחב',
height : 'גובה',
hSpace : 'מרווח אופקי',
vSpace : 'מרווח אנכי',
validateSrc : 'נא להקליד את כתובת הקישור (URL)',
validateWidth : 'Width must be a number.', // MISSING
validateHeight : 'Height must be a number.', // MISSING
validateHSpace : 'HSpace must be a number.', // MISSING
validateVSpace : 'VSpace must be a number.' // MISSING
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'בדיקת איות',
title : 'Spell Check', // MISSING
notAvailable : 'Sorry, but service is unavailable now.', // MISSING
errorLoading : 'Error loading application service host: %s.', // MISSING
notInDic : 'לא נמצא במילון',
changeTo : 'שנה ל',
btnIgnore : 'התעלם',
btnIgnoreAll : 'התעלם מהכל',
btnReplace : 'החלף',
btnReplaceAll : 'החלף הכל',
btnUndo : 'החזר',
noSuggestions : '- אין הצעות -',
progress : 'בדיקות איות בתהליך ....',
noMispell : 'בדיקות איות הסתיימה: לא נמצאו שגיעות כתיב',
noChanges : 'בדיקות איות הסתיימה: לא שונתה אף מילה',
oneChange : 'בדיקות איות הסתיימה: שונתה מילה אחת',
manyChanges : 'בדיקות איות הסתיימה: %1 מילים שונו',
ieSpellDownload : 'בודק האיות לא מותקן, האם אתה מעוניין להוריד?'
},
smiley :
{
toolbar : 'סמיילי',
title : 'הוספת סמיילי'
},
elementsPath :
{
eleTitle : '%1 element' // MISSING
},
numberedlist : 'רשימה ממוספרת',
bulletedlist : 'רשימת נקודות',
indent : 'הגדלת אינדנטציה',
outdent : 'הקטנת אינדנטציה',
justify :
{
left : 'יישור לשמאל',
center : 'מרכוז',
right : 'יישור לימין',
block : 'יישור לשוליים'
},
blockquote : 'בלוק ציטוט',
clipboard :
{
title : 'הדבקה',
cutError : 'הגדרות האבטחה בדפדפן שלך לא מאפשרות לעורך לבצע פעולות גזירה אוטומטיות. יש להשתמש במקלדת לשם כך (Ctrl+X).',
copyError : 'הגדרות האבטחה בדפדפן שלך לא מאפשרות לעורך לבצע פעולות העתקה אוטומטיות. יש להשתמש במקלדת לשם כך (Ctrl+C).',
pasteMsg : 'אנא הדבק בתוך הקופסה באמצעות (<STRONG>Ctrl+V</STRONG>) ולחץ על <STRONG>אישור</STRONG>.',
securityMsg : 'עקב הגדרות אבטחה בדפדפן, לא ניתן לגשת אל לוח הגזירים (clipboard) בצורה ישירה.אנא בצע הדבק שוב בחלון זה.'
},
pastefromword :
{
toolbar : 'הדבקה מ-וורד',
title : 'הדבקה מ-וורד',
advice : 'אנא הדבק בתוך הקופסה באמצעות (<STRONG>Ctrl+V</STRONG>) ולחץ על <STRONG>אישור</STRONG>.',
ignoreFontFace : 'התעלם מהגדרות סוג פונט',
removeStyle : 'הסר הגדרות סגנון'
},
pasteText :
{
button : 'הדבקה כטקסט פשוט',
title : 'הדבקה כטקסט פשוט'
},
templates :
{
button : 'תבניות',
title : 'תביות תוכן',
insertOption: 'החלפת תוכן ממשי',
selectPromptMsg: 'אנא בחר תבנית לפתיחה בעורך <BR>התוכן המקורי ימחק:',
emptyListMsg : '(לא הוגדרו תבניות)'
},
showBlocks : 'הצג בלוקים',
stylesCombo :
{
label : 'סגנון',
voiceLabel : 'Styles', // MISSING
panelVoiceLabel : 'Select a style', // MISSING
panelTitle1 : 'Block Styles', // MISSING
panelTitle2 : 'Inline Styles', // MISSING
panelTitle3 : 'Object Styles' // MISSING
},
format :
{
label : 'עיצוב',
voiceLabel : 'Format', // MISSING
panelTitle : 'עיצוב',
panelVoiceLabel : 'Select a paragraph format', // MISSING
tag_p : 'נורמלי',
tag_pre : 'קוד',
tag_address : 'כתובת',
tag_h1 : 'כותרת',
tag_h2 : 'כותרת 2',
tag_h3 : 'כותרת 3',
tag_h4 : 'כותרת 4',
tag_h5 : 'כותרת 5',
tag_h6 : 'כותרת 6',
tag_div : 'Normal (DIV)' // MISSING
},
font :
{
label : 'גופן',
voiceLabel : 'Font', // MISSING
panelTitle : 'גופן',
panelVoiceLabel : 'Select a font' // MISSING
},
fontSize :
{
label : 'גודל',
voiceLabel : 'Font Size', // MISSING
panelTitle : 'גודל',
panelVoiceLabel : 'Select a font size' // MISSING
},
colorButton :
{
textColorTitle : 'צבע טקסט',
bgColorTitle : 'צבע רקע',
auto : 'אוטומטי',
more : 'צבעים נוספים...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Spell Check As You Type', // MISSING
enable : 'Enable SCAYT', // MISSING
disable : 'Disable SCAYT', // MISSING
about : 'About SCAYT', // MISSING
toggle : 'Toggle SCAYT', // MISSING
options : 'Options', // MISSING
langs : 'Languages', // MISSING
moreSuggestions : 'More suggestions', // MISSING
ignore : 'Ignore', // MISSING
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
optionsTab : 'Options', // MISSING
languagesTab : 'Languages', // MISSING
dictionariesTab : 'Dictionaries', // MISSING
aboutTab : 'About' // MISSING
},
about :
{
title : 'About CKEditor', // MISSING
dlgTitle : 'About CKEditor', // MISSING
moreInfo : 'For licensing information please visit our web site:', // MISSING
copy : 'Copyright &copy; $1. All rights reserved.' // MISSING
},
maximize : 'Maximize', // MISSING
fakeobjects :
{
anchor : 'Anchor', // MISSING
flash : 'Flash Animation', // MISSING
div : 'Page Break', // MISSING
unknown : 'Unknown Object' // MISSING
},
resize : 'Drag to resize' // MISSING
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Hindi language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['hi'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Rich text editor, %1', // MISSING
// Toolbar buttons without dialogs.
source : 'सोर्स',
newPage : 'नया पेज',
save : 'सेव',
preview : 'प्रीव्यू',
cut : 'कट',
copy : 'कॉपी',
paste : 'पेस्ट',
print : 'प्रिन्ट',
underline : 'रेखांकण',
bold : 'बोल्ड',
italic : 'इटैलिक',
selectAll : 'सब सॅलॅक्ट करें',
removeFormat : 'फ़ॉर्मैट हटायें',
strike : 'स्ट्राइक थ्रू',
subscript : 'अधोलेख',
superscript : 'अभिलेख',
horizontalrule : 'हॉरिज़ॉन्टल रेखा इन्सर्ट करें',
pagebreak : 'पेज ब्रेक इन्सर्ट् करें',
unlink : 'लिंक हटायें',
undo : 'अन्डू',
redo : 'रीडू',
// Common messages and labels.
common :
{
browseServer : 'सर्वर ब्राउज़ करें',
url : 'URL',
protocol : 'प्रोटोकॉल',
upload : 'अपलोड',
uploadSubmit : 'इसे सर्वर को भेजें',
image : 'तस्वीर',
flash : 'फ़्लैश',
form : 'फ़ॉर्म',
checkbox : 'चॅक बॉक्स',
radio : 'रेडिओ बटन',
textField : 'टेक्स्ट फ़ील्ड',
textarea : 'टेक्स्ट एरिया',
hiddenField : 'गुप्त फ़ील्ड',
button : 'बटन',
select : 'चुनाव फ़ील्ड',
imageButton : 'तस्वीर बटन',
notSet : '<सॅट नहीं>',
id : 'Id',
name : 'नाम',
langDir : 'भाषा लिखने की दिशा',
langDirLtr : 'बायें से दायें (LTR)',
langDirRtl : 'दायें से बायें (RTL)',
langCode : 'भाषा कोड',
longDescr : 'अधिक विवरण के लिए URL',
cssClass : 'स्टाइल-शीट क्लास',
advisoryTitle : 'परामर्श शीर्शक',
cssStyle : 'स्टाइल',
ok : 'ठीक है',
cancel : 'रद्द करें',
generalTab : 'सामान्य',
advancedTab : 'ऍड्वान्स्ड',
validateNumberFailed : 'This value is not a number.', // MISSING
confirmNewPage : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING
confirmCancel : 'Some of the options have been changed. Are you sure to close the dialog?', // MISSING
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING
},
// Special char dialog.
specialChar :
{
toolbar : 'विशेष करॅक्टर इन्सर्ट करें',
title : 'विशेष करॅक्टर चुनें'
},
// Link dialog.
link :
{
toolbar : 'लिंक इन्सर्ट/संपादन',
menu : 'लिंक संपादन',
title : 'लिंक',
info : 'लिंक ',
target : 'टार्गेट',
upload : 'अपलोड',
advanced : 'ऍड्वान्स्ड',
type : 'लिंक प्रकार',
toAnchor : 'इस पेज का ऐंकर',
toEmail : 'ई-मेल',
target : 'टार्गेट',
targetNotSet : '<सॅट नहीं>',
targetFrame : '<फ़्रेम>',
targetPopup : '<पॉप-अप विन्डो>',
targetNew : 'नया विन्डो (_blank)',
targetTop : 'शीर्ष विन्डो (_top)',
targetSelf : 'इसी विन्डो (_self)',
targetParent : 'मूल विन्डो (_parent)',
targetFrameName : 'टार्गेट फ़्रेम का नाम',
targetPopupName : 'पॉप-अप विन्डो का नाम',
popupFeatures : 'पॉप-अप विन्डो फ़ीचर्स',
popupResizable : 'Resizable', // MISSING
popupStatusBar : 'स्टेटस बार',
popupLocationBar : 'लोकेशन बार',
popupToolbar : 'टूल बार',
popupMenuBar : 'मॅन्यू बार',
popupFullScreen : 'फ़ुल स्क्रीन (IE)',
popupScrollBars : 'स्क्रॉल बार',
popupDependent : 'डिपेन्डॅन्ट (Netscape)',
popupWidth : 'चौड़ाई',
popupLeft : 'बायीं तरफ',
popupHeight : 'ऊँचाई',
popupTop : 'दायीं तरफ',
id : 'Id', // MISSING
langDir : 'भाषा लिखने की दिशा',
langDirNotSet : '<सॅट नहीं>',
langDirLTR : 'बायें से दायें (LTR)',
langDirRTL : 'दायें से बायें (RTL)',
acccessKey : 'ऍक्सॅस की',
name : 'नाम',
langCode : 'भाषा लिखने की दिशा',
tabIndex : 'टैब इन्डॅक्स',
advisoryTitle : 'परामर्श शीर्शक',
advisoryContentType : 'परामर्श कन्टॅन्ट प्रकार',
cssClasses : 'स्टाइल-शीट क्लास',
charset : 'लिंक रिसोर्स करॅक्टर सॅट',
styles : 'स्टाइल',
selectAnchor : 'ऐंकर चुनें',
anchorName : 'ऐंकर नाम से',
anchorId : 'ऍलीमॅन्ट Id से',
emailAddress : 'ई-मेल पता',
emailSubject : 'संदेश विषय',
emailBody : 'संदेश',
noAnchors : '(डॉक्यूमॅन्ट में ऐंकर्स की संख्या)',
noUrl : 'लिंक URL टाइप करें',
noEmail : 'ई-मेल पता टाइप करें'
},
// Anchor dialog
anchor :
{
toolbar : 'ऐंकर इन्सर्ट/संपादन',
menu : 'ऐंकर प्रॉपर्टीज़',
title : 'ऐंकर प्रॉपर्टीज़',
name : 'ऐंकर का नाम',
errorName : 'ऐंकर का नाम टाइप करें'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'खोजें और बदलें',
find : 'खोजें',
replace : 'रीप्लेस',
findWhat : 'यह खोजें:',
replaceWith : 'इससे रिप्लेस करें:',
notFoundMsg : 'आपके द्वारा दिया गया टेक्स्ट नहीं मिला',
matchCase : 'केस मिलायें',
matchWord : 'पूरा शब्द मिलायें',
matchCyclic : 'Match cyclic', // MISSING
replaceAll : 'सभी रिप्लेस करें',
replaceSuccessMsg : '%1 occurrence(s) replaced.' // MISSING
},
// Table Dialog
table :
{
toolbar : 'टेबल',
title : 'टेबल प्रॉपर्टीज़',
menu : 'टेबल प्रॉपर्टीज़',
deleteTable : 'टेबल डिलीट करें',
rows : 'पंक्तियाँ',
columns : 'कालम',
border : 'बॉर्डर साइज़',
align : 'ऍलाइन्मॅन्ट',
alignNotSet : '<सॅट नहीं>',
alignLeft : 'दायें',
alignCenter : 'बीच में',
alignRight : 'बायें',
width : 'चौड़ाई',
widthPx : 'पिक्सैल',
widthPc : 'प्रतिशत',
height : 'ऊँचाई',
cellSpace : 'सैल अंतर',
cellPad : 'सैल पैडिंग',
caption : 'शीर्षक',
summary : 'सारांश',
headers : 'Headers', // MISSING
headersNone : 'None', // MISSING
headersColumn : 'First column', // MISSING
headersRow : 'First Row', // MISSING
headersBoth : 'Both', // MISSING
invalidRows : 'Number of rows must be a number greater than 0.', // MISSING
invalidCols : 'Number of columns must be a number greater than 0.', // MISSING
invalidBorder : 'Border size must be a number.', // MISSING
invalidWidth : 'Table width must be a number.', // MISSING
invalidHeight : 'Table height must be a number.', // MISSING
invalidCellSpacing : 'Cell spacing must be a number.', // MISSING
invalidCellPadding : 'Cell padding must be a number.', // MISSING
cell :
{
menu : 'खाना',
insertBefore : 'पहले सैल डालें',
insertAfter : 'बाद में सैल डालें',
deleteCell : 'सैल डिलीट करें',
merge : 'सैल मिलायें',
mergeRight : 'बाँया विलय',
mergeDown : 'नीचे विलय करें',
splitHorizontal : 'सैल को क्षैतिज स्थिति में विभाजित करें',
splitVertical : 'सैल को लम्बाकार में विभाजित करें',
title : 'Cell Properties', // MISSING
cellType : 'Cell Type', // MISSING
rowSpan : 'Rows Span', // MISSING
colSpan : 'Columns Span', // MISSING
wordWrap : 'Word Wrap', // MISSING
hAlign : 'Horizontal Alignment', // MISSING
vAlign : 'Vertical Alignment', // MISSING
alignTop : 'Top', // MISSING
alignMiddle : 'Middle', // MISSING
alignBottom : 'Bottom', // MISSING
alignBaseline : 'Baseline', // MISSING
bgColor : 'Background Color', // MISSING
borderColor : 'Border Color', // MISSING
data : 'Data', // MISSING
header : 'Header', // MISSING
yes : 'Yes', // MISSING
no : 'No', // MISSING
invalidWidth : 'Cell width must be a number.', // MISSING
invalidHeight : 'Cell height must be a number.', // MISSING
invalidRowSpan : 'Rows span must be a whole number.', // MISSING
invalidColSpan : 'Columns span must be a whole number.' // MISSING
},
row :
{
menu : 'पंक्ति',
insertBefore : 'पहले पंक्ति डालें',
insertAfter : 'बाद में पंक्ति डालें',
deleteRow : 'पंक्तियाँ डिलीट करें'
},
column :
{
menu : 'कालम',
insertBefore : 'पहले कालम डालें',
insertAfter : 'बाद में कालम डालें',
deleteColumn : 'कालम डिलीट करें'
}
},
// Button Dialog.
button :
{
title : 'बटन प्रॉपर्टीज़',
text : 'टेक्स्ट (वैल्यू)',
type : 'प्रकार',
typeBtn : 'बटन',
typeSbm : 'सब्मिट',
typeRst : 'रिसेट'
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'चॅक बॉक्स प्रॉपर्टीज़',
radioTitle : 'रेडिओ बटन प्रॉपर्टीज़',
value : 'वैल्यू',
selected : 'सॅलॅक्टॅड'
},
// Form Dialog.
form :
{
title : 'फ़ॉर्म प्रॉपर्टीज़',
menu : 'फ़ॉर्म प्रॉपर्टीज़',
action : 'क्रिया',
method : 'तरीका',
encoding : 'Encoding', // MISSING
target : 'टार्गेट',
targetNotSet : '<सॅट नहीं>',
targetNew : 'नया विन्डो (_blank)',
targetTop : 'शीर्ष विन्डो (_top)',
targetSelf : 'इसी विन्डो (_self)',
targetParent : 'मूल विन्डो (_parent)'
},
// Select Field Dialog.
select :
{
title : 'चुनाव फ़ील्ड प्रॉपर्टीज़',
selectInfo : 'सूचना',
opAvail : 'उपलब्ध विकल्प',
value : 'वैल्यू',
size : 'साइज़',
lines : 'पंक्तियाँ',
chkMulti : 'एक से ज्यादा विकल्प चुनने दें',
opText : 'टेक्स्ट',
opValue : 'वैल्यू',
btnAdd : 'जोड़ें',
btnModify : 'बदलें',
btnUp : 'ऊपर',
btnDown : 'नीचे',
btnSetValue : 'चुनी गई वैल्यू सॅट करें',
btnDelete : 'डिलीट'
},
// Textarea Dialog.
textarea :
{
title : 'टेक्स्त एरिया प्रॉपर्टीज़',
cols : 'कालम',
rows : 'पंक्तियां'
},
// Text Field Dialog.
textfield :
{
title : 'टेक्स्ट फ़ील्ड प्रॉपर्टीज़',
name : 'नाम',
value : 'वैल्यू',
charWidth : 'करॅक्टर की चौढ़ाई',
maxChars : 'अधिकतम करॅक्टर',
type : 'टाइप',
typeText : 'टेक्स्ट',
typePass : 'पास्वर्ड'
},
// Hidden Field Dialog.
hidden :
{
title : 'गुप्त फ़ील्ड प्रॉपर्टीज़',
name : 'नाम',
value : 'वैल्यू'
},
// Image Dialog.
image :
{
title : 'तस्वीर प्रॉपर्टीज़',
titleButton : 'तस्वीर बटन प्रॉपर्टीज़',
menu : 'तस्वीर प्रॉपर्टीज़',
infoTab : 'तस्वीर की जानकारी',
btnUpload : 'इसे सर्वर को भेजें',
url : 'URL',
upload : 'अपलोड',
alt : 'वैकल्पिक टेक्स्ट',
width : 'चौड़ाई',
height : 'ऊँचाई',
lockRatio : 'लॉक अनुपात',
resetSize : 'रीसॅट साइज़',
border : 'बॉर्डर',
hSpace : 'हॉरिज़ॉन्टल स्पेस',
vSpace : 'वर्टिकल स्पेस',
align : 'ऍलाइन',
alignLeft : 'दायें',
alignAbsBottom: 'Abs नीचे',
alignAbsMiddle: 'Abs ऊपर',
alignBaseline : 'मूल रेखा',
alignBottom : 'नीचे',
alignMiddle : 'मध्य',
alignRight : 'दायें',
alignTextTop : 'टेक्स्ट ऊपर',
alignTop : 'ऊपर',
preview : 'प्रीव्यू',
alertUrl : 'तस्वीर का URL टाइप करें ',
linkTab : 'लिंक',
button2Img : 'Do you want to transform the selected image button on a simple image?', // MISSING
img2Button : 'Do you want to transform the selected image on a image button?' // MISSING
},
// Flash Dialog
flash :
{
properties : 'फ़्लैश प्रॉपर्टीज़',
propertiesTab : 'Properties', // MISSING
title : 'फ़्लैश प्रॉपर्टीज़',
chkPlay : 'ऑटो प्ले',
chkLoop : 'लूप',
chkMenu : 'फ़्लैश मॅन्यू का प्रयोग करें',
chkFull : 'Allow Fullscreen', // MISSING
scale : 'स्केल',
scaleAll : 'सभी दिखायें',
scaleNoBorder : 'कोई बॉर्डर नहीं',
scaleFit : 'बिल्कुल फ़िट',
access : 'Script Access', // MISSING
accessAlways : 'Always', // MISSING
accessSameDomain : 'Same domain', // MISSING
accessNever : 'Never', // MISSING
align : 'ऍलाइन',
alignLeft : 'दायें',
alignAbsBottom: 'Abs नीचे',
alignAbsMiddle: 'Abs ऊपर',
alignBaseline : 'मूल रेखा',
alignBottom : 'नीचे',
alignMiddle : 'मध्य',
alignRight : 'दायें',
alignTextTop : 'टेक्स्ट ऊपर',
alignTop : 'ऊपर',
quality : 'Quality', // MISSING
qualityBest : 'Best', // MISSING
qualityHigh : 'High', // MISSING
qualityAutoHigh : 'Auto High', // MISSING
qualityMedium : 'Medium', // MISSING
qualityAutoLow : 'Auto Low', // MISSING
qualityLow : 'Low', // MISSING
windowModeWindow : 'Window', // MISSING
windowModeOpaque : 'Opaque', // MISSING
windowModeTransparent : 'Transparent', // MISSING
windowMode : 'Window mode', // MISSING
flashvars : 'Variables for Flash', // MISSING
bgcolor : 'बैक्ग्राउन्ड रंग',
width : 'चौड़ाई',
height : 'ऊँचाई',
hSpace : 'हॉरिज़ॉन्टल स्पेस',
vSpace : 'वर्टिकल स्पेस',
validateSrc : 'लिंक URL टाइप करें',
validateWidth : 'Width must be a number.', // MISSING
validateHeight : 'Height must be a number.', // MISSING
validateHSpace : 'HSpace must be a number.', // MISSING
validateVSpace : 'VSpace must be a number.' // MISSING
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'वर्तनी (स्पेलिंग) जाँच',
title : 'Spell Check', // MISSING
notAvailable : 'Sorry, but service is unavailable now.', // MISSING
errorLoading : 'Error loading application service host: %s.', // MISSING
notInDic : 'शब्दकोश में नहीं',
changeTo : 'इसमें बदलें',
btnIgnore : 'इग्नोर',
btnIgnoreAll : 'सभी इग्नोर करें',
btnReplace : 'रिप्लेस',
btnReplaceAll : 'सभी रिप्लेस करें',
btnUndo : 'अन्डू',
noSuggestions : '- कोई सुझाव नहीं -',
progress : 'वर्तनी की जाँच (स्पॅल-चॅक) जारी है...',
noMispell : 'वर्तनी की जाँच : कोई गलत वर्तनी (स्पॅलिंग) नहीं पाई गई',
noChanges : 'वर्तनी की जाँच :कोई शब्द नहीं बदला गया',
oneChange : 'वर्तनी की जाँच : एक शब्द बदला गया',
manyChanges : 'वर्तनी की जाँच : %1 शब्द बदले गये',
ieSpellDownload : 'स्पॅल-चॅकर इन्स्टाल नहीं किया गया है। क्या आप इसे डाउनलोड करना चाहेंगे?'
},
smiley :
{
toolbar : 'स्माइली',
title : 'स्माइली इन्सर्ट करें'
},
elementsPath :
{
eleTitle : '%1 element' // MISSING
},
numberedlist : 'अंकीय सूची',
bulletedlist : 'बुलॅट सूची',
indent : 'इन्डॅन्ट बढ़ायें',
outdent : 'इन्डॅन्ट कम करें',
justify :
{
left : 'बायीं तरफ',
center : 'बीच में',
right : 'दायीं तरफ',
block : 'ब्लॉक जस्टीफ़ाई'
},
blockquote : 'ब्लॉक-कोट',
clipboard :
{
title : 'पेस्ट',
cutError : 'आपके ब्राउज़र की सुरक्षा सॅटिन्ग्स ने कट करने की अनुमति नहीं प्रदान की है। (Ctrl+X) का प्रयोग करें।',
copyError : 'आपके ब्राआउज़र की सुरक्षा सॅटिन्ग्स ने कॉपी करने की अनुमति नहीं प्रदान की है। (Ctrl+C) का प्रयोग करें।',
pasteMsg : 'Ctrl+V का प्रयोग करके पेस्ट करें और ठीक है करें.',
securityMsg : 'आपके ब्राउज़र की सुरक्षा आपके ब्राउज़र की सुरKश सैटिंग के कारण, एडिटर आपके क्लिपबोर्ड डेटा को नहीं पा सकता है. आपको उसे इस विन्डो में दोबारा पेस्ट करना होगा.'
},
pastefromword :
{
toolbar : 'पेस्ट (वर्ड से)',
title : 'पेस्ट (वर्ड से)',
advice : 'Ctrl+V का प्रयोग करके पेस्ट करें और ठीक है करें.',
ignoreFontFace : 'फ़ॉन्ट परिभाषा निकालें',
removeStyle : 'स्टाइल परिभाषा निकालें'
},
pasteText :
{
button : 'पेस्ट (सादा टॅक्स्ट)',
title : 'पेस्ट (सादा टॅक्स्ट)'
},
templates :
{
button : 'टॅम्प्लेट',
title : 'कन्टेन्ट टॅम्प्लेट',
insertOption: 'मूल शब्दों को बदलें',
selectPromptMsg: 'ऍडिटर में ओपन करने हेतु टॅम्प्लेट चुनें(वर्तमान कन्टॅन्ट सेव नहीं होंगे):',
emptyListMsg : '(कोई टॅम्प्लेट डिफ़ाइन नहीं किया गया है)'
},
showBlocks : 'ब्लॉक दिखायें',
stylesCombo :
{
label : 'स्टाइल',
voiceLabel : 'Styles', // MISSING
panelVoiceLabel : 'Select a style', // MISSING
panelTitle1 : 'Block Styles', // MISSING
panelTitle2 : 'Inline Styles', // MISSING
panelTitle3 : 'Object Styles' // MISSING
},
format :
{
label : 'फ़ॉर्मैट',
voiceLabel : 'Format', // MISSING
panelTitle : 'फ़ॉर्मैट',
panelVoiceLabel : 'Select a paragraph format', // MISSING
tag_p : 'साधारण',
tag_pre : 'फ़ॉर्मैटॅड',
tag_address : 'पता',
tag_h1 : 'शीर्षक 1',
tag_h2 : 'शीर्षक 2',
tag_h3 : 'शीर्षक 3',
tag_h4 : 'शीर्षक 4',
tag_h5 : 'शीर्षक 5',
tag_h6 : 'शीर्षक 6',
tag_div : 'शीर्षक (DIV)'
},
font :
{
label : 'फ़ॉन्ट',
voiceLabel : 'Font', // MISSING
panelTitle : 'फ़ॉन्ट',
panelVoiceLabel : 'Select a font' // MISSING
},
fontSize :
{
label : 'साइज़',
voiceLabel : 'Font Size', // MISSING
panelTitle : 'साइज़',
panelVoiceLabel : 'Select a font size' // MISSING
},
colorButton :
{
textColorTitle : 'टेक्स्ट रंग',
bgColorTitle : 'बैक्ग्राउन्ड रंग',
auto : 'स्वचालित',
more : 'और रंग...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Spell Check As You Type', // MISSING
enable : 'Enable SCAYT', // MISSING
disable : 'Disable SCAYT', // MISSING
about : 'About SCAYT', // MISSING
toggle : 'Toggle SCAYT', // MISSING
options : 'Options', // MISSING
langs : 'Languages', // MISSING
moreSuggestions : 'More suggestions', // MISSING
ignore : 'Ignore', // MISSING
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
optionsTab : 'Options', // MISSING
languagesTab : 'Languages', // MISSING
dictionariesTab : 'Dictionaries', // MISSING
aboutTab : 'About' // MISSING
},
about :
{
title : 'About CKEditor', // MISSING
dlgTitle : 'About CKEditor', // MISSING
moreInfo : 'For licensing information please visit our web site:', // MISSING
copy : 'Copyright &copy; $1. All rights reserved.' // MISSING
},
maximize : 'Maximize', // MISSING
fakeobjects :
{
anchor : 'Anchor', // MISSING
flash : 'Flash Animation', // MISSING
div : 'Page Break', // MISSING
unknown : 'Unknown Object' // MISSING
},
resize : 'Drag to resize' // MISSING
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Croatian language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['hr'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Text editor, %1',
// Toolbar buttons without dialogs.
source : 'Kôd',
newPage : 'Nova stranica',
save : 'Snimi',
preview : 'Pregledaj',
cut : 'Izreži',
copy : 'Kopiraj',
paste : 'Zalijepi',
print : 'Ispiši',
underline : 'Potcrtano',
bold : 'Podebljaj',
italic : 'Ukosi',
selectAll : 'Odaberi sve',
removeFormat : 'Ukloni formatiranje',
strike : 'Precrtano',
subscript : 'Subscript',
superscript : 'Superscript',
horizontalrule : 'Ubaci vodoravnu liniju',
pagebreak : 'Ubaci prijelom stranice',
unlink : 'Ukloni link',
undo : 'Poništi',
redo : 'Ponovi',
// Common messages and labels.
common :
{
browseServer : 'Pretraži server',
url : 'URL',
protocol : 'Protokol',
upload : 'Pošalji',
uploadSubmit : 'Pošalji na server',
image : 'Slika',
flash : 'Flash',
form : 'Form',
checkbox : 'Checkbox',
radio : 'Radio Button',
textField : 'Text Field',
textarea : 'Textarea',
hiddenField : 'Hidden Field',
button : 'Button',
select : 'Selection Field',
imageButton : 'Image Button',
notSet : '<nije postavljeno>',
id : 'Id',
name : 'Naziv',
langDir : 'Smjer jezika',
langDirLtr : 'S lijeva na desno (LTR)',
langDirRtl : 'S desna na lijevo (RTL)',
langCode : 'Kôd jezika',
longDescr : 'Dugački opis URL',
cssClass : 'Stylesheet klase',
advisoryTitle : 'Advisory naslov',
cssStyle : 'Stil',
ok : 'OK',
cancel : 'Poništi',
generalTab : 'Općenito',
advancedTab : 'Napredno',
validateNumberFailed : 'Ova vrijednost nije broj.',
confirmNewPage : 'Sve napravljene promjene će biti izgubljene ukoliko ih niste snimili. Sigurno želite učitati novu stranicu?',
confirmCancel : 'Neke od opcija su promjenjene. Sigurno želite zatvoriti ovaj prozor?',
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, nedostupno</span>'
},
// Special char dialog.
specialChar :
{
toolbar : 'Ubaci posebne znakove',
title : 'Odaberite posebni karakter'
},
// Link dialog.
link :
{
toolbar : 'Ubaci/promijeni link',
menu : 'Promijeni link',
title : 'Link',
info : 'Link Info',
target : 'Meta',
upload : 'Pošalji',
advanced : 'Napredno',
type : 'Link vrsta',
toAnchor : 'Sidro na ovoj stranici',
toEmail : 'E-Mail',
target : 'Meta',
targetNotSet : '<nije postavljeno>',
targetFrame : '<okvir>',
targetPopup : '<popup prozor>',
targetNew : 'Novi prozor (_blank)',
targetTop : 'Vršni prozor (_top)',
targetSelf : 'Isti prozor (_self)',
targetParent : 'Roditeljski prozor (_parent)',
targetFrameName : 'Ime ciljnog okvira',
targetPopupName : 'Naziv popup prozora',
popupFeatures : 'Mogućnosti popup prozora',
popupResizable : 'Promjenjiva veličina',
popupStatusBar : 'Statusna traka',
popupLocationBar : 'Traka za lokaciju',
popupToolbar : 'Traka s alatima',
popupMenuBar : 'Izborna traka',
popupFullScreen : 'Cijeli ekran (IE)',
popupScrollBars : 'Scroll traka',
popupDependent : 'Ovisno (Netscape)',
popupWidth : 'Širina',
popupLeft : 'Lijeva pozicija',
popupHeight : 'Visina',
popupTop : 'Gornja pozicija',
id : 'Id',
langDir : 'Smjer jezika',
langDirNotSet : '<nije postavljeno>',
langDirLTR : 'S lijeva na desno (LTR)',
langDirRTL : 'S desna na lijevo (RTL)',
acccessKey : 'Pristupna tipka',
name : 'Naziv',
langCode : 'Smjer jezika',
tabIndex : 'Tab Indeks',
advisoryTitle : 'Advisory naslov',
advisoryContentType : 'Advisory vrsta sadržaja',
cssClasses : 'Stylesheet klase',
charset : 'Kodna stranica povezanih resursa',
styles : 'Stil',
selectAnchor : 'Odaberi sidro',
anchorName : 'Po nazivu sidra',
anchorId : 'Po Id elementa',
emailAddress : 'E-Mail adresa',
emailSubject : 'Naslov',
emailBody : 'Sadržaj poruke',
noAnchors : '(Nema dostupnih sidra)',
noUrl : 'Molimo upišite URL link',
noEmail : 'Molimo upišite e-mail adresu'
},
// Anchor dialog
anchor :
{
toolbar : 'Ubaci/promijeni sidro',
menu : 'Svojstva sidra',
title : 'Svojstva sidra',
name : 'Ime sidra',
errorName : 'Molimo unesite ime sidra'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Pronađi i zamijeni',
find : 'Pronađi',
replace : 'Zamijeni',
findWhat : 'Pronađi:',
replaceWith : 'Zamijeni s:',
notFoundMsg : 'Traženi tekst nije pronađen.',
matchCase : 'Usporedi mala/velika slova',
matchWord : 'Usporedi cijele riječi',
matchCyclic : 'Usporedi kružno',
replaceAll : 'Zamijeni sve',
replaceSuccessMsg : 'Zamijenjeno %1 pojmova.'
},
// Table Dialog
table :
{
toolbar : 'Tablica',
title : 'Svojstva tablice',
menu : 'Svojstva tablice',
deleteTable : 'Izbriši tablicu',
rows : 'Redova',
columns : 'Kolona',
border : 'Veličina okvira',
align : 'Poravnanje',
alignNotSet : '<nije postavljeno>',
alignLeft : 'Lijevo',
alignCenter : 'Središnje',
alignRight : 'Desno',
width : 'Širina',
widthPx : 'piksela',
widthPc : 'postotaka',
height : 'Visina',
cellSpace : 'Prostornost ćelija',
cellPad : 'Razmak ćelija',
caption : 'Naslov',
summary : 'Sažetak',
headers : 'Zaglavlje',
headersNone : 'Ništa',
headersColumn : 'Prva kolona',
headersRow : 'Prvi red',
headersBoth : 'Oba',
invalidRows : 'Broj redova mora biti broj veći od 0.',
invalidCols : 'Broj kolona mora biti broj veći od 0.',
invalidBorder : 'Debljina ruba mora biti broj.',
invalidWidth : 'Širina tablice mora biti broj.',
invalidHeight : 'Visina tablice mora biti broj.',
invalidCellSpacing : 'Prostornost ćelija mora biti broj.',
invalidCellPadding : 'Razmak ćelija mora biti broj.',
cell :
{
menu : 'Ćelija',
insertBefore : 'Ubaci ćeliju prije',
insertAfter : 'Ubaci ćeliju poslije',
deleteCell : 'Izbriši ćelije',
merge : 'Spoji ćelije',
mergeRight : 'Spoji desno',
mergeDown : 'Spoji dolje',
splitHorizontal : 'Podijeli ćeliju vodoravno',
splitVertical : 'Podijeli ćeliju okomito',
title : 'Svojstva ćelije',
cellType : 'Vrsta ćelije',
rowSpan : 'Rows Span',
colSpan : 'Columns Span',
wordWrap : 'Prelazak u novi red',
hAlign : 'Vodoravno poravnanje',
vAlign : 'Okomito poravnanje',
alignTop : 'Vrh',
alignMiddle : 'Sredina',
alignBottom : 'Dolje',
alignBaseline : 'Osnovna linija',
bgColor : 'Boja pozadine',
borderColor : 'Boja ruba',
data : 'Podatak',
header : 'Zaglavlje',
yes : 'Da',
no : 'ne',
invalidWidth : 'Širina ćelije mora biti broj.',
invalidHeight : 'Visina ćelije mora biti broj.',
invalidRowSpan : 'Rows span mora biti cijeli broj.',
invalidColSpan : 'Columns span mora biti cijeli broj.'
},
row :
{
menu : 'Red',
insertBefore : 'Ubaci red prije',
insertAfter : 'Ubaci red poslije',
deleteRow : 'Izbriši redove'
},
column :
{
menu : 'Kolona',
insertBefore : 'Ubaci kolonu prije',
insertAfter : 'Ubaci kolonu poslije',
deleteColumn : 'Izbriši kolone'
}
},
// Button Dialog.
button :
{
title : 'Image Button svojstva',
text : 'Tekst (vrijednost)',
type : 'Vrsta',
typeBtn : 'Gumb',
typeSbm : 'Pošalji',
typeRst : 'Poništi'
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'Checkbox svojstva',
radioTitle : 'Radio Button svojstva',
value : 'Vrijednost',
selected : 'Odabrano'
},
// Form Dialog.
form :
{
title : 'Form svojstva',
menu : 'Form svojstva',
action : 'Akcija',
method : 'Metoda',
encoding : 'Encoding',
target : 'Meta',
targetNotSet : '<nije postavljeno>',
targetNew : 'Novi prozor (_blank)',
targetTop : 'Vršni prozor (_top)',
targetSelf : 'Isti prozor (_self)',
targetParent : 'Roditeljski prozor (_parent)'
},
// Select Field Dialog.
select :
{
title : 'Selection svojstva',
selectInfo : 'Info',
opAvail : 'Dostupne opcije',
value : 'Vrijednost',
size : 'Veličina',
lines : 'linija',
chkMulti : 'Dozvoli višestruki odabir',
opText : 'Tekst',
opValue : 'Vrijednost',
btnAdd : 'Dodaj',
btnModify : 'Promijeni',
btnUp : 'Gore',
btnDown : 'Dolje',
btnSetValue : 'Postavi kao odabranu vrijednost',
btnDelete : 'Obriši'
},
// Textarea Dialog.
textarea :
{
title : 'Textarea svojstva',
cols : 'Kolona',
rows : 'Redova'
},
// Text Field Dialog.
textfield :
{
title : 'Text Field svojstva',
name : 'Ime',
value : 'Vrijednost',
charWidth : 'Širina',
maxChars : 'Najviše karaktera',
type : 'Vrsta',
typeText : 'Tekst',
typePass : 'Šifra'
},
// Hidden Field Dialog.
hidden :
{
title : 'Hidden Field svojstva',
name : 'Ime',
value : 'Vrijednost'
},
// Image Dialog.
image :
{
title : 'Svojstva slika',
titleButton : 'Image Button svojstva',
menu : 'Svojstva slika',
infoTab : 'Info slike',
btnUpload : 'Pošalji na server',
url : 'URL',
upload : 'Pošalji',
alt : 'Alternativni tekst',
width : 'Širina',
height : 'Visina',
lockRatio : 'Zaključaj odnos',
resetSize : 'Obriši veličinu',
border : 'Okvir',
hSpace : 'HSpace',
vSpace : 'VSpace',
align : 'Poravnaj',
alignLeft : 'Lijevo',
alignAbsBottom: 'Abs dolje',
alignAbsMiddle: 'Abs sredina',
alignBaseline : 'Bazno',
alignBottom : 'Dolje',
alignMiddle : 'Sredina',
alignRight : 'Desno',
alignTextTop : 'Vrh teksta',
alignTop : 'Vrh',
preview : 'Pregledaj',
alertUrl : 'Unesite URL slike',
linkTab : 'Link',
button2Img : 'Želite li promijeniti odabrani gumb u jednostavnu sliku?',
img2Button : 'Želite li promijeniti odabranu sliku u gumb?'
},
// Flash Dialog
flash :
{
properties : 'Flash svojstva',
propertiesTab : 'Svojstva',
title : 'Flash svojstva',
chkPlay : 'Auto Play',
chkLoop : 'Ponavljaj',
chkMenu : 'Omogući Flash izbornik',
chkFull : 'Omogući Fullscreen',
scale : 'Omjer',
scaleAll : 'Prikaži sve',
scaleNoBorder : 'Bez okvira',
scaleFit : 'Točna veličina',
access : 'Script Access',
accessAlways : 'Uvijek',
accessSameDomain : 'Ista domena',
accessNever : 'Nikad',
align : 'Poravnaj',
alignLeft : 'Lijevo',
alignAbsBottom: 'Abs dolje',
alignAbsMiddle: 'Abs sredina',
alignBaseline : 'Bazno',
alignBottom : 'Dolje',
alignMiddle : 'Sredina',
alignRight : 'Desno',
alignTextTop : 'Vrh teksta',
alignTop : 'Vrh',
quality : 'Kvaliteta',
qualityBest : 'Best',
qualityHigh : 'High',
qualityAutoHigh : 'Auto High',
qualityMedium : 'Medium',
qualityAutoLow : 'Auto Low',
qualityLow : 'Low',
windowModeWindow : 'Window',
windowModeOpaque : 'Opaque',
windowModeTransparent : 'Transparent',
windowMode : 'Vrsta prozora',
flashvars : 'Varijable za Flash',
bgcolor : 'Boja pozadine',
width : 'Širina',
height : 'Visina',
hSpace : 'HSpace',
vSpace : 'VSpace',
validateSrc : 'Molimo upišite URL link',
validateWidth : 'Širina mora biti broj.',
validateHeight : 'Visina mora biti broj.',
validateHSpace : 'HSpace mora biti broj.',
validateVSpace : 'VSpace mora biti broj.'
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'Provjeri pravopis',
title : 'Provjera pravopisa',
notAvailable : 'Žao nam je, ali usluga trenutno nije dostupna.',
errorLoading : 'Greška učitavanja aplikacije: %s.',
notInDic : 'Nije u rječniku',
changeTo : 'Promijeni u',
btnIgnore : 'Zanemari',
btnIgnoreAll : 'Zanemari sve',
btnReplace : 'Zamijeni',
btnReplaceAll : 'Zamijeni sve',
btnUndo : 'Vrati',
noSuggestions : '-Nema preporuke-',
progress : 'Provjera u tijeku...',
noMispell : 'Provjera završena: Nema grešaka',
noChanges : 'Provjera završena: Nije napravljena promjena',
oneChange : 'Provjera završena: Jedna riječ promjenjena',
manyChanges : 'Provjera završena: Promijenjeno %1 riječi',
ieSpellDownload : 'Provjera pravopisa nije instalirana. Želite li skinuti provjeru pravopisa?'
},
smiley :
{
toolbar : 'Smješko',
title : 'Ubaci smješka'
},
elementsPath :
{
eleTitle : '%1 element'
},
numberedlist : 'Brojčana lista',
bulletedlist : 'Obična lista',
indent : 'Pomakni udesno',
outdent : 'Pomakni ulijevo',
justify :
{
left : 'Lijevo poravnanje',
center : 'Središnje poravnanje',
right : 'Desno poravnanje',
block : 'Blok poravnanje'
},
blockquote : 'Blockquote',
clipboard :
{
title : 'Zalijepi',
cutError : 'Sigurnosne postavke Vašeg pretraživača ne dozvoljavaju operacije automatskog izrezivanja. Molimo koristite kraticu na tipkovnici (Ctrl+X).',
copyError : 'Sigurnosne postavke Vašeg pretraživača ne dozvoljavaju operacije automatskog kopiranja. Molimo koristite kraticu na tipkovnici (Ctrl+C).',
pasteMsg : 'Molimo zaljepite unutar doljnjeg okvira koristeći tipkovnicu (<STRONG>Ctrl+V</STRONG>) i kliknite <STRONG>OK</STRONG>.',
securityMsg : 'Zbog sigurnosnih postavki Vašeg pretraživača, editor nema direktan pristup Vašem međuspremniku. Potrebno je ponovno zalijepiti tekst u ovaj prozor.'
},
pastefromword :
{
toolbar : 'Zalijepi iz Worda',
title : 'Zalijepi iz Worda',
advice : 'Molimo zaljepite unutar doljnjeg okvira koristeći tipkovnicu (<STRONG>Ctrl+V</STRONG>) i kliknite <STRONG>OK</STRONG>.',
ignoreFontFace : 'Zanemari definiciju vrste fonta',
removeStyle : 'Ukloni definicije stilova'
},
pasteText :
{
button : 'Zalijepi kao čisti tekst',
title : 'Zalijepi kao čisti tekst'
},
templates :
{
button : 'Predlošci',
title : 'Predlošci sadržaja',
insertOption: 'Zamijeni trenutne sadržaje',
selectPromptMsg: 'Molimo odaberite predložak koji želite otvoriti<br>(stvarni sadržaj će biti izgubljen):',
emptyListMsg : '(Nema definiranih predložaka)'
},
showBlocks : 'Prikaži blokove',
stylesCombo :
{
label : 'Stil',
voiceLabel : 'Stilovi',
panelVoiceLabel : 'Odaberite stil',
panelTitle1 : 'Block stilovi',
panelTitle2 : 'Inline stilovi',
panelTitle3 : 'Object stilovi'
},
format :
{
label : 'Format',
voiceLabel : 'Format',
panelTitle : 'Format',
panelVoiceLabel : 'Odaberite format paragrafa',
tag_p : 'Normal',
tag_pre : 'Formatirano',
tag_address : 'Address',
tag_h1 : 'Heading 1',
tag_h2 : 'Heading 2',
tag_h3 : 'Heading 3',
tag_h4 : 'Heading 4',
tag_h5 : 'Heading 5',
tag_h6 : 'Heading 6',
tag_div : 'Normal (DIV)'
},
font :
{
label : 'Font',
voiceLabel : 'Font',
panelTitle : 'Font',
panelVoiceLabel : 'Odaberite font'
},
fontSize :
{
label : 'Veličina',
voiceLabel : 'Veličina slova',
panelTitle : 'Veličina',
panelVoiceLabel : 'Odaberite veličinu slova'
},
colorButton :
{
textColorTitle : 'Boja teksta',
bgColorTitle : 'Boja pozadine',
auto : 'Automatski',
more : 'Više boja...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Provjeri pravopis tijekom tipkanja (SCAYT)',
enable : 'Omogući SCAYT',
disable : 'Onemogući SCAYT',
about : 'O SCAYT',
toggle : 'Omoguću/Onemogući SCAYT',
options : 'Opcije',
langs : 'Jezici',
moreSuggestions : 'Više prijedloga',
ignore : 'Zanemari',
ignoreAll : 'Zanemari sve',
addWord : 'Dodaj riječ',
emptyDic : 'Naziv rječnika ne smije biti prazno.',
optionsTab : 'Opcije',
languagesTab : 'Jezici',
dictionariesTab : 'Rječnici',
aboutTab : 'O SCAYT'
},
about :
{
title : 'O CKEditoru',
dlgTitle : 'O CKEditoru',
moreInfo : 'Za informacije o licencama posjetite našu web stranicu:',
copy : 'Copyright &copy; $1. All rights reserved.'
},
maximize : 'Povećaj',
fakeobjects :
{
anchor : 'Sidro',
flash : 'Flash animacija',
div : 'Prijelom stranice',
unknown : 'Nepoznati objekt'
},
resize : 'Povuci za promjenu veličine'
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Hungarian language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['hu'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Rich text editor, %1', // MISSING
// Toolbar buttons without dialogs.
source : 'Forráskód',
newPage : 'Új oldal',
save : 'Mentés',
preview : 'Előnézet',
cut : 'Kivágás',
copy : 'Másolás',
paste : 'Beillesztés',
print : 'Nyomtatás',
underline : 'Aláhúzott',
bold : 'Félkövér',
italic : 'Dőlt',
selectAll : 'Mindent kijelöl',
removeFormat : 'Formázás eltávolítása',
strike : 'Áthúzott',
subscript : 'Alsó index',
superscript : 'Felső index',
horizontalrule : 'Elválasztóvonal beillesztése',
pagebreak : 'Oldaltörés beillesztése',
unlink : 'Hivatkozás törlése',
undo : 'Visszavonás',
redo : 'Ismétlés',
// Common messages and labels.
common :
{
browseServer : 'Böngészés a szerveren',
url : 'Hivatkozás',
protocol : 'Protokoll',
upload : 'Feltöltés',
uploadSubmit : 'Küldés a szerverre',
image : 'Kép',
flash : 'Flash',
form : 'Űrlap',
checkbox : 'Jelölőnégyzet',
radio : 'Választógomb',
textField : 'Szövegmező',
textarea : 'Szövegterület',
hiddenField : 'Rejtettmező',
button : 'Gomb',
select : 'Legördülő lista',
imageButton : 'Képgomb',
notSet : '<nincs beállítva>',
id : 'Azonosító',
name : 'Név',
langDir : 'Írás iránya',
langDirLtr : 'Balról jobbra',
langDirRtl : 'Jobbról balra',
langCode : 'Nyelv kódja',
longDescr : 'Részletes leírás webcíme',
cssClass : 'Stíluskészlet',
advisoryTitle : 'Súgócimke',
cssStyle : 'Stílus',
ok : 'Rendben',
cancel : 'Mégsem',
generalTab : 'General', // MISSING
advancedTab : 'További opciók',
validateNumberFailed : 'This value is not a number.', // MISSING
confirmNewPage : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING
confirmCancel : 'Some of the options have been changed. Are you sure to close the dialog?', // MISSING
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING
},
// Special char dialog.
specialChar :
{
toolbar : 'Speciális karakter beillesztése',
title : 'Speciális karakter választása'
},
// Link dialog.
link :
{
toolbar : 'Hivatkozás beillesztése/módosítása',
menu : 'Hivatkozás módosítása',
title : 'Hivatkozás tulajdonságai',
info : 'Alaptulajdonságok',
target : 'Tartalom megjelenítése',
upload : 'Feltöltés',
advanced : 'További opciók',
type : 'Hivatkozás típusa',
toAnchor : 'Horgony az oldalon',
toEmail : 'E-Mail',
target : 'Tartalom megjelenítése',
targetNotSet : '<nincs beállítva>',
targetFrame : '<keretben>',
targetPopup : '<felugró ablakban>',
targetNew : 'Új ablakban (_blank)',
targetTop : 'Legfelső ablakban (_top)',
targetSelf : 'Azonos ablakban (_self)',
targetParent : 'Szülő ablakban (_parent)',
targetFrameName : 'Keret neve',
targetPopupName : 'Felugró ablak neve',
popupFeatures : 'Felugró ablak jellemzői',
popupResizable : 'Resizable', // MISSING
popupStatusBar : 'Állapotsor',
popupLocationBar : 'Címsor',
popupToolbar : 'Eszköztár',
popupMenuBar : 'Menü sor',
popupFullScreen : 'Teljes képernyő (csak IE)',
popupScrollBars : 'Gördítősáv',
popupDependent : 'Szülőhöz kapcsolt (csak Netscape)',
popupWidth : 'Szélesség',
popupLeft : 'Bal pozíció',
popupHeight : 'Magasság',
popupTop : 'Felső pozíció',
id : 'Id', // MISSING
langDir : 'Írás iránya',
langDirNotSet : '<nincs beállítva>',
langDirLTR : 'Balról jobbra',
langDirRTL : 'Jobbról balra',
acccessKey : 'Billentyűkombináció',
name : 'Név',
langCode : 'Írás iránya',
tabIndex : 'Tabulátor index',
advisoryTitle : 'Súgócimke',
advisoryContentType : 'Súgó tartalomtípusa',
cssClasses : 'Stíluskészlet',
charset : 'Hivatkozott tartalom kódlapja',
styles : 'Stílus',
selectAnchor : 'Horgony választása',
anchorName : 'Horgony név szerint',
anchorId : 'Azonosító szerint',
emailAddress : 'E-Mail cím',
emailSubject : 'Üzenet tárgya',
emailBody : 'Üzenet',
noAnchors : '(Nincs horgony a dokumentumban)',
noUrl : 'Adja meg a hivatkozás webcímét',
noEmail : 'Adja meg az E-Mail címet'
},
// Anchor dialog
anchor :
{
toolbar : 'Horgony beillesztése/szerkesztése',
menu : 'Horgony tulajdonságai',
title : 'Horgony tulajdonságai',
name : 'Horgony neve',
errorName : 'Kérem adja meg a horgony nevét'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Keresés és csere',
find : 'Keresés',
replace : 'Csere',
findWhat : 'Keresett szöveg:',
replaceWith : 'Csere erre:',
notFoundMsg : 'A keresett szöveg nem található.',
matchCase : 'kis- és nagybetű megkülönböztetése',
matchWord : 'csak ha ez a teljes szó',
matchCyclic : 'Match cyclic', // MISSING
replaceAll : 'Az összes cseréje',
replaceSuccessMsg : '%1 occurrence(s) replaced.' // MISSING
},
// Table Dialog
table :
{
toolbar : 'Táblázat',
title : 'Táblázat tulajdonságai',
menu : 'Táblázat tulajdonságai',
deleteTable : 'Táblázat törlése',
rows : 'Sorok',
columns : 'Oszlopok',
border : 'Szegélyméret',
align : 'Igazítás',
alignNotSet : '<Nincs beállítva>',
alignLeft : 'Balra',
alignCenter : 'Középre',
alignRight : 'Jobbra',
width : 'Szélesség',
widthPx : 'képpont',
widthPc : 'százalék',
height : 'Magasság',
cellSpace : 'Cella térköz',
cellPad : 'Cella belső margó',
caption : 'Felirat',
summary : 'Leírás',
headers : 'Headers', // MISSING
headersNone : 'None', // MISSING
headersColumn : 'First column', // MISSING
headersRow : 'First Row', // MISSING
headersBoth : 'Both', // MISSING
invalidRows : 'Number of rows must be a number greater than 0.', // MISSING
invalidCols : 'Number of columns must be a number greater than 0.', // MISSING
invalidBorder : 'Border size must be a number.', // MISSING
invalidWidth : 'Table width must be a number.', // MISSING
invalidHeight : 'Table height must be a number.', // MISSING
invalidCellSpacing : 'Cell spacing must be a number.', // MISSING
invalidCellPadding : 'Cell padding must be a number.', // MISSING
cell :
{
menu : 'Cella',
insertBefore : 'Cella beillesztése az aktuális cella elé',
insertAfter : 'Cella beillesztése az aktuális cella mögé',
deleteCell : 'Cellák törlése',
merge : 'Cellák egyesítése',
mergeRight : 'Cellák egyesítése jobbra',
mergeDown : 'Cellák egyesítése lefelé',
splitHorizontal : 'Cellák szétválasztása vízszintesen',
splitVertical : 'Cellák szétválasztása függőlegesen',
title : 'Cell Properties', // MISSING
cellType : 'Cell Type', // MISSING
rowSpan : 'Rows Span', // MISSING
colSpan : 'Columns Span', // MISSING
wordWrap : 'Word Wrap', // MISSING
hAlign : 'Horizontal Alignment', // MISSING
vAlign : 'Vertical Alignment', // MISSING
alignTop : 'Top', // MISSING
alignMiddle : 'Middle', // MISSING
alignBottom : 'Bottom', // MISSING
alignBaseline : 'Baseline', // MISSING
bgColor : 'Background Color', // MISSING
borderColor : 'Border Color', // MISSING
data : 'Data', // MISSING
header : 'Header', // MISSING
yes : 'Yes', // MISSING
no : 'No', // MISSING
invalidWidth : 'Cell width must be a number.', // MISSING
invalidHeight : 'Cell height must be a number.', // MISSING
invalidRowSpan : 'Rows span must be a whole number.', // MISSING
invalidColSpan : 'Columns span must be a whole number.' // MISSING
},
row :
{
menu : 'Sor',
insertBefore : 'Sor beillesztése az aktuális sor elé',
insertAfter : 'Sor beillesztése az aktuális sor mögé',
deleteRow : 'Sorok törlése'
},
column :
{
menu : 'Oszlop',
insertBefore : 'Oszlop beillesztése az aktuális oszlop elé',
insertAfter : 'Oszlop beillesztése az aktuális oszlop mögé',
deleteColumn : 'Oszlopok törlése'
}
},
// Button Dialog.
button :
{
title : 'Gomb tulajdonságai',
text : 'Szöveg (Érték)',
type : 'Típus',
typeBtn : 'Gomb',
typeSbm : 'Küldés',
typeRst : 'Alaphelyzet'
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'Jelölőnégyzet tulajdonságai',
radioTitle : 'Választógomb tulajdonságai',
value : 'Érték',
selected : 'Kiválasztott'
},
// Form Dialog.
form :
{
title : 'Űrlap tulajdonságai',
menu : 'Űrlap tulajdonságai',
action : 'Adatfeldolgozást végző hivatkozás',
method : 'Adatküldés módja',
encoding : 'Encoding', // MISSING
target : 'Tartalom megjelenítése',
targetNotSet : '<nincs beállítva>',
targetNew : 'Új ablakban (_blank)',
targetTop : 'Legfelső ablakban (_top)',
targetSelf : 'Azonos ablakban (_self)',
targetParent : 'Szülő ablakban (_parent)'
},
// Select Field Dialog.
select :
{
title : 'Legördülő lista tulajdonságai',
selectInfo : 'Alaptulajdonságok',
opAvail : 'Elérhető opciók',
value : 'Érték',
size : 'Méret',
lines : 'sor',
chkMulti : 'több sor is kiválasztható',
opText : 'Szöveg',
opValue : 'Érték',
btnAdd : 'Hozzáad',
btnModify : 'Módosít',
btnUp : 'Fel',
btnDown : 'Le',
btnSetValue : 'Legyen az alapértelmezett érték',
btnDelete : 'Töröl'
},
// Textarea Dialog.
textarea :
{
title : 'Szövegterület tulajdonságai',
cols : 'Karakterek száma egy sorban',
rows : 'Sorok száma'
},
// Text Field Dialog.
textfield :
{
title : 'Szövegmező tulajdonságai',
name : 'Név',
value : 'Érték',
charWidth : 'Megjelenített karakterek száma',
maxChars : 'Maximális karakterszám',
type : 'Típus',
typeText : 'Szöveg',
typePass : 'Jelszó'
},
// Hidden Field Dialog.
hidden :
{
title : 'Rejtett mező tulajdonságai',
name : 'Név',
value : 'Érték'
},
// Image Dialog.
image :
{
title : 'Kép tulajdonságai',
titleButton : 'Képgomb tulajdonságai',
menu : 'Kép tulajdonságai',
infoTab : 'Alaptulajdonságok',
btnUpload : 'Küldés a szerverre',
url : 'Hivatkozás',
upload : 'Feltöltés',
alt : 'Buborék szöveg',
width : 'Szélesség',
height : 'Magasság',
lockRatio : 'Arány megtartása',
resetSize : 'Eredeti méret',
border : 'Keret',
hSpace : 'Vízsz. táv',
vSpace : 'Függ. táv',
align : 'Igazítás',
alignLeft : 'Bal',
alignAbsBottom: 'Legaljára',
alignAbsMiddle: 'Közepére',
alignBaseline : 'Alapvonalhoz',
alignBottom : 'Aljára',
alignMiddle : 'Középre',
alignRight : 'Jobbra',
alignTextTop : 'Szöveg tetejére',
alignTop : 'Tetejére',
preview : 'Előnézet',
alertUrl : 'Töltse ki a kép webcímét',
linkTab : 'Hivatkozás',
button2Img : 'Do you want to transform the selected image button on a simple image?', // MISSING
img2Button : 'Do you want to transform the selected image on a image button?' // MISSING
},
// Flash Dialog
flash :
{
properties : 'Flash tulajdonságai',
propertiesTab : 'Properties', // MISSING
title : 'Flash tulajdonságai',
chkPlay : 'Automata lejátszás',
chkLoop : 'Folyamatosan',
chkMenu : 'Flash menü engedélyezése',
chkFull : 'Allow Fullscreen', // MISSING
scale : 'Méretezés',
scaleAll : 'Mindent mutat',
scaleNoBorder : 'Keret nélkül',
scaleFit : 'Teljes kitöltés',
access : 'Script Access', // MISSING
accessAlways : 'Always', // MISSING
accessSameDomain : 'Same domain', // MISSING
accessNever : 'Never', // MISSING
align : 'Igazítás',
alignLeft : 'Bal',
alignAbsBottom: 'Legaljára',
alignAbsMiddle: 'Közepére',
alignBaseline : 'Alapvonalhoz',
alignBottom : 'Aljára',
alignMiddle : 'Középre',
alignRight : 'Jobbra',
alignTextTop : 'Szöveg tetejére',
alignTop : 'Tetejére',
quality : 'Quality', // MISSING
qualityBest : 'Best', // MISSING
qualityHigh : 'High', // MISSING
qualityAutoHigh : 'Auto High', // MISSING
qualityMedium : 'Medium', // MISSING
qualityAutoLow : 'Auto Low', // MISSING
qualityLow : 'Low', // MISSING
windowModeWindow : 'Window', // MISSING
windowModeOpaque : 'Opaque', // MISSING
windowModeTransparent : 'Transparent', // MISSING
windowMode : 'Window mode', // MISSING
flashvars : 'Variables for Flash', // MISSING
bgcolor : 'Háttérszín',
width : 'Szélesség',
height : 'Magasság',
hSpace : 'Vízsz. táv',
vSpace : 'Függ. táv',
validateSrc : 'Adja meg a hivatkozás webcímét',
validateWidth : 'Width must be a number.', // MISSING
validateHeight : 'Height must be a number.', // MISSING
validateHSpace : 'HSpace must be a number.', // MISSING
validateVSpace : 'VSpace must be a number.' // MISSING
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'Helyesírás-ellenőrzés',
title : 'Spell Check', // MISSING
notAvailable : 'Sorry, but service is unavailable now.', // MISSING
errorLoading : 'Error loading application service host: %s.', // MISSING
notInDic : 'Nincs a szótárban',
changeTo : 'Módosítás',
btnIgnore : 'Kihagyja',
btnIgnoreAll : 'Mindet kihagyja',
btnReplace : 'Csere',
btnReplaceAll : 'Összes cseréje',
btnUndo : 'Visszavonás',
noSuggestions : 'Nincs javaslat',
progress : 'Helyesírás-ellenőrzés folyamatban...',
noMispell : 'Helyesírás-ellenőrzés kész: Nem találtam hibát',
noChanges : 'Helyesírás-ellenőrzés kész: Nincs változtatott szó',
oneChange : 'Helyesírás-ellenőrzés kész: Egy szó cserélve',
manyChanges : 'Helyesírás-ellenőrzés kész: %1 szó cserélve',
ieSpellDownload : 'A helyesírás-ellenőrző nincs telepítve. Szeretné letölteni most?'
},
smiley :
{
toolbar : 'Hangulatjelek',
title : 'Hangulatjel beszúrása'
},
elementsPath :
{
eleTitle : '%1 element' // MISSING
},
numberedlist : 'Számozás',
bulletedlist : 'Felsorolás',
indent : 'Behúzás növelése',
outdent : 'Behúzás csökkentése',
justify :
{
left : 'Balra',
center : 'Középre',
right : 'Jobbra',
block : 'Sorkizárt'
},
blockquote : 'Idézet blokk',
clipboard :
{
title : 'Beillesztés',
cutError : 'A böngésző biztonsági beállításai nem engedélyezik a szerkesztőnek, hogy végrehajtsa a kivágás műveletet. Használja az alábbi billentyűkombinációt (Ctrl+X).',
copyError : 'A böngésző biztonsági beállításai nem engedélyezik a szerkesztőnek, hogy végrehajtsa a másolás műveletet. Használja az alábbi billentyűkombinációt (Ctrl+X).',
pasteMsg : 'Másolja be az alábbi mezőbe a <STRONG>Ctrl+V</STRONG> billentyűk lenyomásával, majd nyomjon <STRONG>Rendben</STRONG>-t.',
securityMsg : 'A böngésző biztonsági beállításai miatt a szerkesztő nem képes hozzáférni a vágólap adataihoz. Illeszd be újra ebben az ablakban.'
},
pastefromword :
{
toolbar : 'Beillesztés Word-ből',
title : 'Beillesztés Word-ből',
advice : 'Másolja be az alábbi mezőbe a <STRONG>Ctrl+V</STRONG> billentyűk lenyomásával, majd nyomjon <STRONG>Rendben</STRONG>-t.',
ignoreFontFace : 'Betű formázások megszüntetése',
removeStyle : 'Stílusok eltávolítása'
},
pasteText :
{
button : 'Beillesztés formázatlan szövegként',
title : 'Beillesztés formázatlan szövegként'
},
templates :
{
button : 'Sablonok',
title : 'Elérhető sablonok',
insertOption: 'Kicseréli a jelenlegi tartalmat',
selectPromptMsg: 'Válassza ki melyik sablon nyíljon meg a szerkesztőben<br>(a jelenlegi tartalom elveszik):',
emptyListMsg : '(Nincs sablon megadva)'
},
showBlocks : 'Blokkok megjelenítése',
stylesCombo :
{
label : 'Stílus',
voiceLabel : 'Styles', // MISSING
panelVoiceLabel : 'Select a style', // MISSING
panelTitle1 : 'Block Styles', // MISSING
panelTitle2 : 'Inline Styles', // MISSING
panelTitle3 : 'Object Styles' // MISSING
},
format :
{
label : 'Formátum',
voiceLabel : 'Format', // MISSING
panelTitle : 'Formátum',
panelVoiceLabel : 'Select a paragraph format', // MISSING
tag_p : 'Normál',
tag_pre : 'Formázott',
tag_address : 'Címsor',
tag_h1 : 'Fejléc 1',
tag_h2 : 'Fejléc 2',
tag_h3 : 'Fejléc 3',
tag_h4 : 'Fejléc 4',
tag_h5 : 'Fejléc 5',
tag_h6 : 'Fejléc 6',
tag_div : 'Bekezdés (DIV)'
},
font :
{
label : 'Betűtípus',
voiceLabel : 'Font', // MISSING
panelTitle : 'Betűtípus',
panelVoiceLabel : 'Select a font' // MISSING
},
fontSize :
{
label : 'Méret',
voiceLabel : 'Font Size', // MISSING
panelTitle : 'Méret',
panelVoiceLabel : 'Select a font size' // MISSING
},
colorButton :
{
textColorTitle : 'Betűszín',
bgColorTitle : 'Háttérszín',
auto : 'Automatikus',
more : 'További színek...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Spell Check As You Type', // MISSING
enable : 'Enable SCAYT', // MISSING
disable : 'Disable SCAYT', // MISSING
about : 'About SCAYT', // MISSING
toggle : 'Toggle SCAYT', // MISSING
options : 'Options', // MISSING
langs : 'Languages', // MISSING
moreSuggestions : 'More suggestions', // MISSING
ignore : 'Ignore', // MISSING
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
optionsTab : 'Options', // MISSING
languagesTab : 'Languages', // MISSING
dictionariesTab : 'Dictionaries', // MISSING
aboutTab : 'About' // MISSING
},
about :
{
title : 'About CKEditor', // MISSING
dlgTitle : 'About CKEditor', // MISSING
moreInfo : 'For licensing information please visit our web site:', // MISSING
copy : 'Copyright &copy; $1. All rights reserved.' // MISSING
},
maximize : 'Maximize', // MISSING
fakeobjects :
{
anchor : 'Anchor', // MISSING
flash : 'Flash Animation', // MISSING
div : 'Page Break', // MISSING
unknown : 'Unknown Object' // MISSING
},
resize : 'Drag to resize' // MISSING
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Icelandic language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['is'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Rich text editor, %1', // MISSING
// Toolbar buttons without dialogs.
source : 'Kóði',
newPage : 'Ný síða',
save : 'Vista',
preview : 'Forskoða',
cut : 'Klippa',
copy : 'Afrita',
paste : 'Líma',
print : 'Prenta',
underline : 'Undirstrikað',
bold : 'Feitletrað',
italic : 'Skáletrað',
selectAll : 'Velja allt',
removeFormat : 'Fjarlægja snið',
strike : 'Yfirstrikað',
subscript : 'Niðurskrifað',
superscript : 'Uppskrifað',
horizontalrule : 'Lóðrétt lína',
pagebreak : 'Setja inn síðuskil',
unlink : 'Fjarlægja stiklu',
undo : 'Afturkalla',
redo : 'Hætta við afturköllun',
// Common messages and labels.
common :
{
browseServer : 'Fletta í skjalasafni',
url : 'Vefslóð',
protocol : 'Samskiptastaðall',
upload : 'Senda upp',
uploadSubmit : 'Hlaða upp',
image : 'Setja inn mynd',
flash : 'Flash',
form : 'Setja inn innsláttarform',
checkbox : 'Setja inn hökunarreit',
radio : 'Setja inn valhnapp',
textField : 'Setja inn textareit',
textarea : 'Setja inn textasvæði',
hiddenField : 'Setja inn falið svæði',
button : 'Setja inn hnapp',
select : 'Setja inn lista',
imageButton : 'Setja inn myndahnapp',
notSet : '<ekkert valið>',
id : 'Auðkenni',
name : 'Nafn',
langDir : 'Lesstefna',
langDirLtr : 'Frá vinstri til hægri (LTR)',
langDirRtl : 'Frá hægri til vinstri (RTL)',
langCode : 'Tungumálakóði',
longDescr : 'Nánari lýsing',
cssClass : 'Stílsniðsflokkur',
advisoryTitle : 'Titill',
cssStyle : 'Stíll',
ok : 'Í lagi',
cancel : 'Hætta við',
generalTab : 'Almennt',
advancedTab : 'Tæknilegt',
validateNumberFailed : 'This value is not a number.', // MISSING
confirmNewPage : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING
confirmCancel : 'Some of the options have been changed. Are you sure to close the dialog?', // MISSING
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING
},
// Special char dialog.
specialChar :
{
toolbar : 'Setja inn merki',
title : 'Velja tákn'
},
// Link dialog.
link :
{
toolbar : 'Stofna/breyta stiklu',
menu : 'Breyta stiklu',
title : 'Stikla',
info : 'Almennt',
target : 'Mark',
upload : 'Senda upp',
advanced : 'Tæknilegt',
type : 'Stikluflokkur',
toAnchor : 'Bókamerki á þessari síðu',
toEmail : 'Netfang',
target : 'Mark',
targetNotSet : '<ekkert valið>',
targetFrame : '<rammi>',
targetPopup : '<sprettigluggi>',
targetNew : 'Nýr gluggi (_blank)',
targetTop : 'Allur glugginn (_top)',
targetSelf : 'Sami gluggi (_self)',
targetParent : 'Yfirsettur rammi (_parent)',
targetFrameName : 'Nafn markglugga',
targetPopupName : 'Nafn sprettiglugga',
popupFeatures : 'Eigindi sprettiglugga',
popupResizable : 'Resizable', // MISSING
popupStatusBar : 'Stöðustika',
popupLocationBar : 'Fanglína',
popupToolbar : 'Verkfærastika',
popupMenuBar : 'Vallína',
popupFullScreen : 'Heilskjár (IE)',
popupScrollBars : 'Skrunstikur',
popupDependent : 'Háð venslum (Netscape)',
popupWidth : 'Breidd',
popupLeft : 'Fjarlægð frá vinstri',
popupHeight : 'Hæð',
popupTop : 'Fjarlægð frá efri brún',
id : 'Id', // MISSING
langDir : 'Lesstefna',
langDirNotSet : '<ekkert valið>',
langDirLTR : 'Frá vinstri til hægri (LTR)',
langDirRTL : 'Frá hægri til vinstri (RTL)',
acccessKey : 'Skammvalshnappur',
name : 'Nafn',
langCode : 'Lesstefna',
tabIndex : 'Raðnúmer innsláttarreits',
advisoryTitle : 'Titill',
advisoryContentType : 'Tegund innihalds',
cssClasses : 'Stílsniðsflokkur',
charset : 'Táknróf',
styles : 'Stíll',
selectAnchor : 'Veldu akkeri',
anchorName : 'Eftir akkerisnafni',
anchorId : 'Eftir auðkenni einingar',
emailAddress : 'Netfang',
emailSubject : 'Efni',
emailBody : 'Meginmál',
noAnchors : '<Engin bókamerki á skrá>',
noUrl : 'Sláðu inn veffang stiklunnar!',
noEmail : 'Sláðu inn netfang!'
},
// Anchor dialog
anchor :
{
toolbar : 'Stofna/breyta kaflamerki',
menu : 'Eigindi kaflamerkis',
title : 'Eigindi kaflamerkis',
name : 'Nafn bókamerkis',
errorName : 'Sláðu inn nafn bókamerkis!'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Finna og skipta',
find : 'Leita',
replace : 'Skipta út',
findWhat : 'Leita að:',
replaceWith : 'Skipta út fyrir:',
notFoundMsg : 'Leitartexti fannst ekki!',
matchCase : 'Gera greinarmun á¡ há¡- og lágstöfum',
matchWord : 'Aðeins heil orð',
matchCyclic : 'Match cyclic', // MISSING
replaceAll : 'Skipta út allsstaðar',
replaceSuccessMsg : '%1 occurrence(s) replaced.' // MISSING
},
// Table Dialog
table :
{
toolbar : 'Tafla',
title : 'Eigindi töflu',
menu : 'Eigindi töflu',
deleteTable : 'Fella töflu',
rows : 'Raðir',
columns : 'Dálkar',
border : 'Breidd ramma',
align : 'Jöfnun',
alignNotSet : '<ekkert valið>',
alignLeft : 'Vinstrijafnað',
alignCenter : 'Miðjað',
alignRight : 'Hægrijafnað',
width : 'Breidd',
widthPx : 'myndeindir',
widthPc : 'prósent',
height : 'Hæð',
cellSpace : 'Bil milli reita',
cellPad : 'Reitaspássía',
caption : 'Titill',
summary : 'Áfram',
headers : 'Fyrirsagnir',
headersNone : 'Engar',
headersColumn : 'Fyrsti dálkur',
headersRow : 'Fyrsta röð',
headersBoth : 'Hvort tveggja',
invalidRows : 'Number of rows must be a number greater than 0.', // MISSING
invalidCols : 'Number of columns must be a number greater than 0.', // MISSING
invalidBorder : 'Border size must be a number.', // MISSING
invalidWidth : 'Table width must be a number.', // MISSING
invalidHeight : 'Table height must be a number.', // MISSING
invalidCellSpacing : 'Cell spacing must be a number.', // MISSING
invalidCellPadding : 'Cell padding must be a number.', // MISSING
cell :
{
menu : 'Reitur',
insertBefore : 'Skjóta inn reiti fyrir aftan',
insertAfter : 'Skjóta inn reiti fyrir framan',
deleteCell : 'Fella reit',
merge : 'Sameina reiti',
mergeRight : 'Sameina til hægri',
mergeDown : 'Sameina niður á við',
splitHorizontal : 'Kljúfa reit lárétt',
splitVertical : 'Kljúfa reit lóðrétt',
title : 'Cell Properties', // MISSING
cellType : 'Cell Type', // MISSING
rowSpan : 'Rows Span', // MISSING
colSpan : 'Columns Span', // MISSING
wordWrap : 'Word Wrap', // MISSING
hAlign : 'Horizontal Alignment', // MISSING
vAlign : 'Vertical Alignment', // MISSING
alignTop : 'Top', // MISSING
alignMiddle : 'Middle', // MISSING
alignBottom : 'Bottom', // MISSING
alignBaseline : 'Baseline', // MISSING
bgColor : 'Background Color', // MISSING
borderColor : 'Border Color', // MISSING
data : 'Data', // MISSING
header : 'Header', // MISSING
yes : 'Yes', // MISSING
no : 'No', // MISSING
invalidWidth : 'Cell width must be a number.', // MISSING
invalidHeight : 'Cell height must be a number.', // MISSING
invalidRowSpan : 'Rows span must be a whole number.', // MISSING
invalidColSpan : 'Columns span must be a whole number.' // MISSING
},
row :
{
menu : 'Röð',
insertBefore : 'Skjóta inn röð fyrir ofan',
insertAfter : 'Skjóta inn röð fyrir neðan',
deleteRow : 'Eyða röð'
},
column :
{
menu : 'Dálkur',
insertBefore : 'Skjóta inn dálki vinstra megin',
insertAfter : 'Skjóta inn dálki hægra megin',
deleteColumn : 'Fella dálk'
}
},
// Button Dialog.
button :
{
title : 'Eigindi hnapps',
text : 'Texti',
type : 'Gerð',
typeBtn : 'Hnappur',
typeSbm : 'Staðfesta',
typeRst : 'Hreinsa'
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'Eigindi markreits',
radioTitle : 'Eigindi valhnapps',
value : 'Gildi',
selected : 'Valið'
},
// Form Dialog.
form :
{
title : 'Eigindi innsláttarforms',
menu : 'Eigindi innsláttarforms',
action : 'Aðgerð',
method : 'Aðferð',
encoding : 'Encoding', // MISSING
target : 'Mark',
targetNotSet : '<ekkert valið>',
targetNew : 'Nýr gluggi (_blank)',
targetTop : 'Allur glugginn (_top)',
targetSelf : 'Sami gluggi (_self)',
targetParent : 'Yfirsettur rammi (_parent)'
},
// Select Field Dialog.
select :
{
title : 'Eigindi lista',
selectInfo : 'Upplýsingar',
opAvail : 'Kostir',
value : 'Gildi',
size : 'Stærð',
lines : 'línur',
chkMulti : 'Leyfa fleiri kosti',
opText : 'Texti',
opValue : 'Gildi',
btnAdd : 'Bæta við',
btnModify : 'Breyta',
btnUp : 'Upp',
btnDown : 'Niður',
btnSetValue : 'Merkja sem valið',
btnDelete : 'Eyða'
},
// Textarea Dialog.
textarea :
{
title : 'Eigindi textasvæðis',
cols : 'Dálkar',
rows : 'Línur'
},
// Text Field Dialog.
textfield :
{
title : 'Eigindi textareits',
name : 'Nafn',
value : 'Gildi',
charWidth : 'Breidd (leturtákn)',
maxChars : 'Hámarksfjöldi leturtákna',
type : 'Gerð',
typeText : 'Texti',
typePass : 'Lykilorð'
},
// Hidden Field Dialog.
hidden :
{
title : 'Eigindi falins svæðis',
name : 'Nafn',
value : 'Gildi'
},
// Image Dialog.
image :
{
title : 'Eigindi myndar',
titleButton : 'Eigindi myndahnapps',
menu : 'Eigindi myndar',
infoTab : 'Almennt',
btnUpload : 'Hlaða upp',
url : 'Vefslóð',
upload : 'Hlaða upp',
alt : 'Baklægur texti',
width : 'Breidd',
height : 'Hæð',
lockRatio : 'Festa stærðarhlutfall',
resetSize : 'Reikna stærð',
border : 'Rammi',
hSpace : 'Vinstri bil',
vSpace : 'Hægri bil',
align : 'Jöfnun',
alignLeft : 'Vinstri',
alignAbsBottom: 'Abs neðst',
alignAbsMiddle: 'Abs miðjuð',
alignBaseline : 'Grunnlína',
alignBottom : 'Neðst',
alignMiddle : 'Miðjuð',
alignRight : 'Hægri',
alignTextTop : 'Efri brún texta',
alignTop : 'Efst',
preview : 'Sýna dæmi',
alertUrl : 'Sláðu inn slóðina að myndinni',
linkTab : 'Stikla',
button2Img : 'Do you want to transform the selected image button on a simple image?', // MISSING
img2Button : 'Do you want to transform the selected image on a image button?' // MISSING
},
// Flash Dialog
flash :
{
properties : 'Eigindi Flash',
propertiesTab : 'Properties', // MISSING
title : 'Eigindi Flash',
chkPlay : 'Sjálfvirk spilun',
chkLoop : 'Endurtekning',
chkMenu : 'Sýna Flash-valmynd',
chkFull : 'Allow Fullscreen', // MISSING
scale : 'Skali',
scaleAll : 'Sýna allt',
scaleNoBorder : 'Án ramma',
scaleFit : 'Fella skala að stærð',
access : 'Script Access', // MISSING
accessAlways : 'Always', // MISSING
accessSameDomain : 'Same domain', // MISSING
accessNever : 'Never', // MISSING
align : 'Jöfnun',
alignLeft : 'Vinstri',
alignAbsBottom: 'Abs neðst',
alignAbsMiddle: 'Abs miðjuð',
alignBaseline : 'Grunnlína',
alignBottom : 'Neðst',
alignMiddle : 'Miðjuð',
alignRight : 'Hægri',
alignTextTop : 'Efri brún texta',
alignTop : 'Efst',
quality : 'Quality', // MISSING
qualityBest : 'Best', // MISSING
qualityHigh : 'High', // MISSING
qualityAutoHigh : 'Auto High', // MISSING
qualityMedium : 'Medium', // MISSING
qualityAutoLow : 'Auto Low', // MISSING
qualityLow : 'Low', // MISSING
windowModeWindow : 'Window', // MISSING
windowModeOpaque : 'Opaque', // MISSING
windowModeTransparent : 'Transparent', // MISSING
windowMode : 'Window mode', // MISSING
flashvars : 'Variables for Flash', // MISSING
bgcolor : 'Bakgrunnslitur',
width : 'Breidd',
height : 'Hæð',
hSpace : 'Vinstri bil',
vSpace : 'Hægri bil',
validateSrc : 'Sláðu inn veffang stiklunnar!',
validateWidth : 'Width must be a number.', // MISSING
validateHeight : 'Height must be a number.', // MISSING
validateHSpace : 'HSpace must be a number.', // MISSING
validateVSpace : 'VSpace must be a number.' // MISSING
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'Villuleit',
title : 'Spell Check', // MISSING
notAvailable : 'Sorry, but service is unavailable now.', // MISSING
errorLoading : 'Error loading application service host: %s.', // MISSING
notInDic : 'Ekki í orðabókinni',
changeTo : 'Tillaga',
btnIgnore : 'Hunsa',
btnIgnoreAll : 'Hunsa allt',
btnReplace : 'Skipta',
btnReplaceAll : 'Skipta öllu',
btnUndo : 'Til baka',
noSuggestions : '- engar tillögur -',
progress : 'Villuleit í gangi...',
noMispell : 'Villuleit lokið: Engin villa fannst',
noChanges : 'Villuleit lokið: Engu orði breytt',
oneChange : 'Villuleit lokið: Einu orði breytt',
manyChanges : 'Villuleit lokið: %1 orðum breytt',
ieSpellDownload : 'Villuleit ekki sett upp.<br>Viltu setja hana upp?'
},
smiley :
{
toolbar : 'Svipur',
title : 'Velja svip'
},
elementsPath :
{
eleTitle : '%1 element' // MISSING
},
numberedlist : 'Númeraður listi',
bulletedlist : 'Punktalisti',
indent : 'Minnka inndrátt',
outdent : 'Auka inndrátt',
justify :
{
left : 'Vinstrijöfnun',
center : 'Miðja texta',
right : 'Hægrijöfnun',
block : 'Jafna báðum megin'
},
blockquote : 'Inndráttur',
clipboard :
{
title : 'Líma',
cutError : 'Öryggisstillingar vafrans þíns leyfa ekki klippingu texta með músaraðgerð. Notaðu lyklaborðið í klippa (Ctrl+X).',
copyError : 'Öryggisstillingar vafrans þíns leyfa ekki afritun texta með músaraðgerð. Notaðu lyklaborðið í afrita (Ctrl+C).',
pasteMsg : 'Límdu í svæðið hér að neðan og (<STRONG>Ctrl+V</STRONG>) og smelltu á <STRONG>OK</STRONG>.',
securityMsg : 'Vegna öryggisstillinga í vafranum þínum fær ritillinn ekki beinan aðgang að klippuborðinu. Þú verður að líma innihaldið aftur inn í þennan glugga.'
},
pastefromword :
{
toolbar : 'Líma úr Word',
title : 'Líma úr Word',
advice : 'Límdu í svæðið hér að neðan og (<STRONG>Ctrl+V</STRONG>) og smelltu á <STRONG>OK</STRONG>.',
ignoreFontFace : 'Hunsa leturskilgreiningar',
removeStyle : 'Hunsa letureigindi'
},
pasteText :
{
button : 'Líma sem ósniðinn texta',
title : 'Líma sem ósniðinn texta'
},
templates :
{
button : 'Sniðmát',
title : 'Innihaldssniðmát',
insertOption: 'Skipta út raunverulegu innihaldi',
selectPromptMsg: 'Veldu sniðmát til að opna í ritlinum.<br>(Núverandi innihald víkur fyrir því!):',
emptyListMsg : '(Ekkert sniðmát er skilgreint!)'
},
showBlocks : 'Sýna blokkir',
stylesCombo :
{
label : 'Stílflokkur',
voiceLabel : 'Styles', // MISSING
panelVoiceLabel : 'Select a style', // MISSING
panelTitle1 : 'Block Styles', // MISSING
panelTitle2 : 'Inline Styles', // MISSING
panelTitle3 : 'Object Styles' // MISSING
},
format :
{
label : 'Stílsnið',
voiceLabel : 'Format', // MISSING
panelTitle : 'Stílsnið',
panelVoiceLabel : 'Select a paragraph format', // MISSING
tag_p : 'Venjulegt letur',
tag_pre : 'Forsniðið',
tag_address : 'Vistfang',
tag_h1 : 'Fyrirsögn 1',
tag_h2 : 'Fyrirsögn 2',
tag_h3 : 'Fyrirsögn 3',
tag_h4 : 'Fyrirsögn 4',
tag_h5 : 'Fyrirsögn 5',
tag_h6 : 'Fyrirsögn 6',
tag_div : 'Venjulegt (DIV)'
},
font :
{
label : 'Leturgerð ',
voiceLabel : 'Font', // MISSING
panelTitle : 'Leturgerð ',
panelVoiceLabel : 'Select a font' // MISSING
},
fontSize :
{
label : 'Leturstærð ',
voiceLabel : 'Font Size', // MISSING
panelTitle : 'Leturstærð ',
panelVoiceLabel : 'Select a font size' // MISSING
},
colorButton :
{
textColorTitle : 'Litur texta',
bgColorTitle : 'Bakgrunnslitur',
auto : 'Sjálfval',
more : 'Fleiri liti...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Spell Check As You Type', // MISSING
enable : 'Enable SCAYT', // MISSING
disable : 'Disable SCAYT', // MISSING
about : 'About SCAYT', // MISSING
toggle : 'Toggle SCAYT', // MISSING
options : 'Options', // MISSING
langs : 'Languages', // MISSING
moreSuggestions : 'More suggestions', // MISSING
ignore : 'Ignore', // MISSING
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
optionsTab : 'Options', // MISSING
languagesTab : 'Languages', // MISSING
dictionariesTab : 'Dictionaries', // MISSING
aboutTab : 'About' // MISSING
},
about :
{
title : 'About CKEditor', // MISSING
dlgTitle : 'About CKEditor', // MISSING
moreInfo : 'For licensing information please visit our web site:', // MISSING
copy : 'Copyright &copy; $1. All rights reserved.' // MISSING
},
maximize : 'Maximize', // MISSING
fakeobjects :
{
anchor : 'Anchor', // MISSING
flash : 'Flash Animation', // MISSING
div : 'Page Break', // MISSING
unknown : 'Unknown Object' // MISSING
},
resize : 'Drag to resize' // MISSING
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Italian language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['it'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Rich text editor, %1', // MISSING
// Toolbar buttons without dialogs.
source : 'Codice Sorgente',
newPage : 'Nuova pagina vuota',
save : 'Salva',
preview : 'Anteprima',
cut : 'Taglia',
copy : 'Copia',
paste : 'Incolla',
print : 'Stampa',
underline : 'Sottolineato',
bold : 'Grassetto',
italic : 'Corsivo',
selectAll : 'Seleziona tutto',
removeFormat : 'Elimina formattazione',
strike : 'Barrato',
subscript : 'Pedice',
superscript : 'Apice',
horizontalrule : 'Inserisci riga orizzontale',
pagebreak : 'Inserisci interruzione di pagina',
unlink : 'Elimina collegamento',
undo : 'Annulla',
redo : 'Ripristina',
// Common messages and labels.
common :
{
browseServer : 'Cerca sul server',
url : 'URL',
protocol : 'Protocollo',
upload : 'Carica',
uploadSubmit : 'Invia al server',
image : 'Immagine',
flash : 'Oggetto Flash',
form : 'Modulo',
checkbox : 'Checkbox',
radio : 'Radio Button',
textField : 'Campo di testo',
textarea : 'Area di testo',
hiddenField : 'Campo nascosto',
button : 'Bottone',
select : 'Menu di selezione',
imageButton : 'Bottone immagine',
notSet : '<non impostato>',
id : 'Id',
name : 'Nome',
langDir : 'Direzione scrittura',
langDirLtr : 'Da Sinistra a Destra (LTR)',
langDirRtl : 'Da Destra a Sinistra (RTL)',
langCode : 'Codice Lingua',
longDescr : 'URL descrizione estesa',
cssClass : 'Nome classe CSS',
advisoryTitle : 'Titolo',
cssStyle : 'Stile',
ok : 'OK',
cancel : 'Annulla',
generalTab : 'Generale',
advancedTab : 'Avanzate',
validateNumberFailed : 'Il valore inserito non è un numero.',
confirmNewPage : 'Ogni modifica non salvata sarà persa. Sei sicuro di voler caricare una nuova pagina?',
confirmCancel : 'Alcune delle opzioni sono state cambiate. Sei sicuro di voler chiudere la finestra di dialogo?',
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, non disponibile</span>'
},
// Special char dialog.
specialChar :
{
toolbar : 'Inserisci carattere speciale',
title : 'Seleziona carattere speciale'
},
// Link dialog.
link :
{
toolbar : 'Inserisci/Modifica collegamento',
menu : 'Modifica collegamento',
title : 'Collegamento',
info : 'Informazioni collegamento',
target : 'Destinazione',
upload : 'Carica',
advanced : 'Avanzate',
type : 'Tipo di Collegamento',
toAnchor : 'Ancora nella pagina',
toEmail : 'E-Mail',
target : 'Destinazione',
targetNotSet : '<non impostato>',
targetFrame : '<riquadro>',
targetPopup : '<finestra popup>',
targetNew : 'Nuova finestra (_blank)',
targetTop : 'Finestra superiore (_top)',
targetSelf : 'Stessa finestra (_self)',
targetParent : 'Finestra padre (_parent)',
targetFrameName : 'Nome del riquadro di destinazione',
targetPopupName : 'Nome finestra popup',
popupFeatures : 'Caratteristiche finestra popup',
popupResizable : 'Ridimensionabile',
popupStatusBar : 'Barra di stato',
popupLocationBar : 'Barra degli indirizzi',
popupToolbar : 'Barra degli strumenti',
popupMenuBar : 'Barra del menu',
popupFullScreen : 'A tutto schermo (IE)',
popupScrollBars : 'Barre di scorrimento',
popupDependent : 'Dipendente (Netscape)',
popupWidth : 'Larghezza',
popupLeft : 'Posizione da sinistra',
popupHeight : 'Altezza',
popupTop : 'Posizione dall\'alto',
id : 'Id',
langDir : 'Direzione scrittura',
langDirNotSet : '<non impostato>',
langDirLTR : 'Da Sinistra a Destra (LTR)',
langDirRTL : 'Da Destra a Sinistra (RTL)',
acccessKey : 'Scorciatoia<br />da tastiera',
name : 'Nome',
langCode : 'Direzione scrittura',
tabIndex : 'Ordine di tabulazione',
advisoryTitle : 'Titolo',
advisoryContentType : 'Tipo della risorsa collegata',
cssClasses : 'Nome classe CSS',
charset : 'Set di caretteri della risorsa collegata',
styles : 'Stile',
selectAnchor : 'Scegli Ancora',
anchorName : 'Per Nome',
anchorId : 'Per id elemento',
emailAddress : 'Indirizzo E-Mail',
emailSubject : 'Oggetto del messaggio',
emailBody : 'Corpo del messaggio',
noAnchors : '(Nessuna ancora disponibile nel documento)',
noUrl : 'Devi inserire l\'URL del collegamento',
noEmail : 'Devi inserire un\'indirizzo e-mail'
},
// Anchor dialog
anchor :
{
toolbar : 'Inserisci/Modifica Ancora',
menu : 'Proprietà ancora',
title : 'Proprietà ancora',
name : 'Nome ancora',
errorName : 'Inserici il nome dell\'ancora'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Cerca e Sostituisci',
find : 'Trova',
replace : 'Sostituisci',
findWhat : 'Trova:',
replaceWith : 'Sostituisci con:',
notFoundMsg : 'L\'elemento cercato non è stato trovato.',
matchCase : 'Maiuscole/minuscole',
matchWord : 'Solo parole intere',
matchCyclic : 'Ricerca ciclica',
replaceAll : 'Sostituisci tutto',
replaceSuccessMsg : '%1 occorrenza(e) sostituite.'
},
// Table Dialog
table :
{
toolbar : 'Tabella',
title : 'Proprietà tabella',
menu : 'Proprietà tabella',
deleteTable : 'Cancella Tabella',
rows : 'Righe',
columns : 'Colonne',
border : 'Dimensione bordo',
align : 'Allineamento',
alignNotSet : '<non impostato>',
alignLeft : 'Sinistra',
alignCenter : 'Centrato',
alignRight : 'Destra',
width : 'Larghezza',
widthPx : 'pixel',
widthPc : 'percento',
height : 'Altezza',
cellSpace : 'Spaziatura celle',
cellPad : 'Padding celle',
caption : 'Intestazione',
summary : 'Indice',
headers : 'Intestazione',
headersNone : 'Nessuna',
headersColumn : 'Prima Colonna',
headersRow : 'Prima Riga',
headersBoth : 'Entrambe',
invalidRows : 'Il numero di righe dev\'essere un numero maggiore di 0.',
invalidCols : 'Il numero di colonne dev\'essere un numero maggiore di 0.',
invalidBorder : 'La dimensione del bordo dev\'essere un numero.',
invalidWidth : 'La larghezza della tabella dev\'essere un numero.',
invalidHeight : 'L\'altezza della tabella dev\'essere un numero.',
invalidCellSpacing : 'La spaziatura tra le celle dev\'essere un numero.',
invalidCellPadding : 'Il pagging delle celle dev\'essere un numero',
cell :
{
menu : 'Cella',
insertBefore : 'Inserisci Cella Prima',
insertAfter : 'Inserisci Cella Dopo',
deleteCell : 'Elimina celle',
merge : 'Unisce celle',
mergeRight : 'Unisci a Destra',
mergeDown : 'Unisci in Basso',
splitHorizontal : 'Dividi Cella Orizzontalmente',
splitVertical : 'Dividi Cella Verticalmente',
title : 'Proprietà della cella',
cellType : 'Tipo di cella',
rowSpan : 'Su più righe',
colSpan : 'Su più colonne',
wordWrap : 'Ritorno a capo',
hAlign : 'Allineamento orizzontale',
vAlign : 'Allineamento verticale',
alignTop : 'In Alto',
alignMiddle : 'Al Centro',
alignBottom : 'In Basso',
alignBaseline : 'Linea Base',
bgColor : 'Colore di Sfondo',
borderColor : 'Colore del Bordo',
data : 'Dati',
header : 'Intestazione',
yes : 'Si',
no : 'No',
invalidWidth : 'La larghezza della cella dev\'essere un numero.',
invalidHeight : 'L\'altezza della cella dev\'essere un numero.',
invalidRowSpan : 'Il numero di righe dev\'essere un numero intero.',
invalidColSpan : 'Il numero di colonne dev\'essere un numero intero.'
},
row :
{
menu : 'Riga',
insertBefore : 'Inserisci Riga Prima',
insertAfter : 'Inserisci Riga Dopo',
deleteRow : 'Elimina righe'
},
column :
{
menu : 'Colonna',
insertBefore : 'Inserisci Colonna Prima',
insertAfter : 'Inserisci Colonna Dopo',
deleteColumn : 'Elimina colonne'
}
},
// Button Dialog.
button :
{
title : 'Proprietà bottone',
text : 'Testo (Value)',
type : 'Tipo',
typeBtn : 'Bottone',
typeSbm : 'Invio',
typeRst : 'Annulla'
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'Proprietà checkbox',
radioTitle : 'Proprietà radio button',
value : 'Valore',
selected : 'Selezionato'
},
// Form Dialog.
form :
{
title : 'Proprietà modulo',
menu : 'Proprietà modulo',
action : 'Azione',
method : 'Metodo',
encoding : 'Codifica',
target : 'Destinazione',
targetNotSet : '<non impostato>',
targetNew : 'Nuova finestra (_blank)',
targetTop : 'Finestra superiore (_top)',
targetSelf : 'Stessa finestra (_self)',
targetParent : 'Finestra padre (_parent)'
},
// Select Field Dialog.
select :
{
title : 'Proprietà menu di selezione',
selectInfo : 'Info',
opAvail : 'Opzioni disponibili',
value : 'Valore',
size : 'Dimensione',
lines : 'righe',
chkMulti : 'Permetti selezione multipla',
opText : 'Testo',
opValue : 'Valore',
btnAdd : 'Aggiungi',
btnModify : 'Modifica',
btnUp : 'Su',
btnDown : 'Gi',
btnSetValue : 'Imposta come predefinito',
btnDelete : 'Rimuovi'
},
// Textarea Dialog.
textarea :
{
title : 'Proprietà area di testo',
cols : 'Colonne',
rows : 'Righe'
},
// Text Field Dialog.
textfield :
{
title : 'Proprietà campo di testo',
name : 'Nome',
value : 'Valore',
charWidth : 'Larghezza',
maxChars : 'Numero massimo di caratteri',
type : 'Tipo',
typeText : 'Testo',
typePass : 'Password'
},
// Hidden Field Dialog.
hidden :
{
title : 'Proprietà campo nascosto',
name : 'Nome',
value : 'Valore'
},
// Image Dialog.
image :
{
title : 'Proprietà immagine',
titleButton : 'Proprietà bottone immagine',
menu : 'Proprietà immagine',
infoTab : 'Informazioni immagine',
btnUpload : 'Invia al server',
url : 'URL',
upload : 'Carica',
alt : 'Testo alternativo',
width : 'Larghezza',
height : 'Altezza',
lockRatio : 'Blocca rapporto',
resetSize : 'Reimposta dimensione',
border : 'Bordo',
hSpace : 'HSpace',
vSpace : 'VSpace',
align : 'Allineamento',
alignLeft : 'Sinistra',
alignAbsBottom: 'In basso assoluto',
alignAbsMiddle: 'Centrato assoluto',
alignBaseline : 'Linea base',
alignBottom : 'In Basso',
alignMiddle : 'Centrato',
alignRight : 'Destra',
alignTextTop : 'In alto al testo',
alignTop : 'In Alto',
preview : 'Anteprima',
alertUrl : 'Devi inserire l\'URL per l\'immagine',
linkTab : 'Collegamento',
button2Img : 'Vuoi trasformare il bottone immagine selezionato in un\'immagine semplice?',
img2Button : 'Vuoi trasferomare l\'immagine selezionata in un bottone immagine?'
},
// Flash Dialog
flash :
{
properties : 'Proprietà Oggetto Flash',
propertiesTab : 'Proprietà',
title : 'Proprietà Oggetto Flash',
chkPlay : 'Avvio Automatico',
chkLoop : 'Riavvio automatico',
chkMenu : 'Abilita Menu di Flash',
chkFull : 'Permetti la modalità tutto schermo',
scale : 'Ridimensiona',
scaleAll : 'Mostra Tutto',
scaleNoBorder : 'Senza Bordo',
scaleFit : 'Dimensione Esatta',
access : 'Accesso Script',
accessAlways : 'Sempre',
accessSameDomain : 'Solo stesso dominio',
accessNever : 'Mai',
align : 'Allineamento',
alignLeft : 'Sinistra',
alignAbsBottom: 'In basso assoluto',
alignAbsMiddle: 'Centrato assoluto',
alignBaseline : 'Linea base',
alignBottom : 'In Basso',
alignMiddle : 'Centrato',
alignRight : 'Destra',
alignTextTop : 'In alto al testo',
alignTop : 'In Alto',
quality : 'Qualità',
qualityBest : 'Massima',
qualityHigh : 'Alta',
qualityAutoHigh : 'Alta Automatica',
qualityMedium : 'Intermedia',
qualityAutoLow : 'Bassa Automatica',
qualityLow : 'Bassa',
windowModeWindow : 'Finestra',
windowModeOpaque : 'Opaca',
windowModeTransparent : 'Trasparente',
windowMode : 'Modalità finestra',
flashvars : 'Variabili per Flash',
bgcolor : 'Colore sfondo',
width : 'Larghezza',
height : 'Altezza',
hSpace : 'HSpace',
vSpace : 'VSpace',
validateSrc : 'Devi inserire l\'URL del collegamento',
validateWidth : 'La Larghezza dev\'essere un numero',
validateHeight : 'L\'altezza dev\'essere un numero',
validateHSpace : 'L\'HSpace dev\'essere un numero.',
validateVSpace : 'Il VSpace dev\'essere un numero.'
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'Correttore ortografico',
title : 'Controllo ortografico',
notAvailable : 'Il servizio non è momentaneamente disponibile.',
errorLoading : 'Errore nel caricamento dell\'host col servizio applicativo: %s.',
notInDic : 'Non nel dizionario',
changeTo : 'Cambia in',
btnIgnore : 'Ignora',
btnIgnoreAll : 'Ignora tutto',
btnReplace : 'Cambia',
btnReplaceAll : 'Cambia tutto',
btnUndo : 'Annulla',
noSuggestions : '- Nessun suggerimento -',
progress : 'Controllo ortografico in corso',
noMispell : 'Controllo ortografico completato: nessun errore trovato',
noChanges : 'Controllo ortografico completato: nessuna parola cambiata',
oneChange : 'Controllo ortografico completato: 1 parola cambiata',
manyChanges : 'Controllo ortografico completato: %1 parole cambiate',
ieSpellDownload : 'Contollo ortografico non installato. Lo vuoi scaricare ora?'
},
smiley :
{
toolbar : 'Emoticon',
title : 'Inserisci emoticon'
},
elementsPath :
{
eleTitle : '%1 elemento'
},
numberedlist : 'Elenco numerato',
bulletedlist : 'Elenco puntato',
indent : 'Aumenta rientro',
outdent : 'Riduci rientro',
justify :
{
left : 'Allinea a sinistra',
center : 'Centra',
right : 'Allinea a destra',
block : 'Giustifica'
},
blockquote : 'Citazione',
clipboard :
{
title : 'Incolla',
cutError : 'Le impostazioni di sicurezza del browser non permettono di tagliare automaticamente il testo. Usa la tastiera (Ctrl+X).',
copyError : 'Le impostazioni di sicurezza del browser non permettono di copiare automaticamente il testo. Usa la tastiera (Ctrl+C).',
pasteMsg : 'Incolla il testo all\'interno dell\'area sottostante usando la scorciatoia di tastiere (<STRONG>Ctrl+V</STRONG>) e premi <STRONG>OK</STRONG>.',
securityMsg : 'A causa delle impostazioni di sicurezza del browser,l\'editor non è in grado di accedere direttamente agli appunti. E\' pertanto necessario incollarli di nuovo in questa finestra.'
},
pastefromword :
{
toolbar : 'Incolla da Word',
title : 'Incolla da Word',
advice : 'Incolla il testo all\'interno dell\'area sottostante usando la scorciatoia di tastiere (<STRONG>Ctrl+V</STRONG>) e premi <STRONG>OK</STRONG>.',
ignoreFontFace : 'Ignora le definizioni di Font',
removeStyle : 'Rimuovi le definizioni di Stile'
},
pasteText :
{
button : 'Incolla come testo semplice',
title : 'Incolla come testo semplice'
},
templates :
{
button : 'Modelli',
title : 'Contenuto dei modelli',
insertOption: 'Cancella il contenuto corrente',
selectPromptMsg: 'Seleziona il modello da aprire nell\'editor<br />(il contenuto attuale verrà eliminato):',
emptyListMsg : '(Nessun modello definito)'
},
showBlocks : 'Visualizza Blocchi',
stylesCombo :
{
label : 'Stile',
voiceLabel : 'Stili',
panelVoiceLabel : 'Seleziona uno stile',
panelTitle1 : 'Stili per blocchi',
panelTitle2 : 'Stili in linea',
panelTitle3 : 'Stili per oggetti'
},
format :
{
label : 'Formato',
voiceLabel : 'Formato',
panelTitle : 'Formato',
panelVoiceLabel : 'Seleziona il formato per paragrafo',
tag_p : 'Normale',
tag_pre : 'Formattato',
tag_address : 'Indirizzo',
tag_h1 : 'Titolo 1',
tag_h2 : 'Titolo 2',
tag_h3 : 'Titolo 3',
tag_h4 : 'Titolo 4',
tag_h5 : 'Titolo 5',
tag_h6 : 'Titolo 6',
tag_div : 'Paragrafo (DIV)'
},
font :
{
label : 'Font',
voiceLabel : 'Font',
panelTitle : 'Font',
panelVoiceLabel : 'Seleziona un font'
},
fontSize :
{
label : 'Dimensione',
voiceLabel : 'Dimensione Font',
panelTitle : 'Dimensione',
panelVoiceLabel : 'Seleziona una dimensione font'
},
colorButton :
{
textColorTitle : 'Colore testo',
bgColorTitle : 'Colore sfondo',
auto : 'Automatico',
more : 'Altri colori...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Controllo Ortografico Mentre Scrivi',
enable : 'Abilita COMS',
disable : 'Disabilita COMS',
about : 'About COMS',
toggle : 'Inverti abilitazione SCOMS',
options : 'Opzioni',
langs : 'Lingue',
moreSuggestions : 'Altri suggerimenti',
ignore : 'Ignora',
ignoreAll : 'Ignora tutti',
addWord : 'Aggiungi Parola',
emptyDic : 'Il nome del dizionario non può essere vuoto.',
optionsTab : 'Opzioni',
languagesTab : 'Lingue',
dictionariesTab : 'Dizionari',
aboutTab : 'About'
},
about :
{
title : 'About CKEditor',
dlgTitle : 'About CKEditor',
moreInfo : 'Per le informazioni sulla licenza si prega di visitare il nostro sito:',
copy : 'Copyright &copy; $1. Tutti i diritti riservati.'
},
maximize : 'Massimizza',
fakeobjects :
{
anchor : 'Ancora',
flash : 'Animazione Flash',
div : 'Interruzione di Pagina',
unknown : 'Oggetto sconosciuto'
},
resize : 'Trascina per ridimensionare'
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Japanese language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['ja'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'リッチテキストエディタ, %1',
// Toolbar buttons without dialogs.
source : 'ソース',
newPage : '新しいページ',
save : '保存',
preview : 'プレビュー',
cut : '切り取り',
copy : 'コピー',
paste : '貼り付け',
print : '印刷',
underline : '下線',
bold : '太字',
italic : '斜体',
selectAll : 'すべて選択',
removeFormat : 'フォーマット削除',
strike : '打ち消し線',
subscript : '添え字',
superscript : '上付き文字',
horizontalrule : '横罫線',
pagebreak : '改ページ挿入',
unlink : 'リンク削除',
undo : '元に戻す',
redo : 'やり直し',
// Common messages and labels.
common :
{
browseServer : 'サーバーブラウザー',
url : 'URL',
protocol : 'プロトコル',
upload : 'アップロード',
uploadSubmit : 'サーバーに送信',
image : 'イメージ',
flash : 'Flash',
form : 'フォーム',
checkbox : 'チェックボックス',
radio : 'ラジオボタン',
textField : '1行テキスト',
textarea : 'テキストエリア',
hiddenField : '不可視フィールド',
button : 'ボタン',
select : '選択フィールド',
imageButton : '画像ボタン',
notSet : '<なし>',
id : 'Id',
name : 'Name属性',
langDir : '文字表記の方向',
langDirLtr : '左から右 (LTR)',
langDirRtl : '右から左 (RTL)',
langCode : '言語コード',
longDescr : 'longdesc属性(長文説明)',
cssClass : 'スタイルシートクラス',
advisoryTitle : 'Title属性',
cssStyle : 'スタイルシート',
ok : 'OK',
cancel : 'キャンセル',
generalTab : '全般',
advancedTab : '高度な設定',
validateNumberFailed : '値が数ではありません',
confirmNewPage : '変更内容を保存せず、 新しいページを開いてもよろしいでしょうか?',
confirmCancel : 'オプション設定を変更しました。ダイアログを閉じてもよろしいでしょうか?',
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, 利用不可能</span>'
},
// Special char dialog.
specialChar :
{
toolbar : '特殊文字挿入',
title : '特殊文字選択'
},
// Link dialog.
link :
{
toolbar : 'リンク挿入/編集',
menu : 'リンク編集',
title : 'ハイパーリンク',
info : 'ハイパーリンク 情報',
target : 'ターゲット',
upload : 'アップロード',
advanced : '高度な設定',
type : 'リンクタイプ',
toAnchor : 'このページのアンカー',
toEmail : 'E-Mail',
target : 'ターゲット',
targetNotSet : '<なし>',
targetFrame : '<フレーム>',
targetPopup : '<ポップアップウィンドウ>',
targetNew : '新しいウィンドウ (_blank)',
targetTop : '最上位ウィンドウ (_top)',
targetSelf : '同じウィンドウ (_self)',
targetParent : '親ウィンドウ (_parent)',
targetFrameName : '目的のフレーム名',
targetPopupName : 'ポップアップウィンドウ名',
popupFeatures : 'ポップアップウィンドウ特徴',
popupResizable : 'サイズ可変',
popupStatusBar : 'ステータスバー',
popupLocationBar : 'ロケーションバー',
popupToolbar : 'ツールバー',
popupMenuBar : 'メニューバー',
popupFullScreen : '全画面モード(IE)',
popupScrollBars : 'スクロールバー',
popupDependent : '開いたウィンドウに連動して閉じる (Netscape)',
popupWidth : '幅',
popupLeft : '左端からの座標で指定',
popupHeight : '高さ',
popupTop : '上端からの座標で指定',
id : 'Id',
langDir : '文字表記の方向',
langDirNotSet : '<なし>',
langDirLTR : '左から右 (LTR)',
langDirRTL : '右から左 (RTL)',
acccessKey : 'アクセスキー',
name : 'Name属性',
langCode : '文字表記の方向',
tabIndex : 'タブインデックス',
advisoryTitle : 'Title属性',
advisoryContentType : 'Content Type属性',
cssClasses : 'スタイルシートクラス',
charset : 'リンクcharset属性',
styles : 'スタイルシート',
selectAnchor : 'アンカーを選択',
anchorName : 'アンカー名',
anchorId : 'エレメントID',
emailAddress : 'E-Mail アドレス',
emailSubject : '件名',
emailBody : '本文',
noAnchors : '(ドキュメントにおいて利用可能なアンカーはありません。)',
noUrl : 'リンクURLを入力してください。',
noEmail : 'メールアドレスを入力してください。'
},
// Anchor dialog
anchor :
{
toolbar : 'アンカー挿入/編集',
menu : 'アンカー プロパティ',
title : 'アンカー プロパティ',
name : 'アンカー名',
errorName : 'アンカー名を必ず入力してください。'
},
// Find And Replace Dialog
findAndReplace :
{
title : '検索して置換',
find : '検索',
replace : '置き換え',
findWhat : '検索する文字列:',
replaceWith : '置換えする文字列:',
notFoundMsg : '指定された文字列は見つかりませんでした。',
matchCase : '部分一致',
matchWord : '単語単位で一致',
matchCyclic : '大文字/小文字区別一致',
replaceAll : 'すべて置換え',
replaceSuccessMsg : '%1 に置換しました。'
},
// Table Dialog
table :
{
toolbar : 'テーブル',
title : 'テーブル プロパティ',
menu : 'テーブル プロパティ',
deleteTable : 'テーブル削除',
rows : '行',
columns : '列',
border : 'ボーダーサイズ',
align : 'キャプションの整列',
alignNotSet : '<なし>',
alignLeft : '左',
alignCenter : '中央',
alignRight : '右',
width : 'テーブル幅',
widthPx : 'ピクセル',
widthPc : 'パーセント',
height : 'テーブル高さ',
cellSpace : 'セル内余白',
cellPad : 'セル内間隔',
caption : 'キャプション',
summary : 'テーブル目的/構造',
headers : 'テーブルヘッダ(th)',
headersNone : 'なし',
headersColumn : '初めの列のみ',
headersRow : '初めの行のみ',
headersBoth : '両方',
invalidRows : '行は0より大きな数値で入力してください。',
invalidCols : '列は0より大きな数値で入力してください。',
invalidBorder : 'ボーダーサイズは数値で入力してください。',
invalidWidth : 'テーブル幅は数値で入力してください。',
invalidHeight : 'テーブル高さは数値で入力してください。',
invalidCellSpacing : 'セル内余白は数値で入力してください。',
invalidCellPadding : 'セル内間隔は数値で入力してください。',
cell :
{
menu : 'セル',
insertBefore : 'セルの前に挿入',
insertAfter : 'セルの後に挿入',
deleteCell : 'セル削除',
merge : 'セル結合',
mergeRight : '右に結合',
mergeDown : '下に結合',
splitHorizontal : 'セルを水平方向分割',
splitVertical : 'セルを垂直方向に分割',
title : 'セルプロパティ',
cellType : 'セルタイプ',
rowSpan : '縦幅(行数)',
colSpan : '横幅(列数)',
wordWrap : '折り返し',
hAlign : 'セル横の整列',
vAlign : 'セル縦の整列',
alignTop : '上',
alignMiddle : '中央',
alignBottom : '下',
alignBaseline : 'ベースライン',
bgColor : '背景色',
borderColor : 'ボーダーカラー',
data : 'テーブルデータ(td)',
header : 'テーブルヘッダ(th)',
yes : 'Yes',
no : 'No',
invalidWidth : 'セル幅は数値で入力してください。',
invalidHeight : 'セル高さは数値で入力してください。',
invalidRowSpan : '縦幅(行数)は数値で入力してください。',
invalidColSpan : '横幅(列数)は数値で入力してください。'
},
row :
{
menu : '行',
insertBefore : '列の前に挿入',
insertAfter : '列の後に挿入',
deleteRow : '行削除'
},
column :
{
menu : 'カラム',
insertBefore : 'カラムの前に挿入',
insertAfter : 'カラムの後に挿入',
deleteColumn : '列削除'
}
},
// Button Dialog.
button :
{
title : 'ボタン プロパティ',
text : 'テキスト (値)',
type : 'タイプ',
typeBtn : 'ボタン',
typeSbm : '送信',
typeRst : 'リセット'
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'チェックボックス プロパティ',
radioTitle : 'ラジオボタン プロパティ',
value : '値',
selected : '選択済み'
},
// Form Dialog.
form :
{
title : 'フォーム プロパティ',
menu : 'フォーム プロパティ',
action : 'アクション',
method : 'メソッド',
encoding : 'エンコーディング',
target : 'ターゲット',
targetNotSet : '<なし>',
targetNew : '新しいウィンドウ (_blank)',
targetTop : '最上位ウィンドウ (_top)',
targetSelf : '同じウィンドウ (_self)',
targetParent : '親ウィンドウ (_parent)'
},
// Select Field Dialog.
select :
{
title : '選択フィールド プロパティ',
selectInfo : '情報',
opAvail : '利用可能なオプション',
value : '選択項目値',
size : 'サイズ',
lines : '行',
chkMulti : '複数項目選択を許可',
opText : '選択項目名',
opValue : '値',
btnAdd : '追加',
btnModify : '編集',
btnUp : '上へ',
btnDown : '下へ',
btnSetValue : '選択した値を設定',
btnDelete : '削除'
},
// Textarea Dialog.
textarea :
{
title : 'テキストエリア プロパティ',
cols : '列',
rows : '行'
},
// Text Field Dialog.
textfield :
{
title : '1行テキスト プロパティ',
name : '名前',
value : '値',
charWidth : 'サイズ',
maxChars : '最大長',
type : 'タイプ',
typeText : 'テキスト',
typePass : 'パスワード入力'
},
// Hidden Field Dialog.
hidden :
{
title : '不可視フィールド プロパティ',
name : '名前',
value : '値'
},
// Image Dialog.
image :
{
title : 'イメージ プロパティ',
titleButton : '画像ボタン プロパティ',
menu : 'イメージ プロパティ',
infoTab : 'イメージ 情報',
btnUpload : 'サーバーに送信',
url : 'URL',
upload : 'アップロード',
alt : '代替テキスト',
width : '幅',
height : '高さ',
lockRatio : 'ロック比率',
resetSize : 'サイズリセット',
border : 'ボーダー',
hSpace : '横間隔',
vSpace : '縦間隔',
align : '行揃え',
alignLeft : '左',
alignAbsBottom: '下部(絶対的)',
alignAbsMiddle: '中央(絶対的)',
alignBaseline : 'ベースライン',
alignBottom : '下',
alignMiddle : '中央',
alignRight : '右',
alignTextTop : 'テキスト上部',
alignTop : '上',
preview : 'プレビュー',
alertUrl : 'イメージのURLを入力してください。',
linkTab : 'リンク',
button2Img : '選択したボタンを画像に置き換えますか?',
img2Button : '選択した画像をボタンに置き換えますか?'
},
// Flash Dialog
flash :
{
properties : 'Flash プロパティ',
propertiesTab : 'プロパティ',
title : 'Flash プロパティ',
chkPlay : '再生',
chkLoop : 'ループ再生',
chkMenu : 'Flashメニュー可能',
chkFull : 'フルスクリーン許可',
scale : '拡大縮小設定',
scaleAll : 'すべて表示',
scaleNoBorder : '外が見えない様に拡大',
scaleFit : '上下左右にフィット',
access : 'スプリクトアクセス(AllowScriptAccess)',
accessAlways : 'すべての場合に通信可能(Always)',
accessSameDomain : '同一ドメインのみに通信可能(Same domain)',
accessNever : 'すべての場合に通信不可能(Never)',
align : '行揃え',
alignLeft : '左',
alignAbsBottom: '下部(絶対的)',
alignAbsMiddle: '中央(絶対的)',
alignBaseline : 'ベースライン',
alignBottom : '下',
alignMiddle : '中央',
alignRight : '右',
alignTextTop : 'テキスト上部',
alignTop : '上',
quality : '画質',
qualityBest : '品質優先',
qualityHigh : '高',
qualityAutoHigh : '自動/高',
qualityMedium : '中',
qualityAutoLow : '自動/低',
qualityLow : '低',
windowModeWindow : '標準',
windowModeOpaque : '背景を不透明設定',
windowModeTransparent : '背景を透過設定',
windowMode : 'ウィンドウモード',
flashvars : 'フラッシュに渡す変数(FlashVars)',
bgcolor : '背景色',
width : '幅',
height : '高さ',
hSpace : '横間隔',
vSpace : '縦間隔',
validateSrc : 'リンクURLを入力してください。',
validateWidth : '幅は数値で入力してください。',
validateHeight : '高さは数値で入力してください。',
validateHSpace : '横間隔は数値で入力してください。',
validateVSpace : '縦間隔は数値で入力してください。'
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'スペルチェック',
title : 'スペルチェック',
notAvailable : '申し訳ありません、現在サービスを利用することができません',
errorLoading : 'アプリケーションサービスホスト読込みエラー: %s.',
notInDic : '辞書にありません',
changeTo : '変更',
btnIgnore : '無視',
btnIgnoreAll : 'すべて無視',
btnReplace : '置換',
btnReplaceAll : 'すべて置換',
btnUndo : 'やり直し',
noSuggestions : '- 該当なし -',
progress : 'スペルチェック処理中...',
noMispell : 'スペルチェック完了: スペルの誤りはありませんでした',
noChanges : 'スペルチェック完了: 語句は変更されませんでした',
oneChange : 'スペルチェック完了: 1語句変更されました',
manyChanges : 'スペルチェック完了: %1 語句変更されました',
ieSpellDownload : 'スペルチェッカーがインストールされていません。今すぐダウンロードしますか?'
},
smiley :
{
toolbar : '絵文字',
title : '顔文字挿入'
},
elementsPath :
{
eleTitle : '%1 エレメント'
},
numberedlist : '段落番号',
bulletedlist : '箇条書き',
indent : 'インデント',
outdent : 'インデント解除',
justify :
{
left : '左揃え',
center : '中央揃え',
right : '右揃え',
block : '両端揃え'
},
blockquote : 'ブロック引用',
clipboard :
{
title : '貼り付け',
cutError : 'ブラウザーのセキュリティ設定によりエディタの切り取り操作が自動で実行することができません。実行するには手動でキーボードの(Ctrl+X)を使用してください。',
copyError : 'ブラウザーのセキュリティ設定によりエディタのコピー操作が自動で実行することができません。実行するには手動でキーボードの(Ctrl+C)を使用してください。',
pasteMsg : 'キーボード(<STRONG>Ctrl+V</STRONG>)を使用して、次の入力エリア内で貼って、<STRONG>OK</STRONG>を押してください。',
securityMsg : 'ブラウザのセキュリティ設定により、エディタはクリップボード・データに直接アクセスすることができません。このウィンドウは貼り付け操作を行う度に表示されます。'
},
pastefromword :
{
toolbar : 'ワード文章から貼り付け',
title : 'ワード文章から貼り付け',
advice : 'キーボード(<STRONG>Ctrl+V</STRONG>)を使用して、次の入力エリア内で貼って、<STRONG>OK</STRONG>を押してください。',
ignoreFontFace : 'FontタグのFace属性を無視します。',
removeStyle : 'スタイル定義を削除します。'
},
pasteText :
{
button : 'プレーンテキスト貼り付け',
title : 'プレーンテキスト貼り付け'
},
templates :
{
button : 'テンプレート(雛形)',
title : 'テンプレート内容',
insertOption: '現在のエディタの内容と置換えをします',
selectPromptMsg: 'エディターで使用するテンプレートを選択してください。<br>(現在のエディタの内容は失われます):',
emptyListMsg : '(テンプレートが定義されていません)'
},
showBlocks : 'ブロック表示',
stylesCombo :
{
label : 'スタイル',
voiceLabel : 'スタイル',
panelVoiceLabel : 'スタイルを選択してください',
panelTitle1 : 'ブロックスタイル',
panelTitle2 : 'インラインスタイル',
panelTitle3 : 'オブジェクトスタイル'
},
format :
{
label : 'フォーマット',
voiceLabel : 'フォーマット',
panelTitle : 'フォーマット',
panelVoiceLabel : 'パラグラフ形式を選択してください。',
tag_p : '標準',
tag_pre : '書式付き',
tag_address : 'アドレス',
tag_h1 : '見出し 1',
tag_h2 : '見出し 2',
tag_h3 : '見出し 3',
tag_h4 : '見出し 4',
tag_h5 : '見出し 5',
tag_h6 : '見出し 6',
tag_div : '標準 (DIV)'
},
font :
{
label : 'フォント',
voiceLabel : 'フォント',
panelTitle : 'フォント',
panelVoiceLabel : 'フォントを選択してください'
},
fontSize :
{
label : 'サイズ',
voiceLabel : 'フォントサイズ',
panelTitle : 'サイズ',
panelVoiceLabel : 'フォントサイズを選択してください'
},
colorButton :
{
textColorTitle : 'テキスト色',
bgColorTitle : '背景色',
auto : '自動',
more : 'その他の色...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'スペルチェック設定(SCAYT)',
enable : 'SCAYT有効',
disable : 'SCAYT無効',
about : 'SCAYTバージョン',
toggle : 'SCAYT切替',
options : 'オプション',
langs : '言語',
moreSuggestions : 'More suggestions', // MISSING
ignore : '無視',
ignoreAll : 'すべて無視',
addWord : '語句追加',
emptyDic : '辞書名は必ず入力してください',
optionsTab : 'オプション',
languagesTab : '言語',
dictionariesTab : '辞書',
aboutTab : 'バージョン情報'
},
about :
{
title : 'CKEditorバージョン情報',
dlgTitle : 'CKEditorバージョン情報',
moreInfo : 'ライセンス情報の詳細はウェブサイトにて確認してください:',
copy : 'Copyright &copy; $1. All rights reserved.'
},
maximize : '最大化',
fakeobjects :
{
anchor : 'アンカー',
flash : 'Flash Animation',
div : 'Page Break',
unknown : 'Unknown Object'
},
resize : 'ドラックしてリサイズ'
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Khmer language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['km'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Rich text editor, %1', // MISSING
// Toolbar buttons without dialogs.
source : 'កូត',
newPage : 'ទំព័រថ្មី',
save : 'រក្សាទុក',
preview : 'មើលសាកល្បង',
cut : 'កាត់យក',
copy : 'ចំលងយក',
paste : 'ចំលងដាក់',
print : 'បោះពុម្ភ',
underline : 'ដិតបន្ទាត់ពីក្រោមអក្សរ',
bold : 'អក្សរដិតធំ',
italic : 'អក្សរផ្តេក',
selectAll : 'ជ្រើសរើសទាំងអស់',
removeFormat : 'លប់ចោល ការរចនា',
strike : 'ដិតបន្ទាត់ពាក់កណ្តាលអក្សរ',
subscript : 'អក្សរតូចក្រោម',
superscript : 'អក្សរតូចលើ',
horizontalrule : 'បន្ថែមបន្ទាត់ផ្តេក',
pagebreak : 'បន្ថែម ការផ្តាច់ទំព័រ',
unlink : 'លប់ឈ្នាប់',
undo : 'សារឡើងវិញ',
redo : 'ធ្វើឡើងវិញ',
// Common messages and labels.
common :
{
browseServer : 'មើល',
url : 'URL',
protocol : 'ប្រូតូកូល',
upload : 'ទាញយក',
uploadSubmit : 'បញ្ជូនទៅកាន់ម៉ាស៊ីនផ្តល់សេវា',
image : 'រូបភាព',
flash : 'Flash',
form : 'បែបបទ',
checkbox : 'ប្រអប់ជ្រើសរើស',
radio : 'ប៉ូតុនរង្វង់មូល',
textField : 'ជួរសរសេរអត្ថបទ',
textarea : 'តំបន់សរសេរអត្ថបទ',
hiddenField : 'ជួរលាក់',
button : 'ប៉ូតុន',
select : 'ជួរជ្រើសរើស',
imageButton : 'ប៉ូតុនរូបភាព',
notSet : '<មិនមែន>',
id : 'Id',
name : 'ឈ្មោះ',
langDir : 'ទិសដៅភាសា',
langDirLtr : 'ពីឆ្វេងទៅស្តាំ(LTR)',
langDirRtl : 'ពីស្តាំទៅឆ្វេង(RTL)',
langCode : 'លេខកូតភាសា',
longDescr : 'អធិប្បាយ URL វែង',
cssClass : 'Stylesheet Classes',
advisoryTitle : 'ចំណងជើង ប្រឹក្សា',
cssStyle : 'ម៉ូត',
ok : 'យល់ព្រម',
cancel : 'មិនយល់ព្រម',
generalTab : 'General', // MISSING
advancedTab : 'កំរិតខ្ពស់',
validateNumberFailed : 'This value is not a number.', // MISSING
confirmNewPage : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING
confirmCancel : 'Some of the options have been changed. Are you sure to close the dialog?', // MISSING
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING
},
// Special char dialog.
specialChar :
{
toolbar : 'បន្ថែមអក្សរពិសេស',
title : 'តូអក្សរពិសេស'
},
// Link dialog.
link :
{
toolbar : 'បន្ថែម/កែប្រែ ឈ្នាប់',
menu : 'កែប្រែឈ្នាប់',
title : 'ឈ្នាប់',
info : 'ពត៌មានអំពីឈ្នាប់',
target : 'គោលដៅ',
upload : 'ទាញយក',
advanced : 'កំរិតខ្ពស់',
type : 'ប្រភេទឈ្នាប់',
toAnchor : 'យុថ្កានៅក្នុងទំព័រនេះ',
toEmail : 'អ៊ីមែល',
target : 'គោលដៅ',
targetNotSet : '<មិនមែន>',
targetFrame : '<ហ្វ្រេម>',
targetPopup : '<វីនដូវ លោត>',
targetNew : 'វីនដូវថ្មី (_blank)',
targetTop : 'វីនដូវនៅលើគេ(_top)',
targetSelf : 'វីនដូវដដែល (_self)',
targetParent : 'វីនដូវមេ (_parent)',
targetFrameName : 'ឈ្មោះហ្រ្វេមដែលជាគោលដៅ',
targetPopupName : 'ឈ្មោះវីនដូវលោត',
popupFeatures : 'លក្ខណះរបស់វីនដូលលោត',
popupResizable : 'Resizable', // MISSING
popupStatusBar : 'របា ពត៌មាន',
popupLocationBar : 'របា ទីតាំង',
popupToolbar : 'របា ឩបករណ៍',
popupMenuBar : 'របា មឺនុយ',
popupFullScreen : 'អេក្រុងពេញ(IE)',
popupScrollBars : 'របា ទាញ',
popupDependent : 'អាស្រ័យលើ (Netscape)',
popupWidth : 'ទទឹង',
popupLeft : 'ទីតាំងខាងឆ្វេង',
popupHeight : 'កំពស់',
popupTop : 'ទីតាំងខាងលើ',
id : 'Id', // MISSING
langDir : 'ទិសដៅភាសា',
langDirNotSet : '<មិនមែន>',
langDirLTR : 'ពីឆ្វេងទៅស្តាំ(LTR)',
langDirRTL : 'ពីស្តាំទៅឆ្វេង(RTL)',
acccessKey : 'ឃី សំរាប់ចូល',
name : 'ឈ្មោះ',
langCode : 'ទិសដៅភាសា',
tabIndex : 'លេខ Tab',
advisoryTitle : 'ចំណងជើង ប្រឹក្សា',
advisoryContentType : 'ប្រភេទអត្ថបទ ប្រឹក្សា',
cssClasses : 'Stylesheet Classes',
charset : 'លេខកូតអក្សររបស់ឈ្នាប់',
styles : 'ម៉ូត',
selectAnchor : 'ជ្រើសរើសយុថ្កា',
anchorName : 'តាមឈ្មោះរបស់យុថ្កា',
anchorId : 'តាម Id',
emailAddress : 'អ៊ីមែល',
emailSubject : 'ចំណងជើងអត្ថបទ',
emailBody : 'អត្ថបទ',
noAnchors : '(No anchors available in the document)', // MISSING
noUrl : 'សូមសរសេរ អាស័យដ្ឋាន URL',
noEmail : 'សូមសរសេរ អាស័យដ្ឋាន អ៊ីមែល'
},
// Anchor dialog
anchor :
{
toolbar : 'បន្ថែម/កែប្រែ យុថ្កា',
menu : 'ការកំណត់យុថ្កា',
title : 'ការកំណត់យុថ្កា',
name : 'ឈ្មោះយុទ្ធថ្កា',
errorName : 'សូមសរសេរ ឈ្មោះយុទ្ធថ្កា'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Find and Replace', // MISSING
find : 'ស្វែងរក',
replace : 'ជំនួស',
findWhat : 'ស្វែងរកអ្វី:',
replaceWith : 'ជំនួសជាមួយ:',
notFoundMsg : 'ពាក្យនេះ រកមិនឃើញទេ ។',
matchCase : 'ករណ៉ត្រូវរក',
matchWord : 'ត្រូវពាក្យទាំងអស់',
matchCyclic : 'Match cyclic', // MISSING
replaceAll : 'ជំនួសទាំងអស់',
replaceSuccessMsg : '%1 occurrence(s) replaced.' // MISSING
},
// Table Dialog
table :
{
toolbar : 'តារាង',
title : 'ការកំណត់ តារាង',
menu : 'ការកំណត់ តារាង',
deleteTable : 'លប់តារាង',
rows : 'ជួរផ្តេក',
columns : 'ជួរឈរ',
border : 'ទំហំស៊ុម',
align : 'ការកំណត់ទីតាំង',
alignNotSet : '<មិនកំណត់>',
alignLeft : 'ខាងឆ្វេង',
alignCenter : 'កណ្តាល',
alignRight : 'ខាងស្តាំ',
width : 'ទទឹង',
widthPx : 'ភីកសែល',
widthPc : 'ភាគរយ',
height : 'កំពស់',
cellSpace : 'គំលាតសែល',
cellPad : 'គែមសែល',
caption : 'ចំណងជើង',
summary : 'សេចក្តីសង្ខេប',
headers : 'Headers', // MISSING
headersNone : 'None', // MISSING
headersColumn : 'First column', // MISSING
headersRow : 'First Row', // MISSING
headersBoth : 'Both', // MISSING
invalidRows : 'Number of rows must be a number greater than 0.', // MISSING
invalidCols : 'Number of columns must be a number greater than 0.', // MISSING
invalidBorder : 'Border size must be a number.', // MISSING
invalidWidth : 'Table width must be a number.', // MISSING
invalidHeight : 'Table height must be a number.', // MISSING
invalidCellSpacing : 'Cell spacing must be a number.', // MISSING
invalidCellPadding : 'Cell padding must be a number.', // MISSING
cell :
{
menu : 'Cell', // MISSING
insertBefore : 'Insert Cell Before', // MISSING
insertAfter : 'Insert Cell After', // MISSING
deleteCell : 'លប់សែល',
merge : 'បញ្ជូលសែល',
mergeRight : 'Merge Right', // MISSING
mergeDown : 'Merge Down', // MISSING
splitHorizontal : 'Split Cell Horizontally', // MISSING
splitVertical : 'Split Cell Vertically', // MISSING
title : 'Cell Properties', // MISSING
cellType : 'Cell Type', // MISSING
rowSpan : 'Rows Span', // MISSING
colSpan : 'Columns Span', // MISSING
wordWrap : 'Word Wrap', // MISSING
hAlign : 'Horizontal Alignment', // MISSING
vAlign : 'Vertical Alignment', // MISSING
alignTop : 'Top', // MISSING
alignMiddle : 'Middle', // MISSING
alignBottom : 'Bottom', // MISSING
alignBaseline : 'Baseline', // MISSING
bgColor : 'Background Color', // MISSING
borderColor : 'Border Color', // MISSING
data : 'Data', // MISSING
header : 'Header', // MISSING
yes : 'Yes', // MISSING
no : 'No', // MISSING
invalidWidth : 'Cell width must be a number.', // MISSING
invalidHeight : 'Cell height must be a number.', // MISSING
invalidRowSpan : 'Rows span must be a whole number.', // MISSING
invalidColSpan : 'Columns span must be a whole number.' // MISSING
},
row :
{
menu : 'Row', // MISSING
insertBefore : 'Insert Row Before', // MISSING
insertAfter : 'Insert Row After', // MISSING
deleteRow : 'លប់ជួរផ្តេក'
},
column :
{
menu : 'Column', // MISSING
insertBefore : 'Insert Column Before', // MISSING
insertAfter : 'Insert Column After', // MISSING
deleteColumn : 'លប់ជួរឈរ'
}
},
// Button Dialog.
button :
{
title : 'ការកំណត់ ប៉ូតុន',
text : 'អត្ថបទ(តំលៃ)',
type : 'ប្រភេទ',
typeBtn : 'Button', // MISSING
typeSbm : 'Submit', // MISSING
typeRst : 'Reset' // MISSING
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'ការកំណត់ប្រអប់ជ្រើសរើស',
radioTitle : 'ការកំណត់ប៉ូតុនរង្វង់',
value : 'តំលៃ',
selected : 'បានជ្រើសរើស'
},
// Form Dialog.
form :
{
title : 'ការកំណត់បែបបទ',
menu : 'ការកំណត់បែបបទ',
action : 'សកម្មភាព',
method : 'វិធី',
encoding : 'Encoding', // MISSING
target : 'គោលដៅ',
targetNotSet : '<មិនមែន>',
targetNew : 'វីនដូវថ្មី (_blank)',
targetTop : 'វីនដូវនៅលើគេ(_top)',
targetSelf : 'វីនដូវដដែល (_self)',
targetParent : 'វីនដូវមេ (_parent)'
},
// Select Field Dialog.
select :
{
title : 'ការកំណត់ជួរជ្រើសរើស',
selectInfo : 'ពត៌មាន',
opAvail : 'ការកំណត់ជ្រើសរើស ដែលអាចកំណត់បាន',
value : 'តំលៃ',
size : 'ទំហំ',
lines : 'បន្ទាត់',
chkMulti : 'អនុញ្ញាតអោយជ្រើសរើសច្រើន',
opText : 'ពាក្យ',
opValue : 'តំលៃ',
btnAdd : 'បន្ថែម',
btnModify : 'ផ្លាស់ប្តូរ',
btnUp : 'លើ',
btnDown : 'ក្រោម',
btnSetValue : 'Set as selected value', // MISSING
btnDelete : 'លប់'
},
// Textarea Dialog.
textarea :
{
title : 'ការកំណត់កន្លែងសរសេរអត្ថបទ',
cols : 'ជូរឈរ',
rows : 'ជូរផ្តេក'
},
// Text Field Dialog.
textfield :
{
title : 'ការកំណត់ជួរអត្ថបទ',
name : 'ឈ្មោះ',
value : 'តំលៃ',
charWidth : 'ទទឹង អក្សរ',
maxChars : 'អក្សរអតិបរិមា',
type : 'ប្រភេទ',
typeText : 'ពាក្យ',
typePass : 'ពាក្យសំងាត់'
},
// Hidden Field Dialog.
hidden :
{
title : 'ការកំណត់ជួរលាក់',
name : 'ឈ្មោះ',
value : 'តំលៃ'
},
// Image Dialog.
image :
{
title : 'ការកំណត់រូបភាព',
titleButton : 'ការកំណត់ប៉ូតុនរូបភាព',
menu : 'ការកំណត់រូបភាព',
infoTab : 'ពត៌មានអំពីរូបភាព',
btnUpload : 'បញ្ជូនទៅកាន់ម៉ាស៊ីនផ្តល់សេវា',
url : 'URL',
upload : 'ទាញយក',
alt : 'អត្ថបទជំនួស',
width : 'ទទឹង',
height : 'កំពស់',
lockRatio : 'អត្រាឡុក',
resetSize : 'កំណត់ទំហំឡើងវិញ',
border : 'ស៊ុម',
hSpace : 'គំលាតទទឹង',
vSpace : 'គំលាតបណ្តោយ',
align : 'កំណត់ទីតាំង',
alignLeft : 'ខាងឆ្វង',
alignAbsBottom: 'Abs Bottom', // MISSING
alignAbsMiddle: 'Abs Middle', // MISSING
alignBaseline : 'បន្ទាត់ជាមូលដ្ឋាន',
alignBottom : 'ខាងក្រោម',
alignMiddle : 'កណ្តាល',
alignRight : 'ខាងស្តាំ',
alignTextTop : 'លើអត្ថបទ',
alignTop : 'ខាងលើ',
preview : 'មើលសាកល្បង',
alertUrl : 'សូមសរសេរងាស័យដ្ឋានរបស់រូបភាព',
linkTab : 'ឈ្នាប់',
button2Img : 'Do you want to transform the selected image button on a simple image?', // MISSING
img2Button : 'Do you want to transform the selected image on a image button?' // MISSING
},
// Flash Dialog
flash :
{
properties : 'ការកំណត់ Flash',
propertiesTab : 'Properties', // MISSING
title : 'ការកំណត់ Flash',
chkPlay : 'លេងដោយស្វ័យប្រវត្ត',
chkLoop : 'ចំនួនដង',
chkMenu : 'បង្ហាញ មឺនុយរបស់ Flash',
chkFull : 'Allow Fullscreen', // MISSING
scale : 'ទំហំ',
scaleAll : 'បង្ហាញទាំងអស់',
scaleNoBorder : 'មិនបង្ហាញស៊ុម',
scaleFit : 'ត្រូវល្មម',
access : 'Script Access', // MISSING
accessAlways : 'Always', // MISSING
accessSameDomain : 'Same domain', // MISSING
accessNever : 'Never', // MISSING
align : 'កំណត់ទីតាំង',
alignLeft : 'ខាងឆ្វង',
alignAbsBottom: 'Abs Bottom', // MISSING
alignAbsMiddle: 'Abs Middle', // MISSING
alignBaseline : 'បន្ទាត់ជាមូលដ្ឋាន',
alignBottom : 'ខាងក្រោម',
alignMiddle : 'កណ្តាល',
alignRight : 'ខាងស្តាំ',
alignTextTop : 'លើអត្ថបទ',
alignTop : 'ខាងលើ',
quality : 'Quality', // MISSING
qualityBest : 'Best', // MISSING
qualityHigh : 'High', // MISSING
qualityAutoHigh : 'Auto High', // MISSING
qualityMedium : 'Medium', // MISSING
qualityAutoLow : 'Auto Low', // MISSING
qualityLow : 'Low', // MISSING
windowModeWindow : 'Window', // MISSING
windowModeOpaque : 'Opaque', // MISSING
windowModeTransparent : 'Transparent', // MISSING
windowMode : 'Window mode', // MISSING
flashvars : 'Variables for Flash', // MISSING
bgcolor : 'ពណ៌ផ្ទៃខាងក្រោយ',
width : 'ទទឹង',
height : 'កំពស់',
hSpace : 'គំលាតទទឹង',
vSpace : 'គំលាតបណ្តោយ',
validateSrc : 'សូមសរសេរ អាស័យដ្ឋាន URL',
validateWidth : 'Width must be a number.', // MISSING
validateHeight : 'Height must be a number.', // MISSING
validateHSpace : 'HSpace must be a number.', // MISSING
validateVSpace : 'VSpace must be a number.' // MISSING
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'ពិនិត្យអក្ខរាវិរុទ្ធ',
title : 'Spell Check', // MISSING
notAvailable : 'Sorry, but service is unavailable now.', // MISSING
errorLoading : 'Error loading application service host: %s.', // MISSING
notInDic : 'គ្មានក្នុងវចនានុក្រម',
changeTo : 'ផ្លាស់ប្តូរទៅ',
btnIgnore : 'មិនផ្លាស់ប្តូរ',
btnIgnoreAll : 'មិនផ្លាស់ប្តូរ ទាំងអស់',
btnReplace : 'ជំនួស',
btnReplaceAll : 'ជំនួសទាំងអស់',
btnUndo : 'សារឡើងវិញ',
noSuggestions : '- គ្មានសំណើរ -',
progress : 'កំពុងពិនិត្យអក្ខរាវិរុទ្ធ...',
noMispell : 'ការពិនិត្យអក្ខរាវិរុទ្ធបានចប់: គ្មានកំហុស',
noChanges : 'ការពិនិត្យអក្ខរាវិរុទ្ធបានចប់: ពុំមានផ្លាស់ប្តូរ',
oneChange : 'ការពិនិត្យអក្ខរាវិរុទ្ធបានចប់: ពាក្យមួយត្រូចបានផ្លាស់ប្តូរ',
manyChanges : 'ការពិនិត្យអក្ខរាវិរុទ្ធបានចប់: %1 ពាក្យបានផ្លាស់ប្តូរ',
ieSpellDownload : 'ពុំមានកម្មវិធីពិនិត្យអក្ខរាវិរុទ្ធ ។ តើចង់ទាញយកពីណា?'
},
smiley :
{
toolbar : 'រូបភាព',
title : 'បញ្ជូលរូបភាព'
},
elementsPath :
{
eleTitle : '%1 element' // MISSING
},
numberedlist : 'បញ្ជីជាអក្សរ',
bulletedlist : 'បញ្ជីជារង្វង់មូល',
indent : 'បន្ថែមការចូលបន្ទាត់',
outdent : 'បន្ថយការចូលបន្ទាត់',
justify :
{
left : 'តំរឹមឆ្វេង',
center : 'តំរឹមកណ្តាល',
right : 'តំរឹមស្តាំ',
block : 'តំរឹមសងខាង'
},
blockquote : 'Blockquote', // MISSING
clipboard :
{
title : 'ចំលងដាក់',
cutError : 'ការកំណត់សុវត្ថភាពរបស់កម្មវិធីរុករករបស់លោកអ្នក នេះ\u200bមិនអាចធ្វើកម្មវិធីតាក់តែងអត្ថបទ កាត់អត្ថបទយកដោយស្វ័យប្រវត្តបានឡើយ ។ សូមប្រើប្រាស់បន្សំ ឃីដូចនេះ (Ctrl+X) ។',
copyError : 'ការកំណត់សុវត្ថភាពរបស់កម្មវិធីរុករករបស់លោកអ្នក នេះ\u200bមិនអាចធ្វើកម្មវិធីតាក់តែងអត្ថបទ ចំលងអត្ថបទយកដោយស្វ័យប្រវត្តបានឡើយ ។ សូមប្រើប្រាស់បន្សំ ឃីដូចនេះ (Ctrl+C)។',
pasteMsg : 'សូមចំលងអត្ថបទទៅដាក់ក្នុងប្រអប់ដូចខាងក្រោមដោយប្រើប្រាស់ ឃី \u200b(<STRONG>Ctrl+V</STRONG>) ហើយចុច <STRONG>OK</STRONG> ។',
securityMsg : 'Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.' // MISSING
},
pastefromword :
{
toolbar : 'ចំលងដាក់ពី Word',
title : 'ចំលងដាក់ពី Word',
advice : 'សូមចំលងអត្ថបទទៅដាក់ក្នុងប្រអប់ដូចខាងក្រោមដោយប្រើប្រាស់ ឃី \u200b(<STRONG>Ctrl+V</STRONG>) ហើយចុច <STRONG>OK</STRONG> ។',
ignoreFontFace : 'មិនគិតអំពីប្រភេទពុម្ភអក្សរ',
removeStyle : 'លប់ម៉ូត'
},
pasteText :
{
button : 'ចំលងដាក់អត្ថបទធម្មតា',
title : 'ចំលងដាក់អត្ថបទធម្មតា'
},
templates :
{
button : 'ឯកសារគំរូ',
title : 'ឯកសារគំរូ របស់អត្ថន័យ',
insertOption: 'Replace actual contents', // MISSING
selectPromptMsg: 'សូមជ្រើសរើសឯកសារគំរូ ដើម្បីបើកនៅក្នុងកម្មវិធីតាក់តែងអត្ថបទ<br>(អត្ថបទនឹងបាត់បង់):',
emptyListMsg : '(ពុំមានឯកសារគំរូត្រូវបានកំណត់)'
},
showBlocks : 'Show Blocks', // MISSING
stylesCombo :
{
label : 'ម៉ូត',
voiceLabel : 'Styles', // MISSING
panelVoiceLabel : 'Select a style', // MISSING
panelTitle1 : 'Block Styles', // MISSING
panelTitle2 : 'Inline Styles', // MISSING
panelTitle3 : 'Object Styles' // MISSING
},
format :
{
label : 'រចនា',
voiceLabel : 'Format', // MISSING
panelTitle : 'រចនា',
panelVoiceLabel : 'Select a paragraph format', // MISSING
tag_p : 'Normal',
tag_pre : 'Formatted',
tag_address : 'Address',
tag_h1 : 'Heading 1',
tag_h2 : 'Heading 2',
tag_h3 : 'Heading 3',
tag_h4 : 'Heading 4',
tag_h5 : 'Heading 5',
tag_h6 : 'Heading 6',
tag_div : 'Normal (DIV)'
},
font :
{
label : 'ហ្វុង',
voiceLabel : 'Font', // MISSING
panelTitle : 'ហ្វុង',
panelVoiceLabel : 'Select a font' // MISSING
},
fontSize :
{
label : 'ទំហំ',
voiceLabel : 'Font Size', // MISSING
panelTitle : 'ទំហំ',
panelVoiceLabel : 'Select a font size' // MISSING
},
colorButton :
{
textColorTitle : 'ពណ៌អក្សរ',
bgColorTitle : 'ពណ៌ផ្ទៃខាងក្រោយ',
auto : 'ស្វ័យប្រវត្ត',
more : 'ពណ៌ផ្សេងទៀត..'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Spell Check As You Type', // MISSING
enable : 'Enable SCAYT', // MISSING
disable : 'Disable SCAYT', // MISSING
about : 'About SCAYT', // MISSING
toggle : 'Toggle SCAYT', // MISSING
options : 'Options', // MISSING
langs : 'Languages', // MISSING
moreSuggestions : 'More suggestions', // MISSING
ignore : 'Ignore', // MISSING
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
optionsTab : 'Options', // MISSING
languagesTab : 'Languages', // MISSING
dictionariesTab : 'Dictionaries', // MISSING
aboutTab : 'About' // MISSING
},
about :
{
title : 'About CKEditor', // MISSING
dlgTitle : 'About CKEditor', // MISSING
moreInfo : 'For licensing information please visit our web site:', // MISSING
copy : 'Copyright &copy; $1. All rights reserved.' // MISSING
},
maximize : 'Maximize', // MISSING
fakeobjects :
{
anchor : 'Anchor', // MISSING
flash : 'Flash Animation', // MISSING
div : 'Page Break', // MISSING
unknown : 'Unknown Object' // MISSING
},
resize : 'Drag to resize' // MISSING
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Korean language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['ko'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Rich text editor, %1', // MISSING
// Toolbar buttons without dialogs.
source : '소스',
newPage : '새 문서',
save : '저장하기',
preview : '미리보기',
cut : '잘라내기',
copy : '복사하기',
paste : '붙여넣기',
print : '인쇄하기',
underline : '밑줄',
bold : '진하게',
italic : '이텔릭',
selectAll : '전체선택',
removeFormat : '포맷 지우기',
strike : '취소선',
subscript : '아래 첨자',
superscript : '위 첨자',
horizontalrule : '수평선 삽입',
pagebreak : 'Insert Page Break for Printing', // MISSING
unlink : '링크 삭제',
undo : '취소',
redo : '재실행',
// Common messages and labels.
common :
{
browseServer : '서버 보기',
url : 'URL',
protocol : '프로토콜',
upload : '업로드',
uploadSubmit : '서버로 전송',
image : '이미지',
flash : '플래쉬',
form : '폼',
checkbox : '체크박스',
radio : '라디오버튼',
textField : '입력필드',
textarea : '입력영역',
hiddenField : '숨김필드',
button : '버튼',
select : '펼침목록',
imageButton : '이미지버튼',
notSet : '<설정되지 않음>',
id : 'ID',
name : 'Name',
langDir : '쓰기 방향',
langDirLtr : '왼쪽에서 오른쪽 (LTR)',
langDirRtl : '오른쪽에서 왼쪽 (RTL)',
langCode : '언어 코드',
longDescr : 'URL 설명',
cssClass : 'Stylesheet Classes',
advisoryTitle : 'Advisory Title',
cssStyle : 'Style',
ok : '예',
cancel : '아니오',
generalTab : 'General', // MISSING
advancedTab : '자세히',
validateNumberFailed : 'This value is not a number.', // MISSING
confirmNewPage : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING
confirmCancel : 'Some of the options have been changed. Are you sure to close the dialog?', // MISSING
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING
},
// Special char dialog.
specialChar :
{
toolbar : '특수문자 삽입',
title : '특수문자 선택'
},
// Link dialog.
link :
{
toolbar : '링크 삽입/변경',
menu : '링크 수정',
title : '링크',
info : '링크 정보',
target : '타겟',
upload : '업로드',
advanced : '자세히',
type : '링크 종류',
toAnchor : '책갈피',
toEmail : '이메일',
target : '타겟',
targetNotSet : '<설정되지 않음>',
targetFrame : '<프레임>',
targetPopup : '<팝업창>',
targetNew : '새 창 (_blank)',
targetTop : '최 상위 창 (_top)',
targetSelf : '현재 창 (_self)',
targetParent : '부모 창 (_parent)',
targetFrameName : '타겟 프레임 이름',
targetPopupName : '팝업창 이름',
popupFeatures : '팝업창 설정',
popupResizable : 'Resizable', // MISSING
popupStatusBar : '상태바',
popupLocationBar : '주소표시줄',
popupToolbar : '툴바',
popupMenuBar : '메뉴바',
popupFullScreen : '전체화면 (IE)',
popupScrollBars : '스크롤바',
popupDependent : 'Dependent (Netscape)',
popupWidth : '너비',
popupLeft : '왼쪽 위치',
popupHeight : '높이',
popupTop : '윗쪽 위치',
id : 'Id', // MISSING
langDir : '쓰기 방향',
langDirNotSet : '<설정되지 않음>',
langDirLTR : '왼쪽에서 오른쪽 (LTR)',
langDirRTL : '오른쪽에서 왼쪽 (RTL)',
acccessKey : '엑세스 키',
name : 'Name',
langCode : '쓰기 방향',
tabIndex : '탭 순서',
advisoryTitle : 'Advisory Title',
advisoryContentType : 'Advisory Content Type',
cssClasses : 'Stylesheet Classes',
charset : 'Linked Resource Charset',
styles : 'Style',
selectAnchor : '책갈피 선택',
anchorName : '책갈피 이름',
anchorId : '책갈피 ID',
emailAddress : '이메일 주소',
emailSubject : '제목',
emailBody : '내용',
noAnchors : '(문서에 책갈피가 없습니다.)',
noUrl : '링크 URL을 입력하십시요.',
noEmail : '이메일주소를 입력하십시요.'
},
// Anchor dialog
anchor :
{
toolbar : '책갈피 삽입/변경',
menu : '책갈피 속성',
title : '책갈피 속성',
name : '책갈피 이름',
errorName : '책갈피 이름을 입력하십시요.'
},
// Find And Replace Dialog
findAndReplace :
{
title : '찾기 & 바꾸기',
find : '찾기',
replace : '바꾸기',
findWhat : '찾을 문자열:',
replaceWith : '바꿀 문자열:',
notFoundMsg : '문자열을 찾을 수 없습니다.',
matchCase : '대소문자 구분',
matchWord : '온전한 단어',
matchCyclic : 'Match cyclic', // MISSING
replaceAll : '모두 바꾸기',
replaceSuccessMsg : '%1 occurrence(s) replaced.' // MISSING
},
// Table Dialog
table :
{
toolbar : '표',
title : '표 설정',
menu : '표 설정',
deleteTable : '표 삭제',
rows : '가로줄',
columns : '세로줄',
border : '테두리 크기',
align : '정렬',
alignNotSet : '<설정되지 않음>',
alignLeft : '왼쪽',
alignCenter : '가운데',
alignRight : '오른쪽',
width : '너비',
widthPx : '픽셀',
widthPc : '퍼센트',
height : '높이',
cellSpace : '셀 간격',
cellPad : '셀 여백',
caption : '캡션',
summary : 'Summary', // MISSING
headers : 'Headers', // MISSING
headersNone : 'None', // MISSING
headersColumn : 'First column', // MISSING
headersRow : 'First Row', // MISSING
headersBoth : 'Both', // MISSING
invalidRows : 'Number of rows must be a number greater than 0.', // MISSING
invalidCols : 'Number of columns must be a number greater than 0.', // MISSING
invalidBorder : 'Border size must be a number.', // MISSING
invalidWidth : 'Table width must be a number.', // MISSING
invalidHeight : 'Table height must be a number.', // MISSING
invalidCellSpacing : 'Cell spacing must be a number.', // MISSING
invalidCellPadding : 'Cell padding must be a number.', // MISSING
cell :
{
menu : '셀/칸(Cell)',
insertBefore : '앞에 셀/칸 삽입',
insertAfter : '뒤에 셀/칸 삽입',
deleteCell : '셀 삭제',
merge : '셀 합치기',
mergeRight : '오른쪽 뭉치기',
mergeDown : '왼쪽 뭉치기',
splitHorizontal : '수평 나누기',
splitVertical : '수직 나누기',
title : 'Cell Properties', // MISSING
cellType : 'Cell Type', // MISSING
rowSpan : 'Rows Span', // MISSING
colSpan : 'Columns Span', // MISSING
wordWrap : 'Word Wrap', // MISSING
hAlign : 'Horizontal Alignment', // MISSING
vAlign : 'Vertical Alignment', // MISSING
alignTop : 'Top', // MISSING
alignMiddle : 'Middle', // MISSING
alignBottom : 'Bottom', // MISSING
alignBaseline : 'Baseline', // MISSING
bgColor : 'Background Color', // MISSING
borderColor : 'Border Color', // MISSING
data : 'Data', // MISSING
header : 'Header', // MISSING
yes : 'Yes', // MISSING
no : 'No', // MISSING
invalidWidth : 'Cell width must be a number.', // MISSING
invalidHeight : 'Cell height must be a number.', // MISSING
invalidRowSpan : 'Rows span must be a whole number.', // MISSING
invalidColSpan : 'Columns span must be a whole number.' // MISSING
},
row :
{
menu : '행(Row)',
insertBefore : '앞에 행 삽입',
insertAfter : '뒤에 행 삽입',
deleteRow : '가로줄 삭제'
},
column :
{
menu : '열(Column)',
insertBefore : '앞에 열 삽입',
insertAfter : '뒤에 열 삽입',
deleteColumn : '세로줄 삭제'
}
},
// Button Dialog.
button :
{
title : '버튼 속성',
text : '버튼글자(값)',
type : '버튼종류',
typeBtn : 'Button', // MISSING
typeSbm : 'Submit', // MISSING
typeRst : 'Reset' // MISSING
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : '체크박스 속성',
radioTitle : '라디오버튼 속성',
value : '값',
selected : '선택됨'
},
// Form Dialog.
form :
{
title : '폼 속성',
menu : '폼 속성',
action : '실행경로(Action)',
method : '방법(Method)',
encoding : 'Encoding', // MISSING
target : '타겟',
targetNotSet : '<설정되지 않음>',
targetNew : '새 창 (_blank)',
targetTop : '최 상위 창 (_top)',
targetSelf : '현재 창 (_self)',
targetParent : '부모 창 (_parent)'
},
// Select Field Dialog.
select :
{
title : '펼침목록 속성',
selectInfo : '정보',
opAvail : '선택옵션',
value : '값',
size : '세로크기',
lines : '줄',
chkMulti : '여러항목 선택 허용',
opText : '이름',
opValue : '값',
btnAdd : '추가',
btnModify : '변경',
btnUp : '위로',
btnDown : '아래로',
btnSetValue : '선택된것으로 설정',
btnDelete : '삭제'
},
// Textarea Dialog.
textarea :
{
title : '입력영역 속성',
cols : '칸수',
rows : '줄수'
},
// Text Field Dialog.
textfield :
{
title : '입력필드 속성',
name : '이름',
value : '값',
charWidth : '글자 너비',
maxChars : '최대 글자수',
type : '종류',
typeText : '문자열',
typePass : '비밀번호'
},
// Hidden Field Dialog.
hidden :
{
title : '숨김필드 속성',
name : '이름',
value : '값'
},
// Image Dialog.
image :
{
title : '이미지 설정',
titleButton : '이미지버튼 속성',
menu : '이미지 설정',
infoTab : '이미지 정보',
btnUpload : '서버로 전송',
url : 'URL',
upload : '업로드',
alt : '이미지 설명',
width : '너비',
height : '높이',
lockRatio : '비율 유지',
resetSize : '원래 크기로',
border : '테두리',
hSpace : '수평여백',
vSpace : '수직여백',
align : '정렬',
alignLeft : '왼쪽',
alignAbsBottom: '줄아래(Abs Bottom)',
alignAbsMiddle: '줄중간(Abs Middle)',
alignBaseline : '기준선',
alignBottom : '아래',
alignMiddle : '중간',
alignRight : '오른쪽',
alignTextTop : '글자상단',
alignTop : '위',
preview : '미리보기',
alertUrl : '이미지 URL을 입력하십시요',
linkTab : '링크',
button2Img : 'Do you want to transform the selected image button on a simple image?', // MISSING
img2Button : 'Do you want to transform the selected image on a image button?' // MISSING
},
// Flash Dialog
flash :
{
properties : '플래쉬 속성',
propertiesTab : 'Properties', // MISSING
title : '플래쉬 등록정보',
chkPlay : '자동재생',
chkLoop : '반복',
chkMenu : '플래쉬메뉴 가능',
chkFull : 'Allow Fullscreen', // MISSING
scale : '영역',
scaleAll : '모두보기',
scaleNoBorder : '경계선없음',
scaleFit : '영역자동조절',
access : 'Script Access', // MISSING
accessAlways : 'Always', // MISSING
accessSameDomain : 'Same domain', // MISSING
accessNever : 'Never', // MISSING
align : '정렬',
alignLeft : '왼쪽',
alignAbsBottom: '줄아래(Abs Bottom)',
alignAbsMiddle: '줄중간(Abs Middle)',
alignBaseline : '기준선',
alignBottom : '아래',
alignMiddle : '중간',
alignRight : '오른쪽',
alignTextTop : '글자상단',
alignTop : '위',
quality : 'Quality', // MISSING
qualityBest : 'Best', // MISSING
qualityHigh : 'High', // MISSING
qualityAutoHigh : 'Auto High', // MISSING
qualityMedium : 'Medium', // MISSING
qualityAutoLow : 'Auto Low', // MISSING
qualityLow : 'Low', // MISSING
windowModeWindow : 'Window', // MISSING
windowModeOpaque : 'Opaque', // MISSING
windowModeTransparent : 'Transparent', // MISSING
windowMode : 'Window mode', // MISSING
flashvars : 'Variables for Flash', // MISSING
bgcolor : '배경 색상',
width : '너비',
height : '높이',
hSpace : '수평여백',
vSpace : '수직여백',
validateSrc : '링크 URL을 입력하십시요.',
validateWidth : 'Width must be a number.', // MISSING
validateHeight : 'Height must be a number.', // MISSING
validateHSpace : 'HSpace must be a number.', // MISSING
validateVSpace : 'VSpace must be a number.' // MISSING
},
// Speller Pages Dialog
spellCheck :
{
toolbar : '철자검사',
title : 'Spell Check', // MISSING
notAvailable : 'Sorry, but service is unavailable now.', // MISSING
errorLoading : 'Error loading application service host: %s.', // MISSING
notInDic : '사전에 없는 단어',
changeTo : '변경할 단어',
btnIgnore : '건너뜀',
btnIgnoreAll : '모두 건너뜀',
btnReplace : '변경',
btnReplaceAll : '모두 변경',
btnUndo : '취소',
noSuggestions : '- 추천단어 없음 -',
progress : '철자검사를 진행중입니다...',
noMispell : '철자검사 완료: 잘못된 철자가 없습니다.',
noChanges : '철자검사 완료: 변경된 단어가 없습니다.',
oneChange : '철자검사 완료: 단어가 변경되었습니다.',
manyChanges : '철자검사 완료: %1 단어가 변경되었습니다.',
ieSpellDownload : '철자 검사기가 철치되지 않았습니다. 지금 다운로드하시겠습니까?'
},
smiley :
{
toolbar : '아이콘',
title : '아이콘 삽입'
},
elementsPath :
{
eleTitle : '%1 element' // MISSING
},
numberedlist : '순서있는 목록',
bulletedlist : '순서없는 목록',
indent : '들여쓰기',
outdent : '내어쓰기',
justify :
{
left : '왼쪽 정렬',
center : '가운데 정렬',
right : '오른쪽 정렬',
block : '양쪽 맞춤'
},
blockquote : 'Blockquote', // MISSING
clipboard :
{
title : '붙여넣기',
cutError : '브라우저의 보안설정때문에 잘라내기 기능을 실행할 수 없습니다. 키보드 명령을 사용하십시요. (Ctrl+X).',
copyError : '브라우저의 보안설정때문에 복사하기 기능을 실행할 수 없습니다. 키보드 명령을 사용하십시요. (Ctrl+C).',
pasteMsg : '키보드의 (<STRONG>Ctrl+V</STRONG>) 를 이용해서 상자안에 붙여넣고 <STRONG>OK</STRONG> 를 누르세요.',
securityMsg : '브러우저 보안 설정으로 인해, 클립보드의 자료를 직접 접근할 수 없습니다. 이 창에 다시 붙여넣기 하십시오.'
},
pastefromword :
{
toolbar : 'MS Word 형식에서 붙여넣기',
title : 'MS Word 형식에서 붙여넣기',
advice : '키보드의 (<STRONG>Ctrl+V</STRONG>) 를 이용해서 상자안에 붙여넣고 <STRONG>OK</STRONG> 를 누르세요.',
ignoreFontFace : '폰트 설정 무시',
removeStyle : '스타일 정의 제거'
},
pasteText :
{
button : '텍스트로 붙여넣기',
title : '텍스트로 붙여넣기'
},
templates :
{
button : '템플릿',
title : '내용 템플릿',
insertOption: '현재 내용 바꾸기',
selectPromptMsg: '에디터에서 사용할 템플릿을 선택하십시요.<br>(지금까지 작성된 내용은 사라집니다.):',
emptyListMsg : '(템플릿이 없습니다.)'
},
showBlocks : 'Show Blocks', // MISSING
stylesCombo :
{
label : '스타일',
voiceLabel : 'Styles', // MISSING
panelVoiceLabel : 'Select a style', // MISSING
panelTitle1 : 'Block Styles', // MISSING
panelTitle2 : 'Inline Styles', // MISSING
panelTitle3 : 'Object Styles' // MISSING
},
format :
{
label : '포맷',
voiceLabel : 'Format', // MISSING
panelTitle : '포맷',
panelVoiceLabel : 'Select a paragraph format', // MISSING
tag_p : 'Normal',
tag_pre : 'Formatted',
tag_address : 'Address',
tag_h1 : 'Heading 1',
tag_h2 : 'Heading 2',
tag_h3 : 'Heading 3',
tag_h4 : 'Heading 4',
tag_h5 : 'Heading 5',
tag_h6 : 'Heading 6',
tag_div : 'Normal (DIV)' // MISSING
},
font :
{
label : '폰트',
voiceLabel : 'Font', // MISSING
panelTitle : '폰트',
panelVoiceLabel : 'Select a font' // MISSING
},
fontSize :
{
label : '글자 크기',
voiceLabel : 'Font Size', // MISSING
panelTitle : '글자 크기',
panelVoiceLabel : 'Select a font size' // MISSING
},
colorButton :
{
textColorTitle : '글자 색상',
bgColorTitle : '배경 색상',
auto : '기본색상',
more : '색상선택...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Spell Check As You Type', // MISSING
enable : 'Enable SCAYT', // MISSING
disable : 'Disable SCAYT', // MISSING
about : 'About SCAYT', // MISSING
toggle : 'Toggle SCAYT', // MISSING
options : 'Options', // MISSING
langs : 'Languages', // MISSING
moreSuggestions : 'More suggestions', // MISSING
ignore : 'Ignore', // MISSING
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
optionsTab : 'Options', // MISSING
languagesTab : 'Languages', // MISSING
dictionariesTab : 'Dictionaries', // MISSING
aboutTab : 'About' // MISSING
},
about :
{
title : 'About CKEditor', // MISSING
dlgTitle : 'About CKEditor', // MISSING
moreInfo : 'For licensing information please visit our web site:', // MISSING
copy : 'Copyright &copy; $1. All rights reserved.' // MISSING
},
maximize : 'Maximize', // MISSING
fakeobjects :
{
anchor : 'Anchor', // MISSING
flash : 'Flash Animation', // MISSING
div : 'Page Break', // MISSING
unknown : 'Unknown Object' // MISSING
},
resize : 'Drag to resize' // MISSING
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Lithuanian language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['lt'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Rich text editor, %1', // MISSING
// Toolbar buttons without dialogs.
source : 'Šaltinis',
newPage : 'Naujas puslapis',
save : 'Išsaugoti',
preview : 'Peržiūra',
cut : 'Iškirpti',
copy : 'Kopijuoti',
paste : 'Įdėti',
print : 'Spausdinti',
underline : 'Pabrauktas',
bold : 'Pusjuodis',
italic : 'Kursyvas',
selectAll : 'Pažymėti viską',
removeFormat : 'Panaikinti formatą',
strike : 'Perbrauktas',
subscript : 'Apatinis indeksas',
superscript : 'Viršutinis indeksas',
horizontalrule : 'Įterpti horizontalią liniją',
pagebreak : 'Įterpti puslapių skirtuką',
unlink : 'Panaikinti nuorodą',
undo : 'Atšaukti',
redo : 'Atstatyti',
// Common messages and labels.
common :
{
browseServer : 'Naršyti po serverį',
url : 'URL',
protocol : 'Protokolas',
upload : 'Siųsti',
uploadSubmit : 'Siųsti į serverį',
image : 'Vaizdas',
flash : 'Flash',
form : 'Forma',
checkbox : 'Žymimasis langelis',
radio : 'Žymimoji akutė',
textField : 'Teksto laukas',
textarea : 'Teksto sritis',
hiddenField : 'Nerodomas laukas',
button : 'Mygtukas',
select : 'Atrankos laukas',
imageButton : 'Vaizdinis mygtukas',
notSet : '<nėra nustatyta>',
id : 'Id',
name : 'Vardas',
langDir : 'Teksto kryptis',
langDirLtr : 'Iš kairės į dešinę (LTR)',
langDirRtl : 'Iš dešinės į kairę (RTL)',
langCode : 'Kalbos kodas',
longDescr : 'Ilgas aprašymas URL',
cssClass : 'Stilių lentelės klasės',
advisoryTitle : 'Konsultacinė antraštė',
cssStyle : 'Stilius',
ok : 'OK',
cancel : 'Nutraukti',
generalTab : 'Bendros savybės',
advancedTab : 'Papildomas',
validateNumberFailed : 'This value is not a number.', // MISSING
confirmNewPage : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING
confirmCancel : 'Some of the options have been changed. Are you sure to close the dialog?', // MISSING
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING
},
// Special char dialog.
specialChar :
{
toolbar : 'Įterpti specialų simbolį',
title : 'Pasirinkite specialų simbolį'
},
// Link dialog.
link :
{
toolbar : 'Įterpti/taisyti nuorodą',
menu : 'Taisyti nuorodą',
title : 'Nuoroda',
info : 'Nuorodos informacija',
target : 'Paskirties vieta',
upload : 'Siųsti',
advanced : 'Papildomas',
type : 'Nuorodos tipas',
toAnchor : 'Žymė šiame puslapyje',
toEmail : 'El.paštas',
target : 'Paskirties vieta',
targetNotSet : '<nėra nustatyta>',
targetFrame : '<kadras>',
targetPopup : '<išskleidžiamas langas>',
targetNew : 'Naujas langas (_blank)',
targetTop : 'Svarbiausias langas (_top)',
targetSelf : 'Tas pats langas (_self)',
targetParent : 'Pirminis langas (_parent)',
targetFrameName : 'Paskirties kadro vardas',
targetPopupName : 'Paskirties lango vardas',
popupFeatures : 'Išskleidžiamo lango savybės',
popupResizable : 'Resizable', // MISSING
popupStatusBar : 'Būsenos juosta',
popupLocationBar : 'Adreso juosta',
popupToolbar : 'Mygtukų juosta',
popupMenuBar : 'Meniu juosta',
popupFullScreen : 'Visas ekranas (IE)',
popupScrollBars : 'Slinkties juostos',
popupDependent : 'Priklausomas (Netscape)',
popupWidth : 'Plotis',
popupLeft : 'Kairė pozicija',
popupHeight : 'Aukštis',
popupTop : 'Viršutinė pozicija',
id : 'Id', // MISSING
langDir : 'Teksto kryptis',
langDirNotSet : '<nėra nustatyta>',
langDirLTR : 'Iš kairės į dešinę (LTR)',
langDirRTL : 'Iš dešinės į kairę (RTL)',
acccessKey : 'Prieigos raktas',
name : 'Vardas',
langCode : 'Teksto kryptis',
tabIndex : 'Tabuliavimo indeksas',
advisoryTitle : 'Konsultacinė antraštė',
advisoryContentType : 'Konsultacinio turinio tipas',
cssClasses : 'Stilių lentelės klasės',
charset : 'Susietų išteklių simbolių lentelė',
styles : 'Stilius',
selectAnchor : 'Pasirinkite žymę',
anchorName : 'Pagal žymės vardą',
anchorId : 'Pagal žymės Id',
emailAddress : 'El.pašto adresas',
emailSubject : 'Žinutės tema',
emailBody : 'Žinutės turinys',
noAnchors : '(Šiame dokumente žymių nėra)',
noUrl : 'Prašome įvesti nuorodos URL',
noEmail : 'Prašome įvesti el.pašto adresą'
},
// Anchor dialog
anchor :
{
toolbar : 'Įterpti/modifikuoti žymę',
menu : 'Žymės savybės',
title : 'Žymės savybės',
name : 'Žymės vardas',
errorName : 'Prašome įvesti žymės vardą'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Surasti ir pakeisti',
find : 'Rasti',
replace : 'Pakeisti',
findWhat : 'Surasti tekstą:',
replaceWith : 'Pakeisti tekstu:',
notFoundMsg : 'Nurodytas tekstas nerastas.',
matchCase : 'Skirti didžiąsias ir mažąsias raides',
matchWord : 'Atitikti pilną žodį',
matchCyclic : 'Match cyclic', // MISSING
replaceAll : 'Pakeisti viską',
replaceSuccessMsg : '%1 occurrence(s) replaced.' // MISSING
},
// Table Dialog
table :
{
toolbar : 'Lentelė',
title : 'Lentelės savybės',
menu : 'Lentelės savybės',
deleteTable : 'Šalinti lentelę',
rows : 'Eilutės',
columns : 'Stulpeliai',
border : 'Rėmelio dydis',
align : 'Lygiuoti',
alignNotSet : '<Nenustatyta>',
alignLeft : 'Kairę',
alignCenter : 'Centrą',
alignRight : 'Dešinę',
width : 'Plotis',
widthPx : 'taškais',
widthPc : 'procentais',
height : 'Aukštis',
cellSpace : 'Tarpas tarp langelių',
cellPad : 'Trapas nuo langelio rėmo iki teksto',
caption : 'Antraštė',
summary : 'Santrauka',
headers : 'Antraštės',
headersNone : 'Nėra',
headersColumn : 'Pirmas stulpelis',
headersRow : 'Pirma eilutė',
headersBoth : 'Abu',
invalidRows : 'Number of rows must be a number greater than 0.', // MISSING
invalidCols : 'Number of columns must be a number greater than 0.', // MISSING
invalidBorder : 'Border size must be a number.', // MISSING
invalidWidth : 'Table width must be a number.', // MISSING
invalidHeight : 'Table height must be a number.', // MISSING
invalidCellSpacing : 'Cell spacing must be a number.', // MISSING
invalidCellPadding : 'Cell padding must be a number.', // MISSING
cell :
{
menu : 'Langelis',
insertBefore : 'Įterpti langelį prieš',
insertAfter : 'Įterpti langelį po',
deleteCell : 'Šalinti langelius',
merge : 'Sujungti langelius',
mergeRight : 'Sujungti su dešine',
mergeDown : 'Sujungti su apačia',
splitHorizontal : 'Skaidyti langelį horizontaliai',
splitVertical : 'Skaidyti langelį vertikaliai',
title : 'Cell Properties', // MISSING
cellType : 'Cell Type', // MISSING
rowSpan : 'Rows Span', // MISSING
colSpan : 'Columns Span', // MISSING
wordWrap : 'Word Wrap', // MISSING
hAlign : 'Horizontal Alignment', // MISSING
vAlign : 'Vertical Alignment', // MISSING
alignTop : 'Top', // MISSING
alignMiddle : 'Middle', // MISSING
alignBottom : 'Bottom', // MISSING
alignBaseline : 'Baseline', // MISSING
bgColor : 'Background Color', // MISSING
borderColor : 'Border Color', // MISSING
data : 'Data', // MISSING
header : 'Header', // MISSING
yes : 'Yes', // MISSING
no : 'No', // MISSING
invalidWidth : 'Cell width must be a number.', // MISSING
invalidHeight : 'Cell height must be a number.', // MISSING
invalidRowSpan : 'Rows span must be a whole number.', // MISSING
invalidColSpan : 'Columns span must be a whole number.' // MISSING
},
row :
{
menu : 'Eilutė',
insertBefore : 'Įterpti eilutę prieš',
insertAfter : 'Įterpti eilutę po',
deleteRow : 'Šalinti eilutes'
},
column :
{
menu : 'Stulpelis',
insertBefore : 'Įterpti stulpelį prieš',
insertAfter : 'Įterpti stulpelį po',
deleteColumn : 'Šalinti stulpelius'
}
},
// Button Dialog.
button :
{
title : 'Mygtuko savybės',
text : 'Tekstas (Reikšmė)',
type : 'Tipas',
typeBtn : 'Mygtukas',
typeSbm : 'Siųsti',
typeRst : 'Išvalyti'
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'Žymimojo langelio savybės',
radioTitle : 'Žymimosios akutės savybės',
value : 'Reikšmė',
selected : 'Pažymėtas'
},
// Form Dialog.
form :
{
title : 'Formos savybės',
menu : 'Formos savybės',
action : 'Veiksmas',
method : 'Metodas',
encoding : 'Encoding', // MISSING
target : 'Paskirties vieta',
targetNotSet : '<nėra nustatyta>',
targetNew : 'Naujas langas (_blank)',
targetTop : 'Svarbiausias langas (_top)',
targetSelf : 'Tas pats langas (_self)',
targetParent : 'Pirminis langas (_parent)'
},
// Select Field Dialog.
select :
{
title : 'Atrankos lauko savybės',
selectInfo : 'Informacija',
opAvail : 'Galimos parinktys',
value : 'Reikšmė',
size : 'Dydis',
lines : 'eilučių',
chkMulti : 'Leisti daugeriopą atranką',
opText : 'Tekstas',
opValue : 'Reikšmė',
btnAdd : 'Įtraukti',
btnModify : 'Modifikuoti',
btnUp : 'Aukštyn',
btnDown : 'Žemyn',
btnSetValue : 'Laikyti pažymėta reikšme',
btnDelete : 'Trinti'
},
// Textarea Dialog.
textarea :
{
title : 'Teksto srities savybės',
cols : 'Ilgis',
rows : 'Plotis'
},
// Text Field Dialog.
textfield :
{
title : 'Teksto lauko savybės',
name : 'Vardas',
value : 'Reikšmė',
charWidth : 'Ilgis simboliais',
maxChars : 'Maksimalus simbolių skaičius',
type : 'Tipas',
typeText : 'Tekstas',
typePass : 'Slaptažodis'
},
// Hidden Field Dialog.
hidden :
{
title : 'Nerodomo lauko savybės',
name : 'Vardas',
value : 'Reikšmė'
},
// Image Dialog.
image :
{
title : 'Vaizdo savybės',
titleButton : 'Vaizdinio mygtuko savybės',
menu : 'Vaizdo savybės',
infoTab : 'Vaizdo informacija',
btnUpload : 'Siųsti į serverį',
url : 'URL',
upload : 'Nusiųsti',
alt : 'Alternatyvus Tekstas',
width : 'Plotis',
height : 'Aukštis',
lockRatio : 'Išlaikyti proporciją',
resetSize : 'Atstatyti dydį',
border : 'Rėmelis',
hSpace : 'Hor.Erdvė',
vSpace : 'Vert.Erdvė',
align : 'Lygiuoti',
alignLeft : 'Kairę',
alignAbsBottom: 'Absoliučią apačią',
alignAbsMiddle: 'Absoliutų vidurį',
alignBaseline : 'Apatinę liniją',
alignBottom : 'Apačią',
alignMiddle : 'Vidurį',
alignRight : 'Dešinę',
alignTextTop : 'Teksto viršūnę',
alignTop : 'Viršūnę',
preview : 'Peržiūra',
alertUrl : 'Prašome įvesti vaizdo URL',
linkTab : 'Nuoroda',
button2Img : 'Do you want to transform the selected image button on a simple image?', // MISSING
img2Button : 'Do you want to transform the selected image on a image button?' // MISSING
},
// Flash Dialog
flash :
{
properties : 'Flash savybės',
propertiesTab : 'Properties', // MISSING
title : 'Flash savybės',
chkPlay : 'Automatinis paleidimas',
chkLoop : 'Ciklas',
chkMenu : 'Leisti Flash meniu',
chkFull : 'Allow Fullscreen', // MISSING
scale : 'Mastelis',
scaleAll : 'Rodyti visą',
scaleNoBorder : 'Be rėmelio',
scaleFit : 'Tikslus atitikimas',
access : 'Script Access', // MISSING
accessAlways : 'Always', // MISSING
accessSameDomain : 'Same domain', // MISSING
accessNever : 'Never', // MISSING
align : 'Lygiuoti',
alignLeft : 'Kairę',
alignAbsBottom: 'Absoliučią apačią',
alignAbsMiddle: 'Absoliutų vidurį',
alignBaseline : 'Apatinę liniją',
alignBottom : 'Apačią',
alignMiddle : 'Vidurį',
alignRight : 'Dešinę',
alignTextTop : 'Teksto viršūnę',
alignTop : 'Viršūnę',
quality : 'Quality', // MISSING
qualityBest : 'Best', // MISSING
qualityHigh : 'High', // MISSING
qualityAutoHigh : 'Auto High', // MISSING
qualityMedium : 'Medium', // MISSING
qualityAutoLow : 'Auto Low', // MISSING
qualityLow : 'Low', // MISSING
windowModeWindow : 'Window', // MISSING
windowModeOpaque : 'Opaque', // MISSING
windowModeTransparent : 'Transparent', // MISSING
windowMode : 'Window mode', // MISSING
flashvars : 'Variables for Flash', // MISSING
bgcolor : 'Fono spalva',
width : 'Plotis',
height : 'Aukštis',
hSpace : 'Hor.Erdvė',
vSpace : 'Vert.Erdvė',
validateSrc : 'Prašome įvesti nuorodos URL',
validateWidth : 'Width must be a number.', // MISSING
validateHeight : 'Height must be a number.', // MISSING
validateHSpace : 'HSpace must be a number.', // MISSING
validateVSpace : 'VSpace must be a number.' // MISSING
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'Rašybos tikrinimas',
title : 'Spell Check', // MISSING
notAvailable : 'Sorry, but service is unavailable now.', // MISSING
errorLoading : 'Error loading application service host: %s.', // MISSING
notInDic : 'Žodyne nerastas',
changeTo : 'Pakeisti į',
btnIgnore : 'Ignoruoti',
btnIgnoreAll : 'Ignoruoti visus',
btnReplace : 'Pakeisti',
btnReplaceAll : 'Pakeisti visus',
btnUndo : 'Atšaukti',
noSuggestions : '- Nėra pasiūlymų -',
progress : 'Vyksta rašybos tikrinimas...',
noMispell : 'Rašybos tikrinimas baigtas: Nerasta rašybos klaidų',
noChanges : 'Rašybos tikrinimas baigtas: Nėra pakeistų žodžių',
oneChange : 'Rašybos tikrinimas baigtas: Vienas žodis pakeistas',
manyChanges : 'Rašybos tikrinimas baigtas: Pakeista %1 žodžių',
ieSpellDownload : 'Rašybos tikrinimas neinstaliuotas. Ar Jūs norite jį dabar atsisiųsti?'
},
smiley :
{
toolbar : 'Veideliai',
title : 'Įterpti veidelį'
},
elementsPath :
{
eleTitle : '%1 element' // MISSING
},
numberedlist : 'Numeruotas sąrašas',
bulletedlist : 'Suženklintas sąrašas',
indent : 'Padidinti įtrauką',
outdent : 'Sumažinti įtrauką',
justify :
{
left : 'Lygiuoti kairę',
center : 'Centruoti',
right : 'Lygiuoti dešinę',
block : 'Lygiuoti abi puses'
},
blockquote : 'Citata',
clipboard :
{
title : 'Įdėti',
cutError : 'Jūsų naršyklės saugumo nustatymai neleidžia redaktoriui automatiškai įvykdyti iškirpimo operacijų. Tam prašome naudoti klaviatūrą (Ctrl+X).',
copyError : 'Jūsų naršyklės saugumo nustatymai neleidžia redaktoriui automatiškai įvykdyti kopijavimo operacijų. Tam prašome naudoti klaviatūrą (Ctrl+C).',
pasteMsg : 'Žemiau esančiame įvedimo lauke įdėkite tekstą, naudodami klaviatūrą (<STRONG>Ctrl+V</STRONG>) ir paspauskite mygtuką <STRONG>OK</STRONG>.',
securityMsg : 'Dėl jūsų naršyklės saugumo nustatymų, redaktorius negali tiesiogiai pasiekti laikinosios atminties. Jums reikia nukopijuoti dar kartą į šį langą.'
},
pastefromword :
{
toolbar : 'Įdėti iš Word',
title : 'Įdėti iš Word',
advice : 'Žemiau esančiame įvedimo lauke įdėkite tekstą, naudodami klaviatūrą (<STRONG>Ctrl+V</STRONG>) ir paspauskite mygtuką <STRONG>OK</STRONG>.',
ignoreFontFace : 'Ignoruoti šriftų nustatymus',
removeStyle : 'Pašalinti stilių nustatymus'
},
pasteText :
{
button : 'Įdėti kaip gryną tekstą',
title : 'Įdėti kaip gryną tekstą'
},
templates :
{
button : 'Šablonai',
title : 'Turinio šablonai',
insertOption: 'Pakeisti dabartinį turinį pasirinktu šablonu',
selectPromptMsg: 'Pasirinkite norimą šabloną<br>(<b>Dėmesio!</b> esamas turinys bus prarastas):',
emptyListMsg : '(Šablonų sąrašas tuščias)'
},
showBlocks : 'Rodyti blokus',
stylesCombo :
{
label : 'Stilius',
voiceLabel : 'Styles', // MISSING
panelVoiceLabel : 'Select a style', // MISSING
panelTitle1 : 'Block Styles', // MISSING
panelTitle2 : 'Inline Styles', // MISSING
panelTitle3 : 'Object Styles' // MISSING
},
format :
{
label : 'Šrifto formatas',
voiceLabel : 'Format', // MISSING
panelTitle : 'Šrifto formatas',
panelVoiceLabel : 'Select a paragraph format', // MISSING
tag_p : 'Normalus',
tag_pre : 'Formuotas',
tag_address : 'Kreipinio',
tag_h1 : 'Antraštinis 1',
tag_h2 : 'Antraštinis 2',
tag_h3 : 'Antraštinis 3',
tag_h4 : 'Antraštinis 4',
tag_h5 : 'Antraštinis 5',
tag_h6 : 'Antraštinis 6',
tag_div : 'Normal (DIV)' // MISSING
},
font :
{
label : 'Šriftas',
voiceLabel : 'Font', // MISSING
panelTitle : 'Šriftas',
panelVoiceLabel : 'Select a font' // MISSING
},
fontSize :
{
label : 'Šrifto dydis',
voiceLabel : 'Font Size', // MISSING
panelTitle : 'Šrifto dydis',
panelVoiceLabel : 'Select a font size' // MISSING
},
colorButton :
{
textColorTitle : 'Teksto spalva',
bgColorTitle : 'Fono spalva',
auto : 'Automatinis',
more : 'Daugiau spalvų...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Spell Check As You Type', // MISSING
enable : 'Enable SCAYT', // MISSING
disable : 'Disable SCAYT', // MISSING
about : 'About SCAYT', // MISSING
toggle : 'Toggle SCAYT', // MISSING
options : 'Options', // MISSING
langs : 'Languages', // MISSING
moreSuggestions : 'More suggestions', // MISSING
ignore : 'Ignore', // MISSING
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
optionsTab : 'Options', // MISSING
languagesTab : 'Languages', // MISSING
dictionariesTab : 'Dictionaries', // MISSING
aboutTab : 'About' // MISSING
},
about :
{
title : 'About CKEditor', // MISSING
dlgTitle : 'About CKEditor', // MISSING
moreInfo : 'For licensing information please visit our web site:', // MISSING
copy : 'Copyright &copy; $1. All rights reserved.' // MISSING
},
maximize : 'Maximize', // MISSING
fakeobjects :
{
anchor : 'Anchor', // MISSING
flash : 'Flash Animation', // MISSING
div : 'Page Break', // MISSING
unknown : 'Unknown Object' // MISSING
},
resize : 'Drag to resize' // MISSING
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Latvian language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['lv'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Rich text editor, %1', // MISSING
// Toolbar buttons without dialogs.
source : 'HTML kods',
newPage : 'Jauna lapa',
save : 'Saglabāt',
preview : 'Pārskatīt',
cut : 'Izgriezt',
copy : 'Kopēt',
paste : 'Ievietot',
print : 'Drukāt',
underline : 'Apakšsvītra',
bold : 'Treknu šriftu',
italic : 'Slīprakstā',
selectAll : 'Iezīmēt visu',
removeFormat : 'Noņemt stilus',
strike : 'Pārsvītrots',
subscript : 'Zemrakstā',
superscript : 'Augšrakstā',
horizontalrule : 'Ievietot horizontālu Atdalītājsvītru',
pagebreak : 'Ievietot lapas pārtraukumu',
unlink : 'Noņemt hipersaiti',
undo : 'Atcelt',
redo : 'Atkārtot',
// Common messages and labels.
common :
{
browseServer : 'Skatīt servera saturu',
url : 'URL',
protocol : 'Protokols',
upload : 'Augšupielādēt',
uploadSubmit : 'Nosūtīt serverim',
image : 'Attēls',
flash : 'Flash',
form : 'Forma',
checkbox : 'Atzīmēšanas kastīte',
radio : 'Izvēles poga',
textField : 'Teksta rinda',
textarea : 'Teksta laukums',
hiddenField : 'Paslēpta teksta rinda',
button : 'Poga',
select : 'Iezīmēšanas lauks',
imageButton : 'Attēlpoga',
notSet : '<nav iestatīts>',
id : 'Id',
name : 'Nosaukums',
langDir : 'Valodas lasīšanas virziens',
langDirLtr : 'No kreisās uz labo (LTR)',
langDirRtl : 'No labās uz kreiso (RTL)',
langCode : 'Valodas kods',
longDescr : 'Gara apraksta Hipersaite',
cssClass : 'Stilu saraksta klases',
advisoryTitle : 'Konsultatīvs virsraksts',
cssStyle : 'Stils',
ok : 'Darīts!',
cancel : 'Atcelt',
generalTab : 'General', // MISSING
advancedTab : 'Izvērstais',
validateNumberFailed : 'This value is not a number.', // MISSING
confirmNewPage : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING
confirmCancel : 'Some of the options have been changed. Are you sure to close the dialog?', // MISSING
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING
},
// Special char dialog.
specialChar :
{
toolbar : 'Ievietot speciālo simbolu',
title : 'Ievietot īpašu simbolu'
},
// Link dialog.
link :
{
toolbar : 'Ievietot/Labot hipersaiti',
menu : 'Labot hipersaiti',
title : 'Hipersaite',
info : 'Hipersaites informācija',
target : 'Mērķis',
upload : 'Augšupielādēt',
advanced : 'Izvērstais',
type : 'Hipersaites tips',
toAnchor : 'Iezīme šajā lapā',
toEmail : 'E-pasts',
target : 'Mērķis',
targetNotSet : '<nav iestatīts>',
targetFrame : '<ietvars>',
targetPopup : '<uznirstošā logā>',
targetNew : 'Jaunā logā (_blank)',
targetTop : 'Visredzamākajā logā (_top)',
targetSelf : 'Tajā pašā logā (_self)',
targetParent : 'Esošajā logā (_parent)',
targetFrameName : 'Mērķa ietvara nosaukums',
targetPopupName : 'Uznirstošā loga nosaukums',
popupFeatures : 'Uznirstošā loga nosaukums īpašības',
popupResizable : 'Resizable', // MISSING
popupStatusBar : 'Statusa josla',
popupLocationBar : 'Atrašanās vietas josla',
popupToolbar : 'Rīku josla',
popupMenuBar : 'Izvēlnes josla',
popupFullScreen : 'Pilnā ekrānā (IE)',
popupScrollBars : 'Ritjoslas',
popupDependent : 'Atkarīgs (Netscape)',
popupWidth : 'Platums',
popupLeft : 'Kreisā koordināte',
popupHeight : 'Augstums',
popupTop : 'Augšējā koordināte',
id : 'Id', // MISSING
langDir : 'Valodas lasīšanas virziens',
langDirNotSet : '<nav iestatīts>',
langDirLTR : 'No kreisās uz labo (LTR)',
langDirRTL : 'No labās uz kreiso (RTL)',
acccessKey : 'Pieejas kods',
name : 'Nosaukums',
langCode : 'Valodas lasīšanas virziens',
tabIndex : 'Ciļņu indekss',
advisoryTitle : 'Konsultatīvs virsraksts',
advisoryContentType : 'Konsultatīvs satura tips',
cssClasses : 'Stilu saraksta klases',
charset : 'Pievienotā resursa kodu tabula',
styles : 'Stils',
selectAnchor : 'Izvēlēties iezīmi',
anchorName : 'Pēc iezīmes nosaukuma',
anchorId : 'Pēc elementa ID',
emailAddress : 'E-pasta adrese',
emailSubject : 'Ziņas tēma',
emailBody : 'Ziņas saturs',
noAnchors : '(Šajā dokumentā nav iezīmju)',
noUrl : 'Lūdzu norādi hipersaiti',
noEmail : 'Lūdzu norādi e-pasta adresi'
},
// Anchor dialog
anchor :
{
toolbar : 'Ievietot/Labot iezīmi',
menu : 'Iezīmes īpašības',
title : 'Iezīmes īpašības',
name : 'Iezīmes nosaukums',
errorName : 'Lūdzu norādiet iezīmes nosaukumu'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Find and Replace', // MISSING
find : 'Meklēt',
replace : 'Nomainīt',
findWhat : 'Meklēt:',
replaceWith : 'Nomainīt uz:',
notFoundMsg : 'Norādītā frāze netika atrasta.',
matchCase : 'Reģistrjūtīgs',
matchWord : 'Jāsakrīt pilnībā',
matchCyclic : 'Match cyclic', // MISSING
replaceAll : 'Aizvietot visu',
replaceSuccessMsg : '%1 occurrence(s) replaced.' // MISSING
},
// Table Dialog
table :
{
toolbar : 'Tabula',
title : 'Tabulas īpašības',
menu : 'Tabulas īpašības',
deleteTable : 'Dzēst tabulu',
rows : 'Rindas',
columns : 'Kolonnas',
border : 'Rāmja izmērs',
align : 'Novietojums',
alignNotSet : '<nav norādīts>',
alignLeft : 'Pa kreisi',
alignCenter : 'Centrēti',
alignRight : 'Pa labi',
width : 'Platums',
widthPx : 'pikseļos',
widthPc : 'procentuāli',
height : 'Augstums',
cellSpace : 'Rūtiņu atstatums',
cellPad : 'Rūtiņu nobīde',
caption : 'Leģenda',
summary : 'Anotācija',
headers : 'Headers', // MISSING
headersNone : 'None', // MISSING
headersColumn : 'First column', // MISSING
headersRow : 'First Row', // MISSING
headersBoth : 'Both', // MISSING
invalidRows : 'Number of rows must be a number greater than 0.', // MISSING
invalidCols : 'Number of columns must be a number greater than 0.', // MISSING
invalidBorder : 'Border size must be a number.', // MISSING
invalidWidth : 'Table width must be a number.', // MISSING
invalidHeight : 'Table height must be a number.', // MISSING
invalidCellSpacing : 'Cell spacing must be a number.', // MISSING
invalidCellPadding : 'Cell padding must be a number.', // MISSING
cell :
{
menu : 'Šūna',
insertBefore : 'Insert Cell Before', // MISSING
insertAfter : 'Insert Cell After', // MISSING
deleteCell : 'Dzēst rūtiņas',
merge : 'Apvienot rūtiņas',
mergeRight : 'Merge Right', // MISSING
mergeDown : 'Merge Down', // MISSING
splitHorizontal : 'Split Cell Horizontally', // MISSING
splitVertical : 'Split Cell Vertically', // MISSING
title : 'Cell Properties', // MISSING
cellType : 'Cell Type', // MISSING
rowSpan : 'Rows Span', // MISSING
colSpan : 'Columns Span', // MISSING
wordWrap : 'Word Wrap', // MISSING
hAlign : 'Horizontal Alignment', // MISSING
vAlign : 'Vertical Alignment', // MISSING
alignTop : 'Top', // MISSING
alignMiddle : 'Middle', // MISSING
alignBottom : 'Bottom', // MISSING
alignBaseline : 'Baseline', // MISSING
bgColor : 'Background Color', // MISSING
borderColor : 'Border Color', // MISSING
data : 'Data', // MISSING
header : 'Header', // MISSING
yes : 'Yes', // MISSING
no : 'No', // MISSING
invalidWidth : 'Cell width must be a number.', // MISSING
invalidHeight : 'Cell height must be a number.', // MISSING
invalidRowSpan : 'Rows span must be a whole number.', // MISSING
invalidColSpan : 'Columns span must be a whole number.' // MISSING
},
row :
{
menu : 'Rinda',
insertBefore : 'Insert Row Before', // MISSING
insertAfter : 'Insert Row After', // MISSING
deleteRow : 'Dzēst rindas'
},
column :
{
menu : 'Kolonna',
insertBefore : 'Insert Column Before', // MISSING
insertAfter : 'Insert Column After', // MISSING
deleteColumn : 'Dzēst kolonnas'
}
},
// Button Dialog.
button :
{
title : 'Pogas īpašības',
text : 'Teksts (vērtība)',
type : 'Tips',
typeBtn : 'Button', // MISSING
typeSbm : 'Submit', // MISSING
typeRst : 'Reset' // MISSING
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'Atzīmēšanas kastītes īpašības',
radioTitle : 'Izvēles poga īpašības',
value : 'Vērtība',
selected : 'Iezīmēts'
},
// Form Dialog.
form :
{
title : 'Formas īpašības',
menu : 'Formas īpašības',
action : 'Darbība',
method : 'Metode',
encoding : 'Encoding', // MISSING
target : 'Mērķis',
targetNotSet : '<nav iestatīts>',
targetNew : 'Jaunā logā (_blank)',
targetTop : 'Visredzamākajā logā (_top)',
targetSelf : 'Tajā pašā logā (_self)',
targetParent : 'Esošajā logā (_parent)'
},
// Select Field Dialog.
select :
{
title : 'Iezīmēšanas lauka īpašības',
selectInfo : 'Informācija',
opAvail : 'Pieejamās iespējas',
value : 'Vērtība',
size : 'Izmērs',
lines : 'rindas',
chkMulti : 'Atļaut vairākus iezīmējumus',
opText : 'Teksts',
opValue : 'Vērtība',
btnAdd : 'Pievienot',
btnModify : 'Veikt izmaiņas',
btnUp : 'Augšup',
btnDown : 'Lejup',
btnSetValue : 'Noteikt kā iezīmēto vērtību',
btnDelete : 'Dzēst'
},
// Textarea Dialog.
textarea :
{
title : 'Teksta laukuma īpašības',
cols : 'Kolonnas',
rows : 'Rindas'
},
// Text Field Dialog.
textfield :
{
title : 'Teksta rindas īpašības',
name : 'Nosaukums',
value : 'Vērtība',
charWidth : 'Simbolu platums',
maxChars : 'Simbolu maksimālais daudzums',
type : 'Tips',
typeText : 'Teksts',
typePass : 'Parole'
},
// Hidden Field Dialog.
hidden :
{
title : 'Paslēptās teksta rindas īpašības',
name : 'Nosaukums',
value : 'Vērtība'
},
// Image Dialog.
image :
{
title : 'Attēla īpašības',
titleButton : 'Attēlpogas īpašības',
menu : 'Attēla īpašības',
infoTab : 'Informācija par attēlu',
btnUpload : 'Nosūtīt serverim',
url : 'URL',
upload : 'Augšupielādēt',
alt : 'Alternatīvais teksts',
width : 'Platums',
height : 'Augstums',
lockRatio : 'Nemainīga Augstuma/Platuma attiecība',
resetSize : 'Atjaunot sākotnējo izmēru',
border : 'Rāmis',
hSpace : 'Horizontālā telpa',
vSpace : 'Vertikālā telpa',
align : 'Nolīdzināt',
alignLeft : 'Pa kreisi',
alignAbsBottom: 'Absolūti apakšā',
alignAbsMiddle: 'Absolūti vertikāli centrēts',
alignBaseline : 'Pamatrindā',
alignBottom : 'Apakšā',
alignMiddle : 'Vertikāli centrēts',
alignRight : 'Pa labi',
alignTextTop : 'Teksta augšā',
alignTop : 'Augšā',
preview : 'Pārskats',
alertUrl : 'Lūdzu norādīt attēla hipersaiti',
linkTab : 'Hipersaite',
button2Img : 'Do you want to transform the selected image button on a simple image?', // MISSING
img2Button : 'Do you want to transform the selected image on a image button?' // MISSING
},
// Flash Dialog
flash :
{
properties : 'Flash īpašības',
propertiesTab : 'Properties', // MISSING
title : 'Flash īpašības',
chkPlay : 'Automātiska atskaņošana',
chkLoop : 'Nepārtraukti',
chkMenu : 'Atļaut Flash izvēlni',
chkFull : 'Allow Fullscreen', // MISSING
scale : 'Mainīt izmēru',
scaleAll : 'Rādīt visu',
scaleNoBorder : 'Bez rāmja',
scaleFit : 'Precīzs izmērs',
access : 'Script Access', // MISSING
accessAlways : 'Always', // MISSING
accessSameDomain : 'Same domain', // MISSING
accessNever : 'Never', // MISSING
align : 'Nolīdzināt',
alignLeft : 'Pa kreisi',
alignAbsBottom: 'Absolūti apakšā',
alignAbsMiddle: 'Absolūti vertikāli centrēts',
alignBaseline : 'Pamatrindā',
alignBottom : 'Apakšā',
alignMiddle : 'Vertikāli centrēts',
alignRight : 'Pa labi',
alignTextTop : 'Teksta augšā',
alignTop : 'Augšā',
quality : 'Quality', // MISSING
qualityBest : 'Best', // MISSING
qualityHigh : 'High', // MISSING
qualityAutoHigh : 'Auto High', // MISSING
qualityMedium : 'Medium', // MISSING
qualityAutoLow : 'Auto Low', // MISSING
qualityLow : 'Low', // MISSING
windowModeWindow : 'Window', // MISSING
windowModeOpaque : 'Opaque', // MISSING
windowModeTransparent : 'Transparent', // MISSING
windowMode : 'Window mode', // MISSING
flashvars : 'Variables for Flash', // MISSING
bgcolor : 'Fona krāsa',
width : 'Platums',
height : 'Augstums',
hSpace : 'Horizontālā telpa',
vSpace : 'Vertikālā telpa',
validateSrc : 'Lūdzu norādi hipersaiti',
validateWidth : 'Width must be a number.', // MISSING
validateHeight : 'Height must be a number.', // MISSING
validateHSpace : 'HSpace must be a number.', // MISSING
validateVSpace : 'VSpace must be a number.' // MISSING
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'Pareizrakstības pārbaude',
title : 'Spell Check', // MISSING
notAvailable : 'Sorry, but service is unavailable now.', // MISSING
errorLoading : 'Error loading application service host: %s.', // MISSING
notInDic : 'Netika atrasts vārdnīcā',
changeTo : 'Nomainīt uz',
btnIgnore : 'Ignorēt',
btnIgnoreAll : 'Ignorēt visu',
btnReplace : 'Aizvietot',
btnReplaceAll : 'Aizvietot visu',
btnUndo : 'Atcelt',
noSuggestions : '- Nav ieteikumu -',
progress : 'Notiek pareizrakstības pārbaude...',
noMispell : 'Pareizrakstības pārbaude pabeigta: kļūdas netika atrastas',
noChanges : 'Pareizrakstības pārbaude pabeigta: nekas netika labots',
oneChange : 'Pareizrakstības pārbaude pabeigta: 1 vārds izmainīts',
manyChanges : 'Pareizrakstības pārbaude pabeigta: %1 vārdi tika mainīti',
ieSpellDownload : 'Pareizrakstības pārbaudītājs nav pievienots. Vai vēlaties to lejupielādēt tagad?'
},
smiley :
{
toolbar : 'Smaidiņi',
title : 'Ievietot smaidiņu'
},
elementsPath :
{
eleTitle : '%1 element' // MISSING
},
numberedlist : 'Numurēts saraksts',
bulletedlist : 'Izcelts saraksts',
indent : 'Palielināt atkāpi',
outdent : 'Samazināt atkāpi',
justify :
{
left : 'Izlīdzināt pa kreisi',
center : 'Izlīdzināt pret centru',
right : 'Izlīdzināt pa labi',
block : 'Izlīdzināt malas'
},
blockquote : 'Blockquote', // MISSING
clipboard :
{
title : 'Ievietot',
cutError : 'Jūsu pārlūkprogrammas drošības iestatījumi nepieļauj editoram automātiski veikt izgriešanas darbību. Lūdzu, izmantojiet (Ctrl+X, lai veiktu šo darbību.',
copyError : 'Jūsu pārlūkprogrammas drošības iestatījumi nepieļauj editoram automātiski veikt kopēšanas darbību. Lūdzu, izmantojiet (Ctrl+C), lai veiktu šo darbību.',
pasteMsg : 'Lūdzu, ievietojiet tekstu šajā laukumā, izmantojot klaviatūru (<STRONG>Ctrl+V</STRONG>) un apstipriniet ar <STRONG>Darīts!</STRONG>.',
securityMsg : 'Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.' // MISSING
},
pastefromword :
{
toolbar : 'Ievietot no Worda',
title : 'Ievietot no Worda',
advice : 'Lūdzu, ievietojiet tekstu šajā laukumā, izmantojot klaviatūru (<STRONG>Ctrl+V</STRONG>) un apstipriniet ar <STRONG>Darīts!</STRONG>.',
ignoreFontFace : 'Ignorēt iepriekš norādītos fontus',
removeStyle : 'Noņemt norādītos stilus'
},
pasteText :
{
button : 'Ievietot kā vienkāršu tekstu',
title : 'Ievietot kā vienkāršu tekstu'
},
templates :
{
button : 'Sagataves',
title : 'Satura sagataves',
insertOption: 'Replace actual contents', // MISSING
selectPromptMsg: 'Lūdzu, norādiet sagatavi, ko atvērt editorā<br>(patreizējie dati tiks zaudēti):',
emptyListMsg : '(Nav norādītas sagataves)'
},
showBlocks : 'Show Blocks', // MISSING
stylesCombo :
{
label : 'Stils',
voiceLabel : 'Styles', // MISSING
panelVoiceLabel : 'Select a style', // MISSING
panelTitle1 : 'Block Styles', // MISSING
panelTitle2 : 'Inline Styles', // MISSING
panelTitle3 : 'Object Styles' // MISSING
},
format :
{
label : 'Formāts',
voiceLabel : 'Format', // MISSING
panelTitle : 'Formāts',
panelVoiceLabel : 'Select a paragraph format', // MISSING
tag_p : 'Normāls teksts',
tag_pre : 'Formatēts teksts',
tag_address : 'Adrese',
tag_h1 : 'Virsraksts 1',
tag_h2 : 'Virsraksts 2',
tag_h3 : 'Virsraksts 3',
tag_h4 : 'Virsraksts 4',
tag_h5 : 'Virsraksts 5',
tag_h6 : 'Virsraksts 6',
tag_div : 'Rindkopa (DIV)'
},
font :
{
label : 'Šrifts',
voiceLabel : 'Font', // MISSING
panelTitle : 'Šrifts',
panelVoiceLabel : 'Select a font' // MISSING
},
fontSize :
{
label : 'Izmērs',
voiceLabel : 'Font Size', // MISSING
panelTitle : 'Izmērs',
panelVoiceLabel : 'Select a font size' // MISSING
},
colorButton :
{
textColorTitle : 'Teksta krāsa',
bgColorTitle : 'Fona krāsa',
auto : 'Automātiska',
more : 'Plašāka palete...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Spell Check As You Type', // MISSING
enable : 'Enable SCAYT', // MISSING
disable : 'Disable SCAYT', // MISSING
about : 'About SCAYT', // MISSING
toggle : 'Toggle SCAYT', // MISSING
options : 'Options', // MISSING
langs : 'Languages', // MISSING
moreSuggestions : 'More suggestions', // MISSING
ignore : 'Ignore', // MISSING
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
optionsTab : 'Options', // MISSING
languagesTab : 'Languages', // MISSING
dictionariesTab : 'Dictionaries', // MISSING
aboutTab : 'About' // MISSING
},
about :
{
title : 'About CKEditor', // MISSING
dlgTitle : 'About CKEditor', // MISSING
moreInfo : 'For licensing information please visit our web site:', // MISSING
copy : 'Copyright &copy; $1. All rights reserved.' // MISSING
},
maximize : 'Maximize', // MISSING
fakeobjects :
{
anchor : 'Anchor', // MISSING
flash : 'Flash Animation', // MISSING
div : 'Page Break', // MISSING
unknown : 'Unknown Object' // MISSING
},
resize : 'Drag to resize' // MISSING
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Mongolian language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['mn'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Rich text editor, %1', // MISSING
// Toolbar buttons without dialogs.
source : 'Код',
newPage : 'Шинэ хуудас',
save : 'Хадгалах',
preview : 'Уридчлан харах',
cut : 'Хайчлах',
copy : 'Хуулах',
paste : 'Буулгах',
print : 'Хэвлэх',
underline : 'Доогуур нь зураастай болгох',
bold : 'Тод бүдүүн',
italic : 'Налуу',
selectAll : 'Бүгдийг нь сонгох',
removeFormat : 'Формат авч хаях',
strike : 'Дундуур нь зураастай болгох',
subscript : 'Суурь болгох',
superscript : 'Зэрэг болгох',
horizontalrule : 'Хөндлөн зураас оруулах',
pagebreak : 'Хуудас тусгаарлагч оруулах',
unlink : 'Линк авч хаях',
undo : 'Хүчингүй болгох',
redo : 'Өмнөх үйлдлээ сэргээх',
// Common messages and labels.
common :
{
browseServer : 'Сервер харуулах',
url : 'URL',
protocol : 'Протокол',
upload : 'Хуулах',
uploadSubmit : 'Үүнийг сервэррүү илгээ',
image : 'Зураг',
flash : 'Флаш',
form : 'Форм',
checkbox : 'Чекбокс',
radio : 'Радио товч',
textField : 'Техт талбар',
textarea : 'Техт орчин',
hiddenField : 'Нууц талбар',
button : 'Товч',
select : 'Сонгогч талбар',
imageButton : 'Зурагтай товч',
notSet : '<Оноохгүй>',
id : 'Id',
name : 'Нэр',
langDir : 'Хэлний чиглэл',
langDirLtr : 'Зүүнээс баруун (LTR)',
langDirRtl : 'Баруунаас зүүн (RTL)',
langCode : 'Хэлний код',
longDescr : 'URL-ын тайлбар',
cssClass : 'Stylesheet классууд',
advisoryTitle : 'Зөвлөлдөх гарчиг',
cssStyle : 'Загвар',
ok : 'OK',
cancel : 'Болих',
generalTab : 'General', // MISSING
advancedTab : 'Нэмэлт',
validateNumberFailed : 'This value is not a number.', // MISSING
confirmNewPage : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING
confirmCancel : 'Some of the options have been changed. Are you sure to close the dialog?', // MISSING
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING
},
// Special char dialog.
specialChar :
{
toolbar : 'Онцгой тэмдэгт оруулах',
title : 'Онцгой тэмдэгт сонгох'
},
// Link dialog.
link :
{
toolbar : 'Линк Оруулах/Засварлах',
menu : 'Холбоос засварлах',
title : 'Линк',
info : 'Линкийн мэдээлэл',
target : 'Байрлал',
upload : 'Хуулах',
advanced : 'Нэмэлт',
type : 'Линкийн төрөл',
toAnchor : 'Энэ хуудасандах холбоос',
toEmail : 'E-Mail',
target : 'Байрлал',
targetNotSet : '<Оноохгүй>',
targetFrame : '<Агуулах хүрээ>',
targetPopup : '<popup цонх>',
targetNew : 'Шинэ цонх (_blank)',
targetTop : 'Хамгийн түрүүн байх цонх (_top)',
targetSelf : 'Төстэй цонх (_self)',
targetParent : 'Эцэг цонх (_parent)',
targetFrameName : 'Очих фремын нэр',
targetPopupName : 'Popup цонхны нэр',
popupFeatures : 'Popup цонхны онцлог',
popupResizable : 'Resizable', // MISSING
popupStatusBar : 'Статус хэсэг',
popupLocationBar : 'Location хэсэг',
popupToolbar : 'Багажны хэсэг',
popupMenuBar : 'Meню хэсэг',
popupFullScreen : 'Цонх дүүргэх (IE)',
popupScrollBars : 'Скрол хэсэгүүд',
popupDependent : 'Хамаатай (Netscape)',
popupWidth : 'Өргөн',
popupLeft : 'Зүүн байрлал',
popupHeight : 'Өндөр',
popupTop : 'Дээд байрлал',
id : 'Id', // MISSING
langDir : 'Хэлний чиглэл',
langDirNotSet : '<Оноохгүй>',
langDirLTR : 'Зүүнээс баруун (LTR)',
langDirRTL : 'Баруунаас зүүн (RTL)',
acccessKey : 'Холбох түлхүүр',
name : 'Нэр',
langCode : 'Хэлний чиглэл',
tabIndex : 'Tab индекс',
advisoryTitle : 'Зөвлөлдөх гарчиг',
advisoryContentType : 'Зөвлөлдөх төрлийн агуулга',
cssClasses : 'Stylesheet классууд',
charset : 'Тэмдэгт оноох нөөцөд холбогдсон',
styles : 'Загвар',
selectAnchor : 'Холбоос сонгох',
anchorName : 'Холбоосын нэрээр',
anchorId : 'Элемэнт Id-гаар',
emailAddress : 'E-Mail Хаяг',
emailSubject : 'Message гарчиг',
emailBody : 'Message-ийн агуулга',
noAnchors : '(Баримт бичиг холбоосгүй байна)',
noUrl : 'Линк URL-ээ төрөлжүүлнэ үү',
noEmail : 'Е-mail хаягаа төрөлжүүлнэ үү'
},
// Anchor dialog
anchor :
{
toolbar : 'Холбоос Оруулах/Засварлах',
menu : 'Холбоос шинж чанар',
title : 'Холбоос шинж чанар',
name : 'Холбоос нэр',
errorName : 'Холбоос төрөл оруулна уу'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Хай мөн Дарж бич',
find : 'Хайх',
replace : 'Солих',
findWhat : 'Хайх үг/үсэг:',
replaceWith : 'Солих үг:',
notFoundMsg : 'Хайсан текст олсонгүй.',
matchCase : 'Тэнцэх төлөв',
matchWord : 'Тэнцэх бүтэн үг',
matchCyclic : 'Match cyclic', // MISSING
replaceAll : 'Бүгдийг нь Солих',
replaceSuccessMsg : '%1 occurrence(s) replaced.' // MISSING
},
// Table Dialog
table :
{
toolbar : 'Хүснэгт',
title : 'Хүснэгт',
menu : 'Хүснэгт',
deleteTable : 'Хүснэгт устгах',
rows : 'Мөр',
columns : 'Багана',
border : 'Хүрээний хэмжээ',
align : 'Эгнээ',
alignNotSet : '<Оноохгүй>',
alignLeft : 'Зүүн талд',
alignCenter : 'Төвд',
alignRight : 'Баруун талд',
width : 'Өргөн',
widthPx : 'цэг',
widthPc : 'хувь',
height : 'Өндөр',
cellSpace : 'Нүх хоорондын зай (spacing)',
cellPad : 'Нүх доторлох(padding)',
caption : 'Тайлбар',
summary : 'Тайлбар',
headers : 'Headers', // MISSING
headersNone : 'None', // MISSING
headersColumn : 'First column', // MISSING
headersRow : 'First Row', // MISSING
headersBoth : 'Both', // MISSING
invalidRows : 'Number of rows must be a number greater than 0.', // MISSING
invalidCols : 'Number of columns must be a number greater than 0.', // MISSING
invalidBorder : 'Border size must be a number.', // MISSING
invalidWidth : 'Table width must be a number.', // MISSING
invalidHeight : 'Table height must be a number.', // MISSING
invalidCellSpacing : 'Cell spacing must be a number.', // MISSING
invalidCellPadding : 'Cell padding must be a number.', // MISSING
cell :
{
menu : 'Нүх/зай',
insertBefore : 'Нүх/зай өмнө нь оруулах',
insertAfter : 'Нүх/зай дараа нь оруулах',
deleteCell : 'Нүх устгах',
merge : 'Нүх нэгтэх',
mergeRight : 'Баруун тийш нэгтгэх',
mergeDown : 'Доош нэгтгэх',
splitHorizontal : 'Нүх/зайг босоогоор нь тусгаарлах',
splitVertical : 'Нүх/зайг хөндлөнгөөр нь тусгаарлах',
title : 'Cell Properties', // MISSING
cellType : 'Cell Type', // MISSING
rowSpan : 'Rows Span', // MISSING
colSpan : 'Columns Span', // MISSING
wordWrap : 'Word Wrap', // MISSING
hAlign : 'Horizontal Alignment', // MISSING
vAlign : 'Vertical Alignment', // MISSING
alignTop : 'Top', // MISSING
alignMiddle : 'Middle', // MISSING
alignBottom : 'Bottom', // MISSING
alignBaseline : 'Baseline', // MISSING
bgColor : 'Background Color', // MISSING
borderColor : 'Border Color', // MISSING
data : 'Data', // MISSING
header : 'Header', // MISSING
yes : 'Yes', // MISSING
no : 'No', // MISSING
invalidWidth : 'Cell width must be a number.', // MISSING
invalidHeight : 'Cell height must be a number.', // MISSING
invalidRowSpan : 'Rows span must be a whole number.', // MISSING
invalidColSpan : 'Columns span must be a whole number.' // MISSING
},
row :
{
menu : 'Мөр',
insertBefore : 'Мөр өмнө нь оруулах',
insertAfter : 'Мөр дараа нь оруулах',
deleteRow : 'Мөр устгах'
},
column :
{
menu : 'Багана',
insertBefore : 'Багана өмнө нь оруулах',
insertAfter : 'Багана дараа нь оруулах',
deleteColumn : 'Багана устгах'
}
},
// Button Dialog.
button :
{
title : 'Товчны шинж чанар',
text : 'Тэкст (Утга)',
type : 'Төрөл',
typeBtn : 'Товч',
typeSbm : 'Submit',
typeRst : 'Болих'
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'Чекбоксны шинж чанар',
radioTitle : 'Радио товчны шинж чанар',
value : 'Утга',
selected : 'Сонгогдсон'
},
// Form Dialog.
form :
{
title : 'Форм шинж чанар',
menu : 'Форм шинж чанар',
action : 'Үйлдэл',
method : 'Арга',
encoding : 'Encoding', // MISSING
target : 'Байрлал',
targetNotSet : '<Оноохгүй>',
targetNew : 'Шинэ цонх (_blank)',
targetTop : 'Хамгийн түрүүн байх цонх (_top)',
targetSelf : 'Төстэй цонх (_self)',
targetParent : 'Эцэг цонх (_parent)'
},
// Select Field Dialog.
select :
{
title : 'Согогч талбарын шинж чанар',
selectInfo : 'Мэдээлэл',
opAvail : 'Идвэхтэй сонголт',
value : 'Утга',
size : 'Хэмжээ',
lines : 'Мөр',
chkMulti : 'Олон сонголт зөвшөөрөх',
opText : 'Тэкст',
opValue : 'Утга',
btnAdd : 'Нэмэх',
btnModify : 'Өөрчлөх',
btnUp : 'Дээш',
btnDown : 'Доош',
btnSetValue : 'Сонгогдсан утга оноох',
btnDelete : 'Устгах'
},
// Textarea Dialog.
textarea :
{
title : 'Текст орчны шинж чанар',
cols : 'Багана',
rows : 'Мөр'
},
// Text Field Dialog.
textfield :
{
title : 'Текст талбарын шинж чанар',
name : 'Нэр',
value : 'Утга',
charWidth : 'Тэмдэгтын өргөн',
maxChars : 'Хамгийн их тэмдэгт',
type : 'Төрөл',
typeText : 'Текст',
typePass : 'Нууц үг'
},
// Hidden Field Dialog.
hidden :
{
title : 'Нууц талбарын шинж чанар',
name : 'Нэр',
value : 'Утга'
},
// Image Dialog.
image :
{
title : 'Зураг',
titleButton : 'Зурган товчны шинж чанар',
menu : 'Зураг',
infoTab : 'Зурагны мэдээлэл',
btnUpload : 'Үүнийг сервэррүү илгээ',
url : 'URL',
upload : 'Хуулах',
alt : 'Тайлбар текст',
width : 'Өргөн',
height : 'Өндөр',
lockRatio : 'Радио түгжих',
resetSize : 'хэмжээ дахин оноох',
border : 'Хүрээ',
hSpace : 'Хөндлөн зай',
vSpace : 'Босоо зай',
align : 'Эгнээ',
alignLeft : 'Зүүн',
alignAbsBottom: 'Abs доод талд',
alignAbsMiddle: 'Abs Дунд талд',
alignBaseline : 'Baseline',
alignBottom : 'Доод талд',
alignMiddle : 'Дунд талд',
alignRight : 'Баруун',
alignTextTop : 'Текст дээр',
alignTop : 'Дээд талд',
preview : 'Уридчлан харах',
alertUrl : 'Зурагны URL-ын төрлийн сонгоно уу',
linkTab : 'Линк',
button2Img : 'Do you want to transform the selected image button on a simple image?', // MISSING
img2Button : 'Do you want to transform the selected image on a image button?' // MISSING
},
// Flash Dialog
flash :
{
properties : 'Флаш шинж чанар',
propertiesTab : 'Properties', // MISSING
title : 'Флаш шинж чанар',
chkPlay : 'Автоматаар тоглох',
chkLoop : 'Давтах',
chkMenu : 'Флаш цэс идвэхжүүлэх',
chkFull : 'Allow Fullscreen', // MISSING
scale : 'Өргөгтгөх',
scaleAll : 'Бүгдийг харуулах',
scaleNoBorder : 'Хүрээгүй',
scaleFit : 'Яг тааруулах',
access : 'Script Access', // MISSING
accessAlways : 'Always', // MISSING
accessSameDomain : 'Same domain', // MISSING
accessNever : 'Never', // MISSING
align : 'Эгнээ',
alignLeft : 'Зүүн',
alignAbsBottom: 'Abs доод талд',
alignAbsMiddle: 'Abs Дунд талд',
alignBaseline : 'Baseline',
alignBottom : 'Доод талд',
alignMiddle : 'Дунд талд',
alignRight : 'Баруун',
alignTextTop : 'Текст дээр',
alignTop : 'Дээд талд',
quality : 'Quality', // MISSING
qualityBest : 'Best', // MISSING
qualityHigh : 'High', // MISSING
qualityAutoHigh : 'Auto High', // MISSING
qualityMedium : 'Medium', // MISSING
qualityAutoLow : 'Auto Low', // MISSING
qualityLow : 'Low', // MISSING
windowModeWindow : 'Window', // MISSING
windowModeOpaque : 'Opaque', // MISSING
windowModeTransparent : 'Transparent', // MISSING
windowMode : 'Window mode', // MISSING
flashvars : 'Variables for Flash', // MISSING
bgcolor : 'Фонны өнгө',
width : 'Өргөн',
height : 'Өндөр',
hSpace : 'Хөндлөн зай',
vSpace : 'Босоо зай',
validateSrc : 'Линк URL-ээ төрөлжүүлнэ үү',
validateWidth : 'Width must be a number.', // MISSING
validateHeight : 'Height must be a number.', // MISSING
validateHSpace : 'HSpace must be a number.', // MISSING
validateVSpace : 'VSpace must be a number.' // MISSING
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'Үгийн дүрэх шалгах',
title : 'Spell Check', // MISSING
notAvailable : 'Sorry, but service is unavailable now.', // MISSING
errorLoading : 'Error loading application service host: %s.', // MISSING
notInDic : 'Толь бичиггүй',
changeTo : 'Өөрчлөх',
btnIgnore : 'Зөвшөөрөх',
btnIgnoreAll : 'Бүгдийг зөвшөөрөх',
btnReplace : 'Дарж бичих',
btnReplaceAll : 'Бүгдийг Дарж бичих',
btnUndo : 'Буцаах',
noSuggestions : '- Тайлбаргүй -',
progress : 'Дүрэм шалгаж байгаа үйл явц...',
noMispell : 'Дүрэм шалгаад дууссан: Алдаа олдсонгүй',
noChanges : 'Дүрэм шалгаад дууссан: үг өөрчлөгдөөгүй',
oneChange : 'Дүрэм шалгаад дууссан: 1 үг өөрчлөгдсөн',
manyChanges : 'Дүрэм шалгаад дууссан: %1 үг өөрчлөгдсөн',
ieSpellDownload : 'Дүрэм шалгагч суугаагүй байна. Татаж авахыг хүсч байна уу?'
},
smiley :
{
toolbar : 'Тодорхойлолт',
title : 'Тодорхойлолт оруулах'
},
elementsPath :
{
eleTitle : '%1 element' // MISSING
},
numberedlist : 'Дугаарлагдсан жагсаалт',
bulletedlist : 'Цэгтэй жагсаалт',
indent : 'Догол мөр хасах',
outdent : 'Догол мөр нэмэх',
justify :
{
left : 'Зүүн талд байрлуулах',
center : 'Төвд байрлуулах',
right : 'Баруун талд байрлуулах',
block : 'Блок хэлбэрээр байрлуулах'
},
blockquote : 'Хайрцаглах',
clipboard :
{
title : 'Буулгах',
cutError : 'Таны browser-ын хамгаалалтын тохиргоо editor-д автоматаар хайчлах үйлдэлийг зөвшөөрөхгүй байна. (Ctrl+X) товчны хослолыг ашиглана уу.',
copyError : 'Таны browser-ын хамгаалалтын тохиргоо editor-д автоматаар хуулах үйлдэлийг зөвшөөрөхгүй байна. (Ctrl+C) товчны хослолыг ашиглана уу.',
pasteMsg : '(<strong>Ctrl+V</strong>) товчийг ашиглан paste хийнэ үү. Мөн <strong>OK</strong> дар.',
securityMsg : 'Таны үзүүлэгч/browser/-н хамгаалалтын тохиргооноос болоод editor clipboard өгөгдөлрүү шууд хандах боломжгүй. Энэ цонход дахин paste хийхийг оролд.'
},
pastefromword :
{
toolbar : 'Word-оос буулгах',
title : 'Word-оос буулгах',
advice : '(<strong>Ctrl+V</strong>) товчийг ашиглан paste хийнэ үү. Мөн <strong>OK</strong> дар.',
ignoreFontFace : 'Тодорхойлогдсон Font Face зөвшөөрнө',
removeStyle : 'Тодорхойлогдсон загварыг авах'
},
pasteText :
{
button : 'Plain Text-ээс буулгах',
title : 'Plain Text-ээс буулгах'
},
templates :
{
button : 'Загварууд',
title : 'Загварын агуулга',
insertOption: 'Одоогийн агууллагыг дарж бичих',
selectPromptMsg: 'Загварыг нээж editor-рүү сонгож оруулна уу<br />(Одоогийн агууллагыг устаж магадгүй):',
emptyListMsg : '(Загвар тодорхойлогдоогүй байна)'
},
showBlocks : 'Block-уудыг үзүүлэх',
stylesCombo :
{
label : 'Загвар',
voiceLabel : 'Styles', // MISSING
panelVoiceLabel : 'Select a style', // MISSING
panelTitle1 : 'Block Styles', // MISSING
panelTitle2 : 'Inline Styles', // MISSING
panelTitle3 : 'Object Styles' // MISSING
},
format :
{
label : 'Формат',
voiceLabel : 'Format', // MISSING
panelTitle : 'Формат',
panelVoiceLabel : 'Select a paragraph format', // MISSING
tag_p : 'Хэвийн',
tag_pre : 'Formatted',
tag_address : 'Хаяг',
tag_h1 : 'Heading 1',
tag_h2 : 'Heading 2',
tag_h3 : 'Heading 3',
tag_h4 : 'Heading 4',
tag_h5 : 'Heading 5',
tag_h6 : 'Heading 6',
tag_div : 'Paragraph (DIV)'
},
font :
{
label : 'Фонт',
voiceLabel : 'Font', // MISSING
panelTitle : 'Фонт',
panelVoiceLabel : 'Select a font' // MISSING
},
fontSize :
{
label : 'Хэмжээ',
voiceLabel : 'Font Size', // MISSING
panelTitle : 'Хэмжээ',
panelVoiceLabel : 'Select a font size' // MISSING
},
colorButton :
{
textColorTitle : 'Фонтны өнгө',
bgColorTitle : 'Фонны өнгө',
auto : 'Автоматаар',
more : 'Нэмэлт өнгөнүүд...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Spell Check As You Type', // MISSING
enable : 'Enable SCAYT', // MISSING
disable : 'Disable SCAYT', // MISSING
about : 'About SCAYT', // MISSING
toggle : 'Toggle SCAYT', // MISSING
options : 'Options', // MISSING
langs : 'Languages', // MISSING
moreSuggestions : 'More suggestions', // MISSING
ignore : 'Ignore', // MISSING
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
optionsTab : 'Options', // MISSING
languagesTab : 'Languages', // MISSING
dictionariesTab : 'Dictionaries', // MISSING
aboutTab : 'About' // MISSING
},
about :
{
title : 'About CKEditor', // MISSING
dlgTitle : 'About CKEditor', // MISSING
moreInfo : 'For licensing information please visit our web site:', // MISSING
copy : 'Copyright &copy; $1. All rights reserved.' // MISSING
},
maximize : 'Maximize', // MISSING
fakeobjects :
{
anchor : 'Anchor', // MISSING
flash : 'Flash Animation', // MISSING
div : 'Page Break', // MISSING
unknown : 'Unknown Object' // MISSING
},
resize : 'Drag to resize' // MISSING
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Malay language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['ms'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Rich text editor, %1', // MISSING
// Toolbar buttons without dialogs.
source : 'Sumber',
newPage : 'Helaian Baru',
save : 'Simpan',
preview : 'Prebiu',
cut : 'Potong',
copy : 'Salin',
paste : 'Tampal',
print : 'Cetak',
underline : 'Underline',
bold : 'Bold',
italic : 'Italic',
selectAll : 'Pilih Semua',
removeFormat : 'Buang Format',
strike : 'Strike Through',
subscript : 'Subscript',
superscript : 'Superscript',
horizontalrule : 'Masukkan Garisan Membujur',
pagebreak : 'Insert Page Break for Printing', // MISSING
unlink : 'Buang Sambungan',
undo : 'Batalkan',
redo : 'Ulangkan',
// Common messages and labels.
common :
{
browseServer : 'Browse Server',
url : 'URL',
protocol : 'Protokol',
upload : 'Muat Naik',
uploadSubmit : 'Hantar ke Server',
image : 'Gambar',
flash : 'Flash', // MISSING
form : 'Borang',
checkbox : 'Checkbox',
radio : 'Butang Radio',
textField : 'Text Field',
textarea : 'Textarea',
hiddenField : 'Field Tersembunyi',
button : 'Butang',
select : 'Field Pilihan',
imageButton : 'Butang Bergambar',
notSet : '<tidak di set>',
id : 'Id',
name : 'Nama',
langDir : 'Arah Tulisan',
langDirLtr : 'Kiri ke Kanan (LTR)',
langDirRtl : 'Kanan ke Kiri (RTL)',
langCode : 'Kod Bahasa',
longDescr : 'Butiran Panjang URL',
cssClass : 'Kelas-kelas Stylesheet',
advisoryTitle : 'Tajuk Makluman',
cssStyle : 'Stail',
ok : 'OK',
cancel : 'Batal',
generalTab : 'General', // MISSING
advancedTab : 'Advanced',
validateNumberFailed : 'This value is not a number.', // MISSING
confirmNewPage : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING
confirmCancel : 'Some of the options have been changed. Are you sure to close the dialog?', // MISSING
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING
},
// Special char dialog.
specialChar :
{
toolbar : 'Masukkan Huruf Istimewa',
title : 'Sila pilih huruf istimewa'
},
// Link dialog.
link :
{
toolbar : 'Masukkan/Sunting Sambungan',
menu : 'Sunting Sambungan',
title : 'Sambungan',
info : 'Butiran Sambungan',
target : 'Sasaran',
upload : 'Muat Naik',
advanced : 'Advanced',
type : 'Jenis Sambungan',
toAnchor : 'Pautan dalam muka surat ini',
toEmail : 'E-Mail',
target : 'Sasaran',
targetNotSet : '<tidak di set>',
targetFrame : '<bingkai>',
targetPopup : '<tetingkap popup>',
targetNew : 'Tetingkap Baru (_blank)',
targetTop : 'Tetingkap yang paling atas (_top)',
targetSelf : 'Tetingkap yang Sama (_self)',
targetParent : 'Tetingkap Parent (_parent)',
targetFrameName : 'Nama Bingkai Sasaran',
targetPopupName : 'Nama Tetingkap Popup',
popupFeatures : 'Ciri Tetingkap Popup',
popupResizable : 'Resizable', // MISSING
popupStatusBar : 'Bar Status',
popupLocationBar : 'Bar Lokasi',
popupToolbar : 'Toolbar',
popupMenuBar : 'Bar Menu',
popupFullScreen : 'Skrin Penuh (IE)',
popupScrollBars : 'Bar-bar skrol',
popupDependent : 'Bergantungan (Netscape)',
popupWidth : 'Lebar',
popupLeft : 'Posisi Kiri',
popupHeight : 'Tinggi',
popupTop : 'Posisi Atas',
id : 'Id', // MISSING
langDir : 'Arah Tulisan',
langDirNotSet : '<tidak di set>',
langDirLTR : 'Kiri ke Kanan (LTR)',
langDirRTL : 'Kanan ke Kiri (RTL)',
acccessKey : 'Kunci Akses',
name : 'Nama',
langCode : 'Arah Tulisan',
tabIndex : 'Indeks Tab ',
advisoryTitle : 'Tajuk Makluman',
advisoryContentType : 'Jenis Kandungan Makluman',
cssClasses : 'Kelas-kelas Stylesheet',
charset : 'Linked Resource Charset',
styles : 'Stail',
selectAnchor : 'Sila pilih pautan',
anchorName : 'dengan menggunakan nama pautan',
anchorId : 'dengan menggunakan ID elemen',
emailAddress : 'Alamat E-Mail',
emailSubject : 'Subjek Mesej',
emailBody : 'Isi Kandungan Mesej',
noAnchors : '(Tiada pautan terdapat dalam dokumen ini)',
noUrl : 'Sila taip sambungan URL',
noEmail : 'Sila taip alamat e-mail'
},
// Anchor dialog
anchor :
{
toolbar : 'Masukkan/Sunting Pautan',
menu : 'Ciri-ciri Pautan',
title : 'Ciri-ciri Pautan',
name : 'Nama Pautan',
errorName : 'Sila taip nama pautan'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Find and Replace', // MISSING
find : 'Cari',
replace : 'Ganti',
findWhat : 'Perkataan yang dicari:',
replaceWith : 'Diganti dengan:',
notFoundMsg : 'Text yang dicari tidak dijumpai.',
matchCase : 'Padanan case huruf',
matchWord : 'Padana Keseluruhan perkataan',
matchCyclic : 'Match cyclic', // MISSING
replaceAll : 'Ganti semua',
replaceSuccessMsg : '%1 occurrence(s) replaced.' // MISSING
},
// Table Dialog
table :
{
toolbar : 'Jadual',
title : 'Ciri-ciri Jadual',
menu : 'Ciri-ciri Jadual',
deleteTable : 'Delete Table', // MISSING
rows : 'Barisan',
columns : 'Jaluran',
border : 'Saiz Border',
align : 'Penjajaran',
alignNotSet : '<Tidak diset>',
alignLeft : 'Kiri',
alignCenter : 'Tengah',
alignRight : 'Kanan',
width : 'Lebar',
widthPx : 'piksel-piksel',
widthPc : 'peratus',
height : 'Tinggi',
cellSpace : 'Ruangan Antara Sel',
cellPad : 'Tambahan Ruang Sel',
caption : 'Keterangan',
summary : 'Summary', // MISSING
headers : 'Headers', // MISSING
headersNone : 'None', // MISSING
headersColumn : 'First column', // MISSING
headersRow : 'First Row', // MISSING
headersBoth : 'Both', // MISSING
invalidRows : 'Number of rows must be a number greater than 0.', // MISSING
invalidCols : 'Number of columns must be a number greater than 0.', // MISSING
invalidBorder : 'Border size must be a number.', // MISSING
invalidWidth : 'Table width must be a number.', // MISSING
invalidHeight : 'Table height must be a number.', // MISSING
invalidCellSpacing : 'Cell spacing must be a number.', // MISSING
invalidCellPadding : 'Cell padding must be a number.', // MISSING
cell :
{
menu : 'Cell', // MISSING
insertBefore : 'Insert Cell Before', // MISSING
insertAfter : 'Insert Cell After', // MISSING
deleteCell : 'Buangkan Sel-sel',
merge : 'Cantumkan Sel-sel',
mergeRight : 'Merge Right', // MISSING
mergeDown : 'Merge Down', // MISSING
splitHorizontal : 'Split Cell Horizontally', // MISSING
splitVertical : 'Split Cell Vertically', // MISSING
title : 'Cell Properties', // MISSING
cellType : 'Cell Type', // MISSING
rowSpan : 'Rows Span', // MISSING
colSpan : 'Columns Span', // MISSING
wordWrap : 'Word Wrap', // MISSING
hAlign : 'Horizontal Alignment', // MISSING
vAlign : 'Vertical Alignment', // MISSING
alignTop : 'Top', // MISSING
alignMiddle : 'Middle', // MISSING
alignBottom : 'Bottom', // MISSING
alignBaseline : 'Baseline', // MISSING
bgColor : 'Background Color', // MISSING
borderColor : 'Border Color', // MISSING
data : 'Data', // MISSING
header : 'Header', // MISSING
yes : 'Yes', // MISSING
no : 'No', // MISSING
invalidWidth : 'Cell width must be a number.', // MISSING
invalidHeight : 'Cell height must be a number.', // MISSING
invalidRowSpan : 'Rows span must be a whole number.', // MISSING
invalidColSpan : 'Columns span must be a whole number.' // MISSING
},
row :
{
menu : 'Row', // MISSING
insertBefore : 'Insert Row Before', // MISSING
insertAfter : 'Insert Row After', // MISSING
deleteRow : 'Buangkan Baris'
},
column :
{
menu : 'Column', // MISSING
insertBefore : 'Insert Column Before', // MISSING
insertAfter : 'Insert Column After', // MISSING
deleteColumn : 'Buangkan Lajur'
}
},
// Button Dialog.
button :
{
title : 'Ciri-ciri Butang',
text : 'Teks (Nilai)',
type : 'Jenis',
typeBtn : 'Button', // MISSING
typeSbm : 'Submit', // MISSING
typeRst : 'Reset' // MISSING
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'Ciri-ciri Checkbox',
radioTitle : 'Ciri-ciri Butang Radio',
value : 'Nilai',
selected : 'Dipilih'
},
// Form Dialog.
form :
{
title : 'Ciri-ciri Borang',
menu : 'Ciri-ciri Borang',
action : 'Tindakan borang',
method : 'Cara borang dihantar',
encoding : 'Encoding', // MISSING
target : 'Sasaran',
targetNotSet : '<tidak di set>',
targetNew : 'Tetingkap Baru (_blank)',
targetTop : 'Tetingkap yang paling atas (_top)',
targetSelf : 'Tetingkap yang Sama (_self)',
targetParent : 'Tetingkap Parent (_parent)'
},
// Select Field Dialog.
select :
{
title : 'Ciri-ciri Selection Field',
selectInfo : 'Select Info', // MISSING
opAvail : 'Pilihan sediada',
value : 'Nilai',
size : 'Saiz',
lines : 'garisan',
chkMulti : 'Benarkan pilihan pelbagai',
opText : 'Teks',
opValue : 'Nilai',
btnAdd : 'Tambah Pilihan',
btnModify : 'Ubah Pilihan',
btnUp : 'Naik ke atas',
btnDown : 'Turun ke bawah',
btnSetValue : 'Set sebagai nilai terpilih',
btnDelete : 'Padam'
},
// Textarea Dialog.
textarea :
{
title : 'Ciri-ciri Textarea',
cols : 'Lajur',
rows : 'Baris'
},
// Text Field Dialog.
textfield :
{
title : 'Ciri-ciri Text Field',
name : 'Nama',
value : 'Nilai',
charWidth : 'Lebar isian',
maxChars : 'Isian Maksimum',
type : 'Jenis',
typeText : 'Teks',
typePass : 'Kata Laluan'
},
// Hidden Field Dialog.
hidden :
{
title : 'Ciri-ciri Field Tersembunyi',
name : 'Nama',
value : 'Nilai'
},
// Image Dialog.
image :
{
title : 'Ciri-ciri Imej',
titleButton : 'Ciri-ciri Butang Bergambar',
menu : 'Ciri-ciri Imej',
infoTab : 'Info Imej',
btnUpload : 'Hantar ke Server',
url : 'URL',
upload : 'Muat Naik',
alt : 'Text Alternatif',
width : 'Lebar',
height : 'Tinggi',
lockRatio : 'Tetapkan Nisbah',
resetSize : 'Saiz Set Semula',
border : 'Border',
hSpace : 'Ruang Melintang',
vSpace : 'Ruang Menegak',
align : 'Jajaran',
alignLeft : 'Kiri',
alignAbsBottom: 'Bawah Mutlak',
alignAbsMiddle: 'Pertengahan Mutlak',
alignBaseline : 'Garis Dasar',
alignBottom : 'Bawah',
alignMiddle : 'Pertengahan',
alignRight : 'Kanan',
alignTextTop : 'Atas Text',
alignTop : 'Atas',
preview : 'Prebiu',
alertUrl : 'Sila taip URL untuk fail gambar',
linkTab : 'Sambungan',
button2Img : 'Do you want to transform the selected image button on a simple image?', // MISSING
img2Button : 'Do you want to transform the selected image on a image button?' // MISSING
},
// Flash Dialog
flash :
{
properties : 'Flash Properties', // MISSING
propertiesTab : 'Properties', // MISSING
title : 'Flash Properties', // MISSING
chkPlay : 'Auto Play', // MISSING
chkLoop : 'Loop', // MISSING
chkMenu : 'Enable Flash Menu', // MISSING
chkFull : 'Allow Fullscreen', // MISSING
scale : 'Scale', // MISSING
scaleAll : 'Show all', // MISSING
scaleNoBorder : 'No Border', // MISSING
scaleFit : 'Exact Fit', // MISSING
access : 'Script Access', // MISSING
accessAlways : 'Always', // MISSING
accessSameDomain : 'Same domain', // MISSING
accessNever : 'Never', // MISSING
align : 'Jajaran',
alignLeft : 'Kiri',
alignAbsBottom: 'Bawah Mutlak',
alignAbsMiddle: 'Pertengahan Mutlak',
alignBaseline : 'Garis Dasar',
alignBottom : 'Bawah',
alignMiddle : 'Pertengahan',
alignRight : 'Kanan',
alignTextTop : 'Atas Text',
alignTop : 'Atas',
quality : 'Quality', // MISSING
qualityBest : 'Best', // MISSING
qualityHigh : 'High', // MISSING
qualityAutoHigh : 'Auto High', // MISSING
qualityMedium : 'Medium', // MISSING
qualityAutoLow : 'Auto Low', // MISSING
qualityLow : 'Low', // MISSING
windowModeWindow : 'Window', // MISSING
windowModeOpaque : 'Opaque', // MISSING
windowModeTransparent : 'Transparent', // MISSING
windowMode : 'Window mode', // MISSING
flashvars : 'Variables for Flash', // MISSING
bgcolor : 'Warna Latarbelakang',
width : 'Lebar',
height : 'Tinggi',
hSpace : 'Ruang Melintang',
vSpace : 'Ruang Menegak',
validateSrc : 'Sila taip sambungan URL',
validateWidth : 'Width must be a number.', // MISSING
validateHeight : 'Height must be a number.', // MISSING
validateHSpace : 'HSpace must be a number.', // MISSING
validateVSpace : 'VSpace must be a number.' // MISSING
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'Semak Ejaan',
title : 'Spell Check', // MISSING
notAvailable : 'Sorry, but service is unavailable now.', // MISSING
errorLoading : 'Error loading application service host: %s.', // MISSING
notInDic : 'Tidak terdapat didalam kamus',
changeTo : 'Tukarkan kepada',
btnIgnore : 'Biar',
btnIgnoreAll : 'Biarkan semua',
btnReplace : 'Ganti',
btnReplaceAll : 'Gantikan Semua',
btnUndo : 'Batalkan',
noSuggestions : '- Tiada cadangan -',
progress : 'Pemeriksaan ejaan sedang diproses...',
noMispell : 'Pemeriksaan ejaan siap: Tiada salah ejaan',
noChanges : 'Pemeriksaan ejaan siap: Tiada perkataan diubah',
oneChange : 'Pemeriksaan ejaan siap: Satu perkataan telah diubah',
manyChanges : 'Pemeriksaan ejaan siap: %1 perkataan diubah',
ieSpellDownload : 'Pemeriksa ejaan tidak dipasang. Adakah anda mahu muat turun sekarang?'
},
smiley :
{
toolbar : 'Smiley',
title : 'Masukkan Smiley'
},
elementsPath :
{
eleTitle : '%1 element' // MISSING
},
numberedlist : 'Senarai bernombor',
bulletedlist : 'Senarai tidak bernombor',
indent : 'Tambahkan Inden',
outdent : 'Kurangkan Inden',
justify :
{
left : 'Jajaran Kiri',
center : 'Jajaran Tengah',
right : 'Jajaran Kanan',
block : 'Jajaran Blok'
},
blockquote : 'Blockquote', // MISSING
clipboard :
{
title : 'Tampal',
cutError : 'Keselamatan perisian browser anda tidak membenarkan operasi suntingan text/imej. Sila gunakan papan kekunci (Ctrl+X).',
copyError : 'Keselamatan perisian browser anda tidak membenarkan operasi salinan text/imej. Sila gunakan papan kekunci (Ctrl+C).',
pasteMsg : 'Please paste inside the following box using the keyboard (<strong>Ctrl+V</strong>) and hit OK', // MISSING
securityMsg : 'Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.' // MISSING
},
pastefromword :
{
toolbar : 'Tampal dari Word',
title : 'Tampal dari Word',
advice : 'Please paste inside the following box using the keyboard (<strong>Ctrl+V</strong>) and hit <strong>OK</strong>.', // MISSING
ignoreFontFace : 'Ignore Font Face definitions', // MISSING
removeStyle : 'Remove Styles definitions' // MISSING
},
pasteText :
{
button : 'Tampal sebagai text biasa',
title : 'Tampal sebagai text biasa'
},
templates :
{
button : 'Templat',
title : 'Templat Kandungan',
insertOption: 'Replace actual contents', // MISSING
selectPromptMsg: 'Sila pilih templat untuk dibuka oleh editor<br>(kandungan sebenar akan hilang):',
emptyListMsg : '(Tiada Templat Disimpan)'
},
showBlocks : 'Show Blocks', // MISSING
stylesCombo :
{
label : 'Stail',
voiceLabel : 'Styles', // MISSING
panelVoiceLabel : 'Select a style', // MISSING
panelTitle1 : 'Block Styles', // MISSING
panelTitle2 : 'Inline Styles', // MISSING
panelTitle3 : 'Object Styles' // MISSING
},
format :
{
label : 'Format',
voiceLabel : 'Format', // MISSING
panelTitle : 'Format',
panelVoiceLabel : 'Select a paragraph format', // MISSING
tag_p : 'Normal',
tag_pre : 'Telah Diformat',
tag_address : 'Alamat',
tag_h1 : 'Heading 1',
tag_h2 : 'Heading 2',
tag_h3 : 'Heading 3',
tag_h4 : 'Heading 4',
tag_h5 : 'Heading 5',
tag_h6 : 'Heading 6',
tag_div : 'Perenggan (DIV)'
},
font :
{
label : 'Font',
voiceLabel : 'Font', // MISSING
panelTitle : 'Font',
panelVoiceLabel : 'Select a font' // MISSING
},
fontSize :
{
label : 'Saiz',
voiceLabel : 'Font Size', // MISSING
panelTitle : 'Saiz',
panelVoiceLabel : 'Select a font size' // MISSING
},
colorButton :
{
textColorTitle : 'Warna Text',
bgColorTitle : 'Warna Latarbelakang',
auto : 'Otomatik',
more : 'Warna lain-lain...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Spell Check As You Type', // MISSING
enable : 'Enable SCAYT', // MISSING
disable : 'Disable SCAYT', // MISSING
about : 'About SCAYT', // MISSING
toggle : 'Toggle SCAYT', // MISSING
options : 'Options', // MISSING
langs : 'Languages', // MISSING
moreSuggestions : 'More suggestions', // MISSING
ignore : 'Ignore', // MISSING
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
optionsTab : 'Options', // MISSING
languagesTab : 'Languages', // MISSING
dictionariesTab : 'Dictionaries', // MISSING
aboutTab : 'About' // MISSING
},
about :
{
title : 'About CKEditor', // MISSING
dlgTitle : 'About CKEditor', // MISSING
moreInfo : 'For licensing information please visit our web site:', // MISSING
copy : 'Copyright &copy; $1. All rights reserved.' // MISSING
},
maximize : 'Maximize', // MISSING
fakeobjects :
{
anchor : 'Anchor', // MISSING
flash : 'Flash Animation', // MISSING
div : 'Page Break', // MISSING
unknown : 'Unknown Object' // MISSING
},
resize : 'Drag to resize' // MISSING
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Norwegian Bokmål language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['nb'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Rich text editor, %1', // MISSING
// Toolbar buttons without dialogs.
source : 'Kilde',
newPage : 'Ny Side',
save : 'Lagre',
preview : 'Forhåndsvis',
cut : 'Klipp ut',
copy : 'Kopier',
paste : 'Lim inn',
print : 'Skriv ut',
underline : 'Understrek',
bold : 'Fet',
italic : 'Kursiv',
selectAll : 'Merk alt',
removeFormat : 'Fjern format',
strike : 'Gjennomstrek',
subscript : 'Senket skrift',
superscript : 'Hevet skrift',
horizontalrule : 'Sett inn horisontal linje',
pagebreak : 'Sett inn sideskift',
unlink : 'Fjern lenke',
undo : 'Angre',
redo : 'Gjør om',
// Common messages and labels.
common :
{
browseServer : 'Bla igjennom server',
url : 'URL',
protocol : 'Protokoll',
upload : 'Last opp',
uploadSubmit : 'Send det til serveren',
image : 'Bilde',
flash : 'Flash',
form : 'Skjema',
checkbox : 'Avmerkingsboks',
radio : 'Alternativknapp',
textField : 'Tekstboks',
textarea : 'Tekstområde',
hiddenField : 'Skjult felt',
button : 'Knapp',
select : 'Rullegardinliste',
imageButton : 'Bildeknapp',
notSet : '<ikke satt>',
id : 'Id',
name : 'Navn',
langDir : 'Språkretning',
langDirLtr : 'Venstre til høyre (VTH)',
langDirRtl : 'Høyre til venstre (HTV)',
langCode : 'Språkkode',
longDescr : 'Utvidet beskrivelse',
cssClass : 'Stilarkklasser',
advisoryTitle : 'Tittel',
cssStyle : 'Stil',
ok : 'OK',
cancel : 'Avbryt',
generalTab : 'Generelt',
advancedTab : 'Avansert',
validateNumberFailed : 'This value is not a number.', // MISSING
confirmNewPage : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING
confirmCancel : 'Some of the options have been changed. Are you sure to close the dialog?', // MISSING
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING
},
// Special char dialog.
specialChar :
{
toolbar : 'Sett inn spesielt tegn',
title : 'Velg spesielt tegn'
},
// Link dialog.
link :
{
toolbar : 'Sett inn/Rediger lenke',
menu : 'Rediger lenke',
title : 'Lenke',
info : 'Lenkeinfo',
target : 'Mål',
upload : 'Last opp',
advanced : 'Avansert',
type : 'Lenketype',
toAnchor : 'Lenke til anker i teksten',
toEmail : 'E-post',
target : 'Mål',
targetNotSet : '<ikke satt>',
targetFrame : '<ramme>',
targetPopup : '<popup vindu>',
targetNew : 'Nytt vindu (_blank)',
targetTop : 'Hele vindu (_top)',
targetSelf : 'Samme vindu (_self)',
targetParent : 'Foreldrevindu (_parent)',
targetFrameName : 'Målramme',
targetPopupName : 'Navn på popup-vindus',
popupFeatures : 'Egenskaper for popup-vindu',
popupResizable : 'Resizable', // MISSING
popupStatusBar : 'Statuslinje',
popupLocationBar : 'Adresselinje',
popupToolbar : 'Verktøylinje',
popupMenuBar : 'Menylinje',
popupFullScreen : 'Full skjerm (IE)',
popupScrollBars : 'Scrollbar',
popupDependent : 'Avhenging (Netscape)',
popupWidth : 'Bredde',
popupLeft : 'Venstre posisjon',
popupHeight : 'Høyde',
popupTop : 'Topp-posisjon',
id : 'Id', // MISSING
langDir : 'Språkretning',
langDirNotSet : '<ikke satt>',
langDirLTR : 'Venstre til høyre (VTH)',
langDirRTL : 'Høyre til venstre (HTV)',
acccessKey : 'Aksessknapp',
name : 'Navn',
langCode : 'Språkretning',
tabIndex : 'Tab Indeks',
advisoryTitle : 'Tittel',
advisoryContentType : 'Type',
cssClasses : 'Stilarkklasser',
charset : 'Lenket språkkart',
styles : 'Stil',
selectAnchor : 'Velg et anker',
anchorName : 'Anker etter navn',
anchorId : 'Element etter ID',
emailAddress : 'E-postadresse',
emailSubject : 'Meldingsemne',
emailBody : 'Melding',
noAnchors : '(Ingen anker i dokumentet)',
noUrl : 'Vennligst skriv inn lenkens url',
noEmail : 'Vennligst skriv inn e-postadressen'
},
// Anchor dialog
anchor :
{
toolbar : 'Sett inn/Rediger anker',
menu : 'Egenskaper for anker',
title : 'Egenskaper for anker',
name : 'Ankernavn',
errorName : 'Vennligst skriv inn ankernavnet'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Søk og erstatt',
find : 'Søk',
replace : 'Erstatt',
findWhat : 'Søk etter:',
replaceWith : 'Erstatt med:',
notFoundMsg : 'Fant ikke søketeksten.',
matchCase : 'Skill mellom store og små bokstaver',
matchWord : 'Bare hele ord',
matchCyclic : 'Match cyclic', // MISSING
replaceAll : 'Erstatt alle',
replaceSuccessMsg : '%1 occurrence(s) replaced.' // MISSING
},
// Table Dialog
table :
{
toolbar : 'Tabell',
title : 'Egenskaper for tabell',
menu : 'Egenskaper for tabell',
deleteTable : 'Slett tabell',
rows : 'Rader',
columns : 'Kolonner',
border : 'Rammestørrelse',
align : 'Justering',
alignNotSet : '<Ikke satt>',
alignLeft : 'Venstre',
alignCenter : 'Midtjuster',
alignRight : 'Høyre',
width : 'Bredde',
widthPx : 'piksler',
widthPc : 'prosent',
height : 'Høyde',
cellSpace : 'Cellemarg',
cellPad : 'Cellepolstring',
caption : 'Tittel',
summary : 'Sammendrag',
headers : 'Headers', // MISSING
headersNone : 'None', // MISSING
headersColumn : 'First column', // MISSING
headersRow : 'First Row', // MISSING
headersBoth : 'Both', // MISSING
invalidRows : 'Number of rows must be a number greater than 0.', // MISSING
invalidCols : 'Number of columns must be a number greater than 0.', // MISSING
invalidBorder : 'Border size must be a number.', // MISSING
invalidWidth : 'Table width must be a number.', // MISSING
invalidHeight : 'Table height must be a number.', // MISSING
invalidCellSpacing : 'Cell spacing must be a number.', // MISSING
invalidCellPadding : 'Cell padding must be a number.', // MISSING
cell :
{
menu : 'Celle',
insertBefore : 'Sett inn celle før',
insertAfter : 'Sett inn celle etter',
deleteCell : 'Slett celler',
merge : 'Slå sammen celler',
mergeRight : 'Slå sammen høyre',
mergeDown : 'Slå sammen ned',
splitHorizontal : 'Del celle horisontalt',
splitVertical : 'Del celle vertikalt',
title : 'Cell Properties', // MISSING
cellType : 'Cell Type', // MISSING
rowSpan : 'Rows Span', // MISSING
colSpan : 'Columns Span', // MISSING
wordWrap : 'Word Wrap', // MISSING
hAlign : 'Horizontal Alignment', // MISSING
vAlign : 'Vertical Alignment', // MISSING
alignTop : 'Top', // MISSING
alignMiddle : 'Middle', // MISSING
alignBottom : 'Bottom', // MISSING
alignBaseline : 'Baseline', // MISSING
bgColor : 'Background Color', // MISSING
borderColor : 'Border Color', // MISSING
data : 'Data', // MISSING
header : 'Header', // MISSING
yes : 'Yes', // MISSING
no : 'No', // MISSING
invalidWidth : 'Cell width must be a number.', // MISSING
invalidHeight : 'Cell height must be a number.', // MISSING
invalidRowSpan : 'Rows span must be a whole number.', // MISSING
invalidColSpan : 'Columns span must be a whole number.' // MISSING
},
row :
{
menu : 'Rader',
insertBefore : 'Sett inn rad før',
insertAfter : 'Sett inn rad etter',
deleteRow : 'Slett rader'
},
column :
{
menu : 'Kolonne',
insertBefore : 'Sett inn kolonne før',
insertAfter : 'Sett inn kolonne etter',
deleteColumn : 'Slett kolonner'
}
},
// Button Dialog.
button :
{
title : 'Egenskaper for knapp',
text : 'Tekst (verdi)',
type : 'Type',
typeBtn : 'Knapp',
typeSbm : 'Send',
typeRst : 'Nullstill'
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'Egenskaper for avmerkingsboks',
radioTitle : 'Egenskaper for alternativknapp',
value : 'Verdi',
selected : 'Valgt'
},
// Form Dialog.
form :
{
title : 'Egenskaper for skjema',
menu : 'Egenskaper for skjema',
action : 'Handling',
method : 'Metode',
encoding : 'Encoding', // MISSING
target : 'Mål',
targetNotSet : '<ikke satt>',
targetNew : 'Nytt vindu (_blank)',
targetTop : 'Hele vindu (_top)',
targetSelf : 'Samme vindu (_self)',
targetParent : 'Foreldrevindu (_parent)'
},
// Select Field Dialog.
select :
{
title : 'Egenskaper for rullegardinliste',
selectInfo : 'Info',
opAvail : 'Tilgjenglige alternativer',
value : 'Verdi',
size : 'Størrelse',
lines : 'Linjer',
chkMulti : 'Tillat flervalg',
opText : 'Tekst',
opValue : 'Verdi',
btnAdd : 'Legg til',
btnModify : 'Endre',
btnUp : 'Opp',
btnDown : 'Ned',
btnSetValue : 'Sett som valgt',
btnDelete : 'Slett'
},
// Textarea Dialog.
textarea :
{
title : 'Egenskaper for tekstområde',
cols : 'Kolonner',
rows : 'Rader'
},
// Text Field Dialog.
textfield :
{
title : 'Egenskaper for tekstfelt',
name : 'Navn',
value : 'Verdi',
charWidth : 'Tegnbredde',
maxChars : 'Maks antall tegn',
type : 'Type',
typeText : 'Tekst',
typePass : 'Passord'
},
// Hidden Field Dialog.
hidden :
{
title : 'Egenskaper for skjult felt',
name : 'Navn',
value : 'Verdi'
},
// Image Dialog.
image :
{
title : 'Bildeegenskaper',
titleButton : 'Egenskaper for bildeknapp',
menu : 'Bildeegenskaper',
infoTab : 'Bildeinformasjon',
btnUpload : 'Send det til serveren',
url : 'URL',
upload : 'Last opp',
alt : 'Alternativ tekst',
width : 'Bredde',
height : 'Høyde',
lockRatio : 'Lås forhold',
resetSize : 'Tilbakestill størrelse',
border : 'Ramme',
hSpace : 'HMarg',
vSpace : 'VMarg',
align : 'Juster',
alignLeft : 'Venstre',
alignAbsBottom: 'Abs bunn',
alignAbsMiddle: 'Abs midten',
alignBaseline : 'Bunnlinje',
alignBottom : 'Bunn',
alignMiddle : 'Midten',
alignRight : 'Høyre',
alignTextTop : 'Tekst topp',
alignTop : 'Topp',
preview : 'Forhåndsvis',
alertUrl : 'Vennligst skriv bilde-urlen',
linkTab : 'Lenke',
button2Img : 'Do you want to transform the selected image button on a simple image?', // MISSING
img2Button : 'Do you want to transform the selected image on a image button?' // MISSING
},
// Flash Dialog
flash :
{
properties : 'Egenskaper for Flash-objekt',
propertiesTab : 'Properties', // MISSING
title : 'Flash-egenskaper',
chkPlay : 'Autospill',
chkLoop : 'Loop',
chkMenu : 'Slå på Flash-meny',
chkFull : 'Allow Fullscreen', // MISSING
scale : 'Skaler',
scaleAll : 'Vis alt',
scaleNoBorder : 'Ingen ramme',
scaleFit : 'Skaler til å passe',
access : 'Script Access', // MISSING
accessAlways : 'Always', // MISSING
accessSameDomain : 'Same domain', // MISSING
accessNever : 'Never', // MISSING
align : 'Juster',
alignLeft : 'Venstre',
alignAbsBottom: 'Abs bunn',
alignAbsMiddle: 'Abs midten',
alignBaseline : 'Bunnlinje',
alignBottom : 'Bunn',
alignMiddle : 'Midten',
alignRight : 'Høyre',
alignTextTop : 'Tekst topp',
alignTop : 'Topp',
quality : 'Quality', // MISSING
qualityBest : 'Best', // MISSING
qualityHigh : 'High', // MISSING
qualityAutoHigh : 'Auto High', // MISSING
qualityMedium : 'Medium', // MISSING
qualityAutoLow : 'Auto Low', // MISSING
qualityLow : 'Low', // MISSING
windowModeWindow : 'Window', // MISSING
windowModeOpaque : 'Opaque', // MISSING
windowModeTransparent : 'Transparent', // MISSING
windowMode : 'Window mode', // MISSING
flashvars : 'Variables for Flash', // MISSING
bgcolor : 'Bakgrunnsfarge',
width : 'Bredde',
height : 'Høyde',
hSpace : 'HMarg',
vSpace : 'VMarg',
validateSrc : 'Vennligst skriv inn lenkens url',
validateWidth : 'Width must be a number.', // MISSING
validateHeight : 'Height must be a number.', // MISSING
validateHSpace : 'HSpace must be a number.', // MISSING
validateVSpace : 'VSpace must be a number.' // MISSING
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'Stavekontroll',
title : 'Spell Check', // MISSING
notAvailable : 'Sorry, but service is unavailable now.', // MISSING
errorLoading : 'Error loading application service host: %s.', // MISSING
notInDic : 'Ikke i ordboken',
changeTo : 'Endre til',
btnIgnore : 'Ignorer',
btnIgnoreAll : 'Ignorer alle',
btnReplace : 'Erstatt',
btnReplaceAll : 'Erstatt alle',
btnUndo : 'Angre',
noSuggestions : '- Ingen forslag -',
progress : 'Stavekontroll pågår...',
noMispell : 'Stavekontroll fullført: ingen feilstavinger funnet',
noChanges : 'Stavekontroll fullført: ingen ord endret',
oneChange : 'Stavekontroll fullført: Ett ord endret',
manyChanges : 'Stavekontroll fullført: %1 ord endret',
ieSpellDownload : 'Stavekontroll er ikke installert. Vil du laste den ned nå?'
},
smiley :
{
toolbar : 'Smil',
title : 'Sett inn smil'
},
elementsPath :
{
eleTitle : '%1 element' // MISSING
},
numberedlist : 'Nummerert liste',
bulletedlist : 'Uordnet liste',
indent : 'Øk nivå',
outdent : 'Senk nivå',
justify :
{
left : 'Venstrejuster',
center : 'Midtjuster',
right : 'Høyrejuster',
block : 'Blokkjuster'
},
blockquote : 'Blockquote', // MISSING
clipboard :
{
title : 'Lim inn',
cutError : 'Din nettlesers sikkerhetsinstillinger tillater ikke automatisk klipping av tekst. Vennligst bruk snareveien (Ctrl+X).',
copyError : 'Din nettlesers sikkerhetsinstillinger tillater ikke automatisk kopiering av tekst. Vennligst bruk snareveien (Ctrl+C).',
pasteMsg : 'Vennligst lim inn i den følgende boksen med tastaturet (<STRONG>Ctrl+V</STRONG>) og trykk <STRONG>OK</STRONG>.',
securityMsg : 'Din nettlesers sikkerhetsinstillinger gir ikke redigeringsverktøyet direkte tilgang til utklippstavlen. Du må lime det igjen i dette vinduet.'
},
pastefromword :
{
toolbar : 'Lim inn fra Word',
title : 'Lim inn fra Word',
advice : 'Vennligst lim inn i den følgende boksen med tastaturet (<STRONG>Ctrl+V</STRONG>) og trykk <STRONG>OK</STRONG>.',
ignoreFontFace : 'Fjern skrifttyper',
removeStyle : 'Fjern stildefinisjoner'
},
pasteText :
{
button : 'Lim inn som ren tekst',
title : 'Lim inn som ren tekst'
},
templates :
{
button : 'Maler',
title : 'Innholdsmaler',
insertOption: 'Erstatt faktisk innold',
selectPromptMsg: 'Velg malen du vil åpne<br>(innholdet du har skrevet blir tapt!):',
emptyListMsg : '(Ingen maler definert)'
},
showBlocks : 'Show Blocks', // MISSING
stylesCombo :
{
label : 'Stil',
voiceLabel : 'Styles', // MISSING
panelVoiceLabel : 'Select a style', // MISSING
panelTitle1 : 'Block Styles', // MISSING
panelTitle2 : 'Inline Styles', // MISSING
panelTitle3 : 'Object Styles' // MISSING
},
format :
{
label : 'Format',
voiceLabel : 'Format', // MISSING
panelTitle : 'Format',
panelVoiceLabel : 'Select a paragraph format', // MISSING
tag_p : 'Normal',
tag_pre : 'Formatert',
tag_address : 'Adresse',
tag_h1 : 'Tittel 1',
tag_h2 : 'Tittel 2',
tag_h3 : 'Tittel 3',
tag_h4 : 'Tittel 4',
tag_h5 : 'Tittel 5',
tag_h6 : 'Tittel 6',
tag_div : 'Normal (DIV)'
},
font :
{
label : 'Skrift',
voiceLabel : 'Font', // MISSING
panelTitle : 'Skrift',
panelVoiceLabel : 'Select a font' // MISSING
},
fontSize :
{
label : 'Størrelse',
voiceLabel : 'Font Size', // MISSING
panelTitle : 'Størrelse',
panelVoiceLabel : 'Select a font size' // MISSING
},
colorButton :
{
textColorTitle : 'Tekstfarge',
bgColorTitle : 'Bakgrunnsfarge',
auto : 'Automatisk',
more : 'Flere farger...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Spell Check As You Type', // MISSING
enable : 'Enable SCAYT', // MISSING
disable : 'Disable SCAYT', // MISSING
about : 'About SCAYT', // MISSING
toggle : 'Toggle SCAYT', // MISSING
options : 'Options', // MISSING
langs : 'Languages', // MISSING
moreSuggestions : 'More suggestions', // MISSING
ignore : 'Ignore', // MISSING
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
optionsTab : 'Options', // MISSING
languagesTab : 'Languages', // MISSING
dictionariesTab : 'Dictionaries', // MISSING
aboutTab : 'About' // MISSING
},
about :
{
title : 'About CKEditor', // MISSING
dlgTitle : 'About CKEditor', // MISSING
moreInfo : 'For licensing information please visit our web site:', // MISSING
copy : 'Copyright &copy; $1. All rights reserved.' // MISSING
},
maximize : 'Maximize', // MISSING
fakeobjects :
{
anchor : 'Anchor', // MISSING
flash : 'Flash Animation', // MISSING
div : 'Page Break', // MISSING
unknown : 'Unknown Object' // MISSING
},
resize : 'Drag to resize' // MISSING
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Dutch language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['nl'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Rich text editor, %1', // MISSING
// Toolbar buttons without dialogs.
source : 'Code',
newPage : 'Nieuwe pagina',
save : 'Opslaan',
preview : 'Voorbeeld',
cut : 'Knippen',
copy : 'Kopiëren',
paste : 'Plakken',
print : 'Printen',
underline : 'Onderstreept',
bold : 'Vet',
italic : 'Schuingedrukt',
selectAll : 'Alles selecteren',
removeFormat : 'Opmaak verwijderen',
strike : 'Doorhalen',
subscript : 'Subscript',
superscript : 'Superscript',
horizontalrule : 'Horizontale lijn invoegen',
pagebreak : 'Pagina-einde invoegen',
unlink : 'Link verwijderen',
undo : 'Ongedaan maken',
redo : 'Opnieuw uitvoeren',
// Common messages and labels.
common :
{
browseServer : 'Bladeren op server',
url : 'URL',
protocol : 'Protocol',
upload : 'Upload',
uploadSubmit : 'Naar server verzenden',
image : 'Afbeelding',
flash : 'Flash',
form : 'Formulier',
checkbox : 'Aanvinkvakje',
radio : 'Selectievakje',
textField : 'Tekstveld',
textarea : 'Tekstvak',
hiddenField : 'Verborgen veld',
button : 'Knop',
select : 'Selectieveld',
imageButton : 'Afbeeldingsknop',
notSet : '<niet ingevuld>',
id : 'Kenmerk',
name : 'Naam',
langDir : 'Schrijfrichting',
langDirLtr : 'Links naar rechts (LTR)',
langDirRtl : 'Rechts naar links (RTL)',
langCode : 'Taalcode',
longDescr : 'Lange URL-omschrijving',
cssClass : 'Stylesheet-klassen',
advisoryTitle : 'Aanbevolen titel',
cssStyle : 'Stijl',
ok : 'OK',
cancel : 'Annuleren',
generalTab : 'Algemeen',
advancedTab : 'Geavanceerd',
validateNumberFailed : 'This value is not a number.', // MISSING
confirmNewPage : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING
confirmCancel : 'Some of the options have been changed. Are you sure to close the dialog?', // MISSING
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING
},
// Special char dialog.
specialChar :
{
toolbar : 'Speciaal teken invoegen',
title : 'Selecteer speciaal teken'
},
// Link dialog.
link :
{
toolbar : 'Link invoegen/wijzigen',
menu : 'Link wijzigen',
title : 'Link',
info : 'Linkomschrijving',
target : 'Doel',
upload : 'Upload',
advanced : 'Geavanceerd',
type : 'Linktype',
toAnchor : 'Interne link in pagina',
toEmail : 'E-mail',
target : 'Doel',
targetNotSet : '<niet ingevuld>',
targetFrame : '<frame>',
targetPopup : '<popup window>',
targetNew : 'Nieuw venster (_blank)',
targetTop : 'Hele venster (_top)',
targetSelf : 'Zelfde venster (_self)',
targetParent : 'Origineel venster (_parent)',
targetFrameName : 'Naam doelframe',
targetPopupName : 'Naam popupvenster',
popupFeatures : 'Instellingen popupvenster',
popupResizable : 'Resizable', // MISSING
popupStatusBar : 'Statusbalk',
popupLocationBar : 'Locatiemenu',
popupToolbar : 'Menubalk',
popupMenuBar : 'Menubalk',
popupFullScreen : 'Volledig scherm (IE)',
popupScrollBars : 'Schuifbalken',
popupDependent : 'Afhankelijk (Netscape)',
popupWidth : 'Breedte',
popupLeft : 'Positie links',
popupHeight : 'Hoogte',
popupTop : 'Positie boven',
id : 'Id', // MISSING
langDir : 'Schrijfrichting',
langDirNotSet : '<niet ingevuld>',
langDirLTR : 'Links naar rechts (LTR)',
langDirRTL : 'Rechts naar links (RTL)',
acccessKey : 'Toegangstoets',
name : 'Naam',
langCode : 'Schrijfrichting',
tabIndex : 'Tabvolgorde',
advisoryTitle : 'Aanbevolen titel',
advisoryContentType : 'Aanbevolen content-type',
cssClasses : 'Stylesheet-klassen',
charset : 'Karakterset van gelinkte bron',
styles : 'Stijl',
selectAnchor : 'Kies een interne link',
anchorName : 'Op naam interne link',
anchorId : 'Op kenmerk interne link',
emailAddress : 'E-mailadres',
emailSubject : 'Onderwerp bericht',
emailBody : 'Inhoud bericht',
noAnchors : '(Geen interne links in document gevonden)',
noUrl : 'Geef de link van de URL',
noEmail : 'Geef een e-mailadres'
},
// Anchor dialog
anchor :
{
toolbar : 'Interne link',
menu : 'Eigenschappen interne link',
title : 'Eigenschappen interne link',
name : 'Naam interne link',
errorName : 'Geef de naam van de interne link op'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Zoeken en vervangen',
find : 'Zoeken',
replace : 'Vervangen',
findWhat : 'Zoeken naar:',
replaceWith : 'Vervangen met:',
notFoundMsg : 'De opgegeven tekst is niet gevonden.',
matchCase : 'Hoofdlettergevoelig',
matchWord : 'Hele woord moet voorkomen',
matchCyclic : 'Match cyclic', // MISSING
replaceAll : 'Alles vervangen',
replaceSuccessMsg : '%1 occurrence(s) replaced.' // MISSING
},
// Table Dialog
table :
{
toolbar : 'Tabel',
title : 'Eigenschappen tabel',
menu : 'Eigenschappen tabel',
deleteTable : 'Tabel verwijderen',
rows : 'Rijen',
columns : 'Kolommen',
border : 'Breedte rand',
align : 'Uitlijning',
alignNotSet : '<Niet ingevoerd>',
alignLeft : 'Links',
alignCenter : 'Centreren',
alignRight : 'Rechts',
width : 'Breedte',
widthPx : 'pixels',
widthPc : 'procent',
height : 'Hoogte',
cellSpace : 'Afstand tussen cellen',
cellPad : 'Afstand vanaf rand cel',
caption : 'Naam',
summary : 'Samenvatting',
headers : 'Headers', // MISSING
headersNone : 'None', // MISSING
headersColumn : 'First column', // MISSING
headersRow : 'First Row', // MISSING
headersBoth : 'Both', // MISSING
invalidRows : 'Number of rows must be a number greater than 0.', // MISSING
invalidCols : 'Number of columns must be a number greater than 0.', // MISSING
invalidBorder : 'Border size must be a number.', // MISSING
invalidWidth : 'Table width must be a number.', // MISSING
invalidHeight : 'Table height must be a number.', // MISSING
invalidCellSpacing : 'Cell spacing must be a number.', // MISSING
invalidCellPadding : 'Cell padding must be a number.', // MISSING
cell :
{
menu : 'Cel',
insertBefore : 'Voeg cel in voor',
insertAfter : 'Voeg cel in achter',
deleteCell : 'Cellen verwijderen',
merge : 'Cellen samenvoegen',
mergeRight : 'Voeg samen naar rechts',
mergeDown : 'Voeg samen naar beneden',
splitHorizontal : 'Splits cellen horizontaal',
splitVertical : 'Splits cellen verticaal',
title : 'Cell Properties', // MISSING
cellType : 'Cell Type', // MISSING
rowSpan : 'Rows Span', // MISSING
colSpan : 'Columns Span', // MISSING
wordWrap : 'Word Wrap', // MISSING
hAlign : 'Horizontal Alignment', // MISSING
vAlign : 'Vertical Alignment', // MISSING
alignTop : 'Top', // MISSING
alignMiddle : 'Middle', // MISSING
alignBottom : 'Bottom', // MISSING
alignBaseline : 'Baseline', // MISSING
bgColor : 'Background Color', // MISSING
borderColor : 'Border Color', // MISSING
data : 'Data', // MISSING
header : 'Header', // MISSING
yes : 'Yes', // MISSING
no : 'No', // MISSING
invalidWidth : 'Cell width must be a number.', // MISSING
invalidHeight : 'Cell height must be a number.', // MISSING
invalidRowSpan : 'Rows span must be a whole number.', // MISSING
invalidColSpan : 'Columns span must be a whole number.' // MISSING
},
row :
{
menu : 'Rij',
insertBefore : 'Voeg rij in voor',
insertAfter : 'Voeg rij in achter',
deleteRow : 'Rijen verwijderen'
},
column :
{
menu : 'Kolom',
insertBefore : 'Voeg kolom in voor',
insertAfter : 'Voeg kolom in achter',
deleteColumn : 'Kolommen verwijderen'
}
},
// Button Dialog.
button :
{
title : 'Eigenschappen knop',
text : 'Tekst (waarde)',
type : 'Soort',
typeBtn : 'Knop',
typeSbm : 'Versturen',
typeRst : 'Leegmaken'
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'Eigenschappen aanvinkvakje',
radioTitle : 'Eigenschappen selectievakje',
value : 'Waarde',
selected : 'Geselecteerd'
},
// Form Dialog.
form :
{
title : 'Eigenschappen formulier',
menu : 'Eigenschappen formulier',
action : 'Actie',
method : 'Methode',
encoding : 'Encoding', // MISSING
target : 'Doel',
targetNotSet : '<niet ingevuld>',
targetNew : 'Nieuw venster (_blank)',
targetTop : 'Hele venster (_top)',
targetSelf : 'Zelfde venster (_self)',
targetParent : 'Origineel venster (_parent)'
},
// Select Field Dialog.
select :
{
title : 'Eigenschappen selectieveld',
selectInfo : 'Informatie',
opAvail : 'Beschikbare opties',
value : 'Waarde',
size : 'Grootte',
lines : 'Regels',
chkMulti : 'Gecombineerde selecties toestaan',
opText : 'Tekst',
opValue : 'Waarde',
btnAdd : 'Toevoegen',
btnModify : 'Wijzigen',
btnUp : 'Omhoog',
btnDown : 'Omlaag',
btnSetValue : 'Als geselecteerde waarde instellen',
btnDelete : 'Verwijderen'
},
// Textarea Dialog.
textarea :
{
title : 'Eigenschappen tekstvak',
cols : 'Kolommen',
rows : 'Rijen'
},
// Text Field Dialog.
textfield :
{
title : 'Eigenschappen tekstveld',
name : 'Naam',
value : 'Waarde',
charWidth : 'Breedte (tekens)',
maxChars : 'Maximum aantal tekens',
type : 'Soort',
typeText : 'Tekst',
typePass : 'Wachtwoord'
},
// Hidden Field Dialog.
hidden :
{
title : 'Eigenschappen verborgen veld',
name : 'Naam',
value : 'Waarde'
},
// Image Dialog.
image :
{
title : 'Eigenschappen afbeelding',
titleButton : 'Eigenschappen afbeeldingsknop',
menu : 'Eigenschappen afbeelding',
infoTab : 'Informatie afbeelding',
btnUpload : 'Naar server verzenden',
url : 'URL',
upload : 'Upload',
alt : 'Alternatieve tekst',
width : 'Breedte',
height : 'Hoogte',
lockRatio : 'Afmetingen vergrendelen',
resetSize : 'Afmetingen resetten',
border : 'Rand',
hSpace : 'HSpace',
vSpace : 'VSpace',
align : 'Uitlijning',
alignLeft : 'Links',
alignAbsBottom: 'Absoluut-onder',
alignAbsMiddle: 'Absoluut-midden',
alignBaseline : 'Basislijn',
alignBottom : 'Beneden',
alignMiddle : 'Midden',
alignRight : 'Rechts',
alignTextTop : 'Boven tekst',
alignTop : 'Boven',
preview : 'Voorbeeld',
alertUrl : 'Geef de URL van de afbeelding',
linkTab : 'Link',
button2Img : 'Do you want to transform the selected image button on a simple image?', // MISSING
img2Button : 'Do you want to transform the selected image on a image button?' // MISSING
},
// Flash Dialog
flash :
{
properties : 'Eigenschappen Flash',
propertiesTab : 'Properties', // MISSING
title : 'Eigenschappen Flash',
chkPlay : 'Automatisch afspelen',
chkLoop : 'Herhalen',
chkMenu : 'Flashmenu\'s inschakelen',
chkFull : 'Allow Fullscreen', // MISSING
scale : 'Schaal',
scaleAll : 'Alles tonen',
scaleNoBorder : 'Geen rand',
scaleFit : 'Precies passend',
access : 'Script Access', // MISSING
accessAlways : 'Always', // MISSING
accessSameDomain : 'Same domain', // MISSING
accessNever : 'Never', // MISSING
align : 'Uitlijning',
alignLeft : 'Links',
alignAbsBottom: 'Absoluut-onder',
alignAbsMiddle: 'Absoluut-midden',
alignBaseline : 'Basislijn',
alignBottom : 'Beneden',
alignMiddle : 'Midden',
alignRight : 'Rechts',
alignTextTop : 'Boven tekst',
alignTop : 'Boven',
quality : 'Quality', // MISSING
qualityBest : 'Best', // MISSING
qualityHigh : 'High', // MISSING
qualityAutoHigh : 'Auto High', // MISSING
qualityMedium : 'Medium', // MISSING
qualityAutoLow : 'Auto Low', // MISSING
qualityLow : 'Low', // MISSING
windowModeWindow : 'Window', // MISSING
windowModeOpaque : 'Opaque', // MISSING
windowModeTransparent : 'Transparent', // MISSING
windowMode : 'Window mode', // MISSING
flashvars : 'Variables for Flash', // MISSING
bgcolor : 'Achtergrondkleur',
width : 'Breedte',
height : 'Hoogte',
hSpace : 'HSpace',
vSpace : 'VSpace',
validateSrc : 'Geef de link van de URL',
validateWidth : 'Width must be a number.', // MISSING
validateHeight : 'Height must be a number.', // MISSING
validateHSpace : 'HSpace must be a number.', // MISSING
validateVSpace : 'VSpace must be a number.' // MISSING
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'Spellingscontrole',
title : 'Spell Check', // MISSING
notAvailable : 'Sorry, but service is unavailable now.', // MISSING
errorLoading : 'Error loading application service host: %s.', // MISSING
notInDic : 'Niet in het woordenboek',
changeTo : 'Wijzig in',
btnIgnore : 'Negeren',
btnIgnoreAll : 'Alles negeren',
btnReplace : 'Vervangen',
btnReplaceAll : 'Alles vervangen',
btnUndo : 'Ongedaan maken',
noSuggestions : '-Geen suggesties-',
progress : 'Bezig met spellingscontrole...',
noMispell : 'Klaar met spellingscontrole: geen fouten gevonden',
noChanges : 'Klaar met spellingscontrole: geen woorden aangepast',
oneChange : 'Klaar met spellingscontrole: één woord aangepast',
manyChanges : 'Klaar met spellingscontrole: %1 woorden aangepast',
ieSpellDownload : 'De spellingscontrole niet geïnstalleerd. Wilt u deze nu downloaden?'
},
smiley :
{
toolbar : 'Smiley',
title : 'Smiley invoegen'
},
elementsPath :
{
eleTitle : '%1 element' // MISSING
},
numberedlist : 'Genummerde lijst',
bulletedlist : 'Opsomming',
indent : 'Inspringen vergroten',
outdent : 'Inspringen verkleinen',
justify :
{
left : 'Links uitlijnen',
center : 'Centreren',
right : 'Rechts uitlijnen',
block : 'Uitvullen'
},
blockquote : 'Citaatblok',
clipboard :
{
title : 'Plakken',
cutError : 'De beveiligingsinstelling van de browser verhinderen het automatisch knippen. Gebruik de sneltoets Ctrl+X van het toetsenbord.',
copyError : 'De beveiligingsinstelling van de browser verhinderen het automatisch kopiëren. Gebruik de sneltoets Ctrl+C van het toetsenbord.',
pasteMsg : 'Plak de tekst in het volgende vak gebruik makend van uw toetsenbord (<strong>Ctrl+V</strong>) en klik op <strong>OK</strong>.',
securityMsg : 'Door de beveiligingsinstellingen van uw browser is het niet mogelijk om direct vanuit het klembord in de editor te plakken. Middels opnieuw plakken in dit venster kunt u de tekst alsnog plakken in de editor.'
},
pastefromword :
{
toolbar : 'Plakken als Word-gegevens',
title : 'Plakken als Word-gegevens',
advice : 'Plak de tekst in het volgende vak gebruik makend van uw toetsenbord (<strong>Ctrl+V</strong>) en klik op <strong>OK</strong>.',
ignoreFontFace : 'Negeer "Font Face"-definities',
removeStyle : 'Verwijder "Style"-definities'
},
pasteText :
{
button : 'Plakken als platte tekst',
title : 'Plakken als platte tekst'
},
templates :
{
button : 'Sjablonen',
title : 'Inhoud sjabonen',
insertOption: 'Vervang de huidige inhoud',
selectPromptMsg: 'Selecteer het sjabloon dat in de editor geopend moet worden (de actuele inhoud gaat verloren):',
emptyListMsg : '(Geen sjablonen gedefinieerd)'
},
showBlocks : 'Toon blokken',
stylesCombo :
{
label : 'Stijl',
voiceLabel : 'Styles', // MISSING
panelVoiceLabel : 'Select a style', // MISSING
panelTitle1 : 'Block Styles', // MISSING
panelTitle2 : 'Inline Styles', // MISSING
panelTitle3 : 'Object Styles' // MISSING
},
format :
{
label : 'Opmaak',
voiceLabel : 'Format', // MISSING
panelTitle : 'Opmaak',
panelVoiceLabel : 'Select a paragraph format', // MISSING
tag_p : 'Normaal',
tag_pre : 'Met opmaak',
tag_address : 'Adres',
tag_h1 : 'Kop 1',
tag_h2 : 'Kop 2',
tag_h3 : 'Kop 3',
tag_h4 : 'Kop 4',
tag_h5 : 'Kop 5',
tag_h6 : 'Kop 6',
tag_div : 'Normaal (DIV)'
},
font :
{
label : 'Lettertype',
voiceLabel : 'Font', // MISSING
panelTitle : 'Lettertype',
panelVoiceLabel : 'Select a font' // MISSING
},
fontSize :
{
label : 'Grootte',
voiceLabel : 'Font Size', // MISSING
panelTitle : 'Grootte',
panelVoiceLabel : 'Select a font size' // MISSING
},
colorButton :
{
textColorTitle : 'Tekstkleur',
bgColorTitle : 'Achtergrondkleur',
auto : 'Automatisch',
more : 'Meer kleuren...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Spell Check As You Type', // MISSING
enable : 'Enable SCAYT', // MISSING
disable : 'Disable SCAYT', // MISSING
about : 'About SCAYT', // MISSING
toggle : 'Toggle SCAYT', // MISSING
options : 'Options', // MISSING
langs : 'Languages', // MISSING
moreSuggestions : 'More suggestions', // MISSING
ignore : 'Ignore', // MISSING
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
optionsTab : 'Options', // MISSING
languagesTab : 'Languages', // MISSING
dictionariesTab : 'Dictionaries', // MISSING
aboutTab : 'About' // MISSING
},
about :
{
title : 'About CKEditor', // MISSING
dlgTitle : 'About CKEditor', // MISSING
moreInfo : 'For licensing information please visit our web site:', // MISSING
copy : 'Copyright &copy; $1. All rights reserved.' // MISSING
},
maximize : 'Maximize', // MISSING
fakeobjects :
{
anchor : 'Anchor', // MISSING
flash : 'Flash Animation', // MISSING
div : 'Page Break', // MISSING
unknown : 'Unknown Object' // MISSING
},
resize : 'Drag to resize' // MISSING
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Norwegian language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['no'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Rich text editor, %1', // MISSING
// Toolbar buttons without dialogs.
source : 'Kilde',
newPage : 'Ny Side',
save : 'Lagre',
preview : 'Forhåndsvis',
cut : 'Klipp ut',
copy : 'Kopier',
paste : 'Lim inn',
print : 'Skriv ut',
underline : 'Understrek',
bold : 'Fet',
italic : 'Kursiv',
selectAll : 'Merk alt',
removeFormat : 'Fjern format',
strike : 'Gjennomstrek',
subscript : 'Senket skrift',
superscript : 'Hevet skrift',
horizontalrule : 'Sett inn horisontal linje',
pagebreak : 'Sett inn sideskift',
unlink : 'Fjern lenke',
undo : 'Angre',
redo : 'Gjør om',
// Common messages and labels.
common :
{
browseServer : 'Bla igjennom server',
url : 'URL',
protocol : 'Protokoll',
upload : 'Last opp',
uploadSubmit : 'Send det til serveren',
image : 'Bilde',
flash : 'Flash',
form : 'Skjema',
checkbox : 'Avmerkingsboks',
radio : 'Alternativknapp',
textField : 'Tekstboks',
textarea : 'Tekstområde',
hiddenField : 'Skjult felt',
button : 'Knapp',
select : 'Rullegardinliste',
imageButton : 'Bildeknapp',
notSet : '<ikke satt>',
id : 'Id',
name : 'Navn',
langDir : 'Språkretning',
langDirLtr : 'Venstre til høyre (VTH)',
langDirRtl : 'Høyre til venstre (HTV)',
langCode : 'Språkkode',
longDescr : 'Utvidet beskrivelse',
cssClass : 'Stilarkklasser',
advisoryTitle : 'Tittel',
cssStyle : 'Stil',
ok : 'OK',
cancel : 'Avbryt',
generalTab : 'Generelt',
advancedTab : 'Avansert',
validateNumberFailed : 'This value is not a number.', // MISSING
confirmNewPage : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING
confirmCancel : 'Some of the options have been changed. Are you sure to close the dialog?', // MISSING
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING
},
// Special char dialog.
specialChar :
{
toolbar : 'Sett inn spesielt tegn',
title : 'Velg spesielt tegn'
},
// Link dialog.
link :
{
toolbar : 'Sett inn/Rediger lenke',
menu : 'Rediger lenke',
title : 'Lenke',
info : 'Lenkeinfo',
target : 'Mål',
upload : 'Last opp',
advanced : 'Avansert',
type : 'Lenketype',
toAnchor : 'Lenke til anker i teksten',
toEmail : 'E-post',
target : 'Mål',
targetNotSet : '<ikke satt>',
targetFrame : '<ramme>',
targetPopup : '<popup vindu>',
targetNew : 'Nytt vindu (_blank)',
targetTop : 'Hele vindu (_top)',
targetSelf : 'Samme vindu (_self)',
targetParent : 'Foreldrevindu (_parent)',
targetFrameName : 'Målramme',
targetPopupName : 'Navn på popup-vindus',
popupFeatures : 'Egenskaper for popup-vindu',
popupResizable : 'Resizable', // MISSING
popupStatusBar : 'Statuslinje',
popupLocationBar : 'Adresselinje',
popupToolbar : 'Verktøylinje',
popupMenuBar : 'Menylinje',
popupFullScreen : 'Full skjerm (IE)',
popupScrollBars : 'Scrollbar',
popupDependent : 'Avhenging (Netscape)',
popupWidth : 'Bredde',
popupLeft : 'Venstre posisjon',
popupHeight : 'Høyde',
popupTop : 'Topp-posisjon',
id : 'Id', // MISSING
langDir : 'Språkretning',
langDirNotSet : '<ikke satt>',
langDirLTR : 'Venstre til høyre (VTH)',
langDirRTL : 'Høyre til venstre (HTV)',
acccessKey : 'Aksessknapp',
name : 'Navn',
langCode : 'Språkretning',
tabIndex : 'Tab Indeks',
advisoryTitle : 'Tittel',
advisoryContentType : 'Type',
cssClasses : 'Stilarkklasser',
charset : 'Lenket språkkart',
styles : 'Stil',
selectAnchor : 'Velg et anker',
anchorName : 'Anker etter navn',
anchorId : 'Element etter ID',
emailAddress : 'E-postadresse',
emailSubject : 'Meldingsemne',
emailBody : 'Melding',
noAnchors : '(Ingen anker i dokumentet)',
noUrl : 'Vennligst skriv inn lenkens url',
noEmail : 'Vennligst skriv inn e-postadressen'
},
// Anchor dialog
anchor :
{
toolbar : 'Sett inn/Rediger anker',
menu : 'Egenskaper for anker',
title : 'Egenskaper for anker',
name : 'Ankernavn',
errorName : 'Vennligst skriv inn ankernavnet'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Søk og erstatt',
find : 'Søk',
replace : 'Erstatt',
findWhat : 'Søk etter:',
replaceWith : 'Erstatt med:',
notFoundMsg : 'Fant ikke søketeksten.',
matchCase : 'Skill mellom store og små bokstaver',
matchWord : 'Bare hele ord',
matchCyclic : 'Match cyclic', // MISSING
replaceAll : 'Erstatt alle',
replaceSuccessMsg : '%1 occurrence(s) replaced.' // MISSING
},
// Table Dialog
table :
{
toolbar : 'Tabell',
title : 'Egenskaper for tabell',
menu : 'Egenskaper for tabell',
deleteTable : 'Slett tabell',
rows : 'Rader',
columns : 'Kolonner',
border : 'Rammestørrelse',
align : 'Justering',
alignNotSet : '<Ikke satt>',
alignLeft : 'Venstre',
alignCenter : 'Midtjuster',
alignRight : 'Høyre',
width : 'Bredde',
widthPx : 'piksler',
widthPc : 'prosent',
height : 'Høyde',
cellSpace : 'Cellemarg',
cellPad : 'Cellepolstring',
caption : 'Tittel',
summary : 'Sammendrag',
headers : 'Headers', // MISSING
headersNone : 'None', // MISSING
headersColumn : 'First column', // MISSING
headersRow : 'First Row', // MISSING
headersBoth : 'Both', // MISSING
invalidRows : 'Number of rows must be a number greater than 0.', // MISSING
invalidCols : 'Number of columns must be a number greater than 0.', // MISSING
invalidBorder : 'Border size must be a number.', // MISSING
invalidWidth : 'Table width must be a number.', // MISSING
invalidHeight : 'Table height must be a number.', // MISSING
invalidCellSpacing : 'Cell spacing must be a number.', // MISSING
invalidCellPadding : 'Cell padding must be a number.', // MISSING
cell :
{
menu : 'Celle',
insertBefore : 'Sett inn celle før',
insertAfter : 'Sett inn celle etter',
deleteCell : 'Slett celler',
merge : 'Slå sammen celler',
mergeRight : 'Slå sammen høyre',
mergeDown : 'Slå sammen ned',
splitHorizontal : 'Del celle horisontalt',
splitVertical : 'Del celle vertikalt',
title : 'Cell Properties', // MISSING
cellType : 'Cell Type', // MISSING
rowSpan : 'Rows Span', // MISSING
colSpan : 'Columns Span', // MISSING
wordWrap : 'Word Wrap', // MISSING
hAlign : 'Horizontal Alignment', // MISSING
vAlign : 'Vertical Alignment', // MISSING
alignTop : 'Top', // MISSING
alignMiddle : 'Middle', // MISSING
alignBottom : 'Bottom', // MISSING
alignBaseline : 'Baseline', // MISSING
bgColor : 'Background Color', // MISSING
borderColor : 'Border Color', // MISSING
data : 'Data', // MISSING
header : 'Header', // MISSING
yes : 'Yes', // MISSING
no : 'No', // MISSING
invalidWidth : 'Cell width must be a number.', // MISSING
invalidHeight : 'Cell height must be a number.', // MISSING
invalidRowSpan : 'Rows span must be a whole number.', // MISSING
invalidColSpan : 'Columns span must be a whole number.' // MISSING
},
row :
{
menu : 'Rader',
insertBefore : 'Sett inn rad før',
insertAfter : 'Sett inn rad etter',
deleteRow : 'Slett rader'
},
column :
{
menu : 'Kolonne',
insertBefore : 'Sett inn kolonne før',
insertAfter : 'Sett inn kolonne etter',
deleteColumn : 'Slett kolonner'
}
},
// Button Dialog.
button :
{
title : 'Egenskaper for knapp',
text : 'Tekst (verdi)',
type : 'Type',
typeBtn : 'Knapp',
typeSbm : 'Send',
typeRst : 'Nullstill'
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'Egenskaper for avmerkingsboks',
radioTitle : 'Egenskaper for alternativknapp',
value : 'Verdi',
selected : 'Valgt'
},
// Form Dialog.
form :
{
title : 'Egenskaper for skjema',
menu : 'Egenskaper for skjema',
action : 'Handling',
method : 'Metode',
encoding : 'Encoding', // MISSING
target : 'Mål',
targetNotSet : '<ikke satt>',
targetNew : 'Nytt vindu (_blank)',
targetTop : 'Hele vindu (_top)',
targetSelf : 'Samme vindu (_self)',
targetParent : 'Foreldrevindu (_parent)'
},
// Select Field Dialog.
select :
{
title : 'Egenskaper for rullegardinliste',
selectInfo : 'Info',
opAvail : 'Tilgjenglige alternativer',
value : 'Verdi',
size : 'Størrelse',
lines : 'Linjer',
chkMulti : 'Tillat flervalg',
opText : 'Tekst',
opValue : 'Verdi',
btnAdd : 'Legg til',
btnModify : 'Endre',
btnUp : 'Opp',
btnDown : 'Ned',
btnSetValue : 'Sett som valgt',
btnDelete : 'Slett'
},
// Textarea Dialog.
textarea :
{
title : 'Egenskaper for tekstområde',
cols : 'Kolonner',
rows : 'Rader'
},
// Text Field Dialog.
textfield :
{
title : 'Egenskaper for tekstfelt',
name : 'Navn',
value : 'Verdi',
charWidth : 'Tegnbredde',
maxChars : 'Maks antall tegn',
type : 'Type',
typeText : 'Tekst',
typePass : 'Passord'
},
// Hidden Field Dialog.
hidden :
{
title : 'Egenskaper for skjult felt',
name : 'Navn',
value : 'Verdi'
},
// Image Dialog.
image :
{
title : 'Bildeegenskaper',
titleButton : 'Egenskaper for bildeknapp',
menu : 'Bildeegenskaper',
infoTab : 'Bildeinformasjon',
btnUpload : 'Send det til serveren',
url : 'URL',
upload : 'Last opp',
alt : 'Alternativ tekst',
width : 'Bredde',
height : 'Høyde',
lockRatio : 'Lås forhold',
resetSize : 'Tilbakestill størrelse',
border : 'Ramme',
hSpace : 'HMarg',
vSpace : 'VMarg',
align : 'Juster',
alignLeft : 'Venstre',
alignAbsBottom: 'Abs bunn',
alignAbsMiddle: 'Abs midten',
alignBaseline : 'Bunnlinje',
alignBottom : 'Bunn',
alignMiddle : 'Midten',
alignRight : 'Høyre',
alignTextTop : 'Tekst topp',
alignTop : 'Topp',
preview : 'Forhåndsvis',
alertUrl : 'Vennligst skriv bilde-urlen',
linkTab : 'Lenke',
button2Img : 'Do you want to transform the selected image button on a simple image?', // MISSING
img2Button : 'Do you want to transform the selected image on a image button?' // MISSING
},
// Flash Dialog
flash :
{
properties : 'Egenskaper for Flash-objekt',
propertiesTab : 'Properties', // MISSING
title : 'Flash-egenskaper',
chkPlay : 'Autospill',
chkLoop : 'Loop',
chkMenu : 'Slå på Flash-meny',
chkFull : 'Allow Fullscreen', // MISSING
scale : 'Skaler',
scaleAll : 'Vis alt',
scaleNoBorder : 'Ingen ramme',
scaleFit : 'Skaler til å passe',
access : 'Script Access', // MISSING
accessAlways : 'Always', // MISSING
accessSameDomain : 'Same domain', // MISSING
accessNever : 'Never', // MISSING
align : 'Juster',
alignLeft : 'Venstre',
alignAbsBottom: 'Abs bunn',
alignAbsMiddle: 'Abs midten',
alignBaseline : 'Bunnlinje',
alignBottom : 'Bunn',
alignMiddle : 'Midten',
alignRight : 'Høyre',
alignTextTop : 'Tekst topp',
alignTop : 'Topp',
quality : 'Quality', // MISSING
qualityBest : 'Best', // MISSING
qualityHigh : 'High', // MISSING
qualityAutoHigh : 'Auto High', // MISSING
qualityMedium : 'Medium', // MISSING
qualityAutoLow : 'Auto Low', // MISSING
qualityLow : 'Low', // MISSING
windowModeWindow : 'Window', // MISSING
windowModeOpaque : 'Opaque', // MISSING
windowModeTransparent : 'Transparent', // MISSING
windowMode : 'Window mode', // MISSING
flashvars : 'Variables for Flash', // MISSING
bgcolor : 'Bakgrunnsfarge',
width : 'Bredde',
height : 'Høyde',
hSpace : 'HMarg',
vSpace : 'VMarg',
validateSrc : 'Vennligst skriv inn lenkens url',
validateWidth : 'Width must be a number.', // MISSING
validateHeight : 'Height must be a number.', // MISSING
validateHSpace : 'HSpace must be a number.', // MISSING
validateVSpace : 'VSpace must be a number.' // MISSING
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'Stavekontroll',
title : 'Spell Check', // MISSING
notAvailable : 'Sorry, but service is unavailable now.', // MISSING
errorLoading : 'Error loading application service host: %s.', // MISSING
notInDic : 'Ikke i ordboken',
changeTo : 'Endre til',
btnIgnore : 'Ignorer',
btnIgnoreAll : 'Ignorer alle',
btnReplace : 'Erstatt',
btnReplaceAll : 'Erstatt alle',
btnUndo : 'Angre',
noSuggestions : '- Ingen forslag -',
progress : 'Stavekontroll pågår...',
noMispell : 'Stavekontroll fullført: ingen feilstavinger funnet',
noChanges : 'Stavekontroll fullført: ingen ord endret',
oneChange : 'Stavekontroll fullført: Ett ord endret',
manyChanges : 'Stavekontroll fullført: %1 ord endret',
ieSpellDownload : 'Stavekontroll er ikke installert. Vil du laste den ned nå?'
},
smiley :
{
toolbar : 'Smil',
title : 'Sett inn smil'
},
elementsPath :
{
eleTitle : '%1 element' // MISSING
},
numberedlist : 'Nummerert liste',
bulletedlist : 'Uordnet liste',
indent : 'Øk nivå',
outdent : 'Senk nivå',
justify :
{
left : 'Venstrejuster',
center : 'Midtjuster',
right : 'Høyrejuster',
block : 'Blokkjuster'
},
blockquote : 'Blockquote', // MISSING
clipboard :
{
title : 'Lim inn',
cutError : 'Din nettlesers sikkerhetsinstillinger tillater ikke automatisk klipping av tekst. Vennligst bruk snareveien (Ctrl+X).',
copyError : 'Din nettlesers sikkerhetsinstillinger tillater ikke automatisk kopiering av tekst. Vennligst bruk snareveien (Ctrl+C).',
pasteMsg : 'Vennligst lim inn i den følgende boksen med tastaturet (<STRONG>Ctrl+V</STRONG>) og trykk <STRONG>OK</STRONG>.',
securityMsg : 'Din nettlesers sikkerhetsinstillinger gir ikke redigeringsverktøyet direkte tilgang til utklippstavlen. Du må lime det igjen i dette vinduet.'
},
pastefromword :
{
toolbar : 'Lim inn fra Word',
title : 'Lim inn fra Word',
advice : 'Vennligst lim inn i den følgende boksen med tastaturet (<STRONG>Ctrl+V</STRONG>) og trykk <STRONG>OK</STRONG>.',
ignoreFontFace : 'Fjern skrifttyper',
removeStyle : 'Fjern stildefinisjoner'
},
pasteText :
{
button : 'Lim inn som ren tekst',
title : 'Lim inn som ren tekst'
},
templates :
{
button : 'Maler',
title : 'Innholdsmaler',
insertOption: 'Erstatt faktisk innold',
selectPromptMsg: 'Velg malen du vil åpne<br>(innholdet du har skrevet blir tapt!):',
emptyListMsg : '(Ingen maler definert)'
},
showBlocks : 'Show Blocks', // MISSING
stylesCombo :
{
label : 'Stil',
voiceLabel : 'Styles', // MISSING
panelVoiceLabel : 'Select a style', // MISSING
panelTitle1 : 'Block Styles', // MISSING
panelTitle2 : 'Inline Styles', // MISSING
panelTitle3 : 'Object Styles' // MISSING
},
format :
{
label : 'Format',
voiceLabel : 'Format', // MISSING
panelTitle : 'Format',
panelVoiceLabel : 'Select a paragraph format', // MISSING
tag_p : 'Normal',
tag_pre : 'Formatert',
tag_address : 'Adresse',
tag_h1 : 'Tittel 1',
tag_h2 : 'Tittel 2',
tag_h3 : 'Tittel 3',
tag_h4 : 'Tittel 4',
tag_h5 : 'Tittel 5',
tag_h6 : 'Tittel 6',
tag_div : 'Normal (DIV)'
},
font :
{
label : 'Skrift',
voiceLabel : 'Font', // MISSING
panelTitle : 'Skrift',
panelVoiceLabel : 'Select a font' // MISSING
},
fontSize :
{
label : 'Størrelse',
voiceLabel : 'Font Size', // MISSING
panelTitle : 'Størrelse',
panelVoiceLabel : 'Select a font size' // MISSING
},
colorButton :
{
textColorTitle : 'Tekstfarge',
bgColorTitle : 'Bakgrunnsfarge',
auto : 'Automatisk',
more : 'Flere farger...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Spell Check As You Type', // MISSING
enable : 'Enable SCAYT', // MISSING
disable : 'Disable SCAYT', // MISSING
about : 'About SCAYT', // MISSING
toggle : 'Toggle SCAYT', // MISSING
options : 'Options', // MISSING
langs : 'Languages', // MISSING
moreSuggestions : 'More suggestions', // MISSING
ignore : 'Ignore', // MISSING
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
optionsTab : 'Options', // MISSING
languagesTab : 'Languages', // MISSING
dictionariesTab : 'Dictionaries', // MISSING
aboutTab : 'About' // MISSING
},
about :
{
title : 'About CKEditor', // MISSING
dlgTitle : 'About CKEditor', // MISSING
moreInfo : 'For licensing information please visit our web site:', // MISSING
copy : 'Copyright &copy; $1. All rights reserved.' // MISSING
},
maximize : 'Maximize', // MISSING
fakeobjects :
{
anchor : 'Anchor', // MISSING
flash : 'Flash Animation', // MISSING
div : 'Page Break', // MISSING
unknown : 'Unknown Object' // MISSING
},
resize : 'Drag to resize' // MISSING
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Polish language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['pl'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Wzbogacony edytor treści, %1',
// Toolbar buttons without dialogs.
source : 'Źródło dokumentu',
newPage : 'Nowa strona',
save : 'Zapisz',
preview : 'Podgląd',
cut : 'Wytnij',
copy : 'Kopiuj',
paste : 'Wklej',
print : 'Drukuj',
underline : 'Podkreślenie',
bold : 'Pogrubienie',
italic : 'Kursywa',
selectAll : 'Zaznacz wszystko',
removeFormat : 'Usuń formatowanie',
strike : 'Przekreślenie',
subscript : 'Indeks dolny',
superscript : 'Indeks górny',
horizontalrule : 'Wstaw poziomą linię',
pagebreak : 'Wstaw odstęp',
unlink : 'Usuń hiperłącze',
undo : 'Cofnij',
redo : 'Ponów',
// Common messages and labels.
common :
{
browseServer : 'Przeglądaj',
url : 'Adres URL',
protocol : 'Protokół',
upload : 'Wyślij',
uploadSubmit : 'Wyślij',
image : 'Obrazek',
flash : 'Flash',
form : 'Formularz',
checkbox : 'Pole wyboru (checkbox)',
radio : 'Pole wyboru (radio)',
textField : 'Pole tekstowe',
textarea : 'Obszar tekstowy',
hiddenField : 'Pole ukryte',
button : 'Przycisk',
select : 'Lista wyboru',
imageButton : 'Przycisk-obrazek',
notSet : '<nie ustawione>',
id : 'Id',
name : 'Nazwa',
langDir : 'Kierunek tekstu',
langDirLtr : 'Od lewej do prawej (LTR)',
langDirRtl : 'Od prawej do lewej (RTL)',
langCode : 'Kod języka',
longDescr : 'Długi opis hiperłącza',
cssClass : 'Nazwa klasy CSS',
advisoryTitle : 'Opis obiektu docelowego',
cssStyle : 'Styl',
ok : 'OK',
cancel : 'Anuluj',
generalTab : 'Ogólne',
advancedTab : 'Zaawansowane',
validateNumberFailed : 'Ta wartość nie jest liczbą.',
confirmNewPage : 'Wszystkie niezapisane zmiany zostaną utracone. Czy na pewno wczytać nową stronę ?',
confirmCancel : 'Pewne opcje zostały zmienione. Czy na pewno zamknąć okno dialogowe ?',
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, niedostępne</span>'
},
// Special char dialog.
specialChar :
{
toolbar : 'Wstaw znak specjalny',
title : 'Wybierz znak specjalny'
},
// Link dialog.
link :
{
toolbar : 'Wstaw/edytuj hiperłącze',
menu : 'Edytuj hiperłącze',
title : 'Hiperłącze',
info : 'Informacje ',
target : 'Cel',
upload : 'Wyślij',
advanced : 'Zaawansowane',
type : 'Typ hiperłącza',
toAnchor : 'Odnośnik wewnątrz strony',
toEmail : 'Adres e-mail',
target : 'Cel',
targetNotSet : '<nie ustawione>',
targetFrame : '<ramka>',
targetPopup : '<wyskakujące okno>',
targetNew : 'Nowe okno (_blank)',
targetTop : 'Okno najwyższe w hierarchii (_top)',
targetSelf : 'To samo okno (_self)',
targetParent : 'Okno nadrzędne (_parent)',
targetFrameName : 'Nazwa Ramki Docelowej',
targetPopupName : 'Nazwa wyskakującego okna',
popupFeatures : 'Właściwości wyskakującego okna',
popupResizable : 'Skalowalny',
popupStatusBar : 'Pasek statusu',
popupLocationBar : 'Pasek adresu',
popupToolbar : 'Pasek narzędzi',
popupMenuBar : 'Pasek menu',
popupFullScreen : 'Pełny ekran (IE)',
popupScrollBars : 'Paski przewijania',
popupDependent : 'Okno zależne (Netscape)',
popupWidth : 'Szerokość',
popupLeft : 'Pozycja w poziomie',
popupHeight : 'Wysokość',
popupTop : 'Pozycja w pionie',
id : 'Id',
langDir : 'Kierunek tekstu',
langDirNotSet : '<nie ustawione>',
langDirLTR : 'Od lewej do prawej (LTR)',
langDirRTL : 'Od prawej do lewej (RTL)',
acccessKey : 'Klawisz dostępu',
name : 'Nazwa',
langCode : 'Kierunek tekstu',
tabIndex : 'Indeks tabeli',
advisoryTitle : 'Opis obiektu docelowego',
advisoryContentType : 'Typ MIME obiektu docelowego',
cssClasses : 'Nazwa klasy CSS',
charset : 'Kodowanie znaków obiektu docelowego',
styles : 'Styl',
selectAnchor : 'Wybierz etykietę',
anchorName : 'Wg etykiety',
anchorId : 'Wg identyfikatora elementu',
emailAddress : 'Adres e-mail',
emailSubject : 'Temat',
emailBody : 'Treść',
noAnchors : '(W dokumencie nie zdefiniowano żadnych etykiet)',
noUrl : 'Podaj adres URL',
noEmail : 'Podaj adres e-mail'
},
// Anchor dialog
anchor :
{
toolbar : 'Wstaw/edytuj kotwicę',
menu : 'Właściwości kotwicy',
title : 'Właściwości kotwicy',
name : 'Nazwa kotwicy',
errorName : 'Wpisz nazwę kotwicy'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Znajdź i zamień',
find : 'Znajdź',
replace : 'Zamień',
findWhat : 'Znajdź:',
replaceWith : 'Zastąp przez:',
notFoundMsg : 'Nie znaleziono szukanego hasła.',
matchCase : 'Uwzględnij wielkość liter',
matchWord : 'Całe słowa',
matchCyclic : 'Cykliczne dopasowanie',
replaceAll : 'Zastąp wszystko',
replaceSuccessMsg : '%1 wystąpień zastąpionych.'
},
// Table Dialog
table :
{
toolbar : 'Tabela',
title : 'Właściwości tabeli',
menu : 'Właściwości tabeli',
deleteTable : 'Usuń tabelę',
rows : 'Liczba wierszy',
columns : 'Liczba kolumn',
border : 'Grubość ramki',
align : 'Wyrównanie',
alignNotSet : '<brak ustawień>',
alignLeft : 'Do lewej',
alignCenter : 'Do środka',
alignRight : 'Do prawej',
width : 'Szerokość',
widthPx : 'piksele',
widthPc : '%',
height : 'Wysokość',
cellSpace : 'Odstęp pomiędzy komórkami',
cellPad : 'Margines wewnętrzny komórek',
caption : 'Tytuł',
summary : 'Podsumowanie',
headers : 'Nagłowki',
headersNone : 'Brak',
headersColumn : 'Pierwsza kolumna',
headersRow : 'Pierwszy wiersz',
headersBoth : 'Oba',
invalidRows : 'Liczba wierszy musi być liczbą większą niż 0.',
invalidCols : 'Liczba kolumn musi być liczbą większą niż 0.',
invalidBorder : 'Liczba obramowań musi być liczbą.',
invalidWidth : 'Szerokość tabeli musi być liczbą.',
invalidHeight : 'Wysokość tabeli musi być liczbą.',
invalidCellSpacing : 'Odstęp komórek musi być liczbą.',
invalidCellPadding : 'Dopełnienie komórek musi być liczbą.',
cell :
{
menu : 'Komórka',
insertBefore : 'Wstaw komórkę z lewej',
insertAfter : 'Wstaw komórkę z prawej',
deleteCell : 'Usuń komórki',
merge : 'Połącz komórki',
mergeRight : 'Połącz z komórką z prawej',
mergeDown : 'Połącz z komórką poniżej',
splitHorizontal : 'Podziel komórkę poziomo',
splitVertical : 'Podziel komórkę pionowo',
title : 'Właściwości komórki',
cellType : 'Typ komórki',
rowSpan : 'Scalenie wierszy',
colSpan : 'Scalenie komórek',
wordWrap : 'Zawijanie słów',
hAlign : 'Wyrównanie poziome',
vAlign : 'Wyrównanie pionowe',
alignTop : 'Góra',
alignMiddle : 'Środek',
alignBottom : 'Dół',
alignBaseline : 'Linia bazowa',
bgColor : 'Kolor tła',
borderColor : 'Kolor obramowania',
data : 'Dane',
header : 'Nagłowek',
yes : 'Tak',
no : 'Nie',
invalidWidth : 'Szerokość komórki musi być liczbą.',
invalidHeight : 'Wysokość komórki musi być liczbą.',
invalidRowSpan : 'Scalenie wierszy musi być liczbą całkowitą.',
invalidColSpan : 'Scalenie komórek musi być liczbą całkowitą.'
},
row :
{
menu : 'Wiersz',
insertBefore : 'Wstaw wiersz powyżej',
insertAfter : 'Wstaw wiersz poniżej',
deleteRow : 'Usuń wiersze'
},
column :
{
menu : 'Kolumna',
insertBefore : 'Wstaw kolumnę z lewej',
insertAfter : 'Wstaw kolumnę z prawej',
deleteColumn : 'Usuń kolumny'
}
},
// Button Dialog.
button :
{
title : 'Właściwości przycisku',
text : 'Tekst (Wartość)',
type : 'Typ',
typeBtn : 'Przycisk',
typeSbm : 'Wyślij',
typeRst : 'Wyzeruj'
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'Właściwości pola wyboru (checkbox)',
radioTitle : 'Właściwości pola wyboru (radio)',
value : 'Wartość',
selected : 'Zaznaczone'
},
// Form Dialog.
form :
{
title : 'Właściwości formularza',
menu : 'Właściwości formularza',
action : 'Akcja',
method : 'Metoda',
encoding : 'Kodowanie',
target : 'Cel',
targetNotSet : '<nie ustawione>',
targetNew : 'Nowe okno (_blank)',
targetTop : 'Okno najwyższe w hierarchii (_top)',
targetSelf : 'To samo okno (_self)',
targetParent : 'Okno nadrzędne (_parent)'
},
// Select Field Dialog.
select :
{
title : 'Właściwości listy wyboru',
selectInfo : 'Informacje',
opAvail : 'Dostępne opcje',
value : 'Wartość',
size : 'Rozmiar',
lines : 'linii',
chkMulti : 'Wielokrotny wybór',
opText : 'Tekst',
opValue : 'Wartość',
btnAdd : 'Dodaj',
btnModify : 'Zmień',
btnUp : 'Do góry',
btnDown : 'Do dołu',
btnSetValue : 'Ustaw wartość zaznaczoną',
btnDelete : 'Usuń'
},
// Textarea Dialog.
textarea :
{
title : 'Właściwości obszaru tekstowego',
cols : 'Kolumnu',
rows : 'Wiersze'
},
// Text Field Dialog.
textfield :
{
title : 'Właściwości pola tekstowego',
name : 'Nazwa',
value : 'Wartość',
charWidth : 'Szerokość w znakach',
maxChars : 'Max. szerokość',
type : 'Typ',
typeText : 'Tekst',
typePass : 'Hasło'
},
// Hidden Field Dialog.
hidden :
{
title : 'Właściwości pola ukrytego',
name : 'Nazwa',
value : 'Wartość'
},
// Image Dialog.
image :
{
title : 'Właściwości obrazka',
titleButton : 'Właściwości przycisku obrazka',
menu : 'Właściwości obrazka',
infoTab : 'Informacje o obrazku',
btnUpload : 'Wyślij',
url : 'Adres URL',
upload : 'Wyślij',
alt : 'Tekst zastępczy',
width : 'Szerokość',
height : 'Wysokość',
lockRatio : 'Zablokuj proporcje',
resetSize : 'Przywróć rozmiar',
border : 'Ramka',
hSpace : 'Odstęp poziomy',
vSpace : 'Odstęp pionowy',
align : 'Wyrównaj',
alignLeft : 'Do lewej',
alignAbsBottom: 'Do dołu',
alignAbsMiddle: 'Do środka w pionie',
alignBaseline : 'Do linii bazowej',
alignBottom : 'Do dołu',
alignMiddle : 'Do środka',
alignRight : 'Do prawej',
alignTextTop : 'Do góry tekstu',
alignTop : 'Do góry',
preview : 'Podgląd',
alertUrl : 'Podaj adres obrazka.',
linkTab : 'Hiperłącze',
button2Img : 'Czy chcesz przekonwertować zaznaczony przycisk graficzny do zwykłego obrazka?',
img2Button : 'Czy chcesz przekonwertować zaznaczony obrazek do przycisku graficznego?'
},
// Flash Dialog
flash :
{
properties : 'Właściwości elementu Flash',
propertiesTab : 'Właściwości',
title : 'Właściwości elementu Flash',
chkPlay : 'Auto Odtwarzanie',
chkLoop : 'Pętla',
chkMenu : 'Włącz menu',
chkFull : 'Dopuść pełny ekran',
scale : 'Skaluj',
scaleAll : 'Pokaż wszystko',
scaleNoBorder : 'Bez Ramki',
scaleFit : 'Dokładne dopasowanie',
access : 'Dostęp skryptów',
accessAlways : 'Zawsze',
accessSameDomain : 'Ta sama domena',
accessNever : 'Nigdy',
align : 'Wyrównaj',
alignLeft : 'Do lewej',
alignAbsBottom: 'Do dołu',
alignAbsMiddle: 'Do środka w pionie',
alignBaseline : 'Do linii bazowej',
alignBottom : 'Do dołu',
alignMiddle : 'Do środka',
alignRight : 'Do prawej',
alignTextTop : 'Do góry tekstu',
alignTop : 'Do góry',
quality : 'Jakość',
qualityBest : 'Najlepsza',
qualityHigh : 'Wysoka',
qualityAutoHigh : 'Auto wysoka',
qualityMedium : 'Średnia',
qualityAutoLow : 'Auto niska',
qualityLow : 'Niska',
windowModeWindow : 'Okno',
windowModeOpaque : 'Nieprzeźroczyste',
windowModeTransparent : 'Przeźroczyste',
windowMode : 'Tryb okna',
flashvars : 'Zmienne dla Flash\'a',
bgcolor : 'Kolor tła',
width : 'Szerokość',
height : 'Wysokość',
hSpace : 'Odstęp poziomy',
vSpace : 'Odstęp pionowy',
validateSrc : 'Podaj adres URL',
validateWidth : 'Szerokość musi być liczbą.',
validateHeight : 'Wysokość musi być liczbą.',
validateHSpace : 'Odstęp poziomy musi być liczbą.',
validateVSpace : 'Odstęp pionowy musi być liczbą.'
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'Sprawdź pisownię',
title : 'Sprawdź pisownię',
notAvailable : 'Przepraszamy, ale usługa jest obecnie niedostępna.',
errorLoading : 'Błąd wczytywania hosta aplikacji usługi: %s.',
notInDic : 'Słowa nie ma w słowniku',
changeTo : 'Zmień na',
btnIgnore : 'Ignoruj',
btnIgnoreAll : 'Ignoruj wszystkie',
btnReplace : 'Zmień',
btnReplaceAll : 'Zmień wszystkie',
btnUndo : 'Cofnij',
noSuggestions : '- Brak sugestii -',
progress : 'Trwa sprawdzanie ...',
noMispell : 'Sprawdzanie zakończone: nie znaleziono błędów',
noChanges : 'Sprawdzanie zakończone: nie zmieniono żadnego słowa',
oneChange : 'Sprawdzanie zakończone: zmieniono jedno słowo',
manyChanges : 'Sprawdzanie zakończone: zmieniono %l słów',
ieSpellDownload : 'Słownik nie jest zainstalowany. Chcesz go ściągnąć?'
},
smiley :
{
toolbar : 'Emotikona',
title : 'Wstaw emotikonę'
},
elementsPath :
{
eleTitle : 'element %1'
},
numberedlist : 'Lista numerowana',
bulletedlist : 'Lista wypunktowana',
indent : 'Zwiększ wcięcie',
outdent : 'Zmniejsz wcięcie',
justify :
{
left : 'Wyrównaj do lewej',
center : 'Wyrównaj do środka',
right : 'Wyrównaj do prawej',
block : 'Wyrównaj do lewej i prawej'
},
blockquote : 'Cytat',
clipboard :
{
title : 'Wklej',
cutError : 'Ustawienia bezpieczeństwa Twojej przeglądarki nie pozwalają na automatyczne wycinanie tekstu. Użyj skrótu klawiszowego Ctrl+X.',
copyError : 'Ustawienia bezpieczeństwa Twojej przeglądarki nie pozwalają na automatyczne kopiowanie tekstu. Użyj skrótu klawiszowego Ctrl+C.',
pasteMsg : 'Proszę wkleić w poniższym polu używając klawiaturowego skrótu (<STRONG>Ctrl+V</STRONG>) i kliknąć <STRONG>OK</STRONG>.',
securityMsg : 'Zabezpieczenia przeglądarki uniemożliwiają wklejenie danych bezpośrednio do edytora. Proszę dane wkleić ponownie w tym okienku.'
},
pastefromword :
{
toolbar : 'Wklej z Worda',
title : 'Wklej z Worda',
advice : 'Proszę wkleić w poniższym polu używając klawiaturowego skrótu (<STRONG>Ctrl+V</STRONG>) i kliknąć <STRONG>OK</STRONG>.',
ignoreFontFace : 'Ignoruj definicje \'Font Face\'',
removeStyle : 'Usuń definicje Stylów'
},
pasteText :
{
button : 'Wklej jako czysty tekst',
title : 'Wklej jako czysty tekst'
},
templates :
{
button : 'Sablony',
title : 'Szablony zawartości',
insertOption: 'Zastąp aktualną zawartość',
selectPromptMsg: 'Wybierz szablon do otwarcia w edytorze<br>(obecna zawartość okna edytora zostanie utracona):',
emptyListMsg : '(Brak zdefiniowanych szablonów)'
},
showBlocks : 'Pokaż bloki',
stylesCombo :
{
label : 'Styl',
voiceLabel : 'Style',
panelVoiceLabel : 'Wybierz styl',
panelTitle1 : 'Style blokowe',
panelTitle2 : 'Style liniowe',
panelTitle3 : 'Style obiektowe'
},
format :
{
label : 'Format',
voiceLabel : 'Format',
panelTitle : 'Format',
panelVoiceLabel : 'Wybierz paragraf do sformatowania',
tag_p : 'Normalny',
tag_pre : 'Tekst sformatowany',
tag_address : 'Adres',
tag_h1 : 'Nagłówek 1',
tag_h2 : 'Nagłówek 2',
tag_h3 : 'Nagłówek 3',
tag_h4 : 'Nagłówek 4',
tag_h5 : 'Nagłówek 5',
tag_h6 : 'Nagłówek 6',
tag_div : 'Normalny (DIV)'
},
font :
{
label : 'Czcionka',
voiceLabel : 'Czcionka',
panelTitle : 'Czcionka',
panelVoiceLabel : 'Select a font'
},
fontSize :
{
label : 'Rozmiar',
voiceLabel : 'Rozmiar czcionki',
panelTitle : 'Rozmiar',
panelVoiceLabel : 'Select a font size'
},
colorButton :
{
textColorTitle : 'Kolor tekstu',
bgColorTitle : 'Kolor tła',
auto : 'Automatycznie',
more : 'Więcej kolorów...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Sprawdź pisowanie podczas pisania (SCAYT)',
enable : 'Włącz SCAYT',
disable : 'Wyłącz SCAYT',
about : 'Na temat SCAYT',
toggle : 'Toggle SCAYT',
options : 'Opcje',
langs : 'Języki',
moreSuggestions : 'Więcej sugestii',
ignore : 'Ignoruj',
ignoreAll : 'Ignoruj wszystkie',
addWord : 'Dodaj słowo',
emptyDic : 'Nazwa słownika nie może być pusta.',
optionsTab : 'Opcje',
languagesTab : 'Języki',
dictionariesTab : 'Słowniki',
aboutTab : 'Na temat SCAYT'
},
about :
{
title : 'Na temat CKEditor',
dlgTitle : 'Na temat CKEditor',
moreInfo : 'Informacje na temat licencji można znaleźć na naszej stronie:',
copy : 'Copyright &copy; $1. Wszelkie prawa zastrzeżone.'
},
maximize : 'Maksymalizuj',
fakeobjects :
{
anchor : 'Kotwica',
flash : 'Animacja Flash',
div : 'Separator stron',
unknown : 'Nieznany obiekt'
},
resize : 'Przeciągnij, aby zmienić rozmiar'
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Brazilian Portuguese language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['pt-br'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Editor de texto formatado, %1',
// Toolbar buttons without dialogs.
source : 'Código-Fonte',
newPage : 'Novo',
save : 'Salvar',
preview : 'Visualizar',
cut : 'Recortar',
copy : 'Copiar',
paste : 'Colar',
print : 'Imprimir',
underline : 'Sublinhado',
bold : 'Negrito',
italic : 'Itálico',
selectAll : 'Selecionar Tudo',
removeFormat : 'Remover Formatação',
strike : 'Tachado',
subscript : 'Subscrito',
superscript : 'Sobrescrito',
horizontalrule : 'Inserir Linha Horizontal',
pagebreak : 'Inserir Quebra de Página',
unlink : 'Remover Hiperlink',
undo : 'Desfazer',
redo : 'Refazer',
// Common messages and labels.
common :
{
browseServer : 'Localizar no Servidor',
url : 'URL',
protocol : 'Protocolo',
upload : 'Enviar ao Servidor',
uploadSubmit : 'Enviar para o Servidor',
image : 'Figura',
flash : 'Flash',
form : 'Formulário',
checkbox : 'Caixa de Seleção',
radio : 'Botão de Opção',
textField : 'Caixa de Texto',
textarea : 'Área de Texto',
hiddenField : 'Campo Oculto',
button : 'Botão',
select : 'Caixa de Listagem',
imageButton : 'Botão de Imagem',
notSet : '<não ajustado>',
id : 'Id',
name : 'Nome',
langDir : 'Direção do idioma',
langDirLtr : 'Esquerda para Direita (LTR)',
langDirRtl : 'Direita para Esquerda (RTL)',
langCode : 'Idioma',
longDescr : 'Descrição da URL',
cssClass : 'Classe de Folhas de Estilo',
advisoryTitle : 'Título',
cssStyle : 'Estilos',
ok : 'OK',
cancel : 'Cancelar',
generalTab : 'Geral',
advancedTab : 'Avançado',
validateNumberFailed : 'Este valor não é um número.',
confirmNewPage : 'Todas as mudanças não salvas serão perdidas. Tem certeza de que quer carregar outra página?',
confirmCancel : 'Algumas opções foram alteradas. Tem certeza de que quer fechar a caixa de diálogo?',
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, indisponível</span>'
},
// Special char dialog.
specialChar :
{
toolbar : 'Inserir Caractere Especial',
title : 'Selecione um Caractere Especial'
},
// Link dialog.
link :
{
toolbar : 'Inserir/Editar Hiperlink',
menu : 'Editar Hiperlink',
title : 'Hiperlink',
info : 'Informações',
target : 'Destino',
upload : 'Enviar ao Servidor',
advanced : 'Avançado',
type : 'Tipo de hiperlink',
toAnchor : 'Âncora nesta página',
toEmail : 'E-Mail',
target : 'Destino',
targetNotSet : '<não ajustado>',
targetFrame : '<frame>',
targetPopup : '<janela popup>',
targetNew : 'Nova Janela (_blank)',
targetTop : 'Janela Superior (_top)',
targetSelf : 'Mesma Janela (_self)',
targetParent : 'Janela Pai (_parent)',
targetFrameName : 'Nome do Frame de Destino',
targetPopupName : 'Nome da Janela Pop-up',
popupFeatures : 'Atributos da Janela Pop-up',
popupResizable : 'Redimensionável',
popupStatusBar : 'Barra de Status',
popupLocationBar : 'Barra de Endereços',
popupToolbar : 'Barra de Ferramentas',
popupMenuBar : 'Barra de Menus',
popupFullScreen : 'Modo Tela Cheia (IE)',
popupScrollBars : 'Barras de Rolagem',
popupDependent : 'Dependente (Netscape)',
popupWidth : 'Largura',
popupLeft : 'Esquerda',
popupHeight : 'Altura',
popupTop : 'Superior',
id : 'Id',
langDir : 'Direção do idioma',
langDirNotSet : '<não ajustado>',
langDirLTR : 'Esquerda para Direita (LTR)',
langDirRTL : 'Direita para Esquerda (RTL)',
acccessKey : 'Chave de Acesso',
name : 'Nome',
langCode : 'Direção do idioma',
tabIndex : 'Índice de Tabulação',
advisoryTitle : 'Título',
advisoryContentType : 'Tipo de Conteúdo',
cssClasses : 'Classe de Folhas de Estilo',
charset : 'Conjunto de Caracteres do Hiperlink',
styles : 'Estilos',
selectAnchor : 'Selecione uma âncora',
anchorName : 'Pelo Nome da âncora',
anchorId : 'Pelo Id do Elemento',
emailAddress : 'Endereço E-Mail',
emailSubject : 'Assunto da Mensagem',
emailBody : 'Corpo da Mensagem',
noAnchors : '(Não há âncoras disponíveis neste documento)',
noUrl : 'Por favor, digite o endereço do Hiperlink',
noEmail : 'Por favor, digite o endereço de e-mail'
},
// Anchor dialog
anchor :
{
toolbar : 'Inserir/Editar Âncora',
menu : 'Formatar Âncora',
title : 'Formatar Âncora',
name : 'Nome da Âncora',
errorName : 'Por favor, digite o nome da âncora'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Localizar e Substituir',
find : 'Localizar',
replace : 'Substituir',
findWhat : 'Procurar por:',
replaceWith : 'Substituir por:',
notFoundMsg : 'O texto especificado não foi encontrado.',
matchCase : 'Coincidir Maiúsculas/Minúsculas',
matchWord : 'Coincidir a palavra inteira',
matchCyclic : 'Coincidir cíclico',
replaceAll : 'Substituir Tudo',
replaceSuccessMsg : '%1 ocorrência(s) substituída(s).'
},
// Table Dialog
table :
{
toolbar : 'Tabela',
title : 'Formatar Tabela',
menu : 'Formatar Tabela',
deleteTable : 'Apagar Tabela',
rows : 'Linhas',
columns : 'Colunas',
border : 'Borda',
align : 'Alinhamento',
alignNotSet : '<Não ajustado>',
alignLeft : 'Esquerda',
alignCenter : 'Centralizado',
alignRight : 'Direita',
width : 'Largura',
widthPx : 'pixels',
widthPc : '%',
height : 'Altura',
cellSpace : 'Espaçamento',
cellPad : 'Enchimento',
caption : 'Legenda',
summary : 'Resumo',
headers : 'Cabeçalho',
headersNone : 'Nenhum',
headersColumn : 'Primeira coluna',
headersRow : 'Primeira linha',
headersBoth : 'Ambos',
invalidRows : '"Número de linhas" tem que ser um número maior que 0.',
invalidCols : '"Número de colunas" tem que ser um número maior que 0.',
invalidBorder : '"Tamanho da borda" tem que ser um número.',
invalidWidth : '"Largura da tabela" tem que ser um número.',
invalidHeight : '"Altura da tabela" tem que ser um número.',
invalidCellSpacing : '"Espaçamento das células" tem que ser um número.',
invalidCellPadding : '"Margem interna das células" tem que ser um número.',
cell :
{
menu : 'Célula',
insertBefore : 'Inserir célula à esquerda',
insertAfter : 'Inserir célula à direita',
deleteCell : 'Remover Células',
merge : 'Mesclar Células',
mergeRight : 'Mesclar com célula à direita',
mergeDown : 'Mesclar com célula abaixo',
splitHorizontal : 'Dividir célula horizontalmente',
splitVertical : 'Dividir célula verticalmente',
title : 'Propriedades da célula',
cellType : 'Tipo de célula',
rowSpan : 'Linhas cobertas',
colSpan : 'Colunas cobertas',
wordWrap : 'Quebra de palavra',
hAlign : 'Alinhamento horizontal',
vAlign : 'Alinhamento vertical',
alignTop : 'Alinhar no topo',
alignMiddle : 'Centralizado verticalmente',
alignBottom : 'Alinhar na base',
alignBaseline : 'Patamar de alinhamento',
bgColor : 'Cor de fundo',
borderColor : 'Cor das bordas',
data : 'Dados',
header : 'Cabeçalho',
yes : 'Sim',
no : 'Não',
invalidWidth : 'A largura da célula tem que ser um número.',
invalidHeight : 'A altura da célula tem que ser um número.',
invalidRowSpan : '"Linhas cobertas" tem que ser um número inteiro.',
invalidColSpan : '"Colunas cobertas" tem que ser um número inteiro.'
},
row :
{
menu : 'Linha',
insertBefore : 'Inserir linha acima',
insertAfter : 'Inserir linha abaixo',
deleteRow : 'Remover Linhas'
},
column :
{
menu : 'Coluna',
insertBefore : 'Inserir coluna à esquerda',
insertAfter : 'Inserir coluna à direita',
deleteColumn : 'Remover Colunas'
}
},
// Button Dialog.
button :
{
title : 'Formatar Botão',
text : 'Texto (Valor)',
type : 'Tipo',
typeBtn : 'Botão',
typeSbm : 'Enviar',
typeRst : 'Limpar'
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'Formatar Caixa de Seleção',
radioTitle : 'Formatar Botão de Opção',
value : 'Valor',
selected : 'Selecionado'
},
// Form Dialog.
form :
{
title : 'Formatar Formulário',
menu : 'Formatar Formulário',
action : 'Action',
method : 'Método',
encoding : 'Codificação',
target : 'Destino',
targetNotSet : '<não ajustado>',
targetNew : 'Nova Janela (_blank)',
targetTop : 'Janela Superior (_top)',
targetSelf : 'Mesma Janela (_self)',
targetParent : 'Janela Pai (_parent)'
},
// Select Field Dialog.
select :
{
title : 'Formatar Caixa de Listagem',
selectInfo : 'Info',
opAvail : 'Opções disponíveis',
value : 'Valor',
size : 'Tamanho',
lines : 'linhas',
chkMulti : 'Permitir múltiplas seleções',
opText : 'Texto',
opValue : 'Valor',
btnAdd : 'Adicionar',
btnModify : 'Modificar',
btnUp : 'Para cima',
btnDown : 'Para baixo',
btnSetValue : 'Definir como selecionado',
btnDelete : 'Remover'
},
// Textarea Dialog.
textarea :
{
title : 'Formatar Área de Texto',
cols : 'Colunas',
rows : 'Linhas'
},
// Text Field Dialog.
textfield :
{
title : 'Formatar Caixa de Texto',
name : 'Nome',
value : 'Valor',
charWidth : 'Comprimento (em caracteres)',
maxChars : 'Número Máximo de Caracteres',
type : 'Tipo',
typeText : 'Texto',
typePass : 'Senha'
},
// Hidden Field Dialog.
hidden :
{
title : 'Formatar Campo Oculto',
name : 'Nome',
value : 'Valor'
},
// Image Dialog.
image :
{
title : 'Formatar Figura',
titleButton : 'Formatar Botão de Imagem',
menu : 'Formatar Figura',
infoTab : 'Informações da Figura',
btnUpload : 'Enviar para o Servidor',
url : 'URL',
upload : 'Submeter',
alt : 'Texto Alternativo',
width : 'Largura',
height : 'Altura',
lockRatio : 'Manter proporções',
resetSize : 'Redefinir para o Tamanho Original',
border : 'Borda',
hSpace : 'Horizontal',
vSpace : 'Vertical',
align : 'Alinhamento',
alignLeft : 'Esquerda',
alignAbsBottom: 'Inferior Absoluto',
alignAbsMiddle: 'Centralizado Absoluto',
alignBaseline : 'Baseline',
alignBottom : 'Inferior',
alignMiddle : 'Centralizado',
alignRight : 'Direita',
alignTextTop : 'Superior Absoluto',
alignTop : 'Superior',
preview : 'Visualização',
alertUrl : 'Por favor, digite o URL da figura.',
linkTab : 'Hiperlink',
button2Img : 'Você deseja transformar o botão de imagem selecionado em uma imagem comum?',
img2Button : 'Você deseja transformar a imagem selecionada em um botão de imagem?'
},
// Flash Dialog
flash :
{
properties : 'Propriedades do Flash',
propertiesTab : 'Propriedades',
title : 'Propriedades do Flash',
chkPlay : 'Tocar Automaticamente',
chkLoop : 'Loop',
chkMenu : 'Habilita Menu Flash',
chkFull : 'Permitir tela cheia',
scale : 'Escala',
scaleAll : 'Mostrar tudo',
scaleNoBorder : 'Sem Borda',
scaleFit : 'Escala Exata',
access : 'Acesso ao script',
accessAlways : 'Sempre',
accessSameDomain : 'Mesmo domínio',
accessNever : 'Nunca',
align : 'Alinhamento',
alignLeft : 'Esquerda',
alignAbsBottom: 'Inferior Absoluto',
alignAbsMiddle: 'Centralizado Absoluto',
alignBaseline : 'Baseline',
alignBottom : 'Inferior',
alignMiddle : 'Centralizado',
alignRight : 'Direita',
alignTextTop : 'Superior Absoluto',
alignTop : 'Superior',
quality : 'Qualidade',
qualityBest : 'Melhor',
qualityHigh : 'Alta',
qualityAutoHigh : 'Alta automático',
qualityMedium : 'Média',
qualityAutoLow : 'Média automático',
qualityLow : 'Baixa',
windowModeWindow : 'Janela',
windowModeOpaque : 'Opaca',
windowModeTransparent : 'Transparente',
windowMode : 'Modo da janela',
flashvars : 'Variáveis do Flash',
bgcolor : 'Cor do Plano de Fundo',
width : 'Largura',
height : 'Altura',
hSpace : 'Horizontal',
vSpace : 'Vertical',
validateSrc : 'Por favor, digite o endereço do Hiperlink',
validateWidth : '"Largura" tem que ser um número.',
validateHeight : '"Altura" tem que ser um número',
validateHSpace : '"HSpace" tem que ser um número',
validateVSpace : '"VSpace" tem que ser um número.'
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'Verificar Ortografia',
title : 'Corretor gramatical',
notAvailable : 'Desculpe, o serviço não está disponível no momento.',
errorLoading : 'Erro carregando servidor de aplicação: %s.',
notInDic : 'Não encontrada',
changeTo : 'Alterar para',
btnIgnore : 'Ignorar uma vez',
btnIgnoreAll : 'Ignorar Todas',
btnReplace : 'Alterar',
btnReplaceAll : 'Alterar Todas',
btnUndo : 'Desfazer',
noSuggestions : '-sem sugestões de ortografia-',
progress : 'Verificação ortográfica em andamento...',
noMispell : 'Verificação encerrada: Não foram encontrados erros de ortografia',
noChanges : 'Verificação ortográfica encerrada: Não houve alterações',
oneChange : 'Verificação ortográfica encerrada: Uma palavra foi alterada',
manyChanges : 'Verificação ortográfica encerrada: %1 foram alteradas',
ieSpellDownload : 'A verificação ortográfica não foi instalada. Você gostaria de realizar o download agora?'
},
smiley :
{
toolbar : 'Emoticon',
title : 'Inserir Emoticon'
},
elementsPath :
{
eleTitle : 'Elemento %1'
},
numberedlist : 'Numeração',
bulletedlist : 'Marcadores',
indent : 'Aumentar Recuo',
outdent : 'Diminuir Recuo',
justify :
{
left : 'Alinhar Esquerda',
center : 'Centralizar',
right : 'Alinhar Direita',
block : 'Justificado'
},
blockquote : 'Recuo',
clipboard :
{
title : 'Colar',
cutError : 'As configurações de segurança do seu navegador não permitem que o editor execute operações de recortar automaticamente. Por favor, utilize o teclado para recortar (Ctrl+X).',
copyError : 'As configurações de segurança do seu navegador não permitem que o editor execute operações de copiar automaticamente. Por favor, utilize o teclado para copiar (Ctrl+C).',
pasteMsg : 'Transfira o link usado no box usando o teclado com (<STRONG>Ctrl+V</STRONG>) e <STRONG>OK</STRONG>.',
securityMsg : 'As configurações de segurança do seu navegador não permitem que o editor acesse os dados da área de transferência diretamente. Por favor cole o conteúdo novamente nesta janela.'
},
pastefromword :
{
toolbar : 'Colar do Word',
title : 'Colar do Word',
advice : 'Transfira o link usado no box usando o teclado com (<STRONG>Ctrl+V</STRONG>) e <STRONG>OK</STRONG>.',
ignoreFontFace : 'Ignorar definições de fonte',
removeStyle : 'Remove definições de estilo'
},
pasteText :
{
button : 'Colar como Texto sem Formatação',
title : 'Colar como Texto sem Formatação'
},
templates :
{
button : 'Modelos de layout',
title : 'Modelo de layout do conteúdo',
insertOption: 'Substituir o conteúdo atual',
selectPromptMsg: 'Selecione um modelo de layout para ser aberto no editor<br>(o conteúdo atual será perdido):',
emptyListMsg : '(Não foram definidos modelos de layout)'
},
showBlocks : 'Mostrar blocos',
stylesCombo :
{
label : 'Estilo',
voiceLabel : 'Estilo',
panelVoiceLabel : 'Selecione um estilo',
panelTitle1 : 'Estilos de bloco',
panelTitle2 : 'Estilos em texto corrido',
panelTitle3 : 'Estilos de objeto'
},
format :
{
label : 'Formatação',
voiceLabel : 'Formatação',
panelTitle : 'Formatação',
panelVoiceLabel : 'Selecione uma formatação de parágrafo',
tag_p : 'Normal',
tag_pre : 'Formatado',
tag_address : 'Endereço',
tag_h1 : 'Título 1',
tag_h2 : 'Título 2',
tag_h3 : 'Título 3',
tag_h4 : 'Título 4',
tag_h5 : 'Título 5',
tag_h6 : 'Título 6',
tag_div : 'Normal (DIV)'
},
font :
{
label : 'Fonte',
voiceLabel : 'Fonte',
panelTitle : 'Fonte',
panelVoiceLabel : 'Selecione uma fonte'
},
fontSize :
{
label : 'Tamanho',
voiceLabel : 'Tamanho da fonte',
panelTitle : 'Tamanho',
panelVoiceLabel : 'Selecione um tamanho de fonte'
},
colorButton :
{
textColorTitle : 'Cor do Texto',
bgColorTitle : 'Cor do Plano de Fundo',
auto : 'Automático',
more : 'Mais Cores...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Correção gramatical durante a digitação',
enable : 'Habilitar SCAYT',
disable : 'Desabilitar SCAYT',
about : 'Sobre o SCAYT',
toggle : 'Ativar/desativar SCAYT',
options : 'Opções',
langs : 'Línguas',
moreSuggestions : 'Mais sugestões',
ignore : 'Ignorar',
ignoreAll : 'Ignorar todas',
addWord : 'Adicionar palavra',
emptyDic : 'O nome do dicionário não deveria estar vazio.',
optionsTab : 'Opções',
languagesTab : 'Línguas',
dictionariesTab : 'Dicionários',
aboutTab : 'Sobre'
},
about :
{
title : 'Sobre o CKEditor',
dlgTitle : 'About CKEditor', // MISSING
moreInfo : 'Para informações sobre a licença, por favor, visite o nosso site na Internet:',
copy : 'Direito de reprodução &copy; $1. Todos os direitos reservados.'
},
maximize : 'Maximizar',
fakeobjects :
{
anchor : 'Âncora',
flash : 'Animação em Flash',
div : 'Quebra de página',
unknown : 'Objeto desconhecido'
},
resize : 'Arraste para redimensionar'
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Portuguese language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['pt'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Rich text editor, %1', // MISSING
// Toolbar buttons without dialogs.
source : 'Fonte',
newPage : 'Nova Página',
save : 'Guardar',
preview : 'Pré-visualizar',
cut : 'Cortar',
copy : 'Copiar',
paste : 'Colar',
print : 'Imprimir',
underline : 'Sublinhado',
bold : 'Negrito',
italic : 'Itálico',
selectAll : 'Seleccionar Tudo',
removeFormat : 'Eliminar Formato',
strike : 'Rasurado',
subscript : 'Superior à Linha',
superscript : 'Inferior à Linha',
horizontalrule : 'Inserir Linha Horizontal',
pagebreak : 'Inserir Quebra de Página',
unlink : 'Eliminar Hiperligação',
undo : 'Anular',
redo : 'Repetir',
// Common messages and labels.
common :
{
browseServer : 'Navegar no Servidor',
url : 'URL',
protocol : 'Protocolo',
upload : 'Carregar',
uploadSubmit : 'Enviar para o Servidor',
image : 'Imagem',
flash : 'Flash',
form : 'Formulário',
checkbox : 'Caixa de Verificação',
radio : 'Botão de Opção',
textField : 'Campo de Texto',
textarea : 'Área de Texto',
hiddenField : 'Campo Escondido',
button : 'Botão',
select : 'Caixa de Combinação',
imageButton : 'Botão de Imagem',
notSet : '<Não definido>',
id : 'Id',
name : 'Nome',
langDir : 'Orientação de idioma',
langDirLtr : 'Esquerda à Direita (LTR)',
langDirRtl : 'Direita a Esquerda (RTL)',
langCode : 'Código de Idioma',
longDescr : 'Descrição Completa do URL',
cssClass : 'Classes de Estilo de Folhas Classes',
advisoryTitle : 'Título',
cssStyle : 'Estilo',
ok : 'OK',
cancel : 'Cancelar',
generalTab : 'General', // MISSING
advancedTab : 'Avançado',
validateNumberFailed : 'This value is not a number.', // MISSING
confirmNewPage : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING
confirmCancel : 'Some of the options have been changed. Are you sure to close the dialog?', // MISSING
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING
},
// Special char dialog.
specialChar :
{
toolbar : 'Inserir Caracter Especial',
title : 'Seleccione um caracter especial'
},
// Link dialog.
link :
{
toolbar : 'Inserir/Editar Hiperligação',
menu : 'Editar Hiperligação',
title : 'Hiperligação',
info : 'Informação de Hiperligação',
target : 'Destino',
upload : 'Carregar',
advanced : 'Avançado',
type : 'Tipo de Hiperligação',
toAnchor : 'Referência a esta página',
toEmail : 'E-Mail',
target : 'Destino',
targetNotSet : '<Não definido>',
targetFrame : '<Frame>',
targetPopup : '<Janela de popup>',
targetNew : 'Nova Janela(_blank)',
targetTop : 'Janela primaria (_top)',
targetSelf : 'Mesma janela (_self)',
targetParent : 'Janela Pai (_parent)',
targetFrameName : 'Nome do Frame Destino',
targetPopupName : 'Nome da Janela de Popup',
popupFeatures : 'Características de Janela de Popup',
popupResizable : 'Resizable', // MISSING
popupStatusBar : 'Barra de Estado',
popupLocationBar : 'Barra de localização',
popupToolbar : 'Barra de Ferramentas',
popupMenuBar : 'Barra de Menu',
popupFullScreen : 'Janela Completa (IE)',
popupScrollBars : 'Barras de deslocamento',
popupDependent : 'Dependente (Netscape)',
popupWidth : 'Largura',
popupLeft : 'Posição Esquerda',
popupHeight : 'Altura',
popupTop : 'Posição Direita',
id : 'Id', // MISSING
langDir : 'Orientação de idioma',
langDirNotSet : '<Não definido>',
langDirLTR : 'Esquerda à Direita (LTR)',
langDirRTL : 'Direita a Esquerda (RTL)',
acccessKey : 'Chave de Acesso',
name : 'Nome',
langCode : 'Orientação de idioma',
tabIndex : 'Índice de Tubulação',
advisoryTitle : 'Título',
advisoryContentType : 'Tipo de Conteúdo',
cssClasses : 'Classes de Estilo de Folhas Classes',
charset : 'Fonte de caracteres vinculado',
styles : 'Estilo',
selectAnchor : 'Seleccionar una referência',
anchorName : 'Por Nome de Referência',
anchorId : 'Por ID de elemento',
emailAddress : 'Endereço de E-Mail',
emailSubject : 'Título de Mensagem',
emailBody : 'Corpo da Mensagem',
noAnchors : '(Não há referências disponíveis no documento)',
noUrl : 'Por favor introduza a hiperligação URL',
noEmail : 'Por favor introduza o endereço de e-mail'
},
// Anchor dialog
anchor :
{
toolbar : ' Inserir/Editar Âncora',
menu : 'Propriedades da Âncora',
title : 'Propriedades da Âncora',
name : 'Nome da Âncora',
errorName : 'Por favor, introduza o nome da âncora'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Find and Replace', // MISSING
find : 'Procurar',
replace : 'Substituir',
findWhat : 'Texto a Procurar:',
replaceWith : 'Substituir por:',
notFoundMsg : 'O texto especificado não foi encontrado.',
matchCase : 'Maiúsculas/Minúsculas',
matchWord : 'Coincidir com toda a palavra',
matchCyclic : 'Match cyclic', // MISSING
replaceAll : 'Substituir Tudo',
replaceSuccessMsg : '%1 occurrence(s) replaced.' // MISSING
},
// Table Dialog
table :
{
toolbar : 'Tabela',
title : 'Propriedades da Tabela',
menu : 'Propriedades da Tabela',
deleteTable : 'Eliminar Tabela',
rows : 'Linhas',
columns : 'Colunas',
border : 'Tamanho do Limite',
align : 'Alinhamento',
alignNotSet : '<Não definido>',
alignLeft : 'Esquerda',
alignCenter : 'Centrado',
alignRight : 'Direita',
width : 'Largura',
widthPx : 'pixeis',
widthPc : 'percentagem',
height : 'Altura',
cellSpace : 'Esp. e/células',
cellPad : 'Esp. interior',
caption : 'Título',
summary : 'Sumário',
headers : 'Headers', // MISSING
headersNone : 'None', // MISSING
headersColumn : 'First column', // MISSING
headersRow : 'First Row', // MISSING
headersBoth : 'Both', // MISSING
invalidRows : 'Number of rows must be a number greater than 0.', // MISSING
invalidCols : 'Number of columns must be a number greater than 0.', // MISSING
invalidBorder : 'Border size must be a number.', // MISSING
invalidWidth : 'Table width must be a number.', // MISSING
invalidHeight : 'Table height must be a number.', // MISSING
invalidCellSpacing : 'Cell spacing must be a number.', // MISSING
invalidCellPadding : 'Cell padding must be a number.', // MISSING
cell :
{
menu : 'Célula',
insertBefore : 'Insert Cell Before', // MISSING
insertAfter : 'Insert Cell After', // MISSING
deleteCell : 'Eliminar Célula',
merge : 'Unir Células',
mergeRight : 'Merge Right', // MISSING
mergeDown : 'Merge Down', // MISSING
splitHorizontal : 'Split Cell Horizontally', // MISSING
splitVertical : 'Split Cell Vertically', // MISSING
title : 'Cell Properties', // MISSING
cellType : 'Cell Type', // MISSING
rowSpan : 'Rows Span', // MISSING
colSpan : 'Columns Span', // MISSING
wordWrap : 'Word Wrap', // MISSING
hAlign : 'Horizontal Alignment', // MISSING
vAlign : 'Vertical Alignment', // MISSING
alignTop : 'Top', // MISSING
alignMiddle : 'Middle', // MISSING
alignBottom : 'Bottom', // MISSING
alignBaseline : 'Baseline', // MISSING
bgColor : 'Background Color', // MISSING
borderColor : 'Border Color', // MISSING
data : 'Data', // MISSING
header : 'Header', // MISSING
yes : 'Yes', // MISSING
no : 'No', // MISSING
invalidWidth : 'Cell width must be a number.', // MISSING
invalidHeight : 'Cell height must be a number.', // MISSING
invalidRowSpan : 'Rows span must be a whole number.', // MISSING
invalidColSpan : 'Columns span must be a whole number.' // MISSING
},
row :
{
menu : 'Linha',
insertBefore : 'Insert Row Before', // MISSING
insertAfter : 'Insert Row After', // MISSING
deleteRow : 'Eliminar Linhas'
},
column :
{
menu : 'Coluna',
insertBefore : 'Insert Column Before', // MISSING
insertAfter : 'Insert Column After', // MISSING
deleteColumn : 'Eliminar Coluna'
}
},
// Button Dialog.
button :
{
title : 'Propriedades do Botão',
text : 'Texto (Valor)',
type : 'Tipo',
typeBtn : 'Button', // MISSING
typeSbm : 'Submit', // MISSING
typeRst : 'Reset' // MISSING
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'Propriedades da Caixa de Verificação',
radioTitle : 'Propriedades do Botão de Opção',
value : 'Valor',
selected : 'Seleccionado'
},
// Form Dialog.
form :
{
title : 'Propriedades do Formulário',
menu : 'Propriedades do Formulário',
action : 'Acção',
method : 'Método',
encoding : 'Encoding', // MISSING
target : 'Destino',
targetNotSet : '<Não definido>',
targetNew : 'Nova Janela(_blank)',
targetTop : 'Janela primaria (_top)',
targetSelf : 'Mesma janela (_self)',
targetParent : 'Janela Pai (_parent)'
},
// Select Field Dialog.
select :
{
title : 'Propriedades da Caixa de Combinação',
selectInfo : 'Informação',
opAvail : 'Opções Possíveis',
value : 'Valor',
size : 'Tamanho',
lines : 'linhas',
chkMulti : 'Permitir selecções múltiplas',
opText : 'Texto',
opValue : 'Valor',
btnAdd : 'Adicionar',
btnModify : 'Modificar',
btnUp : 'Para cima',
btnDown : 'Para baixo',
btnSetValue : 'Definir um valor por defeito',
btnDelete : 'Apagar'
},
// Textarea Dialog.
textarea :
{
title : 'Propriedades da Área de Texto',
cols : 'Colunas',
rows : 'Linhas'
},
// Text Field Dialog.
textfield :
{
title : 'Propriedades do Campo de Texto',
name : 'Nome',
value : 'Valor',
charWidth : 'Tamanho do caracter',
maxChars : 'Nr. Máximo de Caracteres',
type : 'Tipo',
typeText : 'Texto',
typePass : 'Palavra-chave'
},
// Hidden Field Dialog.
hidden :
{
title : 'Propriedades do Campo Escondido',
name : 'Nome',
value : 'Valor'
},
// Image Dialog.
image :
{
title : 'Propriedades da Imagem',
titleButton : 'Propriedades do Botão de imagens',
menu : 'Propriedades da Imagem',
infoTab : 'Informação da Imagem',
btnUpload : 'Enviar para o Servidor',
url : 'URL',
upload : 'Carregar',
alt : 'Texto Alternativo',
width : 'Largura',
height : 'Altura',
lockRatio : 'Proporcional',
resetSize : 'Tamanho Original',
border : 'Limite',
hSpace : 'Esp.Horiz',
vSpace : 'Esp.Vert',
align : 'Alinhamento',
alignLeft : 'Esquerda',
alignAbsBottom: 'Abs inferior',
alignAbsMiddle: 'Abs centro',
alignBaseline : 'Linha de base',
alignBottom : 'Fundo',
alignMiddle : 'Centro',
alignRight : 'Direita',
alignTextTop : 'Topo do texto',
alignTop : 'Topo',
preview : 'Pré-visualizar',
alertUrl : 'Por favor introduza o URL da imagem',
linkTab : 'Hiperligação',
button2Img : 'Do you want to transform the selected image button on a simple image?', // MISSING
img2Button : 'Do you want to transform the selected image on a image button?' // MISSING
},
// Flash Dialog
flash :
{
properties : 'Propriedades do Flash',
propertiesTab : 'Properties', // MISSING
title : 'Propriedades do Flash',
chkPlay : 'Reproduzir automaticamente',
chkLoop : 'Loop',
chkMenu : 'Permitir Menu do Flash',
chkFull : 'Allow Fullscreen', // MISSING
scale : 'Escala',
scaleAll : 'Mostrar tudo',
scaleNoBorder : 'Sem Limites',
scaleFit : 'Tamanho Exacto',
access : 'Script Access', // MISSING
accessAlways : 'Always', // MISSING
accessSameDomain : 'Same domain', // MISSING
accessNever : 'Never', // MISSING
align : 'Alinhamento',
alignLeft : 'Esquerda',
alignAbsBottom: 'Abs inferior',
alignAbsMiddle: 'Abs centro',
alignBaseline : 'Linha de base',
alignBottom : 'Fundo',
alignMiddle : 'Centro',
alignRight : 'Direita',
alignTextTop : 'Topo do texto',
alignTop : 'Topo',
quality : 'Quality', // MISSING
qualityBest : 'Best', // MISSING
qualityHigh : 'High', // MISSING
qualityAutoHigh : 'Auto High', // MISSING
qualityMedium : 'Medium', // MISSING
qualityAutoLow : 'Auto Low', // MISSING
qualityLow : 'Low', // MISSING
windowModeWindow : 'Window', // MISSING
windowModeOpaque : 'Opaque', // MISSING
windowModeTransparent : 'Transparent', // MISSING
windowMode : 'Window mode', // MISSING
flashvars : 'Variables for Flash', // MISSING
bgcolor : 'Cor de Fundo',
width : 'Largura',
height : 'Altura',
hSpace : 'Esp.Horiz',
vSpace : 'Esp.Vert',
validateSrc : 'Por favor introduza a hiperligação URL',
validateWidth : 'Width must be a number.', // MISSING
validateHeight : 'Height must be a number.', // MISSING
validateHSpace : 'HSpace must be a number.', // MISSING
validateVSpace : 'VSpace must be a number.' // MISSING
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'Verificação Ortográfica',
title : 'Spell Check', // MISSING
notAvailable : 'Sorry, but service is unavailable now.', // MISSING
errorLoading : 'Error loading application service host: %s.', // MISSING
notInDic : 'Não está num directório',
changeTo : 'Mudar para',
btnIgnore : 'Ignorar',
btnIgnoreAll : 'Ignorar Tudo',
btnReplace : 'Substituir',
btnReplaceAll : 'Substituir Tudo',
btnUndo : 'Anular',
noSuggestions : '- Sem sugestões -',
progress : 'Verificação ortográfica em progresso…',
noMispell : 'Verificação ortográfica completa: não foram encontrados erros',
noChanges : 'Verificação ortográfica completa: não houve alteração de palavras',
oneChange : 'Verificação ortográfica completa: uma palavra alterada',
manyChanges : 'Verificação ortográfica completa: %1 palavras alteradas',
ieSpellDownload : ' Verificação ortográfica não instalada. Quer descarregar agora?'
},
smiley :
{
toolbar : 'Emoticons',
title : 'Inserir um Emoticon'
},
elementsPath :
{
eleTitle : '%1 element' // MISSING
},
numberedlist : 'Numeração',
bulletedlist : 'Marcas',
indent : 'Aumentar Avanço',
outdent : 'Diminuir Avanço',
justify :
{
left : 'Alinhar à Esquerda',
center : 'Alinhar ao Centro',
right : 'Alinhar à Direita',
block : 'Justificado'
},
blockquote : 'Blockquote', // MISSING
clipboard :
{
title : 'Colar',
cutError : 'A configuração de segurança do navegador não permite a execução automática de operações de cortar. Por favor use o teclado (Ctrl+X).',
copyError : 'A configuração de segurança do navegador não permite a execução automática de operações de copiar. Por favor use o teclado (Ctrl+C).',
pasteMsg : 'Por favor, cole dentro da seguinte caixa usando o teclado (<STRONG>Ctrl+V</STRONG>) e prima <STRONG>OK</STRONG>.',
securityMsg : 'Because of your browser security settings, the editor is not able to access your clipboard data directly. You are required to paste it again in this window.' // MISSING
},
pastefromword :
{
toolbar : 'Colar do Word',
title : 'Colar do Word',
advice : 'Por favor, cole dentro da seguinte caixa usando o teclado (<STRONG>Ctrl+V</STRONG>) e prima <STRONG>OK</STRONG>.',
ignoreFontFace : 'Ignorar da definições do Tipo de Letra ',
removeStyle : 'Remover as definições de Estilos'
},
pasteText :
{
button : 'Colar como Texto Simples',
title : 'Colar como Texto Simples'
},
templates :
{
button : 'Modelos',
title : 'Modelo de Conteúdo',
insertOption: 'Replace actual contents', // MISSING
selectPromptMsg: 'Por favor, seleccione o modelo a abrir no editor<br>(o conteúdo actual será perdido):',
emptyListMsg : '(Sem modelos definidos)'
},
showBlocks : 'Show Blocks', // MISSING
stylesCombo :
{
label : 'Estilo',
voiceLabel : 'Styles', // MISSING
panelVoiceLabel : 'Select a style', // MISSING
panelTitle1 : 'Block Styles', // MISSING
panelTitle2 : 'Inline Styles', // MISSING
panelTitle3 : 'Object Styles' // MISSING
},
format :
{
label : 'Formato',
voiceLabel : 'Format', // MISSING
panelTitle : 'Formato',
panelVoiceLabel : 'Select a paragraph format', // MISSING
tag_p : 'Normal',
tag_pre : 'Formatado',
tag_address : 'Endereço',
tag_h1 : 'Título 1',
tag_h2 : 'Título 2',
tag_h3 : 'Título 3',
tag_h4 : 'Título 4',
tag_h5 : 'Título 5',
tag_h6 : 'Título 6',
tag_div : 'Normal (DIV)' // MISSING
},
font :
{
label : 'Tipo de Letra',
voiceLabel : 'Font', // MISSING
panelTitle : 'Tipo de Letra',
panelVoiceLabel : 'Select a font' // MISSING
},
fontSize :
{
label : 'Tamanho',
voiceLabel : 'Font Size', // MISSING
panelTitle : 'Tamanho',
panelVoiceLabel : 'Select a font size' // MISSING
},
colorButton :
{
textColorTitle : 'Cor do Texto',
bgColorTitle : 'Cor de Fundo',
auto : 'Automático',
more : 'Mais Cores...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Spell Check As You Type', // MISSING
enable : 'Enable SCAYT', // MISSING
disable : 'Disable SCAYT', // MISSING
about : 'About SCAYT', // MISSING
toggle : 'Toggle SCAYT', // MISSING
options : 'Options', // MISSING
langs : 'Languages', // MISSING
moreSuggestions : 'More suggestions', // MISSING
ignore : 'Ignore', // MISSING
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
optionsTab : 'Options', // MISSING
languagesTab : 'Languages', // MISSING
dictionariesTab : 'Dictionaries', // MISSING
aboutTab : 'About' // MISSING
},
about :
{
title : 'About CKEditor', // MISSING
dlgTitle : 'About CKEditor', // MISSING
moreInfo : 'For licensing information please visit our web site:', // MISSING
copy : 'Copyright &copy; $1. All rights reserved.' // MISSING
},
maximize : 'Maximize', // MISSING
fakeobjects :
{
anchor : 'Anchor', // MISSING
flash : 'Flash Animation', // MISSING
div : 'Page Break', // MISSING
unknown : 'Unknown Object' // MISSING
},
resize : 'Drag to resize' // MISSING
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Romanian language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['ro'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Rich text editor, %1', // MISSING
// Toolbar buttons without dialogs.
source : 'Sursa',
newPage : 'Pagină nouă',
save : 'Salvează',
preview : 'Previzualizare',
cut : 'Taie',
copy : 'Copiază',
paste : 'Adaugă',
print : 'Printează',
underline : 'Subliniat (underline)',
bold : 'Îngroşat (bold)',
italic : 'Înclinat (italic)',
selectAll : 'Selectează tot',
removeFormat : 'Înlătură formatarea',
strike : 'Tăiat (strike through)',
subscript : 'Indice (subscript)',
superscript : 'Putere (superscript)',
horizontalrule : 'Inserează linie orizontă',
pagebreak : 'Inserează separator de pagină (Page Break)',
unlink : 'Înlătură link (legătură web)',
undo : 'Starea anterioară (undo)',
redo : 'Starea ulterioară (redo)',
// Common messages and labels.
common :
{
browseServer : 'Răsfoieşte server',
url : 'URL',
protocol : 'Protocol',
upload : 'Încarcă',
uploadSubmit : 'Trimite la server',
image : 'Imagine',
flash : 'Flash',
form : 'Formular (Form)',
checkbox : 'Bifă (Checkbox)',
radio : 'Buton radio (RadioButton)',
textField : 'Câmp text (TextField)',
textarea : 'Suprafaţă text (Textarea)',
hiddenField : 'Câmp ascuns (HiddenField)',
button : 'Buton',
select : 'Câmp selecţie (SelectionField)',
imageButton : 'Buton imagine (ImageButton)',
notSet : '<nesetat>',
id : 'Id',
name : 'Nume',
langDir : 'Direcţia cuvintelor',
langDirLtr : 'stânga-dreapta (LTR)',
langDirRtl : 'dreapta-stânga (RTL)',
langCode : 'Codul limbii',
longDescr : 'Descrierea lungă URL',
cssClass : 'Clasele cu stilul paginii (CSS)',
advisoryTitle : 'Titlul consultativ',
cssStyle : 'Stil',
ok : 'Bine',
cancel : 'Anulare',
generalTab : 'General', // MISSING
advancedTab : 'Avansat',
validateNumberFailed : 'This value is not a number.', // MISSING
confirmNewPage : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING
confirmCancel : 'Some of the options have been changed. Are you sure to close the dialog?', // MISSING
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING
},
// Special char dialog.
specialChar :
{
toolbar : 'Inserează caracter special',
title : 'Selectează caracter special'
},
// Link dialog.
link :
{
toolbar : 'Inserează/Editează link (legătură web)',
menu : 'Editează Link',
title : 'Link (Legătură web)',
info : 'Informaţii despre link (Legătură web)',
target : 'Ţintă (Target)',
upload : 'Încarcă',
advanced : 'Avansat',
type : 'Tipul link-ului (al legăturii web)',
toAnchor : 'Ancoră în această pagină',
toEmail : 'E-Mail',
target : 'Ţintă (Target)',
targetNotSet : '<nesetat>',
targetFrame : '<frame>',
targetPopup : '<fereastra popup>',
targetNew : 'Fereastră nouă (_blank)',
targetTop : 'Fereastra din topul ierarhiei (_top)',
targetSelf : 'Aceeaşi fereastră (_self)',
targetParent : 'Fereastra părinte (_parent)',
targetFrameName : 'Numele frame-ului ţintă',
targetPopupName : 'Numele ferestrei popup',
popupFeatures : 'Proprietăţile ferestrei popup',
popupResizable : 'Resizable', // MISSING
popupStatusBar : 'Bara de status',
popupLocationBar : 'Bara de locaţie',
popupToolbar : 'Bara de opţiuni',
popupMenuBar : 'Bara de meniu',
popupFullScreen : 'Tot ecranul (Full Screen)(IE)',
popupScrollBars : 'Scroll Bars',
popupDependent : 'Dependent (Netscape)',
popupWidth : 'Lăţime',
popupLeft : 'Poziţia la stânga',
popupHeight : 'Înălţime',
popupTop : 'Poziţia la dreapta',
id : 'Id', // MISSING
langDir : 'Direcţia cuvintelor',
langDirNotSet : '<nesetat>',
langDirLTR : 'stânga-dreapta (LTR)',
langDirRTL : 'dreapta-stânga (RTL)',
acccessKey : 'Tasta de acces',
name : 'Nume',
langCode : 'Direcţia cuvintelor',
tabIndex : 'Indexul tabului',
advisoryTitle : 'Titlul consultativ',
advisoryContentType : 'Tipul consultativ al titlului',
cssClasses : 'Clasele cu stilul paginii (CSS)',
charset : 'Setul de caractere al resursei legate',
styles : 'Stil',
selectAnchor : 'Selectaţi o ancoră',
anchorName : 'după numele ancorei',
anchorId : 'după Id-ul elementului',
emailAddress : 'Adresă de e-mail',
emailSubject : 'Subiectul mesajului',
emailBody : 'Conţinutul mesajului',
noAnchors : '(Nicio ancoră disponibilă în document)',
noUrl : 'Vă rugăm să scrieţi URL-ul',
noEmail : 'Vă rugăm să scrieţi adresa de e-mail'
},
// Anchor dialog
anchor :
{
toolbar : 'Inserează/Editează ancoră',
menu : 'Proprietăţi ancoră',
title : 'Proprietăţi ancoră',
name : 'Numele ancorei',
errorName : 'Vă rugăm scrieţi numele ancorei'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Găseşte şi înlocuieşte',
find : 'Găseşte',
replace : 'Înlocuieşte',
findWhat : 'Găseşte:',
replaceWith : 'Înlocuieşte cu:',
notFoundMsg : 'Textul specificat nu a fost găsit.',
matchCase : 'Deosebeşte majuscule de minuscule (Match case)',
matchWord : 'Doar cuvintele întregi',
matchCyclic : 'Match cyclic', // MISSING
replaceAll : 'Înlocuieşte tot',
replaceSuccessMsg : '%1 occurrence(s) replaced.' // MISSING
},
// Table Dialog
table :
{
toolbar : 'Tabel',
title : 'Proprietăţile tabelului',
menu : 'Proprietăţile tabelului',
deleteTable : 'Şterge tabel',
rows : 'Linii',
columns : 'Coloane',
border : 'Mărimea marginii',
align : 'Aliniament',
alignNotSet : '<Nesetat>',
alignLeft : 'Stânga',
alignCenter : 'Centru',
alignRight : 'Dreapta',
width : 'Lăţime',
widthPx : 'pixeli',
widthPc : 'procente',
height : 'Înălţime',
cellSpace : 'Spaţiu între celule',
cellPad : 'Spaţiu în cadrul celulei',
caption : 'Titlu (Caption)',
summary : 'Rezumat',
headers : 'Headers', // MISSING
headersNone : 'None', // MISSING
headersColumn : 'First column', // MISSING
headersRow : 'First Row', // MISSING
headersBoth : 'Both', // MISSING
invalidRows : 'Number of rows must be a number greater than 0.', // MISSING
invalidCols : 'Number of columns must be a number greater than 0.', // MISSING
invalidBorder : 'Border size must be a number.', // MISSING
invalidWidth : 'Table width must be a number.', // MISSING
invalidHeight : 'Table height must be a number.', // MISSING
invalidCellSpacing : 'Cell spacing must be a number.', // MISSING
invalidCellPadding : 'Cell padding must be a number.', // MISSING
cell :
{
menu : 'Celulă',
insertBefore : 'Inserează celulă înainte',
insertAfter : 'Inserează celulă după',
deleteCell : 'Şterge celule',
merge : 'Uneşte celule',
mergeRight : 'Uneşte la dreapta',
mergeDown : 'Uneşte jos',
splitHorizontal : 'Împarte celula pe orizontală',
splitVertical : 'Împarte celula pe verticală',
title : 'Cell Properties', // MISSING
cellType : 'Cell Type', // MISSING
rowSpan : 'Rows Span', // MISSING
colSpan : 'Columns Span', // MISSING
wordWrap : 'Word Wrap', // MISSING
hAlign : 'Horizontal Alignment', // MISSING
vAlign : 'Vertical Alignment', // MISSING
alignTop : 'Top', // MISSING
alignMiddle : 'Middle', // MISSING
alignBottom : 'Bottom', // MISSING
alignBaseline : 'Baseline', // MISSING
bgColor : 'Background Color', // MISSING
borderColor : 'Border Color', // MISSING
data : 'Data', // MISSING
header : 'Header', // MISSING
yes : 'Yes', // MISSING
no : 'No', // MISSING
invalidWidth : 'Cell width must be a number.', // MISSING
invalidHeight : 'Cell height must be a number.', // MISSING
invalidRowSpan : 'Rows span must be a whole number.', // MISSING
invalidColSpan : 'Columns span must be a whole number.' // MISSING
},
row :
{
menu : 'Linie',
insertBefore : 'Inserează linie înainte',
insertAfter : 'Inserează linie după',
deleteRow : 'Şterge linii'
},
column :
{
menu : 'Coloană',
insertBefore : 'Inserează coloană înainte',
insertAfter : 'Inserează coloană după',
deleteColumn : 'Şterge celule'
}
},
// Button Dialog.
button :
{
title : 'Proprietăţi buton',
text : 'Text (Valoare)',
type : 'Tip',
typeBtn : 'Button',
typeSbm : 'Submit',
typeRst : 'Reset'
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'Proprietăţi bifă (Checkbox)',
radioTitle : 'Proprietăţi buton radio (Radio Button)',
value : 'Valoare',
selected : 'Selectat'
},
// Form Dialog.
form :
{
title : 'Proprietăţi formular (Form)',
menu : 'Proprietăţi formular (Form)',
action : 'Acţiune',
method : 'Metodă',
encoding : 'Encoding', // MISSING
target : 'Ţintă (Target)',
targetNotSet : '<nesetat>',
targetNew : 'Fereastră nouă (_blank)',
targetTop : 'Fereastra din topul ierarhiei (_top)',
targetSelf : 'Aceeaşi fereastră (_self)',
targetParent : 'Fereastra părinte (_parent)'
},
// Select Field Dialog.
select :
{
title : 'Proprietăţi câmp selecţie (Selection Field)',
selectInfo : 'Informaţii',
opAvail : 'Opţiuni disponibile',
value : 'Valoare',
size : 'Mărime',
lines : 'linii',
chkMulti : 'Permite selecţii multiple',
opText : 'Text',
opValue : 'Valoare',
btnAdd : 'Adaugă',
btnModify : 'Modifică',
btnUp : 'Sus',
btnDown : 'Jos',
btnSetValue : 'Setează ca valoare selectată',
btnDelete : 'Şterge'
},
// Textarea Dialog.
textarea :
{
title : 'Proprietăţi suprafaţă text (Textarea)',
cols : 'Coloane',
rows : 'Linii'
},
// Text Field Dialog.
textfield :
{
title : 'Proprietăţi câmp text (Text Field)',
name : 'Nume',
value : 'Valoare',
charWidth : 'Lărgimea caracterului',
maxChars : 'Caractere maxime',
type : 'Tip',
typeText : 'Text',
typePass : 'Parolă'
},
// Hidden Field Dialog.
hidden :
{
title : 'Proprietăţi câmp ascuns (Hidden Field)',
name : 'Nume',
value : 'Valoare'
},
// Image Dialog.
image :
{
title : 'Proprietăţile imaginii',
titleButton : 'Proprietăţi buton imagine (Image Button)',
menu : 'Proprietăţile imaginii',
infoTab : 'Informaţii despre imagine',
btnUpload : 'Trimite la server',
url : 'URL',
upload : 'Încarcă',
alt : 'Text alternativ',
width : 'Lăţime',
height : 'Înălţime',
lockRatio : 'Păstrează proporţiile',
resetSize : 'Resetează mărimea',
border : 'Margine',
hSpace : 'HSpace',
vSpace : 'VSpace',
align : 'Aliniere',
alignLeft : 'Stânga',
alignAbsBottom: 'Jos absolut (Abs Bottom)',
alignAbsMiddle: 'Mijloc absolut (Abs Middle)',
alignBaseline : 'Linia de jos (Baseline)',
alignBottom : 'Jos',
alignMiddle : 'Mijloc',
alignRight : 'Dreapta',
alignTextTop : 'Text sus',
alignTop : 'Sus',
preview : 'Previzualizare',
alertUrl : 'Vă rugăm să scrieţi URL-ul imaginii',
linkTab : 'Link (Legătură web)',
button2Img : 'Do you want to transform the selected image button on a simple image?', // MISSING
img2Button : 'Do you want to transform the selected image on a image button?' // MISSING
},
// Flash Dialog
flash :
{
properties : 'Proprietăţile flash-ului',
propertiesTab : 'Properties', // MISSING
title : 'Proprietăţile flash-ului',
chkPlay : 'Rulează automat',
chkLoop : 'Repetă (Loop)',
chkMenu : 'Activează meniul flash',
chkFull : 'Allow Fullscreen', // MISSING
scale : 'Scală',
scaleAll : 'Arată tot',
scaleNoBorder : 'Fără margini (No border)',
scaleFit : 'Potriveşte',
access : 'Script Access', // MISSING
accessAlways : 'Always', // MISSING
accessSameDomain : 'Same domain', // MISSING
accessNever : 'Never', // MISSING
align : 'Aliniere',
alignLeft : 'Stânga',
alignAbsBottom: 'Jos absolut (Abs Bottom)',
alignAbsMiddle: 'Mijloc absolut (Abs Middle)',
alignBaseline : 'Linia de jos (Baseline)',
alignBottom : 'Jos',
alignMiddle : 'Mijloc',
alignRight : 'Dreapta',
alignTextTop : 'Text sus',
alignTop : 'Sus',
quality : 'Quality', // MISSING
qualityBest : 'Best', // MISSING
qualityHigh : 'High', // MISSING
qualityAutoHigh : 'Auto High', // MISSING
qualityMedium : 'Medium', // MISSING
qualityAutoLow : 'Auto Low', // MISSING
qualityLow : 'Low', // MISSING
windowModeWindow : 'Window', // MISSING
windowModeOpaque : 'Opaque', // MISSING
windowModeTransparent : 'Transparent', // MISSING
windowMode : 'Window mode', // MISSING
flashvars : 'Variables for Flash', // MISSING
bgcolor : 'Coloarea fundalului',
width : 'Lăţime',
height : 'Înălţime',
hSpace : 'HSpace',
vSpace : 'VSpace',
validateSrc : 'Vă rugăm să scrieţi URL-ul',
validateWidth : 'Width must be a number.', // MISSING
validateHeight : 'Height must be a number.', // MISSING
validateHSpace : 'HSpace must be a number.', // MISSING
validateVSpace : 'VSpace must be a number.' // MISSING
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'Verifică text',
title : 'Spell Check', // MISSING
notAvailable : 'Sorry, but service is unavailable now.', // MISSING
errorLoading : 'Error loading application service host: %s.', // MISSING
notInDic : 'Nu e în dicţionar',
changeTo : 'Schimbă în',
btnIgnore : 'Ignoră',
btnIgnoreAll : 'Ignoră toate',
btnReplace : 'Înlocuieşte',
btnReplaceAll : 'Înlocuieşte tot',
btnUndo : 'Starea anterioară (undo)',
noSuggestions : '- Fără sugestii -',
progress : 'Verificarea textului în desfăşurare...',
noMispell : 'Verificarea textului terminată: Nicio greşeală găsită',
noChanges : 'Verificarea textului terminată: Niciun cuvânt modificat',
oneChange : 'Verificarea textului terminată: Un cuvânt modificat',
manyChanges : 'Verificarea textului terminată: 1% cuvinte modificate',
ieSpellDownload : 'Unealta pentru verificat textul (Spell checker) neinstalată. Doriţi să o descărcaţi acum?'
},
smiley :
{
toolbar : 'Figură expresivă (Emoticon)',
title : 'Inserează o figură expresivă (Emoticon)'
},
elementsPath :
{
eleTitle : '%1 element' // MISSING
},
numberedlist : 'Listă numerotată',
bulletedlist : 'Listă cu puncte',
indent : 'Creşte indentarea',
outdent : 'Scade indentarea',
justify :
{
left : 'Aliniere la stânga',
center : 'Aliniere centrală',
right : 'Aliniere la dreapta',
block : 'Aliniere în bloc (Block Justify)'
},
blockquote : 'Citat',
clipboard :
{
title : 'Adaugă',
cutError : 'Setările de securitate ale navigatorului (browser) pe care îl folosiţi nu permit editorului să execute automat operaţiunea de tăiere. Vă rugăm folosiţi tastatura (Ctrl+X).',
copyError : 'Setările de securitate ale navigatorului (browser) pe care îl folosiţi nu permit editorului să execute automat operaţiunea de copiere. Vă rugăm folosiţi tastatura (Ctrl+C).',
pasteMsg : 'Vă rugăm adăugaţi în căsuţa următoare folosind tastatura (<STRONG>Ctrl+V</STRONG>) şi apăsaţi <STRONG>OK</STRONG>.',
securityMsg : 'Din cauza setărilor de securitate ale programului dvs. cu care navigaţi pe internet (browser), editorul nu poate accesa direct datele din clipboard. Va trebui să adăugaţi din nou datele în această fereastră.'
},
pastefromword :
{
toolbar : 'Adaugă din Word',
title : 'Adaugă din Word',
advice : 'Vă rugăm adăugaţi în căsuţa următoare folosind tastatura (<STRONG>Ctrl+V</STRONG>) şi apăsaţi <STRONG>OK</STRONG>.',
ignoreFontFace : 'Ignoră definiţiile Font Face',
removeStyle : 'Şterge definiţiile stilurilor'
},
pasteText :
{
button : 'Adaugă ca text simplu (Plain Text)',
title : 'Adaugă ca text simplu (Plain Text)'
},
templates :
{
button : 'Template-uri (şabloane)',
title : 'Template-uri (şabloane) de conţinut',
insertOption: 'Înlocuieşte cuprinsul actual',
selectPromptMsg: 'Vă rugăm selectaţi template-ul (şablonul) ce se va deschide în editor<br>(conţinutul actual va fi pierdut):',
emptyListMsg : '(Niciun template (şablon) definit)'
},
showBlocks : 'Arată blocurile',
stylesCombo :
{
label : 'Stil',
voiceLabel : 'Styles', // MISSING
panelVoiceLabel : 'Select a style', // MISSING
panelTitle1 : 'Block Styles', // MISSING
panelTitle2 : 'Inline Styles', // MISSING
panelTitle3 : 'Object Styles' // MISSING
},
format :
{
label : 'Formatare',
voiceLabel : 'Format', // MISSING
panelTitle : 'Formatare',
panelVoiceLabel : 'Select a paragraph format', // MISSING
tag_p : 'Normal',
tag_pre : 'Formatted',
tag_address : 'Address',
tag_h1 : 'Heading 1',
tag_h2 : 'Heading 2',
tag_h3 : 'Heading 3',
tag_h4 : 'Heading 4',
tag_h5 : 'Heading 5',
tag_h6 : 'Heading 6',
tag_div : 'Normal (DIV)'
},
font :
{
label : 'Font',
voiceLabel : 'Font', // MISSING
panelTitle : 'Font',
panelVoiceLabel : 'Select a font' // MISSING
},
fontSize :
{
label : 'Mărime',
voiceLabel : 'Font Size', // MISSING
panelTitle : 'Mărime',
panelVoiceLabel : 'Select a font size' // MISSING
},
colorButton :
{
textColorTitle : 'Culoarea textului',
bgColorTitle : 'Coloarea fundalului',
auto : 'Automatic',
more : 'Mai multe culori...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Spell Check As You Type', // MISSING
enable : 'Enable SCAYT', // MISSING
disable : 'Disable SCAYT', // MISSING
about : 'About SCAYT', // MISSING
toggle : 'Toggle SCAYT', // MISSING
options : 'Options', // MISSING
langs : 'Languages', // MISSING
moreSuggestions : 'More suggestions', // MISSING
ignore : 'Ignore', // MISSING
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
optionsTab : 'Options', // MISSING
languagesTab : 'Languages', // MISSING
dictionariesTab : 'Dictionaries', // MISSING
aboutTab : 'About' // MISSING
},
about :
{
title : 'About CKEditor', // MISSING
dlgTitle : 'About CKEditor', // MISSING
moreInfo : 'For licensing information please visit our web site:', // MISSING
copy : 'Copyright &copy; $1. All rights reserved.' // MISSING
},
maximize : 'Maximize', // MISSING
fakeobjects :
{
anchor : 'Anchor', // MISSING
flash : 'Flash Animation', // MISSING
div : 'Page Break', // MISSING
unknown : 'Unknown Object' // MISSING
},
resize : 'Drag to resize' // MISSING
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Russian language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['ru'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Rich text editor, %1', // MISSING
// Toolbar buttons without dialogs.
source : 'Источник',
newPage : 'Новая страница',
save : 'Сохранить',
preview : 'Предварительный просмотр',
cut : 'Вырезать',
copy : 'Копировать',
paste : 'Вставить',
print : 'Печать',
underline : 'Подчеркнутый',
bold : 'Жирный',
italic : 'Курсив',
selectAll : 'Выделить все',
removeFormat : 'Убрать форматирование',
strike : 'Зачеркнутый',
subscript : 'Подстрочный индекс',
superscript : 'Надстрочный индекс',
horizontalrule : 'Вставить горизонтальную линию',
pagebreak : 'Вставить разрыв страницы',
unlink : 'Убрать ссылку',
undo : 'Отменить',
redo : 'Повторить',
// Common messages and labels.
common :
{
browseServer : 'Просмотреть на сервере',
url : 'URL',
protocol : 'Протокол',
upload : 'Закачать',
uploadSubmit : 'Послать на сервер',
image : 'Изображение',
flash : 'Flash',
form : 'Форма',
checkbox : 'Флаговая кнопка',
radio : 'Кнопка выбора',
textField : 'Текстовое поле',
textarea : 'Текстовая область',
hiddenField : 'Скрытое поле',
button : 'Кнопка',
select : 'Список',
imageButton : 'Кнопка с изображением',
notSet : '<не определено>',
id : 'Идентификатор',
name : 'Имя',
langDir : 'Направление языка',
langDirLtr : 'Слева на право (LTR)',
langDirRtl : 'Справа на лево (RTL)',
langCode : 'Язык',
longDescr : 'Длинное описание URL',
cssClass : 'Класс CSS',
advisoryTitle : 'Заголовок',
cssStyle : 'Стиль CSS',
ok : 'ОК',
cancel : 'Отмена',
generalTab : 'Информация',
advancedTab : 'Расширенный',
validateNumberFailed : 'This value is not a number.', // MISSING
confirmNewPage : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING
confirmCancel : 'Some of the options have been changed. Are you sure to close the dialog?', // MISSING
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING
},
// Special char dialog.
specialChar :
{
toolbar : 'Вставить специальный символ',
title : 'Выберите специальный символ'
},
// Link dialog.
link :
{
toolbar : 'Вставить/Редактировать ссылку',
menu : 'Вставить ссылку',
title : 'Ссылка',
info : 'Информация ссылки',
target : 'Цель',
upload : 'Закачать',
advanced : 'Расширенный',
type : 'Тип ссылки',
toAnchor : 'Якорь на эту страницу',
toEmail : 'Эл. почта',
target : 'Цель',
targetNotSet : '<не определено>',
targetFrame : '<фрейм>',
targetPopup : '<всплывающее окно>',
targetNew : 'Новое окно (_blank)',
targetTop : 'Самое верхнее окно (_top)',
targetSelf : 'Тоже окно (_self)',
targetParent : 'Родительское окно (_parent)',
targetFrameName : 'Имя целевого фрейма',
targetPopupName : 'Имя всплывающего окна',
popupFeatures : 'Свойства всплывающего окна',
popupResizable : 'Resizable', // MISSING
popupStatusBar : 'Строка состояния',
popupLocationBar : 'Панель локации',
popupToolbar : 'Панель инструментов',
popupMenuBar : 'Панель меню',
popupFullScreen : 'Полный экран (IE)',
popupScrollBars : 'Полосы прокрутки',
popupDependent : 'Зависимый (Netscape)',
popupWidth : 'Ширина',
popupLeft : 'Позиция слева',
popupHeight : 'Высота',
popupTop : 'Позиция сверху',
id : 'Id', // MISSING
langDir : 'Направление языка',
langDirNotSet : '<не определено>',
langDirLTR : 'Слева на право (LTR)',
langDirRTL : 'Справа на лево (RTL)',
acccessKey : 'Горячая клавиша',
name : 'Имя',
langCode : 'Направление языка',
tabIndex : 'Последовательность перехода',
advisoryTitle : 'Заголовок',
advisoryContentType : 'Тип содержимого',
cssClasses : 'Класс CSS',
charset : 'Кодировка',
styles : 'Стиль CSS',
selectAnchor : 'Выберите якорь',
anchorName : 'По имени якоря',
anchorId : 'По идентификатору элемента',
emailAddress : 'Адрес эл. почты',
emailSubject : 'Заголовок сообщения',
emailBody : 'Тело сообщения',
noAnchors : '(Нет якорей доступных в этом документе)',
noUrl : 'Пожалуйста, введите URL ссылки',
noEmail : 'Пожалуйста, введите адрес эл. почты'
},
// Anchor dialog
anchor :
{
toolbar : 'Вставить/Редактировать якорь',
menu : 'Свойства якоря',
title : 'Свойства якоря',
name : 'Имя якоря',
errorName : 'Пожалуйста, введите имя якоря'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Найти и заменить',
find : 'Найти',
replace : 'Заменить',
findWhat : 'Найти:',
replaceWith : 'Заменить на:',
notFoundMsg : 'Указанный текст не найден.',
matchCase : 'Учитывать регистр',
matchWord : 'Совпадение целых слов',
matchCyclic : 'Match cyclic', // MISSING
replaceAll : 'Заменить все',
replaceSuccessMsg : '%1 occurrence(s) replaced.' // MISSING
},
// Table Dialog
table :
{
toolbar : 'Таблица',
title : 'Свойства таблицы',
menu : 'Свойства таблицы',
deleteTable : 'Удалить таблицу',
rows : 'Строки',
columns : 'Колонки',
border : 'Размер бордюра',
align : 'Выравнивание',
alignNotSet : '<Не уст.>',
alignLeft : 'Слева',
alignCenter : 'По центру',
alignRight : 'Справа',
width : 'Ширина',
widthPx : 'пикселей',
widthPc : 'процентов',
height : 'Высота',
cellSpace : 'Промежуток (spacing)',
cellPad : 'Отступ (padding)',
caption : 'Заголовок',
summary : 'Резюме',
headers : 'Заголовки',
headersNone : 'Нет',
headersColumn : 'Первый столбец',
headersRow : 'Первая строка',
headersBoth : 'Оба варианта',
invalidRows : 'Number of rows must be a number greater than 0.', // MISSING
invalidCols : 'Number of columns must be a number greater than 0.', // MISSING
invalidBorder : 'Border size must be a number.', // MISSING
invalidWidth : 'Table width must be a number.', // MISSING
invalidHeight : 'Table height must be a number.', // MISSING
invalidCellSpacing : 'Cell spacing must be a number.', // MISSING
invalidCellPadding : 'Cell padding must be a number.', // MISSING
cell :
{
menu : 'Ячейка',
insertBefore : 'Вставить ячейку до',
insertAfter : 'Вставить ячейку после',
deleteCell : 'Удалить ячейки',
merge : 'Соединить ячейки',
mergeRight : 'Соединить вправо',
mergeDown : 'Соединить вниз',
splitHorizontal : 'Разбить ячейку горизонтально',
splitVertical : 'Разбить ячейку вертикально',
title : 'Cell Properties', // MISSING
cellType : 'Cell Type', // MISSING
rowSpan : 'Rows Span', // MISSING
colSpan : 'Columns Span', // MISSING
wordWrap : 'Word Wrap', // MISSING
hAlign : 'Horizontal Alignment', // MISSING
vAlign : 'Vertical Alignment', // MISSING
alignTop : 'Top', // MISSING
alignMiddle : 'Middle', // MISSING
alignBottom : 'Bottom', // MISSING
alignBaseline : 'Baseline', // MISSING
bgColor : 'Background Color', // MISSING
borderColor : 'Border Color', // MISSING
data : 'Data', // MISSING
header : 'Header', // MISSING
yes : 'Yes', // MISSING
no : 'No', // MISSING
invalidWidth : 'Cell width must be a number.', // MISSING
invalidHeight : 'Cell height must be a number.', // MISSING
invalidRowSpan : 'Rows span must be a whole number.', // MISSING
invalidColSpan : 'Columns span must be a whole number.' // MISSING
},
row :
{
menu : 'Строка',
insertBefore : 'Вставить строку до',
insertAfter : 'Вставить строку после',
deleteRow : 'Удалить строки'
},
column :
{
menu : 'Колонка',
insertBefore : 'Вставить колонку до',
insertAfter : 'Вставить колонку после',
deleteColumn : 'Удалить колонки'
}
},
// Button Dialog.
button :
{
title : 'Свойства кнопки',
text : 'Текст (Значение)',
type : 'Тип',
typeBtn : 'Кнопка',
typeSbm : 'Отправить',
typeRst : 'Сбросить'
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'Свойства флаговой кнопки',
radioTitle : 'Свойства кнопки выбора',
value : 'Значение',
selected : 'Выбранная'
},
// Form Dialog.
form :
{
title : 'Свойства формы',
menu : 'Свойства формы',
action : 'Действие',
method : 'Метод',
encoding : 'Encoding', // MISSING
target : 'Цель',
targetNotSet : '<не определено>',
targetNew : 'Новое окно (_blank)',
targetTop : 'Самое верхнее окно (_top)',
targetSelf : 'Тоже окно (_self)',
targetParent : 'Родительское окно (_parent)'
},
// Select Field Dialog.
select :
{
title : 'Свойства списка',
selectInfo : 'Информация',
opAvail : 'Доступные варианты',
value : 'Значение',
size : 'Размер',
lines : 'линии',
chkMulti : 'Разрешить множественный выбор',
opText : 'Текст',
opValue : 'Значение',
btnAdd : 'Добавить',
btnModify : 'Модифицировать',
btnUp : 'Вверх',
btnDown : 'Вниз',
btnSetValue : 'Установить как выбранное значение',
btnDelete : 'Удалить'
},
// Textarea Dialog.
textarea :
{
title : 'Свойства текстовой области',
cols : 'Колонки',
rows : 'Строки'
},
// Text Field Dialog.
textfield :
{
title : 'Свойства текстового поля',
name : 'Имя',
value : 'Значение',
charWidth : 'Ширина',
maxChars : 'Макс. кол-во символов',
type : 'Тип',
typeText : 'Текст',
typePass : 'Пароль'
},
// Hidden Field Dialog.
hidden :
{
title : 'Свойства скрытого поля',
name : 'Имя',
value : 'Значение'
},
// Image Dialog.
image :
{
title : 'Свойства изображения',
titleButton : 'Свойства кнопки с изображением',
menu : 'Свойства изображения',
infoTab : 'Информация о изображении',
btnUpload : 'Послать на сервер',
url : 'URL',
upload : 'Закачать',
alt : 'Альтернативный текст',
width : 'Ширина',
height : 'Высота',
lockRatio : 'Сохранять пропорции',
resetSize : 'Сбросить размер',
border : 'Бордюр',
hSpace : 'Горизонтальный отступ',
vSpace : 'Вертикальный отступ',
align : 'Выравнивание',
alignLeft : 'По левому краю',
alignAbsBottom: 'Абс понизу',
alignAbsMiddle: 'Абс посередине',
alignBaseline : 'По базовой линии',
alignBottom : 'Понизу',
alignMiddle : 'Посередине',
alignRight : 'По правому краю',
alignTextTop : 'Текст наверху',
alignTop : 'По верху',
preview : 'Предварительный просмотр',
alertUrl : 'Пожалуйста, введите URL изображения',
linkTab : 'Ссылка',
button2Img : 'Do you want to transform the selected image button on a simple image?', // MISSING
img2Button : 'Do you want to transform the selected image on a image button?' // MISSING
},
// Flash Dialog
flash :
{
properties : 'Свойства Flash',
propertiesTab : 'Properties', // MISSING
title : 'Свойства Flash',
chkPlay : 'Авто проигрывание',
chkLoop : 'Повтор',
chkMenu : 'Включить меню Flash',
chkFull : 'Allow Fullscreen', // MISSING
scale : 'Масштабировать',
scaleAll : 'Показывать все',
scaleNoBorder : 'Без бордюра',
scaleFit : 'Точное совпадение',
access : 'Script Access', // MISSING
accessAlways : 'Always', // MISSING
accessSameDomain : 'Same domain', // MISSING
accessNever : 'Never', // MISSING
align : 'Выравнивание',
alignLeft : 'По левому краю',
alignAbsBottom: 'Абс понизу',
alignAbsMiddle: 'Абс посередине',
alignBaseline : 'По базовой линии',
alignBottom : 'Понизу',
alignMiddle : 'Посередине',
alignRight : 'По правому краю',
alignTextTop : 'Текст наверху',
alignTop : 'По верху',
quality : 'Quality', // MISSING
qualityBest : 'Best', // MISSING
qualityHigh : 'High', // MISSING
qualityAutoHigh : 'Auto High', // MISSING
qualityMedium : 'Medium', // MISSING
qualityAutoLow : 'Auto Low', // MISSING
qualityLow : 'Low', // MISSING
windowModeWindow : 'Window', // MISSING
windowModeOpaque : 'Opaque', // MISSING
windowModeTransparent : 'Transparent', // MISSING
windowMode : 'Window mode', // MISSING
flashvars : 'Variables for Flash', // MISSING
bgcolor : 'Цвет фона',
width : 'Ширина',
height : 'Высота',
hSpace : 'Горизонтальный отступ',
vSpace : 'Вертикальный отступ',
validateSrc : 'Пожалуйста, введите URL ссылки',
validateWidth : 'Width must be a number.', // MISSING
validateHeight : 'Height must be a number.', // MISSING
validateHSpace : 'HSpace must be a number.', // MISSING
validateVSpace : 'VSpace must be a number.' // MISSING
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'Проверить орфографию',
title : 'Spell Check', // MISSING
notAvailable : 'Sorry, but service is unavailable now.', // MISSING
errorLoading : 'Error loading application service host: %s.', // MISSING
notInDic : 'Нет в словаре',
changeTo : 'Заменить на',
btnIgnore : 'Игнорировать',
btnIgnoreAll : 'Игнорировать все',
btnReplace : 'Заменить',
btnReplaceAll : 'Заменить все',
btnUndo : 'Отменить',
noSuggestions : '- Нет предположений -',
progress : 'Идет проверка орфографии...',
noMispell : 'Проверка орфографии закончена: ошибок не найдено',
noChanges : 'Проверка орфографии закончена: ни одного слова не изменено',
oneChange : 'Проверка орфографии закончена: одно слово изменено',
manyChanges : 'Проверка орфографии закончена: 1% слов изменен',
ieSpellDownload : 'Модуль проверки орфографии не установлен. Хотите скачать его сейчас?'
},
smiley :
{
toolbar : 'Смайлик',
title : 'Вставить смайлик'
},
elementsPath :
{
eleTitle : '%1 element' // MISSING
},
numberedlist : 'Нумерованный список',
bulletedlist : 'Маркированный список',
indent : 'Увеличить отступ',
outdent : 'Уменьшить отступ',
justify :
{
left : 'По левому краю',
center : 'По центру',
right : 'По правому краю',
block : 'По ширине'
},
blockquote : 'Цитата',
clipboard :
{
title : 'Вставить',
cutError : 'Настройки безопасности вашего браузера не позволяют редактору автоматически выполнять операции вырезания. Пожалуйста, используйте клавиатуру для этого (Ctrl+X).',
copyError : 'Настройки безопасности вашего браузера не позволяют редактору автоматически выполнять операции копирования. Пожалуйста, используйте клавиатуру для этого (Ctrl+C).',
pasteMsg : 'Пожалуйста, вставьте текст в прямоугольник, используя сочетание клавиш (<STRONG>Ctrl+V</STRONG>), и нажмите <STRONG>OK</STRONG>.',
securityMsg : 'По причине настроек безопасности браузера, редактор не имеет доступа к данным буфера обмена напрямую. Вам необходимо вставить текст снова в это окно.'
},
pastefromword :
{
toolbar : 'Вставить из Word',
title : 'Вставить из Word',
advice : 'Пожалуйста, вставьте текст в прямоугольник, используя сочетание клавиш (<STRONG>Ctrl+V</STRONG>), и нажмите <STRONG>OK</STRONG>.',
ignoreFontFace : 'Игнорировать определения гарнитуры',
removeStyle : 'Убрать определения стилей'
},
pasteText :
{
button : 'Вставить только текст',
title : 'Вставить только текст'
},
templates :
{
button : 'Шаблоны',
title : 'Шаблоны содержимого',
insertOption: 'Заменить текущее содержание',
selectPromptMsg: 'Пожалуйста, выберете шаблон для открытия в редакторе<br>(текущее содержимое будет потеряно):',
emptyListMsg : '(Ни одного шаблона не определено)'
},
showBlocks : 'Показать блоки',
stylesCombo :
{
label : 'Стиль',
voiceLabel : 'Styles', // MISSING
panelVoiceLabel : 'Select a style', // MISSING
panelTitle1 : 'Block Styles', // MISSING
panelTitle2 : 'Inline Styles', // MISSING
panelTitle3 : 'Object Styles' // MISSING
},
format :
{
label : 'Форматирование',
voiceLabel : 'Format', // MISSING
panelTitle : 'Форматирование',
panelVoiceLabel : 'Select a paragraph format', // MISSING
tag_p : 'Нормальный',
tag_pre : 'Форматированный',
tag_address : 'Адрес',
tag_h1 : 'Заголовок 1',
tag_h2 : 'Заголовок 2',
tag_h3 : 'Заголовок 3',
tag_h4 : 'Заголовок 4',
tag_h5 : 'Заголовок 5',
tag_h6 : 'Заголовок 6',
tag_div : 'Нормальный (DIV)'
},
font :
{
label : 'Шрифт',
voiceLabel : 'Font', // MISSING
panelTitle : 'Шрифт',
panelVoiceLabel : 'Select a font' // MISSING
},
fontSize :
{
label : 'Размер',
voiceLabel : 'Font Size', // MISSING
panelTitle : 'Размер',
panelVoiceLabel : 'Select a font size' // MISSING
},
colorButton :
{
textColorTitle : 'Цвет текста',
bgColorTitle : 'Цвет фона',
auto : 'Автоматический',
more : 'Цвета...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Spell Check As You Type', // MISSING
enable : 'Enable SCAYT', // MISSING
disable : 'Disable SCAYT', // MISSING
about : 'About SCAYT', // MISSING
toggle : 'Toggle SCAYT', // MISSING
options : 'Options', // MISSING
langs : 'Languages', // MISSING
moreSuggestions : 'More suggestions', // MISSING
ignore : 'Ignore', // MISSING
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
optionsTab : 'Options', // MISSING
languagesTab : 'Languages', // MISSING
dictionariesTab : 'Dictionaries', // MISSING
aboutTab : 'About' // MISSING
},
about :
{
title : 'About CKEditor', // MISSING
dlgTitle : 'About CKEditor', // MISSING
moreInfo : 'For licensing information please visit our web site:', // MISSING
copy : 'Copyright &copy; $1. All rights reserved.' // MISSING
},
maximize : 'Maximize', // MISSING
fakeobjects :
{
anchor : 'Anchor', // MISSING
flash : 'Flash Animation', // MISSING
div : 'Page Break', // MISSING
unknown : 'Unknown Object' // MISSING
},
resize : 'Drag to resize' // MISSING
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Slovak language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['sk'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Rich text editor, %1', // MISSING
// Toolbar buttons without dialogs.
source : 'Zdroj',
newPage : 'Nová stránka',
save : 'Uložiť',
preview : 'Náhľad',
cut : 'Vystrihnúť',
copy : 'Kopírovať',
paste : 'Vložiť',
print : 'Tlač',
underline : 'Podčiarknuté',
bold : 'Tučné',
italic : 'Kurzíva',
selectAll : 'Vybrať všetko',
removeFormat : 'Odstrániť formátovanie',
strike : 'Prečiarknuté',
subscript : 'Dolný index',
superscript : 'Horný index',
horizontalrule : 'Vložiť vodorovnú čiaru',
pagebreak : 'Vložiť oddeľovač stránky',
unlink : 'Odstrániť odkaz',
undo : 'Späť',
redo : 'Znovu',
// Common messages and labels.
common :
{
browseServer : 'Prechádzať server',
url : 'URL',
protocol : 'Protokol',
upload : 'Odoslať',
uploadSubmit : 'Odoslať na server',
image : 'Obrázok',
flash : 'Flash',
form : 'Formulár',
checkbox : 'Zaškrtávacie políčko',
radio : 'Prepínač',
textField : 'Textové pole',
textarea : 'Textová oblasť',
hiddenField : 'Skryté pole',
button : 'Tlačidlo',
select : 'Rozbaľovací zoznam',
imageButton : 'Obrázkové tlačidlo',
notSet : '<nenastavené>',
id : 'Id',
name : 'Meno',
langDir : 'Orientácia jazyka',
langDirLtr : 'Zľava doprava (LTR)',
langDirRtl : 'Sprava doľava (RTL)',
langCode : 'Kód jazyka',
longDescr : 'Dlhý popis URL',
cssClass : 'Trieda štýlu',
advisoryTitle : 'Pomocný titulok',
cssStyle : 'Štýl',
ok : 'OK',
cancel : 'Zrušiť',
generalTab : 'Hlavné',
advancedTab : 'Rozšírené',
validateNumberFailed : 'This value is not a number.', // MISSING
confirmNewPage : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING
confirmCancel : 'Some of the options have been changed. Are you sure to close the dialog?', // MISSING
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING
},
// Special char dialog.
specialChar :
{
toolbar : 'Vložiť špeciálne znaky',
title : 'Výber špeciálneho znaku'
},
// Link dialog.
link :
{
toolbar : 'Vložiť/zmeniť odkaz',
menu : 'Zmeniť odkaz',
title : 'Odkaz',
info : 'Informácie o odkaze',
target : 'Cieľ',
upload : 'Odoslať',
advanced : 'Rozšírené',
type : 'Typ odkazu',
toAnchor : 'Kotva v tejto stránke',
toEmail : 'E-Mail',
target : 'Cieľ',
targetNotSet : '<nenastavené>',
targetFrame : '<rámec>',
targetPopup : '<vyskakovacie okno>',
targetNew : 'Nové okno (_blank)',
targetTop : 'Hlavné okno (_top)',
targetSelf : 'Rovnaké okno (_self)',
targetParent : 'Rodičovské okno (_parent)',
targetFrameName : 'Meno rámu cieľa',
targetPopupName : 'Názov vyskakovacieho okna',
popupFeatures : 'Vlastnosti vyskakovacieho okna',
popupResizable : 'Resizable', // MISSING
popupStatusBar : 'Stavový riadok',
popupLocationBar : 'Panel umiestnenia',
popupToolbar : 'Panel nástrojov',
popupMenuBar : 'Panel ponuky',
popupFullScreen : 'Celá obrazovka (IE)',
popupScrollBars : 'Posuvníky',
popupDependent : 'Závislosť (Netscape)',
popupWidth : 'Šírka',
popupLeft : 'Ľavý okraj',
popupHeight : 'Výška',
popupTop : 'Horný okraj',
id : 'Id', // MISSING
langDir : 'Orientácia jazyka',
langDirNotSet : '<nenastavené>',
langDirLTR : 'Zľava doprava (LTR)',
langDirRTL : 'Sprava doľava (RTL)',
acccessKey : 'Prístupový kľúč',
name : 'Meno',
langCode : 'Orientácia jazyka',
tabIndex : 'Poradie prvku',
advisoryTitle : 'Pomocný titulok',
advisoryContentType : 'Pomocný typ obsahu',
cssClasses : 'Trieda štýlu',
charset : 'Priradená znaková sada',
styles : 'Štýl',
selectAnchor : 'Vybrať kotvu',
anchorName : 'Podľa mena kotvy',
anchorId : 'Podľa Id objektu',
emailAddress : 'E-Mailová adresa',
emailSubject : 'Predmet správy',
emailBody : 'Telo správy',
noAnchors : '(V stránke nie je definovaná žiadna kotva)',
noUrl : 'Zadajte prosím URL odkazu',
noEmail : 'Zadajte prosím e-mailovú adresu'
},
// Anchor dialog
anchor :
{
toolbar : 'Vložiť/zmeniť kotvu',
menu : 'Vlastnosti kotvy',
title : 'Vlastnosti kotvy',
name : 'Meno kotvy',
errorName : 'Zadajte prosím meno kotvy'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Nájsť a nahradiť',
find : 'Hľadať',
replace : 'Nahradiť',
findWhat : 'Čo hľadať:',
replaceWith : 'Čím nahradiť:',
notFoundMsg : 'Hľadaný text nebol nájdený.',
matchCase : 'Rozlišovať malé/veľké písmená',
matchWord : 'Len celé slová',
matchCyclic : 'Match cyclic', // MISSING
replaceAll : 'Nahradiť všetko',
replaceSuccessMsg : '%1 occurrence(s) replaced.' // MISSING
},
// Table Dialog
table :
{
toolbar : 'Tabuľka',
title : 'Vlastnosti tabuľky',
menu : 'Vlastnosti tabuľky',
deleteTable : 'Vymazať tabuľku',
rows : 'Riadky',
columns : 'Stĺpce',
border : 'Ohraničenie',
align : 'Zarovnanie',
alignNotSet : '<nenastavené>',
alignLeft : 'Vľavo',
alignCenter : 'Na stred',
alignRight : 'Vpravo',
width : 'Šírka',
widthPx : 'pixelov',
widthPc : 'percent',
height : 'Výška',
cellSpace : 'Vzdialenosť buniek',
cellPad : 'Odsadenie obsahu',
caption : 'Popis',
summary : 'Prehľad',
headers : 'Headers', // MISSING
headersNone : 'None', // MISSING
headersColumn : 'First column', // MISSING
headersRow : 'First Row', // MISSING
headersBoth : 'Both', // MISSING
invalidRows : 'Number of rows must be a number greater than 0.', // MISSING
invalidCols : 'Number of columns must be a number greater than 0.', // MISSING
invalidBorder : 'Border size must be a number.', // MISSING
invalidWidth : 'Table width must be a number.', // MISSING
invalidHeight : 'Table height must be a number.', // MISSING
invalidCellSpacing : 'Cell spacing must be a number.', // MISSING
invalidCellPadding : 'Cell padding must be a number.', // MISSING
cell :
{
menu : 'Bunka',
insertBefore : 'Vložiť bunku pred',
insertAfter : 'Vložiť bunku za',
deleteCell : 'Vymazať bunky',
merge : 'Zlúčiť bunky',
mergeRight : 'Zlúčiť doprava',
mergeDown : 'Zlúčiť dole',
splitHorizontal : 'Rozdeliť bunky horizontálne',
splitVertical : 'Rozdeliť bunky vertikálne',
title : 'Cell Properties', // MISSING
cellType : 'Cell Type', // MISSING
rowSpan : 'Rows Span', // MISSING
colSpan : 'Columns Span', // MISSING
wordWrap : 'Word Wrap', // MISSING
hAlign : 'Horizontal Alignment', // MISSING
vAlign : 'Vertical Alignment', // MISSING
alignTop : 'Top', // MISSING
alignMiddle : 'Middle', // MISSING
alignBottom : 'Bottom', // MISSING
alignBaseline : 'Baseline', // MISSING
bgColor : 'Background Color', // MISSING
borderColor : 'Border Color', // MISSING
data : 'Data', // MISSING
header : 'Header', // MISSING
yes : 'Yes', // MISSING
no : 'No', // MISSING
invalidWidth : 'Cell width must be a number.', // MISSING
invalidHeight : 'Cell height must be a number.', // MISSING
invalidRowSpan : 'Rows span must be a whole number.', // MISSING
invalidColSpan : 'Columns span must be a whole number.' // MISSING
},
row :
{
menu : 'Riadok',
insertBefore : 'Vložiť riadok za',
insertAfter : 'Vložiť riadok pred',
deleteRow : 'Vymazať riadok'
},
column :
{
menu : 'Stĺpec',
insertBefore : 'Vložiť stĺpec za',
insertAfter : 'Vložiť stĺpec pred',
deleteColumn : 'Zmazať stĺpec'
}
},
// Button Dialog.
button :
{
title : 'Vlastnosti tlačidla',
text : 'Text',
type : 'Typ',
typeBtn : 'Tlačidlo',
typeSbm : 'Odoslať',
typeRst : 'Vymazať'
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'Vlastnosti zaškrtávacieho políčka',
radioTitle : 'Vlastnosti prepínača',
value : 'Hodnota',
selected : 'Vybrané'
},
// Form Dialog.
form :
{
title : 'Vlastnosti formulára',
menu : 'Vlastnosti formulára',
action : 'Akcie',
method : 'Metóda',
encoding : 'Encoding', // MISSING
target : 'Cieľ',
targetNotSet : '<nenastavené>',
targetNew : 'Nové okno (_blank)',
targetTop : 'Hlavné okno (_top)',
targetSelf : 'Rovnaké okno (_self)',
targetParent : 'Rodičovské okno (_parent)'
},
// Select Field Dialog.
select :
{
title : 'Vlastnosti rozbaľovacieho zoznamu',
selectInfo : 'Info',
opAvail : 'Dostupné možnosti',
value : 'Hodnota',
size : 'Veľkosť',
lines : 'riadkov',
chkMulti : 'Povoliť viacnásobný výber',
opText : 'Text',
opValue : 'Hodnota',
btnAdd : 'Pridať',
btnModify : 'Zmeniť',
btnUp : 'Hore',
btnDown : 'Dole',
btnSetValue : 'Nastaviť ako vybranú hodnotu',
btnDelete : 'Zmazať'
},
// Textarea Dialog.
textarea :
{
title : 'Vlastnosti textovej oblasti',
cols : 'Stĺpce',
rows : 'Riadky'
},
// Text Field Dialog.
textfield :
{
title : 'Vlastnosti textového poľa',
name : 'Názov',
value : 'Hodnota',
charWidth : 'Šírka pola (znakov)',
maxChars : 'Maximálny počet znakov',
type : 'Typ',
typeText : 'Text',
typePass : 'Heslo'
},
// Hidden Field Dialog.
hidden :
{
title : 'Vlastnosti skrytého poľa',
name : 'Názov',
value : 'Hodnota'
},
// Image Dialog.
image :
{
title : 'Vlastnosti obrázku',
titleButton : 'Vlastnosti obrázkového tlačidla',
menu : 'Vlastnosti obrázku',
infoTab : 'Informácie o obrázku',
btnUpload : 'Odoslať na server',
url : 'URL',
upload : 'Odoslať',
alt : 'Alternatívny text',
width : 'Šírka',
height : 'Výška',
lockRatio : 'Zámok',
resetSize : 'Pôvodná veľkosť',
border : 'Okraje',
hSpace : 'H-medzera',
vSpace : 'V-medzera',
align : 'Zarovnanie',
alignLeft : 'Vľavo',
alignAbsBottom: 'Úplne dole',
alignAbsMiddle: 'Do stredu',
alignBaseline : 'Na základňu',
alignBottom : 'Dole',
alignMiddle : 'Na stred',
alignRight : 'Vpravo',
alignTextTop : 'Na horný okraj textu',
alignTop : 'Nahor',
preview : 'Náhľad',
alertUrl : 'Zadajte prosím URL obrázku',
linkTab : 'Odkaz',
button2Img : 'Do you want to transform the selected image button on a simple image?', // MISSING
img2Button : 'Do you want to transform the selected image on a image button?' // MISSING
},
// Flash Dialog
flash :
{
properties : 'Vlastnosti Flashu',
propertiesTab : 'Properties', // MISSING
title : 'Vlastnosti Flashu',
chkPlay : 'Automatické prehrávanie',
chkLoop : 'Opakovanie',
chkMenu : 'Povoliť Flash Menu',
chkFull : 'Allow Fullscreen', // MISSING
scale : 'Mierka',
scaleAll : 'Zobraziť mierku',
scaleNoBorder : 'Bez okrajov',
scaleFit : 'Roztiahnuť na celé',
access : 'Script Access', // MISSING
accessAlways : 'Always', // MISSING
accessSameDomain : 'Same domain', // MISSING
accessNever : 'Never', // MISSING
align : 'Zarovnanie',
alignLeft : 'Vľavo',
alignAbsBottom: 'Úplne dole',
alignAbsMiddle: 'Do stredu',
alignBaseline : 'Na základňu',
alignBottom : 'Dole',
alignMiddle : 'Na stred',
alignRight : 'Vpravo',
alignTextTop : 'Na horný okraj textu',
alignTop : 'Nahor',
quality : 'Quality', // MISSING
qualityBest : 'Best', // MISSING
qualityHigh : 'High', // MISSING
qualityAutoHigh : 'Auto High', // MISSING
qualityMedium : 'Medium', // MISSING
qualityAutoLow : 'Auto Low', // MISSING
qualityLow : 'Low', // MISSING
windowModeWindow : 'Window', // MISSING
windowModeOpaque : 'Opaque', // MISSING
windowModeTransparent : 'Transparent', // MISSING
windowMode : 'Window mode', // MISSING
flashvars : 'Variables for Flash', // MISSING
bgcolor : 'Farba pozadia',
width : 'Šírka',
height : 'Výška',
hSpace : 'H-medzera',
vSpace : 'V-medzera',
validateSrc : 'Zadajte prosím URL odkazu',
validateWidth : 'Width must be a number.', // MISSING
validateHeight : 'Height must be a number.', // MISSING
validateHSpace : 'HSpace must be a number.', // MISSING
validateVSpace : 'VSpace must be a number.' // MISSING
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'Kontrola pravopisu',
title : 'Spell Check', // MISSING
notAvailable : 'Sorry, but service is unavailable now.', // MISSING
errorLoading : 'Error loading application service host: %s.', // MISSING
notInDic : 'Nie je v slovníku',
changeTo : 'Zmeniť na',
btnIgnore : 'Ignorovať',
btnIgnoreAll : 'Ignorovať všetko',
btnReplace : 'Prepísat',
btnReplaceAll : 'Prepísat všetko',
btnUndo : 'Späť',
noSuggestions : '- Žiadny návrh -',
progress : 'Prebieha kontrola pravopisu...',
noMispell : 'Kontrola pravopisu dokončená: bez chýb',
noChanges : 'Kontrola pravopisu dokončená: žiadne slová nezmenené',
oneChange : 'Kontrola pravopisu dokončená: zmenené jedno slovo',
manyChanges : 'Kontrola pravopisu dokončená: zmenených %1 slov',
ieSpellDownload : 'Kontrola pravopisu nie je naištalovaná. Chcete ju hneď stiahnuť?'
},
smiley :
{
toolbar : 'Smajlíky',
title : 'Vkladanie smajlíkov'
},
elementsPath :
{
eleTitle : '%1 element' // MISSING
},
numberedlist : 'Číslovanie',
bulletedlist : 'Odrážky',
indent : 'Zväčšiť odsadenie',
outdent : 'Zmenšiť odsadenie',
justify :
{
left : 'Zarovnať vľavo',
center : 'Zarovnať na stred',
right : 'Zarovnať vpravo',
block : 'Zarovnať do bloku'
},
blockquote : 'Citácia',
clipboard :
{
title : 'Vložiť',
cutError : 'Bezpečnostné nastavenia Vášho prehliadača nedovoľujú editoru spustiť funkciu pre vystrihnutie zvoleného textu do schránky. Prosím vystrihnite zvolený text do schránky pomocou klávesnice (Ctrl+X).',
copyError : 'Bezpečnostné nastavenia Vášho prehliadača nedovoľujú editoru spustiť funkciu pre kopírovanie zvoleného textu do schránky. Prosím skopírujte zvolený text do schránky pomocou klávesnice (Ctrl+C).',
pasteMsg : 'Prosím vložte nasledovný rámček použitím klávesnice (<STRONG>Ctrl+V</STRONG>) a stlačte <STRONG>OK</STRONG>.',
securityMsg : 'Bezpečnostné nastavenia Vášho prehliadača nedovoľujú editoru pristupovať priamo k datám v schránke. Musíte ich vložiť znovu do tohto okna.'
},
pastefromword :
{
toolbar : 'Vložiť z Wordu',
title : 'Vložiť z Wordu',
advice : 'Prosím vložte nasledovný rámček použitím klávesnice (<STRONG>Ctrl+V</STRONG>) a stlačte <STRONG>OK</STRONG>.',
ignoreFontFace : 'Ignorovať nastavenia typu písma',
removeStyle : 'Odstrániť formátovanie'
},
pasteText :
{
button : 'Vložiť ako čistý text',
title : 'Vložiť ako čistý text'
},
templates :
{
button : 'Šablóny',
title : 'Šablóny obsahu',
insertOption: 'Nahradiť aktuálny obsah',
selectPromptMsg: 'Prosím vyberte šablóny na otvorenie v editore<br>(súšasný obsah bude stratený):',
emptyListMsg : '(žiadne šablóny nenájdené)'
},
showBlocks : 'Ukázať bloky',
stylesCombo :
{
label : 'Štýl',
voiceLabel : 'Styles', // MISSING
panelVoiceLabel : 'Select a style', // MISSING
panelTitle1 : 'Block Styles', // MISSING
panelTitle2 : 'Inline Styles', // MISSING
panelTitle3 : 'Object Styles' // MISSING
},
format :
{
label : 'Formát',
voiceLabel : 'Format', // MISSING
panelTitle : 'Formát',
panelVoiceLabel : 'Select a paragraph format', // MISSING
tag_p : 'Normálny',
tag_pre : 'Formátovaný',
tag_address : 'Adresa',
tag_h1 : 'Nadpis 1',
tag_h2 : 'Nadpis 2',
tag_h3 : 'Nadpis 3',
tag_h4 : 'Nadpis 4',
tag_h5 : 'Nadpis 5',
tag_h6 : 'Nadpis 6',
tag_div : 'Odsek (DIV)'
},
font :
{
label : 'Písmo',
voiceLabel : 'Font', // MISSING
panelTitle : 'Písmo',
panelVoiceLabel : 'Select a font' // MISSING
},
fontSize :
{
label : 'Veľkosť',
voiceLabel : 'Font Size', // MISSING
panelTitle : 'Veľkosť',
panelVoiceLabel : 'Select a font size' // MISSING
},
colorButton :
{
textColorTitle : 'Farba textu',
bgColorTitle : 'Farba pozadia',
auto : 'Automaticky',
more : 'Viac farieb...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Spell Check As You Type', // MISSING
enable : 'Enable SCAYT', // MISSING
disable : 'Disable SCAYT', // MISSING
about : 'About SCAYT', // MISSING
toggle : 'Toggle SCAYT', // MISSING
options : 'Options', // MISSING
langs : 'Languages', // MISSING
moreSuggestions : 'More suggestions', // MISSING
ignore : 'Ignore', // MISSING
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
optionsTab : 'Options', // MISSING
languagesTab : 'Languages', // MISSING
dictionariesTab : 'Dictionaries', // MISSING
aboutTab : 'About' // MISSING
},
about :
{
title : 'About CKEditor', // MISSING
dlgTitle : 'About CKEditor', // MISSING
moreInfo : 'For licensing information please visit our web site:', // MISSING
copy : 'Copyright &copy; $1. All rights reserved.' // MISSING
},
maximize : 'Maximize', // MISSING
fakeobjects :
{
anchor : 'Anchor', // MISSING
flash : 'Flash Animation', // MISSING
div : 'Page Break', // MISSING
unknown : 'Unknown Object' // MISSING
},
resize : 'Drag to resize' // MISSING
};

View File

@ -1,674 +0,0 @@
/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or http://ckeditor.com/license
*/
/**
* @fileOverview Defines the {@link CKEDITOR.lang} object, for the
* Slovenian language.
*/
/**#@+
@type String
@example
*/
/**
* Constains the dictionary of language entries.
* @namespace
*/
CKEDITOR.lang['sl'] =
{
/**
* The language reading direction. Possible values are "rtl" for
* Right-To-Left languages (like Arabic) and "ltr" for Left-To-Right
* languages (like English).
* @default 'ltr'
*/
dir : 'ltr',
/*
* Screenreader titles. Please note that screenreaders are not always capable
* of reading non-English words. So be careful while translating it.
*/
editorTitle : 'Rich text editor, %1', // MISSING
// Toolbar buttons without dialogs.
source : 'Izvorna koda',
newPage : 'Nova stran',
save : 'Shrani',
preview : 'Predogled',
cut : 'Izreži',
copy : 'Kopiraj',
paste : 'Prilepi',
print : 'Natisni',
underline : 'Podčrtano',
bold : 'Krepko',
italic : 'Ležeče',
selectAll : 'Izberi vse',
removeFormat : 'Odstrani oblikovanje',
strike : 'Prečrtano',
subscript : 'Podpisano',
superscript : 'Nadpisano',
horizontalrule : 'Vstavi vodoravno črto',
pagebreak : 'Vstavi prelom strani',
unlink : 'Odstrani povezavo',
undo : 'Razveljavi',
redo : 'Ponovi',
// Common messages and labels.
common :
{
browseServer : 'Prebrskaj na strežniku',
url : 'URL',
protocol : 'Protokol',
upload : 'Prenesi',
uploadSubmit : 'Pošlji na strežnik',
image : 'Slika',
flash : 'Flash',
form : 'Obrazec',
checkbox : 'Potrditveno polje',
radio : 'Izbirno polje',
textField : 'Vnosno polje',
textarea : 'Vnosno območje',
hiddenField : 'Skrito polje',
button : 'Gumb',
select : 'Spustni seznam',
imageButton : 'Gumb s sliko',
notSet : '<ni postavljen>',
id : 'Id',
name : 'Ime',
langDir : 'Smer jezika',
langDirLtr : 'Od leve proti desni (LTR)',
langDirRtl : 'Od desne proti levi (RTL)',
langCode : 'Oznaka jezika',
longDescr : 'Dolg opis URL-ja',
cssClass : 'Razred stilne predloge',
advisoryTitle : 'Predlagani naslov',
cssStyle : 'Slog',
ok : 'V redu',
cancel : 'Prekliči',
generalTab : 'General', // MISSING
advancedTab : 'Napredno',
validateNumberFailed : 'This value is not a number.', // MISSING
confirmNewPage : 'Any unsaved changes to this content will be lost. Are you sure you want to load new page?', // MISSING
confirmCancel : 'Some of the options have been changed. Are you sure to close the dialog?', // MISSING
// Put the voice-only part of the label in the span.
unavailable : '%1<span class="cke_accessibility">, unavailable</span>' // MISSING
},
// Special char dialog.
specialChar :
{
toolbar : 'Vstavi posebni znak',
title : 'Izberi posebni znak'
},
// Link dialog.
link :
{
toolbar : 'Vstavi/uredi povezavo',
menu : 'Uredi povezavo',
title : 'Povezava',
info : 'Podatki o povezavi',
target : 'Cilj',
upload : 'Prenesi',
advanced : 'Napredno',
type : 'Vrsta povezave',
toAnchor : 'Zaznamek na tej strani',
toEmail : 'Elektronski naslov',
target : 'Cilj',
targetNotSet : '<ni postavljen>',
targetFrame : '<okvir>',
targetPopup : '<pojavno okno>',
targetNew : 'Novo okno (_blank)',
targetTop : 'Najvišje okno (_top)',
targetSelf : 'Isto okno (_self)',
targetParent : 'Starševsko okno (_parent)',
targetFrameName : 'Ime ciljnega okvirja',
targetPopupName : 'Ime pojavnega okna',
popupFeatures : 'Značilnosti pojavnega okna',
popupResizable : 'Resizable', // MISSING
popupStatusBar : 'Vrstica stanja',
popupLocationBar : 'Naslovna vrstica',
popupToolbar : 'Orodna vrstica',
popupMenuBar : 'Menijska vrstica',
popupFullScreen : 'Celozaslonska slika (IE)',
popupScrollBars : 'Drsniki',
popupDependent : 'Podokno (Netscape)',
popupWidth : 'Širina',
popupLeft : 'Lega levo',
popupHeight : 'Višina',
popupTop : 'Lega na vrhu',
id : 'Id', // MISSING
langDir : 'Smer jezika',
langDirNotSet : '<ni postavljen>',
langDirLTR : 'Od leve proti desni (LTR)',
langDirRTL : 'Od desne proti levi (RTL)',
acccessKey : 'Vstopno geslo',
name : 'Ime',
langCode : 'Smer jezika',
tabIndex : 'Številka tabulatorja',
advisoryTitle : 'Predlagani naslov',
advisoryContentType : 'Predlagani tip vsebine (content-type)',
cssClasses : 'Razred stilne predloge',
charset : 'Kodna tabela povezanega vira',
styles : 'Slog',
selectAnchor : 'Izberi zaznamek',
anchorName : 'Po imenu zaznamka',
anchorId : 'Po ID-ju elementa',
emailAddress : 'Elektronski naslov',
emailSubject : 'Predmet sporočila',
emailBody : 'Vsebina sporočila',
noAnchors : '(V tem dokumentu ni zaznamkov)',
noUrl : 'Vnesite URL povezave',
noEmail : 'Vnesite elektronski naslov'
},
// Anchor dialog
anchor :
{
toolbar : 'Vstavi/uredi zaznamek',
menu : 'Lastnosti zaznamka',
title : 'Lastnosti zaznamka',
name : 'Ime zaznamka',
errorName : 'Prosim vnesite ime zaznamka'
},
// Find And Replace Dialog
findAndReplace :
{
title : 'Najdi in zamenjaj',
find : 'Najdi',
replace : 'Zamenjaj',
findWhat : 'Najdi:',
replaceWith : 'Zamenjaj z:',
notFoundMsg : 'Navedeno besedilo ni bilo najdeno.',
matchCase : 'Razlikuj velike in male črke',
matchWord : 'Samo cele besede',
matchCyclic : 'Match cyclic', // MISSING
replaceAll : 'Zamenjaj vse',
replaceSuccessMsg : '%1 occurrence(s) replaced.' // MISSING
},
// Table Dialog
table :
{
toolbar : 'Tabela',
title : 'Lastnosti tabele',
menu : 'Lastnosti tabele',
deleteTable : 'Izbriši tabelo',
rows : 'Vrstice',
columns : 'Stolpci',
border : 'Velikost obrobe',
align : 'Poravnava',
alignNotSet : '<Ni nastavljeno>',
alignLeft : 'Levo',
alignCenter : 'Sredinsko',
alignRight : 'Desno',
width : 'Širina',
widthPx : 'pik',
widthPc : 'procentov',
height : 'Višina',
cellSpace : 'Razmik med celicami',
cellPad : 'Polnilo med celicami',
caption : 'Naslov',
summary : 'Povzetek',
headers : 'Headers', // MISSING
headersNone : 'None', // MISSING
headersColumn : 'First column', // MISSING
headersRow : 'First Row', // MISSING
headersBoth : 'Both', // MISSING
invalidRows : 'Number of rows must be a number greater than 0.', // MISSING
invalidCols : 'Number of columns must be a number greater than 0.', // MISSING
invalidBorder : 'Border size must be a number.', // MISSING
invalidWidth : 'Table width must be a number.', // MISSING
invalidHeight : 'Table height must be a number.', // MISSING
invalidCellSpacing : 'Cell spacing must be a number.', // MISSING
invalidCellPadding : 'Cell padding must be a number.', // MISSING
cell :
{
menu : 'Celica',
insertBefore : 'Vstavi celico pred',
insertAfter : 'Vstavi celico za',
deleteCell : 'Izbriši celice',
merge : 'Združi celice',
mergeRight : 'Združi desno',
mergeDown : 'Druži navzdol',
splitHorizontal : 'Razdeli celico vodoravno',
splitVertical : 'Razdeli celico navpično',
title : 'Cell Properties', // MISSING
cellType : 'Cell Type', // MISSING
rowSpan : 'Rows Span', // MISSING
colSpan : 'Columns Span', // MISSING
wordWrap : 'Word Wrap', // MISSING
hAlign : 'Horizontal Alignment', // MISSING
vAlign : 'Vertical Alignment', // MISSING
alignTop : 'Top', // MISSING
alignMiddle : 'Middle', // MISSING
alignBottom : 'Bottom', // MISSING
alignBaseline : 'Baseline', // MISSING
bgColor : 'Background Color', // MISSING
borderColor : 'Border Color', // MISSING
data : 'Data', // MISSING
header : 'Header', // MISSING
yes : 'Yes', // MISSING
no : 'No', // MISSING
invalidWidth : 'Cell width must be a number.', // MISSING
invalidHeight : 'Cell height must be a number.', // MISSING
invalidRowSpan : 'Rows span must be a whole number.', // MISSING
invalidColSpan : 'Columns span must be a whole number.' // MISSING
},
row :
{
menu : 'Vrstica',
insertBefore : 'Vstavi vrstico pred',
insertAfter : 'Vstavi vrstico za',
deleteRow : 'Izbriši vrstice'
},
column :
{
menu : 'Stolpec',
insertBefore : 'Vstavi stolpec pred',
insertAfter : 'Vstavi stolpec za',
deleteColumn : 'Izbriši stolpce'
}
},
// Button Dialog.
button :
{
title : 'Lastnosti gumba',
text : 'Besedilo (Vrednost)',
type : 'Tip',
typeBtn : 'Gumb',
typeSbm : 'Potrdi',
typeRst : 'Ponastavi'
},
// Checkbox and Radio Button Dialogs.
checkboxAndRadio :
{
checkboxTitle : 'Lastnosti potrditvenega polja',
radioTitle : 'Lastnosti izbirnega polja',
value : 'Vrednost',
selected : 'Izbrano'
},
// Form Dialog.
form :
{
title : 'Lastnosti obrazca',
menu : 'Lastnosti obrazca',
action : 'Akcija',
method : 'Metoda',
encoding : 'Encoding', // MISSING
target : 'Cilj',
targetNotSet : '<ni postavljen>',
targetNew : 'Novo okno (_blank)',
targetTop : 'Najvišje okno (_top)',
targetSelf : 'Isto okno (_self)',
targetParent : 'Starševsko okno (_parent)'
},
// Select Field Dialog.
select :
{
title : 'Lastnosti spustnega seznama',
selectInfo : 'Podatki',
opAvail : 'Razpoložljive izbire',
value : 'Vrednost',
size : 'Velikost',
lines : 'vrstic',
chkMulti : 'Dovoli izbor večih vrstic',
opText : 'Besedilo',
opValue : 'Vrednost',
btnAdd : 'Dodaj',
btnModify : 'Spremeni',
btnUp : 'Gor',
btnDown : 'Dol',
btnSetValue : 'Postavi kot privzeto izbiro',
btnDelete : 'Izbriši'
},
// Textarea Dialog.
textarea :
{
title : 'Lastnosti vnosnega območja',
cols : 'Stolpcev',
rows : 'Vrstic'
},
// Text Field Dialog.
textfield :
{
title : 'Lastnosti vnosnega polja',
name : 'Ime',
value : 'Vrednost',
charWidth : 'Dolžina',
maxChars : 'Največje število znakov',
type : 'Tip',
typeText : 'Besedilo',
typePass : 'Geslo'
},
// Hidden Field Dialog.
hidden :
{
title : 'Lastnosti skritega polja',
name : 'Ime',
value : 'Vrednost'
},
// Image Dialog.
image :
{
title : 'Lastnosti slike',
titleButton : 'Lastnosti gumba s sliko',
menu : 'Lastnosti slike',
infoTab : 'Podatki o sliki',
btnUpload : 'Pošlji na strežnik',
url : 'URL',
upload : 'Pošlji',
alt : 'Nadomestno besedilo',
width : 'Širina',
height : 'Višina',
lockRatio : 'Zakleni razmerje',
resetSize : 'Ponastavi velikost',
border : 'Obroba',
hSpace : 'Vodoravni razmik',
vSpace : 'Navpični razmik',
align : 'Poravnava',
alignLeft : 'Levo',
alignAbsBottom: 'Popolnoma na dno',
alignAbsMiddle: 'Popolnoma v sredino',
alignBaseline : 'Na osnovno črto',
alignBottom : 'Na dno',
alignMiddle : 'V sredino',
alignRight : 'Desno',
alignTextTop : 'Besedilo na vrh',
alignTop : 'Na vrh',
preview : 'Predogled',
alertUrl : 'Vnesite URL slike',
linkTab : 'Povezava',
button2Img : 'Do you want to transform the selected image button on a simple image?', // MISSING
img2Button : 'Do you want to transform the selected image on a image button?' // MISSING
},
// Flash Dialog
flash :
{
properties : 'Lastnosti Flash',
propertiesTab : 'Properties', // MISSING
title : 'Lastnosti Flash',
chkPlay : 'Samodejno predvajaj',
chkLoop : 'Ponavljanje',
chkMenu : 'Omogoči Flash Meni',
chkFull : 'Allow Fullscreen', // MISSING
scale : 'Povečava',
scaleAll : 'Pokaži vse',
scaleNoBorder : 'Brez obrobe',
scaleFit : 'Natančno prileganje',
access : 'Script Access', // MISSING
accessAlways : 'Always', // MISSING
accessSameDomain : 'Same domain', // MISSING
accessNever : 'Never', // MISSING
align : 'Poravnava',
alignLeft : 'Levo',
alignAbsBottom: 'Popolnoma na dno',
alignAbsMiddle: 'Popolnoma v sredino',
alignBaseline : 'Na osnovno črto',
alignBottom : 'Na dno',
alignMiddle : 'V sredino',
alignRight : 'Desno',
alignTextTop : 'Besedilo na vrh',
alignTop : 'Na vrh',
quality : 'Quality', // MISSING
qualityBest : 'Best', // MISSING
qualityHigh : 'High', // MISSING
qualityAutoHigh : 'Auto High', // MISSING
qualityMedium : 'Medium', // MISSING
qualityAutoLow : 'Auto Low', // MISSING
qualityLow : 'Low', // MISSING
windowModeWindow : 'Window', // MISSING
windowModeOpaque : 'Opaque', // MISSING
windowModeTransparent : 'Transparent', // MISSING
windowMode : 'Window mode', // MISSING
flashvars : 'Variables for Flash', // MISSING
bgcolor : 'Barva ozadja',
width : 'Širina',
height : 'Višina',
hSpace : 'Vodoravni razmik',
vSpace : 'Navpični razmik',
validateSrc : 'Vnesite URL povezave',
validateWidth : 'Width must be a number.', // MISSING
validateHeight : 'Height must be a number.', // MISSING
validateHSpace : 'HSpace must be a number.', // MISSING
validateVSpace : 'VSpace must be a number.' // MISSING
},
// Speller Pages Dialog
spellCheck :
{
toolbar : 'Preveri črkovanje',
title : 'Spell Check', // MISSING
notAvailable : 'Sorry, but service is unavailable now.', // MISSING
errorLoading : 'Error loading application service host: %s.', // MISSING
notInDic : 'Ni v slovarju',
changeTo : 'Spremeni v',
btnIgnore : 'Prezri',
btnIgnoreAll : 'Prezri vse',
btnReplace : 'Zamenjaj',
btnReplaceAll : 'Zamenjaj vse',
btnUndo : 'Razveljavi',
noSuggestions : '- Ni predlogov -',
progress : 'Preverjanje črkovanja se izvaja...',
noMispell : 'Črkovanje je končano: Brez napak',
noChanges : 'Črkovanje je končano: Nobena beseda ni bila spremenjena',
oneChange : 'Črkovanje je končano: Spremenjena je bila ena beseda',
manyChanges : 'Črkovanje je končano: Spremenjenih je bilo %1 besed',
ieSpellDownload : 'Črkovalnik ni nameščen. Ali ga želite prenesti sedaj?'
},
smiley :
{
toolbar : 'Smeško',
title : 'Vstavi smeška'
},
elementsPath :
{
eleTitle : '%1 element' // MISSING
},
numberedlist : 'Oštevilčen seznam',
bulletedlist : 'Označen seznam',
indent : 'Povečaj zamik',
outdent : 'Zmanjšaj zamik',
justify :
{
left : 'Leva poravnava',
center : 'Sredinska poravnava',
right : 'Desna poravnava',
block : 'Obojestranska poravnava'
},
blockquote : 'Citat',
clipboard :
{
title : 'Prilepi',
cutError : 'Varnostne nastavitve brskalnika ne dopuščajo samodejnega izrezovanja. Uporabite kombinacijo tipk na tipkovnici (Ctrl+X).',
copyError : 'Varnostne nastavitve brskalnika ne dopuščajo samodejnega kopiranja. Uporabite kombinacijo tipk na tipkovnici (Ctrl+C).',
pasteMsg : 'Prosim prilepite v sleči okvir s pomočjo tipkovnice (<STRONG>Ctrl+V</STRONG>) in pritisnite <STRONG>V redu</STRONG>.',
securityMsg : 'Zaradi varnostnih nastavitev vašega brskalnika urejevalnik ne more neposredno dostopati do odložišča. Vsebino odložišča ponovno prilepite v to okno.'
},
pastefromword :
{
toolbar : 'Prilepi iz Worda',
title : 'Prilepi iz Worda',
advice : 'Prosim prilepite v sleči okvir s pomočjo tipkovnice (<STRONG>Ctrl+V</STRONG>) in pritisnite <STRONG>V redu</STRONG>.',
ignoreFontFace : 'Prezri obliko pisave',
removeStyle : 'Odstrani nastavitve stila'
},
pasteText :
{
button : 'Prilepi kot golo besedilo',
title : 'Prilepi kot golo besedilo'
},
templates :
{
button : 'Predloge',
title : 'Vsebinske predloge',
insertOption: 'Zamenjaj trenutno vsebino',
selectPromptMsg: 'Izberite predlogo, ki jo želite odpreti v urejevalniku<br>(trenutna vsebina bo izgubljena):',
emptyListMsg : '(Ni pripravljenih predlog)'
},
showBlocks : 'Prikaži ograde',
stylesCombo :
{
label : 'Slog',
voiceLabel : 'Styles', // MISSING
panelVoiceLabel : 'Select a style', // MISSING
panelTitle1 : 'Block Styles', // MISSING
panelTitle2 : 'Inline Styles', // MISSING
panelTitle3 : 'Object Styles' // MISSING
},
format :
{
label : 'Oblika',
voiceLabel : 'Format', // MISSING
panelTitle : 'Oblika',
panelVoiceLabel : 'Select a paragraph format', // MISSING
tag_p : 'Navaden',
tag_pre : 'Oblikovan',
tag_address : 'Napis',
tag_h1 : 'Naslov 1',
tag_h2 : 'Naslov 2',
tag_h3 : 'Naslov 3',
tag_h4 : 'Naslov 4',
tag_h5 : 'Naslov 5',
tag_h6 : 'Naslov 6',
tag_div : 'Normal (DIV)' // MISSING
},
font :
{
label : 'Pisava',
voiceLabel : 'Font', // MISSING
panelTitle : 'Pisava',
panelVoiceLabel : 'Select a font' // MISSING
},
fontSize :
{
label : 'Velikost',
voiceLabel : 'Font Size', // MISSING
panelTitle : 'Velikost',
panelVoiceLabel : 'Select a font size' // MISSING
},
colorButton :
{
textColorTitle : 'Barva besedila',
bgColorTitle : 'Barva ozadja',
auto : 'Samodejno',
more : 'Več barv...'
},
colors :
{
'000' : 'Black',
'800000' : 'Maroon',
'8B4513' : 'Saddle Brown',
'2F4F4F' : 'Dark Slate Gray',
'008080' : 'Teal',
'000080' : 'Navy',
'4B0082' : 'Indigo',
'696969' : 'Dim Gray',
'B22222' : 'Fire Brick',
'A52A2A' : 'Brown',
'DAA520' : 'Golden Rod',
'006400' : 'Dark Green',
'40E0D0' : 'Turquoise',
'0000CD' : 'Medium Blue',
'800080' : 'Purple',
'808080' : 'Gray',
'F00' : 'Red',
'FF8C00' : 'Dark Orange',
'FFD700' : 'Gold',
'008000' : 'Green',
'0FF' : 'Cyan',
'00F' : 'Blue',
'EE82EE' : 'Violet',
'A9A9A9' : 'Dark Gray',
'FFA07A' : 'Light Salmon',
'FFA500' : 'Orange',
'FFFF00' : 'Yellow',
'00FF00' : 'Lime',
'AFEEEE' : 'Pale Turquoise',
'ADD8E6' : 'Light Blue',
'DDA0DD' : 'Plum',
'D3D3D3' : 'Light Grey',
'FFF0F5' : 'Lavender Blush',
'FAEBD7' : 'Antique White',
'FFFFE0' : 'Light Yellow',
'F0FFF0' : 'Honeydew',
'F0FFFF' : 'Azure',
'F0F8FF' : 'Alice Blue',
'E6E6FA' : 'Lavender',
'FFF' : 'White'
},
scayt :
{
title : 'Spell Check As You Type', // MISSING
enable : 'Enable SCAYT', // MISSING
disable : 'Disable SCAYT', // MISSING
about : 'About SCAYT', // MISSING
toggle : 'Toggle SCAYT', // MISSING
options : 'Options', // MISSING
langs : 'Languages', // MISSING
moreSuggestions : 'More suggestions', // MISSING
ignore : 'Ignore', // MISSING
ignoreAll : 'Ignore All', // MISSING
addWord : 'Add Word', // MISSING
emptyDic : 'Dictionary name should not be empty.', // MISSING
optionsTab : 'Options', // MISSING
languagesTab : 'Languages', // MISSING
dictionariesTab : 'Dictionaries', // MISSING
aboutTab : 'About' // MISSING
},
about :
{
title : 'About CKEditor', // MISSING
dlgTitle : 'About CKEditor', // MISSING
moreInfo : 'For licensing information please visit our web site:', // MISSING
copy : 'Copyright &copy; $1. All rights reserved.' // MISSING
},
maximize : 'Maximize', // MISSING
fakeobjects :
{
anchor : 'Anchor', // MISSING
flash : 'Flash Animation', // MISSING
div : 'Page Break', // MISSING
unknown : 'Unknown Object' // MISSING
},
resize : 'Drag to resize' // MISSING
};

Some files were not shown because too many files have changed in this diff Show More