diff --git a/EMS/admin-ui-bundle/_to_be_ref/calendar.js b/EMS/admin-ui-bundle/_to_be_ref/calendar.js new file mode 100644 index 000000000..5589723a2 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/calendar.js @@ -0,0 +1,131 @@ +'use strict'; + +import './js/core'; +import './css/app.scss'; +import './css/app.less'; + + +import EmsListeners from './js/EmsListeners'; +window.EmsListeners = EmsListeners; + +new EmsListeners(document); + + + +function updateEvent(event){ + const data = { + start :event.start.format(), + ouuid :event.id, + }; + + if(event.end) { + data.end = event.end.format(); + } + window.ajaxRequest.post(divCalendar.data('replan-calendar-url'), data); +} + + +const divCalendar =$('#calendar'); + + +$(function () { + + /* initialize the external events + -----------------------------------------------------------------*/ + function ini_events(ele) { + ele.each(function () { + + // create an Event Object (http://arshaw.com/fullcalendar/docs/event_data/Event_Object/) + // it doesn't need to have a start or end + const eventObject = { + title: $.trim($(this).text()) // use the element's text as the event title + }; + + // store the Event Object in the DOM element so we can get to it later + $(this).data('eventObject', eventObject); + + // make the event draggable using jQuery UI + $(this).draggable({ + zIndex: 1070, + revert: true, // will cause the event to go back to its + revertDuration: 0 // original position after the drag + }); + + }); + } + + ini_events($('#external-events div.external-event')); + + /* initialize the calendar + -----------------------------------------------------------------*/ + + const calendar = divCalendar.fullCalendar({ + header: { + left: 'prev,next today', + center: 'title', + right: 'month,agendaWeek,agendaDay' + }, + buttonText: { + today: 'today', + month: 'month', + week: 'week', + day: 'day' + }, + //Random default events + events: function(from, to, timezone, callback){ + let data = $("form[name=search_form]").serialize(); + data = data+'&from='+from.format()+'&to='+to.format(); + + window.ajaxRequest.get(divCalendar.data('search-calendar-url'), data) + .success(function(response) { + callback(response.events); + }); + }, + eventDrop: updateEvent, + eventResize: updateEvent, + editable: true, + firstDay: divCalendar.data('calendar-first-day'), + slotDuration: divCalendar.data('calendar-slot-duration'), + weekends: !!divCalendar.data('calendar-weekends'), + locale: divCalendar.data('calendar-locale'), + timeFormat: divCalendar.data('calendar-time-format') + }); + + $('#search_form_applyFilters').click(function (e) { + e.preventDefault(); + calendar.fullCalendar( 'refetchEvents' ); + }); + + /* ADDING EVENTS */ + let currColor = "#3c8dbc"; //Red by default + //Color chooser button + // var colorChooser = $("#color-chooser-btn"); + $("#color-chooser > li > a").click(function (e) { + e.preventDefault(); + //Save color + currColor = $(this).css("color"); + //Add color effect to button + $('#add-new-event').css({"background-color": currColor, "border-color": currColor}); + }); + $("#add-new-event").click(function (e) { + e.preventDefault(); + const newEvent = $("#new-event"); + //Get value and make sure it is not null + const val = newEvent.val(); + if (val.length === 0) { + return; + } + + //Create events + const event = $("
"); + event.css({"background-color": currColor, "border-color": currColor, "color": "#fff"}).addClass("external-event"); + event.html(val); + $('#external-events').prepend(event); + + //Add draggable funtionality + ini_events(event); + + //Remove event from text input + newEvent.val(""); + }); +}); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/LICENSE b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/LICENSE new file mode 100644 index 000000000..4c838e1cf --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/LICENSE @@ -0,0 +1,674 @@ +GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. {http://fsf.org/} + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + {one line to give the program's name and a brief idea of what it does.} + Copyright (C) {year} {name of author} + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see {http://www.gnu.org/licenses/}. + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + ckeditor-adv_link Copyright (C) 2013 Simon Georget + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +{http://www.gnu.org/licenses/}. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +{http://www.gnu.org/philosophy/why-not-lgpl.html}. diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/README.md b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/README.md new file mode 100644 index 000000000..28e33f050 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/README.md @@ -0,0 +1,63 @@ +ckeditor-adv_link +================= + +A CKEditor4 link plugin adding the ability to link to local (CMS) pages. Rely on jQuery for ajax calls (un-intrusive). +This implementation supports internationalisation (see below). + +It works with version 4.5.3. + +Disclaimer +---------- + +I developed that script for my needs and inspired by this [blog post](http://blog.xoundboy.com/?p=393) and this StackOverflow [answer](http://stackoverflow.com/questions/5293920/ckeditor-dynamic-select-in-a-dialog). I want people to be able to use it but I don't pretend to do any support regarding installation or use. It works well with CKEditor v 4.2.2. You want to make it work with other versions? Just do it and share it back. + + +Enhancement +----------- + +I really think it would be great to replace the select input by a list of links contained in a HTML div or even better an input text with ajax call (like in WP). I do not have time now to do that. If you want to involve yourself, you're more than welcome. + + +How to install it ? +-------------------- + +1) Download and extract `adv_link` folder into CKEditor plugins folder + +2) Disable default link plugin and enable the new one. To do so, in your config.js file : + +```javascript +CKEDITOR.editorConfig = function( config ) +{ + // Define changes to default configuration here. + + config.removePlugins = 'link'; + config.extraPlugins = 'adv_link'; + + // whatever + +}; +``` + +3) In `dialogs/links.js` file, set the URL of the page which generates inputs to populate the plugin. It is located around line 377. A PHP script sample is given in `sample` folder and can be a good start. + +4) Test your installation by using the plugin. + +5) It should be working, adapt your script to get the rights inputs. + +6) If it does not work, use javascript debugging tool. + + +Internationalization ready +-------------------------- + +All languages are embedded in the source code. They are just copies of the default `link` plugin. But few of them are translated. + +3 new vars are defined in language files (at the top) : + +```javascript +localPages:'Local pages', +selectPageLabel:'Select a page', +selectPageTitle:'Select the page you want to link to', +``` + +If you can't see them in the selected language file, you'll have to copy-paste from `en.js` file. Please, share your translation with others users. diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/dialogs/anchor.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/dialogs/anchor.js new file mode 100644 index 000000000..e62426ba1 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/dialogs/anchor.js @@ -0,0 +1,105 @@ +/** + * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + * For licensing, see LICENSE.md or http://ckeditor.com/license + */ + +CKEDITOR.dialog.add( 'anchor', function( editor ) { + // Function called in onShow to load selected element. + var loadElements = function( element ) { + this._.selectedElement = element; + + var attributeValue = element.data( 'cke-saved-name' ); + this.setValueOf( 'info', 'txtName', attributeValue || '' ); + }; + + function createFakeAnchor( editor, attributes ) { + return editor.createFakeElement( editor.document.createElement( 'a', { + attributes: attributes + } ), 'cke_anchor', 'anchor' ); + } + + return { + title: editor.lang.link.anchor.title, + minWidth: 300, + minHeight: 60, + onOk: function() { + var name = CKEDITOR.tools.trim( this.getValueOf( 'info', 'txtName' ) ); + var attributes = { + id: name, + name: name, + 'data-cke-saved-name': name + }; + + if ( this._.selectedElement ) { + if ( this._.selectedElement.data( 'cke-realelement' ) ) { + var newFake = createFakeAnchor( editor, attributes ); + newFake.replace( this._.selectedElement ); + + // Selecting fake element for IE. (#11377) + if ( CKEDITOR.env.ie ) + editor.getSelection().selectElement( newFake ); + } else { + this._.selectedElement.setAttributes( attributes ); + } + } else { + var sel = editor.getSelection(), + range = sel && sel.getRanges()[ 0 ]; + + // Empty anchor + if ( range.collapsed ) { + var anchor = createFakeAnchor( editor, attributes ); + range.insertNode( anchor ); + } else { + if ( CKEDITOR.env.ie && CKEDITOR.env.version < 9 ) + attributes[ 'class' ] = 'cke_anchor'; + + // Apply style. + var style = new CKEDITOR.style( { element: 'a', attributes: attributes } ); + style.type = CKEDITOR.STYLE_INLINE; + editor.applyStyle( style ); + } + } + }, + + onHide: function() { + delete this._.selectedElement; + }, + + onShow: function() { + var sel = editor.getSelection(), + fullySelected = sel.getSelectedElement(), + fakeSelected = fullySelected && fullySelected.data( 'cke-realelement' ), + linkElement = fakeSelected ? + CKEDITOR.plugins.link.tryRestoreFakeAnchor( editor, fullySelected ) : + CKEDITOR.plugins.link.getSelectedLink( editor ); + + if ( linkElement ) { + loadElements.call( this, linkElement ); + !fakeSelected && sel.selectElement( linkElement ); + + if ( fullySelected ) + this._.selectedElement = fullySelected; + } + + this.getContentElement( 'info', 'txtName' ).focus(); + }, + contents: [ { + id: 'info', + label: editor.lang.link.anchor.title, + accessKey: 'I', + elements: [ { + type: 'text', + id: 'txtName', + label: editor.lang.link.anchor.name, + required: true, + validate: function() { + if ( !this.getValue() ) { + alert( editor.lang.link.anchor.errorName ); // jshint ignore:line + return false; + } + return true; + } + } ] + } ] + }; +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/dialogs/link.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/dialogs/link.js new file mode 100644 index 000000000..8870e5cf8 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/dialogs/link.js @@ -0,0 +1,1166 @@ +/** + * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + * For licensing, see LICENSE.md or http://ckeditor.com/license + */ + +'use strict'; + +( function() { + CKEDITOR.dialog.add( 'link', function( editor ) { + var plugin = CKEDITOR.plugins.link; + let emsConfig = editor.config.hasOwnProperty('ems') ? editor.config.ems : {}; + + // Handles the event when the "Target" selection box is changed. + var targetChanged = function() { + var dialog = this.getDialog(), + popupFeatures = dialog.getContentElement( 'target', 'popupFeatures' ), + targetName = dialog.getContentElement( 'target', 'linkTargetName' ), + value = this.getValue(); + + if ( !popupFeatures || !targetName ) + return; + + popupFeatures = popupFeatures.getElement(); + popupFeatures.hide(); + targetName.setValue( '' ); + + switch ( value ) { + case 'frame': + targetName.setLabel( editor.lang.adv_link.targetFrameName ); + targetName.getElement().show(); + break; + case 'popup': + popupFeatures.show(); + targetName.setLabel( editor.lang.adv_link.targetPopupName ); + targetName.getElement().show(); + break; + default: + targetName.setValue( value ); + targetName.getElement().hide(); + break; + } + + }; + + // Handles the event when the "Type" selection box is changed. + var linkTypeChanged = function() { + var dialog = this.getDialog(), + partIds = [ 'urlOptions', 'localPageOptions', 'fileLinkOptions', 'anchorOptions', 'emailOptions' ], // added by @simo - http://blog.xoundboy.com/?p=393 + typeValue = this.getValue(), + uploadTab = dialog.definition.getContents( 'upload' ), + uploadInitiallyHidden = uploadTab && uploadTab.hidden; + + dialog + .getContentElement('target', 'linkTargetType') + .setValue(emsConfig.hasOwnProperty('urlTargetDefaultBlank') && emsConfig.urlTargetDefaultBlank.includes(typeValue) ? '_blank' : 'notSet'); + + if ( typeValue == 'url' || typeValue == 'localPage' || typeValue == 'fileLink' ) { + if ( editor.config.linkShowTargetTab ) + dialog.showPage( 'target' ); + if ( !uploadInitiallyHidden ) + dialog.showPage( 'upload' ); + } else { + dialog.hidePage( 'target' ); + if ( !uploadInitiallyHidden ) + dialog.hidePage( 'upload' ); + } + + for ( var i = 0; i < partIds.length; i++ ) { + var element = dialog.getContentElement( 'info', partIds[ i ] ); + if ( !element ) + continue; + + element = element.getElement().getParent().getParent(); + if ( partIds[ i ] == typeValue + 'Options' ) + element.show(); + else + element.hide(); + } + + dialog.layout(); + }; + + var setupParams = function( page, data ) { + if ( data[ page ] ) + this.setValue( data[ page ][ this.id ] || '' ); + }; + + var setupPopupParams = function( data ) { + return setupParams.call( this, 'target', data ); + }; + + var setupAdvParams = function( data ) { + return setupParams.call( this, 'advanced', data ); + }; + + var commitParams = function( page, data ) { + if ( !data[ page ] ) + data[ page ] = {}; + + data[ page ][ this.id ] = this.getValue() || ''; + }; + + var commitPopupParams = function( data ) { + return commitParams.call( this, 'target', data ); + }; + + var commitAdvParams = function( data ) { + return commitParams.call( this, 'advanced', data ); + }; + + var commonLang = editor.lang.common, + linkLang = editor.lang.adv_link, // added by @simo - http://blog.xoundboy.com/?p=393 + anchors; + + + let urlTypes = emsConfig.hasOwnProperty('urlTypes') ? emsConfig.urlTypes : ['url', 'anchor', 'localPage', 'fileLink', 'email']; + let items = []; + + urlTypes.forEach((urlType) => { + switch (urlType) { + case 'url': + items.push([linkLang.toUrl, 'url']) + break; + case 'anchor': + items.push([linkLang.toAnchor, 'anchor']) + break; + case 'localPage': + items.push([linkLang.localPages, 'localPage']) + break; + case 'fileLink': + items.push([linkLang.file, 'fileLink']) + break; + case 'email': + items.push([linkLang.toEmail, 'email']) + break; + } + }); + + let localContentTypes = ems_wysiwyg_type_filters; + if (emsConfig.hasOwnProperty('urlAllContentTypes') && !emsConfig.urlAllContentTypes) { + localContentTypes = localContentTypes.filter(values => !values.includes('All content types')); + } + + var advLinkConfig = { + title: linkLang.title, + minWidth: 350, + minHeight: 230, + contents: [ { + id: 'info', + label: linkLang.info, + title: linkLang.info, + elements: [ { + id: 'linkType', + type: 'select', + label: linkLang.type, + 'default': urlTypes[0], + items: items, + onChange: linkTypeChanged, + setup: function( data ) { + this.setValue( data.type || urlTypes[0]); + }, + commit: function( data ) { + data.type = this.getValue(); + } + }, + { + type : 'vbox', + id : 'localPageOptions', + children : [ + { + type : 'select', + label : linkLang.selectContentTypeLabel, + id : 'contentTypeFilter', + className : 'adv_link_type_filter', + title : linkLang.selectContentTypeTitle, + 'default': localContentTypes[0][1], + items : localContentTypes, + onChange: function () { + this.getDialog() + .getContentElement('target', 'linkTargetType') + .setValue(emsConfig.hasOwnProperty('urlTargetDefaultBlank') && emsConfig.urlTargetDefaultBlank.includes(this.getValue()) ? '_blank' : 'notSet'); + }, + setup: function( data ) { + if(data.type == 'localPage' && data.filter){ + this.setValue( data.filter ); + } + } + }, + // added by @simo - http://blog.xoundboy.com/?p=393 + // see also : http://docs.ckeditor.com/source/dialogDefinition.html#CKEDITOR-dialog-definition-uiElement-property-type + // http://docs.ckeditor.com/#!/guide/plugin_sdk_sample_1 + { + type : 'select', + label : linkLang.selectPageLabel, + id : 'localPage', + className : 'select2', + title : linkLang.selectPageTitle, + items : [], + onChange: function (event) { + if (typeof event.data.value === 'object') { + let id = event.data.value.id; + let text = event.data.value.text; + + this.select2.val(null).trigger('change'); + if (this.select2.find("option[value='" + id + "']").length) { + this.select2.val(id).trigger('change'); + } else { + let newOption = new Option(text, id, true, true); + this.select2.append(newOption).trigger('change'); + } + } + }, + onLoad : function(element) { + + var objectPicker = $('#'+this.domId); + var typeFilter = objectPicker.parents('.cke_dialog_contents_body').find('select.adv_link_type_filter'); + + this.select2 = objectPicker.find('select').select2({ + ajax: { + url: object_search_url, + dataType: 'json', + delay: 250, + data: function (params) { + const data = { + q: params.term, // search term + page: params.page, + type: typeFilter.val(), + locale: editor.config.language + } + + if (editor.config.referrerEmsId !== undefined) { + data.referrerEmsId = editor.config.referrerEmsId; //for custom datalink views + } + + return data; + }, + processResults: function (data, params) { + // parse the results into the format expected by Select2 + // since we are using custom formatting functions we do not need to + // alter the remote JSON data, except to indicate that infinite + // scrolling can be used + params.page = params.page || 1; + + return { + results: data.items, + pagination: { + more: (params.page * 30) < data.total_count + } + }; + }, + cache: true + }, + escapeMarkup: function (markup) { return markup; }, // let our custom formatter work + templateResult: formatRepo, // omitted for brevity, see the source of this page + templateSelection: formatRepoSelection, // omitted for brevity, see the source of this page + minimumInputLength: 1 + }); + }, + setup: function( data ) { + if(data.type == 'localPage' && data.id){ + this.setValue( data.id ); + var select2Select = $('#'+this.domId+' select.select2'); + var itemLabel = linkLang.documentNotFound; + $.ajax({ + url: object_search_url, + data: { + dataLink: data.id + }, + dataType: 'json' + }).done(function(result) { + if (result.items && result.items[0] && result.items[0].text) { + itemLabel = result.items[0].text; + } + }).always(function() { + var newOption = new Option(itemLabel, data.id, false, false); + select2Select.html(newOption).trigger('change'); + }); + } + }, + commit : function( data ) + { + if (!data.localPage) { + data.localPage = {}; + } + data.localPage = 'ems://object:' + this.getValue(); + if (this.getInputElement().find('option:checked').count() > 0) { + data.pageLabel = this.getInputElement().find('option:checked').getItem(0).getText(); + } else { + data.pageLabel = ''; + } + } + }] + }, + { + type : 'vbox', + id : 'fileLinkOptions', + children : [ + { + type : 'file', + label : linkLang.selectFileLabel, + id : 'file', + className : 'upload-file', + title : linkLang.selectFileTitle, + items : [] + },{ + type: 'button', + id: 'fileBrowse', + hidden: 'true', + filebrowser: 'info:fileTxt', + label: commonLang.browseServer + },{ + type : 'text', + label : linkLang.selectFileFilenameLabel, + id : 'fileLink', + className : 'filename', + title : linkLang.selectFileFilenameTitle, + items : [], + onLoad : function(element) { + }, + setup: function( data ) { + var body = $('body'); + var hashAlgo = body.data('hash-algo'); + var initUpload = body.data('init-upload'); + self = this; + var fileUploadField = this.getDialog().getContentElement( 'info', 'file' ) + var fileInfo = []; + var onFileChangeFunction = function(event){ + self.getDialog().getContentElement( 'info', 'fileLink' ).setValue('Upload starting...'); + for (var loop = 0; loop < event.target.files.length; loop++) { + var fileUploader = new FileUploader({ + file: event.target.files[loop], + algo: hashAlgo, + initUrl: initUpload, + emsListener: self, + onHashAvailable: function(hash, type, name){ + fileInfo['hash'] = hash; + fileInfo['type'] = type; + fileInfo['name'] = name; + self.getDialog().getContentElement( 'info', 'fileLink' ).setValue('File\'s hash: '+hash); + }, + onProgress: function(status, progress, remaining){ + self.getDialog().getContentElement( 'info', 'fileLink' ).setValue('Upload in progress: '+remaining); + }, + onUploaded: function(assetUrl, previewUrl){ + var link = 'ems://asset:' + fileInfo['hash'] + '?name=' + encodeURI(fileInfo['name']) + '&type=' + encodeURI(fileInfo['type']); + self.getDialog().getContentElement( 'info', 'fileLink' ).setValue(fileInfo['name']); + self.getDialog().getContentElement( 'info', 'fileLink' ).getInputElement().$.setAttribute('data-link', link); + }, + onError: function(message, code){ + alert(message); + }, + }); + break; + } + + }; + + var node = fileUploadField.getInputElement().$; + if ('INPUT' !== node.nodeName) { + var iframe = node.getElementsByTagName('iframe')[0]; + var iframeDocument = iframe.contentDocument || iframe.contentWindow.document; + iframe.onload = function(){ + iframeDocument.querySelector('input').onchange = onFileChangeFunction; + }; + } else { + node.onchange = onFileChangeFunction; + } + }, + commit : function( data ) { + if ( !data.filename ) { + data.filename = {}; + } + data.filename = this.getValue(); + + if ( !data.fileLink ) { + data.fileLink = {}; + } + data.fileLink = self.getDialog().getContentElement( 'info', 'fileLink' ).getInputElement().$.getAttribute('data-link'); + } + }] + }, + { + type: 'vbox', + id: 'urlOptions', + children: [ { + type: 'hbox', + widths: [ '25%', '75%' ], + children: [ { + id: 'protocol', + type: 'select', + label: commonLang.protocol, + 'default': 'http://', + items: [ + // Force 'ltr' for protocol names in BIDI. (#5433) + [ 'http://\u200E', 'http://' ], + [ 'https://\u200E', 'https://' ], + [ 'ftp://\u200E', 'ftp://' ], + [ 'news://\u200E', 'news://' ], + [ linkLang.other, '' ] + ], + setup: function( data ) { + if ( data.url ) + this.setValue( data.url.protocol || '' ); + }, + commit: function( data ) { + if ( !data.url ) + data.url = {}; + + data.url.protocol = this.getValue(); + } + }, + { + type: 'text', + id: 'url', + label: commonLang.url, + required: true, + onLoad: function() { + this.allowOnChange = true; + }, + onKeyUp: function() { + this.allowOnChange = false; + var protocolCmb = this.getDialog().getContentElement( 'info', 'protocol' ), + url = this.getValue(), + urlOnChangeProtocol = /^(http|https|ftp|news):\/\/(?=.)/i, + urlOnChangeTestOther = /^((javascript:)|[#\/\.\?])/i; + + var protocol = urlOnChangeProtocol.exec( url ); + if ( protocol ) { + this.setValue( url.substr( protocol[ 0 ].length ) ); + protocolCmb.setValue( protocol[ 0 ].toLowerCase() ); + } else if ( urlOnChangeTestOther.test( url ) ) { + protocolCmb.setValue( '' ); + } + + this.allowOnChange = true; + }, + onChange: function() { + if ( this.allowOnChange ) // Dont't call on dialog load. + this.onKeyUp(); + }, + validate: function() { + var dialog = this.getDialog(); + + if ( dialog.getContentElement( 'info', 'linkType' ) && dialog.getValueOf( 'info', 'linkType' ) != 'url' ) + return true; + + if ( !editor.config.linkJavaScriptLinksAllowed && ( /javascript\:/ ).test( this.getValue() ) ) { + alert( commonLang.invalidValue ); // jshint ignore:line + return false; + } + + if ( this.getDialog().fakeObj ) // Edit Anchor. + return true; + + var func = CKEDITOR.dialog.validate.notEmpty( linkLang.noUrl ); + return func.apply( this ); + }, + setup: function( data ) { + this.allowOnChange = false; + if ( data.url ) + this.setValue( data.url.url ); + this.allowOnChange = true; + + }, + commit: function( data ) { + // IE will not trigger the onChange event if the mouse has been used + // to carry all the operations #4724 + this.onChange(); + + if ( !data.url ) + data.url = {}; + + data.url.url = this.getValue(); + this.allowOnChange = false; + } + } ], + setup: function() { + if ( !this.getDialog().getContentElement( 'info', 'linkType' ) ) + this.getElement().show(); + } + } ] + }, + { + type: 'vbox', + id: 'anchorOptions', + width: 260, + align: 'center', + padding: 0, + children: [ { + type: 'fieldset', + id: 'selectAnchorText', + label: linkLang.selectAnchor, + setup: function() { + anchors = plugin.getEditorAnchors( editor ); + + this.getElement()[ anchors && anchors.length ? 'show' : 'hide' ](); + }, + children: [ { + type: 'hbox', + id: 'selectAnchor', + children: [ { + type: 'select', + id: 'anchorName', + 'default': '', + label: linkLang.anchorName, + style: 'width: 100%;', + items: [ + [ '' ] + ], + setup: function( data ) { + this.clear(); + this.add( '' ); + + if ( anchors ) { + for ( var i = 0; i < anchors.length; i++ ) { + if ( anchors[ i ].name ) + this.add( anchors[ i ].name ); + } + } + + if ( data.anchor ) + this.setValue( data.anchor.name ); + + var linkType = this.getDialog().getContentElement( 'info', 'linkType' ); + if ( linkType && linkType.getValue() == 'email' ) + this.focus(); + }, + commit: function( data ) { + if ( !data.anchor ) + data.anchor = {}; + + data.anchor.name = this.getValue(); + } + }, + { + type: 'select', + id: 'anchorId', + 'default': '', + label: linkLang.anchorId, + style: 'width: 100%;', + items: [ + [ '' ] + ], + setup: function( data ) { + this.clear(); + this.add( '' ); + + if ( anchors ) { + for ( var i = 0; i < anchors.length; i++ ) { + if ( anchors[ i ].id ) + this.add( anchors[ i ].id ); + } + } + + if ( data.anchor ) + this.setValue( data.anchor.id ); + }, + commit: function( data ) { + if ( !data.anchor ) + data.anchor = {}; + + data.anchor.id = this.getValue(); + } + } ], + setup: function() { + this.getElement()[ anchors && anchors.length ? 'show' : 'hide' ](); + } + } ] + }, + { + type: 'html', + id: 'noAnchors', + style: 'text-align: center;', + html: '
' + CKEDITOR.tools.htmlEncode( linkLang.noAnchors ) + '
', + // Focus the first element defined in above html. + focus: true, + setup: function() { + this.getElement()[ anchors && anchors.length ? 'hide' : 'show' ](); + } + } ], + setup: function() { + if ( !this.getDialog().getContentElement( 'info', 'linkType' ) ) + this.getElement().hide(); + } + }, + { + type: 'vbox', + id: 'emailOptions', + padding: 1, + children: [ { + type: 'text', + id: 'emailAddress', + label: linkLang.emailAddress, + required: true, + validate: function() { + var dialog = this.getDialog(); + + if ( !dialog.getContentElement( 'info', 'linkType' ) || dialog.getValueOf( 'info', 'linkType' ) != 'email' ) + return true; + + var func = CKEDITOR.dialog.validate.notEmpty( linkLang.noEmail ); + return func.apply( this ); + }, + setup: function( data ) { + if ( data.email ) + this.setValue( data.email.address ); + + var linkType = this.getDialog().getContentElement( 'info', 'linkType' ); + if ( linkType && linkType.getValue() == 'email' ) + this.select(); + }, + commit: function( data ) { + if ( !data.email ) + data.email = {}; + + data.email.address = this.getValue(); + } + }, + { + type: 'text', + id: 'emailSubject', + label: linkLang.emailSubject, + setup: function( data ) { + if ( data.email ) + this.setValue( data.email.subject ); + }, + commit: function( data ) { + if ( !data.email ) + data.email = {}; + + data.email.subject = this.getValue(); + } + }, + { + type: 'textarea', + id: 'emailBody', + label: linkLang.emailBody, + rows: 3, + 'default': '', + setup: function( data ) { + if ( data.email ) + this.setValue( data.email.body ); + }, + commit: function( data ) { + if ( !data.email ) + data.email = {}; + + data.email.body = this.getValue(); + } + } ], + setup: function() { + if ( !this.getDialog().getContentElement( 'info', 'linkType' ) ) + this.getElement().hide(); + } + } ] + }, + { + id: 'target', + requiredContent: 'a[target]', // This is not fully correct, because some target option requires JS. + label: linkLang.target, + title: linkLang.target, + elements: [ { + type: 'hbox', + widths: [ '50%', '50%' ], + children: [ { + type: 'select', + id: 'linkTargetType', + label: commonLang.target, + 'default': 'notSet', + style: 'width : 100%;', + 'items': [ + [ commonLang.notSet, 'notSet' ], + [ linkLang.targetFrame, 'frame' ], + [ linkLang.targetPopup, 'popup' ], + [ commonLang.targetNew, '_blank' ], + [ commonLang.targetTop, '_top' ], + [ commonLang.targetSelf, '_self' ], + [ commonLang.targetParent, '_parent' ] + ], + onChange: targetChanged, + setup: function( data ) { + if ( data.target ) + this.setValue( data.target.type || 'notSet' ); + targetChanged.call( this ); + }, + commit: function( data ) { + if ( !data.target ) + data.target = {}; + + data.target.type = this.getValue(); + } + }, + { + type: 'text', + id: 'linkTargetName', + label: linkLang.targetFrameName, + 'default': '', + setup: function( data ) { + if ( data.target ) + this.setValue( data.target.name ); + }, + commit: function( data ) { + if ( !data.target ) + data.target = {}; + + data.target.name = this.getValue().replace( /\W/gi, '' ); + } + } ] + }, + { + type: 'vbox', + width: '100%', + align: 'center', + padding: 2, + id: 'popupFeatures', + children: [ { + type: 'fieldset', + label: linkLang.popupFeatures, + children: [ { + type: 'hbox', + children: [ { + type: 'checkbox', + id: 'resizable', + label: linkLang.popupResizable, + setup: setupPopupParams, + commit: commitPopupParams + }, + { + type: 'checkbox', + id: 'status', + label: linkLang.popupStatusBar, + setup: setupPopupParams, + commit: commitPopupParams + + } ] + }, + { + type: 'hbox', + children: [ { + type: 'checkbox', + id: 'location', + label: linkLang.popupLocationBar, + setup: setupPopupParams, + commit: commitPopupParams + + }, + { + type: 'checkbox', + id: 'toolbar', + label: linkLang.popupToolbar, + setup: setupPopupParams, + commit: commitPopupParams + + } ] + }, + { + type: 'hbox', + children: [ { + type: 'checkbox', + id: 'menubar', + label: linkLang.popupMenuBar, + setup: setupPopupParams, + commit: commitPopupParams + + }, + { + type: 'checkbox', + id: 'fullscreen', + label: linkLang.popupFullScreen, + setup: setupPopupParams, + commit: commitPopupParams + + } ] + }, + { + type: 'hbox', + children: [ { + type: 'checkbox', + id: 'scrollbars', + label: linkLang.popupScrollBars, + setup: setupPopupParams, + commit: commitPopupParams + + }, + { + type: 'checkbox', + id: 'dependent', + label: linkLang.popupDependent, + setup: setupPopupParams, + commit: commitPopupParams + + } ] + }, + { + type: 'hbox', + children: [ { + type: 'text', + widths: [ '50%', '50%' ], + labelLayout: 'horizontal', + label: commonLang.width, + id: 'width', + setup: setupPopupParams, + commit: commitPopupParams + + }, + { + type: 'text', + labelLayout: 'horizontal', + widths: [ '50%', '50%' ], + label: linkLang.popupLeft, + id: 'left', + setup: setupPopupParams, + commit: commitPopupParams + + } ] + }, + { + type: 'hbox', + children: [ { + type: 'text', + labelLayout: 'horizontal', + widths: [ '50%', '50%' ], + label: commonLang.height, + id: 'height', + setup: setupPopupParams, + commit: commitPopupParams + + }, + { + type: 'text', + labelLayout: 'horizontal', + label: linkLang.popupTop, + widths: [ '50%', '50%' ], + id: 'top', + setup: setupPopupParams, + commit: commitPopupParams + + } ] + } ] + } ] + } ] + }, + { + id: 'upload', + label: linkLang.upload, + title: linkLang.upload, + hidden: true, + filebrowser: 'uploadButton', + elements: [ { + type: 'file', + id: 'upload', + label: commonLang.upload, + style: 'height:40px', + size: 29 + }, + { + type: 'fileButton', + id: 'uploadButton', + label: commonLang.uploadSubmit, + filebrowser: 'info:url', + 'for': [ 'upload', 'upload' ] + } ] + }, + { + id: 'advanced', + label: linkLang.advanced, + title: linkLang.advanced, + elements: [ { + type: 'vbox', + padding: 1, + children: [ { + type: 'hbox', + widths: [ '45%', '35%', '20%' ], + children: [ { + type: 'text', + id: 'advId', + requiredContent: 'a[id]', + label: linkLang.id, + setup: setupAdvParams, + commit: commitAdvParams + }, + { + type: 'select', + id: 'advLangDir', + requiredContent: 'a[dir]', + label: linkLang.langDir, + 'default': '', + style: 'width:110px', + items: [ + [ commonLang.notSet, '' ], + [ linkLang.langDirLTR, 'ltr' ], + [ linkLang.langDirRTL, 'rtl' ] + ], + setup: setupAdvParams, + commit: commitAdvParams + }, + { + type: 'text', + id: 'advAccessKey', + requiredContent: 'a[accesskey]', + width: '80px', + label: linkLang.acccessKey, + maxLength: 1, + setup: setupAdvParams, + commit: commitAdvParams + + } ] + }, + { + type: 'hbox', + widths: [ '45%', '35%', '20%' ], + children: [ { + type: 'text', + label: linkLang.name, + id: 'advName', + requiredContent: 'a[name]', + setup: setupAdvParams, + commit: commitAdvParams + + }, + { + type: 'text', + label: linkLang.langCode, + id: 'advLangCode', + requiredContent: 'a[lang]', + width: '110px', + 'default': '', + setup: setupAdvParams, + commit: commitAdvParams + + }, + { + type: 'text', + label: linkLang.tabIndex, + id: 'advTabIndex', + requiredContent: 'a[tabindex]', + width: '80px', + maxLength: 5, + setup: setupAdvParams, + commit: commitAdvParams + + } ] + } ] + }, + { + type: 'vbox', + padding: 1, + children: [ { + type: 'hbox', + widths: [ '45%', '55%' ], + children: [ { + type: 'text', + label: linkLang.advisoryTitle, + requiredContent: 'a[title]', + 'default': '', + id: 'advTitle', + setup: setupAdvParams, + commit: commitAdvParams + + }, + { + type: 'text', + label: linkLang.advisoryContentType, + requiredContent: 'a[type]', + 'default': '', + id: 'advContentType', + setup: setupAdvParams, + commit: commitAdvParams + + } ] + }, + { + type: 'hbox', + widths: [ '45%', '55%' ], + children: [ { + type: 'text', + label: linkLang.cssClasses, + requiredContent: 'a(cke-xyz)', // Random text like 'xyz' will check if all are allowed. + 'default': '', + id: 'advCSSClasses', + setup: setupAdvParams, + commit: commitAdvParams + + }, + { + type: 'text', + label: linkLang.charset, + requiredContent: 'a[charset]', + 'default': '', + id: 'advCharset', + setup: setupAdvParams, + commit: commitAdvParams + + } ] + }, + { + type: 'hbox', + widths: [ '45%', '55%' ], + children: [ { + type: 'text', + label: linkLang.rel, + requiredContent: 'a[rel]', + 'default': '', + id: 'advRel', + setup: setupAdvParams, + commit: commitAdvParams + }, + { + type: 'text', + label: linkLang.styles, + requiredContent: 'a{cke-xyz}', // Random text like 'xyz' will check if all are allowed. + 'default': '', + id: 'advStyles', + validate: CKEDITOR.dialog.validate.inlineStyle( editor.lang.common.invalidInlineStyle ), + setup: setupAdvParams, + commit: commitAdvParams + } ] + } ] + } ] + } ], + onShow: function() { + var editor = this.getParentEditor(), + selection = editor.getSelection(), + element = null; + + // Fill in all the relevant fields if there's already one link selected. + if ( ( element = plugin.getSelectedLink( editor ) ) && element.hasAttribute( 'href' ) ) { + // Don't change selection if some element is already selected. + // For example - don't destroy fake selection. + if ( !selection.getSelectedElement() ) + selection.selectElement( element ); + } else { + element = null; + } + + var data = plugin.parseLinkAttributes( editor, element ); + + // Record down the selected element in the dialog. + this._.selectedElement = element; + + this.setupContent( data ); + + + }, + onOk: function() { + var data = {}; + + // Collect data from fields. + this.commitContent( data ); + + var selection = editor.getSelection(), + attributes = plugin.getLinkAttributes( editor, data ); + + if ( !this._.selectedElement ) { + var range = selection.getRanges()[ 0 ]; + + // Use link URL as text with a collapsed cursor. + if ( range.collapsed ) { + if (data.type == 'fileLink') { + var text = new CKEDITOR.dom.text( data.filename, editor.document ); + } else if (data.type == 'localPage') { + var text = new CKEDITOR.dom.text(data.pageLabel, editor.document ); + } else { + // Short mailto link text view (#5736). + var text = new CKEDITOR.dom.text( data.type == 'email' ? + data.email.address : attributes.set[ 'data-cke-saved-href' ], editor.document ); + } + range.insertNode( text ); + range.selectNodeContents( text ); + + } + + // Apply style. + var style = new CKEDITOR.style( { + element: 'a', + attributes: attributes.set + } ); + + style.type = CKEDITOR.STYLE_INLINE; // need to override... dunno why. + style.applyToRange( range, editor ); + range.select(); + } else { + // We're only editing an existing link, so just overwrite the attributes. + var element = this._.selectedElement, + href = element.data( 'cke-saved-href' ), + textView = element.getHtml(); + + element.setAttributes( attributes.set ); + element.removeAttributes( attributes.removed ); + + // Update text view when user changes protocol (#4612). + if ( href == textView || data.type == 'email' && textView.indexOf( '@' ) != -1 ) { + // Short mailto link text view (#5736). + element.setHtml( data.type == 'email' ? + data.email.address : attributes.set[ 'data-cke-saved-href' ] ); + + // We changed the content, so need to select it again. + selection.selectElement( element ); + } + + delete this._.selectedElement; + } + + }, + onLoad: function() { + + if ( !editor.config.linkShowAdvancedTab ) + this.hidePage( 'advanced' ); //Hide Advanded tab. + + if ( !editor.config.linkShowTargetTab ) + this.hidePage( 'target' ); //Hide Target tab. + + + }, + // Inital focus on 'url' field if link is of type URL. + onFocus: function() { + + var linkType = this.getContentElement( 'info', 'linkType' ), + urlField; + + if ( linkType && linkType.getValue() == 'url' ) { + urlField = this.getContentElement( 'info', 'url' ); + urlField.select(); + + } + + } + }; + + if(editor.config.hideAssetLink) { + advLinkConfig.contents["0"].elements.splice(2,1); + advLinkConfig.contents["0"].elements["0"].items.splice(3,1); + } + + return advLinkConfig; + } ); +} )(); +// jscs:disable maximumLineLength +/** + * The e-mail address anti-spam protection option. The protection will be + * applied when creating or modifying e-mail links through the editor interface. + * + * Two methods of protection can be chosen: + * + * 1. The e-mail parts (name, domain, and any other query string) are + * assembled into a function call pattern. Such function must be + * provided by the developer in the pages that will use the contents. + * 2. Only the e-mail address is obfuscated into a special string that + * has no meaning for humans or spam bots, but which is properly + * rendered and accepted by the browser. + * + * Both approaches require JavaScript to be enabled. + * + * // href="mailto:tester@ckeditor.com?subject=subject&body=body" + * config.emailProtection = ''; + * + * // href="e-mail" + * config.emailProtection = 'encode'; + * + * // href="javascript:mt('tester','ckeditor.com','subject','body')" + * config.emailProtection = 'mt(NAME,DOMAIN,SUBJECT,BODY)'; + * + * @since 3.1 + * @cfg {String} [emailProtection='' (empty string = disabled)] + * @member CKEDITOR.config + */ diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/icons/anchor-rtl.png b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/icons/anchor-rtl.png new file mode 100644 index 000000000..87d717d82 Binary files /dev/null and b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/icons/anchor-rtl.png differ diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/icons/anchor.png b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/icons/anchor.png new file mode 100644 index 000000000..0ca085f75 Binary files /dev/null and b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/icons/anchor.png differ diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/icons/hidpi/anchor-rtl.png b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/icons/hidpi/anchor-rtl.png new file mode 100644 index 000000000..cd6d4ea64 Binary files /dev/null and b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/icons/hidpi/anchor-rtl.png differ diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/icons/hidpi/anchor.png b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/icons/hidpi/anchor.png new file mode 100644 index 000000000..c5869db83 Binary files /dev/null and b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/icons/hidpi/anchor.png differ diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/icons/hidpi/link.png b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/icons/hidpi/link.png new file mode 100644 index 000000000..bb8a0691f Binary files /dev/null and b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/icons/hidpi/link.png differ diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/icons/hidpi/unlink.png b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/icons/hidpi/unlink.png new file mode 100644 index 000000000..5af59c26a Binary files /dev/null and b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/icons/hidpi/unlink.png differ diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/icons/link.png b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/icons/link.png new file mode 100644 index 000000000..95092d03f Binary files /dev/null and b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/icons/link.png differ diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/icons/unlink.png b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/icons/unlink.png new file mode 100644 index 000000000..33a159990 Binary files /dev/null and b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/icons/unlink.png differ diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/images/anchor.png b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/images/anchor.png new file mode 100644 index 000000000..6d861a0e7 Binary files /dev/null and b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/images/anchor.png differ diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/images/hidpi/anchor.png b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/images/hidpi/anchor.png new file mode 100644 index 000000000..f5048430d Binary files /dev/null and b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/images/hidpi/anchor.png differ diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/af.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/af.js new file mode 100644 index 000000000..34091406a --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/af.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'af', { + acccessKey: 'Toegangsleutel', + advanced: 'Gevorderd', + advisoryContentType: 'Aanbevole inhoudstipe', + advisoryTitle: 'Aanbevole titel', + anchor: { + toolbar: 'Anker byvoeg/verander', + menu: 'Anker-eienskappe', + title: 'Anker-eienskappe', + name: 'Ankernaam', + errorName: 'Voltooi die ankernaam asseblief', + remove: 'Remove Anchor' + }, + anchorId: 'Op element Id', + anchorName: 'Op ankernaam', + charset: 'Karakterstel van geskakelde bron', + cssClasses: 'CSS klasse', + emailAddress: 'E-posadres', + emailBody: 'Berig-inhoud', + emailSubject: 'Berig-onderwerp', + id: 'Id', + info: 'Skakel informasie', + langCode: 'Taalkode', + langDir: 'Skryfrigting', + langDirLTR: 'Links na regs (LTR)', + langDirRTL: 'Regs na links (RTL)', + menu: 'Wysig skakel', + name: 'Naam', + noAnchors: '(Geen ankers beskikbaar in dokument)', + noEmail: 'Gee die e-posadres', + noUrl: 'Gee die skakel se URL', + other: '', + popupDependent: 'Afhanklik (Netscape)', + popupFeatures: 'Eienskappe van opspringvenster', + popupFullScreen: 'Volskerm (IE)', + popupLeft: 'Posisie links', + popupLocationBar: 'Adresbalk', + popupMenuBar: 'Spyskaartbalk', + popupResizable: 'Herskaalbaar', + popupScrollBars: 'Skuifbalke', + popupStatusBar: 'Statusbalk', + popupToolbar: 'Werkbalk', + popupTop: 'Posisie bo', + rel: 'Relationship', // MISSING + selectAnchor: 'Kies \'n anker', + styles: 'Styl', + tabIndex: 'Tab indeks', + target: 'Doel', + targetFrame: '', + targetFrameName: 'Naam van doelraam', + targetPopup: '', + targetPopupName: 'Naam van opspringvenster', + title: 'Skakel', + toAnchor: 'Anker in bladsy', + toEmail: 'E-pos', + toUrl: 'URL', + toolbar: 'Skakel invoeg/wysig', + type: 'Skakelsoort', + unlink: 'Verwyder skakel', + upload: 'Oplaai' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/ar.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/ar.js new file mode 100644 index 000000000..43ecab767 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/ar.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'ar', { + acccessKey: 'مفاتيح الإختصار', + advanced: 'متقدم', + advisoryContentType: 'نوع التقرير', + advisoryTitle: 'عنوان التقرير', + anchor: { + toolbar: 'إشارة مرجعية', + menu: 'تحرير الإشارة المرجعية', + title: 'خصائص الإشارة المرجعية', + name: 'اسم الإشارة المرجعية', + errorName: 'الرجاء كتابة اسم الإشارة المرجعية', + remove: 'إزالة الإشارة المرجعية' + }, + anchorId: 'حسب رقم العنصر', + anchorName: 'حسب إسم الإشارة المرجعية', + charset: 'ترميز المادة المطلوبة', + cssClasses: 'فئات التنسيق', + emailAddress: 'البريد الإلكتروني', + emailBody: 'محتوى الرسالة', + emailSubject: 'موضوع الرسالة', + id: 'هوية', + info: 'معلومات الرابط', + langCode: 'رمز اللغة', + langDir: 'إتجاه نص اللغة', + langDirLTR: 'اليسار لليمين (LTR)', + langDirRTL: 'اليمين لليسار (RTL)', + menu: 'تحرير الرابط', + name: 'إسم', + noAnchors: '(لا توجد علامات مرجعية في هذا المستند)', + noEmail: 'الرجاء كتابة الريد الإلكتروني', + noUrl: 'الرجاء كتابة رابط الموقع', + other: '<أخرى>', + popupDependent: 'تابع (Netscape)', + popupFeatures: 'خصائص النافذة المنبثقة', + popupFullScreen: 'ملئ الشاشة (IE)', + popupLeft: 'التمركز لليسار', + popupLocationBar: 'شريط العنوان', + popupMenuBar: 'القوائم الرئيسية', + popupResizable: 'قابلة التشكيل', + popupScrollBars: 'أشرطة التمرير', + popupStatusBar: 'شريط الحالة', + popupToolbar: 'شريط الأدوات', + popupTop: 'التمركز للأعلى', + rel: 'العلاقة', + selectAnchor: 'اختر علامة مرجعية', + styles: 'نمط', + tabIndex: 'الترتيب', + target: 'هدف الرابط', + targetFrame: '<إطار>', + targetFrameName: 'اسم الإطار المستهدف', + targetPopup: '<نافذة منبثقة>', + targetPopupName: 'اسم النافذة المنبثقة', + title: 'رابط', + toAnchor: 'مكان في هذا المستند', + toEmail: 'بريد إلكتروني', + toUrl: 'الرابط', + toolbar: 'رابط', + type: 'نوع الربط', + unlink: 'إزالة رابط', + upload: 'رفع' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/bg.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/bg.js new file mode 100644 index 000000000..50bdafabd --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/bg.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'bg', { + acccessKey: 'Ключ за достъп', + advanced: 'Разширено', + advisoryContentType: 'Препоръчителен тип на съдържанието', + advisoryTitle: 'Препоръчително заглавие', + anchor: { + toolbar: 'Котва', + menu: 'Промяна на котва', + title: 'Настройки на котва', + name: 'Име на котва', + errorName: 'Моля въведете име на котвата', + remove: 'Премахване на котва' + }, + anchorId: 'По ID на елемент', + anchorName: 'По име на котва', + charset: 'Тип на свързания ресурс', + cssClasses: 'Класове за CSS', + emailAddress: 'E-mail aдрес', + emailBody: 'Съдържание', + emailSubject: 'Тема', + id: 'ID', + info: 'Инфо за връзката', + langCode: 'Код за езика', + langDir: 'Посока на езика', + langDirLTR: 'Ляво на Дясно (ЛнД)', + langDirRTL: 'Дясно на Ляво (ДнЛ)', + menu: 'Промяна на връзка', + name: 'Име', + noAnchors: '(Няма котви в текущия документ)', + noEmail: 'Моля въведете e-mail aдрес', + noUrl: 'Моля въведете URL адреса', + other: '<друго>', + popupDependent: 'Зависимост (Netscape)', + popupFeatures: 'Функции на изкачащ прозорец', + popupFullScreen: 'Цял екран (IE)', + popupLeft: 'Лява позиция', + popupLocationBar: 'Лента с локацията', + popupMenuBar: 'Лента за меню', + popupResizable: 'Оразмеряем', + popupScrollBars: 'Скролери', + popupStatusBar: 'Статусна лента', + popupToolbar: 'Лента с инструменти', + popupTop: 'Горна позиция', + rel: 'Връзка', + selectAnchor: 'Изберете котва', + styles: 'Стил', + tabIndex: 'Ред на достъп', + target: 'Цел', + targetFrame: '', + targetFrameName: 'Име на целевият прозорец', + targetPopup: '<изкачащ прозорец>', + targetPopupName: 'Име на изкачащ прозорец', + title: 'Връзка', + toAnchor: 'Връзка към котва в текста', + toEmail: 'E-mail', + toUrl: 'Уеб адрес', + toolbar: 'Връзка', + type: 'Тип на връзката', + unlink: 'Премахни връзката', + upload: 'Качване' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/bn.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/bn.js new file mode 100644 index 000000000..2db2ffac6 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/bn.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'bn', { + acccessKey: 'এক্সেস কী', + advanced: 'এডভান্সড', + advisoryContentType: 'পরামর্শ কন্টেন্টের প্রকার', + advisoryTitle: 'পরামর্শ শীর্ষক', + anchor: { + toolbar: 'নোঙ্গর', + menu: 'নোঙর প্রোপার্টি', + title: 'নোঙর প্রোপার্টি', + name: 'নোঙরের নাম', + errorName: 'নোঙরের নাম টাইপ করুন', + remove: 'Remove Anchor' + }, + anchorId: 'নোঙরের আইডি দিয়ে', + anchorName: 'নোঙরের নাম দিয়ে', + charset: 'লিংক রিসোর্স ক্যারেক্টর সেট', + cssClasses: 'স্টাইল-শীট ক্লাস', + emailAddress: 'ইমেইল ঠিকানা', + emailBody: 'মেসেজের দেহ', + emailSubject: 'মেসেজের বিষয়', + id: 'আইডি', + info: 'লিংক তথ্য', + langCode: 'ভাষা লেখার দিক', + langDir: 'ভাষা লেখার দিক', + langDirLTR: 'বাম থেকে ডান (LTR)', + langDirRTL: 'ডান থেকে বাম (RTL)', + menu: 'লিংক সম্পাদন', + name: 'নাম', + noAnchors: '(No anchors available in the document)', // MISSING + noEmail: 'অনুগ্রহ করে ইমেইল এড্রেস টাইপ করুন', + noUrl: 'অনুগ্রহ করে URL লিংক টাইপ করুন', + other: '', // MISSING + popupDependent: 'ডিপেন্ডেন্ট (Netscape)', + popupFeatures: 'পপআপ উইন্ডো ফীচার সমূহ', + popupFullScreen: 'পূর্ণ পর্দা জুড়ে (IE)', + popupLeft: 'বামের পজিশন', + popupLocationBar: 'লোকেশন বার', + popupMenuBar: 'মেন্যু বার', + popupResizable: 'Resizable', // MISSING + popupScrollBars: 'স্ক্রল বার', + popupStatusBar: 'স্ট্যাটাস বার', + popupToolbar: 'টুল বার', + popupTop: 'ডানের পজিশন', + rel: 'Relationship', // MISSING + selectAnchor: 'নোঙর বাছাই', + styles: 'স্টাইল', + tabIndex: 'ট্যাব ইন্ডেক্স', + target: 'টার্গেট', + targetFrame: '<ফ্রেম>', + targetFrameName: 'টার্গেট ফ্রেমের নাম', + targetPopup: '<পপআপ উইন্ডো>', + targetPopupName: 'পপআপ উইন্ডোর নাম', + title: 'লিংক', + toAnchor: 'এই পেজে নোঙর কর', + toEmail: 'ইমেইল', + toUrl: 'URL', + toolbar: 'লিংক যুক্ত কর', + type: 'লিংক প্রকার', + unlink: 'লিংক সরাও', + upload: 'আপলোড' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/bs.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/bs.js new file mode 100644 index 000000000..7930d8ea5 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/bs.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'bs', { + acccessKey: 'Pristupna tipka', + advanced: 'Naprednije', + advisoryContentType: 'Advisory vrsta sadržaja', + advisoryTitle: 'Advisory title', + anchor: { + toolbar: 'Anchor', + menu: 'Edit Anchor', + title: 'Anchor Properties', + name: 'Anchor Name', + errorName: 'Please type the anchor name', + remove: 'Remove Anchor' + }, + anchorId: 'Po Id-u elementa', + anchorName: 'Po nazivu sidra', + charset: 'Linked Resource Charset', + cssClasses: 'Klase CSS stilova', + emailAddress: 'E-Mail Adresa', + emailBody: 'Poruka', + emailSubject: 'Subjekt poruke', + id: 'Id', + info: 'Link info', + langCode: 'Smjer pisanja', + langDir: 'Smjer pisanja', + langDirLTR: 'S lijeva na desno (LTR)', + langDirRTL: 'S desna na lijevo (RTL)', + menu: 'Izmjeni link', + name: 'Naziv', + noAnchors: '(Nema dostupnih sidra na stranici)', + noEmail: 'Molimo ukucajte e-mail adresu', + noUrl: 'Molimo ukucajte URL link', + other: '', // MISSING + popupDependent: 'Ovisno (Netscape)', + popupFeatures: 'Moguænosti popup prozora', + popupFullScreen: 'Cijeli ekran (IE)', + popupLeft: 'Lijeva pozicija', + popupLocationBar: 'Traka za lokaciju', + popupMenuBar: 'Izborna traka', + popupResizable: 'Resizable', // MISSING + popupScrollBars: 'Scroll traka', + popupStatusBar: 'Statusna traka', + popupToolbar: 'Traka sa alatima', + popupTop: 'Gornja pozicija', + rel: 'Relationship', // MISSING + selectAnchor: 'Izaberi sidro', + styles: 'Stil', + tabIndex: 'Tab indeks', + target: 'Prozor', + targetFrame: '', + targetFrameName: 'Target Frame Name', // MISSING + targetPopup: '', + targetPopupName: 'Naziv popup prozora', + title: 'Link', + toAnchor: 'Sidro na ovoj stranici', + toEmail: 'E-Mail', + toUrl: 'URL', + toolbar: 'Ubaci/Izmjeni link', + type: 'Tip linka', + unlink: 'Izbriši link', + upload: 'Šalji' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/ca.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/ca.js new file mode 100644 index 000000000..6e390efb7 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/ca.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'ca', { + acccessKey: 'Clau d\'accés', + advanced: 'Avançat', + advisoryContentType: 'Tipus de contingut consultiu', + advisoryTitle: 'Títol consultiu', + 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', + remove: 'Remove Anchor' + }, + anchorId: 'Per Id d\'element', + anchorName: 'Per nom d\'àncora', + charset: 'Conjunt de caràcters font enllaçat', + cssClasses: 'Classes del full d\'estil', + emailAddress: 'Adreça de correu electrònic', + emailBody: 'Cos del missatge', + emailSubject: 'Assumpte del missatge', + id: 'Id', + info: 'Informació de l\'enllaç', + langCode: 'Direcció de l\'idioma', + langDir: 'Direcció de l\'idioma', + langDirLTR: 'D\'esquerra a dreta (LTR)', + langDirRTL: 'De dreta a esquerra (RTL)', + menu: 'Edita l\'enllaç', + name: 'Nom', + noAnchors: '(No hi ha àncores disponibles en aquest document)', + noEmail: 'Si us plau, escrigui l\'adreça correu electrònic', + noUrl: 'Si us plau, escrigui l\'enllaç URL', + other: '', + popupDependent: 'Depenent (Netscape)', + popupFeatures: 'Característiques finestra popup', + popupFullScreen: 'Pantalla completa (IE)', + popupLeft: 'Posició esquerra', + popupLocationBar: 'Barra d\'adreça', + popupMenuBar: 'Barra de menú', + popupResizable: 'Redimensionable', + popupScrollBars: 'Barres d\'scroll', + popupStatusBar: 'Barra d\'estat', + popupToolbar: 'Barra d\'eines', + popupTop: 'Posició dalt', + rel: 'Relació', + selectAnchor: 'Selecciona una àncora', + styles: 'Estil', + tabIndex: 'Index de Tab', + target: 'Destí', + targetFrame: '', + targetFrameName: 'Nom del marc de destí', + targetPopup: '', + targetPopupName: 'Nom finestra popup', + title: 'Enllaç', + toAnchor: 'Àncora en aquesta pàgina', + toEmail: 'Correu electrònic', + toUrl: 'URL', + toolbar: 'Insereix/Edita enllaç', + type: 'Tipus d\'enllaç', + unlink: 'Elimina l\'enllaç', + upload: 'Puja' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/cs.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/cs.js new file mode 100644 index 000000000..b6f6f46bc --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/cs.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'cs', { + acccessKey: 'Přístupový klíč', + advanced: 'Rozšířené', + advisoryContentType: 'Pomocný typ obsahu', + advisoryTitle: 'Pomocný titulek', + anchor: { + toolbar: 'Záložka', + 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', + remove: 'Odstranit záložku' + }, + anchorId: 'Podle Id objektu', + anchorName: 'Podle jména kotvy', + charset: 'Přiřazená znaková sada', + cssClasses: 'Třída stylu', + emailAddress: 'E-mailová adresa', + emailBody: 'Tělo zprávy', + emailSubject: 'Předmět zprávy', + id: 'Id', + info: 'Informace o odkazu', + langCode: 'Kód jazyka', + langDir: 'Směr jazyka', + langDirLTR: 'Zleva doprava (LTR)', + langDirRTL: 'Zprava doleva (RTL)', + menu: 'Změnit odkaz', + name: 'Jméno', + noAnchors: '(Ve stránce není definována žádná kotva!)', + noEmail: 'Zadejte prosím e-mailovou adresu', + noUrl: 'Zadejte prosím URL odkazu', + other: '', + popupDependent: 'Závislost (Netscape)', + popupFeatures: 'Vlastnosti vyskakovacího okna', + popupFullScreen: 'Celá obrazovka (IE)', + popupLeft: 'Levý okraj', + popupLocationBar: 'Panel umístění', + popupMenuBar: 'Panel nabídky', + popupResizable: 'Umožňující měnit velikost', + popupScrollBars: 'Posuvníky', + popupStatusBar: 'Stavový řádek', + popupToolbar: 'Panel nástrojů', + popupTop: 'Horní okraj', + rel: 'Vztah', + selectAnchor: 'Vybrat kotvu', + styles: 'Styl', + tabIndex: 'Pořadí prvku', + target: 'Cíl', + targetFrame: '', + targetFrameName: 'Název cílového rámu', + targetPopup: '', + targetPopupName: 'Název vyskakovacího okna', + title: 'Odkaz', + toAnchor: 'Kotva v této stránce', + toEmail: 'E-mail', + toUrl: 'URL', + toolbar: 'Odkaz', + type: 'Typ odkazu', + unlink: 'Odstranit odkaz', + upload: 'Odeslat' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/cy.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/cy.js new file mode 100644 index 000000000..ca6fe28aa --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/cy.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'cy', { + acccessKey: 'Allwedd Mynediad', + advanced: 'Uwch', + advisoryContentType: 'Math y Cynnwys Cynghorol', + advisoryTitle: 'Teitl Cynghorol', + anchor: { + toolbar: 'Angor', + menu: 'Golygu\'r Angor', + title: 'Priodweddau\'r Angor', + name: 'Enw\'r Angor', + errorName: 'Teipiwch enw\'r angor', + remove: 'Tynnwch yr Angor' + }, + anchorId: 'Gan Id yr Elfen', + anchorName: 'Gan Enw\'r Angor', + charset: 'Set Nodau\'r Adnodd Cysylltiedig', + cssClasses: 'Dosbarthiadau Dalen Arddull', + emailAddress: 'Cyfeiriad E-Bost', + emailBody: 'Corff y Neges', + emailSubject: 'Testun y Neges', + id: 'Id', + info: 'Gwyb y Ddolen', + langCode: 'Cod Iaith', + langDir: 'Cyfeiriad Iaith', + langDirLTR: 'Chwith i\'r Dde (LTR)', + langDirRTL: 'Dde i\'r Chwith (RTL)', + menu: 'Golygu Dolen', + name: 'Enw', + noAnchors: '(Dim angorau ar gael yn y ddogfen)', + noEmail: 'Teipiwch gyfeiriad yr e-bost', + noUrl: 'Teipiwch URL y ddolen', + other: '', + popupDependent: 'Dibynnol (Netscape)', + popupFeatures: 'Nodweddion Ffenestr Bop', + popupFullScreen: 'Sgrin Llawn (IE)', + popupLeft: 'Safle Chwith', + popupLocationBar: 'Bar Safle', + popupMenuBar: 'Dewislen', + popupResizable: 'Ailfeintiol', + popupScrollBars: 'Barrau Sgrolio', + popupStatusBar: 'Bar Statws', + popupToolbar: 'Bar Offer', + popupTop: 'Safle Top', + rel: 'Perthynas', + selectAnchor: 'Dewiswch Angor', + styles: 'Arddull', + tabIndex: 'Indecs Tab', + target: 'Targed', + targetFrame: '', + targetFrameName: 'Enw Ffrâm y Targed', + targetPopup: '', + targetPopupName: 'Enw Ffenestr Bop', + title: 'Dolen', + toAnchor: 'Dolen at angor yn y testun', + toEmail: 'E-bost', + toUrl: 'URL', + toolbar: 'Dolen', + type: 'Math y Ddolen', + unlink: 'Datgysylltu', + upload: 'Lanlwytho' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/da.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/da.js new file mode 100644 index 000000000..2b632754c --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/da.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'da', { + acccessKey: 'Genvejstast', + advanced: 'Avanceret', + advisoryContentType: 'Indholdstype', + advisoryTitle: 'Titel', + anchor: { + toolbar: 'Indsæt/redigér bogmærke', + menu: 'Egenskaber for bogmærke', + title: 'Egenskaber for bogmærke', + name: 'Bogmærkenavn', + errorName: 'Indtast bogmærkenavn', + remove: 'Fjern bogmærke' + }, + anchorId: 'Efter element-Id', + anchorName: 'Efter ankernavn', + charset: 'Tegnsæt', + cssClasses: 'Typografiark', + emailAddress: 'E-mailadresse', + emailBody: 'Besked', + emailSubject: 'Emne', + id: 'Id', + info: 'Generelt', + langCode: 'Tekstretning', + langDir: 'Tekstretning', + langDirLTR: 'Fra venstre mod højre (LTR)', + langDirRTL: 'Fra højre mod venstre (RTL)', + menu: 'Redigér hyperlink', + name: 'Navn', + noAnchors: '(Ingen bogmærker i dokumentet)', + noEmail: 'Indtast e-mailadresse!', + noUrl: 'Indtast hyperlink-URL!', + other: '', + popupDependent: 'Koblet/dependent (Netscape)', + popupFeatures: 'Egenskaber for popup', + popupFullScreen: 'Fuld skærm (IE)', + popupLeft: 'Position fra venstre', + popupLocationBar: 'Adresselinje', + popupMenuBar: 'Menulinje', + popupResizable: 'Justérbar', + popupScrollBars: 'Scrollbar', + popupStatusBar: 'Statuslinje', + popupToolbar: 'Værktøjslinje', + popupTop: 'Position fra toppen', + rel: 'Relation', + selectAnchor: 'Vælg et anker', + styles: 'Typografi', + tabIndex: 'Tabulatorindeks', + target: 'Mål', + targetFrame: '', + targetFrameName: 'Destinationsvinduets navn', + targetPopup: '', + targetPopupName: 'Popupvinduets navn', + title: 'Egenskaber for hyperlink', + toAnchor: 'Bogmærke på denne side', + toEmail: 'E-mail', + toUrl: 'URL', + toolbar: 'Indsæt/redigér hyperlink', + type: 'Type', + unlink: 'Fjern hyperlink', + upload: 'Upload' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/de.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/de.js new file mode 100644 index 000000000..23e1efbfc --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/de.js @@ -0,0 +1,77 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'de', { + file: 'Datei', + selectFileLabel: 'Hochladen', + selectFileTitle: 'Hochladen', + documentNotFound: 'Dokument nicht gefunden', + selectContentTypeLabel:'Wählen Sie einen Inhaltstyp', + selectContentTypeTitle:'Wählen Sie einen Inhaltstyp aus, um das Suchergebnis zu filtern', + selectFileFilenameLabel: 'Dateinamen', + selectFileFilenameTitle: 'Dateinamen', + localPages:'Interner Link', + asset:'Anlagegut', + selectPageLabel:'Wählen Sie ein Dokument aus', + selectPageTitle:'Wählen Sie die Seite aus, zu der Sie einen Link erstellen möchten', + acccessKey: 'Zugriffstaste', + advanced: 'Erweitert', + advisoryContentType: 'Inhaltstyp', + advisoryTitle: 'Titel Beschreibung', + anchor: { + toolbar: 'Anker', + menu: 'Anker bearbeiten', + title: 'Ankereigenschaften', + name: 'Ankername', + errorName: 'Bitte geben Sie den Namen des Ankers ein', + remove: 'Anker entfernen' + }, + anchorId: 'Nach Elementkennung', + anchorName: 'Nach Ankername', + charset: 'Verknüpfter Ressourcenzeichensatz', + cssClasses: 'Formatvorlagenklasse', + emailAddress: 'E-Mail-Adresse', + emailBody: 'Nachrichtentext', + emailSubject: 'Betreffzeile', + id: 'Kennung', + info: 'Linkinfo', + langCode: 'Sprachcode', + langDir: 'Schreibrichtung', + langDirLTR: 'Links nach Rechts (LTR)', + langDirRTL: 'Rechts nach Links (RTL)', + menu: 'Link bearbeiten', + name: 'Name', + noAnchors: '(Keine Anker im Dokument vorhanden)', + noEmail: 'Bitte geben Sie E-Mail-Adresse an', + noUrl: 'Bitte geben Sie die Link-URL an', + other: '', + popupDependent: 'Abhängig (Netscape)', + popupFeatures: 'Pop-up Fenstereigenschaften', + popupFullScreen: 'Vollbild (IE)', + popupLeft: 'Linke Position', + popupLocationBar: 'Adressleiste', + popupMenuBar: 'Menüleiste', + popupResizable: 'Größe änderbar', + popupScrollBars: 'Rollbalken', + popupStatusBar: 'Statusleiste', + popupToolbar: 'Werkzeugleiste', + popupTop: 'Obere Position', + rel: 'Beziehung', + selectAnchor: 'Anker auswählen', + styles: 'Style', + tabIndex: 'Tab-Index', + target: 'Zielseite', + targetFrame: '', + targetFrameName: 'Ziel-Fenster-Name', + targetPopup: '', + targetPopupName: 'Pop-up Fenster-Name', + title: 'Link', + toAnchor: 'Anker in dieser Seite', + toEmail: 'E-Mail', + toUrl: 'URL', + toolbar: 'Link einfügen/editieren', + type: 'Link-Typ', + unlink: 'Link entfernen', + upload: 'Hochladen' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/el.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/el.js new file mode 100644 index 000000000..357e4bf13 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/el.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'el', { + acccessKey: 'Συντόμευση', + advanced: 'Για Προχωρημένους', + advisoryContentType: 'Ενδεικτικός Τύπος Περιεχομένου', + advisoryTitle: 'Ενδεικτικός Τίτλος', + anchor: { + toolbar: 'Εισαγωγή/επεξεργασία Άγκυρας', + menu: 'Ιδιότητες άγκυρας', + title: 'Ιδιότητες άγκυρας', + name: 'Όνομα άγκυρας', + errorName: 'Παρακαλούμε εισάγετε όνομα άγκυρας', + remove: 'Αφαίρεση Άγκυρας' + }, + anchorId: 'Βάσει του Element Id', + anchorName: 'Βάσει του Ονόματος Άγκυρας', + charset: 'Κωδικοποίηση Χαρακτήρων Προσαρτημένης Πηγής', + cssClasses: 'Κλάσεις Φύλλων Στυλ', + emailAddress: 'Διεύθυνση E-mail', + emailBody: 'Κείμενο Μηνύματος', + emailSubject: 'Θέμα Μηνύματος', + id: 'Id', + info: 'Πληροφορίες Συνδέσμου', + langCode: 'Κατεύθυνση Κειμένου', + langDir: 'Κατεύθυνση Κειμένου', + langDirLTR: 'Αριστερά προς Δεξιά (LTR)', + langDirRTL: 'Δεξιά προς Αριστερά (RTL)', + menu: 'Επεξεργασία Συνδέσμου', + name: 'Όνομα', + noAnchors: '(Δεν υπάρχουν άγκυρες στο κείμενο)', + noEmail: 'Εισάγετε τη διεύθυνση ηλεκτρονικού ταχυδρομείου', + noUrl: 'Εισάγετε την τοποθεσία (URL) του συνδέσμου', + other: '<άλλο>', + popupDependent: 'Εξαρτημένο (Netscape)', + popupFeatures: 'Επιλογές Αναδυόμενου Παραθύρου', + popupFullScreen: 'Πλήρης Οθόνη (IE)', + popupLeft: 'Θέση Αριστερά', + popupLocationBar: 'Γραμμή Τοποθεσίας', + popupMenuBar: 'Γραμμή Επιλογών', + popupResizable: 'Προσαρμοζόμενο Μέγεθος', + popupScrollBars: 'Μπάρες Κύλισης', + popupStatusBar: 'Γραμμή Κατάστασης', + popupToolbar: 'Εργαλειοθήκη', + popupTop: 'Θέση Πάνω', + rel: 'Σχέση', + selectAnchor: 'Επιλέξτε μια Άγκυρα', + styles: 'Μορφή', + tabIndex: 'Σειρά Μεταπήδησης', + target: 'Παράθυρο Προορισμού', + targetFrame: '<πλαίσιο>', + targetFrameName: 'Όνομα Πλαισίου Προορισμού', + targetPopup: '<αναδυόμενο παράθυρο>', + targetPopupName: 'Όνομα Αναδυόμενου Παραθύρου', + title: 'Σύνδεσμος', + toAnchor: 'Άγκυρα σε αυτήν τη σελίδα', + toEmail: 'E-Mail', + toUrl: 'URL', + toolbar: 'Σύνδεσμος', + type: 'Τύπος Συνδέσμου', + unlink: 'Αφαίρεση Συνδέσμου', + upload: 'Αποστολή' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/en-au.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/en-au.js new file mode 100644 index 000000000..8f5958af4 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/en-au.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'en-au', { + acccessKey: 'Access Key', + advanced: 'Advanced', + advisoryContentType: 'Advisory Content Type', + advisoryTitle: 'Advisory Title', + anchor: { + toolbar: 'Anchor', + menu: 'Edit Anchor', + title: 'Anchor Properties', + name: 'Anchor Name', + errorName: 'Please type the anchor name', + remove: 'Remove Anchor' + }, + anchorId: 'By Element Id', + anchorName: 'By Anchor Name', + charset: 'Linked Resource Charset', + cssClasses: 'Stylesheet Classes', + emailAddress: 'E-Mail Address', + emailBody: 'Message Body', + emailSubject: 'Message Subject', + id: 'Id', + info: 'Link Info', + langCode: 'Language Code', + langDir: 'Language Direction', + langDirLTR: 'Left to Right (LTR)', + langDirRTL: 'Right to Left (RTL)', + menu: 'Edit Link', + name: 'Name', + noAnchors: '(No anchors available in the document)', + noEmail: 'Please type the e-mail address', + noUrl: 'Please type the link URL', + other: '', + popupDependent: 'Dependent (Netscape)', + popupFeatures: 'Popup Window Features', + popupFullScreen: 'Full Screen (IE)', + popupLeft: 'Left Position', + popupLocationBar: 'Location Bar', + popupMenuBar: 'Menu Bar', + popupResizable: 'Resizable', + popupScrollBars: 'Scroll Bars', + popupStatusBar: 'Status Bar', + popupToolbar: 'Toolbar', + popupTop: 'Top Position', + rel: 'Relationship', // MISSING + selectAnchor: 'Select an Anchor', + styles: 'Style', + tabIndex: 'Tab Index', + target: 'Target', + targetFrame: '', + targetFrameName: 'Target Frame Name', + targetPopup: '', + targetPopupName: 'Popup Window Name', + title: 'Link', + toAnchor: 'Link to anchor in the text', + toEmail: 'E-mail', + toUrl: 'URL', + toolbar: 'Link', + type: 'Link Type', + unlink: 'Unlink', + upload: 'Upload' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/en-ca.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/en-ca.js new file mode 100644 index 000000000..b31b5b21d --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/en-ca.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'en-ca', { + acccessKey: 'Access Key', + advanced: 'Advanced', + advisoryContentType: 'Advisory Content Type', + advisoryTitle: 'Advisory Title', + anchor: { + toolbar: 'Anchor', + menu: 'Edit Anchor', + title: 'Anchor Properties', + name: 'Anchor Name', + errorName: 'Please type the anchor name', + remove: 'Remove Anchor' + }, + anchorId: 'By Element Id', + anchorName: 'By Anchor Name', + charset: 'Linked Resource Charset', + cssClasses: 'Stylesheet Classes', + emailAddress: 'E-Mail Address', + emailBody: 'Message Body', + emailSubject: 'Message Subject', + id: 'Id', + info: 'Link Info', + langCode: 'Language Code', + langDir: 'Language Direction', + langDirLTR: 'Left to Right (LTR)', + langDirRTL: 'Right to Left (RTL)', + menu: 'Edit Link', + name: 'Name', + noAnchors: '(No anchors available in the document)', + noEmail: 'Please type the e-mail address', + noUrl: 'Please type the link URL', + other: '', + popupDependent: 'Dependent (Netscape)', + popupFeatures: 'Popup Window Features', + popupFullScreen: 'Full Screen (IE)', + popupLeft: 'Left Position', + popupLocationBar: 'Location Bar', + popupMenuBar: 'Menu Bar', + popupResizable: 'Resizable', + popupScrollBars: 'Scroll Bars', + popupStatusBar: 'Status Bar', + popupToolbar: 'Toolbar', + popupTop: 'Top Position', + rel: 'Relationship', // MISSING + selectAnchor: 'Select an Anchor', + styles: 'Style', + tabIndex: 'Tab Index', + target: 'Target', + targetFrame: '', + targetFrameName: 'Target Frame Name', + targetPopup: '', + targetPopupName: 'Popup Window Name', + title: 'Link', + toAnchor: 'Link to anchor in the text', + toEmail: 'E-mail', + toUrl: 'URL', + toolbar: 'Link', + type: 'Link Type', + unlink: 'Unlink', + upload: 'Upload' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/en-gb.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/en-gb.js new file mode 100644 index 000000000..71730e752 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/en-gb.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'en-gb', { + acccessKey: 'Access Key', + advanced: 'Advanced', + advisoryContentType: 'Advisory Content Type', + advisoryTitle: 'Advisory Title', + anchor: { + toolbar: 'Anchor', + menu: 'Edit Anchor', + title: 'Anchor Properties', + name: 'Anchor Name', + errorName: 'Please type the anchor name', + remove: 'Remove Anchor' + }, + anchorId: 'By Element Id', + anchorName: 'By Anchor Name', + charset: 'Linked Resource Charset', + cssClasses: 'Stylesheet Classes', + emailAddress: 'E-Mail Address', + emailBody: 'Message Body', + emailSubject: 'Message Subject', + id: 'Id', + info: 'Link Info', + langCode: 'Language Code', + langDir: 'Language Direction', + langDirLTR: 'Left to Right (LTR)', + langDirRTL: 'Right to Left (RTL)', + menu: 'Edit Link', + name: 'Name', + noAnchors: '(No anchors available in the document)', + noEmail: 'Please type the e-mail address', + noUrl: 'Please type the link URL', + other: '', + popupDependent: 'Dependent (Netscape)', + popupFeatures: 'Popup Window Features', + popupFullScreen: 'Full Screen (IE)', + popupLeft: 'Left Position', + popupLocationBar: 'Location Bar', + popupMenuBar: 'Menu Bar', + popupResizable: 'Resizable', + popupScrollBars: 'Scroll Bars', + popupStatusBar: 'Status Bar', + popupToolbar: 'Toolbar', + popupTop: 'Top Position', + rel: 'Relationship', + selectAnchor: 'Select an Anchor', + styles: 'Style', + tabIndex: 'Tab Index', + target: 'Target', + targetFrame: '', + targetFrameName: 'Target Frame Name', + targetPopup: '', + targetPopupName: 'Popup Window Name', + title: 'Link', + toAnchor: 'Link to anchor in the text', + toEmail: 'E-mail', + toUrl: 'URL', + toolbar: 'Link', + type: 'Link Type', + unlink: 'Unlink', + upload: 'Upload' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/en.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/en.js new file mode 100644 index 000000000..599dc9bb1 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/en.js @@ -0,0 +1,77 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'en', { + file: 'File', + selectFileLabel: 'Upload', + selectFileTitle: 'Upload', + documentNotFound: 'Document not found', + selectFileFilenameLabel: 'Filename', + selectFileFilenameTitle: 'Filename', + localPages:'Internal link', + asset:'Asset', + selectContentTypeLabel:'Select a content type', + selectContentTypeTitle:'Select a content type in order to filter the search result', + selectPageLabel:'Select a document', + selectPageTitle:'Select the document you want to link to', + acccessKey: 'Access Key', + advanced: 'Advanced', + advisoryContentType: 'Advisory Content Type', + advisoryTitle: 'Advisory Title', + anchor: { + toolbar: 'Anchor', + menu: 'Edit Anchor', + title: 'Anchor Properties', + name: 'Anchor Name', + errorName: 'Please type the anchor name', + remove: 'Remove Anchor' + }, + anchorId: 'By Element Id', + anchorName: 'By Anchor Name', + charset: 'Linked Resource Charset', + cssClasses: 'Stylesheet Classes', + emailAddress: 'E-Mail Address', + emailBody: 'Message Body', + emailSubject: 'Message Subject', + id: 'Id', + info: 'Link Info', + langCode: 'Language Code', + langDir: 'Language Direction', + langDirLTR: 'Left to Right (LTR)', + langDirRTL: 'Right to Left (RTL)', + menu: 'Edit Link', + name: 'Name', + noAnchors: '(No anchors available in the document)', + noEmail: 'Please type the e-mail address', + noUrl: 'Please type the link URL', + other: '', + popupDependent: 'Dependent (Netscape)', + popupFeatures: 'Popup Window Features', + popupFullScreen: 'Full Screen (IE)', + popupLeft: 'Left Position', + popupLocationBar: 'Location Bar', + popupMenuBar: 'Menu Bar', + popupResizable: 'Resizable', + popupScrollBars: 'Scroll Bars', + popupStatusBar: 'Status Bar', + popupToolbar: 'Toolbar', + popupTop: 'Top Position', + rel: 'Relationship', + selectAnchor: 'Select an Anchor', + styles: 'Style', + tabIndex: 'Tab Index', + target: 'Target', + targetFrame: '', + targetFrameName: 'Target Frame Name', + targetPopup: '', + targetPopupName: 'Popup Window Name', + title: 'Link', + toAnchor: 'Link to anchor in the text', + toEmail: 'E-mail', + toUrl: 'URL', + toolbar: 'Link', + type: 'Link Type', + unlink: 'Unlink', + upload: 'Upload' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/eo.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/eo.js new file mode 100644 index 000000000..eee2342df --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/eo.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'eo', { + acccessKey: 'Fulmoklavo', + advanced: 'Speciala', + advisoryContentType: 'Enhavotipo', + advisoryTitle: 'Priskriba Titolo', + anchor: { + toolbar: 'Ankro', + menu: 'Enmeti/Ŝanĝi Ankron', + title: 'Ankraj Atributoj', + name: 'Ankra Nomo', + errorName: 'Bv entajpi la ankran nomon', + remove: 'Forigi Ankron' + }, + anchorId: 'Per Elementidentigilo', + anchorName: 'Per Ankronomo', + charset: 'Signaro de la Ligita Rimedo', + cssClasses: 'Klasoj de Stilfolioj', + emailAddress: 'Retpoŝto', + emailBody: 'Mesaĝa korpo', + emailSubject: 'Mesaĝa Temo', + id: 'Id', + info: 'Informoj pri la Ligilo', + langCode: 'Lingva Kodo', + langDir: 'Skribdirekto', + langDirLTR: 'De maldekstro dekstren (LTR)', + langDirRTL: 'De dekstro maldekstren (RTL)', + menu: 'Ŝanĝi Ligilon', + name: 'Nomo', + noAnchors: '', + noEmail: 'Bonvolu entajpi la retpoŝtadreson', + noUrl: 'Bonvolu entajpi la URL-on', + other: '', + popupDependent: 'Dependa (Netscape)', + popupFeatures: 'Atributoj de la Ŝprucfenestro', + popupFullScreen: 'Tutekrane (IE)', + popupLeft: 'Maldekstra Pozicio', + popupLocationBar: 'Adresobreto', + popupMenuBar: 'Menubreto', + popupResizable: 'Dimensiŝanĝebla', + popupScrollBars: 'Rulumskaloj', + popupStatusBar: 'Statobreto', + popupToolbar: 'Ilobreto', + popupTop: 'Supra Pozicio', + rel: 'Rilato', + selectAnchor: 'Elekti Ankron', + styles: 'Stilo', + tabIndex: 'Taba Indekso', + target: 'Celo', + targetFrame: '', + targetFrameName: 'Nomo de CelKadro', + targetPopup: '<ŝprucfenestro>', + targetPopupName: 'Nomo de Ŝprucfenestro', + title: 'Ligilo', + toAnchor: 'Ankri en tiu ĉi paĝo', + toEmail: 'Retpoŝto', + toUrl: 'URL', + toolbar: 'Enmeti/Ŝanĝi Ligilon', + type: 'Tipo de Ligilo', + unlink: 'Forigi Ligilon', + upload: 'Alŝuti' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/es.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/es.js new file mode 100644 index 000000000..42a2433d8 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/es.js @@ -0,0 +1,69 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'es', { + localPages:'Internal link', + asset:'Asset', + selectPageLabel:'Select a page', + selectPageTitle:'Select the page you want to link to', + acccessKey: 'Tecla de Acceso', + advanced: 'Avanzado', + advisoryContentType: 'Tipo de Contenido', + advisoryTitle: 'Título', + 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', + remove: 'Quitar Referencia' + }, + anchorId: 'Por ID de elemento', + anchorName: 'Por Nombre de Referencia', + charset: 'Fuente de caracteres vinculado', + cssClasses: 'Clases de hojas de estilo', + emailAddress: 'Dirección de E-Mail', + emailBody: 'Cuerpo del Mensaje', + emailSubject: 'Título del Mensaje', + id: 'Id', + info: 'Información de Vínculo', + langCode: 'Código idioma', + langDir: 'Orientación', + langDirLTR: 'Izquierda a Derecha (LTR)', + langDirRTL: 'Derecha a Izquierda (RTL)', + menu: 'Editar Vínculo', + name: 'Nombre', + noAnchors: '(No hay referencias disponibles en el documento)', + noEmail: 'Por favor escriba la dirección de e-mail', + noUrl: 'Por favor escriba el vínculo URL', + other: '', + popupDependent: 'Dependiente (Netscape)', + popupFeatures: 'Características de Ventana Emergente', + popupFullScreen: 'Pantalla Completa (IE)', + popupLeft: 'Posición Izquierda', + popupLocationBar: 'Barra de ubicación', + popupMenuBar: 'Barra de Menú', + popupResizable: 'Redimensionable', + popupScrollBars: 'Barras de desplazamiento', + popupStatusBar: 'Barra de Estado', + popupToolbar: 'Barra de Herramientas', + popupTop: 'Posición Derecha', + rel: 'Relación', + selectAnchor: 'Seleccionar una referencia', + styles: 'Estilo', + tabIndex: 'Indice de tabulación', + target: 'Destino', + targetFrame: '', + targetFrameName: 'Nombre del Marco Destino', + targetPopup: '', + targetPopupName: 'Nombre de Ventana Emergente', + title: 'Vínculo', + toAnchor: 'Referencia en esta página', + toEmail: 'E-Mail', + toUrl: 'URL', + toolbar: 'Insertar/Editar Vínculo', + type: 'Tipo de vínculo', + unlink: 'Eliminar Vínculo', + upload: 'Cargar' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/et.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/et.js new file mode 100644 index 000000000..a623d5b69 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/et.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'et', { + acccessKey: 'Juurdepääsu võti', + advanced: 'Täpsemalt', + advisoryContentType: 'Juhendava sisu tüüp', + advisoryTitle: 'Juhendav tiitel', + anchor: { + toolbar: 'Ankru sisestamine/muutmine', + menu: 'Ankru omadused', + title: 'Ankru omadused', + name: 'Ankru nimi', + errorName: 'Palun sisesta ankru nimi', + remove: 'Eemalda ankur' + }, + anchorId: 'Elemendi id järgi', + anchorName: 'Ankru nime järgi', + charset: 'Lingitud ressursi märgistik', + cssClasses: 'Stiilistiku klassid', + emailAddress: 'E-posti aadress', + emailBody: 'Sõnumi tekst', + emailSubject: 'Sõnumi teema', + id: 'ID', + info: 'Lingi info', + langCode: 'Keele suund', + langDir: 'Keele suund', + langDirLTR: 'Vasakult paremale (LTR)', + langDirRTL: 'Paremalt vasakule (RTL)', + menu: 'Muuda linki', + name: 'Nimi', + noAnchors: '(Selles dokumendis pole ankruid)', + noEmail: 'Palun kirjuta e-posti aadress', + noUrl: 'Palun kirjuta lingi URL', + other: '', + popupDependent: 'Sõltuv (Netscape)', + popupFeatures: 'Hüpikakna omadused', + popupFullScreen: 'Täisekraan (IE)', + popupLeft: 'Vasak asukoht', + popupLocationBar: 'Aadressiriba', + popupMenuBar: 'Menüüriba', + popupResizable: 'Suurust saab muuta', + popupScrollBars: 'Kerimisribad', + popupStatusBar: 'Olekuriba', + popupToolbar: 'Tööriistariba', + popupTop: 'Ülemine asukoht', + rel: 'Suhe', + selectAnchor: 'Vali ankur', + styles: 'Laad', + tabIndex: 'Tab indeks', + target: 'Sihtkoht', + targetFrame: '', + targetFrameName: 'Sihtmärk raami nimi', + targetPopup: '', + targetPopupName: 'Hüpikakna nimi', + title: 'Link', + toAnchor: 'Ankur sellel lehel', + toEmail: 'E-post', + toUrl: 'URL', + toolbar: 'Lingi lisamine/muutmine', + type: 'Lingi liik', + unlink: 'Lingi eemaldamine', + upload: 'Lae üles' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/eu.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/eu.js new file mode 100644 index 000000000..6eb29a0aa --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/eu.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'eu', { + acccessKey: 'Sarbide-gakoa', + advanced: 'Aurreratua', + advisoryContentType: 'Eduki Mota (Content Type)', + advisoryTitle: 'Izenburua', + anchor: { + toolbar: 'Aingura', + menu: 'Ainguraren Ezaugarriak', + title: 'Ainguraren Ezaugarriak', + name: 'Ainguraren Izena', + errorName: 'Idatzi ainguraren izena', + remove: 'Remove Anchor' + }, + anchorId: 'Elementuaren ID-gatik', + anchorName: 'Aingura izenagatik', + charset: 'Estekatutako Karaktere Multzoa', + cssClasses: 'Estilo-orriko Klaseak', + emailAddress: 'ePosta Helbidea', + emailBody: 'Mezuaren Gorputza', + emailSubject: 'Mezuaren Gaia', + id: 'Id', + info: 'Estekaren Informazioa', + langCode: 'Hizkuntzaren Norabidea', + langDir: 'Hizkuntzaren Norabidea', + langDirLTR: 'Ezkerretik Eskumara(LTR)', + langDirRTL: 'Eskumatik Ezkerrera (RTL)', + menu: 'Aldatu Esteka', + name: 'Izena', + noAnchors: '(Ez daude aingurak eskuragarri dokumentuan)', + noEmail: 'Mesedez ePosta helbidea idatzi', + noUrl: 'Mesedez URL esteka idatzi', + other: '', + popupDependent: 'Menpekoa (Netscape)', + popupFeatures: 'Popup Leihoaren Ezaugarriak', + popupFullScreen: 'Pantaila Osoa (IE)', + popupLeft: 'Ezkerreko Posizioa', + popupLocationBar: 'Kokaleku Barra', + popupMenuBar: 'Menu Barra', + popupResizable: 'Tamaina Aldakorra', + popupScrollBars: 'Korritze Barrak', + popupStatusBar: 'Egoera Barra', + popupToolbar: 'Tresna Barra', + popupTop: 'Goiko Posizioa', + rel: 'Erlazioa', + selectAnchor: 'Aingura bat hautatu', + styles: 'Estiloa', + tabIndex: 'Tabulazio Indizea', + target: 'Target (Helburua)', + targetFrame: '', + targetFrameName: 'Marko Helburuaren Izena', + targetPopup: '', + targetPopupName: 'Popup Leihoaren Izena', + title: 'Esteka', + toAnchor: 'Aingura orrialde honetan', + toEmail: 'ePosta', + toUrl: 'URL', + toolbar: 'Txertatu/Editatu Esteka', + type: 'Esteka Mota', + unlink: 'Kendu Esteka', + upload: 'Gora kargatu' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/fa.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/fa.js new file mode 100644 index 000000000..d4628686c --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/fa.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'fa', { + acccessKey: 'کلید دستیابی', + advanced: 'پیشرفته', + advisoryContentType: 'نوع محتوای کمکی', + advisoryTitle: 'عنوان کمکی', + anchor: { + toolbar: 'گنجاندن/ویرایش لنگر', + menu: 'ویژگی​های لنگر', + title: 'ویژگی​های لنگر', + name: 'نام لنگر', + errorName: 'لطفا نام لنگر را بنویسید', + remove: 'حذف لنگر' + }, + anchorId: 'با شناسهٴ المان', + anchorName: 'با نام لنگر', + charset: 'نویسه​گان منبع پیوند شده', + cssClasses: 'کلاس​های شیوه​نامه(Stylesheet)', + emailAddress: 'نشانی پست الکترونیکی', + emailBody: 'متن پیام', + emailSubject: 'موضوع پیام', + id: 'شناسه', + info: 'اطلاعات پیوند', + langCode: 'جهت​نمای زبان', + langDir: 'جهت​نمای زبان', + langDirLTR: 'چپ به راست (LTR)', + langDirRTL: 'راست به چپ (RTL)', + menu: 'ویرایش پیوند', + name: 'نام', + noAnchors: '(در این سند لنگری دردسترس نیست)', + noEmail: 'لطفا نشانی پست الکترونیکی را بنویسید', + noUrl: 'لطفا URL پیوند را بنویسید', + other: '<سایر>', + popupDependent: 'وابسته (Netscape)', + popupFeatures: 'ویژگی​های پنجرهٴ پاپاپ', + popupFullScreen: 'تمام صفحه (IE)', + popupLeft: 'موقعیت چپ', + popupLocationBar: 'نوار موقعیت', + popupMenuBar: 'نوار منو', + popupResizable: 'قابل تغییر اندازه', + popupScrollBars: 'میله​های پیمایش', + popupStatusBar: 'نوار وضعیت', + popupToolbar: 'نوار ابزار', + popupTop: 'موقعیت بالا', + rel: 'وابستگی', + selectAnchor: 'یک لنگر برگزینید', + styles: 'شیوه (style)', + tabIndex: 'نمایهٴ دسترسی با برگه', + target: 'مقصد', + targetFrame: '<فریم>', + targetFrameName: 'نام فریم مقصد', + targetPopup: '<پنجرهٴ پاپاپ>', + targetPopupName: 'نام پنجرهٴ پاپاپ', + title: 'پیوند', + toAnchor: 'لنگر در همین صفحه', + toEmail: 'پست الکترونیکی', + toUrl: 'URL', + toolbar: 'گنجاندن/ویرایش پیوند', + type: 'نوع پیوند', + unlink: 'برداشتن پیوند', + upload: 'انتقال به سرور' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/fi.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/fi.js new file mode 100644 index 000000000..aec6fbabf --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/fi.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'fi', { + acccessKey: 'Pikanäppäin', + advanced: 'Lisäominaisuudet', + advisoryContentType: 'Avustava sisällön tyyppi', + advisoryTitle: 'Avustava otsikko', + anchor: { + toolbar: 'Lisää ankkuri/muokkaa ankkuria', + menu: 'Ankkurin ominaisuudet', + title: 'Ankkurin ominaisuudet', + name: 'Nimi', + errorName: 'Ankkurille on kirjoitettava nimi', + remove: 'Poista ankkuri' + }, + anchorId: 'Ankkurin ID:n mukaan', + anchorName: 'Ankkurin nimen mukaan', + charset: 'Linkitetty kirjaimisto', + cssClasses: 'Tyyliluokat', + emailAddress: 'Sähköpostiosoite', + emailBody: 'Viesti', + emailSubject: 'Aihe', + id: 'Tunniste', + info: 'Linkin tiedot', + langCode: 'Kielen suunta', + langDir: 'Kielen suunta', + langDirLTR: 'Vasemmalta oikealle (LTR)', + langDirRTL: 'Oikealta vasemmalle (RTL)', + menu: 'Muokkaa linkkiä', + name: 'Nimi', + noAnchors: '(Ei ankkureita tässä dokumentissa)', + noEmail: 'Kirjoita sähköpostiosoite', + noUrl: 'Linkille on kirjoitettava URL', + other: '', + popupDependent: 'Riippuva (Netscape)', + popupFeatures: 'Popup ikkunan ominaisuudet', + popupFullScreen: 'Täysi ikkuna (IE)', + popupLeft: 'Vasemmalta (px)', + popupLocationBar: 'Osoiterivi', + popupMenuBar: 'Valikkorivi', + popupResizable: 'Venytettävä', + popupScrollBars: 'Vierityspalkit', + popupStatusBar: 'Tilarivi', + popupToolbar: 'Vakiopainikkeet', + popupTop: 'Ylhäältä (px)', + rel: 'Suhde', + selectAnchor: 'Valitse ankkuri', + styles: 'Tyyli', + tabIndex: 'Tabulaattori indeksi', + target: 'Kohde', + targetFrame: '', + targetFrameName: 'Kohdekehyksen nimi', + targetPopup: '', + targetPopupName: 'Popup ikkunan nimi', + title: 'Linkki', + toAnchor: 'Ankkuri tässä sivussa', + toEmail: 'Sähköposti', + toUrl: 'Osoite', + toolbar: 'Lisää linkki/muokkaa linkkiä', + type: 'Linkkityyppi', + unlink: 'Poista linkki', + upload: 'Lisää tiedosto' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/fo.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/fo.js new file mode 100644 index 000000000..30bebae51 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/fo.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'fo', { + acccessKey: 'Snarvegisknöttur', + advanced: 'Fjølbroytt', + advisoryContentType: 'Vegleiðandi innihaldsslag', + advisoryTitle: 'Vegleiðandi heiti', + anchor: { + toolbar: 'Ger/broyt marknastein', + menu: 'Eginleikar fyri marknastein', + title: 'Eginleikar fyri marknastein', + name: 'Heiti marknasteinsins', + errorName: 'Vinarliga rita marknasteinsins heiti', + remove: 'Strika marknastein' + }, + anchorId: 'Eftir element Id', + anchorName: 'Eftir navni á marknasteini', + charset: 'Atknýtt teknsett', + cssClasses: 'Typografi klassar', + emailAddress: 'Teldupost-adressa', + emailBody: 'Breyðtekstur', + emailSubject: 'Evni', + id: 'Id', + info: 'Tilknýtis upplýsingar', + langCode: 'Tekstkós', + langDir: 'Tekstkós', + langDirLTR: 'Frá vinstru til høgru (LTR)', + langDirRTL: 'Frá høgru til vinstru (RTL)', + menu: 'Broyt tilknýti', + name: 'Navn', + noAnchors: '(Eingir marknasteinar eru í hesum dokumentið)', + noEmail: 'Vinarliga skriva teldupost-adressu', + noUrl: 'Vinarliga skriva tilknýti (URL)', + other: '', + popupDependent: 'Bundið (Netscape)', + popupFeatures: 'Popup vindeygans víðkaðu eginleikar', + popupFullScreen: 'Fullur skermur (IE)', + popupLeft: 'Frástøða frá vinstru', + popupLocationBar: 'Adressulinja', + popupMenuBar: 'Skrábjálki', + popupResizable: 'Stødd kann broytast', + popupScrollBars: 'Rullibjálki', + popupStatusBar: 'Støðufrágreiðingarbjálki', + popupToolbar: 'Amboðsbjálki', + popupTop: 'Frástøða frá íerva', + rel: 'Relatión', + selectAnchor: 'Vel ein marknastein', + styles: 'Typografi', + tabIndex: 'Tabulator indeks', + target: 'Target', + targetFrame: '', + targetFrameName: 'Vís navn vindeygans', + targetPopup: '', + targetPopupName: 'Popup vindeygans navn', + title: 'Tilknýti', + toAnchor: 'Tilknýti til marknastein í tekstinum', + toEmail: 'Teldupostur', + toUrl: 'URL', + toolbar: 'Ger/broyt tilknýti', + type: 'Tilknýtisslag', + unlink: 'Strika tilknýti', + upload: 'Send til ambætaran' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/fr-ca.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/fr-ca.js new file mode 100644 index 000000000..9eb1a66dc --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/fr-ca.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'fr-ca', { + acccessKey: 'Touche d\'accessibilité', + advanced: 'Avancé', + advisoryContentType: 'Type de contenu', + advisoryTitle: 'Description', + anchor: { + toolbar: 'Ancre', + menu: 'Modifier l\'ancre', + title: 'Propriétés de l\'ancre', + name: 'Nom de l\'ancre', + errorName: 'Veuillez saisir le nom de l\'ancre', + remove: 'Supprimer l\'ancre' + }, + anchorId: 'Par ID', + anchorName: 'Par nom', + charset: 'Encodage de la cible', + cssClasses: 'Classes CSS', + emailAddress: 'Courriel', + emailBody: 'Corps du message', + emailSubject: 'Objet du message', + id: 'ID', + info: 'Informations sur le lien', + langCode: 'Code de langue', + langDir: 'Sens d\'écriture', + langDirLTR: 'De gauche à droite (LTR)', + langDirRTL: 'De droite à gauche (RTL)', + menu: 'Modifier le lien', + name: 'Nom', + noAnchors: '(Pas d\'ancre disponible dans le document)', + noEmail: 'Veuillez saisir le courriel', + noUrl: 'Veuillez saisir l\'URL', + other: '', + popupDependent: 'Dépendante (Netscape)', + popupFeatures: 'Caractéristiques de la fenêtre popup', + popupFullScreen: 'Plein écran (IE)', + popupLeft: 'Position de la gauche', + popupLocationBar: 'Barre d\'adresse', + popupMenuBar: 'Barre de menu', + popupResizable: 'Redimensionnable', + popupScrollBars: 'Barres de défilement', + popupStatusBar: 'Barre d\'état', + popupToolbar: 'Barre d\'outils', + popupTop: 'Position à partir du haut', + rel: 'Relation', + selectAnchor: 'Sélectionner une ancre', + styles: 'Style', + tabIndex: 'Ordre de tabulation', + target: 'Destination', + targetFrame: '', + targetFrameName: 'Nom du cadre de destination', + targetPopup: '', + targetPopupName: 'Nom de la fenêtre popup', + title: 'Lien', + toAnchor: 'Ancre dans cette page', + toEmail: 'Courriel', + toUrl: 'URL', + toolbar: 'Lien', + type: 'Type de lien', + unlink: 'Supprimer le lien', + upload: 'Téléverser' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/fr.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/fr.js new file mode 100644 index 000000000..ad9089a05 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/fr.js @@ -0,0 +1,77 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'fr', { + file: 'Fichier', + selectFileLabel: 'Upload', + selectFileTitle: 'Upload', + documentNotFound: 'Document non trouvé', + selectFileFilenameLabel: 'Nom du fichier', + selectFileFilenameTitle: 'Nom du fichier', + localPages:'Lien interne', + asset:'Asset', + selectContentTypeLabel:'Sélectionnez un type de contenu', + selectContentTypeTitle:'Sélectionnez un type de contenu pour filter la recherche', + selectPageLabel:'Sélectionnez une page', + selectPageTitle:'Sélectionnez la page que vous désirez lier au contenu', + acccessKey: 'Touche d\'accessibilité', + advanced: 'Avancé', + advisoryContentType: 'Type de contenu (ex: text/html)', + advisoryTitle: 'Description (title)', + 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.', + remove: 'Supprimer l\'ancre' + }, + anchorId: 'Par ID d\'élément', + anchorName: 'Par nom d\'ancre', + charset: 'Charset de la cible', + cssClasses: 'Classe CSS', + emailAddress: 'Adresse E-Mail', + emailBody: 'Corps du message', + emailSubject: 'Sujet du message', + id: 'Id', + info: 'Infos sur le lien', + langCode: 'Code de langue', + langDir: 'Sens d\'écriture', + langDirLTR: 'Gauche à droite', + langDirRTL: 'Droite à gauche', + menu: 'Editer le lien', + name: 'Nom', + noAnchors: '(Aucune ancre disponible dans ce document)', + noEmail: 'Veuillez entrer l\'adresse e-mail', + noUrl: 'Veuillez entrer l\'adresse du lien', + other: '', + popupDependent: 'Dépendante (Netscape)', + popupFeatures: 'Options de la fenêtre popup', + popupFullScreen: 'Plein écran (IE)', + popupLeft: 'Position gauche', + popupLocationBar: 'Barre d\'adresse', + popupMenuBar: 'Barre de menu', + popupResizable: 'Redimensionnable', + popupScrollBars: 'Barres de défilement', + popupStatusBar: 'Barre de status', + popupToolbar: 'Barre d\'outils', + popupTop: 'Position haute', + rel: 'Relation', + selectAnchor: 'Sélectionner l\'ancre', + styles: 'Style', + tabIndex: 'Index de tabulation', + target: 'Cible', + targetFrame: '', + targetFrameName: 'Nom du Cadre destination', + targetPopup: '', + targetPopupName: 'Nom de la fenêtre popup', + title: 'Lien', + toAnchor: 'Ancre', + toEmail: 'E-mail', + toUrl: 'URL', + toolbar: 'Lien', + type: 'Type de lien', + unlink: 'Supprimer le lien', + upload: 'Envoyer' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/gl.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/gl.js new file mode 100644 index 000000000..e1107691c --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/gl.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'gl', { + acccessKey: 'Chave de acceso', + advanced: 'Avanzado', + advisoryContentType: 'Tipo de contido informativo', + advisoryTitle: 'Título', + anchor: { + toolbar: 'Ancoraxe', + menu: 'Editar a ancoraxe', + title: 'Propiedades da ancoraxe', + name: 'Nome da ancoraxe', + errorName: 'Escriba o nome da ancoraxe', + remove: 'Retirar a ancoraxe' + }, + anchorId: 'Polo ID do elemento', + anchorName: 'Polo nome da ancoraxe', + charset: 'Codificación do recurso ligado', + cssClasses: 'Clases da folla de estilos', + emailAddress: 'Enderezo de correo', + emailBody: 'Corpo da mensaxe', + emailSubject: 'Asunto da mensaxe', + id: 'ID', + info: 'Información da ligazón', + langCode: 'Código do idioma', + langDir: 'Dirección de escritura do idioma', + langDirLTR: 'Esquerda a dereita (LTR)', + langDirRTL: 'Dereita a esquerda (RTL)', + menu: 'Editar a ligazón', + name: 'Nome', + noAnchors: '(Non hai ancoraxes dispoñíbeis no documento)', + noEmail: 'Escriba o enderezo de correo', + noUrl: 'Escriba a ligazón URL', + other: '', + popupDependent: 'Dependente (Netscape)', + popupFeatures: 'Características da xanela emerxente', + popupFullScreen: 'Pantalla completa (IE)', + popupLeft: 'Posición esquerda', + popupLocationBar: 'Barra de localización', + popupMenuBar: 'Barra do menú', + popupResizable: 'Redimensionábel', + popupScrollBars: 'Barras de desprazamento', + popupStatusBar: 'Barra de estado', + popupToolbar: 'Barra de ferramentas', + popupTop: 'Posición superior', + rel: 'Relación', + selectAnchor: 'Seleccionar unha ancoraxe', + styles: 'Estilo', + tabIndex: 'Índice de tabulación', + target: 'Destino', + targetFrame: '', + targetFrameName: 'Nome do marco de destino', + targetPopup: '', + targetPopupName: 'Nome da xanela emerxente', + title: 'Ligazón', + toAnchor: 'Ligar coa ancoraxe no testo', + toEmail: 'Correo', + toUrl: 'URL', + toolbar: 'Ligazón', + type: 'Tipo de ligazón', + unlink: 'Eliminar a ligazón', + upload: 'Enviar' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/gu.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/gu.js new file mode 100644 index 000000000..239322f88 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/gu.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'gu', { + acccessKey: 'ઍક્સેસ કી', + advanced: 'અડ્વાન્સડ', + advisoryContentType: 'મુખ્ય કન્ટેન્ટ પ્રકાર', + advisoryTitle: 'મુખ્ય મથાળું', + anchor: { + toolbar: 'ઍંકર ઇન્સર્ટ/દાખલ કરવી', + menu: 'ઍંકરના ગુણ', + title: 'ઍંકરના ગુણ', + name: 'ઍંકરનું નામ', + errorName: 'ઍંકરનું નામ ટાઈપ કરો', + remove: 'સ્થિર નકરવું' + }, + anchorId: 'ઍંકર એલિમન્ટ Id થી પસંદ કરો', + anchorName: 'ઍંકર નામથી પસંદ કરો', + charset: 'લિંક રિસૉર્સ કૅરિક્ટર સેટ', + cssClasses: 'સ્ટાઇલ-શીટ ક્લાસ', + emailAddress: 'ઈ-મેલ સરનામું', + emailBody: 'સંદેશ', + emailSubject: 'ઈ-મેલ વિષય', + id: 'Id', + info: 'લિંક ઇન્ફૉ ટૅબ', + langCode: 'ભાષા લેખવાની પદ્ધતિ', + langDir: 'ભાષા લેખવાની પદ્ધતિ', + langDirLTR: 'ડાબે થી જમણે (LTR)', + langDirRTL: 'જમણે થી ડાબે (RTL)', + menu: ' લિંક એડિટ/માં ફેરફાર કરવો', + name: 'નામ', + noAnchors: '(ડૉક્યુમન્ટમાં ઍંકરની સંખ્યા)', + noEmail: 'ઈ-મેલ સરનામું ટાઇપ કરો', + noUrl: 'લિંક URL ટાઇપ કરો', + other: ' <અન્ય>', + popupDependent: 'ડિપેન્ડન્ટ (Netscape)', + popupFeatures: 'પૉપ-અપ વિન્ડો ફીચરસૅ', + popupFullScreen: 'ફુલ સ્ક્રીન (IE)', + popupLeft: 'ડાબી બાજુ', + popupLocationBar: 'લોકેશન બાર', + popupMenuBar: 'મેન્યૂ બાર', + popupResizable: 'રીસાઈઝએબલ', + popupScrollBars: 'સ્ક્રોલ બાર', + popupStatusBar: 'સ્ટૅટસ બાર', + popupToolbar: 'ટૂલ બાર', + popupTop: 'જમણી બાજુ', + rel: 'સંબંધની સ્થિતિ', + selectAnchor: 'ઍંકર પસંદ કરો', + styles: 'સ્ટાઇલ', + tabIndex: 'ટૅબ ઇન્ડેક્સ', + target: 'ટાર્ગેટ/લક્ષ્ય', + targetFrame: '<ફ્રેમ>', + targetFrameName: 'ટાર્ગેટ ફ્રેમ નું નામ', + targetPopup: '<પૉપ-અપ વિન્ડો>', + targetPopupName: 'પૉપ-અપ વિન્ડો નું નામ', + title: 'લિંક', + toAnchor: 'આ પેજનો ઍંકર', + toEmail: 'ઈ-મેલ', + toUrl: 'URL', + toolbar: 'લિંક ઇન્સર્ટ/દાખલ કરવી', + type: 'લિંક પ્રકાર', + unlink: 'લિંક કાઢવી', + upload: 'અપલોડ' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/he.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/he.js new file mode 100644 index 000000000..f2de39d7d --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/he.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'he', { + acccessKey: 'מקש גישה', + advanced: 'אפשרויות מתקדמות', + advisoryContentType: 'Content Type מוצע', + advisoryTitle: 'כותרת מוצעת', + anchor: { + toolbar: 'הוספת/עריכת נקודת עיגון', + menu: 'מאפייני נקודת עיגון', + title: 'מאפייני נקודת עיגון', + name: 'שם לנקודת עיגון', + errorName: 'יש להקליד שם לנקודת עיגון', + remove: 'מחיקת נקודת עיגון' + }, + anchorId: 'עפ"י זיהוי (ID) האלמנט', + anchorName: 'עפ"י שם העוגן', + charset: 'קידוד המשאב המקושר', + cssClasses: 'גיליונות עיצוב קבוצות', + emailAddress: 'כתובת הדוא"ל', + emailBody: 'גוף ההודעה', + emailSubject: 'נושא ההודעה', + id: 'זיהוי (ID)', + info: 'מידע על הקישור', + langCode: 'קוד שפה', + langDir: 'כיוון שפה', + langDirLTR: 'שמאל לימין (LTR)', + langDirRTL: 'ימין לשמאל (RTL)', + menu: 'מאפייני קישור', + name: 'שם', + noAnchors: '(אין עוגנים זמינים בדף)', + noEmail: 'יש להקליד את כתובת הדוא"ל', + noUrl: 'יש להקליד את כתובת הקישור (URL)', + other: '<אחר>', + popupDependent: 'תלוי (Netscape)', + popupFeatures: 'תכונות החלון הקופץ', + popupFullScreen: 'מסך מלא (IE)', + popupLeft: 'מיקום צד שמאל', + popupLocationBar: 'סרגל כתובת', + popupMenuBar: 'סרגל תפריט', + popupResizable: 'שינוי גודל', + popupScrollBars: 'ניתן לגלילה', + popupStatusBar: 'סרגל חיווי', + popupToolbar: 'סרגל הכלים', + popupTop: 'מיקום צד עליון', + rel: 'קשר גומלין', + selectAnchor: 'בחירת עוגן', + styles: 'סגנון', + tabIndex: 'מספר טאב', + target: 'מטרה', + targetFrame: '<מסגרת>', + targetFrameName: 'שם מסגרת היעד', + targetPopup: '<חלון קופץ>', + targetPopupName: 'שם החלון הקופץ', + title: 'קישור', + toAnchor: 'עוגן בעמוד זה', + toEmail: 'דוא"ל', + toUrl: 'כתובת (URL)', + toolbar: 'הוספת/עריכת קישור', + type: 'סוג קישור', + unlink: 'הסרת הקישור', + upload: 'העלאה' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/hi.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/hi.js new file mode 100644 index 000000000..5b8d4113c --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/hi.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'hi', { + acccessKey: 'ऍक्सॅस की', + advanced: 'ऍड्वान्स्ड', + advisoryContentType: 'परामर्श कन्टॅन्ट प्रकार', + advisoryTitle: 'परामर्श शीर्शक', + anchor: { + toolbar: 'ऐंकर इन्सर्ट/संपादन', + menu: 'ऐंकर प्रॉपर्टीज़', + title: 'ऐंकर प्रॉपर्टीज़', + name: 'ऐंकर का नाम', + errorName: 'ऐंकर का नाम टाइप करें', + remove: 'Remove Anchor' + }, + anchorId: 'ऍलीमॅन्ट Id से', + anchorName: 'ऐंकर नाम से', + charset: 'लिंक रिसोर्स करॅक्टर सॅट', + cssClasses: 'स्टाइल-शीट क्लास', + emailAddress: 'ई-मेल पता', + emailBody: 'संदेश', + emailSubject: 'संदेश विषय', + id: 'Id', + info: 'लिंक ', + langCode: 'भाषा लिखने की दिशा', + langDir: 'भाषा लिखने की दिशा', + langDirLTR: 'बायें से दायें (LTR)', + langDirRTL: 'दायें से बायें (RTL)', + menu: 'लिंक संपादन', + name: 'नाम', + noAnchors: '(डॉक्यूमॅन्ट में ऐंकर्स की संख्या)', + noEmail: 'ई-मेल पता टाइप करें', + noUrl: 'लिंक URL टाइप करें', + other: '<अन्य>', + popupDependent: 'डिपेन्डॅन्ट (Netscape)', + popupFeatures: 'पॉप-अप विन्डो फ़ीचर्स', + popupFullScreen: 'फ़ुल स्क्रीन (IE)', + popupLeft: 'बायीं तरफ', + popupLocationBar: 'लोकेशन बार', + popupMenuBar: 'मॅन्यू बार', + popupResizable: 'आकार बदलने लायक', + popupScrollBars: 'स्क्रॉल बार', + popupStatusBar: 'स्टेटस बार', + popupToolbar: 'टूल बार', + popupTop: 'दायीं तरफ', + rel: 'संबंध', + selectAnchor: 'ऐंकर चुनें', + styles: 'स्टाइल', + tabIndex: 'टैब इन्डॅक्स', + target: 'टार्गेट', + targetFrame: '<फ़्रेम>', + targetFrameName: 'टार्गेट फ़्रेम का नाम', + targetPopup: '<पॉप-अप विन्डो>', + targetPopupName: 'पॉप-अप विन्डो का नाम', + title: 'लिंक', + toAnchor: 'इस पेज का ऐंकर', + toEmail: 'ई-मेल', + toUrl: 'URL', + toolbar: 'लिंक इन्सर्ट/संपादन', + type: 'लिंक प्रकार', + unlink: 'लिंक हटायें', + upload: 'अपलोड' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/hr.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/hr.js new file mode 100644 index 000000000..431c7e737 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/hr.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'hr', { + acccessKey: 'Pristupna tipka', + advanced: 'Napredno', + advisoryContentType: 'Advisory vrsta sadržaja', + advisoryTitle: 'Advisory naslov', + anchor: { + toolbar: 'Ubaci/promijeni sidro', + menu: 'Svojstva sidra', + title: 'Svojstva sidra', + name: 'Ime sidra', + errorName: 'Molimo unesite ime sidra', + remove: 'Ukloni sidro' + }, + anchorId: 'Po Id elementa', + anchorName: 'Po nazivu sidra', + charset: 'Kodna stranica povezanih resursa', + cssClasses: 'Stylesheet klase', + emailAddress: 'E-Mail adresa', + emailBody: 'Sadržaj poruke', + emailSubject: 'Naslov', + id: 'Id', + info: 'Link Info', + langCode: 'Smjer jezika', + langDir: 'Smjer jezika', + langDirLTR: 'S lijeva na desno (LTR)', + langDirRTL: 'S desna na lijevo (RTL)', + menu: 'Promijeni link', + name: 'Naziv', + noAnchors: '(Nema dostupnih sidra)', + noEmail: 'Molimo upišite e-mail adresu', + noUrl: 'Molimo upišite URL link', + other: '', + popupDependent: 'Ovisno (Netscape)', + popupFeatures: 'Mogućnosti popup prozora', + popupFullScreen: 'Cijeli ekran (IE)', + popupLeft: 'Lijeva pozicija', + popupLocationBar: 'Traka za lokaciju', + popupMenuBar: 'Izborna traka', + popupResizable: 'Promjenjiva veličina', + popupScrollBars: 'Scroll traka', + popupStatusBar: 'Statusna traka', + popupToolbar: 'Traka s alatima', + popupTop: 'Gornja pozicija', + rel: 'Veza', + selectAnchor: 'Odaberi sidro', + styles: 'Stil', + tabIndex: 'Tab Indeks', + target: 'Meta', + targetFrame: '', + targetFrameName: 'Ime ciljnog okvira', + targetPopup: '', + targetPopupName: 'Naziv popup prozora', + title: 'Link', + toAnchor: 'Sidro na ovoj stranici', + toEmail: 'E-Mail', + toUrl: 'URL', + toolbar: 'Ubaci/promijeni link', + type: 'Link vrsta', + unlink: 'Ukloni link', + upload: 'Pošalji' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/hu.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/hu.js new file mode 100644 index 000000000..f1b448554 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/hu.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'hu', { + acccessKey: 'Billentyűkombináció', + advanced: 'További opciók', + advisoryContentType: 'Súgó tartalomtípusa', + advisoryTitle: 'Súgócimke', + 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', + remove: 'Horgony eltávolítása' + }, + anchorId: 'Azonosító szerint', + anchorName: 'Horgony név szerint', + charset: 'Hivatkozott tartalom kódlapja', + cssClasses: 'Stíluskészlet', + emailAddress: 'E-Mail cím', + emailBody: 'Üzenet', + emailSubject: 'Üzenet tárgya', + id: 'Id', + info: 'Alaptulajdonságok', + langCode: 'Írás iránya', + langDir: 'Írás iránya', + langDirLTR: 'Balról jobbra', + langDirRTL: 'Jobbról balra', + menu: 'Hivatkozás módosítása', + name: 'Név', + noAnchors: '(Nincs horgony a dokumentumban)', + noEmail: 'Adja meg az E-Mail címet', + noUrl: 'Adja meg a hivatkozás webcímét', + other: '', + popupDependent: 'Szülőhöz kapcsolt (csak Netscape)', + popupFeatures: 'Felugró ablak jellemzői', + popupFullScreen: 'Teljes képernyő (csak IE)', + popupLeft: 'Bal pozíció', + popupLocationBar: 'Címsor', + popupMenuBar: 'Menü sor', + popupResizable: 'Átméretezés', + popupScrollBars: 'Gördítősáv', + popupStatusBar: 'Állapotsor', + popupToolbar: 'Eszköztár', + popupTop: 'Felső pozíció', + rel: 'Kapcsolat típusa', + selectAnchor: 'Horgony választása', + styles: 'Stílus', + tabIndex: 'Tabulátor index', + target: 'Tartalom megjelenítése', + targetFrame: '', + targetFrameName: 'Keret neve', + targetPopup: '', + targetPopupName: 'Felugró ablak neve', + title: 'Hivatkozás tulajdonságai', + toAnchor: 'Horgony az oldalon', + toEmail: 'E-Mail', + toUrl: 'URL', + toolbar: 'Hivatkozás beillesztése/módosítása', + type: 'Hivatkozás típusa', + unlink: 'Hivatkozás törlése', + upload: 'Feltöltés' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/id.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/id.js new file mode 100644 index 000000000..283699cd6 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/id.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'id', { + acccessKey: 'Access Key', // MISSING + advanced: 'Advanced', // MISSING + advisoryContentType: 'Advisory Content Type', // MISSING + advisoryTitle: 'Penasehat Judul', + anchor: { + toolbar: 'Anchor', // MISSING + menu: 'Edit Anchor', // MISSING + title: 'Anchor Properties', // MISSING + name: 'Anchor Name', // MISSING + errorName: 'Please type the anchor name', // MISSING + remove: 'Remove Anchor' // MISSING + }, + anchorId: 'By Element Id', // MISSING + anchorName: 'By Anchor Name', // MISSING + charset: 'Linked Resource Charset', // MISSING + cssClasses: 'Kelas Stylesheet', + emailAddress: 'E-Mail Address', // MISSING + emailBody: 'Message Body', // MISSING + emailSubject: 'Message Subject', // MISSING + id: 'Id', + info: 'Link Info', // MISSING + langCode: 'Kode Bahasa', + langDir: 'Arah Bahasa', + langDirLTR: 'Kiri ke Kanan (LTR)', + langDirRTL: 'Kanan ke Kiri (RTL)', + menu: 'Edit Link', // MISSING + name: 'Nama', + noAnchors: '(No anchors available in the document)', // MISSING + noEmail: 'Please type the e-mail address', // MISSING + noUrl: 'Please type the link URL', // MISSING + other: '', // MISSING + popupDependent: 'Dependent (Netscape)', // MISSING + popupFeatures: 'Popup Window Features', // MISSING + popupFullScreen: 'Full Screen (IE)', // MISSING + popupLeft: 'Left Position', // MISSING + popupLocationBar: 'Location Bar', // MISSING + popupMenuBar: 'Menu Bar', // MISSING + popupResizable: 'Resizable', // MISSING + popupScrollBars: 'Scroll Bars', // MISSING + popupStatusBar: 'Status Bar', // MISSING + popupToolbar: 'Toolbar', // MISSING + popupTop: 'Top Position', // MISSING + rel: 'Relationship', // MISSING + selectAnchor: 'Select an Anchor', // MISSING + styles: 'Gaya', + tabIndex: 'Tab Index', // MISSING + target: 'Sasaran', + targetFrame: '', // MISSING + targetFrameName: 'Target Frame Name', // MISSING + targetPopup: '', // MISSING + targetPopupName: 'Popup Window Name', // MISSING + title: 'Tautan', + toAnchor: 'Link to anchor in the text', // MISSING + toEmail: 'E-mail', // MISSING + toUrl: 'URL', + toolbar: 'Tautan', + type: 'Link Type', // MISSING + unlink: 'Unlink', // MISSING + upload: 'Unggah' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/is.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/is.js new file mode 100644 index 000000000..83cef15d8 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/is.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'is', { + acccessKey: 'Skammvalshnappur', + advanced: 'Tæknilegt', + advisoryContentType: 'Tegund innihalds', + advisoryTitle: 'Titill', + anchor: { + toolbar: 'Stofna/breyta kaflamerki', + menu: 'Eigindi kaflamerkis', + title: 'Eigindi kaflamerkis', + name: 'Nafn bókamerkis', + errorName: 'Sláðu inn nafn bókamerkis!', + remove: 'Remove Anchor' + }, + anchorId: 'Eftir auðkenni einingar', + anchorName: 'Eftir akkerisnafni', + charset: 'Táknróf', + cssClasses: 'Stílsniðsflokkur', + emailAddress: 'Netfang', + emailBody: 'Meginmál', + emailSubject: 'Efni', + id: 'Auðkenni', + info: 'Almennt', + langCode: 'Lesstefna', + langDir: 'Lesstefna', + langDirLTR: 'Frá vinstri til hægri (LTR)', + langDirRTL: 'Frá hægri til vinstri (RTL)', + menu: 'Breyta stiklu', + name: 'Nafn', + noAnchors: '', + noEmail: 'Sláðu inn netfang!', + noUrl: 'Sláðu inn veffang stiklunnar!', + other: '', + popupDependent: 'Háð venslum (Netscape)', + popupFeatures: 'Eigindi sprettiglugga', + popupFullScreen: 'Heilskjár (IE)', + popupLeft: 'Fjarlægð frá vinstri', + popupLocationBar: 'Fanglína', + popupMenuBar: 'Vallína', + popupResizable: 'Resizable', // MISSING + popupScrollBars: 'Skrunstikur', + popupStatusBar: 'Stöðustika', + popupToolbar: 'Verkfærastika', + popupTop: 'Fjarlægð frá efri brún', + rel: 'Relationship', // MISSING + selectAnchor: 'Veldu akkeri', + styles: 'Stíll', + tabIndex: 'Raðnúmer innsláttarreits', + target: 'Mark', + targetFrame: '', + targetFrameName: 'Nafn markglugga', + targetPopup: '', + targetPopupName: 'Nafn sprettiglugga', + title: 'Stikla', + toAnchor: 'Bókamerki á þessari síðu', + toEmail: 'Netfang', + toUrl: 'Vefslóð', + toolbar: 'Stofna/breyta stiklu', + type: 'Stikluflokkur', + unlink: 'Fjarlægja stiklu', + upload: 'Senda upp' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/it.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/it.js new file mode 100644 index 000000000..e869d9c12 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/it.js @@ -0,0 +1,69 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'it', { + localPages:'Internal link', + asset:'Asset', + selectPageLabel:'Select a page', + selectPageTitle:'Select the page you want to link to', + acccessKey: 'Scorciatoia da tastiera', + advanced: 'Avanzate', + advisoryContentType: 'Tipo della risorsa collegata', + advisoryTitle: 'Titolo', + anchor: { + toolbar: 'Inserisci/Modifica Ancora', + menu: 'Proprietà ancora', + title: 'Proprietà ancora', + name: 'Nome ancora', + errorName: 'Inserici il nome dell\'ancora', + remove: 'Rimuovi l\'ancora' + }, + anchorId: 'Per id elemento', + anchorName: 'Per Nome', + charset: 'Set di caretteri della risorsa collegata', + cssClasses: 'Nome classe CSS', + emailAddress: 'Indirizzo E-Mail', + emailBody: 'Corpo del messaggio', + emailSubject: 'Oggetto del messaggio', + id: 'Id', + info: 'Informazioni collegamento', + langCode: 'Direzione scrittura', + langDir: 'Direzione scrittura', + langDirLTR: 'Da Sinistra a Destra (LTR)', + langDirRTL: 'Da Destra a Sinistra (RTL)', + menu: 'Modifica collegamento', + name: 'Nome', + noAnchors: '(Nessuna ancora disponibile nel documento)', + noEmail: 'Devi inserire un\'indirizzo e-mail', + noUrl: 'Devi inserire l\'URL del collegamento', + other: '', + popupDependent: 'Dipendente (Netscape)', + popupFeatures: 'Caratteristiche finestra popup', + popupFullScreen: 'A tutto schermo (IE)', + popupLeft: 'Posizione da sinistra', + popupLocationBar: 'Barra degli indirizzi', + popupMenuBar: 'Barra del menu', + popupResizable: 'Ridimensionabile', + popupScrollBars: 'Barre di scorrimento', + popupStatusBar: 'Barra di stato', + popupToolbar: 'Barra degli strumenti', + popupTop: 'Posizione dall\'alto', + rel: 'Relazioni', + selectAnchor: 'Scegli Ancora', + styles: 'Stile', + tabIndex: 'Ordine di tabulazione', + target: 'Destinazione', + targetFrame: '', + targetFrameName: 'Nome del riquadro di destinazione', + targetPopup: '', + targetPopupName: 'Nome finestra popup', + title: 'Collegamento', + toAnchor: 'Ancora nel testo', + toEmail: 'E-Mail', + toUrl: 'URL', + toolbar: 'Collegamento', + type: 'Tipo di Collegamento', + unlink: 'Elimina collegamento', + upload: 'Carica' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/ja.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/ja.js new file mode 100644 index 000000000..9b4eda4f0 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/ja.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'ja', { + acccessKey: 'アクセスキー', + advanced: '高度な設定', + advisoryContentType: 'Content Type属性', + advisoryTitle: 'Title属性', + anchor: { + toolbar: 'アンカー挿入/編集', + menu: 'アンカーの編集', + title: 'アンカーのプロパティ', + name: 'アンカー名', + errorName: 'アンカー名を入力してください。', + remove: 'アンカーを削除' + }, + anchorId: 'エレメントID', + anchorName: 'アンカー名', + charset: 'リンク先のcharset', + cssClasses: 'スタイルシートクラス', + emailAddress: 'E-Mail アドレス', + emailBody: '本文', + emailSubject: '件名', + id: 'Id', + info: 'ハイパーリンク情報', + langCode: '言語コード', + langDir: '文字表記の方向', + langDirLTR: '左から右 (LTR)', + langDirRTL: '右から左 (RTL)', + menu: 'リンクを編集', + name: 'Name属性', + noAnchors: '(このドキュメント内にアンカーはありません)', + noEmail: 'メールアドレスを入力してください。', + noUrl: 'リンクURLを入力してください。', + other: '<その他の>', + popupDependent: '開いたウィンドウに連動して閉じる (Netscape)', + popupFeatures: 'ポップアップウィンドウ特徴', + popupFullScreen: '全画面モード(IE)', + popupLeft: '左端からの座標で指定', + popupLocationBar: 'ロケーションバー', + popupMenuBar: 'メニューバー', + popupResizable: 'サイズ可変', + popupScrollBars: 'スクロールバー', + popupStatusBar: 'ステータスバー', + popupToolbar: 'ツールバー', + popupTop: '上端からの座標で指定', + rel: '関連リンク', + selectAnchor: 'アンカーを選択', + styles: 'スタイルシート', + tabIndex: 'タブインデックス', + target: 'ターゲット', + targetFrame: '<フレーム>', + targetFrameName: 'ターゲットのフレーム名', + targetPopup: '<ポップアップウィンドウ>', + targetPopupName: 'ポップアップウィンドウ名', + title: 'ハイパーリンク', + toAnchor: 'ページ内のアンカー', + toEmail: 'E-Mail', + toUrl: 'URL', + toolbar: 'リンク挿入/編集', + type: 'リンクタイプ', + unlink: 'リンクを削除', + upload: 'アップロード' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/ka.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/ka.js new file mode 100644 index 000000000..862d7a6a4 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/ka.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'ka', { + acccessKey: 'წვდომის ღილაკი', + advanced: 'დაწვრილებით', + advisoryContentType: 'შიგთავსის ტიპი', + advisoryTitle: 'სათაური', + anchor: { + toolbar: 'ღუზა', + menu: 'ღუზის რედაქტირება', + title: 'ღუზის პარამეტრები', + name: 'ღუზუს სახელი', + errorName: 'აკრიფეთ ღუზის სახელი', + remove: 'Remove Anchor' + }, + anchorId: 'ელემენტის Id-თ', + anchorName: 'ღუზის სახელით', + charset: 'კოდირება', + cssClasses: 'CSS კლასი', + emailAddress: 'ელფოსტის მისამართები', + emailBody: 'წერილის ტექსტი', + emailSubject: 'წერილის სათაური', + id: 'Id', + info: 'ბმულის ინფორმაცია', + langCode: 'ენის კოდი', + langDir: 'ენის მიმართულება', + langDirLTR: 'მარცხნიდან მარჯვნივ (LTR)', + langDirRTL: 'მარჯვნიდან მარცხნივ (RTL)', + menu: 'ბმულის რედაქტირება', + name: 'სახელი', + noAnchors: '(ამ დოკუმენტში ღუზა არაა)', + noEmail: 'აკრიფეთ ელფოსტის მისამართი', + noUrl: 'აკრიფეთ ბმულის URL', + other: '<სხვა>', + popupDependent: 'დამოკიდებული (Netscape)', + popupFeatures: 'Popup ფანჯრის პარამეტრები', + popupFullScreen: 'მთელი ეკრანი (IE)', + popupLeft: 'მარცხენა პოზიცია', + popupLocationBar: 'ნავიგაციის ზოლი', + popupMenuBar: 'მენიუს ზოლი', + popupResizable: 'ცვალებადი ზომით', + popupScrollBars: 'გადახვევის ზოლები', + popupStatusBar: 'სტატუსის ზოლი', + popupToolbar: 'ხელსაწყოთა ზოლი', + popupTop: 'ზედა პოზიცია', + rel: 'კავშირი', + selectAnchor: 'აირჩიეთ ღუზა', + styles: 'CSS სტილი', + tabIndex: 'Tab-ის ინდექსი', + target: 'გახსნის ადგილი', + targetFrame: '', + targetFrameName: 'Frame-ის სახელი', + targetPopup: '', + targetPopupName: 'Popup ფანჯრის სახელი', + title: 'ბმული', + toAnchor: 'ბმული ტექსტში ღუზაზე', + toEmail: 'ელფოსტა', + toUrl: 'URL', + toolbar: 'ბმული', + type: 'ბმულის ტიპი', + unlink: 'ბმულის მოხსნა', + upload: 'აქაჩვა' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/km.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/km.js new file mode 100644 index 000000000..b939dece7 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/km.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'km', { + acccessKey: 'សោរ​ចូល', + advanced: 'កម្រិត​ខ្ពស់', + advisoryContentType: 'ប្រភេទអត្ថបទ​ប្រឹក្សា', + advisoryTitle: 'ចំណងជើង​ប្រឹក្សា', + anchor: { + toolbar: 'យុថ្កា', + menu: 'កែ​យុថ្កា', + title: 'លក្ខណៈ​យុថ្កា', + name: 'ឈ្មោះ​យុថ្កា', + errorName: 'សូម​បញ្ចូល​ឈ្មោះ​យុថ្កា', + remove: 'ដក​យុថ្កា​ចេញ' + }, + anchorId: 'តាម ID ធាតុ', + anchorName: 'តាម​ឈ្មោះ​យុថ្កា', + charset: 'លេខកូតអក្សររបស់ឈ្នាប់', + cssClasses: 'Stylesheet Classes', + emailAddress: 'អាសយដ្ឋាន​អ៊ីមែល', + emailBody: 'តួ​អត្ថបទ', + emailSubject: 'ប្រធានបទ​សារ', + id: 'Id', + info: 'ព័ត៌មាន​ពី​តំណ', + langCode: 'កូដ​ភាសា', + langDir: 'ទិសដៅភាសា', + langDirLTR: 'ពីឆ្វេងទៅស្តាំ(LTR)', + langDirRTL: 'ពីស្តាំទៅឆ្វេង(RTL)', + menu: 'កែ​តំណ', + name: 'ឈ្មោះ', + noAnchors: '(មិន​មាន​យុថ្កា​នៅ​ក្នុង​ឯកសារ​អត្ថថបទ​ទេ)', + noEmail: 'សូម​បញ្ចូល​អាសយដ្ឋាន​អ៊ីមែល', + noUrl: 'សូម​បញ្ចូល​តំណ URL', + other: '<ផ្សេង​ទៀត>', + popupDependent: 'Dependent (Netscape)', + popupFeatures: 'មុខ​ងារ​ផុស​ផ្ទាំង​វីនដូ​ឡើង', + popupFullScreen: 'ពេញ​អេក្រង់ (IE)', + popupLeft: 'ទីតាំងខាងឆ្វេង', + popupLocationBar: 'របារ​ទីតាំង', + popupMenuBar: 'របារ​ម៉ឺនុយ', + popupResizable: 'អាច​ប្ដូរ​ទំហំ', + popupScrollBars: 'របារ​រំកិល', + popupStatusBar: 'របារ​ស្ថានភាព', + popupToolbar: 'របារ​ឧបករណ៍', + popupTop: 'ទីតាំង​កំពូល', + rel: 'សម្ពន្ធ​ភាព', + selectAnchor: 'រើស​យក​យុថ្កា​មួយ', + styles: 'ស្ទីល', + tabIndex: 'លេខ Tab', + target: 'គោលដៅ', + targetFrame: '<ស៊ុម>', + targetFrameName: 'ឈ្មោះ​ស៊ុម​ជា​គោល​ដៅ', + targetPopup: '<វីនដូ​ផុស​ឡើង>', + targetPopupName: 'ឈ្មោះ​វីនដូត​ផុស​ឡើង', + title: 'តំណ', + toAnchor: 'ត​ភ្ជាប់​ទៅ​យុថ្កា​ក្នុង​អត្ថបទ', + toEmail: 'អ៊ីមែល', + toUrl: 'URL', + toolbar: 'តំណ', + type: 'ប្រភេទ​តំណ', + unlink: 'ផ្ដាច់​តំណ', + upload: 'ផ្ទុក​ឡើង' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/ko.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/ko.js new file mode 100644 index 000000000..329868a5d --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/ko.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'ko', { + acccessKey: '액세스 키', + advanced: '고급', + advisoryContentType: '보조 콘텐츠 유형', + advisoryTitle: '보조 제목', + anchor: { + toolbar: '책갈피', + menu: '책갈피 편집', + title: '책갈피 속성', + name: '책갈피 이름', + errorName: '책갈피 이름을 입력하십시오', + remove: '책갈피 제거' + }, + anchorId: '책갈피 ID', + anchorName: '책갈피 이름', + charset: '링크된 자료 문자열 인코딩', + cssClasses: '스타일시트 클래스', + emailAddress: '이메일 주소', + emailBody: '메시지 내용', + emailSubject: '메시지 제목', + id: 'ID', + info: '링크 정보', + langCode: '언어 코드', + langDir: '언어 방향', + langDirLTR: '왼쪽에서 오른쪽 (LTR)', + langDirRTL: '오른쪽에서 왼쪽 (RTL)', + menu: '링크 수정', + name: '이름', + noAnchors: '(문서에 책갈피가 없습니다.)', + noEmail: '이메일 주소를 입력하십시오', + noUrl: '링크 주소(URL)를 입력하십시오', + other: '<기타>', + popupDependent: 'Dependent (Netscape)', + popupFeatures: '팝업창 속성', + popupFullScreen: '전체화면 (IE)', + popupLeft: '왼쪽 위치', + popupLocationBar: '주소 표시줄', + popupMenuBar: '메뉴 바', + popupResizable: '크기 조절 가능', + popupScrollBars: '스크롤 바', + popupStatusBar: '상태 바', + popupToolbar: '툴바', + popupTop: '위쪽 위치', + rel: '관계', + selectAnchor: '책갈피 선택', + styles: '스타일', + tabIndex: '탭 순서', + target: '타겟', + targetFrame: '<프레임>', + targetFrameName: '타겟 프레임 이름', + targetPopup: '<팝업 창>', + targetPopupName: '팝업 창 이름', + title: '링크', + toAnchor: '책갈피', + toEmail: '이메일', + toUrl: '주소(URL)', + toolbar: '링크 삽입/변경', + type: '링크 종류', + unlink: '링크 지우기', + upload: '업로드' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/ku.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/ku.js new file mode 100644 index 000000000..1461f5466 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/ku.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'ku', { + acccessKey: 'کلیلی دەستپێگەیشتن', + advanced: 'پێشکەوتوو', + advisoryContentType: 'جۆری ناوەڕۆکی ڕاویژکار', + advisoryTitle: 'ڕاوێژکاری سەردێڕ', + anchor: { + toolbar: 'دانان/چاکسازی لەنگەر', + menu: 'چاکسازی لەنگەر', + title: 'خاسیەتی لەنگەر', + name: 'ناوی لەنگەر', + errorName: 'تکایه ناوی لەنگەر بنووسه', + remove: 'لابردنی لەنگەر' + }, + anchorId: 'بەپێی ناسنامەی توخم', + anchorName: 'بەپێی ناوی لەنگەر', + charset: 'بەستەری سەرچاوەی نووسە', + cssClasses: 'شێوازی چینی پەڕه', + emailAddress: 'ناونیشانی ئیمەیل', + emailBody: 'ناوەڕۆکی نامە', + emailSubject: 'بابەتی نامە', + id: 'ناسنامە', + info: 'زانیاری بەستەر', + langCode: 'هێمای زمان', + langDir: 'ئاراستەی زمان', + langDirLTR: 'چەپ بۆ ڕاست (LTR)', + langDirRTL: 'ڕاست بۆ چەپ (RTL)', + menu: 'چاکسازی بەستەر', + name: 'ناو', + noAnchors: '(هیچ جۆرێکی لەنگەر ئامادە نیە لەم پەڕەیه)', + noEmail: 'تکایە ناونیشانی ئیمەیل بنووسە', + noUrl: 'تکایە ناونیشانی بەستەر بنووسە', + other: '<هیتر>', + popupDependent: 'پێوەبەستراو (Netscape)', + popupFeatures: 'خاسیەتی پەنجەرەی سەرهەڵدەر', + popupFullScreen: 'پڕ بەپڕی شاشە (IE)', + popupLeft: 'جێگای چەپ', + popupLocationBar: 'هێڵی ناونیشانی بەستەر', + popupMenuBar: 'هێڵی لیسته', + popupResizable: 'توانای گۆڕینی قەباره', + popupScrollBars: 'هێڵی هاتووچۆپێکردن', + popupStatusBar: 'هێڵی دۆخ', + popupToolbar: 'هێڵی تووڵامراز', + popupTop: 'جێگای سەرەوە', + rel: 'پەیوەندی', + selectAnchor: 'هەڵبژاردنی لەنگەرێك', + styles: 'شێواز', + tabIndex: 'بازدەری تابی ئیندێکس', + target: 'ئامانج', + targetFrame: '<چووارچێوە>', + targetFrameName: 'ناوی ئامانجی چووارچێوە', + targetPopup: '<پەنجەرەی سەرهەڵدەر>', + targetPopupName: 'ناوی پەنجەرەی سەرهەڵدەر', + title: 'بەستەر', + toAnchor: 'بەستەر بۆ لەنگەر له دەق', + toEmail: 'ئیمەیل', + toUrl: 'ناونیشانی بەستەر', + toolbar: 'دانان/ڕێکخستنی بەستەر', + type: 'جۆری بەستەر', + unlink: 'لابردنی بەستەر', + upload: 'بارکردن' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/lt.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/lt.js new file mode 100644 index 000000000..37969c50b --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/lt.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'lt', { + acccessKey: 'Prieigos raktas', + advanced: 'Papildomas', + advisoryContentType: 'Konsultacinio turinio tipas', + advisoryTitle: 'Konsultacinė antraštė', + 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ą', + remove: 'Pašalinti žymę' + }, + anchorId: 'Pagal žymės Id', + anchorName: 'Pagal žymės vardą', + charset: 'Susietų išteklių simbolių lentelė', + cssClasses: 'Stilių lentelės klasės', + emailAddress: 'El.pašto adresas', + emailBody: 'Žinutės turinys', + emailSubject: 'Žinutės tema', + id: 'Id', + info: 'Nuorodos informacija', + langCode: 'Teksto kryptis', + langDir: 'Teksto kryptis', + langDirLTR: 'Iš kairės į dešinę (LTR)', + langDirRTL: 'Iš dešinės į kairę (RTL)', + menu: 'Taisyti nuorodą', + name: 'Vardas', + noAnchors: '(Šiame dokumente žymių nėra)', + noEmail: 'Prašome įvesti el.pašto adresą', + noUrl: 'Prašome įvesti nuorodos URL', + other: '', + popupDependent: 'Priklausomas (Netscape)', + popupFeatures: 'Išskleidžiamo lango savybės', + popupFullScreen: 'Visas ekranas (IE)', + popupLeft: 'Kairė pozicija', + popupLocationBar: 'Adreso juosta', + popupMenuBar: 'Meniu juosta', + popupResizable: 'Kintamas dydis', + popupScrollBars: 'Slinkties juostos', + popupStatusBar: 'Būsenos juosta', + popupToolbar: 'Mygtukų juosta', + popupTop: 'Viršutinė pozicija', + rel: 'Sąsajos', + selectAnchor: 'Pasirinkite žymę', + styles: 'Stilius', + tabIndex: 'Tabuliavimo indeksas', + target: 'Paskirties vieta', + targetFrame: '', + targetFrameName: 'Paskirties kadro vardas', + targetPopup: '', + targetPopupName: 'Paskirties lango vardas', + title: 'Nuoroda', + toAnchor: 'Žymė šiame puslapyje', + toEmail: 'El.paštas', + toUrl: 'Nuoroda', + toolbar: 'Įterpti/taisyti nuorodą', + type: 'Nuorodos tipas', + unlink: 'Panaikinti nuorodą', + upload: 'Siųsti' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/lv.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/lv.js new file mode 100644 index 000000000..0e300aa2e --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/lv.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'lv', { + acccessKey: 'Pieejas taustiņš', + advanced: 'Izvērstais', + advisoryContentType: 'Konsultatīvs satura tips', + advisoryTitle: 'Konsultatīvs virsraksts', + anchor: { + toolbar: 'Ievietot/Labot iezīmi', + menu: 'Labot iezīmi', + title: 'Iezīmes uzstādījumi', + name: 'Iezīmes nosaukums', + errorName: 'Lūdzu norādiet iezīmes nosaukumu', + remove: 'Noņemt iezīmi' + }, + anchorId: 'Pēc elementa ID', + anchorName: 'Pēc iezīmes nosaukuma', + charset: 'Pievienotā resursa kodējums', + cssClasses: 'Stilu saraksta klases', + emailAddress: 'E-pasta adrese', + emailBody: 'Ziņas saturs', + emailSubject: 'Ziņas tēma', + id: 'ID', + info: 'Hipersaites informācija', + langCode: 'Valodas kods', + langDir: 'Valodas lasīšanas virziens', + langDirLTR: 'No kreisās uz labo (LTR)', + langDirRTL: 'No labās uz kreiso (RTL)', + menu: 'Labot hipersaiti', + name: 'Nosaukums', + noAnchors: '(Šajā dokumentā nav iezīmju)', + noEmail: 'Lūdzu norādi e-pasta adresi', + noUrl: 'Lūdzu norādi hipersaiti', + other: '', + popupDependent: 'Atkarīgs (Netscape)', + popupFeatures: 'Uznirstošā loga nosaukums īpašības', + popupFullScreen: 'Pilnā ekrānā (IE)', + popupLeft: 'Kreisā koordināte', + popupLocationBar: 'Atrašanās vietas josla', + popupMenuBar: 'Izvēlnes josla', + popupResizable: 'Mērogojams', + popupScrollBars: 'Ritjoslas', + popupStatusBar: 'Statusa josla', + popupToolbar: 'Rīku josla', + popupTop: 'Augšējā koordināte', + rel: 'Relācija', + selectAnchor: 'Izvēlēties iezīmi', + styles: 'Stils', + tabIndex: 'Ciļņu indekss', + target: 'Mērķis', + targetFrame: '', + targetFrameName: 'Mērķa ietvara nosaukums', + targetPopup: '', + targetPopupName: 'Uznirstošā loga nosaukums', + title: 'Hipersaite', + toAnchor: 'Iezīme šajā lapā', + toEmail: 'E-pasts', + toUrl: 'Adrese', + toolbar: 'Ievietot/Labot hipersaiti', + type: 'Hipersaites tips', + unlink: 'Noņemt hipersaiti', + upload: 'Augšupielādēt' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/mk.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/mk.js new file mode 100644 index 000000000..b17030265 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/mk.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'mk', { + acccessKey: 'Access Key', // MISSING + advanced: 'Advanced', // MISSING + advisoryContentType: 'Advisory Content Type', // MISSING + advisoryTitle: 'Advisory Title', // MISSING + anchor: { + toolbar: 'Anchor', + menu: 'Edit Anchor', + title: 'Anchor Properties', + name: 'Anchor Name', + errorName: 'Please type the anchor name', + remove: 'Remove Anchor' + }, + anchorId: 'By Element Id', // MISSING + anchorName: 'By Anchor Name', // MISSING + charset: 'Linked Resource Charset', // MISSING + cssClasses: 'Stylesheet Classes', // MISSING + emailAddress: 'E-Mail Address', // MISSING + emailBody: 'Message Body', // MISSING + emailSubject: 'Message Subject', // MISSING + id: 'Id', // MISSING + info: 'Link Info', // MISSING + langCode: 'Language Code', // MISSING + langDir: 'Language Direction', // MISSING + langDirLTR: 'Left to Right (LTR)', // MISSING + langDirRTL: 'Right to Left (RTL)', // MISSING + menu: 'Edit Link', // MISSING + name: 'Name', + noAnchors: '(No anchors available in the document)', // MISSING + noEmail: 'Please type the e-mail address', // MISSING + noUrl: 'Please type the link URL', // MISSING + other: '', // MISSING + popupDependent: 'Dependent (Netscape)', // MISSING + popupFeatures: 'Popup Window Features', // MISSING + popupFullScreen: 'Full Screen (IE)', // MISSING + popupLeft: 'Left Position', // MISSING + popupLocationBar: 'Location Bar', // MISSING + popupMenuBar: 'Menu Bar', // MISSING + popupResizable: 'Resizable', // MISSING + popupScrollBars: 'Scroll Bars', // MISSING + popupStatusBar: 'Status Bar', // MISSING + popupToolbar: 'Toolbar', // MISSING + popupTop: 'Top Position', // MISSING + rel: 'Relationship', // MISSING + selectAnchor: 'Select an Anchor', // MISSING + styles: 'Style', // MISSING + tabIndex: 'Tab Index', // MISSING + target: 'Target', // MISSING + targetFrame: '', // MISSING + targetFrameName: 'Target Frame Name', // MISSING + targetPopup: '', // MISSING + targetPopupName: 'Popup Window Name', // MISSING + title: 'Link', // MISSING + toAnchor: 'Link to anchor in the text', // MISSING + toEmail: 'E-mail', // MISSING + toUrl: 'URL', // MISSING + toolbar: 'Link', // MISSING + type: 'Link Type', // MISSING + unlink: 'Unlink', // MISSING + upload: 'Upload' // MISSING +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/mn.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/mn.js new file mode 100644 index 000000000..bf82eee3e --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/mn.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'mn', { + acccessKey: 'Холбох түлхүүр', + advanced: 'Нэмэлт', + advisoryContentType: 'Зөвлөлдөх төрлийн агуулга', + advisoryTitle: 'Зөвлөлдөх гарчиг', + anchor: { + toolbar: 'Зангуу', + menu: 'Зангууг болосруулах', + title: 'Зангуугийн шинж чанар', + name: 'Зангуугийн нэр', + errorName: 'Зангуугийн нэрийг оруулна уу', + remove: 'Зангууг устгах' + }, + anchorId: 'Элемэнтйн Id нэрээр', + anchorName: 'Зангуугийн нэрээр', + charset: 'Тэмдэгт оноох нөөцөд холбогдсон', + cssClasses: 'Stylesheet классууд', + emailAddress: 'Э-шуудангийн хаяг', + emailBody: 'Зурвасны их бие', + emailSubject: 'Зурвасны гарчиг', + id: 'Id', + info: 'Холбоосын тухай мэдээлэл', + langCode: 'Хэлний код', + langDir: 'Хэлний чиглэл', + langDirLTR: 'Зүүнээс баруун (LTR)', + langDirRTL: 'Баруунаас зүүн (RTL)', + menu: 'Холбоос засварлах', + name: 'Нэр', + noAnchors: '(Баримт бичиг зангуугүй байна)', + noEmail: 'Э-шуудангий хаягаа шивнэ үү', + noUrl: 'Холбоосны URL хаягийг шивнэ үү', + other: '', // MISSING + popupDependent: 'Хамаатай (Netscape)', + popupFeatures: 'Popup цонхны онцлог', + popupFullScreen: 'Цонх дүүргэх (Internet Explorer)', + popupLeft: 'Зүүн байрлал', + popupLocationBar: 'Location хэсэг', + popupMenuBar: 'Цэсний самбар', + popupResizable: 'Resizable', // MISSING + popupScrollBars: 'Скрол хэсэгүүд', + popupStatusBar: 'Статус хэсэг', + popupToolbar: 'Багажны самбар', + popupTop: 'Дээд байрлал', + rel: 'Relationship', // MISSING + selectAnchor: 'Нэг зангууг сонгоно уу', + styles: 'Загвар', + tabIndex: 'Tab индекс', + target: 'Байрлал', + targetFrame: '<Агуулах хүрээ>', + targetFrameName: 'Очих фремын нэр', + targetPopup: '', + targetPopupName: 'Popup цонхны нэр', + title: 'Холбоос', + toAnchor: 'Энэ бичвэр дэх зангуу руу очих холбоос', + toEmail: 'Э-захиа', + toUrl: 'цахим хуудасны хаяг (URL)', + toolbar: 'Холбоос', + type: 'Линкийн төрөл', + unlink: 'Холбоос авч хаях', + upload: 'Хуулах' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/ms.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/ms.js new file mode 100644 index 000000000..e52f1bfa1 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/ms.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'ms', { + acccessKey: 'Kunci Akses', + advanced: 'Advanced', + advisoryContentType: 'Jenis Kandungan Makluman', + advisoryTitle: 'Tajuk Makluman', + anchor: { + toolbar: 'Masukkan/Sunting Pautan', + menu: 'Ciri-ciri Pautan', + title: 'Ciri-ciri Pautan', + name: 'Nama Pautan', + errorName: 'Sila taip nama pautan', + remove: 'Remove Anchor' + }, + anchorId: 'dengan menggunakan ID elemen', + anchorName: 'dengan menggunakan nama pautan', + charset: 'Linked Resource Charset', + cssClasses: 'Kelas-kelas Stylesheet', + emailAddress: 'Alamat E-Mail', + emailBody: 'Isi Kandungan Mesej', + emailSubject: 'Subjek Mesej', + id: 'Id', + info: 'Butiran Sambungan', + langCode: 'Arah Tulisan', + langDir: 'Arah Tulisan', + langDirLTR: 'Kiri ke Kanan (LTR)', + langDirRTL: 'Kanan ke Kiri (RTL)', + menu: 'Sunting Sambungan', + name: 'Nama', + noAnchors: '(Tiada pautan terdapat dalam dokumen ini)', + noEmail: 'Sila taip alamat e-mail', + noUrl: 'Sila taip sambungan URL', + other: '', + popupDependent: 'Bergantungan (Netscape)', + popupFeatures: 'Ciri Tetingkap Popup', + popupFullScreen: 'Skrin Penuh (IE)', + popupLeft: 'Posisi Kiri', + popupLocationBar: 'Bar Lokasi', + popupMenuBar: 'Bar Menu', + popupResizable: 'Resizable', // MISSING + popupScrollBars: 'Bar-bar skrol', + popupStatusBar: 'Bar Status', + popupToolbar: 'Toolbar', + popupTop: 'Posisi Atas', + rel: 'Relationship', // MISSING + selectAnchor: 'Sila pilih pautan', + styles: 'Stail', + tabIndex: 'Indeks Tab ', + target: 'Sasaran', + targetFrame: '', + targetFrameName: 'Nama Bingkai Sasaran', + targetPopup: '', + targetPopupName: 'Nama Tetingkap Popup', + title: 'Sambungan', + toAnchor: 'Pautan dalam muka surat ini', + toEmail: 'E-Mail', + toUrl: 'URL', + toolbar: 'Masukkan/Sunting Sambungan', + type: 'Jenis Sambungan', + unlink: 'Buang Sambungan', + upload: 'Muat Naik' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/nb.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/nb.js new file mode 100644 index 000000000..b24af43e2 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/nb.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'nb', { + acccessKey: 'Aksessknapp', + advanced: 'Avansert', + advisoryContentType: 'Type', + advisoryTitle: 'Tittel', + anchor: { + toolbar: 'Sett inn/Rediger anker', + menu: 'Egenskaper for anker', + title: 'Egenskaper for anker', + name: 'Ankernavn', + errorName: 'Vennligst skriv inn ankernavnet', + remove: 'Fjern anker' + }, + anchorId: 'Element etter ID', + anchorName: 'Anker etter navn', + charset: 'Lenket tegnsett', + cssClasses: 'Stilarkklasser', + emailAddress: 'E-postadresse', + emailBody: 'Melding', + emailSubject: 'Meldingsemne', + id: 'Id', + info: 'Lenkeinfo', + langCode: 'Språkkode', + langDir: 'Språkretning', + langDirLTR: 'Venstre til høyre (VTH)', + langDirRTL: 'Høyre til venstre (HTV)', + menu: 'Rediger lenke', + name: 'Navn', + noAnchors: '(Ingen anker i dokumentet)', + noEmail: 'Vennligst skriv inn e-postadressen', + noUrl: 'Vennligst skriv inn lenkens URL', + other: '', + popupDependent: 'Avhenging (Netscape)', + popupFeatures: 'Egenskaper for popup-vindu', + popupFullScreen: 'Fullskjerm (IE)', + popupLeft: 'Venstre posisjon', + popupLocationBar: 'Adresselinje', + popupMenuBar: 'Menylinje', + popupResizable: 'Skalerbar', + popupScrollBars: 'Scrollbar', + popupStatusBar: 'Statuslinje', + popupToolbar: 'Verktøylinje', + popupTop: 'Topp-posisjon', + rel: 'Relasjon (rel)', + selectAnchor: 'Velg et anker', + styles: 'Stil', + tabIndex: 'Tabindeks', + target: 'Mål', + targetFrame: '', + targetFrameName: 'Målramme', + targetPopup: '', + targetPopupName: 'Navn på popup-vindu', + title: 'Lenke', + toAnchor: 'Lenke til anker i teksten', + toEmail: 'E-post', + toUrl: 'URL', + toolbar: 'Sett inn/Rediger lenke', + type: 'Lenketype', + unlink: 'Fjern lenke', + upload: 'Last opp' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/nl.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/nl.js new file mode 100644 index 000000000..78d6dddaf --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/nl.js @@ -0,0 +1,77 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'nl', { + file: 'Bestand', + selectFileLabel: 'Upload', + selectFileTitle: 'Upload', + documentNotFound: 'Document niet gevonden', + selectFileFilenameLabel: 'Bestandsnaam', + selectFileFilenameTitle: 'Bestandsnaam', + localPages:'Internal link', + asset:'Asset', + selectContentTypeLabel:'Selecteer een inhoudstype', + selectContentTypeTitle:'Selecteer een inhoudstype om het zoekresultaat te filteren', + selectPageLabel:'Selecteer een document', + selectPageTitle:'Selecteer de document waar je naar wilt verwijzen', + acccessKey: 'Toegangstoets', + advanced: 'Geavanceerd', + advisoryContentType: 'Aanbevolen content-type', + advisoryTitle: 'Adviserende titel', + 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', + remove: 'Interne link verwijderen' + }, + anchorId: 'Op kenmerk interne link', + anchorName: 'Op naam interne link', + charset: 'Karakterset van gelinkte bron', + cssClasses: 'Stylesheet-klassen', + emailAddress: 'E-mailadres', + emailBody: 'Inhoud bericht', + emailSubject: 'Onderwerp bericht', + id: 'Id', + info: 'Linkomschrijving', + langCode: 'Taalcode', + langDir: 'Schrijfrichting', + langDirLTR: 'Links naar rechts (LTR)', + langDirRTL: 'Rechts naar links (RTL)', + menu: 'Link wijzigen', + name: 'Naam', + noAnchors: '(Geen interne links in document gevonden)', + noEmail: 'Geef een e-mailadres', + noUrl: 'Geef de link van de URL', + other: '', + popupDependent: 'Afhankelijk (Netscape)', + popupFeatures: 'Instellingen popupvenster', + popupFullScreen: 'Volledig scherm (IE)', + popupLeft: 'Positie links', + popupLocationBar: 'Locatiemenu', + popupMenuBar: 'Menubalk', + popupResizable: 'Herschaalbaar', + popupScrollBars: 'Schuifbalken', + popupStatusBar: 'Statusbalk', + popupToolbar: 'Werkbalk', + popupTop: 'Positie boven', + rel: 'Relatie', + selectAnchor: 'Kies een interne link', + styles: 'Stijl', + tabIndex: 'Tabvolgorde', + target: 'Doelvenster', + targetFrame: '', + targetFrameName: 'Naam doelframe', + targetPopup: '', + targetPopupName: 'Naam popupvenster', + title: 'Link', + toAnchor: 'Anker', + toEmail: 'E-mail', + toUrl: 'URL', + toolbar: 'Link invoegen/wijzigen', + type: 'Linktype', + unlink: 'Link verwijderen', + upload: 'Upload' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/no.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/no.js new file mode 100644 index 000000000..8a91567df --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/no.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'no', { + acccessKey: 'Aksessknapp', + advanced: 'Avansert', + advisoryContentType: 'Type', + advisoryTitle: 'Tittel', + anchor: { + toolbar: 'Sett inn/Rediger anker', + menu: 'Egenskaper for anker', + title: 'Egenskaper for anker', + name: 'Ankernavn', + errorName: 'Vennligst skriv inn ankernavnet', + remove: 'Fjern anker' + }, + anchorId: 'Element etter ID', + anchorName: 'Anker etter navn', + charset: 'Lenket tegnsett', + cssClasses: 'Stilarkklasser', + emailAddress: 'E-postadresse', + emailBody: 'Melding', + emailSubject: 'Meldingsemne', + id: 'Id', + info: 'Lenkeinfo', + langCode: 'Språkkode', + langDir: 'Språkretning', + langDirLTR: 'Venstre til høyre (VTH)', + langDirRTL: 'Høyre til venstre (HTV)', + menu: 'Rediger lenke', + name: 'Navn', + noAnchors: '(Ingen anker i dokumentet)', + noEmail: 'Vennligst skriv inn e-postadressen', + noUrl: 'Vennligst skriv inn lenkens URL', + other: '', + popupDependent: 'Avhenging (Netscape)', + popupFeatures: 'Egenskaper for popup-vindu', + popupFullScreen: 'Fullskjerm (IE)', + popupLeft: 'Venstre posisjon', + popupLocationBar: 'Adresselinje', + popupMenuBar: 'Menylinje', + popupResizable: 'Skalerbar', + popupScrollBars: 'Scrollbar', + popupStatusBar: 'Statuslinje', + popupToolbar: 'Verktøylinje', + popupTop: 'Topp-posisjon', + rel: 'Relasjon (rel)', + selectAnchor: 'Velg et anker', + styles: 'Stil', + tabIndex: 'Tabindeks', + target: 'Mål', + targetFrame: '', + targetFrameName: 'Målramme', + targetPopup: '', + targetPopupName: 'Navn på popup-vindu', + title: 'Lenke', + toAnchor: 'Lenke til anker i teksten', + toEmail: 'E-post', + toUrl: 'URL', + toolbar: 'Sett inn/Rediger lenke', + type: 'Lenketype', + unlink: 'Fjern lenke', + upload: 'Last opp' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/pl.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/pl.js new file mode 100644 index 000000000..72a1588c6 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/pl.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'pl', { + acccessKey: 'Klawisz dostępu', + advanced: 'Zaawansowane', + advisoryContentType: 'Typ MIME obiektu docelowego', + advisoryTitle: 'Opis obiektu docelowego', + anchor: { + toolbar: 'Wstaw/edytuj kotwicę', + menu: 'Właściwości kotwicy', + title: 'Właściwości kotwicy', + name: 'Nazwa kotwicy', + errorName: 'Wpisz nazwę kotwicy', + remove: 'Usuń kotwicę' + }, + anchorId: 'Wg identyfikatora', + anchorName: 'Wg nazwy', + charset: 'Kodowanie znaków obiektu docelowego', + cssClasses: 'Nazwa klasy CSS', + emailAddress: 'Adres e-mail', + emailBody: 'Treść', + emailSubject: 'Temat', + id: 'Id', + info: 'Informacje ', + langCode: 'Kod języka', + langDir: 'Kierunek tekstu', + langDirLTR: 'Od lewej do prawej (LTR)', + langDirRTL: 'Od prawej do lewej (RTL)', + menu: 'Edytuj odnośnik', + name: 'Nazwa', + noAnchors: '(W dokumencie nie zdefiniowano żadnych kotwic)', + noEmail: 'Podaj adres e-mail', + noUrl: 'Podaj adres URL', + other: '', + popupDependent: 'Okno zależne (Netscape)', + popupFeatures: 'Właściwości wyskakującego okna', + popupFullScreen: 'Pełny ekran (IE)', + popupLeft: 'Pozycja w poziomie', + popupLocationBar: 'Pasek adresu', + popupMenuBar: 'Pasek menu', + popupResizable: 'Skalowalny', + popupScrollBars: 'Paski przewijania', + popupStatusBar: 'Pasek statusu', + popupToolbar: 'Pasek narzędzi', + popupTop: 'Pozycja w pionie', + rel: 'Relacja', + selectAnchor: 'Wybierz kotwicę', + styles: 'Styl', + tabIndex: 'Indeks kolejności', + target: 'Obiekt docelowy', + targetFrame: '', + targetFrameName: 'Nazwa ramki docelowej', + targetPopup: '', + targetPopupName: 'Nazwa wyskakującego okna', + title: 'Odnośnik', + toAnchor: 'Odnośnik wewnątrz strony (kotwica)', + toEmail: 'Adres e-mail', + toUrl: 'Adres URL', + toolbar: 'Wstaw/edytuj odnośnik', + type: 'Typ odnośnika', + unlink: 'Usuń odnośnik', + upload: 'Wyślij' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/pt-br.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/pt-br.js new file mode 100644 index 000000000..602e0f89f --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/pt-br.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'pt-br', { + acccessKey: 'Chave de Acesso', + advanced: 'Avançado', + advisoryContentType: 'Tipo de Conteúdo', + advisoryTitle: 'Título', + anchor: { + toolbar: 'Inserir/Editar Âncora', + menu: 'Formatar Âncora', + title: 'Formatar Âncora', + name: 'Nome da Âncora', + errorName: 'Por favor, digite o nome da âncora', + remove: 'Remover Âncora' + }, + anchorId: 'Id da âncora', + anchorName: 'Nome da âncora', + charset: 'Charset do Link', + cssClasses: 'Classe de CSS', + emailAddress: 'Endereço E-Mail', + emailBody: 'Corpo da Mensagem', + emailSubject: 'Assunto da Mensagem', + id: 'Id', + info: 'Informações', + langCode: 'Direção do idioma', + langDir: 'Direção do idioma', + langDirLTR: 'Esquerda para Direita (LTR)', + langDirRTL: 'Direita para Esquerda (RTL)', + menu: 'Editar Link', + name: 'Nome', + noAnchors: '(Não há âncoras no documento)', + noEmail: 'Por favor, digite o endereço de e-mail', + noUrl: 'Por favor, digite o endereço do Link', + other: '', + popupDependent: 'Dependente (Netscape)', + popupFeatures: 'Propriedades da Janela Pop-up', + popupFullScreen: 'Modo Tela Cheia (IE)', + popupLeft: 'Esquerda', + popupLocationBar: 'Barra de Endereços', + popupMenuBar: 'Barra de Menus', + popupResizable: 'Redimensionável', + popupScrollBars: 'Barras de Rolagem', + popupStatusBar: 'Barra de Status', + popupToolbar: 'Barra de Ferramentas', + popupTop: 'Topo', + rel: 'Tipo de Relação', + selectAnchor: 'Selecione uma âncora', + styles: 'Estilos', + tabIndex: 'Índice de Tabulação', + target: 'Destino', + targetFrame: '', + targetFrameName: 'Nome do Frame de Destino', + targetPopup: '', + targetPopupName: 'Nome da Janela Pop-up', + title: 'Editar Link', + toAnchor: 'Âncora nesta página', + toEmail: 'E-Mail', + toUrl: 'URL', + toolbar: 'Inserir/Editar Link', + type: 'Tipo de hiperlink', + unlink: 'Remover Link', + upload: 'Enviar ao Servidor' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/pt.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/pt.js new file mode 100644 index 000000000..802780b7d --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/pt.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'pt', { + acccessKey: 'Chave de Acesso', + advanced: 'Avançado', + advisoryContentType: 'Tipo de Conteúdo', + advisoryTitle: 'Título', + 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', + remove: 'Remove Anchor' + }, + anchorId: 'Por ID de elemento', + anchorName: 'Por Nome de Referência', + charset: 'Fonte de caracteres vinculado', + cssClasses: 'Classes de Estilo de Folhas Classes', + emailAddress: 'Endereço de E-Mail', + emailBody: 'Corpo da Mensagem', + emailSubject: 'Título de Mensagem', + id: 'ID', + info: 'Informação de Hiperligação', + langCode: 'Orientação de idioma', + langDir: 'Orientação de idioma', + langDirLTR: 'Esquerda à Direita (LTR)', + langDirRTL: 'Direita a Esquerda (RTL)', + menu: 'Editar Hiperligação', + name: 'Nome', + noAnchors: '(Não há referências disponíveis no documento)', + noEmail: 'Por favor introduza o endereço de e-mail', + noUrl: 'Por favor introduza a hiperligação URL', + other: '', + popupDependent: 'Dependente (Netscape)', + popupFeatures: 'Características de Janela de Popup', + popupFullScreen: 'Janela Completa (IE)', + popupLeft: 'Posição Esquerda', + popupLocationBar: 'Barra de localização', + popupMenuBar: 'Barra de Menu', + popupResizable: 'Redimensionável', + popupScrollBars: 'Barras de deslocamento', + popupStatusBar: 'Barra de Estado', + popupToolbar: 'Barra de ferramentas', + popupTop: 'Posição Direita', + rel: 'Relação', + selectAnchor: 'Seleccionar una referência', + styles: 'Estilo', + tabIndex: 'Índice de tabulação', + target: 'Alvo', + targetFrame: '', + targetFrameName: 'Nome do Frame Destino', + targetPopup: '', + targetPopupName: 'Nome da Janela de Popup', + title: 'Hiperligação', + toAnchor: 'Referência a esta página', + toEmail: 'Email', + toUrl: 'URL', + toolbar: 'Inserir/Editar Hiperligação', + type: 'Tipo de Hiperligação', + unlink: 'Eliminar Hiperligação', + upload: 'Carregar' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/ro.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/ro.js new file mode 100644 index 000000000..e13a73921 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/ro.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'ro', { + acccessKey: 'Tasta de acces', + advanced: 'Avansat', + advisoryContentType: 'Tipul consultativ al titlului', + advisoryTitle: 'Titlul consultativ', + anchor: { + toolbar: 'Inserează/Editează ancoră', + menu: 'Proprietăţi ancoră', + title: 'Proprietăţi ancoră', + name: 'Numele ancorei', + errorName: 'Vă rugăm scrieţi numele ancorei', + remove: 'Elimină ancora' + }, + anchorId: 'după Id-ul elementului', + anchorName: 'după numele ancorei', + charset: 'Setul de caractere al resursei legate', + cssClasses: 'Clasele cu stilul paginii (CSS)', + emailAddress: 'Adresă de e-mail', + emailBody: 'Opțiuni Meniu Contextual', + emailSubject: 'Subiectul mesajului', + id: 'Id', + info: 'Informaţii despre link (Legătură web)', + langCode: 'Direcţia cuvintelor', + langDir: 'Direcţia cuvintelor', + langDirLTR: 'stânga-dreapta (LTR)', + langDirRTL: 'dreapta-stânga (RTL)', + menu: 'Editează Link', + name: 'Nume', + noAnchors: '(Nicio ancoră disponibilă în document)', + noEmail: 'Vă rugăm să scrieţi adresa de e-mail', + noUrl: 'Vă rugăm să scrieţi URL-ul', + other: '', + popupDependent: 'Dependent (Netscape)', + popupFeatures: 'Proprietăţile ferestrei popup', + popupFullScreen: 'Tot ecranul (Full Screen)(IE)', + popupLeft: 'Poziţia la stânga', + popupLocationBar: 'Bara de locaţie', + popupMenuBar: 'Bara de meniu', + popupResizable: 'Redimensionabil', + popupScrollBars: 'Bare de derulare', + popupStatusBar: 'Bara de status', + popupToolbar: 'Bara de opţiuni', + popupTop: 'Poziţia la dreapta', + rel: 'Relație', + selectAnchor: 'Selectaţi o ancoră', + styles: 'Stil', + tabIndex: 'Indexul tabului', + target: 'Ţintă (Target)', + targetFrame: '', + targetFrameName: 'Numele frameului ţintă', + targetPopup: '', + targetPopupName: 'Numele ferestrei popup', + title: 'Link (Legătură web)', + toAnchor: 'Ancoră în această pagină', + toEmail: 'E-Mail', + toUrl: 'URL', + toolbar: 'Inserează/Editează link (legătură web)', + type: 'Tipul link-ului (al legăturii web)', + unlink: 'Înlătură link (legătură web)', + upload: 'Încarcă' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/ru.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/ru.js new file mode 100644 index 000000000..c5a793381 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/ru.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'ru', { + acccessKey: 'Клавиша доступа', + advanced: 'Дополнительно', + advisoryContentType: 'Тип содержимого', + advisoryTitle: 'Заголовок', + anchor: { + toolbar: 'Вставить / редактировать якорь', + menu: 'Изменить якорь', + title: 'Свойства якоря', + name: 'Имя якоря', + errorName: 'Пожалуйста, введите имя якоря', + remove: 'Удалить якорь' + }, + anchorId: 'По идентификатору', + anchorName: 'По имени', + charset: 'Кодировка ресурса', + cssClasses: 'Классы CSS', + emailAddress: 'Email адрес', + emailBody: 'Текст сообщения', + emailSubject: 'Тема сообщения', + id: 'Идентификатор', + info: 'Информация о ссылке', + langCode: 'Код языка', + langDir: 'Направление текста', + langDirLTR: 'Слева направо (LTR)', + langDirRTL: 'Справа налево (RTL)', + menu: 'Редактировать ссылку', + name: 'Имя', + noAnchors: '(В документе нет ни одного якоря)', + noEmail: 'Пожалуйста, введите email адрес', + noUrl: 'Пожалуйста, введите ссылку', + other: '<другой>', + popupDependent: 'Зависимое (Netscape)', + popupFeatures: 'Параметры всплывающего окна', + popupFullScreen: 'Полноэкранное (IE)', + popupLeft: 'Отступ слева', + popupLocationBar: 'Панель адреса', + popupMenuBar: 'Панель меню', + popupResizable: 'Изменяемый размер', + popupScrollBars: 'Полосы прокрутки', + popupStatusBar: 'Строка состояния', + popupToolbar: 'Панель инструментов', + popupTop: 'Отступ сверху', + rel: 'Отношение', + selectAnchor: 'Выберите якорь', + styles: 'Стиль', + tabIndex: 'Последовательность перехода', + target: 'Цель', + targetFrame: '<фрейм>', + targetFrameName: 'Имя целевого фрейма', + targetPopup: '<всплывающее окно>', + targetPopupName: 'Имя всплывающего окна', + title: 'Ссылка', + toAnchor: 'Ссылка на якорь в тексте', + toEmail: 'Email', + toUrl: 'Ссылка', + toolbar: 'Вставить/Редактировать ссылку', + type: 'Тип ссылки', + unlink: 'Убрать ссылку', + upload: 'Загрузка' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/si.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/si.js new file mode 100644 index 000000000..4d6823926 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/si.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'si', { + acccessKey: 'ප්‍රවේශ යතුර', + advanced: 'දීය', + advisoryContentType: 'උපදේශාත්මක අන්තර්ගත ආකාරය', + advisoryTitle: 'උපදේශාත්මක නාමය', + anchor: { + toolbar: 'ආධාරය', + menu: 'ආධාරය වෙනස් කිරීම', + title: 'ආධාරක ', + name: 'ආධාරකයේ නාමය', + errorName: 'කරුණාකර ආධාරකයේ නාමය ඇතුල් කරන්න', + remove: 'ආධාරකය ඉවත් කිරීම' + }, + anchorId: 'By Element Id', // MISSING + anchorName: 'By Anchor Name', // MISSING + charset: 'Linked Resource Charset', // MISSING + cssClasses: 'විලාසපත්‍ර පන්තිය', + emailAddress: 'E-Mail Address', // MISSING + emailBody: 'Message Body', // MISSING + emailSubject: 'Message Subject', // MISSING + id: 'අංකය', + info: 'Link Info', // MISSING + langCode: 'භාෂා කේතය', + langDir: 'භාෂා දිශාව', + langDirLTR: 'වමේසිට දකුණුට', + langDirRTL: 'දකුණේ සිට වමට', + menu: 'Edit Link', // MISSING + name: 'නම', + noAnchors: '(No anchors available in the document)', // MISSING + noEmail: 'Please type the e-mail address', // MISSING + noUrl: 'Please type the link URL', // MISSING + other: '', // MISSING + popupDependent: 'Dependent (Netscape)', // MISSING + popupFeatures: 'Popup Window Features', // MISSING + popupFullScreen: 'Full Screen (IE)', // MISSING + popupLeft: 'Left Position', // MISSING + popupLocationBar: 'Location Bar', // MISSING + popupMenuBar: 'Menu Bar', // MISSING + popupResizable: 'Resizable', // MISSING + popupScrollBars: 'Scroll Bars', // MISSING + popupStatusBar: 'Status Bar', // MISSING + popupToolbar: 'Toolbar', // MISSING + popupTop: 'Top Position', // MISSING + rel: 'Relationship', // MISSING + selectAnchor: 'Select an Anchor', // MISSING + styles: 'විලාසය', + tabIndex: 'Tab Index', // MISSING + target: 'අරමුණ', + targetFrame: '', // MISSING + targetFrameName: 'Target Frame Name', // MISSING + targetPopup: '', // MISSING + targetPopupName: 'Popup Window Name', // MISSING + title: 'සබැඳිය', + toAnchor: 'Link to anchor in the text', // MISSING + toEmail: 'E-mail', // MISSING + toUrl: 'URL', + toolbar: 'සබැඳිය', + type: 'Link Type', // MISSING + unlink: 'Unlink', // MISSING + upload: 'උඩුගතකිරීම' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/sk.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/sk.js new file mode 100644 index 000000000..2bf3e759d --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/sk.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'sk', { + acccessKey: 'Prístupový kľúč', + advanced: 'Rozšírené', + advisoryContentType: 'Pomocný typ obsahu', + advisoryTitle: 'Pomocný titulok', + anchor: { + toolbar: 'Kotva', + menu: 'Upraviť kotvu', + title: 'Vlastnosti kotvy', + name: 'Názov kotvy', + errorName: 'Zadajte prosím názov kotvy', + remove: 'Odstrániť kotvu' + }, + anchorId: 'Podľa Id objektu', + anchorName: 'Podľa mena kotvy', + charset: 'Priradená znaková sada', + cssClasses: 'Triedy štýlu', + emailAddress: 'E-Mailová adresa', + emailBody: 'Telo správy', + emailSubject: 'Predmet správy', + id: 'Id', + info: 'Informácie o odkaze', + langCode: 'Orientácia jazyka', + langDir: 'Orientácia jazyka', + langDirLTR: 'Zľava doprava (LTR)', + langDirRTL: 'Sprava doľava (RTL)', + menu: 'Upraviť odkaz', + name: 'Názov', + noAnchors: '(V dokumente nie sú dostupné žiadne kotvy)', + noEmail: 'Zadajte prosím e-mailovú adresu', + noUrl: 'Zadajte prosím URL odkazu', + other: '', + popupDependent: 'Závislosť (Netscape)', + popupFeatures: 'Vlastnosti vyskakovacieho okna', + popupFullScreen: 'Celá obrazovka (IE)', + popupLeft: 'Ľavý okraj', + popupLocationBar: 'Panel umiestnenia (location bar)', + popupMenuBar: 'Panel ponuky (menu bar)', + popupResizable: 'Meniteľná veľkosť (resizable)', + popupScrollBars: 'Posuvníky (scroll bars)', + popupStatusBar: 'Stavový riadok (status bar)', + popupToolbar: 'Panel nástrojov (toolbar)', + popupTop: 'Horný okraj', + rel: 'Vzťah (rel)', + selectAnchor: 'Vybrať kotvu', + styles: 'Štýl', + tabIndex: 'Poradie prvku (tab index)', + target: 'Cieľ', + targetFrame: '', + targetFrameName: 'Názov rámu cieľa', + targetPopup: '', + targetPopupName: 'Názov vyskakovacieho okna', + title: 'Odkaz', + toAnchor: 'Odkaz na kotvu v texte', + toEmail: 'E-mail', + toUrl: 'URL', + toolbar: 'Odkaz', + type: 'Typ odkazu', + unlink: 'Odstrániť odkaz', + upload: 'Nahrať' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/sl.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/sl.js new file mode 100644 index 000000000..b4805dddd --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/sl.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'sl', { + acccessKey: 'Dostopno Geslo', + advanced: 'Napredno', + advisoryContentType: 'Predlagani tip vsebine (content-type)', + advisoryTitle: 'Predlagani naslov', + anchor: { + toolbar: 'Vstavi/uredi zaznamek', + menu: 'Lastnosti zaznamka', + title: 'Lastnosti zaznamka', + name: 'Ime zaznamka', + errorName: 'Prosim vnesite ime zaznamka', + remove: 'Remove Anchor' + }, + anchorId: 'Po ID-ju elementa', + anchorName: 'Po imenu zaznamka', + charset: 'Kodna tabela povezanega vira', + cssClasses: 'Razred stilne predloge', + emailAddress: 'Elektronski naslov', + emailBody: 'Vsebina sporočila', + emailSubject: 'Predmet sporočila', + id: 'Id', + info: 'Podatki o povezavi', + langCode: 'Smer jezika', + langDir: 'Smer jezika', + langDirLTR: 'Od leve proti desni (LTR)', + langDirRTL: 'Od desne proti levi (RTL)', + menu: 'Uredi povezavo', + name: 'Ime', + noAnchors: '(V tem dokumentu ni zaznamkov)', + noEmail: 'Vnesite elektronski naslov', + noUrl: 'Vnesite URL povezave', + other: '', + popupDependent: 'Podokno (Netscape)', + popupFeatures: 'Značilnosti pojavnega okna', + popupFullScreen: 'Celozaslonska slika (IE)', + popupLeft: 'Lega levo', + popupLocationBar: 'Naslovna vrstica', + popupMenuBar: 'Menijska vrstica', + popupResizable: 'Spremenljive velikosti', + popupScrollBars: 'Drsniki', + popupStatusBar: 'Vrstica stanja', + popupToolbar: 'Orodna vrstica', + popupTop: 'Lega na vrhu', + rel: 'Odnos', + selectAnchor: 'Izberi zaznamek', + styles: 'Slog', + tabIndex: 'Številka tabulatorja', + target: 'Cilj', + targetFrame: '', + targetFrameName: 'Ime ciljnega okvirja', + targetPopup: '', + targetPopupName: 'Ime pojavnega okna', + title: 'Povezava', + toAnchor: 'Zaznamek na tej strani', + toEmail: 'Elektronski naslov', + toUrl: 'URL', + toolbar: 'Vstavi/uredi povezavo', + type: 'Vrsta povezave', + unlink: 'Odstrani povezavo', + upload: 'Prenesi' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/sq.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/sq.js new file mode 100644 index 000000000..1c1ec0861 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/sq.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'sq', { + acccessKey: 'Sipas ID-së së Elementit', + advanced: 'Të përparuara', + advisoryContentType: 'Lloji i Përmbajtjes Këshillimore', + advisoryTitle: 'Titull', + anchor: { + toolbar: 'Spirancë', + menu: 'Redakto Spirancën', + title: 'Anchor Properties', // MISSING + name: 'Emri i Spirancës', + errorName: 'Ju lutemi shkruani emrin e spirancës', + remove: 'Largo Spirancën' + }, + anchorId: 'Sipas ID-së së Elementit', + anchorName: 'Sipas Emrit të Spirancës', + charset: 'Seti i Karaktereve të Burimeve të Nëdlidhura', + cssClasses: 'Klasa stili CSS', + emailAddress: 'Posta Elektronike', + emailBody: 'Trupi i Porosisë', + emailSubject: 'Titulli i Porosisë', + id: 'Id', + info: 'Informacione të Nyjes', + langCode: 'Kod gjuhe', + langDir: 'Drejtim teksti', + langDirLTR: 'Nga e majta në të djathë (LTR)', + langDirRTL: 'Nga e djathta në të majtë (RTL)', + menu: 'Redakto Nyjen', + name: 'Emër', + noAnchors: '(Nuk ka asnjë spirancë në dokument)', + noEmail: 'Ju lutemi shkruani postën elektronike', + noUrl: 'Ju lutemi shkruani URL-në e nyjes', + other: '', + popupDependent: 'E Varur (Netscape)', + popupFeatures: 'Karakteristikat e Dritares së Dialogut', + popupFullScreen: 'Ekran i Plotë (IE)', + popupLeft: 'Pozita Majtas', + popupLocationBar: 'Shiriti i Lokacionit', + popupMenuBar: 'Shiriti i Menysë', + popupResizable: 'I ndryshueshëm', + popupScrollBars: 'Shiritat zvarritës', + popupStatusBar: 'Shiriti i Statutit', + popupToolbar: 'Shiriti i Mejteve', + popupTop: 'Top Pozita', + rel: 'Marrëdhëniet', + selectAnchor: 'Përzgjidh një Spirancë', + styles: 'Stil', + tabIndex: 'Indeksi i fletave', + target: 'Objektivi', + targetFrame: '', + targetFrameName: 'Emri i Kornizës së Synuar', + targetPopup: '', + targetPopupName: 'Emri i Dritares së Dialogut', + title: 'Nyja', + toAnchor: 'Lidhu me spirancën në tekst', + toEmail: 'Posta Elektronike', + toUrl: 'URL', + toolbar: 'Nyja', + type: 'Lloji i Nyjes', + unlink: 'Largo Nyjen', + upload: 'Ngarko' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/sr-latn.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/sr-latn.js new file mode 100644 index 000000000..4c68052e7 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/sr-latn.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'sr-latn', { + acccessKey: 'Pristupni taster', + advanced: 'Napredni tagovi', + advisoryContentType: 'Advisory vrsta sadržaja', + advisoryTitle: 'Advisory naslov', + anchor: { + toolbar: 'Unesi/izmeni sidro', + menu: 'Osobine sidra', + title: 'Osobine sidra', + name: 'Naziv sidra', + errorName: 'Unesite naziv sidra', + remove: 'Ukloni sidro' + }, + anchorId: 'Po Id-u elementa', + anchorName: 'Po nazivu sidra', + charset: 'Linked Resource Charset', + cssClasses: 'Stylesheet klase', + emailAddress: 'E-Mail adresa', + emailBody: 'Sadržaj poruke', + emailSubject: 'Naslov', + id: 'Id', + info: 'Link Info', + langCode: 'Smer jezika', + langDir: 'Smer jezika', + langDirLTR: 'S leva na desno (LTR)', + langDirRTL: 'S desna na levo (RTL)', + menu: 'Izmeni link', + name: 'Naziv', + noAnchors: '(Nema dostupnih sidra)', + noEmail: 'Otkucajte adresu elektronske pote', + noUrl: 'Unesite URL linka', + other: '<остало>', + popupDependent: 'Zavisno (Netscape)', + popupFeatures: 'Mogućnosti popup prozora', + popupFullScreen: 'Prikaz preko celog ekrana (IE)', + popupLeft: 'Od leve ivice ekrana (px)', + popupLocationBar: 'Lokacija', + popupMenuBar: 'Kontekstni meni', + popupResizable: 'Promenljive veličine', + popupScrollBars: 'Scroll bar', + popupStatusBar: 'Statusna linija', + popupToolbar: 'Toolbar', + popupTop: 'Od vrha ekrana (px)', + rel: 'Odnos', + selectAnchor: 'Odaberi sidro', + styles: 'Stil', + tabIndex: 'Tab indeks', + target: 'Meta', + targetFrame: '', + targetFrameName: 'Naziv odredišnog frejma', + targetPopup: '', + targetPopupName: 'Naziv popup prozora', + title: 'Link', + toAnchor: 'Sidro na ovoj stranici', + toEmail: 'E-Mail', + toUrl: 'URL', + toolbar: 'Unesi/izmeni link', + type: 'Vrsta linka', + unlink: 'Ukloni link', + upload: 'Pošalji' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/sr.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/sr.js new file mode 100644 index 000000000..8ed2f1151 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/sr.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'sr', { + acccessKey: 'Приступни тастер', + advanced: 'Напредни тагови', + advisoryContentType: 'Advisory врста садржаја', + advisoryTitle: 'Advisory наслов', + anchor: { + toolbar: 'Унеси/измени сидро', + menu: 'Особине сидра', + title: 'Особине сидра', + name: 'Име сидра', + errorName: 'Молимо Вас да унесете име сидра', + remove: 'Remove Anchor' + }, + anchorId: 'Пo Ид-jу елемента', + anchorName: 'По називу сидра', + charset: 'Linked Resource Charset', + cssClasses: 'Stylesheet класе', + emailAddress: 'Адреса електронске поште', + emailBody: 'Садржај поруке', + emailSubject: 'Наслов', + id: 'Ид', + info: 'Линк инфо', + langCode: 'Смер језика', + langDir: 'Смер језика', + langDirLTR: 'С лева на десно (LTR)', + langDirRTL: 'С десна на лево (RTL)', + menu: 'Промени линк', + name: 'Назив', + noAnchors: '(Нема доступних сидра)', + noEmail: 'Откуцајте адресу електронске поште', + noUrl: 'Унесите УРЛ линка', + other: '<друго>', + popupDependent: 'Зависно (Netscape)', + popupFeatures: 'Могућности искачућег прозора', + popupFullScreen: 'Приказ преко целог екрана (ИE)', + popupLeft: 'Од леве ивице екрана (пиксела)', + popupLocationBar: 'Локација', + popupMenuBar: 'Контекстни мени', + popupResizable: 'Величина се мења', + popupScrollBars: 'Скрол бар', + popupStatusBar: 'Статусна линија', + popupToolbar: 'Toolbar', + popupTop: 'Од врха екрана (пиксела)', + rel: 'Однос', + selectAnchor: 'Одабери сидро', + styles: 'Стил', + tabIndex: 'Таб индекс', + target: 'Meтa', + targetFrame: '<оквир>', + targetFrameName: 'Назив одредишног фрејма', + targetPopup: '<искачући прозор>', + targetPopupName: 'Назив искачућег прозора', + title: 'Линк', + toAnchor: 'Сидро на овој страници', + toEmail: 'Eлектронска пошта', + toUrl: 'УРЛ', + toolbar: 'Унеси/измени линк', + type: 'Врста линка', + unlink: 'Уклони линк', + upload: 'Пошаљи' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/sv.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/sv.js new file mode 100644 index 000000000..ccd7d61a1 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/sv.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'sv', { + acccessKey: 'Behörighetsnyckel', + advanced: 'Avancerad', + advisoryContentType: 'Innehållstyp', + advisoryTitle: 'Titel', + anchor: { + toolbar: 'Infoga/Redigera ankarlänk', + menu: 'Egenskaper för ankarlänk', + title: 'Egenskaper för ankarlänk', + name: 'Ankarnamn', + errorName: 'Var god ange ett ankarnamn', + remove: 'Radera ankare' + }, + anchorId: 'Efter element-id', + anchorName: 'Efter ankarnamn', + charset: 'Teckenuppställning', + cssClasses: 'Stilmall', + emailAddress: 'E-postadress', + emailBody: 'Innehåll', + emailSubject: 'Ämne', + id: 'Id', + info: 'Länkinformation', + langCode: 'Språkkod', + langDir: 'Språkriktning', + langDirLTR: 'Vänster till höger (VTH)', + langDirRTL: 'Höger till vänster (HTV)', + menu: 'Redigera länk', + name: 'Namn', + noAnchors: '(Inga ankare kunde hittas)', + noEmail: 'Var god ange e-postadress', + noUrl: 'Var god ange länkens URL', + other: '', + popupDependent: 'Beroende (endast Netscape)', + popupFeatures: 'Popup-fönstrets egenskaper', + popupFullScreen: 'Helskärm (endast IE)', + popupLeft: 'Position från vänster', + popupLocationBar: 'Adressfält', + popupMenuBar: 'Menyfält', + popupResizable: 'Resizable', // MISSING + popupScrollBars: 'Scrolllista', + popupStatusBar: 'Statusfält', + popupToolbar: 'Verktygsfält', + popupTop: 'Position från sidans topp', + rel: 'Förhållande', + selectAnchor: 'Välj ett ankare', + styles: 'Stilmall', + tabIndex: 'Tabindex', + target: 'Mål', + targetFrame: '', + targetFrameName: 'Målets ramnamn', + targetPopup: '', + targetPopupName: 'Popup-fönstrets namn', + title: 'Länk', + toAnchor: 'Länk till ankare i texten', + toEmail: 'E-post', + toUrl: 'URL', + toolbar: 'Infoga/Redigera länk', + type: 'Länktyp', + unlink: 'Radera länk', + upload: 'Ladda upp' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/th.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/th.js new file mode 100644 index 000000000..83b5525ca --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/th.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'th', { + acccessKey: 'แอคเซส คีย์', + advanced: 'ขั้นสูง', + advisoryContentType: 'ชนิดของคำเกริ่นนำ', + advisoryTitle: 'คำเกริ่นนำ', + anchor: { + toolbar: 'แทรก/แก้ไข Anchor', + menu: 'รายละเอียด Anchor', + title: 'รายละเอียด Anchor', + name: 'ชื่อ Anchor', + errorName: 'กรุณาระบุชื่อของ Anchor', + remove: 'Remove Anchor' + }, + anchorId: 'ไอดี', + anchorName: 'ชื่อ', + charset: 'ลิงค์เชื่อมโยงไปยังชุดตัวอักษร', + cssClasses: 'คลาสของไฟล์กำหนดลักษณะการแสดงผล', + emailAddress: 'อีเมล์ (E-Mail)', + emailBody: 'ข้อความ', + emailSubject: 'หัวเรื่อง', + id: 'ไอดี', + info: 'รายละเอียด', + langCode: 'การเขียน-อ่านภาษา', + langDir: 'การเขียน-อ่านภาษา', + langDirLTR: 'จากซ้ายไปขวา (LTR)', + langDirRTL: 'จากขวามาซ้าย (RTL)', + menu: 'แก้ไข ลิงค์', + name: 'ชื่อ', + noAnchors: '(ยังไม่มีจุดเชื่อมโยงภายในหน้าเอกสารนี้)', + noEmail: 'กรุณาระบุอีเมล์ (E-mail)', + noUrl: 'กรุณาระบุที่อยู่อ้างอิงออนไลน์ (URL)', + other: '<อื่น ๆ>', + popupDependent: 'แสดงเต็มหน้าจอ (Netscape)', + popupFeatures: 'คุณสมบัติของหน้าจอเล็ก (Pop-up)', + popupFullScreen: 'แสดงเต็มหน้าจอ (IE5.5++ เท่านั้น)', + popupLeft: 'พิกัดซ้าย (Left Position)', + popupLocationBar: 'แสดงที่อยู่ของไฟล์', + popupMenuBar: 'แสดงแถบเมนู', + popupResizable: 'สามารถปรับขนาดได้', + popupScrollBars: 'แสดงแถบเลื่อน', + popupStatusBar: 'แสดงแถบสถานะ', + popupToolbar: 'แสดงแถบเครื่องมือ', + popupTop: 'พิกัดบน (Top Position)', + rel: 'ความสัมพันธ์', + selectAnchor: 'ระบุข้อมูลของจุดเชื่อมโยง (Anchor)', + styles: 'ลักษณะการแสดงผล', + tabIndex: 'ลำดับของ แท็บ', + target: 'การเปิดหน้าลิงค์', + targetFrame: '<เปิดในเฟรม>', + targetFrameName: 'ชื่อทาร์เก็ตเฟรม', + targetPopup: '<เปิดหน้าจอเล็ก (Pop-up)>', + targetPopupName: 'ระบุชื่อหน้าจอเล็ก (Pop-up)', + title: 'ลิงค์เชื่อมโยงเว็บ อีเมล์ รูปภาพ หรือไฟล์อื่นๆ', + toAnchor: 'จุดเชื่อมโยง (Anchor)', + toEmail: 'ส่งอีเมล์ (E-Mail)', + toUrl: 'ที่อยู่อ้างอิง URL', + toolbar: 'แทรก/แก้ไข ลิงค์', + type: 'ประเภทของลิงค์', + unlink: 'ลบ ลิงค์', + upload: 'อัพโหลดไฟล์' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/tr.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/tr.js new file mode 100644 index 000000000..901f2fa44 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/tr.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'tr', { + acccessKey: 'Erişim Tuşu', + advanced: 'Gelişmiş', + advisoryContentType: 'Danışma İçerik Türü', + advisoryTitle: 'Danışma Başlığı', + anchor: { + toolbar: 'Bağlantı Ekle/Düzenle', + menu: 'Bağlantı Özellikleri', + title: 'Bağlantı Özellikleri', + name: 'Bağlantı Adı', + errorName: 'Lütfen bağlantı için ad giriniz', + remove: 'Bağlantıyı Kaldır' + }, + anchorId: 'Eleman Kimlik Numarası ile', + anchorName: 'Bağlantı Adı ile', + charset: 'Bağlı Kaynak Karakter Gurubu', + cssClasses: 'Biçem Sayfası Sınıfları', + emailAddress: 'E-Posta Adresi', + emailBody: 'İleti Gövdesi', + emailSubject: 'İleti Konusu', + id: 'Id', + info: 'Link Bilgisi', + langCode: 'Dil Yönü', + langDir: 'Dil Yönü', + langDirLTR: 'Soldan Sağa (LTR)', + langDirRTL: 'Sağdan Sola (RTL)', + menu: 'Link Düzenle', + name: 'Ad', + noAnchors: '(Bu belgede hiç çapa yok)', + noEmail: 'Lütfen E-posta adresini yazın', + noUrl: 'Lütfen Link URL\'sini yazın', + other: '', + popupDependent: 'Bağımlı (Netscape)', + popupFeatures: 'Yeni Açılan Pencere Özellikleri', + popupFullScreen: 'Tam Ekran (IE)', + popupLeft: 'Sola Göre Konum', + popupLocationBar: 'Yer Çubuğu', + popupMenuBar: 'Menü Çubuğu', + popupResizable: 'Resizable', + popupScrollBars: 'Kaydırma Çubukları', + popupStatusBar: 'Durum Çubuğu', + popupToolbar: 'Araç Çubuğu', + popupTop: 'Yukarıya Göre Konum', + rel: 'İlişki', + selectAnchor: 'Bağlantı Seç', + styles: 'Biçem', + tabIndex: 'Sekme İndeksi', + target: 'Hedef', + targetFrame: '<çerçeve>', + targetFrameName: 'Hedef Çerçeve Adı', + targetPopup: '', + targetPopupName: 'Yeni Açılan Pencere Adı', + title: 'Link', + toAnchor: 'Bu sayfada çapa', + toEmail: 'E-Posta', + toUrl: 'URL', + toolbar: 'Link Ekle/Düzenle', + type: 'Link Türü', + unlink: 'Köprü Kaldır', + upload: 'Karşıya Yükle' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/tt.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/tt.js new file mode 100644 index 000000000..338c15ef2 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/tt.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'tt', { + acccessKey: 'Access Key', // MISSING + advanced: 'Киңәйтелгән көйләүләр', + advisoryContentType: 'Advisory Content Type', // MISSING + advisoryTitle: 'Киңәш исем', + anchor: { + toolbar: 'Якорь', + menu: 'Якорьне үзгәртү', + title: 'Якорь үзлекләре', + name: 'Якорь исеме', + errorName: 'Якорьнең исемен языгыз', + remove: 'Якорьне бетерү' + }, + anchorId: 'Элемент идентификаторы буенча', + anchorName: 'Якорь исеме буенча', + charset: 'Linked Resource Charset', // MISSING + cssClasses: 'Стильләр класслары', + emailAddress: 'Электрон почта адресы', + emailBody: 'Хат эчтәлеге', + emailSubject: 'Хат темасы', + id: 'Идентификатор', + info: 'Сылталама тасвирламасы', + langCode: 'Тел коды', + langDir: 'Язылыш юнəлеше', + langDirLTR: 'Сулдан уңга язылыш (LTR)', + langDirRTL: 'Уңнан сулга язылыш (RTL)', + menu: 'Сылталамаyны үзгәртү', + name: 'Исем', + noAnchors: '(Әлеге документта якорьләр табылмады)', + noEmail: 'Электрон почта адресын языгыз', + noUrl: 'Сылталаманы языгыз', + other: '<бүтән>', + popupDependent: 'Бәйле (Netscape)', + popupFeatures: 'Popup Window Features', // MISSING + popupFullScreen: 'Тулы экран (IE)', + popupLeft: 'Left Position', // MISSING + popupLocationBar: 'Location Bar', // MISSING + popupMenuBar: 'Menu Bar', // MISSING + popupResizable: 'Resizable', // MISSING + popupScrollBars: 'Scroll Bars', // MISSING + popupStatusBar: 'Status Bar', // MISSING + popupToolbar: 'Toolbar', // MISSING + popupTop: 'Top Position', // MISSING + rel: 'Бәйләнеш', + selectAnchor: 'Якорьне сайлау', + styles: 'Стиль', + tabIndex: 'Tab Index', // MISSING + target: 'Максат', + targetFrame: '', + targetFrameName: 'Target Frame Name', // MISSING + targetPopup: '', + targetPopupName: 'Попап тәрәзәсе исеме', + title: 'Сылталама', + toAnchor: 'Якорьне текст белән бәйләү', + toEmail: 'Электрон почта', + toUrl: 'Сылталама', + toolbar: 'Сылталама', + type: 'Сылталама төре', + unlink: 'Сылталаманы бетерү', + upload: 'Йөкләү' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/ug.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/ug.js new file mode 100644 index 000000000..09a1b6222 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/ug.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'ug', { + acccessKey: 'زىيارەت كۇنۇپكا', + advanced: 'ئالىي', + advisoryContentType: 'مەزمۇن تىپى', + advisoryTitle: 'ماۋزۇ', + anchor: { + toolbar: 'لەڭگەرلىك نۇقتا ئۇلانمىسى قىستۇر/تەھرىرلە', + menu: 'لەڭگەرلىك نۇقتا ئۇلانما خاسلىقى', + title: 'لەڭگەرلىك نۇقتا ئۇلانما خاسلىقى', + name: 'لەڭگەرلىك نۇقتا ئاتى', + errorName: 'لەڭگەرلىك نۇقتا ئاتىنى كىرگۈزۈڭ', + remove: 'لەڭگەرلىك نۇقتا ئۆچۈر' + }, + anchorId: 'لەڭگەرلىك نۇقتا ID سى بويىچە', + anchorName: 'لەڭگەرلىك نۇقتا ئاتى بويىچە', + charset: 'ھەرپ كودلىنىشى', + cssClasses: 'ئۇسلۇب خىلى ئاتى', + emailAddress: 'ئادرېس', + emailBody: 'مەزمۇن', + emailSubject: 'ماۋزۇ', + id: 'ID', + info: 'ئۇلانما ئۇچۇرى', + langCode: 'تىل كودى', + langDir: 'تىل يۆنىلىشى', + langDirLTR: 'سولدىن ئوڭغا (LTR)', + langDirRTL: 'ئوڭدىن سولغا (RTL)', + menu: 'ئۇلانما تەھرىر', + name: 'ئات', + noAnchors: '(بۇ پۈتۈكتە ئىشلەتكىلى بولىدىغان لەڭگەرلىك نۇقتا يوق)', + noEmail: 'ئېلخەت ئادرېسىنى كىرگۈزۈڭ', + noUrl: 'ئۇلانما ئادرېسىنى كىرگۈزۈڭ', + other: '‹باشقا›', + popupDependent: 'تەۋە (NS)', + popupFeatures: 'قاڭقىش كۆزنەك خاسلىقى', + popupFullScreen: 'پۈتۈن ئېكران (IE)', + popupLeft: 'سول', + popupLocationBar: 'ئادرېس بالداق', + popupMenuBar: 'تىزىملىك بالداق', + popupResizable: 'چوڭلۇقى ئۆزگەرتىشچان', + popupScrollBars: 'دومىلىما سۈرگۈچ', + popupStatusBar: 'ھالەت بالداق', + popupToolbar: 'قورال بالداق', + popupTop: 'ئوڭ', + rel: 'باغلىنىش', + selectAnchor: 'بىر لەڭگەرلىك نۇقتا تاللاڭ', + styles: 'قۇر ئىچىدىكى ئۇسلۇبى', + tabIndex: 'Tab تەرتىپى', + target: 'نىشان', + targetFrame: '‹كاندۇك›', + targetFrameName: 'نىشان كاندۇك ئاتى', + targetPopup: '‹قاڭقىش كۆزنەك›', + targetPopupName: 'قاڭقىش كۆزنەك ئاتى', + title: 'ئۇلانما', + toAnchor: 'بەت ئىچىدىكى لەڭگەرلىك نۇقتا ئۇلانمىسى', + toEmail: 'ئېلخەت', + toUrl: 'ئادرېس', + toolbar: 'ئۇلانما قىستۇر/تەھرىرلە', + type: 'ئۇلانما تىپى', + unlink: 'ئۇلانما بىكار قىل', + upload: 'يۈكلە' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/uk.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/uk.js new file mode 100644 index 000000000..60299ee51 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/uk.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'uk', { + acccessKey: 'Гаряча клавіша', + advanced: 'Додаткове', + advisoryContentType: 'Тип вмісту', + advisoryTitle: 'Заголовок', + anchor: { + toolbar: 'Вставити/Редагувати якір', + menu: 'Властивості якоря', + title: 'Властивості якоря', + name: 'Ім\'я якоря', + errorName: 'Будь ласка, вкажіть ім\'я якоря', + remove: 'Прибрати якір' + }, + anchorId: 'За ідентифікатором елементу', + anchorName: 'За ім\'ям елементу', + charset: 'Кодування', + cssClasses: 'Клас CSS', + emailAddress: 'Адреса ел. пошти', + emailBody: 'Тіло повідомлення', + emailSubject: 'Тема листа', + id: 'Ідентифікатор', + info: 'Інформація посилання', + langCode: 'Код мови', + langDir: 'Напрямок мови', + langDirLTR: 'Зліва направо (LTR)', + langDirRTL: 'Справа наліво (RTL)', + menu: 'Вставити посилання', + name: 'Ім\'я', + noAnchors: '(В цьому документі немає якорів)', + noEmail: 'Будь ласка, вкажіть адрес ел. пошти', + noUrl: 'Будь ласка, вкажіть URL посилання', + other: '<інший>', + popupDependent: 'Залежний (Netscape)', + popupFeatures: 'Властивості випливаючого вікна', + popupFullScreen: 'Повний екран (IE)', + popupLeft: 'Позиція зліва', + popupLocationBar: 'Панель локації', + popupMenuBar: 'Панель меню', + popupResizable: 'Масштабоване', + popupScrollBars: 'Стрічки прокрутки', + popupStatusBar: 'Рядок статусу', + popupToolbar: 'Панель інструментів', + popupTop: 'Позиція зверху', + rel: 'Зв\'язок', + selectAnchor: 'Оберіть якір', + styles: 'Стиль CSS', + tabIndex: 'Послідовність переходу', + target: 'Ціль', + targetFrame: '<фрейм>', + targetFrameName: 'Ім\'я цільового фрейму', + targetPopup: '<випливаюче вікно>', + targetPopupName: 'Ім\'я випливаючого вікна', + title: 'Посилання', + toAnchor: 'Якір на цю сторінку', + toEmail: 'Ел. пошта', + toUrl: 'URL', + toolbar: 'Вставити/Редагувати посилання', + type: 'Тип посилання', + unlink: 'Видалити посилання', + upload: 'Надіслати' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/vi.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/vi.js new file mode 100644 index 000000000..2c74a0a41 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/vi.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'vi', { + acccessKey: 'Phím hỗ trợ truy cập', + advanced: 'Mở rộng', + advisoryContentType: 'Nội dung hướng dẫn', + advisoryTitle: 'Nhan đề hướng dẫn', + anchor: { + toolbar: 'Chèn/Sửa điểm neo', + menu: 'Thuộc tính điểm neo', + title: 'Thuộc tính điểm neo', + name: 'Tên của điểm neo', + errorName: 'Hãy nhập vào tên của điểm neo', + remove: 'Xóa neo' + }, + anchorId: 'Theo định danh thành phần', + anchorName: 'Theo tên điểm neo', + charset: 'Bảng mã của tài nguyên được liên kết đến', + cssClasses: 'Lớp Stylesheet', + emailAddress: 'Thư điện tử', + emailBody: 'Nội dung thông điệp', + emailSubject: 'Tiêu đề thông điệp', + id: 'Định danh', + info: 'Thông tin liên kết', + langCode: 'Mã ngôn ngữ', + langDir: 'Hướng ngôn ngữ', + langDirLTR: 'Trái sang phải (LTR)', + langDirRTL: 'Phải sang trái (RTL)', + menu: 'Sửa liên kết', + name: 'Tên', + noAnchors: '(Không có điểm neo nào trong tài liệu)', + noEmail: 'Hãy đưa vào địa chỉ thư điện tử', + noUrl: 'Hãy đưa vào đường dẫn liên kết (URL)', + other: '', + popupDependent: 'Phụ thuộc (Netscape)', + popupFeatures: 'Đặc điểm của cửa sổ Popup', + popupFullScreen: 'Toàn màn hình (IE)', + popupLeft: 'Vị trí bên trái', + popupLocationBar: 'Thanh vị trí', + popupMenuBar: 'Thanh Menu', + popupResizable: 'Có thể thay đổi kích cỡ', + popupScrollBars: 'Thanh cuộn', + popupStatusBar: 'Thanh trạng thái', + popupToolbar: 'Thanh công cụ', + popupTop: 'Vị trí phía trên', + rel: 'Quan hệ', + selectAnchor: 'Chọn một điểm neo', + styles: 'Kiểu (style)', + tabIndex: 'Chỉ số của Tab', + target: 'Đích', + targetFrame: '', + targetFrameName: 'Tên khung đích', + targetPopup: '', + targetPopupName: 'Tên cửa sổ Popup', + title: 'Liên kết', + toAnchor: 'Neo trong trang này', + toEmail: 'Thư điện tử', + toUrl: 'URL', + toolbar: 'Chèn/Sửa liên kết', + type: 'Kiểu liên kết', + unlink: 'Xoá liên kết', + upload: 'Tải lên' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/zh-cn.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/zh-cn.js new file mode 100644 index 000000000..14edd96f7 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/zh-cn.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'zh-cn', { + acccessKey: '访问键', + advanced: '高级', + advisoryContentType: '内容类型', + advisoryTitle: '标题', + anchor: { + toolbar: '插入/编辑锚点链接', + menu: '锚点链接属性', + title: '锚点链接属性', + name: '锚点名称', + errorName: '请输入锚点名称', + remove: '删除锚点' + }, + anchorId: '按锚点 ID', + anchorName: '按锚点名称', + charset: '字符编码', + cssClasses: '样式类名称', + emailAddress: '地址', + emailBody: '内容', + emailSubject: '主题', + id: 'ID', + info: '超链接信息', + langCode: '语言代码', + langDir: '语言方向', + langDirLTR: '从左到右 (LTR)', + langDirRTL: '从右到左 (RTL)', + menu: '编辑超链接', + name: '名称', + noAnchors: '(此文档没有可用的锚点)', + noEmail: '请输入电子邮件地址', + noUrl: '请输入超链接地址', + other: '<其他>', + popupDependent: '依附 (NS)', + popupFeatures: '弹出窗口属性', + popupFullScreen: '全屏 (IE)', + popupLeft: '左', + popupLocationBar: '地址栏', + popupMenuBar: '菜单栏', + popupResizable: '可缩放', + popupScrollBars: '滚动条', + popupStatusBar: '状态栏', + popupToolbar: '工具栏', + popupTop: '右', + rel: '关联', + selectAnchor: '选择一个锚点', + styles: '行内样式', + tabIndex: 'Tab 键次序', + target: '目标', + targetFrame: '<框架>', + targetFrameName: '目标框架名称', + targetPopup: '<弹出窗口>', + targetPopupName: '弹出窗口名称', + title: '超链接', + toAnchor: '页内锚点链接', + toEmail: '电子邮件', + toUrl: '地址', + toolbar: '插入/编辑超链接', + type: '超链接类型', + unlink: '取消超链接', + upload: '上传' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/zh.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/zh.js new file mode 100644 index 000000000..0df34f4a6 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/lang/zh.js @@ -0,0 +1,65 @@ +/* +Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'adv_link', 'zh', { + acccessKey: '便捷鍵', + advanced: '進階', + advisoryContentType: '建議內容類型', + advisoryTitle: '標題', + anchor: { + toolbar: '錨點', + menu: '編輯錨點', + title: '錨點內容', + name: '錨點名稱', + errorName: '請輸入錨點名稱', + remove: '移除錨點' + }, + anchorId: '依元件編號', + anchorName: '依錨點名稱', + charset: '連結資源的字元集', + cssClasses: '樣式表類別', + emailAddress: '電子郵件地址', + emailBody: '郵件本文', + emailSubject: '郵件主旨', + id: 'ID', + info: '連結資訊', + langCode: '語言碼', + langDir: '語言方向', + langDirLTR: '由左至右 (LTR)', + langDirRTL: '由右至左 (RTL)', + menu: '編輯連結', + name: '名稱', + noAnchors: '(本文件中無可用之錨點)', + noEmail: '請輸入電子郵件', + noUrl: '請輸入連結 URL', + other: '<其他>', + popupDependent: '獨立 (Netscape)', + popupFeatures: '快顯視窗功能', + popupFullScreen: '全螢幕 (IE)', + popupLeft: '左側位置', + popupLocationBar: '位置列', + popupMenuBar: '功能表列', + popupResizable: '可調大小', + popupScrollBars: '捲軸', + popupStatusBar: '狀態列', + popupToolbar: '工具列', + popupTop: '頂端位置', + rel: '關係', + selectAnchor: '選取一個錨點', + styles: '樣式', + tabIndex: '定位順序', + target: '目標', + targetFrame: '<框架>', + targetFrameName: '目標框架名稱', + targetPopup: '<快顯視窗>', + targetPopupName: '快顯視窗名稱', + title: '連結', + toAnchor: '文字中的錨點連結', + toEmail: '電子郵件', + toUrl: '網址', + toolbar: '連結', + type: '連結類型', + unlink: '取消連結', + upload: '上傳' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/plugin.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/plugin.js new file mode 100644 index 000000000..980b629ee --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/adv_link/plugin.js @@ -0,0 +1,803 @@ +/** + * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved. + * For licensing, see LICENSE.md or http://ckeditor.com/license + */ + +'use strict'; + +( function() { + CKEDITOR.plugins.add( 'adv_link', { + requires: 'dialog,fakeobjects', + // jscs:disable maximumLineLength + lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% + // jscs:enable maximumLineLength + icons: 'anchor,anchor-rtl,link,unlink', // %REMOVE_LINE_CORE% + hidpi: true, // %REMOVE_LINE_CORE% + onLoad: function() { + + // Add the CSS styles for anchor placeholders. + var iconPath = CKEDITOR.getUrl( this.path + 'images' + ( CKEDITOR.env.hidpi ? '/hidpi' : '' ) + '/anchor.png' ), + baseStyle = 'background:url(' + iconPath + ') no-repeat %1 center;border:1px dotted #00f;background-size:16px;'; + + var template = '.%2 a.cke_anchor,' + + '.%2 a.cke_anchor_empty' + + ',.cke_editable.%2 a[name]' + + ',.cke_editable.%2 a[data-cke-saved-name]' + + '{' + + baseStyle + + 'padding-%1:18px;' + + // Show the arrow cursor for the anchor image (FF at least). + 'cursor:auto;' + + '}' + + '.%2 img.cke_anchor' + + '{' + + baseStyle + + 'width:16px;' + + 'min-height:15px;' + + // The default line-height on IE. + 'height:1.15em;' + + // Opera works better with "middle" (even if not perfect) + 'vertical-align:text-bottom;' + + '}'; + + // Styles with contents direction awareness. + function cssWithDir( dir ) { + return template.replace( /%1/g, dir == 'rtl' ? 'right' : 'left' ).replace( /%2/g, 'cke_contents_' + dir ); + } + + CKEDITOR.addCss( cssWithDir( 'ltr' ) + cssWithDir( 'rtl' ) ); + }, + + init: function( editor ) { + var allowed = 'a[!href]', + required = 'a[href]'; + + if ( CKEDITOR.dialog.isTabEnabled( editor, 'link', 'advanced' ) ) + allowed = allowed.replace( ']', ',accesskey,charset,dir,id,lang,name,rel,tabindex,title,type]{*}(*)' ); + if ( CKEDITOR.dialog.isTabEnabled( editor, 'link', 'target' ) ) + allowed = allowed.replace( ']', ',target,onclick]' ); + + // Add the link and unlink buttons. + editor.addCommand( 'link', new CKEDITOR.dialogCommand( 'link', { + allowedContent: allowed, + requiredContent: required + } ) ); + editor.addCommand( 'anchor', new CKEDITOR.dialogCommand( 'anchor', { + allowedContent: 'a[!name,id]', + requiredContent: 'a[name]' + } ) ); + editor.addCommand( 'unlink', new CKEDITOR.unlinkCommand() ); + editor.addCommand( 'removeAnchor', new CKEDITOR.removeAnchorCommand() ); + + editor.setKeystroke( CKEDITOR.CTRL + 76 /*L*/, 'link' ); + + if ( editor.ui.addButton ) { + editor.ui.addButton( 'Link', { + label: editor.lang.link.toolbar, + command: 'link', + toolbar: 'links,10' + } ); + editor.ui.addButton( 'Unlink', { + label: editor.lang.link.unlink, + command: 'unlink', + toolbar: 'links,20' + } ); + editor.ui.addButton( 'Anchor', { + label: editor.lang.link.anchor.toolbar, + command: 'anchor', + toolbar: 'links,30' + } ); + } + + CKEDITOR.dialog.add( 'link', this.path + 'dialogs/link.js' ); + CKEDITOR.dialog.add( 'anchor', this.path + 'dialogs/anchor.js' ); + + editor.on( 'doubleclick', function( evt ) { + var element = CKEDITOR.plugins.link.getSelectedLink( editor ) || evt.data.element; + + if ( !element.isReadOnly() ) { + if ( element.is( 'a' ) ) { + evt.data.dialog = ( element.getAttribute( 'name' ) && ( !element.getAttribute( 'href' ) || !element.getChildCount() ) ) ? 'anchor' : 'link'; + + // Pass the link to be selected along with event data. + evt.data.link = element; + } else if ( CKEDITOR.plugins.link.tryRestoreFakeAnchor( editor, element ) ) { + evt.data.dialog = 'anchor'; + } + } + }, null, null, 0 ); + + // If event was cancelled, link passed in event data will not be selected. + editor.on( 'doubleclick', function( evt ) { + // Make sure both links and anchors are selected (#11822). + if ( evt.data.dialog in { link: 1, anchor: 1 } && evt.data.link ) + editor.getSelection().selectElement( evt.data.link ); + }, null, null, 20 ); + + // If the "menu" plugin is loaded, register the menu items. + if ( editor.addMenuItems ) { + editor.addMenuItems( { + anchor: { + label: editor.lang.link.anchor.menu, + command: 'anchor', + group: 'anchor', + order: 1 + }, + + removeAnchor: { + label: editor.lang.link.anchor.remove, + command: 'removeAnchor', + group: 'anchor', + order: 5 + }, + + link: { + label: editor.lang.link.menu, + command: 'link', + group: 'link', + order: 1 + }, + + unlink: { + label: editor.lang.link.unlink, + command: 'unlink', + group: 'link', + order: 5 + } + } ); + } + + // If the "contextmenu" plugin is loaded, register the listeners. + if ( editor.contextMenu ) { + editor.contextMenu.addListener( function( element ) { + if ( !element || element.isReadOnly() ) + return null; + + var anchor = CKEDITOR.plugins.link.tryRestoreFakeAnchor( editor, element ); + + if ( !anchor && !( anchor = CKEDITOR.plugins.link.getSelectedLink( editor ) ) ) + return null; + + var menu = {}; + + if ( anchor.getAttribute( 'href' ) && anchor.getChildCount() ) + menu = { link: CKEDITOR.TRISTATE_OFF, unlink: CKEDITOR.TRISTATE_OFF }; + + if ( anchor && anchor.hasAttribute( 'name' ) ) + menu.anchor = menu.removeAnchor = CKEDITOR.TRISTATE_OFF; + + return menu; + } ); + } + var url = editor.config.ems_filesUrl; + if (editor.config.baseHref) { + url += "&baseHref=" + encodeURIComponent(editor.config.baseHref); + } + editor.config.filebrowserUploadMethod = 'form'; + editor.config.filebrowserBrowseUrl = url; + this.compiledProtectionFunction = getCompiledProtectionFunction( editor ); + }, + + afterInit: function( editor ) { + // Empty anchors upcasting to fake objects. + editor.dataProcessor.dataFilter.addRules( { + elements: { + a: function( element ) { + if ( !element.attributes.name ) + return null; + + if ( !element.children.length ) + return editor.createFakeParserElement( element, 'cke_anchor', 'anchor' ); + + return null; + } + } + } ); + + var pathFilters = editor._.elementsPath && editor._.elementsPath.filters; + if ( pathFilters ) { + pathFilters.push( function( element, name ) { + if ( name == 'a' ) { + if ( CKEDITOR.plugins.link.tryRestoreFakeAnchor( editor, element ) || ( element.getAttribute( 'name' ) && ( !element.getAttribute( 'href' ) || !element.getChildCount() ) ) ) + return 'anchor'; + } + } ); + } + } + } ); + + // Loads the parameters in a selected link to the link dialog fields. + var javascriptProtocolRegex = /^javascript:/, + emailRegex = /^mailto:([^?]+)(?:\?(.+))?$/, + emailSubjectRegex = /subject=([^;?:@&=$,\/]*)/, + emailBodyRegex = /body=([^;?:@&=$,\/]*)/, + anchorRegex = /^#(.*)$/, + emsObjectRegex = /^ems:\/\/object:(.*):(.*)$/, + urlRegex = /^((?:http|https|ftp|news):\/\/)?(.*)$/, + selectableTargets = /^(_(?:self|top|parent|blank))$/, + encodedEmailLinkRegex = /^javascript:void\(location\.href='mailto:'\+String\.fromCharCode\(([^)]+)\)(?:\+'(.*)')?\)$/, + functionCallProtectedEmailLinkRegex = /^javascript:([^(]+)\(([^)]+)\)$/, + popupRegex = /\s*window.open\(\s*this\.href\s*,\s*(?:'([^']*)'|null)\s*,\s*'([^']*)'\s*\)\s*;\s*return\s*false;*\s*/, + popupFeaturesRegex = /(?:^|,)([^=]+)=(\d+|yes|no)/gi; + + var advAttrNames = { + id: 'advId', + dir: 'advLangDir', + accessKey: 'advAccessKey', + // 'data-cke-saved-name': 'advName', + name: 'advName', + lang: 'advLangCode', + tabindex: 'advTabIndex', + title: 'advTitle', + type: 'advContentType', + 'class': 'advCSSClasses', + charset: 'advCharset', + style: 'advStyles', + rel: 'advRel' + }; + + function unescapeSingleQuote( str ) { + return str.replace( /\\'/g, '\'' ); + } + + function escapeSingleQuote( str ) { + return str.replace( /'/g, '\\$&' ); + } + + function protectEmailAddressAsEncodedString( address ) { + var charCode, + length = address.length, + encodedChars = []; + + for ( var i = 0; i < length; i++ ) { + charCode = address.charCodeAt( i ); + encodedChars.push( charCode ); + } + + return 'String.fromCharCode(' + encodedChars.join( ',' ) + ')'; + } + + function protectEmailLinkAsFunction( editor, email ) { + var plugin = editor.plugins.link, + name = plugin.compiledProtectionFunction.name, + params = plugin.compiledProtectionFunction.params, + paramName, paramValue, retval; + + retval = [ name, '(' ]; + for ( var i = 0; i < params.length; i++ ) { + paramName = params[ i ].toLowerCase(); + paramValue = email[ paramName ]; + + i > 0 && retval.push( ',' ); + retval.push( '\'', paramValue ? escapeSingleQuote( encodeURIComponent( email[ paramName ] ) ) : '', '\'' ); + } + retval.push( ')' ); + return retval.join( '' ); + } + + function getCompiledProtectionFunction( editor ) { + var emailProtection = editor.config.emailProtection || '', + compiledProtectionFunction; + + // Compile the protection function pattern. + if ( emailProtection && emailProtection != 'encode' ) { + compiledProtectionFunction = {}; + + emailProtection.replace( /^([^(]+)\(([^)]+)\)$/, function( match, funcName, params ) { + compiledProtectionFunction.name = funcName; + compiledProtectionFunction.params = []; + params.replace( /[^,\s]+/g, function( param ) { + compiledProtectionFunction.params.push( param ); + } ); + } ); + } + + return compiledProtectionFunction; + } + + /** + * Set of Link plugin helpers. + * + * @class + * @singleton + */ + CKEDITOR.plugins.link = { + /** + * Get the surrounding link element of the current selection. + * + * CKEDITOR.plugins.link.getSelectedLink( editor ); + * + * // The following selections will all return the link element. + * + * li^nk + * [link] + * text[link] + * li[nk] + * [li]nk] + * [li]nk + * + * @since 3.2.1 + * @param {CKEDITOR.editor} editor + */ + getSelectedLink: function( editor ) { + var selection = editor.getSelection(); + var selectedElement = selection.getSelectedElement(); + if ( selectedElement && selectedElement.is( 'a' ) ) + return selectedElement; + + var range = selection.getRanges()[ 0 ]; + + if ( range ) { + range.shrink( CKEDITOR.SHRINK_TEXT ); + return editor.elementPath( range.getCommonAncestor() ).contains( 'a', 1 ); + } + return null; + }, + + /** + * Collects anchors available in the editor (i.e. used by the Link plugin). + * Note that the scope of search is different for inline (the "global" document) and + * classic (`iframe`-based) editors (the "inner" document). + * + * @since 4.3.3 + * @param {CKEDITOR.editor} editor + * @returns {CKEDITOR.dom.element[]} An array of anchor elements. + */ + getEditorAnchors: function( editor ) { + var editable = editor.editable(), + + // The scope of search for anchors is the entire document for inline editors + // and editor's editable for classic editor/divarea (#11359). + scope = ( editable.isInline() && !editor.plugins.divarea ) ? editor.document : editable, + + links = scope.getElementsByTag( 'a' ), + imgs = scope.getElementsByTag( 'img' ), + anchors = [], + i = 0, + item; + + // Retrieve all anchors within the scope. + while ( ( item = links.getItem( i++ ) ) ) { + if ( item.data( 'cke-saved-name' ) || item.hasAttribute( 'name' ) ) { + anchors.push( { + name: item.data( 'cke-saved-name' ) || item.getAttribute( 'name' ), + id: item.getAttribute( 'id' ) + } ); + } + } + // Retrieve all "fake anchors" within the scope. + i = 0; + + while ( ( item = imgs.getItem( i++ ) ) ) { + if ( ( item = this.tryRestoreFakeAnchor( editor, item ) ) ) { + anchors.push( { + name: item.getAttribute( 'name' ), + id: item.getAttribute( 'id' ) + } ); + } + } + + return anchors; + }, + + /** + * Opera and WebKit do not make it possible to select empty anchors. Fake + * elements must be used for them. + * + * @readonly + * @deprecated 4.3.3 It is set to `true` in every browser. + * @property {Boolean} + */ + fakeAnchor: true, + + /** + * For browsers that do not support CSS3 `a[name]:empty()`. Note that IE9 is included because of #7783. + * + * @readonly + * @deprecated 4.3.3 It is set to `false` in every browser. + * @property {Boolean} synAnchorSelector + */ + + /** + * For browsers that have editing issues with an empty anchor. + * + * @readonly + * @deprecated 4.3.3 It is set to `false` in every browser. + * @property {Boolean} emptyAnchorFix + */ + + /** + * Returns an element representing a real anchor restored from a fake anchor. + * + * @param {CKEDITOR.editor} editor + * @param {CKEDITOR.dom.element} element + * @returns {CKEDITOR.dom.element} Restored anchor element or nothing if the + * passed element was not a fake anchor. + */ + tryRestoreFakeAnchor: function( editor, element ) { + if ( element && element.data( 'cke-real-element-type' ) && element.data( 'cke-real-element-type' ) == 'anchor' ) { + var link = editor.restoreRealElement( element ); + if ( link.data( 'cke-saved-name' ) ) + return link; + } + }, + + /** + * Parses attributes of the link element and returns an object representing + * the current state (data) of the link. This data format is accepted e.g. by + * the Link dialog window and {@link #getLinkAttributes}. + * + * @since 4.4 + * @param {CKEDITOR.editor} editor + * @param {CKEDITOR.dom.element} element + * @returns {Object} An object of link data. + */ + parseLinkAttributes: function( editor, element ) { + var href = ( element && ( element.data( 'cke-saved-href' ) || element.getAttribute( 'href' ) ) ) || '', + // compiledProtectionFunction = editor.plugins.link.compiledProtectionFunction, + compiledProtectionFunction = editor.plugins.adv_link.compiledProtectionFunction, // added by @simo + emailProtection = editor.config.emailProtection, + javascriptMatch, emailMatch, anchorMatch, emsObjectMatch, urlMatch, + retval = {}; + + if ( ( javascriptMatch = href.match( javascriptProtocolRegex ) ) ) { + if ( emailProtection == 'encode' ) { + href = href.replace( encodedEmailLinkRegex, function( match, protectedAddress, rest ) { + return 'mailto:' + + String.fromCharCode.apply( String, protectedAddress.split( ',' ) ) + + ( rest && unescapeSingleQuote( rest ) ); + } ); + } + // Protected email link as function call. + else if ( emailProtection ) { + href.replace( functionCallProtectedEmailLinkRegex, function( match, funcName, funcArgs ) { + if ( funcName == compiledProtectionFunction.name ) { + retval.type = 'email'; + var email = retval.email = {}; + + var paramRegex = /[^,\s]+/g, + paramQuoteRegex = /(^')|('$)/g, + paramsMatch = funcArgs.match( paramRegex ), + paramsMatchLength = paramsMatch.length, + paramName, paramVal; + + for ( var i = 0; i < paramsMatchLength; i++ ) { + paramVal = decodeURIComponent( unescapeSingleQuote( paramsMatch[ i ].replace( paramQuoteRegex, '' ) ) ); + paramName = compiledProtectionFunction.params[ i ].toLowerCase(); + email[ paramName ] = paramVal; + } + email.address = [ email.name, email.domain ].join( '@' ); + } + } ); + } + } + + if ( !retval.type ) { + if ( ( anchorMatch = href.match( anchorRegex ) ) ) { + retval.type = 'anchor'; + retval.anchor = {}; + retval.anchor.name = retval.anchor.id = anchorMatch[ 1 ]; + } + else if ( ( emsObjectMatch = href.match( emsObjectRegex ) ) ) { + retval.type = 'localPage'; + retval.url = href; + retval.filter = emsObjectMatch[ 1 ]; + retval.id = emsObjectMatch[ 1 ]+':'+emsObjectMatch[2]; + } + // Protected email link as encoded string. + else if ( ( emailMatch = href.match( emailRegex ) ) ) { + var subjectMatch = href.match( emailSubjectRegex ), + bodyMatch = href.match( emailBodyRegex ); + + retval.type = 'email'; + var email = ( retval.email = {} ); + email.address = emailMatch[ 1 ]; + subjectMatch && ( email.subject = decodeURIComponent( subjectMatch[ 1 ] ) ); + bodyMatch && ( email.body = decodeURIComponent( bodyMatch[ 1 ] ) ); + } + // urlRegex matches empty strings, so need to check for href as well. + else if ( href && ( urlMatch = href.match( urlRegex ) ) ) { + retval.type = 'url'; + retval.url = {}; + retval.url.protocol = urlMatch[ 1 ]; + retval.url.url = urlMatch[ 2 ]; + } + } + + // Load target and popup settings. + if ( element ) { + var target = element.getAttribute( 'target' ); + + // IE BUG: target attribute is an empty string instead of null in IE if it's not set. + if ( !target ) { + var onclick = element.data( 'cke-pa-onclick' ) || element.getAttribute( 'onclick' ), + onclickMatch = onclick && onclick.match( popupRegex ); + + if ( onclickMatch ) { + retval.target = { + type: 'popup', + name: onclickMatch[ 1 ] + }; + + var featureMatch; + while ( ( featureMatch = popupFeaturesRegex.exec( onclickMatch[ 2 ] ) ) ) { + // Some values should remain numbers (#7300) + if ( ( featureMatch[ 2 ] == 'yes' || featureMatch[ 2 ] == '1' ) && !( featureMatch[ 1 ] in { height: 1, width: 1, top: 1, left: 1 } ) ) + retval.target[ featureMatch[ 1 ] ] = true; + else if ( isFinite( featureMatch[ 2 ] ) ) + retval.target[ featureMatch[ 1 ] ] = featureMatch[ 2 ]; + } + } + } else { + retval.target = { + type: target.match( selectableTargets ) ? target : 'frame', + name: target + }; + } + + var advanced = {}; + + for ( var a in advAttrNames ) { + var val = element.getAttribute( a ); + + if ( val ) + advanced[ advAttrNames[ a ] ] = val; + } + + var advName = element.data( 'cke-saved-name' ) || advanced.advName; + + if ( advName ) + advanced.advName = advName; + + if ( !CKEDITOR.tools.isEmpty( advanced ) ) + retval.advanced = advanced; + } + + return retval; + }, + + /** + * Converts link data into an object which consists of attributes to be set + * (with their values) and an array of attributes to be removed. This method + * can be used to synthesise or to update any link element with the given data. + * + * @since 4.4 + * @param {CKEDITOR.editor} editor + * @param {Object} data Data in {@link #parseLinkAttributes} format. + * @returns {Object} An object consisting of two keys, i.e.: + * + * { + * // Attributes to be set. + * set: { + * href: 'http://foo.bar', + * target: 'bang' + * }, + * // Attributes to be removed. + * removed: [ + * 'id', 'style' + * ] + * } + * + */ + getLinkAttributes: function( editor, data ) { + var emailProtection = editor.config.emailProtection || '', + set = {}; + + // Compose the URL. + switch ( data.type ) { + case 'url': + var protocol = ( data.url && data.url.protocol !== undefined ) ? data.url.protocol : 'http://', + url = ( data.url && CKEDITOR.tools.trim( data.url.url ) ) || ''; + + set[ 'data-cke-saved-href' ] = ( url.indexOf( '/' ) === 0 ) ? url : protocol + url; + + break; + case 'localPage':// @simo + set[ 'data-cke-saved-href' ] = data.localPage; + + break; + case 'fileLink':// @simo + set[ 'data-cke-saved-href' ] = data.fileLink; + + break; + case 'anchor': + var name = ( data.anchor && data.anchor.name ), + id = ( data.anchor && data.anchor.id ); + + set[ 'data-cke-saved-href' ] = '#' + ( name || id || '' ); + + break; + case 'email': + var email = data.email, + address = email.address, + linkHref; + + switch ( emailProtection ) { + case '': + case 'encode': + var subject = encodeURIComponent( email.subject || '' ), + body = encodeURIComponent( email.body || '' ), + argList = []; + + // Build the e-mail parameters first. + subject && argList.push( 'subject=' + subject ); + body && argList.push( 'body=' + body ); + argList = argList.length ? '?' + argList.join( '&' ) : ''; + + if ( emailProtection == 'encode' ) { + linkHref = [ + 'javascript:void(location.href=\'mailto:\'+', // jshint ignore:line + protectEmailAddressAsEncodedString( address ) + ]; + // parameters are optional. + argList && linkHref.push( '+\'', escapeSingleQuote( argList ), '\'' ); + + linkHref.push( ')' ); + } else { + linkHref = [ 'mailto:', address, argList ]; + } + + break; + default: + // Separating name and domain. + var nameAndDomain = address.split( '@', 2 ); + email.name = nameAndDomain[ 0 ]; + email.domain = nameAndDomain[ 1 ]; + + linkHref = [ 'javascript:', protectEmailLinkAsFunction( editor, email ) ]; // jshint ignore:line + } + + set[ 'data-cke-saved-href' ] = linkHref.join( '' ); + break; + } + + // Popups and target. + if ( data.target ) { + if ( data.target.type == 'popup' ) { + var onclickList = [ + 'window.open(this.href, \'', data.target.name || '', '\', \'' + ], + featureList = [ + 'resizable', 'status', 'location', 'toolbar', 'menubar', 'fullscreen', 'scrollbars', 'dependent' + ], + featureLength = featureList.length, + addFeature = function( featureName ) { + if ( data.target[ featureName ] ) + featureList.push( featureName + '=' + data.target[ featureName ] ); + }; + + for ( var i = 0; i < featureLength; i++ ) + featureList[ i ] = featureList[ i ] + ( data.target[ featureList[ i ] ] ? '=yes' : '=no' ); + + addFeature( 'width' ); + addFeature( 'left' ); + addFeature( 'height' ); + addFeature( 'top' ); + + onclickList.push( featureList.join( ',' ), '\'); return false;' ); + set[ 'data-cke-pa-onclick' ] = onclickList.join( '' ); + } + else if ( data.target.type != 'notSet' && data.target.name ) { + set.target = data.target.name; + } + } + + // Advanced attributes. + if ( data.advanced ) { + for ( var a in advAttrNames ) { + var val = data.advanced[ advAttrNames[ a ] ]; + + if ( val ) + set[ a ] = val; + } + + if ( set.name ) + set[ 'data-cke-saved-name' ] = set.name; + } + + // Browser need the "href" fro copy/paste link to work. (#6641) + if ( set[ 'data-cke-saved-href' ] ) + set.href = set[ 'data-cke-saved-href' ]; + + var removed = { + target: 1, + onclick: 1, + 'data-cke-pa-onclick': 1, + 'data-cke-saved-name': 1 + }; + + if ( data.advanced ) + CKEDITOR.tools.extend( removed, advAttrNames ); + + // Remove all attributes which are not currently set. + for ( var s in set ) + delete removed[ s ]; + + return { + set: set, + removed: CKEDITOR.tools.objectKeys( removed ) + }; + } + }; + + // TODO Much probably there's no need to expose these as public objects. + + CKEDITOR.unlinkCommand = function() {}; + CKEDITOR.unlinkCommand.prototype = { + exec: function( editor ) { + var style = new CKEDITOR.style( { element: 'a', type: CKEDITOR.STYLE_INLINE, alwaysRemoveElement: 1 } ); + editor.removeStyle( style ); + }, + + refresh: function( editor, path ) { + // Despite our initial hope, document.queryCommandEnabled() does not work + // for this in Firefox. So we must detect the state by element paths. + + var element = path.lastElement && path.lastElement.getAscendant( 'a', true ); + + if ( element && element.getName() == 'a' && element.getAttribute( 'href' ) && element.getChildCount() ) + this.setState( CKEDITOR.TRISTATE_OFF ); + else + this.setState( CKEDITOR.TRISTATE_DISABLED ); + }, + + contextSensitive: 1, + startDisabled: 1, + requiredContent: 'a[href]' + }; + + CKEDITOR.removeAnchorCommand = function() {}; + CKEDITOR.removeAnchorCommand.prototype = { + exec: function( editor ) { + var sel = editor.getSelection(), + bms = sel.createBookmarks(), + anchor; + if ( sel && ( anchor = sel.getSelectedElement() ) && ( !anchor.getChildCount() ? CKEDITOR.plugins.link.tryRestoreFakeAnchor( editor, anchor ) : anchor.is( 'a' ) ) ) + anchor.remove( 1 ); + else { + if ( ( anchor = CKEDITOR.plugins.link.getSelectedLink( editor ) ) ) { + if ( anchor.hasAttribute( 'href' ) ) { + anchor.removeAttributes( { name: 1, 'data-cke-saved-name': 1 } ); + anchor.removeClass( 'cke_anchor' ); + } else { + anchor.remove( 1 ); + } + } + } + sel.selectBookmarks( bms ); + }, + requiredContent: 'a[name]' + }; + + CKEDITOR.tools.extend( CKEDITOR.config, { + /** + * Whether to show the Advanced tab in the Link dialog window. + * + * @cfg {Boolean} [linkShowAdvancedTab=true] + * @member CKEDITOR.config + */ + linkShowAdvancedTab: true, + + /** + * Whether to show the Target tab in the Link dialog window. + * + * @cfg {Boolean} [linkShowTargetTab=true] + * @member CKEDITOR.config + */ + linkShowTargetTab: true + + /** + * Whether JavaScript code is allowed as a `href` attribute in an anchor tag. + * With this option enabled it is possible to create links like: + * + * hello world + * + * By default JavaScript links are not allowed and will not pass + * the Link dialog window validation. + * + * @since 4.4.1 + * @cfg {Boolean} [linkJavaScriptLinksAllowed=false] + * @member CKEDITOR.config + */ + } ); +} )(); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/dialogs/div.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/dialogs/div.js new file mode 100644 index 000000000..7d5d4eea7 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/dialogs/div.js @@ -0,0 +1,430 @@ +/* + * Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + * For licensing, see LICENSE.md or http://ckeditor.com/license + */ + +( function() { + + // Add to collection with DUP examination. + // @param {Object} collection + // @param {Object} element + // @param {Object} database + function addSafely( collection, element, database ) { + // 1. IE doesn't support customData on text nodes; + // 2. Text nodes never get chance to appear twice; + if ( !element.is || !element.getCustomData( 'block_processed' ) ) { + element.is && CKEDITOR.dom.element.setMarker( database, element, 'block_processed', true ); + collection.push( element ); + } + } + + // Dialog reused by both 'creatediv' and 'editdiv' commands. + // @param {Object} editor + // @param {String} command The command name which indicate what the current command is. + function divDialog( editor, command ) { + // Definition of elements at which div operation should stopped. + var divLimitDefinition = ( function() { + + // Customzie from specialize blockLimit elements + var definition = CKEDITOR.tools.extend( {}, CKEDITOR.dtd.$blockLimit ); + + if ( editor.config.div_wrapTable ) { + delete definition.td; + delete definition.th; + } + return definition; + } )(); + + // DTD of 'div' element + var dtd = CKEDITOR.dtd.div; + + // Get the first div limit element on the element's path. + // @param {Object} element + function getDivContainer( element ) { + var container = editor.elementPath( element ).blockLimit; + + // Never consider read-only (i.e. contenteditable=false) element as + // a first div limit (#11083). + if ( container.isReadOnly() ) + container = container.getParent(); + + // Dont stop at 'td' and 'th' when div should wrap entire table. + if ( editor.config.div_wrapTable && container.is( [ 'td', 'th' ] ) ) { + var parentPath = editor.elementPath( container.getParent() ); + container = parentPath.blockLimit; + } + + return container; + } + + // Init all fields' setup/commit function. + // @memberof divDialog + function setupFields() { + this.foreach( function( field ) { + // Exclude layout container elements + if ( /^(?!vbox|hbox)/.test( field.type ) ) { + if ( !field.setup ) { + // Read the dialog fields values from the specified + // element attributes. + field.setup = function( element ) { + field.setValue( element.getAttribute( field.id ) || '', 1 ); + }; + } + if ( !field.commit ) { + // Set element attributes assigned by the dialog + // fields. + field.commit = function( element ) { + var fieldValue = this.getValue(); + // ignore default element attribute values + if ( field.id == 'dir' && element.getComputedStyle( 'direction' ) == fieldValue ) { + return; + } + + if ( fieldValue ) + element.setAttribute( field.id, fieldValue ); + else + element.removeAttribute( field.id ); + }; + } + } + } ); + } + + // Wrapping 'div' element around appropriate blocks among the selected ranges. + // @param {Object} editor + function createDiv( editor ) { + // new adding containers OR detected pre-existed containers. + var containers = []; + // node markers store. + var database = {}; + // All block level elements which contained by the ranges. + var containedBlocks = [], + block; + + // Get all ranges from the selection. + var selection = editor.getSelection(), + ranges = selection.getRanges(); + var bookmarks = selection.createBookmarks(); + var i, iterator; + + // collect all included elements from dom-iterator + for ( i = 0; i < ranges.length; i++ ) { + iterator = ranges[ i ].createIterator(); + while ( ( block = iterator.getNextParagraph() ) ) { + // include contents of blockLimit elements. + if ( block.getName() in divLimitDefinition && !block.isReadOnly() ) { + var j, + childNodes = block.getChildren(); + for ( j = 0; j < childNodes.count(); j++ ) + addSafely( containedBlocks, childNodes.getItem( j ), database ); + } else { + while ( !dtd[ block.getName() ] && !block.equals( ranges[ i ].root ) ) + block = block.getParent(); + addSafely( containedBlocks, block, database ); + } + } + } + + CKEDITOR.dom.element.clearAllMarkers( database ); + + var blockGroups = groupByDivLimit( containedBlocks ); + var ancestor, divElement; + + for ( i = 0; i < blockGroups.length; i++ ) { + var currentNode = blockGroups[ i ][ 0 ]; + + // Calculate the common parent node of all contained elements. + ancestor = currentNode.getParent(); + for ( j = 1; j < blockGroups[ i ].length; j++ ) + ancestor = ancestor.getCommonAncestor( blockGroups[ i ][ j ] ); + + divElement = new CKEDITOR.dom.element( 'div', editor.document ); + + // Normalize the blocks in each group to a common parent. + for ( j = 0; j < blockGroups[ i ].length; j++ ) { + currentNode = blockGroups[ i ][ j ]; + + while ( !currentNode.getParent().equals( ancestor ) ) + currentNode = currentNode.getParent(); + + // This could introduce some duplicated elements in array. + blockGroups[ i ][ j ] = currentNode; + } + + // Wrapped blocks counting + for ( j = 0; j < blockGroups[ i ].length; j++ ) { + currentNode = blockGroups[ i ][ j ]; + + // Avoid DUP elements introduced by grouping. + if ( !( currentNode.getCustomData && currentNode.getCustomData( 'block_processed' ) ) ) { + currentNode.is && CKEDITOR.dom.element.setMarker( database, currentNode, 'block_processed', true ); + + // Establish new container, wrapping all elements in this group. + if ( !j ) + divElement.insertBefore( currentNode ); + + divElement.append( currentNode ); + } + } + + CKEDITOR.dom.element.clearAllMarkers( database ); + containers.push( divElement ); + } + + selection.selectBookmarks( bookmarks ); + return containers; + } + + // Divide a set of nodes to different groups by their path's blocklimit element. + // Note: the specified nodes should be in source order naturally, which mean they are supposed to producea by following class: + // * CKEDITOR.dom.range.Iterator + // * CKEDITOR.dom.domWalker + // @returns {Array[]} the grouped nodes + function groupByDivLimit( nodes ) { + var groups = [], + lastDivLimit = null, + block; + + for ( var i = 0; i < nodes.length; i++ ) { + block = nodes[ i ]; + var limit = getDivContainer( block ); + if ( !limit.equals( lastDivLimit ) ) { + lastDivLimit = limit; + groups.push( [] ); + } + groups[ groups.length - 1 ].push( block ); + } + return groups; + } + + // Synchronous field values to other impacted fields is required, e.g. div styles + // change should also alter inline-style text. + function commitInternally( targetFields ) { + var dialog = this.getDialog(), + element = dialog._element && dialog._element.clone() || new CKEDITOR.dom.element( 'div', editor.document ); + + // Commit this field and broadcast to target fields. + this.commit( element, true ); + + targetFields = [].concat( targetFields ); + var length = targetFields.length, + field; + for ( var i = 0; i < length; i++ ) { + field = dialog.getContentElement.apply( dialog, targetFields[ i ].split( ':' ) ); + field && field.setup && field.setup( element, true ); + } + } + + + // Registered 'CKEDITOR.style' instances. + var styles = {}; + + // Hold a collection of created block container elements. + var containers = []; + + // @type divDialog + return { + title: editor.lang.div.title, + minWidth: 400, + minHeight: 165, + contents: [ { + id: 'info', + label: editor.lang.common.generalTab, + title: editor.lang.common.generalTab, + elements: [ { + type: 'hbox', + widths: [ '50%', '50%' ], + children: [ { + id: 'elementStyle', + type: 'select', + style: 'width: 100%;', + label: editor.lang.div.styleSelectLabel, + 'default': '', + // Options are loaded dynamically. + items: [ + [ editor.lang.common.notSet, '' ] + ], + onChange: function() { + commitInternally.call( this, [ 'info:elementStyle', 'info:class', 'advanced:dir', 'advanced:style' ] ); + }, + setup: function( element ) { + for ( var name in styles ) + styles[ name ].checkElementRemovable( element, true, editor ) && this.setValue( name, 1 ); + }, + commit: function( element ) { + var styleName; + if ( ( styleName = this.getValue() ) ) { + var style = styles[ styleName ]; + style.applyToObject( element, editor ); + } + else { + element.removeAttribute( 'style' ); + } + } + }, + { + id: 'class', + type: 'text', + requiredContent: 'div(cke-xyz)', // Random text like 'xyz' will check if all are allowed. + label: editor.lang.common.cssClass, + 'default': '' + } ] + } ] + }, + { + id: 'advanced', + label: editor.lang.common.advancedTab, + title: editor.lang.common.advancedTab, + elements: [ { + type: 'vbox', + padding: 1, + children: [ { + type: 'hbox', + widths: [ '50%', '50%' ], + children: [ { + type: 'text', + id: 'id', + requiredContent: 'div[id]', + label: editor.lang.common.id, + 'default': '' + }, + { + type: 'text', + id: 'lang', + requiredContent: 'div[lang]', + label: editor.lang.common.langCode, + 'default': '' + } ] + }, + { + type: 'hbox', + children: [ { + type: 'text', + id: 'style', + requiredContent: 'div{cke-xyz}', // Random text like 'xyz' will check if all are allowed. + style: 'width: 100%;', + label: editor.lang.common.cssStyle, + 'default': '', + commit: function( element ) { + element.setAttribute( 'style', this.getValue() ); + } + } ] + }, + { + type: 'hbox', + children: [ { + type: 'text', + id: 'title', + requiredContent: 'div[title]', + style: 'width: 100%;', + label: editor.lang.common.advisoryTitle, + 'default': '' + } ] + }, + { + type: 'select', + id: 'dir', + requiredContent: 'div[dir]', + style: 'width: 100%;', + label: editor.lang.common.langDir, + 'default': '', + items: [ + [ editor.lang.common.notSet, '' ], + [ editor.lang.common.langDirLtr, 'ltr' ], + [ editor.lang.common.langDirRtl, 'rtl' ] + ] + } ] } + ] + } ], + onLoad: function() { + setupFields.call( this ); + + // Preparing for the 'elementStyle' field. + var dialog = this, + stylesField = this.getContentElement( 'info', 'elementStyle' ); + + // Reuse the 'stylescombo' plugin's styles definition. + editor.getStylesSet( function( stylesDefinitions ) { + var styleName, style; + + if ( stylesDefinitions ) { + // Digg only those styles that apply to 'div'. + for ( var i = 0; i < stylesDefinitions.length; i++ ) { + var styleDefinition = stylesDefinitions[ i ]; + if ( styleDefinition.element && styleDefinition.element == 'div' ) { + styleName = styleDefinition.name; + styles[ styleName ] = style = new CKEDITOR.style( styleDefinition ); + + if ( editor.filter.check( style ) ) { + // Populate the styles field options with style name. + stylesField.items.push( [ styleName, styleName ] ); + stylesField.add( styleName, styleName ); + } + } + } + } + + // We should disable the content element + // it if no options are available at all. + stylesField[ stylesField.items.length > 1 ? 'enable' : 'disable' ](); + + // Now setup the field value manually if dialog was opened on element. (#9689) + setTimeout( function() { + dialog._element && stylesField.setup( dialog._element ); + }, 0 ); + } ); + }, + onShow: function() { + // Whether always create new container regardless of existed + // ones. + if ( command == 'editdiv' ) { + // Try to discover the containers that already existed in + // ranges + // update dialog field values + this.setupContent( this._element = CKEDITOR.plugins.div.getSurroundDiv( editor ) ); + } + }, + onOk: function() { + if ( command == 'editdiv' ) + containers = [ this._element ]; + else + containers = createDiv( editor, true ); + + // Update elements attributes + var size = containers.length; + for ( var i = 0; i < size; i++ ) { + this.commitContent( containers[ i ] ); + + // Remove empty 'style' attribute. + !containers[ i ].getAttribute( 'style' ) && containers[ i ].removeAttribute( 'style' ); + } + + this.hide(); + }, + onHide: function() { + // Remove style only when editing existing DIV. (#6315) + if ( command == 'editdiv' ) + this._element.removeCustomData( 'elementStyle' ); + delete this._element; + } + }; + } + + CKEDITOR.dialog.add( 'creatediv', function( editor ) { + return divDialog( editor, 'creatediv' ); + } ); + + CKEDITOR.dialog.add( 'editdiv', function( editor ) { + return divDialog( editor, 'editdiv' ); + } ); + +} )(); + +/** + * Whether to wrap the entire table instead of individual cells when creating a `
` in a table cell. + * + * config.div_wrapTable = true; + * + * @cfg {Boolean} [div_wrapTable=false] + * @member CKEDITOR.config + */ diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/icons/creatediv.png b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/icons/creatediv.png new file mode 100644 index 000000000..6cca564d2 Binary files /dev/null and b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/icons/creatediv.png differ diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/icons/hidpi/creatediv.png b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/icons/hidpi/creatediv.png new file mode 100644 index 000000000..f0ca49fdf Binary files /dev/null and b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/icons/hidpi/creatediv.png differ diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/af.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/af.js new file mode 100644 index 000000000..ddd4e89a5 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/af.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'af', { + IdInputLabel: 'Id', + advisoryTitleInputLabel: 'Aanbevole Titel', + cssClassInputLabel: 'CSS klasse', + edit: 'Wysig Div', + inlineStyleInputLabel: 'Inlyn Styl', + langDirLTRLabel: 'Links na regs (LTR)', + langDirLabel: 'Skryfrigting', + langDirRTLLabel: 'Regs na links (RTL)', + languageCodeInputLabel: ' Taalkode', + remove: 'Verwyder Div', + styleSelectLabel: 'Styl', + title: 'Skep Div houer', + toolbar: 'Skep Div houer' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/ar.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/ar.js new file mode 100644 index 000000000..96e1fdc20 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/ar.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'ar', { + IdInputLabel: 'هوية', + advisoryTitleInputLabel: 'عنوان التقرير', + cssClassInputLabel: 'فئات التنسيق', + edit: 'تحرير Div', + inlineStyleInputLabel: 'Inline Style', + langDirLTRLabel: 'اليسار لليمين (LTR)', + langDirLabel: 'إتجاه النص', + langDirRTLLabel: 'اليمين لليسار (RTL)', + languageCodeInputLabel: 'رمز اللغة', + remove: 'إزالة Div', + styleSelectLabel: 'نمط', + title: 'إحداث Div Container', + toolbar: 'إحداث Div Container' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/bg.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/bg.js new file mode 100644 index 000000000..272c96c78 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/bg.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'bg', { + IdInputLabel: 'ID', + advisoryTitleInputLabel: 'Препоръчително заглавие', + cssClassInputLabel: 'Класове за CSS', + edit: 'Промяна на Div', + inlineStyleInputLabel: 'В редица', + langDirLTRLabel: 'Ляво на Дясно (ЛнД)', + langDirLabel: 'Посока на езика', + langDirRTLLabel: 'Дясно на Ляво (ДнЛ)', + languageCodeInputLabel: ' Код на езика', + remove: 'Премахване на Div', + styleSelectLabel: 'Стил', + title: 'Създай Div блок', + toolbar: 'Създаване на Div контейнер' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/bn.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/bn.js new file mode 100644 index 000000000..9385181a2 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/bn.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'bn', { + IdInputLabel: 'Id', // MISSING + advisoryTitleInputLabel: 'Advisory Title', // MISSING + cssClassInputLabel: 'Stylesheet Classes', // MISSING + edit: 'Edit Div', // MISSING + inlineStyleInputLabel: 'Inline Style', // MISSING + langDirLTRLabel: 'Left to Right (LTR)', // MISSING + langDirLabel: 'Language Direction', // MISSING + langDirRTLLabel: 'Right to Left (RTL)', // MISSING + languageCodeInputLabel: ' Language Code', // MISSING + remove: 'Remove Div', // MISSING + styleSelectLabel: 'Style', // MISSING + title: 'Create Div Container', // MISSING + toolbar: 'Create Div Container' // MISSING +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/bs.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/bs.js new file mode 100644 index 000000000..282010c61 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/bs.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'bs', { + IdInputLabel: 'Id', + advisoryTitleInputLabel: 'Advisory title', + cssClassInputLabel: 'Klase CSS stilova', + edit: 'Edit Div', // MISSING + inlineStyleInputLabel: 'Inline Style', // MISSING + langDirLTRLabel: 'S lijeva na desno (LTR)', + langDirLabel: 'Smjer pisanja', + langDirRTLLabel: 'S desna na lijevo (RTL)', + languageCodeInputLabel: ' Language Code', // MISSING + remove: 'Remove Div', // MISSING + styleSelectLabel: 'Stil', + title: 'Create Div Container', // MISSING + toolbar: 'Create Div Container' // MISSING +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/ca.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/ca.js new file mode 100644 index 000000000..a0671adff --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/ca.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'ca', { + IdInputLabel: 'Id', + advisoryTitleInputLabel: 'Títol de guia', + cssClassInputLabel: 'Classes de la fulla d\'estils', + edit: 'Edita la Capa', + inlineStyleInputLabel: 'Estil en línia', + langDirLTRLabel: 'D\'esquerra a dreta (LTR)', + langDirLabel: 'Direcció de l\'idioma', + langDirRTLLabel: 'De dreta a esquerra (RTL)', + languageCodeInputLabel: ' Codi d\'idioma', + remove: 'Elimina la Capa', + styleSelectLabel: 'Estil', + title: 'Crea una Capa Contenidora', + toolbar: 'Crea una Capa Contenidora' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/cs.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/cs.js new file mode 100644 index 000000000..f842209ad --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/cs.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'cs', { + IdInputLabel: 'Id', + advisoryTitleInputLabel: 'Nápovědní titulek', + cssClassInputLabel: 'Třídy stylů', + edit: 'Změnit Div', + inlineStyleInputLabel: 'Vnitřní styly', + langDirLTRLabel: 'Zleva doprava (LTR)', + langDirLabel: 'Směr jazyka', + langDirRTLLabel: 'Zprava doleva (RTL)', + languageCodeInputLabel: ' Kód jazyka', + remove: 'Odstranit Div', + styleSelectLabel: 'Styly', + title: 'Vytvořit Div kontejner', + toolbar: 'Vytvořit Div kontejner' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/cy.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/cy.js new file mode 100644 index 000000000..bce0add67 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/cy.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'cy', { + IdInputLabel: 'Id', + advisoryTitleInputLabel: 'Teitl Cynghorol', + cssClassInputLabel: 'Dosbarthiadau Ffeil Arddull', + edit: 'Golygu Div', + inlineStyleInputLabel: 'Arddull Mewn Llinell', + langDirLTRLabel: 'Chwith i\'r Dde (LTR)', + langDirLabel: 'Cyfeiriad yr Iaith', + langDirRTLLabel: 'Dde i\'r Chwith (RTL)', + languageCodeInputLabel: ' Cod Iaith', + remove: 'Tynnu Div', + styleSelectLabel: 'Arddull', + title: 'Creu Cynhwysydd Div', + toolbar: 'Creu Cynhwysydd Div' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/da.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/da.js new file mode 100644 index 000000000..e6c06edef --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/da.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'da', { + IdInputLabel: 'Id', + advisoryTitleInputLabel: 'Vejledende titel', + cssClassInputLabel: 'Typografiark', + edit: 'Rediger Div', + inlineStyleInputLabel: 'Inline Style', + langDirLTRLabel: 'Venstre til højre (LTR)', + langDirLabel: 'Sprogretning', + langDirRTLLabel: 'Højre til venstre (RTL)', + languageCodeInputLabel: ' Sprogkode', + remove: 'Slet Div', + styleSelectLabel: 'Style', + title: 'Opret Div Container', + toolbar: 'Opret Div Container' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/de-ch.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/de-ch.js new file mode 100644 index 000000000..49ee6e9a2 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/de-ch.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'de-ch', { + IdInputLabel: 'Kennung', + advisoryTitleInputLabel: 'Tooltip', + cssClassInputLabel: 'Formatvorlagenklasse', + edit: 'Div bearbeiten', + inlineStyleInputLabel: 'Inline Stil', + langDirLTRLabel: 'Links nach Rechs (LTR)', + langDirLabel: 'Sprachrichtung', + langDirRTLLabel: 'Rechs nach Links (RTL)', + languageCodeInputLabel: 'Sprachcode', + remove: 'Div entfernen', + styleSelectLabel: 'Stil', + title: 'Div Container erzeugen', + toolbar: 'Div Container erzeugen' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/de.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/de.js new file mode 100644 index 000000000..61641010d --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/de.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'de', { + IdInputLabel: 'Kennung', + advisoryTitleInputLabel: 'Tooltip', + cssClassInputLabel: 'Formatvorlagenklasse', + edit: 'Div bearbeiten', + inlineStyleInputLabel: 'Inline Stil', + langDirLTRLabel: 'Links nach Rechs (LTR)', + langDirLabel: 'Sprachrichtung', + langDirRTLLabel: 'Rechs nach Links (RTL)', + languageCodeInputLabel: 'Sprachcode', + remove: 'Div entfernen', + styleSelectLabel: 'Stil', + title: 'Div Container erzeugen', + toolbar: 'Div Container erzeugen' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/el.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/el.js new file mode 100644 index 000000000..789a77995 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/el.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'el', { + IdInputLabel: 'Id', + advisoryTitleInputLabel: 'Ενδεικτικός Τίτλος', + cssClassInputLabel: 'Κλάσεις Φύλλων Στυλ', + edit: 'Επεξεργασία Div', + inlineStyleInputLabel: 'Στυλ Εν Σειρά', + langDirLTRLabel: 'Αριστερά προς Δεξιά (LTR)', + langDirLabel: 'Κατεύθυνση Κειμένου', + langDirRTLLabel: 'Δεξιά προς Αριστερά (RTL)', + languageCodeInputLabel: 'Κωδικός Γλώσσας', + remove: 'Διαγραφή Div', + styleSelectLabel: 'Μορφή', + title: 'Δημιουργία Div', + toolbar: 'Δημιουργία Div' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/en-au.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/en-au.js new file mode 100644 index 000000000..a77c5255c --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/en-au.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'en-au', { + IdInputLabel: 'Id', // MISSING + advisoryTitleInputLabel: 'Advisory Title', // MISSING + cssClassInputLabel: 'Stylesheet Classes', // MISSING + edit: 'Edit Div', // MISSING + inlineStyleInputLabel: 'Inline Style', // MISSING + langDirLTRLabel: 'Left to Right (LTR)', // MISSING + langDirLabel: 'Language Direction', // MISSING + langDirRTLLabel: 'Right to Left (RTL)', // MISSING + languageCodeInputLabel: ' Language Code', // MISSING + remove: 'Remove Div', // MISSING + styleSelectLabel: 'Style', // MISSING + title: 'Create Div Container', // MISSING + toolbar: 'Create Div Container' // MISSING +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/en-ca.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/en-ca.js new file mode 100644 index 000000000..6f527cf7f --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/en-ca.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'en-ca', { + IdInputLabel: 'Id', // MISSING + advisoryTitleInputLabel: 'Advisory Title', // MISSING + cssClassInputLabel: 'Stylesheet Classes', // MISSING + edit: 'Edit Div', // MISSING + inlineStyleInputLabel: 'Inline Style', // MISSING + langDirLTRLabel: 'Left to Right (LTR)', // MISSING + langDirLabel: 'Language Direction', // MISSING + langDirRTLLabel: 'Right to Left (RTL)', // MISSING + languageCodeInputLabel: ' Language Code', // MISSING + remove: 'Remove Div', // MISSING + styleSelectLabel: 'Style', // MISSING + title: 'Create Div Container', // MISSING + toolbar: 'Create Div Container' // MISSING +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/en-gb.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/en-gb.js new file mode 100644 index 000000000..c321bd163 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/en-gb.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'en-gb', { + IdInputLabel: 'Id', + advisoryTitleInputLabel: 'Advisory Title', + cssClassInputLabel: 'Stylesheet Classes', + edit: 'Edit Div', + inlineStyleInputLabel: 'Inline Style', + langDirLTRLabel: 'Left to Right (LTR)', + langDirLabel: 'Language Direction', + langDirRTLLabel: 'Right to Left (RTL)', + languageCodeInputLabel: ' Language Code', + remove: 'Remove Div', + styleSelectLabel: 'Style', + title: 'Create Div Container', + toolbar: 'Create Div Container' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/en.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/en.js new file mode 100644 index 000000000..8cb748265 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/en.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'en', { + IdInputLabel: 'Id', + advisoryTitleInputLabel: 'Advisory Title', + cssClassInputLabel: 'Stylesheet Classes', + edit: 'Edit Div', + inlineStyleInputLabel: 'Inline Style', + langDirLTRLabel: 'Left to Right (LTR)', + langDirLabel: 'Language Direction', + langDirRTLLabel: 'Right to Left (RTL)', + languageCodeInputLabel: ' Language Code', + remove: 'Remove Div', + styleSelectLabel: 'Style', + title: 'Create Div Container', + toolbar: 'Create Div Container' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/eo.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/eo.js new file mode 100644 index 000000000..e22c0f4dc --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/eo.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'eo', { + IdInputLabel: 'Id', + advisoryTitleInputLabel: 'Priskriba Titolo', + cssClassInputLabel: 'Stilfolioklasoj', + edit: 'Redakti Div', + inlineStyleInputLabel: 'Enlinia stilo', + langDirLTRLabel: 'Maldekstre dekstren (angle LTR)', + langDirLabel: 'Skribdirekto', + langDirRTLLabel: 'Dekstre maldekstren (angle RTL)', + languageCodeInputLabel: ' Lingvokodo', + remove: 'Forigi Div', + styleSelectLabel: 'Stilo', + title: 'Krei DIV ujon', + toolbar: 'Krei DIV ujon' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/es.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/es.js new file mode 100644 index 000000000..8120afaca --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/es.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'es', { + IdInputLabel: 'Id', + advisoryTitleInputLabel: 'Título', + cssClassInputLabel: 'Clase de hoja de estilos', + edit: 'Editar Div', + inlineStyleInputLabel: 'Estilo', + langDirLTRLabel: 'Izquierda a Derecha (LTR)', + langDirLabel: 'Orientación', + langDirRTLLabel: 'Derecha a Izquierda (RTL)', + languageCodeInputLabel: ' Codigo de idioma', + remove: 'Quitar Div', + styleSelectLabel: 'Estilo', + title: 'Crear contenedor DIV', + toolbar: 'Crear contenedor DIV' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/et.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/et.js new file mode 100644 index 000000000..c62a528a5 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/et.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'et', { + IdInputLabel: 'ID', + advisoryTitleInputLabel: 'Soovitatav pealkiri', + cssClassInputLabel: 'Stiililehe klassid', + edit: 'Muuda Div', + inlineStyleInputLabel: 'Reasisene stiil', + langDirLTRLabel: 'Vasakult paremale (LTR)', + langDirLabel: 'Keele suund', + langDirRTLLabel: 'Paremalt vasakule (RTL)', + languageCodeInputLabel: ' Keelekood', + remove: 'Eemalda Div', + styleSelectLabel: 'Stiil', + title: 'Div-konteineri loomine', + toolbar: 'Div-konteineri loomine' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/eu.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/eu.js new file mode 100644 index 000000000..fa184f640 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/eu.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'eu', { + IdInputLabel: 'Id', + advisoryTitleInputLabel: 'Aholkatutako izenburua', + cssClassInputLabel: 'Estilo-orriko klaseak', + edit: 'Editatu Div-a', + inlineStyleInputLabel: 'Lineako estiloa', + langDirLTRLabel: 'Ezkerretik eskuinera (LTR)', + langDirLabel: 'Hizkuntzaren norabidea', + langDirRTLLabel: 'Eskuinetik ezkerrera (RTL)', + languageCodeInputLabel: 'Hizkuntzaren kodea', + remove: 'Kendu Div-a', + styleSelectLabel: 'Estiloa', + title: 'Sortu Div edukiontzia', + toolbar: 'Sortu Div edukiontzia' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/fa.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/fa.js new file mode 100644 index 000000000..53d33a0c4 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/fa.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'fa', { + IdInputLabel: 'شناسه', + advisoryTitleInputLabel: 'عنوان مشاوره', + cssClassInputLabel: 'کلاس​های شیوه​نامه', + edit: 'ویرایش Div', + inlineStyleInputLabel: 'سبک درون​خطی(Inline Style)', + langDirLTRLabel: 'چپ به راست (LTR)', + langDirLabel: 'جهت نوشتاری زبان', + langDirRTLLabel: 'راست به چپ (RTL)', + languageCodeInputLabel: ' کد زبان', + remove: 'حذف Div', + styleSelectLabel: 'سبک', + title: 'ایجاد یک محل DIV', + toolbar: 'ایجاد یک محل DIV' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/fi.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/fi.js new file mode 100644 index 000000000..bb1e9d8e2 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/fi.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'fi', { + IdInputLabel: 'Id', + advisoryTitleInputLabel: 'Ohjeistava otsikko', + cssClassInputLabel: 'Tyylitiedoston luokat', + edit: 'Muokkaa Diviä', + inlineStyleInputLabel: 'Sisätyyli', + langDirLTRLabel: 'Vasemmalta oikealle (LTR)', + langDirLabel: 'Kielen suunta', + langDirRTLLabel: 'Oikealta vasemmalle (RTL)', + languageCodeInputLabel: ' Kielen koodi', + remove: 'Poista Div', + styleSelectLabel: 'Tyyli', + title: 'Luo div-kehikko', + toolbar: 'Luo div-kehikko' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/fo.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/fo.js new file mode 100644 index 000000000..a43489e7a --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/fo.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'fo', { + IdInputLabel: 'Id', + advisoryTitleInputLabel: 'Advisory Title', + cssClassInputLabel: 'Stylesheet Classes', + edit: 'Redigera Div', + inlineStyleInputLabel: 'Inline Style', + langDirLTRLabel: 'Vinstru til høgru (LTR)', + langDirLabel: 'Language Direction', + langDirRTLLabel: 'Høgru til vinstru (RTL)', + languageCodeInputLabel: ' Language Code', + remove: 'Strika Div', + styleSelectLabel: 'Style', + title: 'Ger Div Container', + toolbar: 'Ger Div Container' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/fr-ca.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/fr-ca.js new file mode 100644 index 000000000..7ae60dfae --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/fr-ca.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'fr-ca', { + IdInputLabel: 'ID', + advisoryTitleInputLabel: 'Titre', + cssClassInputLabel: 'Classes CSS', + edit: 'Modifier le DIV', + inlineStyleInputLabel: 'Style en ligne', + langDirLTRLabel: 'De gauche à droite (LTR)', + langDirLabel: 'Sens d\'écriture', + langDirRTLLabel: 'De droite à gauche (RTL)', + languageCodeInputLabel: 'Code de langue', + remove: 'Supprimer le DIV', + styleSelectLabel: 'Style', + title: 'Créer un DIV', + toolbar: 'Créer un DIV' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/fr.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/fr.js new file mode 100644 index 000000000..5f87f6328 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/fr.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'fr', { + IdInputLabel: 'ID', + advisoryTitleInputLabel: 'Infobulle', + cssClassInputLabel: 'Classes de style', + edit: 'Modifier la division', + inlineStyleInputLabel: 'Style en ligne', + langDirLTRLabel: 'Gauche à droite (LTR)', + langDirLabel: 'Sens d\'écriture', + langDirRTLLabel: 'Droite à gauche (RTL)', + languageCodeInputLabel: 'Code de langue', + remove: 'Enlever la division', + styleSelectLabel: 'Style', + title: 'Créer une division', + toolbar: 'Créer une division' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/gl.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/gl.js new file mode 100644 index 000000000..a528e63ec --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/gl.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'gl', { + IdInputLabel: 'ID', + advisoryTitleInputLabel: 'Título informativo', + cssClassInputLabel: 'Clases da folla de estilos', + edit: 'Editar Div', + inlineStyleInputLabel: 'Estilo de liña', + langDirLTRLabel: 'Esquerda a dereita (LTR)', + langDirLabel: 'Dirección de escritura do idioma', + langDirRTLLabel: 'Dereita a esquerda (RTL)', + languageCodeInputLabel: 'Código do idioma', + remove: 'Retirar Div', + styleSelectLabel: 'Estilo', + title: 'Crear un contedor Div', + toolbar: 'Crear un contedor Div' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/gu.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/gu.js new file mode 100644 index 000000000..1ec004edc --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/gu.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'gu', { + IdInputLabel: 'Id', + advisoryTitleInputLabel: 'એડવાઈઝર શીર્ષક', + cssClassInputLabel: 'સ્ટાઈલશીટ કલાસીસ', + edit: 'ડીવીમાં ફેરફાર કરવો', + inlineStyleInputLabel: 'ઈનલાઈન પદ્ધતિ', + langDirLTRLabel: 'ડાબે થી જમણે (LTR)', + langDirLabel: 'ભાષાની દિશા', + langDirRTLLabel: 'જમણે થી ડાબે (RTL)', + languageCodeInputLabel: 'ભાષાનો કોડ', + remove: 'ડીવી કાઢી કાઢવું', + styleSelectLabel: 'સ્ટાઈલ', + title: 'Div કન્ટેનર બનાવુંવું', + toolbar: 'Div કન્ટેનર બનાવુંવું' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/he.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/he.js new file mode 100644 index 000000000..5994351e3 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/he.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'he', { + IdInputLabel: 'מזהה (ID)', + advisoryTitleInputLabel: 'כותרת מוצעת', + cssClassInputLabel: 'מחלקת עיצוב', + edit: 'עריכת מיכל (Div)', + inlineStyleInputLabel: 'סגנון פנימי', + langDirLTRLabel: 'שמאל לימין (LTR)', + langDirLabel: 'כיוון שפה', + langDirRTLLabel: 'ימין לשמאל (RTL)', + languageCodeInputLabel: 'קוד שפה', + remove: 'הסרת מיכל (Div)', + styleSelectLabel: 'סגנון', + title: 'יצירת מיכל (Div)', + toolbar: 'יצירת מיכל (Div)' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/hi.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/hi.js new file mode 100644 index 000000000..4ff964680 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/hi.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'hi', { + IdInputLabel: 'Id', + advisoryTitleInputLabel: 'परामर्श शीर्शक', + cssClassInputLabel: 'स्टाइल-शीट क्लास', + edit: 'Edit Div', // MISSING + inlineStyleInputLabel: 'Inline Style', // MISSING + langDirLTRLabel: 'बायें से दायें (LTR)', + langDirLabel: 'भाषा लिखने की दिशा', + langDirRTLLabel: 'दायें से बायें (RTL)', + languageCodeInputLabel: ' Language Code', // MISSING + remove: 'Remove Div', // MISSING + styleSelectLabel: 'स्टाइल', + title: 'Create Div Container', // MISSING + toolbar: 'Create Div Container' // MISSING +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/hr.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/hr.js new file mode 100644 index 000000000..244e11720 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/hr.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'hr', { + IdInputLabel: 'Id', + advisoryTitleInputLabel: 'Savjetodavni naslov', + cssClassInputLabel: 'Klase stilova', + edit: 'Uredi DIV', + inlineStyleInputLabel: 'Stil u liniji', + langDirLTRLabel: 'S lijeva na desno (LTR)', + langDirLabel: 'Smjer jezika', + langDirRTLLabel: 'S desna na lijevo (RTL)', + languageCodeInputLabel: 'Jezični kod', + remove: 'Ukloni DIV', + styleSelectLabel: 'Stil', + title: 'Napravi DIV kontejner', + toolbar: 'Napravi DIV kontejner' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/hu.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/hu.js new file mode 100644 index 000000000..05f92c63d --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/hu.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'hu', { + IdInputLabel: 'Azonosító', + advisoryTitleInputLabel: 'Tipp szöveg', + cssClassInputLabel: 'Stíluslap osztály', + edit: 'DIV szerkesztése', + inlineStyleInputLabel: 'Inline stílus', + langDirLTRLabel: 'Balról jobbra (LTR)', + langDirLabel: 'Nyelvi irány', + langDirRTLLabel: 'Jobbról balra (RTL)', + languageCodeInputLabel: ' Nyelv kódja', + remove: 'DIV eltávolítása', + styleSelectLabel: 'Stílus', + title: 'DIV tároló létrehozása', + toolbar: 'DIV tároló létrehozása' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/id.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/id.js new file mode 100644 index 000000000..2259c8f2f --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/id.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'id', { + IdInputLabel: 'Id', + advisoryTitleInputLabel: 'Penasehat Judul', + cssClassInputLabel: 'Kelas Stylesheet', + edit: 'Sunting Div', + inlineStyleInputLabel: 'Inline Style', // MISSING + langDirLTRLabel: 'Kiri ke Kanan (LTR)', + langDirLabel: 'Arah Bahasa', + langDirRTLLabel: 'Kanan ke Kiri (RTL)', + languageCodeInputLabel: 'Kode Bahasa', + remove: 'Hapus Div', + styleSelectLabel: 'Gaya', + title: 'Ciptakan Wadah Div', + toolbar: 'Cipatakan Wadah Div' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/is.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/is.js new file mode 100644 index 000000000..f07892717 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/is.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'is', { + IdInputLabel: 'Id', // MISSING + advisoryTitleInputLabel: 'Advisory Title', // MISSING + cssClassInputLabel: 'Stylesheet Classes', // MISSING + edit: 'Edit Div', // MISSING + inlineStyleInputLabel: 'Inline Style', // MISSING + langDirLTRLabel: 'Left to Right (LTR)', // MISSING + langDirLabel: 'Language Direction', // MISSING + langDirRTLLabel: 'Right to Left (RTL)', // MISSING + languageCodeInputLabel: ' Language Code', // MISSING + remove: 'Remove Div', // MISSING + styleSelectLabel: 'Style', // MISSING + title: 'Create Div Container', // MISSING + toolbar: 'Create Div Container' // MISSING +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/it.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/it.js new file mode 100644 index 000000000..0f57c5513 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/it.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'it', { + IdInputLabel: 'Id', + advisoryTitleInputLabel: 'Titolo Avviso', + cssClassInputLabel: 'Classi di stile', + edit: 'Modifica DIV', + inlineStyleInputLabel: 'Stile Inline', + langDirLTRLabel: 'Da sinistra a destra (LTR)', + langDirLabel: 'Direzione di scrittura', + langDirRTLLabel: 'Da destra a sinistra (RTL)', + languageCodeInputLabel: 'Codice lingua', + remove: 'Rimuovi DIV', + styleSelectLabel: 'Stile', + title: 'Crea DIV contenitore', + toolbar: 'Crea DIV contenitore' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/ja.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/ja.js new file mode 100644 index 000000000..e3a6a98bf --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/ja.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'ja', { + IdInputLabel: 'Id', + advisoryTitleInputLabel: 'Title属性', + cssClassInputLabel: 'スタイルシートクラス', + edit: 'Divコンテナを編集', + inlineStyleInputLabel: 'インラインスタイル', + langDirLTRLabel: '左から右 (LTR)', + langDirLabel: '文字表記の方向', + langDirRTLLabel: '右から左 (RTL)', + languageCodeInputLabel: ' 言語コード', + remove: 'Divコンテナを削除', + styleSelectLabel: 'スタイル', + title: 'Divコンテナ', + toolbar: 'Divコンテナ' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/ka.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/ka.js new file mode 100644 index 000000000..efbb74c8d --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/ka.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'ka', { + IdInputLabel: 'Id', + advisoryTitleInputLabel: 'სათაური', + cssClassInputLabel: 'CSS კლასები', + edit: 'Div-ის რედაქტირება', + inlineStyleInputLabel: 'თანდართული სტილი', + langDirLTRLabel: 'მარცხნიდან მარჯვნიც (LTR)', + langDirLabel: 'ენის მინართულება', + langDirRTLLabel: 'მარჯვნიდან მარცხნივ (RTL)', + languageCodeInputLabel: 'ენის კოდი', + remove: 'Div-ის წაშლა', + styleSelectLabel: 'სტილი', + title: 'Div კონტეინერის შექმნა', + toolbar: 'Div კონტეინერის შექმნა' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/km.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/km.js new file mode 100644 index 000000000..62af169bc --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/km.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'km', { + IdInputLabel: 'Id', + advisoryTitleInputLabel: 'ចំណង​ជើង​ប្រឹក្សា', + cssClassInputLabel: 'Stylesheet Classes', + edit: 'កែ Div', + inlineStyleInputLabel: 'ស្ទីល​ក្នុង​បន្ទាត់', + langDirLTRLabel: 'ពីឆ្វេងទៅស្តាំ(LTR)', + langDirLabel: 'ទិសដៅភាសា', + langDirRTLLabel: 'ពីស្តាំទៅឆ្វេង(RTL)', + languageCodeInputLabel: 'កូដ​ភាសា', + remove: 'ដក Div ចេញ', + styleSelectLabel: 'ស្ទីល', + title: 'បង្កើត​អ្នក​ផ្ទុក Div', + toolbar: 'បង្កើត​អ្នក​ផ្ទុក Div' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/ko.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/ko.js new file mode 100644 index 000000000..3f6d970be --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/ko.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'ko', { + IdInputLabel: 'ID', + advisoryTitleInputLabel: '보조 제목', + cssClassInputLabel: '스타일 시트 클래스', + edit: 'Div 편집', + inlineStyleInputLabel: '인라인 스타일', + langDirLTRLabel: '왼쪽에서 오른쪽 (LTR)', + langDirLabel: '언어 방향', + langDirRTLLabel: '오른쪽에서 왼쪽 (RTL)', + languageCodeInputLabel: ' 언어 코드', + remove: 'Div 태그 삭제', + styleSelectLabel: '스타일', + title: 'Div 태그 생성', + toolbar: 'Div 태그 생성' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/ku.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/ku.js new file mode 100644 index 000000000..c03028677 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/ku.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'ku', { + IdInputLabel: 'ناسنامە', + advisoryTitleInputLabel: 'سەردێڕ', + cssClassInputLabel: 'شێوازی چینی پەڕه', + edit: 'چاکسازی Div', + inlineStyleInputLabel: 'شێوازی ناوهێڵ', + langDirLTRLabel: 'چەپ بۆ ڕاست (LTR)', + langDirLabel: 'ئاراستەی زمان', + langDirRTLLabel: 'ڕاست بۆ چەپ (RTL)', + languageCodeInputLabel: 'هێمای زمان', + remove: 'لابردنی Div', + styleSelectLabel: 'شێواز', + title: 'دروستکردنی لەخۆگری Div', + toolbar: 'دروستکردنی لەخۆگری Div' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/lt.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/lt.js new file mode 100644 index 000000000..04d84ed53 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/lt.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'lt', { + IdInputLabel: 'Id', + advisoryTitleInputLabel: 'Patariamas pavadinimas', + cssClassInputLabel: 'Stilių klasės', + edit: 'Redaguoti Div', + inlineStyleInputLabel: 'Vidiniai stiliai', + langDirLTRLabel: 'Iš kairės į dešinę (LTR)', + langDirLabel: 'Kalbos nurodymai', + langDirRTLLabel: 'Iš dešinės į kairę (RTL)', + languageCodeInputLabel: ' Kalbos kodas', + remove: 'Pašalinti Div', + styleSelectLabel: 'Stilius', + title: 'Sukurti Div elementą', + toolbar: 'Sukurti Div elementą' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/lv.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/lv.js new file mode 100644 index 000000000..c48133eaa --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/lv.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'lv', { + IdInputLabel: 'Id', + advisoryTitleInputLabel: 'Konsultatīvs virsraksts', + cssClassInputLabel: 'Stilu klases', + edit: 'Labot Div', + inlineStyleInputLabel: 'Iekļautais stils', + langDirLTRLabel: 'Kreisais uz Labo (LTR)', + langDirLabel: 'Valodas virziens', + langDirRTLLabel: 'Labais uz kreiso (RTL)', + languageCodeInputLabel: 'Valodas kods', + remove: 'Noņemt Div', + styleSelectLabel: 'Stils', + title: 'Izveidot div konteineri', + toolbar: 'Izveidot div konteineri' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/mk.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/mk.js new file mode 100644 index 000000000..629efe828 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/mk.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'mk', { + IdInputLabel: 'Id', + advisoryTitleInputLabel: 'Advisory Title', // MISSING + cssClassInputLabel: 'Stylesheet Classes', // MISSING + edit: 'Edit Div', // MISSING + inlineStyleInputLabel: 'Inline Style', // MISSING + langDirLTRLabel: 'Лево кон десно', + langDirLabel: 'Насока на јазик', + langDirRTLLabel: 'Десно кон лево', + languageCodeInputLabel: ' Language Code', // MISSING + remove: 'Remove Div', // MISSING + styleSelectLabel: 'Стил', + title: 'Create Div Container', // MISSING + toolbar: 'Create Div Container' // MISSING +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/mn.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/mn.js new file mode 100644 index 000000000..f1b9591eb --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/mn.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'mn', { + IdInputLabel: 'Id', + advisoryTitleInputLabel: 'Зөвлөлдөх гарчиг', + cssClassInputLabel: 'Stylesheet классууд', + edit: 'Edit Div', // MISSING + inlineStyleInputLabel: 'Inline Style', // MISSING + langDirLTRLabel: 'Зүүн талаас баруун тишээ (LTR)', + langDirLabel: 'Хэлний чиглэл', + langDirRTLLabel: 'Баруун талаас зүүн тишээ (RTL)', + languageCodeInputLabel: ' Language Code', // MISSING + remove: 'Remove Div', // MISSING + styleSelectLabel: 'Загвар', + title: 'Div гэдэг хэсэг бий болгох', + toolbar: 'Div гэдэг хэсэг бий болгох' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/ms.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/ms.js new file mode 100644 index 000000000..4917e8f33 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/ms.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'ms', { + IdInputLabel: 'Id', // MISSING + advisoryTitleInputLabel: 'Advisory Title', // MISSING + cssClassInputLabel: 'Stylesheet Classes', // MISSING + edit: 'Edit Div', // MISSING + inlineStyleInputLabel: 'Inline Style', // MISSING + langDirLTRLabel: 'Left to Right (LTR)', // MISSING + langDirLabel: 'Language Direction', // MISSING + langDirRTLLabel: 'Right to Left (RTL)', // MISSING + languageCodeInputLabel: ' Language Code', // MISSING + remove: 'Remove Div', // MISSING + styleSelectLabel: 'Style', // MISSING + title: 'Create Div Container', // MISSING + toolbar: 'Create Div Container' // MISSING +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/nb.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/nb.js new file mode 100644 index 000000000..2229fe21e --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/nb.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'nb', { + IdInputLabel: 'Id', + advisoryTitleInputLabel: 'Tittel', + cssClassInputLabel: 'Stilark-klasser', + edit: 'Rediger Div', + inlineStyleInputLabel: 'Inlinestiler', + langDirLTRLabel: 'Venstre til høyre (VTH)', + langDirLabel: 'Språkretning', + langDirRTLLabel: 'Høyre til venstre (HTV)', + languageCodeInputLabel: ' Språkkode', + remove: 'Fjern Div', + styleSelectLabel: 'Stil', + title: 'Sett inn Div Container', + toolbar: 'Sett inn Div Container' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/nl.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/nl.js new file mode 100644 index 000000000..7b7a3cf7d --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/nl.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'nl', { + IdInputLabel: 'Id', + advisoryTitleInputLabel: 'Adviserende titel', + cssClassInputLabel: 'Stylesheet klassen', + edit: 'Div wijzigen', + inlineStyleInputLabel: 'Inline stijl', + langDirLTRLabel: 'Links naar rechts (LTR)', + langDirLabel: 'Schrijfrichting', + langDirRTLLabel: 'Rechts naar links (RTL)', + languageCodeInputLabel: ' Taalcode', + remove: 'Div verwijderen', + styleSelectLabel: 'Stijl', + title: 'Div aanmaken', + toolbar: 'Div aanmaken' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/no.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/no.js new file mode 100644 index 000000000..3697f1e4f --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/no.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'no', { + IdInputLabel: 'Id', + advisoryTitleInputLabel: 'Tittel', + cssClassInputLabel: 'Stilark-klasser', + edit: 'Rediger Div', + inlineStyleInputLabel: 'Inlinestiler', + langDirLTRLabel: 'Venstre til høyre (VTH)', + langDirLabel: 'Språkretning', + langDirRTLLabel: 'Høyre til venstre (HTV)', + languageCodeInputLabel: ' Språkkode', + remove: 'Fjern Div', + styleSelectLabel: 'Stil', + title: 'Sett inn Div Container', + toolbar: 'Sett inn Div Container' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/pl.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/pl.js new file mode 100644 index 000000000..975441429 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/pl.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'pl', { + IdInputLabel: 'Id', + advisoryTitleInputLabel: 'Opis obiektu docelowego', + cssClassInputLabel: 'Klasy arkusza stylów', + edit: 'Edytuj pojemnik Div', + inlineStyleInputLabel: 'Style liniowe', + langDirLTRLabel: 'Od lewej do prawej (LTR)', + langDirLabel: 'Kierunek tekstu', + langDirRTLLabel: 'Od prawej do lewej (RTL)', + languageCodeInputLabel: 'Kod języka', + remove: 'Usuń pojemnik Div', + styleSelectLabel: 'Styl', + title: 'Utwórz pojemnik Div', + toolbar: 'Utwórz pojemnik Div' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/pt-br.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/pt-br.js new file mode 100644 index 000000000..305097340 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/pt-br.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'pt-br', { + IdInputLabel: 'Id', + advisoryTitleInputLabel: 'Título Consulta', + cssClassInputLabel: 'Classes de CSS', + edit: 'Editar Div', + inlineStyleInputLabel: 'Estilo Inline', + langDirLTRLabel: 'Esquerda para Direita (LTR)', + langDirLabel: 'Direção da Escrita', + langDirRTLLabel: 'Direita para Esquerda (RTL)', + languageCodeInputLabel: 'Código de Idioma', + remove: 'Remover Div', + styleSelectLabel: 'Estilo', + title: 'Criar Container de DIV', + toolbar: 'Criar Container de DIV' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/pt.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/pt.js new file mode 100644 index 000000000..ac7e2411b --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/pt.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'pt', { + IdInputLabel: 'ID', + advisoryTitleInputLabel: 'Título', + cssClassInputLabel: 'Classes de folhas de estilo', + edit: 'Editar Div', + inlineStyleInputLabel: 'Estilho em Linha', + langDirLTRLabel: 'Esquerda para a direita (EPD)', + langDirLabel: 'Orientação de idioma', + langDirRTLLabel: 'Direita para a Esquerda (DPE)', + languageCodeInputLabel: 'Codigo do Idioma', + remove: 'Remover Div', + styleSelectLabel: 'Estilo', + title: 'Criar Div', + toolbar: 'Criar Div' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/ro.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/ro.js new file mode 100644 index 000000000..a05aaa7de --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/ro.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'ro', { + IdInputLabel: 'Id', + advisoryTitleInputLabel: 'Titlul consultativ', + cssClassInputLabel: 'Clasele cu stilul paginii (CSS)', + edit: 'Modifică Div-ul', + inlineStyleInputLabel: 'Stil Inline', + langDirLTRLabel: 'stânga-dreapta (LTR)', + langDirLabel: 'Direcţia cuvintelor', + langDirRTLLabel: 'dreapta-stânga (RTL)', + languageCodeInputLabel: 'Codul limbii', + remove: 'Șterge Div-ul', + styleSelectLabel: 'Stil', + title: 'Crează un container Div', + toolbar: 'Crează un container Div' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/ru.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/ru.js new file mode 100644 index 000000000..21f9ef7e2 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/ru.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'ru', { + IdInputLabel: 'Идентификатор', + advisoryTitleInputLabel: 'Заголовок', + cssClassInputLabel: 'Классы CSS', + edit: 'Редактировать контейнер', + inlineStyleInputLabel: 'Стиль элемента', + langDirLTRLabel: 'Слева направо (LTR)', + langDirLabel: 'Направление текста', + langDirRTLLabel: 'Справа налево (RTL)', + languageCodeInputLabel: 'Код языка', + remove: 'Удалить контейнер', + styleSelectLabel: 'Стиль', + title: 'Создать Div-контейнер', + toolbar: 'Создать Div-контейнер' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/si.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/si.js new file mode 100644 index 000000000..7b0befe59 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/si.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'si', { + IdInputLabel: 'අංකය', + advisoryTitleInputLabel: 'උපදේශාත්මක නාමය', + cssClassInputLabel: 'විලාසපත්‍ර පන්තිය', + edit: 'වෙනස්කිරීම', + inlineStyleInputLabel: 'Inline Style', // MISSING + langDirLTRLabel: 'වමේසිට දකුණුට', + langDirLabel: 'භාෂා දිශාව', + langDirRTLLabel: 'දකුණේ සිට වමට', + languageCodeInputLabel: 'භාෂා ', + remove: 'ඉවත් කිරීම', + styleSelectLabel: 'විලාසය', + title: 'නිර්මාණය ', + toolbar: 'නිර්මාණය ' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/sk.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/sk.js new file mode 100644 index 000000000..bc2522fa3 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/sk.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'sk', { + IdInputLabel: 'Id', + advisoryTitleInputLabel: 'Pomocný titulok', + cssClassInputLabel: 'Triedy štýlu', + edit: 'Upraviť Div', + inlineStyleInputLabel: 'Inline štýl', + langDirLTRLabel: 'Zľava doprava (LTR)', + langDirLabel: 'Smer jazyka', + langDirRTLLabel: 'Zprava doľava (RTL)', + languageCodeInputLabel: 'Kód jazyka', + remove: 'Odstrániť Div', + styleSelectLabel: 'Štýl', + title: 'Vytvoriť Div kontajner', + toolbar: 'Vytvoriť Div kontajner' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/sl.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/sl.js new file mode 100644 index 000000000..efc22b5f7 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/sl.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'sl', { + IdInputLabel: 'Id', + advisoryTitleInputLabel: 'Predlagani naslov', + cssClassInputLabel: 'Razredi slogovne predloge', + edit: 'Uredi div', + inlineStyleInputLabel: 'Slog v vrstici', + langDirLTRLabel: 'Od leve proti desni (LTR)', + langDirLabel: 'Smer jezika', + langDirRTLLabel: 'Od desne proti levi (RTL)', + languageCodeInputLabel: 'Koda jezika', + remove: 'Odstrani div', + styleSelectLabel: 'Slog', + title: 'Ustvari vsebnik div', + toolbar: 'Ustvari vsebnik div' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/sq.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/sq.js new file mode 100644 index 000000000..b0c28b564 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/sq.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'sq', { + IdInputLabel: 'Id', + advisoryTitleInputLabel: 'Titull', + cssClassInputLabel: 'Klasa stili CSS', + edit: 'Redakto Div', + inlineStyleInputLabel: 'Stili i brendshëm', + langDirLTRLabel: 'Nga e majta në të djathë (LTR)', + langDirLabel: 'Drejtim teksti', + langDirRTLLabel: 'Nga e djathta në të majtë (RTL)', + languageCodeInputLabel: 'Kodi i Gjuhës', + remove: 'Largo Div', + styleSelectLabel: 'Stil', + title: 'Krijo Div Përmbajtës', + toolbar: 'Krijo Div Përmbajtës' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/sr-latn.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/sr-latn.js new file mode 100644 index 000000000..46317537b --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/sr-latn.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'sr-latn', { + IdInputLabel: 'Id', + advisoryTitleInputLabel: 'Advisory naslov', + cssClassInputLabel: 'Stylesheet klase', + edit: 'Edit Div', // MISSING + inlineStyleInputLabel: 'Inline Style', // MISSING + langDirLTRLabel: 'S leva na desno (LTR)', + langDirLabel: 'Smer jezika', + langDirRTLLabel: 'S desna na levo (RTL)', + languageCodeInputLabel: ' Language Code', // MISSING + remove: 'Remove Div', // MISSING + styleSelectLabel: 'Stil', + title: 'Create Div Container', // MISSING + toolbar: 'Create Div Container' // MISSING +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/sr.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/sr.js new file mode 100644 index 000000000..46e285a22 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/sr.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'sr', { + IdInputLabel: 'Id', // MISSING + advisoryTitleInputLabel: 'Advisory Title', // MISSING + cssClassInputLabel: 'Stylesheet Classes', // MISSING + edit: 'Edit Div', // MISSING + inlineStyleInputLabel: 'Inline Style', // MISSING + langDirLTRLabel: 'Left to Right (LTR)', // MISSING + langDirLabel: 'Language Direction', // MISSING + langDirRTLLabel: 'Right to Left (RTL)', // MISSING + languageCodeInputLabel: ' Language Code', // MISSING + remove: 'Remove Div', // MISSING + styleSelectLabel: 'Style', // MISSING + title: 'Create Div Container', // MISSING + toolbar: 'Create Div Container' // MISSING +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/sv.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/sv.js new file mode 100644 index 000000000..1f0b6011c --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/sv.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'sv', { + IdInputLabel: 'Id', + advisoryTitleInputLabel: 'Rådgivande titel', + cssClassInputLabel: 'Stilmallar', + edit: 'Redigera Div', + inlineStyleInputLabel: 'Inline Style', + langDirLTRLabel: 'Vänster till höger (LTR)', + langDirLabel: 'Språkriktning', + langDirRTLLabel: 'Höger till vänster (RTL)', + languageCodeInputLabel: ' Språkkod', + remove: 'Ta bort Div', + styleSelectLabel: 'Stil', + title: 'Skapa Div container', + toolbar: 'Skapa Div container' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/th.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/th.js new file mode 100644 index 000000000..6d7c71aa8 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/th.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'th', { + IdInputLabel: 'ไอดี', + advisoryTitleInputLabel: 'คำเกริ่นนำ', + cssClassInputLabel: 'คลาสของไฟล์กำหนดลักษณะการแสดงผล', + edit: 'แก้ไข Div', + inlineStyleInputLabel: 'Inline Style', // MISSING + langDirLTRLabel: 'จากซ้ายไปขวา (LTR)', + langDirLabel: 'การเขียน-อ่านภาษา', + langDirRTLLabel: 'จากขวามาซ้าย (RTL)', + languageCodeInputLabel: 'รหัสภาษา', + remove: 'ลบ Div', + styleSelectLabel: 'ลักษณะการแสดงผล', + title: 'Create Div Container', // MISSING + toolbar: 'Create Div Container' // MISSING +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/tr.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/tr.js new file mode 100644 index 000000000..c3830a693 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/tr.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'tr', { + IdInputLabel: 'Id', + advisoryTitleInputLabel: 'Tavsiye Başlığı', + cssClassInputLabel: 'Stilltipi Sınıfı', + edit: 'Div Düzenle', + inlineStyleInputLabel: 'Inline Stili', + langDirLTRLabel: 'Soldan sağa (LTR)', + langDirLabel: 'Dil Yönü', + langDirRTLLabel: 'Sağdan sola (RTL)', + languageCodeInputLabel: ' Dil Kodu', + remove: 'Div Kaldır', + styleSelectLabel: 'Stil', + title: 'Div İçeriği Oluştur', + toolbar: 'Div İçeriği Oluştur' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/tt.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/tt.js new file mode 100644 index 000000000..5a87b3e43 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/tt.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'tt', { + IdInputLabel: 'Идентификатор', + advisoryTitleInputLabel: 'Киңәш исем', + cssClassInputLabel: 'Стильләр класслары', + edit: 'Edit Div', // MISSING + inlineStyleInputLabel: 'Эчке стиль', + langDirLTRLabel: 'Сулдан уңга язылыш (LTR)', + langDirLabel: 'Язылыш юнəлеше', + langDirRTLLabel: 'Уңнан сулга язылыш (RTL)', + languageCodeInputLabel: 'Тел коды', + remove: 'Remove Div', // MISSING + styleSelectLabel: 'Стиль', + title: 'Create Div Container', // MISSING + toolbar: 'Create Div Container' // MISSING +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/ug.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/ug.js new file mode 100644 index 000000000..ebcf8cbbf --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/ug.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'ug', { + IdInputLabel: 'ID', + advisoryTitleInputLabel: 'ماۋزۇ', + cssClassInputLabel: 'ئۇسلۇب تىپىنىڭ ئاتى', + edit: 'DIV تەھرىر', + inlineStyleInputLabel: 'قۇر ئىچىدىكى ئۇسلۇبى', + langDirLTRLabel: 'سولدىن ئوڭغا (LTR)', + langDirLabel: 'تىل يۆنىلىشى', + langDirRTLLabel: 'ئوڭدىن سولغا (RTL)', + languageCodeInputLabel: 'تىل كودى', + remove: 'DIV چىقىرىۋەت', + styleSelectLabel: 'ئۇسلۇب', + title: 'DIV قاچا قۇر', + toolbar: 'DIV قاچا قۇر' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/uk.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/uk.js new file mode 100644 index 000000000..2d481ac5d --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/uk.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'uk', { + IdInputLabel: 'Ідентифікатор', + advisoryTitleInputLabel: 'Зміст випливаючої підказки', + cssClassInputLabel: 'Клас CSS', + edit: 'Редагувати блок', + inlineStyleInputLabel: 'Вписаний стиль', + langDirLTRLabel: 'Зліва направо (LTR)', + langDirLabel: 'Напрямок мови', + langDirRTLLabel: 'Справа наліво (RTL)', + languageCodeInputLabel: 'Код мови', + remove: 'Видалити блок', + styleSelectLabel: 'Стиль CSS', + title: 'Створити блок-контейнер', + toolbar: 'Створити блок-контейнер' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/vi.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/vi.js new file mode 100644 index 000000000..74821dae1 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/vi.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'vi', { + IdInputLabel: 'Định danh (id)', + advisoryTitleInputLabel: 'Nhan đề hướng dẫn', + cssClassInputLabel: 'Các lớp CSS', + edit: 'Chỉnh sửa', + inlineStyleInputLabel: 'Kiểu nội dòng', + langDirLTRLabel: 'Trái sang phải (LTR)', + langDirLabel: 'Hướng ngôn ngữ', + langDirRTLLabel: 'Phải qua trái (RTL)', + languageCodeInputLabel: 'Mã ngôn ngữ', + remove: 'Xóa bỏ', + styleSelectLabel: 'Kiểu (style)', + title: 'Tạo khối các thành phần', + toolbar: 'Tạo khối các thành phần' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/zh-cn.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/zh-cn.js new file mode 100644 index 000000000..67aee5844 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/zh-cn.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'zh-cn', { + IdInputLabel: 'ID', + advisoryTitleInputLabel: '标题', + cssClassInputLabel: '样式类名称', + edit: '编辑 DIV', + inlineStyleInputLabel: '行内样式', + langDirLTRLabel: '从左到右 (LTR)', + langDirLabel: '语言方向', + langDirRTLLabel: '从右到左 (RTL)', + languageCodeInputLabel: '语言代码', + remove: '移除 DIV', + styleSelectLabel: '样式', + title: '创建 DIV 容器', + toolbar: '创建 DIV 容器' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/zh.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/zh.js new file mode 100644 index 000000000..c6fb6dd7c --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/lang/zh.js @@ -0,0 +1,19 @@ +/* +Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. +For licensing, see LICENSE.md or http://ckeditor.com/license +*/ +CKEDITOR.plugins.setLang( 'div', 'zh', { + IdInputLabel: 'ID', + advisoryTitleInputLabel: '標題', + cssClassInputLabel: '樣式表類別', + edit: '編輯 Div', + inlineStyleInputLabel: '行內樣式', + langDirLTRLabel: '由左至右 (LTR)', + langDirLabel: '語言方向', + langDirRTLLabel: '由右至左 (RTL)', + languageCodeInputLabel: '語言碼', + remove: '移除 Div', + styleSelectLabel: '樣式', + title: '建立 Div 容器', + toolbar: '建立 Div 容器' +} ); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/plugin.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/plugin.js new file mode 100644 index 000000000..e79828929 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/div/plugin.js @@ -0,0 +1,131 @@ +/** + * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved. + * For licensing, see LICENSE.md or http://ckeditor.com/license + */ + +/** + * @fileOverview The "div" plugin. It wraps the selected block level elements with a 'div' element with specified styles and attributes. + * + */ + +( function() { + CKEDITOR.plugins.add( 'div', { + requires: 'dialog', + // jscs:disable maximumLineLength + lang: 'af,ar,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn', // %REMOVE_LINE_CORE% + // jscs:enable maximumLineLength + icons: 'creatediv', // %REMOVE_LINE_CORE% + hidpi: true, // %REMOVE_LINE_CORE% + init: function( editor ) { + if ( editor.blockless ) + return; + + var lang = editor.lang.div, + allowed = 'div(*)'; + + if ( CKEDITOR.dialog.isTabEnabled( editor, 'editdiv', 'advanced' ) ) + allowed += ';div[dir,id,lang,title]{*}'; + + editor.addCommand( 'creatediv', new CKEDITOR.dialogCommand( 'creatediv', { + allowedContent: allowed, + requiredContent: 'div', + contextSensitive: true, + refresh: function( editor, path ) { + var context = editor.config.div_wrapTable ? path.root : path.blockLimit; + this.setState( 'div' in context.getDtd() ? CKEDITOR.TRISTATE_OFF : CKEDITOR.TRISTATE_DISABLED ); + } + } ) ); + + editor.addCommand( 'editdiv', new CKEDITOR.dialogCommand( 'editdiv', { requiredContent: 'div' } ) ); + editor.addCommand( 'removediv', { + requiredContent: 'div', + exec: function( editor ) { + var selection = editor.getSelection(), + ranges = selection && selection.getRanges(), + range, + bookmarks = selection.createBookmarks(), + walker, + toRemove = []; + + function findDiv( node ) { + var div = CKEDITOR.plugins.div.getSurroundDiv( editor, node ); + if ( div && !div.data( 'cke-div-added' ) ) { + toRemove.push( div ); + div.data( 'cke-div-added' ); + } + } + + for ( var i = 0; i < ranges.length; i++ ) { + range = ranges[ i ]; + if ( range.collapsed ) + findDiv( selection.getStartElement() ); + else { + walker = new CKEDITOR.dom.walker( range ); + walker.evaluator = findDiv; + walker.lastForward(); + } + } + + for ( i = 0; i < toRemove.length; i++ ) + toRemove[ i ].remove( true ); + + selection.selectBookmarks( bookmarks ); + } + } ); + + editor.ui.addButton && editor.ui.addButton( 'CreateDiv', { + label: lang.toolbar, + command: 'creatediv', + toolbar: 'blocks,50' + } ); + + if ( editor.addMenuItems ) { + editor.addMenuItems( { + editdiv: { + label: lang.edit, + command: 'editdiv', + group: 'div', + order: 1 + }, + + removediv: { + label: lang.remove, + command: 'removediv', + group: 'div', + order: 5 + } + } ); + + if ( editor.contextMenu ) { + editor.contextMenu.addListener( function( element ) { + if ( !element || element.isReadOnly() ) + return null; + + + if ( CKEDITOR.plugins.div.getSurroundDiv( editor ) ) { + return { + editdiv: CKEDITOR.TRISTATE_OFF, + removediv: CKEDITOR.TRISTATE_OFF + }; + } + + return null; + } ); + } + } + + CKEDITOR.dialog.add( 'creatediv', this.path + 'dialogs/div.js' ); + CKEDITOR.dialog.add( 'editdiv', this.path + 'dialogs/div.js' ); + } + } ); + + CKEDITOR.plugins.div = { + getSurroundDiv: function( editor, start ) { + var path = editor.elementPath( start ); + return editor.elementPath( path.blockLimit ).contains( function( node ) { + // Avoid read-only (i.e. contenteditable="false") divs (#11083). + return node.is( 'div' ) && !node.isReadOnly(); + }, 1 ); + } + }; +} )(); diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/imagebrowser/LICENSE.txt b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/imagebrowser/LICENSE.txt new file mode 100644 index 000000000..c41c0a40e --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/imagebrowser/LICENSE.txt @@ -0,0 +1,10 @@ +Copyright (c) 2013, Slavi Pantaleev +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. + * Neither the name of ckeditor-imagebrowser nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/imagebrowser/README.rst b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/imagebrowser/README.rst new file mode 100644 index 000000000..ea9d22964 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/imagebrowser/README.rst @@ -0,0 +1,69 @@ +CKEditor Image Browser plugin +============================= + +**imagebrowser** is a `CKEditor `_ plugin that allows images on the server to be browsed and picked +for inclusion into the editor's contents. + +This plugin integrates with the **image** plugin (part of CKEditor), +by making it provide a **Browse Server** button in the Image dialog window (`screenshot here `_). + +The way you use it is very similar to `imageGetJson `_ in `Redactor `_ +- you only need to provide a list of images in a JSON format, and the image browser will take care of the rest. + +In fact, it uses the same data format as Redactor, allowing for an easy transition between the two editors. + +Installation +------------ + +Copy the whole contents of this repository into a new ``plugins/imagebrowser`` directory in your CKEditor install. + +Make sure you're using the **Standard** or **Full** `CKEditor packages `_. +The **Basic** package lacks an in-built "File Browser" plugin, which this plugin depends on. +You can also use a `Custom CKEditor package `_, if you build it with "File Browser" plugin support. + +Usage +----- + +Enable the plugin by adding it to `extraPlugins` and specify the `imageBrowser_listUrl` parameter:: + + CKEDITOR.replace('textareaId', { + "extraPlugins": "imagebrowser", + "imageBrowser_listUrl": "/path/to/images_list.json" + }); + +The **imageBrowser_listUrl** configuration parameter points to a URL that lists the server's images in a JSON format. + +Example:: + + [ + { + "image": "/image1_200x150.jpg", + "thumb": "/image1_thumb.jpg", + "folder": "Small" + }, + { + "image": "/image2_200x150.jpg", + "thumb": "/image2_thumb.jpg", + "folder": "Small" + }, + + { + "image": "/image1_full.jpg", + "thumb": "/image1_thumb.jpg", + "folder": "Large" + }, + { + "image": "/image2_full.jpg", + "thumb": "/image2_thumb.jpg", + "folder": "Large" + } + ] + +The above says that there are 2 image directories ("Small" and "Large") with 2 files in each of them. + +The **image** field is the relative/absolute path being used when the image gets put into the editor's contents. + +The **thumb** field is *optional*. It specifies the relative/absolute path to the image's thumbnail (for preview purposes). +If omitted, the value of **image** is used as a thumbnail. + +The **folder** field is *optional*. If omitted, the image list will not be split into folders. diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/imagebrowser/browser/browser.css b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/imagebrowser/browser/browser.css new file mode 100644 index 000000000..9718e632a --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/imagebrowser/browser/browser.css @@ -0,0 +1,63 @@ +body { + margin: 0; +} + +.folder-switcher { + font-size: 16px; + font-weight: bold; + margin: 0; + padding: 5px 10px; + list-style: none; + background-color: #e3e3e3; + border-bottom: 1px solid #b7b7b7; +} + +.folder-switcher li { + display: inline-block; + margin: 5px; + padding: 5px 10px; + border: 1px solid #b7b7b7; + border-radius: 4px; + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); + background-color: #fff; + color: #333; + white-space: nowrap; + cursor: pointer; +} + +.folder-switcher li:hover { + color: #0576b7; + border-color: #0576b7; +} + +.folder-switcher li.active { + color: #fff; + background-color: #0576b7; + border-color: #0576b7; + box-shadow: none; +} + +.images-container { + padding: 5px 10px; +} + +.thumbnail { + display: inline-block; + margin: 5px 5px; + border: 1px solid #ccc; + border-radius: 4px; + overflow: hidden; + font-size: 0; +} + +.thumbnail:hover { + border-color: #0a94e3; +} + +.thumbnail img { + width: auto; + height: auto; + max-width: 200px; + max-height: 200px; +} + diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/imagebrowser/browser/browser.html b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/imagebrowser/browser/browser.html new file mode 100644 index 000000000..2a82faede --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/imagebrowser/browser/browser.html @@ -0,0 +1,25 @@ + + + + + + + + + + + +
    + +
    Loading..
    + + + + + + + diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/imagebrowser/browser/browser.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/imagebrowser/browser/browser.js new file mode 100644 index 000000000..50845c1a3 --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/imagebrowser/browser/browser.js @@ -0,0 +1,136 @@ +var CkEditorImageBrowser = {}; + +CkEditorImageBrowser.folders = []; +CkEditorImageBrowser.images = {}; //folder => list of images +CkEditorImageBrowser.ckFunctionNum = null; + +CkEditorImageBrowser.$folderSwitcher = null; +CkEditorImageBrowser.$imagesContainer = null; + +CkEditorImageBrowser.init = function () { + CkEditorImageBrowser.$folderSwitcher = $('#js-folder-switcher'); + CkEditorImageBrowser.$imagesContainer = $('#js-images-container'); + + var baseHref = CkEditorImageBrowser.getQueryStringParam("baseHref"); + if (baseHref) { + var h = (document.head || document.getElementsByTagName("head")[0]), + el = h.getElementsByTagName("link")[0]; + el.href = location.href.replace(/\/[^\/]*$/,"/browser.css"); + (h.getElementsByTagName("base")[0]).href = baseHref; + } + + CkEditorImageBrowser.ckFunctionNum = CkEditorImageBrowser.getQueryStringParam('CKEditorFuncNum'); + + CkEditorImageBrowser.initEventHandlers(); + + CkEditorImageBrowser.loadData(CkEditorImageBrowser.getQueryStringParam('listUrl'), function () { + CkEditorImageBrowser.initFolderSwitcher(); + }); +}; + +CkEditorImageBrowser.loadData = function (url, onLoaded) { + CkEditorImageBrowser.folders = []; + CkEditorImageBrowser.images = {}; + + $.getJSON(url, function (list) { + $.each(list, function (_idx, item) { + if (typeof(item.folder) === 'undefined') { + item.folder = 'Images'; + } + + if (typeof(item.thumb) === 'undefined') { + item.thumb = item.image; + } + + CkEditorImageBrowser.addImage(item.folder, item.image, item.thumb); + }); + + onLoaded(); + }).error(function(jqXHR, textStatus, errorThrown) { + var errorMessage; + if (jqXHR.status < 200 || jqXHR.status >= 400) { + errorMessage = 'HTTP Status: ' + jqXHR.status + '/' + jqXHR.statusText + ': "' + url + '"'; + } else if (textStatus === 'parsererror') { + errorMessage = textStatus + ': invalid JSON file: "' + url + '": ' + errorThrown.message; + } else { + errorMessage = textStatus + ' / ' + jqXHR.statusText + ' / ' + errorThrown.message; + } + CkEditorImageBrowser.$imagesContainer.html(errorMessage); + }); +}; + +CkEditorImageBrowser.addImage = function (folderName, imageUrl, thumbUrl) { + if (typeof(CkEditorImageBrowser.images[folderName]) === 'undefined') { + CkEditorImageBrowser.folders.push(folderName); + CkEditorImageBrowser.images[folderName] = []; + } + + CkEditorImageBrowser.images[folderName].push({ + "imageUrl": imageUrl, + "thumbUrl": thumbUrl + }); +}; + +CkEditorImageBrowser.initFolderSwitcher = function () { + var $switcher = CkEditorImageBrowser.$folderSwitcher; + + $switcher.find('li').remove(); + + $.each(CkEditorImageBrowser.folders, function (idx, folderName) { + var $option = $('
  • ').data('idx', idx).text(folderName); + $option.appendTo($switcher); + }); + + + if (CkEditorImageBrowser.folders.length === 0) { + $switcher.remove(); + CkEditorImageBrowser.$imagesContainer.text('No images.'); + } else { + if (CkEditorImageBrowser.folders.length === 1) { + $switcher.hide(); + } + + $switcher.find('li:first').click(); + } +}; + +CkEditorImageBrowser.renderImagesForFolder = function (folderName) { + var images = CkEditorImageBrowser.images[folderName], + templateHtml = $('#js-template-image').html(); + + CkEditorImageBrowser.$imagesContainer.html(''); + + $.each(images, function (_idx, imageData) { + var html = templateHtml; + html = html.replace('%imageUrl%', imageData.imageUrl); + html = html.replace('%thumbUrl%', imageData.thumbUrl); + + var $item = $($.parseHTML(html)); + + CkEditorImageBrowser.$imagesContainer.append($item); + }); +}; + +CkEditorImageBrowser.initEventHandlers = function () { + $(document).on('click', '#js-folder-switcher li', function () { + var idx = parseInt($(this).data('idx'), 10), + folderName = CkEditorImageBrowser.folders[idx]; + + $(this).siblings('li').removeClass('active'); + $(this).addClass('active'); + + CkEditorImageBrowser.renderImagesForFolder(folderName); + }); + + $(document).on('click', '.js-image-link', function () { + window.opener.CKEDITOR.tools.callFunction(CkEditorImageBrowser.ckFunctionNum, $(this).data('url')); + window.close(); + }); +}; + +CkEditorImageBrowser.getQueryStringParam = function (name) { + var regex = new RegExp('[?&]' + name + '=([^&]*)'), + result = window.location.search.match(regex); + + return (result && result.length > 1 ? decodeURIComponent(result[1]) : null); +}; diff --git a/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/imagebrowser/browser/jquery-1.9.1.min.js b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/imagebrowser/browser/jquery-1.9.1.min.js new file mode 100644 index 000000000..32d50cb0e --- /dev/null +++ b/EMS/admin-ui-bundle/_to_be_ref/cke-plugins/imagebrowser/browser/jquery-1.9.1.min.js @@ -0,0 +1,5 @@ +/*! jQuery v1.9.1 | (c) 2005, 2012 jQuery Foundation, Inc. | jquery.org/license +//@ sourceMappingURL=jquery.min.map +*/(function(e,t){var n,r,i=typeof t,o=e.document,a=e.location,s=e.jQuery,u=e.$,l={},c=[],p="1.9.1",f=c.concat,d=c.push,h=c.slice,g=c.indexOf,m=l.toString,y=l.hasOwnProperty,v=p.trim,b=function(e,t){return new b.fn.init(e,t,r)},x=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,w=/\S+/g,T=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,N=/^(?:(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,k=/^[\],:{}\s]*$/,E=/(?:^|:|,)(?:\s*\[)+/g,S=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,A=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,j=/^-ms-/,D=/-([\da-z])/gi,L=function(e,t){return t.toUpperCase()},H=function(e){(o.addEventListener||"load"===e.type||"complete"===o.readyState)&&(q(),b.ready())},q=function(){o.addEventListener?(o.removeEventListener("DOMContentLoaded",H,!1),e.removeEventListener("load",H,!1)):(o.detachEvent("onreadystatechange",H),e.detachEvent("onload",H))};b.fn=b.prototype={jquery:p,constructor:b,init:function(e,n,r){var i,a;if(!e)return this;if("string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof b?n[0]:n,b.merge(this,b.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:o,!0)),C.test(i[1])&&b.isPlainObject(n))for(i in n)b.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}if(a=o.getElementById(i[2]),a&&a.parentNode){if(a.id!==i[2])return r.find(e);this.length=1,this[0]=a}return this.context=o,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):b.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),b.makeArray(e,this))},selector:"",length:0,size:function(){return this.length},toArray:function(){return h.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=b.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return b.each(this,e,t)},ready:function(e){return b.ready.promise().done(e),this},slice:function(){return this.pushStack(h.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(b.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:d,sort:[].sort,splice:[].splice},b.fn.init.prototype=b.fn,b.extend=b.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},u=1,l=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},u=2),"object"==typeof s||b.isFunction(s)||(s={}),l===u&&(s=this,--u);l>u;u++)if(null!=(o=arguments[u]))for(i in o)e=s[i],r=o[i],s!==r&&(c&&r&&(b.isPlainObject(r)||(n=b.isArray(r)))?(n?(n=!1,a=e&&b.isArray(e)?e:[]):a=e&&b.isPlainObject(e)?e:{},s[i]=b.extend(c,a,r)):r!==t&&(s[i]=r));return s},b.extend({noConflict:function(t){return e.$===b&&(e.$=u),t&&e.jQuery===b&&(e.jQuery=s),b},isReady:!1,readyWait:1,holdReady:function(e){e?b.readyWait++:b.ready(!0)},ready:function(e){if(e===!0?!--b.readyWait:!b.isReady){if(!o.body)return setTimeout(b.ready);b.isReady=!0,e!==!0&&--b.readyWait>0||(n.resolveWith(o,[b]),b.fn.trigger&&b(o).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===b.type(e)},isArray:Array.isArray||function(e){return"array"===b.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[m.call(e)]||"object":typeof e},isPlainObject:function(e){if(!e||"object"!==b.type(e)||e.nodeType||b.isWindow(e))return!1;try{if(e.constructor&&!y.call(e,"constructor")&&!y.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(n){return!1}var r;for(r in e);return r===t||y.call(e,r)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||o;var r=C.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=b.buildFragment([e],t,i),i&&b(i).remove(),b.merge([],r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):null===n?n:"string"==typeof n&&(n=b.trim(n),n&&k.test(n.replace(S,"@").replace(A,"]").replace(E,"")))?Function("return "+n)():(b.error("Invalid JSON: "+n),t)},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||b.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&b.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(j,"ms-").replace(D,L)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,a=M(e);if(n){if(a){for(;o>i;i++)if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(a){for(;o>i;i++)if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:v&&!v.call("\ufeff\u00a0")?function(e){return null==e?"":v.call(e)}:function(e){return null==e?"":(e+"").replace(T,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(M(Object(e))?b.merge(n,"string"==typeof e?[e]:e):d.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(g)return g.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r)for(;r>o;o++)e[i++]=n[o];else while(n[o]!==t)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;a>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,a=M(e),s=[];if(a)for(;o>i;i++)r=t(e[i],i,n),null!=r&&(s[s.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(s[s.length]=r);return f.apply([],s)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(o=e[n],n=e,e=o),b.isFunction(e)?(r=h.call(arguments,2),i=function(){return e.apply(n||this,r.concat(h.call(arguments)))},i.guid=e.guid=e.guid||b.guid++,i):t},access:function(e,n,r,i,o,a,s){var u=0,l=e.length,c=null==r;if("object"===b.type(r)){o=!0;for(u in r)b.access(e,n,u,r[u],!0,a,s)}else if(i!==t&&(o=!0,b.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(b(e),n)})),n))for(;l>u;u++)n(e[u],r,s?i:i.call(e[u],u,n(e[u],r)));return o?e:c?n.call(e):l?n(e[0],r):a},now:function(){return(new Date).getTime()}}),b.ready.promise=function(t){if(!n)if(n=b.Deferred(),"complete"===o.readyState)setTimeout(b.ready);else if(o.addEventListener)o.addEventListener("DOMContentLoaded",H,!1),e.addEventListener("load",H,!1);else{o.attachEvent("onreadystatechange",H),e.attachEvent("onload",H);var r=!1;try{r=null==e.frameElement&&o.documentElement}catch(i){}r&&r.doScroll&&function a(){if(!b.isReady){try{r.doScroll("left")}catch(e){return setTimeout(a,50)}q(),b.ready()}}()}return n.promise(t)},b.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){l["[object "+t+"]"]=t.toLowerCase()});function M(e){var t=e.length,n=b.type(e);return b.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}r=b(o);var _={};function F(e){var t=_[e]={};return b.each(e.match(w)||[],function(e,n){t[n]=!0}),t}b.Callbacks=function(e){e="string"==typeof e?_[e]||F(e):b.extend({},e);var n,r,i,o,a,s,u=[],l=!e.once&&[],c=function(t){for(r=e.memory&&t,i=!0,a=s||0,s=0,o=u.length,n=!0;u&&o>a;a++)if(u[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}n=!1,u&&(l?l.length&&c(l.shift()):r?u=[]:p.disable())},p={add:function(){if(u){var t=u.length;(function i(t){b.each(t,function(t,n){var r=b.type(n);"function"===r?e.unique&&p.has(n)||u.push(n):n&&n.length&&"string"!==r&&i(n)})})(arguments),n?o=u.length:r&&(s=t,c(r))}return this},remove:function(){return u&&b.each(arguments,function(e,t){var r;while((r=b.inArray(t,u,r))>-1)u.splice(r,1),n&&(o>=r&&o--,a>=r&&a--)}),this},has:function(e){return e?b.inArray(e,u)>-1:!(!u||!u.length)},empty:function(){return u=[],this},disable:function(){return u=l=r=t,this},disabled:function(){return!u},lock:function(){return l=t,r||p.disable(),this},locked:function(){return!l},fireWith:function(e,t){return t=t||[],t=[e,t.slice?t.slice():t],!u||i&&!l||(n?l.push(t):c(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},b.extend({Deferred:function(e){var t=[["resolve","done",b.Callbacks("once memory"),"resolved"],["reject","fail",b.Callbacks("once memory"),"rejected"],["notify","progress",b.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return b.Deferred(function(n){b.each(t,function(t,o){var a=o[0],s=b.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&b.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?b.extend(e,r):r}},i={};return r.pipe=r.then,b.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=h.call(arguments),r=n.length,i=1!==r||e&&b.isFunction(e.promise)?r:0,o=1===i?e:b.Deferred(),a=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?h.call(arguments):r,n===s?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},s,u,l;if(r>1)for(s=Array(r),u=Array(r),l=Array(r);r>t;t++)n[t]&&b.isFunction(n[t].promise)?n[t].promise().done(a(t,l,n)).fail(o.reject).progress(a(t,u,s)):--i;return i||o.resolveWith(l,n),o.promise()}}),b.support=function(){var t,n,r,a,s,u,l,c,p,f,d=o.createElement("div");if(d.setAttribute("className","t"),d.innerHTML="
    a",n=d.getElementsByTagName("*"),r=d.getElementsByTagName("a")[0],!n||!r||!n.length)return{};s=o.createElement("select"),l=s.appendChild(o.createElement("option")),a=d.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t={getSetAttribute:"t"!==d.className,leadingWhitespace:3===d.firstChild.nodeType,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/top/.test(r.getAttribute("style")),hrefNormalized:"/a"===r.getAttribute("href"),opacity:/^0.5/.test(r.style.opacity),cssFloat:!!r.style.cssFloat,checkOn:!!a.value,optSelected:l.selected,enctype:!!o.createElement("form").enctype,html5Clone:"<:nav>"!==o.createElement("nav").cloneNode(!0).outerHTML,boxModel:"CSS1Compat"===o.compatMode,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,boxSizingReliable:!0,pixelPosition:!1},a.checked=!0,t.noCloneChecked=a.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!l.disabled;try{delete d.test}catch(h){t.deleteExpando=!1}a=o.createElement("input"),a.setAttribute("value",""),t.input=""===a.getAttribute("value"),a.value="t",a.setAttribute("type","radio"),t.radioValue="t"===a.value,a.setAttribute("checked","t"),a.setAttribute("name","t"),u=o.createDocumentFragment(),u.appendChild(a),t.appendChecked=a.checked,t.checkClone=u.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEvent("onclick",function(){t.noCloneEvent=!1}),d.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})d.setAttribute(c="on"+f,"t"),t[f+"Bubbles"]=c in e||d.attributes[c].expando===!1;return d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===d.style.backgroundClip,b(function(){var n,r,a,s="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",u=o.getElementsByTagName("body")[0];u&&(n=o.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",u.appendChild(n).appendChild(d),d.innerHTML="
    t
    ",a=d.getElementsByTagName("td"),a[0].style.cssText="padding:0;margin:0;border:0;display:none",p=0===a[0].offsetHeight,a[0].style.display="",a[1].style.display="none",t.reliableHiddenOffsets=p&&0===a[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",t.boxSizing=4===d.offsetWidth,t.doesNotIncludeMarginInBodyOffset=1!==u.offsetTop,e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(d,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(d,null)||{width:"4px"}).width,r=d.appendChild(o.createElement("div")),r.style.cssText=d.style.cssText=s,r.style.marginRight=r.style.width="0",d.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),typeof d.style.zoom!==i&&(d.innerHTML="",d.style.cssText=s+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.innerHTML="
    ",d.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==d.offsetWidth,t.inlineBlockNeedsLayout&&(u.style.zoom=1)),u.removeChild(n),n=d=a=r=null)}),n=s=u=l=r=a=null,t}();var O=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,B=/([A-Z])/g;function P(e,n,r,i){if(b.acceptData(e)){var o,a,s=b.expando,u="string"==typeof n,l=e.nodeType,p=l?b.cache:e,f=l?e[s]:e[s]&&s;if(f&&p[f]&&(i||p[f].data)||!u||r!==t)return f||(l?e[s]=f=c.pop()||b.guid++:f=s),p[f]||(p[f]={},l||(p[f].toJSON=b.noop)),("object"==typeof n||"function"==typeof n)&&(i?p[f]=b.extend(p[f],n):p[f].data=b.extend(p[f].data,n)),o=p[f],i||(o.data||(o.data={}),o=o.data),r!==t&&(o[b.camelCase(n)]=r),u?(a=o[n],null==a&&(a=o[b.camelCase(n)])):a=o,a}}function R(e,t,n){if(b.acceptData(e)){var r,i,o,a=e.nodeType,s=a?b.cache:e,u=a?e[b.expando]:b.expando;if(s[u]){if(t&&(o=n?s[u]:s[u].data)){b.isArray(t)?t=t.concat(b.map(t,b.camelCase)):t in o?t=[t]:(t=b.camelCase(t),t=t in o?[t]:t.split(" "));for(r=0,i=t.length;i>r;r++)delete o[t[r]];if(!(n?$:b.isEmptyObject)(o))return}(n||(delete s[u].data,$(s[u])))&&(a?b.cleanData([e],!0):b.support.deleteExpando||s!=s.window?delete s[u]:s[u]=null)}}}b.extend({cache:{},expando:"jQuery"+(p+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(e){return e=e.nodeType?b.cache[e[b.expando]]:e[b.expando],!!e&&!$(e)},data:function(e,t,n){return P(e,t,n)},removeData:function(e,t){return R(e,t)},_data:function(e,t,n){return P(e,t,n,!0)},_removeData:function(e,t){return R(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&b.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),b.fn.extend({data:function(e,n){var r,i,o=this[0],a=0,s=null;if(e===t){if(this.length&&(s=b.data(o),1===o.nodeType&&!b._data(o,"parsedAttrs"))){for(r=o.attributes;r.length>a;a++)i=r[a].name,i.indexOf("data-")||(i=b.camelCase(i.slice(5)),W(o,i,s[i]));b._data(o,"parsedAttrs",!0)}return s}return"object"==typeof e?this.each(function(){b.data(this,e)}):b.access(this,function(n){return n===t?o?W(o,e,b.data(o,e)):null:(this.each(function(){b.data(this,e,n)}),t)},null,n,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){b.removeData(this,e)})}});function W(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(B,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:O.test(r)?b.parseJSON(r):r}catch(o){}b.data(e,n,r)}else r=t}return r}function $(e){var t;for(t in e)if(("data"!==t||!b.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}b.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx")+"queue",i=b._data(e,n),r&&(!i||b.isArray(r)?i=b._data(e,n,b.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=b.queue(e,t),r=n.length,i=n.shift(),o=b._queueHooks(e,t),a=function(){b.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),o.cur=i,i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return b._data(e,n)||b._data(e,n,{empty:b.Callbacks("once memory").add(function(){b._removeData(e,t+"queue"),b._removeData(e,n)})})}}),b.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?b.queue(this[0],e):n===t?this:this.each(function(){var t=b.queue(this,e,n);b._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&b.dequeue(this,e)})},dequeue:function(e){return this.each(function(){b.dequeue(this,e)})},delay:function(e,t){return e=b.fx?b.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=b.Deferred(),a=this,s=this.length,u=function(){--i||o.resolveWith(a,[a])};"string"!=typeof e&&(n=e,e=t),e=e||"fx";while(s--)r=b._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(u));return u(),o.promise(n)}});var I,z,X=/[\t\r\n]/g,U=/\r/g,V=/^(?:input|select|textarea|button|object)$/i,Y=/^(?:a|area)$/i,J=/^(?:checked|selected|autofocus|autoplay|async|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped)$/i,G=/^(?:checked|selected)$/i,Q=b.support.getSetAttribute,K=b.support.input;b.fn.extend({attr:function(e,t){return b.access(this,b.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){b.removeAttr(this,e)})},prop:function(e,t){return b.access(this,b.prop,e,t,arguments.length>1)},removeProp:function(e){return e=b.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,u="string"==typeof e&&e;if(b.isFunction(e))return this.each(function(t){b(this).addClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(w)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(X," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=b.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,u=0===arguments.length||"string"==typeof e&&e;if(b.isFunction(e))return this.each(function(t){b(this).removeClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(w)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(X," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?b.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e,r="boolean"==typeof t;return b.isFunction(e)?this.each(function(n){b(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var o,a=0,s=b(this),u=t,l=e.match(w)||[];while(o=l[a++])u=r?u:!s.hasClass(o),s[u?"addClass":"removeClass"](o)}else(n===i||"boolean"===n)&&(this.className&&b._data(this,"__className__",this.className),this.className=this.className||e===!1?"":b._data(this,"__className__")||"")})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(X," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=b.isFunction(e),this.each(function(n){var o,a=b(this);1===this.nodeType&&(o=i?e.call(this,n,a.val()):e,null==o?o="":"number"==typeof o?o+="":b.isArray(o)&&(o=b.map(o,function(e){return null==e?"":e+""})),r=b.valHooks[this.type]||b.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,o,"value")!==t||(this.value=o))});if(o)return r=b.valHooks[o.type]||b.valHooks[o.nodeName.toLowerCase()],r&&"get"in r&&(n=r.get(o,"value"))!==t?n:(n=o.value,"string"==typeof n?n.replace(U,""):null==n?"":n)}}}),b.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,u=0>i?s:o?i:0;for(;s>u;u++)if(n=r[u],!(!n.selected&&u!==i||(b.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&b.nodeName(n.parentNode,"optgroup"))){if(t=b(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n=b.makeArray(t);return b(e).find("option").each(function(){this.selected=b.inArray(b(this).val(),n)>=0}),n.length||(e.selectedIndex=-1),n}}},attr:function(e,n,r){var o,a,s,u=e.nodeType;if(e&&3!==u&&8!==u&&2!==u)return typeof e.getAttribute===i?b.prop(e,n,r):(a=1!==u||!b.isXMLDoc(e),a&&(n=n.toLowerCase(),o=b.attrHooks[n]||(J.test(n)?z:I)),r===t?o&&a&&"get"in o&&null!==(s=o.get(e,n))?s:(typeof e.getAttribute!==i&&(s=e.getAttribute(n)),null==s?t:s):null!==r?o&&a&&"set"in o&&(s=o.set(e,r,n))!==t?s:(e.setAttribute(n,r+""),r):(b.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(w);if(o&&1===e.nodeType)while(n=o[i++])r=b.propFix[n]||n,J.test(n)?!Q&&G.test(n)?e[b.camelCase("default-"+n)]=e[r]=!1:e[r]=!1:b.attr(e,n,""),e.removeAttribute(Q?n:r)},attrHooks:{type:{set:function(e,t){if(!b.support.radioValue&&"radio"===t&&b.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!b.isXMLDoc(e),a&&(n=b.propFix[n]||n,o=b.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var n=e.getAttributeNode("tabindex");return n&&n.specified?parseInt(n.value,10):V.test(e.nodeName)||Y.test(e.nodeName)&&e.href?0:t}}}}),z={get:function(e,n){var r=b.prop(e,n),i="boolean"==typeof r&&e.getAttribute(n),o="boolean"==typeof r?K&&Q?null!=i:G.test(n)?e[b.camelCase("default-"+n)]:!!i:e.getAttributeNode(n);return o&&o.value!==!1?n.toLowerCase():t},set:function(e,t,n){return t===!1?b.removeAttr(e,n):K&&Q||!G.test(n)?e.setAttribute(!Q&&b.propFix[n]||n,n):e[b.camelCase("default-"+n)]=e[n]=!0,n}},K&&Q||(b.attrHooks.value={get:function(e,n){var r=e.getAttributeNode(n);return b.nodeName(e,"input")?e.defaultValue:r&&r.specified?r.value:t},set:function(e,n,r){return b.nodeName(e,"input")?(e.defaultValue=n,t):I&&I.set(e,n,r)}}),Q||(I=b.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&("id"===n||"name"===n||"coords"===n?""!==r.value:r.specified)?r.value:t},set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="","value"===r||n===e.getAttribute(r)?n:t}},b.attrHooks.contenteditable={get:I.get,set:function(e,t,n){I.set(e,""===t?!1:t,n)}},b.each(["width","height"],function(e,n){b.attrHooks[n]=b.extend(b.attrHooks[n],{set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}})})),b.support.hrefNormalized||(b.each(["href","src","width","height"],function(e,n){b.attrHooks[n]=b.extend(b.attrHooks[n],{get:function(e){var r=e.getAttribute(n,2);return null==r?t:r}})}),b.each(["href","src"],function(e,t){b.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}})),b.support.style||(b.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),b.support.optSelected||(b.propHooks.selected=b.extend(b.propHooks.selected,{get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}})),b.support.enctype||(b.propFix.enctype="encoding"),b.support.checkOn||b.each(["radio","checkbox"],function(){b.valHooks[this]={get:function(e){return null===e.getAttribute("value")?"on":e.value}}}),b.each(["radio","checkbox"],function(){b.valHooks[this]=b.extend(b.valHooks[this],{set:function(e,n){return b.isArray(n)?e.checked=b.inArray(b(e).val(),n)>=0:t}})});var Z=/^(?:input|select|textarea)$/i,et=/^key/,tt=/^(?:mouse|contextmenu)|click/,nt=/^(?:focusinfocus|focusoutblur)$/,rt=/^([^.]*)(?:\.(.+)|)$/;function it(){return!0}function ot(){return!1}b.event={global:{},add:function(e,n,r,o,a){var s,u,l,c,p,f,d,h,g,m,y,v=b._data(e);if(v){r.handler&&(c=r,r=c.handler,a=c.selector),r.guid||(r.guid=b.guid++),(u=v.events)||(u=v.events={}),(f=v.handle)||(f=v.handle=function(e){return typeof b===i||e&&b.event.triggered===e.type?t:b.event.dispatch.apply(f.elem,arguments)},f.elem=e),n=(n||"").match(w)||[""],l=n.length;while(l--)s=rt.exec(n[l])||[],g=y=s[1],m=(s[2]||"").split(".").sort(),p=b.event.special[g]||{},g=(a?p.delegateType:p.bindType)||g,p=b.event.special[g]||{},d=b.extend({type:g,origType:y,data:o,handler:r,guid:r.guid,selector:a,needsContext:a&&b.expr.match.needsContext.test(a),namespace:m.join(".")},c),(h=u[g])||(h=u[g]=[],h.delegateCount=0,p.setup&&p.setup.call(e,o,m,f)!==!1||(e.addEventListener?e.addEventListener(g,f,!1):e.attachEvent&&e.attachEvent("on"+g,f))),p.add&&(p.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),a?h.splice(h.delegateCount++,0,d):h.push(d),b.event.global[g]=!0;e=null}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,p,f,d,h,g,m=b.hasData(e)&&b._data(e);if(m&&(c=m.events)){t=(t||"").match(w)||[""],l=t.length;while(l--)if(s=rt.exec(t[l])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){p=b.event.special[d]||{},d=(r?p.delegateType:p.bindType)||d,f=c[d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),u=o=f.length;while(o--)a=f[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(f.splice(o,1),a.selector&&f.delegateCount--,p.remove&&p.remove.call(e,a));u&&!f.length&&(p.teardown&&p.teardown.call(e,h,m.handle)!==!1||b.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)b.event.remove(e,d+t[l],n,r,!0);b.isEmptyObject(c)&&(delete m.handle,b._removeData(e,"events"))}},trigger:function(n,r,i,a){var s,u,l,c,p,f,d,h=[i||o],g=y.call(n,"type")?n.type:n,m=y.call(n,"namespace")?n.namespace.split("."):[];if(l=f=i=i||o,3!==i.nodeType&&8!==i.nodeType&&!nt.test(g+b.event.triggered)&&(g.indexOf(".")>=0&&(m=g.split("."),g=m.shift(),m.sort()),u=0>g.indexOf(":")&&"on"+g,n=n[b.expando]?n:new b.Event(g,"object"==typeof n&&n),n.isTrigger=!0,n.namespace=m.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:b.makeArray(r,[n]),p=b.event.special[g]||{},a||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!a&&!p.noBubble&&!b.isWindow(i)){for(c=p.delegateType||g,nt.test(c+g)||(l=l.parentNode);l;l=l.parentNode)h.push(l),f=l;f===(i.ownerDocument||o)&&h.push(f.defaultView||f.parentWindow||e)}d=0;while((l=h[d++])&&!n.isPropagationStopped())n.type=d>1?c:p.bindType||g,s=(b._data(l,"events")||{})[n.type]&&b._data(l,"handle"),s&&s.apply(l,r),s=u&&l[u],s&&b.acceptData(l)&&s.apply&&s.apply(l,r)===!1&&n.preventDefault();if(n.type=g,!(a||n.isDefaultPrevented()||p._default&&p._default.apply(i.ownerDocument,r)!==!1||"click"===g&&b.nodeName(i,"a")||!b.acceptData(i)||!u||!i[g]||b.isWindow(i))){f=i[u],f&&(i[u]=null),b.event.triggered=g;try{i[g]()}catch(v){}b.event.triggered=t,f&&(i[u]=f)}return n.result}},dispatch:function(e){e=b.event.fix(e);var n,r,i,o,a,s=[],u=h.call(arguments),l=(b._data(this,"events")||{})[e.type]||[],c=b.event.special[e.type]||{};if(u[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){s=b.event.handlers.call(this,e,l),n=0;while((o=s[n++])&&!e.isPropagationStopped()){e.currentTarget=o.elem,a=0;while((i=o.handlers[a++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,r=((b.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,u),r!==t&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],u=n.delegateCount,l=e.target;if(u&&l.nodeType&&(!e.button||"click"!==e.type))for(;l!=this;l=l.parentNode||this)if(1===l.nodeType&&(l.disabled!==!0||"click"!==e.type)){for(o=[],a=0;u>a;a++)i=n[a],r=i.selector+" ",o[r]===t&&(o[r]=i.needsContext?b(r,this).index(l)>=0:b.find(r,this,null,[l]).length),o[r]&&o.push(i);o.length&&s.push({elem:l,handlers:o})}return n.length>u&&s.push({elem:this,handlers:n.slice(u)}),s},fix:function(e){if(e[b.expando])return e;var t,n,r,i=e.type,a=e,s=this.fixHooks[i];s||(this.fixHooks[i]=s=tt.test(i)?this.mouseHooks:et.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new b.Event(a),t=r.length;while(t--)n=r[t],e[n]=a[n];return e.target||(e.target=a.srcElement||o),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,a):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,a,s=n.button,u=n.fromElement;return null==e.pageX&&null!=n.clientX&&(i=e.target.ownerDocument||o,a=i.documentElement,r=i.body,e.pageX=n.clientX+(a&&a.scrollLeft||r&&r.scrollLeft||0)-(a&&a.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY+(a&&a.scrollTop||r&&r.scrollTop||0)-(a&&a.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&u&&(e.relatedTarget=u===e.target?n.toElement:u),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},special:{load:{noBubble:!0},click:{trigger:function(){return b.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t}},focus:{trigger:function(){if(this!==o.activeElement&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===o.activeElement&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=b.extend(new b.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?b.event.trigger(i,null,t):b.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},b.removeEvent=o.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===i&&(e[r]=null),e.detachEvent(r,n))},b.Event=function(e,n){return this instanceof b.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?it:ot):this.type=e,n&&b.extend(this,n),this.timeStamp=e&&e.timeStamp||b.now(),this[b.expando]=!0,t):new b.Event(e,n)},b.Event.prototype={isDefaultPrevented:ot,isPropagationStopped:ot,isImmediatePropagationStopped:ot,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=it,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=it,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=it,this.stopPropagation()}},b.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){b.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj; +return(!i||i!==r&&!b.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),b.support.submitBubbles||(b.event.special.submit={setup:function(){return b.nodeName(this,"form")?!1:(b.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=b.nodeName(n,"input")||b.nodeName(n,"button")?n.form:t;r&&!b._data(r,"submitBubbles")&&(b.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),b._data(r,"submitBubbles",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&b.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return b.nodeName(this,"form")?!1:(b.event.remove(this,"._submit"),t)}}),b.support.changeBubbles||(b.event.special.change={setup:function(){return Z.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(b.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),b.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),b.event.simulate("change",this,e,!0)})),!1):(b.event.add(this,"beforeactivate._change",function(e){var t=e.target;Z.test(t.nodeName)&&!b._data(t,"changeBubbles")&&(b.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||b.event.simulate("change",this.parentNode,e,!0)}),b._data(t,"changeBubbles",!0))}),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return b.event.remove(this,"._change"),!Z.test(this.nodeName)}}),b.support.focusinBubbles||b.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){b.event.simulate(t,e.target,b.event.fix(e),!0)};b.event.special[t]={setup:function(){0===n++&&o.addEventListener(e,r,!0)},teardown:function(){0===--n&&o.removeEventListener(e,r,!0)}}}),b.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(a in e)this.on(a,n,r,e[a],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=ot;else if(!i)return this;return 1===o&&(s=i,i=function(e){return b().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=b.guid++)),this.each(function(){b.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,b(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||"function"==typeof n)&&(r=n,n=t),r===!1&&(r=ot),this.each(function(){b.event.remove(this,e,r,n)})},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},trigger:function(e,t){return this.each(function(){b.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?b.event.trigger(e,n,r,!0):t}}),function(e,t){var n,r,i,o,a,s,u,l,c,p,f,d,h,g,m,y,v,x="sizzle"+-new Date,w=e.document,T={},N=0,C=0,k=it(),E=it(),S=it(),A=typeof t,j=1<<31,D=[],L=D.pop,H=D.push,q=D.slice,M=D.indexOf||function(e){var t=0,n=this.length;for(;n>t;t++)if(this[t]===e)return t;return-1},_="[\\x20\\t\\r\\n\\f]",F="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=F.replace("w","w#"),B="([*^$|!~]?=)",P="\\["+_+"*("+F+")"+_+"*(?:"+B+_+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+O+")|)|)"+_+"*\\]",R=":("+F+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+P.replace(3,8)+")*)|.*)\\)|)",W=RegExp("^"+_+"+|((?:^|[^\\\\])(?:\\\\.)*)"+_+"+$","g"),$=RegExp("^"+_+"*,"+_+"*"),I=RegExp("^"+_+"*([\\x20\\t\\r\\n\\f>+~])"+_+"*"),z=RegExp(R),X=RegExp("^"+O+"$"),U={ID:RegExp("^#("+F+")"),CLASS:RegExp("^\\.("+F+")"),NAME:RegExp("^\\[name=['\"]?("+F+")['\"]?\\]"),TAG:RegExp("^("+F.replace("w","w*")+")"),ATTR:RegExp("^"+P),PSEUDO:RegExp("^"+R),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+_+"*(even|odd|(([+-]|)(\\d*)n|)"+_+"*(?:([+-]|)"+_+"*(\\d+)|))"+_+"*\\)|)","i"),needsContext:RegExp("^"+_+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+_+"*((?:-\\d)?\\d*)"+_+"*\\)|)(?=[^-]|$)","i")},V=/[\x20\t\r\n\f]*[+~]/,Y=/^[^{]+\{\s*\[native code/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,G=/^(?:input|select|textarea|button)$/i,Q=/^h\d$/i,K=/'|\\/g,Z=/\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g,et=/\\([\da-fA-F]{1,6}[\x20\t\r\n\f]?|.)/g,tt=function(e,t){var n="0x"+t-65536;return n!==n?t:0>n?String.fromCharCode(n+65536):String.fromCharCode(55296|n>>10,56320|1023&n)};try{q.call(w.documentElement.childNodes,0)[0].nodeType}catch(nt){q=function(e){var t,n=[];while(t=this[e++])n.push(t);return n}}function rt(e){return Y.test(e+"")}function it(){var e,t=[];return e=function(n,r){return t.push(n+=" ")>i.cacheLength&&delete e[t.shift()],e[n]=r}}function ot(e){return e[x]=!0,e}function at(e){var t=p.createElement("div");try{return e(t)}catch(n){return!1}finally{t=null}}function st(e,t,n,r){var i,o,a,s,u,l,f,g,m,v;if((t?t.ownerDocument||t:w)!==p&&c(t),t=t||p,n=n||[],!e||"string"!=typeof e)return n;if(1!==(s=t.nodeType)&&9!==s)return[];if(!d&&!r){if(i=J.exec(e))if(a=i[1]){if(9===s){if(o=t.getElementById(a),!o||!o.parentNode)return n;if(o.id===a)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&y(t,o)&&o.id===a)return n.push(o),n}else{if(i[2])return H.apply(n,q.call(t.getElementsByTagName(e),0)),n;if((a=i[3])&&T.getByClassName&&t.getElementsByClassName)return H.apply(n,q.call(t.getElementsByClassName(a),0)),n}if(T.qsa&&!h.test(e)){if(f=!0,g=x,m=t,v=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){l=ft(e),(f=t.getAttribute("id"))?g=f.replace(K,"\\$&"):t.setAttribute("id",g),g="[id='"+g+"'] ",u=l.length;while(u--)l[u]=g+dt(l[u]);m=V.test(e)&&t.parentNode||t,v=l.join(",")}if(v)try{return H.apply(n,q.call(m.querySelectorAll(v),0)),n}catch(b){}finally{f||t.removeAttribute("id")}}}return wt(e.replace(W,"$1"),t,n,r)}a=st.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},c=st.setDocument=function(e){var n=e?e.ownerDocument||e:w;return n!==p&&9===n.nodeType&&n.documentElement?(p=n,f=n.documentElement,d=a(n),T.tagNameNoComments=at(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),T.attributes=at(function(e){e.innerHTML="";var t=typeof e.lastChild.getAttribute("multiple");return"boolean"!==t&&"string"!==t}),T.getByClassName=at(function(e){return e.innerHTML="",e.getElementsByClassName&&e.getElementsByClassName("e").length?(e.lastChild.className="e",2===e.getElementsByClassName("e").length):!1}),T.getByName=at(function(e){e.id=x+0,e.innerHTML="
    ",f.insertBefore(e,f.firstChild);var t=n.getElementsByName&&n.getElementsByName(x).length===2+n.getElementsByName(x+0).length;return T.getIdNotName=!n.getElementById(x),f.removeChild(e),t}),i.attrHandle=at(function(e){return e.innerHTML="",e.firstChild&&typeof e.firstChild.getAttribute!==A&&"#"===e.firstChild.getAttribute("href")})?{}:{href:function(e){return e.getAttribute("href",2)},type:function(e){return e.getAttribute("type")}},T.getIdNotName?(i.find.ID=function(e,t){if(typeof t.getElementById!==A&&!d){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},i.filter.ID=function(e){var t=e.replace(et,tt);return function(e){return e.getAttribute("id")===t}}):(i.find.ID=function(e,n){if(typeof n.getElementById!==A&&!d){var r=n.getElementById(e);return r?r.id===e||typeof r.getAttributeNode!==A&&r.getAttributeNode("id").value===e?[r]:t:[]}},i.filter.ID=function(e){var t=e.replace(et,tt);return function(e){var n=typeof e.getAttributeNode!==A&&e.getAttributeNode("id");return n&&n.value===t}}),i.find.TAG=T.tagNameNoComments?function(e,n){return typeof n.getElementsByTagName!==A?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},i.find.NAME=T.getByName&&function(e,n){return typeof n.getElementsByName!==A?n.getElementsByName(name):t},i.find.CLASS=T.getByClassName&&function(e,n){return typeof n.getElementsByClassName===A||d?t:n.getElementsByClassName(e)},g=[],h=[":focus"],(T.qsa=rt(n.querySelectorAll))&&(at(function(e){e.innerHTML="",e.querySelectorAll("[selected]").length||h.push("\\["+_+"*(?:checked|disabled|ismap|multiple|readonly|selected|value)"),e.querySelectorAll(":checked").length||h.push(":checked")}),at(function(e){e.innerHTML="",e.querySelectorAll("[i^='']").length&&h.push("[*^$]="+_+"*(?:\"\"|'')"),e.querySelectorAll(":enabled").length||h.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),h.push(",.*:")})),(T.matchesSelector=rt(m=f.matchesSelector||f.mozMatchesSelector||f.webkitMatchesSelector||f.oMatchesSelector||f.msMatchesSelector))&&at(function(e){T.disconnectedMatch=m.call(e,"div"),m.call(e,"[s!='']:x"),g.push("!=",R)}),h=RegExp(h.join("|")),g=RegExp(g.join("|")),y=rt(f.contains)||f.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},v=f.compareDocumentPosition?function(e,t){var r;return e===t?(u=!0,0):(r=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t))?1&r||e.parentNode&&11===e.parentNode.nodeType?e===n||y(w,e)?-1:t===n||y(w,t)?1:0:4&r?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(e===t)return u=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:0;if(o===a)return ut(e,t);r=e;while(r=r.parentNode)s.unshift(r);r=t;while(r=r.parentNode)l.unshift(r);while(s[i]===l[i])i++;return i?ut(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},u=!1,[0,0].sort(v),T.detectDuplicates=u,p):p},st.matches=function(e,t){return st(e,null,null,t)},st.matchesSelector=function(e,t){if((e.ownerDocument||e)!==p&&c(e),t=t.replace(Z,"='$1']"),!(!T.matchesSelector||d||g&&g.test(t)||h.test(t)))try{var n=m.call(e,t);if(n||T.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(r){}return st(t,p,null,[e]).length>0},st.contains=function(e,t){return(e.ownerDocument||e)!==p&&c(e),y(e,t)},st.attr=function(e,t){var n;return(e.ownerDocument||e)!==p&&c(e),d||(t=t.toLowerCase()),(n=i.attrHandle[t])?n(e):d||T.attributes?e.getAttribute(t):((n=e.getAttributeNode(t))||e.getAttribute(t))&&e[t]===!0?t:n&&n.specified?n.value:null},st.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},st.uniqueSort=function(e){var t,n=[],r=1,i=0;if(u=!T.detectDuplicates,e.sort(v),u){for(;t=e[r];r++)t===e[r-1]&&(i=n.push(r));while(i--)e.splice(n[i],1)}return e};function ut(e,t){var n=t&&e,r=n&&(~t.sourceIndex||j)-(~e.sourceIndex||j);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function lt(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function ct(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function pt(e){return ot(function(t){return t=+t,ot(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}o=st.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=o(t);return n},i=st.selectors={cacheLength:50,createPseudo:ot,match:U,find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(et,tt),e[3]=(e[4]||e[5]||"").replace(et,tt),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||st.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&st.error(e[0]),e},PSEUDO:function(e){var t,n=!e[5]&&e[2];return U.CHILD.test(e[0])?null:(e[4]?e[2]=e[4]:n&&z.test(n)&&(t=ft(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){return"*"===e?function(){return!0}:(e=e.replace(et,tt).toLowerCase(),function(t){return t.nodeName&&t.nodeName.toLowerCase()===e})},CLASS:function(e){var t=k[e+" "];return t||(t=RegExp("(^|"+_+")"+e+"("+_+"|$)"))&&k(e,function(e){return t.test(e.className||typeof e.getAttribute!==A&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=st.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,p,f,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!u&&!s;if(m){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){c=m[x]||(m[x]={}),l=c[e]||[],d=l[0]===N&&l[1],f=l[0]===N&&l[2],p=d&&m.childNodes[d];while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if(1===p.nodeType&&++f&&p===t){c[e]=[N,d,f];break}}else if(v&&(l=(t[x]||(t[x]={}))[e])&&l[0]===N)f=l[1];else while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===y:1===p.nodeType)&&++f&&(v&&((p[x]||(p[x]={}))[e]=[N,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||st.error("unsupported pseudo: "+e);return r[x]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?ot(function(e,n){var i,o=r(e,t),a=o.length;while(a--)i=M.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:ot(function(e){var t=[],n=[],r=s(e.replace(W,"$1"));return r[x]?ot(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:ot(function(e){return function(t){return st(e,t).length>0}}),contains:ot(function(e){return function(t){return(t.textContent||t.innerText||o(t)).indexOf(e)>-1}}),lang:ot(function(e){return X.test(e||"")||st.error("unsupported lang: "+e),e=e.replace(et,tt).toLowerCase(),function(t){var n;do if(n=d?t.getAttribute("xml:lang")||t.getAttribute("lang"):t.lang)return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===f},focus:function(e){return e===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!i.pseudos.empty(e)},header:function(e){return Q.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:pt(function(){return[0]}),last:pt(function(e,t){return[t-1]}),eq:pt(function(e,t,n){return[0>n?n+t:n]}),even:pt(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:pt(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:pt(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:pt(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}};for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})i.pseudos[n]=lt(n);for(n in{submit:!0,reset:!0})i.pseudos[n]=ct(n);function ft(e,t){var n,r,o,a,s,u,l,c=E[e+" "];if(c)return t?0:c.slice(0);s=e,u=[],l=i.preFilter;while(s){(!n||(r=$.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),u.push(o=[])),n=!1,(r=I.exec(s))&&(n=r.shift(),o.push({value:n,type:r[0].replace(W," ")}),s=s.slice(n.length));for(a in i.filter)!(r=U[a].exec(s))||l[a]&&!(r=l[a](r))||(n=r.shift(),o.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?st.error(e):E(e,u).slice(0)}function dt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function ht(e,t,n){var i=t.dir,o=n&&"parentNode"===i,a=C++;return t.first?function(t,n,r){while(t=t[i])if(1===t.nodeType||o)return e(t,n,r)}:function(t,n,s){var u,l,c,p=N+" "+a;if(s){while(t=t[i])if((1===t.nodeType||o)&&e(t,n,s))return!0}else while(t=t[i])if(1===t.nodeType||o)if(c=t[x]||(t[x]={}),(l=c[i])&&l[0]===p){if((u=l[1])===!0||u===r)return u===!0}else if(l=c[i]=[p],l[1]=e(t,n,s)||r,l[1]===!0)return!0}}function gt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function mt(e,t,n,r,i){var o,a=[],s=0,u=e.length,l=null!=t;for(;u>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),l&&t.push(s));return a}function yt(e,t,n,r,i,o){return r&&!r[x]&&(r=yt(r)),i&&!i[x]&&(i=yt(i,o)),ot(function(o,a,s,u){var l,c,p,f=[],d=[],h=a.length,g=o||xt(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:mt(g,f,e,s,u),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,u),r){l=mt(y,d),r(l,[],s,u),c=l.length;while(c--)(p=l[c])&&(y[d[c]]=!(m[d[c]]=p))}if(o){if(i||e){if(i){l=[],c=y.length;while(c--)(p=y[c])&&l.push(m[c]=p);i(null,y=[],l,u)}c=y.length;while(c--)(p=y[c])&&(l=i?M.call(o,p):f[c])>-1&&(o[l]=!(a[l]=p))}}else y=mt(y===a?y.splice(h,y.length):y),i?i(null,a,y,u):H.apply(a,y)})}function vt(e){var t,n,r,o=e.length,a=i.relative[e[0].type],s=a||i.relative[" "],u=a?1:0,c=ht(function(e){return e===t},s,!0),p=ht(function(e){return M.call(t,e)>-1},s,!0),f=[function(e,n,r){return!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;o>u;u++)if(n=i.relative[e[u].type])f=[ht(gt(f),n)];else{if(n=i.filter[e[u].type].apply(null,e[u].matches),n[x]){for(r=++u;o>r;r++)if(i.relative[e[r].type])break;return yt(u>1&>(f),u>1&&dt(e.slice(0,u-1)).replace(W,"$1"),n,r>u&&vt(e.slice(u,r)),o>r&&vt(e=e.slice(r)),o>r&&dt(e))}f.push(n)}return gt(f)}function bt(e,t){var n=0,o=t.length>0,a=e.length>0,s=function(s,u,c,f,d){var h,g,m,y=[],v=0,b="0",x=s&&[],w=null!=d,T=l,C=s||a&&i.find.TAG("*",d&&u.parentNode||u),k=N+=null==T?1:Math.random()||.1;for(w&&(l=u!==p&&u,r=n);null!=(h=C[b]);b++){if(a&&h){g=0;while(m=e[g++])if(m(h,u,c)){f.push(h);break}w&&(N=k,r=++n)}o&&((h=!m&&h)&&v--,s&&x.push(h))}if(v+=b,o&&b!==v){g=0;while(m=t[g++])m(x,y,u,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=L.call(f));y=mt(y)}H.apply(f,y),w&&!s&&y.length>0&&v+t.length>1&&st.uniqueSort(f)}return w&&(N=k,l=T),x};return o?ot(s):s}s=st.compile=function(e,t){var n,r=[],i=[],o=S[e+" "];if(!o){t||(t=ft(e)),n=t.length;while(n--)o=vt(t[n]),o[x]?r.push(o):i.push(o);o=S(e,bt(i,r))}return o};function xt(e,t,n){var r=0,i=t.length;for(;i>r;r++)st(e,t[r],n);return n}function wt(e,t,n,r){var o,a,u,l,c,p=ft(e);if(!r&&1===p.length){if(a=p[0]=p[0].slice(0),a.length>2&&"ID"===(u=a[0]).type&&9===t.nodeType&&!d&&i.relative[a[1].type]){if(t=i.find.ID(u.matches[0].replace(et,tt),t)[0],!t)return n;e=e.slice(a.shift().value.length)}o=U.needsContext.test(e)?0:a.length;while(o--){if(u=a[o],i.relative[l=u.type])break;if((c=i.find[l])&&(r=c(u.matches[0].replace(et,tt),V.test(a[0].type)&&t.parentNode||t))){if(a.splice(o,1),e=r.length&&dt(a),!e)return H.apply(n,q.call(r,0)),n;break}}}return s(e,p)(r,t,d,n,V.test(e)),n}i.pseudos.nth=i.pseudos.eq;function Tt(){}i.filters=Tt.prototype=i.pseudos,i.setFilters=new Tt,c(),st.attr=b.attr,b.find=st,b.expr=st.selectors,b.expr[":"]=b.expr.pseudos,b.unique=st.uniqueSort,b.text=st.getText,b.isXMLDoc=st.isXML,b.contains=st.contains}(e);var at=/Until$/,st=/^(?:parents|prev(?:Until|All))/,ut=/^.[^:#\[\.,]*$/,lt=b.expr.match.needsContext,ct={children:!0,contents:!0,next:!0,prev:!0};b.fn.extend({find:function(e){var t,n,r,i=this.length;if("string"!=typeof e)return r=this,this.pushStack(b(e).filter(function(){for(t=0;i>t;t++)if(b.contains(r[t],this))return!0}));for(n=[],t=0;i>t;t++)b.find(e,this[t],n);return n=this.pushStack(i>1?b.unique(n):n),n.selector=(this.selector?this.selector+" ":"")+e,n},has:function(e){var t,n=b(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++)if(b.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e,!1))},filter:function(e){return this.pushStack(ft(this,e,!0))},is:function(e){return!!e&&("string"==typeof e?lt.test(e)?b(e,this.context).index(this[0])>=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(e,t){var n,r=0,i=this.length,o=[],a=lt.test(e)||"string"!=typeof e?b(e,t||this.context):0;for(;i>r;r++){n=this[r];while(n&&n.ownerDocument&&n!==t&&11!==n.nodeType){if(a?a.index(n)>-1:b.find.matchesSelector(n,e)){o.push(n);break}n=n.parentNode}}return this.pushStack(o.length>1?b.unique(o):o)},index:function(e){return e?"string"==typeof e?b.inArray(this[0],b(e)):b.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?b(e,t):b.makeArray(e&&e.nodeType?[e]:e),r=b.merge(this.get(),n);return this.pushStack(b.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),b.fn.andSelf=b.fn.addBack;function pt(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}b.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(e,t,n){return b.dir(e,"parentNode",n)},next:function(e){return pt(e,"nextSibling")},prev:function(e){return pt(e,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(e,t,n){return b.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return b.dir(e,"previousSibling",n)},siblings:function(e){return b.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.merge([],e.childNodes)}},function(e,t){b.fn[e]=function(n,r){var i=b.map(this,t,n);return at.test(e)||(r=n),r&&"string"==typeof r&&(i=b.filter(r,i)),i=this.length>1&&!ct[e]?b.unique(i):i,this.length>1&&st.test(e)&&(i=i.reverse()),this.pushStack(i)}}),b.extend({filter:function(e,t,n){return n&&(e=":not("+e+")"),1===t.length?b.find.matchesSelector(t[0],e)?[t[0]]:[]:b.find.matches(e,t)},dir:function(e,n,r){var i=[],o=e[n];while(o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!b(o).is(r)))1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function ft(e,t,n){if(t=t||0,b.isFunction(t))return b.grep(e,function(e,r){var i=!!t.call(e,r,e);return i===n});if(t.nodeType)return b.grep(e,function(e){return e===t===n});if("string"==typeof t){var r=b.grep(e,function(e){return 1===e.nodeType});if(ut.test(t))return b.filter(t,r,!n);t=b.filter(t,r)}return b.grep(e,function(e){return b.inArray(e,t)>=0===n})}function dt(e){var t=ht.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}var ht="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gt=/ jQuery\d+="(?:null|\d+)"/g,mt=RegExp("<(?:"+ht+")[\\s/>]","i"),yt=/^\s+/,vt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bt=/<([\w:]+)/,xt=/\s*$/g,At={option:[1,""],legend:[1,"
    ","
    "],area:[1,"",""],param:[1,"",""],thead:[1,"","
    "],tr:[2,"","
    "],col:[2,"","
    "],td:[3,"","
    "],_default:b.support.htmlSerialize?[0,"",""]:[1,"X
    ","
    "]},jt=dt(o),Dt=jt.appendChild(o.createElement("div"));At.optgroup=At.option,At.tbody=At.tfoot=At.colgroup=At.caption=At.thead,At.th=At.td,b.fn.extend({text:function(e){return b.access(this,function(e){return e===t?b.text(this):this.empty().append((this[0]&&this[0].ownerDocument||o).createTextNode(e))},null,e,arguments.length)},wrapAll:function(e){if(b.isFunction(e))return this.each(function(t){b(this).wrapAll(e.call(this,t))});if(this[0]){var t=b(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&1===e.firstChild.nodeType)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return b.isFunction(e)?this.each(function(t){b(this).wrapInner(e.call(this,t))}):this.each(function(){var t=b(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=b.isFunction(e);return this.each(function(n){b(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){b.nodeName(this,"body")||b(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(e){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&this.appendChild(e)})},prepend:function(){return this.domManip(arguments,!0,function(e){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&this.insertBefore(e,this.firstChild)})},before:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,!1,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=0;for(;null!=(n=this[r]);r++)(!e||b.filter(e,[n]).length>0)&&(t||1!==n.nodeType||b.cleanData(Ot(n)),n.parentNode&&(t&&b.contains(n.ownerDocument,n)&&Mt(Ot(n,"script")),n.parentNode.removeChild(n)));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++){1===e.nodeType&&b.cleanData(Ot(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&b.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return b.clone(this,e,t)})},html:function(e){return b.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(gt,""):t;if(!("string"!=typeof e||Tt.test(e)||!b.support.htmlSerialize&&mt.test(e)||!b.support.leadingWhitespace&&yt.test(e)||At[(bt.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(vt,"<$1>");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(b.cleanData(Ot(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(e){var t=b.isFunction(e);return t||"string"==typeof e||(e=b(e).not(this).detach()),this.domManip([e],!0,function(e){var t=this.nextSibling,n=this.parentNode;n&&(b(this).remove(),n.insertBefore(e,t))})},detach:function(e){return this.remove(e,!0)},domManip:function(e,n,r){e=f.apply([],e);var i,o,a,s,u,l,c=0,p=this.length,d=this,h=p-1,g=e[0],m=b.isFunction(g);if(m||!(1>=p||"string"!=typeof g||b.support.checkClone)&&Ct.test(g))return this.each(function(i){var o=d.eq(i);m&&(e[0]=g.call(this,i,n?o.html():t)),o.domManip(e,n,r)});if(p&&(l=b.buildFragment(e,this[0].ownerDocument,!1,this),i=l.firstChild,1===l.childNodes.length&&(l=i),i)){for(n=n&&b.nodeName(i,"tr"),s=b.map(Ot(l,"script"),Ht),a=s.length;p>c;c++)o=l,c!==h&&(o=b.clone(o,!0,!0),a&&b.merge(s,Ot(o,"script"))),r.call(n&&b.nodeName(this[c],"table")?Lt(this[c],"tbody"):this[c],o,c);if(a)for(u=s[s.length-1].ownerDocument,b.map(s,qt),c=0;a>c;c++)o=s[c],kt.test(o.type||"")&&!b._data(o,"globalEval")&&b.contains(u,o)&&(o.src?b.ajax({url:o.src,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0}):b.globalEval((o.text||o.textContent||o.innerHTML||"").replace(St,"")));l=i=null}return this}});function Lt(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function Ht(e){var t=e.getAttributeNode("type");return e.type=(t&&t.specified)+"/"+e.type,e}function qt(e){var t=Et.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function Mt(e,t){var n,r=0;for(;null!=(n=e[r]);r++)b._data(n,"globalEval",!t||b._data(t[r],"globalEval"))}function _t(e,t){if(1===t.nodeType&&b.hasData(e)){var n,r,i,o=b._data(e),a=b._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)b.event.add(t,n,s[n][r])}a.data&&(a.data=b.extend({},a.data))}}function Ft(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!b.support.noCloneEvent&&t[b.expando]){i=b._data(t);for(r in i.events)b.removeEvent(t,r,i.handle);t.removeAttribute(b.expando)}"script"===n&&t.text!==e.text?(Ht(t).text=e.text,qt(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),b.support.html5Clone&&e.innerHTML&&!b.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Nt.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}b.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){b.fn[e]=function(e){var n,r=0,i=[],o=b(e),a=o.length-1;for(;a>=r;r++)n=r===a?this:this.clone(!0),b(o[r])[t](n),d.apply(i,n.get());return this.pushStack(i)}});function Ot(e,n){var r,o,a=0,s=typeof e.getElementsByTagName!==i?e.getElementsByTagName(n||"*"):typeof e.querySelectorAll!==i?e.querySelectorAll(n||"*"):t;if(!s)for(s=[],r=e.childNodes||e;null!=(o=r[a]);a++)!n||b.nodeName(o,n)?s.push(o):b.merge(s,Ot(o,n));return n===t||n&&b.nodeName(e,n)?b.merge([e],s):s}function Bt(e){Nt.test(e.type)&&(e.defaultChecked=e.checked)}b.extend({clone:function(e,t,n){var r,i,o,a,s,u=b.contains(e.ownerDocument,e);if(b.support.html5Clone||b.isXMLDoc(e)||!mt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(Dt.innerHTML=e.outerHTML,Dt.removeChild(o=Dt.firstChild)),!(b.support.noCloneEvent&&b.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||b.isXMLDoc(e)))for(r=Ot(o),s=Ot(e),a=0;null!=(i=s[a]);++a)r[a]&&Ft(i,r[a]);if(t)if(n)for(s=s||Ot(e),r=r||Ot(o),a=0;null!=(i=s[a]);a++)_t(i,r[a]);else _t(e,o);return r=Ot(o,"script"),r.length>0&&Mt(r,!u&&Ot(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){var i,o,a,s,u,l,c,p=e.length,f=dt(t),d=[],h=0;for(;p>h;h++)if(o=e[h],o||0===o)if("object"===b.type(o))b.merge(d,o.nodeType?[o]:o);else if(wt.test(o)){s=s||f.appendChild(t.createElement("div")),u=(bt.exec(o)||["",""])[1].toLowerCase(),c=At[u]||At._default,s.innerHTML=c[1]+o.replace(vt,"<$1>")+c[2],i=c[0];while(i--)s=s.lastChild;if(!b.support.leadingWhitespace&&yt.test(o)&&d.push(t.createTextNode(yt.exec(o)[0])),!b.support.tbody){o="table"!==u||xt.test(o)?""!==c[1]||xt.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;while(i--)b.nodeName(l=o.childNodes[i],"tbody")&&!l.childNodes.length&&o.removeChild(l) +}b.merge(d,s.childNodes),s.textContent="";while(s.firstChild)s.removeChild(s.firstChild);s=f.lastChild}else d.push(t.createTextNode(o));s&&f.removeChild(s),b.support.appendChecked||b.grep(Ot(d,"input"),Bt),h=0;while(o=d[h++])if((!r||-1===b.inArray(o,r))&&(a=b.contains(o.ownerDocument,o),s=Ot(f.appendChild(o),"script"),a&&Mt(s),n)){i=0;while(o=s[i++])kt.test(o.type||"")&&n.push(o)}return s=null,f},cleanData:function(e,t){var n,r,o,a,s=0,u=b.expando,l=b.cache,p=b.support.deleteExpando,f=b.event.special;for(;null!=(n=e[s]);s++)if((t||b.acceptData(n))&&(o=n[u],a=o&&l[o])){if(a.events)for(r in a.events)f[r]?b.event.remove(n,r):b.removeEvent(n,r,a.handle);l[o]&&(delete l[o],p?delete n[u]:typeof n.removeAttribute!==i?n.removeAttribute(u):n[u]=null,c.push(o))}}});var Pt,Rt,Wt,$t=/alpha\([^)]*\)/i,It=/opacity\s*=\s*([^)]*)/,zt=/^(top|right|bottom|left)$/,Xt=/^(none|table(?!-c[ea]).+)/,Ut=/^margin/,Vt=RegExp("^("+x+")(.*)$","i"),Yt=RegExp("^("+x+")(?!px)[a-z%]+$","i"),Jt=RegExp("^([+-])=("+x+")","i"),Gt={BODY:"block"},Qt={position:"absolute",visibility:"hidden",display:"block"},Kt={letterSpacing:0,fontWeight:400},Zt=["Top","Right","Bottom","Left"],en=["Webkit","O","Moz","ms"];function tn(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=en.length;while(i--)if(t=en[i]+n,t in e)return t;return r}function nn(e,t){return e=t||e,"none"===b.css(e,"display")||!b.contains(e.ownerDocument,e)}function rn(e,t){var n,r,i,o=[],a=0,s=e.length;for(;s>a;a++)r=e[a],r.style&&(o[a]=b._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&nn(r)&&(o[a]=b._data(r,"olddisplay",un(r.nodeName)))):o[a]||(i=nn(r),(n&&"none"!==n||!i)&&b._data(r,"olddisplay",i?n:b.css(r,"display"))));for(a=0;s>a;a++)r=e[a],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}b.fn.extend({css:function(e,n){return b.access(this,function(e,n,r){var i,o,a={},s=0;if(b.isArray(n)){for(o=Rt(e),i=n.length;i>s;s++)a[n[s]]=b.css(e,n[s],!1,o);return a}return r!==t?b.style(e,n,r):b.css(e,n)},e,n,arguments.length>1)},show:function(){return rn(this,!0)},hide:function(){return rn(this)},toggle:function(e){var t="boolean"==typeof e;return this.each(function(){(t?e:nn(this))?b(this).show():b(this).hide()})}}),b.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Wt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":b.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,u=b.camelCase(n),l=e.style;if(n=b.cssProps[u]||(b.cssProps[u]=tn(l,u)),s=b.cssHooks[n]||b.cssHooks[u],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:l[n];if(a=typeof r,"string"===a&&(o=Jt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(b.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||b.cssNumber[u]||(r+="px"),b.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(l[n]="inherit"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{l[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,u=b.camelCase(n);return n=b.cssProps[u]||(b.cssProps[u]=tn(e.style,u)),s=b.cssHooks[n]||b.cssHooks[u],s&&"get"in s&&(a=s.get(e,!0,r)),a===t&&(a=Wt(e,n,i)),"normal"===a&&n in Kt&&(a=Kt[n]),""===r||r?(o=parseFloat(a),r===!0||b.isNumeric(o)?o||0:a):a},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i}}),e.getComputedStyle?(Rt=function(t){return e.getComputedStyle(t,null)},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),u=s?s.getPropertyValue(n)||s[n]:t,l=e.style;return s&&(""!==u||b.contains(e.ownerDocument,e)||(u=b.style(e,n)),Yt.test(u)&&Ut.test(n)&&(i=l.width,o=l.minWidth,a=l.maxWidth,l.minWidth=l.maxWidth=l.width=u,u=s.width,l.width=i,l.minWidth=o,l.maxWidth=a)),u}):o.documentElement.currentStyle&&(Rt=function(e){return e.currentStyle},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),u=s?s[n]:t,l=e.style;return null==u&&l&&l[n]&&(u=l[n]),Yt.test(u)&&!zt.test(n)&&(i=l.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),l.left="fontSize"===n?"1em":u,u=l.pixelLeft+"px",l.left=i,a&&(o.left=a)),""===u?"auto":u});function on(e,t,n){var r=Vt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function an(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;for(;4>o;o+=2)"margin"===n&&(a+=b.css(e,n+Zt[o],!0,i)),r?("content"===n&&(a-=b.css(e,"padding"+Zt[o],!0,i)),"margin"!==n&&(a-=b.css(e,"border"+Zt[o]+"Width",!0,i))):(a+=b.css(e,"padding"+Zt[o],!0,i),"padding"!==n&&(a+=b.css(e,"border"+Zt[o]+"Width",!0,i)));return a}function sn(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Rt(e),a=b.support.boxSizing&&"border-box"===b.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=Wt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Yt.test(i))return i;r=a&&(b.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+an(e,t,n||(a?"border":"content"),r,o)+"px"}function un(e){var t=o,n=Gt[e];return n||(n=ln(e,t),"none"!==n&&n||(Pt=(Pt||b("