From 891702d7a7057b2e9fa7cef0f502f89151eeea20 Mon Sep 17 00:00:00 2001 From: futur22de <35154529+futur22de@users.noreply.github.com> Date: Fri, 1 Feb 2019 17:52:37 +0100 Subject: [PATCH 01/19] Update README.md to fix broken docs link --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 8bee0754..890ff123 100644 --- a/README.md +++ b/README.md @@ -35,11 +35,11 @@ Installation 2. Copy the plugin folder into your wp-content/plugins directory. 3. Activate the plugin. 4. That's it. Go to Ultimate Member > Settings to customize plugin options. -5. For more details, please visit the official [Documentation](https://ultimatemember.com/docs/) page. +5. For more details, please visit the official [Documentation](https://docs.ultimatemember.com/) page. Documentation & Support ====================== -Got a problem or need help with Ultimate Member? Head over to our [documentation](http://docs.ultimatemember.com/) and perform a search of the knowledge base. If you can’t find a solution to your issue then you can create a [paid support ticket](https://ultimatemember.com/support-contact/) or [free support ticket](https://wordpress.org/support/plugin/ultimate-member) +Got a problem or need help with Ultimate Member? Head over to our [documentation](https://docs.ultimatemember.com/) and perform a search of the knowledge base. If you can’t find a solution to your issue then you can create a [paid support ticket](https://ultimatemember.com/support-contact/) or [free support ticket](https://wordpress.org/support/plugin/ultimate-member) License From 90bef79a4b5e9d6bad80bdcc126d910d80a0c29f Mon Sep 17 00:00:00 2001 From: denisbaranov Date: Fri, 19 Jul 2019 15:10:23 +0300 Subject: [PATCH 02/19] Fix for fields shipping_country and billing_country. Issue: billing_country not working in Default Profile anymore. Link: https://secure.helpscout.net/conversation/907381731/32251?folderId=1651531 --- includes/admin/core/class-admin-builder.php | 5 +++++ includes/core/class-fields.php | 14 +++++++++++++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/includes/admin/core/class-admin-builder.php b/includes/admin/core/class-admin-builder.php index eb3011b2..46272e9e 100644 --- a/includes/admin/core/class-admin-builder.php +++ b/includes/admin/core/class-admin-builder.php @@ -53,6 +53,11 @@ if ( ! class_exists( 'um\admin\core\Admin_Builder' ) ) { $validate = $field_attr['validate']; foreach ( $validate as $post_input => $arr ) { + // 'billing_country' and 'shipping_country' + if( $post_input === '_options' && isset( $array[ 'post' ][ '_metakey' ] ) && in_array( $array[ 'post' ][ '_metakey' ], array( 'billing_country', 'shipping_country' ) ) ) { + continue; + } + $mode = $arr['mode']; switch ( $mode ) { diff --git a/includes/core/class-fields.php b/includes/core/class-fields.php index 514fb151..09def145 100644 --- a/includes/core/class-fields.php +++ b/includes/core/class-fields.php @@ -2472,6 +2472,7 @@ if ( ! class_exists( 'um\core\Fields' ) ) { $output .= '
'; } + $options = array(); $has_parent_option = false; $disabled_by_parent_option = ''; $atts_ajax = ''; @@ -2604,10 +2605,21 @@ if ( ! class_exists( 'um\core\Fields' ) ) { $options = UM()->builtin()->get ( $filter ); } - if ( ! isset( $options ) ) { + // 'country' + if( $key === 'country' && empty( $options ) ) { $options = UM()->builtin()->get( 'countries' ); } + // 'billing_country' and 'shipping_country' + if( in_array( $key, array( 'billing_country', 'shipping_country' ) ) ) { + $countries = UM()->builtin()->get( 'countries' ); + if( empty( $options ) || !is_array( $options ) ) { + $options = $countries; + } else { + $options = array_intersect_key( $countries, array_flip( $options ) ); + } + } + if ( isset( $options ) ) { /** * UM hook From dee648ec8bc8ef628454dd1759249428adfbf2fb Mon Sep 17 00:00:00 2001 From: andrewshuba Date: Thu, 15 Aug 2019 14:09:29 +0300 Subject: [PATCH 03/19] - update datepicker JS --- assets/js/pickadate/picker.date.js | 19 ++-- assets/js/pickadate/picker.js | 93 ++++++++++++++------ assets/js/pickadate/picker.time.js | 7 +- assets/js/pickadate/translations/ar.js | 17 +++- assets/js/pickadate/translations/bg_BG.js | 18 +++- assets/js/pickadate/translations/bs_BA.js | 18 +++- assets/js/pickadate/translations/ca.js | 1 - assets/js/pickadate/translations/ca_ES.js | 18 ++++ assets/js/pickadate/translations/cs_CZ.js | 19 +++- assets/js/pickadate/translations/da_DK.js | 19 +++- assets/js/pickadate/translations/de_DE.js | 20 ++++- assets/js/pickadate/translations/el.js | 1 - assets/js/pickadate/translations/el_GR.js | 17 ++++ assets/js/pickadate/translations/es_ES.js | 19 +++- assets/js/pickadate/translations/et.js | 1 - assets/js/pickadate/translations/et_EE.js | 17 ++++ assets/js/pickadate/translations/eu.js | 1 - assets/js/pickadate/translations/eu_ES.js | 17 ++++ assets/js/pickadate/translations/fa_IR.js | 19 ++++ assets/js/pickadate/translations/fi.js | 1 - assets/js/pickadate/translations/fi_FI.js | 17 ++++ assets/js/pickadate/translations/fr_FR.js | 24 ++++- assets/js/pickadate/translations/ge_GEO.js | 17 ++++ assets/js/pickadate/translations/gl_ES.js | 18 +++- assets/js/pickadate/translations/he_IL.js | 17 +++- assets/js/pickadate/translations/hi_IN.js | 20 +++++ assets/js/pickadate/translations/hr.js | 1 - assets/js/pickadate/translations/hr_HR.js | 18 ++++ assets/js/pickadate/translations/hu_HU.js | 19 +++- assets/js/pickadate/translations/id_ID.js | 18 +++- assets/js/pickadate/translations/is_IS.js | 18 +++- assets/js/pickadate/translations/it_IT.js | 25 +++++- assets/js/pickadate/translations/ja.js | 1 - assets/js/pickadate/translations/ja_JP.js | 17 ++++ assets/js/pickadate/translations/km_KH.js | 24 +++++ assets/js/pickadate/translations/ko_KR.js | 18 +++- assets/js/pickadate/translations/lt_LT.js | 24 +++++ assets/js/pickadate/translations/lv_LV.js | 22 +++++ assets/js/pickadate/translations/nb_NO.js | 18 ++++ assets/js/pickadate/translations/ne_NP.js | 18 +++- assets/js/pickadate/translations/nl_NL.js | 19 +++- assets/js/pickadate/translations/nn_NO.js | 1 - assets/js/pickadate/translations/pl_PL.js | 19 +++- assets/js/pickadate/translations/pt_BR.js | 18 +++- assets/js/pickadate/translations/pt_PT.js | 18 +++- assets/js/pickadate/translations/ro_RO.js | 18 +++- assets/js/pickadate/translations/ru_RU.js | 19 +++- assets/js/pickadate/translations/sk_SK.js | 19 +++- assets/js/pickadate/translations/sl_SI.js | 19 +++- assets/js/pickadate/translations/sr_RS_cy.js | 22 +++++ assets/js/pickadate/translations/sr_RS_lt.js | 22 +++++ assets/js/pickadate/translations/sv_SE.js | 23 ++++- assets/js/pickadate/translations/th.js | 1 - assets/js/pickadate/translations/th_TH.js | 16 ++++ assets/js/pickadate/translations/tr_TR.js | 19 +++- assets/js/pickadate/translations/uk.js | 1 - assets/js/pickadate/translations/uk_UA.js | 17 ++++ assets/js/pickadate/translations/vi.js | 1 - assets/js/pickadate/translations/vi_VN.js | 18 ++++ assets/js/pickadate/translations/zh_CN.js | 19 +++- assets/js/pickadate/translations/zh_TW.js | 19 +++- 61 files changed, 950 insertions(+), 74 deletions(-) delete mode 100644 assets/js/pickadate/translations/ca.js create mode 100644 assets/js/pickadate/translations/ca_ES.js delete mode 100644 assets/js/pickadate/translations/el.js create mode 100644 assets/js/pickadate/translations/el_GR.js delete mode 100644 assets/js/pickadate/translations/et.js create mode 100644 assets/js/pickadate/translations/et_EE.js delete mode 100644 assets/js/pickadate/translations/eu.js create mode 100644 assets/js/pickadate/translations/eu_ES.js create mode 100644 assets/js/pickadate/translations/fa_IR.js delete mode 100644 assets/js/pickadate/translations/fi.js create mode 100644 assets/js/pickadate/translations/fi_FI.js create mode 100644 assets/js/pickadate/translations/ge_GEO.js create mode 100644 assets/js/pickadate/translations/hi_IN.js delete mode 100644 assets/js/pickadate/translations/hr.js create mode 100644 assets/js/pickadate/translations/hr_HR.js delete mode 100644 assets/js/pickadate/translations/ja.js create mode 100644 assets/js/pickadate/translations/ja_JP.js create mode 100644 assets/js/pickadate/translations/km_KH.js create mode 100644 assets/js/pickadate/translations/lt_LT.js create mode 100644 assets/js/pickadate/translations/lv_LV.js create mode 100644 assets/js/pickadate/translations/nb_NO.js delete mode 100644 assets/js/pickadate/translations/nn_NO.js create mode 100644 assets/js/pickadate/translations/sr_RS_cy.js create mode 100644 assets/js/pickadate/translations/sr_RS_lt.js delete mode 100644 assets/js/pickadate/translations/th.js create mode 100644 assets/js/pickadate/translations/th_TH.js delete mode 100644 assets/js/pickadate/translations/uk.js create mode 100644 assets/js/pickadate/translations/uk_UA.js delete mode 100644 assets/js/pickadate/translations/vi.js create mode 100644 assets/js/pickadate/translations/vi_VN.js diff --git a/assets/js/pickadate/picker.date.js b/assets/js/pickadate/picker.date.js index b34e8739..e6c24994 100644 --- a/assets/js/pickadate/picker.date.js +++ b/assets/js/pickadate/picker.date.js @@ -1,5 +1,5 @@ /*! - * Date picker for pickadate.js v3.5.6 + * Date picker for pickadate.js v3.6.2 * http://amsul.github.io/pickadate.js/date.htm */ @@ -7,7 +7,7 @@ // AMD. if ( typeof define == 'function' && define.amd ) - define( ['picker', 'jquery'], factory ) + define( ['./picker', 'jquery'], factory ) // Node.js/browserify. else if ( typeof exports == 'object' ) @@ -396,9 +396,14 @@ DatePicker.prototype.normalize = function( value/*, options*/ ) { DatePicker.prototype.measure = function( type, value/*, options*/ ) { var calendar = this + + // If it's an integer, get a date relative to today. + if ( _.isInteger( value ) ) { + value = calendar.now( type, value, { rel: value } ) + } // If it’s anything false-y, remove the limits. - if ( !value ) { + else if ( !value ) { value = type == 'min' ? -Infinity : Infinity } @@ -407,11 +412,6 @@ DatePicker.prototype.measure = function( type, value/*, options*/ ) { value = calendar.parse( type, value ) } - // If it's an integer, get a date relative to today. - else if ( _.isInteger( value ) ) { - value = calendar.now( type, value, { rel: value } ) - } - return value } ///DatePicker.prototype.measure @@ -1299,6 +1299,9 @@ DatePicker.defaults = (function( prefix ) { closeOnSelect: true, closeOnClear: true, + // Update input value on select/clear + updateInput: true, + // The format to show on the `input` element format: 'd mmmm, yyyy', diff --git a/assets/js/pickadate/picker.js b/assets/js/pickadate/picker.js index 27906617..0fc9d87a 100644 --- a/assets/js/pickadate/picker.js +++ b/assets/js/pickadate/picker.js @@ -1,5 +1,5 @@ /*! - * pickadate.js v3.5.6, 2015/04/20 + * pickadate.js v3.6.2, 2019/03/19 * By Amsul, http://amsul.ca * Hosted on http://amsul.github.io/pickadate.js * Licensed under MIT @@ -254,7 +254,7 @@ function PickerConstructor( ELEMENT, NAME, COMPONENT, OPTIONS ) { // Prevent the page from scrolling. if ( IS_DEFAULT_THEME ) { - $html. + $('body'). css( 'overflow', 'hidden' ). css( 'padding-right', '+=' + getScrollbarWidth() ) } @@ -265,7 +265,7 @@ function PickerConstructor( ELEMENT, NAME, COMPONENT, OPTIONS ) { // Bind the document events. $document.on( 'click.' + STATE.id + ' focusin.' + STATE.id, function( event ) { - var target = event.target + var target = getRealEventTarget( event, ELEMENT ) // If the target of the event is not the element, close the picker picker. // * Don’t worry about clicks or focusins on the root because those don’t bubble up. @@ -274,7 +274,9 @@ function PickerConstructor( ELEMENT, NAME, COMPONENT, OPTIONS ) { // * In Firefox stopPropagation() doesn’t prevent right-click events from bubbling, // which causes the picker to unexpectedly close when right-clicking it. So make // sure the event wasn’t a right-click. - if ( target != ELEMENT && target != document && event.which != 3 ) { + // * In Chrome 62 and up, password autofill causes a simulated focusin event which + // closes the picker. + if ( ! event.isSimulated && target != ELEMENT && target != document && event.which != 3 ) { // If the target was the holder that covers the screen, // keep the element focused to maintain tabindex. @@ -291,7 +293,7 @@ function PickerConstructor( ELEMENT, NAME, COMPONENT, OPTIONS ) { keycodeToMove = P.component.key[ keycode ], // Grab the target. - target = event.target + target = getRealEventTarget( event, ELEMENT ) // On escape, close the picker and give focus. @@ -379,7 +381,7 @@ function PickerConstructor( ELEMENT, NAME, COMPONENT, OPTIONS ) { // Allow the page to scroll. if ( IS_DEFAULT_THEME ) { - $html. + $('body'). css( 'overflow', '' ). css( 'padding-right', '-=' + getScrollbarWidth() ) } @@ -432,7 +434,7 @@ function PickerConstructor( ELEMENT, NAME, COMPONENT, OPTIONS ) { } // Then, check to update the element value and broadcast a change. - if ( thingItem == 'select' || thingItem == 'clear' ) { + if ( ( thingItem == 'select' || thingItem == 'clear' ) && SETTINGS.updateInput ) { $ELEMENT. val( thingItem == 'clear' ? '' : P.get( thingItem, SETTINGS.format ) ). trigger( 'change' ) @@ -605,8 +607,6 @@ function PickerConstructor( ELEMENT, NAME, COMPONENT, OPTIONS ) { ) //endreturn } //createWrappedComponent - - /** * Prepare the input element with all bindings. */ @@ -624,20 +624,20 @@ function PickerConstructor( ELEMENT, NAME, COMPONENT, OPTIONS ) { val( $ELEMENT.data('value') ? P.get('select', SETTINGS.format) : ELEMENT.value - ) + ). + // On focus/click, open the picker. + on( 'focus.' + STATE.id + ' click.' + STATE.id, + debounce(function(event) { + event.preventDefault() + P.open() + }, 100)) // Only bind keydown events if the element isn’t editable. if ( !SETTINGS.editable ) { $ELEMENT. - // On focus/click, open the picker. - on( 'focus.' + STATE.id + ' click.' + STATE.id, function(event) { - event.preventDefault() - P.open() - }). - // Handle keyboard event based on the picker being opened or not. on( 'keydown.' + STATE.id, handleKeydownEvent ) } @@ -691,7 +691,7 @@ function PickerConstructor( ELEMENT, NAME, COMPONENT, OPTIONS ) { // from bubbling to the doc. 'mousedown click': function( event ) { - var target = event.target + var target = getRealEventTarget( event, ELEMENT ) // Make sure the target isn’t the root holder so it can bubble up. if ( target != P.$holder[0] ) { @@ -708,7 +708,7 @@ function PickerConstructor( ELEMENT, NAME, COMPONENT, OPTIONS ) { // Re-focus onto the holder so that users can click away // from elements focused within the picker. - P.$holder[0].focus() + P.$holder.eq(0).focus() } } } @@ -725,11 +725,11 @@ function PickerConstructor( ELEMENT, NAME, COMPONENT, OPTIONS ) { // * For IE, non-focusable elements can be active elements as well // (http://stackoverflow.com/a/2684561). activeElement = getActiveElement() - activeElement = activeElement && ( activeElement.type || activeElement.href ) + activeElement = activeElement && ( (activeElement.type || activeElement.href ) ? activeElement : null); // If it’s disabled or nothing inside is actively focused, re-focus the element. if ( targetDisabled || activeElement && !$.contains( P.$root[0], activeElement ) ) { - P.$holder[0].focus() + P.$holder.eq(0).focus() } // If something is superficially changed, update the `highlight` based on the `nav`. @@ -814,11 +814,13 @@ function PickerConstructor( ELEMENT, NAME, COMPONENT, OPTIONS ) { if (IS_DEFAULT_THEME && supportsTransitions) { P.$holder.find('.' + CLASSES.frame).one('transitionend', function() { - P.$holder[0].focus() + P.$holder.eq(0).focus() }) } else { - P.$holder[0].focus() + setTimeout(function() { + P.$holder.eq(0).focus() + }, 0) } } @@ -957,6 +959,50 @@ function getScrollbarWidth() { +/** + * Get the target element from the event. + * If ELEMENT is supplied and present in the event path (ELEMENT is ancestor of the target), + * returns ELEMENT instead + */ +function getRealEventTarget( event, ELEMENT ) { + + var path = [] + + if ( event.path ) { + path = event.path + } + + if ( event.originalEvent && event.originalEvent.path ) { + path = event.originalEvent.path + } + + if ( path && path.length > 0 ) { + if ( ELEMENT && path.indexOf( ELEMENT ) >= 0 ) { + return ELEMENT + } else { + return path[0] + } + } + + return event.target +} + +// taken from https://davidwalsh.name/javascript-debounce-function +function debounce(func, wait, immediate) { + var timeout; + return function() { + var context = this, args = arguments; + var later = function() { + timeout = null; + if (!immediate) func.apply(context, args); + }; + var callNow = immediate && !timeout; + clearTimeout(timeout); + timeout = setTimeout(later, wait); + if (callNow) func.apply(context, args); + }; +} + /** * PickerConstructor helper methods. */ @@ -1158,6 +1204,3 @@ return PickerConstructor })); - - - diff --git a/assets/js/pickadate/picker.time.js b/assets/js/pickadate/picker.time.js index 99f15482..3dfe9d08 100644 --- a/assets/js/pickadate/picker.time.js +++ b/assets/js/pickadate/picker.time.js @@ -1,5 +1,5 @@ /*! - * Time picker for pickadate.js v3.5.6 + * Time picker for pickadate.js v3.6.2 * http://amsul.github.io/pickadate.js/time.htm */ @@ -7,7 +7,7 @@ // AMD. if ( typeof define == 'function' && define.amd ) - define( ['picker', 'jquery'], factory ) + define( ['./picker', 'jquery'], factory ) // Node.js/browserify. else if ( typeof exports == 'object' ) @@ -977,6 +977,9 @@ TimePicker.defaults = (function( prefix ) { closeOnSelect: true, closeOnClear: true, + // Update input value on select/clear + updateInput: true, + // Classes klass: { diff --git a/assets/js/pickadate/translations/ar.js b/assets/js/pickadate/translations/ar.js index cf62b8df..cce5fda7 100644 --- a/assets/js/pickadate/translations/ar.js +++ b/assets/js/pickadate/translations/ar.js @@ -1 +1,16 @@ -jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر"],monthsShort:["يناير","فبراير","مارس","ابريل","مايو","يونيو","يوليو","اغسطس","سبتمبر","اكتوبر","نوفمبر","ديسمبر"],weekdaysFull:["الاحد","الاثنين","الثلاثاء","الاربعاء","الخميس","الجمعة","السبت"],weekdaysShort:["الاحد","الاثنين","الثلاثاء","الاربعاء","الخميس","الجمعة","السبت"],today:"اليوم",clear:"مسح",format:"yyyy mmmm dd",formatSubmit:"yyyy/mm/dd"}); \ No newline at end of file +// Arabic + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'يناير', 'فبراير', 'مارس', 'ابريل', 'مايو', 'يونيو', 'يوليو', 'اغسطس', 'سبتمبر', 'اكتوبر', 'نوفمبر', 'ديسمبر' ], + monthsShort: [ 'يناير', 'فبراير', 'مارس', 'ابريل', 'مايو', 'يونيو', 'يوليو', 'اغسطس', 'سبتمبر', 'اكتوبر', 'نوفمبر', 'ديسمبر' ], + weekdaysFull: [ 'الاحد', 'الاثنين', 'الثلاثاء', 'الاربعاء', 'الخميس', 'الجمعة', 'السبت' ], + weekdaysShort: [ 'الاحد', 'الاثنين', 'الثلاثاء', 'الاربعاء', 'الخميس', 'الجمعة', 'السبت' ], + today: 'اليوم', + clear: 'مسح', + format: 'yyyy mmmm dd', + formatSubmit: 'yyyy/mm/dd' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'مسح' +}); diff --git a/assets/js/pickadate/translations/bg_BG.js b/assets/js/pickadate/translations/bg_BG.js index ca1d2f13..0173e613 100644 --- a/assets/js/pickadate/translations/bg_BG.js +++ b/assets/js/pickadate/translations/bg_BG.js @@ -1 +1,17 @@ -jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["януари","февруари","март","април","май","юни","юли","август","септември","октомври","ноември","декември"],monthsShort:["янр","фев","мар","апр","май","юни","юли","авг","сеп","окт","ное","дек"],weekdaysFull:["неделя","понеделник","вторник","сряда","четвъртък","петък","събота"],weekdaysShort:["нд","пн","вт","ср","чт","пт","сб"],today:"днес",clear:"изтривам",firstDay:1,format:"d mmmm yyyy г.",formatSubmit:"yyyy/mm/dd"}); \ No newline at end of file +// Bulgarian + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'януари','февруари','март','април','май','юни','юли','август','септември','октомври','ноември','декември' ], + monthsShort: [ 'янр','фев','мар','апр','май','юни','юли','авг','сеп','окт','ное','дек' ], + weekdaysFull: [ 'неделя', 'понеделник', 'вторник', 'сряда', 'четвъртък', 'петък', 'събота' ], + weekdaysShort: [ 'нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб' ], + today: 'днес', + clear: 'изтривам', + firstDay: 1, + format: 'd mmmm yyyy г.', + formatSubmit: 'yyyy/mm/dd' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'изтривам' +}); diff --git a/assets/js/pickadate/translations/bs_BA.js b/assets/js/pickadate/translations/bs_BA.js index 7cbf3a1d..263c9b87 100644 --- a/assets/js/pickadate/translations/bs_BA.js +++ b/assets/js/pickadate/translations/bs_BA.js @@ -1 +1,17 @@ -jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["januar","februar","mart","april","maj","juni","juli","august","septembar","oktobar","novembar","decembar"],monthsShort:["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"],weekdaysFull:["nedjelja","ponedjeljak","utorak","srijeda","cetvrtak","petak","subota"],weekdaysShort:["ne","po","ut","sr","če","pe","su"],today:"danas",clear:"izbrisati",firstDay:1,format:"dd. mmmm yyyy.",formatSubmit:"yyyy/mm/dd"}); \ No newline at end of file +// Bosnian + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'januar', 'februar', 'mart', 'april', 'maj', 'juni', 'juli', 'august', 'septembar', 'oktobar', 'novembar', 'decembar' ], + monthsShort: [ 'jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'dec' ], + weekdaysFull: [ 'nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'cetvrtak', 'petak', 'subota' ], + weekdaysShort: [ 'ne', 'po', 'ut', 'sr', 'če', 'pe', 'su' ], + today: 'danas', + clear: 'izbrisati', + firstDay: 1, + format: 'dd. mmmm yyyy.', + formatSubmit: 'yyyy/mm/dd' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'izbrisati' +}); diff --git a/assets/js/pickadate/translations/ca.js b/assets/js/pickadate/translations/ca.js deleted file mode 100644 index 583126b7..00000000 --- a/assets/js/pickadate/translations/ca.js +++ /dev/null @@ -1 +0,0 @@ -jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["Gener","Febrer","Març","Abril","Maig","juny","Juliol","Agost","Setembre","Octubre","Novembre","Desembre"],monthsShort:["Gen","Feb","Mar","Abr","Mai","Jun","Jul","Ago","Set","Oct","Nov","Des"],weekdaysFull:["diumenge","dilluns","dimarts","dimecres","dijous","divendres","dissabte"],weekdaysShort:["diu","dil","dim","dmc","dij","div","dis"],today:"avui",clear:"esborrar",firstDay:1,format:"dddd d !de mmmm !de yyyy",formatSubmit:"yyyy/mm/dd"}); \ No newline at end of file diff --git a/assets/js/pickadate/translations/ca_ES.js b/assets/js/pickadate/translations/ca_ES.js new file mode 100644 index 00000000..647d403a --- /dev/null +++ b/assets/js/pickadate/translations/ca_ES.js @@ -0,0 +1,18 @@ +// Catalan + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'Gener', 'Febrer', 'Març', 'Abril', 'Maig', 'juny', 'Juliol', 'Agost', 'Setembre', 'Octubre', 'Novembre', 'Desembre' ], + monthsShort: [ 'Gen', 'Feb', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Oct', 'Nov', 'Des' ], + weekdaysFull: [ 'diumenge', 'dilluns', 'dimarts', 'dimecres', 'dijous', 'divendres', 'dissabte' ], + weekdaysShort: [ 'diu', 'dil', 'dim', 'dmc', 'dij', 'div', 'dis' ], + today: 'avui', + clear: 'esborra', + close: 'tanca', + firstDay: 1, + format: 'dddd d !de mmmm !de yyyy', + formatSubmit: 'yyyy/mm/dd' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'esborra' +}); diff --git a/assets/js/pickadate/translations/cs_CZ.js b/assets/js/pickadate/translations/cs_CZ.js index 1a67bfcf..1619abc6 100644 --- a/assets/js/pickadate/translations/cs_CZ.js +++ b/assets/js/pickadate/translations/cs_CZ.js @@ -1 +1,18 @@ -jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["leden","únor","březen","duben","květen","červen","červenec","srpen","září","říjen","listopad","prosinec"],monthsShort:["led","úno","bře","dub","kvě","čer","čvc","srp","zář","říj","lis","pro"],weekdaysFull:["neděle","pondělí","úterý","středa","čtvrtek","pátek","sobota"],weekdaysShort:["ne","po","út","st","čt","pá","so"],today:"dnes",clear:"vymazat",firstDay:1,format:"d. mmmm yyyy",formatSubmit:"yyyy/mm/dd"}); \ No newline at end of file +// Czech + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'leden', 'únor', 'březen', 'duben', 'květen', 'červen', 'červenec', 'srpen', 'září', 'říjen', 'listopad', 'prosinec' ], + monthsShort: [ 'led', 'úno', 'bře', 'dub', 'kvě', 'čer', 'čvc', 'srp', 'zář', 'říj', 'lis', 'pro' ], + weekdaysFull: [ 'neděle', 'pondělí', 'úterý', 'středa', 'čtvrtek', 'pátek', 'sobota' ], + weekdaysShort: [ 'ne', 'po', 'út', 'st', 'čt', 'pá', 'so' ], + today: 'dnes', + clear: 'vymazat', + firstDay: 1, + format: 'd. mmmm yyyy', + formatSubmit: 'yyyy/mm/dd', + close: 'zavřít' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'vymazat' +}); diff --git a/assets/js/pickadate/translations/da_DK.js b/assets/js/pickadate/translations/da_DK.js index adc6d38e..728b7661 100644 --- a/assets/js/pickadate/translations/da_DK.js +++ b/assets/js/pickadate/translations/da_DK.js @@ -1 +1,18 @@ -jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december"],monthsShort:["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"],weekdaysFull:["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"],weekdaysShort:["søn","man","tir","ons","tor","fre","lør"],today:"i dag",clear:"slet",firstDay:1,format:"d. mmmm yyyy",formatSubmit:"yyyy/mm/dd"}); \ No newline at end of file +// Danish + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'januar', 'februar', 'marts', 'april', 'maj', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'december' ], + monthsShort: [ 'jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'dec' ], + weekdaysFull: [ 'søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', 'lørdag' ], + weekdaysShort: [ 'søn', 'man', 'tir', 'ons', 'tor', 'fre', 'lør' ], + today: 'i dag', + clear: 'slet', + close: 'luk', + firstDay: 1, + format: 'd. mmmm yyyy', + formatSubmit: 'yyyy/mm/dd' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'slet' +}); diff --git a/assets/js/pickadate/translations/de_DE.js b/assets/js/pickadate/translations/de_DE.js index aa961d8c..06a85dec 100644 --- a/assets/js/pickadate/translations/de_DE.js +++ b/assets/js/pickadate/translations/de_DE.js @@ -1 +1,19 @@ -jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],monthsShort:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],weekdaysFull:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],weekdaysShort:["So","Mo","Di","Mi","Do","Fr","Sa"],today:"Heute",clear:"Löschen",firstDay:1,format:"dddd, dd. mmmm yyyy",formatSubmit:"yyyy/mm/dd"}); \ No newline at end of file +// German + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember' ], + monthsShort: [ 'Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez' ], + weekdaysFull: [ 'Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag' ], + weekdaysShort: [ 'So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa' ], + today: 'Heute', + clear: 'Löschen', + close: 'Schließen', + firstDay: 1, + format: 'dddd, dd. mmmm yyyy', + formatSubmit: 'yyyy/mm/dd' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'Löschen', + format: 'H:i' +}); diff --git a/assets/js/pickadate/translations/el.js b/assets/js/pickadate/translations/el.js deleted file mode 100644 index 02281097..00000000 --- a/assets/js/pickadate/translations/el.js +++ /dev/null @@ -1 +0,0 @@ -jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["Ιανουάριος","Φεβρουάριος","Μάρτιος","Απρίλιος","Μάιος","Ιούνιος","Ιούλιος","Αύγουστος","Σεπτέμβριος","Οκτώβριος","Νοέμβριος","Δεκέμβριος"],monthsShort:["Ιαν","Φεβ","Μαρ","Απρ","Μαι","Ιουν","Ιουλ","Αυγ","Σεπ","Οκτ","Νοε","Δεκ"],weekdaysFull:["Κυριακή","Δευτέρα","Τρίτη","Τετάρτη","Πέμπτη","Παρασκευή","Σάββατο"],weekdaysShort:["Κυρ","Δευ","Τρι","Τετ","Πεμ","Παρ","Σαβ"],today:"σήμερα",clear:"Διαγραφή",firstDay:1,format:"d mmmm yyyy",formatSubmit:"yyyy/mm/dd"}); \ No newline at end of file diff --git a/assets/js/pickadate/translations/el_GR.js b/assets/js/pickadate/translations/el_GR.js new file mode 100644 index 00000000..220bcd21 --- /dev/null +++ b/assets/js/pickadate/translations/el_GR.js @@ -0,0 +1,17 @@ +// Greek + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'Ιανουάριος', 'Φεβρουάριος', 'Μάρτιος', 'Απρίλιος', 'Μάιος', 'Ιούνιος', 'Ιούλιος', 'Αύγουστος', 'Σεπτέμβριος', 'Οκτώβριος', 'Νοέμβριος', 'Δεκέμβριος' ], + monthsShort: [ 'Ιαν', 'Φεβ', 'Μαρ', 'Απρ', 'Μαι', 'Ιουν', 'Ιουλ', 'Αυγ', 'Σεπ', 'Οκτ', 'Νοε', 'Δεκ' ], + weekdaysFull: [ 'Κυριακή', 'Δευτέρα', 'Τρίτη', 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο' ], + weekdaysShort: [ 'Κυρ', 'Δευ', 'Τρι', 'Τετ', 'Πεμ', 'Παρ', 'Σαβ' ], + today: 'σήμερα', + clear: 'Διαγραφή', + firstDay: 1, + format: 'd mmmm yyyy', + formatSubmit: 'yyyy/mm/dd' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'Διαγραφή' +}); diff --git a/assets/js/pickadate/translations/es_ES.js b/assets/js/pickadate/translations/es_ES.js index 774ba681..8a6c1771 100644 --- a/assets/js/pickadate/translations/es_ES.js +++ b/assets/js/pickadate/translations/es_ES.js @@ -1 +1,18 @@ -jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"],monthsShort:["ene","feb","mar","abr","may","jun","jul","ago","sep","oct","nov","dic"],weekdaysFull:["domingo","lunes","martes","miércoles","jueves","viernes","sábado"],weekdaysShort:["dom","lun","mar","mié","jue","vie","sáb"],today:"hoy",clear:"borrar",firstDay:1,format:"dddd d !de mmmm !de yyyy",formatSubmit:"yyyy/mm/dd"}); \ No newline at end of file +// Spanish + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre' ], + monthsShort: [ 'ene', 'feb', 'mar', 'abr', 'may', 'jun', 'jul', 'ago', 'sep', 'oct', 'nov', 'dic' ], + weekdaysFull: [ 'Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado' ], + weekdaysShort: [ 'dom', 'lun', 'mar', 'mié', 'jue', 'vie', 'sáb' ], + today: 'Hoy', + clear: 'Borrar', + close: 'Cerrar', + firstDay: 1, + format: 'dddd d !de mmmm !de yyyy', + formatSubmit: 'yyyy/mm/dd' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'Borrar' +}); diff --git a/assets/js/pickadate/translations/et.js b/assets/js/pickadate/translations/et.js deleted file mode 100644 index 30226abb..00000000 --- a/assets/js/pickadate/translations/et.js +++ /dev/null @@ -1 +0,0 @@ -jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["jaanuar","veebruar","märts","aprill","mai","juuni","juuli","august","september","oktoober","november","detsember"],monthsShort:["jaan","veebr","märts","apr","mai","juuni","juuli","aug","sept","okt","nov","dets"],weekdaysFull:["pühapäev","esmaspäev","teisipäev","kolmapäev","neljapäev","reede","laupäev"],weekdaysShort:["püh","esm","tei","kol","nel","ree","lau"],today:"täna",clear:"kustutama",firstDay:1,format:"d. mmmm yyyy. a",formatSubmit:"yyyy/mm/dd"}); \ No newline at end of file diff --git a/assets/js/pickadate/translations/et_EE.js b/assets/js/pickadate/translations/et_EE.js new file mode 100644 index 00000000..b0daf7b7 --- /dev/null +++ b/assets/js/pickadate/translations/et_EE.js @@ -0,0 +1,17 @@ +// Estonian + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'jaanuar', 'veebruar', 'märts', 'aprill', 'mai', 'juuni', 'juuli', 'august', 'september', 'oktoober', 'november', 'detsember' ], + monthsShort: [ 'jaan', 'veebr', 'märts', 'apr', 'mai', 'juuni', 'juuli', 'aug', 'sept', 'okt', 'nov', 'dets' ], + weekdaysFull: [ 'pühapäev', 'esmaspäev', 'teisipäev', 'kolmapäev', 'neljapäev', 'reede', 'laupäev' ], + weekdaysShort: [ 'püh', 'esm', 'tei', 'kol', 'nel', 'ree', 'lau' ], + today: 'täna', + clear: 'kustuta', + firstDay: 1, + format: 'd. mmmm yyyy. a', + formatSubmit: 'yyyy/mm/dd' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'kustuta' +}); diff --git a/assets/js/pickadate/translations/eu.js b/assets/js/pickadate/translations/eu.js deleted file mode 100644 index 5407040b..00000000 --- a/assets/js/pickadate/translations/eu.js +++ /dev/null @@ -1 +0,0 @@ -jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["urtarrila","otsaila","martxoa","apirila","maiatza","ekaina","uztaila","abuztua","iraila","urria","azaroa","abendua"],monthsShort:["urt","ots","mar","api","mai","eka","uzt","abu","ira","urr","aza","abe"],weekdaysFull:["igandea","astelehena","asteartea","asteazkena","osteguna","ostirala","larunbata"],weekdaysShort:["ig.","al.","ar.","az.","og.","or.","lr."],today:"gaur",clear:"garbitu",firstDay:1,format:"dddd, yyyy(e)ko mmmmren da",formatSubmit:"yyyy/mm/dd"}); \ No newline at end of file diff --git a/assets/js/pickadate/translations/eu_ES.js b/assets/js/pickadate/translations/eu_ES.js new file mode 100644 index 00000000..d367ac69 --- /dev/null +++ b/assets/js/pickadate/translations/eu_ES.js @@ -0,0 +1,17 @@ +// Basque + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'urtarrila', 'otsaila', 'martxoa', 'apirila', 'maiatza', 'ekaina', 'uztaila', 'abuztua', 'iraila', 'urria', 'azaroa', 'abendua' ], + monthsShort: [ 'urt', 'ots', 'mar', 'api', 'mai', 'eka', 'uzt', 'abu', 'ira', 'urr', 'aza', 'abe' ], + weekdaysFull: [ 'igandea', 'astelehena', 'asteartea', 'asteazkena', 'osteguna', 'ostirala', 'larunbata' ], + weekdaysShort: [ 'ig.', 'al.', 'ar.', 'az.', 'og.', 'or.', 'lr.' ], + today: 'gaur', + clear: 'garbitu', + firstDay: 1, + format: 'dddd, yyyy(e)ko mmmmren da', + formatSubmit: 'yyyy/mm/dd' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'garbitu' +}); diff --git a/assets/js/pickadate/translations/fa_IR.js b/assets/js/pickadate/translations/fa_IR.js new file mode 100644 index 00000000..58215deb --- /dev/null +++ b/assets/js/pickadate/translations/fa_IR.js @@ -0,0 +1,19 @@ +// Farsi + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'ژانویه', 'فوریه', 'مارس', 'آوریل', 'مه', 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', 'اکتبر', 'نوامبر', 'دسامبر'], + monthsShort: [ 'ژانویه', 'فوریه', 'مارس', 'آوریل', 'مه', 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', 'اکتبر', 'نوامبر', 'دسامبر' ], + weekdaysFull: [ 'یکشنبه', 'دوشنبه', 'سه شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه' ], + weekdaysShort: [ 'یکشنبه', 'دوشنبه', 'سه شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه' ], + today: 'امروز', + clear: 'پاک کردن', + close: 'بستن', + format: 'yyyy mmmm dd', + formatSubmit: 'yyyy/mm/dd', + labelMonthNext: 'ماه بعدی', + labelMonthPrev: 'ماه قبلی' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'پاک کردن' +}); diff --git a/assets/js/pickadate/translations/fi.js b/assets/js/pickadate/translations/fi.js deleted file mode 100644 index d55e1bba..00000000 --- a/assets/js/pickadate/translations/fi.js +++ /dev/null @@ -1 +0,0 @@ -jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kesäkuu","heinäkuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu"],monthsShort:["tammi","helmi","maalis","huhti","touko","kesä","heinä","elo","syys","loka","marras","joulu"],weekdaysFull:["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"],weekdaysShort:["su","ma","ti","ke","to","pe","la"],today:"tänään",clear:"tyhjennä",firstDay:1,format:"d.m.yyyy",formatSubmit:"yyyy/mm/dd"}); \ No newline at end of file diff --git a/assets/js/pickadate/translations/fi_FI.js b/assets/js/pickadate/translations/fi_FI.js new file mode 100644 index 00000000..f340e183 --- /dev/null +++ b/assets/js/pickadate/translations/fi_FI.js @@ -0,0 +1,17 @@ +// Finnish + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'tammikuu', 'helmikuu', 'maaliskuu', 'huhtikuu', 'toukokuu', 'kesäkuu', 'heinäkuu', 'elokuu', 'syyskuu', 'lokakuu', 'marraskuu', 'joulukuu' ], + monthsShort: [ 'tammi', 'helmi', 'maalis', 'huhti', 'touko', 'kesä', 'heinä', 'elo', 'syys', 'loka', 'marras', 'joulu' ], + weekdaysFull: [ 'sunnuntai', 'maanantai', 'tiistai', 'keskiviikko', 'torstai', 'perjantai', 'lauantai' ], + weekdaysShort: [ 'su', 'ma', 'ti', 'ke', 'to', 'pe', 'la' ], + today: 'tänään', + clear: 'tyhjennä', + firstDay: 1, + format: 'd.m.yyyy', + formatSubmit: 'yyyy/mm/dd' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'tyhjennä' +}); diff --git a/assets/js/pickadate/translations/fr_FR.js b/assets/js/pickadate/translations/fr_FR.js index bc435da8..442e01aa 100644 --- a/assets/js/pickadate/translations/fr_FR.js +++ b/assets/js/pickadate/translations/fr_FR.js @@ -1 +1,23 @@ -jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre"],monthsShort:["Jan","Fev","Mar","Avr","Mai","Juin","Juil","Aou","Sep","Oct","Nov","Dec"],weekdaysFull:["Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"],weekdaysShort:["Dim","Lun","Mar","Mer","Jeu","Ven","Sam"],today:"Aujourd'hui",clear:"Effacer",firstDay:1,format:"dd mmmm yyyy",formatSubmit:"yyyy/mm/dd"}); \ No newline at end of file +// French + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre' ], + monthsShort: [ 'Jan', 'Fev', 'Mar', 'Avr', 'Mai', 'Juin', 'Juil', 'Aou', 'Sep', 'Oct', 'Nov', 'Dec' ], + weekdaysFull: [ 'Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi' ], + weekdaysShort: [ 'Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam' ], + today: 'Aujourd\'hui', + clear: 'Effacer', + close: 'Fermer', + firstDay: 1, + format: 'dd mmmm yyyy', + formatSubmit: 'yyyy/mm/dd', + labelMonthNext:"Mois suivant", + labelMonthPrev:"Mois précédent", + labelMonthSelect:"Sélectionner un mois", + labelYearSelect:"Sélectionner une année" +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'Effacer', + format: 'H:i' +}); diff --git a/assets/js/pickadate/translations/ge_GEO.js b/assets/js/pickadate/translations/ge_GEO.js new file mode 100644 index 00000000..d9436fc3 --- /dev/null +++ b/assets/js/pickadate/translations/ge_GEO.js @@ -0,0 +1,17 @@ +// Georgian + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'იანვარი', 'თებერვალი', 'მარტი', 'აპრილი', 'მაისი', 'ივნისი', 'ივლისი', 'აგვისტო', 'სექტემბერი', 'ოქტომბერი', 'ნოემბერი', 'დეკემბერი' ], + monthsShort: [ 'იან', 'თებ', 'მარტ', 'აპრ', 'მაი', 'ივნ', 'ივლ', 'აგვ', 'სექტ', 'ოქტ', 'ნოემ', 'დეკ' ], + weekdaysFull: [ 'კვირა', 'ორშაბათი', 'სამშაბათი', 'ოთხშაბათი', 'ხუშაბათი', 'პარასკევი', 'შაბათი' ], + weekdaysShort: [ 'კვ', 'ორ', 'სამ', 'ოთხ', 'ხუთ', 'პარ', 'შაბ' ], + today: 'დღეს', + clear: 'გასუფთავება', + firstDay: 1, + format: 'd mmmm yyyy', + formatSubmit: 'yyyy/mm/dd' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'გასუფთავება' +}); diff --git a/assets/js/pickadate/translations/gl_ES.js b/assets/js/pickadate/translations/gl_ES.js index d67e6ad4..b31759b7 100644 --- a/assets/js/pickadate/translations/gl_ES.js +++ b/assets/js/pickadate/translations/gl_ES.js @@ -1 +1,17 @@ -jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["Xaneiro","Febreiro","Marzo","Abril","Maio","Xuño","Xullo","Agosto","Setembro","Outubro","Novembro","Decembro"],monthsShort:["xan","feb","mar","abr","mai","xun","xul","ago","sep","out","nov","dec"],weekdaysFull:["domingo","luns","martes","mércores","xoves","venres","sábado"],weekdaysShort:["dom","lun","mar","mér","xov","ven","sab"],today:"hoxe",clear:"borrar",firstDay:1,format:"dddd d !de mmmm !de yyyy",formatSubmit:"yyyy/mm/dd"}); \ No newline at end of file +// Galician + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'Xaneiro', 'Febreiro', 'Marzo', 'Abril', 'Maio', 'Xuño', 'Xullo', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Decembro' ], + monthsShort: [ 'xan', 'feb', 'mar', 'abr', 'mai', 'xun', 'xul', 'ago', 'sep', 'out', 'nov', 'dec' ], + weekdaysFull: [ 'domingo', 'luns', 'martes', 'mércores', 'xoves', 'venres', 'sábado' ], + weekdaysShort: [ 'dom', 'lun', 'mar', 'mér', 'xov', 'ven', 'sab' ], + today: 'hoxe', + clear: 'borrar', + firstDay: 1, + format: 'dddd d !de mmmm !de yyyy', + formatSubmit: 'yyyy/mm/dd' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'borrar' +}); diff --git a/assets/js/pickadate/translations/he_IL.js b/assets/js/pickadate/translations/he_IL.js index 6d039864..66648728 100644 --- a/assets/js/pickadate/translations/he_IL.js +++ b/assets/js/pickadate/translations/he_IL.js @@ -1 +1,16 @@ -jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"],monthsShort:["ינו","פבר","מרץ","אפר","מאי","יונ","יול","אוג","ספט","אוק","נוב","דצמ"],weekdaysFull:["יום ראשון","יום שני","יום שלישי","יום רביעי","יום חמישי","יום ששי","יום שבת"],weekdaysShort:["א","ב","ג","ד","ה","ו","ש"],today:"היום",clear:"למחוק",format:"yyyy mmmmב d dddd",formatSubmit:"yyyy/mm/dd"}); \ No newline at end of file +// Hebrew + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'ינואר', 'פברואר', 'מרץ', 'אפריל', 'מאי', 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', 'אוקטובר', 'נובמבר', 'דצמבר' ], + monthsShort: [ 'ינו', 'פבר', 'מרץ', 'אפר', 'מאי', 'יונ', 'יול', 'אוג', 'ספט', 'אוק', 'נוב', 'דצמ' ], + weekdaysFull: [ 'יום ראשון', 'יום שני', 'יום שלישי', 'יום רביעי', 'יום חמישי', 'יום ששי', 'יום שבת' ], + weekdaysShort: [ 'א', 'ב', 'ג', 'ד', 'ה', 'ו', 'ש' ], + today: 'היום', + clear: 'למחוק', + format: 'yyyy mmmmב d dddd', + formatSubmit: 'yyyy/mm/dd' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'למחוק' +}); diff --git a/assets/js/pickadate/translations/hi_IN.js b/assets/js/pickadate/translations/hi_IN.js new file mode 100644 index 00000000..d8d1e3c8 --- /dev/null +++ b/assets/js/pickadate/translations/hi_IN.js @@ -0,0 +1,20 @@ +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'जनवरी', 'फरवरी', 'मार्च', 'अप्रैल', 'मई', 'जून', 'जुलाई', 'अगस्त', 'सितम्बर', 'अक्टूबर', 'नवम्बर', 'दिसम्बर' ], + monthsShort: [ 'जन', 'फर', 'मार्च', 'अप्रैल', 'मई', 'जून', 'जु', 'अग', 'सित', 'अक्टू', 'नव', 'दिस' ], + weekdaysFull: [ 'रविवार', 'सोमवार', 'मंगलवार', 'बुधवार', 'गुरुवार', 'शुक्रवार', 'शनिवार' ], + weekdaysShort: [ 'रवि', 'सोम', 'मंगल', 'बुध', 'गुरु', 'शुक्र','शनि' ], + today: 'आज की तारीख चयन करें', + clear: 'चुनी हुई तारीख को मिटाएँ', + close: 'विंडो बंद करे', + firstDay: 1, + format: 'dd/mm/yyyy', + formatSubmit: 'yyyy/mm/dd', + labelMonthNext: 'अगले माह का चयन करें', + labelMonthPrev: 'पिछले माह का चयन करें', + labelMonthSelect: 'किसि एक महीने का चयन करें', + labelYearSelect: 'किसि एक वर्ष का चयन करें' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'चुनी हुई तारीख को मिटाएँ' +}); diff --git a/assets/js/pickadate/translations/hr.js b/assets/js/pickadate/translations/hr.js deleted file mode 100644 index 9115d13a..00000000 --- a/assets/js/pickadate/translations/hr.js +++ /dev/null @@ -1 +0,0 @@ -jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["sijećanj","veljača","ožujak","travanj","svibanj","lipanj","srpanj","kolovoz","rujan","listopad","studeni","prosinac"],monthsShort:["sij","velj","ožu","tra","svi","lip","srp","kol","ruj","lis","stu","pro"],weekdaysFull:["nedjelja","ponedjeljak","utorak","srijeda","četvrtak","petak","subota"],weekdaysShort:["ned","pon","uto","sri","čet","pet","sub"],today:"danas",clear:"izbrisati",firstDay:1,format:"d. mmmm yyyy.",formatSubmit:"yyyy/mm/dd"}); \ No newline at end of file diff --git a/assets/js/pickadate/translations/hr_HR.js b/assets/js/pickadate/translations/hr_HR.js new file mode 100644 index 00000000..c3398430 --- /dev/null +++ b/assets/js/pickadate/translations/hr_HR.js @@ -0,0 +1,18 @@ +// Croatian + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'siječanj', 'veljača', 'ožujak', 'travanj', 'svibanj', 'lipanj', 'srpanj', 'kolovoz', 'rujan', 'listopad', 'studeni', 'prosinac' ], + monthsShort: [ 'sij', 'velj', 'ožu', 'tra', 'svi', 'lip', 'srp', 'kol', 'ruj', 'lis', 'stu', 'pro' ], + weekdaysFull: [ 'nedjelja', 'ponedjeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota' ], + weekdaysShort: [ 'ned', 'pon', 'uto', 'sri', 'čet', 'pet', 'sub' ], + today: 'Danas', + clear: 'Izbriši', + close: 'Zatvori', + firstDay: 1, + format: 'd. mmmm yyyy.', + formatSubmit: 'yyyy/mm/dd' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'Izbriši' +}); diff --git a/assets/js/pickadate/translations/hu_HU.js b/assets/js/pickadate/translations/hu_HU.js index 5d6b68fa..3bffc26b 100644 --- a/assets/js/pickadate/translations/hu_HU.js +++ b/assets/js/pickadate/translations/hu_HU.js @@ -1 +1,18 @@ -jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["január","február","március","április","május","június","július","augusztus","szeptember","október","november","december"],monthsShort:["jan","febr","márc","ápr","máj","jún","júl","aug","szept","okt","nov","dec"],weekdaysFull:["vasárnap","hétfő","kedd","szerda","csütörtök","péntek","szombat"],weekdaysShort:["V","H","K","SZe","CS","P","SZo"],today:"Ma",clear:"Törlés",firstDay:1,format:"yyyy. mmmm dd.",formatSubmit:"yyyy/mm/dd"}); \ No newline at end of file +// Hungarian + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'január', 'február', 'március', 'április', 'május', 'június', 'július', 'augusztus', 'szeptember', 'október', 'november', 'december' ], + monthsShort: [ 'jan', 'febr', 'márc', 'ápr', 'máj', 'jún', 'júl', 'aug', 'szept', 'okt', 'nov', 'dec' ], + weekdaysFull: [ 'vasárnap', 'hétfő', 'kedd', 'szerda', 'csütörtök', 'péntek', 'szombat' ], + weekdaysShort: [ 'V', 'H', 'K', 'Sze', 'CS', 'P', 'Szo' ], + today: 'Ma', + clear: 'Törlés', + close: 'Bezárás', + firstDay: 1, + format: 'yyyy. mmmm dd.', + formatSubmit: 'yyyy/mm/dd' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'Törlés' +}); diff --git a/assets/js/pickadate/translations/id_ID.js b/assets/js/pickadate/translations/id_ID.js index 3cf2e6b1..faa2e6f3 100644 --- a/assets/js/pickadate/translations/id_ID.js +++ b/assets/js/pickadate/translations/id_ID.js @@ -1 +1,17 @@ -jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"],monthsShort:["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Agu","Sep","Okt","Nov","Des"],weekdaysFull:["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"],weekdaysShort:["Min","Sen","Sel","Rab","Kam","Jum","Sab"],today:"hari ini",clear:"menghapus",firstDay:1,format:"d mmmm yyyy",formatSubmit:"yyyy/mm/dd"}); \ No newline at end of file +// Indonesian + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', 'Agustus', 'September', 'Oktober', 'November', 'Desember' ], + monthsShort: [ 'Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Agu', 'Sep', 'Okt', 'Nov', 'Des' ], + weekdaysFull: [ 'Minggu', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu' ], + weekdaysShort: [ 'Min', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab' ], + today: 'hari ini', + clear: 'menghapus', + firstDay: 1, + format: 'd mmmm yyyy', + formatSubmit: 'yyyy/mm/dd' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'menghapus' +}); diff --git a/assets/js/pickadate/translations/is_IS.js b/assets/js/pickadate/translations/is_IS.js index cb9d91e5..32bd847e 100644 --- a/assets/js/pickadate/translations/is_IS.js +++ b/assets/js/pickadate/translations/is_IS.js @@ -1 +1,17 @@ -jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["janúar","febrúar","mars","apríl","maí","júní","júlí","ágúst","september","október","nóvember","desember"],monthsShort:["jan","feb","mar","apr","maí","jún","júl","ágú","sep","okt","nóv","des"],weekdaysFull:["sunnudagur","mánudagur","þriðjudagur","miðvikudagur","fimmtudagur","föstudagur","laugardagur"],weekdaysShort:["sun","mán","þri","mið","fim","fös","lau"],today:"Í dag",clear:"Hreinsa",firstDay:1,format:"dd. mmmm yyyy",formatSubmit:"yyyy/mm/dd"}); \ No newline at end of file +// Icelandic + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'janúar', 'febrúar', 'mars', 'apríl', 'maí', 'júní', 'júlí', 'ágúst', 'september', 'október', 'nóvember', 'desember' ], + monthsShort: [ 'jan', 'feb', 'mar', 'apr', 'maí', 'jún', 'júl', 'ágú', 'sep', 'okt', 'nóv', 'des' ], + weekdaysFull: [ 'sunnudagur', 'mánudagur', 'þriðjudagur', 'miðvikudagur', 'fimmtudagur', 'föstudagur', 'laugardagur' ], + weekdaysShort: [ 'sun', 'mán', 'þri', 'mið', 'fim', 'fös', 'lau' ], + today: 'Í dag', + clear: 'Hreinsa', + firstDay: 1, + format: 'dd. mmmm yyyy', + formatSubmit: 'yyyy/mm/dd' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'Hreinsa' +}); diff --git a/assets/js/pickadate/translations/it_IT.js b/assets/js/pickadate/translations/it_IT.js index eed90161..24f708cb 100644 --- a/assets/js/pickadate/translations/it_IT.js +++ b/assets/js/pickadate/translations/it_IT.js @@ -1 +1,24 @@ -jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["gennaio","febbraio","marzo","aprile","maggio","giugno","luglio","agosto","settembre","ottobre","novembre","dicembre"],monthsShort:["gen","feb","mar","apr","mag","giu","lug","ago","set","ott","nov","dic"],weekdaysFull:["domenica","lunedì","martedì","mercoledì","giovedì","venerdì","sabato"],weekdaysShort:["dom","lun","mar","mer","gio","ven","sab"],today:"oggi",clear:"cancellare",firstDay:1,format:"dddd d mmmm yyyy",formatSubmit:"yyyy/mm/dd"}); \ No newline at end of file +// Italian + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'gennaio', 'febbraio', 'marzo', 'aprile', 'maggio', 'giugno', 'luglio', 'agosto', 'settembre', 'ottobre', 'novembre', 'dicembre' ], + monthsShort: [ 'gen', 'feb', 'mar', 'apr', 'mag', 'giu', 'lug', 'ago', 'set', 'ott', 'nov', 'dic' ], + weekdaysFull: [ 'domenica', 'lunedì', 'martedì', 'mercoledì', 'giovedì', 'venerdì', 'sabato' ], + weekdaysShort: [ 'dom', 'lun', 'mar', 'mer', 'gio', 'ven', 'sab' ], + today: 'Oggi', + clear: 'Cancella', + close: 'Chiudi', + firstDay: 1, + format: 'dddd d mmmm yyyy', + formatSubmit: 'yyyy/mm/dd', + labelMonthNext: 'Mese successivo', + labelMonthPrev: 'Mese precedente', + labelMonthSelect: 'Seleziona un mese', + labelYearSelect: 'Seleziona un anno' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'Cancella', + format: 'HH:i', + formatSubmit: 'HH:i' +}); diff --git a/assets/js/pickadate/translations/ja.js b/assets/js/pickadate/translations/ja.js deleted file mode 100644 index 86d508df..00000000 --- a/assets/js/pickadate/translations/ja.js +++ /dev/null @@ -1 +0,0 @@ -jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],monthsShort:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],weekdaysFull:["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"],weekdaysShort:["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"],today:"今日",clear:"消去",firstDay:1,format:"yyyy mm dd",formatSubmit:"yyyy/mm/dd"}); \ No newline at end of file diff --git a/assets/js/pickadate/translations/ja_JP.js b/assets/js/pickadate/translations/ja_JP.js new file mode 100644 index 00000000..931e649c --- /dev/null +++ b/assets/js/pickadate/translations/ja_JP.js @@ -0,0 +1,17 @@ +// Japanese + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ '1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月' ], + monthsShort: [ '1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月' ], + weekdaysFull: [ '日曜日', '月曜日', '火曜日', '水曜日', '木曜日', '金曜日', '土曜日' ], + weekdaysShort: [ '日', '月', '火', '水', '木', '金', '土' ], + today: '今日', + clear: '消去', + firstDay: 1, + format: 'yyyy mm dd', + formatSubmit: 'yyyy/mm/dd' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: '消去' +}); diff --git a/assets/js/pickadate/translations/km_KH.js b/assets/js/pickadate/translations/km_KH.js new file mode 100644 index 00000000..50e7a873 --- /dev/null +++ b/assets/js/pickadate/translations/km_KH.js @@ -0,0 +1,24 @@ +// Khmer + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'មករា', 'កុម្ភៈ', 'មីនា', 'មេសា', 'ឧសភា', 'មិថុនា', 'កក្កដា', 'សីហា', 'កញ្ញា', 'តុលា', 'វិច្ឆិកា', 'ធ្នូ' ], + monthsShort: [ 'មក.', 'កុ.', 'មី.', 'មេ.', 'ឧស.', 'មិថុ.', 'កក្ក.', 'សី.', 'កញ.', 'តុ.', 'វិច្ឆ.', 'ធ.' ], + weekdaysFull: [ 'អាទិត្យ', 'ចន្ទ', 'អង្គារ', 'ពុធ', 'ព្រហស្បតិ៍', 'សុក្រ', 'សៅរ៍' ], + weekdaysShort: [ 'អា.', 'ច.', 'អ.', 'ព.', 'ព្រ.', 'សុ.', 'ស.' ], + today: 'ថ្ងៃនេះ', + clear: 'លុប', + close: 'បិទ', + labelMonthNext: 'ខែបន្ទាប់', + labelMonthPrev: 'ខែមុន', + labelMonthSelect: 'ជ្រើសរើសខែ', + labelYearSelect: 'ជ្រើសរើសឆ្នាំ', + firstDay: 1, + showMonthsShort: false, + showWeekdaysFull: true, + format: 'ថ្ងៃទី d ខែmmmm ឆ្នាំ yyyy', + formatSubmit: 'yyyy/mm/dd' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'លុប' +}); diff --git a/assets/js/pickadate/translations/ko_KR.js b/assets/js/pickadate/translations/ko_KR.js index 76eaa841..130ec906 100644 --- a/assets/js/pickadate/translations/ko_KR.js +++ b/assets/js/pickadate/translations/ko_KR.js @@ -1 +1,17 @@ -jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],monthsShort:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],weekdaysFull:["일요일","월요일","화요일","수요일","목요일","금요일","토요일"],weekdaysShort:["일","월","화","수","목","금","토"],today:"오늘",clear:"취소",firstDay:1,format:"yyyy 년 mm 월 dd 일",formatSubmit:"yyyy/mm/dd"}); \ No newline at end of file +// Korean + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ '1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월' ], + monthsShort: [ '1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월' ], + weekdaysFull: [ '일요일', '월요일', '화요일', '수요일', '목요일', '금요일', '토요일' ], + weekdaysShort: [ '일', '월', '화', '수', '목', '금', '토' ], + today: '오늘', + clear: '취소', + firstDay: 1, + format: 'yyyy 년 mm 월 dd 일', + formatSubmit: 'yyyy/mm/dd' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: '취소' +}); diff --git a/assets/js/pickadate/translations/lt_LT.js b/assets/js/pickadate/translations/lt_LT.js new file mode 100644 index 00000000..0d4637e4 --- /dev/null +++ b/assets/js/pickadate/translations/lt_LT.js @@ -0,0 +1,24 @@ +// Lietuviškai + +jQuery.extend( jQuery.fn.pickadate.defaults, { + labelMonthNext: 'Sekantis mėnuo', + labelMonthPrev: 'Ankstesnis mėnuo', + labelMonthSelect: 'Pasirinkite mėnesį', + labelYearSelect: 'Pasirinkite metus', + monthsFull: ['Sausis', 'Vasaris', 'Kovas', 'Balandis', 'Gegužė', 'Birželis', 'Liepa', 'Rugpjūtis', 'Rugsėjis', 'Spalis', 'Lapkritis', 'Gruodis'], + monthsShort: ['Sau', 'Vas', 'Kov', 'Bal', 'Geg', 'Bir', 'Lie', 'Rgp', 'Rgs', 'Spa', 'Lap', 'Grd'], + weekdaysFull: ['Sekmadienis', 'Pirmadienis', 'Antradienis', 'Trečiadienis', 'Ketvirtadienis', 'Penktadienis', 'Šeštadienis'], + weekdaysShort: ['Sk', 'Pr', 'An', 'Tr', 'Kt', 'Pn', 'Št'], + today: 'Šiandien', + clear: 'Išvalyti', + close: 'Uždaryti', + firstDay: 1, + //format: 'yyyy !m. mmmm d !d.', // need to have diffrent case of full months name + format: 'yyyy-mm-dd', + formatSubmit: 'yyyy/mm/dd' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'Išvalyti', + format: 'HH:i' +}); diff --git a/assets/js/pickadate/translations/lv_LV.js b/assets/js/pickadate/translations/lv_LV.js new file mode 100644 index 00000000..d8b92d83 --- /dev/null +++ b/assets/js/pickadate/translations/lv_LV.js @@ -0,0 +1,22 @@ +// Latvian + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'Janvāris', 'Februāris', 'Marts', 'Aprīlis', 'Maijs', 'Jūnijs', 'Jūlijs', 'Augusts', 'Septembris', 'Oktobris', 'Novembris', 'Decembris' ], + monthsShort: [ 'Jan', 'Feb', 'Mar', 'Apr', 'Mai', 'Jūn', 'Jūl', 'Aug', 'Sep', 'Okt', 'Nov', 'Dec' ], + weekdaysFull: [ 'Svētdiena', 'Pirmdiena', 'Otrdiena', 'Trešdiena', 'Ceturtdiena', 'Piektdiena', 'Sestdiena' ], + weekdaysShort: [ 'Sv', 'P', 'O', 'T', 'C', 'Pk', 'S' ], + today: 'Šodiena', + clear: 'Dzēst', + close: 'Aizvērt', + firstDay: 1, + format: 'yyyy.mm.dd. dddd', + formatSubmit: 'yyyy/mm/dd', + labelMonthNext: 'Nākamais mēnesis', + labelMonthPrev: 'Iepriekšējais mēnesis', + labelMonthSelect: 'Izvēlēties mēnesi', + labelYearSelect: 'Izvēlēties gadu' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'Dzēst' +}); diff --git a/assets/js/pickadate/translations/nb_NO.js b/assets/js/pickadate/translations/nb_NO.js new file mode 100644 index 00000000..74eb5c1b --- /dev/null +++ b/assets/js/pickadate/translations/nb_NO.js @@ -0,0 +1,18 @@ +// Norwegian + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'januar', 'februar', 'mars', 'april', 'mai', 'juni', 'juli', 'august', 'september', 'oktober', 'november', 'desember' ], + monthsShort: [ 'jan', 'feb', 'mar', 'apr', 'mai', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'des' ], + weekdaysFull: [ 'søndag', 'mandag', 'tirsdag', 'onsdag', 'torsdag', 'fredag', 'lørdag' ], + weekdaysShort: [ 'søn','man','tir', 'ons', 'tor', 'fre', 'lør' ], + today: 'i dag', + clear: 'nullstill', + close: 'lukk', + firstDay: 1, + format: 'dd. mmm. yyyy', + formatSubmit: 'yyyy/mm/dd' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'nullstill' +}); diff --git a/assets/js/pickadate/translations/ne_NP.js b/assets/js/pickadate/translations/ne_NP.js index 393df818..8db79db1 100644 --- a/assets/js/pickadate/translations/ne_NP.js +++ b/assets/js/pickadate/translations/ne_NP.js @@ -1 +1,17 @@ -jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["जनवरी","फेब्रुअरी","मार्च","अप्रिल","मे","जुन","जुलाई","अगस्त","सेप्टेम्बर","अक्टोबर","नोवेम्बर","डिसेम्बर"],monthsShort:["जन","फेब्रु","मार्च","अप्रिल","मे","जुन","जुल","अग","सेप्टे","अक्टो","नोभे","डिसे"],weekdaysFull:["सोमबार","मङ्लबार","बुधबार","बिहीबार","शुक्रबार","शनिबार","आईतबार"],weekdaysShort:["सोम","मंगल्","बुध","बिही","शुक्र","शनि","आईत"],numbers:["०","१","२","३","४","५","६","७","८","९"],today:"आज",clear:"मेटाउनुहोस्",format:"dddd, dd mmmm, yyyy",formatSubmit:"yyyy/mm/dd"}); \ No newline at end of file +// Nepali + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'जनवरी', 'फेब्रुअरी', 'मार्च', 'अप्रिल', 'मे', 'जुन', 'जुलाई', 'अगस्त', 'सेप्टेम्बर', 'अक्टोबर', 'नोवेम्बर', 'डिसेम्बर' ], + monthsShort: [ 'जन', 'फेब्रु', 'मार्च', 'अप्रिल', 'मे', 'जुन', 'जुल', 'अग', 'सेप्टे', 'अक्टो', 'नोभे', 'डिसे' ], + weekdaysFull: [ 'सोमबार', 'मङ्लबार', 'बुधबार', 'बिहीबार', 'शुक्रबार', 'शनिबार', 'आईतबार' ], + weekdaysShort: [ 'सोम', 'मंगल्', 'बुध', 'बिही', 'शुक्र', 'शनि', 'आईत' ], + numbers: [ '०', '१', '२', '३', '४', '५', '६', '७', '८', '९' ], + today: 'आज', + clear: 'मेटाउनुहोस्', + format: 'dddd, dd mmmm, yyyy', + formatSubmit: 'yyyy/mm/dd' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'मेटाउनुहोस्' +}); diff --git a/assets/js/pickadate/translations/nl_NL.js b/assets/js/pickadate/translations/nl_NL.js index 59e68822..45ac241b 100644 --- a/assets/js/pickadate/translations/nl_NL.js +++ b/assets/js/pickadate/translations/nl_NL.js @@ -1 +1,18 @@ -jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],monthsShort:["jan","feb","maa","apr","mei","jun","jul","aug","sep","okt","nov","dec"],weekdaysFull:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],weekdaysShort:["zo","ma","di","wo","do","vr","za"],today:"vandaag",clear:"verwijderen",firstDay:1,format:"dddd d mmmm yyyy",formatSubmit:"yyyy/mm/dd"}); \ No newline at end of file +// Dutch + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december' ], + monthsShort: [ 'jan', 'feb', 'mrt', 'apr', 'mei', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'dec' ], + weekdaysFull: [ 'zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag' ], + weekdaysShort: [ 'zo', 'ma', 'di', 'wo', 'do', 'vr', 'za' ], + today: 'vandaag', + clear: 'wissen', + close: 'sluiten', + firstDay: 1, + format: 'dddd d mmmm yyyy', + formatSubmit: 'yyyy/mm/dd' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'wissen' +}); diff --git a/assets/js/pickadate/translations/nn_NO.js b/assets/js/pickadate/translations/nn_NO.js deleted file mode 100644 index bdcf2628..00000000 --- a/assets/js/pickadate/translations/nn_NO.js +++ /dev/null @@ -1 +0,0 @@ -jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"],monthsShort:["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des"],weekdaysFull:["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"],weekdaysShort:["søn","man","tir","ons","tor","fre","lør"],today:"i dag",clear:"nullstill",firstDay:1,format:"dd. mmm. yyyy",formatSubmit:"yyyy/mm/dd"}); \ No newline at end of file diff --git a/assets/js/pickadate/translations/pl_PL.js b/assets/js/pickadate/translations/pl_PL.js index aacfc048..b921ae79 100644 --- a/assets/js/pickadate/translations/pl_PL.js +++ b/assets/js/pickadate/translations/pl_PL.js @@ -1 +1,18 @@ -jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["styczeń","luty","marzec","kwiecień","maj","czerwiec","lipiec","sierpień","wrzesień","październik","listopad","grudzień"],monthsShort:["sty","lut","mar","kwi","maj","cze","lip","sie","wrz","paź","lis","gru"],weekdaysFull:["niedziela","poniedziałek","wtorek","środa","czwartek","piątek","sobota"],weekdaysShort:["N","Pn","Wt","Śr","Cz","Pt","So"],today:"dzisiaj",clear:"usunąć",firstDay:1,format:"d mmmm yyyy",formatSubmit:"yyyy/mm/dd"}); \ No newline at end of file +// Polish + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'styczeń', 'luty', 'marzec', 'kwiecień', 'maj', 'czerwiec', 'lipiec', 'sierpień', 'wrzesień', 'październik', 'listopad', 'grudzień' ], + monthsShort: [ 'sty', 'lut', 'mar', 'kwi', 'maj', 'cze', 'lip', 'sie', 'wrz', 'paź', 'lis', 'gru' ], + weekdaysFull: [ 'niedziela', 'poniedziałek', 'wtorek', 'środa', 'czwartek', 'piątek', 'sobota' ], + weekdaysShort: [ 'niedz.', 'pn.', 'wt.', 'śr.', 'cz.', 'pt.', 'sob.' ], + today: 'Dzisiaj', + clear: 'Usuń', + close: 'Zamknij', + firstDay: 1, + format: 'd mmmm yyyy', + formatSubmit: 'yyyy/mm/dd' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'usunąć' +}); diff --git a/assets/js/pickadate/translations/pt_BR.js b/assets/js/pickadate/translations/pt_BR.js index cab79348..01b32f15 100644 --- a/assets/js/pickadate/translations/pt_BR.js +++ b/assets/js/pickadate/translations/pt_BR.js @@ -1 +1,17 @@ -jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["janeiro","fevereiro","março","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro"],monthsShort:["jan","fev","mar","abr","mai","jun","jul","ago","set","out","nov","dez"],weekdaysFull:["domingo","segunda-feira","terça-feira","quarta-feira","quinta-feira","sexta-feira","sábado"],weekdaysShort:["dom","seg","ter","qua","qui","sex","sab"],today:"hoje",clear:"excluir",format:"dddd, d !de mmmm !de yyyy",formatSubmit:"yyyy/mm/dd"}); \ No newline at end of file +// Brazilian Portuguese + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'janeiro', 'fevereiro', 'março', 'abril', 'maio', 'junho', 'julho', 'agosto', 'setembro', 'outubro', 'novembro', 'dezembro' ], + monthsShort: [ 'jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez' ], + weekdaysFull: [ 'domingo', 'segunda-feira', 'terça-feira', 'quarta-feira', 'quinta-feira', 'sexta-feira', 'sábado' ], + weekdaysShort: [ 'dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sab' ], + today: 'hoje', + clear: 'limpar', + close: 'fechar', + format: 'dddd, d !de mmmm !de yyyy', + formatSubmit: 'yyyy/mm/dd' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'limpar' +}); diff --git a/assets/js/pickadate/translations/pt_PT.js b/assets/js/pickadate/translations/pt_PT.js index 5485df37..383b3d25 100644 --- a/assets/js/pickadate/translations/pt_PT.js +++ b/assets/js/pickadate/translations/pt_PT.js @@ -1 +1,17 @@ -jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["janeiro","fevereiro","março","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro"],monthsShort:["jan","fev","mar","abr","mai","jun","jul","ago","set","out","nov","dez"],weekdaysFull:["domingo","segunda","terça","quarta","quinta","sexta","sábado"],weekdaysShort:["dom","seg","ter","qua","qui","sex","sab"],today:"hoje",clear:"excluir",format:"d !de mmmm !de yyyy",formatSubmit:"yyyy/mm/dd"}); \ No newline at end of file +// Portuguese + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro' ], + monthsShort: [ 'jan', 'fev', 'mar', 'abr', 'mai', 'jun', 'jul', 'ago', 'set', 'out', 'nov', 'dez' ], + weekdaysFull: [ 'Domingo', 'Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta', 'Sábado' ], + weekdaysShort: [ 'dom', 'seg', 'ter', 'qua', 'qui', 'sex', 'sab' ], + today: 'Hoje', + clear: 'Limpar', + close: 'Fechar', + format: 'd !de mmmm !de yyyy', + formatSubmit: 'yyyy/mm/dd' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'Limpar' +}); diff --git a/assets/js/pickadate/translations/ro_RO.js b/assets/js/pickadate/translations/ro_RO.js index 3a53e7f9..2d556b62 100644 --- a/assets/js/pickadate/translations/ro_RO.js +++ b/assets/js/pickadate/translations/ro_RO.js @@ -1 +1,17 @@ -jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["ianuarie","februarie","martie","aprilie","mai","iunie","iulie","august","septembrie","octombrie","noiembrie","decembrie"],monthsShort:["ian","feb","mar","apr","mai","iun","iul","aug","sep","oct","noi","dec"],weekdaysFull:["duminică","luni","marţi","miercuri","joi","vineri","sâmbătă"],weekdaysShort:["D","L","Ma","Mi","J","V","S"],today:"azi",clear:"șterge",firstDay:1,format:"dd mmmm yyyy",formatSubmit:"yyyy/mm/dd"}); \ No newline at end of file +// Romanian + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'ianuarie', 'februarie', 'martie', 'aprilie', 'mai', 'iunie', 'iulie', 'august', 'septembrie', 'octombrie', 'noiembrie', 'decembrie' ], + monthsShort: [ 'ian', 'feb', 'mar', 'apr', 'mai', 'iun', 'iul', 'aug', 'sep', 'oct', 'noi', 'dec' ], + weekdaysFull: [ 'duminică', 'luni', 'marţi', 'miercuri', 'joi', 'vineri', 'sâmbătă' ], + weekdaysShort: [ 'D', 'L', 'Ma', 'Mi', 'J', 'V', 'S' ], + today: 'azi', + clear: 'șterge', + firstDay: 1, + format: 'dd mmmm yyyy', + formatSubmit: 'yyyy/mm/dd' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'șterge' +}); diff --git a/assets/js/pickadate/translations/ru_RU.js b/assets/js/pickadate/translations/ru_RU.js index 0b16e0bb..90756bc7 100644 --- a/assets/js/pickadate/translations/ru_RU.js +++ b/assets/js/pickadate/translations/ru_RU.js @@ -1 +1,18 @@ -jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["Января","Февраля","Марта","Апреля","Мая","Июня","Июля","Августа","Сентября","Октября","Ноября","Декабря"],monthsShort:["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],weekdaysFull:["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],weekdaysShort:["вс","пн","вт","ср","чт","пт","сб"],today:"сегодня",clear:"удалить",firstDay:1,format:"d mmmm yyyy г.",formatSubmit:"yyyy/mm/dd"}); \ No newline at end of file +// Russian + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', 'октября', 'ноября', 'декабря' ], + monthsShort: [ 'янв', 'фев', 'мар', 'апр', 'май', 'июн', 'июл', 'авг', 'сен', 'окт', 'ноя', 'дек' ], + weekdaysFull: [ 'воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота' ], + weekdaysShort: [ 'вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб' ], + today: 'сегодня', + clear: 'удалить', + close: 'закрыть', + firstDay: 1, + format: 'd mmmm yyyy г.', + formatSubmit: 'yyyy/mm/dd' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'удалить' +}); diff --git a/assets/js/pickadate/translations/sk_SK.js b/assets/js/pickadate/translations/sk_SK.js index f867b08e..2b0c1194 100644 --- a/assets/js/pickadate/translations/sk_SK.js +++ b/assets/js/pickadate/translations/sk_SK.js @@ -1 +1,18 @@ -jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["január","február","marec","apríl","máj","jún","júl","august","september","október","november","december"],monthsShort:["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII"],weekdaysFull:["nedeļľa","pondelok","utorok","streda","š̌švrtok","piatok","sobota"],weekdaysShort:["Ne","Po","Ut","St","Št","Pi","So"],today:"dnes",clear:"vymazať",firstDay:1,format:"d. mmmm yyyy",formatSubmit:"yyyy/mm/dd"}); \ No newline at end of file +// Slovak + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'január', 'február', 'marec', 'apríl', 'máj', 'jún', 'júl', 'august', 'september', 'október', 'november', 'december' ], + monthsShort: [ 'jan', 'feb', 'mar', 'apr', 'máj', 'jún', 'júl', 'aug', 'sep', 'okt', 'nov', 'dec' ], + weekdaysFull: [ 'nedeľa', 'pondelok', 'utorok', 'streda', 'štvrtok', 'piatok', 'sobota' ], + weekdaysShort: [ 'Ne', 'Po', 'Ut', 'St', 'Št', 'Pi', 'So' ], + today: 'dnes', + clear: 'vymazať', + close: 'zavrieť', + firstDay: 1, + format: 'd. mmmm yyyy', + formatSubmit: 'yyyy/mm/dd' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'vymazať' +}); diff --git a/assets/js/pickadate/translations/sl_SI.js b/assets/js/pickadate/translations/sl_SI.js index 5eac8e24..4170b6c5 100644 --- a/assets/js/pickadate/translations/sl_SI.js +++ b/assets/js/pickadate/translations/sl_SI.js @@ -1 +1,18 @@ -jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["januar","februar","marec","april","maj","junij","julij","avgust","september","oktober","november","december"],monthsShort:["jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec"],weekdaysFull:["nedelja","ponedeljek","torek","sreda","četrtek","petek","sobota"],weekdaysShort:["ned","pon","tor","sre","čet","pet","sob"],today:"danes",clear:"izbriši",firstDay:1,format:"d. mmmm yyyy",formatSubmit:"yyyy/mm/dd"}); \ No newline at end of file +// Slovenian + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'januar', 'februar', 'marec', 'april', 'maj', 'junij', 'julij', 'avgust', 'september', 'oktober', 'november', 'december' ], + monthsShort: [ 'jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'avg', 'sep', 'okt', 'nov', 'dec' ], + weekdaysFull: [ 'nedelja', 'ponedeljek', 'torek', 'sreda', 'četrtek', 'petek', 'sobota' ], + weekdaysShort: [ 'ned', 'pon', 'tor', 'sre', 'čet', 'pet', 'sob' ], + today: 'danes', + clear: 'izbriši', + close: 'zapri', + firstDay: 1, + format: 'd. mmmm yyyy', + formatSubmit: 'yyyy/mm/dd' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'izbriši' +}); diff --git a/assets/js/pickadate/translations/sr_RS_cy.js b/assets/js/pickadate/translations/sr_RS_cy.js new file mode 100644 index 00000000..29bd7520 --- /dev/null +++ b/assets/js/pickadate/translations/sr_RS_cy.js @@ -0,0 +1,22 @@ +// Serbian (Cyrillic) + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'јануар','фебруар','март','април','мај','јун','јул','август','септембар','октобар','новембар','децембар' ], + monthsShort: [ 'јан.','феб.','март','апр.','мај','јун','јул','авг.','септ.','окт.','нов.','дец.' ], + weekdaysFull: [ 'недеља', 'понедељак', 'уторак', 'среда', 'четвртак', 'петак', 'субота' ], + weekdaysShort: [ 'нед.', 'пон.', 'ут.', 'ср.', 'чет.', 'пет.', 'суб.' ], + today: 'данас', + clear: 'избриши', + close: 'затвори', + firstDay: 1, + format: 'd. MMMM yyyy.', + formatSubmit: 'yyyy/mm/dd', + labelMonthNext:"Следећи месец", + labelMonthPrev:"Претходни месец", + labelMonthSelect:"Изаберите месец", + labelYearSelect:"Изаберите годину" +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'избриши' +}); diff --git a/assets/js/pickadate/translations/sr_RS_lt.js b/assets/js/pickadate/translations/sr_RS_lt.js new file mode 100644 index 00000000..c7c2d518 --- /dev/null +++ b/assets/js/pickadate/translations/sr_RS_lt.js @@ -0,0 +1,22 @@ +// Serbian (Latin) + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'januar', 'februar', 'mart', 'april', 'maj', 'jun', 'juli', 'avgust', 'septembar', 'oktobar', 'novembar', 'decembar' ], + monthsShort: [ 'jan.', 'feb.', 'mart', 'apr.', 'maj', 'jun', 'jul', 'avg.', 'sept.', 'okt.', 'nov.', 'dec.' ], + weekdaysFull: [ 'nedelja', 'ponedeljak', 'utorak', 'sreda', 'četvrtak', 'petak', 'subota' ], + weekdaysShort: [ 'ned.', 'pon.', 'ut.', 'sr.', 'čet.', 'pet.', 'sub.' ], + today: 'danas', + clear: 'izbriši', + close: 'zatvori', + firstDay: 1, + format: 'd. MMMM yyyy.', + formatSubmit: 'yyyy/mm/dd', + labelMonthNext:"Sledeći mesec", + labelMonthPrev:"Prethodni mesec", + labelMonthSelect:"Izaberite mesec", + labelYearSelect:"Izaberite godinu" +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'izbriši' +}); diff --git a/assets/js/pickadate/translations/sv_SE.js b/assets/js/pickadate/translations/sv_SE.js index e537bb18..d4c9f3b6 100644 --- a/assets/js/pickadate/translations/sv_SE.js +++ b/assets/js/pickadate/translations/sv_SE.js @@ -1 +1,22 @@ -jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december"],monthsShort:["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"],weekdaysFull:["söndag","måndag","tisdag","onsdag","torsdag","fredag","lördag"],weekdaysShort:["sön","mån","tis","ons","tor","fre","lör"],today:"i dag",clear:"bort",firstDay:1,format:"d/m yyyy",formatSubmit:"yyyy/mm/dd"}); \ No newline at end of file +// Swedish + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'januari', 'februari', 'mars', 'april', 'maj', 'juni', 'juli', 'augusti', 'september', 'oktober', 'november', 'december' ], + monthsShort: [ 'jan', 'feb', 'mar', 'apr', 'maj', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'dec' ], + weekdaysFull: [ 'söndag', 'måndag', 'tisdag', 'onsdag', 'torsdag', 'fredag', 'lördag' ], + weekdaysShort: [ 'sön', 'mån', 'tis', 'ons', 'tor', 'fre', 'lör' ], + today: 'Idag', + clear: 'Rensa', + close: 'Stäng', + firstDay: 1, + format: 'yyyy-mm-dd', + formatSubmit: 'yyyy/mm/dd', + labelMonthNext: 'Nästa månad', + labelMonthPrev: 'Föregående månad', + labelMonthSelect: 'Välj månad', + labelYearSelect: 'Välj år' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'Rensa' +}); diff --git a/assets/js/pickadate/translations/th.js b/assets/js/pickadate/translations/th.js deleted file mode 100644 index 72f2e7d8..00000000 --- a/assets/js/pickadate/translations/th.js +++ /dev/null @@ -1 +0,0 @@ -jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม"],monthsShort:["ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค."],weekdaysFull:["อาทติย","จันทร","องัคาร","พุธ","พฤหสั บดี","ศกุร","เสาร"],weekdaysShort:["อ.","จ.","อ.","พ.","พฤ.","ศ.","ส."],today:"วันนี้",clear:"ลบ",format:"d mmmm yyyy",formatSubmit:"yyyy/mm/dd"}); \ No newline at end of file diff --git a/assets/js/pickadate/translations/th_TH.js b/assets/js/pickadate/translations/th_TH.js new file mode 100644 index 00000000..31de1c58 --- /dev/null +++ b/assets/js/pickadate/translations/th_TH.js @@ -0,0 +1,16 @@ +// Thai + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'มกราคม', 'กุมภาพันธ์', 'มีนาคม', 'เมษายน', 'พฤษภาคม', 'มิถุนายน', 'กรกฎาคม', 'สิงหาคม', 'กันยายน', 'ตุลาคม', 'พฤศจิกายน', 'ธันวาคม' ], + monthsShort: [ 'ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', 'พ.ย.', 'ธ.ค.' ], + weekdaysFull: [ 'อาทิตย์', 'จันทร์', 'อังคาร', 'พุธ', 'พฤหัสบดี', 'ศุกร์', 'เสาร์' ], + weekdaysShort: [ 'อา.', 'จ.', 'อ.', 'พ.', 'พฤ.', 'ศ.', 'ส.' ], + today: 'วันนี้', + clear: 'ลบ', + format: 'd mmmm yyyy', + formatSubmit: 'yyyy/mm/dd' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'ลบ' +}); diff --git a/assets/js/pickadate/translations/tr_TR.js b/assets/js/pickadate/translations/tr_TR.js index f957781e..456c2c77 100644 --- a/assets/js/pickadate/translations/tr_TR.js +++ b/assets/js/pickadate/translations/tr_TR.js @@ -1 +1,18 @@ -jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık"],monthsShort:["Oca","Şub","Mar","Nis","May","Haz","Tem","Ağu","Eyl","Eki","Kas","Ara"],weekdaysFull:["Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi"],weekdaysShort:["Pzr","Pzt","Sal","Çrş","Prş","Cum","Cmt"],today:"bugün",clear:"sil",firstDay:1,format:"dd mmmm yyyy dddd",formatSubmit:"yyyy/mm/dd"}); \ No newline at end of file +// Turkish + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'Ocak', 'Şubat', 'Mart', 'Nisan', 'Mayıs', 'Haziran', 'Temmuz', 'Ağustos', 'Eylül', 'Ekim', 'Kasım', 'Aralık' ], + monthsShort: [ 'Oca', 'Şub', 'Mar', 'Nis', 'May', 'Haz', 'Tem', 'Ağu', 'Eyl', 'Eki', 'Kas', 'Ara' ], + weekdaysFull: [ 'Pazar', 'Pazartesi', 'Salı', 'Çarşamba', 'Perşembe', 'Cuma', 'Cumartesi' ], + weekdaysShort: [ 'Pzr', 'Pzt', 'Sal', 'Çrş', 'Prş', 'Cum', 'Cmt' ], + today: 'Bugün', + clear: 'Sil', + close: 'Kapat', + firstDay: 1, + format: 'dd mmmm yyyy dddd', + formatSubmit: 'yyyy/mm/dd' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'sil' +}); diff --git a/assets/js/pickadate/translations/uk.js b/assets/js/pickadate/translations/uk.js deleted file mode 100644 index 874e474c..00000000 --- a/assets/js/pickadate/translations/uk.js +++ /dev/null @@ -1 +0,0 @@ -jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["січень","лютий","березень","квітень","травень","червень","липень","серпень","вересень","жовтень","листопад","грудень"],monthsShort:["січ","лют","бер","кві","тра","чер","лип","сер","вер","жов","лис","гру"],weekdaysFull:["неділя","понеділок","вівторок","середа","четвер","п‘ятниця","субота"],weekdaysShort:["нд","пн","вт","ср","чт","пт","сб"],today:"сьогодні",clear:"викреслити",firstDay:1,format:"dd mmmm yyyy p.",formatSubmit:"yyyy/mm/dd"}); \ No newline at end of file diff --git a/assets/js/pickadate/translations/uk_UA.js b/assets/js/pickadate/translations/uk_UA.js new file mode 100644 index 00000000..3727294e --- /dev/null +++ b/assets/js/pickadate/translations/uk_UA.js @@ -0,0 +1,17 @@ +// Ukrainian + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'січень', 'лютий', 'березень', 'квітень', 'травень', 'червень', 'липень', 'серпень', 'вересень', 'жовтень', 'листопад', 'грудень' ], + monthsShort: [ 'січ', 'лют', 'бер', 'кві', 'тра', 'чер', 'лип', 'сер', 'вер', 'жов', 'лис', 'гру' ], + weekdaysFull: [ 'неділя', 'понеділок', 'вівторок', 'середа', 'четвер', 'п‘ятниця', 'субота' ], + weekdaysShort: [ 'нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб' ], + today: 'сьогодні', + clear: 'викреслити', + firstDay: 1, + format: 'dd mmmm yyyy p.', + formatSubmit: 'yyyy/mm/dd' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'викреслити' +}); diff --git a/assets/js/pickadate/translations/vi.js b/assets/js/pickadate/translations/vi.js deleted file mode 100644 index 8ab8f07c..00000000 --- a/assets/js/pickadate/translations/vi.js +++ /dev/null @@ -1 +0,0 @@ -jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["Tháng Một","Tháng Hai","Tháng Ba","Tháng Tư","Tháng Năm","Tháng Sáu","Tháng Bảy","Tháng Tám","Tháng Chín","Tháng Mười","Tháng Mười Một","Tháng Mười Hai"],monthsShort:["Một","Hai","Ba","Tư","Năm","Sáu","Bảy","Tám","Chín","Mưới","Mười Một","Mười Hai"],weekdaysFull:["Chủ Nhật","Thứ Hai","Thứ Ba","Thứ Tư","Thứ Năm","Thứ Sáu","Thứ Bảy"],weekdaysShort:["C.Nhật","T.Hai","T.Ba","T.Tư","T.Năm","T.Sáu","T.Bảy"],today:"Hôm Nay",clear:"Xoá",firstDay:1}); \ No newline at end of file diff --git a/assets/js/pickadate/translations/vi_VN.js b/assets/js/pickadate/translations/vi_VN.js new file mode 100644 index 00000000..2127892b --- /dev/null +++ b/assets/js/pickadate/translations/vi_VN.js @@ -0,0 +1,18 @@ +// Vietnamese + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ 'Tháng Một', 'Tháng Hai', 'Tháng Ba', 'Tháng Tư', 'Tháng Năm', 'Tháng Sáu', 'Tháng Bảy', 'Tháng Tám', 'Tháng Chín', 'Tháng Mười', 'Tháng Mười Một', 'Tháng Mười Hai' ], + monthsShort: [ 'Một', 'Hai', 'Ba', 'Tư', 'Năm', 'Sáu', 'Bảy', 'Tám', 'Chín', 'Mười', 'Mười Một', 'Mười Hai' ], + weekdaysFull: [ 'Chủ Nhật', 'Thứ Hai', 'Thứ Ba', 'Thứ Tư', 'Thứ Năm', 'Thứ Sáu', 'Thứ Bảy' ], + weekdaysShort: [ 'C.Nhật', 'T.Hai', 'T.Ba', 'T.Tư', 'T.Năm', 'T.Sáu', 'T.Bảy' ], + today: 'Hôm Nay', + clear: 'Xoá', + close: 'Đóng', + firstDay: 1, + format: 'Bạn chọn: dddd, dd mmmm, yyyy', + formatSubmit: 'yyyy/mm/dd' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: 'Xoá' +}); diff --git a/assets/js/pickadate/translations/zh_CN.js b/assets/js/pickadate/translations/zh_CN.js index 2eb9ceac..a50b8c1d 100644 --- a/assets/js/pickadate/translations/zh_CN.js +++ b/assets/js/pickadate/translations/zh_CN.js @@ -1 +1,18 @@ -jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthsShort:["一","二","三","四","五","六","七","八","九","十","十一","十二"],weekdaysFull:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],weekdaysShort:["日","一","二","三","四","五","六"],today:"今日",clear:"删",firstDay:1,format:"yyyy 年 mm 月 dd 日",formatSubmit:"yyyy/mm/dd"}); \ No newline at end of file +// Simplified Chinese + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ '一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月' ], + monthsShort: [ '一', '二', '三', '四', '五', '六', '七', '八', '九', '十', '十一', '十二' ], + weekdaysFull: [ '星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六' ], + weekdaysShort: [ '日', '一', '二', '三', '四', '五', '六' ], + today: '今天', + clear: '清除', + close: '关闭', + firstDay: 1, + format: 'yyyy 年 mm 月 dd 日', + formatSubmit: 'yyyy/mm/dd' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: '清除' +}); diff --git a/assets/js/pickadate/translations/zh_TW.js b/assets/js/pickadate/translations/zh_TW.js index d8845a31..2848814a 100644 --- a/assets/js/pickadate/translations/zh_TW.js +++ b/assets/js/pickadate/translations/zh_TW.js @@ -1 +1,18 @@ -jQuery.extend(jQuery.fn.pickadate.defaults,{monthsFull:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthsShort:["一","二","三","四","五","六","七","八","九","十","十一","十二"],weekdaysFull:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],weekdaysShort:["日","一","二","三","四","五","六"],today:"今天",clear:"清除",firstDay:1,format:"yyyy 年 mm 月 dd 日",formatSubmit:"yyyy/mm/dd"}); \ No newline at end of file +// Traditional Chinese + +jQuery.extend( jQuery.fn.pickadate.defaults, { + monthsFull: [ '一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月' ], + monthsShort: [ '一', '二', '三', '四', '五', '六', '七', '八', '九', '十', '十一', '十二' ], + weekdaysFull: [ '星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六' ], + weekdaysShort: [ '日', '一', '二', '三', '四', '五', '六' ], + today: '今天', + clear: '清除', + close: '關閉', + firstDay: 1, + format: 'yyyy 年 mm 月 dd 日', + formatSubmit: 'yyyy/mm/dd' +}); + +jQuery.extend( jQuery.fn.pickatime.defaults, { + clear: '清除' +}); From 3919b62c175706b23ed02893d1e33f2a7c689b9a Mon Sep 17 00:00:00 2001 From: nikitasinelnikov Date: Tue, 20 Aug 2019 16:11:01 +0300 Subject: [PATCH 04/19] - fixed issues with the fields without metakeys; - fixed integration issues for the fields without metakeys; --- includes/admin/core/class-admin-builder.php | 32 +-------- includes/core/class-builtin.php | 73 ++++++++++++--------- includes/core/class-fields.php | 3 +- 3 files changed, 46 insertions(+), 62 deletions(-) diff --git a/includes/admin/core/class-admin-builder.php b/includes/admin/core/class-admin-builder.php index a021d4c8..6ee81ecb 100644 --- a/includes/admin/core/class-admin-builder.php +++ b/includes/admin/core/class-admin-builder.php @@ -115,42 +115,16 @@ if ( ! class_exists( 'um\admin\core\Admin_Builder' ) ) { */ extract( $array ); - /** - * UM hook - * - * @type filter - * @title um_fields_without_metakey - * @description Field Types without meta key - * @input_vars - * [{"var":"$types","type":"array","desc":"Field Types"}] - * @change_log - * ["Since: 2.0"] - * @usage add_filter( 'um_fields_without_metakey', 'function_name', 10, 1 ); - * @example - * - */ - $fields_without_metakey = apply_filters( 'um_fields_without_metakey', array( - 'block', - 'shortcode', - 'spacing', - 'divider', - 'group' - ) ); + $fields_without_metakey = UM()->builtin()->get_fields_without_metakey(); - $fields = UM()->query()->get_attr('custom_fields', $form_id); + $fields = UM()->query()->get_attr( 'custom_fields', $form_id ); $count = 1; if ( ! empty( $fields ) ) { $count = count( $fields ) + 1; } // set unique meta key - if ( in_array( $field_type, $fields_without_metakey ) || ! isset( $array['post']['_metakey'] ) ) { + if ( in_array( $field_type, $fields_without_metakey ) && ! isset( $array['post']['_metakey'] ) ) { $array['post']['_metakey'] = "um_{$field_type}_{$form_id}_{$count}"; } diff --git a/includes/core/class-builtin.php b/includes/core/class-builtin.php index 99ae060c..b0a4bdcd 100644 --- a/includes/core/class-builtin.php +++ b/includes/core/class-builtin.php @@ -1215,6 +1215,45 @@ if ( ! class_exists( 'um\core\Builtin' ) ) { } + /** + * Get all fields without metakeys + * + * @return array + */ + function get_fields_without_metakey() { + $fields_without_metakey = array( + 'block', + 'shortcode', + 'spacing', + 'divider', + 'group' + ); + + + /** + * UM hook + * + * @type filter + * @title um_fields_without_metakey + * @description Field Types without meta key + * @input_vars + * [{"var":"$types","type":"array","desc":"Field Types"}] + * @change_log + * ["Since: 2.0"] + * @usage add_filter( 'um_fields_without_metakey', 'function_name', 10, 1 ); + * @example + * + */ + return apply_filters( 'um_fields_without_metakey', $fields_without_metakey ); + } + + /** * May be used to show a dropdown, or source for user meta * @@ -1225,38 +1264,8 @@ if ( ! class_exists( 'um\core\Builtin' ) ) { */ function all_user_fields( $exclude_types = null, $show_all = false ) { - $fields_without_metakey = array( - 'block', - 'shortcode', - 'spacing', - 'divider', - 'group' - ); - $fields_without_metakey = apply_filters( 'um_fields_without_metakey', $fields_without_metakey ); - - remove_filter( 'um_fields_without_metakey', 'um_user_tags_requires_no_metakey' ); - - /** - * UM hook - * - * @type filter - * @title um_fields_without_metakey - * @description Extend Fields without metakey - * @input_vars - * [{"var":"$fields","type":"array","desc":"Fields without metakey"}] - * @change_log - * ["Since: 2.0"] - * @usage add_filter( 'um_fields_without_metakey', 'function_name', 10, 1 ); - * @example - * - */ - $fields_without_metakey = apply_filters( 'um_fields_without_metakey', $fields_without_metakey ); + $fields_without_metakey = $this->get_fields_without_metakey(); + $fields_without_metakey = apply_filters( 'um_all_user_fields_without_metakey', $fields_without_metakey ); if ( ! $show_all ) { $this->fields_dropdown = array('image','file','password','rating'); diff --git a/includes/core/class-fields.php b/includes/core/class-fields.php index 2eb5cf55..4a2b70ba 100644 --- a/includes/core/class-fields.php +++ b/includes/core/class-fields.php @@ -3744,7 +3744,8 @@ if ( ! class_exists( 'um\core\Fields' ) ) { } //hide if empty - if ( ! in_array( $type, array( 'block', 'shortcode', 'spacing', 'divider', 'group' ) ) ) { + $fields_without_metakey = UM()->builtin()->get_fields_without_metakey(); + if ( ! in_array( $type, $fields_without_metakey ) ) { $_field_value = $this->field_value( $key, $default, $data ); if ( ! isset( $_field_value ) || $_field_value == '' ) { From fd4c40fb5c3edcc64074e61d044ef91cd75ca243 Mon Sep 17 00:00:00 2001 From: nikitasinelnikov Date: Tue, 20 Aug 2019 16:21:23 +0300 Subject: [PATCH 05/19] - code formatting; --- includes/core/class-query.php | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/includes/core/class-query.php b/includes/core/class-query.php index 9000fb43..ea7b755c 100644 --- a/includes/core/class-query.php +++ b/includes/core/class-query.php @@ -395,17 +395,18 @@ if ( ! class_exists( 'um\core\Query' ) ) { /** * Capture selected value * - * @param $key - * @param null $array_key - * @param null $fallback + * @param string $key + * @param string|null $array_key + * @param bool $fallback * @return int|mixed|null|string */ function get_meta_value( $key, $array_key = null, $fallback = false ) { $post_id = get_the_ID(); $try = get_post_meta( $post_id, $key, true ); - //old version if ( ! empty( $try ) ) - if ( $try != '' ) + //old-old version if ( ! empty( $try ) ) + //old version if ( $try !== false ) + if ( $try != '' ) { if ( is_array( $try ) && in_array( $array_key, $try ) ) { return $array_key; } else if ( is_array( $try ) ) { @@ -413,6 +414,7 @@ if ( ! class_exists( 'um\core\Query' ) ) { } else { return $try; } + } if ( $fallback == 'na' ) { $fallback = 0; From fd5614679ecfdac6d59a51944a732e12551075c2 Mon Sep 17 00:00:00 2001 From: nikitasinelnikov Date: Tue, 20 Aug 2019 16:27:22 +0300 Subject: [PATCH 06/19] - 2.0.56 pre-release; --- languages/ultimate-member-en_US.po | 958 ++++++++++++++--------------- 1 file changed, 479 insertions(+), 479 deletions(-) diff --git a/languages/ultimate-member-en_US.po b/languages/ultimate-member-en_US.po index 6b2cfe19..620d438c 100644 --- a/languages/ultimate-member-en_US.po +++ b/languages/ultimate-member-en_US.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Ultimate Member\n" -"POT-Creation-Date: 2019-08-19 15:11+0300\n" -"PO-Revision-Date: 2019-08-19 15:11+0300\n" +"POT-Creation-Date: 2019-08-20 16:27+0300\n" +"PO-Revision-Date: 2019-08-20 16:27+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: en_US\n" @@ -75,88 +75,88 @@ msgstr "" msgid "Form draft updated." msgstr "" -#: includes/admin/core/class-admin-builder.php:233 +#: includes/admin/core/class-admin-builder.php:207 msgid "Manage conditional fields support" msgstr "" -#: includes/admin/core/class-admin-builder.php:233 -#: includes/admin/core/class-admin-builder.php:235 +#: includes/admin/core/class-admin-builder.php:207 +#: includes/admin/core/class-admin-builder.php:209 msgid "" "Here you can setup conditional logic to show/hide this field based on " "specific fields value or conditions" msgstr "" -#: includes/admin/core/class-admin-builder.php:235 +#: includes/admin/core/class-admin-builder.php:209 msgid "Add conditional fields support" msgstr "" -#: includes/admin/core/class-admin-builder.php:250 +#: includes/admin/core/class-admin-builder.php:224 msgid "Add new rule" msgstr "" -#: includes/admin/core/class-admin-builder.php:251 +#: includes/admin/core/class-admin-builder.php:225 msgid "Reset all rules" msgstr "" -#: includes/admin/core/class-admin-builder.php:304 -#: includes/admin/core/class-admin-builder.php:626 -#: includes/admin/core/class-admin-builder.php:785 +#: includes/admin/core/class-admin-builder.php:278 +#: includes/admin/core/class-admin-builder.php:600 +#: includes/admin/core/class-admin-builder.php:759 #: includes/admin/core/class-admin-dragdrop.php:33 #: includes/admin/core/class-admin-menu.php:106 -#: includes/core/class-fields.php:4282 +#: includes/core/class-fields.php:4283 msgid "Please login as administrator" msgstr "" -#: includes/admin/core/class-admin-builder.php:413 -#: includes/admin/core/class-admin-builder.php:483 +#: includes/admin/core/class-admin-builder.php:387 +#: includes/admin/core/class-admin-builder.php:457 #: includes/admin/core/class-admin-dragdrop.php:165 msgid "Add Row" msgstr "" -#: includes/admin/core/class-admin-builder.php:414 -#: includes/admin/core/class-admin-builder.php:484 +#: includes/admin/core/class-admin-builder.php:388 +#: includes/admin/core/class-admin-builder.php:458 #: includes/admin/core/class-admin-dragdrop.php:166 msgid "Edit Row" msgstr "" -#: includes/admin/core/class-admin-builder.php:487 +#: includes/admin/core/class-admin-builder.php:461 #: includes/admin/core/class-admin-dragdrop.php:168 #: includes/admin/core/class-admin-dragdrop.php:183 #: includes/admin/core/class-admin-dragdrop.php:208 msgid "Delete Row" msgstr "" -#: includes/admin/core/class-admin-builder.php:851 +#: includes/admin/core/class-admin-builder.php:825 msgid "Search Icons..." msgstr "" -#: includes/admin/core/class-admin-builder.php:871 +#: includes/admin/core/class-admin-builder.php:845 msgid "Setup New Field" msgstr "" -#: includes/admin/core/class-admin-builder.php:888 +#: includes/admin/core/class-admin-builder.php:862 msgid "Predefined Fields" msgstr "" -#: includes/admin/core/class-admin-builder.php:901 -#: includes/core/class-builtin.php:1319 +#: includes/admin/core/class-admin-builder.php:875 +#: includes/core/class-builtin.php:1328 msgid "None" msgstr "" -#: includes/admin/core/class-admin-builder.php:906 +#: includes/admin/core/class-admin-builder.php:880 msgid "Custom Fields" msgstr "" -#: includes/admin/core/class-admin-builder.php:917 +#: includes/admin/core/class-admin-builder.php:891 msgid "You did not create any custom fields" msgstr "" -#: includes/admin/core/class-admin-builder.php:949 -#: includes/admin/core/class-admin-builder.php:1021 +#: includes/admin/core/class-admin-builder.php:923 +#: includes/admin/core/class-admin-builder.php:995 msgid "This field type is not setup correcty." msgstr "" -#: includes/admin/core/class-admin-builder.php:1166 +#: includes/admin/core/class-admin-builder.php:1140 #: includes/core/class-form.php:155 includes/core/class-form.php:328 #: includes/core/class-password.php:533 msgid "This is not possible for security reasons." @@ -4763,7 +4763,7 @@ msgid "Username or E-mail" msgstr "" #: includes/core/class-builtin.php:742 includes/core/class-builtin.php:745 -#: includes/core/class-builtin.php:1338 +#: includes/core/class-builtin.php:1347 msgid "Website URL" msgstr "" @@ -4836,7 +4836,7 @@ msgid "Instagram" msgstr "" #: includes/core/class-builtin.php:938 includes/core/class-builtin.php:941 -#: includes/core/class-builtin.php:1331 +#: includes/core/class-builtin.php:1340 msgid "Skype ID" msgstr "" @@ -4877,7 +4877,7 @@ msgid "Select languages" msgstr "" #: includes/core/class-builtin.php:1042 includes/core/class-builtin.php:1045 -#: includes/core/class-builtin.php:1330 +#: includes/core/class-builtin.php:1339 msgid "Phone Number" msgstr "" @@ -4936,1791 +4936,1791 @@ msgid "" "permanently from the site" msgstr "" -#: includes/core/class-builtin.php:1320 +#: includes/core/class-builtin.php:1329 msgid "Alphabetic value only" msgstr "" -#: includes/core/class-builtin.php:1321 +#: includes/core/class-builtin.php:1330 msgid "Alpha-numeric value" msgstr "" -#: includes/core/class-builtin.php:1322 +#: includes/core/class-builtin.php:1331 msgid "English letters only" msgstr "" -#: includes/core/class-builtin.php:1323 +#: includes/core/class-builtin.php:1332 msgid "Facebook URL" msgstr "" -#: includes/core/class-builtin.php:1324 +#: includes/core/class-builtin.php:1333 msgid "Google+ URL" msgstr "" -#: includes/core/class-builtin.php:1325 +#: includes/core/class-builtin.php:1334 msgid "Instagram URL" msgstr "" -#: includes/core/class-builtin.php:1326 +#: includes/core/class-builtin.php:1335 msgid "LinkedIn URL" msgstr "" -#: includes/core/class-builtin.php:1327 +#: includes/core/class-builtin.php:1336 msgid "VKontakte URL" msgstr "" -#: includes/core/class-builtin.php:1328 +#: includes/core/class-builtin.php:1337 msgid "Lowercase only" msgstr "" -#: includes/core/class-builtin.php:1329 +#: includes/core/class-builtin.php:1338 msgid "Numeric value only" msgstr "" -#: includes/core/class-builtin.php:1332 +#: includes/core/class-builtin.php:1341 msgid "SoundCloud Profile" msgstr "" -#: includes/core/class-builtin.php:1333 +#: includes/core/class-builtin.php:1342 msgid "Twitter URL" msgstr "" -#: includes/core/class-builtin.php:1334 +#: includes/core/class-builtin.php:1343 msgid "Unique E-mail" msgstr "" -#: includes/core/class-builtin.php:1335 +#: includes/core/class-builtin.php:1344 msgid "Unique Metakey value" msgstr "" -#: includes/core/class-builtin.php:1336 +#: includes/core/class-builtin.php:1345 msgid "Unique Username" msgstr "" -#: includes/core/class-builtin.php:1337 +#: includes/core/class-builtin.php:1346 msgid "Unique Username/E-mail" msgstr "" -#: includes/core/class-builtin.php:1339 +#: includes/core/class-builtin.php:1348 msgid "YouTube Profile" msgstr "" -#: includes/core/class-builtin.php:1340 +#: includes/core/class-builtin.php:1349 msgid "Custom Validation" msgstr "" -#: includes/core/class-builtin.php:1379 +#: includes/core/class-builtin.php:1388 msgid "Afar" msgstr "" -#: includes/core/class-builtin.php:1380 +#: includes/core/class-builtin.php:1389 msgid "Abkhazian" msgstr "" -#: includes/core/class-builtin.php:1381 +#: includes/core/class-builtin.php:1390 msgid "Avestan" msgstr "" -#: includes/core/class-builtin.php:1382 +#: includes/core/class-builtin.php:1391 msgid "Afrikaans" msgstr "" -#: includes/core/class-builtin.php:1383 +#: includes/core/class-builtin.php:1392 msgid "Akan" msgstr "" -#: includes/core/class-builtin.php:1384 +#: includes/core/class-builtin.php:1393 msgid "Amharic" msgstr "" -#: includes/core/class-builtin.php:1385 +#: includes/core/class-builtin.php:1394 msgid "Aragonese" msgstr "" -#: includes/core/class-builtin.php:1386 +#: includes/core/class-builtin.php:1395 msgid "Arabic" msgstr "" -#: includes/core/class-builtin.php:1387 +#: includes/core/class-builtin.php:1396 msgid "Assamese" msgstr "" -#: includes/core/class-builtin.php:1388 +#: includes/core/class-builtin.php:1397 msgid "Avaric" msgstr "" -#: includes/core/class-builtin.php:1389 +#: includes/core/class-builtin.php:1398 msgid "Aymara" msgstr "" -#: includes/core/class-builtin.php:1390 +#: includes/core/class-builtin.php:1399 msgid "Azerbaijani" msgstr "" -#: includes/core/class-builtin.php:1391 +#: includes/core/class-builtin.php:1400 msgid "Bashkir" msgstr "" -#: includes/core/class-builtin.php:1392 +#: includes/core/class-builtin.php:1401 msgid "Belarusian" msgstr "" -#: includes/core/class-builtin.php:1393 +#: includes/core/class-builtin.php:1402 msgid "Bulgarian" msgstr "" -#: includes/core/class-builtin.php:1394 +#: includes/core/class-builtin.php:1403 msgid "Bihari" msgstr "" -#: includes/core/class-builtin.php:1395 +#: includes/core/class-builtin.php:1404 msgid "Bislama" msgstr "" -#: includes/core/class-builtin.php:1396 +#: includes/core/class-builtin.php:1405 msgid "Bambara" msgstr "" -#: includes/core/class-builtin.php:1397 +#: includes/core/class-builtin.php:1406 msgid "Bengali" msgstr "" -#: includes/core/class-builtin.php:1398 +#: includes/core/class-builtin.php:1407 msgid "Tibetan" msgstr "" -#: includes/core/class-builtin.php:1399 +#: includes/core/class-builtin.php:1408 msgid "Breton" msgstr "" -#: includes/core/class-builtin.php:1400 +#: includes/core/class-builtin.php:1409 msgid "Bosnian" msgstr "" -#: includes/core/class-builtin.php:1401 +#: includes/core/class-builtin.php:1410 msgid "Catalan" msgstr "" -#: includes/core/class-builtin.php:1402 +#: includes/core/class-builtin.php:1411 msgid "Chechen" msgstr "" -#: includes/core/class-builtin.php:1403 +#: includes/core/class-builtin.php:1412 msgid "Chamorro" msgstr "" -#: includes/core/class-builtin.php:1404 +#: includes/core/class-builtin.php:1413 msgid "Corsican" msgstr "" -#: includes/core/class-builtin.php:1405 +#: includes/core/class-builtin.php:1414 msgid "Cree" msgstr "" -#: includes/core/class-builtin.php:1406 +#: includes/core/class-builtin.php:1415 msgid "Czech" msgstr "" -#: includes/core/class-builtin.php:1407 +#: includes/core/class-builtin.php:1416 msgid "Church Slavic" msgstr "" -#: includes/core/class-builtin.php:1408 +#: includes/core/class-builtin.php:1417 msgid "Chuvash" msgstr "" -#: includes/core/class-builtin.php:1409 +#: includes/core/class-builtin.php:1418 msgid "Welsh" msgstr "" -#: includes/core/class-builtin.php:1410 +#: includes/core/class-builtin.php:1419 msgid "Danish" msgstr "" -#: includes/core/class-builtin.php:1411 +#: includes/core/class-builtin.php:1420 msgid "German" msgstr "" -#: includes/core/class-builtin.php:1412 +#: includes/core/class-builtin.php:1421 msgid "Divehi" msgstr "" -#: includes/core/class-builtin.php:1413 +#: includes/core/class-builtin.php:1422 msgid "Dzongkha" msgstr "" -#: includes/core/class-builtin.php:1414 +#: includes/core/class-builtin.php:1423 msgid "Ewe" msgstr "" -#: includes/core/class-builtin.php:1415 +#: includes/core/class-builtin.php:1424 msgid "Greek" msgstr "" -#: includes/core/class-builtin.php:1416 +#: includes/core/class-builtin.php:1425 msgid "English" msgstr "" -#: includes/core/class-builtin.php:1417 +#: includes/core/class-builtin.php:1426 msgid "Esperanto" msgstr "" -#: includes/core/class-builtin.php:1418 +#: includes/core/class-builtin.php:1427 msgid "Spanish" msgstr "" -#: includes/core/class-builtin.php:1419 +#: includes/core/class-builtin.php:1428 msgid "Estonian" msgstr "" -#: includes/core/class-builtin.php:1420 +#: includes/core/class-builtin.php:1429 msgid "Basque" msgstr "" -#: includes/core/class-builtin.php:1421 +#: includes/core/class-builtin.php:1430 msgid "Persian" msgstr "" -#: includes/core/class-builtin.php:1422 +#: includes/core/class-builtin.php:1431 msgid "Fulah" msgstr "" -#: includes/core/class-builtin.php:1423 +#: includes/core/class-builtin.php:1432 msgid "Finnish" msgstr "" -#: includes/core/class-builtin.php:1424 +#: includes/core/class-builtin.php:1433 msgid "Fijian" msgstr "" -#: includes/core/class-builtin.php:1425 +#: includes/core/class-builtin.php:1434 msgid "Faroese" msgstr "" -#: includes/core/class-builtin.php:1426 +#: includes/core/class-builtin.php:1435 msgid "French" msgstr "" -#: includes/core/class-builtin.php:1427 +#: includes/core/class-builtin.php:1436 msgid "Western Frisian" msgstr "" -#: includes/core/class-builtin.php:1428 +#: includes/core/class-builtin.php:1437 msgid "Irish" msgstr "" -#: includes/core/class-builtin.php:1429 +#: includes/core/class-builtin.php:1438 msgid "Scottish Gaelic" msgstr "" -#: includes/core/class-builtin.php:1430 +#: includes/core/class-builtin.php:1439 msgid "Galician" msgstr "" -#: includes/core/class-builtin.php:1431 +#: includes/core/class-builtin.php:1440 msgid "Guarani" msgstr "" -#: includes/core/class-builtin.php:1432 +#: includes/core/class-builtin.php:1441 msgid "Gujarati" msgstr "" -#: includes/core/class-builtin.php:1433 +#: includes/core/class-builtin.php:1442 msgid "Manx" msgstr "" -#: includes/core/class-builtin.php:1434 +#: includes/core/class-builtin.php:1443 msgid "Hausa" msgstr "" -#: includes/core/class-builtin.php:1435 +#: includes/core/class-builtin.php:1444 msgid "Hebrew" msgstr "" -#: includes/core/class-builtin.php:1436 +#: includes/core/class-builtin.php:1445 msgid "Hindi" msgstr "" -#: includes/core/class-builtin.php:1437 +#: includes/core/class-builtin.php:1446 msgid "Hiri Motu" msgstr "" -#: includes/core/class-builtin.php:1438 +#: includes/core/class-builtin.php:1447 msgid "Croatian" msgstr "" -#: includes/core/class-builtin.php:1439 +#: includes/core/class-builtin.php:1448 msgid "Haitian" msgstr "" -#: includes/core/class-builtin.php:1440 +#: includes/core/class-builtin.php:1449 msgid "Hungarian" msgstr "" -#: includes/core/class-builtin.php:1441 +#: includes/core/class-builtin.php:1450 msgid "Armenian" msgstr "" -#: includes/core/class-builtin.php:1442 +#: includes/core/class-builtin.php:1451 msgid "Herero" msgstr "" -#: includes/core/class-builtin.php:1443 +#: includes/core/class-builtin.php:1452 msgid "Interlingua (International Auxiliary Language Association)" msgstr "" -#: includes/core/class-builtin.php:1444 +#: includes/core/class-builtin.php:1453 msgid "Indonesian" msgstr "" -#: includes/core/class-builtin.php:1445 +#: includes/core/class-builtin.php:1454 msgid "Interlingue" msgstr "" -#: includes/core/class-builtin.php:1446 +#: includes/core/class-builtin.php:1455 msgid "Igbo" msgstr "" -#: includes/core/class-builtin.php:1447 +#: includes/core/class-builtin.php:1456 msgid "Sichuan Yi" msgstr "" -#: includes/core/class-builtin.php:1448 +#: includes/core/class-builtin.php:1457 msgid "Inupiaq" msgstr "" -#: includes/core/class-builtin.php:1449 +#: includes/core/class-builtin.php:1458 msgid "Ido" msgstr "" -#: includes/core/class-builtin.php:1450 +#: includes/core/class-builtin.php:1459 msgid "Icelandic" msgstr "" -#: includes/core/class-builtin.php:1451 +#: includes/core/class-builtin.php:1460 msgid "Italian" msgstr "" -#: includes/core/class-builtin.php:1452 +#: includes/core/class-builtin.php:1461 msgid "Inuktitut" msgstr "" -#: includes/core/class-builtin.php:1453 +#: includes/core/class-builtin.php:1462 msgid "Japanese" msgstr "" -#: includes/core/class-builtin.php:1454 +#: includes/core/class-builtin.php:1463 msgid "Javanese" msgstr "" -#: includes/core/class-builtin.php:1455 +#: includes/core/class-builtin.php:1464 msgid "Georgian" msgstr "" -#: includes/core/class-builtin.php:1456 +#: includes/core/class-builtin.php:1465 msgid "Kongo" msgstr "" -#: includes/core/class-builtin.php:1457 +#: includes/core/class-builtin.php:1466 msgid "Kikuyu" msgstr "" -#: includes/core/class-builtin.php:1458 +#: includes/core/class-builtin.php:1467 msgid "Kwanyama" msgstr "" -#: includes/core/class-builtin.php:1459 +#: includes/core/class-builtin.php:1468 msgid "Kazakh" msgstr "" -#: includes/core/class-builtin.php:1460 +#: includes/core/class-builtin.php:1469 msgid "Kalaallisut" msgstr "" -#: includes/core/class-builtin.php:1461 +#: includes/core/class-builtin.php:1470 msgid "Khmer" msgstr "" -#: includes/core/class-builtin.php:1462 +#: includes/core/class-builtin.php:1471 msgid "Kannada" msgstr "" -#: includes/core/class-builtin.php:1463 +#: includes/core/class-builtin.php:1472 msgid "Korean" msgstr "" -#: includes/core/class-builtin.php:1464 +#: includes/core/class-builtin.php:1473 msgid "Kanuri" msgstr "" -#: includes/core/class-builtin.php:1465 +#: includes/core/class-builtin.php:1474 msgid "Kashmiri" msgstr "" -#: includes/core/class-builtin.php:1466 +#: includes/core/class-builtin.php:1475 msgid "Kurdish" msgstr "" -#: includes/core/class-builtin.php:1467 +#: includes/core/class-builtin.php:1476 msgid "Komi" msgstr "" -#: includes/core/class-builtin.php:1468 +#: includes/core/class-builtin.php:1477 msgid "Cornish" msgstr "" -#: includes/core/class-builtin.php:1469 +#: includes/core/class-builtin.php:1478 msgid "Kirghiz" msgstr "" -#: includes/core/class-builtin.php:1470 +#: includes/core/class-builtin.php:1479 msgid "Latin" msgstr "" -#: includes/core/class-builtin.php:1471 +#: includes/core/class-builtin.php:1480 msgid "Luxembourgish" msgstr "" -#: includes/core/class-builtin.php:1472 +#: includes/core/class-builtin.php:1481 msgid "Ganda" msgstr "" -#: includes/core/class-builtin.php:1473 +#: includes/core/class-builtin.php:1482 msgid "Limburgish" msgstr "" -#: includes/core/class-builtin.php:1474 +#: includes/core/class-builtin.php:1483 msgid "Lingala" msgstr "" -#: includes/core/class-builtin.php:1475 +#: includes/core/class-builtin.php:1484 msgid "Lao" msgstr "" -#: includes/core/class-builtin.php:1476 +#: includes/core/class-builtin.php:1485 msgid "Lithuanian" msgstr "" -#: includes/core/class-builtin.php:1477 +#: includes/core/class-builtin.php:1486 msgid "Luba-Katanga" msgstr "" -#: includes/core/class-builtin.php:1478 +#: includes/core/class-builtin.php:1487 msgid "Latvian" msgstr "" -#: includes/core/class-builtin.php:1479 +#: includes/core/class-builtin.php:1488 msgid "Malagasy" msgstr "" -#: includes/core/class-builtin.php:1480 +#: includes/core/class-builtin.php:1489 msgid "Marshallese" msgstr "" -#: includes/core/class-builtin.php:1481 +#: includes/core/class-builtin.php:1490 msgid "Maori" msgstr "" -#: includes/core/class-builtin.php:1482 +#: includes/core/class-builtin.php:1491 msgid "Macedonian" msgstr "" -#: includes/core/class-builtin.php:1483 +#: includes/core/class-builtin.php:1492 msgid "Malayalam" msgstr "" -#: includes/core/class-builtin.php:1484 +#: includes/core/class-builtin.php:1493 msgid "Mongolian" msgstr "" -#: includes/core/class-builtin.php:1485 +#: includes/core/class-builtin.php:1494 msgid "Marathi" msgstr "" -#: includes/core/class-builtin.php:1486 +#: includes/core/class-builtin.php:1495 msgid "Malay" msgstr "" -#: includes/core/class-builtin.php:1487 +#: includes/core/class-builtin.php:1496 msgid "Maltese" msgstr "" -#: includes/core/class-builtin.php:1488 +#: includes/core/class-builtin.php:1497 msgid "Burmese" msgstr "" -#: includes/core/class-builtin.php:1489 includes/core/class-builtin.php:1720 +#: includes/core/class-builtin.php:1498 includes/core/class-builtin.php:1729 msgid "Nauru" msgstr "" -#: includes/core/class-builtin.php:1490 +#: includes/core/class-builtin.php:1499 msgid "Norwegian Bokmal" msgstr "" -#: includes/core/class-builtin.php:1491 +#: includes/core/class-builtin.php:1500 msgid "North Ndebele" msgstr "" -#: includes/core/class-builtin.php:1492 +#: includes/core/class-builtin.php:1501 msgid "Nepali" msgstr "" -#: includes/core/class-builtin.php:1493 +#: includes/core/class-builtin.php:1502 msgid "Ndonga" msgstr "" -#: includes/core/class-builtin.php:1494 +#: includes/core/class-builtin.php:1503 msgid "Dutch" msgstr "" -#: includes/core/class-builtin.php:1495 +#: includes/core/class-builtin.php:1504 msgid "Norwegian Nynorsk" msgstr "" -#: includes/core/class-builtin.php:1496 +#: includes/core/class-builtin.php:1505 msgid "Norwegian" msgstr "" -#: includes/core/class-builtin.php:1497 +#: includes/core/class-builtin.php:1506 msgid "South Ndebele" msgstr "" -#: includes/core/class-builtin.php:1498 +#: includes/core/class-builtin.php:1507 msgid "Navajo" msgstr "" -#: includes/core/class-builtin.php:1499 +#: includes/core/class-builtin.php:1508 msgid "Chichewa" msgstr "" -#: includes/core/class-builtin.php:1500 +#: includes/core/class-builtin.php:1509 msgid "Occitan" msgstr "" -#: includes/core/class-builtin.php:1501 +#: includes/core/class-builtin.php:1510 msgid "Ojibwa" msgstr "" -#: includes/core/class-builtin.php:1502 +#: includes/core/class-builtin.php:1511 msgid "Oromo" msgstr "" -#: includes/core/class-builtin.php:1503 +#: includes/core/class-builtin.php:1512 msgid "Oriya" msgstr "" -#: includes/core/class-builtin.php:1504 +#: includes/core/class-builtin.php:1513 msgid "Ossetian" msgstr "" -#: includes/core/class-builtin.php:1505 +#: includes/core/class-builtin.php:1514 msgid "Panjabi" msgstr "" -#: includes/core/class-builtin.php:1506 +#: includes/core/class-builtin.php:1515 msgid "Pali" msgstr "" -#: includes/core/class-builtin.php:1507 +#: includes/core/class-builtin.php:1516 msgid "Polish" msgstr "" -#: includes/core/class-builtin.php:1508 +#: includes/core/class-builtin.php:1517 msgid "Pashto" msgstr "" -#: includes/core/class-builtin.php:1509 +#: includes/core/class-builtin.php:1518 msgid "Portuguese" msgstr "" -#: includes/core/class-builtin.php:1510 +#: includes/core/class-builtin.php:1519 msgid "Quechua" msgstr "" -#: includes/core/class-builtin.php:1511 +#: includes/core/class-builtin.php:1520 msgid "Raeto-Romance" msgstr "" -#: includes/core/class-builtin.php:1512 +#: includes/core/class-builtin.php:1521 msgid "Kirundi" msgstr "" -#: includes/core/class-builtin.php:1513 +#: includes/core/class-builtin.php:1522 msgid "Romanian" msgstr "" -#: includes/core/class-builtin.php:1514 +#: includes/core/class-builtin.php:1523 msgid "Russian" msgstr "" -#: includes/core/class-builtin.php:1515 +#: includes/core/class-builtin.php:1524 msgid "Kinyarwanda" msgstr "" -#: includes/core/class-builtin.php:1516 +#: includes/core/class-builtin.php:1525 msgid "Sanskrit" msgstr "" -#: includes/core/class-builtin.php:1517 +#: includes/core/class-builtin.php:1526 msgid "Sardinian" msgstr "" -#: includes/core/class-builtin.php:1518 +#: includes/core/class-builtin.php:1527 msgid "Sindhi" msgstr "" -#: includes/core/class-builtin.php:1519 +#: includes/core/class-builtin.php:1528 msgid "Northern Sami" msgstr "" -#: includes/core/class-builtin.php:1520 +#: includes/core/class-builtin.php:1529 msgid "Sango" msgstr "" -#: includes/core/class-builtin.php:1521 +#: includes/core/class-builtin.php:1530 msgid "Sinhala" msgstr "" -#: includes/core/class-builtin.php:1522 +#: includes/core/class-builtin.php:1531 msgid "Slovak" msgstr "" -#: includes/core/class-builtin.php:1523 +#: includes/core/class-builtin.php:1532 msgid "Slovenian" msgstr "" -#: includes/core/class-builtin.php:1524 +#: includes/core/class-builtin.php:1533 msgid "Samoan" msgstr "" -#: includes/core/class-builtin.php:1525 +#: includes/core/class-builtin.php:1534 msgid "Shona" msgstr "" -#: includes/core/class-builtin.php:1526 +#: includes/core/class-builtin.php:1535 msgid "Somali" msgstr "" -#: includes/core/class-builtin.php:1527 +#: includes/core/class-builtin.php:1536 msgid "Albanian" msgstr "" -#: includes/core/class-builtin.php:1528 +#: includes/core/class-builtin.php:1537 msgid "Serbian" msgstr "" -#: includes/core/class-builtin.php:1529 +#: includes/core/class-builtin.php:1538 msgid "Swati" msgstr "" -#: includes/core/class-builtin.php:1530 +#: includes/core/class-builtin.php:1539 msgid "Southern Sotho" msgstr "" -#: includes/core/class-builtin.php:1531 +#: includes/core/class-builtin.php:1540 msgid "Sundanese" msgstr "" -#: includes/core/class-builtin.php:1532 +#: includes/core/class-builtin.php:1541 msgid "Swedish" msgstr "" -#: includes/core/class-builtin.php:1533 +#: includes/core/class-builtin.php:1542 msgid "Swahili" msgstr "" -#: includes/core/class-builtin.php:1534 +#: includes/core/class-builtin.php:1543 msgid "Tamil" msgstr "" -#: includes/core/class-builtin.php:1535 +#: includes/core/class-builtin.php:1544 msgid "Telugu" msgstr "" -#: includes/core/class-builtin.php:1536 +#: includes/core/class-builtin.php:1545 msgid "Tajik" msgstr "" -#: includes/core/class-builtin.php:1537 +#: includes/core/class-builtin.php:1546 msgid "Thai" msgstr "" -#: includes/core/class-builtin.php:1538 +#: includes/core/class-builtin.php:1547 msgid "Tigrinya" msgstr "" -#: includes/core/class-builtin.php:1539 +#: includes/core/class-builtin.php:1548 msgid "Turkmen" msgstr "" -#: includes/core/class-builtin.php:1540 +#: includes/core/class-builtin.php:1549 msgid "Tagalog" msgstr "" -#: includes/core/class-builtin.php:1541 +#: includes/core/class-builtin.php:1550 msgid "Tswana" msgstr "" -#: includes/core/class-builtin.php:1542 includes/core/class-builtin.php:1790 +#: includes/core/class-builtin.php:1551 includes/core/class-builtin.php:1799 msgid "Tonga" msgstr "" -#: includes/core/class-builtin.php:1543 +#: includes/core/class-builtin.php:1552 msgid "Turkish" msgstr "" -#: includes/core/class-builtin.php:1544 +#: includes/core/class-builtin.php:1553 msgid "Tsonga" msgstr "" -#: includes/core/class-builtin.php:1545 +#: includes/core/class-builtin.php:1554 msgid "Tatar" msgstr "" -#: includes/core/class-builtin.php:1546 +#: includes/core/class-builtin.php:1555 msgid "Twi" msgstr "" -#: includes/core/class-builtin.php:1547 +#: includes/core/class-builtin.php:1556 msgid "Tahitian" msgstr "" -#: includes/core/class-builtin.php:1548 +#: includes/core/class-builtin.php:1557 msgid "Uighur" msgstr "" -#: includes/core/class-builtin.php:1549 +#: includes/core/class-builtin.php:1558 msgid "Ukrainian" msgstr "" -#: includes/core/class-builtin.php:1550 +#: includes/core/class-builtin.php:1559 msgid "Urdu" msgstr "" -#: includes/core/class-builtin.php:1551 +#: includes/core/class-builtin.php:1560 msgid "Uzbek" msgstr "" -#: includes/core/class-builtin.php:1552 +#: includes/core/class-builtin.php:1561 msgid "Venda" msgstr "" -#: includes/core/class-builtin.php:1553 +#: includes/core/class-builtin.php:1562 msgid "Vietnamese" msgstr "" -#: includes/core/class-builtin.php:1554 +#: includes/core/class-builtin.php:1563 msgid "Volapuk" msgstr "" -#: includes/core/class-builtin.php:1555 +#: includes/core/class-builtin.php:1564 msgid "Walloon" msgstr "" -#: includes/core/class-builtin.php:1556 +#: includes/core/class-builtin.php:1565 msgid "Wolof" msgstr "" -#: includes/core/class-builtin.php:1557 +#: includes/core/class-builtin.php:1566 msgid "Xhosa" msgstr "" -#: includes/core/class-builtin.php:1558 +#: includes/core/class-builtin.php:1567 msgid "Yiddish" msgstr "" -#: includes/core/class-builtin.php:1559 +#: includes/core/class-builtin.php:1568 msgid "Yoruba" msgstr "" -#: includes/core/class-builtin.php:1560 +#: includes/core/class-builtin.php:1569 msgid "Zhuang" msgstr "" -#: includes/core/class-builtin.php:1561 +#: includes/core/class-builtin.php:1570 msgid "Chinese" msgstr "" -#: includes/core/class-builtin.php:1562 +#: includes/core/class-builtin.php:1571 msgid "Zulu" msgstr "" -#: includes/core/class-builtin.php:1568 +#: includes/core/class-builtin.php:1577 msgid "Afghanistan" msgstr "" -#: includes/core/class-builtin.php:1569 +#: includes/core/class-builtin.php:1578 msgid "Åland Islands" msgstr "" -#: includes/core/class-builtin.php:1570 +#: includes/core/class-builtin.php:1579 msgid "Albania" msgstr "" -#: includes/core/class-builtin.php:1571 +#: includes/core/class-builtin.php:1580 msgid "Algeria" msgstr "" -#: includes/core/class-builtin.php:1572 +#: includes/core/class-builtin.php:1581 msgid "American Samoa" msgstr "" -#: includes/core/class-builtin.php:1573 +#: includes/core/class-builtin.php:1582 msgid "Andorra" msgstr "" -#: includes/core/class-builtin.php:1574 +#: includes/core/class-builtin.php:1583 msgid "Angola" msgstr "" -#: includes/core/class-builtin.php:1575 +#: includes/core/class-builtin.php:1584 msgid "Anguilla" msgstr "" -#: includes/core/class-builtin.php:1576 +#: includes/core/class-builtin.php:1585 msgid "Antarctica" msgstr "" -#: includes/core/class-builtin.php:1577 +#: includes/core/class-builtin.php:1586 msgid "Antigua and Barbuda" msgstr "" -#: includes/core/class-builtin.php:1578 +#: includes/core/class-builtin.php:1587 msgid "Argentina" msgstr "" -#: includes/core/class-builtin.php:1579 +#: includes/core/class-builtin.php:1588 msgid "Armenia" msgstr "" -#: includes/core/class-builtin.php:1580 +#: includes/core/class-builtin.php:1589 msgid "Aruba" msgstr "" -#: includes/core/class-builtin.php:1581 +#: includes/core/class-builtin.php:1590 msgid "Australia" msgstr "" -#: includes/core/class-builtin.php:1582 +#: includes/core/class-builtin.php:1591 msgid "Austria" msgstr "" -#: includes/core/class-builtin.php:1583 +#: includes/core/class-builtin.php:1592 msgid "Azerbaijan" msgstr "" -#: includes/core/class-builtin.php:1584 +#: includes/core/class-builtin.php:1593 msgid "Bahamas" msgstr "" -#: includes/core/class-builtin.php:1585 +#: includes/core/class-builtin.php:1594 msgid "Bahrain" msgstr "" -#: includes/core/class-builtin.php:1586 +#: includes/core/class-builtin.php:1595 msgid "Bangladesh" msgstr "" -#: includes/core/class-builtin.php:1587 +#: includes/core/class-builtin.php:1596 msgid "Barbados" msgstr "" -#: includes/core/class-builtin.php:1588 +#: includes/core/class-builtin.php:1597 msgid "Belarus" msgstr "" -#: includes/core/class-builtin.php:1589 +#: includes/core/class-builtin.php:1598 msgid "Belgium" msgstr "" -#: includes/core/class-builtin.php:1590 +#: includes/core/class-builtin.php:1599 msgid "Belize" msgstr "" -#: includes/core/class-builtin.php:1591 +#: includes/core/class-builtin.php:1600 msgid "Benin" msgstr "" -#: includes/core/class-builtin.php:1592 +#: includes/core/class-builtin.php:1601 msgid "Bermuda" msgstr "" -#: includes/core/class-builtin.php:1593 +#: includes/core/class-builtin.php:1602 msgid "Bhutan" msgstr "" -#: includes/core/class-builtin.php:1594 +#: includes/core/class-builtin.php:1603 msgid "Bolivia, Plurinational State of" msgstr "" -#: includes/core/class-builtin.php:1595 +#: includes/core/class-builtin.php:1604 msgid "Bosnia and Herzegovina" msgstr "" -#: includes/core/class-builtin.php:1596 +#: includes/core/class-builtin.php:1605 msgid "Botswana" msgstr "" -#: includes/core/class-builtin.php:1597 +#: includes/core/class-builtin.php:1606 msgid "Bouvet Island" msgstr "" -#: includes/core/class-builtin.php:1598 +#: includes/core/class-builtin.php:1607 msgid "Brazil" msgstr "" -#: includes/core/class-builtin.php:1599 +#: includes/core/class-builtin.php:1608 msgid "British Indian Ocean Territory" msgstr "" -#: includes/core/class-builtin.php:1600 +#: includes/core/class-builtin.php:1609 msgid "Brunei Darussalam" msgstr "" -#: includes/core/class-builtin.php:1601 +#: includes/core/class-builtin.php:1610 msgid "Bulgaria" msgstr "" -#: includes/core/class-builtin.php:1602 +#: includes/core/class-builtin.php:1611 msgid "Burkina Faso" msgstr "" -#: includes/core/class-builtin.php:1603 +#: includes/core/class-builtin.php:1612 msgid "Burundi" msgstr "" -#: includes/core/class-builtin.php:1604 +#: includes/core/class-builtin.php:1613 msgid "Cambodia" msgstr "" -#: includes/core/class-builtin.php:1605 +#: includes/core/class-builtin.php:1614 msgid "Cameroon" msgstr "" -#: includes/core/class-builtin.php:1606 +#: includes/core/class-builtin.php:1615 msgid "Canada" msgstr "" -#: includes/core/class-builtin.php:1607 +#: includes/core/class-builtin.php:1616 msgid "Cape Verde" msgstr "" -#: includes/core/class-builtin.php:1608 +#: includes/core/class-builtin.php:1617 msgid "Cayman Islands" msgstr "" -#: includes/core/class-builtin.php:1609 +#: includes/core/class-builtin.php:1618 msgid "Central African Republic" msgstr "" -#: includes/core/class-builtin.php:1610 +#: includes/core/class-builtin.php:1619 msgid "Chad" msgstr "" -#: includes/core/class-builtin.php:1611 +#: includes/core/class-builtin.php:1620 msgid "Chile" msgstr "" -#: includes/core/class-builtin.php:1612 +#: includes/core/class-builtin.php:1621 msgid "China" msgstr "" -#: includes/core/class-builtin.php:1613 +#: includes/core/class-builtin.php:1622 msgid "Christmas Island" msgstr "" -#: includes/core/class-builtin.php:1614 +#: includes/core/class-builtin.php:1623 msgid "Cocos (Keeling) Islands" msgstr "" -#: includes/core/class-builtin.php:1615 +#: includes/core/class-builtin.php:1624 msgid "Colombia" msgstr "" -#: includes/core/class-builtin.php:1616 +#: includes/core/class-builtin.php:1625 msgid "Comoros" msgstr "" -#: includes/core/class-builtin.php:1617 +#: includes/core/class-builtin.php:1626 msgid "Congo" msgstr "" -#: includes/core/class-builtin.php:1618 +#: includes/core/class-builtin.php:1627 msgid "Congo, the Democratic Republic of the" msgstr "" -#: includes/core/class-builtin.php:1619 +#: includes/core/class-builtin.php:1628 msgid "Cook Islands" msgstr "" -#: includes/core/class-builtin.php:1620 +#: includes/core/class-builtin.php:1629 msgid "Costa Rica" msgstr "" -#: includes/core/class-builtin.php:1621 +#: includes/core/class-builtin.php:1630 msgid "Côte d'Ivoire" msgstr "" -#: includes/core/class-builtin.php:1622 +#: includes/core/class-builtin.php:1631 msgid "Croatia" msgstr "" -#: includes/core/class-builtin.php:1623 +#: includes/core/class-builtin.php:1632 msgid "Cuba" msgstr "" -#: includes/core/class-builtin.php:1624 +#: includes/core/class-builtin.php:1633 msgid "Cyprus" msgstr "" -#: includes/core/class-builtin.php:1625 +#: includes/core/class-builtin.php:1634 msgid "Czech Republic" msgstr "" -#: includes/core/class-builtin.php:1626 +#: includes/core/class-builtin.php:1635 msgid "Denmark" msgstr "" -#: includes/core/class-builtin.php:1627 +#: includes/core/class-builtin.php:1636 msgid "Djibouti" msgstr "" -#: includes/core/class-builtin.php:1628 +#: includes/core/class-builtin.php:1637 msgid "Dominica" msgstr "" -#: includes/core/class-builtin.php:1629 +#: includes/core/class-builtin.php:1638 msgid "Dominican Republic" msgstr "" -#: includes/core/class-builtin.php:1630 +#: includes/core/class-builtin.php:1639 msgid "Ecuador" msgstr "" -#: includes/core/class-builtin.php:1631 +#: includes/core/class-builtin.php:1640 msgid "Egypt" msgstr "" -#: includes/core/class-builtin.php:1632 +#: includes/core/class-builtin.php:1641 msgid "El Salvador" msgstr "" -#: includes/core/class-builtin.php:1633 +#: includes/core/class-builtin.php:1642 msgid "Equatorial Guinea" msgstr "" -#: includes/core/class-builtin.php:1634 +#: includes/core/class-builtin.php:1643 msgid "Eritrea" msgstr "" -#: includes/core/class-builtin.php:1635 +#: includes/core/class-builtin.php:1644 msgid "Estonia" msgstr "" -#: includes/core/class-builtin.php:1636 +#: includes/core/class-builtin.php:1645 msgid "Ethiopia" msgstr "" -#: includes/core/class-builtin.php:1637 +#: includes/core/class-builtin.php:1646 msgid "Falkland Islands (Malvinas)" msgstr "" -#: includes/core/class-builtin.php:1638 +#: includes/core/class-builtin.php:1647 msgid "Faroe Islands" msgstr "" -#: includes/core/class-builtin.php:1639 +#: includes/core/class-builtin.php:1648 msgid "Fiji" msgstr "" -#: includes/core/class-builtin.php:1640 +#: includes/core/class-builtin.php:1649 msgid "Finland" msgstr "" -#: includes/core/class-builtin.php:1641 +#: includes/core/class-builtin.php:1650 msgid "France" msgstr "" -#: includes/core/class-builtin.php:1642 +#: includes/core/class-builtin.php:1651 msgid "French Guiana" msgstr "" -#: includes/core/class-builtin.php:1643 +#: includes/core/class-builtin.php:1652 msgid "French Polynesia" msgstr "" -#: includes/core/class-builtin.php:1644 +#: includes/core/class-builtin.php:1653 msgid "French Southern Territories" msgstr "" -#: includes/core/class-builtin.php:1645 +#: includes/core/class-builtin.php:1654 msgid "Gabon" msgstr "" -#: includes/core/class-builtin.php:1646 +#: includes/core/class-builtin.php:1655 msgid "Gambia" msgstr "" -#: includes/core/class-builtin.php:1647 +#: includes/core/class-builtin.php:1656 msgid "Georgia" msgstr "" -#: includes/core/class-builtin.php:1648 +#: includes/core/class-builtin.php:1657 msgid "Germany" msgstr "" -#: includes/core/class-builtin.php:1649 +#: includes/core/class-builtin.php:1658 msgid "Ghana" msgstr "" -#: includes/core/class-builtin.php:1650 +#: includes/core/class-builtin.php:1659 msgid "Gibraltar" msgstr "" -#: includes/core/class-builtin.php:1651 +#: includes/core/class-builtin.php:1660 msgid "Greece" msgstr "" -#: includes/core/class-builtin.php:1652 +#: includes/core/class-builtin.php:1661 msgid "Greenland" msgstr "" -#: includes/core/class-builtin.php:1653 +#: includes/core/class-builtin.php:1662 msgid "Grenada" msgstr "" -#: includes/core/class-builtin.php:1654 +#: includes/core/class-builtin.php:1663 msgid "Guadeloupe" msgstr "" -#: includes/core/class-builtin.php:1655 +#: includes/core/class-builtin.php:1664 msgid "Guam" msgstr "" -#: includes/core/class-builtin.php:1656 +#: includes/core/class-builtin.php:1665 msgid "Guatemala" msgstr "" -#: includes/core/class-builtin.php:1657 +#: includes/core/class-builtin.php:1666 msgid "Guernsey" msgstr "" -#: includes/core/class-builtin.php:1658 +#: includes/core/class-builtin.php:1667 msgid "Guinea" msgstr "" -#: includes/core/class-builtin.php:1659 +#: includes/core/class-builtin.php:1668 msgid "Guinea-Bissau" msgstr "" -#: includes/core/class-builtin.php:1660 +#: includes/core/class-builtin.php:1669 msgid "Guyana" msgstr "" -#: includes/core/class-builtin.php:1661 +#: includes/core/class-builtin.php:1670 msgid "Haiti" msgstr "" -#: includes/core/class-builtin.php:1662 +#: includes/core/class-builtin.php:1671 msgid "Heard Island and McDonald Islands" msgstr "" -#: includes/core/class-builtin.php:1663 +#: includes/core/class-builtin.php:1672 msgid "Holy See (Vatican City State)" msgstr "" -#: includes/core/class-builtin.php:1664 +#: includes/core/class-builtin.php:1673 msgid "Honduras" msgstr "" -#: includes/core/class-builtin.php:1665 +#: includes/core/class-builtin.php:1674 msgid "Hong Kong" msgstr "" -#: includes/core/class-builtin.php:1666 +#: includes/core/class-builtin.php:1675 msgid "Hungary" msgstr "" -#: includes/core/class-builtin.php:1667 +#: includes/core/class-builtin.php:1676 msgid "Iceland" msgstr "" -#: includes/core/class-builtin.php:1668 +#: includes/core/class-builtin.php:1677 msgid "India" msgstr "" -#: includes/core/class-builtin.php:1669 +#: includes/core/class-builtin.php:1678 msgid "Indonesia" msgstr "" -#: includes/core/class-builtin.php:1670 +#: includes/core/class-builtin.php:1679 msgid "Iran, Islamic Republic of" msgstr "" -#: includes/core/class-builtin.php:1671 +#: includes/core/class-builtin.php:1680 msgid "Iraq" msgstr "" -#: includes/core/class-builtin.php:1672 +#: includes/core/class-builtin.php:1681 msgid "Ireland" msgstr "" -#: includes/core/class-builtin.php:1673 +#: includes/core/class-builtin.php:1682 msgid "Isle of Man" msgstr "" -#: includes/core/class-builtin.php:1674 +#: includes/core/class-builtin.php:1683 msgid "Israel" msgstr "" -#: includes/core/class-builtin.php:1675 +#: includes/core/class-builtin.php:1684 msgid "Italy" msgstr "" -#: includes/core/class-builtin.php:1676 +#: includes/core/class-builtin.php:1685 msgid "Jamaica" msgstr "" -#: includes/core/class-builtin.php:1677 +#: includes/core/class-builtin.php:1686 msgid "Japan" msgstr "" -#: includes/core/class-builtin.php:1678 +#: includes/core/class-builtin.php:1687 msgid "Jersey" msgstr "" -#: includes/core/class-builtin.php:1679 +#: includes/core/class-builtin.php:1688 msgid "Jordan" msgstr "" -#: includes/core/class-builtin.php:1680 +#: includes/core/class-builtin.php:1689 msgid "Kazakhstan" msgstr "" -#: includes/core/class-builtin.php:1681 +#: includes/core/class-builtin.php:1690 msgid "Kenya" msgstr "" -#: includes/core/class-builtin.php:1682 +#: includes/core/class-builtin.php:1691 msgid "Kiribati" msgstr "" -#: includes/core/class-builtin.php:1683 +#: includes/core/class-builtin.php:1692 msgid "Korea, Democratic People's Republic of" msgstr "" -#: includes/core/class-builtin.php:1684 +#: includes/core/class-builtin.php:1693 msgid "Korea, Republic of" msgstr "" -#: includes/core/class-builtin.php:1685 +#: includes/core/class-builtin.php:1694 msgid "Kuwait" msgstr "" -#: includes/core/class-builtin.php:1686 +#: includes/core/class-builtin.php:1695 msgid "Kyrgyzstan" msgstr "" -#: includes/core/class-builtin.php:1687 +#: includes/core/class-builtin.php:1696 msgid "Lao People's Democratic Republic" msgstr "" -#: includes/core/class-builtin.php:1688 +#: includes/core/class-builtin.php:1697 msgid "Latvia" msgstr "" -#: includes/core/class-builtin.php:1689 +#: includes/core/class-builtin.php:1698 msgid "Lebanon" msgstr "" -#: includes/core/class-builtin.php:1690 +#: includes/core/class-builtin.php:1699 msgid "Lesotho" msgstr "" -#: includes/core/class-builtin.php:1691 +#: includes/core/class-builtin.php:1700 msgid "Liberia" msgstr "" -#: includes/core/class-builtin.php:1692 +#: includes/core/class-builtin.php:1701 msgid "Libyan Arab Jamahiriya" msgstr "" -#: includes/core/class-builtin.php:1693 +#: includes/core/class-builtin.php:1702 msgid "Liechtenstein" msgstr "" -#: includes/core/class-builtin.php:1694 +#: includes/core/class-builtin.php:1703 msgid "Lithuania" msgstr "" -#: includes/core/class-builtin.php:1695 +#: includes/core/class-builtin.php:1704 msgid "Luxembourg" msgstr "" -#: includes/core/class-builtin.php:1696 +#: includes/core/class-builtin.php:1705 msgid "Macao" msgstr "" -#: includes/core/class-builtin.php:1697 +#: includes/core/class-builtin.php:1706 msgid "Macedonia, the former Yugoslav Republic of" msgstr "" -#: includes/core/class-builtin.php:1698 +#: includes/core/class-builtin.php:1707 msgid "Madagascar" msgstr "" -#: includes/core/class-builtin.php:1699 +#: includes/core/class-builtin.php:1708 msgid "Malawi" msgstr "" -#: includes/core/class-builtin.php:1700 +#: includes/core/class-builtin.php:1709 msgid "Malaysia" msgstr "" -#: includes/core/class-builtin.php:1701 +#: includes/core/class-builtin.php:1710 msgid "Maldives" msgstr "" -#: includes/core/class-builtin.php:1702 +#: includes/core/class-builtin.php:1711 msgid "Mali" msgstr "" -#: includes/core/class-builtin.php:1703 +#: includes/core/class-builtin.php:1712 msgid "Malta" msgstr "" -#: includes/core/class-builtin.php:1704 +#: includes/core/class-builtin.php:1713 msgid "Marshall Islands" msgstr "" -#: includes/core/class-builtin.php:1705 +#: includes/core/class-builtin.php:1714 msgid "Martinique" msgstr "" -#: includes/core/class-builtin.php:1706 +#: includes/core/class-builtin.php:1715 msgid "Mauritania" msgstr "" -#: includes/core/class-builtin.php:1707 +#: includes/core/class-builtin.php:1716 msgid "Mauritius" msgstr "" -#: includes/core/class-builtin.php:1708 +#: includes/core/class-builtin.php:1717 msgid "Mayotte" msgstr "" -#: includes/core/class-builtin.php:1709 +#: includes/core/class-builtin.php:1718 msgid "Mexico" msgstr "" -#: includes/core/class-builtin.php:1710 +#: includes/core/class-builtin.php:1719 msgid "Micronesia, Federated States of" msgstr "" -#: includes/core/class-builtin.php:1711 +#: includes/core/class-builtin.php:1720 msgid "Moldova, Republic of" msgstr "" -#: includes/core/class-builtin.php:1712 +#: includes/core/class-builtin.php:1721 msgid "Monaco" msgstr "" -#: includes/core/class-builtin.php:1713 +#: includes/core/class-builtin.php:1722 msgid "Mongolia" msgstr "" -#: includes/core/class-builtin.php:1714 +#: includes/core/class-builtin.php:1723 msgid "Montenegro" msgstr "" -#: includes/core/class-builtin.php:1715 +#: includes/core/class-builtin.php:1724 msgid "Montserrat" msgstr "" -#: includes/core/class-builtin.php:1716 +#: includes/core/class-builtin.php:1725 msgid "Morocco" msgstr "" -#: includes/core/class-builtin.php:1717 +#: includes/core/class-builtin.php:1726 msgid "Mozambique" msgstr "" -#: includes/core/class-builtin.php:1718 +#: includes/core/class-builtin.php:1727 msgid "Myanmar" msgstr "" -#: includes/core/class-builtin.php:1719 +#: includes/core/class-builtin.php:1728 msgid "Namibia" msgstr "" -#: includes/core/class-builtin.php:1721 +#: includes/core/class-builtin.php:1730 msgid "Nepal" msgstr "" -#: includes/core/class-builtin.php:1722 +#: includes/core/class-builtin.php:1731 msgid "Netherlands" msgstr "" -#: includes/core/class-builtin.php:1723 +#: includes/core/class-builtin.php:1732 msgid "Netherlands Antilles" msgstr "" -#: includes/core/class-builtin.php:1724 +#: includes/core/class-builtin.php:1733 msgid "New Caledonia" msgstr "" -#: includes/core/class-builtin.php:1725 +#: includes/core/class-builtin.php:1734 msgid "New Zealand" msgstr "" -#: includes/core/class-builtin.php:1726 +#: includes/core/class-builtin.php:1735 msgid "Nicaragua" msgstr "" -#: includes/core/class-builtin.php:1727 +#: includes/core/class-builtin.php:1736 msgid "Niger" msgstr "" -#: includes/core/class-builtin.php:1728 +#: includes/core/class-builtin.php:1737 msgid "Nigeria" msgstr "" -#: includes/core/class-builtin.php:1729 +#: includes/core/class-builtin.php:1738 msgid "Niue" msgstr "" -#: includes/core/class-builtin.php:1730 +#: includes/core/class-builtin.php:1739 msgid "Norfolk Island" msgstr "" -#: includes/core/class-builtin.php:1731 +#: includes/core/class-builtin.php:1740 msgid "Northern Mariana Islands" msgstr "" -#: includes/core/class-builtin.php:1732 +#: includes/core/class-builtin.php:1741 msgid "Norway" msgstr "" -#: includes/core/class-builtin.php:1733 +#: includes/core/class-builtin.php:1742 msgid "Oman" msgstr "" -#: includes/core/class-builtin.php:1734 +#: includes/core/class-builtin.php:1743 msgid "Pakistan" msgstr "" -#: includes/core/class-builtin.php:1735 +#: includes/core/class-builtin.php:1744 msgid "Palau" msgstr "" -#: includes/core/class-builtin.php:1736 +#: includes/core/class-builtin.php:1745 msgid "Palestine" msgstr "" -#: includes/core/class-builtin.php:1737 +#: includes/core/class-builtin.php:1746 msgid "Panama" msgstr "" -#: includes/core/class-builtin.php:1738 +#: includes/core/class-builtin.php:1747 msgid "Papua New Guinea" msgstr "" -#: includes/core/class-builtin.php:1739 +#: includes/core/class-builtin.php:1748 msgid "Paraguay" msgstr "" -#: includes/core/class-builtin.php:1740 +#: includes/core/class-builtin.php:1749 msgid "Peru" msgstr "" -#: includes/core/class-builtin.php:1741 +#: includes/core/class-builtin.php:1750 msgid "Philippines" msgstr "" -#: includes/core/class-builtin.php:1742 +#: includes/core/class-builtin.php:1751 msgid "Pitcairn" msgstr "" -#: includes/core/class-builtin.php:1743 +#: includes/core/class-builtin.php:1752 msgid "Poland" msgstr "" -#: includes/core/class-builtin.php:1744 +#: includes/core/class-builtin.php:1753 msgid "Portugal" msgstr "" -#: includes/core/class-builtin.php:1745 +#: includes/core/class-builtin.php:1754 msgid "Puerto Rico" msgstr "" -#: includes/core/class-builtin.php:1746 +#: includes/core/class-builtin.php:1755 msgid "Qatar" msgstr "" -#: includes/core/class-builtin.php:1747 +#: includes/core/class-builtin.php:1756 msgid "Réunion" msgstr "" -#: includes/core/class-builtin.php:1748 +#: includes/core/class-builtin.php:1757 msgid "Romania" msgstr "" -#: includes/core/class-builtin.php:1749 +#: includes/core/class-builtin.php:1758 msgid "Russian Federation" msgstr "" -#: includes/core/class-builtin.php:1750 +#: includes/core/class-builtin.php:1759 msgid "Rwanda" msgstr "" -#: includes/core/class-builtin.php:1751 +#: includes/core/class-builtin.php:1760 msgid "Saint Barthélemy" msgstr "" -#: includes/core/class-builtin.php:1752 +#: includes/core/class-builtin.php:1761 msgid "Saint Helena" msgstr "" -#: includes/core/class-builtin.php:1753 +#: includes/core/class-builtin.php:1762 msgid "Saint Kitts and Nevis" msgstr "" -#: includes/core/class-builtin.php:1754 +#: includes/core/class-builtin.php:1763 msgid "Saint Lucia" msgstr "" -#: includes/core/class-builtin.php:1755 +#: includes/core/class-builtin.php:1764 msgid "Saint Martin (French part)" msgstr "" -#: includes/core/class-builtin.php:1756 +#: includes/core/class-builtin.php:1765 msgid "Saint Pierre and Miquelon" msgstr "" -#: includes/core/class-builtin.php:1757 +#: includes/core/class-builtin.php:1766 msgid "Saint Vincent and the Grenadines" msgstr "" -#: includes/core/class-builtin.php:1758 +#: includes/core/class-builtin.php:1767 msgid "Samoa" msgstr "" -#: includes/core/class-builtin.php:1759 +#: includes/core/class-builtin.php:1768 msgid "San Marino" msgstr "" -#: includes/core/class-builtin.php:1760 +#: includes/core/class-builtin.php:1769 msgid "Sao Tome and Principe" msgstr "" -#: includes/core/class-builtin.php:1761 +#: includes/core/class-builtin.php:1770 msgid "Saudi Arabia" msgstr "" -#: includes/core/class-builtin.php:1762 +#: includes/core/class-builtin.php:1771 msgid "Senegal" msgstr "" -#: includes/core/class-builtin.php:1763 +#: includes/core/class-builtin.php:1772 msgid "Serbia" msgstr "" -#: includes/core/class-builtin.php:1764 +#: includes/core/class-builtin.php:1773 msgid "Seychelles" msgstr "" -#: includes/core/class-builtin.php:1765 +#: includes/core/class-builtin.php:1774 msgid "Sierra Leone" msgstr "" -#: includes/core/class-builtin.php:1766 +#: includes/core/class-builtin.php:1775 msgid "Singapore" msgstr "" -#: includes/core/class-builtin.php:1767 +#: includes/core/class-builtin.php:1776 msgid "Slovakia" msgstr "" -#: includes/core/class-builtin.php:1768 +#: includes/core/class-builtin.php:1777 msgid "Slovenia" msgstr "" -#: includes/core/class-builtin.php:1769 +#: includes/core/class-builtin.php:1778 msgid "Solomon Islands" msgstr "" -#: includes/core/class-builtin.php:1770 +#: includes/core/class-builtin.php:1779 msgid "Somalia" msgstr "" -#: includes/core/class-builtin.php:1771 +#: includes/core/class-builtin.php:1780 msgid "South Africa" msgstr "" -#: includes/core/class-builtin.php:1772 +#: includes/core/class-builtin.php:1781 msgid "South Georgia and the South Sandwich Islands" msgstr "" -#: includes/core/class-builtin.php:1773 +#: includes/core/class-builtin.php:1782 msgid "South Sudan" msgstr "" -#: includes/core/class-builtin.php:1774 +#: includes/core/class-builtin.php:1783 msgid "Spain" msgstr "" -#: includes/core/class-builtin.php:1775 +#: includes/core/class-builtin.php:1784 msgid "Sri Lanka" msgstr "" -#: includes/core/class-builtin.php:1776 +#: includes/core/class-builtin.php:1785 msgid "Sudan" msgstr "" -#: includes/core/class-builtin.php:1777 +#: includes/core/class-builtin.php:1786 msgid "Suriname" msgstr "" -#: includes/core/class-builtin.php:1778 +#: includes/core/class-builtin.php:1787 msgid "Svalbard and Jan Mayen" msgstr "" -#: includes/core/class-builtin.php:1779 +#: includes/core/class-builtin.php:1788 msgid "Swaziland" msgstr "" -#: includes/core/class-builtin.php:1780 +#: includes/core/class-builtin.php:1789 msgid "Sweden" msgstr "" -#: includes/core/class-builtin.php:1781 +#: includes/core/class-builtin.php:1790 msgid "Switzerland" msgstr "" -#: includes/core/class-builtin.php:1782 +#: includes/core/class-builtin.php:1791 msgid "Syrian Arab Republic" msgstr "" -#: includes/core/class-builtin.php:1783 +#: includes/core/class-builtin.php:1792 msgid "Taiwan, Province of China" msgstr "" -#: includes/core/class-builtin.php:1784 +#: includes/core/class-builtin.php:1793 msgid "Tajikistan" msgstr "" -#: includes/core/class-builtin.php:1785 +#: includes/core/class-builtin.php:1794 msgid "Tanzania, United Republic of" msgstr "" -#: includes/core/class-builtin.php:1786 +#: includes/core/class-builtin.php:1795 msgid "Thailand" msgstr "" -#: includes/core/class-builtin.php:1787 +#: includes/core/class-builtin.php:1796 msgid "Timor-Leste" msgstr "" -#: includes/core/class-builtin.php:1788 +#: includes/core/class-builtin.php:1797 msgid "Togo" msgstr "" -#: includes/core/class-builtin.php:1789 +#: includes/core/class-builtin.php:1798 msgid "Tokelau" msgstr "" -#: includes/core/class-builtin.php:1791 +#: includes/core/class-builtin.php:1800 msgid "Trinidad and Tobago" msgstr "" -#: includes/core/class-builtin.php:1792 +#: includes/core/class-builtin.php:1801 msgid "Tunisia" msgstr "" -#: includes/core/class-builtin.php:1793 +#: includes/core/class-builtin.php:1802 msgid "Turkey" msgstr "" -#: includes/core/class-builtin.php:1794 +#: includes/core/class-builtin.php:1803 msgid "Turkmenistan" msgstr "" -#: includes/core/class-builtin.php:1795 +#: includes/core/class-builtin.php:1804 msgid "Turks and Caicos Islands" msgstr "" -#: includes/core/class-builtin.php:1796 +#: includes/core/class-builtin.php:1805 msgid "Tuvalu" msgstr "" -#: includes/core/class-builtin.php:1797 +#: includes/core/class-builtin.php:1806 msgid "Uganda" msgstr "" -#: includes/core/class-builtin.php:1798 +#: includes/core/class-builtin.php:1807 msgid "Ukraine" msgstr "" -#: includes/core/class-builtin.php:1799 +#: includes/core/class-builtin.php:1808 msgid "United Arab Emirates" msgstr "" -#: includes/core/class-builtin.php:1800 +#: includes/core/class-builtin.php:1809 msgid "United Kingdom" msgstr "" -#: includes/core/class-builtin.php:1801 +#: includes/core/class-builtin.php:1810 msgid "United States" msgstr "" -#: includes/core/class-builtin.php:1802 +#: includes/core/class-builtin.php:1811 msgid "United States Minor Outlying Islands" msgstr "" -#: includes/core/class-builtin.php:1803 +#: includes/core/class-builtin.php:1812 msgid "Uruguay" msgstr "" -#: includes/core/class-builtin.php:1804 +#: includes/core/class-builtin.php:1813 msgid "Uzbekistan" msgstr "" -#: includes/core/class-builtin.php:1805 +#: includes/core/class-builtin.php:1814 msgid "Vanuatu" msgstr "" -#: includes/core/class-builtin.php:1806 +#: includes/core/class-builtin.php:1815 msgid "Venezuela, Bolivarian Republic of" msgstr "" -#: includes/core/class-builtin.php:1807 +#: includes/core/class-builtin.php:1816 msgid "Viet Nam" msgstr "" -#: includes/core/class-builtin.php:1808 +#: includes/core/class-builtin.php:1817 msgid "Virgin Islands, British" msgstr "" -#: includes/core/class-builtin.php:1809 +#: includes/core/class-builtin.php:1818 msgid "Virgin Islands, U.S." msgstr "" -#: includes/core/class-builtin.php:1810 +#: includes/core/class-builtin.php:1819 msgid "Wallis and Futuna" msgstr "" -#: includes/core/class-builtin.php:1811 +#: includes/core/class-builtin.php:1820 msgid "Western Sahara" msgstr "" -#: includes/core/class-builtin.php:1812 +#: includes/core/class-builtin.php:1821 msgid "Yemen" msgstr "" -#: includes/core/class-builtin.php:1813 +#: includes/core/class-builtin.php:1822 msgid "Zambia" msgstr "" -#: includes/core/class-builtin.php:1814 +#: includes/core/class-builtin.php:1823 msgid "Zimbabwe" msgstr "" @@ -6912,14 +6912,14 @@ msgstr "" msgid "Save" msgstr "" -#: includes/core/class-fields.php:4015 +#: includes/core/class-fields.php:4016 #, php-format msgid "" "Your profile is looking a little empty. Why not add some " "information!" msgstr "" -#: includes/core/class-fields.php:4017 +#: includes/core/class-fields.php:4018 msgid "This user has not added any information to their profile yet." msgstr "" From ad28039422a9538224c32c55a0d219fc5cafad2f Mon Sep 17 00:00:00 2001 From: denisbaranov Date: Tue, 20 Aug 2019 19:32:51 +0300 Subject: [PATCH 07/19] Issue: Profile photo upload in pop up gets stuck on 'processing' Link: https://secure.helpscout.net/conversation/933974856/33012?folderId=1651531 --- includes/core/class-files.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/core/class-files.php b/includes/core/class-files.php index b91786cb..8f43c729 100644 --- a/includes/core/class-files.php +++ b/includes/core/class-files.php @@ -312,7 +312,7 @@ if ( ! class_exists( 'um\core\Files' ) ) { $id = $_POST['key']; $timestamp = $_POST['timestamp']; $nonce = $_POST['_wpnonce']; - $user_id = $_POST['user_id']; + $user_id = empty( $_POST['user_id'] ) ? get_current_user_id() : $_POST['user_id']; UM()->fields()->set_id = $_POST['set_id']; UM()->fields()->set_mode = $_POST['set_mode']; From 879f01f9ac925480bd486b948fc4944f5b746424 Mon Sep 17 00:00:00 2001 From: denisbaranov Date: Tue, 20 Aug 2019 19:37:50 +0300 Subject: [PATCH 08/19] fix ajax_resize_image() --- includes/core/class-files.php | 1 + 1 file changed, 1 insertion(+) diff --git a/includes/core/class-files.php b/includes/core/class-files.php index 8f43c729..6bdc2cc8 100644 --- a/includes/core/class-files.php +++ b/includes/core/class-files.php @@ -286,6 +286,7 @@ if ( ! class_exists( 'um\core\Files' ) ) { wp_send_json_error( esc_js( __( 'Invalid coordinates', 'ultimate-member' ) ) ); } + $user_id = empty( $_REQUEST['user_id'] ) ? get_current_user_id() : $_REQUEST['user_id']; $image_path = um_is_file_owner( $src, $user_id, true ); if ( ! $image_path ) { wp_send_json_error( esc_js( __( 'Invalid file ownership', 'ultimate-member' ) ) ); From e46e1d3d6e0043060f8e16abc9e732161f8c9f3f Mon Sep 17 00:00:00 2001 From: nikitasinelnikov Date: Wed, 21 Aug 2019 12:01:00 +0300 Subject: [PATCH 09/19] - changed readme; --- readme.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.txt b/readme.txt index 9e6cd43c..7623d904 100644 --- a/readme.txt +++ b/readme.txt @@ -145,6 +145,7 @@ The plugin works with popular caching plugins by automatically excluding Ultimat * Enhancements: - Added security fixes (XSS) - Added hooks for 3rd party integrations + - Updated Datepicker & Timepicker library from 5.6 to 6.2 version * Bugfixes: - Fixed validation of forms conditional fields at the backend (for the nesting fields) From ce0324707df689e27fe9aa3d03a0009496de69fb Mon Sep 17 00:00:00 2001 From: nikitasinelnikov Date: Wed, 21 Aug 2019 16:05:57 +0300 Subject: [PATCH 10/19] - hotfix: if roles localized as object in some installations; - changed readme; --- includes/admin/assets/js/um-admin-role-wrapper.js | 9 +++++++++ includes/admin/core/class-admin-enqueue.php | 4 ++-- languages/ultimate-member-en_US.po | 4 ++-- readme.txt | 3 ++- 4 files changed, 15 insertions(+), 5 deletions(-) diff --git a/includes/admin/assets/js/um-admin-role-wrapper.js b/includes/admin/assets/js/um-admin-role-wrapper.js index 020d3cd0..7da1c4ac 100644 --- a/includes/admin/assets/js/um-admin-role-wrapper.js +++ b/includes/admin/assets/js/um-admin-role-wrapper.js @@ -1,6 +1,11 @@ jQuery( document ).ready( function() { jQuery( '#role' ).change( function() { + + if ( typeof um_roles == 'object' ) { + um_roles = Object.keys( um_roles ).map(function( key ) { return um_roles[ key ]; }); + } + if ( jQuery.inArray( jQuery(this).val().substr(3), um_roles ) !== -1 ) { jQuery( '#um_role_selector_wrapper' ).hide(); jQuery( '#um-role' ).val(''); @@ -10,6 +15,10 @@ jQuery( document ).ready( function() { }).trigger('change'); jQuery( '#adduser-role' ).change( function() { + if ( typeof um_roles == 'object' ) { + um_roles = Object.keys( um_roles ).map(function( key ) { return um_roles[ key ]; }); + } + if ( jQuery.inArray( jQuery(this).val().substr(3), um_roles ) !== -1 ) { jQuery( '#um_role_existing_selector_wrapper' ).hide(); jQuery( '#um-role' ).val(''); diff --git a/includes/admin/core/class-admin-enqueue.php b/includes/admin/core/class-admin-enqueue.php index 27dfdf47..c5f018dd 100644 --- a/includes/admin/core/class-admin-enqueue.php +++ b/includes/admin/core/class-admin-enqueue.php @@ -164,8 +164,8 @@ if ( ! class_exists( 'um\admin\core\Admin_Enqueue' ) ) { */ function load_role_wrapper() { wp_register_script( 'um_admin_role_wrapper', $this->js_url . 'um-admin-role-wrapper.js', array( 'jquery' ), ultimatemember_version, true ); - $localize_roles_data = get_option( 'um_roles' ); - wp_localize_script( 'um_admin_role_wrapper', 'um_roles', $localize_roles_data ); + $localize_roles_data = get_option( 'um_roles' ); + wp_localize_script( 'um_admin_role_wrapper', 'um_roles', (array) $localize_roles_data ); wp_enqueue_script( 'um_admin_role_wrapper' ); } diff --git a/languages/ultimate-member-en_US.po b/languages/ultimate-member-en_US.po index 620d438c..580dcab2 100644 --- a/languages/ultimate-member-en_US.po +++ b/languages/ultimate-member-en_US.po @@ -1,8 +1,8 @@ msgid "" msgstr "" "Project-Id-Version: Ultimate Member\n" -"POT-Creation-Date: 2019-08-20 16:27+0300\n" -"PO-Revision-Date: 2019-08-20 16:27+0300\n" +"POT-Creation-Date: 2019-08-21 16:04+0300\n" +"PO-Revision-Date: 2019-08-21 16:04+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: en_US\n" diff --git a/readme.txt b/readme.txt index 7623d904..559c0842 100644 --- a/readme.txt +++ b/readme.txt @@ -140,7 +140,7 @@ The plugin works with popular caching plugins by automatically excluding Ultimat = Important: UM2.0+ is a significant update to the code base from 1.3.88. Please make sure you take a full-site backup with restore point before updating the plugin = -= 2.0.56: August 20, 2019 = += 2.0.56: August 21, 2019 = * Enhancements: - Added security fixes (XSS) @@ -160,6 +160,7 @@ The plugin works with popular caching plugins by automatically excluding Ultimat - Fixed is_selected method for some cases - Fixed form settings fields for default button labels in wp-admin metaboxes - Fixed generate metakeys for the form's custom fields + - Fixed issue when UM Roles localized as object on Add/Edit User screen - Fixed PHP notices = 2.0.55: August 16, 2019 = From e9aa014d314631eef50ca24fc139367d3ca05ff3 Mon Sep 17 00:00:00 2001 From: Champ Camba Date: Thu, 22 Aug 2019 00:21:31 +0800 Subject: [PATCH 11/19] Fix typo in description for register block type --- includes/admin/assets/js/um-admin-blocks-shortcode.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/includes/admin/assets/js/um-admin-blocks-shortcode.js b/includes/admin/assets/js/um-admin-blocks-shortcode.js index fa2c3edc..c17164a6 100644 --- a/includes/admin/assets/js/um-admin-blocks-shortcode.js +++ b/includes/admin/assets/js/um-admin-blocks-shortcode.js @@ -18,7 +18,7 @@ UmRegisterBlockType('um-block/um-forms', { title: i18n.__( 'UM Form' , 'ultimate-member' ), - description: i18n.__( 'Chose display form', 'ultimate-member' ), + description: i18n.__( 'Choose display form', 'ultimate-member' ), icon: 'forms', category: 'um-blocks', attributes: { @@ -147,7 +147,7 @@ UmRegisterBlockType( 'um-block/um-member-directories', { title: i18n.__( 'UM Member Directories', 'ultimate-member'), - description: i18n.__( 'Chose display form', 'ultimate-member' ), + description: i18n.__( 'Choose display form', 'ultimate-member' ), icon: 'groups', category: 'um-blocks', attributes: { From 219956268b6f12415dfcfa945fcebb6e1e303c33 Mon Sep 17 00:00:00 2001 From: andrewshuba Date: Thu, 22 Aug 2019 11:58:39 +0300 Subject: [PATCH 12/19] - add wp_unslash for email subject --- includes/core/class-mail.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/core/class-mail.php b/includes/core/class-mail.php index 3514d607..e81f07e7 100644 --- a/includes/core/class-mail.php +++ b/includes/core/class-mail.php @@ -435,7 +435,7 @@ if ( ! class_exists( 'um\core\Mail' ) ) { add_filter( 'um_template_tags_replaces_hook', array( UM()->mail(), 'add_replace_placeholder' ), 10, 1 ); $subject = apply_filters( 'um_email_send_subject', UM()->options()->get( $template . '_sub' ), $template ); - $this->subject = um_convert_tags( $subject , $args ); + $this->subject = wp_unslash( um_convert_tags( $subject , $args ) ); $this->message = $this->prepare_template( $template, $args ); From 7e4a560059efd90ff9f891033b36c0970a351120 Mon Sep 17 00:00:00 2001 From: denisbaranov Date: Thu, 22 Aug 2019 16:19:02 +0300 Subject: [PATCH 13/19] Fix dynamic_profile.php Issue: When updating profiles i get http 500 error ..? Link: https://secure.helpscout.net/conversation/935366827/33053?folderId=1405025 --- assets/dynamic_css/dynamic_profile.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/dynamic_css/dynamic_profile.php b/assets/dynamic_css/dynamic_profile.php index 85664c75..5745093b 100644 --- a/assets/dynamic_css/dynamic_profile.php +++ b/assets/dynamic_css/dynamic_profile.php @@ -1,7 +1,7 @@