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 @@ ...@@ -9,10 +9,10 @@
<implements-subsite-p>f</implements-subsite-p> <implements-subsite-p>f</implements-subsite-p>
<inherit-templates-p>t</inherit-templates-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> <owner url="http://openacs.org">OpenACS</owner>
<summary>Templating library.</summary> <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> <vendor url="http://openacs.org">OpenACS</vendor>
<description format="text/html">The templating system provides the tag library and support routines <description format="text/html">The templating system provides the tag library and support routines
that allow developers and graphic designers to work that allow developers and graphic designers to work
...@@ -27,8 +27,8 @@ layout of a site can be more easily administered. ...@@ -27,8 +27,8 @@ layout of a site can be more easily administered.
<license>GPL version 2</license> <license>GPL version 2</license>
<maturity>3</maturity> <maturity>3</maturity>
<provides url="acs-templating" version="5.6.0"/> <provides url="acs-templating" version="5.7.0"/>
<requires url="acs-kernel" version="5.6.0"/> <requires url="acs-kernel" version="5.7.0"/>
<callbacks> <callbacks>
<callback type="before-upgrade" proc="template::apm::before_upgrade"/> <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> <if @elements.widget@ in radio checkbox>
<tr class="form-section"><th colspan="2">@elements.section;noquote@</th></tr> <if @elements.legendtext@ defined>
</if> <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.label@ not nil>
<if @elements.widget@ eq "hidden"> <noparse>
<noparse><formwidget id=@elements.id@></noparse> <if @form_properties.mode@ eq display or @elements.widget@ in radio checkbox date inform>
</if> <!-- 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"> @elements.label;noquote@
<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">
<if @elements.label@ not nil> <if @form_properties.show_required_p@ true>
<noparse> <if @elements.optional@ nil and @elements.mode@ ne "display" and @elements.widget@ ne "inform">
<if \@formerror.@elements.id@\@ not nil> <strong class="form-required-mark">(#acs-templating.required#)</strong>
<td class="form-label-error"> </if>
</if> </if>
<else> </span><!-- form-label -->
<td class="form-label"> </if>
</else> <else>
</noparse> <if @elements.optional@ nil and @elements.mode@ ne "display" and @elements.widget@ ne "inform">
@elements.label;noquote@ <span class="form-label form-required-mark">
<if @form_properties.show_required_p@ true> #acs-templating.required#
<if @elements.optional@ nil and @elements.mode@ ne "display" and @elements.widget@ ne "inform"><span class="form-required-mark">*</span></if> </span>
</if> </if>
</td> </else>
</if>
<else>
<td class="form-label">
&nbsp;
</td>
</else>
<noparse> <if @elements.widget@ in radio checkbox>
<if \@formerror.@elements.id@\@ not nil> <noparse>
<td class="form-widget-error"> <span class="form-widget">
</if> <formgroup id="@elements.id@">
<else> <label for="@elements.form_id@:elements:@elements.id@:\@formgroup.option@">
<td class="form-widget"> \@formgroup.widget;noquote@
</else> \@formgroup.label;noquote@
</noparse> </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> <if @elements.widget@ in radio checkbox>
<noparse> <if @elements.legendtext@ defined>
<table class="formgroup"> <!-- radio button groups and checkbox groups get their own fieldsets -->
<formgroup id="@elements.id@"> </fieldset>
<tr> </if>
<td>\@formgroup.widget;noquote@</td> </if>
<td class="form-widget"> </div> <!-- form-item-wrapper -->
<label for="@elements.form_id@:elements:@elements.id@:\@formgroup.option@"> </else>
\@formgroup.label;noquote@ </else>
</label> </group>
</td>
</tr>
</formgroup>
</table>
</noparse>
</if>
<else> <if @elements.section@ not nil>
<noparse> </fieldset> <!-- section fieldset -->
<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> </if>
</multiple> </multiple>
...@@ -238,18 +238,14 @@ ...@@ -238,18 +238,14 @@
<if @bulk_actions:rowcount@ gt 0> <if @bulk_actions:rowcount@ gt 0>
<!-- list-button-bar-bottom div --> <!-- list-button-bar-bottom div -->
<div class="list-button-bar-bottom"> <div class="list-button-bar-bottom">
<ul class="compact">
<multiple name="bulk_actions"> <multiple name="bulk_actions">
<li><a href="#" title="@bulk_actions.title@" class="button" <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">
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>
</multiple> </multiple>
</ul>
</div> </div>
<!-- end of list-button-bar-bottom div --> <!-- end of list-button-bar-bottom div -->
</if> </if>
<noparse></if></noparse> <noparse></if></noparse>
<if @list_properties.page_size@ not nil> <if @list_properties.page_size@ not nil>
<!-- bottom pagination --> <!-- bottom pagination -->
<noparse> <noparse>
......
...@@ -20,14 +20,19 @@ ad_proc -public template::data::validate { type value_ref message_ref } { ...@@ -20,14 +20,19 @@ ad_proc -public template::data::validate { type value_ref message_ref } {
@see template::data::validate::boolean @see template::data::validate::boolean
@see template::data::validate::date @see template::data::validate::date
@see template::data::validate::email @see template::data::validate::email
@see template::data::validate::enumeration
@see template::data::validate::filename @see template::data::validate::filename
@see template::data::validate::float @see template::data::validate::float
@see template::data::validate::integer @see template::data::validate::integer
@see template::data::validate::keyword @see template::data::validate::keyword
@see template::data::validate::naturalnum @see template::data::validate::naturalnum
@see template::data::validate::number
@see template::data::validate::search @see template::data::validate::search
@see template::data::validate::string @see template::data::validate::string
@see template::data::validate::text @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 @see template::data::validate::url
} { } {
...@@ -326,6 +331,77 @@ ad_proc -public template::data::validate::date { ...@@ -326,6 +331,77 @@ ad_proc -public template::data::validate::date {
return [template::util::date::validate $value message] 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 { ad_proc -public template::data::validate::search {
value_ref value_ref
...@@ -366,3 +442,76 @@ ad_proc -public template::data::transform { ...@@ -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 } ...@@ -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 @return A string containing the HTML for an INPUT, SELECT or TEXTAREA
form element. form element.
} { } {
get_reference get_reference
# Remember that the element has been rendered already # Remember that the element has been rendered already
set element(is_rendered) t set element(is_rendered) t
if { $element(mode) ne "edit" && [info exists element(display_value)] && $element(widget) ne "hidden" } { if { $element(mode) ne "edit" && [info exists element(display_value)] && $element(widget) ne "hidden" } {
return "$element(before_html) $element(display_value) $element(after_html)" return "$element(before_html) $element(display_value) $element(after_html)"
} else { } else {
return "[string trim "$element(before_html) [template::widget::$element(widget) element $tag_attributes] $element(after_html)"]" 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 } { 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 } { ...@@ -715,8 +715,7 @@ ad_proc -public template::form::is_valid { id } {
upvar #$level $id:submission submission upvar #$level $id:submission submission
if { ! $submission } { if { ! $submission } {
ns_log Notice "new: template::form::is_valid: did not find submission" return 0
return 0
} }
upvar #$level $id:error formerror upvar #$level $id:error formerror
......
...@@ -932,6 +932,7 @@ ad_proc -public template::multirow { ...@@ -932,6 +932,7 @@ ad_proc -public template::multirow {
} }
# Construct list of (rownum,columns appended with a space) # Construct list of (rownum,columns appended with a space)
# Allow for -ascii, -dictionary, -integer, -real, -command <command>, -increasing, -decreasing, unique switches # Allow for -ascii, -dictionary, -integer, -real, -command <command>, -increasing, -decreasing, unique switches
set sort_args {} set sort_args {}
...@@ -956,27 +957,26 @@ ad_proc -public template::multirow { ...@@ -956,27 +957,26 @@ ad_proc -public template::multirow {
} }
set sort_cols [lrange $args $i end] set sort_cols [lrange $args $i end]
set sort_list [list] set sort_list [list]
for { set i 1 } { $i <= $rowcount } { incr i } { for { set i 1 } { $i <= $rowcount } { incr i } {
upvar $multirow_level_up $name:$i row upvar $multirow_level_up $name:$i row
# Make a copy of the row # Make a copy of the row
array set copy:$i [array get row] array set copy:$i [array get row]
# Contruct the list # Contruct the list
set sortby {} set sortby {}
foreach col $sort_cols { foreach col $sort_cols {
if {[info exists row($col)]} { append sortby $row($col) " "
set r $row($col)
} else {
set r 0
}
append sortby $r " "
} }
lappend sort_list [list $i $sortby] lappend sort_list [list $i $sortby]
} }
set sort_list [eval lsort $sort_args -index 1 [list $sort_list]] 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 # Now we have a list with two elms, (rownum, sort-by-value), sorted by sort-by-value
# Rearrange multirow to match the sort order # Rearrange multirow to match the sort order
...@@ -985,10 +985,13 @@ ad_proc -public template::multirow { ...@@ -985,10 +985,13 @@ ad_proc -public template::multirow {
foreach elm $sort_list { foreach elm $sort_list {
incr i incr i
upvar $multirow_level_up $name:$i row upvar $multirow_level_up $name:$i row
# which rownum in the original list should fill this space in the sorted multirow? # which rownum in the original list should fill this space in the sorted multirow?
set org_rownum [lindex $elm 0] 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 # 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] array set row [array get copy:$org_rownum]
# Replace the 'rownum' column # Replace the 'rownum' column
set row(rownum) $i set row(rownum) $i
} }
......
...@@ -13,6 +13,8 @@ namespace eval template::data::validate {} ...@@ -13,6 +13,8 @@ namespace eval template::data::validate {}
namespace eval template::util {} namespace eval template::util {}
namespace eval template::util::richtext {} namespace eval template::util::richtext {}
namespace eval template::widget {} namespace eval template::widget {}
namespace eval template::data::to_sql {}
namespace eval template::data::from_sql {}
ad_proc -public template::util::richtext { command args } { ad_proc -public template::util::richtext { command args } {
Dispatch procedure for the richtext object Dispatch procedure for the richtext object
...@@ -82,15 +84,7 @@ ad_proc -public template::data::validate::richtext { ...@@ -82,15 +84,7 @@ ad_proc -public template::data::validate::richtext {
# enhanced text and HTML needs to be security checked # enhanced text and HTML needs to be security checked
if { [lsearch { text/enhanced text/html } $format] != -1 } { 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] set check_result [ad_html_security_check $contents]
if { $check_result ne "" } { if { $check_result ne "" } {
set message $check_result set message $check_result
...@@ -621,3 +615,13 @@ ad_proc -public template::widget::richtext { element_reference tag_attributes } ...@@ -621,3 +615,13 @@ ad_proc -public template::widget::richtext { element_reference tag_attributes }
return $output 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 { ...@@ -563,27 +563,6 @@ ad_proc -public template::widget::checkbox {
upvar $element_reference element 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] return [input checkbox element $tag_attributes]
} }
......
...@@ -3,6 +3,10 @@ ...@@ -3,6 +3,10 @@
color: #c30000; color: #c30000;
} }
strong.form-required-mark {
font-weight: inherit;
}
.form-label-error { .form-label-error {
font-weight: bold; font-weight: bold;
} }
......
div.list-button-bar-top { div.list-button-bar-top {
padding-top: 5px; padding-top: 5px;
padding-bottom: 10px; padding-bottom: 10px;
} }
div.list-button-bar-bottom { div.list-button-bar-bottom {
padding-top: 10px; 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 { table.list-table {
border-collapse: collapse; border-collapse: collapse;
border: 1px solid #ccc; border: 1px solid #ccc;
} }
table.list-tiny { table.list-tiny {
font-size: x-small; font-size: x-small;
border-collapse: collapse; border-collapse: collapse;
} }
.list-table tr.list-header { .list-table tr.list-header {
background-color: #ffffff; background-color: #ffffff;
color: inherit; color: inherit;
} }
th.list-table, th.list-table-narrow, .list-table th { th.list-table, th.list-table-narrow, .list-table th {
padding: 8px 16px; padding: 8px 16px;
border-bottom: 3px solid #A0BDEB; border-bottom: 3px solid #A0BDEB;
} }
.list-table tr.even, .list-tiny tr.even { .list-table tr.even, .list-tiny tr.even {
background-color: #ffffff; background-color: #ffffff;
color: inherit; color: inherit;
} }
.list-table tr.odd, .list-tiny tr.odd { .list-table tr.odd, .list-tiny tr.odd {
background-color: #f0eff0; background-color: #f0eff0;
color: inherit; color: inherit;
} }
td.list-table, td.list-table-narrow, .list-table td { td.list-table, td.list-table-narrow, .list-table td {
padding: 8px 16px; padding: 8px 16px;
border-bottom: 1px solid #A0BDEB; border-bottom: 1px solid #A0BDEB;
} }
td.list-table-narrow, th.list-table-narrow { td.list-table-narrow, th.list-table-narrow {
padding-left: 4px; padding-left: 4px;
padding-right: 4px; padding-right: 4px;
} }
tr.last td { tr.last td {
border-bottom: 3px solid #A0BDEB; border-bottom: 3px solid #A0BDEB;
} }
/* pagination ------------------------------------------ */ /* pagination ------------------------------------------ */
div.list-paginator-top { div.list-paginator-top {
padding-bottom: 5px; padding-bottom: 5px;
} }
div.list-paginator-bottom { div.list-paginator-bottom {
padding-top: 15px; padding-top: 15px;
} }
.list-paginator li { .list-paginator li {
padding:5px; padding:5px;
} }
.list-paginator li { .list-paginator li {
border: 1px solid #f00; border: 1px solid #f00;
background-color: #fff; background-color: #fff;
...@@ -67,48 +83,51 @@ div.list-paginator-bottom { ...@@ -67,48 +83,51 @@ div.list-paginator-bottom {
font-weight: bold; font-weight: bold;
border: 1px solid #fff; border: 1px solid #fff;
color: inherit; color: inherit;
} }
.list-paginator li a:hover { .list-paginator li a:hover {
background-color: #e5e5e5; background-color: #e5e5e5;
color: inherit; color: inherit;
} }
.list-paginator li.current { .list-paginator li.current {
background-color: #e5e5e5; background-color: #e5e5e5;
border: 1px solid #999; border: 1px solid #999;
color: inherit; color: inherit;
} }
/* end pagination ------------------------------------------ */ /* end pagination ------------------------------------------ */
/* list-filter ------------------------------------------ */ /* list-filter ------------------------------------------ */
td.list-filter-pane { td.list-filter-pane {
background-color: #eee; background-color: #eee;
vertical-align: top; vertical-align: top;
border: 1px solid #ccc; border: 1px solid #ccc;
font-size: .9em; font-size: .9em;
color: inherit; color: inherit;
} }
.list-filter-header { .list-filter-header {
font-weight: bold; font-weight: bold;
border-top: 1px solid #999; border-top: 1px solid #999;
} }
.list-filter { .list-filter {
font-size: x-small; font-size: x-small;
padding-left:10px; padding-left:10px;
} }
tr.list-filter-selected { tr.list-filter-selected {
background-color: #bbb; background-color: #bbb;
color: inherit; color: inherit;
} }
span.list-filter-selected { span.list-filter-selected {
font-weight: bold; font-weight: bold;
} }
.list-filter-section { .list-filter-section {
font-size: x-small; font-size: x-small;
font-weight: bold; font-weight: bold;
...@@ -118,25 +137,25 @@ span.list-filter-selected { ...@@ -118,25 +137,25 @@ span.list-filter-selected {
padding-bottom: 4px; padding-bottom: 4px;
margin-top: 0px; margin-top: 0px;
margin-bottom: 8px; margin-bottom: 8px;
} }
div.list-inline-filter { div.list-inline-filter {
font-size: x-small; font-size: x-small;
} }
span.list-inline-filter { span.list-inline-filter {
} }
span.list-inline-filter-selected { span.list-inline-filter-selected {
font-weight: bold; font-weight: bold;
} }
a.list-inline-filter { a.list-inline-filter {
} }
td.list-list-pane { td.list-list-pane {
background-color: white; background-color: white;
vertical-align: top; vertical-align: top;
padding-left: 10px; padding-left: 10px;
} }
This diff is collapsed.
tinyMCE.addI18n({en:{ 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"}}});
common:{ \ No newline at end of file
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({gl:{ 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"}}});
common:{ \ No newline at end of file
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({hr:{ 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"}}});
common:{ \ No newline at end of file
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({ms:{ 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"}}});
common:{ \ No newline at end of file
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
/** /**
* $Id$ * editor_plugin_src.js
* *
* @author Moxiecode * Copyright 2009, Moxiecode Systems AB
* @copyright Copyright 2004-2008, Moxiecode Systems AB, All rights reserved. * Released under LGPL License.
*
* License: http://tinymce.moxiecode.com/license
* Contributing: http://tinymce.moxiecode.com/contributing
*/ */
(function() { (function() {
......
tinyMCE.addI18n('bg.advhr_dlg',{ 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"});
width:"\u0428\u0438\u0440\u0438\u043D\u0430", \ No newline at end of file
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('ca.advhr_dlg',{ tinyMCE.addI18n('ca.advhr_dlg',{size:"Al\u00e7ada",noshade:"Sense sombra",width:"Amplada"});
width:"Amplada", \ No newline at end of file
size:"Al\u00E7ada",
noshade:"Sense ombra"
});
\ No newline at end of file
tinyMCE.addI18n('da.advhr_dlg',{ tinyMCE.addI18n('da.advhr_dlg',{size:"H\u00f8jde",noshade:"Ingen skygge",width:"Bredde"});
width:"Bredde", \ No newline at end of file
size:"H\u00F8jde",
noshade:"Ingen skygge"
});
\ No newline at end of file
tinyMCE.addI18n('de.advhr_dlg',{ tinyMCE.addI18n('de.advhr_dlg',{size:"H\u00f6he",noshade:"Kein Schatten",width:"Breite"});
width:"Breite", \ No newline at end of file
size:"H\u00F6he",
noshade:"Kein Schatten"
});
\ No newline at end of file
tinyMCE.addI18n('el.advhr_dlg',{ 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"});
width:"\u03A0\u03BB\u03AC\u03C4\u03BF\u03C2", \ No newline at end of file
size:"\u038E\u03C8\u03BF\u03C2",
noshade:"\u03A7\u03C9\u03C1\u03AF\u03C2 \u03C3\u03BA\u03B9\u03AC"
});
\ No newline at end of file
tinyMCE.addI18n('en.advhr_dlg',{ tinyMCE.addI18n('en.advhr_dlg',{size:"Height",noshade:"No shadow",width:"Width"});
width:"Width", \ No newline at end of file
size:"Height",
noshade:"No shadow"
});
\ No newline at end of file
tinyMCE.addI18n('es.advhr_dlg',{ tinyMCE.addI18n('es.advhr_dlg',{size:"Alto",noshade:"Sin sombra",width:"Ancho"});
width:"Ancho", \ No newline at end of file
size:"Alto",
noshade:"Sin sombra"
});
\ No newline at end of file
tinyMCE.addI18n('et.advhr_dlg',{ tinyMCE.addI18n('et.advhr_dlg',{size:"K\u00f5rgus",noshade:"Ilma varjuta",width:"Laius"});
width:"Laius", \ No newline at end of file
size:"K\u00F5rgus",
noshade:"Ilma varjuta"
});
\ 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