Commit 077294c6 authored by Frank Bergmann's avatar Frank Bergmann

- V4.0.3.0.0:

  Updated to OpenACS 5.7
parent d1a1e3f4
......@@ -9,10 +9,10 @@
<implements-subsite-p>f</implements-subsite-p>
<inherit-templates-p>t</inherit-templates-p>
<version name="5.6.0" url="http://openacs.org/repository/download/apm/acs-templating-5.6.0.apm">
<version name="5.7.0" url="http://openacs.org/repository/download/apm/acs-templating-5.7.0.apm">
<owner url="http://openacs.org">OpenACS</owner>
<summary>Templating library.</summary>
<release-date>2010-06-17</release-date>
<release-date>2011-06-12</release-date>
<vendor url="http://openacs.org">OpenACS</vendor>
<description format="text/html">The templating system provides the tag library and support routines
that allow developers and graphic designers to work
......@@ -27,8 +27,8 @@ layout of a site can be more easily administered.
<license>GPL version 2</license>
<maturity>3</maturity>
<provides url="acs-templating" version="5.6.0"/>
<requires url="acs-kernel" version="5.6.0"/>
<provides url="acs-templating" version="5.7.0"/>
<requires url="acs-kernel" version="5.7.0"/>
<callbacks>
<callback type="before-upgrade" proc="template::apm::before_upgrade"/>
......
<table cellspacing="2" cellpadding="2" border="0">
<multiple name=elements>
<multiple name=elements>
<if @elements.section@ not nil>
<fieldset id="@elements.form_id@:@elements.section@" @elements.sec_fieldset;noquote@><!-- section fieldset -->
<legend @elements.sec_legend;noquote@><span>@elements.sec_legendtext@</span></legend>
</if>
<group column="section">
<if @elements.widget@ eq "hidden">
<noparse><div><formwidget id=@elements.id@></div></noparse>
</if>
<else>
<if @elements.widget@ eq "submit"><!-- if form submit button wrap it in the form-button class -->
<div class="form-button">
<group column="widget">
<noparse><formwidget id="@elements.id@">&nbsp;</noparse>
</group>
</div>
</if>
<else> <!-- wrap the form item in the form-item-wrapper class -->
<div class="form-item-wrapper">
<noparse>
<formerror id="@elements.id@">
<span class="form-error">
\@formerror.@elements.id@;noquote\@
</span> <!-- /form-error -->
</formerror>
</noparse>
<if @elements.section@ not nil>
<tr class="form-section"><th colspan="2">@elements.section;noquote@</th></tr>
</if>
<if @elements.widget@ in radio checkbox>
<if @elements.legendtext@ defined>
<fieldset @elements.fieldset;noquote@>
<!-- radio button groups and checkbox groups get their own fieldsets -->
<legend @elements.legend;noquote@><span>@elements.legendtext@</span></legend>
</if>
</if>
<group column="section">
<if @elements.widget@ eq "hidden">
<noparse><formwidget id=@elements.id@></noparse>
</if>
<if @elements.label@ not nil>
<noparse>
<if @form_properties.mode@ eq display or @elements.widget@ in radio checkbox date inform>
<!-- no label tag -->
</if>
<else>
<label for="@elements.id@">
</else>
<else>
<if \@formerror.@elements.id@\@ not nil>
<span class="form-label form-label-error">
</if>
<else>
<span class="form-label">
</else>
</noparse>
<if @elements.widget@ eq "submit">
<tr class="form-element">
<td align="left" colspan="2">
<group column="widget">
<noparse><formwidget id="@elements.id@"></noparse>
</group>
</td>
</tr>
</if>
<else>
<tr class="form-element">
@elements.label;noquote@
<if @elements.label@ not nil>
<noparse>
<if \@formerror.@elements.id@\@ not nil>
<td class="form-label-error">
</if>
<else>
<td class="form-label">
</else>
</noparse>
@elements.label;noquote@
<if @form_properties.show_required_p@ true>
<if @elements.optional@ nil and @elements.mode@ ne "display" and @elements.widget@ ne "inform"><span class="form-required-mark">*</span></if>
</if>
</td>
</if>
<else>
<td class="form-label">
&nbsp;
</td>
</else>
<if @form_properties.show_required_p@ true>
<if @elements.optional@ nil and @elements.mode@ ne "display" and @elements.widget@ ne "inform">
<strong class="form-required-mark">(#acs-templating.required#)</strong>
</if>
</if>
</span><!-- form-label -->
</if>
<else>
<if @elements.optional@ nil and @elements.mode@ ne "display" and @elements.widget@ ne "inform">
<span class="form-label form-required-mark">
#acs-templating.required#
</span>
</if>
</else>
<noparse>
<if \@formerror.@elements.id@\@ not nil>
<td class="form-widget-error">
</if>
<else>
<td class="form-widget">
</else>
</noparse>
<if @elements.widget@ in radio checkbox>
<noparse>
<span class="form-widget">
<formgroup id="@elements.id@">
<label for="@elements.form_id@:elements:@elements.id@:\@formgroup.option@">
\@formgroup.widget;noquote@
\@formgroup.label;noquote@
</label><br>
</formgroup>
</span>
</noparse>
</if>
<else>
<noparse>
<span class="form-widget">
<formwidget id="@elements.id@">
</span>
</noparse>
<if @form_properties.mode@ eq display or @elements.widget@ in radio checkbox date inform><!-- no label tag --></if>
<else>
<if @elements.label@ not nil></label></if>
</else>
</else>
<if @elements.help_text@ not nil>
<span class="form-help-text">
<img src="/shared/images/info.gif" width="12" height="9" alt="Help" title="Help text" style="border:0">
<noparse><formhelp id="@elements.id@"></noparse>
</span> <!-- /form-help-text -->
</if>
<if @elements.widget@ eq radio or @elements.widget@ eq checkbox>
<noparse>
<table class="formgroup">
<formgroup id="@elements.id@">
<tr>
<td>\@formgroup.widget;noquote@</td>
<td class="form-widget">
<label for="@elements.form_id@:elements:@elements.id@:\@formgroup.option@">
\@formgroup.label;noquote@
</label>
</td>
</tr>
</formgroup>
</table>
</noparse>
</if>
<if @elements.widget@ in radio checkbox>
<if @elements.legendtext@ defined>
<!-- radio button groups and checkbox groups get their own fieldsets -->
</fieldset>
</if>
</if>
</div> <!-- form-item-wrapper -->
</else>
</else>
</group>
<else>
<noparse>
<formwidget id="@elements.id@">
</noparse>
</else>
<noparse>
<formerror id="@elements.id@">
<div class="form-error">
\@formerror.@elements.id@;noquote\@
</div>
</formerror>
</noparse>
<if @elements.help_text@ not nil and @elements.mode@ ne "display">
<div class="form-help-text">
<img src="/shared/images/info.gif" width="12" height="9" alt="[i]" title="Help text" border="0">
<noparse><formhelp id="@elements.id@"></noparse>
</div>
</if>
</td>
</tr>
</else>
</else>
</group>
</multiple>
</table>
<multiple name="elements">
<if @form_properties.show_required_p@ true>
<if @elements.optional@ nil and @elements.mode@ ne "display" and @elements.widget@ ne "inform" and @elements.widget@ ne "hidden" and @elements.widget@ ne "submit">
<span class="form-required-mark">*</span> #acs-templating.required# <% break %>
</if>
<if @elements.section@ not nil>
</fieldset> <!-- section fieldset -->
</if>
</multiple>
......@@ -238,18 +238,14 @@
<if @bulk_actions:rowcount@ gt 0>
<!-- list-button-bar-bottom div -->
<div class="list-button-bar-bottom">
<ul class="compact">
<multiple name="bulk_actions">
<li><a href="#" title="@bulk_actions.title@" class="button"
onclick="@list_properties.bulk_action_click_function@('@list_properties.name@', '@bulk_actions.url@'); return false;" onkeypress="acs_ListBulkActionClick('@list_properties.name@', '@bulk_actions.url@'); return false;">@bulk_actions.label@</a></li>
<input type="submit" title="@bulk_actions.title@" onclick="@list_properties.bulk_action_click_function@('@list_properties.name@', '@bulk_actions.url@'); return false;" value="@bulk_actions.label@" class="button">
</multiple>
</ul>
</div>
<!-- end of list-button-bar-bottom div -->
</if>
<noparse></if></noparse>
<if @list_properties.page_size@ not nil>
<!-- bottom pagination -->
<noparse>
......
......@@ -20,14 +20,19 @@ ad_proc -public template::data::validate { type value_ref message_ref } {
@see template::data::validate::boolean
@see template::data::validate::date
@see template::data::validate::email
@see template::data::validate::enumeration
@see template::data::validate::filename
@see template::data::validate::float
@see template::data::validate::integer
@see template::data::validate::keyword
@see template::data::validate::naturalnum
@see template::data::validate::number
@see template::data::validate::search
@see template::data::validate::string
@see template::data::validate::text
@see template::data::validate::textdate
@see template::data::validate::timestamp
@see template::data::validate::time_of_day
@see template::data::validate::url
} {
......@@ -326,6 +331,77 @@ ad_proc -public template::data::validate::date {
return [template::util::date::validate $value message]
}
ad_proc -public template::data::validate::timestamp {
value_ref
message_ref
} {
Validate that a submitted date conforms to the template system's notion
of what a date should be.
@param value_ref Reference variable to the submitted value
@param message_ref Reference variable for returning an error message
@return True (1) if valid, false (0) if not
} {
upvar 2 $message_ref message $value_ref value
return [template::util::date::validate $value message]
}
ad_proc -public template::data::validate::textdate {
value_ref
message_ref
} {
Validate that a submitted textdate if properly formatted.
@param value_ref Reference variable to the submitted value.
@param message_ref Reference variable for returning an error message.
@return True (1) if valid, false (0) if not.
} {
upvar 2 $message_ref message $value_ref textdate
set error_msg [list]
if { [exists_and_not_null textdate] } {
if { [regexp {^[0-9]{4}-[0-9]{2}-[0-9]{2}$} $textdate match] } {
if { [catch { clock scan "${textdate}" }] } {
# the textdate is formatted properly the template::data::transform::textdate proc
# will only return correctly formatted dates in iso format, but the date is not
# valid so they have entered some info incorrectly
set datelist [split $textdate "-"]
set year [lindex $datelist 0]
set month [::string trimleft [lindex $datelist 1] 0]
set day [::string trimleft [lindex $datelist 2] 0]
if { $month < 1 || $month > 12 } {
lappend error_msg [_ acs-templating.Month_must_be_between_1_and_12]
} else {
set maxdays [template::util::date::get_property days_in_month $datelist]
if { $day < 1 || $day > $maxdays } {
set month_pretty [template::util::date::get_property long_month_name $datelist]
if { $month == "2" } {
# February has a different number of days depending on the year
append month_pretty " ${year}"
}
lappend error_msg [_ acs-templating.lt_day_between_for_month_pretty]
}
}
}
} else {
# the textdate is not formatted properly
set format [::string toupper [template::util::textdate_localized_format]]
lappend error_msg [_ acs-templating.lt_Dates_must_be_formatted_]
}
}
if { [llength $error_msg] > 0 } {
set message "[join $error_msg {<br>}]"
return 0
} else {
return 1
}
}
ad_proc -public template::data::validate::search {
value_ref
......@@ -366,3 +442,76 @@ ad_proc -public template::data::transform {
}
}
ad_proc -public template::data::validate::number {
value_ref
message_ref
} {
Validate number - any float - should be any rational number?
@param value_ref Reference variable to the submitted value
@param message_ref Reference variable for returning an error message
@return True (1) if valid, false (0) if not
} {
upvar 2 $message_ref message $value_ref value
# Not allowing for scientific notation. Would the databases swallow it?
set result [regexp {^([+-]?)(?=\d|\.\d)\d*(\.\d*)?$} $value]
if { ! $result } {
set message "Invalid number \"$value\""
}
return $result
}
ad_proc -public template::data::validate::enumeration {
value_ref
message_ref
} {
Validate enumeration as a unique csv alphanum list.
@param value_ref Reference variable to the submitted value
@param message_ref Reference variable for returning an error message
@return True (1) if valid, false (0) if not
} {
upvar 2 $message_ref message $value_ref value
# alphanumeric csv
set result [regexp {^([A-z0-9]+,?)+$} $value]
if { ! $result } {
set message "Invalid enumeration \"$value\""
return $result
}
# unique list
set list [split $value ,]
set result [expr [llength $list] == [llength [lsort -unique $list]]]
if { ! $result } {
set message "Invalid enumeration. \"$value\" does not contain unique values."
}
return $result
}
ad_proc -public template::data::validate::time_of_day {
value_ref
message_ref
} {
Validate time of day.
@param value_ref Reference variable to the submitted value
@param message_ref Reference variable for returning an error message
@return True (1) if valid, false (0) if not
} {
upvar 2 $message_ref message $value_ref value
return [template::util::date::validate $value message]
}
This diff is collapsed.
......@@ -662,16 +662,16 @@ ad_proc -private template::element::render { form_id element_id tag_attributes }
@return A string containing the HTML for an INPUT, SELECT or TEXTAREA
form element.
} {
get_reference
get_reference
# Remember that the element has been rendered already
set element(is_rendered) t
if { $element(mode) ne "edit" && [info exists element(display_value)] && $element(widget) ne "hidden" } {
return "$element(before_html) $element(display_value) $element(after_html)"
} else {
return "[string trim "$element(before_html) [template::widget::$element(widget) element $tag_attributes] $element(after_html)"]"
}
# Remember that the element has been rendered already
set element(is_rendered) t
if { $element(mode) ne "edit" && [info exists element(display_value)] && $element(widget) ne "hidden" } {
return "$element(before_html) $element(display_value) $element(after_html)"
} else {
return "[string trim "$element(before_html) [template::widget::$element(widget) element $tag_attributes] $element(after_html)"]"
}
}
ad_proc -private template::element::render_help { form_id element_id tag_attributes } {
......
......@@ -715,8 +715,7 @@ ad_proc -public template::form::is_valid { id } {
upvar #$level $id:submission submission
if { ! $submission } {
ns_log Notice "new: template::form::is_valid: did not find submission"
return 0
return 0
}
upvar #$level $id:error formerror
......
......@@ -932,6 +932,7 @@ ad_proc -public template::multirow {
}
# Construct list of (rownum,columns appended with a space)
# Allow for -ascii, -dictionary, -integer, -real, -command <command>, -increasing, -decreasing, unique switches
set sort_args {}
......@@ -956,27 +957,26 @@ ad_proc -public template::multirow {
}
set sort_cols [lrange $args $i end]
set sort_list [list]
for { set i 1 } { $i <= $rowcount } { incr i } {
upvar $multirow_level_up $name:$i row
# Make a copy of the row
array set copy:$i [array get row]
# Contruct the list
set sortby {}
foreach col $sort_cols {
if {[info exists row($col)]} {
set r $row($col)
} else {
set r 0
}
append sortby $r " "
append sortby $row($col) " "
}
lappend sort_list [list $i $sortby]
}
set sort_list [eval lsort $sort_args -index 1 [list $sort_list]]
# Now we have a list with two elms, (rownum, sort-by-value), sorted by sort-by-value
# Rearrange multirow to match the sort order
......@@ -985,10 +985,13 @@ ad_proc -public template::multirow {
foreach elm $sort_list {
incr i
upvar $multirow_level_up $name:$i row
# which rownum in the original list should fill this space in the sorted multirow?
set org_rownum [lindex $elm 0]
# Replace the row in the multirow with the row from the copy with the rownum according to the sort
array set row [array get copy:$org_rownum]
# Replace the 'rownum' column
set row(rownum) $i
}
......
......@@ -13,6 +13,8 @@ namespace eval template::data::validate {}
namespace eval template::util {}
namespace eval template::util::richtext {}
namespace eval template::widget {}
namespace eval template::data::to_sql {}
namespace eval template::data::from_sql {}
ad_proc -public template::util::richtext { command args } {
Dispatch procedure for the richtext object
......@@ -82,15 +84,7 @@ ad_proc -public template::data::validate::richtext {
# enhanced text and HTML needs to be security checked
if { [lsearch { text/enhanced text/html } $format] != -1 } {
# don't check, if user is side-wide admin or a package admin
# -gustaf neumann
if {[acs_user::site_wide_admin_p] ||
([ns_conn isconnected]
&& [ad_conn user_id] != 0
&& [permission::permission_p -object_id [ad_conn package_id] -privilege admin \
-party_id [ad_conn user_id]])} {
return 1
}
set check_result [ad_html_security_check $contents]
if { $check_result ne "" } {
set message $check_result
......@@ -621,3 +615,13 @@ ad_proc -public template::widget::richtext { element_reference tag_attributes }
return $output
}
ad_proc template::data::to_sql::richtext { value } {
Handle richtext transformations using a standardized naming convention.
} {
return "'[DoubleApos [list [template::util::richtext::get_property content $value] \
[template::util::richtext::get_property format $value]]]'"
}
......@@ -563,27 +563,6 @@ ad_proc -public template::widget::checkbox {
upvar $element_reference element
if { [exists_and_not_null element(custom)] } {
set params $element(custom)
# Get the "checked" parameter that defines if the checkbox should
# be checked
set checked ""
set checked_pos [lsearch $params checked]
if { $checked_pos >= 0 } {
set checked [lindex $params [expr $checked_pos + 1]]
}
if {"" != $checked} {
lappend tag_attributes checked
lappend tag_attributes $checked
}
}
ns_log Notice "template::widget::checkbox: element=[array get element]"
ns_log Notice "template::widget::checkbox: tag_attributes=$tag_attributes, elem_ref=$element_reference"
return [input checkbox element $tag_attributes]
}
......
......@@ -3,6 +3,10 @@
color: #c30000;
}
strong.form-required-mark {
font-weight: inherit;
}
.form-label-error {
font-weight: bold;
}
......
div.list-button-bar-top {
padding-top: 5px;
padding-bottom: 10px;
}
}
div.list-button-bar-bottom {
padding-top: 10px;
}
}
div.list-button-bar-bottom > input.button {
font-size: .85em;
background-color: #e1e1e1;
text-align: center;
padding: 4px 8px;
color: #000;
text-decoration: none;
line-height: 1.5em;
white-space: nowrap;
font-family: Tahoma, 'Lucida Grande', sans-serif;
}
table.list-table {
border-collapse: collapse;
border: 1px solid #ccc;
}
}
table.list-tiny {
font-size: x-small;
border-collapse: collapse;
}
}
.list-table tr.list-header {
background-color: #ffffff;
color: inherit;
}
}
th.list-table, th.list-table-narrow, .list-table th {
padding: 8px 16px;
border-bottom: 3px solid #A0BDEB;
}
}
.list-table tr.even, .list-tiny tr.even {
background-color: #ffffff;
color: inherit;
}
}
.list-table tr.odd, .list-tiny tr.odd {
background-color: #f0eff0;
color: inherit;
}
}
td.list-table, td.list-table-narrow, .list-table td {
padding: 8px 16px;
border-bottom: 1px solid #A0BDEB;
}
}
td.list-table-narrow, th.list-table-narrow {
padding-left: 4px;
padding-right: 4px;
}
}
tr.last td {
border-bottom: 3px solid #A0BDEB;
}
}
/* pagination ------------------------------------------ */
div.list-paginator-top {
padding-bottom: 5px;
}
}
div.list-paginator-bottom {
padding-top: 15px;
}
}
.list-paginator li {
padding:5px;
}
}
.list-paginator li {
border: 1px solid #f00;
background-color: #fff;
......@@ -67,48 +83,51 @@ div.list-paginator-bottom {
font-weight: bold;
border: 1px solid #fff;
color: inherit;
}
}
.list-paginator li a:hover {
background-color: #e5e5e5;
color: inherit;
}
}
.list-paginator li.current {
background-color: #e5e5e5;
border: 1px solid #999;
color: inherit;
}
}
/* end pagination ------------------------------------------ */
/* list-filter ------------------------------------------ */
td.list-filter-pane {
background-color: #eee;
vertical-align: top;
border: 1px solid #ccc;
font-size: .9em;
color: inherit;
}
}
.list-filter-header {
font-weight: bold;
border-top: 1px solid #999;
}
}
.list-filter {
font-size: x-small;
padding-left:10px;
}
}
tr.list-filter-selected {
background-color: #bbb;
color: inherit;
}
}
span.list-filter-selected {
font-weight: bold;
}
}
.list-filter-section {
font-size: x-small;
font-weight: bold;
......@@ -118,25 +137,25 @@ span.list-filter-selected {
padding-bottom: 4px;
margin-top: 0px;
margin-bottom: 8px;
}
}
div.list-inline-filter {
font-size: x-small;
}
}
span.list-inline-filter {
}
}
span.list-inline-filter-selected {
font-weight: bold;
}
}
a.list-inline-filter {
}
}
td.list-list-pane {
background-color: white;
vertical-align: top;
padding-left: 10px;
}
}
This diff is collapsed.
tinyMCE.addI18n({en:{
common:{
edit_confirm:"Do you want to use the WYSIWYG mode for this textarea?",
apply:"Apply",
insert:"Insert",
update:"Update",
cancel:"Cancel",
close:"Close",
browse:"Browse",
class_name:"Class",
not_set:"-- Not set --",
clipboard_msg:"Copy/Cut/Paste is not available in Mozilla and Firefox.\nDo you want more information about this issue?",
clipboard_no_support:"Currently not supported by your browser, use keyboard shortcuts instead.",
popup_blocked:"Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.",
invalid_data:"Error: Invalid values entered, these are marked in red.",
more_colors:"More colors"
},
contextmenu:{
align:"Alignment",
left:"Left",
center:"Center",
right:"Right",
full:"Full"
},
insertdatetime:{
date_fmt:"%Y-%m-%d",
time_fmt:"%H:%M:%S",
insertdate_desc:"Insert date",
inserttime_desc:"Insert time",
months_long:"January,February,March,April,May,June,July,August,September,October,November,December",
months_short:"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec",
day_long:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday",
day_short:"Sun,Mon,Tue,Wed,Thu,Fri,Sat,Sun"
},
print:{
print_desc:"Print"
},
preview:{
preview_desc:"Preview"
},
directionality:{
ltr_desc:"Direction left to right",
rtl_desc:"Direction right to left"
},
layer:{
insertlayer_desc:"Insert new layer",
forward_desc:"Move forward",
backward_desc:"Move backward",
absolute_desc:"Toggle absolute positioning",
content:"New layer..."
},
save:{
save_desc:"Save",
cancel_desc:"Cancel all changes"
},
nonbreaking:{
nonbreaking_desc:"Insert non-breaking space character"
},
iespell:{
iespell_desc:"Run spell checking",
download:"ieSpell not detected. Do you want to install it now?"
},
advhr:{
advhr_desc:"Horizontal rule"
},
emotions:{
emotions_desc:"Emotions"
},
searchreplace:{
search_desc:"Find",
replace_desc:"Find/Replace"
},
advimage:{
image_desc:"Insert/edit image"
},
advlink:{
link_desc:"Insert/edit link"
},
xhtmlxtras:{
cite_desc:"Citation",
abbr_desc:"Abbreviation",
acronym_desc:"Acronym",
del_desc:"Deletion",
ins_desc:"Insertion",
attribs_desc:"Insert/Edit Attributes"
},
style:{
desc:"Edit CSS Style"
},
paste:{
paste_text_desc:"Paste as Plain Text",
paste_word_desc:"Paste from Word",
selectall_desc:"Select All"
},
paste_dlg:{
text_title:"Use CTRL+V on your keyboard to paste the text into the window.",
text_linebreaks:"Keep linebreaks",
word_title:"Use CTRL+V on your keyboard to paste the text into the window."
},
table:{
desc:"Inserts a new table",
row_before_desc:"Insert row before",
row_after_desc:"Insert row after",
delete_row_desc:"Delete row",
col_before_desc:"Insert column before",
col_after_desc:"Insert column after",
delete_col_desc:"Remove column",
split_cells_desc:"Split merged table cells",
merge_cells_desc:"Merge table cells",
row_desc:"Table row properties",
cell_desc:"Table cell properties",
props_desc:"Table properties",
paste_row_before_desc:"Paste table row before",
paste_row_after_desc:"Paste table row after",
cut_row_desc:"Cut table row",
copy_row_desc:"Copy table row",
del:"Delete table",
row:"Row",
col:"Column",
cell:"Cell"
},
autosave:{
unload_msg:"The changes you made will be lost if you navigate away from this page."
},
fullscreen:{
desc:"Toggle fullscreen mode"
},
media:{
desc:"Insert / edit embedded media",
edit:"Edit embedded media"
},
fullpage:{
desc:"Document properties"
},
template:{
desc:"Insert predefined template content"
},
visualchars:{
desc:"Visual control characters on/off."
},
spellchecker:{
desc:"Toggle spellchecker",
menu:"Spellchecker settings",
ignore_word:"Ignore word",
ignore_words:"Ignore all",
langs:"Languages",
wait:"Please wait...",
sug:"Suggestions",
no_sug:"No suggestions",
no_mpell:"No misspellings found."
},
pagebreak:{
desc:"Insert page break."
}}});
\ No newline at end of file
tinyMCE.addI18n({en:{common:{more_colors:"More colors",invalid_data:"Error: Invalid values entered, these are marked in red.",popup_blocked:"Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.",clipboard_no_support:"Currently not supported by your browser, use keyboard shortcuts instead.",clipboard_msg:"Copy/Cut/Paste is not available in Mozilla and Firefox.\\nDo you want more information about this issue?",not_set:"-- Not set --",class_name:"Class",browse:"Browse",close:"Close",cancel:"Cancel",update:"Update",insert:"Insert",apply:"Apply",edit_confirm:"Do you want to use the WYSIWYG mode for this textarea?"},contextmenu:{full:"Full",right:"Right",center:"Center",left:"Left",align:"Alignment"},insertdatetime:{day_short:"Sun,Mon,Tue,Wed,Thu,Fri,Sat,Sun",day_long:"Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday",months_short:"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec",months_long:"January,February,March,April,May,June,July,August,September,October,November,December",inserttime_desc:"Insert time",insertdate_desc:"Insert date",time_fmt:"%H:%M:%S",date_fmt:"%Y-%m-%d"},print:{print_desc:"Print"},preview:{preview_desc:"Preview"},directionality:{rtl_desc:"Direction right to left",ltr_desc:"Direction left to right"},layer:{content:"New layer...",absolute_desc:"Toggle absolute positioning",backward_desc:"Move backward",forward_desc:"Move forward",insertlayer_desc:"Insert new layer"},save:{save_desc:"Save",cancel_desc:"Cancel all changes"},nonbreaking:{nonbreaking_desc:"Insert non-breaking space character"},iespell:{download:"ieSpell not detected. Do you want to install it now?",iespell_desc:"Run spell checking"},advhr:{delta_height:"",delta_width:"",advhr_desc:"Horizontal rule"},emotions:{delta_height:"",delta_width:"",emotions_desc:"Emotions"},searchreplace:{replace_desc:"Find/Replace",delta_width:"",delta_height:"",search_desc:"Find"},advimage:{delta_width:"",image_desc:"Insert/edit image",delta_height:""},advlink:{delta_height:"",delta_width:"",link_desc:"Insert/edit link"},xhtmlxtras:{attribs_delta_height:"",attribs_delta_width:"",ins_delta_height:"",ins_delta_width:"",del_delta_height:"",del_delta_width:"",acronym_delta_height:"",acronym_delta_width:"",abbr_delta_height:"",abbr_delta_width:"",cite_delta_height:"",cite_delta_width:"",attribs_desc:"Insert/Edit Attributes",ins_desc:"Insertion",del_desc:"Deletion",acronym_desc:"Acronym",abbr_desc:"Abbreviation",cite_desc:"Citation"},style:{delta_height:"",delta_width:"",desc:"Edit CSS Style"},paste:{plaintext_mode:"Paste is now in plain text mode. Click again to toggle back to regular paste mode.",plaintext_mode_sticky:"Paste is now in plain text mode. Click again to toggle back to regular paste mode. After you paste something you will be returned to regular paste mode.",selectall_desc:"Select All",paste_word_desc:"Paste from Word",paste_text_desc:"Paste as Plain Text"},paste_dlg:{word_title:"Use CTRL+V on your keyboard to paste the text into the window.",text_linebreaks:"Keep linebreaks",text_title:"Use CTRL+V on your keyboard to paste the text into the window."},table:{merge_cells_delta_height:"",merge_cells_delta_width:"",table_delta_height:"",table_delta_width:"",cellprops_delta_height:"",cellprops_delta_width:"",rowprops_delta_height:"",rowprops_delta_width:"",cell:"Cell",col:"Column",row:"Row",del:"Delete table",copy_row_desc:"Copy table row",cut_row_desc:"Cut table row",paste_row_after_desc:"Paste table row after",paste_row_before_desc:"Paste table row before",props_desc:"Table properties",cell_desc:"Table cell properties",row_desc:"Table row properties",merge_cells_desc:"Merge table cells",split_cells_desc:"Split merged table cells",delete_col_desc:"Remove column",col_after_desc:"Insert column after",col_before_desc:"Insert column before",delete_row_desc:"Delete row",row_after_desc:"Insert row after",row_before_desc:"Insert row before",desc:"Inserts a new table"},autosave:{warning_message:"If you restore the saved content, you will lose all the content that is currently in the editor.\\n\\nAre you sure you want to restore the saved content?.",restore_content:"Restore auto-saved content.",unload_msg:"The changes you made will be lost if you navigate away from this page."},fullscreen:{desc:"Toggle fullscreen mode"},media:{delta_height:"",delta_width:"",edit:"Edit embedded media",desc:"Insert / edit embedded media"},fullpage:{desc:"Document properties",delta_width:"",delta_height:""},template:{desc:"Insert predefined template content"},visualchars:{desc:"Visual control characters on/off."},spellchecker:{desc:"Toggle spellchecker",menu:"Spellchecker settings",ignore_word:"Ignore word",ignore_words:"Ignore all",langs:"Languages",wait:"Please wait...",sug:"Suggestions",no_sug:"No suggestions",no_mpell:"No misspellings found."},pagebreak:{desc:"Insert page break."},advlist:{types:"Types",def:"Default",lower_alpha:"Lower alpha",lower_greek:"Lower greek",lower_roman:"Lower roman",upper_alpha:"Upper alpha",upper_roman:"Upper roman",circle:"Circle",disc:"Disc",square:"Square"}}});
\ No newline at end of file
tinyMCE.addI18n({gl:{
common:{
edit_confirm:"\u00BFDesexa utiliza-lo modo WYSIWYG pra esta caixa de texto?",
apply:"Apricar",
insert:"Insertar",
update:"Actualizar",
cancel:"Cancelar",
close:"Cerrar",
browse:"Examinar",
class_name:"Clase",
not_set:"-- Ning\u00FAn --",
clipboard_msg:"Copiar/Cortar/Pegar non est\u00E1 disponible en Mozilla e Firefox.\n\u00BFDesexa obter mais informaci\u00F3n sobre de este asunto?",
clipboard_no_support:"O seu navegador non soporta estas funci\u00F3ns, use os atallos de teclado.",
popup_blocked:"O seu bloqueador de vent\u00E1s emerxentes deshabilitou unha vent\u00E1 que precisa pra o funcionamento da aplicaci\u00F3n. Precisa deshabilita-lo bloqueo de `popups` neste sitio pra utilizar \u00F3 m\u00E1ximo esta ferramenta.",
invalid_data:"Error: Introducidos valores non v\u00E1lidos, est\u00E1n marcados en vermello.",
more_colors:"Mais cores"
},
contextmenu:{
align:"Ali\u00F1amento",
left:"Esquerda",
center:"Centrado",
right:"Dereita",
full:"Xustificado"
},
insertdatetime:{
date_fmt:"%d-%m-%Y",
time_fmt:"%H:%M:%S",
insertdate_desc:"Insertar data",
inserttime_desc:"Insertar hora",
months_long:"Xaneito,Febreiro,Marzo,Abril,Maio,Xu\u00F1o,Xullo,Agosto,Setembro,Outubro,Novembro,Decembro",
months_short:"Xan,Feb,Mar,Abr,Mai,Xu\u00F1,Xul,Ago,Set,Out,Nov,Dec",
day_long:"Domingo,Luns,Martes,M\u00E9rcores,Xoves,Venres,S\u00E1bado,Domingo",
day_short:"Dom,Lun,Mar,M\u00E9r,Xov,Ver,S\u00E1b,Dom"
},
print:{
print_desc:"Imprimir"
},
preview:{
preview_desc:"Vista previa"
},
directionality:{
ltr_desc:"Direcci\u00F3n esquerda a dereita",
rtl_desc:"Direcci\u00F3n dereita a esquerda"
},
layer:{
insertlayer_desc:"Insertar nova capa",
forward_desc:"Avanzar",
backward_desc:"Recuar",
absolute_desc:"Posici\u00F3n absoluta",
content:"Nova capa..."
},
save:{
save_desc:"Gardar",
cancel_desc:"Cancelar todo-los cambios"
},
nonbreaking:{
nonbreaking_desc:"Insertar espacio non colapsable"
},
iespell:{
iespell_desc:"Corrector ortogr\u00E1fico",
download:"Non se detectou 'ieSpell'. \u00BFDesexa instala-lo agora?"
},
advhr:{
advhr_desc:"Regra horizontal"
},
emotions:{
emotions_desc:"Emoticones"
},
searchreplace:{
search_desc:"Buscar",
replace_desc:"Buscar/Reemplazar"
},
advimage:{
image_desc:"Insertar/editar imaxe"
},
advlink:{
link_desc:"Insertar/editar hiperv\u00EDnculo"
},
xhtmlxtras:{
cite_desc:"Cita",
abbr_desc:"Abreviatura",
acronym_desc:"Acr\u00F3nimo",
del_desc:"Borrado",
ins_desc:"Inserci\u00F3n",
attribs_desc:"Insertar/Editar atributos"
},
style:{
desc:"Editar Estilo CSS"
},
paste:{
paste_text_desc:"Pegar como texto simple",
paste_word_desc:"Pegar desde Word",
selectall_desc:"Seleccionar todo"
},
paste_dlg:{
text_title:"Use CTRL+V no teclado pra pega-lo texto na vent\u00E1.",
text_linebreaks:"Manter salto de li\u00F1as",
word_title:"Use CTRL+V no teclado pra pega-lo texto na vent\u00E1."
},
table:{
desc:"Inserta unha nova t\u00E1boa",
row_before_desc:"Insertar fila (antes)",
row_after_desc:"Insertar fila (desp\u00F3is)",
delete_row_desc:"Suprimir fila",
col_before_desc:"Insertar columna (antes)",
col_after_desc:"Insertar columna (desp\u00F3is)",
delete_col_desc:"Suprimir columna",
split_cells_desc:"Dividir celdas",
merge_cells_desc:"Vincular celdas",
row_desc:"Propiedades da fila",
cell_desc:"Propiedades da celda",
props_desc:"Propiedades da t\u00E1boa",
paste_row_before_desc:"Pegar filas (antes)",
paste_row_after_desc:"Pegar filas (desp\u00F3is)",
cut_row_desc:"Cortar fila",
copy_row_desc:"Copiar fila",
del:"Eliminar t\u00E1boa",
row:"Fila",
col:"Columna",
cell:"Celda"
},
autosave:{
unload_msg:"Os cambios realizados perderanse se sae desta p\u00E1xina."
},
fullscreen:{
desc:"Cambiar a modo Pantalla Completa"
},
media:{
desc:"Insertar/editar medio embebido",
edit:"Editar medio embebido"
},
fullpage:{
desc:"Propiedades do documento"
},
template:{
desc:"Insertar contido de plantilla predefinida"
},
visualchars:{
desc:"Caracteres de control ON/OFF."
},
spellchecker:{
desc:"Conmutar corrector ortogr\u00E1fico",
menu:"Configuraci\u00F3n de corrector ortogr\u00E1fico",
ignore_word:"Ignorar verba",
ignore_words:"Ignorar todo",
langs:"Idiomas",
wait:"Agarde...",
sug:"Suxerencias",
no_sug:"Sen suxerencias",
no_mpell:"Non se atoparon erros."
},
pagebreak:{
desc:"Insertar fin de p\u00E1xina"
}}});
\ No newline at end of file
tinyMCE.addI18n({gl:{common:{more_colors:"Mais cores",invalid_data:"Error: Introducidos valores non v\u00e1lidos, est\u00e1n marcados en vermello.",popup_blocked:"O seu bloqueador de vent\u00e1s emerxentes deshabilitou unha vent\u00e1 que precisa pra o funcionamento da aplicaci\u00f3n. Precisa deshabilita-lo bloqueo de `popups` neste sitio pra utilizar \u00f3 m\u00e1ximo esta ferramenta.",clipboard_no_support:"O seu navegador non soporta estas funci\u00f3ns, use os atallos de teclado.",clipboard_msg:"Copiar/Cortar/Pegar non est\u00e1 disponible en Mozilla e Firefox.\\n\u00bfDesexa obter mais informaci\u00f3n sobre de este asunto?",not_set:"-- Ning\u00fan --",class_name:"Clase",browse:"Examinar",close:"Cerrar",cancel:"Cancelar",update:"Actualizar",insert:"Insertar",apply:"Apricar",edit_confirm:"\u00bfDesexa utiliza-lo modo WYSIWYG pra esta caixa de texto?"},contextmenu:{full:"Xustificado",right:"Dereita",center:"Centrado",left:"Esquerda",align:"Ali\u00f1amento"},insertdatetime:{day_short:"Dom,Lun,Mar,M\u00e9r,Xov,Ver,S\u00e1b,Dom",day_long:"Domingo,Luns,Martes,M\u00e9rcores,Xoves,Venres,S\u00e1bado,Domingo",months_short:"Xan,Feb,Mar,Abr,Mai,Xu\u00f1,Xul,Ago,Set,Out,Nov,Dec",months_long:"Xaneito,Febreiro,Marzo,Abril,Maio,Xu\u00f1o,Xullo,Agosto,Setembro,Outubro,Novembro,Decembro",inserttime_desc:"Insertar hora",insertdate_desc:"Insertar data",time_fmt:"%H:%M:%S",date_fmt:"%d-%m-%Y"},print:{print_desc:"Imprimir"},preview:{preview_desc:"Vista previa"},directionality:{rtl_desc:"Direcci\u00f3n dereita a esquerda",ltr_desc:"Direcci\u00f3n esquerda a dereita"},layer:{content:"Nova capa...",absolute_desc:"Posici\u00f3n absoluta",backward_desc:"Recuar",forward_desc:"Avanzar",insertlayer_desc:"Insertar nova capa"},save:{save_desc:"Gardar",cancel_desc:"Cancelar todo-los cambios"},nonbreaking:{nonbreaking_desc:"Insertar espacio non colapsable"},iespell:{download:"Non se detectou \'ieSpell\'. \u00bfDesexa instala-lo agora?",iespell_desc:"Corrector ortogr\u00e1fico"},advhr:{advhr_desc:"Regra horizontal",delta_height:"",delta_width:""},emotions:{emotions_desc:"Emoticones",delta_height:"",delta_width:""},searchreplace:{replace_desc:"Buscar/Reemplazar",search_desc:"Buscar",delta_width:"",delta_height:""},advimage:{image_desc:"Insertar/editar imaxe",delta_width:"",delta_height:""},advlink:{link_desc:"Insertar/editar hiperv\u00ednculo",delta_height:"",delta_width:""},xhtmlxtras:{attribs_desc:"Insertar/Editar atributos",ins_desc:"Inserci\u00f3n",del_desc:"Borrado",acronym_desc:"Acr\u00f3nimo",abbr_desc:"Abreviatura",cite_desc:"Cita",attribs_delta_height:"",attribs_delta_width:"",ins_delta_height:"",ins_delta_width:"",del_delta_height:"",del_delta_width:"",acronym_delta_height:"",acronym_delta_width:"",abbr_delta_height:"",abbr_delta_width:"",cite_delta_height:"",cite_delta_width:""},style:{desc:"Editar Estilo CSS",delta_height:"",delta_width:""},paste:{selectall_desc:"Seleccionar todo",paste_word_desc:"Pegar desde Word",paste_text_desc:"Pegar como texto simple",plaintext_mode:"Paste is now in plain text mode. Click again to toggle back to regular paste mode.",plaintext_mode_sticky:"Paste is now in plain text mode. Click again to toggle back to regular paste mode. After you paste something you will be returned to regular paste mode."},paste_dlg:{word_title:"Use CTRL+V no teclado pra pega-lo texto na vent\u00e1.",text_linebreaks:"Manter salto de li\u00f1as",text_title:"Use CTRL+V no teclado pra pega-lo texto na vent\u00e1."},table:{cell:"Celda",col:"Columna",row:"Fila",del:"Eliminar t\u00e1boa",copy_row_desc:"Copiar fila",cut_row_desc:"Cortar fila",paste_row_after_desc:"Pegar filas (desp\u00f3is)",paste_row_before_desc:"Pegar filas (antes)",props_desc:"Propiedades da t\u00e1boa",cell_desc:"Propiedades da celda",row_desc:"Propiedades da fila",merge_cells_desc:"Vincular celdas",split_cells_desc:"Dividir celdas",delete_col_desc:"Suprimir columna",col_after_desc:"Insertar columna (desp\u00f3is)",col_before_desc:"Insertar columna (antes)",delete_row_desc:"Suprimir fila",row_after_desc:"Insertar fila (desp\u00f3is)",row_before_desc:"Insertar fila (antes)",desc:"Inserta unha nova t\u00e1boa",merge_cells_delta_height:"",merge_cells_delta_width:"",table_delta_height:"",table_delta_width:"",cellprops_delta_height:"",cellprops_delta_width:"",rowprops_delta_height:"",rowprops_delta_width:""},autosave:{unload_msg:"Os cambios realizados perderanse se sae desta p\u00e1xina.",warning_message:"If you restore the saved content, you will lose all the content that is currently in the editor.\\n\\nAre you sure you want to restore the saved content?.",restore_content:"Restore auto-saved content."},fullscreen:{desc:"Cambiar a modo Pantalla Completa"},media:{edit:"Editar medio embebido",desc:"Insertar/editar medio embebido",delta_height:"",delta_width:""},fullpage:{desc:"Propiedades do documento",delta_width:"",delta_height:""},template:{desc:"Insertar contido de plantilla predefinida"},visualchars:{desc:"Caracteres de control ON/OFF."},spellchecker:{desc:"Conmutar corrector ortogr\u00e1fico",menu:"Configuraci\u00f3n de corrector ortogr\u00e1fico",ignore_word:"Ignorar verba",ignore_words:"Ignorar todo",langs:"Idiomas",wait:"Agarde...",sug:"Suxerencias",no_sug:"Sen suxerencias",no_mpell:"Non se atoparon erros."},pagebreak:{desc:"Insertar fin de p\u00e1xina"},advlist:{types:"Types",def:"Default",lower_alpha:"Lower alpha",lower_greek:"Lower greek",lower_roman:"Lower roman",upper_alpha:"Upper alpha",upper_roman:"Upper roman",circle:"Circle",disc:"Disc",square:"Square"}}});
\ No newline at end of file
tinyMCE.addI18n({hr:{
common:{
edit_confirm:"\u017Delite li koristiti WYSIWYG na\u010Din rada za ovo tekstualno polje?",
apply:"Primjeni",
insert:"Umetni",
update:"Obnovi",
cancel:"Odustani",
close:"Zatvori",
browse:"Pregled",
class_name:"Klasa",
not_set:"-- Nije postavljeno --",
clipboard_msg:"Kopiraj/Izre\u017Ei/Zalijepi nije dostupno Mozilla i Firefox preglednicima.\nVi\u0161e informacija?",
clipboard_no_support:"Trenuta\u010Dno va\u0161 preglednik ne podr\u017Eava ovu opciju, poku\u0161ajte koristiti tipkovni\u010Dku kraticu.",
popup_blocked:"Oprostite, izgleda da je va\u0161 popup-blocker onemogu\u0107io prozor u sklopu ovog programa. Morate onemogu\u0107iti blokiranje popup prozora da bi u potpunosti iskoristili ovaj alat.",
invalid_data:"Gre\u0161ka: Une\u0161ene su nevaljane vrijednosti, ozna\u010Dene su crvenom bojom.",
more_colors:"Vi\u0161e boja"
},
contextmenu:{
align:"Poravnavanje",
left:"Lijevo",
center:"Sredina",
right:"Desno",
full:"Puno"
},
insertdatetime:{
date_fmt:"%d.%m.%Y.",
time_fmt:"%H:%M:%S",
insertdate_desc:"Umetni datum",
inserttime_desc:"Umetni vrijeme",
months_long:"sije\u010Danj,velja\u010Da,o\u017Eujak,travanj,svibanj,lipanj,srpanj,kolovoz,rujan,listopad,studeni,prosinac",
months_short:"sij,velj,o\u017Eu,tra,svi,lip,srp,kol,ruj,lis,stu,pro",
day_long:"nedjelja,ponedjeljak,utorak,srijeda,\u010Detvrtak,petak,subota,nedjelja",
day_short:"ned,pon,uto,sri,\u010Det,pet,sub,ned"
},
print:{
print_desc:"Ispis"
},
preview:{
preview_desc:"Prikaz"
},
directionality:{
ltr_desc:"S lijeva na desno",
rtl_desc:"S desna na lijevo"
},
layer:{
insertlayer_desc:"Umetni novi sloj",
forward_desc:"Pomakni naprijed",
backward_desc:"Pomakni natrag",
absolute_desc:"Uklju\u010Di/isklju\u010Di apsolutno pozicioniranje",
content:"Novi sloj..."
},
save:{
save_desc:"Spremi",
cancel_desc:"Odustani od svih promjena"
},
nonbreaking:{
nonbreaking_desc:"Umetni razmak"
},
iespell:{
iespell_desc:"Pokreni provjeru pravopisa",
download:"Provjera pravopisa nije postaljena. Postaviti sada?"
},
advhr:{
advhr_desc:"Vodoravna crta"
},
emotions:{
emotions_desc:"Emocije"
},
searchreplace:{
search_desc:"Prona\u0111i",
replace_desc:"Prona\u0111i/Zamijeni"
},
advimage:{
image_desc:"Umetni/uredi sliku"
},
advlink:{
link_desc:"Insert/edit link"
},
xhtmlxtras:{
cite_desc:"Citat",
abbr_desc:"Kratica",
acronym_desc:"Akronim",
del_desc:"Brisanje",
ins_desc:"Unos",
attribs_desc:"Umetni/uredi atribute"
},
style:{
desc:"Uredi CSS"
},
paste:{
paste_text_desc:"Zalijepi kao obi\u010Dni tekst",
paste_word_desc:"Zalijepi iz Worda",
selectall_desc:"Odaberi sve"
},
paste_dlg:{
text_title:"Koristite CTRL+V na tipkovnici da zalijepite tekst u prozor.",
text_linebreaks:"Zadr\u017Ei prijelome",
word_title:"Koristite CTRL+V na tipkovnici da zalijepite tekst u prozor."
},
table:{
desc:"Nova tablica",
row_before_desc:"Umetni redak iznad",
row_after_desc:"Umetni redak ispod",
delete_row_desc:"Izbri\u0161i redak",
col_before_desc:"Umetni stupac lijevo",
col_after_desc:"Umetni stupac desno",
delete_col_desc:"Ukloni stupac",
split_cells_desc:"Razdvoji spojene \u0107elije",
merge_cells_desc:"Spoji \u0107elije",
row_desc:"Svojstva retka",
cell_desc:"Svojstva \u0107elije",
props_desc:"Svojstva tablice",
paste_row_before_desc:"Zalijepi redak iznad",
paste_row_after_desc:"Zalijepi redak ispod",
cut_row_desc:"Izre\u017Ei redak",
copy_row_desc:"Kopiraj redak",
del:"Izbri\u0161i tablicu",
row:"Redak",
col:"Stupac",
cell:"\u0106elija"
},
autosave:{
unload_msg:"Promjene u dokumentu \u0107e biti izgubljene ako iza\u0111ete s ove stranice."
},
fullscreen:{
desc:"Uklju\u010Di/isklju\u010Di prikaz preko cijelog ekrana"
},
media:{
desc:"Insert / edit embedded media",
edit:"Edit embedded media"
},
fullpage:{
desc:"Svojstva dokumenta"
},
template:{
desc:"Umetni sadr\u017Eaj iz predlo\u017Eak"
},
visualchars:{
desc:"Vizualni kontrolni znakovi uklju\u010Deni/isklju\u010Deni."
},
spellchecker:{
desc:"Uklju\u010Di/isklju\u010Di provjeru pravopisa",
menu:"Postavke provjere pravopisa",
ignore_word:"Zanemari rije\u010D",
ignore_words:"Zanemari sver",
langs:"Jezici",
wait:"Pri\u010Dekajte...",
sug:"Prijedlozi",
no_sug:"Nema prijedloga",
no_mpell:"Nije prona\u0111ena nijedna pravopisna gre\u0161ke."
},
pagebreak:{
desc:"Umetni prijelom."
}}});
\ No newline at end of file
tinyMCE.addI18n({hr:{common:{more_colors:"Vi\u0161e boja",invalid_data:"Gre\u0161ka: Une\u0161ene su nevaljane vrijednosti, ozna\u010dene su crvenom bojom.",popup_blocked:"Oprostite, izgleda da je va\u0161 popup-blocker onemogu\u0107io prozor u sklopu ovog programa. Morate onemogu\u0107iti blokiranje popup prozora da bi u potpunosti iskoristili ovaj alat.",clipboard_no_support:"Trenuta\u010dno va\u0161 preglednik ne podr\u017eava ovu opciju, poku\u0161ajte koristiti tipkovni\u010dku kraticu.",clipboard_msg:"Kopiraj/Izre\u017ei/Zalijepi nije dostupno Mozilla i Firefox preglednicima.\\nVi\u0161e informacija?",not_set:"-- Nije postavljeno --",class_name:"Klasa",browse:"Pregled",close:"Zatvori",cancel:"Odustani",update:"Obnovi",insert:"Umetni",apply:"Primjeni",edit_confirm:"\u017delite li koristiti WYSIWYG na\u010din rada za ovo tekstualno polje?"},contextmenu:{full:"Puno",right:"Desno",center:"Sredina",left:"Lijevo",align:"Poravnavanje"},insertdatetime:{day_short:"ned,pon,uto,sri,\u010det,pet,sub,ned",day_long:"nedjelja,ponedjeljak,utorak,srijeda,\u010detvrtak,petak,subota,nedjelja",months_short:"sij,velj,o\u017eu,tra,svi,lip,srp,kol,ruj,lis,stu,pro",months_long:"sije\u010danj,velja\u010da,o\u017eujak,travanj,svibanj,lipanj,srpanj,kolovoz,rujan,listopad,studeni,prosinac",inserttime_desc:"Umetni vrijeme",insertdate_desc:"Umetni datum",time_fmt:"%H:%M:%S",date_fmt:"%d.%m.%Y."},print:{print_desc:"Ispis"},preview:{preview_desc:"Prikaz"},directionality:{rtl_desc:"S desna na lijevo",ltr_desc:"S lijeva na desno"},layer:{content:"Novi sloj...",absolute_desc:"Uklju\u010di/isklju\u010di apsolutno pozicioniranje",backward_desc:"Pomakni natrag",forward_desc:"Pomakni naprijed",insertlayer_desc:"Umetni novi sloj"},save:{save_desc:"Spremi",cancel_desc:"Odustani od svih promjena"},nonbreaking:{nonbreaking_desc:"Umetni razmak"},iespell:{download:"Provjera pravopisa nije postaljena. Postaviti sada?",iespell_desc:"Pokreni provjeru pravopisa"},advhr:{advhr_desc:"Vodoravna crta",delta_height:"",delta_width:""},emotions:{emotions_desc:"Emocije",delta_height:"",delta_width:""},searchreplace:{replace_desc:"Prona\u0111i/Zamijeni",search_desc:"Prona\u0111i",delta_width:"",delta_height:""},advimage:{image_desc:"Umetni/uredi sliku",delta_width:"",delta_height:""},advlink:{delta_width:"100",link_desc:"Insert/edit link",delta_height:""},xhtmlxtras:{attribs_desc:"Umetni/uredi atribute",ins_desc:"Unos",del_desc:"Brisanje",acronym_desc:"Akronim",abbr_desc:"Kratica",cite_desc:"Citat",attribs_delta_height:"",attribs_delta_width:"",ins_delta_height:"",ins_delta_width:"",del_delta_height:"",del_delta_width:"",acronym_delta_height:"",acronym_delta_width:"",abbr_delta_height:"",abbr_delta_width:"",cite_delta_height:"",cite_delta_width:""},style:{desc:"Uredi CSS",delta_height:"",delta_width:""},paste:{plaintext_mode:"Paste is now in plain text mode. Click again to toggle back to regular paste mode.",plaintext_mode_sticky:"Paste is now in plain text mode. Click again to toggle back to regular paste mode. After you paste something you will be returned to regular paste mode.",selectall_desc:"Odaberi sve",paste_word_desc:"Zalijepi iz Worda",paste_text_desc:"Zalijepi kao obi\u010dni tekst"},paste_dlg:{word_title:"Koristite CTRL+V na tipkovnici da zalijepite tekst u prozor.",text_linebreaks:"Zadr\u017ei prijelome",text_title:"Koristite CTRL+V na tipkovnici da zalijepite tekst u prozor."},table:{cell:"\u0106elija",col:"Stupac",row:"Redak",del:"Izbri\u0161i tablicu",copy_row_desc:"Kopiraj redak",cut_row_desc:"Izre\u017ei redak",paste_row_after_desc:"Zalijepi redak ispod",paste_row_before_desc:"Zalijepi redak iznad",props_desc:"Svojstva tablice",cell_desc:"Svojstva \u0107elije",row_desc:"Svojstva retka",merge_cells_desc:"Spoji \u0107elije",split_cells_desc:"Razdvoji spojene \u0107elije",delete_col_desc:"Ukloni stupac",col_after_desc:"Umetni stupac desno",col_before_desc:"Umetni stupac lijevo",delete_row_desc:"Izbri\u0161i redak",row_after_desc:"Umetni redak ispod",row_before_desc:"Umetni redak iznad",desc:"Nova tablica",merge_cells_delta_height:"",merge_cells_delta_width:"",table_delta_height:"",table_delta_width:"",cellprops_delta_height:"",cellprops_delta_width:"",rowprops_delta_height:"",rowprops_delta_width:""},autosave:{warning_message:"If you restore the saved content, you will lose all the content that is currently in the editor.\\n\\nAre you sure you want to restore the saved content?.",restore_content:"Restore auto-saved content.",unload_msg:"Promjene u dokumentu \u0107e biti izgubljene ako iza\u0111ete s ove stranice."},fullscreen:{desc:"Uklju\u010di/isklju\u010di prikaz preko cijelog ekrana"},media:{edit:"Edit embedded media",desc:"Insert / edit embedded media",delta_height:"",delta_width:""},fullpage:{desc:"Svojstva dokumenta",delta_width:"",delta_height:""},template:{desc:"Umetni sadr\u017eaj iz predlo\u017eak"},visualchars:{desc:"Vizualni kontrolni znakovi uklju\u010deni/isklju\u010deni."},spellchecker:{desc:"Uklju\u010di/isklju\u010di provjeru pravopisa",menu:"Postavke provjere pravopisa",ignore_word:"Zanemari rije\u010d",ignore_words:"Zanemari sver",langs:"Jezici",wait:"Pri\u010dekajte...",sug:"Prijedlozi",no_sug:"Nema prijedloga",no_mpell:"Nije prona\u0111ena nijedna pravopisna gre\u0161ke."},pagebreak:{desc:"Umetni prijelom."},advlist:{types:"Types",def:"Default",lower_alpha:"Lower alpha",lower_greek:"Lower greek",lower_roman:"Lower roman",upper_alpha:"Upper alpha",upper_roman:"Upper roman",circle:"Circle",disc:"Disc",square:"Square"}}});
\ No newline at end of file
tinyMCE.addI18n({ms:{
common:{
edit_confirm:"Guna WYSIWYG mod untuk \"textarea\" ini?",
apply:"Guna",
insert:"Sisip",
update:"Kemaskini",
cancel:"Batal",
close:"Tutup",
browse:"Semak seimbas",
class_name:"Kelas",
not_set:"-- Tidak set --",
clipboard_msg:"Salin/Potong/Tempel tidak disediakan untuk Mozilla dan Firefox.\nAdakah anda mahu informasi lanjut tentang isu ini?",
clipboard_no_support:"Perisian browser anda tidak disokong pada masa ini, sila guna papan kekunci.",
popup_blocked:"Maaf, kami dapati \"popup-blocker\" telah melumpuhkan tetingkap yang memberikan fungsi kepada perisian anda. Anda perlu mematikan \"popup-blocker\" untuk laman web ini bagi menggunakan semua alatan.",
invalid_data:"Ralat: Nilai dimasukkan tidak sah, lihat tanda merah.",
more_colors:"Warna lain-lain"
},
contextmenu:{
align:"Penyelarian",
left:"Kiri",
center:"Tengah",
right:"Kanan",
full:"Penuh"
},
insertdatetime:{
date_fmt:"%Y-%m-%d",
time_fmt:"%H:%M:%S",
insertdate_desc:"Sisip tarikh",
inserttime_desc:"Sisip masa",
months_long:"Januari,Febuari,Mac,April,Mei,Jun,Julai,Ogos,September,Oktober,November,Disember",
months_short:"Jan,Feb,Mac,Apr,Mei,Jun,Jul,Ogo,Sep,Okt,Nov,Dis",
day_long:"Ahad,Isnin,Selasa,Rabu,Khamis,Jumaat,Sabtu,Ahad",
day_short:"Aha,Isn,Sel,Rab,Kha,Jum,Sab,Aha"
},
print:{
print_desc:"Cetak"
},
preview:{
preview_desc:"Pratonton"
},
directionality:{
ltr_desc:"Arah kiri ke kanan",
rtl_desc:"Arah kanan ke kiri"
},
layer:{
insertlayer_desc:"Sisip lapisan baru",
forward_desc:"Gerak kehadapan",
backward_desc:"Gerak kebelakang",
absolute_desc:"Alih posisi mutlak",
content:"Lapisan baru..."
},
save:{
save_desc:"Simpan",
cancel_desc:"Batal semua pertukaran"
},
nonbreaking:{
nonbreaking_desc:"Masukkan aksara ruang [nbsp]"
},
iespell:{
iespell_desc:"Larikan pembetulan ejaan",
download:"ieSpell tiada. Pasang sekarang?"
},
advhr:{
advhr_desc:"Garis mengufuk"
},
emotions:{
emotions_desc:"Simbol Emosi"
},
searchreplace:{
search_desc:"Cari",
replace_desc:"Cari/Ganti"
},
advimage:{
image_desc:"Sisip/sunting imej"
},
advlink:{
link_desc:"Sisip/sunting pautan"
},
xhtmlxtras:{
cite_desc:"Kutipan",
abbr_desc:"Singkatan",
acronym_desc:"Akronim",
del_desc:"Pemadaman",
ins_desc:"Kemasukan",
attribs_desc:"Masukkan/Sunting Ciri-ciri"
},
style:{
desc:"Sunting Gaya CSS"
},
paste:{
paste_text_desc:"Tempel sebagai teks",
paste_word_desc:"Tempel dari Word",
selectall_desc:"Pilih semua"
},
paste_dlg:{
text_title:"Guna CTRL+V pada papan kekunci anda untuk Tempel teks ke dalam tetingkap.",
text_linebreaks:"Biarkan garisan pemisah",
word_title:"Guna CTRL+V pada papan kekunci anda untuk teks ke dalam tetingkap."
},
table:{
desc:"Masukkan jadual baru",
row_before_desc:"Masukkan row sebelumnya",
row_after_desc:"Masukkan row selepasnya",
delete_row_desc:"Padam row",
col_before_desc:"Masukkan kolum sebelumnya",
col_after_desc:"Masukkan kolum selepasnya",
delete_col_desc:"Alih kolum",
split_cells_desc:"Bahagi sel jadual",
merge_cells_desc:"Gabung sel jadual",
row_desc:"Alatan jadual row",
cell_desc:"Alatan jadual sel",
props_desc:"Alatan jadual",
paste_row_before_desc:"Tempel jadual row sebelumnya",
paste_row_after_desc:"Tempel jadual row selepasnya",
cut_row_desc:"Potong jadual row",
copy_row_desc:"Salin jadual row",
del:"Padam jadual",
row:"Row",
col:"Kolum",
cell:"Sel"
},
autosave:{
unload_msg:"Pertukaran akan terbatal sekiranya anda meninggalkan halaman ini."
},
fullscreen:{
desc:"Alih mod skrin penuh"
},
media:{
desc:"Masukkan / sunting media",
edit:"Sunting media"
},
fullpage:{
desc:"Alatan dokumen"
},
template:{
desc:"Masukkan pra takrifan kandungan templet"
},
visualchars:{
desc:"Pengendali grafik huruf Buka/Tutup."
},
spellchecker:{
desc:"Alih pembetul perkataan",
menu:"Alatan pembetul perkataan",
ignore_word:"Endahkan perkataan",
ignore_words:"Endahkan kesemuanya",
langs:"Bahasa-bahasa",
wait:"Sila tunggu...",
sug:"Cadangan",
no_sug:"Tiada cadangan",
no_mpell:"Tiada kesalahan ejaan."
},
pagebreak:{
desc:"Masukkan penghenti-halaman."
}}});
\ No newline at end of file
tinyMCE.addI18n({ms:{common:{more_colors:"Warna lain-lain",invalid_data:"Ralat: Nilai dimasukkan tidak sah, lihat tanda merah.",popup_blocked:"Maaf, kami dapati \"popup-blocker\" telah melumpuhkan tetingkap yang memberikan fungsi kepada perisian anda. Anda perlu mematikan \"popup-blocker\" untuk laman web ini bagi menggunakan semua alatan.",clipboard_no_support:"Perisian browser anda tidak disokong pada masa ini, sila guna papan kekunci.",clipboard_msg:"Salin/Potong/Tempel tidak disediakan untuk Mozilla dan Firefox.\\nAdakah anda mahu informasi lanjut tentang isu ini?",not_set:"-- Tidak set --",class_name:"Kelas",browse:"Semak seimbas",close:"Tutup",cancel:"Batal",update:"Kemaskini",insert:"Sisip",apply:"Guna",edit_confirm:"Guna WYSIWYG mod untuk \"textarea\" ini?"},contextmenu:{full:"Penuh",right:"Kanan",center:"Tengah",left:"Kiri",align:"Penyelarian"},insertdatetime:{day_short:"Aha,Isn,Sel,Rab,Kha,Jum,Sab,Aha",day_long:"Ahad,Isnin,Selasa,Rabu,Khamis,Jumaat,Sabtu,Ahad",months_short:"Jan,Feb,Mac,Apr,Mei,Jun,Jul,Ogo,Sep,Okt,Nov,Dis",months_long:"Januari,Febuari,Mac,April,Mei,Jun,Julai,Ogos,September,Oktober,November,Disember",inserttime_desc:"Sisip masa",insertdate_desc:"Sisip tarikh",time_fmt:"%H:%M:%S",date_fmt:"%Y-%m-%d"},print:{print_desc:"Cetak"},preview:{preview_desc:"Pratonton"},directionality:{rtl_desc:"Arah kanan ke kiri",ltr_desc:"Arah kiri ke kanan"},layer:{content:"Lapisan baru...",absolute_desc:"Alih posisi mutlak",backward_desc:"Gerak kebelakang",forward_desc:"Gerak kehadapan",insertlayer_desc:"Sisip lapisan baru"},save:{save_desc:"Simpan",cancel_desc:"Batal semua pertukaran"},nonbreaking:{nonbreaking_desc:"Masukkan aksara ruang [nbsp]"},iespell:{download:"ieSpell tiada. Pasang sekarang?",iespell_desc:"Larikan pembetulan ejaan"},advhr:{advhr_desc:"Garis mengufuk",delta_height:"",delta_width:""},emotions:{emotions_desc:"Simbol Emosi",delta_height:"",delta_width:""},searchreplace:{replace_desc:"Cari/Ganti",search_desc:"Cari",delta_width:"",delta_height:""},advimage:{image_desc:"Sisip/sunting imej",delta_width:"",delta_height:""},advlink:{link_desc:"Sisip/sunting pautan",delta_height:"",delta_width:""},xhtmlxtras:{attribs_desc:"Masukkan/Sunting Ciri-ciri",ins_desc:"Kemasukan",del_desc:"Pemadaman",acronym_desc:"Akronim",abbr_desc:"Singkatan",cite_desc:"Kutipan",attribs_delta_height:"",attribs_delta_width:"",ins_delta_height:"",ins_delta_width:"",del_delta_height:"",del_delta_width:"",acronym_delta_height:"",acronym_delta_width:"",abbr_delta_height:"",abbr_delta_width:"",cite_delta_height:"",cite_delta_width:""},style:{desc:"Sunting Gaya CSS",delta_height:"",delta_width:""},paste:{selectall_desc:"Pilih semua",paste_word_desc:"Tempel dari Word",paste_text_desc:"Tempel sebagai teks",plaintext_mode:"Paste is now in plain text mode. Click again to toggle back to regular paste mode.",plaintext_mode_sticky:"Paste is now in plain text mode. Click again to toggle back to regular paste mode. After you paste something you will be returned to regular paste mode."},paste_dlg:{word_title:"Guna CTRL+V pada papan kekunci anda untuk teks ke dalam tetingkap.",text_linebreaks:"Biarkan garisan pemisah",text_title:"Guna CTRL+V pada papan kekunci anda untuk Tempel teks ke dalam tetingkap."},table:{cell:"Sel",col:"Kolum",row:"Row",del:"Padam jadual",copy_row_desc:"Salin jadual row",cut_row_desc:"Potong jadual row",paste_row_after_desc:"Tempel jadual row selepasnya",paste_row_before_desc:"Tempel jadual row sebelumnya",props_desc:"Alatan jadual",cell_desc:"Alatan jadual sel",row_desc:"Alatan jadual row",merge_cells_desc:"Gabung sel jadual",split_cells_desc:"Bahagi sel jadual",delete_col_desc:"Alih kolum",col_after_desc:"Masukkan kolum selepasnya",col_before_desc:"Masukkan kolum sebelumnya",delete_row_desc:"Padam row",row_after_desc:"Masukkan row selepasnya",row_before_desc:"Masukkan row sebelumnya",desc:"Masukkan jadual baru",merge_cells_delta_height:"",merge_cells_delta_width:"",table_delta_height:"",table_delta_width:"",cellprops_delta_height:"",cellprops_delta_width:"",rowprops_delta_height:"",rowprops_delta_width:""},autosave:{unload_msg:"Pertukaran akan terbatal sekiranya anda meninggalkan halaman ini.",warning_message:"If you restore the saved content, you will lose all the content that is currently in the editor.\\n\\nAre you sure you want to restore the saved content?.",restore_content:"Restore auto-saved content."},fullscreen:{desc:"Alih mod skrin penuh"},media:{edit:"Sunting media",desc:"Masukkan / sunting media",delta_height:"",delta_width:""},fullpage:{desc:"Alatan dokumen",delta_width:"",delta_height:""},template:{desc:"Masukkan pra takrifan kandungan templet"},visualchars:{desc:"Pengendali grafik huruf Buka/Tutup."},spellchecker:{desc:"Alih pembetul perkataan",menu:"Alatan pembetul perkataan",ignore_word:"Endahkan perkataan",ignore_words:"Endahkan kesemuanya",langs:"Bahasa-bahasa",wait:"Sila tunggu...",sug:"Cadangan",no_sug:"Tiada cadangan",no_mpell:"Tiada kesalahan ejaan."},pagebreak:{desc:"Masukkan penghenti-halaman."},advlist:{types:"Types",def:"Default",lower_alpha:"Lower alpha",lower_greek:"Lower greek",lower_roman:"Lower roman",upper_alpha:"Upper alpha",upper_roman:"Upper roman",circle:"Circle",disc:"Disc",square:"Square"}}});
\ No newline at end of file
/**
* $Id$
* editor_plugin_src.js
*
* @author Moxiecode
* @copyright Copyright 2004-2008, Moxiecode Systems AB, All rights reserved.
* Copyright 2009, Moxiecode Systems AB
* Released under LGPL License.
*
* License: http://tinymce.moxiecode.com/license
* Contributing: http://tinymce.moxiecode.com/contributing
*/
(function() {
......
tinyMCE.addI18n('bg.advhr_dlg',{
width:"\u0428\u0438\u0440\u0438\u043D\u0430",
size:"\u0412\u0438\u0441\u043E\u0447\u0438\u043D\u0430",
noshade:"\u0411\u0435\u0437 \u0441\u044F\u043D\u043A\u0430"
});
\ No newline at end of file
tinyMCE.addI18n('bg.advhr_dlg',{size:"\u0412\u0438\u0441\u043e\u0447\u0438\u043d\u0430",noshade:"\u0411\u0435\u0437 \u0441\u044f\u043d\u043a\u0430",width:"\u0428\u0438\u0440\u0438\u043d\u0430"});
\ No newline at end of file
tinyMCE.addI18n('ca.advhr_dlg',{
width:"Amplada",
size:"Al\u00E7ada",
noshade:"Sense ombra"
});
\ No newline at end of file
tinyMCE.addI18n('ca.advhr_dlg',{size:"Al\u00e7ada",noshade:"Sense sombra",width:"Amplada"});
\ No newline at end of file
tinyMCE.addI18n('da.advhr_dlg',{
width:"Bredde",
size:"H\u00F8jde",
noshade:"Ingen skygge"
});
\ No newline at end of file
tinyMCE.addI18n('da.advhr_dlg',{size:"H\u00f8jde",noshade:"Ingen skygge",width:"Bredde"});
\ No newline at end of file
tinyMCE.addI18n('de.advhr_dlg',{
width:"Breite",
size:"H\u00F6he",
noshade:"Kein Schatten"
});
\ No newline at end of file
tinyMCE.addI18n('de.advhr_dlg',{size:"H\u00f6he",noshade:"Kein Schatten",width:"Breite"});
\ No newline at end of file
tinyMCE.addI18n('el.advhr_dlg',{
width:"\u03A0\u03BB\u03AC\u03C4\u03BF\u03C2",
size:"\u038E\u03C8\u03BF\u03C2",
noshade:"\u03A7\u03C9\u03C1\u03AF\u03C2 \u03C3\u03BA\u03B9\u03AC"
});
\ No newline at end of file
tinyMCE.addI18n('el.advhr_dlg',{size:"\u038e\u03c8\u03bf\u03c2",noshade:"\u03a7\u03c9\u03c1\u03af\u03c2 \u03c3\u03ba\u03b9\u03ac",width:"\u03a0\u03bb\u03ac\u03c4\u03bf\u03c2"});
\ No newline at end of file
tinyMCE.addI18n('en.advhr_dlg',{
width:"Width",
size:"Height",
noshade:"No shadow"
});
\ No newline at end of file
tinyMCE.addI18n('en.advhr_dlg',{size:"Height",noshade:"No shadow",width:"Width"});
\ No newline at end of file
tinyMCE.addI18n('es.advhr_dlg',{
width:"Ancho",
size:"Alto",
noshade:"Sin sombra"
});
\ No newline at end of file
tinyMCE.addI18n('es.advhr_dlg',{size:"Alto",noshade:"Sin sombra",width:"Ancho"});
\ No newline at end of file
tinyMCE.addI18n('et.advhr_dlg',{
width:"Laius",
size:"K\u00F5rgus",
noshade:"Ilma varjuta"
});
\ No newline at end of file
tinyMCE.addI18n('et.advhr_dlg',{size:"K\u00f5rgus",noshade:"Ilma varjuta",width:"Laius"});
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment