Version Description
- New : added new filter for allowed post types that foogallery can be attached to
- New : added loop setting for image viewer gallery template
- Fix : Beaver Builder javascript error while editing a page
- Fix : album shortcodes not working in some page builders
- Fix : attach gallery to post when gutenberg block is included
- Fix : filtering + paging bugs corrected in some scenarios
- Fix : multiple small bugs and tweaks
- Fix : Thumbnail generation tries to use first image in media library
- Update : FooGallery client side 1.1.5
- Update : Freemius SDK 2.2.2
Download this release
Release Info
Developer | bradvin |
Plugin | FooGallery – Image Gallery WordPress Plugin |
Version | 1.6.7 |
Comparing to | |
See all releases |
Code changes from version 1.6.1 to 1.6.7
- README.txt +14 -2
- extensions/albums/admin/class-metaboxes.php +11 -3
- extensions/albums/class-albums-extension.php +1 -7
- extensions/default-templates/image-viewer/class-image-viewer-gallery-template.php +39 -0
- extensions/default-templates/shared/css/foogallery.css +15 -15
- extensions/default-templates/shared/css/foogallery.min.css +1 -1
- extensions/default-templates/shared/js/foogallery.js +28 -14
- extensions/default-templates/shared/js/foogallery.min.js +3 -3
- extensions/demo-content-generator/class-demo-content-generator.php +182 -0
- extensions/demo-content-generator/includes/class-lorem-ipsum.php +369 -0
- extensions/demo-content-generator/includes/class-pixabay.php +89 -0
- extensions/demo-content-generator/view-demo-content.php +83 -0
- extensions/nextgen-importer/class-nextgen-gallery-importer-extension.php +2 -3
- foogallery.php +298 -293
- freemius/assets/css/admin/common.css +2 -2
- freemius/assets/css/admin/deactivation-feedback.css +0 -1
- freemius/assets/css/admin/dialog-boxes.css +2 -2
- freemius/assets/css/admin/license-activation.css +0 -1
- freemius/assets/scss/_colors.scss +11 -0
- freemius/assets/scss/admin/_buttons.scss +28 -0
- freemius/assets/scss/admin/_subscription-cancellation.scss +30 -0
- freemius/assets/scss/admin/dialog-boxes.scss +3 -1
- freemius/assets/scss/admin/plugin-upgrade-notice.scss +8 -0
- freemius/includes/class-freemius.php +723 -214
- freemius/includes/class-fs-plugin-updater.php +312 -68
- freemius/includes/class-fs-storage.php +1 -0
- freemius/includes/customizer/class-fs-customizer-upsell-control.php +156 -156
- freemius/includes/entities/class-fs-plugin.php +22 -0
- freemius/includes/entities/class-fs-site.php +229 -227
- freemius/includes/fs-essential-functions.php +4 -2
- freemius/includes/fs-plugin-info-dialog.php +37 -7
- freemius/includes/i18n.php +3 -3
- freemius/includes/managers/class-fs-admin-menu-manager.php +12 -0
- freemius/includes/managers/class-fs-admin-notice-manager.php +43 -0
- freemius/includes/supplements/fs-essential-functions-1.1.7.1.php +2 -6
- freemius/includes/supplements/fs-essential-functions-2.2.1.php +45 -0
- freemius/languages/freemius-da_DK.mo +0 -0
- freemius/languages/freemius-da_DK.po +2431 -9
- freemius/languages/freemius-en.mo +0 -0
- freemius/languages/freemius-en.po +543 -428
- freemius/languages/freemius-es_ES.mo +0 -0
- freemius/languages/freemius-es_ES.po +619 -485
- freemius/languages/freemius-fr_FR.mo +0 -0
- freemius/languages/freemius-fr_FR.po +617 -483
- freemius/languages/freemius-he_IL.mo +0 -0
- freemius/languages/freemius-he_IL.po +615 -481
- freemius/languages/freemius-it_IT.mo +0 -0
- freemius/languages/freemius-it_IT.po +616 -482
- freemius/languages/freemius-ja_JP.mo +0 -0
- freemius/languages/freemius-ja_JP.po +155 -130
README.txt
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
=== FooGallery - Image Gallery WordPress Plugin ===
|
2 |
-
Contributors: bradvin, steveush, fooplugins
|
3 |
Donate link: http://fooplugins.com
|
4 |
Tags: gallery, image gallery, photo gallery, responsive, album, media gallery, masonry gallery, portfolio, justified gallery, video gallery, photography, youtube gallery
|
5 |
Requires at least: 3.9
|
@@ -8,7 +8,7 @@ Stable tag: trunk
|
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
11 |
-
Why choose FooGallery? Stunning gallery layouts, responsive, retina-ready, lightning fast, easy to use.
|
12 |
|
13 |
== Description ==
|
14 |
|
@@ -143,6 +143,18 @@ Update now to get all the latest features, bug fixes and improvements!
|
|
143 |
|
144 |
== Changelog ==
|
145 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
146 |
= 1.6.1 =
|
147 |
* New : Gutenberg FooGallery block (including live gallery previews!)
|
148 |
* Fix : foogallery shortcode not rendering in certain cases
|
1 |
=== FooGallery - Image Gallery WordPress Plugin ===
|
2 |
+
Contributors: bradvin, steveush, fooplugins, freemius
|
3 |
Donate link: http://fooplugins.com
|
4 |
Tags: gallery, image gallery, photo gallery, responsive, album, media gallery, masonry gallery, portfolio, justified gallery, video gallery, photography, youtube gallery
|
5 |
Requires at least: 3.9
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
11 |
+
Why choose FooGallery? Stunning gallery layouts, responsive, retina-ready, lightning fast, easy to use. Gutenberg Ready!
|
12 |
|
13 |
== Description ==
|
14 |
|
143 |
|
144 |
== Changelog ==
|
145 |
|
146 |
+
= 1.6.7 =
|
147 |
+
* New : added new filter for allowed post types that foogallery can be attached to
|
148 |
+
* New : added loop setting for image viewer gallery template
|
149 |
+
* Fix : Beaver Builder javascript error while editing a page
|
150 |
+
* Fix : album shortcodes not working in some page builders
|
151 |
+
* Fix : attach gallery to post when gutenberg block is included
|
152 |
+
* Fix : filtering + paging bugs corrected in some scenarios
|
153 |
+
* Fix : multiple small bugs and tweaks
|
154 |
+
* Fix : Thumbnail generation tries to use first image in media library
|
155 |
+
* Update : FooGallery client side 1.1.5
|
156 |
+
* Update : Freemius SDK 2.2.2
|
157 |
+
|
158 |
= 1.6.1 =
|
159 |
* New : Gutenberg FooGallery block (including live gallery previews!)
|
160 |
* Fix : foogallery shortcode not rendering in certain cases
|
extensions/albums/admin/class-metaboxes.php
CHANGED
@@ -121,16 +121,24 @@ if ( ! class_exists( 'FooGallery_Admin_Album_MetaBoxes' ) ) {
|
|
121 |
$galleries = apply_filters( 'foogallery_save_album_galleries', explode( ',', $_POST[ FOOGALLERY_ALBUM_META_GALLERIES ] ) );
|
122 |
update_post_meta( $post_id, FOOGALLERY_ALBUM_META_GALLERIES, $galleries );
|
123 |
|
124 |
-
|
|
|
|
|
125 |
|
126 |
-
|
|
|
|
|
127 |
|
128 |
$settings = isset($_POST['_foogallery_settings']) ?
|
129 |
$_POST['_foogallery_settings'] : array();
|
130 |
|
131 |
$settings = apply_filters( 'foogallery_save_album_settings', $settings );
|
132 |
|
133 |
-
|
|
|
|
|
|
|
|
|
134 |
|
135 |
$custom_css = isset($_POST[FOOGALLERY_META_CUSTOM_CSS]) ?
|
136 |
$_POST[FOOGALLERY_META_CUSTOM_CSS] : '';
|
121 |
$galleries = apply_filters( 'foogallery_save_album_galleries', explode( ',', $_POST[ FOOGALLERY_ALBUM_META_GALLERIES ] ) );
|
122 |
update_post_meta( $post_id, FOOGALLERY_ALBUM_META_GALLERIES, $galleries );
|
123 |
|
124 |
+
if ( !empty( $_POST[FOOGALLERY_ALBUM_META_TEMPLATE] ) ) {
|
125 |
+
update_post_meta( $post_id, FOOGALLERY_ALBUM_META_TEMPLATE, $_POST[FOOGALLERY_ALBUM_META_TEMPLATE] );
|
126 |
+
}
|
127 |
|
128 |
+
if ( isset( $_POST[FOOGALLERY_ALBUM_META_SORT] ) ) {
|
129 |
+
update_post_meta( $post_id, FOOGALLERY_ALBUM_META_SORT, $_POST[FOOGALLERY_ALBUM_META_SORT] );
|
130 |
+
}
|
131 |
|
132 |
$settings = isset($_POST['_foogallery_settings']) ?
|
133 |
$_POST['_foogallery_settings'] : array();
|
134 |
|
135 |
$settings = apply_filters( 'foogallery_save_album_settings', $settings );
|
136 |
|
137 |
+
if ( !empty( $settings ) ) {
|
138 |
+
update_post_meta( $post_id, FOOGALLERY_META_SETTINGS_OLD, $settings );
|
139 |
+
} else {
|
140 |
+
delete_post_meta( $post_id, FOOGALLERY_META_SETTINGS_OLD );
|
141 |
+
}
|
142 |
|
143 |
$custom_css = isset($_POST[FOOGALLERY_META_CUSTOM_CSS]) ?
|
144 |
$_POST[FOOGALLERY_META_CUSTOM_CSS] : '';
|
extensions/albums/class-albums-extension.php
CHANGED
@@ -28,9 +28,6 @@ if ( ! class_exists( 'FooGallery_Albums_Extension' ) ) {
|
|
28 |
add_filter( 'foogallery_admin_settings_override', array($this, 'add_album_settings' ) );
|
29 |
|
30 |
add_action( 'foogallery_uninstall', array($this, 'uninstall' ) );
|
31 |
-
|
32 |
-
} else {
|
33 |
-
new FooGallery_Album_Template_Loader();
|
34 |
}
|
35 |
add_filter( 'foogallery_album_templates_files', array( $this, 'register_myself' ) );
|
36 |
add_filter( 'foogallery_defaults', array( $this, 'apply_album_defaults' ) );
|
@@ -44,15 +41,12 @@ if ( ! class_exists( 'FooGallery_Albums_Extension' ) ) {
|
|
44 |
require_once( FOOGALLERY_ALBUM_PATH . 'class-foogallery-album.php' );
|
45 |
require_once( FOOGALLERY_ALBUM_PATH . 'public/class-rewrite-rules.php' );
|
46 |
require_once( FOOGALLERY_ALBUM_PATH . 'public/class-shortcodes.php' );
|
|
|
47 |
|
48 |
if ( is_admin() ) {
|
49 |
//only admin
|
50 |
require_once( FOOGALLERY_ALBUM_PATH . 'admin/class-metaboxes.php' );
|
51 |
require_once( FOOGALLERY_ALBUM_PATH . 'admin/class-columns.php' );
|
52 |
-
} else {
|
53 |
-
//only front-end
|
54 |
-
//load Template \ Loader files
|
55 |
-
require_once( FOOGALLERY_ALBUM_PATH . 'public/class-foogallery-album-template-loader.php' );
|
56 |
}
|
57 |
}
|
58 |
|
28 |
add_filter( 'foogallery_admin_settings_override', array($this, 'add_album_settings' ) );
|
29 |
|
30 |
add_action( 'foogallery_uninstall', array($this, 'uninstall' ) );
|
|
|
|
|
|
|
31 |
}
|
32 |
add_filter( 'foogallery_album_templates_files', array( $this, 'register_myself' ) );
|
33 |
add_filter( 'foogallery_defaults', array( $this, 'apply_album_defaults' ) );
|
41 |
require_once( FOOGALLERY_ALBUM_PATH . 'class-foogallery-album.php' );
|
42 |
require_once( FOOGALLERY_ALBUM_PATH . 'public/class-rewrite-rules.php' );
|
43 |
require_once( FOOGALLERY_ALBUM_PATH . 'public/class-shortcodes.php' );
|
44 |
+
require_once( FOOGALLERY_ALBUM_PATH . 'public/class-foogallery-album-template-loader.php' );
|
45 |
|
46 |
if ( is_admin() ) {
|
47 |
//only admin
|
48 |
require_once( FOOGALLERY_ALBUM_PATH . 'admin/class-metaboxes.php' );
|
49 |
require_once( FOOGALLERY_ALBUM_PATH . 'admin/class-columns.php' );
|
|
|
|
|
|
|
|
|
50 |
}
|
51 |
}
|
52 |
|
extensions/default-templates/image-viewer/class-image-viewer-gallery-template.php
CHANGED
@@ -34,6 +34,9 @@ if ( !class_exists( 'FooGallery_Image_Viewer_Gallery_Template' ) ) {
|
|
34 |
|
35 |
//build up the arguments needed for rendering this template
|
36 |
add_filter( 'foogallery_gallery_template_arguments-image-viewer', array( $this, 'build_gallery_template_arguments' ) );
|
|
|
|
|
|
|
37 |
}
|
38 |
|
39 |
function alter_field_value( $value, $field, $gallery, $template ) {
|
@@ -132,6 +135,23 @@ if ( !class_exists( 'FooGallery_Image_Viewer_Gallery_Template' ) ) {
|
|
132 |
'data-foogallery-preview' => 'class'
|
133 |
)
|
134 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
135 |
array(
|
136 |
'id' => 'language-help',
|
137 |
'title' => __( 'Language Help', 'foogallery' ),
|
@@ -257,6 +277,7 @@ if ( !class_exists( 'FooGallery_Image_Viewer_Gallery_Template' ) ) {
|
|
257 |
$args['text-prev'] = $post_data[FOOGALLERY_META_SETTINGS]['image-viewer_text-prev'];
|
258 |
$args['text-of'] = $post_data[FOOGALLERY_META_SETTINGS]['image-viewer_text-of'];
|
259 |
$args['text-next'] = $post_data[FOOGALLERY_META_SETTINGS]['image-viewer_text-next'];
|
|
|
260 |
return $args;
|
261 |
}
|
262 |
|
@@ -294,5 +315,23 @@ if ( !class_exists( 'FooGallery_Image_Viewer_Gallery_Template' ) ) {
|
|
294 |
|
295 |
return $args;
|
296 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
297 |
}
|
298 |
}
|
34 |
|
35 |
//build up the arguments needed for rendering this template
|
36 |
add_filter( 'foogallery_gallery_template_arguments-image-viewer', array( $this, 'build_gallery_template_arguments' ) );
|
37 |
+
|
38 |
+
//add the data options needed for image viewer
|
39 |
+
add_filter( 'foogallery_build_container_data_options-image-viewer', array( $this, 'add_data_options' ), 10, 3 );
|
40 |
}
|
41 |
|
42 |
function alter_field_value( $value, $field, $gallery, $template ) {
|
135 |
'data-foogallery-preview' => 'class'
|
136 |
)
|
137 |
),
|
138 |
+
array(
|
139 |
+
'id' => 'looping',
|
140 |
+
'title' => __( 'Loop Images', 'foogallery' ),
|
141 |
+
'section' => __( 'General', 'foogallery' ),
|
142 |
+
'desc' => __( 'When navigating through the images, do you want to loop image back to the first after you navigate past the last image?', 'foogallery' ),
|
143 |
+
'default' => 'enabled',
|
144 |
+
'type' => 'radio',
|
145 |
+
'spacer' => '<span class="spacer"></span>',
|
146 |
+
'choices' => array(
|
147 |
+
'disabled' => __( 'Disabled', 'foogallery' ),
|
148 |
+
'enabled' => __( 'Looping Enabled', 'foogallery' ),
|
149 |
+
),
|
150 |
+
'row_data'=> array(
|
151 |
+
'data-foogallery-change-selector' => 'input:radio',
|
152 |
+
'data-foogallery-preview' => 'shortcode'
|
153 |
+
)
|
154 |
+
),
|
155 |
array(
|
156 |
'id' => 'language-help',
|
157 |
'title' => __( 'Language Help', 'foogallery' ),
|
277 |
$args['text-prev'] = $post_data[FOOGALLERY_META_SETTINGS]['image-viewer_text-prev'];
|
278 |
$args['text-of'] = $post_data[FOOGALLERY_META_SETTINGS]['image-viewer_text-of'];
|
279 |
$args['text-next'] = $post_data[FOOGALLERY_META_SETTINGS]['image-viewer_text-next'];
|
280 |
+
$args['looping'] = $post_data[FOOGALLERY_META_SETTINGS]['image-viewer_looping'];
|
281 |
return $args;
|
282 |
}
|
283 |
|
315 |
|
316 |
return $args;
|
317 |
}
|
318 |
+
|
319 |
+
/**
|
320 |
+
* Add the required options
|
321 |
+
*
|
322 |
+
* @param $options
|
323 |
+
* @param $gallery FooGallery
|
324 |
+
*
|
325 |
+
* @param $attributes array
|
326 |
+
*
|
327 |
+
* @return array
|
328 |
+
*/
|
329 |
+
function add_data_options($options, $gallery, $attributes) {
|
330 |
+
|
331 |
+
$looping = foogallery_gallery_template_setting( 'looping', 'enabled' ) === 'enabled';
|
332 |
+
$options['template']['loop'] = $looping;
|
333 |
+
|
334 |
+
return $options;
|
335 |
+
}
|
336 |
}
|
337 |
}
|
extensions/default-templates/shared/css/foogallery.css
CHANGED
@@ -1615,13 +1615,13 @@ only screen and (min-resolution: 2.25dppx) {
|
|
1615 |
|
1616 |
/* Border Styles - We must apply width changing border styles to the fg-column-width element so that the plugin can correctly determine the item widths. */
|
1617 |
.foogallery.fg-border-thin .fg-column-width {
|
1618 |
-
border-width:
|
1619 |
}
|
1620 |
.foogallery.fg-border-medium .fg-column-width {
|
1621 |
border-width: 10px;
|
1622 |
}
|
1623 |
.foogallery.fg-border-thick .fg-column-width {
|
1624 |
-
border-width:
|
1625 |
}
|
1626 |
|
1627 |
/* Captions Bottom */
|
@@ -1710,16 +1710,16 @@ only screen and (min-resolution: 2.25dppx) {
|
|
1710 |
border-width: 10px;
|
1711 |
}
|
1712 |
.fg-masonry.fg-captions-bottom .fg-caption-title+.fg-caption-desc {
|
1713 |
-
margin-top:
|
1714 |
}
|
1715 |
.fg-masonry.fg-captions-bottom.fg-border-thin .fg-caption {
|
1716 |
-
border-width: 10px
|
1717 |
}
|
1718 |
.fg-masonry.fg-captions-bottom.fg-border-medium .fg-caption {
|
1719 |
border-width: 10px 0 0 0;
|
1720 |
}
|
1721 |
.fg-masonry.fg-captions-bottom.fg-border-thick .fg-caption {
|
1722 |
-
border-width:
|
1723 |
}
|
1724 |
.fg-masonry.fg-captions-bottom.fg-border-thick .fg-caption-title+.fg-caption-desc {
|
1725 |
margin-top: 10px;
|
@@ -1904,13 +1904,13 @@ only screen and (min-resolution: 2.25dppx) {
|
|
1904 |
border-width: 0;
|
1905 |
}
|
1906 |
.fg-simple_portfolio .fg-caption-title+.fg-caption-desc {
|
1907 |
-
margin-top:
|
1908 |
}
|
1909 |
.fg-simple_portfolio.fg-border-thin .fg-caption {
|
1910 |
-
border-width: 10px
|
1911 |
}
|
1912 |
.fg-simple_portfolio.fg-captions-top.fg-border-thin .fg-caption {
|
1913 |
-
border-width:
|
1914 |
}
|
1915 |
.fg-simple_portfolio.fg-border-medium .fg-caption {
|
1916 |
border-width: 10px 0 0 0;
|
@@ -1919,10 +1919,10 @@ only screen and (min-resolution: 2.25dppx) {
|
|
1919 |
border-width: 0 0 10px 0;
|
1920 |
}
|
1921 |
.fg-simple_portfolio.fg-border-thick .fg-caption {
|
1922 |
-
border-width:
|
1923 |
}
|
1924 |
.fg-simple_portfolio.fg-captions-top.fg-border-thick .fg-caption {
|
1925 |
-
border-width: 0 0
|
1926 |
}
|
1927 |
.fg-simple_portfolio.fg-border-thick .fg-caption-title+.fg-caption-desc {
|
1928 |
margin-top: 10px;
|
@@ -1990,13 +1990,13 @@ only screen and (min-resolution: 2.25dppx) {
|
|
1990 |
border-width: 10px;
|
1991 |
}
|
1992 |
.foogallery.fg-preset.fg-polaroid .fg-caption-title+.fg-caption-desc {
|
1993 |
-
margin-top:
|
1994 |
}
|
1995 |
.foogallery.fg-preset.fg-polaroid.fg-border-thin .fg-caption {
|
1996 |
-
border-width: 10px
|
1997 |
}
|
1998 |
.foogallery.fg-preset.fg-polaroid.fg-captions-top.fg-border-thin .fg-caption {
|
1999 |
-
border-width:
|
2000 |
}
|
2001 |
.foogallery.fg-preset.fg-polaroid.fg-border-medium .fg-caption {
|
2002 |
border-width: 10px 0 0 0;
|
@@ -2005,10 +2005,10 @@ only screen and (min-resolution: 2.25dppx) {
|
|
2005 |
border-width: 0 0 10px 0;
|
2006 |
}
|
2007 |
.foogallery.fg-preset.fg-polaroid.fg-border-thick .fg-caption {
|
2008 |
-
border-width:
|
2009 |
}
|
2010 |
.foogallery.fg-preset.fg-polaroid.fg-captions-top.fg-border-thick .fg-caption {
|
2011 |
-
border-width: 0 0
|
2012 |
}
|
2013 |
.foogallery.fg-preset.fg-polaroid.fg-border-thick .fg-caption-title+.fg-caption-desc {
|
2014 |
margin-top: 10px;
|
1615 |
|
1616 |
/* Border Styles - We must apply width changing border styles to the fg-column-width element so that the plugin can correctly determine the item widths. */
|
1617 |
.foogallery.fg-border-thin .fg-column-width {
|
1618 |
+
border-width: 4px;
|
1619 |
}
|
1620 |
.foogallery.fg-border-medium .fg-column-width {
|
1621 |
border-width: 10px;
|
1622 |
}
|
1623 |
.foogallery.fg-border-thick .fg-column-width {
|
1624 |
+
border-width: 16px;
|
1625 |
}
|
1626 |
|
1627 |
/* Captions Bottom */
|
1710 |
border-width: 10px;
|
1711 |
}
|
1712 |
.fg-masonry.fg-captions-bottom .fg-caption-title+.fg-caption-desc {
|
1713 |
+
margin-top: 4px;
|
1714 |
}
|
1715 |
.fg-masonry.fg-captions-bottom.fg-border-thin .fg-caption {
|
1716 |
+
border-width: 10px 4px 4px 4px;
|
1717 |
}
|
1718 |
.fg-masonry.fg-captions-bottom.fg-border-medium .fg-caption {
|
1719 |
border-width: 10px 0 0 0;
|
1720 |
}
|
1721 |
.fg-masonry.fg-captions-bottom.fg-border-thick .fg-caption {
|
1722 |
+
border-width: 16px 0 0 0;
|
1723 |
}
|
1724 |
.fg-masonry.fg-captions-bottom.fg-border-thick .fg-caption-title+.fg-caption-desc {
|
1725 |
margin-top: 10px;
|
1904 |
border-width: 0;
|
1905 |
}
|
1906 |
.fg-simple_portfolio .fg-caption-title+.fg-caption-desc {
|
1907 |
+
margin-top: 4px;
|
1908 |
}
|
1909 |
.fg-simple_portfolio.fg-border-thin .fg-caption {
|
1910 |
+
border-width: 10px 4px 4px 4px;
|
1911 |
}
|
1912 |
.fg-simple_portfolio.fg-captions-top.fg-border-thin .fg-caption {
|
1913 |
+
border-width: 4px 4px 10px 4px;
|
1914 |
}
|
1915 |
.fg-simple_portfolio.fg-border-medium .fg-caption {
|
1916 |
border-width: 10px 0 0 0;
|
1919 |
border-width: 0 0 10px 0;
|
1920 |
}
|
1921 |
.fg-simple_portfolio.fg-border-thick .fg-caption {
|
1922 |
+
border-width: 16px 0 0 0;
|
1923 |
}
|
1924 |
.fg-simple_portfolio.fg-captions-top.fg-border-thick .fg-caption {
|
1925 |
+
border-width: 0 0 16px 0;
|
1926 |
}
|
1927 |
.fg-simple_portfolio.fg-border-thick .fg-caption-title+.fg-caption-desc {
|
1928 |
margin-top: 10px;
|
1990 |
border-width: 10px;
|
1991 |
}
|
1992 |
.foogallery.fg-preset.fg-polaroid .fg-caption-title+.fg-caption-desc {
|
1993 |
+
margin-top: 4px;
|
1994 |
}
|
1995 |
.foogallery.fg-preset.fg-polaroid.fg-border-thin .fg-caption {
|
1996 |
+
border-width: 10px 4px 4px 4px;
|
1997 |
}
|
1998 |
.foogallery.fg-preset.fg-polaroid.fg-captions-top.fg-border-thin .fg-caption {
|
1999 |
+
border-width: 4px 4px 10px 4px;
|
2000 |
}
|
2001 |
.foogallery.fg-preset.fg-polaroid.fg-border-medium .fg-caption {
|
2002 |
border-width: 10px 0 0 0;
|
2005 |
border-width: 0 0 10px 0;
|
2006 |
}
|
2007 |
.foogallery.fg-preset.fg-polaroid.fg-border-thick .fg-caption {
|
2008 |
+
border-width: 16px 0 0 0;
|
2009 |
}
|
2010 |
.foogallery.fg-preset.fg-polaroid.fg-captions-top.fg-border-thick .fg-caption {
|
2011 |
+
border-width: 0 0 16px 0;
|
2012 |
}
|
2013 |
.foogallery.fg-preset.fg-polaroid.fg-border-thick .fg-caption-title+.fg-caption-desc {
|
2014 |
margin-top: 10px;
|
extensions/default-templates/shared/css/foogallery.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
.foogallery,.foogallery *{box-sizing:border-box}.foogallery{display:block;z-index:1;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;position:relative;line-height:0;font-size:0;width:100%;max-width:100%}.foogallery .fg-item{display:inline-block;position:relative;background-color:transparent;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.foogallery .fg-item-inner{display:block;position:relative;visibility:hidden;overflow:hidden;opacity:0;z-index:3;margin:0;border:solid 0 transparent}.foogallery .fg-item.fg-error,.foogallery .fg-item.fg-loading{background:no-repeat center}.foogallery .fg-item.fg-error{background-image:url(../img/image.png)}@media only screen and (-o-min-device-pixel-ratio:5/4),only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:1.25dppx){.foogallery .fg-item.fg-error{background-image:url(../img/image@2x.png)}}@media only screen and (-o-min-device-pixel-ratio:9/4),only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-device-pixel-ratio:2.25),only screen and (min-resolution:2.25dppx){.foogallery .fg-item.fg-error{background-image:url(../img/image@3x.png)}}.foogallery .fg-item.fg-loaded{z-index:4}.foogallery .fg-loaded .fg-item-inner{visibility:visible;opacity:1;z-index:5}.foogallery .fg-error .fg-item-inner{pointer-events:none;cursor:default}.foogallery .fg-thumb{display:block;position:relative;border:none;outline:0;text-decoration:none;z-index:4;-moz-box-shadow:none;box-shadow:none}.foogallery .fg-thumb:focus,.foogallery .fg-thumb:hover{border:none;outline:0;text-decoration:none;-moz-box-shadow:none;box-shadow:none}.foogallery .fg-image{display:block;position:relative;border:none;outline:0;text-decoration:none;z-index:5;max-width:none;height:auto;margin:0}.foogallery .fg-loaded .fg-thumb{z-index:6}.foogallery .fg-loaded .fg-image{z-index:7}.foogallery.fg-light .fg-item-inner{background-color:#fff;color:#333;border-color:#fff}.foogallery.fg-dark .fg-item-inner{background-color:#333;color:#fff;border-color:#333}.foogallery.fg-light .fg-item.fg-error,.foogallery.fg-light .fg-item.fg-idle,.foogallery.fg-light .fg-item.fg-loading{background-color:#eee;box-shadow:inset 0 0 0 1px #ddd}.foogallery.fg-dark .fg-item.fg-error,.foogallery.fg-dark .fg-item.fg-idle,.foogallery.fg-dark .fg-item.fg-loading{background-color:#444;box-shadow:inset 0 0 0 1px #333}.foogallery.fg-border-thin .fg-item-inner{border-width:4px}.foogallery.fg-border-medium .fg-item-inner{border-width:10px}.foogallery.fg-border-thick .fg-item-inner{border-width:16px}.foogallery.fg-light.fg-shadow-outline .fg-item-inner{box-shadow:0 0 0 1px #ddd}.foogallery.fg-dark.fg-shadow-outline .fg-item-inner{box-shadow:0 0 0 1px #222}.foogallery.fg-dark.fg-shadow-small .fg-item-inner,.foogallery.fg-light.fg-shadow-small .fg-item-inner{box-shadow:0 1px 4px 0 rgba(0,0,0,.5)}.foogallery.fg-dark.fg-shadow-medium .fg-item-inner,.foogallery.fg-light.fg-shadow-medium .fg-item-inner{box-shadow:0 1px 10px 0 rgba(0,0,0,.5)}.foogallery.fg-dark.fg-shadow-large .fg-item-inner,.foogallery.fg-light.fg-shadow-large .fg-item-inner{box-shadow:0 1px 16px 0 rgba(0,0,0,.5)}.foogallery.fg-shadow-inset-large .fg-thumb:after,.foogallery.fg-shadow-inset-medium .fg-thumb:after,.foogallery.fg-shadow-inset-small .fg-thumb:after{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:7}.foogallery.fg-dark.fg-shadow-inset-small .fg-thumb:after,.foogallery.fg-light.fg-shadow-inset-small .fg-thumb:after{box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.3)}.foogallery.fg-dark.fg-shadow-inset-medium .fg-thumb:after,.foogallery.fg-light.fg-shadow-inset-medium .fg-thumb:after{box-shadow:inset 0 1px 10px 0 rgba(0,0,0,.3)}.foogallery.fg-dark.fg-shadow-inset-large .fg-thumb:after,.foogallery.fg-light.fg-shadow-inset-large .fg-thumb:after{box-shadow:inset 0 1px 16px 0 rgba(0,0,0,.3)}.foogallery.fg-round-full.fg-shadow-inset-large .fg-thumb:after,.foogallery.fg-round-full.fg-shadow-inset-medium .fg-thumb:after,.foogallery.fg-round-full.fg-shadow-inset-small .fg-thumb:after{border-radius:50%}.foogallery.fg-round-small .fg-item,.foogallery.fg-round-small .fg-item-inner{border-radius:5px}.foogallery.fg-round-medium .fg-item,.foogallery.fg-round-medium .fg-item-inner{border-radius:10px}.foogallery.fg-round-large .fg-item,.foogallery.fg-round-large .fg-item-inner{border-radius:15px}.foogallery.fg-round-full .fg-item,.foogallery.fg-round-full .fg-item-inner{border-radius:50%}.foogallery .fg-loader{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:1em;height:1em;font-size:5px;visibility:hidden;opacity:0}.foogallery .fg-loading .fg-loader{visibility:visible;opacity:1}.fg-loading-default .fg-loader{border-radius:50%;text-indent:-9999em;-webkit-animation:loading-default 1.1s infinite ease;animation:loading-default 1.1s infinite ease}@-webkit-keyframes loading-default{0%,100%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,1),1.8em -1.8em 0 0 rgba(130,130,130,.2),2.5em 0 0 0 rgba(130,130,130,.2),1.75em 1.75em 0 0 rgba(130,130,130,.2),0 2.5em 0 0 rgba(130,130,130,.2),-1.8em 1.8em 0 0 rgba(130,130,130,.2),-2.6em 0 0 0 rgba(130,130,130,.5),-1.8em -1.8em 0 0 rgba(130,130,130,.7)}12.5%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.7),1.8em -1.8em 0 0 rgba(130,130,130,1),2.5em 0 0 0 rgba(130,130,130,.2),1.75em 1.75em 0 0 rgba(130,130,130,.2),0 2.5em 0 0 rgba(130,130,130,.2),-1.8em 1.8em 0 0 rgba(130,130,130,.2),-2.6em 0 0 0 rgba(130,130,130,.2),-1.8em -1.8em 0 0 rgba(130,130,130,.5)}25%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.5),1.8em -1.8em 0 0 rgba(130,130,130,.7),2.5em 0 0 0 rgba(130,130,130,1),1.75em 1.75em 0 0 rgba(130,130,130,.2),0 2.5em 0 0 rgba(130,130,130,.2),-1.8em 1.8em 0 0 rgba(130,130,130,.2),-2.6em 0 0 0 rgba(130,130,130,.2),-1.8em -1.8em 0 0 rgba(130,130,130,.2)}37.5%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.2),1.8em -1.8em 0 0 rgba(130,130,130,.5),2.5em 0 0 0 rgba(130,130,130,.7),1.75em 1.75em 0 0 rgba(130,130,130,1),0 2.5em 0 0 rgba(130,130,130,.2),-1.8em 1.8em 0 0 rgba(130,130,130,.2),-2.6em 0 0 0 rgba(130,130,130,.2),-1.8em -1.8em 0 0 rgba(130,130,130,.2)}50%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.2),1.8em -1.8em 0 0 rgba(130,130,130,.2),2.5em 0 0 0 rgba(130,130,130,.5),1.75em 1.75em 0 0 rgba(130,130,130,.7),0 2.5em 0 0 rgba(130,130,130,1),-1.8em 1.8em 0 0 rgba(130,130,130,.2),-2.6em 0 0 0 rgba(130,130,130,.2),-1.8em -1.8em 0 0 rgba(130,130,130,.2)}62.5%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.2),1.8em -1.8em 0 0 rgba(130,130,130,.2),2.5em 0 0 0 rgba(130,130,130,.2),1.75em 1.75em 0 0 rgba(130,130,130,.5),0 2.5em 0 0 rgba(130,130,130,.7),-1.8em 1.8em 0 0 rgba(130,130,130,1),-2.6em 0 0 0 rgba(130,130,130,.2),-1.8em -1.8em 0 0 rgba(130,130,130,.2)}75%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.2),1.8em -1.8em 0 0 rgba(130,130,130,.2),2.5em 0 0 0 rgba(130,130,130,.2),1.75em 1.75em 0 0 rgba(130,130,130,.2),0 2.5em 0 0 rgba(130,130,130,.5),-1.8em 1.8em 0 0 rgba(130,130,130,.7),-2.6em 0 0 0 rgba(130,130,130,1),-1.8em -1.8em 0 0 rgba(130,130,130,.2)}87.5%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.2),1.8em -1.8em 0 0 rgba(130,130,130,.2),2.5em 0 0 0 rgba(130,130,130,.2),1.75em 1.75em 0 0 rgba(130,130,130,.2),0 2.5em 0 0 rgba(130,130,130,.2),-1.8em 1.8em 0 0 rgba(130,130,130,.5),-2.6em 0 0 0 rgba(130,130,130,.7),-1.8em -1.8em 0 0 rgba(130,130,130,1)}}@keyframes loading-default{0%,100%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,1),1.8em -1.8em 0 0 rgba(130,130,130,.2),2.5em 0 0 0 rgba(130,130,130,.2),1.75em 1.75em 0 0 rgba(130,130,130,.2),0 2.5em 0 0 rgba(130,130,130,.2),-1.8em 1.8em 0 0 rgba(130,130,130,.2),-2.6em 0 0 0 rgba(130,130,130,.5),-1.8em -1.8em 0 0 rgba(130,130,130,.7)}12.5%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.7),1.8em -1.8em 0 0 rgba(130,130,130,1),2.5em 0 0 0 rgba(130,130,130,.2),1.75em 1.75em 0 0 rgba(130,130,130,.2),0 2.5em 0 0 rgba(130,130,130,.2),-1.8em 1.8em 0 0 rgba(130,130,130,.2),-2.6em 0 0 0 rgba(130,130,130,.2),-1.8em -1.8em 0 0 rgba(130,130,130,.5)}25%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.5),1.8em -1.8em 0 0 rgba(130,130,130,.7),2.5em 0 0 0 rgba(130,130,130,1),1.75em 1.75em 0 0 rgba(130,130,130,.2),0 2.5em 0 0 rgba(130,130,130,.2),-1.8em 1.8em 0 0 rgba(130,130,130,.2),-2.6em 0 0 0 rgba(130,130,130,.2),-1.8em -1.8em 0 0 rgba(130,130,130,.2)}37.5%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.2),1.8em -1.8em 0 0 rgba(130,130,130,.5),2.5em 0 0 0 rgba(130,130,130,.7),1.75em 1.75em 0 0 rgba(130,130,130,1),0 2.5em 0 0 rgba(130,130,130,.2),-1.8em 1.8em 0 0 rgba(130,130,130,.2),-2.6em 0 0 0 rgba(130,130,130,.2),-1.8em -1.8em 0 0 rgba(130,130,130,.2)}50%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.2),1.8em -1.8em 0 0 rgba(130,130,130,.2),2.5em 0 0 0 rgba(130,130,130,.5),1.75em 1.75em 0 0 rgba(130,130,130,.7),0 2.5em 0 0 rgba(130,130,130,1),-1.8em 1.8em 0 0 rgba(130,130,130,.2),-2.6em 0 0 0 rgba(130,130,130,.2),-1.8em -1.8em 0 0 rgba(130,130,130,.2)}62.5%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.2),1.8em -1.8em 0 0 rgba(130,130,130,.2),2.5em 0 0 0 rgba(130,130,130,.2),1.75em 1.75em 0 0 rgba(130,130,130,.5),0 2.5em 0 0 rgba(130,130,130,.7),-1.8em 1.8em 0 0 rgba(130,130,130,1),-2.6em 0 0 0 rgba(130,130,130,.2),-1.8em -1.8em 0 0 rgba(130,130,130,.2)}75%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.2),1.8em -1.8em 0 0 rgba(130,130,130,.2),2.5em 0 0 0 rgba(130,130,130,.2),1.75em 1.75em 0 0 rgba(130,130,130,.2),0 2.5em 0 0 rgba(130,130,130,.5),-1.8em 1.8em 0 0 rgba(130,130,130,.7),-2.6em 0 0 0 rgba(130,130,130,1),-1.8em -1.8em 0 0 rgba(130,130,130,.2)}87.5%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.2),1.8em -1.8em 0 0 rgba(130,130,130,.2),2.5em 0 0 0 rgba(130,130,130,.2),1.75em 1.75em 0 0 rgba(130,130,130,.2),0 2.5em 0 0 rgba(130,130,130,.2),-1.8em 1.8em 0 0 rgba(130,130,130,.5),-2.6em 0 0 0 rgba(130,130,130,.7),-1.8em -1.8em 0 0 rgba(130,130,130,1)}}.fg-loading-bars .fg-loader,.fg-loading-bars .fg-loader:after,.fg-loading-bars .fg-loader:before{background:rgba(130,130,130,1);-webkit-animation:loading-bars 1s infinite ease-in-out;animation:loading-bars 1s infinite ease-in-out;width:1em;height:4em}.fg-loading-bars .fg-loader{color:rgba(130,130,130,1);text-indent:-9999em;font-size:4px;-webkit-animation-delay:-.16s;animation-delay:-.16s}.fg-loading-bars .fg-loader:after,.fg-loading-bars .fg-loader:before{position:absolute;top:0;content:''}.fg-loading-bars .fg-loader:before{left:-1.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.fg-loading-bars .fg-loader:after{left:1.5em}@-webkit-keyframes loading-bars{0%,100%,80%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}@keyframes loading-bars{0%,100%,80%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}.fg-loading-trail .fg-loader{color:#828282;font-size:20px;text-indent:-9999em;overflow:hidden;border-radius:50%;-webkit-animation:loading-trail-1 1.7s infinite ease,loading-trail-2 1.7s infinite ease;animation:loading-trail-1 1.7s infinite ease,loading-trail-2 1.7s infinite ease}@-webkit-keyframes loading-trail-1{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}100%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes loading-trail-1{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}100%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@-webkit-keyframes loading-trail-2{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0);transform:translateX(-50%) translateY(-50%) rotate(0)}100%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(360deg);transform:translateX(-50%) translateY(-50%) rotate(360deg)}}@keyframes loading-trail-2{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0);transform:translateX(-50%) translateY(-50%) rotate(0)}100%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(360deg);transform:translateX(-50%) translateY(-50%) rotate(360deg)}}.fg-loading-pulse .fg-loader,.fg-loading-pulse .fg-loader:after,.fg-loading-pulse .fg-loader:before{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:loading-pulse 1.8s infinite ease-in-out;animation:loading-pulse 1.8s infinite ease-in-out}.fg-loading-pulse .fg-loader{color:#828282;font-size:4px;text-indent:-9999em;transform:translateX(-50%) translateY(-150%);-webkit-animation-delay:-.16s;animation-delay:-.16s}.fg-loading-pulse .fg-loader:after,.fg-loading-pulse .fg-loader:before{content:'';position:absolute;top:0}.fg-loading-pulse .fg-loader:before{left:-3.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.fg-loading-pulse .fg-loader:after{left:3.5em}@-webkit-keyframes loading-pulse{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes loading-pulse{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.fg-loading-dots .fg-loader{color:#828282;font-size:5px;border-radius:50%;text-indent:-9999em;-webkit-animation:loading-dots 1.3s infinite linear;animation:loading-dots 1.3s infinite linear}@-webkit-keyframes loading-dots{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}@keyframes loading-dots{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}.fg-loading-partial .fg-loader,.fg-loading-partial .fg-loader:after{border-radius:50%;width:10em;height:10em}.fg-loading-partial .fg-loader{font-size:4px;text-indent:-9999em;border-top:1.1em solid rgba(130,130,130,.2);border-right:1.1em solid rgba(130,130,130,.2);border-bottom:1.1em solid rgba(130,130,130,.2);border-left:1.1em solid #828282;-webkit-animation:loading-partial 1.1s infinite linear;animation:loading-partial 1.1s infinite linear}@-webkit-keyframes loading-partial{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0);transform:translateX(-50%) translateY(-50%) rotate(0)}100%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(360deg);transform:translateX(-50%) translateY(-50%) rotate(360deg)}}@keyframes loading-partial{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0);transform:translateX(-50%) translateY(-50%) rotate(0)}100%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(360deg);transform:translateX(-50%) translateY(-50%) rotate(360deg)}}.foogallery.fg-loaded-drop .fg-item,.foogallery.fg-loaded-fade-in .fg-item,.foogallery.fg-loaded-flip .fg-item,.foogallery.fg-loaded-fly .fg-item,.foogallery.fg-loaded-scale-up .fg-item,.foogallery.fg-loaded-slide-down .fg-item,.foogallery.fg-loaded-slide-left .fg-item,.foogallery.fg-loaded-slide-right .fg-item,.foogallery.fg-loaded-slide-up .fg-item,.foogallery.fg-loaded-swing-down .fg-item{transition-timing-function:ease;transition-duration:650ms;transition-property:background-color,transform}.foogallery.fg-loaded-drop .fg-item-inner,.foogallery.fg-loaded-fade-in .fg-item-inner,.foogallery.fg-loaded-flip .fg-item-inner,.foogallery.fg-loaded-fly .fg-item-inner,.foogallery.fg-loaded-scale-up .fg-item-inner,.foogallery.fg-loaded-slide-down .fg-item-inner,.foogallery.fg-loaded-slide-left .fg-item-inner,.foogallery.fg-loaded-slide-right .fg-item-inner,.foogallery.fg-loaded-slide-up .fg-item-inner,.foogallery.fg-loaded-swing-down .fg-item-inner{transition-timing-function:ease;transition-duration:650ms}.foogallery.fg-loaded-drop .fg-item.fg-loaded,.foogallery.fg-loaded-flip .fg-item.fg-loaded,.foogallery.fg-loaded-fly .fg-item.fg-loaded,.foogallery.fg-loaded-swing-down .fg-item.fg-loaded{perspective:1300px}.foogallery.fg-loaded-fade-in .fg-item-inner{transition-property:visibility,opacity}.foogallery .fg-caption{visibility:hidden;opacity:0;background-color:rgba(0,0,0,.6);color:#fff;position:absolute;z-index:8;width:100%;max-height:100%;overflow:hidden;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.3;border:none;text-align:center;cursor:pointer}.foogallery .fg-caption a{text-decoration:none;color:#fff;border-bottom:1px solid #fff}.foogallery .fg-caption a:hover{border-bottom:none}.foogallery .fg-caption-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:400;padding:5px}.foogallery .fg-caption-desc{padding:5px}.foogallery .fg-caption-title+.fg-caption-desc{padding-top:0}.foogallery.fg-caption-always .fg-caption .fg-caption-inner:before{display:none}.foogallery.fg-caption-always .fg-item.fg-loaded .fg-caption{left:0;bottom:0;transition-timing-function:ease;transition-duration:.3s;transition-property:visibility,opacity;visibility:visible;opacity:1;text-align:left}.foogallery.fg-caption-hover .fg-caption .fg-caption-inner{width:100%;max-height:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.foogallery.fg-caption-hover .fg-item.fg-loaded .fg-thumb:before{display:none}.foogallery.fg-hover-circle-plus .fg-thumb:before,.foogallery.fg-hover-external .fg-thumb:before,.foogallery.fg-hover-eye .fg-thumb:before,.foogallery.fg-hover-plus .fg-thumb:before,.foogallery.fg-hover-tint .fg-thumb:before,.foogallery.fg-hover-zoom .fg-thumb:before,.foogallery.fg-hover-zoom2 .fg-thumb:before,.foogallery.fg-hover-zoom3 .fg-thumb:before{content:"";display:block;position:absolute;visibility:hidden;opacity:0;top:0;bottom:0;left:0;right:0;z-index:8;background:rgba(0,0,0,.5) no-repeat center center;background-size:32px 32px}.foogallery.fg-hover-circle-plus .fg-item-inner:hover .fg-thumb:before,.foogallery.fg-hover-circle-plus .fg-thumb:focus:before,.foogallery.fg-hover-external .fg-item-inner:hover .fg-thumb:before,.foogallery.fg-hover-external .fg-thumb:focus:before,.foogallery.fg-hover-eye .fg-item-inner:hover .fg-thumb:before,.foogallery.fg-hover-eye .fg-thumb:focus:before,.foogallery.fg-hover-plus .fg-item-inner:hover .fg-thumb:before,.foogallery.fg-hover-plus .fg-thumb:focus:before,.foogallery.fg-hover-tint .fg-item-inner:hover .fg-thumb:before,.foogallery.fg-hover-tint .fg-thumb:focus:before,.foogallery.fg-hover-zoom .fg-item-inner:hover .fg-thumb:before,.foogallery.fg-hover-zoom .fg-thumb:focus:before,.foogallery.fg-hover-zoom2 .fg-item-inner:hover .fg-thumb:before,.foogallery.fg-hover-zoom2 .fg-thumb:focus:before,.foogallery.fg-hover-zoom3 .fg-item-inner:hover .fg-thumb:before,.foogallery.fg-hover-zoom3 .fg-thumb:focus:before{visibility:visible;opacity:1}.foogallery.fg-hover-circle-plus .fg-caption-inner:before,.foogallery.fg-hover-external .fg-caption-inner:before,.foogallery.fg-hover-eye .fg-caption-inner:before,.foogallery.fg-hover-plus .fg-caption-inner:before,.foogallery.fg-hover-tint .fg-caption-inner:before,.foogallery.fg-hover-zoom .fg-caption-inner:before,.foogallery.fg-hover-zoom2 .fg-caption-inner:before,.foogallery.fg-hover-zoom3 .fg-caption-inner:before{content:"";display:inline-block;position:relative;width:32px;height:32px;margin:10px 0 5px 0;background:transparent no-repeat center center;background-size:32px 32px;vertical-align:middle}.foogallery.fg-hover-zoom .fg-caption-inner:before,.foogallery.fg-hover-zoom .fg-thumb:before{background-image:url(../img/zoom.png)}.foogallery.fg-hover-zoom2 .fg-caption-inner:before,.foogallery.fg-hover-zoom2 .fg-thumb:before{background-image:url(../img/zoom2.png)}.foogallery.fg-hover-zoom3 .fg-caption-inner:before,.foogallery.fg-hover-zoom3 .fg-thumb:before{background-image:url(../img/zoom3.png)}.foogallery.fg-hover-plus .fg-caption-inner:before,.foogallery.fg-hover-plus .fg-thumb:before{background-image:url(../img/plus.png)}.foogallery.fg-hover-circle-plus .fg-caption-inner:before,.foogallery.fg-hover-circle-plus .fg-thumb:before{background-image:url(../img/circle-plus.png)}.foogallery.fg-hover-eye .fg-caption-inner:before,.foogallery.fg-hover-eye .fg-thumb:before{background-image:url(../img/eye.png)}.foogallery.fg-hover-external .fg-caption-inner:before,.foogallery.fg-hover-external .fg-thumb:before{background-image:url(../img/external.png)}@media only screen and (-o-min-device-pixel-ratio:5/4),only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:1.25dppx){.foogallery.fg-hover-zoom .fg-caption-inner:before,.foogallery.fg-hover-zoom .fg-thumb:before{background-image:url(../img/zoom@2x.png)}.foogallery.fg-hover-zoom2 .fg-caption-inner:before,.foogallery.fg-hover-zoom2 .fg-thumb:before{background-image:url(../img/zoom2@2x.png)}.foogallery.fg-hover-zoom3 .fg-caption-inner:before,.foogallery.fg-hover-zoom3 .fg-thumb:before{background-image:url(../img/zoom3@2x.png)}.foogallery.fg-hover-plus .fg-caption-inner:before,.foogallery.fg-hover-plus .fg-thumb:before{background-image:url(../img/plus@2x.png)}.foogallery.fg-hover-circle-plus .fg-caption-inner:before,.foogallery.fg-hover-circle-plus .fg-thumb:before{background-image:url(../img/circle-plus@2x.png)}.foogallery.fg-hover-eye .fg-caption-inner:before,.foogallery.fg-hover-eye .fg-thumb:before{background-image:url(../img/eye@2x.png)}.foogallery.fg-hover-external .fg-caption-inner:before,.foogallery.fg-hover-external .fg-thumb:before{background-image:url(../img/external@2x.png)}}@media only screen and (-o-min-device-pixel-ratio:9/4),only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-device-pixel-ratio:2.25),only screen and (min-resolution:2.25dppx){.foogallery.fg-hover-zoom .fg-caption-inner:before,.foogallery.fg-hover-zoom .fg-thumb:before{background-image:url(../img/zoom@3x.png)}.foogallery.fg-hover-zoom2 .fg-caption-inner:before,.foogallery.fg-hover-zoom2 .fg-thumb:before{background-image:url(../img/zoom2@3x.png)}.foogallery.fg-hover-zoom3 .fg-caption-inner:before,.foogallery.fg-hover-zoom3 .fg-thumb:before{background-image:url(../img/zoom3@3x.png)}.foogallery.fg-hover-plus .fg-caption-inner:before,.foogallery.fg-hover-plus .fg-thumb:before{background-image:url(../img/plus@3x.png)}.foogallery.fg-hover-circle-plus .fg-caption-inner:before,.foogallery.fg-hover-circle-plus .fg-thumb:before{background-image:url(../img/circle-plus@3x.png)}.foogallery.fg-hover-eye .fg-caption-inner:before,.foogallery.fg-hover-eye .fg-thumb:before{background-image:url(../img/eye@3x.png)}.foogallery.fg-hover-external .fg-caption-inner:before,.foogallery.fg-hover-external .fg-thumb:before{background-image:url(../img/external@3x.png)}}.foogallery.fg-caption-hover.fg-hover-colorize .fg-caption,.foogallery.fg-caption-hover.fg-hover-fade .fg-caption,.foogallery.fg-caption-hover.fg-hover-grayscale .fg-caption,.foogallery.fg-caption-hover.fg-hover-instant .fg-caption,.foogallery.fg-caption-hover.fg-hover-push .fg-caption,.foogallery.fg-caption-hover.fg-hover-scale .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-down .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-left .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-right .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-up .fg-caption,.foogallery.fg-hover-colorize .fg-image,.foogallery.fg-hover-colorize .fg-thumb:before,.foogallery.fg-hover-fade .fg-thumb:before,.foogallery.fg-hover-grayscale .fg-image,.foogallery.fg-hover-grayscale .fg-thumb:before,.foogallery.fg-hover-instant .fg-thumb:before,.foogallery.fg-hover-push .fg-thumb,.foogallery.fg-hover-scale .fg-item,.foogallery.fg-hover-scale .fg-thumb:before,.foogallery.fg-hover-slide-down .fg-thumb:before,.foogallery.fg-hover-slide-left .fg-thumb:before,.foogallery.fg-hover-slide-right .fg-thumb:before,.foogallery.fg-hover-slide-up .fg-thumb:before{transition-timing-function:ease;transition-duration:.3s}.foogallery.fg-hover-colorize .fg-image{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'saturate\' values=\'0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);-webkit-transition-property:-webkit-filter;transition-property:filter}.foogallery.fg-hover-colorize .fg-item-inner:hover .fg-image{-webkit-filter:none;filter:none}.foogallery.fg-caption-hover.fg-hover-colorize .fg-caption,.foogallery.fg-hover-colorize .fg-thumb:before{display:block;left:0;top:0;bottom:0;transition-property:visibility,opacity,background-color}.foogallery.fg-caption-hover.fg-hover-colorize .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-colorize .fg-item-inner:hover .fg-thumb:before{visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-fade .fg-loaded .fg-caption,.foogallery.fg-hover-fade .fg-loaded .fg-thumb:before{display:block;left:0;top:0;bottom:0;transition-property:visibility,opacity,background-color}.foogallery.fg-caption-hover.fg-hover-fade .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-fade .fg-loaded .fg-item-inner:hover .fg-thumb:before{visibility:visible;opacity:1}.foogallery.fg-hover-grayscale .fg-image{-webkit-filter:none;filter:none;-webkit-transition-property:-webkit-filter;transition-property:filter}.foogallery.fg-hover-grayscale .fg-item-inner:hover .fg-image{-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:grayscale(100%);filter:gray;opacity:1}.foogallery.fg-caption-hover.fg-hover-grayscale .fg-caption,.foogallery.fg-hover-grayscale .fg-thumb:before{display:block;left:0;top:0;bottom:0;transition-property:visibility,opacity,background-color}.foogallery.fg-caption-hover.fg-hover-grayscale .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-grayscale .fg-item-inner:hover .fg-thumb:before{visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-instant .fg-loaded .fg-caption,.foogallery.fg-hover-instant .fg-loaded .fg-thumb:before{display:block;left:0;top:0;bottom:0;transition-property:none}.foogallery.fg-caption-hover.fg-hover-instant .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-instant .fg-loaded .fg-item-inner:hover .fg-thumb:before{visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-push .fg-loaded .fg-caption,.foogallery.fg-hover-push .fg-loaded .fg-thumb:before{display:block;left:0;top:0;bottom:0;transform:translateX(100%);visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-push .fg-loaded .fg-caption,.foogallery.fg-hover-push .fg-loaded .fg-thumb{transition-property:transform}.foogallery.fg-caption-hover.fg-hover-push .fg-loaded .fg-item-inner:hover .fg-caption{transform:translateY(0)}.foogallery.fg-caption-hover.fg-hover-push .fg-loaded .fg-item-inner:hover .fg-thumb,.foogallery.fg-hover-push .fg-loaded .fg-item-inner:hover .fg-thumb{transform:translateX(-100%)}.foogallery.fg-hover-scale .fg-item{transition-property:transform;z-index:4}.foogallery.fg-hover-scale .fg-item:hover{transform:scale(1.048);z-index:10}.foogallery.fg-caption-hover.fg-hover-scale .fg-caption,.foogallery.fg-hover-scale .fg-thumb:before{display:block;left:0;top:0;bottom:0;transition-property:visibility,opacity,background-color}.foogallery.fg-caption-hover.fg-hover-scale .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-scale .fg-item-inner:hover .fg-thumb:before{visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-slide-down .fg-loaded .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-left .fg-loaded .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-right .fg-loaded .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-up .fg-loaded .fg-caption,.foogallery.fg-hover-slide-down .fg-loaded .fg-thumb:before,.foogallery.fg-hover-slide-left .fg-loaded .fg-thumb:before,.foogallery.fg-hover-slide-right .fg-loaded .fg-thumb:before,.foogallery.fg-hover-slide-up .fg-loaded .fg-thumb:before{display:block;left:0;top:0;bottom:0;transition-property:transform,background-color,opacity,visibility;visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-slide-down .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-left .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-right .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-up .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-slide-down .fg-loaded .fg-item-inner:hover .fg-thumb:before,.foogallery.fg-hover-slide-left .fg-loaded .fg-item-inner:hover .fg-thumb:before,.foogallery.fg-hover-slide-right .fg-loaded .fg-item-inner:hover .fg-thumb:before,.foogallery.fg-hover-slide-up .fg-loaded .fg-item-inner:hover .fg-thumb:before{transform:translateY(0) translateX(0)}.foogallery.fg-caption-hover.fg-hover-slide-up .fg-loaded .fg-caption,.foogallery.fg-hover-slide-up .fg-loaded .fg-thumb:before{transform:translateY(100%)}.foogallery.fg-caption-hover.fg-hover-slide-down .fg-loaded .fg-caption,.foogallery.fg-hover-slide-down .fg-loaded .fg-thumb:before{transform:translateY(-100%)}.foogallery.fg-caption-hover.fg-hover-slide-left .fg-loaded .fg-caption,.foogallery.fg-hover-slide-left .fg-loaded .fg-thumb:before{transform:translateX(100%)}.foogallery.fg-caption-hover.fg-hover-slide-right .fg-loaded .fg-caption,.foogallery.fg-hover-slide-right .fg-loaded .fg-thumb:before{transform:translateX(-100%)}.fg-paging-container,.fg-paging-container *,.fg-paging-container :after,.fg-paging-container :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fg-paging-container{display:block;padding:15px;text-align:center;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fg-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fg-paging-container .fg-dot-item,.fg-paging-container .fg-dots{display:inline-block;margin:0;padding:0;outline:0;list-style:none}.fg-paging-container .fg-dot-item .fg-dot-link{display:inline-block;margin:3px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;user-select:none;background-image:none;text-decoration:none;border:1px solid transparent;position:relative;border-radius:50%;padding:0;font-size:0;outline:0;color:transparent;box-shadow:none}.fg-paging-container .fg-dot-item .fg-dot-link:before{content:"";background-color:transparent;border:1px solid transparent;display:block;border-radius:50%;width:9px;height:9px;padding:0;margin:2px}.fg-paging-container .fg-dot-item .fg-dot-link:active,.fg-paging-container .fg-dot-item .fg-dot-link:focus,.fg-paging-container .fg-dot-item .fg-dot-link:hover{text-decoration:none;box-shadow:none;outline:0}.fg-paging-container .fg-dot-item.fg-disabled .fg-dot-link,.fg-paging-container .fg-dot-item.fg-selected .fg-dot-link{cursor:not-allowed;pointer-events:none}.fg-paging-container .fg-dot-item.fg-disabled .fg-dot-link{cursor:not-allowed;pointer-events:none;outline:0}.fg-paging-container.fg-light .fg-dot-item .fg-dot-link,.fg-paging-container.fg-light .fg-dot-item .fg-dot-link:before{transition-timing-function:ease-out;transition-duration:.3s;transition-property:color,border-color,background-color}.fg-paging-container.fg-light .fg-dot-item .fg-dot-link{background-color:#eee;border-color:#9e9e9e}.fg-paging-container.fg-light .fg-dot-item.fg-selected .fg-dot-link{border-color:#8a8a8a}.fg-paging-container.fg-light .fg-dot-item .fg-dot-link:focus:before,.fg-paging-container.fg-light .fg-dot-item .fg-dot-link:hover:before,.fg-paging-container.fg-light .fg-dot-item.fg-selected .fg-dot-link:before{background-color:#666;border-color:#8a8a8a}.fg-paging-container.fg-light .fg-dot-item.fg-disabled .fg-dot-link,.fg-paging-container.fg-light .fg-dot-item.fg-disabled .fg-dot-link:focus,.fg-paging-container.fg-light .fg-dot-item.fg-disabled .fg-dot-link:hover{background-color:#eee;border-color:#9e9e9e;opacity:.5}.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link,.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link:before{transition-timing-function:ease-out;transition-duration:.3s;transition-property:color,border-color,background-color}.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link{background-color:#666;border-color:#333}.fg-paging-container.fg-dark .fg-dot-item.fg-selected .fg-dot-link{border-color:#444}.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link:focus:before,.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link:hover:before,.fg-paging-container.fg-dark .fg-dot-item.fg-selected .fg-dot-link:before{background-color:#333;border-color:#444}.fg-paging-container.fg-dark .fg-dot-item.fg-disabled .fg-dot-link,.fg-paging-container.fg-dark .fg-dot-item.fg-disabled .fg-dot-link:focus,.fg-paging-container.fg-dark .fg-dot-item.fg-disabled .fg-dot-link:hover{background-color:#666;border-color:#333;opacity:.5}.fg-default:after{content:'';display:block;clear:both}.fg-default .fg-item,.fg-default .fg-item-inner,.fg-default .fg-thumb{display:inline-block;vertical-align:top;max-width:100%}.fg-default .fg-image{border-radius:0;display:block;max-width:100%;height:auto;margin:0;padding:0}.fg-default .fg-image{vertical-align:top}.fg-default.fg-left{text-align:left}.fg-default.fg-center{text-align:center}.fg-default.fg-right{text-align:right}.fg-default.fg-gutter-5{padding-left:5px;margin-bottom:-5px}.fg-default.fg-gutter-5 .fg-item{margin-right:5px;margin-bottom:5px}.fg-default.fg-gutter-10{padding-left:10px;margin-bottom:-10px}.fg-default.fg-gutter-10 .fg-item{margin-right:10px;margin-bottom:10px}.fg-default.fg-gutter-15{padding-left:15px;margin-bottom:-15px}.fg-default.fg-gutter-15 .fg-item{margin-right:15px;margin-bottom:15px}.fg-default.fg-gutter-20{padding-left:20px;margin-bottom:-20px}.fg-default.fg-gutter-20 .fg-item{margin-right:20px;margin-bottom:20px}.fg-default.fg-gutter-25{padding-left:25px;margin-bottom:-25px}.fg-default.fg-gutter-25 .fg-item{margin-right:25px;margin-bottom:25px}.fg-masonry *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.foogallery.fg-masonry.fg-center{margin:0 auto}.fg-masonry .fg-thumb{display:block}.fg-masonry.fg-masonry-fixed .fg-thumb{display:inline-block}.fg-masonry.fg-masonry-fixed .fg-image{max-width:100%}.fg-masonry .fg-column-width{display:inline-block;visibility:hidden;height:0;border:solid 0 transparent}.fg-masonry.fg-masonry-2col .fg-image,.fg-masonry.fg-masonry-3col .fg-image,.fg-masonry.fg-masonry-4col .fg-image,.fg-masonry.fg-masonry-5col .fg-image{width:100%;height:auto;max-width:100%}.fg-masonry .fg-item{line-height:0;font-size:0}.fg-masonry.fg-masonry-fixed .fg-column-width,.fg-masonry.fg-masonry-fixed .fg-item{max-width:100%}.fg-masonry.fg-masonry-2col .fg-item{margin-bottom:1%;width:49%}.fg-masonry.fg-masonry-2col .fg-column-width{width:49%}.fg-masonry.fg-masonry-2col .fg-gutter-width{width:1%}.fg-masonry.fg-masonry-2col.fg-gutter-none .fg-item{margin-bottom:0;width:50%}.fg-masonry.fg-masonry-2col.fg-gutter-none .fg-column-width{width:50%}.fg-masonry.fg-masonry-2col.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-masonry-2col.fg-gutter-large .fg-item{margin-bottom:3%;width:47%}.fg-masonry.fg-masonry-2col.fg-gutter-large .fg-column-width{width:47%}.fg-masonry.fg-masonry-2col.fg-gutter-large .fg-gutter-width{width:3%}.fg-masonry.fg-masonry-3col .fg-item{margin-bottom:1%;width:32%}.fg-masonry.fg-masonry-3col .fg-column-width{width:32%}.fg-masonry.fg-masonry-3col .fg-gutter-width{width:1%}.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-item{margin-bottom:0;width:33%}.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-column-width{width:33%}.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-item{margin-bottom:3%;width:30%}.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-column-width{width:30%}.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-gutter-width{width:3%}.fg-masonry.fg-masonry-4col .fg-item{margin-bottom:1%;width:24%}.fg-masonry.fg-masonry-4col .fg-column-width{width:24%}.fg-masonry.fg-masonry-4col .fg-gutter-width{width:1%}.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-item{margin-bottom:0;width:25%}.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-column-width{width:25%}.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-item{margin-bottom:3%;width:22%}.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-column-width{width:22%}.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-gutter-width{width:3%}.fg-masonry.fg-masonry-5col .fg-item{margin-bottom:1%;width:19%}.fg-masonry.fg-masonry-5col .fg-column-width{width:19%}.fg-masonry.fg-masonry-5col .fg-gutter-width{width:1%}.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-item{margin-bottom:0;width:20%}.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-column-width{width:20%}.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-item{margin-bottom:3%;width:17%}.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-column-width{width:17%}.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-gutter-width{width:3%}@media screen and (max-width:720px){.fg-masonry.fg-masonry-4col .fg-item,.fg-masonry.fg-masonry-5col .fg-item{margin-bottom:1%;width:32%}.fg-masonry.fg-masonry-4col .fg-column-width,.fg-masonry.fg-masonry-5col .fg-column-width{width:32%}.fg-masonry.fg-masonry-4col .fg-gutter-width,.fg-masonry.fg-masonry-5col .fg-gutter-width{width:1%}.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-item,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-item{margin-bottom:0;width:33%}.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-column-width,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-column-width{width:33%}.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-gutter-width,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-item,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-item{margin-bottom:3%;width:30%}.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-column-width,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-column-width{width:30%}.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-gutter-width,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-gutter-width{width:3%}}@media screen and (max-width:480px){.fg-masonry.fg-masonry-3col .fg-item,.fg-masonry.fg-masonry-4col .fg-item,.fg-masonry.fg-masonry-5col .fg-item{margin-bottom:1%;width:49%}.fg-masonry.fg-masonry-3col .fg-column-width,.fg-masonry.fg-masonry-4col .fg-column-width,.fg-masonry.fg-masonry-5col .fg-column-width{width:49%}.fg-masonry.fg-masonry-3col .fg-gutter-width,.fg-masonry.fg-masonry-4col .fg-gutter-width,.fg-masonry.fg-masonry-5col .fg-gutter-width{width:1%}.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-item,.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-item,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-item{margin-bottom:0;width:50%}.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-column-width,.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-column-width,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-column-width{width:50%}.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-gutter-width,.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-gutter-width,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-item,.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-item,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-item{margin-bottom:3%;width:47%}.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-column-width,.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-column-width,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-column-width{width:47%}.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-gutter-width,.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-gutter-width,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-gutter-width{width:3%}}@media screen and (max-width:320px){.fg-masonry.fg-masonry-2col .fg-item,.fg-masonry.fg-masonry-3col .fg-item,.fg-masonry.fg-masonry-4col .fg-item,.fg-masonry.fg-masonry-5col .fg-item{margin-bottom:1%;width:100%}.fg-masonry.fg-masonry-2col .fg-column-width,.fg-masonry.fg-masonry-3col .fg-column-width,.fg-masonry.fg-masonry-4col .fg-column-width,.fg-masonry.fg-masonry-5col .fg-column-width{width:100%}.fg-masonry.fg-masonry-2col .fg-gutter-width,.fg-masonry.fg-masonry-3col .fg-gutter-width,.fg-masonry.fg-masonry-4col .fg-gutter-width,.fg-masonry.fg-masonry-5col .fg-gutter-width{width:0}.fg-masonry.fg-masonry-2col.fg-gutter-none .fg-item,.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-item,.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-item,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-item{margin-bottom:0;width:100%}.fg-masonry.fg-masonry-2col.fg-gutter-none .fg-column-width,.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-column-width,.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-column-width,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-column-width{width:100%}.fg-masonry.fg-masonry-2col.fg-gutter-none .fg-gutter-width,.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-gutter-width,.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-gutter-width,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-masonry-2col.fg-gutter-large .fg-item,.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-item,.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-item,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-item{margin-bottom:3%;width:100%}.fg-masonry.fg-masonry-2col.fg-gutter-large .fg-column-width,.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-column-width,.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-column-width,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-column-width{width:100%}.fg-masonry.fg-masonry-2col.fg-gutter-large .fg-gutter-width,.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-gutter-width,.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-gutter-width,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-gutter-width{width:0}}.foogallery.fg-border-thin .fg-column-width{border-width:5px}.foogallery.fg-border-medium .fg-column-width{border-width:10px}.foogallery.fg-border-thick .fg-column-width{border-width:15px}.foogallery.fg-masonry.fg-captions-bottom .fg-item-inner .fg-caption{visibility:visible;opacity:1;font-size:13px;position:relative;display:block;top:auto;bottom:auto;left:auto;right:auto;width:auto;height:auto;text-transform:none;transform:none;transition:none;background-color:transparent;border-style:solid;border-color:transparent}.foogallery.fg-masonry.fg-captions-bottom .fg-item-inner:hover .fg-caption{transform:none;transition:none}.foogallery.fg-masonry.fg-captions-bottom .fg-item-inner .fg-caption-inner{display:block;position:relative;max-height:none;top:auto;bottom:auto;left:auto;right:auto;width:auto;height:auto;border:none;transform:none;transition:none}.foogallery.fg-masonry.fg-captions-bottom .fg-item-inner .fg-caption-inner:before{display:none}.foogallery.fg-masonry.fg-captions-bottom.fg-caption-hover .fg-item-inner .fg-thumb:before{display:block}.foogallery.fg-masonry.fg-captions-bottom.fg-caption-always .fg-item-inner:hover .fg-caption{visibility:visible;opacity:1}.fg-masonry.fg-captions-bottom .fg-caption-desc,.fg-masonry.fg-captions-bottom .fg-caption-title{text-align:left}.fg-masonry.fg-captions-bottom.fg-dark .fg-caption,.fg-masonry.fg-captions-bottom.fg-light .fg-caption{color:#828282}.fg-masonry.fg-captions-bottom.fg-dark .fg-caption a,.fg-masonry.fg-captions-bottom.fg-light .fg-caption a{color:#828282;border-bottom:1px solid #828282}.fg-masonry.fg-captions-bottom.fg-dark .fg-caption a:hover,.fg-masonry.fg-captions-bottom.fg-light .fg-caption a:hover{border-bottom:none}.fg-masonry.fg-captions-bottom.fg-light .fg-caption-title,.fg-masonry.fg-captions-bottom.fg-light .fg-caption-title a{color:#222}.fg-masonry.fg-captions-bottom.fg-dark .fg-caption-title,.fg-masonry.fg-captions-bottom.fg-dark .fg-caption-title a{color:#fff}.fg-masonry.fg-captions-bottom.fg-light .fg-caption-title a{border-bottom:1px solid #222}.fg-masonry.fg-captions-bottom.fg-dark .fg-caption-title a{border-bottom:1px solid #fff}.fg-masonry.fg-captions-bottom .fg-caption{border-width:10px}.fg-masonry.fg-captions-bottom .fg-caption-title+.fg-caption-desc{margin-top:5px}.fg-masonry.fg-captions-bottom.fg-border-thin .fg-caption{border-width:10px 5px 5px 5px}.fg-masonry.fg-captions-bottom.fg-border-medium .fg-caption{border-width:10px 0 0 0}.fg-masonry.fg-captions-bottom.fg-border-thick .fg-caption{border-width:15px 0 0 0}.fg-masonry.fg-captions-bottom.fg-border-thick .fg-caption-title+.fg-caption-desc{margin-top:10px}.fg-justified{box-sizing:border-box;position:relative}.foogallery.fg-justified .fg-image,.foogallery.fg-justified .fg-item,.foogallery.fg-justified .fg-item-inner,.foogallery.fg-justified .fg-thumb{box-sizing:border-box;display:block;margin:0;padding:0}.fg-justified .fg-item{visibility:visible;position:absolute}.fg-justified .fg-item-inner{position:relative;width:100%;height:100%}.fg-justified .fg-thumb{position:relative;overflow:hidden}.fg-justified .fg-image{z-index:1}.fg-justified .fg-item.fg-positioned .fg-thumb{width:100%;height:100%}.fg-justified .fg-item.fg-positioned .fg-image{width:100%;height:auto;min-height:100%;top:50%;transform:translateY(-50%)}.fg-simple_portfolio{box-sizing:border-box;position:relative;font-size:16px;margin:0 auto;padding:0;width:100%}.fg-simple_portfolio .fg-item{position:absolute;display:inline-block;margin:0;padding:0;outline:0}.fg-simple_portfolio .fg-image,.fg-simple_portfolio .fg-item-inner,.fg-simple_portfolio .fg-thumb{display:block;margin:0;padding:0;outline:0}.fg-simple_portfolio .fg-item-inner{position:relative;width:100%;height:100%}.fg-simple_portfolio .fg-thumb{box-sizing:border-box;display:block;margin:0;padding:0;border:none;outline:0;position:relative;overflow:hidden}.fg-simple_portfolio .fg-item.fg-positioned .fg-image{width:100%;height:auto}.fg-simple_portfolio .fg-image{z-index:1}.foogallery.fg-simple_portfolio .fg-item-inner .fg-caption{visibility:visible;opacity:1;font-size:13px;position:relative;display:block;top:auto;bottom:auto;left:auto;right:auto;width:auto;height:auto;text-transform:none;transform:none;transition:none;background-color:transparent;border-style:solid;border-color:transparent}.foogallery.fg-simple_portfolio .fg-item-inner:hover .fg-caption{transform:none;transition:none}.foogallery.fg-simple_portfolio .fg-item-inner .fg-caption-inner{display:block;top:auto;bottom:auto;left:auto;right:auto;width:auto;height:auto;border:none;transform:none;transition:none}.foogallery.fg-simple_portfolio .fg-item-inner .fg-caption-inner:before{display:none}.foogallery.fg-simple_portfolio.fg-caption-hover .fg-item-inner .fg-thumb:before{display:block}.foogallery.fg-simple_portfolio.fg-caption-always .fg-item-inner:hover .fg-caption{visibility:visible;opacity:1}.fg-simple_portfolio .fg-caption-title{text-align:left}.fg-simple_portfolio .fg-caption-desc{text-align:left}.fg-simple_portfolio.fg-dark .fg-caption,.fg-simple_portfolio.fg-light .fg-caption{color:#828282}.fg-simple_portfolio.fg-dark .fg-caption a,.fg-simple_portfolio.fg-light .fg-caption a{color:#828282;border-bottom:1px solid #828282}.fg-simple_portfolio.fg-dark .fg-caption a:hover,.fg-simple_portfolio.fg-light .fg-caption a:hover{border-bottom:none}.fg-simple_portfolio.fg-light .fg-caption-title,.fg-simple_portfolio.fg-light .fg-caption-title a{color:#222}.fg-simple_portfolio.fg-dark .fg-caption-title,.fg-simple_portfolio.fg-dark .fg-caption-title a{color:#fff}.fg-simple_portfolio.fg-light .fg-caption-title a{border-bottom:1px solid #222}.fg-simple_portfolio.fg-dark .fg-caption-title a{border-bottom:1px solid #fff}.fg-simple_portfolio.fg-captions-top .fg-item.fg-positioned .fg-thumb{position:absolute;bottom:0;left:0}.fg-simple_portfolio .fg-caption{border-width:0}.fg-simple_portfolio .fg-caption-title+.fg-caption-desc{margin-top:5px}.fg-simple_portfolio.fg-border-thin .fg-caption{border-width:10px 5px 5px 5px}.fg-simple_portfolio.fg-captions-top.fg-border-thin .fg-caption{border-width:5px 5px 10px 5px}.fg-simple_portfolio.fg-border-medium .fg-caption{border-width:10px 0 0 0}.fg-simple_portfolio.fg-captions-top.fg-border-medium .fg-caption{border-width:0 0 10px 0}.fg-simple_portfolio.fg-border-thick .fg-caption{border-width:15px 0 0 0}.fg-simple_portfolio.fg-captions-top.fg-border-thick .fg-caption{border-width:0 0 15px 0}.fg-simple_portfolio.fg-border-thick .fg-caption-title+.fg-caption-desc{margin-top:10px}.foogallery.fg-preset.fg-polaroid .fg-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .35s,background-color .65s;transition:transform .35s,background-color .65s}.foogallery.fg-preset.fg-polaroid .fg-item:nth-child(2n+1){-webkit-transform:rotate(3deg);transform:rotate(3deg)}.foogallery.fg-preset.fg-polaroid .fg-item:nth-child(2n){-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.foogallery.fg-preset.fg-polaroid .fg-item:nth-child(3n){-webkit-transform:rotate(1deg);transform:rotate(1deg)}.foogallery.fg-preset.fg-polaroid .fg-item:nth-child(5n){-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.foogallery.fg-preset.fg-polaroid .fg-item:hover{-webkit-transform:rotate(0);transform:rotate(0)}.foogallery.fg-preset.fg-polaroid .fg-caption{position:relative;width:auto;font-family:"Segoe Print Regular",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.foogallery.fg-preset.fg-polaroid .fg-caption-inner,.foogallery.fg-preset.fg-polaroid .fg-caption-title{position:relative;width:auto}.foogallery.fg-preset.fg-polaroid .fg-caption-title{text-align:center}.foogallery.fg-preset.fg-polaroid .fg-caption-desc{display:none}.foogallery.fg-light.fg-preset.fg-polaroid .fg-caption-title,.foogallery.fg-preset.fg-polaroid .fg-caption-title{color:#333}.foogallery.fg-dark.fg-preset.fg-polaroid .fg-caption-title{color:#fff}.foogallery.fg-preset.fg-polaroid .fg-caption{border-style:solid;border-color:transparent;border-width:10px}.foogallery.fg-preset.fg-polaroid .fg-caption-title+.fg-caption-desc{margin-top:5px}.foogallery.fg-preset.fg-polaroid.fg-border-thin .fg-caption{border-width:10px 5px 5px 5px}.foogallery.fg-preset.fg-polaroid.fg-captions-top.fg-border-thin .fg-caption{border-width:5px 5px 10px 5px}.foogallery.fg-preset.fg-polaroid.fg-border-medium .fg-caption{border-width:10px 0 0 0}.foogallery.fg-preset.fg-polaroid.fg-captions-top.fg-border-medium .fg-caption{border-width:0 0 10px 0}.foogallery.fg-preset.fg-polaroid.fg-border-thick .fg-caption{border-width:15px 0 0 0}.foogallery.fg-preset.fg-polaroid.fg-captions-top.fg-border-thick .fg-caption{border-width:0 0 15px 0}.foogallery.fg-preset.fg-polaroid.fg-border-thick .fg-caption-title+.fg-caption-desc{margin-top:10px}.fg-image-viewer{display:block;font-family:'Open Sans','Helvetica Neue',Arial,sans-serif}.fg-image-viewer.fg-left{text-align:left}.fg-image-viewer.fg-center{text-align:center}.fg-image-viewer.fg-right{text-align:right}.fiv-inner{position:relative;display:inline-block;max-width:100%;overflow:hidden;z-index:6}.fiv-inner .fiv-inner-container{position:relative;overflow:hidden;max-width:100%;border-style:solid;border-width:0;border-bottom-width:4px;z-index:5}.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item .fg-thumb,.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item .fg-thumb:active,.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item .fg-thumb:hover,.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item .fg-thumb:visited{position:relative;display:block;border:none;outline:0;text-decoration:none;box-shadow:none;max-width:100%}.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item{position:relative;visibility:visible;opacity:1;border:none;outline:0;text-decoration:none;box-shadow:none;max-width:100%}.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item .fg-thumb img{display:block;max-width:100%;height:auto;border:none;outline:0;text-decoration:none}.fg-image-viewer .fiv-inner .fiv-ctrls{display:block;text-align:center;font-size:14px;border-style:solid;line-height:34px}.fg-image-viewer .fiv-inner .fiv-ctrls:after{content:'';display:block;clear:both}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-count{display:inline-block;font-weight:400;margin:0}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next,.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none;min-width:80px;position:relative;overflow:hidden;transition:background-color .3s}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next:before,.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev:before{display:block;position:absolute;font-size:24px;line-height:30px;top:0;left:0;width:100%;transform:translateY(0);transition:transform .3s}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next:hover:before,.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev:hover:before{transform:translateY(-100%)}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next span,.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev span{display:block;width:100%;transform:translateY(100%);transition:transform .3s}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next:hover span,.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev:hover span{transform:translateY(0)}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev{float:left}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev:before{content:'\2190'}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next{float:right}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next:before{content:'\2192'}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-count span{margin:0 4px}/*!* Theme - Default (Light) *!*//*!* Theme - Dark *!*/.foogallery.fg-image-viewer.fg-caption-always .fg-item-inner .fg-caption{padding:0;border:none;background:#000;background:-moz-linear-gradient(left,rgba(0,0,0,.8) 0,rgba(0,0,0,.8) 60%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,.8) 0,rgba(0,0,0,.8) 60%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,.8) 0,rgba(0,0,0,.8) 60%,rgba(0,0,0,0) 100%)}.foogallery.fg-image-viewer.fg-caption-always .fg-caption-title{padding:10px 10px 10px 10px}.foogallery.fg-image-viewer.fg-caption-always .fg-caption-desc{padding:10px 10px 10px 10px}.foogallery.fg-image-viewer.fg-caption-always .fg-caption-title+.fg-caption-desc{padding:0 10px 10px 10px}.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls,.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls .fiv-count,.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls .fiv-next,.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls .fiv-prev,.fg-image-viewer.fg-light .fiv-inner .fiv-inner-container{background-color:#fff;color:#333;border-color:#fff}.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls .fiv-next:hover,.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls .fiv-prev:hover{background-color:#f2f2f2}.fg-image-viewer.fg-light .fiv-next,.fg-image-viewer.fg-light .fiv-prev{box-shadow:inset 0 0 0 1px #ddd}.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls,.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls .fiv-count,.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls .fiv-next,.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls .fiv-prev,.fg-image-viewer.fg-dark .fiv-inner .fiv-inner-container{background-color:#333;color:#fff;border-color:#333}.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls .fiv-next:hover,.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls .fiv-prev:hover{background-color:#444}.fg-image-viewer.fg-dark .fiv-next,.fg-image-viewer.fg-dark .fiv-prev{box-shadow:inset 0 0 0 1px #222}.foogallery.fg-image-viewer.fg-border-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thick .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thin .fg-item-inner{border-width:0}.foogallery.fg-image-viewer .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-thin .fiv-inner-container{border-width:4px}.foogallery.fg-image-viewer.fg-border-medium .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-medium .fiv-inner-container{border-width:10px}.foogallery.fg-image-viewer.fg-border-thick .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-thick .fiv-inner-container{border-width:16px}.foogallery.fg-image-viewer .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-medium .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-thick .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-thin .fiv-ctrls{border-top-width:1px}.foogallery.fg-image-viewer.fg-round-small .fg-item,.foogallery.fg-image-viewer.fg-round-small .fg-item-inner,.foogallery.fg-image-viewer.fg-round-small .fiv-inner{border-radius:5px}.foogallery.fg-image-viewer.fg-round-small .fg-item,.foogallery.fg-image-viewer.fg-round-small .fg-item-inner{border-bottom-left-radius:0;border-bottom-right-radius:0}.foogallery.fg-image-viewer.fg-round-small .fiv-next,.foogallery.fg-image-viewer.fg-round-small .fiv-prev{border-radius:3px}.foogallery.fg-image-viewer.fg-border-medium.fg-round-small .fg-item,.foogallery.fg-image-viewer.fg-border-medium.fg-round-small .fg-item-inner,.foogallery.fg-image-viewer.fg-border-medium.fg-round-small .fiv-next,.foogallery.fg-image-viewer.fg-border-medium.fg-round-small .fiv-prev,.foogallery.fg-image-viewer.fg-border-thick.fg-round-small .fg-item,.foogallery.fg-image-viewer.fg-border-thick.fg-round-small .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thick.fg-round-small .fiv-next,.foogallery.fg-image-viewer.fg-border-thick.fg-round-small .fiv-prev,.foogallery.fg-image-viewer.fg-border-thin.fg-round-small .fg-item,.foogallery.fg-image-viewer.fg-border-thin.fg-round-small .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thin.fg-round-small .fiv-next,.foogallery.fg-image-viewer.fg-border-thin.fg-round-small .fiv-prev{border-radius:3px}.foogallery.fg-image-viewer.fg-round-medium .fg-item,.foogallery.fg-image-viewer.fg-round-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-round-medium .fiv-inner{border-radius:10px}.foogallery.fg-image-viewer.fg-round-medium .fg-item,.foogallery.fg-image-viewer.fg-round-medium .fg-item-inner{border-bottom-left-radius:0;border-bottom-right-radius:0}.foogallery.fg-image-viewer.fg-round-medium .fiv-next,.foogallery.fg-image-viewer.fg-round-medium .fiv-prev{border-radius:5px}.foogallery.fg-image-viewer.fg-border-thin.fg-round-medium .fg-item,.foogallery.fg-image-viewer.fg-border-thin.fg-round-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thin.fg-round-medium .fiv-next,.foogallery.fg-image-viewer.fg-border-thin.fg-round-medium .fiv-prev{border-radius:5px}.foogallery.fg-image-viewer.fg-border-medium.fg-round-medium .fg-item,.foogallery.fg-image-viewer.fg-border-medium.fg-round-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-border-medium.fg-round-medium .fiv-next,.foogallery.fg-image-viewer.fg-border-medium.fg-round-medium .fiv-prev,.foogallery.fg-image-viewer.fg-border-thick.fg-round-medium .fg-item,.foogallery.fg-image-viewer.fg-border-thick.fg-round-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thick.fg-round-medium .fiv-next,.foogallery.fg-image-viewer.fg-border-thick.fg-round-medium .fiv-prev{border-radius:3px}.foogallery.fg-image-viewer.fg-round-large .fg-item,.foogallery.fg-image-viewer.fg-round-large .fg-item-inner,.foogallery.fg-image-viewer.fg-round-large .fiv-inner{border-radius:15px}.foogallery.fg-image-viewer.fg-round-large .fg-item,.foogallery.fg-image-viewer.fg-round-large .fg-item-inner{border-bottom-left-radius:0;border-bottom-right-radius:0}.foogallery.fg-image-viewer.fg-round-large .fiv-next,.foogallery.fg-image-viewer.fg-round-large .fiv-prev{border-radius:11px}.foogallery.fg-image-viewer.fg-border-thin.fg-round-large .fg-item,.foogallery.fg-image-viewer.fg-border-thin.fg-round-large .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thin.fg-round-large .fiv-next,.foogallery.fg-image-viewer.fg-border-thin.fg-round-large .fiv-prev{border-radius:11px}.foogallery.fg-image-viewer.fg-border-medium.fg-round-large .fg-item,.foogallery.fg-image-viewer.fg-border-medium.fg-round-large .fg-item-inner,.foogallery.fg-image-viewer.fg-border-medium.fg-round-large .fiv-next,.foogallery.fg-image-viewer.fg-border-medium.fg-round-large .fiv-prev{border-radius:5px}.foogallery.fg-image-viewer.fg-border-thick.fg-round-large .fg-item,.foogallery.fg-image-viewer.fg-border-thick.fg-round-large .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thick.fg-round-large .fiv-next,.foogallery.fg-image-viewer.fg-border-thick.fg-round-large .fiv-prev{border-radius:3px}.foogallery.fg-image-viewer.fg-round-full .fiv-inner,.foogallery.fg-image-viewer.fg-round-full .fiv-next,.foogallery.fg-image-viewer.fg-round-full .fiv-prev{border-radius:50%}.foogallery.fg-image-viewer.fg-dark.fg-shadow-large .fg-item-inner,.foogallery.fg-image-viewer.fg-dark.fg-shadow-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-dark.fg-shadow-outline .fg-item-inner,.foogallery.fg-image-viewer.fg-dark.fg-shadow-small .fg-item-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-large .fg-item-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-outline .fg-item-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-small .fg-item-inner{box-shadow:none}.foogallery.fg-image-viewer.fg-light.fg-shadow-outline .fiv-inner{box-shadow:0 0 0 1px #ddd}.foogallery.fg-image-viewer.fg-dark.fg-shadow-outline .fiv-inner{box-shadow:0 0 0 1px #222}.foogallery.fg-image-viewer.fg-dark.fg-shadow-small .fiv-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-small .fiv-inner{box-shadow:0 1px 4px 0 rgba(0,0,0,.5)}.foogallery.fg-image-viewer.fg-dark.fg-shadow-medium .fiv-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-medium .fiv-inner{box-shadow:0 1px 10px 0 rgba(0,0,0,.5)}.foogallery.fg-image-viewer.fg-dark.fg-shadow-large .fiv-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-large .fiv-inner{box-shadow:0 1px 16px 0 rgba(0,0,0,.5)}.foogallery.fg-thumbnail,.foogallery.fg-thumbnail.fg-center{text-align:center}.foogallery.fg-thumbnail.fg-left{text-align:left}.foogallery.fg-thumbnail.fg-right{text-align:right}.foogallery.fg-thumbnail.fg-float-left{float:left;width:auto}.foogallery.fg-thumbnail.fg-float-right{float:right;width:auto}.foogallery.fg-thumbnail .fg-item{display:inline-block;vertical-align:top;max-width:100%}.foogallery.fg-thumbnail .fg-image{max-width:100%}.foogallery.fg-thumbnail .fg-st-hidden{display:none}
|
1 |
+
.foogallery,.foogallery *{box-sizing:border-box}.foogallery{display:block;z-index:1;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;position:relative;line-height:0;font-size:0;width:100%;max-width:100%}.foogallery .fg-item{display:inline-block;position:relative;background-color:transparent;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.foogallery .fg-item-inner{display:block;position:relative;visibility:hidden;overflow:hidden;opacity:0;z-index:3;margin:0;border:solid 0 transparent}.foogallery .fg-item.fg-error,.foogallery .fg-item.fg-loading{background:no-repeat center}.foogallery .fg-item.fg-error{background-image:url(../img/image.png)}@media only screen and (-o-min-device-pixel-ratio:5/4),only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:1.25dppx){.foogallery .fg-item.fg-error{background-image:url(../img/image@2x.png)}}@media only screen and (-o-min-device-pixel-ratio:9/4),only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-device-pixel-ratio:2.25),only screen and (min-resolution:2.25dppx){.foogallery .fg-item.fg-error{background-image:url(../img/image@3x.png)}}.foogallery .fg-item.fg-loaded{z-index:4}.foogallery .fg-loaded .fg-item-inner{visibility:visible;opacity:1;z-index:5}.foogallery .fg-error .fg-item-inner{pointer-events:none;cursor:default}.foogallery .fg-thumb{display:block;position:relative;border:none;outline:0;text-decoration:none;z-index:4;-moz-box-shadow:none;box-shadow:none}.foogallery .fg-thumb:focus,.foogallery .fg-thumb:hover{border:none;outline:0;text-decoration:none;-moz-box-shadow:none;box-shadow:none}.foogallery .fg-image{display:block;position:relative;border:none;outline:0;text-decoration:none;z-index:5;max-width:none;height:auto;margin:0}.foogallery .fg-loaded .fg-thumb{z-index:6}.foogallery .fg-loaded .fg-image{z-index:7}.foogallery.fg-light .fg-item-inner{background-color:#fff;color:#333;border-color:#fff}.foogallery.fg-dark .fg-item-inner{background-color:#333;color:#fff;border-color:#333}.foogallery.fg-light .fg-item.fg-error,.foogallery.fg-light .fg-item.fg-idle,.foogallery.fg-light .fg-item.fg-loading{background-color:#eee;box-shadow:inset 0 0 0 1px #ddd}.foogallery.fg-dark .fg-item.fg-error,.foogallery.fg-dark .fg-item.fg-idle,.foogallery.fg-dark .fg-item.fg-loading{background-color:#444;box-shadow:inset 0 0 0 1px #333}.foogallery.fg-border-thin .fg-item-inner{border-width:4px}.foogallery.fg-border-medium .fg-item-inner{border-width:10px}.foogallery.fg-border-thick .fg-item-inner{border-width:16px}.foogallery.fg-light.fg-shadow-outline .fg-item-inner{box-shadow:0 0 0 1px #ddd}.foogallery.fg-dark.fg-shadow-outline .fg-item-inner{box-shadow:0 0 0 1px #222}.foogallery.fg-dark.fg-shadow-small .fg-item-inner,.foogallery.fg-light.fg-shadow-small .fg-item-inner{box-shadow:0 1px 4px 0 rgba(0,0,0,.5)}.foogallery.fg-dark.fg-shadow-medium .fg-item-inner,.foogallery.fg-light.fg-shadow-medium .fg-item-inner{box-shadow:0 1px 10px 0 rgba(0,0,0,.5)}.foogallery.fg-dark.fg-shadow-large .fg-item-inner,.foogallery.fg-light.fg-shadow-large .fg-item-inner{box-shadow:0 1px 16px 0 rgba(0,0,0,.5)}.foogallery.fg-shadow-inset-large .fg-thumb:after,.foogallery.fg-shadow-inset-medium .fg-thumb:after,.foogallery.fg-shadow-inset-small .fg-thumb:after{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:7}.foogallery.fg-dark.fg-shadow-inset-small .fg-thumb:after,.foogallery.fg-light.fg-shadow-inset-small .fg-thumb:after{box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.3)}.foogallery.fg-dark.fg-shadow-inset-medium .fg-thumb:after,.foogallery.fg-light.fg-shadow-inset-medium .fg-thumb:after{box-shadow:inset 0 1px 10px 0 rgba(0,0,0,.3)}.foogallery.fg-dark.fg-shadow-inset-large .fg-thumb:after,.foogallery.fg-light.fg-shadow-inset-large .fg-thumb:after{box-shadow:inset 0 1px 16px 0 rgba(0,0,0,.3)}.foogallery.fg-round-full.fg-shadow-inset-large .fg-thumb:after,.foogallery.fg-round-full.fg-shadow-inset-medium .fg-thumb:after,.foogallery.fg-round-full.fg-shadow-inset-small .fg-thumb:after{border-radius:50%}.foogallery.fg-round-small .fg-item,.foogallery.fg-round-small .fg-item-inner{border-radius:5px}.foogallery.fg-round-medium .fg-item,.foogallery.fg-round-medium .fg-item-inner{border-radius:10px}.foogallery.fg-round-large .fg-item,.foogallery.fg-round-large .fg-item-inner{border-radius:15px}.foogallery.fg-round-full .fg-item,.foogallery.fg-round-full .fg-item-inner{border-radius:50%}.foogallery .fg-loader{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:1em;height:1em;font-size:5px;visibility:hidden;opacity:0}.foogallery .fg-loading .fg-loader{visibility:visible;opacity:1}.fg-loading-default .fg-loader{border-radius:50%;text-indent:-9999em;-webkit-animation:loading-default 1.1s infinite ease;animation:loading-default 1.1s infinite ease}@-webkit-keyframes loading-default{0%,100%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,1),1.8em -1.8em 0 0 rgba(130,130,130,.2),2.5em 0 0 0 rgba(130,130,130,.2),1.75em 1.75em 0 0 rgba(130,130,130,.2),0 2.5em 0 0 rgba(130,130,130,.2),-1.8em 1.8em 0 0 rgba(130,130,130,.2),-2.6em 0 0 0 rgba(130,130,130,.5),-1.8em -1.8em 0 0 rgba(130,130,130,.7)}12.5%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.7),1.8em -1.8em 0 0 rgba(130,130,130,1),2.5em 0 0 0 rgba(130,130,130,.2),1.75em 1.75em 0 0 rgba(130,130,130,.2),0 2.5em 0 0 rgba(130,130,130,.2),-1.8em 1.8em 0 0 rgba(130,130,130,.2),-2.6em 0 0 0 rgba(130,130,130,.2),-1.8em -1.8em 0 0 rgba(130,130,130,.5)}25%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.5),1.8em -1.8em 0 0 rgba(130,130,130,.7),2.5em 0 0 0 rgba(130,130,130,1),1.75em 1.75em 0 0 rgba(130,130,130,.2),0 2.5em 0 0 rgba(130,130,130,.2),-1.8em 1.8em 0 0 rgba(130,130,130,.2),-2.6em 0 0 0 rgba(130,130,130,.2),-1.8em -1.8em 0 0 rgba(130,130,130,.2)}37.5%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.2),1.8em -1.8em 0 0 rgba(130,130,130,.5),2.5em 0 0 0 rgba(130,130,130,.7),1.75em 1.75em 0 0 rgba(130,130,130,1),0 2.5em 0 0 rgba(130,130,130,.2),-1.8em 1.8em 0 0 rgba(130,130,130,.2),-2.6em 0 0 0 rgba(130,130,130,.2),-1.8em -1.8em 0 0 rgba(130,130,130,.2)}50%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.2),1.8em -1.8em 0 0 rgba(130,130,130,.2),2.5em 0 0 0 rgba(130,130,130,.5),1.75em 1.75em 0 0 rgba(130,130,130,.7),0 2.5em 0 0 rgba(130,130,130,1),-1.8em 1.8em 0 0 rgba(130,130,130,.2),-2.6em 0 0 0 rgba(130,130,130,.2),-1.8em -1.8em 0 0 rgba(130,130,130,.2)}62.5%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.2),1.8em -1.8em 0 0 rgba(130,130,130,.2),2.5em 0 0 0 rgba(130,130,130,.2),1.75em 1.75em 0 0 rgba(130,130,130,.5),0 2.5em 0 0 rgba(130,130,130,.7),-1.8em 1.8em 0 0 rgba(130,130,130,1),-2.6em 0 0 0 rgba(130,130,130,.2),-1.8em -1.8em 0 0 rgba(130,130,130,.2)}75%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.2),1.8em -1.8em 0 0 rgba(130,130,130,.2),2.5em 0 0 0 rgba(130,130,130,.2),1.75em 1.75em 0 0 rgba(130,130,130,.2),0 2.5em 0 0 rgba(130,130,130,.5),-1.8em 1.8em 0 0 rgba(130,130,130,.7),-2.6em 0 0 0 rgba(130,130,130,1),-1.8em -1.8em 0 0 rgba(130,130,130,.2)}87.5%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.2),1.8em -1.8em 0 0 rgba(130,130,130,.2),2.5em 0 0 0 rgba(130,130,130,.2),1.75em 1.75em 0 0 rgba(130,130,130,.2),0 2.5em 0 0 rgba(130,130,130,.2),-1.8em 1.8em 0 0 rgba(130,130,130,.5),-2.6em 0 0 0 rgba(130,130,130,.7),-1.8em -1.8em 0 0 rgba(130,130,130,1)}}@keyframes loading-default{0%,100%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,1),1.8em -1.8em 0 0 rgba(130,130,130,.2),2.5em 0 0 0 rgba(130,130,130,.2),1.75em 1.75em 0 0 rgba(130,130,130,.2),0 2.5em 0 0 rgba(130,130,130,.2),-1.8em 1.8em 0 0 rgba(130,130,130,.2),-2.6em 0 0 0 rgba(130,130,130,.5),-1.8em -1.8em 0 0 rgba(130,130,130,.7)}12.5%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.7),1.8em -1.8em 0 0 rgba(130,130,130,1),2.5em 0 0 0 rgba(130,130,130,.2),1.75em 1.75em 0 0 rgba(130,130,130,.2),0 2.5em 0 0 rgba(130,130,130,.2),-1.8em 1.8em 0 0 rgba(130,130,130,.2),-2.6em 0 0 0 rgba(130,130,130,.2),-1.8em -1.8em 0 0 rgba(130,130,130,.5)}25%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.5),1.8em -1.8em 0 0 rgba(130,130,130,.7),2.5em 0 0 0 rgba(130,130,130,1),1.75em 1.75em 0 0 rgba(130,130,130,.2),0 2.5em 0 0 rgba(130,130,130,.2),-1.8em 1.8em 0 0 rgba(130,130,130,.2),-2.6em 0 0 0 rgba(130,130,130,.2),-1.8em -1.8em 0 0 rgba(130,130,130,.2)}37.5%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.2),1.8em -1.8em 0 0 rgba(130,130,130,.5),2.5em 0 0 0 rgba(130,130,130,.7),1.75em 1.75em 0 0 rgba(130,130,130,1),0 2.5em 0 0 rgba(130,130,130,.2),-1.8em 1.8em 0 0 rgba(130,130,130,.2),-2.6em 0 0 0 rgba(130,130,130,.2),-1.8em -1.8em 0 0 rgba(130,130,130,.2)}50%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.2),1.8em -1.8em 0 0 rgba(130,130,130,.2),2.5em 0 0 0 rgba(130,130,130,.5),1.75em 1.75em 0 0 rgba(130,130,130,.7),0 2.5em 0 0 rgba(130,130,130,1),-1.8em 1.8em 0 0 rgba(130,130,130,.2),-2.6em 0 0 0 rgba(130,130,130,.2),-1.8em -1.8em 0 0 rgba(130,130,130,.2)}62.5%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.2),1.8em -1.8em 0 0 rgba(130,130,130,.2),2.5em 0 0 0 rgba(130,130,130,.2),1.75em 1.75em 0 0 rgba(130,130,130,.5),0 2.5em 0 0 rgba(130,130,130,.7),-1.8em 1.8em 0 0 rgba(130,130,130,1),-2.6em 0 0 0 rgba(130,130,130,.2),-1.8em -1.8em 0 0 rgba(130,130,130,.2)}75%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.2),1.8em -1.8em 0 0 rgba(130,130,130,.2),2.5em 0 0 0 rgba(130,130,130,.2),1.75em 1.75em 0 0 rgba(130,130,130,.2),0 2.5em 0 0 rgba(130,130,130,.5),-1.8em 1.8em 0 0 rgba(130,130,130,.7),-2.6em 0 0 0 rgba(130,130,130,1),-1.8em -1.8em 0 0 rgba(130,130,130,.2)}87.5%{box-shadow:0 -2.6em 0 0 rgba(130,130,130,.2),1.8em -1.8em 0 0 rgba(130,130,130,.2),2.5em 0 0 0 rgba(130,130,130,.2),1.75em 1.75em 0 0 rgba(130,130,130,.2),0 2.5em 0 0 rgba(130,130,130,.2),-1.8em 1.8em 0 0 rgba(130,130,130,.5),-2.6em 0 0 0 rgba(130,130,130,.7),-1.8em -1.8em 0 0 rgba(130,130,130,1)}}.fg-loading-bars .fg-loader,.fg-loading-bars .fg-loader:after,.fg-loading-bars .fg-loader:before{background:rgba(130,130,130,1);-webkit-animation:loading-bars 1s infinite ease-in-out;animation:loading-bars 1s infinite ease-in-out;width:1em;height:4em}.fg-loading-bars .fg-loader{color:rgba(130,130,130,1);text-indent:-9999em;font-size:4px;-webkit-animation-delay:-.16s;animation-delay:-.16s}.fg-loading-bars .fg-loader:after,.fg-loading-bars .fg-loader:before{position:absolute;top:0;content:''}.fg-loading-bars .fg-loader:before{left:-1.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.fg-loading-bars .fg-loader:after{left:1.5em}@-webkit-keyframes loading-bars{0%,100%,80%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}@keyframes loading-bars{0%,100%,80%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}.fg-loading-trail .fg-loader{color:#828282;font-size:20px;text-indent:-9999em;overflow:hidden;border-radius:50%;-webkit-animation:loading-trail-1 1.7s infinite ease,loading-trail-2 1.7s infinite ease;animation:loading-trail-1 1.7s infinite ease,loading-trail-2 1.7s infinite ease}@-webkit-keyframes loading-trail-1{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}100%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes loading-trail-1{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}100%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@-webkit-keyframes loading-trail-2{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0);transform:translateX(-50%) translateY(-50%) rotate(0)}100%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(360deg);transform:translateX(-50%) translateY(-50%) rotate(360deg)}}@keyframes loading-trail-2{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0);transform:translateX(-50%) translateY(-50%) rotate(0)}100%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(360deg);transform:translateX(-50%) translateY(-50%) rotate(360deg)}}.fg-loading-pulse .fg-loader,.fg-loading-pulse .fg-loader:after,.fg-loading-pulse .fg-loader:before{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:loading-pulse 1.8s infinite ease-in-out;animation:loading-pulse 1.8s infinite ease-in-out}.fg-loading-pulse .fg-loader{color:#828282;font-size:4px;text-indent:-9999em;transform:translateX(-50%) translateY(-150%);-webkit-animation-delay:-.16s;animation-delay:-.16s}.fg-loading-pulse .fg-loader:after,.fg-loading-pulse .fg-loader:before{content:'';position:absolute;top:0}.fg-loading-pulse .fg-loader:before{left:-3.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.fg-loading-pulse .fg-loader:after{left:3.5em}@-webkit-keyframes loading-pulse{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes loading-pulse{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.fg-loading-dots .fg-loader{color:#828282;font-size:5px;border-radius:50%;text-indent:-9999em;-webkit-animation:loading-dots 1.3s infinite linear;animation:loading-dots 1.3s infinite linear}@-webkit-keyframes loading-dots{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}@keyframes loading-dots{0%,100%{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}.fg-loading-partial .fg-loader,.fg-loading-partial .fg-loader:after{border-radius:50%;width:10em;height:10em}.fg-loading-partial .fg-loader{font-size:4px;text-indent:-9999em;border-top:1.1em solid rgba(130,130,130,.2);border-right:1.1em solid rgba(130,130,130,.2);border-bottom:1.1em solid rgba(130,130,130,.2);border-left:1.1em solid #828282;-webkit-animation:loading-partial 1.1s infinite linear;animation:loading-partial 1.1s infinite linear}@-webkit-keyframes loading-partial{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0);transform:translateX(-50%) translateY(-50%) rotate(0)}100%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(360deg);transform:translateX(-50%) translateY(-50%) rotate(360deg)}}@keyframes loading-partial{0%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(0);transform:translateX(-50%) translateY(-50%) rotate(0)}100%{-webkit-transform:translateX(-50%) translateY(-50%) rotate(360deg);transform:translateX(-50%) translateY(-50%) rotate(360deg)}}.foogallery.fg-loaded-drop .fg-item,.foogallery.fg-loaded-fade-in .fg-item,.foogallery.fg-loaded-flip .fg-item,.foogallery.fg-loaded-fly .fg-item,.foogallery.fg-loaded-scale-up .fg-item,.foogallery.fg-loaded-slide-down .fg-item,.foogallery.fg-loaded-slide-left .fg-item,.foogallery.fg-loaded-slide-right .fg-item,.foogallery.fg-loaded-slide-up .fg-item,.foogallery.fg-loaded-swing-down .fg-item{transition-timing-function:ease;transition-duration:650ms;transition-property:background-color,transform}.foogallery.fg-loaded-drop .fg-item-inner,.foogallery.fg-loaded-fade-in .fg-item-inner,.foogallery.fg-loaded-flip .fg-item-inner,.foogallery.fg-loaded-fly .fg-item-inner,.foogallery.fg-loaded-scale-up .fg-item-inner,.foogallery.fg-loaded-slide-down .fg-item-inner,.foogallery.fg-loaded-slide-left .fg-item-inner,.foogallery.fg-loaded-slide-right .fg-item-inner,.foogallery.fg-loaded-slide-up .fg-item-inner,.foogallery.fg-loaded-swing-down .fg-item-inner{transition-timing-function:ease;transition-duration:650ms}.foogallery.fg-loaded-drop .fg-item.fg-loaded,.foogallery.fg-loaded-flip .fg-item.fg-loaded,.foogallery.fg-loaded-fly .fg-item.fg-loaded,.foogallery.fg-loaded-swing-down .fg-item.fg-loaded{perspective:1300px}.foogallery.fg-loaded-fade-in .fg-item-inner{transition-property:visibility,opacity}.foogallery .fg-caption{visibility:hidden;opacity:0;background-color:rgba(0,0,0,.6);color:#fff;position:absolute;z-index:8;width:100%;max-height:100%;overflow:hidden;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.3;border:none;text-align:center;cursor:pointer}.foogallery .fg-caption a{text-decoration:none;color:#fff;border-bottom:1px solid #fff}.foogallery .fg-caption a:hover{border-bottom:none}.foogallery .fg-caption-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:400;padding:5px}.foogallery .fg-caption-desc{padding:5px}.foogallery .fg-caption-title+.fg-caption-desc{padding-top:0}.foogallery.fg-caption-always .fg-caption .fg-caption-inner:before{display:none}.foogallery.fg-caption-always .fg-item.fg-loaded .fg-caption{left:0;bottom:0;transition-timing-function:ease;transition-duration:.3s;transition-property:visibility,opacity;visibility:visible;opacity:1;text-align:left}.foogallery.fg-caption-hover .fg-caption .fg-caption-inner{width:100%;max-height:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.foogallery.fg-caption-hover .fg-item.fg-loaded .fg-thumb:before{display:none}.foogallery.fg-hover-circle-plus .fg-thumb:before,.foogallery.fg-hover-external .fg-thumb:before,.foogallery.fg-hover-eye .fg-thumb:before,.foogallery.fg-hover-plus .fg-thumb:before,.foogallery.fg-hover-tint .fg-thumb:before,.foogallery.fg-hover-zoom .fg-thumb:before,.foogallery.fg-hover-zoom2 .fg-thumb:before,.foogallery.fg-hover-zoom3 .fg-thumb:before{content:"";display:block;position:absolute;visibility:hidden;opacity:0;top:0;bottom:0;left:0;right:0;z-index:8;background:rgba(0,0,0,.5) no-repeat center center;background-size:32px 32px}.foogallery.fg-hover-circle-plus .fg-item-inner:hover .fg-thumb:before,.foogallery.fg-hover-circle-plus .fg-thumb:focus:before,.foogallery.fg-hover-external .fg-item-inner:hover .fg-thumb:before,.foogallery.fg-hover-external .fg-thumb:focus:before,.foogallery.fg-hover-eye .fg-item-inner:hover .fg-thumb:before,.foogallery.fg-hover-eye .fg-thumb:focus:before,.foogallery.fg-hover-plus .fg-item-inner:hover .fg-thumb:before,.foogallery.fg-hover-plus .fg-thumb:focus:before,.foogallery.fg-hover-tint .fg-item-inner:hover .fg-thumb:before,.foogallery.fg-hover-tint .fg-thumb:focus:before,.foogallery.fg-hover-zoom .fg-item-inner:hover .fg-thumb:before,.foogallery.fg-hover-zoom .fg-thumb:focus:before,.foogallery.fg-hover-zoom2 .fg-item-inner:hover .fg-thumb:before,.foogallery.fg-hover-zoom2 .fg-thumb:focus:before,.foogallery.fg-hover-zoom3 .fg-item-inner:hover .fg-thumb:before,.foogallery.fg-hover-zoom3 .fg-thumb:focus:before{visibility:visible;opacity:1}.foogallery.fg-hover-circle-plus .fg-caption-inner:before,.foogallery.fg-hover-external .fg-caption-inner:before,.foogallery.fg-hover-eye .fg-caption-inner:before,.foogallery.fg-hover-plus .fg-caption-inner:before,.foogallery.fg-hover-tint .fg-caption-inner:before,.foogallery.fg-hover-zoom .fg-caption-inner:before,.foogallery.fg-hover-zoom2 .fg-caption-inner:before,.foogallery.fg-hover-zoom3 .fg-caption-inner:before{content:"";display:inline-block;position:relative;width:32px;height:32px;margin:10px 0 5px 0;background:transparent no-repeat center center;background-size:32px 32px;vertical-align:middle}.foogallery.fg-hover-zoom .fg-caption-inner:before,.foogallery.fg-hover-zoom .fg-thumb:before{background-image:url(../img/zoom.png)}.foogallery.fg-hover-zoom2 .fg-caption-inner:before,.foogallery.fg-hover-zoom2 .fg-thumb:before{background-image:url(../img/zoom2.png)}.foogallery.fg-hover-zoom3 .fg-caption-inner:before,.foogallery.fg-hover-zoom3 .fg-thumb:before{background-image:url(../img/zoom3.png)}.foogallery.fg-hover-plus .fg-caption-inner:before,.foogallery.fg-hover-plus .fg-thumb:before{background-image:url(../img/plus.png)}.foogallery.fg-hover-circle-plus .fg-caption-inner:before,.foogallery.fg-hover-circle-plus .fg-thumb:before{background-image:url(../img/circle-plus.png)}.foogallery.fg-hover-eye .fg-caption-inner:before,.foogallery.fg-hover-eye .fg-thumb:before{background-image:url(../img/eye.png)}.foogallery.fg-hover-external .fg-caption-inner:before,.foogallery.fg-hover-external .fg-thumb:before{background-image:url(../img/external.png)}@media only screen and (-o-min-device-pixel-ratio:5/4),only screen and (-webkit-min-device-pixel-ratio:1.25),only screen and (min-device-pixel-ratio:1.25),only screen and (min-resolution:1.25dppx){.foogallery.fg-hover-zoom .fg-caption-inner:before,.foogallery.fg-hover-zoom .fg-thumb:before{background-image:url(../img/zoom@2x.png)}.foogallery.fg-hover-zoom2 .fg-caption-inner:before,.foogallery.fg-hover-zoom2 .fg-thumb:before{background-image:url(../img/zoom2@2x.png)}.foogallery.fg-hover-zoom3 .fg-caption-inner:before,.foogallery.fg-hover-zoom3 .fg-thumb:before{background-image:url(../img/zoom3@2x.png)}.foogallery.fg-hover-plus .fg-caption-inner:before,.foogallery.fg-hover-plus .fg-thumb:before{background-image:url(../img/plus@2x.png)}.foogallery.fg-hover-circle-plus .fg-caption-inner:before,.foogallery.fg-hover-circle-plus .fg-thumb:before{background-image:url(../img/circle-plus@2x.png)}.foogallery.fg-hover-eye .fg-caption-inner:before,.foogallery.fg-hover-eye .fg-thumb:before{background-image:url(../img/eye@2x.png)}.foogallery.fg-hover-external .fg-caption-inner:before,.foogallery.fg-hover-external .fg-thumb:before{background-image:url(../img/external@2x.png)}}@media only screen and (-o-min-device-pixel-ratio:9/4),only screen and (-webkit-min-device-pixel-ratio:2.25),only screen and (min-device-pixel-ratio:2.25),only screen and (min-resolution:2.25dppx){.foogallery.fg-hover-zoom .fg-caption-inner:before,.foogallery.fg-hover-zoom .fg-thumb:before{background-image:url(../img/zoom@3x.png)}.foogallery.fg-hover-zoom2 .fg-caption-inner:before,.foogallery.fg-hover-zoom2 .fg-thumb:before{background-image:url(../img/zoom2@3x.png)}.foogallery.fg-hover-zoom3 .fg-caption-inner:before,.foogallery.fg-hover-zoom3 .fg-thumb:before{background-image:url(../img/zoom3@3x.png)}.foogallery.fg-hover-plus .fg-caption-inner:before,.foogallery.fg-hover-plus .fg-thumb:before{background-image:url(../img/plus@3x.png)}.foogallery.fg-hover-circle-plus .fg-caption-inner:before,.foogallery.fg-hover-circle-plus .fg-thumb:before{background-image:url(../img/circle-plus@3x.png)}.foogallery.fg-hover-eye .fg-caption-inner:before,.foogallery.fg-hover-eye .fg-thumb:before{background-image:url(../img/eye@3x.png)}.foogallery.fg-hover-external .fg-caption-inner:before,.foogallery.fg-hover-external .fg-thumb:before{background-image:url(../img/external@3x.png)}}.foogallery.fg-caption-hover.fg-hover-colorize .fg-caption,.foogallery.fg-caption-hover.fg-hover-fade .fg-caption,.foogallery.fg-caption-hover.fg-hover-grayscale .fg-caption,.foogallery.fg-caption-hover.fg-hover-instant .fg-caption,.foogallery.fg-caption-hover.fg-hover-push .fg-caption,.foogallery.fg-caption-hover.fg-hover-scale .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-down .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-left .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-right .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-up .fg-caption,.foogallery.fg-hover-colorize .fg-image,.foogallery.fg-hover-colorize .fg-thumb:before,.foogallery.fg-hover-fade .fg-thumb:before,.foogallery.fg-hover-grayscale .fg-image,.foogallery.fg-hover-grayscale .fg-thumb:before,.foogallery.fg-hover-instant .fg-thumb:before,.foogallery.fg-hover-push .fg-thumb,.foogallery.fg-hover-scale .fg-item,.foogallery.fg-hover-scale .fg-thumb:before,.foogallery.fg-hover-slide-down .fg-thumb:before,.foogallery.fg-hover-slide-left .fg-thumb:before,.foogallery.fg-hover-slide-right .fg-thumb:before,.foogallery.fg-hover-slide-up .fg-thumb:before{transition-timing-function:ease;transition-duration:.3s}.foogallery.fg-hover-colorize .fg-image{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'saturate\' values=\'0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);-webkit-transition-property:-webkit-filter;transition-property:filter}.foogallery.fg-hover-colorize .fg-item-inner:hover .fg-image{-webkit-filter:none;filter:none}.foogallery.fg-caption-hover.fg-hover-colorize .fg-caption,.foogallery.fg-hover-colorize .fg-thumb:before{display:block;left:0;top:0;bottom:0;transition-property:visibility,opacity,background-color}.foogallery.fg-caption-hover.fg-hover-colorize .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-colorize .fg-item-inner:hover .fg-thumb:before{visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-fade .fg-loaded .fg-caption,.foogallery.fg-hover-fade .fg-loaded .fg-thumb:before{display:block;left:0;top:0;bottom:0;transition-property:visibility,opacity,background-color}.foogallery.fg-caption-hover.fg-hover-fade .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-fade .fg-loaded .fg-item-inner:hover .fg-thumb:before{visibility:visible;opacity:1}.foogallery.fg-hover-grayscale .fg-image{-webkit-filter:none;filter:none;-webkit-transition-property:-webkit-filter;transition-property:filter}.foogallery.fg-hover-grayscale .fg-item-inner:hover .fg-image{-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:grayscale(100%);filter:gray;opacity:1}.foogallery.fg-caption-hover.fg-hover-grayscale .fg-caption,.foogallery.fg-hover-grayscale .fg-thumb:before{display:block;left:0;top:0;bottom:0;transition-property:visibility,opacity,background-color}.foogallery.fg-caption-hover.fg-hover-grayscale .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-grayscale .fg-item-inner:hover .fg-thumb:before{visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-instant .fg-loaded .fg-caption,.foogallery.fg-hover-instant .fg-loaded .fg-thumb:before{display:block;left:0;top:0;bottom:0;transition-property:none}.foogallery.fg-caption-hover.fg-hover-instant .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-instant .fg-loaded .fg-item-inner:hover .fg-thumb:before{visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-push .fg-loaded .fg-caption,.foogallery.fg-hover-push .fg-loaded .fg-thumb:before{display:block;left:0;top:0;bottom:0;transform:translateX(100%);visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-push .fg-loaded .fg-caption,.foogallery.fg-hover-push .fg-loaded .fg-thumb{transition-property:transform}.foogallery.fg-caption-hover.fg-hover-push .fg-loaded .fg-item-inner:hover .fg-caption{transform:translateY(0)}.foogallery.fg-caption-hover.fg-hover-push .fg-loaded .fg-item-inner:hover .fg-thumb,.foogallery.fg-hover-push .fg-loaded .fg-item-inner:hover .fg-thumb{transform:translateX(-100%)}.foogallery.fg-hover-scale .fg-item{transition-property:transform;z-index:4}.foogallery.fg-hover-scale .fg-item:hover{transform:scale(1.048);z-index:10}.foogallery.fg-caption-hover.fg-hover-scale .fg-caption,.foogallery.fg-hover-scale .fg-thumb:before{display:block;left:0;top:0;bottom:0;transition-property:visibility,opacity,background-color}.foogallery.fg-caption-hover.fg-hover-scale .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-scale .fg-item-inner:hover .fg-thumb:before{visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-slide-down .fg-loaded .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-left .fg-loaded .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-right .fg-loaded .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-up .fg-loaded .fg-caption,.foogallery.fg-hover-slide-down .fg-loaded .fg-thumb:before,.foogallery.fg-hover-slide-left .fg-loaded .fg-thumb:before,.foogallery.fg-hover-slide-right .fg-loaded .fg-thumb:before,.foogallery.fg-hover-slide-up .fg-loaded .fg-thumb:before{display:block;left:0;top:0;bottom:0;transition-property:transform,background-color,opacity,visibility;visibility:visible;opacity:1}.foogallery.fg-caption-hover.fg-hover-slide-down .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-left .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-right .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-caption-hover.fg-hover-slide-up .fg-loaded .fg-item-inner:hover .fg-caption,.foogallery.fg-hover-slide-down .fg-loaded .fg-item-inner:hover .fg-thumb:before,.foogallery.fg-hover-slide-left .fg-loaded .fg-item-inner:hover .fg-thumb:before,.foogallery.fg-hover-slide-right .fg-loaded .fg-item-inner:hover .fg-thumb:before,.foogallery.fg-hover-slide-up .fg-loaded .fg-item-inner:hover .fg-thumb:before{transform:translateY(0) translateX(0)}.foogallery.fg-caption-hover.fg-hover-slide-up .fg-loaded .fg-caption,.foogallery.fg-hover-slide-up .fg-loaded .fg-thumb:before{transform:translateY(100%)}.foogallery.fg-caption-hover.fg-hover-slide-down .fg-loaded .fg-caption,.foogallery.fg-hover-slide-down .fg-loaded .fg-thumb:before{transform:translateY(-100%)}.foogallery.fg-caption-hover.fg-hover-slide-left .fg-loaded .fg-caption,.foogallery.fg-hover-slide-left .fg-loaded .fg-thumb:before{transform:translateX(100%)}.foogallery.fg-caption-hover.fg-hover-slide-right .fg-loaded .fg-caption,.foogallery.fg-hover-slide-right .fg-loaded .fg-thumb:before{transform:translateX(-100%)}.fg-paging-container,.fg-paging-container *,.fg-paging-container :after,.fg-paging-container :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fg-paging-container{display:block;padding:15px;text-align:center;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fg-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fg-paging-container .fg-dot-item,.fg-paging-container .fg-dots{display:inline-block;margin:0;padding:0;outline:0;list-style:none}.fg-paging-container .fg-dot-item .fg-dot-link{display:inline-block;margin:3px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;user-select:none;background-image:none;text-decoration:none;border:1px solid transparent;position:relative;border-radius:50%;padding:0;font-size:0;outline:0;color:transparent;box-shadow:none}.fg-paging-container .fg-dot-item .fg-dot-link:before{content:"";background-color:transparent;border:1px solid transparent;display:block;border-radius:50%;width:9px;height:9px;padding:0;margin:2px}.fg-paging-container .fg-dot-item .fg-dot-link:active,.fg-paging-container .fg-dot-item .fg-dot-link:focus,.fg-paging-container .fg-dot-item .fg-dot-link:hover{text-decoration:none;box-shadow:none;outline:0}.fg-paging-container .fg-dot-item.fg-disabled .fg-dot-link,.fg-paging-container .fg-dot-item.fg-selected .fg-dot-link{cursor:not-allowed;pointer-events:none}.fg-paging-container .fg-dot-item.fg-disabled .fg-dot-link{cursor:not-allowed;pointer-events:none;outline:0}.fg-paging-container.fg-light .fg-dot-item .fg-dot-link,.fg-paging-container.fg-light .fg-dot-item .fg-dot-link:before{transition-timing-function:ease-out;transition-duration:.3s;transition-property:color,border-color,background-color}.fg-paging-container.fg-light .fg-dot-item .fg-dot-link{background-color:#eee;border-color:#9e9e9e}.fg-paging-container.fg-light .fg-dot-item.fg-selected .fg-dot-link{border-color:#8a8a8a}.fg-paging-container.fg-light .fg-dot-item .fg-dot-link:focus:before,.fg-paging-container.fg-light .fg-dot-item .fg-dot-link:hover:before,.fg-paging-container.fg-light .fg-dot-item.fg-selected .fg-dot-link:before{background-color:#666;border-color:#8a8a8a}.fg-paging-container.fg-light .fg-dot-item.fg-disabled .fg-dot-link,.fg-paging-container.fg-light .fg-dot-item.fg-disabled .fg-dot-link:focus,.fg-paging-container.fg-light .fg-dot-item.fg-disabled .fg-dot-link:hover{background-color:#eee;border-color:#9e9e9e;opacity:.5}.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link,.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link:before{transition-timing-function:ease-out;transition-duration:.3s;transition-property:color,border-color,background-color}.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link{background-color:#666;border-color:#333}.fg-paging-container.fg-dark .fg-dot-item.fg-selected .fg-dot-link{border-color:#444}.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link:focus:before,.fg-paging-container.fg-dark .fg-dot-item .fg-dot-link:hover:before,.fg-paging-container.fg-dark .fg-dot-item.fg-selected .fg-dot-link:before{background-color:#333;border-color:#444}.fg-paging-container.fg-dark .fg-dot-item.fg-disabled .fg-dot-link,.fg-paging-container.fg-dark .fg-dot-item.fg-disabled .fg-dot-link:focus,.fg-paging-container.fg-dark .fg-dot-item.fg-disabled .fg-dot-link:hover{background-color:#666;border-color:#333;opacity:.5}.fg-default:after{content:'';display:block;clear:both}.fg-default .fg-item,.fg-default .fg-item-inner,.fg-default .fg-thumb{display:inline-block;vertical-align:top;max-width:100%}.fg-default .fg-image{border-radius:0;display:block;max-width:100%;height:auto;margin:0;padding:0}.fg-default .fg-image{vertical-align:top}.fg-default.fg-left{text-align:left}.fg-default.fg-center{text-align:center}.fg-default.fg-right{text-align:right}.fg-default.fg-gutter-5{padding-left:5px;margin-bottom:-5px}.fg-default.fg-gutter-5 .fg-item{margin-right:5px;margin-bottom:5px}.fg-default.fg-gutter-10{padding-left:10px;margin-bottom:-10px}.fg-default.fg-gutter-10 .fg-item{margin-right:10px;margin-bottom:10px}.fg-default.fg-gutter-15{padding-left:15px;margin-bottom:-15px}.fg-default.fg-gutter-15 .fg-item{margin-right:15px;margin-bottom:15px}.fg-default.fg-gutter-20{padding-left:20px;margin-bottom:-20px}.fg-default.fg-gutter-20 .fg-item{margin-right:20px;margin-bottom:20px}.fg-default.fg-gutter-25{padding-left:25px;margin-bottom:-25px}.fg-default.fg-gutter-25 .fg-item{margin-right:25px;margin-bottom:25px}.fg-masonry *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.foogallery.fg-masonry.fg-center{margin:0 auto}.fg-masonry .fg-thumb{display:block}.fg-masonry.fg-masonry-fixed .fg-thumb{display:inline-block}.fg-masonry.fg-masonry-fixed .fg-image{max-width:100%}.fg-masonry .fg-column-width{display:inline-block;visibility:hidden;height:0;border:solid 0 transparent}.fg-masonry.fg-masonry-2col .fg-image,.fg-masonry.fg-masonry-3col .fg-image,.fg-masonry.fg-masonry-4col .fg-image,.fg-masonry.fg-masonry-5col .fg-image{width:100%;height:auto;max-width:100%}.fg-masonry .fg-item{line-height:0;font-size:0}.fg-masonry.fg-masonry-fixed .fg-column-width,.fg-masonry.fg-masonry-fixed .fg-item{max-width:100%}.fg-masonry.fg-masonry-2col .fg-item{margin-bottom:1%;width:49%}.fg-masonry.fg-masonry-2col .fg-column-width{width:49%}.fg-masonry.fg-masonry-2col .fg-gutter-width{width:1%}.fg-masonry.fg-masonry-2col.fg-gutter-none .fg-item{margin-bottom:0;width:50%}.fg-masonry.fg-masonry-2col.fg-gutter-none .fg-column-width{width:50%}.fg-masonry.fg-masonry-2col.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-masonry-2col.fg-gutter-large .fg-item{margin-bottom:3%;width:47%}.fg-masonry.fg-masonry-2col.fg-gutter-large .fg-column-width{width:47%}.fg-masonry.fg-masonry-2col.fg-gutter-large .fg-gutter-width{width:3%}.fg-masonry.fg-masonry-3col .fg-item{margin-bottom:1%;width:32%}.fg-masonry.fg-masonry-3col .fg-column-width{width:32%}.fg-masonry.fg-masonry-3col .fg-gutter-width{width:1%}.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-item{margin-bottom:0;width:33%}.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-column-width{width:33%}.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-item{margin-bottom:3%;width:30%}.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-column-width{width:30%}.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-gutter-width{width:3%}.fg-masonry.fg-masonry-4col .fg-item{margin-bottom:1%;width:24%}.fg-masonry.fg-masonry-4col .fg-column-width{width:24%}.fg-masonry.fg-masonry-4col .fg-gutter-width{width:1%}.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-item{margin-bottom:0;width:25%}.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-column-width{width:25%}.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-item{margin-bottom:3%;width:22%}.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-column-width{width:22%}.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-gutter-width{width:3%}.fg-masonry.fg-masonry-5col .fg-item{margin-bottom:1%;width:19%}.fg-masonry.fg-masonry-5col .fg-column-width{width:19%}.fg-masonry.fg-masonry-5col .fg-gutter-width{width:1%}.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-item{margin-bottom:0;width:20%}.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-column-width{width:20%}.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-item{margin-bottom:3%;width:17%}.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-column-width{width:17%}.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-gutter-width{width:3%}@media screen and (max-width:720px){.fg-masonry.fg-masonry-4col .fg-item,.fg-masonry.fg-masonry-5col .fg-item{margin-bottom:1%;width:32%}.fg-masonry.fg-masonry-4col .fg-column-width,.fg-masonry.fg-masonry-5col .fg-column-width{width:32%}.fg-masonry.fg-masonry-4col .fg-gutter-width,.fg-masonry.fg-masonry-5col .fg-gutter-width{width:1%}.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-item,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-item{margin-bottom:0;width:33%}.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-column-width,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-column-width{width:33%}.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-gutter-width,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-item,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-item{margin-bottom:3%;width:30%}.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-column-width,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-column-width{width:30%}.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-gutter-width,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-gutter-width{width:3%}}@media screen and (max-width:480px){.fg-masonry.fg-masonry-3col .fg-item,.fg-masonry.fg-masonry-4col .fg-item,.fg-masonry.fg-masonry-5col .fg-item{margin-bottom:1%;width:49%}.fg-masonry.fg-masonry-3col .fg-column-width,.fg-masonry.fg-masonry-4col .fg-column-width,.fg-masonry.fg-masonry-5col .fg-column-width{width:49%}.fg-masonry.fg-masonry-3col .fg-gutter-width,.fg-masonry.fg-masonry-4col .fg-gutter-width,.fg-masonry.fg-masonry-5col .fg-gutter-width{width:1%}.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-item,.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-item,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-item{margin-bottom:0;width:50%}.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-column-width,.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-column-width,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-column-width{width:50%}.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-gutter-width,.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-gutter-width,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-item,.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-item,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-item{margin-bottom:3%;width:47%}.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-column-width,.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-column-width,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-column-width{width:47%}.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-gutter-width,.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-gutter-width,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-gutter-width{width:3%}}@media screen and (max-width:320px){.fg-masonry.fg-masonry-2col .fg-item,.fg-masonry.fg-masonry-3col .fg-item,.fg-masonry.fg-masonry-4col .fg-item,.fg-masonry.fg-masonry-5col .fg-item{margin-bottom:1%;width:100%}.fg-masonry.fg-masonry-2col .fg-column-width,.fg-masonry.fg-masonry-3col .fg-column-width,.fg-masonry.fg-masonry-4col .fg-column-width,.fg-masonry.fg-masonry-5col .fg-column-width{width:100%}.fg-masonry.fg-masonry-2col .fg-gutter-width,.fg-masonry.fg-masonry-3col .fg-gutter-width,.fg-masonry.fg-masonry-4col .fg-gutter-width,.fg-masonry.fg-masonry-5col .fg-gutter-width{width:0}.fg-masonry.fg-masonry-2col.fg-gutter-none .fg-item,.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-item,.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-item,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-item{margin-bottom:0;width:100%}.fg-masonry.fg-masonry-2col.fg-gutter-none .fg-column-width,.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-column-width,.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-column-width,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-column-width{width:100%}.fg-masonry.fg-masonry-2col.fg-gutter-none .fg-gutter-width,.fg-masonry.fg-masonry-3col.fg-gutter-none .fg-gutter-width,.fg-masonry.fg-masonry-4col.fg-gutter-none .fg-gutter-width,.fg-masonry.fg-masonry-5col.fg-gutter-none .fg-gutter-width{width:0}.fg-masonry.fg-masonry-2col.fg-gutter-large .fg-item,.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-item,.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-item,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-item{margin-bottom:3%;width:100%}.fg-masonry.fg-masonry-2col.fg-gutter-large .fg-column-width,.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-column-width,.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-column-width,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-column-width{width:100%}.fg-masonry.fg-masonry-2col.fg-gutter-large .fg-gutter-width,.fg-masonry.fg-masonry-3col.fg-gutter-large .fg-gutter-width,.fg-masonry.fg-masonry-4col.fg-gutter-large .fg-gutter-width,.fg-masonry.fg-masonry-5col.fg-gutter-large .fg-gutter-width{width:0}}.foogallery.fg-border-thin .fg-column-width{border-width:4px}.foogallery.fg-border-medium .fg-column-width{border-width:10px}.foogallery.fg-border-thick .fg-column-width{border-width:16px}.foogallery.fg-masonry.fg-captions-bottom .fg-item-inner .fg-caption{visibility:visible;opacity:1;font-size:13px;position:relative;display:block;top:auto;bottom:auto;left:auto;right:auto;width:auto;height:auto;text-transform:none;transform:none;transition:none;background-color:transparent;border-style:solid;border-color:transparent}.foogallery.fg-masonry.fg-captions-bottom .fg-item-inner:hover .fg-caption{transform:none;transition:none}.foogallery.fg-masonry.fg-captions-bottom .fg-item-inner .fg-caption-inner{display:block;position:relative;max-height:none;top:auto;bottom:auto;left:auto;right:auto;width:auto;height:auto;border:none;transform:none;transition:none}.foogallery.fg-masonry.fg-captions-bottom .fg-item-inner .fg-caption-inner:before{display:none}.foogallery.fg-masonry.fg-captions-bottom.fg-caption-hover .fg-item-inner .fg-thumb:before{display:block}.foogallery.fg-masonry.fg-captions-bottom.fg-caption-always .fg-item-inner:hover .fg-caption{visibility:visible;opacity:1}.fg-masonry.fg-captions-bottom .fg-caption-desc,.fg-masonry.fg-captions-bottom .fg-caption-title{text-align:left}.fg-masonry.fg-captions-bottom.fg-dark .fg-caption,.fg-masonry.fg-captions-bottom.fg-light .fg-caption{color:#828282}.fg-masonry.fg-captions-bottom.fg-dark .fg-caption a,.fg-masonry.fg-captions-bottom.fg-light .fg-caption a{color:#828282;border-bottom:1px solid #828282}.fg-masonry.fg-captions-bottom.fg-dark .fg-caption a:hover,.fg-masonry.fg-captions-bottom.fg-light .fg-caption a:hover{border-bottom:none}.fg-masonry.fg-captions-bottom.fg-light .fg-caption-title,.fg-masonry.fg-captions-bottom.fg-light .fg-caption-title a{color:#222}.fg-masonry.fg-captions-bottom.fg-dark .fg-caption-title,.fg-masonry.fg-captions-bottom.fg-dark .fg-caption-title a{color:#fff}.fg-masonry.fg-captions-bottom.fg-light .fg-caption-title a{border-bottom:1px solid #222}.fg-masonry.fg-captions-bottom.fg-dark .fg-caption-title a{border-bottom:1px solid #fff}.fg-masonry.fg-captions-bottom .fg-caption{border-width:10px}.fg-masonry.fg-captions-bottom .fg-caption-title+.fg-caption-desc{margin-top:4px}.fg-masonry.fg-captions-bottom.fg-border-thin .fg-caption{border-width:10px 4px 4px 4px}.fg-masonry.fg-captions-bottom.fg-border-medium .fg-caption{border-width:10px 0 0 0}.fg-masonry.fg-captions-bottom.fg-border-thick .fg-caption{border-width:16px 0 0 0}.fg-masonry.fg-captions-bottom.fg-border-thick .fg-caption-title+.fg-caption-desc{margin-top:10px}.fg-justified{box-sizing:border-box;position:relative}.foogallery.fg-justified .fg-image,.foogallery.fg-justified .fg-item,.foogallery.fg-justified .fg-item-inner,.foogallery.fg-justified .fg-thumb{box-sizing:border-box;display:block;margin:0;padding:0}.fg-justified .fg-item{visibility:visible;position:absolute}.fg-justified .fg-item-inner{position:relative;width:100%;height:100%}.fg-justified .fg-thumb{position:relative;overflow:hidden}.fg-justified .fg-image{z-index:1}.fg-justified .fg-item.fg-positioned .fg-thumb{width:100%;height:100%}.fg-justified .fg-item.fg-positioned .fg-image{width:100%;height:auto;min-height:100%;top:50%;transform:translateY(-50%)}.fg-simple_portfolio{box-sizing:border-box;position:relative;font-size:16px;margin:0 auto;padding:0;width:100%}.fg-simple_portfolio .fg-item{position:absolute;display:inline-block;margin:0;padding:0;outline:0}.fg-simple_portfolio .fg-image,.fg-simple_portfolio .fg-item-inner,.fg-simple_portfolio .fg-thumb{display:block;margin:0;padding:0;outline:0}.fg-simple_portfolio .fg-item-inner{position:relative;width:100%;height:100%}.fg-simple_portfolio .fg-thumb{box-sizing:border-box;display:block;margin:0;padding:0;border:none;outline:0;position:relative;overflow:hidden}.fg-simple_portfolio .fg-item.fg-positioned .fg-image{width:100%;height:auto}.fg-simple_portfolio .fg-image{z-index:1}.foogallery.fg-simple_portfolio .fg-item-inner .fg-caption{visibility:visible;opacity:1;font-size:13px;position:relative;display:block;top:auto;bottom:auto;left:auto;right:auto;width:auto;height:auto;text-transform:none;transform:none;transition:none;background-color:transparent;border-style:solid;border-color:transparent}.foogallery.fg-simple_portfolio .fg-item-inner:hover .fg-caption{transform:none;transition:none}.foogallery.fg-simple_portfolio .fg-item-inner .fg-caption-inner{display:block;top:auto;bottom:auto;left:auto;right:auto;width:auto;height:auto;border:none;transform:none;transition:none}.foogallery.fg-simple_portfolio .fg-item-inner .fg-caption-inner:before{display:none}.foogallery.fg-simple_portfolio.fg-caption-hover .fg-item-inner .fg-thumb:before{display:block}.foogallery.fg-simple_portfolio.fg-caption-always .fg-item-inner:hover .fg-caption{visibility:visible;opacity:1}.fg-simple_portfolio .fg-caption-title{text-align:left}.fg-simple_portfolio .fg-caption-desc{text-align:left}.fg-simple_portfolio.fg-dark .fg-caption,.fg-simple_portfolio.fg-light .fg-caption{color:#828282}.fg-simple_portfolio.fg-dark .fg-caption a,.fg-simple_portfolio.fg-light .fg-caption a{color:#828282;border-bottom:1px solid #828282}.fg-simple_portfolio.fg-dark .fg-caption a:hover,.fg-simple_portfolio.fg-light .fg-caption a:hover{border-bottom:none}.fg-simple_portfolio.fg-light .fg-caption-title,.fg-simple_portfolio.fg-light .fg-caption-title a{color:#222}.fg-simple_portfolio.fg-dark .fg-caption-title,.fg-simple_portfolio.fg-dark .fg-caption-title a{color:#fff}.fg-simple_portfolio.fg-light .fg-caption-title a{border-bottom:1px solid #222}.fg-simple_portfolio.fg-dark .fg-caption-title a{border-bottom:1px solid #fff}.fg-simple_portfolio.fg-captions-top .fg-item.fg-positioned .fg-thumb{position:absolute;bottom:0;left:0}.fg-simple_portfolio .fg-caption{border-width:0}.fg-simple_portfolio .fg-caption-title+.fg-caption-desc{margin-top:4px}.fg-simple_portfolio.fg-border-thin .fg-caption{border-width:10px 4px 4px 4px}.fg-simple_portfolio.fg-captions-top.fg-border-thin .fg-caption{border-width:4px 4px 10px 4px}.fg-simple_portfolio.fg-border-medium .fg-caption{border-width:10px 0 0 0}.fg-simple_portfolio.fg-captions-top.fg-border-medium .fg-caption{border-width:0 0 10px 0}.fg-simple_portfolio.fg-border-thick .fg-caption{border-width:16px 0 0 0}.fg-simple_portfolio.fg-captions-top.fg-border-thick .fg-caption{border-width:0 0 16px 0}.fg-simple_portfolio.fg-border-thick .fg-caption-title+.fg-caption-desc{margin-top:10px}.foogallery.fg-preset.fg-polaroid .fg-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .35s,background-color .65s;transition:transform .35s,background-color .65s}.foogallery.fg-preset.fg-polaroid .fg-item:nth-child(2n+1){-webkit-transform:rotate(3deg);transform:rotate(3deg)}.foogallery.fg-preset.fg-polaroid .fg-item:nth-child(2n){-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.foogallery.fg-preset.fg-polaroid .fg-item:nth-child(3n){-webkit-transform:rotate(1deg);transform:rotate(1deg)}.foogallery.fg-preset.fg-polaroid .fg-item:nth-child(5n){-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.foogallery.fg-preset.fg-polaroid .fg-item:hover{-webkit-transform:rotate(0);transform:rotate(0)}.foogallery.fg-preset.fg-polaroid .fg-caption{position:relative;width:auto;font-family:"Segoe Print Regular",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.foogallery.fg-preset.fg-polaroid .fg-caption-inner,.foogallery.fg-preset.fg-polaroid .fg-caption-title{position:relative;width:auto}.foogallery.fg-preset.fg-polaroid .fg-caption-title{text-align:center}.foogallery.fg-preset.fg-polaroid .fg-caption-desc{display:none}.foogallery.fg-light.fg-preset.fg-polaroid .fg-caption-title,.foogallery.fg-preset.fg-polaroid .fg-caption-title{color:#333}.foogallery.fg-dark.fg-preset.fg-polaroid .fg-caption-title{color:#fff}.foogallery.fg-preset.fg-polaroid .fg-caption{border-style:solid;border-color:transparent;border-width:10px}.foogallery.fg-preset.fg-polaroid .fg-caption-title+.fg-caption-desc{margin-top:4px}.foogallery.fg-preset.fg-polaroid.fg-border-thin .fg-caption{border-width:10px 4px 4px 4px}.foogallery.fg-preset.fg-polaroid.fg-captions-top.fg-border-thin .fg-caption{border-width:4px 4px 10px 4px}.foogallery.fg-preset.fg-polaroid.fg-border-medium .fg-caption{border-width:10px 0 0 0}.foogallery.fg-preset.fg-polaroid.fg-captions-top.fg-border-medium .fg-caption{border-width:0 0 10px 0}.foogallery.fg-preset.fg-polaroid.fg-border-thick .fg-caption{border-width:16px 0 0 0}.foogallery.fg-preset.fg-polaroid.fg-captions-top.fg-border-thick .fg-caption{border-width:0 0 16px 0}.foogallery.fg-preset.fg-polaroid.fg-border-thick .fg-caption-title+.fg-caption-desc{margin-top:10px}.fg-image-viewer{display:block;font-family:'Open Sans','Helvetica Neue',Arial,sans-serif}.fg-image-viewer.fg-left{text-align:left}.fg-image-viewer.fg-center{text-align:center}.fg-image-viewer.fg-right{text-align:right}.fiv-inner{position:relative;display:inline-block;max-width:100%;overflow:hidden;z-index:6}.fiv-inner .fiv-inner-container{position:relative;overflow:hidden;max-width:100%;border-style:solid;border-width:0;border-bottom-width:4px;z-index:5}.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item .fg-thumb,.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item .fg-thumb:active,.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item .fg-thumb:hover,.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item .fg-thumb:visited{position:relative;display:block;border:none;outline:0;text-decoration:none;box-shadow:none;max-width:100%}.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item{position:relative;visibility:visible;opacity:1;border:none;outline:0;text-decoration:none;box-shadow:none;max-width:100%}.fg-image-viewer .fiv-inner .fiv-inner-container .fg-item .fg-thumb img{display:block;max-width:100%;height:auto;border:none;outline:0;text-decoration:none}.fg-image-viewer .fiv-inner .fiv-ctrls{display:block;text-align:center;font-size:14px;border-style:solid;line-height:34px}.fg-image-viewer .fiv-inner .fiv-ctrls:after{content:'';display:block;clear:both}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-count{display:inline-block;font-weight:400;margin:0}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next,.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none;min-width:80px;position:relative;overflow:hidden;transition:background-color .3s}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next:before,.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev:before{display:block;position:absolute;font-size:24px;line-height:30px;top:0;left:0;width:100%;transform:translateY(0);transition:transform .3s}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next:hover:before,.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev:hover:before{transform:translateY(-100%)}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next span,.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev span{display:block;width:100%;transform:translateY(100%);transition:transform .3s}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next:hover span,.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev:hover span{transform:translateY(0)}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev{float:left}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-prev:before{content:'\2190'}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next{float:right}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-next:before{content:'\2192'}.fg-image-viewer .fiv-inner .fiv-ctrls .fiv-count span{margin:0 4px}/*!* Theme - Default (Light) *!*//*!* Theme - Dark *!*/.foogallery.fg-image-viewer.fg-caption-always .fg-item-inner .fg-caption{padding:0;border:none;background:#000;background:-moz-linear-gradient(left,rgba(0,0,0,.8) 0,rgba(0,0,0,.8) 60%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,.8) 0,rgba(0,0,0,.8) 60%,rgba(0,0,0,0) 100%);background:linear-gradient(to right,rgba(0,0,0,.8) 0,rgba(0,0,0,.8) 60%,rgba(0,0,0,0) 100%)}.foogallery.fg-image-viewer.fg-caption-always .fg-caption-title{padding:10px 10px 10px 10px}.foogallery.fg-image-viewer.fg-caption-always .fg-caption-desc{padding:10px 10px 10px 10px}.foogallery.fg-image-viewer.fg-caption-always .fg-caption-title+.fg-caption-desc{padding:0 10px 10px 10px}.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls,.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls .fiv-count,.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls .fiv-next,.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls .fiv-prev,.fg-image-viewer.fg-light .fiv-inner .fiv-inner-container{background-color:#fff;color:#333;border-color:#fff}.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls .fiv-next:hover,.fg-image-viewer.fg-light .fiv-inner .fiv-ctrls .fiv-prev:hover{background-color:#f2f2f2}.fg-image-viewer.fg-light .fiv-next,.fg-image-viewer.fg-light .fiv-prev{box-shadow:inset 0 0 0 1px #ddd}.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls,.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls .fiv-count,.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls .fiv-next,.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls .fiv-prev,.fg-image-viewer.fg-dark .fiv-inner .fiv-inner-container{background-color:#333;color:#fff;border-color:#333}.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls .fiv-next:hover,.fg-image-viewer.fg-dark .fiv-inner .fiv-ctrls .fiv-prev:hover{background-color:#444}.fg-image-viewer.fg-dark .fiv-next,.fg-image-viewer.fg-dark .fiv-prev{box-shadow:inset 0 0 0 1px #222}.foogallery.fg-image-viewer.fg-border-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thick .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thin .fg-item-inner{border-width:0}.foogallery.fg-image-viewer .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-thin .fiv-inner-container{border-width:4px}.foogallery.fg-image-viewer.fg-border-medium .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-medium .fiv-inner-container{border-width:10px}.foogallery.fg-image-viewer.fg-border-thick .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-thick .fiv-inner-container{border-width:16px}.foogallery.fg-image-viewer .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-medium .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-thick .fiv-ctrls,.foogallery.fg-image-viewer.fg-border-thin .fiv-ctrls{border-top-width:1px}.foogallery.fg-image-viewer.fg-round-small .fg-item,.foogallery.fg-image-viewer.fg-round-small .fg-item-inner,.foogallery.fg-image-viewer.fg-round-small .fiv-inner{border-radius:5px}.foogallery.fg-image-viewer.fg-round-small .fg-item,.foogallery.fg-image-viewer.fg-round-small .fg-item-inner{border-bottom-left-radius:0;border-bottom-right-radius:0}.foogallery.fg-image-viewer.fg-round-small .fiv-next,.foogallery.fg-image-viewer.fg-round-small .fiv-prev{border-radius:3px}.foogallery.fg-image-viewer.fg-border-medium.fg-round-small .fg-item,.foogallery.fg-image-viewer.fg-border-medium.fg-round-small .fg-item-inner,.foogallery.fg-image-viewer.fg-border-medium.fg-round-small .fiv-next,.foogallery.fg-image-viewer.fg-border-medium.fg-round-small .fiv-prev,.foogallery.fg-image-viewer.fg-border-thick.fg-round-small .fg-item,.foogallery.fg-image-viewer.fg-border-thick.fg-round-small .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thick.fg-round-small .fiv-next,.foogallery.fg-image-viewer.fg-border-thick.fg-round-small .fiv-prev,.foogallery.fg-image-viewer.fg-border-thin.fg-round-small .fg-item,.foogallery.fg-image-viewer.fg-border-thin.fg-round-small .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thin.fg-round-small .fiv-next,.foogallery.fg-image-viewer.fg-border-thin.fg-round-small .fiv-prev{border-radius:3px}.foogallery.fg-image-viewer.fg-round-medium .fg-item,.foogallery.fg-image-viewer.fg-round-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-round-medium .fiv-inner{border-radius:10px}.foogallery.fg-image-viewer.fg-round-medium .fg-item,.foogallery.fg-image-viewer.fg-round-medium .fg-item-inner{border-bottom-left-radius:0;border-bottom-right-radius:0}.foogallery.fg-image-viewer.fg-round-medium .fiv-next,.foogallery.fg-image-viewer.fg-round-medium .fiv-prev{border-radius:5px}.foogallery.fg-image-viewer.fg-border-thin.fg-round-medium .fg-item,.foogallery.fg-image-viewer.fg-border-thin.fg-round-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thin.fg-round-medium .fiv-next,.foogallery.fg-image-viewer.fg-border-thin.fg-round-medium .fiv-prev{border-radius:5px}.foogallery.fg-image-viewer.fg-border-medium.fg-round-medium .fg-item,.foogallery.fg-image-viewer.fg-border-medium.fg-round-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-border-medium.fg-round-medium .fiv-next,.foogallery.fg-image-viewer.fg-border-medium.fg-round-medium .fiv-prev,.foogallery.fg-image-viewer.fg-border-thick.fg-round-medium .fg-item,.foogallery.fg-image-viewer.fg-border-thick.fg-round-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thick.fg-round-medium .fiv-next,.foogallery.fg-image-viewer.fg-border-thick.fg-round-medium .fiv-prev{border-radius:3px}.foogallery.fg-image-viewer.fg-round-large .fg-item,.foogallery.fg-image-viewer.fg-round-large .fg-item-inner,.foogallery.fg-image-viewer.fg-round-large .fiv-inner{border-radius:15px}.foogallery.fg-image-viewer.fg-round-large .fg-item,.foogallery.fg-image-viewer.fg-round-large .fg-item-inner{border-bottom-left-radius:0;border-bottom-right-radius:0}.foogallery.fg-image-viewer.fg-round-large .fiv-next,.foogallery.fg-image-viewer.fg-round-large .fiv-prev{border-radius:11px}.foogallery.fg-image-viewer.fg-border-thin.fg-round-large .fg-item,.foogallery.fg-image-viewer.fg-border-thin.fg-round-large .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thin.fg-round-large .fiv-next,.foogallery.fg-image-viewer.fg-border-thin.fg-round-large .fiv-prev{border-radius:11px}.foogallery.fg-image-viewer.fg-border-medium.fg-round-large .fg-item,.foogallery.fg-image-viewer.fg-border-medium.fg-round-large .fg-item-inner,.foogallery.fg-image-viewer.fg-border-medium.fg-round-large .fiv-next,.foogallery.fg-image-viewer.fg-border-medium.fg-round-large .fiv-prev{border-radius:5px}.foogallery.fg-image-viewer.fg-border-thick.fg-round-large .fg-item,.foogallery.fg-image-viewer.fg-border-thick.fg-round-large .fg-item-inner,.foogallery.fg-image-viewer.fg-border-thick.fg-round-large .fiv-next,.foogallery.fg-image-viewer.fg-border-thick.fg-round-large .fiv-prev{border-radius:3px}.foogallery.fg-image-viewer.fg-round-full .fiv-inner,.foogallery.fg-image-viewer.fg-round-full .fiv-next,.foogallery.fg-image-viewer.fg-round-full .fiv-prev{border-radius:50%}.foogallery.fg-image-viewer.fg-dark.fg-shadow-large .fg-item-inner,.foogallery.fg-image-viewer.fg-dark.fg-shadow-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-dark.fg-shadow-outline .fg-item-inner,.foogallery.fg-image-viewer.fg-dark.fg-shadow-small .fg-item-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-large .fg-item-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-medium .fg-item-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-outline .fg-item-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-small .fg-item-inner{box-shadow:none}.foogallery.fg-image-viewer.fg-light.fg-shadow-outline .fiv-inner{box-shadow:0 0 0 1px #ddd}.foogallery.fg-image-viewer.fg-dark.fg-shadow-outline .fiv-inner{box-shadow:0 0 0 1px #222}.foogallery.fg-image-viewer.fg-dark.fg-shadow-small .fiv-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-small .fiv-inner{box-shadow:0 1px 4px 0 rgba(0,0,0,.5)}.foogallery.fg-image-viewer.fg-dark.fg-shadow-medium .fiv-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-medium .fiv-inner{box-shadow:0 1px 10px 0 rgba(0,0,0,.5)}.foogallery.fg-image-viewer.fg-dark.fg-shadow-large .fiv-inner,.foogallery.fg-image-viewer.fg-light.fg-shadow-large .fiv-inner{box-shadow:0 1px 16px 0 rgba(0,0,0,.5)}.foogallery.fg-thumbnail,.foogallery.fg-thumbnail.fg-center{text-align:center}.foogallery.fg-thumbnail.fg-left{text-align:left}.foogallery.fg-thumbnail.fg-right{text-align:right}.foogallery.fg-thumbnail.fg-float-left{float:left;width:auto}.foogallery.fg-thumbnail.fg-float-right{float:right;width:auto}.foogallery.fg-thumbnail .fg-item{display:inline-block;vertical-align:top;max-width:100%}.foogallery.fg-thumbnail .fg-image{max-width:100%}.foogallery.fg-thumbnail .fg-st-hidden{display:none}
|
extensions/default-templates/shared/js/foogallery.js
CHANGED
@@ -7647,10 +7647,10 @@
|
|
7647 |
self.justified.layout( true );
|
7648 |
},
|
7649 |
onParsedItems: function(event, self, items){
|
7650 |
-
if (self.initialized) self.justified.layout( true );
|
7651 |
},
|
7652 |
onAppendedItems: function(event, self, items){
|
7653 |
-
if (self.initialized) self.justified.layout( true );
|
7654 |
},
|
7655 |
onDetachedItems: function(event, self, items){
|
7656 |
if (self.initialized) self.justified.layout( true );
|
@@ -7673,6 +7673,7 @@
|
|
7673 |
this.$el = $(element);
|
7674 |
this.options = $.extend(true, {}, _.Portfolio.defaults, options);
|
7675 |
this._items = [];
|
|
|
7676 |
},
|
7677 |
init: function(){
|
7678 |
var self = this;
|
@@ -7683,21 +7684,25 @@
|
|
7683 |
this.$el.removeAttr("style");
|
7684 |
},
|
7685 |
parse: function(){
|
7686 |
-
var self = this, visible = self.$el.is(':visible'),
|
7687 |
$test = $('<div/>', {'class': self.$el.attr('class')}).css({
|
7688 |
position: 'absolute',
|
7689 |
top: 0,
|
7690 |
left: -9999,
|
7691 |
visibility: 'hidden',
|
7692 |
-
maxWidth:
|
7693 |
}).appendTo('body');
|
7694 |
self._items = self.$el.find(".fg-item").removeAttr("style").removeClass("fg-positioned").map(function(i, el){
|
7695 |
var $item = $(el),
|
7696 |
$thumb = $item.find(".fg-thumb"),
|
7697 |
$img = $item.find(".fg-image"),
|
7698 |
-
width =
|
7699 |
-
|
7700 |
-
|
|
|
|
|
|
|
|
|
7701 |
if (!visible){
|
7702 |
var $clone = $item.clone();
|
7703 |
$clone.appendTo($test);
|
@@ -7735,13 +7740,19 @@
|
|
7735 |
refresh = _is.boolean(refresh) ? refresh : false;
|
7736 |
autoCorrect = _is.boolean(autoCorrect) ? autoCorrect : true;
|
7737 |
|
7738 |
-
|
7739 |
-
|
|
|
|
|
|
|
|
|
7740 |
}
|
7741 |
|
7742 |
-
|
7743 |
-
|
7744 |
-
|
|
|
|
|
7745 |
offsetTop = 0;
|
7746 |
|
7747 |
for (var i = 0, l = rows.length, row; i < l; i++){
|
@@ -7750,6 +7761,9 @@
|
|
7750 |
self.render(row);
|
7751 |
}
|
7752 |
self.$el.height(offsetTop);
|
|
|
|
|
|
|
7753 |
// if our layout caused the container width to get smaller
|
7754 |
// i.e. makes a scrollbar appear then layout again to account for it
|
7755 |
if (autoCorrect && self.getContainerWidth() < containerWidth){
|
@@ -7902,10 +7916,10 @@
|
|
7902 |
self.portfolio.layout( true );
|
7903 |
},
|
7904 |
onParsedItems: function(event, self, items){
|
7905 |
-
if (self.initialized) self.portfolio.layout( true );
|
7906 |
},
|
7907 |
onAppendedItems: function(event, self, items){
|
7908 |
-
if (self.initialized) self.portfolio.layout( true );
|
7909 |
},
|
7910 |
onDetachedItems: function(event, self, items){
|
7911 |
if (self.initialized) self.portfolio.layout( true );
|
7647 |
self.justified.layout( true );
|
7648 |
},
|
7649 |
onParsedItems: function(event, self, items){
|
7650 |
+
if (self.initialized || self.initializing) self.justified.layout( true );
|
7651 |
},
|
7652 |
onAppendedItems: function(event, self, items){
|
7653 |
+
if (self.initialized || self.initializing) self.justified.layout( true );
|
7654 |
},
|
7655 |
onDetachedItems: function(event, self, items){
|
7656 |
if (self.initialized) self.justified.layout( true );
|
7673 |
this.$el = $(element);
|
7674 |
this.options = $.extend(true, {}, _.Portfolio.defaults, options);
|
7675 |
this._items = [];
|
7676 |
+
this._lastWidth = 0;
|
7677 |
},
|
7678 |
init: function(){
|
7679 |
var self = this;
|
7684 |
this.$el.removeAttr("style");
|
7685 |
},
|
7686 |
parse: function(){
|
7687 |
+
var self = this, visible = self.$el.is(':visible'), maxWidth = self.getContainerWidth(),
|
7688 |
$test = $('<div/>', {'class': self.$el.attr('class')}).css({
|
7689 |
position: 'absolute',
|
7690 |
top: 0,
|
7691 |
left: -9999,
|
7692 |
visibility: 'hidden',
|
7693 |
+
maxWidth: maxWidth
|
7694 |
}).appendTo('body');
|
7695 |
self._items = self.$el.find(".fg-item").removeAttr("style").removeClass("fg-positioned").map(function(i, el){
|
7696 |
var $item = $(el),
|
7697 |
$thumb = $item.find(".fg-thumb"),
|
7698 |
$img = $item.find(".fg-image"),
|
7699 |
+
width = parseFloat($img.attr("width")),
|
7700 |
+
height = parseFloat($img.attr("height")),
|
7701 |
+
iWidth = maxWidth < width ? maxWidth : width,
|
7702 |
+
iHeight = maxWidth < width ? 'auto' : height;
|
7703 |
+
|
7704 |
+
$item.find(".fg-caption").css("max-width", iWidth);
|
7705 |
+
$img.css({ width: iWidth, height: iHeight });
|
7706 |
if (!visible){
|
7707 |
var $clone = $item.clone();
|
7708 |
$clone.appendTo($test);
|
7740 |
refresh = _is.boolean(refresh) ? refresh : false;
|
7741 |
autoCorrect = _is.boolean(autoCorrect) ? autoCorrect : true;
|
7742 |
|
7743 |
+
var self = this,
|
7744 |
+
containerWidth = self.getContainerWidth();
|
7745 |
+
|
7746 |
+
if (self._lastWidth != 0 && Math.abs(containerWidth - self._lastWidth) > 0){
|
7747 |
+
refresh = true;
|
7748 |
+
self._lastWidth = containerWidth;
|
7749 |
}
|
7750 |
|
7751 |
+
if (refresh || self._items.length === 0){
|
7752 |
+
self.parse();
|
7753 |
+
}
|
7754 |
+
|
7755 |
+
var rows = self.rows(containerWidth),
|
7756 |
offsetTop = 0;
|
7757 |
|
7758 |
for (var i = 0, l = rows.length, row; i < l; i++){
|
7761 |
self.render(row);
|
7762 |
}
|
7763 |
self.$el.height(offsetTop);
|
7764 |
+
if (self._lastWidth == 0){
|
7765 |
+
self._lastWidth = containerWidth;
|
7766 |
+
}
|
7767 |
// if our layout caused the container width to get smaller
|
7768 |
// i.e. makes a scrollbar appear then layout again to account for it
|
7769 |
if (autoCorrect && self.getContainerWidth() < containerWidth){
|
7916 |
self.portfolio.layout( true );
|
7917 |
},
|
7918 |
onParsedItems: function(event, self, items){
|
7919 |
+
if (self.initialized || self.initializing) self.portfolio.layout( true );
|
7920 |
},
|
7921 |
onAppendedItems: function(event, self, items){
|
7922 |
+
if (self.initialized || self.initializing) self.portfolio.layout( true );
|
7923 |
},
|
7924 |
onDetachedItems: function(event, self, items){
|
7925 |
if (self.initialized) self.portfolio.layout( true );
|
extensions/default-templates/shared/js/foogallery.min.js
CHANGED
@@ -1,11 +1,11 @@
|
|
1 |
/*
|
2 |
* FooGallery - The Most Intuitive and Extensible Gallery Creation and Management Tool Ever Created for WordPress
|
3 |
-
* @version 1.1.
|
4 |
* @link
|
5 |
* @copyright Steven Usher & Brad Vincent 2015
|
6 |
* @license Released under the GPLv3 license.
|
7 |
*/
|
8 |
|
9 |
!function(a,b){b.$=a}(jQuery,window.FooGallery=window.FooGallery||{}),function(a){if(!a)return void console.warn("jQuery must be included in the page prior to the FooGallery.utils library.");var b={$:a,version:"0.0.8"};b.versionCompare=function(a,b){function c(a){for(var b=a.split("."),c=0,d=b.length;c<d;c++)b[c]=parseInt(b[c]),isNaN(b[c])&&(b[c]=0);return b}if(!/[\d.]/.test(a)||!/[\d.]/.test(b))return NaN;for(var d=c(a),e=c(b);d.length<e.length;)d.push(0);for(;e.length<d.length;)e.push(0);for(var f=0;f<d.length;++f){if(e.length==f)return 1;if(d[f]!=e[f])return d[f]>e[f]?1:-1}return d.length!=e.length?-1:0},!function(){try{return!!window.FooGallery.utils}catch(a){return!1}}()?window.FooGallery.utils=b:b.versionCompare(b.version,window.FooGallery.utils.version)>0?(console.warn("An older version of FooGallery.utils ("+window.FooGallery.utils.version+") already exists in the page, version "+b.version+" will override it."),window.FooGallery.utils=b):console.warn("A newer version of FooGallery.utils ("+window.FooGallery.utils.version+") already exists in the page, version "+b.version+" will not register itself.")}(jQuery),function(a,b){"0.0.8"===b.version&&(b.is={},b.is.array=function(a){return"[object Array]"===Object.prototype.toString.call(a)},b.is.boolean=function(a){return"[object Boolean]"===Object.prototype.toString.call(a)},b.is.element=function(a){return"object"==typeof HTMLElement?a instanceof HTMLElement:!!a&&"object"==typeof a&&null!==a&&1===a.nodeType&&"string"==typeof a.nodeName},b.is.empty=function(a){if(b.is.undef(a)||null===a)return!0;if(b.is.number(a)&&0==a)return!0;if(b.is.boolean(a)&&!1===a)return!0;if(b.is.string(a)&&0===a.length)return!0;if(b.is.array(a)&&0===a.length)return!0;if(b.is.jq(a)&&0===a.length)return!0;if(b.is.hash(a)){for(var c in a)if(a.hasOwnProperty(c))return!1;return!0}return!1},b.is.error=function(a){return"[object Error]"===Object.prototype.toString.call(a)},b.is.fn=function(a){return a===window.alert||"[object Function]"===Object.prototype.toString.call(a)},b.is.hash=function(a){return b.is.object(a)&&a.constructor===Object&&!a.nodeType&&!a.setInterval},b.is.jq=function(c){return!b.is.undef(a)&&c instanceof a},b.is.number=function(a){return"[object Number]"===Object.prototype.toString.call(a)&&!isNaN(a)},b.is.object=function(a){return"[object Object]"===Object.prototype.toString.call(a)&&!b.is.undef(a)&&null!==a},b.is.promise=function(a){return b.is.object(a)&&b.is.fn(a.then)&&b.is.fn(a.promise)},b.is.size=function(a){return!!(b.is.string(a)&&!b.is.empty(a)||b.is.number(a))&&/^(auto|none|(?:[\d\.]*)+?(?:%|px|mm|q|cm|in|pt|pc|em|ex|ch|rem|vh|vw|vmin|vmax)?)$/.test(a)},b.is.string=function(a){return"[object String]"===Object.prototype.toString.call(a)},b.is.undef=function(a){return void 0===a})}(FooGallery.utils.$,FooGallery.utils),function(a,b,c){if("0.0.8"===b.version){b.fn={};var d=Function.prototype.toString;b.fn.CONTAINS_SUPER=/xyz/.test(d.call(function(){xyz}))?/\b_super\b/:/.*/,b.fn.addOrOverride=function(a,e,f){if(c.object(a)&&c.string(e)&&!c.empty(e)&&c.fn(f)){var g=a[e],h=c.fn(g)&&b.fn.CONTAINS_SUPER.test(d.call(f));a[e]=h?function(a,b){return function(){var c=this._super;this._super=a;var d=b.apply(this,arguments);return this._super=c,d}}(g,f):f}},b.fn.apply=function(a,b){function d(){return a.apply(this,b)}return b=c.array(b)?b:[],d.prototype=a.prototype,new d},b.fn.arg2arr=function(a){return Array.prototype.slice.call(a)},b.fn.check=function(d,e,f,g){function h(a){return function(){return a.apply(d,arguments)}}return f=c.fn(f)?f:a.noop,d=c.object(d)?d:window,e=c.string(e)?b.fn.fetch(e,g):e,h(c.fn(e)?e:f)},b.fn.fetch=function(b,d){return!c.string(b)||c.empty(b)?null:(d=c.object(d)?d:window,a.each(b.split("."),function(a,b){if(!d[b])return!1;d=d[b]}),c.fn(d)?d:null)},b.fn.enqueue=function(d,e,f,g){function h(a,b){try{return n.push(a),b.apply(a,i)}catch(a){return j.reject(a,n),j}}var i=b.fn.arg2arr(arguments),j=a.Deferred(),k=a.Deferred(),l=k.promise(),m=[],n=[],o=!0;return d=i.shift(),e=i.shift(),a.each(d,function(a,d){c.fn(d[e])&&(l=l.then(function(){if(!o){var a=b.fn.arg2arr(arguments);m.push(a)}return o=!1,h(d,d[e])}))}),l.then(function(){if(!o){var a=b.fn.arg2arr(arguments);m.push(a)}o=!1,j.resolve(m)}),l.fail(function(){var a=b.fn.arg2arr(arguments);a.push(n),j.reject.apply(j,a)}),k.resolve(),j.promise()},b.fn.when=function(b){if(!c.array(b)||c.empty(b))return a.when();for(var d=a.Deferred(),e=[],f=b.length,g=0;g<b.length;g++)b[g].then(function(a){e.push(a)}).always(function(){--f||d.resolve(e)});return d.promise()},b.fn.rejectWith=function(c,d){var e=a.Deferred(),f=b.fn.arg2arr(arguments);return e.reject.apply(e,f).promise()},b.fn.resolveWith=function(c,d){var e=a.Deferred(),f=b.fn.arg2arr(arguments);return e.resolve.apply(e,f).promise()},b.fn.resolved=a.Deferred().resolve().promise(),b.fn.rejected=a.Deferred().reject().promise()}}(FooGallery.utils.$,FooGallery.utils,FooGallery.utils.is),function(a,b){if("0.0.8"===a.version){a.url={};var c=document.createElement("a");a.url.parts=function(a){return c.href=a,{hash:c.hash,host:c.host,hostname:c.hostname,href:c.href,origin:c.origin,pathname:c.pathname,port:c.port,protocol:c.protocol,search:c.search}},a.url.full=function(a){return!b.string(a)||b.empty(a)?null:(c.href=a,c.href)},a.url.param=function(a,c,d){if(!b.string(a)||!b.string(c)||b.empty(c))return a;var e,f,g,h;return b.undef(d)?(e=new RegExp("[?|&]"+c+"=([^&;]+?)(&|#|;|$)"),f=e.exec(a)||[,""],g=f[1].replace(/\+/g,"%20"),b.string(g)&&!b.empty(g)?decodeURIComponent(g):null):(""===d||null===d?(e=new RegExp("^([^#]*?)(([^#]*)&)?"+c+"(=[^&#]*)?(&|#|$)"),g=a.replace(e,"$1$3$5").replace(/^([^#]*)((\?)&|\?(#|$))/,"$1$3$4")):(e=new RegExp("([?&])"+c+"[^&]*"),h=c+"="+encodeURIComponent(d),(g=a.replace(e,"$1"+h))!==a||e.test(g)||(g+=(-1!==g.indexOf("?")?"&":"?")+h)),g)}}}(FooGallery.utils,FooGallery.utils.is),function(a,b,c){"0.0.8"===a.version&&(a.str={},a.str.camel=function(a){return b.empty(a)?a:a.toUpperCase()===a?a.toLowerCase():a.replace(/^([A-Z])|[-\s_]+(\w)/g,function(a,c,d){return b.string(d)?d.toUpperCase():c.toLowerCase()})},a.str.contains=function(a,c,d){return!(!b.string(a)||b.empty(a)||!b.string(c)||b.empty(c))&&(c.length<=a.length&&-1!==(d?a.toUpperCase().indexOf(c.toUpperCase()):a.indexOf(c)))},a.str.containsWord=function(a,c,d){if(!b.string(a)||b.empty(a)||!b.string(c)||b.empty(c)||a.length<c.length)return!1;for(var e=a.split(/\W/),f=0,g=e.length;f<g;f++)if(d?e[f].toUpperCase()==c.toUpperCase():e[f]==c)return!0;return!1},a.str.endsWith=function(a,c){return!b.string(a)||b.empty(a)||!b.string(c)||b.empty(c)?a==c:a.slice(a.length-c.length)==c},a.str.escapeRegExp=function(a){return b.empty(a)?a:a.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")},a.str.fnv1a=function(a){if(!b.string(a)||b.empty(a))return null;var c,d,e=2166136261;for(c=0,d=a.length;c<d;c++)e^=a.charCodeAt(c),e+=(e<<1)+(e<<4)+(e<<7)+(e<<8)+(e<<24);return e>>>0},a.str.from=function(c,d){return!b.string(c)||b.empty(c)||!b.string(d)||b.empty(d)?null:a.str.contains(c,d)?c.substring(c.indexOf(d)+d.length):null},a.str.join=function(d,e,f){if(!b.string(d)||!b.string(e))return null;var g=c.arg2arr(arguments);d=g.shift();var h,i,j=g.shift();for(h=0,i=g.length;h<i;h++)e=g[h],b.empty(e)||(a.str.endsWith(j,d)&&(j=j.slice(0,j.length-d.length)),a.str.startsWith(e,d)&&(e=e.slice(d.length)),j+=d+e);return j},a.str.startsWith=function(a,c){return!b.empty(a)&&!b.empty(c)&&a.slice(0,c.length)==c},a.str.until=function(c,d){return b.empty(c)||b.empty(d)?c:a.str.contains(c,d)?c.substring(0,c.indexOf(d)):c},a.str.format=function(a,d,e){var f=c.arg2arr(arguments);if(a=f.shift(),b.empty(a)||b.empty(f))return a;1===f.length&&(b.array(f[0])||b.object(f[0]))&&(f=f[0]);for(var g in f)a=a.replace(new RegExp("\\{"+g+"\\}","gi"),f[g]);return a})}(FooGallery.utils,FooGallery.utils.is,FooGallery.utils.fn),function(a,b,c,d,e){if("0.0.8"===b.version){b.obj={};var f=function(){};b.obj.create=function(a){if(!c.object(a))throw TypeError("Argument must be an object");f.prototype=a;var b=new f;return f.prototype=null,b},b.obj.extend=function(e,f,g){e=c.object(e)?e:{};var h=d.arg2arr(arguments);return h.shift(),a.each(h,function(a,c){b.obj.merge(e,c)}),e},b.obj.merge=function(a,d){a=c.hash(a)?a:{},d=c.hash(d)?d:{};for(var e in d)d.hasOwnProperty(e)&&(c.hash(d[e])?(a[e]=c.hash(a[e])?a[e]:{},b.obj.merge(a[e],d[e])):c.array(d[e])?a[e]=d[e].slice():a[e]=d[e]);return a},b.obj.mergeValid=function(d,e,f,g){if(!c.hash(f)||!c.hash(e))return d;e=c.hash(e)?e:{},g=c.hash(g)?g:{};var h,i,j;for(h in e)e.hasOwnProperty(h)&&c.fn(e[h])&&(i=c.array(g[h])?g[h]:c.string(g[h])?[g[h]]:[h],a.each(i,function(a,g){if(j=b.obj.prop(f,g),!c.undef(j))return e[h](j)?(b.obj.prop(d,h,j),!1):void 0}));return d},b.obj.prop=function(b,d,f){if(c.object(b)&&!c.empty(d)){var g,h;if(c.undef(f))return e.contains(d,".")?(g=d.split("."),h=g.length-1,a.each(g,function(a,d){if(a===h)f=b[d];else{if(!c.hash(b[d]))return!1;b=b[d]}})):c.undef(b[d])||(f=b[d]),f;e.contains(d,".")?(g=d.split("."),h=g.length-1,a.each(g,function(a,d){a===h?b[d]=f:b=c.hash(b[d])?b[d]:b[d]={}})):c.undef(b[d])||(b[d]=f)}}}}(FooGallery.utils.$,FooGallery.utils,FooGallery.utils.is,FooGallery.utils.fn,FooGallery.utils.str),function(a,b,c){if("0.0.8"===b.version){b.ready=function(a){function c(){try{a.call(window,b.$)}catch(a){console.error(a)}}(Function("/*@cc_on return true@*/")()?"complete"===document.readyState:"loading"!==document.readyState)?c():document.addEventListener("DOMContentLoaded",c,!1)};var d=0;b.uniqueId=function(a,b){var e=a.attr("id");return c.empty(e)&&(b=c.string(b)&&!c.empty(b)?b:"uid-",e=b+ ++d,a.attr("id",e).data("__uniqueId__",!0)),e},b.removeUniqueId=function(a){a.data("__uniqueId__")&&a.removeAttr("id").removeData("__uniqueId__")}}}(FooGallery.utils.$,FooGallery.utils,FooGallery.utils.is),function(a,b,c){if("0.0.8"===b.version){b.transition={};var d=document.createElement("div");b.transition.supported=function(a){var b=a.style;return c.string(b.transition)||c.string(b.WebkitTransition)||c.string(b.MozTransition)||c.string(b.msTransition)||c.string(b.OTransition)}(d),b.transition.end=function(a){var b=a.style;return c.string(b.transition)?"transitionend":c.string(b.WebkitTransition)?"webkitTransitionEnd":c.string(b.MozTransition)?"transitionend":c.string(b.msTransition)?"msTransitionEnd":c.string(b.OTransition)?"oTransitionEnd":null}(d),b.transition.duration=function(a,b){if(b=c.number(b)?b:0,!c.jq(a))return b;var d=a.css("transition-duration");if(/^([\d\.]*)+?(ms|s)$/i.test(d)){var e=d.match(/^([\d\.]*)+?(ms|s)$/i),f=parseFloat(e[1]);return"s"===e[2].toLowerCase()&&(f*=1e3),f}return b},b.transition.start=function(d,e,f,g){var h=a.Deferred();if(d=d.first(),b.transition.supported){var i=d.data("transition_safety");c.hash(i)&&c.number(i.timer)&&(clearTimeout(i.timer),d.removeData("transition_safety").off(b.transition.end+".utils"),i.deferred.reject()),g=c.number(g)?g:b.transition.duration(d)+50,i={deferred:h,timer:setTimeout(function(){d.removeData("transition_safety").off(b.transition.end+".utils"),h.resolve()},g)},d.data("transition_safety",i),d.on(b.transition.end+".utils",function(a){d.is(a.target)&&(clearTimeout(i.timer),d.removeData("transition_safety").off(b.transition.end+".utils"),h.resolve())})}return setTimeout(function(){c.fn(e)?e.apply(d.get(0),[d]):d.toggleClass(e,f),b.transition.supported||h.resolve()},20),h.promise()}}}(FooGallery.utils.$,FooGallery.utils,FooGallery.utils.is),function(a,b,c,d,e){"0.0.8"===b.version&&(b.Class=function(){},b.Class.extend=function(a){function f(){if(!c.fn(this.construct))throw new SyntaxError('FooGallery.utils.Class objects must be constructed with the "new" keyword.');this.construct.apply(this,arguments)}a=c.hash(a)?a:{};var g=d.create(this.prototype);for(var h in a)a.hasOwnProperty(h)&&e.addOrOverride(g,h,a[h]);return g.construct=c.fn(g.construct)?g.construct:function(){},f.prototype=g,f.prototype.constructor=c.fn(g.__ctor__)?g.__ctor__:f,f.extend=b.Class.extend,f.override=b.Class.override,f},b.Class.override=function(a,b){e.addOrOverride(this.prototype,a,b)})}(FooGallery.utils.$,FooGallery.utils,FooGallery.utils.is,FooGallery.utils.obj,FooGallery.utils.fn),function(a,b,c){if("0.0.8"===b.version){b.Bounds=b.Class.extend({construct:function(){var a=this;a.top=0,a.right=0,a.bottom=0,a.left=0,a.width=0,a.height=0},inflate:function(a){var b=this;return c.number(a)&&(b.top-=a,b.right+=a,b.bottom+=a,b.left-=a,b.width+=2*a,b.height+=2*a),b},intersects:function(a){var b=this;return b.left<=a.right&&a.left<=b.right&&b.top<=a.bottom&&a.top<=b.bottom}});var d;b.getViewportBounds=function(c){d||(d=a(window));var e=new b.Bounds;return e.top=d.scrollTop(),e.left=d.scrollLeft(),e.width=d.width(),e.height=d.height(),e.right=e.left+e.width,e.bottom=e.top+e.height,e.inflate(c),e},b.getElementBounds=function(d){c.jq(d)||(d=a(d));var e=new b.Bounds;if(0!==d.length){var f=d.offset();e.top=f.top,e.left=f.left,e.width=d.width(),e.height=d.height()}return e.right=e.left+e.width,e.bottom=e.top+e.height,e}}}(FooGallery.utils.$,FooGallery.utils,FooGallery.utils.is),function(a,b,c,d){"0.0.8"===b.version&&(b.Factory=b.Class.extend({construct:function(){this.registered={}},contains:function(a){return!c.undef(this.registered[a])},load:function(b,e,f){var g,h,i=this,j=d.arg2arr(arguments),k=[],l=[];b=j.shift()||{};for(g in i.registered)if(i.registered.hasOwnProperty(g)){var m=i.registered[g];b.hasOwnProperty(g)&&(h=b[g],c.string(h)&&(h=d.fetch(b[g])),c.fn(h)&&(m={name:g,klass:h,priority:i.registered[g].priority})),k.push(m)}for(g in b)b.hasOwnProperty(g)&&!i.registered.hasOwnProperty(g)&&(h=b[g],c.string(h)&&(h=d.fetch(b[g])),c.fn(h)&&k.push({name:g,klass:h,priority:0}));return k.sort(function(a,b){return b.priority-a.priority}),a.each(k,function(a,b){c.fn(b.klass)&&l.push(d.apply(b.klass,j))}),l},make:function(a,b,e){var f,g=this,h=d.arg2arr(arguments);return a=h.shift(),f=g.registered[a],c.hash(f)&&c.fn(f.klass)?d.apply(f.klass,h):null},names:function(b){b=!!c.boolean(b)&&b;var d,e=[];if(b){var f=[];for(d in this.registered)this.registered.hasOwnProperty(d)&&f.push(this.registered[d]);f.sort(function(a,b){return b.priority-a.priority}),a.each(f,function(a,b){e.push(b.name)})}else for(d in this.registered)this.registered.hasOwnProperty(d)&&e.push(d);return e},register:function(a,b,d){if(!c.string(a)||c.empty(a)||!c.fn(b))return!1;d=c.number(d)?d:0;var e=this.registered[a];return this.registered[a]={name:a,klass:b,priority:c.undef(e)?d:e.priority},!0}}))}(FooGallery.utils.$,FooGallery.utils,FooGallery.utils.is,FooGallery.utils.fn),function(a,b,c){if("0.0.8"===a.version){var d=!1;try{d=!!window.localStorage}catch(a){d=!1}a.Debugger=a.Class.extend({construct:function(a){this.key=a,this.enabled=!!d&&!!localStorage.getItem(this.key)},enable:function(){d&&(this.enabled=!0,localStorage.setItem(this.key,this.enabled))},disable:function(){d&&(this.enabled=!1,localStorage.removeItem(this.key))},log:function(a,c){this.enabled&&console.log.apply(console,b.arg2arr(arguments))},logf:function(a,d,e){if(this.enabled){var f=b.arg2arr(arguments);a=f.shift(),d=f.shift(),f.unshift(c.format(a,d)),this.log.apply(this,f)}}})}}(FooGallery.utils,FooGallery.utils.fn,FooGallery.utils.str),function(a,b,c){"0.0.8"===b.version&&(b.Throttle=b.Class.extend({construct:function(a){this.id=null,this.active=!1,this.idle=c.number(a)?a:0},limit:function(a){if(c.fn(a)){this.clear();var b=this;this.active=!0,this.id=setTimeout(function(){b.active=!1,b.id=null,a()},this.idle)}},clear:function(){c.number(this.id)&&(clearTimeout(this.id),this.active=!1,this.id=null)}}))}(FooGallery.utils.$,FooGallery.utils,FooGallery.utils.is),function(a,b,c,d,e){b.debug=new c.Debugger("__FooGallery__"),c.selectify=function(b){if(d.empty(b))return null;if(d.hash(b)){var e,f={};for(var g in b)b.hasOwnProperty(g)&&(e=c.selectify(b[g]))&&(f[g]=e);return f}return d.string(b)||d.array(b)?(d.string(b)&&(b=[b]),a.map(b,function(a){return d.string(a)?"."+a.split(/\s/g).join("."):null}).join(",")):null},b.emptyImage="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",b.dataTemplate="__FooGallery__",b.dataItem="__FooGalleryItem__",b.init=function(a,c){return b.template.make(a,c).initialize()},b.initAll=function(c){return e.when(a(".foogallery").map(function(a,d){return b.init(c,d)}).get())},b.parseSrc=function(b,c,e,f,g,h){if(!d.string(b))return null;if(!d.string(f))return b;var i=a.map(f.replace(/(\s[\d.]+[whx]),/g,"$1 @,@ ").split(" @,@ "),function(a){return{url:/^\s*(\S*)/.exec(a)[1],w:parseFloat((/\S\s+(\d+)w/.exec(a)||[0,1/0])[1]),h:parseFloat((/\S\s+(\d+)h/.exec(a)||[0,1/0])[1]),x:parseFloat((/\S\s+([\d.]+)x/.exec(a)||[0,1])[1])}});if(!i.length)return b;i.unshift({url:b,w:i[0].w!==1/0&&i[0].h===1/0?c:1/0,h:i[0].h!==1/0&&i[0].w===1/0?e:1/0,x:1});var j,k=window.devicePixelRatio||1,l={w:g*k,h:h*k,x:k};for(j in l)l.hasOwnProperty(j)&&(i=a.grep(i,function(a,b){return function(c){return c[a]>=l[a]||c[a]===b}}(j,Math.max.apply(null,a.map(i,function(a){return a[j]})))));for(j in l)l.hasOwnProperty(j)&&(i=a.grep(i,function(a,b){return function(c){return c[a]===b}}(j,Math.min.apply(null,a.map(i,function(a){return a[j]})))));return i[0].url},a.fn.foogallery=function(c,e){return this.each(function(f,g){if(d.string(c)){var h=a.data(g,b.dataTemplate);if(h instanceof b.Template)switch(c){case"layout":return void h.layout();case"destroy":return void h.destroy()}}else b.template.make(c,g).initialize().then(function(a){d.fn(e)&&e(a)})})}}(FooGallery.$,FooGallery,FooGallery.utils,FooGallery.utils.is,FooGallery.utils.fn),function(a,b,c,d,e){var f="__FooGallerySwipe__",g="ontouchstart"in window,h=window.navigator.msPointerEnabled&&!window.navigator.pointerEnabled&&!g,i=(window.navigator.pointerEnabled||window.navigator.msPointerEnabled)&&!g,j=g||i;b.Swipe=c.Class.extend({construct:function(b,c){var d=this,f=".fgswipe";d.$el=a(b),d.opt=e.extend({threshold:20,allowPageScroll:!1,swipe:a.noop,data:{}},c),d.active=!1,d.startPoint=null,d.endPoint=null,d.events={start:(j?i?h?"MSPointerDown":"pointerdown":"touchstart":"mousedown")+f,move:(j?i?h?"MSPointerMove":"pointermove":"touchmove":"mousemove")+f,end:(j?i?h?"MSPointerUp":"pointerup":"touchend":"mouseup")+f,leave:(j?i?"mouseleave":null:"mouseleave")+f}},init:function(){var a=this;a.$el.on(a.events.start,{self:a},a.onStart),a.$el.on(a.events.move,{self:a},a.onMove),a.$el.on(a.events.end,{self:a},a.onEnd),d.string(a.events.leave)&&a.$el.on(a.events.leave,{self:a},a.onEnd),a.$el.data(f,a)},destroy:function(){var a=this;a.$el.off(a.events.start,a.onStart),a.$el.off(a.events.move,a.onMove),a.$el.off(a.events.end,a.onEnd),d.string(a.events.leave)&&a.$el.off(a.events.leave,a.onEnd),a.$el.removeData(f)},getAngle:function(a,b){var c=Math.atan2(a.x-b.x,a.y-b.y),d=Math.round(180*c/Math.PI);return 360-(d<0?360-Math.abs(d):d)},getDistance:function(a,b){var c=b.x-a.x,d=b.y-a.y;return c*=c,d*=d,Math.sqrt(c+d)},getDirection:function(a,b){var c=this,d=c.getAngle(a,b);return d>337.5||d<=22.5?"N":d>22.5&&d<=67.5?"NE":d>67.5&&d<=112.5?"E":d>112.5&&d<=157.5?"SE":d>157.5&&d<=202.5?"S":d>202.5&&d<=247.5?"SW":d>247.5&&d<=292.5?"W":d>292.5&&d<=337.5?"NW":"NONE"},getPoint:function(a){var b;return j&&!d.empty(b=a.originalEvent.touches||a.touches)?{x:b[0].pageX,y:b[0].pageY}:d.number(a.pageX)&&d.number(a.pageY)?{x:a.pageX,y:a.pageY}:null},getOffset:function(a){var b=this,c=b.$el.offset();return{left:a.x-c.left,top:a.y-c.top}},onStart:function(a){var b=a.data.self,c=b.getPoint(a);d.empty(c)||(b.active=!0,b.startPoint=b.endPoint=c)},onMove:function(a){var b=a.data.self,c=b.getPoint(a);b.active&&!d.empty(c)&&(b.endPoint=c,b.opt.allowPageScroll||a.preventDefault())},onEnd:function(a){var b=a.data.self;if(b.active){b.active=!1;var c={startPoint:b.startPoint,endPoint:b.endPoint,startOffset:b.getOffset(b.startPoint),endOffset:b.getOffset(b.endPoint),angle:b.getAngle(b.startPoint,b.endPoint),distance:b.getDistance(b.startPoint,b.endPoint),direction:b.getDirection(b.startPoint,b.endPoint)};if(b.opt.threshold>0&&c.distance<b.opt.threshold)return;b.opt.swipe.apply(this,[c,b.opt.data]),b.startPoint=null,b.endPoint=null}}}),a.fn.fgswipe=function(c){return this.each(function(){var e=a(this),g=e.data(f);if(g instanceof b.Swipe){if(d.string(c)&&d.fn(g[c]))return void g[c]();g.destroy()}d.hash(c)&&(g=new b.Swipe(this,c),g.init())})}}(FooGallery.$,FooGallery,FooGallery.utils,FooGallery.utils.is,FooGallery.utils.obj),function(a,b,c,d,e,f){b.TemplateFactory=c.Factory.extend({construct:function(){this.registered={}},register:function(a,b,c,e,f,g){var h=this,i=h._super(a,b,g);if(i){var j=h.registered;j[a].opt=d.hash(c)?c:{},j[a].cls=d.hash(e)?e:{},j[a].il8n=d.hash(f)?f:{}}return i},make:function(b,c){c=d.jq(c)?c:a(c),b=f.extend({},b,c.data("foogallery"));var e=this,g=e.type(b,c);return e.contains(g)?(b=e.options(g,b),e._super(g,b,c)):null},type:function(b,e){e=d.jq(e)?e:a(e);var f=this,g=d.hash(b)&&d.hash(b)&&d.string(b.type)&&f.contains(b.type)?b.type:"core";if("core"===g&&e.length>0)for(var h=f.registered,i=f.names(!0),j=0,k=i.length;j<k;j++)if(h.hasOwnProperty(i[j])){var l=i[j],m=h[l].cls;if(d.string(m.container)){var n=c.selectify(m.container);if(e.is(n)){g=i[j];break}}}return g},configure:function(a,b,c,d){var e=this;if(e.contains(a)){var g=e.registered;f.extend(g[a].opt,b),f.extend(g[a].cls,c),f.extend(g[a].il8n,d)}},options:function(a,c){c=f.extend({type:a},c);var e=this,g=e.registered,h=g.core.opt,i=g.core.cls,j=g.core.il8n;return d.hash(c.cls)||(c.cls={}),d.hash(c.il8n)||(c.il8n={}),d.undef(b.filtering)||(c=b.filtering.merge(c)),d.undef(b.paging)||(c=b.paging.merge(c)),"core"!==a&&e.contains(a)?(c=f.extend({},h,g[a].opt,c),c.cls=f.extend({},i,g[a].cls,c.cls),c.il8n=f.extend({},j,g[a].il8n,c.il8n)):(c=f.extend({},h,c),c.cls=f.extend({},i,c.cls),c.il8n=f.extend({},j,c.il8n)),c}}),b.template=new b.TemplateFactory}(FooGallery.$,FooGallery,FooGallery.utils,FooGallery.utils.is,FooGallery.utils.fn,FooGallery.utils.obj),function(a,b,c,d,e){a.PagingFactory=b.Factory.extend({construct:function(){this.registered={}},register:function(a,b,d,e,f,g,h){var i=this,j=i._super(a,b,h);if(j){var k=i.registered;k[a].ctrl=c.fn(d)?d:null,k[a].opt=c.hash(e)?e:{},k[a].cls=c.hash(f)?f:{},k[a].il8n=c.hash(g)?g:{}}return j},type:function(a){var b,d=this;return c.hash(a)&&c.hash(b=a.paging)&&c.string(b.type)&&d.contains(b.type)?b.type:null},merge:function(a){a=e.extend({},a);var b=this,d=b.type(a),f=b.registered,g=f.default.opt,h=f.default.cls,i=f.default.il8n,j=c.hash(a.paging)?a.paging:{},k=c.hash(a.cls)&&c.hash(a.cls.paging)?e.extend({},a.cls.paging):{},l=c.hash(a.il8n)&&c.hash(a.il8n.paging)?e.extend({},a.il8n.paging):{};return c.hash(a.cls)||(a.cls={}),c.hash(a.il8n)||(a.il8n={}),"default"!==d&&b.contains(d)?(a.paging=e.extend({},g,f[d].opt,j,{type:d}),a.cls=e.extend(a.cls,{paging:h},{paging:f[d].cls},{paging:k}),a.il8n=e.extend(a.il8n,{paging:i},{paging:f[d].il8n},{paging:l})):(a.paging=e.extend({},g,j,{type:d}),a.cls=e.extend(a.cls,{paging:h},{paging:k}),a.il8n=e.extend(a.il8n,{paging:i},{paging:l})),a},configure:function(a,b,c,d){var f=this;if(f.contains(a)){var g=f.registered;e.extend(g[a].opt,b),e.extend(g[a].cls,c),e.extend(g[a].il8n,d)}},hasCtrl:function(a){var b=this,d=b.registered[a];return c.hash(d)&&c.fn(d.ctrl)},makeCtrl:function(a,b,d,e){var f=this,g=f.registered[a];return c.hash(g)&&c.fn(g.ctrl)?new g.ctrl(b,d,e):null}}),a.paging=new a.PagingFactory}(FooGallery,FooGallery.utils,FooGallery.utils.is,FooGallery.utils.fn,FooGallery.utils.obj),function(a,b,c,d,e,f){var g=0;b.Template=c.Class.extend({construct:function(e,f){var h=this;h.namespace=".foogallery-"+ ++g,h.$el=d.jq(f)?f:a(f),h.opt=e,h.template=e.template,h.id=h.$el.prop("id")||e.id,h.cls=e.cls,h.il8n=e.il8n,h.sel=c.selectify(h.cls),h.items=b.components.make("items",h),h.pages=d.undef(b.paging)?null:b.paging.make(e.paging.type,h),h.filter=d.undef(b.filtering)?null:b.filtering.make(e.filtering.type,h),h.state=b.components.make("state",h),h._initialize=null,h.initializing=!1,h.initialized=!1,h.destroying=!1,h.destroyed=!1,h._undo={classes:"",style:"",create:!1,children:!1}},initialize:function(f){var g=this;return d.promise(g._initialize)?g._initialize:(f=d.jq(f)?f:a(f),g._initialize=a.Deferred(function(h){if(g.initializing=!0,0===f.length&&0===g.$el.parent().length)return void h.reject("A parent element is required.");0===g.$el.length&&(g.$el=g.create(),g._undo.create=!0),f.length>0&&g.$el.appendTo(f);var i,j=a.Deferred(),k=j.promise();g.$el.length>0&&(i=g.$el.data(b.dataTemplate))instanceof b.Template?k=k.then(function(){return i.destroy().then(function(){g.$el.data(b.dataTemplate,g)})}):g.$el.data(b.dataTemplate,g),k.then(function(){if(g.destroying)return e.rejectWith("destroy in progress");d.empty(g.opt.on)||g.$el.on(g.opt.on),g._undo.classes=g.$el.attr("class"),g._undo.style=g.$el.attr("style"),g.$el.is(g.sel.container)||g.$el.addClass(g.cls.container);var a=c.selectify(g.opt.classes);return null==a||g.$el.is(a)||g.$el.addClass(g.opt.classes),0==g.$el.children().not(g.sel.item.elem).length&&(g.$el.append(g.createChildren()),g._undo.children=!0),g.raise("pre-init").isDefaultPrevented()?e.rejectWith("pre-init default prevented"):void 0}).then(function(){return g.destroying?e.rejectWith("destroy in progress"):g.opt.delay<=0?e.resolved:a.Deferred(function(a){g._delay=setTimeout(function(){g._delay=null,a.resolve()},g.opt.delay)}).promise()}).then(function(){return g.destroying?e.rejectWith("destroy in progress"):g.raise("init").isDefaultPrevented()?e.rejectWith("init default prevented"):g.items.fetch()}).then(function(){if(g.destroying)return e.rejectWith("destroy in progress");if(g.raise("post-init").isDefaultPrevented())return e.rejectWith("post-init default prevented");var b=g.state.parse();g.state.set(d.empty(b)?g.state.initial():b),a(window).on("scroll"+g.namespace,{self:g},g.throttle(g.onWindowScroll,g.opt.throttle)).on("popstate"+g.namespace,{self:g},g.onWindowPopState)}).then(function(){return g.destroying?e.rejectWith("destroy in progress"):(g.raise("first-load"),g.loadAvailable())}).then(function(){if(g.destroying)return e.rejectWith("destroy in progress");g.initializing=!1,g.initialized=!0,g._check(200),g._check(500),g._check(1e3),g._check(2e3),g._check(5e3),g.raise("ready"),h.resolve(g)}).fail(function(a){h.reject(a)}),j.resolve()}).promise().fail(function(a){console.log("initialize failed",g,a),g.destroy()}))},create:function(){var b=this;return a("<div/>",{id:b.id,class:b.cls.container}).addClass(b.opt.classes)},createChildren:function(){return a()},destroy:function(){var b=this;return b.destroyed?e.resolved:(b.destroying=!0,a.Deferred(function(a){b.initializing&&d.promise(b._initialize)?b._initialize.always(function(){b.destroying=!1,b._destroy(),a.resolve()}):(b.destroying=!1,b._destroy(),a.resolve())}).promise())},_destroy:function(){var c=this;c.destroyed||(c.raise("destroy"),a(window).off(c.namespace),c.state.destroy(),c.filter&&c.filter.destroy(),c.pages&&c.pages.destroy(),c.items.destroy(),d.empty(c.opt.on)||c.$el.off(c.opt.on),c.raise("destroyed"),c.$el.removeData(b.dataTemplate),d.empty(c._undo.classes)?c.$el.removeAttr("class"):c.$el.attr("class",c._undo.classes),d.empty(c._undo.style)?c.$el.removeAttr("style"):c.$el.attr("style",c._undo.style),c._undo.children&&c.destroyChildren(),c._undo.create&&c.$el.remove(),c.$el=c.state=c.items=c.pages=null,c.destroyed=!0,c.initializing=!1,c.initialized=!1)},destroyChildren:function(){},getAvailable:function(){return this.pages?this.pages.available():this.items.available()},loadAvailable:function(){return this.items.load(this.getAvailable())},_check:function(a){a=d.number(a)?a:0;var b=this;setTimeout(function(){!b.initialized||b.destroying&&b.destroyed||b.loadAvailable()},a)},raise:function(c,e){if(!d.string(c)||d.empty(c))return null;e=d.array(e)?e:[];var g=this,h=c.split(".")[0],i=f.camel("on-"+h),j=a.Event(h+".foogallery");return e.unshift(g),g.$el.trigger(j,e),b.debug.logf("{id}|{name}:",{id:g.id,name:h},e),d.fn(g[i])&&(e.unshift(j),g[i].apply(g.$el.get(0),e)),j},layout:function(){var a=this;null!==a._initialize&&a.raise("layout")},throttle:function(a,b){var c=Date.now();return function(){if(c+b-Date.now()<0){var d=e.arg2arr(arguments);a.apply(this,d),c=Date.now()}}},onWindowPopState:function(a){var b=a.data.self,c=a.originalEvent.state;d.empty(c)||c.id!==b.id||(b.state.set(c),b.loadAvailable())},onWindowScroll:function(a){a.data.self.loadAvailable()}}),b.template.register("core",b.Template,{id:null,type:"core",classes:"",on:{},lazy:!0,viewport:200,items:[],delay:100,throttle:50,timeout:6e4,srcset:"data-srcset",src:"data-src",template:{}},{container:"foogallery"},{},-100)}(FooGallery.$,FooGallery,FooGallery.utils,FooGallery.utils.is,FooGallery.utils.fn,FooGallery.utils.str),function(a,b){a.Component=b.Class.extend({construct:function(a){this.tmpl=a},destroy:function(){this.tmpl=null}}),a.components=new b.Factory}(FooGallery,FooGallery.utils),function(a,b,c,d){b.State=b.Component.extend({construct:function(a){var b=this;b._super(a),b.apiEnabled=!!window.history&&!!history.replaceState,b.opt=b.tmpl.opt.state,b.enabled=b.opt.enabled,b.pushOrReplace=b.isPushOrReplace(b.opt.pushOrReplace)?b.opt.pushOrReplace:"replace";var c=d.escapeRegExp(b.tmpl.id),e=d.escapeRegExp(b.opt.values),f=d.escapeRegExp(b.opt.pair);b.regex={exists:new RegExp("^#"+c+"\\"+e+".+?"),values:new RegExp("(\\w+)"+f+"([^"+e+"]+)","g")}},destroy:function(){var a=this;a.clear(),a.opt=a.regex={},a._super()},isPushOrReplace:function(b){return-1!==a.inArray(b,["push","replace"])},exists:function(){return this.regex.exists.test(location.hash)&&this.regex.values.test(location.hash)},parse:function(){var b=this,d={};if(b.exists())if(b.enabled){d.id=b.tmpl.id;var e=location.hash.match(b.regex.values);a.each(e,function(e,f){var g=f.split(b.opt.pair);2===g.length&&(d[g[0]]=-1===g[1].indexOf(b.opt.array)?decodeURIComponent(g[1].replace(/\+/g,"%20")):a.map(g[1].split(b.opt.array),function(a){return decodeURIComponent(a.replace(/\+/g,"%20"))}),c.string(d[g[0]])&&!isNaN(d[g[0]])&&(d[g[0]]=parseInt(d[g[0]])))})}else b.apiEnabled?history.replaceState(null,"",location.pathname+location.search):location.hash="#";return d},hashify:function(b){var d=this;if(c.hash(b)){var e=[];return a.each(b,function(b,f){c.empty(f)||"id"===b||(f=c.array(f)?a.map(f,function(a){return encodeURIComponent(a)}).join(d.opt.array):encodeURIComponent(f),e.push(b+d.opt.pair+f))}),e.length>0&&e.unshift("#"+d.tmpl.id),e.join(d.opt.values)}return""},replace:function(a){var b=this;if(b.enabled&&b.apiEnabled){a.id=b.tmpl.id;var d=b.hashify(a),e=c.empty(d);history.replaceState(e?null:a,"",e?location.pathname+location.search:d)}},push:function(a){var b=this;if(b.enabled&&b.apiEnabled){a.id=b.tmpl.id;var d=b.hashify(a),e=c.empty(d);history.pushState(e?null:a,"",e?location.pathname+location.search:d)}},update:function(a,b){var c=this;c.enabled&&c.apiEnabled&&(b=c.isPushOrReplace(b)?b:c.pushOrReplace,c[b](a))},clear:function(){this.exists()&&this.replace({})},initial:function(){var a=this,b=a.tmpl,d={};return b.filter&&!c.empty(b.filter.current)&&(d.f=b.filter.current),b.pages&&b.pages.current>1&&(d.p=b.pages.current),d},get:function(a){var d=this,e=d.tmpl,f={};return a instanceof b.Item&&(f.i=a.id),e.filter&&!c.empty(e.filter.current)&&(f.f=e.filter.current),e.pages&&e.pages.isValid(e.pages.current)&&(f.p=e.pages.current),f},set:function(a){var b=this,d=b.tmpl;if(c.hash(a)){d.items.reset();var e=d.items.get(a.i);if(d.filter){d.filter.rebuild();var f=c.empty(a.f)?[]:a.f;d.filter.set(f,!1)}if(d.pages){d.pages.rebuild();var g=d.pages.number(a.p);e&&!d.pages.contains(g,e)&&(g=d.pages.find(e),g=0!==g?g:1),d.pages.set(g,!c.empty(a),!1,!0),e&&d.pages.contains(g,e)&&e.scrollTo()}else d.items.detach(d.items.all()),d.items.create(d.items.available(),!0),e&&e.scrollTo();c.empty(a.i)||(a.i=null,b.replace(a))}}}),b.template.configure("core",{state:{enabled:!1,pushOrReplace:"replace",values:"/",pair:":",array:"+"}}),b.components.register("state",b.State)
|
10 |
-
}(FooGallery.$,FooGallery,FooGallery.utils.is,FooGallery.utils.str),function(a,b,c,d,e,f){b.Item=b.Component.extend({construct:function(a,b){var c=this;c._super(a),c.cls=a.cls.item,c.il8n=a.il8n.item,c.sel=a.sel.item,c.opt=f.extend({},a.opt.item,b),c.isAttached=!1,c.isCreated=!1,c.isDestroyed=!1,c.isLoading=!1,c.isLoaded=!1,c.isError=!1,c.isParsed=!1,c.$el=null,c.$inner=null,c.$anchor=null,c.$image=null,c.$caption=null,c.type=c.opt.type,c.id=c.opt.id,c.href=c.opt.href,c.src=c.opt.src,c.srcset=c.opt.srcset,c.width=c.opt.width,c.height=c.opt.height,c.title=c.opt.title,c.alt=c.opt.alt,c.caption=d.empty(c.opt.caption)?c.title:c.opt.caption,c.description=d.empty(c.opt.description)?c.alt:c.opt.description,c.attr=c.opt.attr,c.tags=c.opt.tags,c.maxWidth=c.opt.maxWidth,c.maxCaptionLength=c.opt.maxCaptionLength,c.maxDescriptionLength=c.opt.maxDescriptionLength,c.showCaptionTitle=c.opt.showCaptionTitle,c.showCaptionDescription=c.opt.showCaptionDescription,c._thumbUrl=null,c._placeholder=null,c._load=null,c._undo={classes:"",style:"",loader:!1,placeholder:!1}},destroy:function(){var a=this;return a.tmpl.raise("destroy-item",[a]).isDefaultPrevented()||(a.isDestroyed=a.doDestroyItem()),a.isDestroyed&&(a.tmpl.raise("destroyed-item",[a]),a._super()),a.isDestroyed},doDestroyItem:function(){var a=this;return a.isParsed?(a.append(),d.empty(a._undo.classes)?a.$el.removeAttr("class"):a.$el.attr("class",a._undo.classes),d.empty(a._undo.style)?a.$el.removeAttr("style"):a.$el.attr("style",a._undo.style),a._undo.loader&&a.$el.find(a.sel.loader).remove(),a._undo.placeholder&&a.$image.prop("src")==a._placeholder&&a.$image.removeAttr("src")):a.isCreated&&(a.detach(),a.$el.remove()),!0},parse:function(b){var c=this,d=a(b);return!c.tmpl.raise("parse-item",[c,d]).isDefaultPrevented()&&(c.isCreated=d.is(c.sel.elem))&&(c.isParsed=c.doParseItem(d),c.fix()),c.isParsed&&c.tmpl.raise("parsed-item",[c]),c.isParsed},doParseItem:function(c){var e=this,f=e.tmpl.opt,g=e.cls,h=e.sel;return e._undo.classes=c.attr("class")||"",e._undo.style=c.attr("style")||"",e.$el=c.data(b.dataItem,e),e.$inner=e.$el.find(h.inner),e.$anchor=e.$el.find(h.anchor).on("click.foogallery",{self:e},e.onAnchorClick),e.$image=e.$anchor.find(h.image),e.$caption=e.$el.find(h.caption.elem).on("click.foogallery",{self:e},e.onCaptionClick),e.isAttached=e.$el.parent().length>0,e.isLoading=e.$el.is(h.loading),e.isLoaded=e.$el.is(h.loaded),e.isError=e.$el.is(h.error),e.id=e.$anchor.data("id")||e.id,e.tags=e.$anchor.data("tags")||e.tags,e.href=e.$anchor.attr("href")||e.href,e.src=e.$image.attr(f.src)||e.src,e.srcset=e.$image.attr(f.srcset)||e.srcset,e.width=parseInt(e.$image.attr("width"))||e.width,e.height=parseInt(e.$image.attr("height"))||e.height,e.title=e.$image.attr("title")||e.title,e.alt=e.$image.attr("alt")||e.alt,e.caption=e.$anchor.data("title")||e.$anchor.data("captionTitle")||e.caption||e.title,e.description=e.$anchor.data("description")||e.$anchor.data("captionDesc")||e.description||e.alt,d.empty(e.caption)&&(e.caption=a.trim(e.$caption.find(h.caption.title).html())),d.empty(e.description)&&(e.description=a.trim(e.$caption.find(h.caption.description).html())),d.number(e.maxCaptionLength)&&e.maxCaptionLength>0&&!d.empty(e.caption)&&d.string(e.caption)&&e.caption.length>e.maxCaptionLength&&e.$caption.find(h.caption.title).html(e.caption.substr(0,e.maxCaptionLength)+"…"),d.number(e.maxDescriptionLength)&&e.maxDescriptionLength>0&&!d.empty(e.description)&&d.string(e.description)&&e.description.length>e.maxDescriptionLength&&e.$caption.find(h.caption.description).html(e.description.substr(0,e.maxDescriptionLength)+"…"),0===e.$el.find(h.loader).length&&(e.$el.append(a("<div/>",{class:g.loader})),e._undo.loader=!0),d.empty(e.$image.prop("src"))&&(e._placeholder=e.tmpl.items.placeholder(e.width,e.height),e.$image.prop("src",e._placeholder),e._undo.placeholder=!0),!e.isCreated||!e.isAttached||e.isLoading||e.isLoaded||e.isError||e.$el.addClass(g.idle),!0},create:function(){var a=this;if(!a.isCreated&&d.string(a.href)&&d.string(a.src)&&d.number(a.width)&&d.number(a.height)){a.tmpl.raise("create-item",[a]).isDefaultPrevented()||(a.isCreated=a.doCreateItem()),a.isCreated&&a.tmpl.raise("created-item",[a])}return a.isCreated},doCreateItem:function(){var c=this,e=c.tmpl.opt,f=c.cls,g=c.attr;g.elem.class=f.elem+" "+f.idle,g.inner.class=f.inner,g.anchor.class=f.anchor,g.anchor.href=c.href,g.anchor["data-id"]=c.id,g.anchor["data-title"]=c.caption,g.anchor["data-description"]=c.description,d.empty(c.tags)||(g.anchor["data-tags"]=JSON.stringify(c.tags)),g.image.class=f.image,g.image.src=c.tmpl.items.placeholder(c.width,c.height),g.image[e.src]=c.src,g.image[e.srcset]=c.srcset,g.image.width=c.width,g.image.height=c.height,g.image.title=c.title,g.image.alt=c.alt,c.$el=a("<div/>").attr(g.elem).data(b.dataItem,c),c.$inner=a("<figure/>").attr(g.inner).appendTo(c.$el),c.$anchor=a("<a/>").attr(g.anchor).appendTo(c.$inner).on("click.foogallery",{self:c},c.onAnchorClick),c.$image=a("<img/>").attr(g.image).appendTo(c.$anchor),f=c.cls.caption,g=c.attr.caption,g.elem.class=f.elem,c.$caption=a("<figcaption/>").attr(g.elem).on("click.foogallery",{self:c},c.onCaptionClick),g.inner.class=f.inner;var h=a("<div/>").attr(g.inner).appendTo(c.$caption),i=!d.empty(c.caption),j=!d.empty(c.description);if(i||j){if(g.title.class=f.title,g.description.class=f.description,i){var k;k=d.number(c.maxCaptionLength)&&c.maxCaptionLength>0&&d.string(c.caption)&&c.caption.length>c.maxCaptionLength?a("<div/>").attr(g.title).html(c.caption.substr(0,c.maxCaptionLength)+"…"):a("<div/>").attr(g.title).html(c.caption),h.append(k)}if(j){var l;l=d.number(c.maxDescriptionLength)&&c.maxDescriptionLength>0&&d.string(c.description)&&c.description.length>c.maxDescriptionLength?a("<div/>").attr(g.description).html(c.description.substr(0,c.maxDescriptionLength)+"…"):a("<div/>").attr(g.description).html(c.description),h.append(l)}}return c.$caption.appendTo(c.$inner),0===c.$el.find(c.sel.loader).length&&c.$el.append(a("<div/>",{class:c.cls.loader})),!0},append:function(){var a=this;if(a.isCreated&&!a.isAttached){a.tmpl.raise("append-item",[a]).isDefaultPrevented()||(a.tmpl.$el.append(a.$el),a.fix(),a.isAttached=!0),a.isAttached&&a.tmpl.raise("appended-item",[a])}return a.isAttached},detach:function(){var a=this;if(a.isCreated&&a.isAttached){a.tmpl.raise("detach-item",[a]).isDefaultPrevented()||(a.$el.detach(),a.unfix(),a.isAttached=!1),a.isAttached||a.tmpl.raise("detached-item",[a])}return!a.isAttached},load:function(){var b=this;if(d.promise(b._load))return b._load;if(!b.isCreated||!b.isAttached)return e.rejectWith("not created or attached");if(b.tmpl.raise("load-item",[b]).isDefaultPrevented())return e.rejectWith("default prevented");var c=b.cls,f=b.$image.get(0),g=f.src;return b.isLoading=!0,b.$el.removeClass(c.idle).removeClass(c.loaded).removeClass(c.error).addClass(c.loading),b._load=a.Deferred(function(a){d.undef(window.InstallTrigger)||(f.src=""),f.onload=function(){f.onload=f.onerror=null,b.isLoading=!1,b.isLoaded=!0,b.$el.removeClass(c.loading).addClass(c.loaded),b.unfix(),b.tmpl.raise("loaded-item",[b]),a.resolve(b)},f.onerror=function(){f.onload=f.onerror=null,b.isLoading=!1,b.isError=!0,b.$el.removeClass(c.loading).addClass(c.error),d.string(g)&&b.$image.prop("src",g),b.tmpl.raise("error-item",[b]),a.reject(b)},f.src=b.getThumbUrl()}).promise()},fix:function(){var a=this;if(!a.tmpl.raise("fix-item",[a]).isDefaultPrevented()&&a.isCreated&&!a.isLoading&&!a.isLoaded&&!a.isError){var b=a.width,c=a.height;if(!isNaN(b)&&!isNaN(c)){var e=d.fn(a.maxWidth)?a.maxWidth(a):a.$image.width();e<=0&&(e=b);var f=e/b,g=c*f;a.$image.css({width:e,height:g})}}return a},unfix:function(){var a=this;return!a.tmpl.raise("unfix-item",[a]).isDefaultPrevented()&&a.isCreated&&a.$image.css({width:"",height:""}),a},getThumbUrl:function(a){a=!!d.boolean(a)&&a;var c=this;return!a&&d.string(c._thumbUrl)?c._thumbUrl:c._thumbUrl=b.parseSrc(c.src,c.width,c.height,c.srcset,c.$anchor.innerWidth(),c.$anchor.innerHeight())},scrollTo:function(a){var b=this;if(b.isAttached){var d=b.bounds(),e=c.getViewportBounds();switch(a){case"top":d.left+=d.width/2-e.width/2,d.top-=e.height/5;break;default:d.left+=d.width/2-e.width/2,d.top+=d.height/2-e.height/2}window.scrollTo(d.left,d.top)}return b},bounds:function(){return this.isAttached?c.getElementBounds(this.$el):null},intersects:function(a){return!!this.isAttached&&this.bounds().intersects(a)},onAnchorClick:function(a){var b=a.data.self,c=b.tmpl.state.get(b);b.tmpl.state.update(c)},onCaptionClick:function(b){var c=b.data.self;a(b.target).is(c.sel.caption.all)&&c.$anchor.length>0&&c.$anchor.get(0).click()}}),b.template.configure("core",{item:{type:"item",id:"",href:"",src:"",srcset:"",width:0,height:0,title:"",alt:"",caption:"",description:"",tags:[],maxWidth:null,maxCaptionLength:0,maxDescriptionLength:0,showCaptionTitle:!0,showCaptionDescription:!0,attr:{elem:{},inner:{},anchor:{},image:{},caption:{elem:{},inner:{},title:{},description:{}}}}},{item:{elem:"fg-item",inner:"fg-item-inner",anchor:"fg-thumb",image:"fg-image",loader:"fg-loader",idle:"fg-idle",loading:"fg-loading",loaded:"fg-loaded",error:"fg-error",caption:{elem:"fg-caption",inner:"fg-caption-inner",title:"fg-caption-title",description:"fg-caption-desc"}}},{item:{}}),b.components.register("item",b.Item)}(FooGallery.$,FooGallery,FooGallery.utils,FooGallery.utils.is,FooGallery.utils.fn,FooGallery.utils.obj),function(a,b,c,d,e,f){b.Items=b.Component.extend({construct:function(a){var b=this;b._super(a),b.idMap={},b._fetched=null,b._arr=[],b._available=[],b._canvas=document.createElement("canvas");var d=b.tmpl.cls.item.caption;b.tmpl.sel.item.caption.all=c.selectify([d.elem,d.inner,d.title,d.description])},destroy:function(){var b=this,c=b.all(),d=[];c.length>0&&(b.tmpl.raise("destroy-items",[c]),d=a.map(c,function(a){return a.destroy()?a:null}),d.length>0&&b.tmpl.raise("destroyed-items",[d])),b.idMap={},b._canvas=b._fetched=null,b._arr=[],b._available=[],b._super()},fetch:function(b){var c=this;if(!b&&d.promise(c._fetched))return c._fetched;var e=c.tmpl,f=e.sel,g=e.opt.items,h=a.Deferred(),i=c.make(e.$el.find(f.item.elem));return d.empty(g)?(i.push.apply(i,c.make(window[e.id+"-items"])),h.resolve(i)):d.array(g)?(i.push.apply(i,c.make(g)),h.resolve(i)):d.string(g)?a.get(g).then(function(a){i.push.apply(i,c.make(a)),h.resolve(i)},function(a,b,c){console.log("FooGallery: GET items error.",g,a,b,c),h.resolve(i)}):h.resolve(i),h.then(function(a){c.setAll(a)}),c._fetched=h.promise()},all:function(){return this._arr.slice()},count:function(a){return a?this.all().length:this.available().length},available:function(){return this._available.slice()},get:function(a){return!d.empty(a)&&this.idMap[a]?this.idMap[a]:null},setAll:function(a){this._arr=d.array(a)?a:[],this.idMap=this.createIdMap(a),this._available=this.all()},setAvailable:function(a){this._available=d.array(a)?a:[]},reset:function(){this.setAvailable(this.all())},placeholder:function(a,c){return this._canvas&&this._canvas.toDataURL&&d.number(a)&&d.number(c)?(this._canvas.width=a,this._canvas.height=c,this._canvas.toDataURL()):b.emptyImage},loadable:function(b){var e,f=this,g=f.tmpl.opt;return g.lazy&&(e=c.getViewportBounds(g.viewport)),d.array(b)?a.map(b,function(a){return a.isCreated&&a.isAttached&&!a.isLoading&&!a.isLoaded&&!a.isError&&(!g.lazy||g.lazy&&a.intersects(e))?a:null}):[]},creatable:function(c){return d.array(c)?a.map(c,function(a){return a instanceof b.Item&&!a.isCreated?a:null}):[]},appendable:function(c){return d.array(c)?a.map(c,function(a){return a instanceof b.Item&&a.isCreated&&!a.isAttached?a:null}):[]},detachable:function(c){return d.array(c)?a.map(c,function(a){return a instanceof b.Item&&a.isCreated&&a.isAttached?a:null}):[]},jquerify:function(b){return a(a.map(b,function(a){return a.$el.get()}))},make:function(c){var e=this,g=[];if(d.jq(c)||d.array(c)){var h=[],i=a.makeArray(c);if(0===i.length)return g;e.tmpl.raise("make-items",[i]).isDefaultPrevented()||(g=a.map(i,function(a){var c=e.type(a),g=f.extend(d.hash(a)?a:{},{type:c}),i=b.components.make(c,e.tmpl,g);return d.element(a)?i.parse(a)?(h.push(i),i):null:i})),g.length>0&&e.tmpl.raise("made-items",[g]),h.length>0&&e.tmpl.raise("parsed-items",[h])}return g},type:function(c){var e;if(d.hash(c))e=c.type;else if(d.element(c)){var f=a(c),g=this.tmpl.sel.item;e=f.find(g.anchor).data("type")}return d.string(e)&&b.components.contains(e)?e:"item"},create:function(b,c){var e=this,f=[],g=e.creatable(b);if(g.length>0){e.tmpl.raise("create-items",[g]).isDefaultPrevented()||(f=a.map(g,function(a){return a.create()?a:null})),f.length>0&&e.tmpl.raise("created-items",[f])}return d.boolean(c)&&c?e.append(b):f},append:function(b){var c=this,d=[],e=c.appendable(b);if(e.length>0){c.tmpl.raise("append-items",[e]).isDefaultPrevented()||(d=a.map(e,function(a){return a.append()?a:null})),d.length>0&&c.tmpl.raise("appended-items",[d])}return d},detach:function(b){var c=this,d=[],e=c.detachable(b);if(e.length>0){c.tmpl.raise("detach-items",[e]).isDefaultPrevented()||(d=a.map(e,function(a){return a.detach()?a:null})),d.length>0&&c.tmpl.raise("detached-items",[d])}return d},load:function(b){var c=this;if(b=c.loadable(b),b.length>0){if(!c.tmpl.raise("load-items",[b]).isDefaultPrevented()){var d=a.map(b,function(a){return a.load()});return e.when(d).done(function(a){c.tmpl.raise("loaded-items",[a])})}}return e.resolveWith([])},createIdMap:function(b){var c={};return a.each(b,function(a,b){d.empty(b.id)&&(b.id=""+(a+1)),c[b.id]=b}),c}}),b.components.register("items",b.Items)}(FooGallery.$,FooGallery,FooGallery.utils,FooGallery.utils.is,FooGallery.utils.fn,FooGallery.utils.obj),function(a,b,c,d){b.Paging=b.Component.extend({construct:function(a){var b=this;b._super(a),b.opt=b.tmpl.opt.paging,b.cls=b.tmpl.cls.paging,b.il8n=b.tmpl.il8n.paging,b.sel=b.tmpl.sel.paging,b.pushOrReplace=b.opt.pushOrReplace,b.type=b.opt.type,b.theme=b.opt.theme,b.size=b.opt.size,b.position=b.opt.position,b.scrollToTop=b.opt.scrollToTop,b.current=0,b.total=0,b.ctrls=[],b._arr=[]},destroy:function(){var b=this;b._arr.splice(0,b._arr.length),a.each(b.ctrls.splice(0,b.ctrls.length),function(a,b){b.destroy()}),b._super()},build:function(){var a=this,c=a.tmpl.items.available();a.total=a.size>0&&c.length>0?Math.ceil(c.length/a.size):1;for(var d=0;d<a.total;d++)a._arr.push(c.splice(0,a.size));if(a.total>1&&b.paging.hasCtrl(a.type)){var e,f,g=a.position;"both"!==g&&"top"!==g||(e=b.paging.makeCtrl(a.type,a.tmpl,a,"top"),e.create()&&(e.append(),a.ctrls.push(e))),"both"!==g&&"bottom"!==g||(f=b.paging.makeCtrl(a.type,a.tmpl,a,"bottom"),f.create()&&(f.append(),a.ctrls.push(f)))}},rebuild:function(){var b=this;b.current=0,b.total=0,b._arr.splice(0,b._arr.length),a.each(b.ctrls.splice(0,b.ctrls.length),function(a,b){b.destroy()}),b.build()},all:function(){return this._arr.slice()},available:function(){return this.get(this.current)},controls:function(b){var c=this;c.isValid(b)&&a.each(c.ctrls,function(a,c){c.update(b)})},isValid:function(a){return d.number(a)&&a>0&&a<=this.total},number:function(a){return this.isValid(a)?a:0===this.current?1:this.current},create:function(a,b){var c=this;a=c.number(a);var d=a-1;c.tmpl.items.detach(c.tmpl.items.all()),c.tmpl.items.create(c._arr[d],!0),c.current=a},get:function(a){var b=this;return b.isValid(a)?(a=b.number(a),b._arr[a-1]):[]},set:function(a,b,c,e){var f=this;if(f.isValid(a)){var g,h=f.number(a);if(h!==f.current){var i=f.current,j=function(){if(c=!d.boolean(c)||c,e=!!d.boolean(e)&&e,c&&1===f.current&&!f.tmpl.state.exists()&&(g=f.tmpl.state.get(),f.tmpl.state.update(g,f.pushOrReplace)),f.controls(a),f.create(h,e),c&&(g=f.tmpl.state.get(),f.tmpl.state.update(g,f.pushOrReplace)),f.scrollToTop&&d.boolean(b)&&b){var j=f.get(f.current);j.length>0&&j[0].scrollTo("top")}f.tmpl.raise("after-page-change",[f.current,i,e])};return!f.tmpl.raise("before-page-change",[f.current,h,j,e]).isDefaultPrevented()&&(j(),!0)}}return!1},find:function(b){for(var c=this,d=0,e=c._arr.length;d<e;d++)if(-1!==a.inArray(b,c._arr[d]))return d+1;return 0},contains:function(b,c){var d=this.get(b);return-1!==a.inArray(c,d)},first:function(){this.goto(1)},last:function(){this.goto(this._arr.length)},prev:function(){this.goto(this.current-1)},next:function(){this.goto(this.current+1)},goto:function(a){var b=this;b.set(a,!0)&&b.tmpl.loadAvailable()}}),b.PagingControl=b.Component.extend({construct:function(a,b,c){var d=this;d._super(a),d.pages=b,d.position=c,d.$container=null},create:function(){var b=this;return b.$container=a("<nav/>",{class:b.pages.cls.container}).addClass(b.pages.theme),!0},destroy:function(){var a=this;a.$container.remove(),a.$container=null},append:function(){var a=this;"top"===a.position?a.$container.insertBefore(a.tmpl.$el):a.$container.insertAfter(a.tmpl.$el)},update:function(a){}}),b.paging.register("default",b.Paging,null,{type:"none",theme:"fg-light",size:30,pushOrReplace:"push",position:"none",scrollToTop:!0},{container:"fg-paging-container"},null,-100)}(FooGallery.$,FooGallery,FooGallery.utils,FooGallery.utils.is),function(a,b,c,d){b.Dots=b.Paging.extend({}),b.DotsControl=b.PagingControl.extend({construct:function(b,c,d){this._super(b,c,d),this.$container=a(),this.$list=a(),this.$items=a()},create:function(){for(var b,c=this,d=c.pages.cls,e=c.pages.il8n,f=[],g=a("<ul/>",{class:d.list}),h=0,i=c.pages.total;h<i;h++)f.push(b=c.createItem(h+1,e.page)),g.append(b);return c.$list=g,c.$container=a("<nav/>",{class:d.container}).addClass(c.pages.theme).append(g),c.$items=a(a.map(f,function(a){return a.get()})),!0},append:function(){var a=this;"top"===a.position?a.$container.insertBefore(a.tmpl.$el):a.$container.insertAfter(a.tmpl.$el)},destroy:function(){var b=this,c=b.pages.sel;b.$list.find(c.link).off("click.foogallery",b.onLinkClick),b.$container.remove(),b.$container=a(),b.$list=a(),b.$items=a()},update:function(a){this.setSelected(a-1)},setSelected:function(b){var c=this,e=c.pages.cls,f=c.pages.il8n,g=c.pages.sel;c.$items.filter(g.selected).removeClass(e.selected).each(function(b,c){var e=a(c),f=e.data("label"),h=e.find(g.reader);d.string(f)&&0!==h.length&&h.html(f)}),c.$items.eq(b).addClass(e.selected).each(function(b,c){var e=a(c),h=e.find(g.reader),i=h.html();d.string(i)&&0!==h.length&&(e.data("label",i),h.html(f.current))})},createItem:function(b,c,e,f,g){e=d.string(e)?e:b,c=d.string(c)?c:"";var h=this,i=h.pages.opt,j=h.pages.cls,k=a("<a/>",{class:j.link,href:"#page-"+b}).html(e).on("click.foogallery",{self:h,page:b},h.onLinkClick);d.empty(c)||k.attr("title",c.replace(/\{PAGE}/g,b).replace(/\{LIMIT}/g,i.limit+"")),g=d.string(g)?g:c,d.empty(g)||k.prepend(a("<span/>",{class:j.reader,text:g.replace(/\{PAGE}/g,"").replace(/\{LIMIT}/g,i.limit+"")}));var l=a("<li/>",{class:j.item}).append(k);return f=d.string(f)?f:"",d.empty(f)||l.addClass(f),l},onLinkClick:function(b){b.preventDefault();var c=b.data.self,d=b.data.page,e=c.pages.sel;a(this).closest(e.item).is(e.disabled)||(c.pages.set(d,!0),c.tmpl.loadAvailable())}}),b.paging.register("dots",b.Dots,b.DotsControl,{type:"dots",position:"both",pushOrReplace:"push"},{list:"fg-dots",item:"fg-dot-item",link:"fg-dot-link",disabled:"fg-disabled",selected:"fg-selected",visible:"fg-visible",reader:"fg-sr-only"},{current:"Current page",page:"Page {PAGE}"})}(FooGallery.$,FooGallery,FooGallery.utils,FooGallery.utils.is),function(a,b,c){b.DefaultTemplate=b.Template.extend({}),b.template.register("default",b.DefaultTemplate,null,{container:"foogallery fg-default"})}(FooGallery.$,FooGallery,FooGallery.utils),function(a,b,c,d){b.MasonryTemplate=b.Template.extend({construct:function(a,b){this._super(a,b),this.masonry=null,this.style=null,this.$columnWidth=null},getStylesheet:function(){var a=this;return null===a.style&&(a.style=document.createElement("style"),a.style.appendChild(document.createTextNode("")),document.head.appendChild(a.style)),a.style.sheet},onPreInit:function(b,c){var e=c.sel,f=c.cls;f.layouts=a.map(f.layout,function(a){return a}).join(" ");for(var g=a.map(f.layout,function(a,b){return{key:b,value:a}}),h=0,i=g.length;h<i;h++)if(c.$el.hasClass(g[h].value)){c.template.layout=g[h].key;break}d.string(f.layout[c.template.layout])||(c.template.layout="col4");var j,k,l="fixed"===c.template.layout;if(c.template.isFitWidth=l,c.template.percentPosition=!l,c.template.transitionDuration=0,c.template.itemSelector=e.item.elem,c.$el.removeClass(f.layouts).addClass(f.layout[c.template.layout]),l||(0===c.$el.find(e.gutterWidth).length&&c.$el.prepend(a("<div/>").addClass(f.gutterWidth)),c.template.gutter=e.gutterWidth),0===c.$el.find(e.columnWidth).length&&c.$el.prepend(a("<div/>").addClass(f.columnWidth)),l&&d.number(c.template.columnWidth)){var m=c.$el.find(e.columnWidth).width(c.template.columnWidth);j=c.getStylesheet(),k="#"+c.id+e.container+" "+e.item.elem+" { width: "+m.outerWidth()+"px; }",j.insertRule(k,0)}c.template.columnWidth=e.columnWidth,l&&d.number(c.template.gutter)&&(j=c.getStylesheet(),k="#"+c.id+e.container+" "+e.item.elem+" { margin-bottom: "+c.template.gutter+"px; }",j.insertRule(k,0)),c.masonry=new Masonry(c.$el.get(0),c.template)},onPostInit:function(a,b){b.masonry.layout()},onFirstLoad:function(a,b){b.masonry.layout()},onReady:function(a,b){b.masonry.layout()},onDestroy:function(a,b){b.$el.find(b.sel.columnWidth).remove(),b.$el.find(b.sel.gutterWidth).remove(),b.style&&b.style.parentNode&&b.style.parentNode.removeChild(b.style)},onDestroyed:function(a,b){b.masonry instanceof Masonry&&b.masonry.destroy()},onLayout:function(a,b){b.masonry.layout()},onParsedItems:function(a,b,c){b.masonry.layout()},onAppendedItems:function(a,b,c){c=b.items.jquerify(c),c=b.masonry.addItems(c),b.masonry.layoutItems(c,!0)},onDetachItem:function(a,b,c){a.isDefaultPrevented()||(a.preventDefault(),b.masonry.remove(c.$el),c.isAttached=!1,c.unfix())},onDetachedItems:function(a,b,c){b.masonry.layout()},onLoadedItems:function(a,b,c){b.masonry.layout()}}),b.template.register("masonry",b.MasonryTemplate,{template:{initLayout:!1,isInitLayout:!1,layout:"col4"}},{container:"foogallery fg-masonry",columnWidth:"fg-column-width",gutterWidth:"fg-gutter-width",layout:{fixed:"fg-masonry-fixed",col2:"fg-masonry-2col",col3:"fg-masonry-3col",col4:"fg-masonry-4col",col5:"fg-masonry-5col"}})}(FooGallery.$,FooGallery,FooGallery.utils,FooGallery.utils.is),function(a,b,c,d){b.Justified=c.Class.extend({construct:function(c,d){this.$el=a(c),this.options=a.extend(!0,{},b.Justified.defaults,d),this._items=[],this._lastRefresh=0,this._refresh=null},init:function(){var b=this;d.string(b.options.maxRowHeight)&&(b.options.maxRowHeight.indexOf("%")?b.options.maxRowHeight=b.options.rowHeight*(parseInt(b.options.maxRowHeight)/100):b.options.maxRowHeight=parseInt(b.options.maxRowHeight)),a(window).on("resize.justified",{self:b},b.onWindowResize),this._refresh=setInterval(function(){b.refresh()},b.options.refreshInterval)},destroy:function(){this._refresh&&clearInterval(this._refresh),a(window).off("resize.justified"),this.$el.removeAttr("style")},refresh:function(){var a=this.getContainerWidth();a!=this._lastRefresh&&(this.layout(),this._lastRefresh=a)},parse:function(){var b=this,c=b.$el.is(":visible"),d=a("<div/>",{class:b.$el.attr("class")}).css({position:"absolute",top:0,left:-9999,visibility:"hidden",maxWidth:b.getContainerWidth()}).appendTo("body");return b._items=b.$el.find(b.options.itemSelector).removeAttr("style").removeClass("fg-positioned").map(function(b,e){var f=a(e),g=0,h=0;if(c)g=f.outerWidth(),h=f.outerHeight();else{var i=f.clone();i.appendTo(d),g=i.outerWidth(),h=i.outerHeight()}return{index:b,width:g,height:h,top:0,left:0,$item:f}}).get(),d.remove(),b._items},getMaxRowHeight:function(){var a=this;return d.string(a.options.maxRowHeight)&&(a.options.maxRowHeight.indexOf("%")?a.options.maxRowHeight=a.options.rowHeight*(parseInt(a.options.maxRowHeight)/100):a.options.maxRowHeight=parseInt(a.options.maxRowHeight)),d.number(a.options.maxRowHeight)?a.options.maxRowHeight:a.options.rowHeight},getContainerWidth:function(){var a=this;return a.$el.is(":visible")?a.$el.width():a.$el.parents(":visible:first").innerWidth()},layout:function(b,c){b=!!d.boolean(b)&&b,c=!d.boolean(c)||c,(b||0===this._items.length)&&this.parse();var e=this,f=0,g=e.getContainerWidth(),h=e.getMaxRowHeight(),i=e.rows(g,h);a.each(i,function(a,b){b.visible&&(a>0&&(f+=e.options.margins),f+=b.height,e.render(b))}),e.$el.height(f),c&&e.getContainerWidth()<g&&e.layout(!1,!1)},render:function(a){for(var b,c=0,d=a.items.length;c<d;c++)b=a.items[c],a.visible?b.$item.css({width:b.width,height:b.height,top:b.top,left:b.left,display:"",maxHeight:this.options.maxRowHeight>0?this.options.maxRowHeight:""}).addClass("fg-positioned"):b.$item.css("display","none")},justify:function(a,b,c,d){var e=this,f=e.options.margins*(a.items.length-1),g=c-f,h=g/a.width;a.width=a.width*h,a.height=a.height*h,a.top=b,a.height>d&&(a.height=d),a.left=0,a.width<g&&(a.left=(g-a.width)/2),a.width+=f;for(var i,j=a.left,k=0,l=a.items.length;k<l;k++)k>0&&(j+=e.options.margins),i=a.items[k],i.left=j,i.top=b,i.width=i.width*h,i.height=i.height*h,i.height>d&&(i.height=d),j+=i.width;return a.height},position:function(a,b,c,d){var e=this,f=e.options.margins*(a.items.length-1),g=c-f;if(a.top=b,a.left=0,a.width<g)switch(d){case"center":a.left=(g-a.width)/2;break;case"right":a.left=g-a.width}a.width+=f;for(var h,i=a.left,j=0,k=a.items.length;j<k;j++)j>0&&(i+=e.options.margins),h=a.items[j],h.left=i,h.top=b,i+=h.width;return a.height},lastRow:function(a,b,c,d){var e=this,f=e.options.margins*(a.items.length-1),g=c-f,h=a.width/g>e.options.justifyThreshold;switch(e.options.lastRow){case"hide":h?e.justify(a,b,c,d):a.visible=!1;break;case"justify":e.justify(a,b,c,d);break;case"nojustify":h?e.justify(a,b,c,d):e.position(a,b,c,"left");break;case"left":case"center":case"right":h?e.justify(a,b,c,d):e.position(a,b,c,e.options.lastRow)}},items:function(){return a.map(this._items,function(a){return{index:a.index,width:a.width,height:a.height,$item:a.$item,top:a.top,left:a.left}})},rows:function(a,b){function c(){var a={index:++h,visible:!0,width:0,height:e.options.rowHeight,top:0,left:0,items:[]};return g.push(a),a}for(var d,e=this,f=e.items(),g=[],h=-1,i=c(),j=0,k=0,l=0,m=f.length;l<m;l++){if(d=f[l],d.height!=e.options.rowHeight){var n=e.options.rowHeight/d.height;d.height=d.height*n,d.width=d.width*n}k+d.width>a&&l>0&&(g.length>1&&(j+=e.options.margins),j+=e.justify(i,j,a,b),i=c(),k=0),i.items.length>0&&(k+=e.options.margins),k+=d.width,i.width+=d.width,i.items.push(d)}return g.length>1&&(j+=e.options.margins),e.lastRow(i,j,a,b),g},onWindowResize:function(a){a.data.self.layout()}}),b.Justified.defaults={itemSelector:".fg-item",rowHeight:150,maxRowHeight:"200%",margins:0,lastRow:"center",justifyThreshold:.5,refreshInterval:250}}(FooGallery.$,FooGallery,FooGallery.utils,FooGallery.utils.is),function(a,b,c){b.JustifiedTemplate=b.Template.extend({onPreInit:function(a,c){c.justified=new b.Justified(c.$el.get(0),c.template)},onInit:function(a,b){b.justified.init()},onFirstLoad:function(a,b){b.justified.layout(!0)},onReady:function(a,b){b.justified.layout(!0)},onDestroy:function(a,b){b.justified.destroy()},onLayout:function(a,b){b.justified.layout(!0)},onParsedItems:function(a,b,c){b.initialized&&b.justified.layout(!0)},onAppendedItems:function(a,b,c){b.initialized&&b.justified.layout(!0)},onDetachedItems:function(a,b,c){b.initialized&&b.justified.layout(!0)}}),b.template.register("justified",b.JustifiedTemplate,null,{container:"foogallery fg-justified"})}(FooGallery.$,FooGallery,FooGallery.utils),function(a,b,c,d){b.Portfolio=c.Class.extend({construct:function(c,d){this.$el=a(c),this.options=a.extend(!0,{},b.Portfolio.defaults,d),this._items=[]},init:function(){var b=this;a(window).on("resize.portfolio",{self:b},b.onWindowResize)},destroy:function(){a(window).off("resize.portfolio"),this.$el.removeAttr("style")},parse:function(){var b=this,c=b.$el.is(":visible"),d=a("<div/>",{class:b.$el.attr("class")}).css({position:"absolute",top:0,left:-9999,visibility:"hidden",maxWidth:b.getContainerWidth()}).appendTo("body");return b._items=b.$el.find(".fg-item").removeAttr("style").removeClass("fg-positioned").map(function(b,e){var f=a(e),g=f.find(".fg-thumb"),h=f.find(".fg-image"),i=0,j=0;if(f.find(".fg-caption").css("max-width",parseFloat(h.attr("width"))),h.css({width:h.attr("width"),height:h.attr("height")}),c)i=f.outerWidth(),j=f.outerHeight();else{var k=f.clone();k.appendTo(d),i=k.outerWidth(),j=k.outerHeight()}return h.css({width:"",height:""}),{index:b,width:i,height:j,top:0,left:0,$item:f,$thumb:g}}).get(),d.remove(),b._items},round:function(a){return Math.round(2*a)/2},getContainerWidth:function(){var a=this;return a.$el.is(":visible")?a.$el.width():a.$el.parents(":visible:first").innerWidth()},layout:function(a,b){a=!!d.boolean(a)&&a,b=!d.boolean(b)||b,(a||0===this._items.length)&&this.parse();for(var c,e=this,f=e.getContainerWidth(),g=e.rows(f),h=0,i=0,j=g.length;i<j;i++)c=g[i],h=e.position(c,f,h,e.options.align),e.render(c);e.$el.height(h),b&&e.getContainerWidth()<f&&e.layout(!1,!1)},render:function(a){for(var b,c=0,d=a.items.length;c<d;c++)b=a.items[c],a.visible?b.$item.css({width:b.width,height:a.height,top:b.top,left:b.left,display:""}).addClass("fg-positioned"):b.$item.css("display","none")},position:function(a,b,c,d){var e=this,f=a.items[a.items.length-1],g=b-(f.left+f.width);a.index>0&&(c+=e.options.gutter),a.top=c;for(var h,i=0,j=a.items.length;i<j;i++)h=a.items[i],h.top=c,"center"===d?h.left+=g/2:"right"===d&&(h.left+=g);return c+a.height},items:function(){return a.map(this._items,function(a){return{index:a.index,width:a.width,height:a.height,$item:a.$item,$thumb:a.$thumb,top:a.top,left:a.left}})},rows:function(a){for(var b=this,c=b.items(),d=[],e=c.length>0,f=-1,g=0;e;){f+=1,f>0&&(g+=b.options.gutter);for(var h,i,j,k={index:f,visible:!0,top:g,width:0,height:0,items:[]},l=[],m=0,n=0,o=c.length;n<o&&(i=c[n],!((h=k.width+i.width)>a&&n>0));n++)h>a&&0==n&&(h=a,j=a/i.width,i.width=b.round(i.width*j),i.height=b.round(i.height*j),k.height=i.height),i.top=k.top,n>0&&(m+=b.options.gutter),n!==o-1&&(h+=b.options.gutter),i.left=m,m+=i.width,i.height>k.height&&(k.height=i.height),k.width=h,k.items.push(i),l.push(n);if(0===l.length){e=!1;break}l.sort(function(a,b){return b-a});for(var p=0,q=l.length;p<q;p++)c.splice(l[p],1);d.push(k),e=c.length>0}return d},onWindowResize:function(a){a.data.self.layout()}}),b.Portfolio.defaults={gutter:40,align:"center"}}(FooGallery.$,FooGallery,FooGallery.utils,FooGallery.utils.is),function(a,b,c){b.PortfolioTemplate=b.Template.extend({construct:function(a,b){this._super(a,b),this.portfolio=null},onPreInit:function(a,c){c.portfolio=new b.Portfolio(c.$el.get(0),c.template)},onInit:function(a,b){b.portfolio.init()},onFirstLoad:function(a,b){b.portfolio.layout(!0)},onReady:function(a,b){b.portfolio.layout(!0)},onDestroy:function(a,b){b.portfolio.destroy()},onLayout:function(a,b){b.portfolio.layout(!0)},onParsedItems:function(a,b,c){b.initialized&&b.portfolio.layout(!0)},onAppendedItems:function(a,b,c){b.initialized&&b.portfolio.layout(!0)},onDetachedItems:function(a,b,c){b.initialized&&b.portfolio.layout(!0)}}),b.template.register("simple_portfolio",b.PortfolioTemplate,{gutter:40},{container:"foogallery fg-simple_portfolio"})}(FooGallery.$,FooGallery,FooGallery.utils),function(a,b,c,d){b.ImageViewerTemplate=b.Template.extend({construct:function(b,c){this._super(d.extend({},b,{paging:{pushOrReplace:"replace",theme:"fg-light",type:"default",size:1,position:"none",scrollToTop:!1}}),c),this.$inner=a(),this.$current=a(),this.$total=a(),this.$prev=a(),this.$next=a()},createChildren:function(){var b=this;return a("<div/>",{class:b.cls.inner}).append(a("<div/>",{class:b.cls.innerContainer}),a("<div/>",{class:b.cls.controls}).append(a("<div/>",{class:b.cls.prev}).append(a("<span/>",{text:b.il8n.prev})),a("<label/>",{class:b.cls.count,text:b.il8n.count}).prepend(a("<span/>",{class:b.cls.countCurrent,
|
11 |
-
text:"0"})).append(a("<span/>",{class:b.cls.countTotal,text:"0"})),a("<div/>",{class:b.cls.next}).append(a("<span/>",{text:b.il8n.next}))))},destroyChildren:function(){var a=this;a.$el.find(a.sel.inner).remove()},onPreInit:function(a,b){b.$inner=b.$el.find(b.sel.innerContainer),b.$current=b.$el.find(b.sel.countCurrent),b.$total=b.$el.find(b.sel.countTotal),b.$prev=b.$el.find(b.sel.prev),b.$next=b.$el.find(b.sel.next)},onInit:function(a,b){b.template.attachFooBox&&b.$el.on("foobox.previous",{self:b},b.onFooBoxPrev).on("foobox.next",{self:b},b.onFooBoxNext),b.$prev.on("click",{self:b},b.onPrevClick),b.$next.on("click",{self:b},b.onNextClick)},onFirstLoad:function(a,b){b.update()},onDestroy:function(a,b){b.template.attachFooBox&&b.$el.off({"foobox.previous":b.onFooBoxPrev,"foobox.next":b.onFooBoxNext}),b.$prev.off("click",b.onPrevClick),b.$next.off("click",b.onNextClick)},onAppendItem:function(a,b,c){a.preventDefault(),b.$inner.append(c.$el),c.fix(),c.isAttached=!0},onAfterPageChange:function(a,b,c,d,e){e||b.update()},onAfterFilterChange:function(a,b){b.update()},update:function(){this.pages&&(this.$current.text(this.pages.current),this.$total.text(this.pages.total))},prev:function(){this.pages&&(this.template.loop&&1===this.pages.current?this.pages.last():this.pages.prev(),this.update())},next:function(){this.pages&&(this.template.loop&&this.pages.current===this.pages.total?this.pages.first():this.pages.next(),this.update())},onFooBoxPrev:function(a){a.data.self.prev()},onFooBoxNext:function(a){a.data.self.next()},onPrevClick:function(a){a.preventDefault(),a.stopPropagation(),a.data.self.prev()},onNextClick:function(a){a.preventDefault(),a.stopPropagation(),a.data.self.next()}}),b.template.register("image-viewer",b.ImageViewerTemplate,{template:{attachFooBox:!1,loop:!1}},{container:"foogallery fg-image-viewer",inner:"fiv-inner",innerContainer:"fiv-inner-container",controls:"fiv-ctrls",prev:"fiv-prev",next:"fiv-next",count:"fiv-count",countCurrent:"fiv-count-current",countTotal:"fiv-count-total"},{prev:"Prev",next:"Next",count:"of"})}(FooGallery.$,FooGallery,FooGallery.utils,FooGallery.utils.obj),function(a,b,c){b.ThumbnailTemplate=b.Template.extend({construct:function(b,d){this._super(c.extend({},b,{filtering:{type:"none"},paging:{type:"none"}}),d),this.$hidden=a()},createChildren:function(){var b=this;return b.$hidden=a("<div/>",{class:b.cls.hidden})},destroyChildren:function(){var a=this;a.$el.find(a.sel.hidden).remove()},onPreInit:function(a,b){b.$hidden=b.$el.find(b.sel.hidden)},onPostInit:function(b,c){for(var d,e=c.items.all().slice(1),f=0,g=e.length;f<g;f++)d=e[f],c.$hidden.append(a("<a/>",{href:d.href,rel:"lightbox["+c.id+"]"}).attr(d.attr.anchor));c.items.setAll(c.items.all().slice(0,1))}}),b.template.register("thumbnail",b.ThumbnailTemplate,null,{container:"foogallery fg-thumbnail",hidden:"fg-st-hidden"})}(FooGallery.$,FooGallery,FooGallery.utils.obj),function(a,b,c,d){b.triggerPostLoad=function(b,c,d,e,f){if("first-load"===b.type||c.initialized&&("after-page-change"===b.type&&!f||"after-filter-change"===b.type))try{a("body").trigger("post-load")}catch(a){console.error(a)}},b.autoDefaults={on:{"first-load.foogallery after-page-change.foogallery after-filter-change.foogallery":b.triggerPostLoad}},b.auto=function(a){b.autoDefaults=d.merge(b.autoDefaults,a)},a(function(){a('[id^="foogallery-gallery-"]:not(.fg-ready)').foogallery(b.autoDefaults)}),c.ready(function(){a('[id^="foogallery-gallery-"].fg-ready').foogallery(b.autoDefaults)})}(FooGallery.$,FooGallery,FooGallery.utils,FooGallery.utils.obj);
|
1 |
/*
|
2 |
* FooGallery - The Most Intuitive and Extensible Gallery Creation and Management Tool Ever Created for WordPress
|
3 |
+
* @version 1.1.5
|
4 |
* @link
|
5 |
* @copyright Steven Usher & Brad Vincent 2015
|
6 |
* @license Released under the GPLv3 license.
|
7 |
*/
|
8 |
|
9 |
!function(a,b){b.$=a}(jQuery,window.FooGallery=window.FooGallery||{}),function(a){if(!a)return void console.warn("jQuery must be included in the page prior to the FooGallery.utils library.");var b={$:a,version:"0.0.8"};b.versionCompare=function(a,b){function c(a){for(var b=a.split("."),c=0,d=b.length;c<d;c++)b[c]=parseInt(b[c]),isNaN(b[c])&&(b[c]=0);return b}if(!/[\d.]/.test(a)||!/[\d.]/.test(b))return NaN;for(var d=c(a),e=c(b);d.length<e.length;)d.push(0);for(;e.length<d.length;)e.push(0);for(var f=0;f<d.length;++f){if(e.length==f)return 1;if(d[f]!=e[f])return d[f]>e[f]?1:-1}return d.length!=e.length?-1:0},!function(){try{return!!window.FooGallery.utils}catch(a){return!1}}()?window.FooGallery.utils=b:b.versionCompare(b.version,window.FooGallery.utils.version)>0?(console.warn("An older version of FooGallery.utils ("+window.FooGallery.utils.version+") already exists in the page, version "+b.version+" will override it."),window.FooGallery.utils=b):console.warn("A newer version of FooGallery.utils ("+window.FooGallery.utils.version+") already exists in the page, version "+b.version+" will not register itself.")}(jQuery),function(a,b){"0.0.8"===b.version&&(b.is={},b.is.array=function(a){return"[object Array]"===Object.prototype.toString.call(a)},b.is.boolean=function(a){return"[object Boolean]"===Object.prototype.toString.call(a)},b.is.element=function(a){return"object"==typeof HTMLElement?a instanceof HTMLElement:!!a&&"object"==typeof a&&null!==a&&1===a.nodeType&&"string"==typeof a.nodeName},b.is.empty=function(a){if(b.is.undef(a)||null===a)return!0;if(b.is.number(a)&&0==a)return!0;if(b.is.boolean(a)&&!1===a)return!0;if(b.is.string(a)&&0===a.length)return!0;if(b.is.array(a)&&0===a.length)return!0;if(b.is.jq(a)&&0===a.length)return!0;if(b.is.hash(a)){for(var c in a)if(a.hasOwnProperty(c))return!1;return!0}return!1},b.is.error=function(a){return"[object Error]"===Object.prototype.toString.call(a)},b.is.fn=function(a){return a===window.alert||"[object Function]"===Object.prototype.toString.call(a)},b.is.hash=function(a){return b.is.object(a)&&a.constructor===Object&&!a.nodeType&&!a.setInterval},b.is.jq=function(c){return!b.is.undef(a)&&c instanceof a},b.is.number=function(a){return"[object Number]"===Object.prototype.toString.call(a)&&!isNaN(a)},b.is.object=function(a){return"[object Object]"===Object.prototype.toString.call(a)&&!b.is.undef(a)&&null!==a},b.is.promise=function(a){return b.is.object(a)&&b.is.fn(a.then)&&b.is.fn(a.promise)},b.is.size=function(a){return!!(b.is.string(a)&&!b.is.empty(a)||b.is.number(a))&&/^(auto|none|(?:[\d\.]*)+?(?:%|px|mm|q|cm|in|pt|pc|em|ex|ch|rem|vh|vw|vmin|vmax)?)$/.test(a)},b.is.string=function(a){return"[object String]"===Object.prototype.toString.call(a)},b.is.undef=function(a){return void 0===a})}(FooGallery.utils.$,FooGallery.utils),function(a,b,c){if("0.0.8"===b.version){b.fn={};var d=Function.prototype.toString;b.fn.CONTAINS_SUPER=/xyz/.test(d.call(function(){xyz}))?/\b_super\b/:/.*/,b.fn.addOrOverride=function(a,e,f){if(c.object(a)&&c.string(e)&&!c.empty(e)&&c.fn(f)){var g=a[e],h=c.fn(g)&&b.fn.CONTAINS_SUPER.test(d.call(f));a[e]=h?function(a,b){return function(){var c=this._super;this._super=a;var d=b.apply(this,arguments);return this._super=c,d}}(g,f):f}},b.fn.apply=function(a,b){function d(){return a.apply(this,b)}return b=c.array(b)?b:[],d.prototype=a.prototype,new d},b.fn.arg2arr=function(a){return Array.prototype.slice.call(a)},b.fn.check=function(d,e,f,g){function h(a){return function(){return a.apply(d,arguments)}}return f=c.fn(f)?f:a.noop,d=c.object(d)?d:window,e=c.string(e)?b.fn.fetch(e,g):e,h(c.fn(e)?e:f)},b.fn.fetch=function(b,d){return!c.string(b)||c.empty(b)?null:(d=c.object(d)?d:window,a.each(b.split("."),function(a,b){if(!d[b])return!1;d=d[b]}),c.fn(d)?d:null)},b.fn.enqueue=function(d,e,f,g){function h(a,b){try{return n.push(a),b.apply(a,i)}catch(a){return j.reject(a,n),j}}var i=b.fn.arg2arr(arguments),j=a.Deferred(),k=a.Deferred(),l=k.promise(),m=[],n=[],o=!0;return d=i.shift(),e=i.shift(),a.each(d,function(a,d){c.fn(d[e])&&(l=l.then(function(){if(!o){var a=b.fn.arg2arr(arguments);m.push(a)}return o=!1,h(d,d[e])}))}),l.then(function(){if(!o){var a=b.fn.arg2arr(arguments);m.push(a)}o=!1,j.resolve(m)}),l.fail(function(){var a=b.fn.arg2arr(arguments);a.push(n),j.reject.apply(j,a)}),k.resolve(),j.promise()},b.fn.when=function(b){if(!c.array(b)||c.empty(b))return a.when();for(var d=a.Deferred(),e=[],f=b.length,g=0;g<b.length;g++)b[g].then(function(a){e.push(a)}).always(function(){--f||d.resolve(e)});return d.promise()},b.fn.rejectWith=function(c,d){var e=a.Deferred(),f=b.fn.arg2arr(arguments);return e.reject.apply(e,f).promise()},b.fn.resolveWith=function(c,d){var e=a.Deferred(),f=b.fn.arg2arr(arguments);return e.resolve.apply(e,f).promise()},b.fn.resolved=a.Deferred().resolve().promise(),b.fn.rejected=a.Deferred().reject().promise()}}(FooGallery.utils.$,FooGallery.utils,FooGallery.utils.is),function(a,b){if("0.0.8"===a.version){a.url={};var c=document.createElement("a");a.url.parts=function(a){return c.href=a,{hash:c.hash,host:c.host,hostname:c.hostname,href:c.href,origin:c.origin,pathname:c.pathname,port:c.port,protocol:c.protocol,search:c.search}},a.url.full=function(a){return!b.string(a)||b.empty(a)?null:(c.href=a,c.href)},a.url.param=function(a,c,d){if(!b.string(a)||!b.string(c)||b.empty(c))return a;var e,f,g,h;return b.undef(d)?(e=new RegExp("[?|&]"+c+"=([^&;]+?)(&|#|;|$)"),f=e.exec(a)||[,""],g=f[1].replace(/\+/g,"%20"),b.string(g)&&!b.empty(g)?decodeURIComponent(g):null):(""===d||null===d?(e=new RegExp("^([^#]*?)(([^#]*)&)?"+c+"(=[^&#]*)?(&|#|$)"),g=a.replace(e,"$1$3$5").replace(/^([^#]*)((\?)&|\?(#|$))/,"$1$3$4")):(e=new RegExp("([?&])"+c+"[^&]*"),h=c+"="+encodeURIComponent(d),(g=a.replace(e,"$1"+h))!==a||e.test(g)||(g+=(-1!==g.indexOf("?")?"&":"?")+h)),g)}}}(FooGallery.utils,FooGallery.utils.is),function(a,b,c){"0.0.8"===a.version&&(a.str={},a.str.camel=function(a){return b.empty(a)?a:a.toUpperCase()===a?a.toLowerCase():a.replace(/^([A-Z])|[-\s_]+(\w)/g,function(a,c,d){return b.string(d)?d.toUpperCase():c.toLowerCase()})},a.str.contains=function(a,c,d){return!(!b.string(a)||b.empty(a)||!b.string(c)||b.empty(c))&&(c.length<=a.length&&-1!==(d?a.toUpperCase().indexOf(c.toUpperCase()):a.indexOf(c)))},a.str.containsWord=function(a,c,d){if(!b.string(a)||b.empty(a)||!b.string(c)||b.empty(c)||a.length<c.length)return!1;for(var e=a.split(/\W/),f=0,g=e.length;f<g;f++)if(d?e[f].toUpperCase()==c.toUpperCase():e[f]==c)return!0;return!1},a.str.endsWith=function(a,c){return!b.string(a)||b.empty(a)||!b.string(c)||b.empty(c)?a==c:a.slice(a.length-c.length)==c},a.str.escapeRegExp=function(a){return b.empty(a)?a:a.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")},a.str.fnv1a=function(a){if(!b.string(a)||b.empty(a))return null;var c,d,e=2166136261;for(c=0,d=a.length;c<d;c++)e^=a.charCodeAt(c),e+=(e<<1)+(e<<4)+(e<<7)+(e<<8)+(e<<24);return e>>>0},a.str.from=function(c,d){return!b.string(c)||b.empty(c)||!b.string(d)||b.empty(d)?null:a.str.contains(c,d)?c.substring(c.indexOf(d)+d.length):null},a.str.join=function(d,e,f){if(!b.string(d)||!b.string(e))return null;var g=c.arg2arr(arguments);d=g.shift();var h,i,j=g.shift();for(h=0,i=g.length;h<i;h++)e=g[h],b.empty(e)||(a.str.endsWith(j,d)&&(j=j.slice(0,j.length-d.length)),a.str.startsWith(e,d)&&(e=e.slice(d.length)),j+=d+e);return j},a.str.startsWith=function(a,c){return!b.empty(a)&&!b.empty(c)&&a.slice(0,c.length)==c},a.str.until=function(c,d){return b.empty(c)||b.empty(d)?c:a.str.contains(c,d)?c.substring(0,c.indexOf(d)):c},a.str.format=function(a,d,e){var f=c.arg2arr(arguments);if(a=f.shift(),b.empty(a)||b.empty(f))return a;1===f.length&&(b.array(f[0])||b.object(f[0]))&&(f=f[0]);for(var g in f)a=a.replace(new RegExp("\\{"+g+"\\}","gi"),f[g]);return a})}(FooGallery.utils,FooGallery.utils.is,FooGallery.utils.fn),function(a,b,c,d,e){if("0.0.8"===b.version){b.obj={};var f=function(){};b.obj.create=function(a){if(!c.object(a))throw TypeError("Argument must be an object");f.prototype=a;var b=new f;return f.prototype=null,b},b.obj.extend=function(e,f,g){e=c.object(e)?e:{};var h=d.arg2arr(arguments);return h.shift(),a.each(h,function(a,c){b.obj.merge(e,c)}),e},b.obj.merge=function(a,d){a=c.hash(a)?a:{},d=c.hash(d)?d:{};for(var e in d)d.hasOwnProperty(e)&&(c.hash(d[e])?(a[e]=c.hash(a[e])?a[e]:{},b.obj.merge(a[e],d[e])):c.array(d[e])?a[e]=d[e].slice():a[e]=d[e]);return a},b.obj.mergeValid=function(d,e,f,g){if(!c.hash(f)||!c.hash(e))return d;e=c.hash(e)?e:{},g=c.hash(g)?g:{};var h,i,j;for(h in e)e.hasOwnProperty(h)&&c.fn(e[h])&&(i=c.array(g[h])?g[h]:c.string(g[h])?[g[h]]:[h],a.each(i,function(a,g){if(j=b.obj.prop(f,g),!c.undef(j))return e[h](j)?(b.obj.prop(d,h,j),!1):void 0}));return d},b.obj.prop=function(b,d,f){if(c.object(b)&&!c.empty(d)){var g,h;if(c.undef(f))return e.contains(d,".")?(g=d.split("."),h=g.length-1,a.each(g,function(a,d){if(a===h)f=b[d];else{if(!c.hash(b[d]))return!1;b=b[d]}})):c.undef(b[d])||(f=b[d]),f;e.contains(d,".")?(g=d.split("."),h=g.length-1,a.each(g,function(a,d){a===h?b[d]=f:b=c.hash(b[d])?b[d]:b[d]={}})):c.undef(b[d])||(b[d]=f)}}}}(FooGallery.utils.$,FooGallery.utils,FooGallery.utils.is,FooGallery.utils.fn,FooGallery.utils.str),function(a,b,c){if("0.0.8"===b.version){b.ready=function(a){function c(){try{a.call(window,b.$)}catch(a){console.error(a)}}(Function("/*@cc_on return true@*/")()?"complete"===document.readyState:"loading"!==document.readyState)?c():document.addEventListener("DOMContentLoaded",c,!1)};var d=0;b.uniqueId=function(a,b){var e=a.attr("id");return c.empty(e)&&(b=c.string(b)&&!c.empty(b)?b:"uid-",e=b+ ++d,a.attr("id",e).data("__uniqueId__",!0)),e},b.removeUniqueId=function(a){a.data("__uniqueId__")&&a.removeAttr("id").removeData("__uniqueId__")}}}(FooGallery.utils.$,FooGallery.utils,FooGallery.utils.is),function(a,b,c){if("0.0.8"===b.version){b.transition={};var d=document.createElement("div");b.transition.supported=function(a){var b=a.style;return c.string(b.transition)||c.string(b.WebkitTransition)||c.string(b.MozTransition)||c.string(b.msTransition)||c.string(b.OTransition)}(d),b.transition.end=function(a){var b=a.style;return c.string(b.transition)?"transitionend":c.string(b.WebkitTransition)?"webkitTransitionEnd":c.string(b.MozTransition)?"transitionend":c.string(b.msTransition)?"msTransitionEnd":c.string(b.OTransition)?"oTransitionEnd":null}(d),b.transition.duration=function(a,b){if(b=c.number(b)?b:0,!c.jq(a))return b;var d=a.css("transition-duration");if(/^([\d\.]*)+?(ms|s)$/i.test(d)){var e=d.match(/^([\d\.]*)+?(ms|s)$/i),f=parseFloat(e[1]);return"s"===e[2].toLowerCase()&&(f*=1e3),f}return b},b.transition.start=function(d,e,f,g){var h=a.Deferred();if(d=d.first(),b.transition.supported){var i=d.data("transition_safety");c.hash(i)&&c.number(i.timer)&&(clearTimeout(i.timer),d.removeData("transition_safety").off(b.transition.end+".utils"),i.deferred.reject()),g=c.number(g)?g:b.transition.duration(d)+50,i={deferred:h,timer:setTimeout(function(){d.removeData("transition_safety").off(b.transition.end+".utils"),h.resolve()},g)},d.data("transition_safety",i),d.on(b.transition.end+".utils",function(a){d.is(a.target)&&(clearTimeout(i.timer),d.removeData("transition_safety").off(b.transition.end+".utils"),h.resolve())})}return setTimeout(function(){c.fn(e)?e.apply(d.get(0),[d]):d.toggleClass(e,f),b.transition.supported||h.resolve()},20),h.promise()}}}(FooGallery.utils.$,FooGallery.utils,FooGallery.utils.is),function(a,b,c,d,e){"0.0.8"===b.version&&(b.Class=function(){},b.Class.extend=function(a){function f(){if(!c.fn(this.construct))throw new SyntaxError('FooGallery.utils.Class objects must be constructed with the "new" keyword.');this.construct.apply(this,arguments)}a=c.hash(a)?a:{};var g=d.create(this.prototype);for(var h in a)a.hasOwnProperty(h)&&e.addOrOverride(g,h,a[h]);return g.construct=c.fn(g.construct)?g.construct:function(){},f.prototype=g,f.prototype.constructor=c.fn(g.__ctor__)?g.__ctor__:f,f.extend=b.Class.extend,f.override=b.Class.override,f},b.Class.override=function(a,b){e.addOrOverride(this.prototype,a,b)})}(FooGallery.utils.$,FooGallery.utils,FooGallery.utils.is,FooGallery.utils.obj,FooGallery.utils.fn),function(a,b,c){if("0.0.8"===b.version){b.Bounds=b.Class.extend({construct:function(){var a=this;a.top=0,a.right=0,a.bottom=0,a.left=0,a.width=0,a.height=0},inflate:function(a){var b=this;return c.number(a)&&(b.top-=a,b.right+=a,b.bottom+=a,b.left-=a,b.width+=2*a,b.height+=2*a),b},intersects:function(a){var b=this;return b.left<=a.right&&a.left<=b.right&&b.top<=a.bottom&&a.top<=b.bottom}});var d;b.getViewportBounds=function(c){d||(d=a(window));var e=new b.Bounds;return e.top=d.scrollTop(),e.left=d.scrollLeft(),e.width=d.width(),e.height=d.height(),e.right=e.left+e.width,e.bottom=e.top+e.height,e.inflate(c),e},b.getElementBounds=function(d){c.jq(d)||(d=a(d));var e=new b.Bounds;if(0!==d.length){var f=d.offset();e.top=f.top,e.left=f.left,e.width=d.width(),e.height=d.height()}return e.right=e.left+e.width,e.bottom=e.top+e.height,e}}}(FooGallery.utils.$,FooGallery.utils,FooGallery.utils.is),function(a,b,c,d){"0.0.8"===b.version&&(b.Factory=b.Class.extend({construct:function(){this.registered={}},contains:function(a){return!c.undef(this.registered[a])},load:function(b,e,f){var g,h,i=this,j=d.arg2arr(arguments),k=[],l=[];b=j.shift()||{};for(g in i.registered)if(i.registered.hasOwnProperty(g)){var m=i.registered[g];b.hasOwnProperty(g)&&(h=b[g],c.string(h)&&(h=d.fetch(b[g])),c.fn(h)&&(m={name:g,klass:h,priority:i.registered[g].priority})),k.push(m)}for(g in b)b.hasOwnProperty(g)&&!i.registered.hasOwnProperty(g)&&(h=b[g],c.string(h)&&(h=d.fetch(b[g])),c.fn(h)&&k.push({name:g,klass:h,priority:0}));return k.sort(function(a,b){return b.priority-a.priority}),a.each(k,function(a,b){c.fn(b.klass)&&l.push(d.apply(b.klass,j))}),l},make:function(a,b,e){var f,g=this,h=d.arg2arr(arguments);return a=h.shift(),f=g.registered[a],c.hash(f)&&c.fn(f.klass)?d.apply(f.klass,h):null},names:function(b){b=!!c.boolean(b)&&b;var d,e=[];if(b){var f=[];for(d in this.registered)this.registered.hasOwnProperty(d)&&f.push(this.registered[d]);f.sort(function(a,b){return b.priority-a.priority}),a.each(f,function(a,b){e.push(b.name)})}else for(d in this.registered)this.registered.hasOwnProperty(d)&&e.push(d);return e},register:function(a,b,d){if(!c.string(a)||c.empty(a)||!c.fn(b))return!1;d=c.number(d)?d:0;var e=this.registered[a];return this.registered[a]={name:a,klass:b,priority:c.undef(e)?d:e.priority},!0}}))}(FooGallery.utils.$,FooGallery.utils,FooGallery.utils.is,FooGallery.utils.fn),function(a,b,c){if("0.0.8"===a.version){var d=!1;try{d=!!window.localStorage}catch(a){d=!1}a.Debugger=a.Class.extend({construct:function(a){this.key=a,this.enabled=!!d&&!!localStorage.getItem(this.key)},enable:function(){d&&(this.enabled=!0,localStorage.setItem(this.key,this.enabled))},disable:function(){d&&(this.enabled=!1,localStorage.removeItem(this.key))},log:function(a,c){this.enabled&&console.log.apply(console,b.arg2arr(arguments))},logf:function(a,d,e){if(this.enabled){var f=b.arg2arr(arguments);a=f.shift(),d=f.shift(),f.unshift(c.format(a,d)),this.log.apply(this,f)}}})}}(FooGallery.utils,FooGallery.utils.fn,FooGallery.utils.str),function(a,b,c){"0.0.8"===b.version&&(b.Throttle=b.Class.extend({construct:function(a){this.id=null,this.active=!1,this.idle=c.number(a)?a:0},limit:function(a){if(c.fn(a)){this.clear();var b=this;this.active=!0,this.id=setTimeout(function(){b.active=!1,b.id=null,a()},this.idle)}},clear:function(){c.number(this.id)&&(clearTimeout(this.id),this.active=!1,this.id=null)}}))}(FooGallery.utils.$,FooGallery.utils,FooGallery.utils.is),function(a,b,c,d,e){b.debug=new c.Debugger("__FooGallery__"),c.selectify=function(b){if(d.empty(b))return null;if(d.hash(b)){var e,f={};for(var g in b)b.hasOwnProperty(g)&&(e=c.selectify(b[g]))&&(f[g]=e);return f}return d.string(b)||d.array(b)?(d.string(b)&&(b=[b]),a.map(b,function(a){return d.string(a)?"."+a.split(/\s/g).join("."):null}).join(",")):null},b.emptyImage="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",b.dataTemplate="__FooGallery__",b.dataItem="__FooGalleryItem__",b.init=function(a,c){return b.template.make(a,c).initialize()},b.initAll=function(c){return e.when(a(".foogallery").map(function(a,d){return b.init(c,d)}).get())},b.parseSrc=function(b,c,e,f,g,h){if(!d.string(b))return null;if(!d.string(f))return b;var i=a.map(f.replace(/(\s[\d.]+[whx]),/g,"$1 @,@ ").split(" @,@ "),function(a){return{url:/^\s*(\S*)/.exec(a)[1],w:parseFloat((/\S\s+(\d+)w/.exec(a)||[0,1/0])[1]),h:parseFloat((/\S\s+(\d+)h/.exec(a)||[0,1/0])[1]),x:parseFloat((/\S\s+([\d.]+)x/.exec(a)||[0,1])[1])}});if(!i.length)return b;i.unshift({url:b,w:i[0].w!==1/0&&i[0].h===1/0?c:1/0,h:i[0].h!==1/0&&i[0].w===1/0?e:1/0,x:1});var j,k=window.devicePixelRatio||1,l={w:g*k,h:h*k,x:k};for(j in l)l.hasOwnProperty(j)&&(i=a.grep(i,function(a,b){return function(c){return c[a]>=l[a]||c[a]===b}}(j,Math.max.apply(null,a.map(i,function(a){return a[j]})))));for(j in l)l.hasOwnProperty(j)&&(i=a.grep(i,function(a,b){return function(c){return c[a]===b}}(j,Math.min.apply(null,a.map(i,function(a){return a[j]})))));return i[0].url},a.fn.foogallery=function(c,e){return this.each(function(f,g){if(d.string(c)){var h=a.data(g,b.dataTemplate);if(h instanceof b.Template)switch(c){case"layout":return void h.layout();case"destroy":return void h.destroy()}}else b.template.make(c,g).initialize().then(function(a){d.fn(e)&&e(a)})})}}(FooGallery.$,FooGallery,FooGallery.utils,FooGallery.utils.is,FooGallery.utils.fn),function(a,b,c,d,e){var f="__FooGallerySwipe__",g="ontouchstart"in window,h=window.navigator.msPointerEnabled&&!window.navigator.pointerEnabled&&!g,i=(window.navigator.pointerEnabled||window.navigator.msPointerEnabled)&&!g,j=g||i;b.Swipe=c.Class.extend({construct:function(b,c){var d=this,f=".fgswipe";d.$el=a(b),d.opt=e.extend({threshold:20,allowPageScroll:!1,swipe:a.noop,data:{}},c),d.active=!1,d.startPoint=null,d.endPoint=null,d.events={start:(j?i?h?"MSPointerDown":"pointerdown":"touchstart":"mousedown")+f,move:(j?i?h?"MSPointerMove":"pointermove":"touchmove":"mousemove")+f,end:(j?i?h?"MSPointerUp":"pointerup":"touchend":"mouseup")+f,leave:(j?i?"mouseleave":null:"mouseleave")+f}},init:function(){var a=this;a.$el.on(a.events.start,{self:a},a.onStart),a.$el.on(a.events.move,{self:a},a.onMove),a.$el.on(a.events.end,{self:a},a.onEnd),d.string(a.events.leave)&&a.$el.on(a.events.leave,{self:a},a.onEnd),a.$el.data(f,a)},destroy:function(){var a=this;a.$el.off(a.events.start,a.onStart),a.$el.off(a.events.move,a.onMove),a.$el.off(a.events.end,a.onEnd),d.string(a.events.leave)&&a.$el.off(a.events.leave,a.onEnd),a.$el.removeData(f)},getAngle:function(a,b){var c=Math.atan2(a.x-b.x,a.y-b.y),d=Math.round(180*c/Math.PI);return 360-(d<0?360-Math.abs(d):d)},getDistance:function(a,b){var c=b.x-a.x,d=b.y-a.y;return c*=c,d*=d,Math.sqrt(c+d)},getDirection:function(a,b){var c=this,d=c.getAngle(a,b);return d>337.5||d<=22.5?"N":d>22.5&&d<=67.5?"NE":d>67.5&&d<=112.5?"E":d>112.5&&d<=157.5?"SE":d>157.5&&d<=202.5?"S":d>202.5&&d<=247.5?"SW":d>247.5&&d<=292.5?"W":d>292.5&&d<=337.5?"NW":"NONE"},getPoint:function(a){var b;return j&&!d.empty(b=a.originalEvent.touches||a.touches)?{x:b[0].pageX,y:b[0].pageY}:d.number(a.pageX)&&d.number(a.pageY)?{x:a.pageX,y:a.pageY}:null},getOffset:function(a){var b=this,c=b.$el.offset();return{left:a.x-c.left,top:a.y-c.top}},onStart:function(a){var b=a.data.self,c=b.getPoint(a);d.empty(c)||(b.active=!0,b.startPoint=b.endPoint=c)},onMove:function(a){var b=a.data.self,c=b.getPoint(a);b.active&&!d.empty(c)&&(b.endPoint=c,b.opt.allowPageScroll||a.preventDefault())},onEnd:function(a){var b=a.data.self;if(b.active){b.active=!1;var c={startPoint:b.startPoint,endPoint:b.endPoint,startOffset:b.getOffset(b.startPoint),endOffset:b.getOffset(b.endPoint),angle:b.getAngle(b.startPoint,b.endPoint),distance:b.getDistance(b.startPoint,b.endPoint),direction:b.getDirection(b.startPoint,b.endPoint)};if(b.opt.threshold>0&&c.distance<b.opt.threshold)return;b.opt.swipe.apply(this,[c,b.opt.data]),b.startPoint=null,b.endPoint=null}}}),a.fn.fgswipe=function(c){return this.each(function(){var e=a(this),g=e.data(f);if(g instanceof b.Swipe){if(d.string(c)&&d.fn(g[c]))return void g[c]();g.destroy()}d.hash(c)&&(g=new b.Swipe(this,c),g.init())})}}(FooGallery.$,FooGallery,FooGallery.utils,FooGallery.utils.is,FooGallery.utils.obj),function(a,b,c,d,e,f){b.TemplateFactory=c.Factory.extend({construct:function(){this.registered={}},register:function(a,b,c,e,f,g){var h=this,i=h._super(a,b,g);if(i){var j=h.registered;j[a].opt=d.hash(c)?c:{},j[a].cls=d.hash(e)?e:{},j[a].il8n=d.hash(f)?f:{}}return i},make:function(b,c){c=d.jq(c)?c:a(c),b=f.extend({},b,c.data("foogallery"));var e=this,g=e.type(b,c);return e.contains(g)?(b=e.options(g,b),e._super(g,b,c)):null},type:function(b,e){e=d.jq(e)?e:a(e);var f=this,g=d.hash(b)&&d.hash(b)&&d.string(b.type)&&f.contains(b.type)?b.type:"core";if("core"===g&&e.length>0)for(var h=f.registered,i=f.names(!0),j=0,k=i.length;j<k;j++)if(h.hasOwnProperty(i[j])){var l=i[j],m=h[l].cls;if(d.string(m.container)){var n=c.selectify(m.container);if(e.is(n)){g=i[j];break}}}return g},configure:function(a,b,c,d){var e=this;if(e.contains(a)){var g=e.registered;f.extend(g[a].opt,b),f.extend(g[a].cls,c),f.extend(g[a].il8n,d)}},options:function(a,c){c=f.extend({type:a},c);var e=this,g=e.registered,h=g.core.opt,i=g.core.cls,j=g.core.il8n;return d.hash(c.cls)||(c.cls={}),d.hash(c.il8n)||(c.il8n={}),d.undef(b.filtering)||(c=b.filtering.merge(c)),d.undef(b.paging)||(c=b.paging.merge(c)),"core"!==a&&e.contains(a)?(c=f.extend({},h,g[a].opt,c),c.cls=f.extend({},i,g[a].cls,c.cls),c.il8n=f.extend({},j,g[a].il8n,c.il8n)):(c=f.extend({},h,c),c.cls=f.extend({},i,c.cls),c.il8n=f.extend({},j,c.il8n)),c}}),b.template=new b.TemplateFactory}(FooGallery.$,FooGallery,FooGallery.utils,FooGallery.utils.is,FooGallery.utils.fn,FooGallery.utils.obj),function(a,b,c,d,e){a.PagingFactory=b.Factory.extend({construct:function(){this.registered={}},register:function(a,b,d,e,f,g,h){var i=this,j=i._super(a,b,h);if(j){var k=i.registered;k[a].ctrl=c.fn(d)?d:null,k[a].opt=c.hash(e)?e:{},k[a].cls=c.hash(f)?f:{},k[a].il8n=c.hash(g)?g:{}}return j},type:function(a){var b,d=this;return c.hash(a)&&c.hash(b=a.paging)&&c.string(b.type)&&d.contains(b.type)?b.type:null},merge:function(a){a=e.extend({},a);var b=this,d=b.type(a),f=b.registered,g=f.default.opt,h=f.default.cls,i=f.default.il8n,j=c.hash(a.paging)?a.paging:{},k=c.hash(a.cls)&&c.hash(a.cls.paging)?e.extend({},a.cls.paging):{},l=c.hash(a.il8n)&&c.hash(a.il8n.paging)?e.extend({},a.il8n.paging):{};return c.hash(a.cls)||(a.cls={}),c.hash(a.il8n)||(a.il8n={}),"default"!==d&&b.contains(d)?(a.paging=e.extend({},g,f[d].opt,j,{type:d}),a.cls=e.extend(a.cls,{paging:h},{paging:f[d].cls},{paging:k}),a.il8n=e.extend(a.il8n,{paging:i},{paging:f[d].il8n},{paging:l})):(a.paging=e.extend({},g,j,{type:d}),a.cls=e.extend(a.cls,{paging:h},{paging:k}),a.il8n=e.extend(a.il8n,{paging:i},{paging:l})),a},configure:function(a,b,c,d){var f=this;if(f.contains(a)){var g=f.registered;e.extend(g[a].opt,b),e.extend(g[a].cls,c),e.extend(g[a].il8n,d)}},hasCtrl:function(a){var b=this,d=b.registered[a];return c.hash(d)&&c.fn(d.ctrl)},makeCtrl:function(a,b,d,e){var f=this,g=f.registered[a];return c.hash(g)&&c.fn(g.ctrl)?new g.ctrl(b,d,e):null}}),a.paging=new a.PagingFactory}(FooGallery,FooGallery.utils,FooGallery.utils.is,FooGallery.utils.fn,FooGallery.utils.obj),function(a,b,c,d,e,f){var g=0;b.Template=c.Class.extend({construct:function(e,f){var h=this;h.namespace=".foogallery-"+ ++g,h.$el=d.jq(f)?f:a(f),h.opt=e,h.template=e.template,h.id=h.$el.prop("id")||e.id,h.cls=e.cls,h.il8n=e.il8n,h.sel=c.selectify(h.cls),h.items=b.components.make("items",h),h.pages=d.undef(b.paging)?null:b.paging.make(e.paging.type,h),h.filter=d.undef(b.filtering)?null:b.filtering.make(e.filtering.type,h),h.state=b.components.make("state",h),h._initialize=null,h.initializing=!1,h.initialized=!1,h.destroying=!1,h.destroyed=!1,h._undo={classes:"",style:"",create:!1,children:!1}},initialize:function(f){var g=this;return d.promise(g._initialize)?g._initialize:(f=d.jq(f)?f:a(f),g._initialize=a.Deferred(function(h){if(g.initializing=!0,0===f.length&&0===g.$el.parent().length)return void h.reject("A parent element is required.");0===g.$el.length&&(g.$el=g.create(),g._undo.create=!0),f.length>0&&g.$el.appendTo(f);var i,j=a.Deferred(),k=j.promise();g.$el.length>0&&(i=g.$el.data(b.dataTemplate))instanceof b.Template?k=k.then(function(){return i.destroy().then(function(){g.$el.data(b.dataTemplate,g)})}):g.$el.data(b.dataTemplate,g),k.then(function(){if(g.destroying)return e.rejectWith("destroy in progress");d.empty(g.opt.on)||g.$el.on(g.opt.on),g._undo.classes=g.$el.attr("class"),g._undo.style=g.$el.attr("style"),g.$el.is(g.sel.container)||g.$el.addClass(g.cls.container);var a=c.selectify(g.opt.classes);return null==a||g.$el.is(a)||g.$el.addClass(g.opt.classes),0==g.$el.children().not(g.sel.item.elem).length&&(g.$el.append(g.createChildren()),g._undo.children=!0),g.raise("pre-init").isDefaultPrevented()?e.rejectWith("pre-init default prevented"):void 0}).then(function(){return g.destroying?e.rejectWith("destroy in progress"):g.opt.delay<=0?e.resolved:a.Deferred(function(a){g._delay=setTimeout(function(){g._delay=null,a.resolve()},g.opt.delay)}).promise()}).then(function(){return g.destroying?e.rejectWith("destroy in progress"):g.raise("init").isDefaultPrevented()?e.rejectWith("init default prevented"):g.items.fetch()}).then(function(){if(g.destroying)return e.rejectWith("destroy in progress");if(g.raise("post-init").isDefaultPrevented())return e.rejectWith("post-init default prevented");var b=g.state.parse();g.state.set(d.empty(b)?g.state.initial():b),a(window).on("scroll"+g.namespace,{self:g},g.throttle(g.onWindowScroll,g.opt.throttle)).on("popstate"+g.namespace,{self:g},g.onWindowPopState)}).then(function(){return g.destroying?e.rejectWith("destroy in progress"):(g.raise("first-load"),g.loadAvailable())}).then(function(){if(g.destroying)return e.rejectWith("destroy in progress");g.initializing=!1,g.initialized=!0,g._check(200),g._check(500),g._check(1e3),g._check(2e3),g._check(5e3),g.raise("ready"),h.resolve(g)}).fail(function(a){h.reject(a)}),j.resolve()}).promise().fail(function(a){console.log("initialize failed",g,a),g.destroy()}))},create:function(){var b=this;return a("<div/>",{id:b.id,class:b.cls.container}).addClass(b.opt.classes)},createChildren:function(){return a()},destroy:function(){var b=this;return b.destroyed?e.resolved:(b.destroying=!0,a.Deferred(function(a){b.initializing&&d.promise(b._initialize)?b._initialize.always(function(){b.destroying=!1,b._destroy(),a.resolve()}):(b.destroying=!1,b._destroy(),a.resolve())}).promise())},_destroy:function(){var c=this;c.destroyed||(c.raise("destroy"),a(window).off(c.namespace),c.state.destroy(),c.filter&&c.filter.destroy(),c.pages&&c.pages.destroy(),c.items.destroy(),d.empty(c.opt.on)||c.$el.off(c.opt.on),c.raise("destroyed"),c.$el.removeData(b.dataTemplate),d.empty(c._undo.classes)?c.$el.removeAttr("class"):c.$el.attr("class",c._undo.classes),d.empty(c._undo.style)?c.$el.removeAttr("style"):c.$el.attr("style",c._undo.style),c._undo.children&&c.destroyChildren(),c._undo.create&&c.$el.remove(),c.$el=c.state=c.items=c.pages=null,c.destroyed=!0,c.initializing=!1,c.initialized=!1)},destroyChildren:function(){},getAvailable:function(){return this.pages?this.pages.available():this.items.available()},loadAvailable:function(){return this.items.load(this.getAvailable())},_check:function(a){a=d.number(a)?a:0;var b=this;setTimeout(function(){!b.initialized||b.destroying&&b.destroyed||b.loadAvailable()},a)},raise:function(c,e){if(!d.string(c)||d.empty(c))return null;e=d.array(e)?e:[];var g=this,h=c.split(".")[0],i=f.camel("on-"+h),j=a.Event(h+".foogallery");return e.unshift(g),g.$el.trigger(j,e),b.debug.logf("{id}|{name}:",{id:g.id,name:h},e),d.fn(g[i])&&(e.unshift(j),g[i].apply(g.$el.get(0),e)),j},layout:function(){var a=this;null!==a._initialize&&a.raise("layout")},throttle:function(a,b){var c=Date.now();return function(){if(c+b-Date.now()<0){var d=e.arg2arr(arguments);a.apply(this,d),c=Date.now()}}},onWindowPopState:function(a){var b=a.data.self,c=a.originalEvent.state;d.empty(c)||c.id!==b.id||(b.state.set(c),b.loadAvailable())},onWindowScroll:function(a){a.data.self.loadAvailable()}}),b.template.register("core",b.Template,{id:null,type:"core",classes:"",on:{},lazy:!0,viewport:200,items:[],delay:100,throttle:50,timeout:6e4,srcset:"data-srcset",src:"data-src",template:{}},{container:"foogallery"},{},-100)}(FooGallery.$,FooGallery,FooGallery.utils,FooGallery.utils.is,FooGallery.utils.fn,FooGallery.utils.str),function(a,b){a.Component=b.Class.extend({construct:function(a){this.tmpl=a},destroy:function(){this.tmpl=null}}),a.components=new b.Factory}(FooGallery,FooGallery.utils),function(a,b,c,d){b.State=b.Component.extend({construct:function(a){var b=this;b._super(a),b.apiEnabled=!!window.history&&!!history.replaceState,b.opt=b.tmpl.opt.state,b.enabled=b.opt.enabled,b.pushOrReplace=b.isPushOrReplace(b.opt.pushOrReplace)?b.opt.pushOrReplace:"replace";var c=d.escapeRegExp(b.tmpl.id),e=d.escapeRegExp(b.opt.values),f=d.escapeRegExp(b.opt.pair);b.regex={exists:new RegExp("^#"+c+"\\"+e+".+?"),values:new RegExp("(\\w+)"+f+"([^"+e+"]+)","g")}},destroy:function(){var a=this;a.clear(),a.opt=a.regex={},a._super()},isPushOrReplace:function(b){return-1!==a.inArray(b,["push","replace"])},exists:function(){return this.regex.exists.test(location.hash)&&this.regex.values.test(location.hash)},parse:function(){var b=this,d={};if(b.exists())if(b.enabled){d.id=b.tmpl.id;var e=location.hash.match(b.regex.values);a.each(e,function(e,f){var g=f.split(b.opt.pair);2===g.length&&(d[g[0]]=-1===g[1].indexOf(b.opt.array)?decodeURIComponent(g[1].replace(/\+/g,"%20")):a.map(g[1].split(b.opt.array),function(a){return decodeURIComponent(a.replace(/\+/g,"%20"))}),c.string(d[g[0]])&&!isNaN(d[g[0]])&&(d[g[0]]=parseInt(d[g[0]])))})}else b.apiEnabled?history.replaceState(null,"",location.pathname+location.search):location.hash="#";return d},hashify:function(b){var d=this;if(c.hash(b)){var e=[];return a.each(b,function(b,f){c.empty(f)||"id"===b||(f=c.array(f)?a.map(f,function(a){return encodeURIComponent(a)}).join(d.opt.array):encodeURIComponent(f),e.push(b+d.opt.pair+f))}),e.length>0&&e.unshift("#"+d.tmpl.id),e.join(d.opt.values)}return""},replace:function(a){var b=this;if(b.enabled&&b.apiEnabled){a.id=b.tmpl.id;var d=b.hashify(a),e=c.empty(d);history.replaceState(e?null:a,"",e?location.pathname+location.search:d)}},push:function(a){var b=this;if(b.enabled&&b.apiEnabled){a.id=b.tmpl.id;var d=b.hashify(a),e=c.empty(d);history.pushState(e?null:a,"",e?location.pathname+location.search:d)}},update:function(a,b){var c=this;c.enabled&&c.apiEnabled&&(b=c.isPushOrReplace(b)?b:c.pushOrReplace,c[b](a))},clear:function(){this.exists()&&this.replace({})},initial:function(){var a=this,b=a.tmpl,d={};return b.filter&&!c.empty(b.filter.current)&&(d.f=b.filter.current),b.pages&&b.pages.current>1&&(d.p=b.pages.current),d},get:function(a){var d=this,e=d.tmpl,f={};return a instanceof b.Item&&(f.i=a.id),e.filter&&!c.empty(e.filter.current)&&(f.f=e.filter.current),e.pages&&e.pages.isValid(e.pages.current)&&(f.p=e.pages.current),f},set:function(a){var b=this,d=b.tmpl;if(c.hash(a)){d.items.reset();var e=d.items.get(a.i);if(d.filter){d.filter.rebuild();var f=c.empty(a.f)?[]:a.f;d.filter.set(f,!1)}if(d.pages){d.pages.rebuild();var g=d.pages.number(a.p);e&&!d.pages.contains(g,e)&&(g=d.pages.find(e),g=0!==g?g:1),d.pages.set(g,!c.empty(a),!1,!0),e&&d.pages.contains(g,e)&&e.scrollTo()}else d.items.detach(d.items.all()),d.items.create(d.items.available(),!0),e&&e.scrollTo();c.empty(a.i)||(a.i=null,b.replace(a))}}}),b.template.configure("core",{state:{enabled:!1,pushOrReplace:"replace",values:"/",pair:":",array:"+"}}),b.components.register("state",b.State)
|
10 |
+
}(FooGallery.$,FooGallery,FooGallery.utils.is,FooGallery.utils.str),function(a,b,c,d,e,f){b.Item=b.Component.extend({construct:function(a,b){var c=this;c._super(a),c.cls=a.cls.item,c.il8n=a.il8n.item,c.sel=a.sel.item,c.opt=f.extend({},a.opt.item,b),c.isAttached=!1,c.isCreated=!1,c.isDestroyed=!1,c.isLoading=!1,c.isLoaded=!1,c.isError=!1,c.isParsed=!1,c.$el=null,c.$inner=null,c.$anchor=null,c.$image=null,c.$caption=null,c.type=c.opt.type,c.id=c.opt.id,c.href=c.opt.href,c.src=c.opt.src,c.srcset=c.opt.srcset,c.width=c.opt.width,c.height=c.opt.height,c.title=c.opt.title,c.alt=c.opt.alt,c.caption=d.empty(c.opt.caption)?c.title:c.opt.caption,c.description=d.empty(c.opt.description)?c.alt:c.opt.description,c.attr=c.opt.attr,c.tags=c.opt.tags,c.maxWidth=c.opt.maxWidth,c.maxCaptionLength=c.opt.maxCaptionLength,c.maxDescriptionLength=c.opt.maxDescriptionLength,c.showCaptionTitle=c.opt.showCaptionTitle,c.showCaptionDescription=c.opt.showCaptionDescription,c._thumbUrl=null,c._placeholder=null,c._load=null,c._undo={classes:"",style:"",loader:!1,placeholder:!1}},destroy:function(){var a=this;return a.tmpl.raise("destroy-item",[a]).isDefaultPrevented()||(a.isDestroyed=a.doDestroyItem()),a.isDestroyed&&(a.tmpl.raise("destroyed-item",[a]),a._super()),a.isDestroyed},doDestroyItem:function(){var a=this;return a.isParsed?(a.append(),d.empty(a._undo.classes)?a.$el.removeAttr("class"):a.$el.attr("class",a._undo.classes),d.empty(a._undo.style)?a.$el.removeAttr("style"):a.$el.attr("style",a._undo.style),a._undo.loader&&a.$el.find(a.sel.loader).remove(),a._undo.placeholder&&a.$image.prop("src")==a._placeholder&&a.$image.removeAttr("src")):a.isCreated&&(a.detach(),a.$el.remove()),!0},parse:function(b){var c=this,d=a(b);return!c.tmpl.raise("parse-item",[c,d]).isDefaultPrevented()&&(c.isCreated=d.is(c.sel.elem))&&(c.isParsed=c.doParseItem(d),c.fix()),c.isParsed&&c.tmpl.raise("parsed-item",[c]),c.isParsed},doParseItem:function(c){var e=this,f=e.tmpl.opt,g=e.cls,h=e.sel;return e._undo.classes=c.attr("class")||"",e._undo.style=c.attr("style")||"",e.$el=c.data(b.dataItem,e),e.$inner=e.$el.find(h.inner),e.$anchor=e.$el.find(h.anchor).on("click.foogallery",{self:e},e.onAnchorClick),e.$image=e.$anchor.find(h.image),e.$caption=e.$el.find(h.caption.elem).on("click.foogallery",{self:e},e.onCaptionClick),e.isAttached=e.$el.parent().length>0,e.isLoading=e.$el.is(h.loading),e.isLoaded=e.$el.is(h.loaded),e.isError=e.$el.is(h.error),e.id=e.$anchor.data("id")||e.id,e.tags=e.$anchor.data("tags")||e.tags,e.href=e.$anchor.attr("href")||e.href,e.src=e.$image.attr(f.src)||e.src,e.srcset=e.$image.attr(f.srcset)||e.srcset,e.width=parseInt(e.$image.attr("width"))||e.width,e.height=parseInt(e.$image.attr("height"))||e.height,e.title=e.$image.attr("title")||e.title,e.alt=e.$image.attr("alt")||e.alt,e.caption=e.$anchor.data("title")||e.$anchor.data("captionTitle")||e.caption||e.title,e.description=e.$anchor.data("description")||e.$anchor.data("captionDesc")||e.description||e.alt,d.empty(e.caption)&&(e.caption=a.trim(e.$caption.find(h.caption.title).html())),d.empty(e.description)&&(e.description=a.trim(e.$caption.find(h.caption.description).html())),d.number(e.maxCaptionLength)&&e.maxCaptionLength>0&&!d.empty(e.caption)&&d.string(e.caption)&&e.caption.length>e.maxCaptionLength&&e.$caption.find(h.caption.title).html(e.caption.substr(0,e.maxCaptionLength)+"…"),d.number(e.maxDescriptionLength)&&e.maxDescriptionLength>0&&!d.empty(e.description)&&d.string(e.description)&&e.description.length>e.maxDescriptionLength&&e.$caption.find(h.caption.description).html(e.description.substr(0,e.maxDescriptionLength)+"…"),0===e.$el.find(h.loader).length&&(e.$el.append(a("<div/>",{class:g.loader})),e._undo.loader=!0),d.empty(e.$image.prop("src"))&&(e._placeholder=e.tmpl.items.placeholder(e.width,e.height),e.$image.prop("src",e._placeholder),e._undo.placeholder=!0),!e.isCreated||!e.isAttached||e.isLoading||e.isLoaded||e.isError||e.$el.addClass(g.idle),!0},create:function(){var a=this;if(!a.isCreated&&d.string(a.href)&&d.string(a.src)&&d.number(a.width)&&d.number(a.height)){a.tmpl.raise("create-item",[a]).isDefaultPrevented()||(a.isCreated=a.doCreateItem()),a.isCreated&&a.tmpl.raise("created-item",[a])}return a.isCreated},doCreateItem:function(){var c=this,e=c.tmpl.opt,f=c.cls,g=c.attr;g.elem.class=f.elem+" "+f.idle,g.inner.class=f.inner,g.anchor.class=f.anchor,g.anchor.href=c.href,g.anchor["data-id"]=c.id,g.anchor["data-title"]=c.caption,g.anchor["data-description"]=c.description,d.empty(c.tags)||(g.anchor["data-tags"]=JSON.stringify(c.tags)),g.image.class=f.image,g.image.src=c.tmpl.items.placeholder(c.width,c.height),g.image[e.src]=c.src,g.image[e.srcset]=c.srcset,g.image.width=c.width,g.image.height=c.height,g.image.title=c.title,g.image.alt=c.alt,c.$el=a("<div/>").attr(g.elem).data(b.dataItem,c),c.$inner=a("<figure/>").attr(g.inner).appendTo(c.$el),c.$anchor=a("<a/>").attr(g.anchor).appendTo(c.$inner).on("click.foogallery",{self:c},c.onAnchorClick),c.$image=a("<img/>").attr(g.image).appendTo(c.$anchor),f=c.cls.caption,g=c.attr.caption,g.elem.class=f.elem,c.$caption=a("<figcaption/>").attr(g.elem).on("click.foogallery",{self:c},c.onCaptionClick),g.inner.class=f.inner;var h=a("<div/>").attr(g.inner).appendTo(c.$caption),i=!d.empty(c.caption),j=!d.empty(c.description);if(i||j){if(g.title.class=f.title,g.description.class=f.description,i){var k;k=d.number(c.maxCaptionLength)&&c.maxCaptionLength>0&&d.string(c.caption)&&c.caption.length>c.maxCaptionLength?a("<div/>").attr(g.title).html(c.caption.substr(0,c.maxCaptionLength)+"…"):a("<div/>").attr(g.title).html(c.caption),h.append(k)}if(j){var l;l=d.number(c.maxDescriptionLength)&&c.maxDescriptionLength>0&&d.string(c.description)&&c.description.length>c.maxDescriptionLength?a("<div/>").attr(g.description).html(c.description.substr(0,c.maxDescriptionLength)+"…"):a("<div/>").attr(g.description).html(c.description),h.append(l)}}return c.$caption.appendTo(c.$inner),0===c.$el.find(c.sel.loader).length&&c.$el.append(a("<div/>",{class:c.cls.loader})),!0},append:function(){var a=this;if(a.isCreated&&!a.isAttached){a.tmpl.raise("append-item",[a]).isDefaultPrevented()||(a.tmpl.$el.append(a.$el),a.fix(),a.isAttached=!0),a.isAttached&&a.tmpl.raise("appended-item",[a])}return a.isAttached},detach:function(){var a=this;if(a.isCreated&&a.isAttached){a.tmpl.raise("detach-item",[a]).isDefaultPrevented()||(a.$el.detach(),a.unfix(),a.isAttached=!1),a.isAttached||a.tmpl.raise("detached-item",[a])}return!a.isAttached},load:function(){var b=this;if(d.promise(b._load))return b._load;if(!b.isCreated||!b.isAttached)return e.rejectWith("not created or attached");if(b.tmpl.raise("load-item",[b]).isDefaultPrevented())return e.rejectWith("default prevented");var c=b.cls,f=b.$image.get(0),g=f.src;return b.isLoading=!0,b.$el.removeClass(c.idle).removeClass(c.loaded).removeClass(c.error).addClass(c.loading),b._load=a.Deferred(function(a){d.undef(window.InstallTrigger)||(f.src=""),f.onload=function(){f.onload=f.onerror=null,b.isLoading=!1,b.isLoaded=!0,b.$el.removeClass(c.loading).addClass(c.loaded),b.unfix(),b.tmpl.raise("loaded-item",[b]),a.resolve(b)},f.onerror=function(){f.onload=f.onerror=null,b.isLoading=!1,b.isError=!0,b.$el.removeClass(c.loading).addClass(c.error),d.string(g)&&b.$image.prop("src",g),b.tmpl.raise("error-item",[b]),a.reject(b)},f.src=b.getThumbUrl()}).promise()},fix:function(){var a=this;if(!a.tmpl.raise("fix-item",[a]).isDefaultPrevented()&&a.isCreated&&!a.isLoading&&!a.isLoaded&&!a.isError){var b=a.width,c=a.height;if(!isNaN(b)&&!isNaN(c)){var e=d.fn(a.maxWidth)?a.maxWidth(a):a.$image.width();e<=0&&(e=b);var f=e/b,g=c*f;a.$image.css({width:e,height:g})}}return a},unfix:function(){var a=this;return!a.tmpl.raise("unfix-item",[a]).isDefaultPrevented()&&a.isCreated&&a.$image.css({width:"",height:""}),a},getThumbUrl:function(a){a=!!d.boolean(a)&&a;var c=this;return!a&&d.string(c._thumbUrl)?c._thumbUrl:c._thumbUrl=b.parseSrc(c.src,c.width,c.height,c.srcset,c.$anchor.innerWidth(),c.$anchor.innerHeight())},scrollTo:function(a){var b=this;if(b.isAttached){var d=b.bounds(),e=c.getViewportBounds();switch(a){case"top":d.left+=d.width/2-e.width/2,d.top-=e.height/5;break;default:d.left+=d.width/2-e.width/2,d.top+=d.height/2-e.height/2}window.scrollTo(d.left,d.top)}return b},bounds:function(){return this.isAttached?c.getElementBounds(this.$el):null},intersects:function(a){return!!this.isAttached&&this.bounds().intersects(a)},onAnchorClick:function(a){var b=a.data.self,c=b.tmpl.state.get(b);b.tmpl.state.update(c)},onCaptionClick:function(b){var c=b.data.self;a(b.target).is(c.sel.caption.all)&&c.$anchor.length>0&&c.$anchor.get(0).click()}}),b.template.configure("core",{item:{type:"item",id:"",href:"",src:"",srcset:"",width:0,height:0,title:"",alt:"",caption:"",description:"",tags:[],maxWidth:null,maxCaptionLength:0,maxDescriptionLength:0,showCaptionTitle:!0,showCaptionDescription:!0,attr:{elem:{},inner:{},anchor:{},image:{},caption:{elem:{},inner:{},title:{},description:{}}}}},{item:{elem:"fg-item",inner:"fg-item-inner",anchor:"fg-thumb",image:"fg-image",loader:"fg-loader",idle:"fg-idle",loading:"fg-loading",loaded:"fg-loaded",error:"fg-error",caption:{elem:"fg-caption",inner:"fg-caption-inner",title:"fg-caption-title",description:"fg-caption-desc"}}},{item:{}}),b.components.register("item",b.Item)}(FooGallery.$,FooGallery,FooGallery.utils,FooGallery.utils.is,FooGallery.utils.fn,FooGallery.utils.obj),function(a,b,c,d,e,f){b.Items=b.Component.extend({construct:function(a){var b=this;b._super(a),b.idMap={},b._fetched=null,b._arr=[],b._available=[],b._canvas=document.createElement("canvas");var d=b.tmpl.cls.item.caption;b.tmpl.sel.item.caption.all=c.selectify([d.elem,d.inner,d.title,d.description])},destroy:function(){var b=this,c=b.all(),d=[];c.length>0&&(b.tmpl.raise("destroy-items",[c]),d=a.map(c,function(a){return a.destroy()?a:null}),d.length>0&&b.tmpl.raise("destroyed-items",[d])),b.idMap={},b._canvas=b._fetched=null,b._arr=[],b._available=[],b._super()},fetch:function(b){var c=this;if(!b&&d.promise(c._fetched))return c._fetched;var e=c.tmpl,f=e.sel,g=e.opt.items,h=a.Deferred(),i=c.make(e.$el.find(f.item.elem));return d.empty(g)?(i.push.apply(i,c.make(window[e.id+"-items"])),h.resolve(i)):d.array(g)?(i.push.apply(i,c.make(g)),h.resolve(i)):d.string(g)?a.get(g).then(function(a){i.push.apply(i,c.make(a)),h.resolve(i)},function(a,b,c){console.log("FooGallery: GET items error.",g,a,b,c),h.resolve(i)}):h.resolve(i),h.then(function(a){c.setAll(a)}),c._fetched=h.promise()},all:function(){return this._arr.slice()},count:function(a){return a?this.all().length:this.available().length},available:function(){return this._available.slice()},get:function(a){return!d.empty(a)&&this.idMap[a]?this.idMap[a]:null},setAll:function(a){this._arr=d.array(a)?a:[],this.idMap=this.createIdMap(a),this._available=this.all()},setAvailable:function(a){this._available=d.array(a)?a:[]},reset:function(){this.setAvailable(this.all())},placeholder:function(a,c){return this._canvas&&this._canvas.toDataURL&&d.number(a)&&d.number(c)?(this._canvas.width=a,this._canvas.height=c,this._canvas.toDataURL()):b.emptyImage},loadable:function(b){var e,f=this,g=f.tmpl.opt;return g.lazy&&(e=c.getViewportBounds(g.viewport)),d.array(b)?a.map(b,function(a){return a.isCreated&&a.isAttached&&!a.isLoading&&!a.isLoaded&&!a.isError&&(!g.lazy||g.lazy&&a.intersects(e))?a:null}):[]},creatable:function(c){return d.array(c)?a.map(c,function(a){return a instanceof b.Item&&!a.isCreated?a:null}):[]},appendable:function(c){return d.array(c)?a.map(c,function(a){return a instanceof b.Item&&a.isCreated&&!a.isAttached?a:null}):[]},detachable:function(c){return d.array(c)?a.map(c,function(a){return a instanceof b.Item&&a.isCreated&&a.isAttached?a:null}):[]},jquerify:function(b){return a(a.map(b,function(a){return a.$el.get()}))},make:function(c){var e=this,g=[];if(d.jq(c)||d.array(c)){var h=[],i=a.makeArray(c);if(0===i.length)return g;e.tmpl.raise("make-items",[i]).isDefaultPrevented()||(g=a.map(i,function(a){var c=e.type(a),g=f.extend(d.hash(a)?a:{},{type:c}),i=b.components.make(c,e.tmpl,g);return d.element(a)?i.parse(a)?(h.push(i),i):null:i})),g.length>0&&e.tmpl.raise("made-items",[g]),h.length>0&&e.tmpl.raise("parsed-items",[h])}return g},type:function(c){var e;if(d.hash(c))e=c.type;else if(d.element(c)){var f=a(c),g=this.tmpl.sel.item;e=f.find(g.anchor).data("type")}return d.string(e)&&b.components.contains(e)?e:"item"},create:function(b,c){var e=this,f=[],g=e.creatable(b);if(g.length>0){e.tmpl.raise("create-items",[g]).isDefaultPrevented()||(f=a.map(g,function(a){return a.create()?a:null})),f.length>0&&e.tmpl.raise("created-items",[f])}return d.boolean(c)&&c?e.append(b):f},append:function(b){var c=this,d=[],e=c.appendable(b);if(e.length>0){c.tmpl.raise("append-items",[e]).isDefaultPrevented()||(d=a.map(e,function(a){return a.append()?a:null})),d.length>0&&c.tmpl.raise("appended-items",[d])}return d},detach:function(b){var c=this,d=[],e=c.detachable(b);if(e.length>0){c.tmpl.raise("detach-items",[e]).isDefaultPrevented()||(d=a.map(e,function(a){return a.detach()?a:null})),d.length>0&&c.tmpl.raise("detached-items",[d])}return d},load:function(b){var c=this;if(b=c.loadable(b),b.length>0){if(!c.tmpl.raise("load-items",[b]).isDefaultPrevented()){var d=a.map(b,function(a){return a.load()});return e.when(d).done(function(a){c.tmpl.raise("loaded-items",[a])})}}return e.resolveWith([])},createIdMap:function(b){var c={};return a.each(b,function(a,b){d.empty(b.id)&&(b.id=""+(a+1)),c[b.id]=b}),c}}),b.components.register("items",b.Items)}(FooGallery.$,FooGallery,FooGallery.utils,FooGallery.utils.is,FooGallery.utils.fn,FooGallery.utils.obj),function(a,b,c,d){b.Paging=b.Component.extend({construct:function(a){var b=this;b._super(a),b.opt=b.tmpl.opt.paging,b.cls=b.tmpl.cls.paging,b.il8n=b.tmpl.il8n.paging,b.sel=b.tmpl.sel.paging,b.pushOrReplace=b.opt.pushOrReplace,b.type=b.opt.type,b.theme=b.opt.theme,b.size=b.opt.size,b.position=b.opt.position,b.scrollToTop=b.opt.scrollToTop,b.current=0,b.total=0,b.ctrls=[],b._arr=[]},destroy:function(){var b=this;b._arr.splice(0,b._arr.length),a.each(b.ctrls.splice(0,b.ctrls.length),function(a,b){b.destroy()}),b._super()},build:function(){var a=this,c=a.tmpl.items.available();a.total=a.size>0&&c.length>0?Math.ceil(c.length/a.size):1;for(var d=0;d<a.total;d++)a._arr.push(c.splice(0,a.size));if(a.total>1&&b.paging.hasCtrl(a.type)){var e,f,g=a.position;"both"!==g&&"top"!==g||(e=b.paging.makeCtrl(a.type,a.tmpl,a,"top"),e.create()&&(e.append(),a.ctrls.push(e))),"both"!==g&&"bottom"!==g||(f=b.paging.makeCtrl(a.type,a.tmpl,a,"bottom"),f.create()&&(f.append(),a.ctrls.push(f)))}},rebuild:function(){var b=this;b.current=0,b.total=0,b._arr.splice(0,b._arr.length),a.each(b.ctrls.splice(0,b.ctrls.length),function(a,b){b.destroy()}),b.build()},all:function(){return this._arr.slice()},available:function(){return this.get(this.current)},controls:function(b){var c=this;c.isValid(b)&&a.each(c.ctrls,function(a,c){c.update(b)})},isValid:function(a){return d.number(a)&&a>0&&a<=this.total},number:function(a){return this.isValid(a)?a:0===this.current?1:this.current},create:function(a,b){var c=this;a=c.number(a);var d=a-1;c.tmpl.items.detach(c.tmpl.items.all()),c.tmpl.items.create(c._arr[d],!0),c.current=a},get:function(a){var b=this;return b.isValid(a)?(a=b.number(a),b._arr[a-1]):[]},set:function(a,b,c,e){var f=this;if(f.isValid(a)){var g,h=f.number(a);if(h!==f.current){var i=f.current,j=function(){if(c=!d.boolean(c)||c,e=!!d.boolean(e)&&e,c&&1===f.current&&!f.tmpl.state.exists()&&(g=f.tmpl.state.get(),f.tmpl.state.update(g,f.pushOrReplace)),f.controls(a),f.create(h,e),c&&(g=f.tmpl.state.get(),f.tmpl.state.update(g,f.pushOrReplace)),f.scrollToTop&&d.boolean(b)&&b){var j=f.get(f.current);j.length>0&&j[0].scrollTo("top")}f.tmpl.raise("after-page-change",[f.current,i,e])};return!f.tmpl.raise("before-page-change",[f.current,h,j,e]).isDefaultPrevented()&&(j(),!0)}}return!1},find:function(b){for(var c=this,d=0,e=c._arr.length;d<e;d++)if(-1!==a.inArray(b,c._arr[d]))return d+1;return 0},contains:function(b,c){var d=this.get(b);return-1!==a.inArray(c,d)},first:function(){this.goto(1)},last:function(){this.goto(this._arr.length)},prev:function(){this.goto(this.current-1)},next:function(){this.goto(this.current+1)},goto:function(a){var b=this;b.set(a,!0)&&b.tmpl.loadAvailable()}}),b.PagingControl=b.Component.extend({construct:function(a,b,c){var d=this;d._super(a),d.pages=b,d.position=c,d.$container=null},create:function(){var b=this;return b.$container=a("<nav/>",{class:b.pages.cls.container}).addClass(b.pages.theme),!0},destroy:function(){var a=this;a.$container.remove(),a.$container=null},append:function(){var a=this;"top"===a.position?a.$container.insertBefore(a.tmpl.$el):a.$container.insertAfter(a.tmpl.$el)},update:function(a){}}),b.paging.register("default",b.Paging,null,{type:"none",theme:"fg-light",size:30,pushOrReplace:"push",position:"none",scrollToTop:!0},{container:"fg-paging-container"},null,-100)}(FooGallery.$,FooGallery,FooGallery.utils,FooGallery.utils.is),function(a,b,c,d){b.Dots=b.Paging.extend({}),b.DotsControl=b.PagingControl.extend({construct:function(b,c,d){this._super(b,c,d),this.$container=a(),this.$list=a(),this.$items=a()},create:function(){for(var b,c=this,d=c.pages.cls,e=c.pages.il8n,f=[],g=a("<ul/>",{class:d.list}),h=0,i=c.pages.total;h<i;h++)f.push(b=c.createItem(h+1,e.page)),g.append(b);return c.$list=g,c.$container=a("<nav/>",{class:d.container}).addClass(c.pages.theme).append(g),c.$items=a(a.map(f,function(a){return a.get()})),!0},append:function(){var a=this;"top"===a.position?a.$container.insertBefore(a.tmpl.$el):a.$container.insertAfter(a.tmpl.$el)},destroy:function(){var b=this,c=b.pages.sel;b.$list.find(c.link).off("click.foogallery",b.onLinkClick),b.$container.remove(),b.$container=a(),b.$list=a(),b.$items=a()},update:function(a){this.setSelected(a-1)},setSelected:function(b){var c=this,e=c.pages.cls,f=c.pages.il8n,g=c.pages.sel;c.$items.filter(g.selected).removeClass(e.selected).each(function(b,c){var e=a(c),f=e.data("label"),h=e.find(g.reader);d.string(f)&&0!==h.length&&h.html(f)}),c.$items.eq(b).addClass(e.selected).each(function(b,c){var e=a(c),h=e.find(g.reader),i=h.html();d.string(i)&&0!==h.length&&(e.data("label",i),h.html(f.current))})},createItem:function(b,c,e,f,g){e=d.string(e)?e:b,c=d.string(c)?c:"";var h=this,i=h.pages.opt,j=h.pages.cls,k=a("<a/>",{class:j.link,href:"#page-"+b}).html(e).on("click.foogallery",{self:h,page:b},h.onLinkClick);d.empty(c)||k.attr("title",c.replace(/\{PAGE}/g,b).replace(/\{LIMIT}/g,i.limit+"")),g=d.string(g)?g:c,d.empty(g)||k.prepend(a("<span/>",{class:j.reader,text:g.replace(/\{PAGE}/g,"").replace(/\{LIMIT}/g,i.limit+"")}));var l=a("<li/>",{class:j.item}).append(k);return f=d.string(f)?f:"",d.empty(f)||l.addClass(f),l},onLinkClick:function(b){b.preventDefault();var c=b.data.self,d=b.data.page,e=c.pages.sel;a(this).closest(e.item).is(e.disabled)||(c.pages.set(d,!0),c.tmpl.loadAvailable())}}),b.paging.register("dots",b.Dots,b.DotsControl,{type:"dots",position:"both",pushOrReplace:"push"},{list:"fg-dots",item:"fg-dot-item",link:"fg-dot-link",disabled:"fg-disabled",selected:"fg-selected",visible:"fg-visible",reader:"fg-sr-only"},{current:"Current page",page:"Page {PAGE}"})}(FooGallery.$,FooGallery,FooGallery.utils,FooGallery.utils.is),function(a,b,c){b.DefaultTemplate=b.Template.extend({}),b.template.register("default",b.DefaultTemplate,null,{container:"foogallery fg-default"})}(FooGallery.$,FooGallery,FooGallery.utils),function(a,b,c,d){b.MasonryTemplate=b.Template.extend({construct:function(a,b){this._super(a,b),this.masonry=null,this.style=null,this.$columnWidth=null},getStylesheet:function(){var a=this;return null===a.style&&(a.style=document.createElement("style"),a.style.appendChild(document.createTextNode("")),document.head.appendChild(a.style)),a.style.sheet},onPreInit:function(b,c){var e=c.sel,f=c.cls;f.layouts=a.map(f.layout,function(a){return a}).join(" ");for(var g=a.map(f.layout,function(a,b){return{key:b,value:a}}),h=0,i=g.length;h<i;h++)if(c.$el.hasClass(g[h].value)){c.template.layout=g[h].key;break}d.string(f.layout[c.template.layout])||(c.template.layout="col4");var j,k,l="fixed"===c.template.layout;if(c.template.isFitWidth=l,c.template.percentPosition=!l,c.template.transitionDuration=0,c.template.itemSelector=e.item.elem,c.$el.removeClass(f.layouts).addClass(f.layout[c.template.layout]),l||(0===c.$el.find(e.gutterWidth).length&&c.$el.prepend(a("<div/>").addClass(f.gutterWidth)),c.template.gutter=e.gutterWidth),0===c.$el.find(e.columnWidth).length&&c.$el.prepend(a("<div/>").addClass(f.columnWidth)),l&&d.number(c.template.columnWidth)){var m=c.$el.find(e.columnWidth).width(c.template.columnWidth);j=c.getStylesheet(),k="#"+c.id+e.container+" "+e.item.elem+" { width: "+m.outerWidth()+"px; }",j.insertRule(k,0)}c.template.columnWidth=e.columnWidth,l&&d.number(c.template.gutter)&&(j=c.getStylesheet(),k="#"+c.id+e.container+" "+e.item.elem+" { margin-bottom: "+c.template.gutter+"px; }",j.insertRule(k,0)),c.masonry=new Masonry(c.$el.get(0),c.template)},onPostInit:function(a,b){b.masonry.layout()},onFirstLoad:function(a,b){b.masonry.layout()},onReady:function(a,b){b.masonry.layout()},onDestroy:function(a,b){b.$el.find(b.sel.columnWidth).remove(),b.$el.find(b.sel.gutterWidth).remove(),b.style&&b.style.parentNode&&b.style.parentNode.removeChild(b.style)},onDestroyed:function(a,b){b.masonry instanceof Masonry&&b.masonry.destroy()},onLayout:function(a,b){b.masonry.layout()},onParsedItems:function(a,b,c){b.masonry.layout()},onAppendedItems:function(a,b,c){c=b.items.jquerify(c),c=b.masonry.addItems(c),b.masonry.layoutItems(c,!0)},onDetachItem:function(a,b,c){a.isDefaultPrevented()||(a.preventDefault(),b.masonry.remove(c.$el),c.isAttached=!1,c.unfix())},onDetachedItems:function(a,b,c){b.masonry.layout()},onLoadedItems:function(a,b,c){b.masonry.layout()}}),b.template.register("masonry",b.MasonryTemplate,{template:{initLayout:!1,isInitLayout:!1,layout:"col4"}},{container:"foogallery fg-masonry",columnWidth:"fg-column-width",gutterWidth:"fg-gutter-width",layout:{fixed:"fg-masonry-fixed",col2:"fg-masonry-2col",col3:"fg-masonry-3col",col4:"fg-masonry-4col",col5:"fg-masonry-5col"}})}(FooGallery.$,FooGallery,FooGallery.utils,FooGallery.utils.is),function(a,b,c,d){b.Justified=c.Class.extend({construct:function(c,d){this.$el=a(c),this.options=a.extend(!0,{},b.Justified.defaults,d),this._items=[],this._lastRefresh=0,this._refresh=null},init:function(){var b=this;d.string(b.options.maxRowHeight)&&(b.options.maxRowHeight.indexOf("%")?b.options.maxRowHeight=b.options.rowHeight*(parseInt(b.options.maxRowHeight)/100):b.options.maxRowHeight=parseInt(b.options.maxRowHeight)),a(window).on("resize.justified",{self:b},b.onWindowResize),this._refresh=setInterval(function(){b.refresh()},b.options.refreshInterval)},destroy:function(){this._refresh&&clearInterval(this._refresh),a(window).off("resize.justified"),this.$el.removeAttr("style")},refresh:function(){var a=this.getContainerWidth();a!=this._lastRefresh&&(this.layout(),this._lastRefresh=a)},parse:function(){var b=this,c=b.$el.is(":visible"),d=a("<div/>",{class:b.$el.attr("class")}).css({position:"absolute",top:0,left:-9999,visibility:"hidden",maxWidth:b.getContainerWidth()}).appendTo("body");return b._items=b.$el.find(b.options.itemSelector).removeAttr("style").removeClass("fg-positioned").map(function(b,e){var f=a(e),g=0,h=0;if(c)g=f.outerWidth(),h=f.outerHeight();else{var i=f.clone();i.appendTo(d),g=i.outerWidth(),h=i.outerHeight()}return{index:b,width:g,height:h,top:0,left:0,$item:f}}).get(),d.remove(),b._items},getMaxRowHeight:function(){var a=this;return d.string(a.options.maxRowHeight)&&(a.options.maxRowHeight.indexOf("%")?a.options.maxRowHeight=a.options.rowHeight*(parseInt(a.options.maxRowHeight)/100):a.options.maxRowHeight=parseInt(a.options.maxRowHeight)),d.number(a.options.maxRowHeight)?a.options.maxRowHeight:a.options.rowHeight},getContainerWidth:function(){var a=this;return a.$el.is(":visible")?a.$el.width():a.$el.parents(":visible:first").innerWidth()},layout:function(b,c){b=!!d.boolean(b)&&b,c=!d.boolean(c)||c,(b||0===this._items.length)&&this.parse();var e=this,f=0,g=e.getContainerWidth(),h=e.getMaxRowHeight(),i=e.rows(g,h);a.each(i,function(a,b){b.visible&&(a>0&&(f+=e.options.margins),f+=b.height,e.render(b))}),e.$el.height(f),c&&e.getContainerWidth()<g&&e.layout(!1,!1)},render:function(a){for(var b,c=0,d=a.items.length;c<d;c++)b=a.items[c],a.visible?b.$item.css({width:b.width,height:b.height,top:b.top,left:b.left,display:"",maxHeight:this.options.maxRowHeight>0?this.options.maxRowHeight:""}).addClass("fg-positioned"):b.$item.css("display","none")},justify:function(a,b,c,d){var e=this,f=e.options.margins*(a.items.length-1),g=c-f,h=g/a.width;a.width=a.width*h,a.height=a.height*h,a.top=b,a.height>d&&(a.height=d),a.left=0,a.width<g&&(a.left=(g-a.width)/2),a.width+=f;for(var i,j=a.left,k=0,l=a.items.length;k<l;k++)k>0&&(j+=e.options.margins),i=a.items[k],i.left=j,i.top=b,i.width=i.width*h,i.height=i.height*h,i.height>d&&(i.height=d),j+=i.width;return a.height},position:function(a,b,c,d){var e=this,f=e.options.margins*(a.items.length-1),g=c-f;if(a.top=b,a.left=0,a.width<g)switch(d){case"center":a.left=(g-a.width)/2;break;case"right":a.left=g-a.width}a.width+=f;for(var h,i=a.left,j=0,k=a.items.length;j<k;j++)j>0&&(i+=e.options.margins),h=a.items[j],h.left=i,h.top=b,i+=h.width;return a.height},lastRow:function(a,b,c,d){var e=this,f=e.options.margins*(a.items.length-1),g=c-f,h=a.width/g>e.options.justifyThreshold;switch(e.options.lastRow){case"hide":h?e.justify(a,b,c,d):a.visible=!1;break;case"justify":e.justify(a,b,c,d);break;case"nojustify":h?e.justify(a,b,c,d):e.position(a,b,c,"left");break;case"left":case"center":case"right":h?e.justify(a,b,c,d):e.position(a,b,c,e.options.lastRow)}},items:function(){return a.map(this._items,function(a){return{index:a.index,width:a.width,height:a.height,$item:a.$item,top:a.top,left:a.left}})},rows:function(a,b){function c(){var a={index:++h,visible:!0,width:0,height:e.options.rowHeight,top:0,left:0,items:[]};return g.push(a),a}for(var d,e=this,f=e.items(),g=[],h=-1,i=c(),j=0,k=0,l=0,m=f.length;l<m;l++){if(d=f[l],d.height!=e.options.rowHeight){var n=e.options.rowHeight/d.height;d.height=d.height*n,d.width=d.width*n}k+d.width>a&&l>0&&(g.length>1&&(j+=e.options.margins),j+=e.justify(i,j,a,b),i=c(),k=0),i.items.length>0&&(k+=e.options.margins),k+=d.width,i.width+=d.width,i.items.push(d)}return g.length>1&&(j+=e.options.margins),e.lastRow(i,j,a,b),g},onWindowResize:function(a){a.data.self.layout()}}),b.Justified.defaults={itemSelector:".fg-item",rowHeight:150,maxRowHeight:"200%",margins:0,lastRow:"center",justifyThreshold:.5,refreshInterval:250}}(FooGallery.$,FooGallery,FooGallery.utils,FooGallery.utils.is),function(a,b,c){b.JustifiedTemplate=b.Template.extend({onPreInit:function(a,c){c.justified=new b.Justified(c.$el.get(0),c.template)},onInit:function(a,b){b.justified.init()},onFirstLoad:function(a,b){b.justified.layout(!0)},onReady:function(a,b){b.justified.layout(!0)},onDestroy:function(a,b){b.justified.destroy()},onLayout:function(a,b){b.justified.layout(!0)},onParsedItems:function(a,b,c){(b.initialized||b.initializing)&&b.justified.layout(!0)},onAppendedItems:function(a,b,c){(b.initialized||b.initializing)&&b.justified.layout(!0)},onDetachedItems:function(a,b,c){b.initialized&&b.justified.layout(!0)}}),b.template.register("justified",b.JustifiedTemplate,null,{container:"foogallery fg-justified"})}(FooGallery.$,FooGallery,FooGallery.utils),function(a,b,c,d){b.Portfolio=c.Class.extend({construct:function(c,d){this.$el=a(c),this.options=a.extend(!0,{},b.Portfolio.defaults,d),this._items=[],this._lastWidth=0},init:function(){var b=this;a(window).on("resize.portfolio",{self:b},b.onWindowResize)},destroy:function(){a(window).off("resize.portfolio"),this.$el.removeAttr("style")},parse:function(){var b=this,c=b.$el.is(":visible"),d=b.getContainerWidth(),e=a("<div/>",{class:b.$el.attr("class")}).css({position:"absolute",top:0,left:-9999,visibility:"hidden",maxWidth:d}).appendTo("body");return b._items=b.$el.find(".fg-item").removeAttr("style").removeClass("fg-positioned").map(function(b,f){var g=a(f),h=g.find(".fg-thumb"),i=g.find(".fg-image"),j=parseFloat(i.attr("width")),k=parseFloat(i.attr("height")),l=d<j?d:j,m=d<j?"auto":k;if(g.find(".fg-caption").css("max-width",l),i.css({width:l,height:m}),c)j=g.outerWidth(),k=g.outerHeight();else{var n=g.clone();n.appendTo(e),j=n.outerWidth(),k=n.outerHeight()}return i.css({width:"",height:""}),{index:b,width:j,height:k,top:0,left:0,$item:g,$thumb:h}}).get(),e.remove(),b._items},round:function(a){return Math.round(2*a)/2},getContainerWidth:function(){var a=this;return a.$el.is(":visible")?a.$el.width():a.$el.parents(":visible:first").innerWidth()},layout:function(a,b){a=!!d.boolean(a)&&a,b=!d.boolean(b)||b;var c=this,e=c.getContainerWidth();0!=c._lastWidth&&Math.abs(e-c._lastWidth)>0&&(a=!0,c._lastWidth=e),(a||0===c._items.length)&&c.parse();for(var f,g=c.rows(e),h=0,i=0,j=g.length;i<j;i++)f=g[i],h=c.position(f,e,h,c.options.align),c.render(f);c.$el.height(h),0==c._lastWidth&&(c._lastWidth=e),b&&c.getContainerWidth()<e&&c.layout(!1,!1)},render:function(a){for(var b,c=0,d=a.items.length;c<d;c++)b=a.items[c],a.visible?b.$item.css({width:b.width,height:a.height,top:b.top,left:b.left,display:""}).addClass("fg-positioned"):b.$item.css("display","none")},position:function(a,b,c,d){var e=this,f=a.items[a.items.length-1],g=b-(f.left+f.width);a.index>0&&(c+=e.options.gutter),a.top=c;for(var h,i=0,j=a.items.length;i<j;i++)h=a.items[i],h.top=c,"center"===d?h.left+=g/2:"right"===d&&(h.left+=g);return c+a.height},items:function(){return a.map(this._items,function(a){return{index:a.index,width:a.width,height:a.height,$item:a.$item,$thumb:a.$thumb,top:a.top,left:a.left}})},rows:function(a){for(var b=this,c=b.items(),d=[],e=c.length>0,f=-1,g=0;e;){f+=1,f>0&&(g+=b.options.gutter);for(var h,i,j,k={index:f,visible:!0,top:g,width:0,height:0,items:[]},l=[],m=0,n=0,o=c.length;n<o&&(i=c[n],!((h=k.width+i.width)>a&&n>0));n++)h>a&&0==n&&(h=a,j=a/i.width,i.width=b.round(i.width*j),i.height=b.round(i.height*j),k.height=i.height),i.top=k.top,n>0&&(m+=b.options.gutter),n!==o-1&&(h+=b.options.gutter),i.left=m,m+=i.width,i.height>k.height&&(k.height=i.height),k.width=h,k.items.push(i),l.push(n);if(0===l.length){e=!1;break}l.sort(function(a,b){return b-a});for(var p=0,q=l.length;p<q;p++)c.splice(l[p],1);d.push(k),e=c.length>0}return d},onWindowResize:function(a){a.data.self.layout()}}),b.Portfolio.defaults={gutter:40,align:"center"}}(FooGallery.$,FooGallery,FooGallery.utils,FooGallery.utils.is),function(a,b,c){b.PortfolioTemplate=b.Template.extend({construct:function(a,b){this._super(a,b),this.portfolio=null},onPreInit:function(a,c){c.portfolio=new b.Portfolio(c.$el.get(0),c.template)},onInit:function(a,b){b.portfolio.init()},onFirstLoad:function(a,b){b.portfolio.layout(!0)},onReady:function(a,b){b.portfolio.layout(!0)},onDestroy:function(a,b){b.portfolio.destroy()},onLayout:function(a,b){b.portfolio.layout(!0)},onParsedItems:function(a,b,c){(b.initialized||b.initializing)&&b.portfolio.layout(!0)},onAppendedItems:function(a,b,c){(b.initialized||b.initializing)&&b.portfolio.layout(!0)},onDetachedItems:function(a,b,c){b.initialized&&b.portfolio.layout(!0)}}),b.template.register("simple_portfolio",b.PortfolioTemplate,{gutter:40},{container:"foogallery fg-simple_portfolio"})}(FooGallery.$,FooGallery,FooGallery.utils),function(a,b,c,d){b.ImageViewerTemplate=b.Template.extend({construct:function(b,c){this._super(d.extend({},b,{paging:{pushOrReplace:"replace",theme:"fg-light",type:"default",size:1,position:"none",scrollToTop:!1}}),c),this.$inner=a(),this.$current=a(),this.$total=a(),this.$prev=a(),this.$next=a()},createChildren:function(){var b=this;return a("<div/>",{class:b.cls.inner}).append(a("<div/>",{class:b.cls.innerContainer
|
11 |
+
}),a("<div/>",{class:b.cls.controls}).append(a("<div/>",{class:b.cls.prev}).append(a("<span/>",{text:b.il8n.prev})),a("<label/>",{class:b.cls.count,text:b.il8n.count}).prepend(a("<span/>",{class:b.cls.countCurrent,text:"0"})).append(a("<span/>",{class:b.cls.countTotal,text:"0"})),a("<div/>",{class:b.cls.next}).append(a("<span/>",{text:b.il8n.next}))))},destroyChildren:function(){var a=this;a.$el.find(a.sel.inner).remove()},onPreInit:function(a,b){b.$inner=b.$el.find(b.sel.innerContainer),b.$current=b.$el.find(b.sel.countCurrent),b.$total=b.$el.find(b.sel.countTotal),b.$prev=b.$el.find(b.sel.prev),b.$next=b.$el.find(b.sel.next)},onInit:function(a,b){b.template.attachFooBox&&b.$el.on("foobox.previous",{self:b},b.onFooBoxPrev).on("foobox.next",{self:b},b.onFooBoxNext),b.$prev.on("click",{self:b},b.onPrevClick),b.$next.on("click",{self:b},b.onNextClick)},onFirstLoad:function(a,b){b.update()},onDestroy:function(a,b){b.template.attachFooBox&&b.$el.off({"foobox.previous":b.onFooBoxPrev,"foobox.next":b.onFooBoxNext}),b.$prev.off("click",b.onPrevClick),b.$next.off("click",b.onNextClick)},onAppendItem:function(a,b,c){a.preventDefault(),b.$inner.append(c.$el),c.fix(),c.isAttached=!0},onAfterPageChange:function(a,b,c,d,e){e||b.update()},onAfterFilterChange:function(a,b){b.update()},update:function(){this.pages&&(this.$current.text(this.pages.current),this.$total.text(this.pages.total))},prev:function(){this.pages&&(this.template.loop&&1===this.pages.current?this.pages.last():this.pages.prev(),this.update())},next:function(){this.pages&&(this.template.loop&&this.pages.current===this.pages.total?this.pages.first():this.pages.next(),this.update())},onFooBoxPrev:function(a){a.data.self.prev()},onFooBoxNext:function(a){a.data.self.next()},onPrevClick:function(a){a.preventDefault(),a.stopPropagation(),a.data.self.prev()},onNextClick:function(a){a.preventDefault(),a.stopPropagation(),a.data.self.next()}}),b.template.register("image-viewer",b.ImageViewerTemplate,{template:{attachFooBox:!1,loop:!1}},{container:"foogallery fg-image-viewer",inner:"fiv-inner",innerContainer:"fiv-inner-container",controls:"fiv-ctrls",prev:"fiv-prev",next:"fiv-next",count:"fiv-count",countCurrent:"fiv-count-current",countTotal:"fiv-count-total"},{prev:"Prev",next:"Next",count:"of"})}(FooGallery.$,FooGallery,FooGallery.utils,FooGallery.utils.obj),function(a,b,c){b.ThumbnailTemplate=b.Template.extend({construct:function(b,d){this._super(c.extend({},b,{filtering:{type:"none"},paging:{type:"none"}}),d),this.$hidden=a()},createChildren:function(){var b=this;return b.$hidden=a("<div/>",{class:b.cls.hidden})},destroyChildren:function(){var a=this;a.$el.find(a.sel.hidden).remove()},onPreInit:function(a,b){b.$hidden=b.$el.find(b.sel.hidden)},onPostInit:function(b,c){for(var d,e=c.items.all().slice(1),f=0,g=e.length;f<g;f++)d=e[f],c.$hidden.append(a("<a/>",{href:d.href,rel:"lightbox["+c.id+"]"}).attr(d.attr.anchor));c.items.setAll(c.items.all().slice(0,1))}}),b.template.register("thumbnail",b.ThumbnailTemplate,null,{container:"foogallery fg-thumbnail",hidden:"fg-st-hidden"})}(FooGallery.$,FooGallery,FooGallery.utils.obj),function(a,b,c,d){b.triggerPostLoad=function(b,c,d,e,f){if("first-load"===b.type||c.initialized&&("after-page-change"===b.type&&!f||"after-filter-change"===b.type))try{a("body").trigger("post-load")}catch(a){console.error(a)}},b.autoDefaults={on:{"first-load.foogallery after-page-change.foogallery after-filter-change.foogallery":b.triggerPostLoad}},b.auto=function(a){b.autoDefaults=d.merge(b.autoDefaults,a)},a(function(){a('[id^="foogallery-gallery-"]:not(.fg-ready)').foogallery(b.autoDefaults)}),c.ready(function(){a('[id^="foogallery-gallery-"].fg-ready').foogallery(b.autoDefaults)})}(FooGallery.$,FooGallery,FooGallery.utils,FooGallery.utils.obj);
|
extensions/demo-content-generator/class-demo-content-generator.php
ADDED
@@ -0,0 +1,182 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Created by Brad Vincent.
|
4 |
+
* Date: 04/03/2018
|
5 |
+
*/
|
6 |
+
if ( ! class_exists( 'FooGallery_Demo_Content_Generator' ) ) {
|
7 |
+
|
8 |
+
class FooGallery_Demo_Content_Generator {
|
9 |
+
function __construct() {
|
10 |
+
//always show the menu
|
11 |
+
add_action( 'foogallery_admin_menu_after', array( $this, 'add_menu' ) );
|
12 |
+
add_action( 'foogallery_extension_activated-demo-content', array( $this, 'add_menu' ) );
|
13 |
+
}
|
14 |
+
|
15 |
+
function add_menu() {
|
16 |
+
foogallery_add_submenu_page( __( 'Demo Content', 'foogallery' ), 'manage_options', 'foogallery-demo-content', array(
|
17 |
+
$this,
|
18 |
+
'render_view',
|
19 |
+
) );
|
20 |
+
}
|
21 |
+
|
22 |
+
function render_view() {
|
23 |
+
require_once 'view-demo-content.php';
|
24 |
+
}
|
25 |
+
|
26 |
+
static function search( $query, $count = 20 ) {
|
27 |
+
require_once 'includes/class-pixabay.php';
|
28 |
+
require_once 'includes/class-lorem-ipsum.php';
|
29 |
+
|
30 |
+
$client = new FooGallery_PixabayClient();
|
31 |
+
$key = apply_filters( 'foogallery_pixabay_key', '1843003-12be68cf2726df47797f19cd7' );
|
32 |
+
|
33 |
+
$results = $client->search( $key, $query, $count );
|
34 |
+
|
35 |
+
$hits = $results->hits;
|
36 |
+
|
37 |
+
$lorem = new FooGallery_LoremIpsum();
|
38 |
+
|
39 |
+
$results = array();
|
40 |
+
|
41 |
+
//get random images
|
42 |
+
$random_image_indexes = array_rand($hits, $count);
|
43 |
+
foreach ( $random_image_indexes as $image_index ) {
|
44 |
+
$image = $hits[$image_index];
|
45 |
+
if ( array_key_exists( 'largeImageURL', $image ) ) {
|
46 |
+
$url = $image->largeImageURL;
|
47 |
+
} else {
|
48 |
+
$url = $image->webformatURL;
|
49 |
+
}
|
50 |
+
|
51 |
+
$thumb = $image->previewURL;
|
52 |
+
|
53 |
+
$title = 'FooGallery Demo Image ' . $image->id;
|
54 |
+
$caption_title = self::build_caption_title( $image->tags );
|
55 |
+
if ( false === $caption_title ) {
|
56 |
+
$caption_title = $lorem->words( rand(3,5) );
|
57 |
+
}
|
58 |
+
$caption_desc = $lorem->words( rand(8, 15) );
|
59 |
+
|
60 |
+
$results[] = array(
|
61 |
+
'title' => $title,
|
62 |
+
'caption' => $caption_title,
|
63 |
+
'description' => $caption_desc,
|
64 |
+
'src' => $thumb,
|
65 |
+
'href' => $url,
|
66 |
+
'width' => 150,
|
67 |
+
'height' => 150,
|
68 |
+
'tags' => self::clean_up_tags($image->tags)
|
69 |
+
);
|
70 |
+
}
|
71 |
+
|
72 |
+
return $results;
|
73 |
+
}
|
74 |
+
|
75 |
+
static function clean_up_tags( $tag_source ) {
|
76 |
+
if ( empty( $tag_source ) ) {
|
77 |
+
return '';
|
78 |
+
}
|
79 |
+
|
80 |
+
$tag_source = str_replace( ', ', ',', $tag_source );
|
81 |
+
$tag_source = str_replace( ' ', ',', $tag_source );
|
82 |
+
|
83 |
+
$tags = explode( ',', $tag_source );
|
84 |
+
|
85 |
+
$tags = array_unique( $tags );
|
86 |
+
|
87 |
+
$tags = array_splice( $tags, 0, 5, true );
|
88 |
+
|
89 |
+
$tag_output = implode(',', $tags );
|
90 |
+
|
91 |
+
return $tag_output;
|
92 |
+
}
|
93 |
+
|
94 |
+
static function build_caption_title( $tag_source ) {
|
95 |
+
if ( empty( $tag_source ) ) {
|
96 |
+
return false;
|
97 |
+
}
|
98 |
+
|
99 |
+
$tag_source = str_replace( ', ', ',', $tag_source );
|
100 |
+
$tag_source = str_replace( ' ', ',', $tag_source );
|
101 |
+
|
102 |
+
$tags = explode( ',', $tag_source );
|
103 |
+
|
104 |
+
$tags = array_unique( $tags );
|
105 |
+
|
106 |
+
$tags = array_splice( $tags, 0, 4, true );
|
107 |
+
|
108 |
+
$tag_output = implode(' ', $tags );
|
109 |
+
|
110 |
+
return ucwords( $tag_output );
|
111 |
+
}
|
112 |
+
|
113 |
+
static function generate( $query, $count = 20 ) {
|
114 |
+
$images = self::search( $query, $count );
|
115 |
+
|
116 |
+
foreach ( $images as $image ) {
|
117 |
+
|
118 |
+
$title = foo_convert_to_key($image['caption']);
|
119 |
+
$caption_title = $image['caption'];
|
120 |
+
$caption_desc = $image['description'];
|
121 |
+
$src = $image['href'];
|
122 |
+
$tags = $image['tags'];
|
123 |
+
|
124 |
+
// check if attachment already exists
|
125 |
+
$attachment_args = array(
|
126 |
+
'posts_per_page' => 1,
|
127 |
+
'post_type' => 'attachment',
|
128 |
+
'name' => $title
|
129 |
+
);
|
130 |
+
|
131 |
+
$attachment_check = new WP_Query( $attachment_args );
|
132 |
+
|
133 |
+
if ( !$attachment_check->have_posts() ) {
|
134 |
+
$attachments[] = self::create_attachment( $src, $title, $caption_title, $caption_desc, $tags );
|
135 |
+
}
|
136 |
+
|
137 |
+
}
|
138 |
+
|
139 |
+
if ( !empty( $attachments ) ) {
|
140 |
+
return foogallery_create_gallery( 'masonry', implode( ',', $attachments ) );
|
141 |
+
}
|
142 |
+
|
143 |
+
return false;
|
144 |
+
}
|
145 |
+
|
146 |
+
static function create_attachment( $image_url, $title, $caption_title, $caption_description, $tags ) {
|
147 |
+
// Include image.php so we can call wp_generate_attachment_metadata()
|
148 |
+
require_once( ABSPATH . 'wp-admin/includes/image.php' );
|
149 |
+
|
150 |
+
// Get the contents of the picture
|
151 |
+
$response = wp_remote_get( $image_url );
|
152 |
+
$contents = wp_remote_retrieve_body( $response );
|
153 |
+
|
154 |
+
// Upload and get file data
|
155 |
+
$upload = wp_upload_bits( basename( $image_url ), null, $contents );
|
156 |
+
$guid = $upload['url'];
|
157 |
+
$file = $upload['file'];
|
158 |
+
$file_type = wp_check_filetype( basename( $file ), null );
|
159 |
+
|
160 |
+
// Create attachment
|
161 |
+
$attachment = array(
|
162 |
+
'ID' => 0,
|
163 |
+
'guid' => $guid,
|
164 |
+
'post_title' => $title,
|
165 |
+
'post_excerpt' => $caption_title,
|
166 |
+
'post_content' => $caption_description,
|
167 |
+
'post_date' => '',
|
168 |
+
'post_mime_type' => $file_type['type'],
|
169 |
+
);
|
170 |
+
|
171 |
+
// Insert the attachment
|
172 |
+
$attachment_id = wp_insert_attachment( $attachment, $file, 0 );
|
173 |
+
$attachment_data = wp_generate_attachment_metadata( $attachment_id, $file );
|
174 |
+
wp_update_attachment_metadata( $attachment_id, $attachment_data );
|
175 |
+
|
176 |
+
// Save tags
|
177 |
+
wp_set_object_terms($attachment_id, array_map('trim', preg_split('/,+/', $tags)), FOOGALLERY_ATTACHMENT_TAXONOMY_TAG, false);
|
178 |
+
|
179 |
+
return $attachment_id;
|
180 |
+
}
|
181 |
+
}
|
182 |
+
}
|
extensions/demo-content-generator/includes/class-lorem-ipsum.php
ADDED
@@ -0,0 +1,369 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Lorem Ipsum Generator
|
4 |
+
*
|
5 |
+
* PHP version 5.3+
|
6 |
+
*
|
7 |
+
* Licensed under The MIT License.
|
8 |
+
* Redistribution of these files must retain the above copyright notice.
|
9 |
+
*
|
10 |
+
* @author Josh Sherman <hello@joshtronic.com>
|
11 |
+
* @copyright Copyright 2014, 2015, 2016, 2017, 2018 Josh Sherman
|
12 |
+
* @license http://www.opensource.org/licenses/mit-license.html
|
13 |
+
* @link https://github.com/joshtronic/php-loremipsum
|
14 |
+
*/
|
15 |
+
|
16 |
+
class FooGallery_LoremIpsum
|
17 |
+
{
|
18 |
+
/**
|
19 |
+
* First
|
20 |
+
*
|
21 |
+
* Whether or not we should be starting the string with "Lorem ipsum..."
|
22 |
+
*
|
23 |
+
* @access private
|
24 |
+
* @var boolean
|
25 |
+
*/
|
26 |
+
private $first = true;
|
27 |
+
|
28 |
+
/**
|
29 |
+
* Words
|
30 |
+
*
|
31 |
+
* A lorem ipsum vocabulary of sorts. Not a complete list as I'm unsure if
|
32 |
+
* a complete list exists and if so, where to get it.
|
33 |
+
*
|
34 |
+
* @access private
|
35 |
+
* @var array
|
36 |
+
*/
|
37 |
+
public $words = array(
|
38 |
+
// Lorem ipsum...
|
39 |
+
'lorem', 'ipsum', 'dolor', 'sit', 'amet', 'consectetur', 'adipiscing', 'elit',
|
40 |
+
|
41 |
+
// and the rest of the vocabulary
|
42 |
+
'a', 'ac', 'accumsan', 'ad', 'aenean', 'aliquam', 'aliquet', 'ante',
|
43 |
+
'aptent', 'arcu', 'at', 'auctor', 'augue', 'bibendum', 'blandit',
|
44 |
+
'class', 'commodo', 'condimentum', 'congue', 'consequat', 'conubia',
|
45 |
+
'convallis', 'cras', 'cubilia', 'curabitur', 'curae', 'cursus',
|
46 |
+
'dapibus', 'diam', 'dictum', 'dictumst', 'dignissim', 'dis', 'donec',
|
47 |
+
'dui', 'duis', 'efficitur', 'egestas', 'eget', 'eleifend', 'elementum',
|
48 |
+
'enim', 'erat', 'eros', 'est', 'et', 'etiam', 'eu', 'euismod', 'ex',
|
49 |
+
'facilisi', 'facilisis', 'fames', 'faucibus', 'felis', 'fermentum',
|
50 |
+
'feugiat', 'finibus', 'fringilla', 'fusce', 'gravida', 'habitant',
|
51 |
+
'habitasse', 'hac', 'hendrerit', 'himenaeos', 'iaculis', 'id',
|
52 |
+
'imperdiet', 'in', 'inceptos', 'integer', 'interdum', 'justo',
|
53 |
+
'lacinia', 'lacus', 'laoreet', 'lectus', 'leo', 'libero', 'ligula',
|
54 |
+
'litora', 'lobortis', 'luctus', 'maecenas', 'magna', 'magnis',
|
55 |
+
'malesuada', 'massa', 'mattis', 'mauris', 'maximus', 'metus', 'mi',
|
56 |
+
'molestie', 'mollis', 'montes', 'morbi', 'mus', 'nam', 'nascetur',
|
57 |
+
'natoque', 'nec', 'neque', 'netus', 'nibh', 'nisi', 'nisl', 'non',
|
58 |
+
'nostra', 'nulla', 'nullam', 'nunc', 'odio', 'orci', 'ornare',
|
59 |
+
'parturient', 'pellentesque', 'penatibus', 'per', 'pharetra',
|
60 |
+
'phasellus', 'placerat', 'platea', 'porta', 'porttitor', 'posuere',
|
61 |
+
'potenti', 'praesent', 'pretium', 'primis', 'proin', 'pulvinar',
|
62 |
+
'purus', 'quam', 'quis', 'quisque', 'rhoncus', 'ridiculus', 'risus',
|
63 |
+
'rutrum', 'sagittis', 'sapien', 'scelerisque', 'sed', 'sem', 'semper',
|
64 |
+
'senectus', 'sociosqu', 'sodales', 'sollicitudin', 'suscipit',
|
65 |
+
'suspendisse', 'taciti', 'tellus', 'tempor', 'tempus', 'tincidunt',
|
66 |
+
'torquent', 'tortor', 'tristique', 'turpis', 'ullamcorper', 'ultrices',
|
67 |
+
'ultricies', 'urna', 'ut', 'varius', 'vehicula', 'vel', 'velit',
|
68 |
+
'venenatis', 'vestibulum', 'vitae', 'vivamus', 'viverra', 'volutpat',
|
69 |
+
'vulputate',
|
70 |
+
);
|
71 |
+
|
72 |
+
/**
|
73 |
+
* Word
|
74 |
+
*
|
75 |
+
* Generates a single word of lorem ipsum.
|
76 |
+
*
|
77 |
+
* @access public
|
78 |
+
* @param mixed $tags string or array of HTML tags to wrap output with
|
79 |
+
* @return string generated lorem ipsum word
|
80 |
+
*/
|
81 |
+
public function word($tags = false)
|
82 |
+
{
|
83 |
+
return $this->words(1, $tags);
|
84 |
+
}
|
85 |
+
|
86 |
+
/**
|
87 |
+
* Words Array
|
88 |
+
*
|
89 |
+
* Generates an array of lorem ipsum words.
|
90 |
+
*
|
91 |
+
* @access public
|
92 |
+
* @param integer $count how many words to generate
|
93 |
+
* @param mixed $tags string or array of HTML tags to wrap output with
|
94 |
+
* @return array generated lorem ipsum words
|
95 |
+
*/
|
96 |
+
public function wordsArray($count = 1, $tags = false)
|
97 |
+
{
|
98 |
+
return $this->words($count, $tags, true);
|
99 |
+
}
|
100 |
+
|
101 |
+
/**
|
102 |
+
* Words
|
103 |
+
*
|
104 |
+
* Generates words of lorem ipsum.
|
105 |
+
*
|
106 |
+
* @access public
|
107 |
+
* @param integer $count how many words to generate
|
108 |
+
* @param mixed $tags string or array of HTML tags to wrap output with
|
109 |
+
* @param boolean $array whether an array or a string should be returned
|
110 |
+
* @return mixed string or array of generated lorem ipsum words
|
111 |
+
*/
|
112 |
+
public function words($count = 1, $tags = false, $array = false)
|
113 |
+
{
|
114 |
+
$words = array();
|
115 |
+
$word_count = 0;
|
116 |
+
|
117 |
+
// Shuffles and appends the word list to compensate for count
|
118 |
+
// arguments that exceed the size of our vocabulary list
|
119 |
+
while ($word_count < $count) {
|
120 |
+
$shuffle = true;
|
121 |
+
|
122 |
+
while ($shuffle) {
|
123 |
+
$this->shuffle();
|
124 |
+
|
125 |
+
// Checks that the last word of the list and the first word of
|
126 |
+
// the list that's about to be appended are not the same
|
127 |
+
if (!$word_count || $words[$word_count - 1] != $this->words[0]) {
|
128 |
+
$words = array_merge($words, $this->words);
|
129 |
+
$word_count = count($words);
|
130 |
+
$shuffle = false;
|
131 |
+
}
|
132 |
+
}
|
133 |
+
}
|
134 |
+
|
135 |
+
$words = array_slice($words, 0, $count);
|
136 |
+
|
137 |
+
return $this->output($words, $tags, $array);
|
138 |
+
}
|
139 |
+
|
140 |
+
/**
|
141 |
+
* Sentence
|
142 |
+
*
|
143 |
+
* Generates a full sentence of lorem ipsum.
|
144 |
+
*
|
145 |
+
* @access public
|
146 |
+
* @param mixed $tags string or array of HTML tags to wrap output with
|
147 |
+
* @return string generated lorem ipsum sentence
|
148 |
+
*/
|
149 |
+
public function sentence($tags = false)
|
150 |
+
{
|
151 |
+
return $this->sentences(1, $tags);
|
152 |
+
}
|
153 |
+
|
154 |
+
/**
|
155 |
+
* Sentences Array
|
156 |
+
*
|
157 |
+
* Generates an array of lorem ipsum sentences.
|
158 |
+
*
|
159 |
+
* @access public
|
160 |
+
* @param integer $count how many sentences to generate
|
161 |
+
* @param mixed $tags string or array of HTML tags to wrap output with
|
162 |
+
* @return array generated lorem ipsum sentences
|
163 |
+
*/
|
164 |
+
public function sentencesArray($count = 1, $tags = false)
|
165 |
+
{
|
166 |
+
return $this->sentences($count, $tags, true);
|
167 |
+
}
|
168 |
+
|
169 |
+
/**
|
170 |
+
* Sentences
|
171 |
+
*
|
172 |
+
* Generates sentences of lorem ipsum.
|
173 |
+
*
|
174 |
+
* @access public
|
175 |
+
* @param integer $count how many sentences to generate
|
176 |
+
* @param mixed $tags string or array of HTML tags to wrap output with
|
177 |
+
* @param boolean $array whether an array or a string should be returned
|
178 |
+
* @return mixed string or array of generated lorem ipsum sentences
|
179 |
+
*/
|
180 |
+
public function sentences($count = 1, $tags = false, $array = false)
|
181 |
+
{
|
182 |
+
$sentences = array();
|
183 |
+
|
184 |
+
for ($i = 0; $i < $count; $i++) {
|
185 |
+
$sentences[] = $this->wordsArray($this->gauss(24.46, 5.08));
|
186 |
+
}
|
187 |
+
|
188 |
+
$this->punctuate($sentences);
|
189 |
+
|
190 |
+
return $this->output($sentences, $tags, $array);
|
191 |
+
}
|
192 |
+
|
193 |
+
/**
|
194 |
+
* Paragraph
|
195 |
+
*
|
196 |
+
* Generates a full paragraph of lorem ipsum.
|
197 |
+
*
|
198 |
+
* @access public
|
199 |
+
* @param mixed $tags string or array of HTML tags to wrap output with
|
200 |
+
* @return string generated lorem ipsum paragraph
|
201 |
+
*/
|
202 |
+
public function paragraph($tags = false)
|
203 |
+
{
|
204 |
+
return $this->paragraphs(1, $tags);
|
205 |
+
}
|
206 |
+
|
207 |
+
/**
|
208 |
+
* Paragraph Array
|
209 |
+
*
|
210 |
+
* Generates an array of lorem ipsum paragraphs.
|
211 |
+
*
|
212 |
+
* @access public
|
213 |
+
* @param integer $count how many paragraphs to generate
|
214 |
+
* @param mixed $tags string or array of HTML tags to wrap output with
|
215 |
+
* @return array generated lorem ipsum paragraphs
|
216 |
+
*/
|
217 |
+
public function paragraphsArray($count = 1, $tags = false)
|
218 |
+
{
|
219 |
+
return $this->paragraphs($count, $tags, true);
|
220 |
+
}
|
221 |
+
|
222 |
+
/**
|
223 |
+
* Paragraphss
|
224 |
+
*
|
225 |
+
* Generates paragraphs of lorem ipsum.
|
226 |
+
*
|
227 |
+
* @access public
|
228 |
+
* @param integer $count how many paragraphs to generate
|
229 |
+
* @param mixed $tags string or array of HTML tags to wrap output with
|
230 |
+
* @param boolean $array whether an array or a string should be returned
|
231 |
+
* @return mixed string or array of generated lorem ipsum paragraphs
|
232 |
+
*/
|
233 |
+
public function paragraphs($count = 1, $tags = false, $array = false)
|
234 |
+
{
|
235 |
+
$paragraphs = array();
|
236 |
+
|
237 |
+
for ($i = 0; $i < $count; $i++) {
|
238 |
+
$paragraphs[] = $this->sentences($this->gauss(5.8, 1.93));
|
239 |
+
}
|
240 |
+
|
241 |
+
return $this->output($paragraphs, $tags, $array, "\n\n");
|
242 |
+
}
|
243 |
+
|
244 |
+
/**
|
245 |
+
* Gaussian Distribution
|
246 |
+
*
|
247 |
+
* This is some smart kid stuff. I went ahead and combined the N(0,1) logic
|
248 |
+
* with the N(m,s) logic into this single function. Used to calculate the
|
249 |
+
* number of words in a sentence, the number of sentences in a paragraph
|
250 |
+
* and the distribution of commas in a sentence.
|
251 |
+
*
|
252 |
+
* @access private
|
253 |
+
* @param double $mean average value
|
254 |
+
* @param double $std_dev stadnard deviation
|
255 |
+
* @return double calculated distribution
|
256 |
+
*/
|
257 |
+
private function gauss($mean, $std_dev)
|
258 |
+
{
|
259 |
+
$x = mt_rand() / mt_getrandmax();
|
260 |
+
$y = mt_rand() / mt_getrandmax();
|
261 |
+
$z = sqrt(-2 * log($x)) * cos(2 * pi() * $y);
|
262 |
+
|
263 |
+
return $z * $std_dev + $mean;
|
264 |
+
}
|
265 |
+
|
266 |
+
/**
|
267 |
+
* Shuffle
|
268 |
+
*
|
269 |
+
* Shuffles the words, forcing "Lorem ipsum..." at the beginning if it is
|
270 |
+
* the first time we are generating the text.
|
271 |
+
*
|
272 |
+
* @access private
|
273 |
+
*/
|
274 |
+
private function shuffle()
|
275 |
+
{
|
276 |
+
if ($this->first) {
|
277 |
+
$this->first = array_slice($this->words, 0, 8);
|
278 |
+
$this->words = array_slice($this->words, 8);
|
279 |
+
|
280 |
+
shuffle($this->words);
|
281 |
+
|
282 |
+
$this->words = $this->first + $this->words;
|
283 |
+
|
284 |
+
$this->first = false;
|
285 |
+
} else {
|
286 |
+
shuffle($this->words);
|
287 |
+
}
|
288 |
+
}
|
289 |
+
|
290 |
+
/**
|
291 |
+
* Punctuate
|
292 |
+
*
|
293 |
+
* Applies punctuation to a sentence. This includes a period at the end,
|
294 |
+
* the injection of commas as well as capitalizing the first letter of the
|
295 |
+
* first word of the sentence.
|
296 |
+
*
|
297 |
+
* @access private
|
298 |
+
* @param array $sentences the sentences we would like to punctuate
|
299 |
+
*/
|
300 |
+
private function punctuate(&$sentences)
|
301 |
+
{
|
302 |
+
foreach ($sentences as $key => $sentence) {
|
303 |
+
$words = count($sentence);
|
304 |
+
|
305 |
+
// Only worry about commas on sentences longer than 4 words
|
306 |
+
if ($words > 4) {
|
307 |
+
$mean = log($words, 6);
|
308 |
+
$std_dev = $mean / 6;
|
309 |
+
$commas = round($this->gauss($mean, $std_dev));
|
310 |
+
|
311 |
+
for ($i = 1; $i <= $commas; $i++) {
|
312 |
+
$word = round($i * $words / ($commas + 1));
|
313 |
+
|
314 |
+
if ($word < ($words - 1) && $word > 0) {
|
315 |
+
$sentence[$word] .= ',';
|
316 |
+
}
|
317 |
+
}
|
318 |
+
}
|
319 |
+
|
320 |
+
$sentences[$key] = ucfirst(implode(' ', $sentence) . '.');
|
321 |
+
}
|
322 |
+
}
|
323 |
+
|
324 |
+
/**
|
325 |
+
* Output
|
326 |
+
*
|
327 |
+
* Does the rest of the processing of the strings. This includes wrapping
|
328 |
+
* the strings in HTML tags, handling transformations with the ability of
|
329 |
+
* back referencing and determining if the passed array should be converted
|
330 |
+
* into a string or not.
|
331 |
+
*
|
332 |
+
* @access private
|
333 |
+
* @param array $strings an array of generated strings
|
334 |
+
* @param mixed $tags string or array of HTML tags to wrap output with
|
335 |
+
* @param boolean $array whether an array or a string should be returned
|
336 |
+
* @param string $delimiter the string to use when calling implode()
|
337 |
+
* @return mixed string or array of generated lorem ipsum text
|
338 |
+
*/
|
339 |
+
private function output($strings, $tags, $array, $delimiter = ' ')
|
340 |
+
{
|
341 |
+
if ($tags) {
|
342 |
+
if (!is_array($tags)) {
|
343 |
+
$tags = array($tags);
|
344 |
+
} else {
|
345 |
+
// Flips the array so we can work from the inside out
|
346 |
+
$tags = array_reverse($tags);
|
347 |
+
}
|
348 |
+
|
349 |
+
foreach ($strings as $key => $string) {
|
350 |
+
foreach ($tags as $tag) {
|
351 |
+
// Detects / applies back reference
|
352 |
+
if ($tag[0] == '<') {
|
353 |
+
$string = str_replace('$1', $string, $tag);
|
354 |
+
} else {
|
355 |
+
$string = sprintf('<%1$s>%2$s</%1$s>', $tag, $string);
|
356 |
+
}
|
357 |
+
|
358 |
+
$strings[$key] = $string;
|
359 |
+
}
|
360 |
+
}
|
361 |
+
}
|
362 |
+
|
363 |
+
if (!$array) {
|
364 |
+
$strings = implode($delimiter, $strings);
|
365 |
+
}
|
366 |
+
|
367 |
+
return $strings;
|
368 |
+
}
|
369 |
+
}
|
extensions/demo-content-generator/includes/class-pixabay.php
ADDED
@@ -0,0 +1,89 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* pixabay-php-api
|
4 |
+
* PixabayClient API
|
5 |
+
*
|
6 |
+
* PHP Version 5
|
7 |
+
*
|
8 |
+
* @category Production
|
9 |
+
* @package Default
|
10 |
+
* @author Philipp Tkachev <zoonman@gmail.com>
|
11 |
+
* @date 12/14/14 9:18 AM
|
12 |
+
* @license https://www.zoonman.com/projects/pixabay/license.txt MIT
|
13 |
+
* @version GIT: 1.0
|
14 |
+
* @link https://www.zoonman.com/projects/pixabay/
|
15 |
+
*/
|
16 |
+
|
17 |
+
/**
|
18 |
+
* Class FooGallery_PixabayClient
|
19 |
+
*/
|
20 |
+
class FooGallery_PixabayClient {
|
21 |
+
/**
|
22 |
+
* @var array
|
23 |
+
*/
|
24 |
+
private $optionsList = [
|
25 |
+
'key',
|
26 |
+
'response_group',
|
27 |
+
'id',
|
28 |
+
'q',
|
29 |
+
'lang',
|
30 |
+
'callback',
|
31 |
+
'image_type',
|
32 |
+
'orientation',
|
33 |
+
'category',
|
34 |
+
'min_width',
|
35 |
+
'min_height',
|
36 |
+
'editors_choice',
|
37 |
+
'safesearch',
|
38 |
+
'page',
|
39 |
+
'per_page',
|
40 |
+
'pretty',
|
41 |
+
'response_group',
|
42 |
+
'order',
|
43 |
+
'video_type'
|
44 |
+
];
|
45 |
+
|
46 |
+
/**
|
47 |
+
* Root of Pixabay REST API
|
48 |
+
*/
|
49 |
+
const API_ROOT = 'https://pixabay.com/api/';
|
50 |
+
|
51 |
+
/**
|
52 |
+
* Get Data from Pixabay API
|
53 |
+
*
|
54 |
+
* @param $key
|
55 |
+
* @param $query
|
56 |
+
* @param int $count
|
57 |
+
* @param string $image_type
|
58 |
+
* @param string $response_group
|
59 |
+
*
|
60 |
+
* @param string $safesearch
|
61 |
+
*
|
62 |
+
* @return mixed
|
63 |
+
*/
|
64 |
+
public function search( $key, $query, $count = 20, $image_type = 'photo', $response_group = 'high_resolution', $safesearch = 'true')
|
65 |
+
{
|
66 |
+
$url = add_query_arg( array(
|
67 |
+
'key' => $key,
|
68 |
+
'q' => urlencode( $query ),
|
69 |
+
'per_page' => $count,
|
70 |
+
'image_type' => $image_type,
|
71 |
+
'response_group' => $response_group,
|
72 |
+
'safesearch' => $safesearch
|
73 |
+
), self::API_ROOT );
|
74 |
+
|
75 |
+
$transient_key = 'foogallery-pixabay-' . urlencode($query) . '-' . $count;
|
76 |
+
|
77 |
+
if ( false === ( $response_data = get_transient( $transient_key ) ) ) {
|
78 |
+
$response = wp_remote_get( $url );
|
79 |
+
$response_data = wp_remote_retrieve_body( $response );
|
80 |
+
|
81 |
+
$expires = 60 * 60 * 24; //cache for 24 hours
|
82 |
+
|
83 |
+
//Cache the result
|
84 |
+
set_transient( $transient_key, $response_data, $expires );
|
85 |
+
}
|
86 |
+
|
87 |
+
return json_decode( $response_data, false );
|
88 |
+
}
|
89 |
+
}
|
extensions/demo-content-generator/view-demo-content.php
ADDED
@@ -0,0 +1,83 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
wp_enqueue_script( 'masonry' );
|
3 |
+
foogallery_enqueue_core_gallery_template_style();
|
4 |
+
foogallery_enqueue_core_gallery_template_script();
|
5 |
+
|
6 |
+
if ( isset( $_POST['foogallery_demo_content_generate'] ) ) {
|
7 |
+
if ( check_admin_referer( 'foogallery_demo_content_generate', 'foogallery_demo_content_generate' ) ) {
|
8 |
+
$query = $_POST['q'];
|
9 |
+
$count = intval( $_POST['c'] );
|
10 |
+
$action = isset( $_POST['btn_search'] ) ? 'search' : 'import';
|
11 |
+
|
12 |
+
if ( 'search' === $action ) {
|
13 |
+
if ( ! empty( $query ) && $count > 0 ) {
|
14 |
+
$results = FooGallery_Demo_Content_Generator::search( $query, $count );
|
15 |
+
} else {
|
16 |
+
$message = __( 'Please provide keywords and how many images you want to search for!', 'foogallery' );
|
17 |
+
}
|
18 |
+
} else {
|
19 |
+
$gallery_id = FooGallery_Demo_Content_Generator::generate( $query, $count );
|
20 |
+
$gallery_link = sprintf( '<a href="%s" target="_blank">%s</a>', get_edit_post_link( $gallery_id ), __( 'View the gallery', 'foogallery' ) );
|
21 |
+
$message = sprintf( __( 'The images have been imported into your media library and a gallery has been generated. %s', 'foogallery' ), $gallery_link );
|
22 |
+
}
|
23 |
+
}
|
24 |
+
} else {
|
25 |
+
//initial page load
|
26 |
+
$query = '';
|
27 |
+
$count = 20;
|
28 |
+
}
|
29 |
+
?>
|
30 |
+
<style>
|
31 |
+
.spinner.shown {
|
32 |
+
display: inline !important;
|
33 |
+
margin: 0;
|
34 |
+
}
|
35 |
+
.foogallery-help {
|
36 |
+
margin-bottom: 10px;
|
37 |
+
}
|
38 |
+
</style>
|
39 |
+
<div class="wrap about-wrap">
|
40 |
+
<?php
|
41 |
+
$gallery_count = count( foogallery_gallery_templates() );
|
42 |
+
?>
|
43 |
+
|
44 |
+
<h2><?php _e( 'FooGallery Demo Content Generator', 'foogallery' ); ?></h2>
|
45 |
+
|
46 |
+
<div class="foogallery-help">
|
47 |
+
<?php _e( 'Search for images and generate galleries below. Use multiple keywords to ensure you find enough images.', 'foogallery' ); ?>
|
48 |
+
<?php printf( __( 'Images are provided by %s', 'foogallery' ), '<a href="https://pixabay.com/" target="_blank">Pixabay</a>.' ); ?>
|
49 |
+
</div>
|
50 |
+
|
51 |
+
<a target="_blank" href="https://pixabay.com/"><img src="https://pixabay.com/static/img/public/leaderboard_a.png" alt="Pixabay"></a>
|
52 |
+
|
53 |
+
<br /><br />
|
54 |
+
|
55 |
+
<form id="demo_content_form" method="POST">
|
56 |
+
<?php wp_nonce_field( 'foogallery_demo_content_generate', 'foogallery_demo_content_generate' ); ?>
|
57 |
+
<?php _e( 'Keywords', 'foogallery' ); ?> <input placeholder="<?php __('Search for?', 'foogallery'); ?>" type="text" name="q" value="<?php echo $query; ?>" />
|
58 |
+
<?php _e( 'Images', 'foogallery' ); ?> <input type="number" name="c" style="width: 3em" value="<?php echo $count; ?>" />
|
59 |
+
<input type="submit" class="button button-primary" name="btn_search" value="<?php _e( 'Search', 'foogallery' ); ?>">
|
60 |
+
<?php if ( isset( $results ) ) {
|
61 |
+
$items = array(
|
62 |
+
'items' => $results,
|
63 |
+
'template' => array ('layout' => 'fixed', 'gutter' => 5 )
|
64 |
+
);
|
65 |
+
?>
|
66 |
+
<p>Found <?php echo count($results); ?> images. Demo gallery:</p>
|
67 |
+
<div id="fg-demo" class="foogallery fg-masonry fg-center fg-gutter fg-loading-default fg-loaded-fade-in fg-caption-hover fg-hover-fade"
|
68 |
+
data-foogallery="<?php echo esc_attr( json_encode( $items ) ); ?>">
|
69 |
+
</div>
|
70 |
+
<script>
|
71 |
+
jQuery(function() {
|
72 |
+
jQuery('.foogallery').foogallery();
|
73 |
+
});
|
74 |
+
</script>
|
75 |
+
<input type="submit" class="button button-primary" name="btn_import" value="<?php _e( 'Import Images & Generate Gallery', 'foogallery' ); ?>">
|
76 |
+
<?php } ?>
|
77 |
+
</form>
|
78 |
+
<?php if ( isset( $message ) ) { ?>
|
79 |
+
<p>
|
80 |
+
<?php echo $message; ?>
|
81 |
+
</p>
|
82 |
+
<?php } ?>
|
83 |
+
</div>
|
extensions/nextgen-importer/class-nextgen-gallery-importer-extension.php
CHANGED
@@ -152,11 +152,10 @@ if ( ! class_exists( 'FooGallery_Nextgen_Gallery_Importer_Extension' ) ) {
|
|
152 |
<div class="changelog">
|
153 |
|
154 |
<div class="feature-section">
|
155 |
-
<img src="<?php echo FOOGALLERY_URL . 'assets/screenshots/admin-nextgen-import.jpg'; ?>"
|
156 |
-
class="foogallery-help-screenshot"/>
|
157 |
-
|
158 |
<h2><?php _e( 'Import Your NextGen Galleries', 'foogallery' ); ?></h2>
|
159 |
|
|
|
|
|
160 |
<h4><?php _e( 'Import Galleries', 'foogallery' ); ?></h4>
|
161 |
|
162 |
|
152 |
<div class="changelog">
|
153 |
|
154 |
<div class="feature-section">
|
|
|
|
|
|
|
155 |
<h2><?php _e( 'Import Your NextGen Galleries', 'foogallery' ); ?></h2>
|
156 |
|
157 |
+
<img src="<?php echo FOOGALLERY_URL . 'assets/screenshots/admin-nextgen-import.jpg'; ?>" class="foogallery-help-screenshot"/>
|
158 |
+
|
159 |
<h4><?php _e( 'Import Galleries', 'foogallery' ); ?></h4>
|
160 |
|
161 |
|
foogallery.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
/*
|
4 |
Plugin Name: FooGallery
|
5 |
Description: FooGallery is the most intuitive and extensible gallery management tool ever created for WordPress
|
6 |
-
Version: 1.6.
|
7 |
Author: FooPlugins
|
8 |
Plugin URI: https://foo.gallery
|
9 |
Author URI: http://fooplugins.com
|
@@ -18,335 +18,340 @@ if ( !defined( 'WPINC' ) ) {
|
|
18 |
die;
|
19 |
}
|
20 |
|
21 |
-
if (
|
22 |
-
|
23 |
-
|
24 |
-
define( 'FOOGALLERY_URL', plugin_dir_url( __FILE__ ) );
|
25 |
-
define( 'FOOGALLERY_FILE', __FILE__ );
|
26 |
-
define( 'FOOGALLERY_VERSION', '1.6.1' );
|
27 |
-
define( 'FOOGALLERY_SETTINGS_VERSION', '2' );
|
28 |
-
require_once FOOGALLERY_PATH . 'includes/constants.php';
|
29 |
-
// Create a helper function for easy SDK access.
|
30 |
-
function foogallery_fs()
|
31 |
-
{
|
32 |
-
global $foogallery_fs ;
|
33 |
-
|
34 |
-
if ( !isset( $foogallery_fs ) ) {
|
35 |
-
// Include Freemius SDK.
|
36 |
-
require_once dirname( __FILE__ ) . '/freemius/start.php';
|
37 |
-
$foogallery_fs = fs_dynamic_init( array(
|
38 |
-
'id' => '843',
|
39 |
-
'slug' => 'foogallery',
|
40 |
-
'type' => 'plugin',
|
41 |
-
'public_key' => 'pk_d87616455a835af1d0658699d0192',
|
42 |
-
'is_premium' => false,
|
43 |
-
'has_paid_plans' => true,
|
44 |
-
'trial' => array(
|
45 |
-
'days' => 7,
|
46 |
-
'is_require_payment' => false,
|
47 |
-
),
|
48 |
-
'menu' => array(
|
49 |
-
'slug' => 'edit.php?post_type=' . FOOGALLERY_CPT_GALLERY,
|
50 |
-
'first-path' => 'edit.php?post_type=' . FOOGALLERY_CPT_GALLERY . '&page=' . FOOGALLERY_ADMIN_MENU_HELP_SLUG,
|
51 |
-
'account' => true,
|
52 |
-
'contact' => false,
|
53 |
-
'support' => false,
|
54 |
-
),
|
55 |
-
'is_live' => true,
|
56 |
-
) );
|
57 |
-
}
|
58 |
-
|
59 |
-
return $foogallery_fs;
|
60 |
-
}
|
61 |
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
* @license GPL-2.0+
|
73 |
-
* @link https://github.com/fooplugins/foogallery
|
74 |
-
* @copyright 2013 FooPlugins LLC
|
75 |
-
*/
|
76 |
-
class FooGallery_Plugin extends Foo_Plugin_Base_v2_4
|
77 |
-
{
|
78 |
-
private static $instance ;
|
79 |
-
public static function get_instance()
|
80 |
{
|
81 |
-
|
82 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
83 |
}
|
84 |
-
|
|
|
85 |
}
|
86 |
|
|
|
|
|
|
|
|
|
|
|
87 |
/**
|
88 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
89 |
*/
|
90 |
-
|
91 |
{
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
'FooGallery'
|
101 |
-
);
|
102 |
-
//setup text domain
|
103 |
-
$this->load_plugin_textdomain();
|
104 |
-
//setup gallery post type
|
105 |
-
new FooGallery_PostTypes();
|
106 |
-
//load any extensions
|
107 |
-
new FooGallery_Extensions_Loader();
|
108 |
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
|
|
|
|
|
|
|
|
|
|
118 |
);
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
124 |
);
|
125 |
-
|
126 |
-
|
127 |
-
} else {
|
128 |
-
new FooGallery_Public();
|
129 |
}
|
130 |
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
new FooGallery_Paging();
|
141 |
-
new FooGallery_Thumbnail_Dimensions();
|
142 |
-
new FooGallery_Attachment_Custom_Class();
|
143 |
-
new FooGallery_Upgrade();
|
144 |
-
new FooGallery_Compatibility();
|
145 |
-
new FooGallery_Extensions_Compatibility();
|
146 |
-
new FooGallery_Default_Crop_Position();
|
147 |
-
$checker = new FooGallery_Version_Check();
|
148 |
-
$checker->wire_up_checker();
|
149 |
-
new FooGallery_Widget_Init();
|
150 |
-
//include the default templates no matter what!
|
151 |
-
new FooGallery_Default_Templates();
|
152 |
-
add_filter( 'foogallery_extensions_for_view', array( $this, 'add_foogallery_pro_extension' ) );
|
153 |
-
//init Gutenberg!
|
154 |
-
new FooGallery_Gutenberg();
|
155 |
-
}
|
156 |
-
|
157 |
-
function add_foogallery_pro_extension( $extensions )
|
158 |
-
{
|
159 |
-
$extension = array(
|
160 |
-
'slug' => 'foogallery-pro',
|
161 |
-
'class' => 'FooGallery_Pro',
|
162 |
-
'categories' => array( 'Featured', 'Premium' ),
|
163 |
-
'title' => 'FooGallery Pro',
|
164 |
-
'description' => 'The best gallery plugin for WordPress just got even better!',
|
165 |
-
'price' => '$49',
|
166 |
-
'author' => 'FooPlugins',
|
167 |
-
'author_url' => 'http://fooplugins.com',
|
168 |
-
'thumbnail' => 'https://s3.amazonaws.com/foogallery/extensions/foogallerypro.png',
|
169 |
-
'tags' => array( 'premium' ),
|
170 |
-
'source' => 'fooplugins',
|
171 |
-
"download_button" => array(
|
172 |
-
"text" => "Start FREE Trial",
|
173 |
-
"target" => "_self",
|
174 |
-
"href" => foogallery_fs()->checkout_url( WP_FS__PERIOD_ANNUALLY, true ),
|
175 |
-
"confirm" => false,
|
176 |
-
),
|
177 |
-
);
|
178 |
-
array_unshift( $extensions, $extension );
|
179 |
-
return $extensions;
|
180 |
-
}
|
181 |
-
|
182 |
-
/**
|
183 |
-
* Checks for the access denied page after we have activated/updated the plugin
|
184 |
-
*/
|
185 |
-
function check_for_access_denied()
|
186 |
-
{
|
187 |
-
global $plugin_page ;
|
188 |
-
if ( FOOGALLERY_ADMIN_MENU_HELP_SLUG === $plugin_page || FOOGALLERY_ADMIN_MENU_SETTINGS_SLUG === $plugin_page || FOOGALLERY_ADMIN_MENU_EXTENSIONS_SLUG === $plugin_page || FOOGALLERY_ADMIN_MENU_SYSTEMINFO_SLUG === $plugin_page ) {
|
189 |
-
//fs_redirect( 'admin.php?page=' . FOOGALLERY_SLUG );
|
190 |
}
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
$login,
|
201 |
-
$link,
|
202 |
-
$freemius_link
|
203 |
-
)
|
204 |
-
{
|
205 |
-
return sprintf( __( 'Hey %s', 'foogallery' ), $first_name ) . '<br>' . sprintf(
|
206 |
-
__( '<h2>Thank you for updating to %1$s v%5$s!</h2>Our goal with this update is to make %1$s the best gallery plugin for WordPress, but we need your help!<br><br>We have introduced this opt-in so that you can help us improve %1$s by simply clicking <strong>Allow & Continue</strong>.<br><br>If you opt-in, some data about your usage of %1$s will be sent to %4$s. If you skip this, that\'s okay! %1$s will still work just fine.', 'foogallery' ),
|
207 |
-
'<b>' . $plugin_name . '</b>',
|
208 |
-
'<b>' . $login . '</b>',
|
209 |
$link,
|
210 |
-
$freemius_link
|
211 |
-
|
212 |
-
|
213 |
-
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
-
|
218 |
-
|
219 |
-
|
220 |
-
add_submenu_page(
|
221 |
-
$parent_slug,
|
222 |
-
__( 'FooGallery Opt-In', 'foogallery' ),
|
223 |
-
__( 'Activation', 'foogallery' ),
|
224 |
-
'manage_options',
|
225 |
-
'foogallery-optin',
|
226 |
-
array( $foogallery_fs, '_connect_page_render' )
|
227 |
);
|
228 |
}
|
229 |
-
|
230 |
-
|
231 |
-
|
232 |
-
|
233 |
-
|
234 |
-
|
235 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
236 |
}
|
237 |
-
return $visible;
|
238 |
-
}
|
239 |
-
|
240 |
-
/**
|
241 |
-
* Set default extensions when a new site is created in multisite and FooGallery is network activated
|
242 |
-
*
|
243 |
-
* @since 1.2.5
|
244 |
-
*
|
245 |
-
* @param int $blog_id The ID of the newly created site
|
246 |
-
*/
|
247 |
-
public function set_default_extensions_for_multisite_network_activated( $blog_id )
|
248 |
-
{
|
249 |
-
switch_to_blog( $blog_id );
|
250 |
|
251 |
-
|
252 |
-
|
253 |
-
$
|
254 |
-
|
|
|
|
|
|
|
255 |
}
|
256 |
|
257 |
-
|
258 |
-
|
259 |
-
|
260 |
-
|
261 |
-
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
|
268 |
-
|
269 |
-
|
270 |
-
|
271 |
-
|
|
|
|
|
|
|
|
|
272 |
|
273 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
274 |
|
275 |
-
if (
|
276 |
-
// Get all blog ids
|
277 |
-
$blog_ids = self::get_blog_ids();
|
278 |
|
279 |
-
if (
|
280 |
-
|
281 |
-
|
282 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
283 |
}
|
284 |
-
|
|
|
|
|
285 |
}
|
286 |
|
287 |
} else {
|
288 |
-
self::single_activate();
|
289 |
}
|
290 |
|
291 |
-
} else {
|
292 |
-
self::single_activate( false );
|
293 |
-
}
|
294 |
-
|
295 |
-
}
|
296 |
-
|
297 |
-
/**
|
298 |
-
* Fired for each blog when the plugin is activated.
|
299 |
-
*
|
300 |
-
* @since 1.0.0
|
301 |
-
*/
|
302 |
-
private static function single_activate( $multisite = true )
|
303 |
-
{
|
304 |
-
|
305 |
-
if ( false === get_option( FOOGALLERY_EXTENSIONS_AUTO_ACTIVATED_OPTIONS_KEY, false ) ) {
|
306 |
-
$api = new FooGallery_Extensions_API();
|
307 |
-
$api->auto_activate_extensions();
|
308 |
-
update_option( FOOGALLERY_EXTENSIONS_AUTO_ACTIVATED_OPTIONS_KEY, true );
|
309 |
}
|
310 |
|
311 |
-
|
312 |
-
|
313 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
314 |
}
|
315 |
-
//force a version check on activation to make sure housekeeping is performed
|
316 |
-
foogallery_perform_version_check();
|
317 |
-
}
|
318 |
-
|
319 |
-
/**
|
320 |
-
* Get all blog ids of blogs in the current network that are:
|
321 |
-
* - not archived
|
322 |
-
* - not spam
|
323 |
-
* - not deleted
|
324 |
-
*
|
325 |
-
* @since 1.0.0
|
326 |
-
*
|
327 |
-
* @return array|false The blog ids, false if no matches.
|
328 |
-
*/
|
329 |
-
private static function get_blog_ids()
|
330 |
-
{
|
331 |
|
332 |
-
|
333 |
-
|
334 |
-
|
335 |
-
|
336 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
337 |
}
|
338 |
-
|
339 |
-
} else {
|
340 |
-
//pre WP 3.7 - do this the old way!
|
341 |
-
global $wpdb ;
|
342 |
-
// get an array of blog ids
|
343 |
-
$sql = "SELECT blog_id FROM {$wpdb->blogs} WHERE archived = '0' AND spam = '0' AND deleted = '0'";
|
344 |
-
return $wpdb->get_col( $sql );
|
345 |
}
|
346 |
|
347 |
}
|
348 |
-
|
349 |
}
|
|
|
|
|
350 |
}
|
351 |
-
|
352 |
-
FooGallery_Plugin::get_instance();
|
3 |
/*
|
4 |
Plugin Name: FooGallery
|
5 |
Description: FooGallery is the most intuitive and extensible gallery management tool ever created for WordPress
|
6 |
+
Version: 1.6.7
|
7 |
Author: FooPlugins
|
8 |
Plugin URI: https://foo.gallery
|
9 |
Author URI: http://fooplugins.com
|
18 |
die;
|
19 |
}
|
20 |
|
21 |
+
if ( function_exists( 'foogallery_fs' ) ) {
|
22 |
+
foogallery_fs()->set_basename( false, __FILE__ );
|
23 |
+
} else {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
24 |
|
25 |
+
if ( !class_exists( 'FooGallery_Plugin' ) ) {
|
26 |
+
define( 'FOOGALLERY_SLUG', 'foogallery' );
|
27 |
+
define( 'FOOGALLERY_PATH', plugin_dir_path( __FILE__ ) );
|
28 |
+
define( 'FOOGALLERY_URL', plugin_dir_url( __FILE__ ) );
|
29 |
+
define( 'FOOGALLERY_FILE', __FILE__ );
|
30 |
+
define( 'FOOGALLERY_VERSION', '1.6.7' );
|
31 |
+
define( 'FOOGALLERY_SETTINGS_VERSION', '2' );
|
32 |
+
require_once FOOGALLERY_PATH . 'includes/constants.php';
|
33 |
+
// Create a helper function for easy SDK access.
|
34 |
+
function foogallery_fs()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
35 |
{
|
36 |
+
global $foogallery_fs ;
|
37 |
+
|
38 |
+
if ( !isset( $foogallery_fs ) ) {
|
39 |
+
// Include Freemius SDK.
|
40 |
+
require_once dirname( __FILE__ ) . '/freemius/start.php';
|
41 |
+
$foogallery_fs = fs_dynamic_init( array(
|
42 |
+
'id' => '843',
|
43 |
+
'slug' => 'foogallery',
|
44 |
+
'type' => 'plugin',
|
45 |
+
'public_key' => 'pk_d87616455a835af1d0658699d0192',
|
46 |
+
'is_premium' => false,
|
47 |
+
'has_paid_plans' => true,
|
48 |
+
'trial' => array(
|
49 |
+
'days' => 7,
|
50 |
+
'is_require_payment' => false,
|
51 |
+
),
|
52 |
+
'menu' => array(
|
53 |
+
'slug' => 'edit.php?post_type=' . FOOGALLERY_CPT_GALLERY,
|
54 |
+
'first-path' => 'edit.php?post_type=' . FOOGALLERY_CPT_GALLERY . '&page=' . FOOGALLERY_ADMIN_MENU_HELP_SLUG,
|
55 |
+
'account' => true,
|
56 |
+
'contact' => false,
|
57 |
+
'support' => false,
|
58 |
+
),
|
59 |
+
'is_live' => true,
|
60 |
+
) );
|
61 |
}
|
62 |
+
|
63 |
+
return $foogallery_fs;
|
64 |
}
|
65 |
|
66 |
+
// Init Freemius.
|
67 |
+
foogallery_fs();
|
68 |
+
// Signal that SDK was initiated.
|
69 |
+
do_action( 'foogallery_fs_loaded' );
|
70 |
+
require_once FOOGALLERY_PATH . 'includes/foopluginbase/bootstrapper.php';
|
71 |
/**
|
72 |
+
* FooGallery_Plugin class
|
73 |
+
*
|
74 |
+
* @package FooGallery
|
75 |
+
* @author Brad Vincent <brad@fooplugins.com>
|
76 |
+
* @license GPL-2.0+
|
77 |
+
* @link https://github.com/fooplugins/foogallery
|
78 |
+
* @copyright 2013 FooPlugins LLC
|
79 |
*/
|
80 |
+
class FooGallery_Plugin extends Foo_Plugin_Base_v2_4
|
81 |
{
|
82 |
+
private static $instance ;
|
83 |
+
public static function get_instance()
|
84 |
+
{
|
85 |
+
if ( !isset( self::$instance ) && !self::$instance instanceof FooGallery_Plugin ) {
|
86 |
+
self::$instance = new FooGallery_Plugin();
|
87 |
+
}
|
88 |
+
return self::$instance;
|
89 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
90 |
|
91 |
+
/**
|
92 |
+
* Initialize the plugin by setting localization, filters, and administration functions.
|
93 |
+
*/
|
94 |
+
private function __construct()
|
95 |
+
{
|
96 |
+
//include everything we need!
|
97 |
+
require_once FOOGALLERY_PATH . 'includes/includes.php';
|
98 |
+
register_activation_hook( __FILE__, array( 'FooGallery_Plugin', 'activate' ) );
|
99 |
+
//init FooPluginBase
|
100 |
+
$this->init(
|
101 |
+
FOOGALLERY_FILE,
|
102 |
+
FOOGALLERY_SLUG,
|
103 |
+
FOOGALLERY_VERSION,
|
104 |
+
'FooGallery'
|
105 |
);
|
106 |
+
//setup text domain
|
107 |
+
$this->load_plugin_textdomain();
|
108 |
+
//setup gallery post type
|
109 |
+
new FooGallery_PostTypes();
|
110 |
+
//load any extensions
|
111 |
+
new FooGallery_Extensions_Loader();
|
112 |
+
|
113 |
+
if ( is_admin() ) {
|
114 |
+
new FooGallery_Admin();
|
115 |
+
add_action( 'wpmu_new_blog', array( $this, 'set_default_extensions_for_multisite_network_activated' ) );
|
116 |
+
add_action( 'admin_page_access_denied', array( $this, 'check_for_access_denied' ) );
|
117 |
+
foogallery_fs()->add_filter(
|
118 |
+
'connect_message_on_update',
|
119 |
+
array( $this, 'override_connect_message_on_update' ),
|
120 |
+
10,
|
121 |
+
6
|
122 |
+
);
|
123 |
+
foogallery_fs()->add_filter(
|
124 |
+
'is_submenu_visible',
|
125 |
+
array( $this, 'is_submenu_visible' ),
|
126 |
+
10,
|
127 |
+
2
|
128 |
+
);
|
129 |
+
foogallery_fs()->add_filter( 'hide_account_tabs', '__return_true' );
|
130 |
+
add_action( 'foogallery_admin_menu_before', array( $this, 'add_freemius_activation_menu' ) );
|
131 |
+
} else {
|
132 |
+
new FooGallery_Public();
|
133 |
+
}
|
134 |
+
|
135 |
+
new FooGallery_Shortcodes();
|
136 |
+
new FooGallery_Thumbnails();
|
137 |
+
new FooGallery_Attachment_Filters();
|
138 |
+
new FooGallery_Retina();
|
139 |
+
new FooGallery_WPThumb_Enhancements();
|
140 |
+
new FooGallery_Animated_Gif_Support();
|
141 |
+
new FooGallery_Cache();
|
142 |
+
new FooGallery_Common_Fields();
|
143 |
+
new FooGallery_LazyLoad();
|
144 |
+
new FooGallery_Paging();
|
145 |
+
new FooGallery_Thumbnail_Dimensions();
|
146 |
+
new FooGallery_Attachment_Custom_Class();
|
147 |
+
new FooGallery_Upgrade();
|
148 |
+
new FooGallery_Compatibility();
|
149 |
+
new FooGallery_Extensions_Compatibility();
|
150 |
+
new FooGallery_Default_Crop_Position();
|
151 |
+
$checker = new FooGallery_Version_Check();
|
152 |
+
$checker->wire_up_checker();
|
153 |
+
new FooGallery_Widget_Init();
|
154 |
+
//include the default templates no matter what!
|
155 |
+
new FooGallery_Default_Templates();
|
156 |
+
add_filter( 'foogallery_extensions_for_view', array( $this, 'add_foogallery_pro_extension' ) );
|
157 |
+
//init Gutenberg!
|
158 |
+
new FooGallery_Gutenberg();
|
159 |
+
}
|
160 |
+
|
161 |
+
function add_foogallery_pro_extension( $extensions )
|
162 |
+
{
|
163 |
+
$extension = array(
|
164 |
+
'slug' => 'foogallery-pro',
|
165 |
+
'class' => 'FooGallery_Pro',
|
166 |
+
'categories' => array( 'Featured', 'Premium' ),
|
167 |
+
'title' => 'FooGallery Pro',
|
168 |
+
'description' => 'The best gallery plugin for WordPress just got even better!',
|
169 |
+
'price' => '$49',
|
170 |
+
'author' => 'FooPlugins',
|
171 |
+
'author_url' => 'http://fooplugins.com',
|
172 |
+
'thumbnail' => 'https://s3.amazonaws.com/foogallery/extensions/foogallerypro.png',
|
173 |
+
'tags' => array( 'premium' ),
|
174 |
+
'source' => 'fooplugins',
|
175 |
+
"download_button" => array(
|
176 |
+
"text" => "Start FREE Trial",
|
177 |
+
"target" => "_self",
|
178 |
+
"href" => foogallery_fs()->checkout_url( WP_FS__PERIOD_ANNUALLY, true ),
|
179 |
+
"confirm" => false,
|
180 |
+
),
|
181 |
);
|
182 |
+
array_unshift( $extensions, $extension );
|
183 |
+
return $extensions;
|
|
|
|
|
184 |
}
|
185 |
|
186 |
+
/**
|
187 |
+
* Checks for the access denied page after we have activated/updated the plugin
|
188 |
+
*/
|
189 |
+
function check_for_access_denied()
|
190 |
+
{
|
191 |
+
global $plugin_page ;
|
192 |
+
if ( FOOGALLERY_ADMIN_MENU_HELP_SLUG === $plugin_page || FOOGALLERY_ADMIN_MENU_SETTINGS_SLUG === $plugin_page || FOOGALLERY_ADMIN_MENU_EXTENSIONS_SLUG === $plugin_page || FOOGALLERY_ADMIN_MENU_SYSTEMINFO_SLUG === $plugin_page ) {
|
193 |
+
//fs_redirect( 'admin.php?page=' . FOOGALLERY_SLUG );
|
194 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
195 |
}
|
196 |
+
|
197 |
+
/**
|
198 |
+
*
|
199 |
+
*/
|
200 |
+
function override_connect_message_on_update(
|
201 |
+
$original,
|
202 |
+
$first_name,
|
203 |
+
$plugin_name,
|
204 |
+
$login,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
205 |
$link,
|
206 |
+
$freemius_link
|
207 |
+
)
|
208 |
+
{
|
209 |
+
return sprintf( __( 'Hey %s', 'foogallery' ), $first_name ) . '<br>' . sprintf(
|
210 |
+
__( '<h2>Thank you for updating to %1$s v%5$s!</h2>Our goal with this update is to make %1$s the best gallery plugin for WordPress, but we need your help!<br><br>We have introduced this opt-in so that you can help us improve %1$s by simply clicking <strong>Allow & Continue</strong>.<br><br>If you opt-in, some data about your usage of %1$s will be sent to %4$s. If you skip this, that\'s okay! %1$s will still work just fine.', 'foogallery' ),
|
211 |
+
'<b>' . $plugin_name . '</b>',
|
212 |
+
'<b>' . $login . '</b>',
|
213 |
+
$link,
|
214 |
+
$freemius_link,
|
215 |
+
FOOGALLERY_VERSION
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
216 |
);
|
217 |
}
|
218 |
+
|
219 |
+
function add_freemius_activation_menu()
|
220 |
+
{
|
221 |
+
global $foogallery_fs ;
|
222 |
+
$parent_slug = foogallery_admin_menu_parent_slug();
|
223 |
+
if ( !$foogallery_fs->is_registered() ) {
|
224 |
+
add_submenu_page(
|
225 |
+
$parent_slug,
|
226 |
+
__( 'FooGallery Opt-In', 'foogallery' ),
|
227 |
+
__( 'Activation', 'foogallery' ),
|
228 |
+
'manage_options',
|
229 |
+
'foogallery-optin',
|
230 |
+
array( $foogallery_fs, '_connect_page_render' )
|
231 |
+
);
|
232 |
+
}
|
233 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
234 |
|
235 |
+
function is_submenu_visible( $visible, $id )
|
236 |
+
{
|
237 |
+
if ( 'addons' === $id ) {
|
238 |
+
//hide addons submenu for now
|
239 |
+
$visible = false;
|
240 |
+
}
|
241 |
+
return $visible;
|
242 |
}
|
243 |
|
244 |
+
/**
|
245 |
+
* Set default extensions when a new site is created in multisite and FooGallery is network activated
|
246 |
+
*
|
247 |
+
* @since 1.2.5
|
248 |
+
*
|
249 |
+
* @param int $blog_id The ID of the newly created site
|
250 |
+
*/
|
251 |
+
public function set_default_extensions_for_multisite_network_activated( $blog_id )
|
252 |
+
{
|
253 |
+
switch_to_blog( $blog_id );
|
254 |
+
|
255 |
+
if ( false === get_option( FOOGALLERY_EXTENSIONS_AUTO_ACTIVATED_OPTIONS_KEY, false ) ) {
|
256 |
+
$api = new FooGallery_Extensions_API();
|
257 |
+
$api->auto_activate_extensions();
|
258 |
+
update_option( FOOGALLERY_EXTENSIONS_AUTO_ACTIVATED_OPTIONS_KEY, true );
|
259 |
+
}
|
260 |
+
|
261 |
+
restore_current_blog();
|
262 |
+
}
|
263 |
|
264 |
+
/**
|
265 |
+
* Fired when the plugin is activated.
|
266 |
+
*
|
267 |
+
* @since 1.0.0
|
268 |
+
*
|
269 |
+
* @param boolean $network_wide True if WPMU superadmin uses
|
270 |
+
* "Network Activate" action, false if
|
271 |
+
* WPMU is disabled or plugin is
|
272 |
+
* activated on an individual blog.
|
273 |
+
*/
|
274 |
+
public static function activate( $network_wide )
|
275 |
+
{
|
276 |
|
277 |
+
if ( function_exists( 'is_multisite' ) && is_multisite() ) {
|
|
|
|
|
278 |
|
279 |
+
if ( $network_wide ) {
|
280 |
+
// Get all blog ids
|
281 |
+
$blog_ids = self::get_blog_ids();
|
282 |
+
|
283 |
+
if ( is_array( $blog_ids ) ) {
|
284 |
+
foreach ( $blog_ids as $blog_id ) {
|
285 |
+
switch_to_blog( $blog_id );
|
286 |
+
self::single_activate();
|
287 |
+
}
|
288 |
+
restore_current_blog();
|
289 |
}
|
290 |
+
|
291 |
+
} else {
|
292 |
+
self::single_activate();
|
293 |
}
|
294 |
|
295 |
} else {
|
296 |
+
self::single_activate( false );
|
297 |
}
|
298 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
299 |
}
|
300 |
|
301 |
+
/**
|
302 |
+
* Fired for each blog when the plugin is activated.
|
303 |
+
*
|
304 |
+
* @since 1.0.0
|
305 |
+
*/
|
306 |
+
private static function single_activate( $multisite = true )
|
307 |
+
{
|
308 |
+
|
309 |
+
if ( false === get_option( FOOGALLERY_EXTENSIONS_AUTO_ACTIVATED_OPTIONS_KEY, false ) ) {
|
310 |
+
$api = new FooGallery_Extensions_API();
|
311 |
+
$api->auto_activate_extensions();
|
312 |
+
update_option( FOOGALLERY_EXTENSIONS_AUTO_ACTIVATED_OPTIONS_KEY, true );
|
313 |
+
}
|
314 |
+
|
315 |
+
if ( false === $multisite ) {
|
316 |
+
//Make sure we redirect to the welcome page
|
317 |
+
set_transient( FOOGALLERY_ACTIVATION_REDIRECT_TRANSIENT_KEY, true, 30 );
|
318 |
+
}
|
319 |
+
//force a version check on activation to make sure housekeeping is performed
|
320 |
+
foogallery_perform_version_check();
|
321 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
322 |
|
323 |
+
/**
|
324 |
+
* Get all blog ids of blogs in the current network that are:
|
325 |
+
* - not archived
|
326 |
+
* - not spam
|
327 |
+
* - not deleted
|
328 |
+
*
|
329 |
+
* @since 1.0.0
|
330 |
+
*
|
331 |
+
* @return array|false The blog ids, false if no matches.
|
332 |
+
*/
|
333 |
+
private static function get_blog_ids()
|
334 |
+
{
|
335 |
+
|
336 |
+
if ( function_exists( 'get_sites' ) ) {
|
337 |
+
$sites = get_sites();
|
338 |
+
$blog_ids = array();
|
339 |
+
foreach ( $sites as $site ) {
|
340 |
+
$blog_ids[] = $site->blog_id;
|
341 |
+
}
|
342 |
+
return $blog_ids;
|
343 |
+
} else {
|
344 |
+
//pre WP 3.7 - do this the old way!
|
345 |
+
global $wpdb ;
|
346 |
+
// get an array of blog ids
|
347 |
+
$sql = "SELECT blog_id FROM {$wpdb->blogs} WHERE archived = '0' AND spam = '0' AND deleted = '0'";
|
348 |
+
return $wpdb->get_col( $sql );
|
349 |
}
|
350 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
351 |
}
|
352 |
|
353 |
}
|
|
|
354 |
}
|
355 |
+
|
356 |
+
FooGallery_Plugin::get_instance();
|
357 |
}
|
|
|
|
freemius/assets/css/admin/common.css
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
.theme-browser .theme .fs-premium-theme-badge{position:absolute;top:10px;right:0;background:#71ae00;color:#fff;text-transform:uppercase;padding:5px 10px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;font-weight:bold;border-right:0;-moz-box-shadow:0 2px 1px -1px rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 1px -1px rgba(0,0,0,0.3);box-shadow:0 2px 1px -1px rgba(0,0,0,0.3);font-size:1.1em}#iframe{line-height:0;font-size:0}.fs-full-size-wrapper{margin:40px 0 -65px -20px}@media (max-width: 600px){.fs-full-size-wrapper{margin:0 0 -65px -10px}}
|
2 |
-
.fs-notice{position:relative}.fs-notice.fs-has-title{margin-bottom:30px !important}.fs-notice.success{color:green}.fs-notice.promotion{border-color:#00a0d2 !important;background-color:#f2fcff !important}.fs-notice .fs-notice-body{margin:.5em 0;padding:2px}.fs-notice .fs-close{cursor:pointer;color:#aaa;float:right}.fs-notice .fs-close:hover{color:#666}.fs-notice .fs-close>*{margin-top:7px;display:inline-block}.fs-notice label.fs-plugin-title{background:rgba(0,0,0,0.3);color:#fff;padding:2px 10px;position:absolute;top:100%;bottom:auto;right:auto;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;left:10px;font-size:12px;font-weight:bold;cursor:auto}div.fs-notice.updated,div.fs-notice.success,div.fs-notice.promotion{display:block !important}.rtl .fs-notice .fs-close{float:left}.fs-secure-notice{position:fixed;top:32px;left:160px;right:0;background:#ebfdeb;padding:10px 20px;color:green;z-index:9999;-moz-box-shadow:0 2px 2px rgba(6,113,6,0.3);-webkit-box-shadow:0 2px 2px rgba(6,113,6,0.3);box-shadow:0 2px 2px rgba(6,113,6,0.3);opacity:0.95;filter:alpha(opacity=95)}.fs-secure-notice:hover{opacity:1;filter:alpha(opacity=100)}.fs-secure-notice a.fs-security-proof{color:green;text-decoration:none}@media screen and (max-width: 960px){.fs-secure-notice{left:36px}}@media screen and (max-width: 600px){.fs-secure-notice{display:none}}@media screen and (max-width: 500px){#fs_promo_tab{display:none}}@media screen and (max-width: 782px){.fs-secure-notice{left:0;top:46px;text-align:center}}span.fs-submenu-item.fs-sub:before{content:'\21B3';padding:0 5px}.rtl span.fs-submenu-item.fs-sub:before{content:'\21B2'}.fs-submenu-item.pricing.upgrade-mode{color:greenyellow}.fs-submenu-item.pricing.trial-mode{color:#83e2ff}#adminmenu .update-plugins.fs-trial{background-color:#00b9eb}.fs-ajax-spinner{border:0;width:20px;height:20px;margin-right:5px;vertical-align:sub;display:inline-block;background:url("/wp-admin/images/wpspin_light-2x.gif");background-size:contain}.wrap.fs-section h2{text-align:left}
|
1 |
+
.theme-browser .theme .fs-premium-theme-badge{position:absolute;top:10px;right:0;background:#71ae00;color:#fff;text-transform:uppercase;padding:5px 10px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;font-weight:bold;border-right:0;-moz-box-shadow:0 2px 1px -1px rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 1px -1px rgba(0,0,0,0.3);box-shadow:0 2px 1px -1px rgba(0,0,0,0.3);font-size:1.1em}#iframe{line-height:0;font-size:0}.fs-full-size-wrapper{margin:40px 0 -65px -20px}@media (max-width: 600px){.fs-full-size-wrapper{margin:0 0 -65px -10px}}
|
2 |
+
.fs-notice{position:relative}.fs-notice.fs-has-title{margin-bottom:30px !important}.fs-notice.success{color:green}.fs-notice.promotion{border-color:#00a0d2 !important;background-color:#f2fcff !important}.fs-notice .fs-notice-body{margin:.5em 0;padding:2px}.fs-notice .fs-close{cursor:pointer;color:#aaa;float:right}.fs-notice .fs-close:hover{color:#666}.fs-notice .fs-close>*{margin-top:7px;display:inline-block}.fs-notice label.fs-plugin-title{background:rgba(0,0,0,0.3);color:#fff;padding:2px 10px;position:absolute;top:100%;bottom:auto;right:auto;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;left:10px;font-size:12px;font-weight:bold;cursor:auto}div.fs-notice.updated,div.fs-notice.success,div.fs-notice.promotion{display:block !important}.rtl .fs-notice .fs-close{float:left}.fs-secure-notice{position:fixed;top:32px;left:160px;right:0;background:#ebfdeb;padding:10px 20px;color:green;z-index:9999;-moz-box-shadow:0 2px 2px rgba(6,113,6,0.3);-webkit-box-shadow:0 2px 2px rgba(6,113,6,0.3);box-shadow:0 2px 2px rgba(6,113,6,0.3);opacity:0.95;filter:alpha(opacity=95)}.fs-secure-notice:hover{opacity:1;filter:alpha(opacity=100)}.fs-secure-notice a.fs-security-proof{color:green;text-decoration:none}@media screen and (max-width: 960px){.fs-secure-notice{left:36px}}@media screen and (max-width: 600px){.fs-secure-notice{display:none}}@media screen and (max-width: 500px){#fs_promo_tab{display:none}}@media screen and (max-width: 782px){.fs-secure-notice{left:0;top:46px;text-align:center}}span.fs-submenu-item.fs-sub:before{content:'\21B3';padding:0 5px}.rtl span.fs-submenu-item.fs-sub:before{content:'\21B2'}.fs-submenu-item.pricing.upgrade-mode{color:greenyellow}.fs-submenu-item.pricing.trial-mode{color:#83e2ff}#adminmenu .update-plugins.fs-trial{background-color:#00b9eb}.fs-ajax-spinner{border:0;width:20px;height:20px;margin-right:5px;vertical-align:sub;display:inline-block;background:url("/wp-admin/images/wpspin_light-2x.gif");background-size:contain}.wrap.fs-section h2{text-align:left}
|
freemius/assets/css/admin/deactivation-feedback.css
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
.fs-modal{position:fixed;overflow:auto;height:100%;width:100%;top:0;z-index:100000;display:none;background:rgba(0,0,0,0.6)}.fs-modal .fs-modal-dialog{background:transparent;position:absolute;left:50%;margin-left:-298px;padding-bottom:30px;top:-100%;z-index:100001;width:596px}@media (max-width: 650px){.fs-modal .fs-modal-dialog{margin-left:-50%;box-sizing:border-box;padding-left:10px;padding-right:10px;width:100%}.fs-modal .fs-modal-dialog .fs-modal-panel>h3>strong{font-size:1.3em}.fs-modal .fs-modal-dialog li.reason{margin-bottom:10px}.fs-modal .fs-modal-dialog li.reason .reason-input,.fs-modal .fs-modal-dialog li.reason .internal-message{margin-left:29px}.fs-modal .fs-modal-dialog li.reason label{display:table}.fs-modal .fs-modal-dialog li.reason label>span{display:table-cell;font-size:1.3em}}.fs-modal.active{display:block}.fs-modal.active:before{display:block}.fs-modal.active .fs-modal-dialog{top:10%}.fs-modal .fs-modal-body,.fs-modal .fs-modal-footer{border:0;background:#fefefe;padding:20px}.fs-modal .fs-modal-body{border-bottom:0}.fs-modal .fs-modal-body h2{font-size:20px}.fs-modal .fs-modal-body>div{margin-top:10px}.fs-modal .fs-modal-body>div h2{font-weight:bold;font-size:20px;margin-top:0}.fs-modal .fs-modal-footer{border-top:#eeeeee solid 1px;text-align:right}.fs-modal .fs-modal-footer>.button{margin:0 7px}.fs-modal .fs-modal-footer>.button:first-child{margin:0}.fs-modal .fs-modal-panel:not(.active){display:none}.fs-modal .reason-input,.fs-modal .internal-message{margin:3px 0 3px 22px}.fs-modal .reason-input input,.fs-modal .reason-input textarea,.fs-modal .internal-message input,.fs-modal .internal-message textarea{width:100%}.fs-modal li.reason.has-internal-message .internal-message{border:1px solid #ccc;padding:7px;display:none}body.has-fs-modal{overflow:hidden}#the-list .deactivate>.fs-slug{display:none}
|
|
freemius/assets/css/admin/dialog-boxes.css
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
.fs-modal{position:fixed;overflow:auto;height:100%;width:100%;top:0;z-index:100000;display:none;background:rgba(0,0,0,0.6)}.fs-modal .fs-modal-dialog{background:transparent;position:absolute;left:50%;margin-left:-298px;padding-bottom:30px;top:-100%;z-index:100001;width:596px}@media (max-width: 650px){.fs-modal .fs-modal-dialog{margin-left:-50%;box-sizing:border-box;padding-left:10px;padding-right:10px;width:100%}.fs-modal .fs-modal-dialog .fs-modal-panel>h3>strong{font-size:1.3em}}.fs-modal.active{display:block}.fs-modal.active:before{display:block}.fs-modal.active .fs-modal-dialog{top:10%}.fs-modal.fs-success .fs-modal-header{border-bottom-color:#46b450}.fs-modal.fs-success .fs-modal-body{background-color:#f7fff7}.fs-modal.fs-warn .fs-modal-header{border-bottom-color:#ffb900}.fs-modal.fs-warn .fs-modal-body{background-color:#fff8e5}.fs-modal.fs-error .fs-modal-header{border-bottom-color:#dc3232}.fs-modal.fs-error .fs-modal-body{background-color:#ffeaea}.fs-modal .fs-modal-body,.fs-modal .fs-modal-footer{border:0;background:#fefefe;padding:20px}.fs-modal .fs-modal-header{border-bottom:#eeeeee solid 1px;background:#fbfbfb;padding:15px 20px;position:relative;margin-bottom:-10px}.fs-modal .fs-modal-header h4{margin:0;padding:0;text-transform:uppercase;font-size:1.2em;font-weight:bold;color:#cacaca;text-shadow:1px 1px 1px #fff;letter-spacing:0.6px;-webkit-font-smoothing:antialiased}.fs-modal .fs-modal-header .fs-close{position:absolute;right:10px;top:12px;cursor:pointer;color:#bbb;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;padding:3px;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.fs-modal .fs-modal-header .fs-close:hover{color:#fff;background:#aaa}.fs-modal .fs-modal-header .fs-close .dashicons,.fs-modal .fs-modal-header .fs-close:hover .dashicons{text-decoration:none}.fs-modal .fs-modal-body{border-bottom:0}.fs-modal .fs-modal-body p{font-size:14px}.fs-modal .fs-modal-body h2{font-size:20px;line-height:1.5em}.fs-modal .fs-modal-body>div{margin-top:10px}.fs-modal .fs-modal-body>div h2{font-weight:bold;font-size:20px;margin-top:0}.fs-modal .fs-modal-footer{border-top:#eeeeee solid 1px;text-align:right}.fs-modal .fs-modal-footer>.button{margin:0 7px}.fs-modal .fs-modal-footer>.button:first-child{margin:0}.fs-modal .fs-modal-panel>.notice.inline{margin:0;display:none}.fs-modal .fs-modal-panel:not(.active){display:none}.rtl .fs-modal .fs-modal-header .fs-close{right:auto;left:20px}body.has-fs-modal{overflow:hidden}.fs-modal.fs-modal-deactivation-feedback .reason-input,.fs-modal.fs-modal-deactivation-feedback .internal-message{margin:3px 0 3px 22px}.fs-modal.fs-modal-deactivation-feedback .reason-input input,.fs-modal.fs-modal-deactivation-feedback .reason-input textarea,.fs-modal.fs-modal-deactivation-feedback .internal-message input,.fs-modal.fs-modal-deactivation-feedback .internal-message textarea{width:100%}.fs-modal.fs-modal-deactivation-feedback li.reason.has-internal-message .internal-message{border:1px solid #ccc;padding:7px;display:none}@media (max-width: 650px){.fs-modal.fs-modal-deactivation-feedback li.reason li.reason{margin-bottom:10px}.fs-modal.fs-modal-deactivation-feedback li.reason li.reason .reason-input,.fs-modal.fs-modal-deactivation-feedback li.reason li.reason .internal-message{margin-left:29px}.fs-modal.fs-modal-deactivation-feedback li.reason li.reason label{display:table}.fs-modal.fs-modal-deactivation-feedback li.reason li.reason label>span{display:table-cell;font-size:1.3em}}.fs-modal.fs-modal-deactivation-feedback .anonymous-feedback-label{float:left}.fs-modal.fs-modal-deactivation-feedback .fs-modal-panel{margin-top:0 !important}.fs-modal.fs-modal-deactivation-feedback .fs-modal-panel h3{margin-top:0;line-height:1.5em}#the-list .deactivate>.fs-slug{display:none}.fs-modal.fs-modal-license-activation .fs-modal-body input.license_key{width:100%}#license_options_container table,#license_options_container table select,#license_options_container table #available_license_key{width:100%}#license_options_container table td:first-child{width:1%}#license_options_container table #other_license_key_container label{position:relative;top:6px;float:left;margin-right:5px}#license_options_container table #other_license_key_container div{overflow:hidden;width:auto;height:30px;display:block;top:2px;position:relative}#license_options_container table #other_license_key_container div input{margin:0}#sites_list_container td{cursor:pointer}#multisite_options_container{margin-top:10px;border:1px solid #ccc;padding:5px}#multisite_options_container a{text-decoration:none}#multisite_options_container a:focus{box-shadow:none}#multisite_options_container a.selected{font-weight:bold}#multisite_options_container.apply-on-all-sites{border:0 none;padding:0}#multisite_options_container.apply-on-all-sites #all_sites_options{border-spacing:0}#multisite_options_container.apply-on-all-sites #all_sites_options td:not(:first-child){display:none}#multisite_options_container #sites_list_container{display:none;overflow:auto}#multisite_options_container #sites_list_container table td{border-top:1px solid #ccc;padding:4px 2px}.fs-modal.fs-modal-license-key-resend .email-address-container{overflow:hidden;padding-right:2px}.fs-modal.fs-modal-license-key-resend.fs-freemium input.email-address{width:300px}.fs-modal.fs-modal-license-key-resend.fs-freemium label{display:block;margin-bottom:10px}.fs-modal.fs-modal-license-key-resend.fs-premium input.email-address{width:100%}.fs-modal.fs-modal-license-key-resend.fs-premium .button-container{float:right;margin-left:7px}@media (max-width: 650px){.fs-modal.fs-modal-license-key-resend.fs-premium .button-container{margin-top:2px}}
|
2 |
-
.rtl .fs-modal.fs-modal-license-key-resend .fs-modal-body .input-container>.email-address-container{padding-left:2px;padding-right:0}.rtl .fs-modal.fs-modal-license-key-resend .fs-modal-body .button-container{float:left;margin-right:7px;margin-left:0}a.show-license-resend-modal{margin-top:4px;display:inline-block}.fs-ajax-loader{position:relative;width:170px;height:20px;margin:auto}.fs-ajax-loader .fs-ajax-loader-bar{position:absolute;top:0;background-color:#0074a3;width:20px;height:20px;-webkit-animation-name:bounce_ajaxLoader;-moz-animation-name:bounce_ajaxLoader;-ms-animation-name:bounce_ajaxLoader;-o-animation-name:bounce_ajaxLoader;animation-name:bounce_ajaxLoader;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-ms-animation-duration:1.5s;-o-animation-duration:1.5s;animation-duration:1.5s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-direction:normal;-moz-animation-direction:normal;-ms-animation-direction:normal;-o-animation-direction:normal;animation-direction:normal;-moz-transform:0.3;-o-transform:0.3;-ms-transform:0.3;-webkit-transform:0.3;transform:0.3}.fs-ajax-loader .fs-ajax-loader-bar-1{left:0px;animation-delay:0.6s;-o-animation-delay:0.6s;-ms-animation-delay:0.6s;-webkit-animation-delay:0.6s;-moz-animation-delay:0.6s}.fs-ajax-loader .fs-ajax-loader-bar-2{left:19px;animation-delay:0.75s;-o-animation-delay:0.75s;-ms-animation-delay:0.75s;-webkit-animation-delay:0.75s;-moz-animation-delay:0.75s}.fs-ajax-loader .fs-ajax-loader-bar-3{left:38px;animation-delay:0.9s;-o-animation-delay:0.9s;-ms-animation-delay:0.9s;-webkit-animation-delay:0.9s;-moz-animation-delay:0.9s}.fs-ajax-loader .fs-ajax-loader-bar-4{left:57px;animation-delay:1.05s;-o-animation-delay:1.05s;-ms-animation-delay:1.05s;-webkit-animation-delay:1.05s;-moz-animation-delay:1.05s}.fs-ajax-loader .fs-ajax-loader-bar-5{left:76px;animation-delay:1.2s;-o-animation-delay:1.2s;-ms-animation-delay:1.2s;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s}.fs-ajax-loader .fs-ajax-loader-bar-6{left:95px;animation-delay:1.35s;-o-animation-delay:1.35s;-ms-animation-delay:1.35s;-webkit-animation-delay:1.35s;-moz-animation-delay:1.35s}.fs-ajax-loader .fs-ajax-loader-bar-7{left:114px;animation-delay:1.5s;-o-animation-delay:1.5s;-ms-animation-delay:1.5s;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s}.fs-ajax-loader .fs-ajax-loader-bar-8{left:133px;animation-delay:1.65s;-o-animation-delay:1.65s;-ms-animation-delay:1.65s;-webkit-animation-delay:1.65s;-moz-animation-delay:1.65s}@-moz-keyframes bounce_ajaxLoader{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background-color:#0074a3}100%{-moz-transform:scale(0.3);-o-transform:scale(0.3);-ms-transform:scale(0.3);-webkit-transform:scale(0.3);transform:scale(0.3);background-color:#fff}}@-ms-keyframes bounce_ajaxLoader{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background-color:#0074a3}100%{-moz-transform:scale(0.3);-o-transform:scale(0.3);-ms-transform:scale(0.3);-webkit-transform:scale(0.3);transform:scale(0.3);background-color:#fff}}@-o-keyframes bounce_ajaxLoader{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background-color:#0074a3}100%{-moz-transform:scale(0.3);-o-transform:scale(0.3);-ms-transform:scale(0.3);-webkit-transform:scale(0.3);transform:scale(0.3);background-color:#fff}}@-webkit-keyframes bounce_ajaxLoader{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background-color:#0074a3}100%{-moz-transform:scale(0.3);-o-transform:scale(0.3);-ms-transform:scale(0.3);-webkit-transform:scale(0.3);transform:scale(0.3);background-color:#fff}}@keyframes bounce_ajaxLoader{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background-color:#0074a3}100%{-moz-transform:scale(0.3);-o-transform:scale(0.3);-ms-transform:scale(0.3);-webkit-transform:scale(0.3);transform:scale(0.3);background-color:#fff}}.fs-modal-auto-install #request-filesystem-credentials-form h2,.fs-modal-auto-install #request-filesystem-credentials-form .request-filesystem-credentials-action-buttons{display:none}.fs-modal-auto-install #request-filesystem-credentials-form input[type=password],.fs-modal-auto-install #request-filesystem-credentials-form input[type=email],.fs-modal-auto-install #request-filesystem-credentials-form input[type=text]{-webkit-appearance:none;padding:10px 10px 5px 10px;width:300px;max-width:100%}.fs-modal-auto-install #request-filesystem-credentials-form>div,.fs-modal-auto-install #request-filesystem-credentials-form label,.fs-modal-auto-install #request-filesystem-credentials-form fieldset{width:300px;max-width:100%;margin:0 auto;display:block}
|
1 |
+
.fs-modal{position:fixed;overflow:auto;height:100%;width:100%;top:0;z-index:100000;display:none;background:rgba(0,0,0,0.6)}.fs-modal .fs-modal-dialog{background:transparent;position:absolute;left:50%;margin-left:-298px;padding-bottom:30px;top:-100%;z-index:100001;width:596px}@media (max-width: 650px){.fs-modal .fs-modal-dialog{margin-left:-50%;box-sizing:border-box;padding-left:10px;padding-right:10px;width:100%}.fs-modal .fs-modal-dialog .fs-modal-panel>h3>strong{font-size:1.3em}}.fs-modal.active{display:block}.fs-modal.active:before{display:block}.fs-modal.active .fs-modal-dialog{top:10%}.fs-modal.fs-success .fs-modal-header{border-bottom-color:#46b450}.fs-modal.fs-success .fs-modal-body{background-color:#f7fff7}.fs-modal.fs-warn .fs-modal-header{border-bottom-color:#ffb900}.fs-modal.fs-warn .fs-modal-body{background-color:#fff8e5}.fs-modal.fs-error .fs-modal-header{border-bottom-color:#dc3232}.fs-modal.fs-error .fs-modal-body{background-color:#ffeaea}.fs-modal .fs-modal-body,.fs-modal .fs-modal-footer{border:0;background:#fefefe;padding:20px}.fs-modal .fs-modal-header{border-bottom:#eeeeee solid 1px;background:#fbfbfb;padding:15px 20px;position:relative;margin-bottom:-10px}.fs-modal .fs-modal-header h4{margin:0;padding:0;text-transform:uppercase;font-size:1.2em;font-weight:bold;color:#cacaca;text-shadow:1px 1px 1px #fff;letter-spacing:0.6px;-webkit-font-smoothing:antialiased}.fs-modal .fs-modal-header .fs-close{position:absolute;right:10px;top:12px;cursor:pointer;color:#bbb;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;padding:3px;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.fs-modal .fs-modal-header .fs-close:hover{color:#fff;background:#aaa}.fs-modal .fs-modal-header .fs-close .dashicons,.fs-modal .fs-modal-header .fs-close:hover .dashicons{text-decoration:none}.fs-modal .fs-modal-body{border-bottom:0}.fs-modal .fs-modal-body p{font-size:14px}.fs-modal .fs-modal-body h2{font-size:20px;line-height:1.5em}.fs-modal .fs-modal-body>div{margin-top:10px}.fs-modal .fs-modal-body>div h2{font-weight:bold;font-size:20px;margin-top:0}.fs-modal .fs-modal-footer{border-top:#eeeeee solid 1px;text-align:right}.fs-modal .fs-modal-footer>.button{margin:0 7px}.fs-modal .fs-modal-footer>.button:first-child{margin:0}.fs-modal .fs-modal-panel>.notice.inline{margin:0;display:none}.fs-modal .fs-modal-panel:not(.active){display:none}.rtl .fs-modal .fs-modal-header .fs-close{right:auto;left:20px}body.has-fs-modal{overflow:hidden}.fs-modal.fs-modal-deactivation-feedback .reason-input,.fs-modal.fs-modal-deactivation-feedback .internal-message{margin:3px 0 3px 22px}.fs-modal.fs-modal-deactivation-feedback .reason-input input,.fs-modal.fs-modal-deactivation-feedback .reason-input textarea,.fs-modal.fs-modal-deactivation-feedback .internal-message input,.fs-modal.fs-modal-deactivation-feedback .internal-message textarea{width:100%}.fs-modal.fs-modal-deactivation-feedback li.reason.has-internal-message .internal-message{border:1px solid #ccc;padding:7px;display:none}@media (max-width: 650px){.fs-modal.fs-modal-deactivation-feedback li.reason li.reason{margin-bottom:10px}.fs-modal.fs-modal-deactivation-feedback li.reason li.reason .reason-input,.fs-modal.fs-modal-deactivation-feedback li.reason li.reason .internal-message{margin-left:29px}.fs-modal.fs-modal-deactivation-feedback li.reason li.reason label{display:table}.fs-modal.fs-modal-deactivation-feedback li.reason li.reason label>span{display:table-cell;font-size:1.3em}}.fs-modal.fs-modal-deactivation-feedback .anonymous-feedback-label{float:left}.fs-modal.fs-modal-deactivation-feedback .fs-modal-panel{margin-top:0 !important}.fs-modal.fs-modal-deactivation-feedback .fs-modal-panel h3{margin-top:0;line-height:1.5em}#the-list .deactivate>.fs-slug{display:none}.fs-modal.fs-modal-subscription-cancellation .fs-price-increase-warning{color:red;font-weight:bold;padding:0 25px;margin-bottom:0}.fs-modal.fs-modal-subscription-cancellation ul.subscription-actions label input{float:left;top:5px;position:relative}.rtl .fs-modal.fs-modal-subscription-cancellation ul.subscription-actions label input{float:right}.fs-modal.fs-modal-subscription-cancellation ul.subscription-actions label span{display:block;margin-left:24px}.rtl .fs-modal.fs-modal-subscription-cancellation ul.subscription-actions label span{margin-left:0;margin-right:24px}.fs-modal.fs-modal-license-activation .fs-modal-body input.license_key{width:100%}#license_options_container table,#license_options_container table select,#license_options_container table #available_license_key{width:100%}#license_options_container table td:first-child{width:1%}#license_options_container table #other_license_key_container label{position:relative;top:6px;float:left;margin-right:5px}#license_options_container table #other_license_key_container div{overflow:hidden;width:auto;height:30px;display:block;top:2px;position:relative}#license_options_container table #other_license_key_container div input{margin:0}#sites_list_container td{cursor:pointer}#multisite_options_container{margin-top:10px;border:1px solid #ccc;padding:5px}#multisite_options_container a{text-decoration:none}#multisite_options_container a:focus{box-shadow:none}#multisite_options_container a.selected{font-weight:bold}#multisite_options_container.apply-on-all-sites{border:0 none;padding:0}#multisite_options_container.apply-on-all-sites #all_sites_options{border-spacing:0}#multisite_options_container.apply-on-all-sites #all_sites_options td:not(:first-child){display:none}#multisite_options_container #sites_list_container{display:none;overflow:auto}#multisite_options_container #sites_list_container table td{border-top:1px solid #ccc;padding:4px 2px}.fs-modal.fs-modal-license-key-resend .email-address-container{overflow:hidden;padding-right:2px}.fs-modal.fs-modal-license-key-resend.fs-freemium input.email-address{width:300px}.fs-modal.fs-modal-license-key-resend.fs-freemium label{display:block;margin-bottom:10px}.fs-modal.fs-modal-license-key-resend.fs-premium input.email-address{width:100%}.fs-modal.fs-modal-license-key-resend.fs-premium .button-container{float:right;margin-left:7px}@media (max-width: 650px){.fs-modal.fs-modal-license-key-resend.fs-premium .button-container{margin-top:2px}}
|
2 |
+
.rtl .fs-modal.fs-modal-license-key-resend .fs-modal-body .input-container>.email-address-container{padding-left:2px;padding-right:0}.rtl .fs-modal.fs-modal-license-key-resend .fs-modal-body .button-container{float:left;margin-right:7px;margin-left:0}a.show-license-resend-modal{margin-top:4px;display:inline-block}.fs-ajax-loader{position:relative;width:170px;height:20px;margin:auto}.fs-ajax-loader .fs-ajax-loader-bar{position:absolute;top:0;background-color:#0074a3;width:20px;height:20px;-webkit-animation-name:bounce_ajaxLoader;-moz-animation-name:bounce_ajaxLoader;-ms-animation-name:bounce_ajaxLoader;-o-animation-name:bounce_ajaxLoader;animation-name:bounce_ajaxLoader;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-ms-animation-duration:1.5s;-o-animation-duration:1.5s;animation-duration:1.5s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-direction:normal;-moz-animation-direction:normal;-ms-animation-direction:normal;-o-animation-direction:normal;animation-direction:normal;-moz-transform:0.3;-o-transform:0.3;-ms-transform:0.3;-webkit-transform:0.3;transform:0.3}.fs-ajax-loader .fs-ajax-loader-bar-1{left:0px;animation-delay:0.6s;-o-animation-delay:0.6s;-ms-animation-delay:0.6s;-webkit-animation-delay:0.6s;-moz-animation-delay:0.6s}.fs-ajax-loader .fs-ajax-loader-bar-2{left:19px;animation-delay:0.75s;-o-animation-delay:0.75s;-ms-animation-delay:0.75s;-webkit-animation-delay:0.75s;-moz-animation-delay:0.75s}.fs-ajax-loader .fs-ajax-loader-bar-3{left:38px;animation-delay:0.9s;-o-animation-delay:0.9s;-ms-animation-delay:0.9s;-webkit-animation-delay:0.9s;-moz-animation-delay:0.9s}.fs-ajax-loader .fs-ajax-loader-bar-4{left:57px;animation-delay:1.05s;-o-animation-delay:1.05s;-ms-animation-delay:1.05s;-webkit-animation-delay:1.05s;-moz-animation-delay:1.05s}.fs-ajax-loader .fs-ajax-loader-bar-5{left:76px;animation-delay:1.2s;-o-animation-delay:1.2s;-ms-animation-delay:1.2s;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s}.fs-ajax-loader .fs-ajax-loader-bar-6{left:95px;animation-delay:1.35s;-o-animation-delay:1.35s;-ms-animation-delay:1.35s;-webkit-animation-delay:1.35s;-moz-animation-delay:1.35s}.fs-ajax-loader .fs-ajax-loader-bar-7{left:114px;animation-delay:1.5s;-o-animation-delay:1.5s;-ms-animation-delay:1.5s;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s}.fs-ajax-loader .fs-ajax-loader-bar-8{left:133px;animation-delay:1.65s;-o-animation-delay:1.65s;-ms-animation-delay:1.65s;-webkit-animation-delay:1.65s;-moz-animation-delay:1.65s}@-moz-keyframes bounce_ajaxLoader{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background-color:#0074a3}100%{-moz-transform:scale(0.3);-o-transform:scale(0.3);-ms-transform:scale(0.3);-webkit-transform:scale(0.3);transform:scale(0.3);background-color:#fff}}@-ms-keyframes bounce_ajaxLoader{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background-color:#0074a3}100%{-moz-transform:scale(0.3);-o-transform:scale(0.3);-ms-transform:scale(0.3);-webkit-transform:scale(0.3);transform:scale(0.3);background-color:#fff}}@-o-keyframes bounce_ajaxLoader{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background-color:#0074a3}100%{-moz-transform:scale(0.3);-o-transform:scale(0.3);-ms-transform:scale(0.3);-webkit-transform:scale(0.3);transform:scale(0.3);background-color:#fff}}@-webkit-keyframes bounce_ajaxLoader{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background-color:#0074a3}100%{-moz-transform:scale(0.3);-o-transform:scale(0.3);-ms-transform:scale(0.3);-webkit-transform:scale(0.3);transform:scale(0.3);background-color:#fff}}@keyframes bounce_ajaxLoader{0%{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);background-color:#0074a3}100%{-moz-transform:scale(0.3);-o-transform:scale(0.3);-ms-transform:scale(0.3);-webkit-transform:scale(0.3);transform:scale(0.3);background-color:#fff}}.fs-modal-auto-install #request-filesystem-credentials-form h2,.fs-modal-auto-install #request-filesystem-credentials-form .request-filesystem-credentials-action-buttons{display:none}.fs-modal-auto-install #request-filesystem-credentials-form input[type=password],.fs-modal-auto-install #request-filesystem-credentials-form input[type=email],.fs-modal-auto-install #request-filesystem-credentials-form input[type=text]{-webkit-appearance:none;padding:10px 10px 5px 10px;width:300px;max-width:100%}.fs-modal-auto-install #request-filesystem-credentials-form>div,.fs-modal-auto-install #request-filesystem-credentials-form label,.fs-modal-auto-install #request-filesystem-credentials-form fieldset{width:300px;max-width:100%;margin:0 auto;display:block}.button-primary.warn{box-shadow:0 1px 0 #d2593c;text-shadow:0 -1px 1px #d2593c,1px 0 1px #d2593c,0 1px 1px #d2593c,-1px 0 1px #d2593c;background:#f56a48;border-color:#ec6544 #d2593c #d2593c}.button-primary.warn:hover{background:#fd6d4a;border-color:#d2593c}.button-primary.warn:focus{box-shadow:0 1px 0 #dd6041,0 0 2px 1px #e4a796}.button-primary.warn:active{background:#dd6041;border-color:#d2593c;box-shadow:inset 0 2px 0 #d2593c}.button-primary.warn.disabled{color:#f5b3a1 !important;background:#e76444 !important;border-color:#d85e40 !important;text-shadow:0 -1px 0 rgba(0,0,0,0.1) !important}
|
freemius/assets/css/admin/license-activation.css
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
.fs-modal{position:fixed;overflow:auto;height:100%;width:100%;top:0;z-index:100000;display:none;background:rgba(0,0,0,0.6)}.fs-modal .fs-modal-dialog{background:transparent;position:absolute;left:50%;margin-left:-298px;padding-bottom:30px;top:-100%;z-index:100001;width:596px}@media (max-width: 650px){.fs-modal .fs-modal-dialog{margin-left:-50%;box-sizing:border-box;padding-left:10px;padding-right:10px;width:100%}.fs-modal .fs-modal-dialog .fs-modal-panel>h3>strong{font-size:1.3em}}.fs-modal.active{display:block}.fs-modal.active:before{display:block}.fs-modal.active .fs-modal-dialog{top:10%}.fs-modal .fs-modal-body,.fs-modal .fs-modal-footer{border:0;background:#fefefe;padding:20px}.fs-modal .fs-modal-body{border-bottom:0}.fs-modal .fs-modal-body .license-activation-message{margin:0;display:none}.fs-modal .fs-modal-body input.license_key{width:100%}.fs-modal .fs-modal-body p{font-size:14px}.fs-modal .fs-modal-body h2{font-size:20px}.fs-modal .fs-modal-body>div{margin-top:10px}.fs-modal .fs-modal-body>div h2{font-weight:bold;font-size:20px;margin-top:0}.fs-modal .fs-modal-footer{border-top:#eeeeee solid 1px;text-align:right}.fs-modal .fs-modal-footer>.button{margin:0 7px}.fs-modal .fs-modal-footer>.button:first-child{margin:0}.fs-modal .fs-modal-panel:not(.active){display:none}body.has-fs-modal{overflow:hidden}
|
|
freemius/assets/scss/_colors.scss
CHANGED
@@ -44,6 +44,17 @@ $button-secondary-bkg: #333;
|
|
44 |
$button-secondary-color: $fms-white;
|
45 |
$featured-color: #6bc406;
|
46 |
$wp-selected-color: #0074a3;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
47 |
|
48 |
$wordpress_color: #01749A;
|
49 |
$blogger_color: #ff8100;
|
44 |
$button-secondary-color: $fms-white;
|
45 |
$featured-color: #6bc406;
|
46 |
$wp-selected-color: #0074a3;
|
47 |
+
$wp-button-alert-border-color: #d2593c;
|
48 |
+
$wp-button-alert-border-top-color: #ec6544;
|
49 |
+
$wp-button-alert-shadow-color: #d2593c;
|
50 |
+
$wp-button-alert-focused-shadow1-color: #dd6041;
|
51 |
+
$wp-button-alert-focused-shadow2-color: #e4a796;
|
52 |
+
$wp-button-alert-background-color: #f56a48;
|
53 |
+
$wp-button-alert-hovered-background-color: #fd6d4a;
|
54 |
+
$wp-button-alert-active-background-color: #dd6041;
|
55 |
+
$wp-button-alert-disabled-color: #f5b3a1;
|
56 |
+
$wp-button-alert-disabled-background-color: #e76444;
|
57 |
+
$wp-button-alert-disabled-border-color: #d85e40;
|
58 |
|
59 |
$wordpress_color: #01749A;
|
60 |
$blogger_color: #ff8100;
|
freemius/assets/scss/admin/_buttons.scss
ADDED
@@ -0,0 +1,28 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.button-primary.warn {
|
2 |
+
box-shadow: 0 1px 0 $wp-button-alert-shadow-color;
|
3 |
+
text-shadow: 0 -1px 1px $wp-button-alert-shadow-color, 1px 0 1px $wp-button-alert-shadow-color, 0 1px 1px $wp-button-alert-shadow-color, -1px 0 1px $wp-button-alert-shadow-color;
|
4 |
+
background: $wp-button-alert-background-color;
|
5 |
+
border-color: $wp-button-alert-border-top-color $wp-button-alert-border-color $wp-button-alert-border-color;
|
6 |
+
|
7 |
+
&:hover {
|
8 |
+
background: $wp-button-alert-hovered-background-color;
|
9 |
+
border-color: $wp-button-alert-border-color;
|
10 |
+
}
|
11 |
+
|
12 |
+
&:focus {
|
13 |
+
box-shadow: 0 1px 0 $wp-button-alert-focused-shadow1-color, 0 0 2px 1px $wp-button-alert-focused-shadow2-color;
|
14 |
+
}
|
15 |
+
|
16 |
+
&:active {
|
17 |
+
background: $wp-button-alert-active-background-color;
|
18 |
+
border-color: $wp-button-alert-border-color;
|
19 |
+
box-shadow: inset 0 2px 0 $wp-button-alert-shadow-color;
|
20 |
+
}
|
21 |
+
|
22 |
+
&.disabled {
|
23 |
+
color: $wp-button-alert-disabled-color !important;
|
24 |
+
background: $wp-button-alert-disabled-background-color !important;
|
25 |
+
border-color: $wp-button-alert-disabled-border-color !important;
|
26 |
+
text-shadow: 0 -1px 0 rgba(0,0,0,.1) !important;
|
27 |
+
}
|
28 |
+
}
|
freemius/assets/scss/admin/_subscription-cancellation.scss
ADDED
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.fs-modal.fs-modal-subscription-cancellation {
|
2 |
+
.fs-price-increase-warning {
|
3 |
+
color: red;
|
4 |
+
font-weight: bold;
|
5 |
+
padding: 0 25px;
|
6 |
+
margin-bottom: 0;
|
7 |
+
}
|
8 |
+
|
9 |
+
ul.subscription-actions label {
|
10 |
+
input {
|
11 |
+
float: left;
|
12 |
+
top: 5px;
|
13 |
+
position: relative;
|
14 |
+
|
15 |
+
.rtl & {
|
16 |
+
float: right;
|
17 |
+
}
|
18 |
+
}
|
19 |
+
|
20 |
+
span {
|
21 |
+
display: block;
|
22 |
+
margin-left: 24px;
|
23 |
+
|
24 |
+
.rtl & {
|
25 |
+
margin-left: 0;
|
26 |
+
margin-right: 24px;
|
27 |
+
}
|
28 |
+
}
|
29 |
+
}
|
30 |
+
}
|
freemius/assets/scss/admin/dialog-boxes.scss
CHANGED
@@ -1,8 +1,10 @@
|
|
1 |
@import "../start";
|
2 |
@import "modal-common";
|
3 |
@import "deactivation-feedback";
|
|
|
4 |
@import "license-activation";
|
5 |
@import "multisite-options";
|
6 |
@import "license-key-resend";
|
7 |
@import "ajax-loader";
|
8 |
-
@import "auto-install";
|
|
1 |
@import "../start";
|
2 |
@import "modal-common";
|
3 |
@import "deactivation-feedback";
|
4 |
+
@import "subscription-cancellation";
|
5 |
@import "license-activation";
|
6 |
@import "multisite-options";
|
7 |
@import "license-key-resend";
|
8 |
@import "ajax-loader";
|
9 |
+
@import "auto-install";
|
10 |
+
@import "buttons";
|
freemius/assets/scss/admin/plugin-upgrade-notice.scss
ADDED
@@ -0,0 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.plugins p.upgrade-notice
|
2 |
+
{
|
3 |
+
border: 0;
|
4 |
+
background-color: #d54e21;
|
5 |
+
padding: 10px;
|
6 |
+
color: #f9f9f9;
|
7 |
+
margin-top: 10px;
|
8 |
+
}
|
freemius/includes/class-freemius.php
CHANGED
@@ -33,6 +33,12 @@
|
|
33 |
* @var string
|
34 |
*/
|
35 |
private $_plugin_basename;
|
|
|
|
|
|
|
|
|
|
|
|
|
36 |
/**
|
37 |
* @since 1.0.0
|
38 |
*
|
@@ -671,11 +677,12 @@
|
|
671 |
version_compare( $sdk_version, '1.2.3', '>=' )
|
672 |
) {
|
673 |
/**
|
674 |
-
* Starting from version 1.2.3, paths are stored as relative
|
|
|
675 |
*
|
676 |
* @author Leo Fajardo (@leorw)
|
677 |
*/
|
678 |
-
$this->
|
679 |
}
|
680 |
|
681 |
if ( version_compare( $sdk_prev_version, '1.1.5', '<' ) &&
|
@@ -699,6 +706,25 @@
|
|
699 |
|
700 |
}
|
701 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
702 |
}
|
703 |
|
704 |
/**
|
@@ -824,30 +850,12 @@
|
|
824 |
}
|
825 |
|
826 |
/**
|
827 |
-
*
|
828 |
*
|
829 |
* @author Leo Fajardo (@leorw)
|
830 |
* @since 1.2.3
|
831 |
*/
|
832 |
-
private function
|
833 |
-
$id_slug_type_path_map = self::$_accounts->get_option( 'id_slug_type_path_map', array() );
|
834 |
-
|
835 |
-
if ( isset( $id_slug_type_path_map[ $this->_module_id ]['path'] ) ) {
|
836 |
-
$id_slug_type_path_map[ $this->_module_id ]['path'] = $this->get_relative_path( $id_slug_type_path_map[ $this->_module_id ]['path'] );
|
837 |
-
|
838 |
-
self::$_accounts->set_option( 'id_slug_type_path_map', $id_slug_type_path_map, true );
|
839 |
-
}
|
840 |
-
|
841 |
-
if ( isset( $this->_storage->plugin_main_file ) ) {
|
842 |
-
$plugin_main_file = $this->_storage->plugin_main_file;
|
843 |
-
|
844 |
-
if ( isset( $plugin_main_file->path ) ) {
|
845 |
-
$this->_storage->plugin_main_file->path = $this->get_relative_path( $this->_storage->plugin_main_file->path );
|
846 |
-
} else if ( isset( $plugin_main_file->prev_path ) ) {
|
847 |
-
$this->_storage->plugin_main_file->prev_path = $this->get_relative_path( $this->_storage->plugin_main_file->prev_path );
|
848 |
-
}
|
849 |
-
}
|
850 |
-
|
851 |
// Remove invalid path that is still associated with the current slug if there's any.
|
852 |
$file_slug_map = self::$_accounts->get_option( 'file_slug_map', array() );
|
853 |
foreach ( $file_slug_map as $plugin_basename => $slug ) {
|
@@ -1230,6 +1238,22 @@
|
|
1230 |
<?php
|
1231 |
}
|
1232 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1233 |
/**
|
1234 |
* @author Vova Feldman (@svovaf)
|
1235 |
* @since 1.0.9
|
@@ -1428,23 +1452,37 @@
|
|
1428 |
|
1429 |
/**
|
1430 |
* @since 1.2.0 Invalidate module's main file cache, otherwise, FS_Plugin_Updater will not fetch updates.
|
|
|
|
|
1431 |
*/
|
1432 |
-
private function clear_module_main_file_cache() {
|
1433 |
if ( ! isset( $this->_storage->plugin_main_file ) ||
|
1434 |
-
|
1435 |
) {
|
1436 |
return;
|
1437 |
}
|
1438 |
|
1439 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1440 |
|
1441 |
-
|
1442 |
-
|
1443 |
|
1444 |
-
|
1445 |
-
|
1446 |
|
1447 |
-
|
|
|
1448 |
|
1449 |
/**
|
1450 |
* Clear global cached path.
|
@@ -1491,15 +1529,32 @@
|
|
1491 |
array( &$this, '_submit_uninstall_reason_action' )
|
1492 |
);
|
1493 |
|
|
|
|
|
|
|
|
|
|
|
1494 |
if ( ! $this->is_addon() || $this->is_parent_plugin_installed() ) {
|
1495 |
if ( ( $this->is_plugin() && self::is_plugins_page() ) ||
|
1496 |
( $this->is_theme() && self::is_themes_page() )
|
1497 |
) {
|
1498 |
add_action( 'admin_footer', array( &$this, '_add_deactivation_feedback_dialog_box' ) );
|
|
|
|
|
|
|
|
|
1499 |
}
|
1500 |
}
|
1501 |
}
|
1502 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1503 |
/**
|
1504 |
* Leverage backtrace to find caller plugin file path.
|
1505 |
*
|
@@ -1680,11 +1735,11 @@
|
|
1680 |
private function get_caller_main_file_and_type() {
|
1681 |
self::require_plugin_essentials();
|
1682 |
|
1683 |
-
$all_plugins =
|
1684 |
$all_plugins_paths = array();
|
1685 |
|
1686 |
// Get active plugin's main files real full names (might be symlinks).
|
1687 |
-
foreach ( $all_plugins as $relative_path =>
|
1688 |
if ( false === strpos( fs_normalize_path( $relative_path ), '/' ) ) {
|
1689 |
/**
|
1690 |
* Ignore plugins that don't have a folder (e.g. Hello Dolly) since they
|
@@ -1722,7 +1777,10 @@
|
|
1722 |
'requir' . 'e_once',
|
1723 |
'requir' . 'e',
|
1724 |
'includ' . 'e_once',
|
1725 |
-
'includ' . 'e'
|
|
|
|
|
|
|
1726 |
) )
|
1727 |
) {
|
1728 |
// Ignore call stack hooks and files inclusion.
|
@@ -2058,6 +2116,51 @@
|
|
2058 |
exit;
|
2059 |
}
|
2060 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2061 |
/**
|
2062 |
* @author Leo Fajardo (@leorw)
|
2063 |
* @since 2.0.2
|
@@ -2134,16 +2237,18 @@
|
|
2134 |
* @since 1.2.2
|
2135 |
*
|
2136 |
* @param string|number $id_or_slug
|
|
|
2137 |
*
|
2138 |
* @return number|false
|
2139 |
*/
|
2140 |
-
private static function get_module_id( $id_or_slug ) {
|
2141 |
if ( is_numeric( $id_or_slug ) ) {
|
2142 |
return $id_or_slug;
|
2143 |
}
|
2144 |
|
2145 |
foreach ( self::$_instances as $instance ) {
|
2146 |
-
|
|
|
2147 |
return $instance->get_id();
|
2148 |
}
|
2149 |
}
|
@@ -2170,15 +2275,16 @@
|
|
2170 |
* @author Vova Feldman (@svovaf)
|
2171 |
* @since 1.0.1
|
2172 |
*
|
2173 |
-
* @param $plugin_file
|
|
|
2174 |
*
|
2175 |
* @return false|Freemius
|
2176 |
*/
|
2177 |
-
static function get_instance_by_file( $plugin_file ) {
|
2178 |
$slug = self::find_slug_by_basename( $plugin_file );
|
2179 |
|
2180 |
return ( false !== $slug ) ?
|
2181 |
-
self::instance( self::get_module_id( $slug ) ) :
|
2182 |
false;
|
2183 |
}
|
2184 |
|
@@ -2292,10 +2398,13 @@
|
|
2292 |
function is_site_activation_mode( $and_on = true ) {
|
2293 |
return (
|
2294 |
( $this->is_on() || ! $and_on ) &&
|
2295 |
-
(
|
2296 |
-
|
2297 |
-
|
2298 |
-
|
|
|
|
|
|
|
2299 |
);
|
2300 |
}
|
2301 |
|
@@ -2330,7 +2439,7 @@
|
|
2330 |
return false;
|
2331 |
}
|
2332 |
|
2333 |
-
if ( $this->is_network_anonymous() ) {
|
2334 |
// Super-admin skipped the connection network wide -> not activation mode.
|
2335 |
return false;
|
2336 |
}
|
@@ -2451,7 +2560,7 @@
|
|
2451 |
self::require_plugin_essentials();
|
2452 |
|
2453 |
$active_plugin = array();
|
2454 |
-
$all_plugins =
|
2455 |
$active_plugins_basenames = self::get_active_plugins_basenames( $blog_id );
|
2456 |
|
2457 |
foreach ( $active_plugins_basenames as $plugin_basename ) {
|
@@ -2501,7 +2610,7 @@
|
|
2501 |
private static function get_all_plugins( $blog_id = 0 ) {
|
2502 |
self::require_plugin_essentials();
|
2503 |
|
2504 |
-
$all_plugins =
|
2505 |
|
2506 |
$active_plugins_basenames = self::get_active_plugins_basenames( $blog_id );
|
2507 |
|
@@ -2533,7 +2642,7 @@
|
|
2533 |
private static function get_network_plugins() {
|
2534 |
self::require_plugin_essentials();
|
2535 |
|
2536 |
-
$all_plugins =
|
2537 |
|
2538 |
$network_active_basenames = is_multisite() ?
|
2539 |
get_site_option( 'active_sitewide_plugins' ) :
|
@@ -2677,6 +2786,8 @@
|
|
2677 |
}
|
2678 |
|
2679 |
add_action( 'admin_footer', array( 'Freemius', '_enrich_ajax_url' ) );
|
|
|
|
|
2680 |
|
2681 |
self::$_statics_loaded = true;
|
2682 |
}
|
@@ -4068,14 +4179,15 @@
|
|
4068 |
* @author Vova Feldman (@svovaf)
|
4069 |
*/
|
4070 |
if ( $this->is_user_in_admin() &&
|
4071 |
-
|
4072 |
-
|
4073 |
-
|
4074 |
-
|
|
|
4075 |
) {
|
4076 |
require_once WP_FS__DIR_INCLUDES . '/fs-plugin-info-dialog.php';
|
4077 |
|
4078 |
-
new FS_Plugin_Info_Dialog( $this );
|
4079 |
}
|
4080 |
|
4081 |
// Check if Freemius is on for the current plugin.
|
@@ -4668,16 +4780,20 @@
|
|
4668 |
$this->_plugin :
|
4669 |
new FS_Plugin();
|
4670 |
|
|
|
|
|
4671 |
$plugin->update( array(
|
4672 |
'id' => $id,
|
4673 |
'type' => $this->get_option( $plugin_info, 'type', $this->_module_type ),
|
4674 |
'public_key' => $public_key,
|
4675 |
'slug' => $this->_slug,
|
|
|
4676 |
'parent_plugin_id' => $parent_id,
|
4677 |
'version' => $this->get_plugin_version(),
|
4678 |
-
'title' => $this->get_plugin_name(),
|
4679 |
'file' => $this->_plugin_basename,
|
4680 |
'is_premium' => $this->get_bool_option( $plugin_info, 'is_premium', true ),
|
|
|
4681 |
'is_live' => $this->get_bool_option( $plugin_info, 'is_live', true ),
|
4682 |
'affiliate_moderation' => $this->get_option( $plugin_info, 'has_affiliation' ),
|
4683 |
) );
|
@@ -5058,7 +5174,7 @@
|
|
5058 |
}
|
5059 |
|
5060 |
$addon = $this->get_addon( $addon_id );
|
5061 |
-
$premium_basename = "{$addon->
|
5062 |
|
5063 |
if ( file_exists( fs_normalize_path( WP_PLUGIN_DIR . '/' . $premium_basename ) ) ) {
|
5064 |
return $premium_basename;
|
@@ -5066,9 +5182,9 @@
|
|
5066 |
|
5067 |
$all_plugins = $this->get_all_plugins();
|
5068 |
|
5069 |
-
foreach ( $all_plugins as $basename =>
|
5070 |
if ( $addon->slug === $data['slug'] ||
|
5071 |
-
$addon->
|
5072 |
) {
|
5073 |
return $basename;
|
5074 |
}
|
@@ -5308,7 +5424,7 @@
|
|
5308 |
if ( ! isset( $this->_is_anonymous ) ) {
|
5309 |
if ( $this->is_network_anonymous() ) {
|
5310 |
$this->_is_anonymous = true;
|
5311 |
-
} else {
|
5312 |
if ( ! isset( $this->_storage->is_anonymous ) ) {
|
5313 |
// Not skipped.
|
5314 |
$this->_is_anonymous = false;
|
@@ -5774,6 +5890,8 @@
|
|
5774 |
}
|
5775 |
}
|
5776 |
|
|
|
|
|
5777 |
foreach ( $users_2_blog_ids as $user_id => $blog_ids ) {
|
5778 |
if ( 0 < $blog_ids[0] ) {
|
5779 |
$this->switch_to_blog( $blog_ids[0] );
|
@@ -5787,6 +5905,8 @@
|
|
5787 |
}
|
5788 |
|
5789 |
if ( is_multisite() ) {
|
|
|
|
|
5790 |
$this->do_action( "after_{$name}_cron_multisite" );
|
5791 |
}
|
5792 |
}
|
@@ -6185,6 +6305,7 @@
|
|
6185 |
if ( ! $this->is_addon() &&
|
6186 |
! ( ! $this->_is_network_active && fs_is_network_admin() ) &&
|
6187 |
(
|
|
|
6188 |
// Not registered nor anonymous.
|
6189 |
( ! $this->is_registered() && ! $this->is_anonymous() ) ||
|
6190 |
// OR, network level and in network upgrade mode.
|
@@ -6201,14 +6322,18 @@
|
|
6201 |
* @since 1.2.2
|
6202 |
*/
|
6203 |
if ( $this->is_theme()
|
6204 |
-
&& $this->is_only_premium()
|
6205 |
&& ! $this->has_settings_menu()
|
6206 |
&& ! isset( $_REQUEST['fs_action'] )
|
6207 |
&& $this->can_activate_previous_theme()
|
6208 |
) {
|
6209 |
-
$this->
|
|
|
|
|
|
|
6210 |
|
6211 |
-
|
|
|
|
|
6212 |
}
|
6213 |
|
6214 |
if ( ! fs_is_network_admin() &&
|
@@ -6308,7 +6433,7 @@
|
|
6308 |
$this->_module_type,
|
6309 |
sprintf( '<b><a href="%s">%s</a></b>',
|
6310 |
$this->get_activation_url(),
|
6311 |
-
sprintf( $this->get_text_inline( 'Opt in to make "%s"
|
6312 |
)
|
6313 |
),
|
6314 |
'connect_account',
|
@@ -6770,6 +6895,20 @@
|
|
6770 |
}
|
6771 |
}
|
6772 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6773 |
if ( ! isset( $this->_storage->is_plugin_new_install ) ) {
|
6774 |
/**
|
6775 |
* If no previous version of plugin's version exist, it means that it's either
|
@@ -7039,7 +7178,7 @@
|
|
7039 |
private function remove_sdk_reference() {
|
7040 |
global $fs_active_plugins;
|
7041 |
|
7042 |
-
foreach ( $fs_active_plugins->plugins as $sdk_path =>
|
7043 |
if ( $this->_plugin_basename == $data->plugin_path ) {
|
7044 |
unset( $fs_active_plugins->plugins[ $sdk_path ] );
|
7045 |
break;
|
@@ -7221,6 +7360,23 @@
|
|
7221 |
}
|
7222 |
}
|
7223 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7224 |
/**
|
7225 |
* Clears the anonymous mode and redirects to the opt-in screen.
|
7226 |
*
|
@@ -7234,6 +7390,8 @@
|
|
7234 |
|
7235 |
$this->reset_anonymous_mode( fs_is_network_admin() );
|
7236 |
|
|
|
|
|
7237 |
fs_redirect( $this->get_activation_url() );
|
7238 |
}
|
7239 |
|
@@ -7692,14 +7850,13 @@
|
|
7692 |
}
|
7693 |
}
|
7694 |
|
7695 |
-
|
|
|
|
|
7696 |
'version' => $this->get_plugin_version(),
|
7697 |
'is_premium' => $this->is_premium(),
|
7698 |
'language' => get_bloginfo( 'language' ),
|
7699 |
'charset' => get_bloginfo( 'charset' ),
|
7700 |
-
'platform_version' => get_bloginfo( 'version' ),
|
7701 |
-
'sdk_version' => $this->version,
|
7702 |
-
'programming_language_version' => phpversion(),
|
7703 |
'title' => get_bloginfo( 'name' ),
|
7704 |
'url' => get_site_url(),
|
7705 |
// Special params.
|
@@ -7750,12 +7907,10 @@
|
|
7750 |
// }
|
7751 |
|
7752 |
// Common properties.
|
7753 |
-
$
|
7754 |
-
|
7755 |
-
'
|
7756 |
-
'
|
7757 |
-
'programming_language_version' => phpversion(),
|
7758 |
-
'platform_version' => get_bloginfo( 'version' ),
|
7759 |
), $override );
|
7760 |
|
7761 |
|
@@ -8171,14 +8326,59 @@
|
|
8171 |
// @todo Decide if we want to delete plugin information from db.
|
8172 |
}
|
8173 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8174 |
/**
|
8175 |
* @author Vova Feldman (@svovaf)
|
8176 |
* @since 1.1.1
|
|
|
8177 |
*
|
8178 |
* @return string
|
8179 |
*/
|
8180 |
function premium_plugin_basename() {
|
8181 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8182 |
}
|
8183 |
|
8184 |
/**
|
@@ -8317,13 +8517,29 @@
|
|
8317 |
}
|
8318 |
|
8319 |
/**
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8320 |
* @author Vova Feldman (@svovaf)
|
8321 |
* @since 1.2.1.7
|
8322 |
*
|
8323 |
* @return string Plugin slug.
|
8324 |
*/
|
8325 |
function get_target_folder_name() {
|
8326 |
-
return $this->
|
|
|
|
|
8327 |
}
|
8328 |
|
8329 |
/**
|
@@ -8394,31 +8610,63 @@
|
|
8394 |
* @author Vova Feldman (@svovaf)
|
8395 |
* @since 1.0.9
|
8396 |
*
|
|
|
|
|
8397 |
* @return string
|
8398 |
*/
|
8399 |
-
function get_plugin_name() {
|
8400 |
$this->_logger->entrance();
|
8401 |
|
|
|
|
|
|
|
|
|
|
|
8402 |
if ( ! isset( $this->_plugin_name ) ) {
|
8403 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8404 |
|
8405 |
-
|
8406 |
-
|
8407 |
|
8408 |
-
|
8409 |
-
$
|
8410 |
-
$suffix_len = strlen( $suffix );
|
8411 |
|
8412 |
-
if (
|
8413 |
-
|
8414 |
-
|
8415 |
-
$
|
8416 |
-
}
|
8417 |
|
8418 |
-
|
|
|
|
|
|
|
|
|
|
|
8419 |
}
|
8420 |
|
8421 |
-
|
8422 |
}
|
8423 |
|
8424 |
/**
|
@@ -10514,6 +10762,56 @@
|
|
10514 |
fs_require_template( 'forms/resend-key.php', $vars );
|
10515 |
}
|
10516 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10517 |
/**
|
10518 |
* @author Leo Fajardo (@leorw)
|
10519 |
* @since 2.0.2
|
@@ -10698,7 +10996,7 @@
|
|
10698 |
'license_key' => $fs->apply_filters( 'license_key', $license_key )
|
10699 |
);
|
10700 |
|
10701 |
-
$install = $api->call( '/', 'put', $params );
|
10702 |
|
10703 |
if ( FS_Api::is_api_error( $install ) ) {
|
10704 |
$error = FS_Api::is_api_error_object( $install ) ?
|
@@ -10791,6 +11089,10 @@
|
|
10791 |
}
|
10792 |
}
|
10793 |
|
|
|
|
|
|
|
|
|
10794 |
$result = array(
|
10795 |
'success' => ( false === $error )
|
10796 |
);
|
@@ -11343,6 +11645,40 @@
|
|
11343 |
return $this->get_upgrade_url( WP_FS__PERIOD_ANNUALLY, true );
|
11344 |
}
|
11345 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11346 |
/**
|
11347 |
* Plugin's pricing URL.
|
11348 |
*
|
@@ -11977,7 +12313,13 @@
|
|
11977 |
* @author Vova Feldman (@svovaf)
|
11978 |
*/
|
11979 |
$args = array(
|
11980 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
11981 |
'archived' => 0,
|
11982 |
'mature' => 0,
|
11983 |
'spam' => 0,
|
@@ -13122,6 +13464,12 @@
|
|
13122 |
}
|
13123 |
}
|
13124 |
|
|
|
|
|
|
|
|
|
|
|
|
|
13125 |
if ( $this->is_theme() ) {
|
13126 |
$this->_register_account_hooks();
|
13127 |
}
|
@@ -13187,6 +13535,30 @@
|
|
13187 |
|
13188 |
}
|
13189 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13190 |
/**
|
13191 |
* @author Vova Feldman (@svovaf)
|
13192 |
* @since 1.1.7.4
|
@@ -13208,7 +13580,9 @@
|
|
13208 |
// Return to the module's main page.
|
13209 |
$this->get_after_activation_url( 'after_connect_url', array( 'fs_action' => $activation_action ) );
|
13210 |
|
13211 |
-
$
|
|
|
|
|
13212 |
'user_firstname' => $current_user->user_firstname,
|
13213 |
'user_lastname' => $current_user->user_lastname,
|
13214 |
'user_nickname' => $current_user->user_nicename,
|
@@ -13223,13 +13597,10 @@
|
|
13223 |
'account',
|
13224 |
array( 'fs_action' => 'sync_user' )
|
13225 |
), 'sync_user' ),
|
13226 |
-
'platform_version' => get_bloginfo( 'version' ),
|
13227 |
-
'sdk_version' => $this->version,
|
13228 |
-
'programming_language_version' => phpversion(),
|
13229 |
'is_premium' => $this->is_premium(),
|
13230 |
'is_active' => true,
|
13231 |
'is_uninstalled' => false,
|
13232 |
-
);
|
13233 |
|
13234 |
if ( true === $network_level_or_blog_id ) {
|
13235 |
if ( ! isset( $override_with['sites'] ) ) {
|
@@ -13415,7 +13786,7 @@
|
|
13415 |
'timeout' => WP_FS__DEBUG_SDK ? 60 : 30,
|
13416 |
);
|
13417 |
|
13418 |
-
$url = WP_FS__ADDRESS . '/action/service/user/install/';
|
13419 |
$response = self::safe_remote_post( $url, $request );
|
13420 |
|
13421 |
if ( is_wp_error( $response ) ) {
|
@@ -14572,7 +14943,7 @@
|
|
14572 |
|
14573 |
$hook = false;
|
14574 |
|
14575 |
-
if ( ! $this->
|
14576 |
// Add the opt-in page without a menu item.
|
14577 |
$hook = FS_Admin_Menu_Manager::add_subpage(
|
14578 |
null,
|
@@ -14920,15 +15291,25 @@
|
|
14920 |
}
|
14921 |
}
|
14922 |
|
14923 |
-
if (
|
14924 |
-
|
14925 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14926 |
|
14927 |
-
|
14928 |
-
|
14929 |
-
|
14930 |
-
|
14931 |
-
|
|
|
14932 |
}
|
14933 |
}
|
14934 |
}
|
@@ -14954,16 +15335,6 @@
|
|
14954 |
|
14955 |
foreach ( $this->_menu_items as $priority => $items ) {
|
14956 |
foreach ( $items as $item ) {
|
14957 |
-
if ( $item['show_submenu'] && $is_first_submenu_item ) {
|
14958 |
-
if ( $this->_is_network_active && ! empty( $this->_dynamically_added_top_level_page_hook_name ) ) {
|
14959 |
-
$item['menu_slug'] = '';
|
14960 |
-
|
14961 |
-
$this->_menu->override_menu_item( $item['render_function'] );
|
14962 |
-
}
|
14963 |
-
|
14964 |
-
$is_first_submenu_item = false;
|
14965 |
-
}
|
14966 |
-
|
14967 |
$capability = ( ! empty( $item['capability'] ) ? $item['capability'] : $top_level_menu_capability );
|
14968 |
|
14969 |
$menu_item = sprintf(
|
@@ -14974,12 +15345,13 @@
|
|
14974 |
$item['menu_title']
|
14975 |
);
|
14976 |
|
14977 |
-
$
|
|
|
14978 |
|
14979 |
if ( ! isset( $item['url'] ) ) {
|
14980 |
$hook = FS_Admin_Menu_Manager::add_subpage(
|
14981 |
$item['show_submenu'] ?
|
14982 |
-
$
|
14983 |
null,
|
14984 |
$item['page_title'],
|
14985 |
$menu_item,
|
@@ -14994,7 +15366,7 @@
|
|
14994 |
} else {
|
14995 |
FS_Admin_Menu_Manager::add_subpage(
|
14996 |
$item['show_submenu'] ?
|
14997 |
-
$
|
14998 |
null,
|
14999 |
$item['page_title'],
|
15000 |
$menu_item,
|
@@ -15003,6 +15375,24 @@
|
|
15003 |
array( $this, '' )
|
15004 |
);
|
15005 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15006 |
}
|
15007 |
}
|
15008 |
}
|
@@ -16245,11 +16635,12 @@
|
|
16245 |
* @param bool|number $plugin_id
|
16246 |
* @param bool $flush Since 1.1.7.3
|
16247 |
* @param int $expiration Since 1.2.2.7
|
|
|
16248 |
*
|
16249 |
* @return object|false New plugin tag info if exist.
|
16250 |
*/
|
16251 |
-
private function _fetch_newer_version( $plugin_id = false, $flush = true, $expiration = WP_FS__TIME_24_HOURS_IN_SEC ) {
|
16252 |
-
$latest_tag = $this->_fetch_latest_version( $plugin_id, $flush, $expiration );
|
16253 |
|
16254 |
if ( ! is_object( $latest_tag ) ) {
|
16255 |
return false;
|
@@ -16274,17 +16665,18 @@
|
|
16274 |
* @param bool|number $plugin_id
|
16275 |
* @param bool $flush Since 1.1.7.3
|
16276 |
* @param int $expiration Since 1.2.2.7
|
|
|
16277 |
*
|
16278 |
* @return bool|FS_Plugin_Tag
|
16279 |
*/
|
16280 |
-
function get_update( $plugin_id = false, $flush = true, $expiration = WP_FS__TIME_24_HOURS_IN_SEC ) {
|
16281 |
$this->_logger->entrance();
|
16282 |
|
16283 |
if ( ! is_numeric( $plugin_id ) ) {
|
16284 |
$plugin_id = $this->_plugin->id;
|
16285 |
}
|
16286 |
|
16287 |
-
$this->check_updates( true, $plugin_id, $flush, $expiration );
|
16288 |
$updates = $this->get_all_updates();
|
16289 |
|
16290 |
return isset( $updates[ $plugin_id ] ) && is_object( $updates[ $plugin_id ] ) ? $updates[ $plugin_id ] : false;
|
@@ -17068,6 +17460,18 @@
|
|
17068 |
$api = $this->get_api_site_scope();
|
17069 |
$license = $api->call( "/licenses/{$this->_site->license_id}.json", 'delete' );
|
17070 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17071 |
if ( isset( $license->error ) ) {
|
17072 |
$this->_admin_notices->add(
|
17073 |
$this->get_text_inline( 'It looks like the license deactivation failed.', 'license-deactivation-failed-message' ) . '<br> ' .
|
@@ -17088,7 +17492,7 @@
|
|
17088 |
}
|
17089 |
}
|
17090 |
|
17091 |
-
//
|
17092 |
$this->_sync_plans();
|
17093 |
$this->_site->plan_id = $this->_plans[0]->id;
|
17094 |
// Unlink license from site.
|
@@ -17115,13 +17519,17 @@
|
|
17115 |
* @author Vova Feldman (@svovaf)
|
17116 |
* @since 1.0.4
|
17117 |
*
|
|
|
|
|
17118 |
* @uses FS_Api
|
17119 |
*/
|
17120 |
private function _downgrade_site() {
|
17121 |
$this->_logger->entrance();
|
17122 |
|
|
|
|
|
17123 |
$api = $this->get_api_site_scope();
|
17124 |
-
$site = $api->call( 'downgrade.json', 'put' );
|
17125 |
|
17126 |
$plan_downgraded = false;
|
17127 |
$plan = false;
|
@@ -17139,29 +17547,47 @@
|
|
17139 |
( is_object( $subscription ) && ! isset( $subscription->error ) && ! $subscription->is_active() );
|
17140 |
} else {
|
17141 |
// handle different error cases.
|
17142 |
-
|
|
|
|
|
|
|
17143 |
}
|
17144 |
|
17145 |
-
if ( $plan_downgraded ) {
|
17146 |
-
|
17147 |
-
|
17148 |
-
|
17149 |
-
$this->_admin_notices->add(
|
17150 |
-
sprintf( $this->get_text_inline( 'Your plan was successfully downgraded. Your %s plan license will expire in %s.', 'plan-x-downgraded-message' ),
|
17151 |
-
$plan->title,
|
17152 |
-
human_time_diff( time(), strtotime( $this->_license->expiration ) )
|
17153 |
)
|
17154 |
);
|
|
|
17155 |
|
17156 |
-
|
17157 |
-
|
17158 |
-
|
17159 |
-
|
17160 |
-
|
17161 |
-
$
|
17162 |
-
|
17163 |
-
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17164 |
}
|
|
|
|
|
17165 |
}
|
17166 |
|
17167 |
/**
|
@@ -17268,22 +17694,19 @@
|
|
17268 |
* @author Vova Feldman (@svovaf)
|
17269 |
* @since 1.0.9
|
17270 |
*
|
|
|
|
|
17271 |
* @uses FS_Api
|
17272 |
*/
|
17273 |
private function _cancel_trial() {
|
17274 |
$this->_logger->entrance();
|
17275 |
|
17276 |
-
// Alias.
|
17277 |
-
$oops_text = $this->get_text_x_inline( 'Oops', 'exclamation', 'oops' ) . '...';
|
17278 |
-
|
17279 |
if ( ! $this->is_trial() ) {
|
17280 |
-
|
17281 |
-
|
17282 |
-
|
17283 |
-
|
17284 |
);
|
17285 |
-
|
17286 |
-
return;
|
17287 |
}
|
17288 |
|
17289 |
$trial_plan = $this->get_trial_plan();
|
@@ -17314,31 +17737,33 @@
|
|
17314 |
// @todo handle different error cases.
|
17315 |
}
|
17316 |
|
17317 |
-
if ( $trial_cancelled ) {
|
17318 |
-
|
17319 |
-
|
17320 |
-
|
17321 |
-
|
17322 |
-
|
17323 |
-
|
17324 |
|
17325 |
-
|
17326 |
-
|
|
|
|
|
|
|
|
|
17327 |
|
17328 |
-
|
17329 |
-
|
17330 |
-
|
17331 |
-
|
17332 |
-
|
17333 |
-
|
17334 |
-
}
|
17335 |
-
} else {
|
17336 |
$this->_admin_notices->add(
|
17337 |
-
$this->get_text_inline( '
|
17338 |
-
$oops_text,
|
17339 |
-
'error'
|
17340 |
);
|
17341 |
}
|
|
|
|
|
17342 |
}
|
17343 |
|
17344 |
/**
|
@@ -17409,15 +17834,19 @@
|
|
17409 |
* @since 1.0.4
|
17410 |
*
|
17411 |
* @param bool|number $addon_id
|
17412 |
-
* @param bool $flush
|
17413 |
-
* @param int $expiration
|
|
|
|
|
17414 |
*
|
17415 |
* @return object|false Plugin latest tag info.
|
17416 |
*/
|
17417 |
function _fetch_latest_version(
|
17418 |
$addon_id = false,
|
17419 |
$flush = true,
|
17420 |
-
$expiration = WP_FS__TIME_24_HOURS_IN_SEC
|
|
|
|
|
17421 |
) {
|
17422 |
$this->_logger->entrance();
|
17423 |
|
@@ -17468,8 +17897,18 @@
|
|
17468 |
$this->switch_to_blog( $switch_to_blog_id );
|
17469 |
}
|
17470 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17471 |
$tag = $this->get_api_site_or_plugin_scope()->get(
|
17472 |
-
$
|
17473 |
$flush,
|
17474 |
$expiration
|
17475 |
);
|
@@ -17605,17 +18044,19 @@
|
|
17605 |
* @param bool|number $plugin_id
|
17606 |
* @param bool $flush Since 1.1.7.3
|
17607 |
* @param int $expiration Since 1.2.2.7
|
|
|
17608 |
*/
|
17609 |
private function check_updates(
|
17610 |
$background = false,
|
17611 |
$plugin_id = false,
|
17612 |
$flush = true,
|
17613 |
-
$expiration = WP_FS__TIME_24_HOURS_IN_SEC
|
|
|
17614 |
) {
|
17615 |
$this->_logger->entrance();
|
17616 |
|
17617 |
// Check if there's a newer version for download.
|
17618 |
-
$new_version = $this->_fetch_newer_version( $plugin_id, $flush, $expiration );
|
17619 |
|
17620 |
$update = null;
|
17621 |
if ( is_object( $new_version ) ) {
|
@@ -18103,6 +18544,8 @@
|
|
18103 |
$this->_site = null;
|
18104 |
$this->_user = null;
|
18105 |
|
|
|
|
|
18106 |
fs_redirect( $this->get_activation_url() );
|
18107 |
} else {
|
18108 |
if ( $this->is_addon_activated( $plugin_id ) ) {
|
@@ -18122,15 +18565,23 @@
|
|
18122 |
check_admin_referer( $action );
|
18123 |
}
|
18124 |
|
18125 |
-
|
18126 |
-
$
|
|
|
|
|
|
|
18127 |
|
18128 |
-
|
18129 |
-
|
18130 |
-
|
18131 |
-
|
18132 |
-
|
18133 |
-
|
|
|
|
|
|
|
|
|
|
|
18134 |
}
|
18135 |
|
18136 |
return;
|
@@ -18162,7 +18613,11 @@
|
|
18162 |
$this->_site = null;
|
18163 |
$this->_user = null;
|
18164 |
|
18165 |
-
|
|
|
|
|
|
|
|
|
18166 |
}
|
18167 |
} else {
|
18168 |
if ( $this->is_addon_activated( $plugin_id ) ) {
|
@@ -18260,13 +18715,13 @@
|
|
18260 |
#region Actions that might be called from external links (e.g. email)
|
18261 |
|
18262 |
case 'cancel_trial':
|
18263 |
-
|
18264 |
-
|
18265 |
-
|
18266 |
-
|
18267 |
-
$
|
18268 |
-
|
18269 |
-
|
18270 |
}
|
18271 |
|
18272 |
return;
|
@@ -19262,11 +19717,23 @@
|
|
19262 |
|
19263 |
if ( ! $this->is_addon() || ! $this->has_free_plan() ) {
|
19264 |
$first_time_path = $this->_menu->get_first_time_path();
|
19265 |
-
|
19266 |
-
|
19267 |
-
|
19268 |
-
|
19269 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
19270 |
} else {
|
19271 |
$plugin_fs = false;
|
19272 |
|
@@ -19386,6 +19853,21 @@
|
|
19386 |
$this->_admin_notices->add_sticky( $message, $id, $title, $type );
|
19387 |
}
|
19388 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
19389 |
/**
|
19390 |
* Helper function that returns the final steps for the upgrade completion.
|
19391 |
*
|
@@ -19411,25 +19893,52 @@
|
|
19411 |
$plan_title = $this->get_plan_title();
|
19412 |
}
|
19413 |
|
19414 |
-
|
19415 |
-
|
19416 |
-
|
19417 |
-
|
|
|
|
|
|
|
|
|
|
|
19418 |
|
19419 |
-
|
19420 |
-
|
19421 |
-
|
19422 |
-
|
19423 |
-
|
19424 |
-
|
19425 |
-
|
19426 |
-
|
19427 |
-
|
19428 |
-
|
19429 |
-
|
19430 |
-
|
19431 |
-
|
19432 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
19433 |
}
|
19434 |
|
19435 |
/**
|
33 |
* @var string
|
34 |
*/
|
35 |
private $_plugin_basename;
|
36 |
+
/**
|
37 |
+
* @since 2.2.1
|
38 |
+
*
|
39 |
+
* @var string
|
40 |
+
*/
|
41 |
+
private $_premium_plugin_basename;
|
42 |
/**
|
43 |
* @since 1.0.0
|
44 |
*
|
677 |
version_compare( $sdk_version, '1.2.3', '>=' )
|
678 |
) {
|
679 |
/**
|
680 |
+
* Starting from version 1.2.3, paths are stored as relative instead of absolute and some of them can be
|
681 |
+
* invalid.
|
682 |
*
|
683 |
* @author Leo Fajardo (@leorw)
|
684 |
*/
|
685 |
+
$this->remove_invalid_paths();
|
686 |
}
|
687 |
|
688 |
if ( version_compare( $sdk_prev_version, '1.1.5', '<' ) &&
|
706 |
|
707 |
}
|
708 |
}
|
709 |
+
|
710 |
+
if (
|
711 |
+
version_compare( $sdk_prev_version, '2.2.1', '<' ) &&
|
712 |
+
version_compare( $sdk_version, '2.2.1', '>=' )
|
713 |
+
) {
|
714 |
+
/**
|
715 |
+
* Clear the file cache without storing the previous path since it could be a wrong path. For example,
|
716 |
+
* in the versions of the SDK lower than 2.2.1, it's possible for the path of an add-on to be the same
|
717 |
+
* as the parent plugin's when the add-on was auto-installed since the relevant method names were not
|
718 |
+
* skipped in the logic that determines the right path in the `get_caller_main_file_and_type` method
|
719 |
+
* (e.g. `try_activate_plugin`). Since it was an auto-installation, the caller was the parent plugin
|
720 |
+
* and so its path was used. In case the stored path is wrong, clearing the cache will resolve issues
|
721 |
+
* related to data mix-up between plugins (e.g. titles and versions of an add-on and its parent plugin).
|
722 |
+
*
|
723 |
+
* @author Leo Fajardo (@leorw)
|
724 |
+
* @since 2.2.1
|
725 |
+
*/
|
726 |
+
$this->clear_module_main_file_cache( false );
|
727 |
+
}
|
728 |
}
|
729 |
|
730 |
/**
|
850 |
}
|
851 |
|
852 |
/**
|
853 |
+
* Remove invalid paths.
|
854 |
*
|
855 |
* @author Leo Fajardo (@leorw)
|
856 |
* @since 1.2.3
|
857 |
*/
|
858 |
+
private function remove_invalid_paths() {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
859 |
// Remove invalid path that is still associated with the current slug if there's any.
|
860 |
$file_slug_map = self::$_accounts->get_option( 'file_slug_map', array() );
|
861 |
foreach ( $file_slug_map as $plugin_basename => $slug ) {
|
1238 |
<?php
|
1239 |
}
|
1240 |
|
1241 |
+
/**
|
1242 |
+
* Opens the support forum subemenu item in a new browser page.
|
1243 |
+
*
|
1244 |
+
* @author Vova Feldman (@svovaf)
|
1245 |
+
* @since 2.1.4
|
1246 |
+
*/
|
1247 |
+
static function _open_support_forum_in_new_page() {
|
1248 |
+
?>
|
1249 |
+
<script type="text/javascript">
|
1250 |
+
(function ($) {
|
1251 |
+
$('.fs-submenu-item.wp-support-forum').parent().attr('target', '_blank');
|
1252 |
+
})(jQuery);
|
1253 |
+
</script>
|
1254 |
+
<?php
|
1255 |
+
}
|
1256 |
+
|
1257 |
/**
|
1258 |
* @author Vova Feldman (@svovaf)
|
1259 |
* @since 1.0.9
|
1452 |
|
1453 |
/**
|
1454 |
* @since 1.2.0 Invalidate module's main file cache, otherwise, FS_Plugin_Updater will not fetch updates.
|
1455 |
+
*
|
1456 |
+
* @param bool $store_prev_path
|
1457 |
*/
|
1458 |
+
private function clear_module_main_file_cache( $store_prev_path = true ) {
|
1459 |
if ( ! isset( $this->_storage->plugin_main_file ) ||
|
1460 |
+
empty( $this->_storage->plugin_main_file->path )
|
1461 |
) {
|
1462 |
return;
|
1463 |
}
|
1464 |
|
1465 |
+
if ( ! $store_prev_path ) {
|
1466 |
+
/**
|
1467 |
+
* Storing the previous path is not needed when clearing the cache after an SDK version update since
|
1468 |
+
* the main purpose of the cache clearing in that event is to correct a wrong plugin main file path
|
1469 |
+
* which causes data mix-up between plugins (e.g. titles and versions of an add-on and its parent plugin).
|
1470 |
+
*
|
1471 |
+
* @author Leo Fajardo (@leorw)
|
1472 |
+
* @since 2.2.1
|
1473 |
+
*/
|
1474 |
+
unset( $this->_storage->plugin_main_file->path );
|
1475 |
+
} else {
|
1476 |
+
$plugin_main_file = clone $this->_storage->plugin_main_file;
|
1477 |
|
1478 |
+
// Store cached path (2nd layer cache).
|
1479 |
+
$plugin_main_file->prev_path = $plugin_main_file->path;
|
1480 |
|
1481 |
+
// Clear cached path.
|
1482 |
+
unset( $plugin_main_file->path );
|
1483 |
|
1484 |
+
$this->_storage->plugin_main_file = $plugin_main_file;
|
1485 |
+
}
|
1486 |
|
1487 |
/**
|
1488 |
* Clear global cached path.
|
1529 |
array( &$this, '_submit_uninstall_reason_action' )
|
1530 |
);
|
1531 |
|
1532 |
+
$this->add_ajax_action(
|
1533 |
+
'cancel_subscription_or_trial',
|
1534 |
+
array( &$this, 'cancel_subscription_or_trial_ajax_action' )
|
1535 |
+
);
|
1536 |
+
|
1537 |
if ( ! $this->is_addon() || $this->is_parent_plugin_installed() ) {
|
1538 |
if ( ( $this->is_plugin() && self::is_plugins_page() ) ||
|
1539 |
( $this->is_theme() && self::is_themes_page() )
|
1540 |
) {
|
1541 |
add_action( 'admin_footer', array( &$this, '_add_deactivation_feedback_dialog_box' ) );
|
1542 |
+
|
1543 |
+
if ( $this->is_plugin() ) {
|
1544 |
+
add_action( 'admin_enqueue_scripts', array( &$this, '_enqueue_plugin_upgrade_notice_style' ) );
|
1545 |
+
}
|
1546 |
}
|
1547 |
}
|
1548 |
}
|
1549 |
|
1550 |
+
/**
|
1551 |
+
* @author Leo Fajardo (@leorw)
|
1552 |
+
* @since 2.1.4
|
1553 |
+
*/
|
1554 |
+
function _enqueue_plugin_upgrade_notice_style() {
|
1555 |
+
fs_enqueue_local_style( 'fs_plugin_upgrade_notice', '/admin/plugin-upgrade-notice.css' );
|
1556 |
+
}
|
1557 |
+
|
1558 |
/**
|
1559 |
* Leverage backtrace to find caller plugin file path.
|
1560 |
*
|
1735 |
private function get_caller_main_file_and_type() {
|
1736 |
self::require_plugin_essentials();
|
1737 |
|
1738 |
+
$all_plugins = fs_get_plugins( true );
|
1739 |
$all_plugins_paths = array();
|
1740 |
|
1741 |
// Get active plugin's main files real full names (might be symlinks).
|
1742 |
+
foreach ( $all_plugins as $relative_path => $data ) {
|
1743 |
if ( false === strpos( fs_normalize_path( $relative_path ), '/' ) ) {
|
1744 |
/**
|
1745 |
* Ignore plugins that don't have a folder (e.g. Hello Dolly) since they
|
1777 |
'requir' . 'e_once',
|
1778 |
'requir' . 'e',
|
1779 |
'includ' . 'e_once',
|
1780 |
+
'includ' . 'e',
|
1781 |
+
'install_and_activate_plugin',
|
1782 |
+
'try_activate_plugin',
|
1783 |
+
'activate_plugin'
|
1784 |
) )
|
1785 |
) {
|
1786 |
// Ignore call stack hooks and files inclusion.
|
2116 |
exit;
|
2117 |
}
|
2118 |
|
2119 |
+
/**
|
2120 |
+
* @author Leo Fajardo (@leorw)
|
2121 |
+
* @since 2.1.4
|
2122 |
+
*/
|
2123 |
+
function cancel_subscription_or_trial_ajax_action() {
|
2124 |
+
$this->_logger->entrance();
|
2125 |
+
|
2126 |
+
$this->check_ajax_referer( 'cancel_subscription_or_trial' );
|
2127 |
+
|
2128 |
+
$result = $this->cancel_subscription_or_trial( fs_request_get( 'plugin_id', $this->get_id() ), false );
|
2129 |
+
|
2130 |
+
if ( $this->is_api_error( $result ) ) {
|
2131 |
+
$this->shoot_ajax_failure( $result->error->message );
|
2132 |
+
}
|
2133 |
+
|
2134 |
+
$this->shoot_ajax_success();
|
2135 |
+
}
|
2136 |
+
|
2137 |
+
/**
|
2138 |
+
* @author Leo Fajardo (@leorw)
|
2139 |
+
* @since 2.1.4
|
2140 |
+
*
|
2141 |
+
* @param number $plugin_id
|
2142 |
+
*
|
2143 |
+
* @return object
|
2144 |
+
*/
|
2145 |
+
private function cancel_subscription_or_trial( $plugin_id ) {
|
2146 |
+
$fs = null;
|
2147 |
+
if ( $plugin_id == $this->get_id() ) {
|
2148 |
+
$fs = $this;
|
2149 |
+
} else if ( $this->is_addon_activated( $plugin_id ) ) {
|
2150 |
+
$fs = self::get_instance_by_id( $plugin_id );
|
2151 |
+
}
|
2152 |
+
|
2153 |
+
$result = null;
|
2154 |
+
|
2155 |
+
if ( ! is_null( $fs ) ) {
|
2156 |
+
$result = $fs->is_paid_trial() ?
|
2157 |
+
$fs->_cancel_trial() :
|
2158 |
+
$fs->_downgrade_site();
|
2159 |
+
}
|
2160 |
+
|
2161 |
+
return $result;
|
2162 |
+
}
|
2163 |
+
|
2164 |
/**
|
2165 |
* @author Leo Fajardo (@leorw)
|
2166 |
* @since 2.0.2
|
2237 |
* @since 1.2.2
|
2238 |
*
|
2239 |
* @param string|number $id_or_slug
|
2240 |
+
* @param string $module_type
|
2241 |
*
|
2242 |
* @return number|false
|
2243 |
*/
|
2244 |
+
private static function get_module_id( $id_or_slug, $module_type = WP_FS__MODULE_TYPE_PLUGIN ) {
|
2245 |
if ( is_numeric( $id_or_slug ) ) {
|
2246 |
return $id_or_slug;
|
2247 |
}
|
2248 |
|
2249 |
foreach ( self::$_instances as $instance ) {
|
2250 |
+
// Also check the module type since there can be a plugin and a theme with the same slug.
|
2251 |
+
if ( ( $module_type === $instance->get_module_type() ) && ( $id_or_slug === $instance->get_slug() ) ) {
|
2252 |
return $instance->get_id();
|
2253 |
}
|
2254 |
}
|
2275 |
* @author Vova Feldman (@svovaf)
|
2276 |
* @since 1.0.1
|
2277 |
*
|
2278 |
+
* @param string $plugin_file
|
2279 |
+
* @param string $module_type
|
2280 |
*
|
2281 |
* @return false|Freemius
|
2282 |
*/
|
2283 |
+
static function get_instance_by_file( $plugin_file, $module_type = WP_FS__MODULE_TYPE_PLUGIN ) {
|
2284 |
$slug = self::find_slug_by_basename( $plugin_file );
|
2285 |
|
2286 |
return ( false !== $slug ) ?
|
2287 |
+
self::instance( self::get_module_id( $slug, $module_type ) ) :
|
2288 |
false;
|
2289 |
}
|
2290 |
|
2398 |
function is_site_activation_mode( $and_on = true ) {
|
2399 |
return (
|
2400 |
( $this->is_on() || ! $and_on ) &&
|
2401 |
+
( $this->is_premium() && true === $this->_storage->require_license_activation ) ||
|
2402 |
+
(
|
2403 |
+
( ! $this->is_registered() ||
|
2404 |
+
( $this->is_only_premium() && ! $this->has_features_enabled_license() ) ) &&
|
2405 |
+
( ! $this->is_enable_anonymous() ||
|
2406 |
+
( ! $this->is_anonymous() && ! $this->is_pending_activation() ) )
|
2407 |
+
)
|
2408 |
);
|
2409 |
}
|
2410 |
|
2439 |
return false;
|
2440 |
}
|
2441 |
|
2442 |
+
if ( $this->is_network_anonymous() && true !== $this->_storage->require_license_activation ) {
|
2443 |
// Super-admin skipped the connection network wide -> not activation mode.
|
2444 |
return false;
|
2445 |
}
|
2560 |
self::require_plugin_essentials();
|
2561 |
|
2562 |
$active_plugin = array();
|
2563 |
+
$all_plugins = fs_get_plugins();
|
2564 |
$active_plugins_basenames = self::get_active_plugins_basenames( $blog_id );
|
2565 |
|
2566 |
foreach ( $active_plugins_basenames as $plugin_basename ) {
|
2610 |
private static function get_all_plugins( $blog_id = 0 ) {
|
2611 |
self::require_plugin_essentials();
|
2612 |
|
2613 |
+
$all_plugins = fs_get_plugins();
|
2614 |
|
2615 |
$active_plugins_basenames = self::get_active_plugins_basenames( $blog_id );
|
2616 |
|
2642 |
private static function get_network_plugins() {
|
2643 |
self::require_plugin_essentials();
|
2644 |
|
2645 |
+
$all_plugins = fs_get_plugins();
|
2646 |
|
2647 |
$network_active_basenames = is_multisite() ?
|
2648 |
get_site_option( 'active_sitewide_plugins' ) :
|
2786 |
}
|
2787 |
|
2788 |
add_action( 'admin_footer', array( 'Freemius', '_enrich_ajax_url' ) );
|
2789 |
+
add_action( 'admin_footer', array( 'Freemius', '_open_support_forum_in_new_page' ) );
|
2790 |
+
|
2791 |
|
2792 |
self::$_statics_loaded = true;
|
2793 |
}
|
4179 |
* @author Vova Feldman (@svovaf)
|
4180 |
*/
|
4181 |
if ( $this->is_user_in_admin() &&
|
4182 |
+
'plugin-information' === fs_request_get( 'tab', false ) &&
|
4183 |
+
(
|
4184 |
+
( $this->is_addon() && $this->get_slug() == fs_request_get( 'plugin', false ) ) ||
|
4185 |
+
( $this->has_addons() && $this->get_id() == fs_request_get( 'parent_plugin_id', false ) )
|
4186 |
+
)
|
4187 |
) {
|
4188 |
require_once WP_FS__DIR_INCLUDES . '/fs-plugin-info-dialog.php';
|
4189 |
|
4190 |
+
new FS_Plugin_Info_Dialog( $this->is_addon() ? $this->get_parent_instance() : $this );
|
4191 |
}
|
4192 |
|
4193 |
// Check if Freemius is on for the current plugin.
|
4780 |
$this->_plugin :
|
4781 |
new FS_Plugin();
|
4782 |
|
4783 |
+
$premium_suffix = $this->get_option( $plugin_info, 'premium_suffix', '(Premium)' );
|
4784 |
+
|
4785 |
$plugin->update( array(
|
4786 |
'id' => $id,
|
4787 |
'type' => $this->get_option( $plugin_info, 'type', $this->_module_type ),
|
4788 |
'public_key' => $public_key,
|
4789 |
'slug' => $this->_slug,
|
4790 |
+
'premium_slug' => $this->get_option( $plugin_info, 'premium_slug', "{$this->_slug}-premium" ),
|
4791 |
'parent_plugin_id' => $parent_id,
|
4792 |
'version' => $this->get_plugin_version(),
|
4793 |
+
'title' => $this->get_plugin_name( $premium_suffix ),
|
4794 |
'file' => $this->_plugin_basename,
|
4795 |
'is_premium' => $this->get_bool_option( $plugin_info, 'is_premium', true ),
|
4796 |
+
'premium_suffix' => $premium_suffix,
|
4797 |
'is_live' => $this->get_bool_option( $plugin_info, 'is_live', true ),
|
4798 |
'affiliate_moderation' => $this->get_option( $plugin_info, 'has_affiliation' ),
|
4799 |
) );
|
5174 |
}
|
5175 |
|
5176 |
$addon = $this->get_addon( $addon_id );
|
5177 |
+
$premium_basename = "{$addon->premium_slug}/{$addon->slug}.php";
|
5178 |
|
5179 |
if ( file_exists( fs_normalize_path( WP_PLUGIN_DIR . '/' . $premium_basename ) ) ) {
|
5180 |
return $premium_basename;
|
5182 |
|
5183 |
$all_plugins = $this->get_all_plugins();
|
5184 |
|
5185 |
+
foreach ( $all_plugins as $basename => $data ) {
|
5186 |
if ( $addon->slug === $data['slug'] ||
|
5187 |
+
$addon->premium_slug === $data['slug']
|
5188 |
) {
|
5189 |
return $basename;
|
5190 |
}
|
5424 |
if ( ! isset( $this->_is_anonymous ) ) {
|
5425 |
if ( $this->is_network_anonymous() ) {
|
5426 |
$this->_is_anonymous = true;
|
5427 |
+
} else if ( ! fs_is_network_admin() ) {
|
5428 |
if ( ! isset( $this->_storage->is_anonymous ) ) {
|
5429 |
// Not skipped.
|
5430 |
$this->_is_anonymous = false;
|
5890 |
}
|
5891 |
}
|
5892 |
|
5893 |
+
$current_blog_id = get_current_blog_id();
|
5894 |
+
|
5895 |
foreach ( $users_2_blog_ids as $user_id => $blog_ids ) {
|
5896 |
if ( 0 < $blog_ids[0] ) {
|
5897 |
$this->switch_to_blog( $blog_ids[0] );
|
5905 |
}
|
5906 |
|
5907 |
if ( is_multisite() ) {
|
5908 |
+
$this->switch_to_blog( $current_blog_id );
|
5909 |
+
|
5910 |
$this->do_action( "after_{$name}_cron_multisite" );
|
5911 |
}
|
5912 |
}
|
6305 |
if ( ! $this->is_addon() &&
|
6306 |
! ( ! $this->_is_network_active && fs_is_network_admin() ) &&
|
6307 |
(
|
6308 |
+
( true === $this->_storage->require_license_activation ) ||
|
6309 |
// Not registered nor anonymous.
|
6310 |
( ! $this->is_registered() && ! $this->is_anonymous() ) ||
|
6311 |
// OR, network level and in network upgrade mode.
|
6322 |
* @since 1.2.2
|
6323 |
*/
|
6324 |
if ( $this->is_theme()
|
|
|
6325 |
&& ! $this->has_settings_menu()
|
6326 |
&& ! isset( $_REQUEST['fs_action'] )
|
6327 |
&& $this->can_activate_previous_theme()
|
6328 |
) {
|
6329 |
+
if ( $this->is_only_premium() ) {
|
6330 |
+
$this->activate_previous_theme();
|
6331 |
+
return;
|
6332 |
+
}
|
6333 |
|
6334 |
+
if ( true === $this->_storage->require_license_activation ) {
|
6335 |
+
$this->_storage->require_license_activation = false;
|
6336 |
+
}
|
6337 |
}
|
6338 |
|
6339 |
if ( ! fs_is_network_admin() &&
|
6433 |
$this->_module_type,
|
6434 |
sprintf( '<b><a href="%s">%s</a></b>',
|
6435 |
$this->get_activation_url(),
|
6436 |
+
sprintf( $this->get_text_inline( 'Opt in to make "%s" better!', 'optin-x-now' ), $this->get_plugin_name() )
|
6437 |
)
|
6438 |
),
|
6439 |
'connect_account',
|
6895 |
}
|
6896 |
}
|
6897 |
|
6898 |
+
if (
|
6899 |
+
$is_premium_version_activation &&
|
6900 |
+
(
|
6901 |
+
$this->is_anonymous() ||
|
6902 |
+
(
|
6903 |
+
$this->is_registered() &&
|
6904 |
+
! $this->is_trial() &&
|
6905 |
+
! $this->has_features_enabled_license()
|
6906 |
+
)
|
6907 |
+
)
|
6908 |
+
) {
|
6909 |
+
$this->_storage->require_license_activation = true;
|
6910 |
+
}
|
6911 |
+
|
6912 |
if ( ! isset( $this->_storage->is_plugin_new_install ) ) {
|
6913 |
/**
|
6914 |
* If no previous version of plugin's version exist, it means that it's either
|
7178 |
private function remove_sdk_reference() {
|
7179 |
global $fs_active_plugins;
|
7180 |
|
7181 |
+
foreach ( $fs_active_plugins->plugins as $sdk_path => $data ) {
|
7182 |
if ( $this->_plugin_basename == $data->plugin_path ) {
|
7183 |
unset( $fs_active_plugins->plugins[ $sdk_path ] );
|
7184 |
break;
|
7360 |
}
|
7361 |
}
|
7362 |
|
7363 |
+
/**
|
7364 |
+
* This is used to ensure that before redirecting to the opt-in page after resetting the anonymous mode or
|
7365 |
+
* deleting the account in the network level, the URL of the page to redirect to is correct.
|
7366 |
+
*
|
7367 |
+
* @author Leo Fajardo (@leorw)
|
7368 |
+
*
|
7369 |
+
* @since 2.1.3
|
7370 |
+
*/
|
7371 |
+
private function maybe_set_slug_and_network_menu_exists_flag() {
|
7372 |
+
if ( ! empty( $this->_dynamically_added_top_level_page_hook_name ) ) {
|
7373 |
+
$this->_menu->set_slug_and_network_menu_exists_flag( $this->_menu->has_menu() ?
|
7374 |
+
$this->_menu->get_slug() :
|
7375 |
+
$this->_slug
|
7376 |
+
);
|
7377 |
+
}
|
7378 |
+
}
|
7379 |
+
|
7380 |
/**
|
7381 |
* Clears the anonymous mode and redirects to the opt-in screen.
|
7382 |
*
|
7390 |
|
7391 |
$this->reset_anonymous_mode( fs_is_network_admin() );
|
7392 |
|
7393 |
+
$this->maybe_set_slug_and_network_menu_exists_flag();
|
7394 |
+
|
7395 |
fs_redirect( $this->get_activation_url() );
|
7396 |
}
|
7397 |
|
7850 |
}
|
7851 |
}
|
7852 |
|
7853 |
+
$versions = $this->get_versions();
|
7854 |
+
|
7855 |
+
return array_merge( $versions, array(
|
7856 |
'version' => $this->get_plugin_version(),
|
7857 |
'is_premium' => $this->is_premium(),
|
7858 |
'language' => get_bloginfo( 'language' ),
|
7859 |
'charset' => get_bloginfo( 'charset' ),
|
|
|
|
|
|
|
7860 |
'title' => get_bloginfo( 'name' ),
|
7861 |
'url' => get_site_url(),
|
7862 |
// Special params.
|
7907 |
// }
|
7908 |
|
7909 |
// Common properties.
|
7910 |
+
$versions = $this->get_versions();
|
7911 |
+
$common = array_merge( $versions, array(
|
7912 |
+
'version' => $this->get_plugin_version(),
|
7913 |
+
'is_premium' => $this->is_premium(),
|
|
|
|
|
7914 |
), $override );
|
7915 |
|
7916 |
|
8326 |
// @todo Decide if we want to delete plugin information from db.
|
8327 |
}
|
8328 |
|
8329 |
+
/**
|
8330 |
+
* Set the basename of the current product and hook _activate_plugin_event_hook() to the activation action.
|
8331 |
+
*
|
8332 |
+
* @author Vova Feldman (@svovaf)
|
8333 |
+
* @since 2.2.1
|
8334 |
+
*
|
8335 |
+
* @param string $is_premium
|
8336 |
+
* @param string $caller
|
8337 |
+
*
|
8338 |
+
* @return string
|
8339 |
+
*/
|
8340 |
+
function set_basename( $is_premium, $caller ) {
|
8341 |
+
$basename = plugin_basename( $caller );
|
8342 |
+
|
8343 |
+
$current_basename = $is_premium ?
|
8344 |
+
$this->_premium_plugin_basename :
|
8345 |
+
$this->_free_plugin_basename;
|
8346 |
+
|
8347 |
+
if ( $current_basename == $basename ) {
|
8348 |
+
// Basename value set correctly.
|
8349 |
+
return;
|
8350 |
+
}
|
8351 |
+
|
8352 |
+
if ( $is_premium ) {
|
8353 |
+
$this->_premium_plugin_basename = $basename;
|
8354 |
+
} else {
|
8355 |
+
$this->_free_plugin_basename = $basename;
|
8356 |
+
}
|
8357 |
+
|
8358 |
+
$plugin_dir = dirname( $this->_plugin_dir_path ) . '/';
|
8359 |
+
|
8360 |
+
register_activation_hook(
|
8361 |
+
$plugin_dir . $basename,
|
8362 |
+
array( &$this, '_activate_plugin_event_hook' )
|
8363 |
+
);
|
8364 |
+
}
|
8365 |
+
|
8366 |
/**
|
8367 |
* @author Vova Feldman (@svovaf)
|
8368 |
* @since 1.1.1
|
8369 |
+
* @since 2.2.1 If the context product is in its premium version, use the current module's basename, even if it was renamed.
|
8370 |
*
|
8371 |
* @return string
|
8372 |
*/
|
8373 |
function premium_plugin_basename() {
|
8374 |
+
if ( ! isset( $this->_premium_plugin_basename ) ) {
|
8375 |
+
$this->_premium_plugin_basename = $this->is_premium() ?
|
8376 |
+
// The product is premium, so use the current basename.
|
8377 |
+
$this->_plugin_basename :
|
8378 |
+
$this->get_premium_slug() . '/' . basename( $this->_free_plugin_basename );
|
8379 |
+
}
|
8380 |
+
|
8381 |
+
return $this->_premium_plugin_basename;
|
8382 |
}
|
8383 |
|
8384 |
/**
|
8517 |
}
|
8518 |
|
8519 |
/**
|
8520 |
+
* @author Leo Fajardo (@leorw)
|
8521 |
+
* @since 2.2.1
|
8522 |
+
*
|
8523 |
+
* @return string
|
8524 |
+
*/
|
8525 |
+
function get_premium_slug() {
|
8526 |
+
return is_object( $this->_plugin ) ?
|
8527 |
+
$this->_plugin->premium_slug :
|
8528 |
+
"{$this->_slug}-premium";
|
8529 |
+
}
|
8530 |
+
|
8531 |
+
/**
|
8532 |
+
* Retrieve the desired folder name for the product.
|
8533 |
+
*
|
8534 |
* @author Vova Feldman (@svovaf)
|
8535 |
* @since 1.2.1.7
|
8536 |
*
|
8537 |
* @return string Plugin slug.
|
8538 |
*/
|
8539 |
function get_target_folder_name() {
|
8540 |
+
return $this->can_use_premium_code() ?
|
8541 |
+
$this->_plugin->premium_slug :
|
8542 |
+
$this->_slug;
|
8543 |
}
|
8544 |
|
8545 |
/**
|
8610 |
* @author Vova Feldman (@svovaf)
|
8611 |
* @since 1.0.9
|
8612 |
*
|
8613 |
+
* @param string|bool $premium_suffix
|
8614 |
+
*
|
8615 |
* @return string
|
8616 |
*/
|
8617 |
+
function get_plugin_name( $premium_suffix = false ) {
|
8618 |
$this->_logger->entrance();
|
8619 |
|
8620 |
+
/**
|
8621 |
+
* This `if-else` can be squeezed into a single `if` but I intentionally split it for code readability.
|
8622 |
+
*
|
8623 |
+
* @author Vova Feldman
|
8624 |
+
*/
|
8625 |
if ( ! isset( $this->_plugin_name ) ) {
|
8626 |
+
// Name is not yet set.
|
8627 |
+
$this->set_name( $premium_suffix );
|
8628 |
+
} else if (
|
8629 |
+
! empty( $premium_suffix ) &&
|
8630 |
+
( ! is_object( $this->_plugin ) || $this->_plugin->premium_suffix !== $premium_suffix )
|
8631 |
+
) {
|
8632 |
+
// Name is already set, but there's a change in the premium suffix.
|
8633 |
+
$this->set_name( $premium_suffix );
|
8634 |
+
}
|
8635 |
+
|
8636 |
+
return $this->_plugin_name;
|
8637 |
+
}
|
8638 |
+
|
8639 |
+
/**
|
8640 |
+
* Calculates and stores the product's name. This helper function was created specifically for get_plugin_name() just to make the code clearer.
|
8641 |
+
*
|
8642 |
+
* @author Vova Feldman (@svovaf)
|
8643 |
+
* @since 2.2.1
|
8644 |
+
*
|
8645 |
+
* @param string $premium_suffix
|
8646 |
+
*/
|
8647 |
+
private function set_name( $premium_suffix = '' ) {
|
8648 |
+
$plugin_data = $this->get_plugin_data();
|
8649 |
|
8650 |
+
// Get name.
|
8651 |
+
$this->_plugin_name = $plugin_data['Name'];
|
8652 |
|
8653 |
+
if ( is_string( $premium_suffix ) ) {
|
8654 |
+
$premium_suffix = trim( $premium_suffix );
|
|
|
8655 |
|
8656 |
+
if ( ! empty( $premium_suffix ) ) {
|
8657 |
+
// Check if plugin name contains " (premium)" or a custom suffix and remove it.
|
8658 |
+
$suffix = ( ' ' . strtolower( $premium_suffix ) );
|
8659 |
+
$suffix_len = strlen( $suffix );
|
|
|
8660 |
|
8661 |
+
if ( strlen( $plugin_data['Name'] ) > $suffix_len &&
|
8662 |
+
$suffix === substr( strtolower( $plugin_data['Name'] ), - $suffix_len )
|
8663 |
+
) {
|
8664 |
+
$this->_plugin_name = substr( $plugin_data['Name'], 0, - $suffix_len );
|
8665 |
+
}
|
8666 |
+
}
|
8667 |
}
|
8668 |
|
8669 |
+
$this->_logger->departure( 'Name = ' . $this->_plugin_name );
|
8670 |
}
|
8671 |
|
8672 |
/**
|
10762 |
fs_require_template( 'forms/resend-key.php', $vars );
|
10763 |
}
|
10764 |
|
10765 |
+
/**
|
10766 |
+
* Displays a subscription cancellation dialog box when the user clicks on the "Deactivate License"
|
10767 |
+
* link on the "Account" page or deactivates a plugin and there's an active subscription that is
|
10768 |
+
* either associated with a non-lifetime single-site license or non-lifetime multisite license that
|
10769 |
+
* is only activated on a single production site.
|
10770 |
+
*
|
10771 |
+
* @author Leo Fajardo (@leorw)
|
10772 |
+
* @since 2.2.1
|
10773 |
+
*
|
10774 |
+
* @param bool $is_license_deactivation
|
10775 |
+
*/
|
10776 |
+
function _maybe_add_subscription_cancellation_dialog_box( $is_license_deactivation = false ) {
|
10777 |
+
if ( fs_is_network_admin() ) {
|
10778 |
+
// Subscription cancellation dialog box is currently not supported for multisite networks.
|
10779 |
+
return;
|
10780 |
+
}
|
10781 |
+
|
10782 |
+
$license = $this->_get_license();
|
10783 |
+
|
10784 |
+
/**
|
10785 |
+
* If the installation is associated with a non-lifetime license, which is either a single-site or only activated on a single production site (or zero), and connected to an active subscription, suggest the customer to cancel the subscription upon deactivation.
|
10786 |
+
*
|
10787 |
+
* @author Leo Fajardo (@leorw) (Comment added by Vova Feldman @svovaf)
|
10788 |
+
* @since 2.2.1
|
10789 |
+
*/
|
10790 |
+
if ( ! is_object( $license ) ||
|
10791 |
+
$license->is_lifetime() ||
|
10792 |
+
( ! $license->is_single_site() && $license->activated > 1 )
|
10793 |
+
) {
|
10794 |
+
return;
|
10795 |
+
}
|
10796 |
+
|
10797 |
+
/**
|
10798 |
+
* @var FS_Subscription $subscription
|
10799 |
+
*/
|
10800 |
+
$subscription = $this->_get_subscription( $license->id );
|
10801 |
+
if ( ! is_object( $subscription ) || ! $subscription->is_active() ) {
|
10802 |
+
return;
|
10803 |
+
}
|
10804 |
+
|
10805 |
+
$vars = array(
|
10806 |
+
'id' => $this->_module_id,
|
10807 |
+
'license' => $license,
|
10808 |
+
'has_trial' => $this->is_paid_trial(),
|
10809 |
+
'is_license_deactivation' => $is_license_deactivation,
|
10810 |
+
);
|
10811 |
+
|
10812 |
+
fs_require_template( 'forms/subscription-cancellation.php', $vars );
|
10813 |
+
}
|
10814 |
+
|
10815 |
/**
|
10816 |
* @author Leo Fajardo (@leorw)
|
10817 |
* @since 2.0.2
|
10996 |
'license_key' => $fs->apply_filters( 'license_key', $license_key )
|
10997 |
);
|
10998 |
|
10999 |
+
$install = $api->call( $fs->add_show_pending( '/' ), 'put', $params );
|
11000 |
|
11001 |
if ( FS_Api::is_api_error( $install ) ) {
|
11002 |
$error = FS_Api::is_api_error_object( $install ) ?
|
11089 |
}
|
11090 |
}
|
11091 |
|
11092 |
+
if ( false === $error && true === $this->_storage->require_license_activation ) {
|
11093 |
+
$this->_storage->require_license_activation = false;
|
11094 |
+
}
|
11095 |
+
|
11096 |
$result = array(
|
11097 |
'success' => ( false === $error )
|
11098 |
);
|
11645 |
return $this->get_upgrade_url( WP_FS__PERIOD_ANNUALLY, true );
|
11646 |
}
|
11647 |
|
11648 |
+
/**
|
11649 |
+
* @author Leo Fajardo (@leorw)
|
11650 |
+
* @since 2.1.4
|
11651 |
+
*
|
11652 |
+
* @param string $new_version
|
11653 |
+
*
|
11654 |
+
* @return string
|
11655 |
+
*/
|
11656 |
+
function version_upgrade_checkout_link( $new_version ) {
|
11657 |
+
if ( ! is_object( $this->_license ) ) {
|
11658 |
+
$url = $this->pricing_url();
|
11659 |
+
|
11660 |
+
$purchase_license_text = $this->get_text_inline( 'Buy a license now', 'buy-license-now' );
|
11661 |
+
} else {
|
11662 |
+
$subscription = $this->_get_subscription( $this->_license->id );
|
11663 |
+
|
11664 |
+
$url = $this->checkout_url(
|
11665 |
+
is_object( $subscription ) ?
|
11666 |
+
( 1 == $subscription->billing_cycle ? WP_FS__PERIOD_MONTHLY : WP_FS__PERIOD_ANNUALLY ) :
|
11667 |
+
WP_FS__PERIOD_LIFETIME,
|
11668 |
+
false,
|
11669 |
+
array( 'licenses' => $this->_license->quota )
|
11670 |
+
);
|
11671 |
+
|
11672 |
+
$purchase_license_text = $this->get_text_inline( 'Renew your license now', 'renew-license-now' );
|
11673 |
+
}
|
11674 |
+
|
11675 |
+
return sprintf(
|
11676 |
+
$this->get_text_inline( '%s to access version %s security & feature updates, and support.', 'x-for-updates-and-support' ),
|
11677 |
+
sprintf( '<a href="%s">%s</a>', $url, $purchase_license_text ),
|
11678 |
+
$new_version
|
11679 |
+
);
|
11680 |
+
}
|
11681 |
+
|
11682 |
/**
|
11683 |
* Plugin's pricing URL.
|
11684 |
*
|
12313 |
* @author Vova Feldman (@svovaf)
|
12314 |
*/
|
12315 |
$args = array(
|
12316 |
+
/**
|
12317 |
+
* Commented out in order to handle the migration of site options whether the site is public or not.
|
12318 |
+
*
|
12319 |
+
* @author Leo Fajardo (@leorw)
|
12320 |
+
* @since 2.2.1
|
12321 |
+
*/
|
12322 |
+
// 'public' => 1,
|
12323 |
'archived' => 0,
|
12324 |
'mature' => 0,
|
12325 |
'spam' => 0,
|
13464 |
}
|
13465 |
}
|
13466 |
|
13467 |
+
if ( true === $this->_storage->require_license_activation &&
|
13468 |
+
! fs_request_get_bool( 'require_license', true )
|
13469 |
+
) {
|
13470 |
+
$this->_storage->require_license_activation = false;
|
13471 |
+
}
|
13472 |
+
|
13473 |
if ( $this->is_theme() ) {
|
13474 |
$this->_register_account_hooks();
|
13475 |
}
|
13535 |
|
13536 |
}
|
13537 |
|
13538 |
+
/**
|
13539 |
+
* Get a sanitized array with the WordPress version, SDK version, and PHP version.
|
13540 |
+
* Each version is trimmed after the 16th char.
|
13541 |
+
*
|
13542 |
+
* @author Vova Feldman (@svovaf)
|
13543 |
+
* @since 2.2.1
|
13544 |
+
*
|
13545 |
+
* @return array
|
13546 |
+
*/
|
13547 |
+
private function get_versions() {
|
13548 |
+
$versions = array();
|
13549 |
+
$versions['platform_version'] = get_bloginfo( 'version' );
|
13550 |
+
$versions['sdk_version'] = $this->version;
|
13551 |
+
$versions['programming_language_version'] = phpversion();
|
13552 |
+
|
13553 |
+
foreach ( $versions as $k => $version ) {
|
13554 |
+
if ( is_string( $versions[ $k ] ) && ! empty( $versions[ $k ] ) ) {
|
13555 |
+
$versions[ $k ] = substr( $versions[ $k ], 0, 16 );
|
13556 |
+
}
|
13557 |
+
}
|
13558 |
+
|
13559 |
+
return $versions;
|
13560 |
+
}
|
13561 |
+
|
13562 |
/**
|
13563 |
* @author Vova Feldman (@svovaf)
|
13564 |
* @since 1.1.7.4
|
13580 |
// Return to the module's main page.
|
13581 |
$this->get_after_activation_url( 'after_connect_url', array( 'fs_action' => $activation_action ) );
|
13582 |
|
13583 |
+
$versions = $this->get_versions();
|
13584 |
+
|
13585 |
+
$params = array_merge( $versions, array(
|
13586 |
'user_firstname' => $current_user->user_firstname,
|
13587 |
'user_lastname' => $current_user->user_lastname,
|
13588 |
'user_nickname' => $current_user->user_nicename,
|
13597 |
'account',
|
13598 |
array( 'fs_action' => 'sync_user' )
|
13599 |
), 'sync_user' ),
|
|
|
|
|
|
|
13600 |
'is_premium' => $this->is_premium(),
|
13601 |
'is_active' => true,
|
13602 |
'is_uninstalled' => false,
|
13603 |
+
) );
|
13604 |
|
13605 |
if ( true === $network_level_or_blog_id ) {
|
13606 |
if ( ! isset( $override_with['sites'] ) ) {
|
13786 |
'timeout' => WP_FS__DEBUG_SDK ? 60 : 30,
|
13787 |
);
|
13788 |
|
13789 |
+
$url = $this->add_show_pending( WP_FS__ADDRESS . '/action/service/user/install/' );
|
13790 |
$response = self::safe_remote_post( $url, $request );
|
13791 |
|
13792 |
if ( is_wp_error( $response ) ) {
|
14943 |
|
14944 |
$hook = false;
|
14945 |
|
14946 |
+
if ( ! $this->has_settings_menu() ) {
|
14947 |
// Add the opt-in page without a menu item.
|
14948 |
$hook = FS_Admin_Menu_Manager::add_subpage(
|
14949 |
null,
|
15291 |
}
|
15292 |
}
|
15293 |
|
15294 |
+
if ( ! $is_activation_mode || ( true !== $this->_storage->require_license_activation ) ) {
|
15295 |
+
/**
|
15296 |
+
* Add the other menu items if there are any when not in activation mode or license activation is not
|
15297 |
+
* required (license activation is required for registered or anonymous users after activating the
|
15298 |
+
* premium version when the site is not in trial mode or there's no active valid license).
|
15299 |
+
*
|
15300 |
+
* @author Leo Fajardo (@leorw)
|
15301 |
+
* @since 2.2.1
|
15302 |
+
*/
|
15303 |
+
if ( 0 < count( $this->_menu_items ) ) {
|
15304 |
+
if ( ! $this->_menu->is_top_level() ) {
|
15305 |
+
fs_enqueue_local_style( 'fs_common', '/admin/common.css' );
|
15306 |
|
15307 |
+
// Append submenu items right after the plugin's submenu item.
|
15308 |
+
$this->order_sub_submenu_items();
|
15309 |
+
} else {
|
15310 |
+
// Append submenu items.
|
15311 |
+
$this->embed_submenu_items();
|
15312 |
+
}
|
15313 |
}
|
15314 |
}
|
15315 |
}
|
15335 |
|
15336 |
foreach ( $this->_menu_items as $priority => $items ) {
|
15337 |
foreach ( $items as $item ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15338 |
$capability = ( ! empty( $item['capability'] ) ? $item['capability'] : $top_level_menu_capability );
|
15339 |
|
15340 |
$menu_item = sprintf(
|
15345 |
$item['menu_title']
|
15346 |
);
|
15347 |
|
15348 |
+
$top_level_menu_slug = $this->get_top_level_menu_slug();
|
15349 |
+
$menu_slug = $this->_menu->get_slug( $item['menu_slug'] );
|
15350 |
|
15351 |
if ( ! isset( $item['url'] ) ) {
|
15352 |
$hook = FS_Admin_Menu_Manager::add_subpage(
|
15353 |
$item['show_submenu'] ?
|
15354 |
+
$top_level_menu_slug :
|
15355 |
null,
|
15356 |
$item['page_title'],
|
15357 |
$menu_item,
|
15366 |
} else {
|
15367 |
FS_Admin_Menu_Manager::add_subpage(
|
15368 |
$item['show_submenu'] ?
|
15369 |
+
$top_level_menu_slug :
|
15370 |
null,
|
15371 |
$item['page_title'],
|
15372 |
$menu_item,
|
15375 |
array( $this, '' )
|
15376 |
);
|
15377 |
}
|
15378 |
+
|
15379 |
+
if ( $item['show_submenu'] && $is_first_submenu_item ) {
|
15380 |
+
if ( $this->_is_network_active && ! empty( $this->_dynamically_added_top_level_page_hook_name ) ) {
|
15381 |
+
/**
|
15382 |
+
* If the top-level menu has been dynamically created, remove the first submenu item that
|
15383 |
+
* WordPress automatically creates when there's no submenu item whose slug matches the
|
15384 |
+
* parent's. In the following example, the `Awesome Plugin` submenu item will be removed.
|
15385 |
+
*
|
15386 |
+
* Awesome Plugin
|
15387 |
+
* - Awesome Plugin <-- we want to remove this since there's no real setting page for the top-level
|
15388 |
+
*
|
15389 |
+
* @author Leo Fajardo (@leorw)
|
15390 |
+
*/
|
15391 |
+
remove_submenu_page( $top_level_menu_slug, $top_level_menu_slug );
|
15392 |
+
}
|
15393 |
+
|
15394 |
+
$is_first_submenu_item = false;
|
15395 |
+
}
|
15396 |
}
|
15397 |
}
|
15398 |
}
|
16635 |
* @param bool|number $plugin_id
|
16636 |
* @param bool $flush Since 1.1.7.3
|
16637 |
* @param int $expiration Since 1.2.2.7
|
16638 |
+
* @param bool|string $newer_than Since 2.2.1
|
16639 |
*
|
16640 |
* @return object|false New plugin tag info if exist.
|
16641 |
*/
|
16642 |
+
private function _fetch_newer_version( $plugin_id = false, $flush = true, $expiration = WP_FS__TIME_24_HOURS_IN_SEC, $newer_than = false ) {
|
16643 |
+
$latest_tag = $this->_fetch_latest_version( $plugin_id, $flush, $expiration, $newer_than );
|
16644 |
|
16645 |
if ( ! is_object( $latest_tag ) ) {
|
16646 |
return false;
|
16665 |
* @param bool|number $plugin_id
|
16666 |
* @param bool $flush Since 1.1.7.3
|
16667 |
* @param int $expiration Since 1.2.2.7
|
16668 |
+
* @param bool|string $newer_than Since 2.2.1
|
16669 |
*
|
16670 |
* @return bool|FS_Plugin_Tag
|
16671 |
*/
|
16672 |
+
function get_update( $plugin_id = false, $flush = true, $expiration = WP_FS__TIME_24_HOURS_IN_SEC, $newer_than = false ) {
|
16673 |
$this->_logger->entrance();
|
16674 |
|
16675 |
if ( ! is_numeric( $plugin_id ) ) {
|
16676 |
$plugin_id = $this->_plugin->id;
|
16677 |
}
|
16678 |
|
16679 |
+
$this->check_updates( true, $plugin_id, $flush, $expiration, $newer_than );
|
16680 |
$updates = $this->get_all_updates();
|
16681 |
|
16682 |
return isset( $updates[ $plugin_id ] ) && is_object( $updates[ $plugin_id ] ) ? $updates[ $plugin_id ] : false;
|
17460 |
$api = $this->get_api_site_scope();
|
17461 |
$license = $api->call( "/licenses/{$this->_site->license_id}.json", 'delete' );
|
17462 |
|
17463 |
+
$this->handle_license_deactivation_result( $license, $hmm_text, $show_notice );
|
17464 |
+
}
|
17465 |
+
|
17466 |
+
/**
|
17467 |
+
* @author Leo Fajardo (@leorw)
|
17468 |
+
* @since 2.2.1
|
17469 |
+
*
|
17470 |
+
* @param FS_Plugin_License $license
|
17471 |
+
* @param bool|string $hmm_text
|
17472 |
+
* @param bool $show_notice
|
17473 |
+
*/
|
17474 |
+
private function handle_license_deactivation_result( $license, $hmm_text = false, $show_notice = true ) {
|
17475 |
if ( isset( $license->error ) ) {
|
17476 |
$this->_admin_notices->add(
|
17477 |
$this->get_text_inline( 'It looks like the license deactivation failed.', 'license-deactivation-failed-message' ) . '<br> ' .
|
17492 |
}
|
17493 |
}
|
17494 |
|
17495 |
+
// Update site plan to default.
|
17496 |
$this->_sync_plans();
|
17497 |
$this->_site->plan_id = $this->_plans[0]->id;
|
17498 |
// Unlink license from site.
|
17519 |
* @author Vova Feldman (@svovaf)
|
17520 |
* @since 1.0.4
|
17521 |
*
|
17522 |
+
* @return object
|
17523 |
+
*
|
17524 |
* @uses FS_Api
|
17525 |
*/
|
17526 |
private function _downgrade_site() {
|
17527 |
$this->_logger->entrance();
|
17528 |
|
17529 |
+
$deactivate_license = fs_request_get_bool( 'deactivate_license' );
|
17530 |
+
|
17531 |
$api = $this->get_api_site_scope();
|
17532 |
+
$site = $api->call( 'downgrade.json', 'put', array( 'deactivate_license' => $deactivate_license ) );
|
17533 |
|
17534 |
$plan_downgraded = false;
|
17535 |
$plan = false;
|
17547 |
( is_object( $subscription ) && ! isset( $subscription->error ) && ! $subscription->is_active() );
|
17548 |
} else {
|
17549 |
// handle different error cases.
|
17550 |
+
$this->handle_license_deactivation_result(
|
17551 |
+
$site,
|
17552 |
+
$this->get_text_x_inline( 'Hmm', 'something somebody says when they are thinking about what you have just said.', 'hmm' ) . '...'
|
17553 |
+
);
|
17554 |
}
|
17555 |
|
17556 |
+
if ( ! $plan_downgraded ) {
|
17557 |
+
return (object) array(
|
17558 |
+
'error' => (object) array(
|
17559 |
+
'message' => $this->get_text_inline( 'Seems like we are having some temporary issue with your subscription cancellation. Please try again in few minutes.', 'subscription-cancellation-failure-message' )
|
|
|
|
|
|
|
|
|
17560 |
)
|
17561 |
);
|
17562 |
+
}
|
17563 |
|
17564 |
+
// Remove previous sticky message about upgrade (if exist).
|
17565 |
+
$this->_admin_notices->remove_sticky( 'plan_upgraded' );
|
17566 |
+
|
17567 |
+
$this->_admin_notices->add(
|
17568 |
+
sprintf( $this->get_text_inline( 'Your subscription was successfully cancelled. Your %s plan license will expire in %s.', 'plan-x-downgraded-message' ),
|
17569 |
+
$plan->title,
|
17570 |
+
human_time_diff( time(), strtotime( $this->_license->expiration ) )
|
17571 |
+
)
|
17572 |
+
);
|
17573 |
+
|
17574 |
+
// Store site updates.
|
17575 |
+
$this->_store_site();
|
17576 |
+
|
17577 |
+
if ( $deactivate_license &&
|
17578 |
+
! FS_Plugin_License::is_valid_id( $site->license_id )
|
17579 |
+
) {
|
17580 |
+
if ( $this->_site->is_localhost() ) {
|
17581 |
+
$this->_license->activated_local = max( 0, $this->_license->activated_local - 1 );
|
17582 |
+
} else {
|
17583 |
+
$this->_license->activated = max( 0, $this->_license->activated - 1 );
|
17584 |
+
}
|
17585 |
+
|
17586 |
+
// Handle successful license deactivation result.
|
17587 |
+
$this->handle_license_deactivation_result( $this->_license );
|
17588 |
}
|
17589 |
+
|
17590 |
+
return $site;
|
17591 |
}
|
17592 |
|
17593 |
/**
|
17694 |
* @author Vova Feldman (@svovaf)
|
17695 |
* @since 1.0.9
|
17696 |
*
|
17697 |
+
* @return object
|
17698 |
+
*
|
17699 |
* @uses FS_Api
|
17700 |
*/
|
17701 |
private function _cancel_trial() {
|
17702 |
$this->_logger->entrance();
|
17703 |
|
|
|
|
|
|
|
17704 |
if ( ! $this->is_trial() ) {
|
17705 |
+
return (object) array(
|
17706 |
+
'error' => (object) array(
|
17707 |
+
'message' => $this->get_text_inline( 'It looks like you are not in trial mode anymore so there\'s nothing to cancel :)', 'trial-cancel-no-trial-message' )
|
17708 |
+
)
|
17709 |
);
|
|
|
|
|
17710 |
}
|
17711 |
|
17712 |
$trial_plan = $this->get_trial_plan();
|
17737 |
// @todo handle different error cases.
|
17738 |
}
|
17739 |
|
17740 |
+
if ( ! $trial_cancelled ) {
|
17741 |
+
return (object) array(
|
17742 |
+
'error' => (object) array(
|
17743 |
+
'message' => $this->get_text_inline( 'Seems like we are having some temporary issue with your trial cancellation. Please try again in few minutes.', 'trial-cancel-failure-message' )
|
17744 |
+
)
|
17745 |
+
);
|
17746 |
+
}
|
17747 |
|
17748 |
+
// Remove previous sticky messages about upgrade or trial (if exist).
|
17749 |
+
$this->_admin_notices->remove_sticky( array(
|
17750 |
+
'trial_started',
|
17751 |
+
'trial_promotion',
|
17752 |
+
'plan_upgraded',
|
17753 |
+
) );
|
17754 |
|
17755 |
+
// Store site updates.
|
17756 |
+
$this->_store_site();
|
17757 |
+
|
17758 |
+
if ( ! $this->is_addon() ||
|
17759 |
+
! $this->deactivate_premium_only_addon_without_license( true )
|
17760 |
+
) {
|
|
|
|
|
17761 |
$this->_admin_notices->add(
|
17762 |
+
sprintf( $this->get_text_inline( 'Your %s free trial was successfully cancelled.', 'trial-cancel-message' ), $trial_plan->title )
|
|
|
|
|
17763 |
);
|
17764 |
}
|
17765 |
+
|
17766 |
+
return $site;
|
17767 |
}
|
17768 |
|
17769 |
/**
|
17834 |
* @since 1.0.4
|
17835 |
*
|
17836 |
* @param bool|number $addon_id
|
17837 |
+
* @param bool $flush Since 1.1.7.3
|
17838 |
+
* @param int $expiration Since 1.2.2.7
|
17839 |
+
* @param bool|string $newer_than Since 2.2.1
|
17840 |
+
* @param bool|string $fetch_readme Since 2.2.1
|
17841 |
*
|
17842 |
* @return object|false Plugin latest tag info.
|
17843 |
*/
|
17844 |
function _fetch_latest_version(
|
17845 |
$addon_id = false,
|
17846 |
$flush = true,
|
17847 |
+
$expiration = WP_FS__TIME_24_HOURS_IN_SEC,
|
17848 |
+
$newer_than = false,
|
17849 |
+
$fetch_readme = true
|
17850 |
) {
|
17851 |
$this->_logger->entrance();
|
17852 |
|
17897 |
$this->switch_to_blog( $switch_to_blog_id );
|
17898 |
}
|
17899 |
|
17900 |
+
$latest_version_endpoint = $this->_get_latest_version_endpoint( $addon_id, 'json' );
|
17901 |
+
|
17902 |
+
if ( ! empty( $newer_than ) ) {
|
17903 |
+
$latest_version_endpoint = add_query_arg( 'newer_than', $newer_than, $latest_version_endpoint );
|
17904 |
+
}
|
17905 |
+
|
17906 |
+
if ( true === $fetch_readme ) {
|
17907 |
+
$latest_version_endpoint = add_query_arg( 'readme', 'true', $latest_version_endpoint );
|
17908 |
+
}
|
17909 |
+
|
17910 |
$tag = $this->get_api_site_or_plugin_scope()->get(
|
17911 |
+
$latest_version_endpoint,
|
17912 |
$flush,
|
17913 |
$expiration
|
17914 |
);
|
18044 |
* @param bool|number $plugin_id
|
18045 |
* @param bool $flush Since 1.1.7.3
|
18046 |
* @param int $expiration Since 1.2.2.7
|
18047 |
+
* @param bool|string $newer_than Since 2.2.1
|
18048 |
*/
|
18049 |
private function check_updates(
|
18050 |
$background = false,
|
18051 |
$plugin_id = false,
|
18052 |
$flush = true,
|
18053 |
+
$expiration = WP_FS__TIME_24_HOURS_IN_SEC,
|
18054 |
+
$newer_than = false
|
18055 |
) {
|
18056 |
$this->_logger->entrance();
|
18057 |
|
18058 |
// Check if there's a newer version for download.
|
18059 |
+
$new_version = $this->_fetch_newer_version( $plugin_id, $flush, $expiration, $newer_than );
|
18060 |
|
18061 |
$update = null;
|
18062 |
if ( is_object( $new_version ) ) {
|
18544 |
$this->_site = null;
|
18545 |
$this->_user = null;
|
18546 |
|
18547 |
+
$this->maybe_set_slug_and_network_menu_exists_flag();
|
18548 |
+
|
18549 |
fs_redirect( $this->get_activation_url() );
|
18550 |
} else {
|
18551 |
if ( $this->is_addon_activated( $plugin_id ) ) {
|
18565 |
check_admin_referer( $action );
|
18566 |
}
|
18567 |
|
18568 |
+
$switch_to_network_install_blog_after_cancellation = (
|
18569 |
+
is_numeric( $blog_id ) &&
|
18570 |
+
$plugin_id == $this->get_id() &&
|
18571 |
+
! $this->is_trial()
|
18572 |
+
);
|
18573 |
|
18574 |
+
$result = $this->cancel_subscription_or_trial( $plugin_id );
|
18575 |
+
if ( $this->is_api_error( $result ) ) {
|
18576 |
+
$this->_admin_notices->add(
|
18577 |
+
$result->error->message,
|
18578 |
+
$this->get_text_x_inline( 'Oops', 'exclamation', 'oops' ) . '...',
|
18579 |
+
'error'
|
18580 |
+
);
|
18581 |
+
}
|
18582 |
+
|
18583 |
+
if ( $switch_to_network_install_blog_after_cancellation ) {
|
18584 |
+
$this->switch_to_blog( $this->_storage->network_install_blog_id );
|
18585 |
}
|
18586 |
|
18587 |
return;
|
18613 |
$this->_site = null;
|
18614 |
$this->_user = null;
|
18615 |
|
18616 |
+
if ( ! $is_network_action ) {
|
18617 |
+
fs_redirect( $this->get_activation_url() );
|
18618 |
+
} else if ( is_numeric( $blog_id ) ) {
|
18619 |
+
$this->switch_to_blog( $this->_storage->network_install_blog_id );
|
18620 |
+
}
|
18621 |
}
|
18622 |
} else {
|
18623 |
if ( $this->is_addon_activated( $plugin_id ) ) {
|
18715 |
#region Actions that might be called from external links (e.g. email)
|
18716 |
|
18717 |
case 'cancel_trial':
|
18718 |
+
$result = $this->cancel_subscription_or_trial( $plugin_id );
|
18719 |
+
if ( $this->is_api_error( $result ) ) {
|
18720 |
+
$this->_admin_notices->add(
|
18721 |
+
$result->error->message,
|
18722 |
+
$this->get_text_x_inline( 'Oops', 'exclamation', 'oops' ) . '...',
|
18723 |
+
'error'
|
18724 |
+
);
|
18725 |
}
|
18726 |
|
18727 |
return;
|
19717 |
|
19718 |
if ( ! $this->is_addon() || ! $this->has_free_plan() ) {
|
19719 |
$first_time_path = $this->_menu->get_first_time_path();
|
19720 |
+
|
19721 |
+
if ( $this->is_activation_mode() ) {
|
19722 |
+
$url = $this->get_activation_url();
|
19723 |
+
} else if ( ! empty( $first_time_path ) ) {
|
19724 |
+
$url = $first_time_path;
|
19725 |
+
} else {
|
19726 |
+
$page = '';
|
19727 |
+
if ( ! empty( $this->_dynamically_added_top_level_page_hook_name ) ) {
|
19728 |
+
if ( $this->is_network_registered() ) {
|
19729 |
+
$page = 'account';
|
19730 |
+
} else if ( $this->is_network_anonymous() ) {
|
19731 |
+
$this->maybe_set_slug_and_network_menu_exists_flag();
|
19732 |
+
}
|
19733 |
+
}
|
19734 |
+
|
19735 |
+
$url = $this->_get_admin_page_url( $page );
|
19736 |
+
}
|
19737 |
} else {
|
19738 |
$plugin_fs = false;
|
19739 |
|
19853 |
$this->_admin_notices->add_sticky( $message, $id, $title, $type );
|
19854 |
}
|
19855 |
|
19856 |
+
/**
|
19857 |
+
* Check if the paid version of the module is installed.
|
19858 |
+
*
|
19859 |
+
* @author Vova Feldman (@svovaf)
|
19860 |
+
* @since 2.2.0
|
19861 |
+
*
|
19862 |
+
* @return bool
|
19863 |
+
*/
|
19864 |
+
private function is_premium_version_installed() {
|
19865 |
+
$premium_plugin_basename = $this->premium_plugin_basename();
|
19866 |
+
$premium_plugin = get_plugins( '/' . dirname( $premium_plugin_basename ) );
|
19867 |
+
|
19868 |
+
return ! empty( $premium_plugin );
|
19869 |
+
}
|
19870 |
+
|
19871 |
/**
|
19872 |
* Helper function that returns the final steps for the upgrade completion.
|
19873 |
*
|
19893 |
$plan_title = $this->get_plan_title();
|
19894 |
}
|
19895 |
|
19896 |
+
if ( $this->is_premium_version_installed() ) {
|
19897 |
+
/**
|
19898 |
+
* If the premium version is already installed, instead of showing the installation instructions,
|
19899 |
+
* tell the current user to activate it.
|
19900 |
+
*
|
19901 |
+
* @author Leo Fajardo (@leorw)
|
19902 |
+
* @since 2.2.1
|
19903 |
+
*/
|
19904 |
+
$premium_plugin_basename = $this->premium_plugin_basename();
|
19905 |
|
19906 |
+
return sprintf(
|
19907 |
+
/* translators: %1s: Product title; %2s: Plan title */
|
19908 |
+
$this->get_text_inline( ' The paid version of %1s is already installed. Please activate it to start benefiting the %2s features. %3s', 'activate-premium-version' ),
|
19909 |
+
sprintf( '<em>%s</em>', esc_html( $this->get_plugin_title() ) ),
|
19910 |
+
$plan_title,
|
19911 |
+
sprintf(
|
19912 |
+
'<a style="margin-left: 10px;" href="%s"><button class="button button-primary">%s</button></a>',
|
19913 |
+
wp_nonce_url( 'plugins.php?action=activate&plugin=' . $premium_plugin_basename, 'activate-plugin_' . $premium_plugin_basename ),
|
19914 |
+
esc_html( sprintf(
|
19915 |
+
/* translators: %s: Plan title */
|
19916 |
+
$this->get_text_inline( 'Activate %s features', 'activate-x-features' ),
|
19917 |
+
$plan_title
|
19918 |
+
) )
|
19919 |
+
)
|
19920 |
+
);
|
19921 |
+
} else {
|
19922 |
+
// @since 1.2.1.5 The free version is auto deactivated.
|
19923 |
+
$deactivation_step = version_compare( $this->version, '1.2.1.5', '<' ) ?
|
19924 |
+
( '<li>' . $this->esc_html_inline( 'Deactivate the free version', 'deactivate-free-version' ) . '.</li>' ) :
|
19925 |
+
'';
|
19926 |
+
|
19927 |
+
return sprintf(
|
19928 |
+
' %s: <ol><li>%s.</li>%s<li>%s (<a href="%s" target="_blank">%s</a>).</li></ol>',
|
19929 |
+
$this->get_text_inline( 'Please follow these steps to complete the upgrade', 'follow-steps-to-complete-upgrade' ),
|
19930 |
+
( empty( $activate_license_string ) ? '' : $activate_license_string . '</li><li>' ) .
|
19931 |
+
$this->get_latest_download_link( sprintf(
|
19932 |
+
/* translators: %s: Plan title */
|
19933 |
+
$this->get_text_inline( 'Download the latest %s version', 'download-latest-x-version' ),
|
19934 |
+
$plan_title
|
19935 |
+
) ),
|
19936 |
+
$deactivation_step,
|
19937 |
+
$this->get_text_inline( 'Upload and activate the downloaded version', 'upload-and-activate' ),
|
19938 |
+
'//bit.ly/upload-wp-' . $this->_module_type . 's',
|
19939 |
+
$this->get_text_inline( 'How to upload and activate?', 'howto-upload-activate' )
|
19940 |
+
);
|
19941 |
+
}
|
19942 |
}
|
19943 |
|
19944 |
/**
|
freemius/includes/class-fs-plugin-updater.php
CHANGED
@@ -35,6 +35,8 @@
|
|
35 |
*/
|
36 |
private $_translation_updates;
|
37 |
|
|
|
|
|
38 |
#--------------------------------------------------------------------------------
|
39 |
#region Singleton
|
40 |
#--------------------------------------------------------------------------------
|
@@ -82,25 +84,25 @@
|
|
82 |
|
83 |
$this->add_transient_filters();
|
84 |
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
|
105 |
if ( ! WP_FS__IS_PRODUCTION_MODE ) {
|
106 |
add_filter( 'http_request_host_is_external', array(
|
@@ -110,16 +112,88 @@
|
|
110 |
}
|
111 |
|
112 |
if ( $this->_fs->is_premium() ) {
|
113 |
-
if ( $this->is_correct_folder_name() ) {
|
114 |
add_filter( 'upgrader_post_install', array( &$this, '_maybe_update_folder_name' ), 10, 3 );
|
115 |
}
|
116 |
|
|
|
|
|
|
|
117 |
if ( ! $this->_fs->has_any_active_valid_license() ) {
|
118 |
add_filter( 'wp_prepare_themes_for_js', array( &$this, 'change_theme_update_info_html' ), 10, 1 );
|
119 |
}
|
120 |
}
|
121 |
}
|
122 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
123 |
/**
|
124 |
* @author Vova Feldman (@svovaf)
|
125 |
* @since 2.0.0
|
@@ -183,15 +257,53 @@
|
|
183 |
|
184 |
$r = $current->response[ $file ];
|
185 |
|
186 |
-
$
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
195 |
|
196 |
echo $plugin_update_row;
|
197 |
}
|
@@ -220,10 +332,7 @@
|
|
220 |
|
221 |
$prepared_themes[ $theme_basename ]['update'] = preg_replace(
|
222 |
'/(\<p.+>)(.+)(\<a.+\<a.+)\.(.+\<\/p\>)/is',
|
223 |
-
'$1 $2 ' .
|
224 |
-
$this->_fs->get_text_inline( '%sRenew your license now%s to access version %s security & feature updates, and support.', 'renew-license-now' ),
|
225 |
-
'<a href="' . $this->_fs->pricing_url() . '">', '</a>',
|
226 |
-
$themes_update->response[ $theme_basename ]['new_version'] ) .
|
227 |
'$4',
|
228 |
$prepared_themes[ $theme_basename ]['update']
|
229 |
);
|
@@ -303,7 +412,8 @@
|
|
303 |
$new_version = $this->_fs->get_update(
|
304 |
false,
|
305 |
fs_request_get_bool( 'force-check' ),
|
306 |
-
WP_FS__TIME_24_HOURS_IN_SEC / 24
|
|
|
307 |
);
|
308 |
|
309 |
$this->_update_details = false;
|
@@ -401,6 +511,18 @@
|
|
401 |
);
|
402 |
}
|
403 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
404 |
$update->{$this->_fs->get_module_type()} = $this->_fs->get_plugin_basename();
|
405 |
|
406 |
return $update;
|
@@ -573,7 +695,7 @@
|
|
573 |
|
574 |
$plugin_basename = $this->_fs->get_plugin_basename();
|
575 |
if ( 'themes' === $module_type ) {
|
576 |
-
$plugin_basename =
|
577 |
}
|
578 |
|
579 |
global $wp_version;
|
@@ -585,7 +707,7 @@
|
|
585 |
array(
|
586 |
"{$module_type}" => array(
|
587 |
$plugin_basename => array(
|
588 |
-
'Name' => trim( str_replace(
|
589 |
'Author' => $plugin_data['Author'],
|
590 |
)
|
591 |
)
|
@@ -748,11 +870,13 @@ if ( !isset($info->error) ) {
|
|
748 |
}*/
|
749 |
}
|
750 |
|
|
|
|
|
751 |
// Get plugin's newest update.
|
752 |
-
$new_version = $this->get_latest_download_details( $is_addon ? $addon->id : false );
|
753 |
|
754 |
if ( ! is_object( $new_version ) || empty( $new_version->version ) ) {
|
755 |
-
$data->version = $
|
756 |
} else {
|
757 |
if ( $is_addon ) {
|
758 |
$data->name = $addon->title . ' ' . $this->_fs->get_text_inline( 'Add-On', 'addon' );
|
@@ -769,6 +893,52 @@ if ( !isset($info->error) ) {
|
|
769 |
|
770 |
$data->version = $new_version->version;
|
771 |
$data->download_link = $new_version->url;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
772 |
}
|
773 |
|
774 |
return $data;
|
@@ -779,11 +949,13 @@ if ( !isset($info->error) ) {
|
|
779 |
* @since 1.2.1.7
|
780 |
*
|
781 |
* @param number|bool $addon_id
|
|
|
|
|
782 |
*
|
783 |
* @return object
|
784 |
*/
|
785 |
-
private function get_latest_download_details( $addon_id = false ) {
|
786 |
-
return $this->_fs->_fetch_latest_version( $addon_id );
|
787 |
}
|
788 |
|
789 |
/**
|
@@ -793,16 +965,10 @@ if ( !isset($info->error) ) {
|
|
793 |
* @author Vova Feldman (@svovaf)
|
794 |
* @since 1.2.1.6
|
795 |
*
|
796 |
-
* @param string $basename Current plugin's basename.
|
797 |
-
*
|
798 |
* @return bool
|
799 |
*/
|
800 |
-
private function is_correct_folder_name(
|
801 |
-
|
802 |
-
$basename = $this->_fs->get_plugin_basename();
|
803 |
-
}
|
804 |
-
|
805 |
-
return ( $this->_fs->get_target_folder_name() != trim( dirname( $basename ), '/\\' ) );
|
806 |
}
|
807 |
|
808 |
/**
|
@@ -838,7 +1004,7 @@ if ( !isset($info->error) ) {
|
|
838 |
$filename = basename( $basename );
|
839 |
|
840 |
$new_basename = plugin_basename(
|
841 |
-
trailingslashit( $this->_fs->
|
842 |
$filename
|
843 |
);
|
844 |
|
@@ -906,14 +1072,16 @@ if ( !isset($info->error) ) {
|
|
906 |
);
|
907 |
}
|
908 |
|
909 |
-
$slug
|
910 |
-
$
|
|
|
911 |
|
912 |
$is_addon = true;
|
913 |
} else {
|
914 |
-
$slug
|
915 |
-
$
|
916 |
-
|
|
|
917 |
}
|
918 |
|
919 |
if ( $this->is_premium_plugin_active( $plugin_id ) ) {
|
@@ -926,8 +1094,8 @@ if ( !isset($info->error) ) {
|
|
926 |
);
|
927 |
}
|
928 |
|
929 |
-
$latest_version = $this->get_latest_download_details( $plugin_id );
|
930 |
-
$target_folder =
|
931 |
|
932 |
// Prep variables for Plugin_Installer_Skin class.
|
933 |
$extra = array();
|
@@ -966,11 +1134,11 @@ if ( !isset($info->error) ) {
|
|
966 |
$upgrader = new Plugin_Upgrader( $skin );
|
967 |
|
968 |
// Perform the action and install the plugin from the $source urldecode().
|
969 |
-
add_filter( 'upgrader_source_selection', array(
|
970 |
|
971 |
$install_result = $upgrader->install( $source );
|
972 |
|
973 |
-
remove_filter( 'upgrader_source_selection', array(
|
974 |
|
975 |
if ( is_wp_error( $install_result ) ) {
|
976 |
return array(
|
@@ -1060,6 +1228,29 @@ if ( !isset($info->error) ) {
|
|
1060 |
return is_plugin_active( $this->_fs->premium_plugin_basename() );
|
1061 |
}
|
1062 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1063 |
/**
|
1064 |
* Adjust the plugin directory name if necessary.
|
1065 |
* Assumes plugin has a folder (not a single file plugin).
|
@@ -1071,6 +1262,7 @@ if ( !isset($info->error) ) {
|
|
1071 |
*
|
1072 |
* @author Vova Feldman
|
1073 |
* @since 1.2.1.7
|
|
|
1074 |
*
|
1075 |
* @param string $source Path to upgrade/zip-file-name.tmp/subdirectory/.
|
1076 |
* @param string $remote_source Path to upgrade/zip-file-name.tmp.
|
@@ -1078,13 +1270,64 @@ if ( !isset($info->error) ) {
|
|
1078 |
*
|
1079 |
* @return string|WP_Error
|
1080 |
*/
|
1081 |
-
function _maybe_adjust_source_dir( $source, $remote_source, $upgrader ) {
|
1082 |
if ( ! is_object( $GLOBALS['wp_filesystem'] ) ) {
|
1083 |
return $source;
|
1084 |
}
|
1085 |
|
|
|
|
|
|
|
1086 |
// Figure out what the slug is supposed to be.
|
1087 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1088 |
|
1089 |
$subdir_name = untrailingslashit( str_replace( trailingslashit( $remote_source ), '', $source ) );
|
1090 |
|
@@ -1094,15 +1337,16 @@ if ( !isset($info->error) ) {
|
|
1094 |
|
1095 |
if ( true === $GLOBALS['wp_filesystem']->move( $from_path, $to_path ) ) {
|
1096 |
return trailingslashit( $to_path );
|
1097 |
-
} else {
|
1098 |
-
return new WP_Error(
|
1099 |
-
'rename_failed',
|
1100 |
-
$this->_fs->get_text_inline( 'The remote plugin package does not contain a folder with the desired slug and renaming did not work.', 'module-package-rename-failure' ),
|
1101 |
-
array(
|
1102 |
-
'found' => $subdir_name,
|
1103 |
-
'expected' => $desired_slug
|
1104 |
-
) );
|
1105 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1106 |
}
|
1107 |
|
1108 |
return $source;
|
35 |
*/
|
36 |
private $_translation_updates;
|
37 |
|
38 |
+
private static $_upgrade_basename = null;
|
39 |
+
|
40 |
#--------------------------------------------------------------------------------
|
41 |
#region Singleton
|
42 |
#--------------------------------------------------------------------------------
|
84 |
|
85 |
$this->add_transient_filters();
|
86 |
|
87 |
+
/**
|
88 |
+
* If user has the premium plugin's code but do NOT have an active license,
|
89 |
+
* encourage him to upgrade by showing that there's a new release, but instead
|
90 |
+
* of showing an update link, show upgrade link to the pricing page.
|
91 |
+
*
|
92 |
+
* @since 1.1.6
|
93 |
+
*
|
94 |
+
*/
|
95 |
+
// WP 2.9+
|
96 |
+
add_action( "after_plugin_row_{$this->_fs->get_plugin_basename()}", array(
|
97 |
+
&$this,
|
98 |
+
'catch_plugin_update_row'
|
99 |
+
), 9 );
|
100 |
+
add_action( "after_plugin_row_{$this->_fs->get_plugin_basename()}", array(
|
101 |
+
&$this,
|
102 |
+
'edit_and_echo_plugin_update_row'
|
103 |
+
), 11, 2 );
|
104 |
+
|
105 |
+
add_action( 'admin_head', array( &$this, 'catch_plugin_information_dialog_contents' ) );
|
106 |
|
107 |
if ( ! WP_FS__IS_PRODUCTION_MODE ) {
|
108 |
add_filter( 'http_request_host_is_external', array(
|
112 |
}
|
113 |
|
114 |
if ( $this->_fs->is_premium() ) {
|
115 |
+
if ( ! $this->is_correct_folder_name() ) {
|
116 |
add_filter( 'upgrader_post_install', array( &$this, '_maybe_update_folder_name' ), 10, 3 );
|
117 |
}
|
118 |
|
119 |
+
add_filter( 'upgrader_pre_install', array( 'FS_Plugin_Updater', '_store_basename_for_source_adjustment' ), 1, 2 );
|
120 |
+
add_filter( 'upgrader_source_selection', array( 'FS_Plugin_Updater', '_maybe_adjust_source_dir' ), 1, 3 );
|
121 |
+
|
122 |
if ( ! $this->_fs->has_any_active_valid_license() ) {
|
123 |
add_filter( 'wp_prepare_themes_for_js', array( &$this, 'change_theme_update_info_html' ), 10, 1 );
|
124 |
}
|
125 |
}
|
126 |
}
|
127 |
|
128 |
+
/**
|
129 |
+
* @author Leo Fajardo (@leorw)
|
130 |
+
* @since 2.1.4
|
131 |
+
*/
|
132 |
+
function catch_plugin_information_dialog_contents() {
|
133 |
+
if (
|
134 |
+
'plugin-information' !== fs_request_get( 'tab', false ) ||
|
135 |
+
$this->_fs->get_slug() !== fs_request_get( 'plugin', false )
|
136 |
+
) {
|
137 |
+
return;
|
138 |
+
}
|
139 |
+
|
140 |
+
add_action( 'admin_footer', array( &$this, 'edit_and_echo_plugin_information_dialog_contents' ), 0, 1 );
|
141 |
+
|
142 |
+
ob_start();
|
143 |
+
}
|
144 |
+
|
145 |
+
/**
|
146 |
+
* @author Leo Fajardo (@leorw)
|
147 |
+
* @since 2.1.4
|
148 |
+
*
|
149 |
+
* @param string $hook_suffix
|
150 |
+
*/
|
151 |
+
function edit_and_echo_plugin_information_dialog_contents( $hook_suffix ) {
|
152 |
+
if (
|
153 |
+
'plugin-information' !== fs_request_get( 'tab', false ) ||
|
154 |
+
$this->_fs->get_slug() !== fs_request_get( 'plugin', false )
|
155 |
+
) {
|
156 |
+
return;
|
157 |
+
}
|
158 |
+
|
159 |
+
$license = $this->_fs->_get_license();
|
160 |
+
|
161 |
+
$subscription = ( is_object( $license ) && ! $license->is_lifetime() ) ?
|
162 |
+
$this->_fs->_get_subscription( $license->id ) :
|
163 |
+
null;
|
164 |
+
|
165 |
+
$contents = ob_get_clean();
|
166 |
+
|
167 |
+
/**
|
168 |
+
* Replace the plugin information dialog's "Install Update Now" button's text and URL. If there's a license,
|
169 |
+
* the text will be "Renew license" and will link to the checkout page with the license's billing cycle
|
170 |
+
* and quota. If there's no license, the text will be "Buy license" and will link to the pricing page.
|
171 |
+
*/
|
172 |
+
$contents = preg_replace(
|
173 |
+
'/(.+\<a.+)(id="plugin_update_from_iframe")(.+href=")([^\s]+)(".+\>)(.+)(\<\/a.+)/is',
|
174 |
+
is_object( $license ) ?
|
175 |
+
sprintf(
|
176 |
+
'$1$3%s$5%s$7',
|
177 |
+
$this->_fs->checkout_url(
|
178 |
+
is_object( $subscription ) ?
|
179 |
+
( 1 == $subscription->billing_cycle ? WP_FS__PERIOD_MONTHLY : WP_FS__PERIOD_ANNUALLY ) :
|
180 |
+
WP_FS__PERIOD_LIFETIME,
|
181 |
+
false,
|
182 |
+
array( 'licenses' => $license->quota )
|
183 |
+
),
|
184 |
+
fs_text_inline( 'Renew license', 'renew-license', $this->_fs->get_slug() )
|
185 |
+
) :
|
186 |
+
sprintf(
|
187 |
+
'$1$3%s$5%s$7',
|
188 |
+
$this->_fs->pricing_url(),
|
189 |
+
fs_text_inline( 'Buy license', 'buy-license', $this->_fs->get_slug() )
|
190 |
+
),
|
191 |
+
$contents
|
192 |
+
);
|
193 |
+
|
194 |
+
echo $contents;
|
195 |
+
}
|
196 |
+
|
197 |
/**
|
198 |
* @author Vova Feldman (@svovaf)
|
199 |
* @since 2.0.0
|
257 |
|
258 |
$r = $current->response[ $file ];
|
259 |
|
260 |
+
if ( ! $this->_fs->has_any_active_valid_license() ) {
|
261 |
+
/**
|
262 |
+
* Turn the "new version" text into a link that opens the plugin information dialog when clicked and
|
263 |
+
* make the "View version x details" text link to the checkout page instead of opening the plugin
|
264 |
+
* information dialog when clicked.
|
265 |
+
*
|
266 |
+
* Sample input:
|
267 |
+
* There is a new version of Awesome Plugin available. <a href="...>View version x.y.z details</a> or <a href="...>update now</a>.
|
268 |
+
* Output:
|
269 |
+
* There is a <a href="...>new version</a> of Awesome Plugin available. <a href="...>Buy a license now</a> to access version x.y.z security & feature updates, and support.
|
270 |
+
*
|
271 |
+
* @author Leo Fajardo (@leorw)
|
272 |
+
*/
|
273 |
+
$plugin_update_row = preg_replace(
|
274 |
+
'/(\<div.+>)(.+)(\<a.+href="([^\s]+)"([^\<]+)\>.+\<a.+)(\<\/div\>)/is',
|
275 |
+
(
|
276 |
+
'$1' .
|
277 |
+
sprintf(
|
278 |
+
fs_text_inline( 'There is a %s of %s available.', 'new-version-available', $this->_fs->get_slug() ),
|
279 |
+
sprintf(
|
280 |
+
'<a href="$4"%s>%s</a>',
|
281 |
+
'$5',
|
282 |
+
fs_text_inline( 'new version', 'new-version', $this->_fs->get_slug() )
|
283 |
+
),
|
284 |
+
$this->_fs->get_plugin_title()
|
285 |
+
) .
|
286 |
+
' ' .
|
287 |
+
$this->_fs->version_upgrade_checkout_link( $r->new_version ) .
|
288 |
+
'$6'
|
289 |
+
),
|
290 |
+
$plugin_update_row
|
291 |
+
);
|
292 |
+
}
|
293 |
+
|
294 |
+
if (
|
295 |
+
$this->_fs->is_plugin() &&
|
296 |
+
isset( $r->upgrade_notice ) &&
|
297 |
+
strlen( trim( $r->upgrade_notice ) ) > 0
|
298 |
+
) {
|
299 |
+
$upgrade_notice_html = sprintf(
|
300 |
+
'<p class="notice upgrade-notice"><strong>%s</strong> %s</p>',
|
301 |
+
fs_text_inline( 'Important Upgrade Notice:', 'upgrade_notice', $this->_fs->get_slug() ),
|
302 |
+
esc_html( $r->upgrade_notice )
|
303 |
+
);
|
304 |
+
|
305 |
+
$plugin_update_row = str_replace( '</div>', '</div>' . $upgrade_notice_html, $plugin_update_row );
|
306 |
+
}
|
307 |
|
308 |
echo $plugin_update_row;
|
309 |
}
|
332 |
|
333 |
$prepared_themes[ $theme_basename ]['update'] = preg_replace(
|
334 |
'/(\<p.+>)(.+)(\<a.+\<a.+)\.(.+\<\/p\>)/is',
|
335 |
+
'$1 $2 ' . $this->_fs->version_upgrade_checkout_link( $themes_update->response[ $theme_basename ]['new_version'] ) .
|
|
|
|
|
|
|
336 |
'$4',
|
337 |
$prepared_themes[ $theme_basename ]['update']
|
338 |
);
|
412 |
$new_version = $this->_fs->get_update(
|
413 |
false,
|
414 |
fs_request_get_bool( 'force-check' ),
|
415 |
+
WP_FS__TIME_24_HOURS_IN_SEC / 24,
|
416 |
+
$this->_fs->get_plugin_version()
|
417 |
);
|
418 |
|
419 |
$this->_update_details = false;
|
511 |
);
|
512 |
}
|
513 |
|
514 |
+
if ( $this->_fs->is_premium() ) {
|
515 |
+
$latest_tag = $this->_fs->_fetch_latest_version( $this->_fs->get_id(), false );
|
516 |
+
|
517 |
+
if (
|
518 |
+
isset( $latest_tag->readme ) &&
|
519 |
+
isset( $latest_tag->readme->upgrade_notice ) &&
|
520 |
+
! empty( $latest_tag->readme->upgrade_notice )
|
521 |
+
) {
|
522 |
+
$update->upgrade_notice = $latest_tag->readme->upgrade_notice;
|
523 |
+
}
|
524 |
+
}
|
525 |
+
|
526 |
$update->{$this->_fs->get_module_type()} = $this->_fs->get_plugin_basename();
|
527 |
|
528 |
return $update;
|
695 |
|
696 |
$plugin_basename = $this->_fs->get_plugin_basename();
|
697 |
if ( 'themes' === $module_type ) {
|
698 |
+
$plugin_basename = $slug;
|
699 |
}
|
700 |
|
701 |
global $wp_version;
|
707 |
array(
|
708 |
"{$module_type}" => array(
|
709 |
$plugin_basename => array(
|
710 |
+
'Name' => trim( str_replace( $this->_fs->get_plugin()->premium_suffix, '', $plugin_data['Name'] ) ),
|
711 |
'Author' => $plugin_data['Author'],
|
712 |
)
|
713 |
)
|
870 |
}*/
|
871 |
}
|
872 |
|
873 |
+
$plugin_version = $this->_fs->get_plugin_version();
|
874 |
+
|
875 |
// Get plugin's newest update.
|
876 |
+
$new_version = $this->get_latest_download_details( $is_addon ? $addon->id : false, $plugin_version );
|
877 |
|
878 |
if ( ! is_object( $new_version ) || empty( $new_version->version ) ) {
|
879 |
+
$data->version = $plugin_version;
|
880 |
} else {
|
881 |
if ( $is_addon ) {
|
882 |
$data->name = $addon->title . ' ' . $this->_fs->get_text_inline( 'Add-On', 'addon' );
|
893 |
|
894 |
$data->version = $new_version->version;
|
895 |
$data->download_link = $new_version->url;
|
896 |
+
|
897 |
+
if ( isset( $new_version->readme ) && is_object( $new_version->readme ) ) {
|
898 |
+
$new_version_readme_data = $new_version->readme;
|
899 |
+
if ( isset( $new_version_readme_data->sections ) ) {
|
900 |
+
$new_version_readme_data->sections = (array) $new_version_readme_data->sections;
|
901 |
+
} else {
|
902 |
+
$new_version_readme_data->sections = array();
|
903 |
+
}
|
904 |
+
|
905 |
+
if ( isset( $data->sections ) ) {
|
906 |
+
if ( isset( $data->sections['screenshots'] ) ) {
|
907 |
+
$new_version_readme_data->sections['screenshots'] = $data->sections['screenshots'];
|
908 |
+
}
|
909 |
+
|
910 |
+
if ( isset( $data->sections['reviews'] ) ) {
|
911 |
+
$new_version_readme_data->sections['reviews'] = $data->sections['reviews'];
|
912 |
+
}
|
913 |
+
}
|
914 |
+
|
915 |
+
if ( isset( $new_version_readme_data->banners ) ) {
|
916 |
+
$new_version_readme_data->banners = (array) $new_version_readme_data->banners;
|
917 |
+
} else if ( isset( $data->banners ) ) {
|
918 |
+
$new_version_readme_data->banners = $data->banners;
|
919 |
+
}
|
920 |
+
|
921 |
+
$wp_org_sections = array(
|
922 |
+
'author',
|
923 |
+
'author_profile',
|
924 |
+
'rating',
|
925 |
+
'ratings',
|
926 |
+
'num_ratings',
|
927 |
+
'support_threads',
|
928 |
+
'support_threads_resolved',
|
929 |
+
'active_installs',
|
930 |
+
'added',
|
931 |
+
'homepage'
|
932 |
+
);
|
933 |
+
|
934 |
+
foreach ( $wp_org_sections as $wp_org_section ) {
|
935 |
+
if ( isset( $data->{$wp_org_section} ) ) {
|
936 |
+
$new_version_readme_data->{$wp_org_section} = $data->{$wp_org_section};
|
937 |
+
}
|
938 |
+
}
|
939 |
+
|
940 |
+
$data = $new_version_readme_data;
|
941 |
+
}
|
942 |
}
|
943 |
|
944 |
return $data;
|
949 |
* @since 1.2.1.7
|
950 |
*
|
951 |
* @param number|bool $addon_id
|
952 |
+
* @param bool|string $newer_than Since 2.2.1
|
953 |
+
* @param bool|string $fetch_readme Since 2.2.1
|
954 |
*
|
955 |
* @return object
|
956 |
*/
|
957 |
+
private function get_latest_download_details( $addon_id = false, $newer_than = false, $fetch_readme = true ) {
|
958 |
+
return $this->_fs->_fetch_latest_version( $addon_id, true, WP_FS__TIME_24_HOURS_IN_SEC, $newer_than, $fetch_readme );
|
959 |
}
|
960 |
|
961 |
/**
|
965 |
* @author Vova Feldman (@svovaf)
|
966 |
* @since 1.2.1.6
|
967 |
*
|
|
|
|
|
968 |
* @return bool
|
969 |
*/
|
970 |
+
private function is_correct_folder_name() {
|
971 |
+
return ( $this->_fs->get_target_folder_name() == trim( dirname( $this->_fs->get_plugin_basename() ), '/\\' ) );
|
|
|
|
|
|
|
|
|
972 |
}
|
973 |
|
974 |
/**
|
1004 |
$filename = basename( $basename );
|
1005 |
|
1006 |
$new_basename = plugin_basename(
|
1007 |
+
trailingslashit( $this->_fs->is_premium() ? $this->_fs->get_premium_slug() : $this->_fs->get_slug() ) .
|
1008 |
$filename
|
1009 |
);
|
1010 |
|
1072 |
);
|
1073 |
}
|
1074 |
|
1075 |
+
$slug = $addon->slug;
|
1076 |
+
$premium_slug = $addon->premium_slug;
|
1077 |
+
$title = $addon->title . ' ' . $this->_fs->get_text_inline( 'Add-On', 'addon' );
|
1078 |
|
1079 |
$is_addon = true;
|
1080 |
} else {
|
1081 |
+
$slug = $this->_fs->get_slug();
|
1082 |
+
$premium_slug = $this->_fs->get_premium_slug();
|
1083 |
+
$title = $this->_fs->get_plugin_title() .
|
1084 |
+
( $this->_fs->is_addon() ? ' ' . $this->_fs->get_text_inline( 'Add-On', 'addon' ) : '' );
|
1085 |
}
|
1086 |
|
1087 |
if ( $this->is_premium_plugin_active( $plugin_id ) ) {
|
1094 |
);
|
1095 |
}
|
1096 |
|
1097 |
+
$latest_version = $this->get_latest_download_details( $plugin_id, false, false );
|
1098 |
+
$target_folder = $premium_slug;
|
1099 |
|
1100 |
// Prep variables for Plugin_Installer_Skin class.
|
1101 |
$extra = array();
|
1134 |
$upgrader = new Plugin_Upgrader( $skin );
|
1135 |
|
1136 |
// Perform the action and install the plugin from the $source urldecode().
|
1137 |
+
add_filter( 'upgrader_source_selection', array( 'FS_Plugin_Updater', '_maybe_adjust_source_dir' ), 1, 3 );
|
1138 |
|
1139 |
$install_result = $upgrader->install( $source );
|
1140 |
|
1141 |
+
remove_filter( 'upgrader_source_selection', array( 'FS_Plugin_Updater', '_maybe_adjust_source_dir' ), 1 );
|
1142 |
|
1143 |
if ( is_wp_error( $install_result ) ) {
|
1144 |
return array(
|
1228 |
return is_plugin_active( $this->_fs->premium_plugin_basename() );
|
1229 |
}
|
1230 |
|
1231 |
+
/**
|
1232 |
+
* Store the basename since it's not always available in the `_maybe_adjust_source_dir` method below.
|
1233 |
+
*
|
1234 |
+
* @author Leo Fajardo (@leorw)
|
1235 |
+
* @since 2.2.1
|
1236 |
+
*
|
1237 |
+
* @param bool|WP_Error $response Response.
|
1238 |
+
* @param array $hook_extra Extra arguments passed to hooked filters.
|
1239 |
+
*
|
1240 |
+
* @return bool|WP_Error
|
1241 |
+
*/
|
1242 |
+
static function _store_basename_for_source_adjustment( $response, $hook_extra ) {
|
1243 |
+
if ( isset( $hook_extra['plugin'] ) ) {
|
1244 |
+
self::$_upgrade_basename = $hook_extra['plugin'];
|
1245 |
+
} else if ( $hook_extra['theme'] ) {
|
1246 |
+
self::$_upgrade_basename = $hook_extra['theme'];
|
1247 |
+
} else {
|
1248 |
+
self::$_upgrade_basename = null;
|
1249 |
+
}
|
1250 |
+
|
1251 |
+
return $response;
|
1252 |
+
}
|
1253 |
+
|
1254 |
/**
|
1255 |
* Adjust the plugin directory name if necessary.
|
1256 |
* Assumes plugin has a folder (not a single file plugin).
|
1262 |
*
|
1263 |
* @author Vova Feldman
|
1264 |
* @since 1.2.1.7
|
1265 |
+
* @since 2.2.1 The method was converted to static since when the admin update bulk products via the Updates section, the logic applies the `upgrader_source_selection` filter for every product that is being updated.
|
1266 |
*
|
1267 |
* @param string $source Path to upgrade/zip-file-name.tmp/subdirectory/.
|
1268 |
* @param string $remote_source Path to upgrade/zip-file-name.tmp.
|
1270 |
*
|
1271 |
* @return string|WP_Error
|
1272 |
*/
|
1273 |
+
static function _maybe_adjust_source_dir( $source, $remote_source, $upgrader ) {
|
1274 |
if ( ! is_object( $GLOBALS['wp_filesystem'] ) ) {
|
1275 |
return $source;
|
1276 |
}
|
1277 |
|
1278 |
+
$basename = self::$_upgrade_basename;
|
1279 |
+
$is_theme = false;
|
1280 |
+
|
1281 |
// Figure out what the slug is supposed to be.
|
1282 |
+
if ( isset( $upgrader->skin->options['extra'] ) ) {
|
1283 |
+
// Set by the auto-install logic.
|
1284 |
+
$desired_slug = $upgrader->skin->options['extra']['slug'];
|
1285 |
+
} else if ( ! empty( $basename ) ) {
|
1286 |
+
/**
|
1287 |
+
* If it doesn't end with ".php", it's a theme.
|
1288 |
+
*
|
1289 |
+
* @author Leo Fajardo (@leorw)
|
1290 |
+
* @since 2.2.1
|
1291 |
+
*/
|
1292 |
+
$is_theme = ( ! fs_ends_with( $basename, '.php' ) );
|
1293 |
+
|
1294 |
+
$desired_slug = ( ! $is_theme ) ?
|
1295 |
+
dirname( $basename ) :
|
1296 |
+
// Theme slug
|
1297 |
+
$basename;
|
1298 |
+
} else {
|
1299 |
+
// Can't figure out the desired slug, stop the execution.
|
1300 |
+
return $source;
|
1301 |
+
}
|
1302 |
+
|
1303 |
+
if ( is_multisite() ) {
|
1304 |
+
/**
|
1305 |
+
* If we are running in a multisite environment and the product is not network activated,
|
1306 |
+
* the instance will not exist anyway. Therefore, try to update the source if necessary
|
1307 |
+
* regardless if the Freemius instance of the product exists or not.
|
1308 |
+
*
|
1309 |
+
* @author Vova Feldman
|
1310 |
+
*/
|
1311 |
+
} else if ( ! empty( $basename ) ) {
|
1312 |
+
$fs = Freemius::get_instance_by_file(
|
1313 |
+
$basename,
|
1314 |
+
$is_theme ?
|
1315 |
+
WP_FS__MODULE_TYPE_THEME :
|
1316 |
+
WP_FS__MODULE_TYPE_PLUGIN
|
1317 |
+
);
|
1318 |
+
|
1319 |
+
if ( ! is_object( $fs ) ) {
|
1320 |
+
/**
|
1321 |
+
* If the Freemius instance does not exist on a non-multisite network environment, it means that:
|
1322 |
+
* 1. The product is not powered by Freemius; OR
|
1323 |
+
* 2. The product is not activated, therefore, we don't mind if after the update the folder name will change.
|
1324 |
+
*
|
1325 |
+
* @author Leo Fajardo (@leorw)
|
1326 |
+
* @since 2.2.1
|
1327 |
+
*/
|
1328 |
+
return $source;
|
1329 |
+
}
|
1330 |
+
}
|
1331 |
|
1332 |
$subdir_name = untrailingslashit( str_replace( trailingslashit( $remote_source ), '', $source ) );
|
1333 |
|
1337 |
|
1338 |
if ( true === $GLOBALS['wp_filesystem']->move( $from_path, $to_path ) ) {
|
1339 |
return trailingslashit( $to_path );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1340 |
}
|
1341 |
+
|
1342 |
+
return new WP_Error(
|
1343 |
+
'rename_failed',
|
1344 |
+
fs_text_inline( 'The remote plugin package does not contain a folder with the desired slug and renaming did not work.', 'module-package-rename-failure' ),
|
1345 |
+
array(
|
1346 |
+
'found' => $subdir_name,
|
1347 |
+
'expected' => $desired_slug
|
1348 |
+
)
|
1349 |
+
);
|
1350 |
}
|
1351 |
|
1352 |
return $source;
|
freemius/includes/class-fs-storage.php
CHANGED
@@ -374,6 +374,7 @@
|
|
374 |
// When network activated, then network level.
|
375 |
'install_timestamp' => 1,
|
376 |
'prev_is_premium' => 1,
|
|
|
377 |
|
378 |
// If not network activated OR delegated, then site level.
|
379 |
'activation_timestamp' => 2,
|
374 |
// When network activated, then network level.
|
375 |
'install_timestamp' => 1,
|
376 |
'prev_is_premium' => 1,
|
377 |
+
'require_license_activation' => 1,
|
378 |
|
379 |
// If not network activated OR delegated, then site level.
|
380 |
'activation_timestamp' => 2,
|
freemius/includes/customizer/class-fs-customizer-upsell-control.php
CHANGED
@@ -1,157 +1,157 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* @package Freemius
|
4 |
-
* @copyright Copyright (c) 2015, Freemius, Inc.
|
5 |
-
* @license https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3
|
6 |
-
* @since 1.2.2.7
|
7 |
-
*/
|
8 |
-
|
9 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
10 |
-
exit;
|
11 |
-
}
|
12 |
-
|
13 |
-
/**
|
14 |
-
* Class FS_Customizer_Upsell_Control
|
15 |
-
*/
|
16 |
-
class FS_Customizer_Upsell_Control extends WP_Customize_Control {
|
17 |
-
|
18 |
-
/**
|
19 |
-
* Control type
|
20 |
-
*
|
21 |
-
* @var string control type
|
22 |
-
*/
|
23 |
-
public $type = 'freemius-upsell-control';
|
24 |
-
|
25 |
-
/**
|
26 |
-
* @var Freemius
|
27 |
-
*/
|
28 |
-
public $fs = null;
|
29 |
-
|
30 |
-
/**
|
31 |
-
* @param WP_Customize_Manager $manager the customize manager class.
|
32 |
-
* @param string $id id.
|
33 |
-
* @param array $args customizer manager parameters.
|
34 |
-
*/
|
35 |
-
public function __construct( WP_Customize_Manager $manager, $id, array $args ) {
|
36 |
-
$manager->register_control_type( 'FS_Customizer_Upsell_Control' );
|
37 |
-
|
38 |
-
parent::__construct( $manager, $id, $args );
|
39 |
-
}
|
40 |
-
|
41 |
-
/**
|
42 |
-
* Enqueue resources for the control.
|
43 |
-
*/
|
44 |
-
public function enqueue() {
|
45 |
-
fs_enqueue_local_style( 'fs_customizer', 'customizer.css' );
|
46 |
-
}
|
47 |
-
|
48 |
-
/**
|
49 |
-
* Json conversion
|
50 |
-
*/
|
51 |
-
public function to_json() {
|
52 |
-
$pricing_cta = esc_html( $this->fs->get_pricing_cta_label() ) . ' ' . ( is_rtl() ? '←' : '➤' );
|
53 |
-
|
54 |
-
parent::to_json();
|
55 |
-
|
56 |
-
$this->json['button_text'] = $pricing_cta;
|
57 |
-
$this->json['button_url'] = $this->fs->is_in_trial_promotion() ?
|
58 |
-
$this->fs->get_trial_url() :
|
59 |
-
$this->fs->get_upgrade_url();
|
60 |
-
|
61 |
-
// Load features.
|
62 |
-
$pricing = $this->fs->get_api_plugin_scope()->get( $this->fs->add_show_pending( "pricing.json" ) );
|
63 |
-
|
64 |
-
if ( $this->fs->is_api_result_object( $pricing, 'plans' ) ) {
|
65 |
-
// Add support features.
|
66 |
-
if ( is_array( $pricing->plans ) && 0 < count( $pricing->plans ) ) {
|
67 |
-
$support_features = array(
|
68 |
-
'kb' => 'Help Center',
|
69 |
-
'forum' => 'Support Forum',
|
70 |
-
'email' => 'Priority Email Support',
|
71 |
-
'phone' => 'Phone Support',
|
72 |
-
'skype' => 'Skype Support',
|
73 |
-
'is_success_manager' => 'Personal Success Manager',
|
74 |
-
);
|
75 |
-
|
76 |
-
for ( $i = 0, $len = count( $pricing->plans ); $i < $len; $i ++ ) {
|
77 |
-
if ( 'free' == $pricing->plans[$i]->name ) {
|
78 |
-
continue;
|
79 |
-
}
|
80 |
-
|
81 |
-
if ( ! isset( $pricing->plans[ $i ]->features ) ||
|
82 |
-
! is_array( $pricing->plans[ $i ]->features ) ) {
|
83 |
-
$pricing->plans[$i]->features = array();
|
84 |
-
}
|
85 |
-
|
86 |
-
foreach ( $support_features as $key => $label ) {
|
87 |
-
$key = ( 'is_success_manager' !== $key ) ?
|
88 |
-
"support_{$key}" :
|
89 |
-
$key;
|
90 |
-
|
91 |
-
if ( ! empty( $pricing->plans[ $i ]->{$key} ) ) {
|
92 |
-
|
93 |
-
$support_feature = new stdClass();
|
94 |
-
$support_feature->title = $label;
|
95 |
-
|
96 |
-
$pricing->plans[ $i ]->features[] = $support_feature;
|
97 |
-
}
|
98 |
-
}
|
99 |
-
}
|
100 |
-
}
|
101 |
-
}
|
102 |
-
|
103 |
-
$this->json['plans'] = $pricing->plans;
|
104 |
-
|
105 |
-
$this->json['strings'] = array(
|
106 |
-
'plan' => $this->fs->get_text_x_inline( 'Plan', 'as product pricing plan', 'plan' ),
|
107 |
-
);
|
108 |
-
}
|
109 |
-
|
110 |
-
/**
|
111 |
-
* Control content
|
112 |
-
*/
|
113 |
-
public function content_template() {
|
114 |
-
?>
|
115 |
-
<div id="fs_customizer_upsell">
|
116 |
-
<# if ( data.plans ) { #>
|
117 |
-
<ul class="fs-customizer-plans">
|
118 |
-
<# for (i in data.plans) { #>
|
119 |
-
<# if ( 'free' != data.plans[i].name && (null != data.plans[i].features && 0 < data.plans[i].features.length) ) { #>
|
120 |
-
<li class="fs-customizer-plan">
|
121 |
-
<div class="fs-accordion-section-open">
|
122 |
-
<h2 class="fs-accordion-section-title menu-item">
|
123 |
-
<span>{{ data.plans[i].title }}</span>
|
124 |
-
<button type="button" class="button-link item-edit" aria-expanded="true">
|
125 |
-
<span class="screen-reader-text">Toggle section: {{ data.plans[i].title }} {{ data.strings.plan }}</span>
|
126 |
-
<span class="toggle-indicator" aria-hidden="true"></span>
|
127 |
-
</button>
|
128 |
-
</h2>
|
129 |
-
<div class="fs-accordion-section-content">
|
130 |
-
<# if ( data.plans[i].description ) { #>
|
131 |
-
<h3>{{ data.plans[i].description }}</h3>
|
132 |
-
<# } #>
|
133 |
-
<# if ( data.plans[i].features ) { #>
|
134 |
-
<ul>
|
135 |
-
<# for ( j in data.plans[i].features ) { #>
|
136 |
-
<li><div class="fs-feature">
|
137 |
-
<span class="dashicons dashicons-yes"></span><span><# if ( data.plans[i].features[j].value ) { #>{{ data.plans[i].features[j].value }} <# } #>{{ data.plans[i].features[j].title }}</span>
|
138 |
-
<# if ( data.plans[i].features[j].description ) { #>
|
139 |
-
<span class="dashicons dashicons-editor-help"><span class="fs-feature-desc">{{ data.plans[i].features[j].description }}</span></span>
|
140 |
-
<# } #>
|
141 |
-
</div></li>
|
142 |
-
<# } #>
|
143 |
-
</ul>
|
144 |
-
<# } #>
|
145 |
-
<# if ( 'free' != data.plans[i].name ) { #>
|
146 |
-
<a href="{{ data.button_url }}" class="button button-primary" target="_blank">{{{ data.button_text }}}</a>
|
147 |
-
<# } #>
|
148 |
-
</div>
|
149 |
-
</div>
|
150 |
-
</li>
|
151 |
-
<# } #>
|
152 |
-
<# } #>
|
153 |
-
</ul>
|
154 |
-
<# } #>
|
155 |
-
</div>
|
156 |
-
<?php }
|
157 |
}
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* @package Freemius
|
4 |
+
* @copyright Copyright (c) 2015, Freemius, Inc.
|
5 |
+
* @license https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3
|
6 |
+
* @since 1.2.2.7
|
7 |
+
*/
|
8 |
+
|
9 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
10 |
+
exit;
|
11 |
+
}
|
12 |
+
|
13 |
+
/**
|
14 |
+
* Class FS_Customizer_Upsell_Control
|
15 |
+
*/
|
16 |
+
class FS_Customizer_Upsell_Control extends WP_Customize_Control {
|
17 |
+
|
18 |
+
/**
|
19 |
+
* Control type
|
20 |
+
*
|
21 |
+
* @var string control type
|
22 |
+
*/
|
23 |
+
public $type = 'freemius-upsell-control';
|
24 |
+
|
25 |
+
/**
|
26 |
+
* @var Freemius
|
27 |
+
*/
|
28 |
+
public $fs = null;
|
29 |
+
|
30 |
+
/**
|
31 |
+
* @param WP_Customize_Manager $manager the customize manager class.
|
32 |
+
* @param string $id id.
|
33 |
+
* @param array $args customizer manager parameters.
|
34 |
+
*/
|
35 |
+
public function __construct( WP_Customize_Manager $manager, $id, array $args ) {
|
36 |
+
$manager->register_control_type( 'FS_Customizer_Upsell_Control' );
|
37 |
+
|
38 |
+
parent::__construct( $manager, $id, $args );
|
39 |
+
}
|
40 |
+
|
41 |
+
/**
|
42 |
+
* Enqueue resources for the control.
|
43 |
+
*/
|
44 |
+
public function enqueue() {
|
45 |
+
fs_enqueue_local_style( 'fs_customizer', 'customizer.css' );
|
46 |
+
}
|
47 |
+
|
48 |
+
/**
|
49 |
+
* Json conversion
|
50 |
+
*/
|
51 |
+
public function to_json() {
|
52 |
+
$pricing_cta = esc_html( $this->fs->get_pricing_cta_label() ) . ' ' . ( is_rtl() ? '←' : '➤' );
|
53 |
+
|
54 |
+
parent::to_json();
|
55 |
+
|
56 |
+
$this->json['button_text'] = $pricing_cta;
|
57 |
+
$this->json['button_url'] = $this->fs->is_in_trial_promotion() ?
|
58 |
+
$this->fs->get_trial_url() :
|
59 |
+
$this->fs->get_upgrade_url();
|
60 |
+
|
61 |
+
// Load features.
|
62 |
+
$pricing = $this->fs->get_api_plugin_scope()->get( $this->fs->add_show_pending( "pricing.json" ) );
|
63 |
+
|
64 |
+
if ( $this->fs->is_api_result_object( $pricing, 'plans' ) ) {
|
65 |
+
// Add support features.
|
66 |
+
if ( is_array( $pricing->plans ) && 0 < count( $pricing->plans ) ) {
|
67 |
+
$support_features = array(
|
68 |
+
'kb' => 'Help Center',
|
69 |
+
'forum' => 'Support Forum',
|
70 |
+
'email' => 'Priority Email Support',
|
71 |
+
'phone' => 'Phone Support',
|
72 |
+
'skype' => 'Skype Support',
|
73 |
+
'is_success_manager' => 'Personal Success Manager',
|
74 |
+
);
|
75 |
+
|
76 |
+
for ( $i = 0, $len = count( $pricing->plans ); $i < $len; $i ++ ) {
|
77 |
+
if ( 'free' == $pricing->plans[$i]->name ) {
|
78 |
+
continue;
|
79 |
+
}
|
80 |
+
|
81 |
+
if ( ! isset( $pricing->plans[ $i ]->features ) ||
|
82 |
+
! is_array( $pricing->plans[ $i ]->features ) ) {
|
83 |
+
$pricing->plans[$i]->features = array();
|
84 |
+
}
|
85 |
+
|
86 |
+
foreach ( $support_features as $key => $label ) {
|
87 |
+
$key = ( 'is_success_manager' !== $key ) ?
|
88 |
+
"support_{$key}" :
|
89 |
+
$key;
|
90 |
+
|
91 |
+
if ( ! empty( $pricing->plans[ $i ]->{$key} ) ) {
|
92 |
+
|
93 |
+
$support_feature = new stdClass();
|
94 |
+
$support_feature->title = $label;
|
95 |
+
|
96 |
+
$pricing->plans[ $i ]->features[] = $support_feature;
|
97 |
+
}
|
98 |
+
}
|
99 |
+
}
|
100 |
+
}
|
101 |
+
}
|
102 |
+
|
103 |
+
$this->json['plans'] = $pricing->plans;
|
104 |
+
|
105 |
+
$this->json['strings'] = array(
|
106 |
+
'plan' => $this->fs->get_text_x_inline( 'Plan', 'as product pricing plan', 'plan' ),
|
107 |
+
);
|
108 |
+
}
|
109 |
+
|
110 |
+
/**
|
111 |
+
* Control content
|
112 |
+
*/
|
113 |
+
public function content_template() {
|
114 |
+
?>
|
115 |
+
<div id="fs_customizer_upsell">
|
116 |
+
<# if ( data.plans ) { #>
|
117 |
+
<ul class="fs-customizer-plans">
|
118 |
+
<# for (i in data.plans) { #>
|
119 |
+
<# if ( 'free' != data.plans[i].name && (null != data.plans[i].features && 0 < data.plans[i].features.length) ) { #>
|
120 |
+
<li class="fs-customizer-plan">
|
121 |
+
<div class="fs-accordion-section-open">
|
122 |
+
<h2 class="fs-accordion-section-title menu-item">
|
123 |
+
<span>{{ data.plans[i].title }}</span>
|
124 |
+
<button type="button" class="button-link item-edit" aria-expanded="true">
|
125 |
+
<span class="screen-reader-text">Toggle section: {{ data.plans[i].title }} {{ data.strings.plan }}</span>
|
126 |
+
<span class="toggle-indicator" aria-hidden="true"></span>
|
127 |
+
</button>
|
128 |
+
</h2>
|
129 |
+
<div class="fs-accordion-section-content">
|
130 |
+
<# if ( data.plans[i].description ) { #>
|
131 |
+
<h3>{{ data.plans[i].description }}</h3>
|
132 |
+
<# } #>
|
133 |
+
<# if ( data.plans[i].features ) { #>
|
134 |
+
<ul>
|
135 |
+
<# for ( j in data.plans[i].features ) { #>
|
136 |
+
<li><div class="fs-feature">
|
137 |
+
<span class="dashicons dashicons-yes"></span><span><# if ( data.plans[i].features[j].value ) { #>{{ data.plans[i].features[j].value }} <# } #>{{ data.plans[i].features[j].title }}</span>
|
138 |
+
<# if ( data.plans[i].features[j].description ) { #>
|
139 |
+
<span class="dashicons dashicons-editor-help"><span class="fs-feature-desc">{{ data.plans[i].features[j].description }}</span></span>
|
140 |
+
<# } #>
|
141 |
+
</div></li>
|
142 |
+
<# } #>
|
143 |
+
</ul>
|
144 |
+
<# } #>
|
145 |
+
<# if ( 'free' != data.plans[i].name ) { #>
|
146 |
+
<a href="{{ data.button_url }}" class="button button-primary" target="_blank">{{{ data.button_text }}}</a>
|
147 |
+
<# } #>
|
148 |
+
</div>
|
149 |
+
</div>
|
150 |
+
</li>
|
151 |
+
<# } #>
|
152 |
+
<# } #>
|
153 |
+
</ul>
|
154 |
+
<# } #>
|
155 |
+
</div>
|
156 |
+
<?php }
|
157 |
}
|
freemius/includes/entities/class-fs-plugin.php
CHANGED
@@ -24,6 +24,13 @@
|
|
24 |
* @var string
|
25 |
*/
|
26 |
public $slug;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
27 |
/**
|
28 |
* @since 1.2.2
|
29 |
*
|
@@ -67,6 +74,13 @@
|
|
67 |
* @var bool
|
68 |
*/
|
69 |
public $is_premium;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
70 |
/**
|
71 |
* @since 1.0.9
|
72 |
*
|
@@ -87,6 +101,14 @@
|
|
87 |
$this->is_premium = false;
|
88 |
$this->is_live = true;
|
89 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
90 |
if ( isset( $plugin->info ) && is_object( $plugin->info ) ) {
|
91 |
$this->info = new FS_Plugin_Info( $plugin->info );
|
92 |
}
|
24 |
* @var string
|
25 |
*/
|
26 |
public $slug;
|
27 |
+
/**
|
28 |
+
* @author Leo Fajardo (@leorw)
|
29 |
+
* @since 2.2.1
|
30 |
+
*
|
31 |
+
* @var string
|
32 |
+
*/
|
33 |
+
public $premium_slug;
|
34 |
/**
|
35 |
* @since 1.2.2
|
36 |
*
|
74 |
* @var bool
|
75 |
*/
|
76 |
public $is_premium;
|
77 |
+
/**
|
78 |
+
* @author Leo Fajardo (@leorw)
|
79 |
+
* @since 2.2.1
|
80 |
+
*
|
81 |
+
* @var string
|
82 |
+
*/
|
83 |
+
public $premium_suffix;
|
84 |
/**
|
85 |
* @since 1.0.9
|
86 |
*
|
101 |
$this->is_premium = false;
|
102 |
$this->is_live = true;
|
103 |
|
104 |
+
if ( empty( $this->premium_slug ) && ! empty( $plugin->slug ) ) {
|
105 |
+
$this->premium_slug = "{$this->slug}-premium";
|
106 |
+
}
|
107 |
+
|
108 |
+
if ( empty( $this->premium_suffix ) ) {
|
109 |
+
$this->premium_suffix = '(Premium)';
|
110 |
+
}
|
111 |
+
|
112 |
if ( isset( $plugin->info ) && is_object( $plugin->info ) ) {
|
113 |
$this->info = new FS_Plugin_Info( $plugin->info );
|
114 |
}
|
freemius/includes/entities/class-fs-site.php
CHANGED
@@ -1,228 +1,230 @@
|
|
1 |
-
<?php
|
2 |
-
/**
|
3 |
-
* @package Freemius
|
4 |
-
* @copyright Copyright (c) 2015, Freemius, Inc.
|
5 |
-
* @license https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3
|
6 |
-
* @since 1.0.3
|
7 |
-
*/
|
8 |
-
|
9 |
-
if ( ! defined( 'ABSPATH' ) ) {
|
10 |
-
exit;
|
11 |
-
}
|
12 |
-
|
13 |
-
class FS_Site extends FS_Scope_Entity {
|
14 |
-
/**
|
15 |
-
* @var number
|
16 |
-
*/
|
17 |
-
public $site_id;
|
18 |
-
/**
|
19 |
-
* @var number
|
20 |
-
*/
|
21 |
-
public $plugin_id;
|
22 |
-
/**
|
23 |
-
* @var number
|
24 |
-
*/
|
25 |
-
public $user_id;
|
26 |
-
/**
|
27 |
-
* @var string
|
28 |
-
*/
|
29 |
-
public $title;
|
30 |
-
/**
|
31 |
-
* @var string
|
32 |
-
*/
|
33 |
-
public $url;
|
34 |
-
/**
|
35 |
-
* @var string
|
36 |
-
*/
|
37 |
-
public $version;
|
38 |
-
/**
|
39 |
-
* @var string E.g. en-GB
|
40 |
-
*/
|
41 |
-
public $language;
|
42 |
-
/**
|
43 |
-
* @var string E.g. UTF-8
|
44 |
-
*/
|
45 |
-
public $charset;
|
46 |
-
/**
|
47 |
-
* @var string Platform version (e.g WordPress version).
|
48 |
-
*/
|
49 |
-
public $platform_version;
|
50 |
-
/**
|
51 |
-
* Freemius SDK version
|
52 |
-
*
|
53 |
-
* @author Leo Fajardo (@leorw)
|
54 |
-
* @since 1.2.2
|
55 |
-
*
|
56 |
-
* @var string SDK version (e.g.: 1.2.2)
|
57 |
-
*/
|
58 |
-
public $sdk_version;
|
59 |
-
/**
|
60 |
-
* @var string Programming language version (e.g PHP version).
|
61 |
-
*/
|
62 |
-
public $programming_language_version;
|
63 |
-
/**
|
64 |
-
* @var number|null
|
65 |
-
*/
|
66 |
-
public $plan_id;
|
67 |
-
/**
|
68 |
-
* @var number|null
|
69 |
-
*/
|
70 |
-
public $license_id;
|
71 |
-
/**
|
72 |
-
* @var number|null
|
73 |
-
*/
|
74 |
-
public $trial_plan_id;
|
75 |
-
/**
|
76 |
-
* @var string|null
|
77 |
-
*/
|
78 |
-
public $trial_ends;
|
79 |
-
/**
|
80 |
-
* @since 1.0.9
|
81 |
-
*
|
82 |
-
* @var bool
|
83 |
-
*/
|
84 |
-
public $is_premium = false;
|
85 |
-
/**
|
86 |
-
* @author Leo Fajardo (@leorw)
|
87 |
-
*
|
88 |
-
* @since 1.2.1.5
|
89 |
-
*
|
90 |
-
* @var bool
|
91 |
-
*/
|
92 |
-
public $is_disconnected = false;
|
93 |
-
/**
|
94 |
-
* @since 2.0.0
|
95 |
-
*
|
96 |
-
* @var bool
|
97 |
-
*/
|
98 |
-
public $is_active = true;
|
99 |
-
/**
|
100 |
-
* @since 2.0.0
|
101 |
-
*
|
102 |
-
* @var bool
|
103 |
-
*/
|
104 |
-
public $is_uninstalled = false;
|
105 |
-
|
106 |
-
/**
|
107 |
-
* @param stdClass|bool $site
|
108 |
-
*/
|
109 |
-
function __construct( $site = false ) {
|
110 |
-
parent::__construct( $site );
|
111 |
-
|
112 |
-
if ( is_object( $site ) ) {
|
113 |
-
$this->plan_id = $site->plan_id;
|
114 |
-
}
|
115 |
-
|
116 |
-
if ( ! is_bool( $this->is_disconnected ) ) {
|
117 |
-
$this->is_disconnected = false;
|
118 |
-
}
|
119 |
-
}
|
120 |
-
|
121 |
-
static function get_type() {
|
122 |
-
return 'install';
|
123 |
-
}
|
124 |
-
|
125 |
-
/**
|
126 |
-
* @author Vova Feldman (@svovaf)
|
127 |
-
* @since 2.0.0
|
128 |
-
*
|
129 |
-
* @param string $url
|
130 |
-
*
|
131 |
-
* @return bool
|
132 |
-
*/
|
133 |
-
static function is_localhost_by_address( $url ) {
|
134 |
-
if ( false !== strpos( $url, '127.0.0.1' ) ||
|
135 |
-
false !== strpos( $url, 'localhost' )
|
136 |
-
) {
|
137 |
-
return true;
|
138 |
-
}
|
139 |
-
|
140 |
-
if ( ! fs_starts_with( $url, 'http' ) ) {
|
141 |
-
$url = 'http://' . $url;
|
142 |
-
}
|
143 |
-
|
144 |
-
$url_parts = parse_url( $url );
|
145 |
-
|
146 |
-
$subdomain = $url_parts['host'];
|
147 |
-
|
148 |
-
return (
|
149 |
-
// Starts with.
|
150 |
-
fs_starts_with( $subdomain, 'local.' ) ||
|
151 |
-
fs_starts_with( $subdomain, 'dev.' ) ||
|
152 |
-
fs_starts_with( $subdomain, 'test.' ) ||
|
153 |
-
fs_starts_with( $subdomain, 'stage.' ) ||
|
154 |
-
fs_starts_with( $subdomain, 'staging.' ) ||
|
155 |
-
|
156 |
-
// Ends with.
|
157 |
-
fs_ends_with( $subdomain, '.dev' ) ||
|
158 |
-
fs_ends_with( $subdomain, '.test' ) ||
|
159 |
-
fs_ends_with( $subdomain, '.staging' ) ||
|
160 |
-
fs_ends_with( $subdomain, '.local' ) ||
|
161 |
-
fs_ends_with( $subdomain, '.example' ) ||
|
162 |
-
fs_ends_with( $subdomain, '.invalid' ) ||
|
163 |
-
// GoDaddy test/dev.
|
164 |
-
fs_ends_with( $subdomain, '.myftpupload.com' ) ||
|
165 |
-
// ngrok tunneling.
|
166 |
-
fs_ends_with( $subdomain, '.ngrok.io' ) ||
|
167 |
-
//
|
168 |
-
|
169 |
-
//
|
170 |
-
|
171 |
-
//
|
172 |
-
(
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
//
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
*
|
189 |
-
*
|
190 |
-
*
|
191 |
-
* @
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
*
|
201 |
-
*
|
202 |
-
*
|
203 |
-
* @
|
204 |
-
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
-
|
210 |
-
|
211 |
-
|
212 |
-
*
|
213 |
-
* @
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
-
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
-
|
222 |
-
*
|
223 |
-
* @
|
224 |
-
|
225 |
-
|
226 |
-
|
227 |
-
|
|
|
|
|
228 |
}
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* @package Freemius
|
4 |
+
* @copyright Copyright (c) 2015, Freemius, Inc.
|
5 |
+
* @license https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3
|
6 |
+
* @since 1.0.3
|
7 |
+
*/
|
8 |
+
|
9 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
10 |
+
exit;
|
11 |
+
}
|
12 |
+
|
13 |
+
class FS_Site extends FS_Scope_Entity {
|
14 |
+
/**
|
15 |
+
* @var number
|
16 |
+
*/
|
17 |
+
public $site_id;
|
18 |
+
/**
|
19 |
+
* @var number
|
20 |
+
*/
|
21 |
+
public $plugin_id;
|
22 |
+
/**
|
23 |
+
* @var number
|
24 |
+
*/
|
25 |
+
public $user_id;
|
26 |
+
/**
|
27 |
+
* @var string
|
28 |
+
*/
|
29 |
+
public $title;
|
30 |
+
/**
|
31 |
+
* @var string
|
32 |
+
*/
|
33 |
+
public $url;
|
34 |
+
/**
|
35 |
+
* @var string
|
36 |
+
*/
|
37 |
+
public $version;
|
38 |
+
/**
|
39 |
+
* @var string E.g. en-GB
|
40 |
+
*/
|
41 |
+
public $language;
|
42 |
+
/**
|
43 |
+
* @var string E.g. UTF-8
|
44 |
+
*/
|
45 |
+
public $charset;
|
46 |
+
/**
|
47 |
+
* @var string Platform version (e.g WordPress version).
|
48 |
+
*/
|
49 |
+
public $platform_version;
|
50 |
+
/**
|
51 |
+
* Freemius SDK version
|
52 |
+
*
|
53 |
+
* @author Leo Fajardo (@leorw)
|
54 |
+
* @since 1.2.2
|
55 |
+
*
|
56 |
+
* @var string SDK version (e.g.: 1.2.2)
|
57 |
+
*/
|
58 |
+
public $sdk_version;
|
59 |
+
/**
|
60 |
+
* @var string Programming language version (e.g PHP version).
|
61 |
+
*/
|
62 |
+
public $programming_language_version;
|
63 |
+
/**
|
64 |
+
* @var number|null
|
65 |
+
*/
|
66 |
+
public $plan_id;
|
67 |
+
/**
|
68 |
+
* @var number|null
|
69 |
+
*/
|
70 |
+
public $license_id;
|
71 |
+
/**
|
72 |
+
* @var number|null
|
73 |
+
*/
|
74 |
+
public $trial_plan_id;
|
75 |
+
/**
|
76 |
+
* @var string|null
|
77 |
+
*/
|
78 |
+
public $trial_ends;
|
79 |
+
/**
|
80 |
+
* @since 1.0.9
|
81 |
+
*
|
82 |
+
* @var bool
|
83 |
+
*/
|
84 |
+
public $is_premium = false;
|
85 |
+
/**
|
86 |
+
* @author Leo Fajardo (@leorw)
|
87 |
+
*
|
88 |
+
* @since 1.2.1.5
|
89 |
+
*
|
90 |
+
* @var bool
|
91 |
+
*/
|
92 |
+
public $is_disconnected = false;
|
93 |
+
/**
|
94 |
+
* @since 2.0.0
|
95 |
+
*
|
96 |
+
* @var bool
|
97 |
+
*/
|
98 |
+
public $is_active = true;
|
99 |
+
/**
|
100 |
+
* @since 2.0.0
|
101 |
+
*
|
102 |
+
* @var bool
|
103 |
+
*/
|
104 |
+
public $is_uninstalled = false;
|
105 |
+
|
106 |
+
/**
|
107 |
+
* @param stdClass|bool $site
|
108 |
+
*/
|
109 |
+
function __construct( $site = false ) {
|
110 |
+
parent::__construct( $site );
|
111 |
+
|
112 |
+
if ( is_object( $site ) ) {
|
113 |
+
$this->plan_id = $site->plan_id;
|
114 |
+
}
|
115 |
+
|
116 |
+
if ( ! is_bool( $this->is_disconnected ) ) {
|
117 |
+
$this->is_disconnected = false;
|
118 |
+
}
|
119 |
+
}
|
120 |
+
|
121 |
+
static function get_type() {
|
122 |
+
return 'install';
|
123 |
+
}
|
124 |
+
|
125 |
+
/**
|
126 |
+
* @author Vova Feldman (@svovaf)
|
127 |
+
* @since 2.0.0
|
128 |
+
*
|
129 |
+
* @param string $url
|
130 |
+
*
|
131 |
+
* @return bool
|
132 |
+
*/
|
133 |
+
static function is_localhost_by_address( $url ) {
|
134 |
+
if ( false !== strpos( $url, '127.0.0.1' ) ||
|
135 |
+
false !== strpos( $url, 'localhost' )
|
136 |
+
) {
|
137 |
+
return true;
|
138 |
+
}
|
139 |
+
|
140 |
+
if ( ! fs_starts_with( $url, 'http' ) ) {
|
141 |
+
$url = 'http://' . $url;
|
142 |
+
}
|
143 |
+
|
144 |
+
$url_parts = parse_url( $url );
|
145 |
+
|
146 |
+
$subdomain = $url_parts['host'];
|
147 |
+
|
148 |
+
return (
|
149 |
+
// Starts with.
|
150 |
+
fs_starts_with( $subdomain, 'local.' ) ||
|
151 |
+
fs_starts_with( $subdomain, 'dev.' ) ||
|
152 |
+
fs_starts_with( $subdomain, 'test.' ) ||
|
153 |
+
fs_starts_with( $subdomain, 'stage.' ) ||
|
154 |
+
fs_starts_with( $subdomain, 'staging.' ) ||
|
155 |
+
|
156 |
+
// Ends with.
|
157 |
+
fs_ends_with( $subdomain, '.dev' ) ||
|
158 |
+
fs_ends_with( $subdomain, '.test' ) ||
|
159 |
+
fs_ends_with( $subdomain, '.staging' ) ||
|
160 |
+
fs_ends_with( $subdomain, '.local' ) ||
|
161 |
+
fs_ends_with( $subdomain, '.example' ) ||
|
162 |
+
fs_ends_with( $subdomain, '.invalid' ) ||
|
163 |
+
// GoDaddy test/dev.
|
164 |
+
fs_ends_with( $subdomain, '.myftpupload.com' ) ||
|
165 |
+
// ngrok tunneling.
|
166 |
+
fs_ends_with( $subdomain, '.ngrok.io' ) ||
|
167 |
+
// wpsandbox.
|
168 |
+
fs_ends_with( $subdomain, '.wpsandbox.pro' ) ||
|
169 |
+
// SiteGround staging.
|
170 |
+
fs_starts_with( $subdomain, 'staging' ) ||
|
171 |
+
// WPEngine staging.
|
172 |
+
fs_ends_with( $subdomain, '.staging.wpengine.com' ) ||
|
173 |
+
// Pantheon
|
174 |
+
( fs_ends_with($subdomain, 'pantheonsite.io') &&
|
175 |
+
(fs_starts_with($subdomain, 'test-') || fs_starts_with($subdomain, 'dev-'))) ||
|
176 |
+
// Cloudways
|
177 |
+
fs_ends_with( $subdomain, '.cloudwaysapps.com' ) ||
|
178 |
+
// Kinsta
|
179 |
+
(fs_ends_with($subdomain, '.kinsta.com') && fs_starts_with($subdomain, 'staging-'))
|
180 |
+
);
|
181 |
+
}
|
182 |
+
|
183 |
+
function is_localhost() {
|
184 |
+
return ( WP_FS__IS_LOCALHOST_FOR_SERVER || self::is_localhost_by_address( $this->url ) );
|
185 |
+
}
|
186 |
+
|
187 |
+
/**
|
188 |
+
* Check if site in trial.
|
189 |
+
*
|
190 |
+
* @author Vova Feldman (@svovaf)
|
191 |
+
* @since 1.0.9
|
192 |
+
*
|
193 |
+
* @return bool
|
194 |
+
*/
|
195 |
+
function is_trial() {
|
196 |
+
return is_numeric( $this->trial_plan_id ) && ( strtotime( $this->trial_ends ) > WP_FS__SCRIPT_START_TIME );
|
197 |
+
}
|
198 |
+
|
199 |
+
/**
|
200 |
+
* Check if user already utilized the trial with the current install.
|
201 |
+
*
|
202 |
+
* @author Vova Feldman (@svovaf)
|
203 |
+
* @since 1.0.9
|
204 |
+
*
|
205 |
+
* @return bool
|
206 |
+
*/
|
207 |
+
function is_trial_utilized() {
|
208 |
+
return is_numeric( $this->trial_plan_id );
|
209 |
+
}
|
210 |
+
|
211 |
+
/**
|
212 |
+
* @author Vova Feldman (@svovaf)
|
213 |
+
* @since 2.0.0
|
214 |
+
*
|
215 |
+
* @return bool
|
216 |
+
*/
|
217 |
+
function is_tracking_allowed() {
|
218 |
+
return ( true !== $this->is_disconnected );
|
219 |
+
}
|
220 |
+
|
221 |
+
/**
|
222 |
+
* @author Vova Feldman (@svovaf)
|
223 |
+
* @since 2.0.0
|
224 |
+
*
|
225 |
+
* @return bool
|
226 |
+
*/
|
227 |
+
function is_tracking_prohibited() {
|
228 |
+
return ! $this->is_tracking_allowed();
|
229 |
+
}
|
230 |
}
|
freemius/includes/fs-essential-functions.php
CHANGED
@@ -36,6 +36,8 @@
|
|
36 |
}
|
37 |
}
|
38 |
|
|
|
|
|
39 |
#region Core Redirect (copied from BuddyPress) -----------------------------------------
|
40 |
|
41 |
if ( ! function_exists( 'fs_redirect' ) ) {
|
@@ -273,11 +275,11 @@
|
|
273 |
require_once ABSPATH . 'wp-admin/includes/plugin.php';
|
274 |
}
|
275 |
|
276 |
-
$all_plugins =
|
277 |
$all_plugins_paths = array();
|
278 |
|
279 |
// Get active plugin's main files real full names (might be symlinks).
|
280 |
-
foreach ( $all_plugins as $relative_path =>
|
281 |
$all_plugins_paths[] = fs_normalize_path( realpath( WP_PLUGIN_DIR . '/' . $relative_path ) );
|
282 |
}
|
283 |
|
36 |
}
|
37 |
}
|
38 |
|
39 |
+
require_once dirname( __FILE__ ) . '/supplements/fs-essential-functions-2.2.1.php';
|
40 |
+
|
41 |
#region Core Redirect (copied from BuddyPress) -----------------------------------------
|
42 |
|
43 |
if ( ! function_exists( 'fs_redirect' ) ) {
|
275 |
require_once ABSPATH . 'wp-admin/includes/plugin.php';
|
276 |
}
|
277 |
|
278 |
+
$all_plugins = fs_get_plugins( true );
|
279 |
$all_plugins_paths = array();
|
280 |
|
281 |
// Get active plugin's main files real full names (might be symlinks).
|
282 |
+
foreach ( $all_plugins as $relative_path => $data ) {
|
283 |
$all_plugins_paths[] = fs_normalize_path( realpath( WP_PLUGIN_DIR . '/' . $relative_path ) );
|
284 |
}
|
285 |
|
freemius/includes/fs-plugin-info-dialog.php
CHANGED
@@ -64,7 +64,7 @@
|
|
64 |
function _get_addon_info_filter( $data, $action = '', $args = null ) {
|
65 |
$this->_logger->entrance();
|
66 |
|
67 |
-
$parent_plugin_id = fs_request_get( 'parent_plugin_id',
|
68 |
|
69 |
if ( $this->_fs->get_id() != $parent_plugin_id ||
|
70 |
( 'plugin_information' !== $action ) ||
|
@@ -142,6 +142,8 @@
|
|
142 |
}
|
143 |
}
|
144 |
|
|
|
|
|
145 |
if ( ! $has_paid_plan && $selected_addon->is_wp_org_compliant ) {
|
146 |
$repo_data = FS_Plugin_Updater::_fetch_plugin_info_from_repository(
|
147 |
'plugin_information', (object) array(
|
@@ -170,8 +172,28 @@
|
|
170 |
} else {
|
171 |
$data->wp_org_missing = false;
|
172 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
173 |
// Fetch latest version from Freemius.
|
174 |
-
$latest = $this->_fs->_fetch_latest_version(
|
|
|
|
|
|
|
|
|
|
|
175 |
|
176 |
if ( $has_paid_plan ) {
|
177 |
$data->checkout_link = $this->_fs->checkout_url();
|
@@ -214,11 +236,19 @@
|
|
214 |
}
|
215 |
}
|
216 |
|
217 |
-
$data->name
|
218 |
-
$view_vars
|
219 |
-
|
220 |
-
|
221 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
222 |
|
223 |
if ( $has_pricing ) {
|
224 |
// Add plans to data.
|
64 |
function _get_addon_info_filter( $data, $action = '', $args = null ) {
|
65 |
$this->_logger->entrance();
|
66 |
|
67 |
+
$parent_plugin_id = fs_request_get( 'parent_plugin_id', $this->_fs->get_id() );
|
68 |
|
69 |
if ( $this->_fs->get_id() != $parent_plugin_id ||
|
70 |
( 'plugin_information' !== $action ) ||
|
142 |
}
|
143 |
}
|
144 |
|
145 |
+
$latest = null;
|
146 |
+
|
147 |
if ( ! $has_paid_plan && $selected_addon->is_wp_org_compliant ) {
|
148 |
$repo_data = FS_Plugin_Updater::_fetch_plugin_info_from_repository(
|
149 |
'plugin_information', (object) array(
|
172 |
} else {
|
173 |
$data->wp_org_missing = false;
|
174 |
|
175 |
+
$current_addon_version = false;
|
176 |
+
if ( $this->_fs->is_addon_activated( $selected_addon->id ) ) {
|
177 |
+
$current_addon_version = $this->_fs->get_addon_instance( $selected_addon->id )->get_plugin_version();
|
178 |
+
} else if ( $this->_fs->is_addon_installed( $selected_addon->id ) ) {
|
179 |
+
$addon_plugin_data = get_plugin_data(
|
180 |
+
( WP_PLUGIN_DIR . '/' . $this->_fs->get_addon_basename( $selected_addon->id ) ),
|
181 |
+
false,
|
182 |
+
false
|
183 |
+
);
|
184 |
+
|
185 |
+
if ( ! empty( $addon_plugin_data ) ) {
|
186 |
+
$current_addon_version = $addon_plugin_data['Version'];
|
187 |
+
}
|
188 |
+
}
|
189 |
+
|
190 |
// Fetch latest version from Freemius.
|
191 |
+
$latest = $this->_fs->_fetch_latest_version(
|
192 |
+
$selected_addon->id,
|
193 |
+
true,
|
194 |
+
WP_FS__TIME_24_HOURS_IN_SEC,
|
195 |
+
$current_addon_version
|
196 |
+
);
|
197 |
|
198 |
if ( $has_paid_plan ) {
|
199 |
$data->checkout_link = $this->_fs->checkout_url();
|
236 |
}
|
237 |
}
|
238 |
|
239 |
+
$data->name = $selected_addon->title;
|
240 |
+
$view_vars = array( 'plugin' => $selected_addon );
|
241 |
+
|
242 |
+
if ( is_object( $latest ) && isset( $latest->readme ) && is_object( $latest->readme ) ) {
|
243 |
+
$latest_version_readme_data = $latest->readme;
|
244 |
+
if ( isset( $latest_version_readme_data->sections ) ) {
|
245 |
+
$data->sections = (array) $latest_version_readme_data->sections;
|
246 |
+
} else {
|
247 |
+
$data->sections = array();
|
248 |
+
}
|
249 |
+
}
|
250 |
+
|
251 |
+
$data->sections['description'] = fs_get_template( '/plugin-info/description.php', $view_vars );
|
252 |
|
253 |
if ( $has_pricing ) {
|
254 |
// Add plans to data.
|
freemius/includes/i18n.php
CHANGED
@@ -94,7 +94,7 @@
|
|
94 |
'activate-x-now' => _fs_x( 'Complete "%s" Activation Now',
|
95 |
'%s - plugin name. As complete "Jetpack" activation now' ),
|
96 |
'few-plugin-tweaks' => _fs_text( 'We made a few tweaks to the %s, %s' ),
|
97 |
-
'optin-x-now' => _fs_text( 'Opt in to make "%s"
|
98 |
'error' => _fs_text( 'Error' ),
|
99 |
'failed-finding-main-path' => _fs_text( 'Freemius SDK couldn\'t find the plugin\'s main file. Please contact sdk@freemius.com with the current error.' ),
|
100 |
'learn-more' => _fs_text( 'Learn more' ),
|
@@ -215,7 +215,7 @@
|
|
215 |
'delete-account-confirm' => _fs_text( 'Deletion is not temporary. Only delete if you no longer want to use this %s anymore. Are you sure you would like to continue with the deletion?' ),
|
216 |
'downgrade-x-confirm' => _fs_text( 'Downgrading your plan will immediately stop all future recurring payments and your %s plan license will expire in %s.' ),
|
217 |
'cancel-trial-confirm' => _fs_text( 'Cancelling the trial will immediately block access to all premium features. Are you sure?' ),
|
218 |
-
'after-downgrade-non-blocking' => _fs_text( 'You can still enjoy all %s features but you will not have access to %s updates
|
219 |
'after-downgrade-blocking' => _fs_text( 'Once your license expires you can still use the Free version but you will NOT have access to the %s features.' ),
|
220 |
'proceed-confirmation' => _fs_text( 'Are you sure you want to proceed?' ),
|
221 |
#endregion Account
|
@@ -600,4 +600,4 @@
|
|
600 |
'not-compatible-warning' => _fs_text( 'This plugin has not been marked as compatible with your version of WordPress.' ),
|
601 |
'newer-installed' => _fs_text( 'Newer Version (%s) Installed' ),
|
602 |
'latest-installed' => _fs_text( 'Latest Version Installed' ),
|
603 |
-
);
|
94 |
'activate-x-now' => _fs_x( 'Complete "%s" Activation Now',
|
95 |
'%s - plugin name. As complete "Jetpack" activation now' ),
|
96 |
'few-plugin-tweaks' => _fs_text( 'We made a few tweaks to the %s, %s' ),
|
97 |
+
'optin-x-now' => _fs_text( 'Opt in to make "%s" better!' ),
|
98 |
'error' => _fs_text( 'Error' ),
|
99 |
'failed-finding-main-path' => _fs_text( 'Freemius SDK couldn\'t find the plugin\'s main file. Please contact sdk@freemius.com with the current error.' ),
|
100 |
'learn-more' => _fs_text( 'Learn more' ),
|
215 |
'delete-account-confirm' => _fs_text( 'Deletion is not temporary. Only delete if you no longer want to use this %s anymore. Are you sure you would like to continue with the deletion?' ),
|
216 |
'downgrade-x-confirm' => _fs_text( 'Downgrading your plan will immediately stop all future recurring payments and your %s plan license will expire in %s.' ),
|
217 |
'cancel-trial-confirm' => _fs_text( 'Cancelling the trial will immediately block access to all premium features. Are you sure?' ),
|
218 |
+
'after-downgrade-non-blocking' => _fs_text( 'You can still enjoy all %s features but you will not have access to %s security & feature updates, nor support.' ),
|
219 |
'after-downgrade-blocking' => _fs_text( 'Once your license expires you can still use the Free version but you will NOT have access to the %s features.' ),
|
220 |
'proceed-confirmation' => _fs_text( 'Are you sure you want to proceed?' ),
|
221 |
#endregion Account
|
600 |
'not-compatible-warning' => _fs_text( 'This plugin has not been marked as compatible with your version of WordPress.' ),
|
601 |
'newer-installed' => _fs_text( 'Newer Version (%s) Installed' ),
|
602 |
'latest-installed' => _fs_text( 'Latest Version Installed' ),
|
603 |
+
);
|
freemius/includes/managers/class-fs-admin-menu-manager.php
CHANGED
@@ -280,6 +280,18 @@
|
|
280 |
return $this->_network_menu_exists;
|
281 |
}
|
282 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
283 |
/**
|
284 |
* @author Vova Feldman (@svovaf)
|
285 |
* @since 1.1.3
|
280 |
return $this->_network_menu_exists;
|
281 |
}
|
282 |
|
283 |
+
/**
|
284 |
+
* @author Leo Fajardo (@leorw)
|
285 |
+
*
|
286 |
+
* @param string $menu_slug
|
287 |
+
*
|
288 |
+
* @since 2.1.3
|
289 |
+
*/
|
290 |
+
function set_slug_and_network_menu_exists_flag($menu_slug ) {
|
291 |
+
$this->_menu_slug = $menu_slug;
|
292 |
+
$this->_network_menu_exists = false;
|
293 |
+
}
|
294 |
+
|
295 |
/**
|
296 |
* @author Vova Feldman (@svovaf)
|
297 |
* @since 1.1.3
|
freemius/includes/managers/class-fs-admin-notice-manager.php
CHANGED
@@ -226,6 +226,49 @@
|
|
226 |
}
|
227 |
}
|
228 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
229 |
fs_require_template( 'admin-notice.php', $msg );
|
230 |
|
231 |
if ( $msg['sticky'] ) {
|
226 |
}
|
227 |
}
|
228 |
|
229 |
+
/**
|
230 |
+
* Added a filter to control the visibility of admin notices.
|
231 |
+
*
|
232 |
+
* Usage example:
|
233 |
+
*
|
234 |
+
* /**
|
235 |
+
* * @param bool $show
|
236 |
+
* * @param array $msg {
|
237 |
+
* * @var string $message The actual message.
|
238 |
+
* * @var string $title An optional message title.
|
239 |
+
* * @var string $type The type of the message ('success', 'update', 'warning', 'promotion').
|
240 |
+
* * @var string $id The unique identifier of the message.
|
241 |
+
* * @var string $manager_id The unique identifier of the notices manager. For plugins it would be the plugin's slug, for themes - `<slug>-theme`.
|
242 |
+
* * @var string $plugin The product's title.
|
243 |
+
* * @var string $wp_user_id An optional WP user ID that this admin notice is for.
|
244 |
+
* * }
|
245 |
+
* *
|
246 |
+
* * @return bool
|
247 |
+
* *\/
|
248 |
+
* function my_custom_show_admin_notice( $show, $msg ) {
|
249 |
+
* if ('trial_promotion' != $msg['id']) {
|
250 |
+
* return false;
|
251 |
+
* }
|
252 |
+
*
|
253 |
+
* return $show;
|
254 |
+
* }
|
255 |
+
*
|
256 |
+
* my_fs()->add_filter( 'show_admin_notice', 'my_custom_show_admin_notice', 10, 2 );
|
257 |
+
*
|
258 |
+
* @author Vova Feldman
|
259 |
+
* @since 2.2.0
|
260 |
+
*/
|
261 |
+
$show_notice = call_user_func_array( 'fs_apply_filter', array(
|
262 |
+
$this->_module_unique_affix,
|
263 |
+
'show_admin_notice',
|
264 |
+
true,
|
265 |
+
$msg
|
266 |
+
) );
|
267 |
+
|
268 |
+
if ( true !== $show_notice ) {
|
269 |
+
continue;
|
270 |
+
}
|
271 |
+
|
272 |
fs_require_template( 'admin-notice.php', $msg );
|
273 |
|
274 |
if ( $msg['sticky'] ) {
|
freemius/includes/supplements/fs-essential-functions-1.1.7.1.php
CHANGED
@@ -26,16 +26,12 @@
|
|
26 |
* If the user changes the main plugin's file name, the file_exists()
|
27 |
* will catch it.
|
28 |
*/
|
29 |
-
|
30 |
-
require_once ABSPATH . 'wp-admin/includes/plugin.php';
|
31 |
-
}
|
32 |
-
|
33 |
-
$all_plugins = get_plugins();
|
34 |
|
35 |
$file_real_path = fs_normalize_path( realpath( $file ) );
|
36 |
|
37 |
// Get active plugin's main files real full names (might be symlinks).
|
38 |
-
foreach ( $all_plugins as $relative_path =>
|
39 |
if ( 0 === strpos( $file_real_path, fs_normalize_path( dirname( realpath( WP_PLUGIN_DIR . '/' . $relative_path ) ) ) ) ) {
|
40 |
if ( '.' !== dirname( trailingslashit( $relative_path ) ) ) {
|
41 |
return $relative_path;
|
26 |
* If the user changes the main plugin's file name, the file_exists()
|
27 |
* will catch it.
|
28 |
*/
|
29 |
+
$all_plugins = fs_get_plugins( true );
|
|
|
|
|
|
|
|
|
30 |
|
31 |
$file_real_path = fs_normalize_path( realpath( $file ) );
|
32 |
|
33 |
// Get active plugin's main files real full names (might be symlinks).
|
34 |
+
foreach ( $all_plugins as $relative_path => $data ) {
|
35 |
if ( 0 === strpos( $file_real_path, fs_normalize_path( dirname( realpath( WP_PLUGIN_DIR . '/' . $relative_path ) ) ) ) ) {
|
36 |
if ( '.' !== dirname( trailingslashit( $relative_path ) ) ) {
|
37 |
return $relative_path;
|
freemius/includes/supplements/fs-essential-functions-2.2.1.php
ADDED
@@ -0,0 +1,45 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* @package Freemius
|
4 |
+
* @copyright Copyright (c) 2015, Freemius, Inc.
|
5 |
+
* @license https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3
|
6 |
+
* @since 2.2.1
|
7 |
+
*/
|
8 |
+
|
9 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
10 |
+
exit;
|
11 |
+
}
|
12 |
+
|
13 |
+
if ( ! function_exists( 'fs_get_plugins' ) ) {
|
14 |
+
/**
|
15 |
+
* @author Leo Fajardo (@leorw)
|
16 |
+
* @since 2.2.1
|
17 |
+
*
|
18 |
+
* @param bool $delete_cache
|
19 |
+
*
|
20 |
+
* @return array
|
21 |
+
*/
|
22 |
+
function fs_get_plugins( $delete_cache = false ) {
|
23 |
+
$cached_plugins = wp_cache_get( 'plugins', 'plugins' );
|
24 |
+
if ( ! is_array( $cached_plugins ) ) {
|
25 |
+
$cached_plugins = array();
|
26 |
+
}
|
27 |
+
|
28 |
+
$plugin_folder = '';
|
29 |
+
if ( isset( $cached_plugins[ $plugin_folder ] ) ) {
|
30 |
+
$plugins = $cached_plugins[ $plugin_folder ];
|
31 |
+
} else {
|
32 |
+
if ( ! function_exists( 'get_plugins' ) ) {
|
33 |
+
require_once ABSPATH . 'wp-admin/includes/plugin.php';
|
34 |
+
}
|
35 |
+
|
36 |
+
$plugins = get_plugins();
|
37 |
+
|
38 |
+
if ( $delete_cache && is_plugin_active( 'woocommerce/woocommerce.php' ) ) {
|
39 |
+
wp_cache_delete( 'plugins', 'plugins' );
|
40 |
+
}
|
41 |
+
}
|
42 |
+
|
43 |
+
return $plugins;
|
44 |
+
}
|
45 |
+
}
|
freemius/languages/freemius-da_DK.mo
CHANGED
Binary file
|
freemius/languages/freemius-da_DK.po
CHANGED
@@ -1,12 +1,2434 @@
|
|
|
|
|
|
|
|
|
|
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
-
"Project-Id-Version: \n"
|
4 |
-
"Report-Msgid-Bugs-To: \n"
|
5 |
"POT-Creation-Date: \n"
|
6 |
-
"PO-Revision-Date: \n"
|
7 |
-
"Last-Translator:
|
8 |
-
"Language: \n"
|
9 |
-
"Language-Team: \n"
|
10 |
-
"Content-Type: \n"
|
11 |
-
"Content-Transfer-Encoding: \n"
|
12 |
-
"Plural-Forms:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# Copyright (C) 2018 freemius
|
2 |
+
# This file is distributed under the same license as the freemius package.
|
3 |
+
# Translators:
|
4 |
+
# Joachim Jensen, 2016-2018
|
5 |
+
# Lars Koudal, 2018
|
6 |
msgid ""
|
7 |
msgstr ""
|
8 |
+
"Project-Id-Version: WordPress SDK\n"
|
9 |
+
"Report-Msgid-Bugs-To: https://github.com/Freemius/wordpress-sdk/issues\n"
|
10 |
"POT-Creation-Date: \n"
|
11 |
+
"PO-Revision-Date: 2018-11-25 07:22+0000\n"
|
12 |
+
"Last-Translator: Vova Feldman <vova@freemius.com>\n"
|
13 |
+
"Language: da_DK\n"
|
14 |
+
"Language-Team: Danish (Denmark) (http://www.transifex.com/freemius/wordpress-sdk/language/da_DK/)\n"
|
15 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
16 |
+
"Content-Transfer-Encoding: 8bit\n"
|
17 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
18 |
+
"MIME-Version: 1.0\n"
|
19 |
+
"X-Poedit-Basepath: ..\n"
|
20 |
+
"X-Poedit-KeywordsList: get_text_inline;fs_text_inline;fs_echo_inline;fs_esc_js_inline;fs_esc_attr_inline;fs_esc_attr_echo_inline;fs_esc_html_inline;fs_esc_html_echo_inline;get_text_x_inline:1,2c;fs_text_x_inline:1,2c;fs_echo_x_inline:1,2c;fs_esc_attr_x_inline:1,2c;fs_esc_js_x_inline:1,2c;fs_esc_js_echo_x_inline:1,2c;fs_esc_html_x_inline:1,2c;fs_esc_html_echo_x_inline:1,2c\n"
|
21 |
+
"X-Poedit-SearchPath-0: .\n"
|
22 |
+
"X-Poedit-SearchPathExcluded-0: *.js\n"
|
23 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
24 |
+
|
25 |
+
#: includes/class-freemius.php:1602
|
26 |
+
msgid "Freemius SDK couldn't find the plugin's main file. Please contact sdk@freemius.com with the current error."
|
27 |
+
msgstr "Freemius SDK couldn't find the plugin's main file. Please contact sdk@freemius.com with the current error."
|
28 |
+
|
29 |
+
#: includes/class-freemius.php:1604
|
30 |
+
msgid "Error"
|
31 |
+
msgstr "Fejl"
|
32 |
+
|
33 |
+
#: includes/class-freemius.php:1925
|
34 |
+
msgid "I found a better %s"
|
35 |
+
msgstr "Jeg fandt et bedre %s"
|
36 |
+
|
37 |
+
#: includes/class-freemius.php:1927
|
38 |
+
msgid "What's the %s's name?"
|
39 |
+
msgstr "Hvad er navnet på %s?"
|
40 |
+
|
41 |
+
#: includes/class-freemius.php:1933
|
42 |
+
msgid "It's a temporary %s. I'm just debugging an issue."
|
43 |
+
msgstr "Det er en midlertidig %s. Jeg er i gang med fejlrettelser."
|
44 |
+
|
45 |
+
#: includes/class-freemius.php:1935
|
46 |
+
msgid "Deactivation"
|
47 |
+
msgstr "Deaktivering"
|
48 |
+
|
49 |
+
#: includes/class-freemius.php:1936
|
50 |
+
msgid "Theme Switch"
|
51 |
+
msgstr "Temaskift"
|
52 |
+
|
53 |
+
#: includes/class-freemius.php1945, templates/forms/resend-key.php:24
|
54 |
+
msgid "Other"
|
55 |
+
msgstr "Andet"
|
56 |
+
|
57 |
+
#: includes/class-freemius.php:1953
|
58 |
+
msgid "I no longer need the %s"
|
59 |
+
msgstr "Jeg har ikke længere brug for %s"
|
60 |
+
|
61 |
+
#: includes/class-freemius.php:1960
|
62 |
+
msgid "I only needed the %s for a short period"
|
63 |
+
msgstr "Jeg behøvede kun %s i en kort periode"
|
64 |
+
|
65 |
+
#: includes/class-freemius.php:1966
|
66 |
+
msgid "The %s broke my site"
|
67 |
+
msgstr "%s ødelagde min webside"
|
68 |
+
|
69 |
+
#: includes/class-freemius.php:1973
|
70 |
+
msgid "The %s suddenly stopped working"
|
71 |
+
msgstr "%s stoppede pludseligt med at virke"
|
72 |
+
|
73 |
+
#: includes/class-freemius.php:1983
|
74 |
+
msgid "I can't pay for it anymore"
|
75 |
+
msgstr "Jeg kan ikke længere betale for det"
|
76 |
+
|
77 |
+
#: includes/class-freemius.php:1985
|
78 |
+
msgid "What price would you feel comfortable paying?"
|
79 |
+
msgstr "Hvilken pris ville du foretrække at betale?"
|
80 |
+
|
81 |
+
#: includes/class-freemius.php:1991
|
82 |
+
msgid "I don't like to share my information with you"
|
83 |
+
msgstr "Jeg har ikke lyst til at dele mine informationer med jer"
|
84 |
+
|
85 |
+
#: includes/class-freemius.php:2012
|
86 |
+
msgid "The %s didn't work"
|
87 |
+
msgstr "%s virkede ikke"
|
88 |
+
|
89 |
+
#: includes/class-freemius.php:2022
|
90 |
+
msgid "I couldn't understand how to make it work"
|
91 |
+
msgstr "Jeg forstod ikke, hvordan jeg skulle få det til at fungere."
|
92 |
+
|
93 |
+
#: includes/class-freemius.php:2030
|
94 |
+
msgid "The %s is great, but I need specific feature that you don't support"
|
95 |
+
msgstr "%s er godt, men jeg har brug for en specifik feature, som ikke understøttes"
|
96 |
+
|
97 |
+
#: includes/class-freemius.php:2032
|
98 |
+
msgid "What feature?"
|
99 |
+
msgstr "Hvilken feature?"
|
100 |
+
|
101 |
+
#: includes/class-freemius.php:2036
|
102 |
+
msgid "The %s is not working"
|
103 |
+
msgstr "%s virker ikke"
|
104 |
+
|
105 |
+
#: includes/class-freemius.php:2038
|
106 |
+
msgid "Kindly share what didn't work so we can fix it for future users..."
|
107 |
+
msgstr "Kindly share what didn't work so we can fix it for future users..."
|
108 |
+
|
109 |
+
#: includes/class-freemius.php:2042
|
110 |
+
msgid "It's not what I was looking for"
|
111 |
+
msgstr "Det er ikke, hvad jeg søgte"
|
112 |
+
|
113 |
+
#: includes/class-freemius.php:2044
|
114 |
+
msgid "What you've been looking for?"
|
115 |
+
msgstr "Hvad har du ledt efter?"
|
116 |
+
|
117 |
+
#: includes/class-freemius.php:2048
|
118 |
+
msgid "The %s didn't work as expected"
|
119 |
+
msgstr "%s virkede ikke som forventet"
|
120 |
+
|
121 |
+
#: includes/class-freemius.php:2050
|
122 |
+
msgid "What did you expect?"
|
123 |
+
msgstr "Hvad forventede du?"
|
124 |
+
|
125 |
+
#: includes/class-freemius.php2853, templates/debug.php:20
|
126 |
+
msgid "Freemius Debug"
|
127 |
+
msgstr "Freemius Debug"
|
128 |
+
|
129 |
+
#: includes/class-freemius.php:3581
|
130 |
+
msgid "I don't know what is cURL or how to install it, help me!"
|
131 |
+
msgstr "Jeg ved ikke hvad cURL er, eller hvordan jeg installerer det. Hjælp mig!"
|
132 |
+
|
133 |
+
#: includes/class-freemius.php:3583
|
134 |
+
msgid "We'll make sure to contact your hosting company and resolve the issue. You will get a follow-up email to %s once we have an update."
|
135 |
+
msgstr "Vi vil kontakte din udbyder og løse problemet. Når vi har opdatinger i sagen, vil vi følge op med en email til dig på %s."
|
136 |
+
|
137 |
+
#: includes/class-freemius.php:3590
|
138 |
+
msgid "Great, please install cURL and enable it in your php.ini file. In addition, search for the 'disable_functions' directive in your php.ini file and remove any disabled methods starting with 'curl_'. To make sure it was successfully activated, use 'phpinfo()'. Once activated, deactivate the %s and reactivate it back again."
|
139 |
+
msgstr "Great, please install cURL and enable it in your php.ini file. In addition, search for the 'disable_functions' directive in your php.ini file and remove any disabled methods starting with 'curl_'. To make sure it was successfully activated, use 'phpinfo()'. Once activated, deactivate the %s and reactivate it back again."
|
140 |
+
|
141 |
+
#: includes/class-freemius.php:3695
|
142 |
+
msgid "Yes - do your thing"
|
143 |
+
msgstr "Ja - fortsæt bare"
|
144 |
+
|
145 |
+
#: includes/class-freemius.php:3700
|
146 |
+
msgid "No - just deactivate"
|
147 |
+
msgstr "Nej - bare deaktiver"
|
148 |
+
|
149 |
+
#: includes/class-freemius.php3745, includes/class-freemius.php4253,
|
150 |
+
#: includes/class-freemius.php5318, includes/class-freemius.php11316,
|
151 |
+
#: includes/class-freemius.php14649, includes/class-freemius.php14701,
|
152 |
+
#: includes/class-freemius.php14763, includes/class-freemius.php16969,
|
153 |
+
#: includes/class-freemius.php16979, includes/class-freemius.php17588,
|
154 |
+
#: includes/class-freemius.php18446, includes/class-freemius.php18561,
|
155 |
+
#: includes/class-freemius.php18705, templates/add-ons.php:43
|
156 |
+
msgctxt "exclamation"
|
157 |
+
msgid "Oops"
|
158 |
+
msgstr "Ups"
|
159 |
+
|
160 |
+
#: includes/class-freemius.php:3814
|
161 |
+
msgid "Thank for giving us the chance to fix it! A message was just sent to our technical staff. We will get back to you as soon as we have an update to %s. Appreciate your patience."
|
162 |
+
msgstr "Tak fordi du giver os en chance for at fixe det! En besked er lige blevet sendt til vores tekniske personale. Vi vil vende tilbage, så snart der er nyt om %s. Vi sætter pris på din tålmodighed."
|
163 |
+
|
164 |
+
#: includes/class-freemius.php:4250
|
165 |
+
msgctxt "addonX cannot run without pluginY"
|
166 |
+
msgid "%s cannot run without %s."
|
167 |
+
msgstr "%s virker ikke uden %s."
|
168 |
+
|
169 |
+
#: includes/class-freemius.php:4251
|
170 |
+
msgctxt "addonX cannot run..."
|
171 |
+
msgid "%s cannot run without the plugin."
|
172 |
+
msgstr "%s virker ikke uden pluginnet."
|
173 |
+
|
174 |
+
#: includes/class-freemius.php4363, includes/class-freemius.php4388,
|
175 |
+
#: includes/class-freemius.php:17659
|
176 |
+
msgid "Unexpected API error. Please contact the %s's author with the following error."
|
177 |
+
msgstr "Unexpected API error. Please contact the %s's author with the following error."
|
178 |
+
|
179 |
+
#: includes/class-freemius.php:5006
|
180 |
+
msgid "Premium %s version was successfully activated."
|
181 |
+
msgstr "Premium-versionen af %s blev aktiveret."
|
182 |
+
|
183 |
+
#: includes/class-freemius.php5018, includes/class-freemius.php:6862
|
184 |
+
msgctxt ""
|
185 |
+
msgid "W00t"
|
186 |
+
msgstr "W00t"
|
187 |
+
|
188 |
+
#: includes/class-freemius.php:5033
|
189 |
+
msgid "You have a %s license."
|
190 |
+
msgstr "Du har en %s licens."
|
191 |
+
|
192 |
+
#: includes/class-freemius.php5037, includes/class-freemius.php14070,
|
193 |
+
#: includes/class-freemius.php14081, includes/class-freemius.php16897,
|
194 |
+
#: includes/class-freemius.php17197, includes/class-freemius.php17263,
|
195 |
+
#: includes/class-freemius.php:17413
|
196 |
+
msgctxt "interjection expressing joy or exuberance"
|
197 |
+
msgid "Yee-haw"
|
198 |
+
msgstr "Yee-haw"
|
199 |
+
|
200 |
+
#: includes/class-freemius.php:5301
|
201 |
+
msgid "%s free trial was successfully cancelled. Since the add-on is premium only it was automatically deactivated. If you like to use it in the future, you'll have to purchase a license."
|
202 |
+
msgstr "%s free trial was successfully cancelled. Since the add-on is premium only it was automatically deactivated. If you like to use it in the future, you'll have to purchase a license."
|
203 |
+
|
204 |
+
#: includes/class-freemius.php:5305
|
205 |
+
msgid "%s is a premium only add-on. You have to purchase a license first before activating the plugin."
|
206 |
+
msgstr "%s is a premium only add-on. You have to purchase a license first before activating the plugin."
|
207 |
+
|
208 |
+
#: includes/class-freemius.php5314, templates/add-ons.php103,
|
209 |
+
#: templates/account/partials/addon.php:288
|
210 |
+
msgid "More information about %s"
|
211 |
+
msgstr "Mere information om %s"
|
212 |
+
|
213 |
+
#: includes/class-freemius.php:5315
|
214 |
+
msgid "Purchase License"
|
215 |
+
msgstr "Køb licens"
|
216 |
+
|
217 |
+
#: includes/class-freemius.php6230, templates/connect.php:163
|
218 |
+
msgid "You should receive an activation email for %s to your mailbox at %s. Please make sure you click the activation button in that email to %s."
|
219 |
+
msgstr "You should receive an activation email for %s to your mailbox at %s. Please make sure you click the activation button in that email to %s."
|
220 |
+
|
221 |
+
#: includes/class-freemius.php:6234
|
222 |
+
msgid "start the trial"
|
223 |
+
msgstr "start prøveperioden"
|
224 |
+
|
225 |
+
#: includes/class-freemius.php6235, templates/connect.php:167
|
226 |
+
msgid "complete the install"
|
227 |
+
msgstr "færdiggør installeringen"
|
228 |
+
|
229 |
+
#: includes/class-freemius.php:6348
|
230 |
+
msgid "You are just one step away - %s"
|
231 |
+
msgstr "Du mangler kun ét skridt - %s"
|
232 |
+
|
233 |
+
#: includes/class-freemius.php:6351
|
234 |
+
msgctxt "%s - plugin name. As complete \"PluginX\" activation now"
|
235 |
+
msgid "Complete \"%s\" Activation Now"
|
236 |
+
msgstr "Færdiggør aktivering af \"%s\" nu"
|
237 |
+
|
238 |
+
#: includes/class-freemius.php:6429
|
239 |
+
msgid "We made a few tweaks to the %s, %s"
|
240 |
+
msgstr "Vi har foretaget nogle rettelser til %s, %s"
|
241 |
+
|
242 |
+
#: includes/class-freemius.php:6433
|
243 |
+
msgid "Opt in to make \"%s\" better!"
|
244 |
+
msgstr "Opt in to make \"%s\" better!"
|
245 |
+
|
246 |
+
#: includes/class-freemius.php:6861
|
247 |
+
msgid "The upgrade of %s was successfully completed."
|
248 |
+
msgstr "Opgraderingen af %s blev fuldendt."
|
249 |
+
|
250 |
+
#: includes/class-freemius.php8705, includes/class-fs-plugin-updater.php882,
|
251 |
+
#: includes/class-fs-plugin-updater.php1077,
|
252 |
+
#: includes/class-fs-plugin-updater.php1084,
|
253 |
+
#: templates/auto-installation.php:32
|
254 |
+
msgid "Add-On"
|
255 |
+
msgstr "Tilføjelse"
|
256 |
+
|
257 |
+
#: includes/class-freemius.php8707, templates/debug.php359,
|
258 |
+
#: templates/debug.php:520
|
259 |
+
msgid "Plugin"
|
260 |
+
msgstr "Plugin"
|
261 |
+
|
262 |
+
#: includes/class-freemius.php8708, templates/debug.php359,
|
263 |
+
#: templates/debug.php520, templates/forms/deactivation/form.php:67
|
264 |
+
msgid "Theme"
|
265 |
+
msgstr "Tema"
|
266 |
+
|
267 |
+
#: includes/class-freemius.php:11183
|
268 |
+
msgid "Invalid site details collection."
|
269 |
+
msgstr "Invalid site details collection."
|
270 |
+
|
271 |
+
#: includes/class-freemius.php:11303
|
272 |
+
msgid "We couldn't find your email address in the system, are you sure it's the right address?"
|
273 |
+
msgstr "Vi kunne ikke finde din e-mailadresse i systemet, er du sikker på, det er den rigtige adresse?"
|
274 |
+
|
275 |
+
#: includes/class-freemius.php:11305
|
276 |
+
msgid "We can't see any active licenses associated with that email address, are you sure it's the right address?"
|
277 |
+
msgstr "Vi kan ikke finde nogen aktive licenser knyttet til den e-mailadresse, er du sikker på, det er den rigtige adresse?"
|
278 |
+
|
279 |
+
#: includes/class-freemius.php:11541
|
280 |
+
msgid "Account is pending activation."
|
281 |
+
msgstr "Konto afventer aktivering."
|
282 |
+
|
283 |
+
#: includes/class-freemius.php11653,
|
284 |
+
#: templates/forms/premium-versions-upgrade-handler.php:47
|
285 |
+
msgid "Buy a license now"
|
286 |
+
msgstr "Buy a license now"
|
287 |
+
|
288 |
+
#: includes/class-freemius.php11665,
|
289 |
+
#: templates/forms/premium-versions-upgrade-handler.php:46
|
290 |
+
msgid "Renew your license now"
|
291 |
+
msgstr "Renew your license now"
|
292 |
+
|
293 |
+
#: includes/class-freemius.php:11669
|
294 |
+
msgid "%s to access version %s security & feature updates, and support."
|
295 |
+
msgstr "%s to access version %s security & feature updates, and support."
|
296 |
+
|
297 |
+
#: includes/class-freemius.php:14052
|
298 |
+
msgid "%s activation was successfully completed."
|
299 |
+
msgstr "Aktivering af %s blev gennemført."
|
300 |
+
|
301 |
+
#: includes/class-freemius.php:14066
|
302 |
+
msgid "Your account was successfully activated with the %s plan."
|
303 |
+
msgstr "Din konto blev aktiveret med planen %s."
|
304 |
+
|
305 |
+
#: includes/class-freemius.php14077, includes/class-freemius.php:17259
|
306 |
+
msgid "Your trial has been successfully started."
|
307 |
+
msgstr "Din prøveperiode er begyndt."
|
308 |
+
|
309 |
+
#: includes/class-freemius.php14647, includes/class-freemius.php14699,
|
310 |
+
#: includes/class-freemius.php:14761
|
311 |
+
msgid "Couldn't activate %s."
|
312 |
+
msgstr "Kunne ikke aktivere %s."
|
313 |
+
|
314 |
+
#: includes/class-freemius.php14648, includes/class-freemius.php14700,
|
315 |
+
#: includes/class-freemius.php:14762
|
316 |
+
msgid "Please contact us with the following message:"
|
317 |
+
msgstr "Kontakt os venligst med følgende besked:"
|
318 |
+
|
319 |
+
#: includes/class-freemius.php15111, includes/class-freemius.php:19543
|
320 |
+
msgid "Upgrade"
|
321 |
+
msgstr "Opgrader"
|
322 |
+
|
323 |
+
#: includes/class-freemius.php:15117
|
324 |
+
msgid "Start Trial"
|
325 |
+
msgstr "Start prøveperiode"
|
326 |
+
|
327 |
+
#: includes/class-freemius.php:15119
|
328 |
+
msgid "Pricing"
|
329 |
+
msgstr "Priser"
|
330 |
+
|
331 |
+
#: includes/class-freemius.php15181, includes/class-freemius.php:15183
|
332 |
+
msgid "Affiliation"
|
333 |
+
msgstr "Affiliation"
|
334 |
+
|
335 |
+
#: includes/class-freemius.php15211, includes/class-freemius.php15213,
|
336 |
+
#: templates/account.php150, templates/debug.php:324
|
337 |
+
msgid "Account"
|
338 |
+
msgstr "Konto"
|
339 |
+
|
340 |
+
#: includes/class-freemius.php15226, includes/class-freemius.php15228,
|
341 |
+
#: includes/customizer/class-fs-customizer-support-section.php:60
|
342 |
+
msgid "Contact Us"
|
343 |
+
msgstr "Kontakt os"
|
344 |
+
|
345 |
+
#: includes/class-freemius.php15238, includes/class-freemius.php15240,
|
346 |
+
#: includes/class-freemius.php19553, templates/account.php100,
|
347 |
+
#: templates/account/partials/addon.php:41
|
348 |
+
msgid "Add-Ons"
|
349 |
+
msgstr "Tilføjelser"
|
350 |
+
|
351 |
+
#: includes/class-freemius.php:15274
|
352 |
+
msgctxt "ASCII arrow left icon"
|
353 |
+
msgid "←"
|
354 |
+
msgstr "←"
|
355 |
+
|
356 |
+
#: includes/class-freemius.php:15274
|
357 |
+
msgctxt "ASCII arrow right icon"
|
358 |
+
msgid "➤"
|
359 |
+
msgstr "➤"
|
360 |
+
|
361 |
+
#: includes/class-freemius.php15276, templates/pricing.php:97
|
362 |
+
msgctxt "noun"
|
363 |
+
msgid "Pricing"
|
364 |
+
msgstr "Priser"
|
365 |
+
|
366 |
+
#: includes/class-freemius.php15479,
|
367 |
+
#: includes/customizer/class-fs-customizer-support-section.php:67
|
368 |
+
msgid "Support Forum"
|
369 |
+
msgstr "Supportforum"
|
370 |
+
|
371 |
+
#: includes/class-freemius.php:16265
|
372 |
+
msgid "Your email has been successfully verified - you are AWESOME!"
|
373 |
+
msgstr "Din e-mailadresse er blevet verificeret - du er FOR SEJ!"
|
374 |
+
|
375 |
+
#: includes/class-freemius.php:16266
|
376 |
+
msgctxt "a positive response"
|
377 |
+
msgid "Right on"
|
378 |
+
msgstr "Sådan"
|
379 |
+
|
380 |
+
#: includes/class-freemius.php:16888
|
381 |
+
msgid "Your %s Add-on plan was successfully upgraded."
|
382 |
+
msgstr "Your %s Add-on plan was successfully upgraded."
|
383 |
+
|
384 |
+
#: includes/class-freemius.php:16890
|
385 |
+
msgid "%s Add-on was successfully purchased."
|
386 |
+
msgstr "Betalingen for tilføjelsen %s blev gennemført."
|
387 |
+
|
388 |
+
#: includes/class-freemius.php:16893
|
389 |
+
msgid "Download the latest version"
|
390 |
+
msgstr "Download den seneste version"
|
391 |
+
|
392 |
+
#: includes/class-freemius.php:16965
|
393 |
+
msgctxt "%1s - plugin title, %2s - API domain"
|
394 |
+
msgid "Your server is blocking the access to Freemius' API, which is crucial for %1s synchronization. Please contact your host to whitelist %2s"
|
395 |
+
msgstr "Your server is blocking the access to Freemius' API, which is crucial for %1s synchronization. Please contact your host to whitelist %2s"
|
396 |
+
|
397 |
+
#: includes/class-freemius.php16968, includes/class-freemius.php17384,
|
398 |
+
#: includes/class-freemius.php:17461
|
399 |
+
msgid "Error received from the server:"
|
400 |
+
msgstr "Fejl modtager fra serveren:"
|
401 |
+
|
402 |
+
#: includes/class-freemius.php:16978
|
403 |
+
msgid "It seems like one of the authentication parameters is wrong. Update your Public Key, Secret Key & User ID, and try again."
|
404 |
+
msgstr "It seems like one of the authentication parameters is wrong. Update your Public Key, Secret Key & User ID, and try again."
|
405 |
+
|
406 |
+
#: includes/class-freemius.php17160, includes/class-freemius.php17389,
|
407 |
+
#: includes/class-freemius.php17432, includes/class-freemius.php:17535
|
408 |
+
msgctxt ""
|
409 |
+
msgid "Hmm"
|
410 |
+
msgstr "Hmm"
|
411 |
+
|
412 |
+
#: includes/class-freemius.php:17173
|
413 |
+
msgid "It looks like you are still on the %s plan. If you did upgrade or change your plan, it's probably an issue on our side - sorry."
|
414 |
+
msgstr "It looks like you are still on the %s plan. If you did upgrade or change your plan, it's probably an issue on our side - sorry."
|
415 |
+
|
416 |
+
#: includes/class-freemius.php17174, templates/account.php102,
|
417 |
+
#: templates/add-ons.php134, templates/account/partials/addon.php:43
|
418 |
+
msgctxt "trial period"
|
419 |
+
msgid "Trial"
|
420 |
+
msgstr "Prøveperiode"
|
421 |
+
|
422 |
+
#: includes/class-freemius.php:17179
|
423 |
+
msgid "I have upgraded my account but when I try to Sync the License, the plan remains %s."
|
424 |
+
msgstr "Jeg har opgraderet min konto, men når jeg forsøger at synkronisere licensen, forbliver planen %s."
|
425 |
+
|
426 |
+
#: includes/class-freemius.php17183, includes/class-freemius.php:17241
|
427 |
+
msgid "Please contact us here"
|
428 |
+
msgstr "Kontakt os her"
|
429 |
+
|
430 |
+
#: includes/class-freemius.php:17193
|
431 |
+
msgid "Your plan was successfully upgraded."
|
432 |
+
msgstr "Din plan er blevet opgraderet."
|
433 |
+
|
434 |
+
#: includes/class-freemius.php:17211
|
435 |
+
msgid "Your plan was successfully changed to %s."
|
436 |
+
msgstr "Din plan er blevet ændret til %s."
|
437 |
+
|
438 |
+
#: includes/class-freemius.php:17227
|
439 |
+
msgid "Your license has expired. You can still continue using the free %s forever."
|
440 |
+
msgstr "Din licens er udløbet. Du kan stadig fortsætte med at benytte den gratis udgave af %s."
|
441 |
+
|
442 |
+
#: includes/class-freemius.php:17229
|
443 |
+
msgid "Your license has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
|
444 |
+
msgstr "Din licens er udløbet. %1$sOpgrader nu%2$s for at fortsætte med at benytte %3$s uden forstyrrelser."
|
445 |
+
|
446 |
+
#: includes/class-freemius.php:17237
|
447 |
+
msgid "Your license has been cancelled. If you think it's a mistake, please contact support."
|
448 |
+
msgstr "Din licens er blevet annulleret. Hvis du mener, dette er en fejl, så kontakt venligst support."
|
449 |
+
|
450 |
+
#: includes/class-freemius.php:17250
|
451 |
+
msgid "Your license has expired. You can still continue using all the %s features, but you'll need to renew your license to continue getting updates and support."
|
452 |
+
msgstr "Din licens er udløbet. Du kan stadig benytte alle funktionerne i %s, men du bliver nødt til at fornye din licens for at få opdateringer og support."
|
453 |
+
|
454 |
+
#: includes/class-freemius.php:17273
|
455 |
+
msgid "Your free trial has expired. You can still continue using all our free features."
|
456 |
+
msgstr "Din gratis prøveperiode er udløbet. Du kan stadig benytte alle de gratis features."
|
457 |
+
|
458 |
+
#: includes/class-freemius.php:17275
|
459 |
+
msgid "Your free trial has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
|
460 |
+
msgstr "Your free trial has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
|
461 |
+
|
462 |
+
#: includes/class-freemius.php:17380
|
463 |
+
msgid "It looks like the license could not be activated."
|
464 |
+
msgstr "Det ser ud til, at licensen ikke kunne aktiveres."
|
465 |
+
|
466 |
+
#: includes/class-freemius.php:17410
|
467 |
+
msgid "Your license was successfully activated."
|
468 |
+
msgstr "Din licens er blevet aktiveret."
|
469 |
+
|
470 |
+
#: includes/class-freemius.php:17436
|
471 |
+
msgid "It looks like your site currently doesn't have an active license."
|
472 |
+
msgstr "Det ser ud til, at dit websted endnu ikke har en aktiv licens."
|
473 |
+
|
474 |
+
#: includes/class-freemius.php:17460
|
475 |
+
msgid "It looks like the license deactivation failed."
|
476 |
+
msgstr "Det ser ud til, at licens-deaktiveringen mislykkedes."
|
477 |
+
|
478 |
+
#: includes/class-freemius.php:17488
|
479 |
+
msgid "Your license was successfully deactivated, you are back to the %s plan."
|
480 |
+
msgstr "Din licens blev deaktiveret, du er tilbage på planen %s."
|
481 |
+
|
482 |
+
#: includes/class-freemius.php:17489
|
483 |
+
msgid "O.K"
|
484 |
+
msgstr "O.K"
|
485 |
+
|
486 |
+
#: includes/class-freemius.php:17542
|
487 |
+
msgid "Seems like we are having some temporary issue with your subscription cancellation. Please try again in few minutes."
|
488 |
+
msgstr "Seems like we are having some temporary issue with your subscription cancellation. Please try again in few minutes."
|
489 |
+
|
490 |
+
#: includes/class-freemius.php:17551
|
491 |
+
msgid "Your subscription was successfully cancelled. Your %s plan license will expire in %s."
|
492 |
+
msgstr "Your subscription was successfully cancelled. Your %s plan license will expire in %s."
|
493 |
+
|
494 |
+
#: includes/class-freemius.php:17593
|
495 |
+
msgid "You are already running the %s in a trial mode."
|
496 |
+
msgstr "Du benytter allerede %s under en prøveperiode."
|
497 |
+
|
498 |
+
#: includes/class-freemius.php:17604
|
499 |
+
msgid "You already utilized a trial before."
|
500 |
+
msgstr "Du har allerede brugt din prøveperiode."
|
501 |
+
|
502 |
+
#: includes/class-freemius.php:17618
|
503 |
+
msgid "Plan %s do not exist, therefore, can't start a trial."
|
504 |
+
msgstr "Plan %s eksisterer ikke og kan derfor ikke starte prøveperiode."
|
505 |
+
|
506 |
+
#: includes/class-freemius.php:17629
|
507 |
+
msgid "Plan %s does not support a trial period."
|
508 |
+
msgstr "Plan %s understøtter ikke en prøveperiode."
|
509 |
+
|
510 |
+
#: includes/class-freemius.php:17640
|
511 |
+
msgid "None of the %s's plans supports a trial period."
|
512 |
+
msgstr "None of the %s's plans supports a trial period."
|
513 |
+
|
514 |
+
#: includes/class-freemius.php:17690
|
515 |
+
msgid "It looks like you are not in trial mode anymore so there's nothing to cancel :)"
|
516 |
+
msgstr "Det lader ikke til du er i en prøveperiode længere, så der er ikke noget at annullere :-)"
|
517 |
+
|
518 |
+
#: includes/class-freemius.php:17726
|
519 |
+
msgid "Seems like we are having some temporary issue with your trial cancellation. Please try again in few minutes."
|
520 |
+
msgstr "Seems like we are having some temporary issue with your trial cancellation. Please try again in few minutes."
|
521 |
+
|
522 |
+
#: includes/class-freemius.php:17745
|
523 |
+
msgid "Your %s free trial was successfully cancelled."
|
524 |
+
msgstr "Din gratis prøveperiode for %s er blevet annulleret."
|
525 |
+
|
526 |
+
#: includes/class-freemius.php:18052
|
527 |
+
msgid "Version %s was released."
|
528 |
+
msgstr "Version %s er blevet udgivet."
|
529 |
+
|
530 |
+
#: includes/class-freemius.php:18052
|
531 |
+
msgid "Please download %s."
|
532 |
+
msgstr "Download venligst %s."
|
533 |
+
|
534 |
+
#: includes/class-freemius.php:18059
|
535 |
+
msgid "the latest %s version here"
|
536 |
+
msgstr "den seneste version af %s her"
|
537 |
+
|
538 |
+
#: includes/class-freemius.php:18064
|
539 |
+
msgid "New"
|
540 |
+
msgstr "Ny"
|
541 |
+
|
542 |
+
#: includes/class-freemius.php:18069
|
543 |
+
msgid "Seems like you got the latest release."
|
544 |
+
msgstr "Det ser ud til, at du har den seneste udgivelse."
|
545 |
+
|
546 |
+
#: includes/class-freemius.php:18070
|
547 |
+
msgid "You are all good!"
|
548 |
+
msgstr "Det var det!"
|
549 |
+
|
550 |
+
#: includes/class-freemius.php:18338
|
551 |
+
msgid "Verification mail was just sent to %s. If you can't find it after 5 min, please check your spam box."
|
552 |
+
msgstr "Verification mail was just sent to %s. If you can't find it after 5 min, please check your spam box."
|
553 |
+
|
554 |
+
#: includes/class-freemius.php:18473
|
555 |
+
msgid "Site successfully opted in."
|
556 |
+
msgstr "Websted er tilmeldt."
|
557 |
+
|
558 |
+
#: includes/class-freemius.php18474, includes/class-freemius.php:19285
|
559 |
+
msgid "Awesome"
|
560 |
+
msgstr "Sejt"
|
561 |
+
|
562 |
+
#: includes/class-freemius.php18490, templates/forms/optout.php:32
|
563 |
+
msgid "We appreciate your help in making the %s better by letting us track some usage data."
|
564 |
+
msgstr "Vi sætter pris på din hjælp med at forbedre %s ved at lade os indsamle brugsdata."
|
565 |
+
|
566 |
+
#: includes/class-freemius.php:18491
|
567 |
+
msgid "Thank you!"
|
568 |
+
msgstr "Mange tak!"
|
569 |
+
|
570 |
+
#: includes/class-freemius.php:18498
|
571 |
+
msgid "We will no longer be sending any usage data of %s on %s to %s."
|
572 |
+
msgstr "Vi vil ikke længere indsende brugsdata af %s på %s til %s."
|
573 |
+
|
574 |
+
#: includes/class-freemius.php:18627
|
575 |
+
msgid "Please check your mailbox, you should receive an email via %s to confirm the ownership change. From security reasons, you must confirm the change within the next 15 min. If you cannot find the email, please check your spam folder."
|
576 |
+
msgstr "Please check your mailbox, you should receive an email via %s to confirm the ownership change. From security reasons, you must confirm the change within the next 15 min. If you cannot find the email, please check your spam folder."
|
577 |
+
|
578 |
+
#: includes/class-freemius.php:18633
|
579 |
+
msgid "Thanks for confirming the ownership change. An email was just sent to %s for final approval."
|
580 |
+
msgstr "Thanks for confirming the ownership change. An email was just sent to %s for final approval."
|
581 |
+
|
582 |
+
#: includes/class-freemius.php:18638
|
583 |
+
msgid "%s is the new owner of the account."
|
584 |
+
msgstr "%s er den nye ejer af kontoen."
|
585 |
+
|
586 |
+
#: includes/class-freemius.php:18640
|
587 |
+
msgctxt "as congratulations"
|
588 |
+
msgid "Congrats"
|
589 |
+
msgstr "Tillykke"
|
590 |
+
|
591 |
+
#: includes/class-freemius.php:18660
|
592 |
+
msgid "Sorry, we could not complete the email update. Another user with the same email is already registered."
|
593 |
+
msgstr "Sorry, we could not complete the email update. Another user with the same email is already registered."
|
594 |
+
|
595 |
+
#: includes/class-freemius.php:18661
|
596 |
+
msgid "If you would like to give up the ownership of the %s's account to %s click the Change Ownership button."
|
597 |
+
msgstr "If you would like to give up the ownership of the %s's account to %s click the Change Ownership button."
|
598 |
+
|
599 |
+
#: includes/class-freemius.php:18668
|
600 |
+
msgid "Change Ownership"
|
601 |
+
msgstr "Skift ejerskab"
|
602 |
+
|
603 |
+
#: includes/class-freemius.php:18676
|
604 |
+
msgid "Your email was successfully updated. You should receive an email with confirmation instructions in few moments."
|
605 |
+
msgstr "Your email was successfully updated. You should receive an email with confirmation instructions in few moments."
|
606 |
+
|
607 |
+
#: includes/class-freemius.php:18688
|
608 |
+
msgid "Please provide your full name."
|
609 |
+
msgstr "Indtast venligst dit fulde navn."
|
610 |
+
|
611 |
+
#: includes/class-freemius.php:18693
|
612 |
+
msgid "Your name was successfully updated."
|
613 |
+
msgstr "Dit navn er blevet opdateret."
|
614 |
+
|
615 |
+
#: includes/class-freemius.php:18754
|
616 |
+
msgid "You have successfully updated your %s."
|
617 |
+
msgstr "Opdatering af %s blev gennemført."
|
618 |
+
|
619 |
+
#: includes/class-freemius.php:18894
|
620 |
+
msgid "Just letting you know that the add-ons information of %s is being pulled from an external server."
|
621 |
+
msgstr "Just letting you know that the add-ons information of %s is being pulled from an external server."
|
622 |
+
|
623 |
+
#: includes/class-freemius.php:18895
|
624 |
+
msgctxt "advance notice of something that will need attention."
|
625 |
+
msgid "Heads up"
|
626 |
+
msgstr "Se her"
|
627 |
+
|
628 |
+
#: includes/class-freemius.php:19325
|
629 |
+
msgctxt "exclamation"
|
630 |
+
msgid "Hey"
|
631 |
+
msgstr "Hey"
|
632 |
+
|
633 |
+
#: includes/class-freemius.php:19325
|
634 |
+
msgid "How do you like %s so far? Test all our %s premium features with a %d-day free trial."
|
635 |
+
msgstr "Hvad syntes du om %s indtil videre? Test alle %s premium funktioner med en %d-dags gratis prøveperiode."
|
636 |
+
|
637 |
+
#: includes/class-freemius.php:19333
|
638 |
+
msgid "No commitment for %s days - cancel anytime!"
|
639 |
+
msgstr "Ingen bindinger i %s dage - annuller når som helst!"
|
640 |
+
|
641 |
+
#: includes/class-freemius.php:19334
|
642 |
+
msgid "No credit card required"
|
643 |
+
msgstr "Betalingskort ikke påkrævet"
|
644 |
+
|
645 |
+
#: includes/class-freemius.php19341, templates/forms/trial-start.php:53
|
646 |
+
msgctxt "call to action"
|
647 |
+
msgid "Start free trial"
|
648 |
+
msgstr "Start gratis prøveperiode"
|
649 |
+
|
650 |
+
#: includes/class-freemius.php:19418
|
651 |
+
msgid "Hey there, did you know that %s has an affiliate program? If you like the %s you can become our ambassador and earn some cash!"
|
652 |
+
msgstr "Hey there, did you know that %s has an affiliate program? If you like the %s you can become our ambassador and earn some cash!"
|
653 |
+
|
654 |
+
#: includes/class-freemius.php:19427
|
655 |
+
msgid "Learn more"
|
656 |
+
msgstr "Læs mere"
|
657 |
+
|
658 |
+
#: includes/class-freemius.php19577, templates/account.php406,
|
659 |
+
#: templates/account.php509, templates/connect.php171,
|
660 |
+
#: templates/connect.php421, templates/forms/license-activation.php24,
|
661 |
+
#: templates/account/partials/addon.php:235
|
662 |
+
msgid "Activate License"
|
663 |
+
msgstr "Aktiver licens"
|
664 |
+
|
665 |
+
#: includes/class-freemius.php19578, templates/account.php469,
|
666 |
+
#: templates/account.php508, templates/account/partials/site.php:256
|
667 |
+
msgid "Change License"
|
668 |
+
msgstr "Skift licens"
|
669 |
+
|
670 |
+
#: includes/class-freemius.php19660, templates/account/partials/site.php:161
|
671 |
+
msgid "Opt Out"
|
672 |
+
msgstr "Frameld"
|
673 |
+
|
674 |
+
#: includes/class-freemius.php19662, includes/class-freemius.php19667,
|
675 |
+
#: templates/account/partials/site.php43,
|
676 |
+
#: templates/account/partials/site.php:161
|
677 |
+
msgid "Opt In"
|
678 |
+
msgstr "Tilmeld"
|
679 |
+
|
680 |
+
#: includes/class-freemius.php:19891
|
681 |
+
msgid " The paid version of %1s is already installed. Please activate it to start benefiting the %2s features. %3s"
|
682 |
+
msgstr " The paid version of %1s is already installed. Please activate it to start benefiting the %2s features. %3s"
|
683 |
+
|
684 |
+
#: includes/class-freemius.php:19899
|
685 |
+
msgid "Activate %s features"
|
686 |
+
msgstr "Activate %s features"
|
687 |
+
|
688 |
+
#: includes/class-freemius.php:19912
|
689 |
+
msgid "Please follow these steps to complete the upgrade"
|
690 |
+
msgstr "Følg venligst disse trin for at færdiggøre opgraderingen"
|
691 |
+
|
692 |
+
#: includes/class-freemius.php:19916
|
693 |
+
msgid "Download the latest %s version"
|
694 |
+
msgstr "Download den seneste version af %s"
|
695 |
+
|
696 |
+
#: includes/class-freemius.php:19920
|
697 |
+
msgid "Upload and activate the downloaded version"
|
698 |
+
msgstr "Upload og aktiver den downloadede version"
|
699 |
+
|
700 |
+
#: includes/class-freemius.php:19922
|
701 |
+
msgid "How to upload and activate?"
|
702 |
+
msgstr "Upload og aktivering, hvordan?"
|
703 |
+
|
704 |
+
#: includes/class-freemius.php:20056
|
705 |
+
msgid "%sClick here%s to choose the sites where you'd like to activate the license on."
|
706 |
+
msgstr "%sClick here%s to choose the sites where you'd like to activate the license on."
|
707 |
+
|
708 |
+
#: includes/class-freemius.php:20217
|
709 |
+
msgid "Auto installation only works for opted-in users."
|
710 |
+
msgstr "Auto-installation fungerer kun for tilmeldte brugere."
|
711 |
+
|
712 |
+
#: includes/class-freemius.php20227, includes/class-freemius.php20260,
|
713 |
+
#: includes/class-fs-plugin-updater.php1056,
|
714 |
+
#: includes/class-fs-plugin-updater.php:1070
|
715 |
+
msgid "Invalid module ID."
|
716 |
+
msgstr "Ugyldigt modul-ID."
|
717 |
+
|
718 |
+
#: includes/class-freemius.php20236, includes/class-fs-plugin-updater.php:1092
|
719 |
+
msgid "Premium version already active."
|
720 |
+
msgstr "Premium version allerede aktiv."
|
721 |
+
|
722 |
+
#: includes/class-freemius.php:20243
|
723 |
+
msgid "You do not have a valid license to access the premium version."
|
724 |
+
msgstr "Du har ikke en gyldig licens til at benytte premium-versionen."
|
725 |
+
|
726 |
+
#: includes/class-freemius.php:20250
|
727 |
+
msgid "Plugin is a \"Serviceware\" which means it does not have a premium code version."
|
728 |
+
msgstr "Plugin is a \"Serviceware\" which means it does not have a premium code version."
|
729 |
+
|
730 |
+
#: includes/class-freemius.php20268, includes/class-fs-plugin-updater.php:1091
|
731 |
+
msgid "Premium add-on version already installed."
|
732 |
+
msgstr "Premium tilføjelse er allerede installeret."
|
733 |
+
|
734 |
+
#: includes/class-freemius.php:20613
|
735 |
+
msgid "View paid features"
|
736 |
+
msgstr "Vis betalte features"
|
737 |
+
|
738 |
+
#: includes/class-freemius.php:20927
|
739 |
+
msgid "Thank you so much for using %s and its add-ons!"
|
740 |
+
msgstr "Thank you so much for using %s and its add-ons!"
|
741 |
+
|
742 |
+
#: includes/class-freemius.php:20928
|
743 |
+
msgid "Thank you so much for using %s!"
|
744 |
+
msgstr "Tak fordi du benytter %s!"
|
745 |
+
|
746 |
+
#: includes/class-freemius.php:20934
|
747 |
+
msgid "You've already opted-in to our usage-tracking, which helps us keep improving the %s."
|
748 |
+
msgstr "Du er allerede tilmeldt vores brugssporing, hvilket hjælper os med at forbedre %s."
|
749 |
+
|
750 |
+
#: includes/class-freemius.php:20938
|
751 |
+
msgid "Thank you so much for using our products!"
|
752 |
+
msgstr "Mange tak for at benytte vores produkter!"
|
753 |
+
|
754 |
+
#: includes/class-freemius.php:20939
|
755 |
+
msgid "You've already opted-in to our usage-tracking, which helps us keep improving them."
|
756 |
+
msgstr "Du er allerede tilmeldt vores brugssporing, hvilket hjælper os med at forbedre dem."
|
757 |
+
|
758 |
+
#: includes/class-freemius.php:20958
|
759 |
+
msgid "%s and its add-ons"
|
760 |
+
msgstr "%s og tilføjelser"
|
761 |
+
|
762 |
+
#: includes/class-freemius.php:20967
|
763 |
+
msgid "Products"
|
764 |
+
msgstr "Produkter"
|
765 |
+
|
766 |
+
#: includes/class-freemius.php20974, templates/connect.php:272
|
767 |
+
msgid "Yes"
|
768 |
+
msgstr "Ja"
|
769 |
+
|
770 |
+
#: includes/class-freemius.php20975, templates/connect.php:273
|
771 |
+
msgid "send me security & feature updates, educational content and offers."
|
772 |
+
msgstr "send mig sikkerheds- og feature-opdateringer, informativt indhold og tilbud."
|
773 |
+
|
774 |
+
#: includes/class-freemius.php20976, templates/connect.php:278
|
775 |
+
msgid "No"
|
776 |
+
msgstr "Nej"
|
777 |
+
|
778 |
+
#: includes/class-freemius.php20978, templates/connect.php:280
|
779 |
+
msgid "do %sNOT%s send me security & feature updates, educational content and offers."
|
780 |
+
msgstr "send %sIKKE%s sikkerheds- og feature-opdateringer, informativt indhold og tilbud."
|
781 |
+
|
782 |
+
#: includes/class-freemius.php:20988
|
783 |
+
msgid "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard 🙂"
|
784 |
+
msgstr "Grundet krav i den nye %sEU General Data Protection Regulation (GDPR)%s, er det nødvendigt at du igen giver dit udtrykkelige samtykke og bekræfter, at du er ombord 🙂"
|
785 |
+
|
786 |
+
#: includes/class-freemius.php20990, templates/connect.php:287
|
787 |
+
msgid "Please let us know if you'd like us to contact you for security & feature updates, educational content, and occasional offers:"
|
788 |
+
msgstr "Lad os vide, om vi har lov til at kontakte dig med sikkerheds- og feature-opdateringer, informativt indhold og lejlighedsvise tilbud:"
|
789 |
+
|
790 |
+
#: includes/class-freemius.php:21272
|
791 |
+
msgid "License key is empty."
|
792 |
+
msgstr "Licensnøglen er tom."
|
793 |
+
|
794 |
+
#: includes/class-fs-plugin-updater.php184,
|
795 |
+
#: templates/forms/premium-versions-upgrade-handler.php:57
|
796 |
+
msgid "Renew license"
|
797 |
+
msgstr "Forny licens"
|
798 |
+
|
799 |
+
#: includes/class-fs-plugin-updater.php189,
|
800 |
+
#: templates/forms/premium-versions-upgrade-handler.php:58
|
801 |
+
msgid "Buy license"
|
802 |
+
msgstr "Buy license"
|
803 |
+
|
804 |
+
#: includes/class-fs-plugin-updater.php:278
|
805 |
+
msgid "There is a %s of %s available."
|
806 |
+
msgstr "There is a %s of %s available."
|
807 |
+
|
808 |
+
#: includes/class-fs-plugin-updater.php:282
|
809 |
+
msgid "new version"
|
810 |
+
msgstr "new version"
|
811 |
+
|
812 |
+
#: includes/class-fs-plugin-updater.php:301
|
813 |
+
msgid "Important Upgrade Notice:"
|
814 |
+
msgstr "Important Upgrade Notice:"
|
815 |
+
|
816 |
+
#: includes/class-fs-plugin-updater.php:1121
|
817 |
+
msgid "Installing plugin: %s"
|
818 |
+
msgstr "Installerer plugin: %s"
|
819 |
+
|
820 |
+
#: includes/class-fs-plugin-updater.php:1162
|
821 |
+
msgid "Unable to connect to the filesystem. Please confirm your credentials."
|
822 |
+
msgstr "Unable to connect to the filesystem. Please confirm your credentials."
|
823 |
+
|
824 |
+
#: includes/class-fs-plugin-updater.php:1335
|
825 |
+
msgid "The remote plugin package does not contain a folder with the desired slug and renaming did not work."
|
826 |
+
msgstr "The remote plugin package does not contain a folder with the desired slug and renaming did not work."
|
827 |
+
|
828 |
+
#: includes/fs-plugin-info-dialog.php369,
|
829 |
+
#: templates/account/partials/addon.php:292
|
830 |
+
msgctxt "verb"
|
831 |
+
msgid "Purchase"
|
832 |
+
msgstr "Køb"
|
833 |
+
|
834 |
+
#: includes/fs-plugin-info-dialog.php:372
|
835 |
+
msgid "Start my free %s"
|
836 |
+
msgstr "Start min gratis %s"
|
837 |
+
|
838 |
+
#: includes/fs-plugin-info-dialog.php:413
|
839 |
+
msgid "Install Free Version Now"
|
840 |
+
msgstr "Installer gratis version nu"
|
841 |
+
|
842 |
+
#: includes/fs-plugin-info-dialog.php414, templates/auto-installation.php111,
|
843 |
+
#: templates/account/partials/addon.php272,
|
844 |
+
#: templates/account/partials/addon.php:322
|
845 |
+
msgid "Install Now"
|
846 |
+
msgstr "Installer nu"
|
847 |
+
|
848 |
+
#: includes/fs-plugin-info-dialog.php:425
|
849 |
+
msgctxt "as download latest version"
|
850 |
+
msgid "Download Latest Free Version"
|
851 |
+
msgstr "Download seneste gratis version"
|
852 |
+
|
853 |
+
#: includes/fs-plugin-info-dialog.php426, templates/account.php80,
|
854 |
+
#: templates/account/partials/addon.php:21
|
855 |
+
msgctxt "as download latest version"
|
856 |
+
msgid "Download Latest"
|
857 |
+
msgstr "Download seneste"
|
858 |
+
|
859 |
+
#: includes/fs-plugin-info-dialog.php:436
|
860 |
+
msgid "Install Free Version Update Now"
|
861 |
+
msgstr "Installer opdatering til gratis version nu"
|
862 |
+
|
863 |
+
#: includes/fs-plugin-info-dialog.php437, templates/account.php:460
|
864 |
+
msgid "Install Update Now"
|
865 |
+
msgstr "Installer opdatering nu"
|
866 |
+
|
867 |
+
#: includes/fs-plugin-info-dialog.php:448
|
868 |
+
msgid "Newer Free Version (%s) Installed"
|
869 |
+
msgstr "Nyere gratis version (%s) installeret"
|
870 |
+
|
871 |
+
#: includes/fs-plugin-info-dialog.php:449
|
872 |
+
msgid "Newer Version (%s) Installed"
|
873 |
+
msgstr "Nyere version (%s) installeret"
|
874 |
+
|
875 |
+
#: includes/fs-plugin-info-dialog.php:457
|
876 |
+
msgid "Latest Free Version Installed"
|
877 |
+
msgstr "Seneste gratis version installeret"
|
878 |
+
|
879 |
+
#: includes/fs-plugin-info-dialog.php:458
|
880 |
+
msgid "Latest Version Installed"
|
881 |
+
msgstr "Seneste version installeret"
|
882 |
+
|
883 |
+
#: includes/fs-plugin-info-dialog.php:613
|
884 |
+
msgctxt "Plugin installer section title"
|
885 |
+
msgid "Description"
|
886 |
+
msgstr "Beskrivelse"
|
887 |
+
|
888 |
+
#: includes/fs-plugin-info-dialog.php:614
|
889 |
+
msgctxt "Plugin installer section title"
|
890 |
+
msgid "Installation"
|
891 |
+
msgstr "Installering"
|
892 |
+
|
893 |
+
#: includes/fs-plugin-info-dialog.php:615
|
894 |
+
msgctxt "Plugin installer section title"
|
895 |
+
msgid "FAQ"
|
896 |
+
msgstr "FAQ"
|
897 |
+
|
898 |
+
#: includes/fs-plugin-info-dialog.php616,
|
899 |
+
#: templates/plugin-info/description.php:55
|
900 |
+
msgid "Screenshots"
|
901 |
+
msgstr "Skærmbilleder"
|
902 |
+
|
903 |
+
#: includes/fs-plugin-info-dialog.php:617
|
904 |
+
msgctxt "Plugin installer section title"
|
905 |
+
msgid "Changelog"
|
906 |
+
msgstr "Ændringslog"
|
907 |
+
|
908 |
+
#: includes/fs-plugin-info-dialog.php:618
|
909 |
+
msgctxt "Plugin installer section title"
|
910 |
+
msgid "Reviews"
|
911 |
+
msgstr "Anmeldelser"
|
912 |
+
|
913 |
+
#: includes/fs-plugin-info-dialog.php:619
|
914 |
+
msgctxt "Plugin installer section title"
|
915 |
+
msgid "Other Notes"
|
916 |
+
msgstr "Andre noter"
|
917 |
+
|
918 |
+
#: includes/fs-plugin-info-dialog.php:634
|
919 |
+
msgctxt "Plugin installer section title"
|
920 |
+
msgid "Features & Pricing"
|
921 |
+
msgstr "Funktioner og priser"
|
922 |
+
|
923 |
+
#: includes/fs-plugin-info-dialog.php:644
|
924 |
+
msgid "Plugin Install"
|
925 |
+
msgstr "Plugin-installering"
|
926 |
+
|
927 |
+
#: includes/fs-plugin-info-dialog.php:716
|
928 |
+
msgctxt "e.g. Professional Plan"
|
929 |
+
msgid "%s Plan"
|
930 |
+
msgstr "%s Plan"
|
931 |
+
|
932 |
+
#: includes/fs-plugin-info-dialog.php:742
|
933 |
+
msgctxt "e.g. the best product"
|
934 |
+
msgid "Best"
|
935 |
+
msgstr "Bedste"
|
936 |
+
|
937 |
+
#: includes/fs-plugin-info-dialog.php748,
|
938 |
+
#: includes/fs-plugin-info-dialog.php:768
|
939 |
+
msgctxt "as every month"
|
940 |
+
msgid "Monthly"
|
941 |
+
msgstr "Månedligt"
|
942 |
+
|
943 |
+
#: includes/fs-plugin-info-dialog.php:751
|
944 |
+
msgctxt "as once a year"
|
945 |
+
msgid "Annual"
|
946 |
+
msgstr "Årligt"
|
947 |
+
|
948 |
+
#: includes/fs-plugin-info-dialog.php:754
|
949 |
+
msgid "Lifetime"
|
950 |
+
msgstr "Livstid"
|
951 |
+
|
952 |
+
#: includes/fs-plugin-info-dialog.php768,
|
953 |
+
#: includes/fs-plugin-info-dialog.php770,
|
954 |
+
#: includes/fs-plugin-info-dialog.php:772
|
955 |
+
msgctxt "e.g. billed monthly"
|
956 |
+
msgid "Billed %s"
|
957 |
+
msgstr "Faktureret %s"
|
958 |
+
|
959 |
+
#: includes/fs-plugin-info-dialog.php:770
|
960 |
+
msgctxt "as once a year"
|
961 |
+
msgid "Annually"
|
962 |
+
msgstr "Årligt"
|
963 |
+
|
964 |
+
#: includes/fs-plugin-info-dialog.php:772
|
965 |
+
msgctxt "as once a year"
|
966 |
+
msgid "Once"
|
967 |
+
msgstr "Engangsbeløb"
|
968 |
+
|
969 |
+
#: includes/fs-plugin-info-dialog.php:778
|
970 |
+
msgid "Single Site License"
|
971 |
+
msgstr "Single Site License"
|
972 |
+
|
973 |
+
#: includes/fs-plugin-info-dialog.php:780
|
974 |
+
msgid "Unlimited Licenses"
|
975 |
+
msgstr "Ubegrænsede licenser"
|
976 |
+
|
977 |
+
#: includes/fs-plugin-info-dialog.php:782
|
978 |
+
msgid "Up to %s Sites"
|
979 |
+
msgstr "Op til %s websteder"
|
980 |
+
|
981 |
+
#: includes/fs-plugin-info-dialog.php792,
|
982 |
+
#: templates/plugin-info/features.php:82
|
983 |
+
msgctxt "as monthly period"
|
984 |
+
msgid "mo"
|
985 |
+
msgstr "md"
|
986 |
+
|
987 |
+
#: includes/fs-plugin-info-dialog.php799,
|
988 |
+
#: templates/plugin-info/features.php:80
|
989 |
+
msgctxt "as annual period"
|
990 |
+
msgid "year"
|
991 |
+
msgstr "år"
|
992 |
+
|
993 |
+
#: includes/fs-plugin-info-dialog.php:853
|
994 |
+
msgctxt "noun"
|
995 |
+
msgid "Price"
|
996 |
+
msgstr "Pris"
|
997 |
+
|
998 |
+
#: includes/fs-plugin-info-dialog.php:901
|
999 |
+
msgid "Save %s"
|
1000 |
+
msgstr "Spar %s"
|
1001 |
+
|
1002 |
+
#: includes/fs-plugin-info-dialog.php:911
|
1003 |
+
msgid "No commitment for %s - cancel anytime"
|
1004 |
+
msgstr "Ingen bindinger ved %s - annuller når som helst"
|
1005 |
+
|
1006 |
+
#: includes/fs-plugin-info-dialog.php:914
|
1007 |
+
msgid "After your free %s, pay as little as %s"
|
1008 |
+
msgstr "Efter din gratis %s er prisen kun %s"
|
1009 |
+
|
1010 |
+
#: includes/fs-plugin-info-dialog.php:925
|
1011 |
+
msgid "Details"
|
1012 |
+
msgstr "Detaljer"
|
1013 |
+
|
1014 |
+
#: includes/fs-plugin-info-dialog.php929, templates/account.php91,
|
1015 |
+
#: templates/debug.php201, templates/debug.php238, templates/debug.php452,
|
1016 |
+
#: templates/account/partials/addon.php:32
|
1017 |
+
msgctxt "product version"
|
1018 |
+
msgid "Version"
|
1019 |
+
msgstr "Version"
|
1020 |
+
|
1021 |
+
#: includes/fs-plugin-info-dialog.php:936
|
1022 |
+
msgctxt "as the plugin author"
|
1023 |
+
msgid "Author"
|
1024 |
+
msgstr "Forfatter"
|
1025 |
+
|
1026 |
+
#: includes/fs-plugin-info-dialog.php:943
|
1027 |
+
msgid "Last Updated"
|
1028 |
+
msgstr "Senest opdateret"
|
1029 |
+
|
1030 |
+
#: includes/fs-plugin-info-dialog.php948, templates/account.php:376
|
1031 |
+
msgctxt "x-ago"
|
1032 |
+
msgid "%s ago"
|
1033 |
+
msgstr "%s siden"
|
1034 |
+
|
1035 |
+
#: includes/fs-plugin-info-dialog.php:957
|
1036 |
+
msgid "Requires WordPress Version"
|
1037 |
+
msgstr "Kræver WordPress-version"
|
1038 |
+
|
1039 |
+
#: includes/fs-plugin-info-dialog.php:958
|
1040 |
+
msgid "%s or higher"
|
1041 |
+
msgstr "%s eller højere"
|
1042 |
+
|
1043 |
+
#: includes/fs-plugin-info-dialog.php:965
|
1044 |
+
msgid "Compatible up to"
|
1045 |
+
msgstr "Kompatibel op til"
|
1046 |
+
|
1047 |
+
#: includes/fs-plugin-info-dialog.php:973
|
1048 |
+
msgid "Downloaded"
|
1049 |
+
msgstr "Downloadet"
|
1050 |
+
|
1051 |
+
#: includes/fs-plugin-info-dialog.php:977
|
1052 |
+
msgid "%s time"
|
1053 |
+
msgstr "%s gang"
|
1054 |
+
|
1055 |
+
#: includes/fs-plugin-info-dialog.php:979
|
1056 |
+
msgid "%s times"
|
1057 |
+
msgstr "%s gange"
|
1058 |
+
|
1059 |
+
#: includes/fs-plugin-info-dialog.php:989
|
1060 |
+
msgid "WordPress.org Plugin Page"
|
1061 |
+
msgstr "WordPress.org Plugin-side"
|
1062 |
+
|
1063 |
+
#: includes/fs-plugin-info-dialog.php:997
|
1064 |
+
msgid "Plugin Homepage"
|
1065 |
+
msgstr "Plugin-websted"
|
1066 |
+
|
1067 |
+
#: includes/fs-plugin-info-dialog.php1005,
|
1068 |
+
#: includes/fs-plugin-info-dialog.php:1087
|
1069 |
+
msgid "Donate to this plugin"
|
1070 |
+
msgstr "Donér til dette plugin"
|
1071 |
+
|
1072 |
+
#: includes/fs-plugin-info-dialog.php:1012
|
1073 |
+
msgid "Average Rating"
|
1074 |
+
msgstr "Gennemsnitlig vurdering"
|
1075 |
+
|
1076 |
+
#: includes/fs-plugin-info-dialog.php:1019
|
1077 |
+
msgid "based on %s"
|
1078 |
+
msgstr "baseret på %s"
|
1079 |
+
|
1080 |
+
#: includes/fs-plugin-info-dialog.php:1023
|
1081 |
+
msgid "%s rating"
|
1082 |
+
msgstr "%s vurdering"
|
1083 |
+
|
1084 |
+
#: includes/fs-plugin-info-dialog.php:1025
|
1085 |
+
msgid "%s ratings"
|
1086 |
+
msgstr "%s vurderinger"
|
1087 |
+
|
1088 |
+
#: includes/fs-plugin-info-dialog.php:1040
|
1089 |
+
msgid "%s star"
|
1090 |
+
msgstr "%s stjerne"
|
1091 |
+
|
1092 |
+
#: includes/fs-plugin-info-dialog.php:1042
|
1093 |
+
msgid "%s stars"
|
1094 |
+
msgstr "%s stjerner"
|
1095 |
+
|
1096 |
+
#: includes/fs-plugin-info-dialog.php:1053
|
1097 |
+
msgid "Click to see reviews that provided a rating of %s"
|
1098 |
+
msgstr "Click to see reviews that provided a rating of %s"
|
1099 |
+
|
1100 |
+
#: includes/fs-plugin-info-dialog.php:1066
|
1101 |
+
msgid "Contributors"
|
1102 |
+
msgstr "Bidragsydere"
|
1103 |
+
|
1104 |
+
#: includes/fs-plugin-info-dialog.php1095,
|
1105 |
+
#: includes/fs-plugin-info-dialog.php:1097
|
1106 |
+
msgid "Warning"
|
1107 |
+
msgstr "Advarsel"
|
1108 |
+
|
1109 |
+
#: includes/fs-plugin-info-dialog.php:1095
|
1110 |
+
msgid "This plugin has not been tested with your current version of WordPress."
|
1111 |
+
msgstr "Dette plugin er ikke blevet testet med din nuværende version af WordPress."
|
1112 |
+
|
1113 |
+
#: includes/fs-plugin-info-dialog.php:1097
|
1114 |
+
msgid "This plugin has not been marked as compatible with your version of WordPress."
|
1115 |
+
msgstr "This plugin has not been marked as compatible with your version of WordPress."
|
1116 |
+
|
1117 |
+
#: includes/fs-plugin-info-dialog.php:1116
|
1118 |
+
msgid "Paid add-on must be deployed to Freemius."
|
1119 |
+
msgstr "Paid add-on must be deployed to Freemius."
|
1120 |
+
|
1121 |
+
#: includes/fs-plugin-info-dialog.php:1117
|
1122 |
+
msgid "Add-on must be deployed to WordPress.org or Freemius."
|
1123 |
+
msgstr "Add-on must be deployed to WordPress.org or Freemius."
|
1124 |
+
|
1125 |
+
#: templates/account.php81, templates/forms/subscription-cancellation.php96,
|
1126 |
+
#: templates/account/partials/addon.php22,
|
1127 |
+
#: templates/account/partials/site.php:295
|
1128 |
+
msgid "Downgrading your plan"
|
1129 |
+
msgstr "Downgrading your plan"
|
1130 |
+
|
1131 |
+
#: templates/account.php82, templates/forms/subscription-cancellation.php97,
|
1132 |
+
#: templates/account/partials/addon.php23,
|
1133 |
+
#: templates/account/partials/site.php:296
|
1134 |
+
msgid "Cancelling the subscription"
|
1135 |
+
msgstr "Cancelling the subscription"
|
1136 |
+
|
1137 |
+
#. translators: %1s: Either 'Downgrading your plan' or 'Cancelling the
|
1138 |
+
#. subscription'
|
1139 |
+
#: templates/account.php84, templates/forms/subscription-cancellation.php99,
|
1140 |
+
#: templates/account/partials/addon.php25,
|
1141 |
+
#: templates/account/partials/site.php:298
|
1142 |
+
msgid "%1s will immediately stop all future recurring payments and your %s plan license will expire in %s."
|
1143 |
+
msgstr "%1s will immediately stop all future recurring payments and your %s plan license will expire in %s."
|
1144 |
+
|
1145 |
+
#: templates/account.php85, templates/forms/subscription-cancellation.php100,
|
1146 |
+
#: templates/account/partials/addon.php26,
|
1147 |
+
#: templates/account/partials/site.php:299
|
1148 |
+
msgid "Please note that we will not be able to grandfather outdated pricing for renewals/new subscriptions after a cancellation. If you choose to renew the subscription manually in the future, after a price increase, which typically occurs once a year, you will be charged the updated price."
|
1149 |
+
msgstr "Please note that we will not be able to grandfather outdated pricing for renewals/new subscriptions after a cancellation. If you choose to renew the subscription manually in the future, after a price increase, which typically occurs once a year, you will be charged the updated price."
|
1150 |
+
|
1151 |
+
#: templates/account.php86, templates/forms/subscription-cancellation.php106,
|
1152 |
+
#: templates/account/partials/addon.php:27
|
1153 |
+
msgid "Cancelling the trial will immediately block access to all premium features. Are you sure?"
|
1154 |
+
msgstr "Cancelling the trial will immediately block access to all premium features. Are you sure?"
|
1155 |
+
|
1156 |
+
#: templates/account.php87, templates/forms/subscription-cancellation.php101,
|
1157 |
+
#: templates/account/partials/addon.php28,
|
1158 |
+
#: templates/account/partials/site.php:300
|
1159 |
+
msgid "You can still enjoy all %s features but you will not have access to %s security & feature updates, nor support."
|
1160 |
+
msgstr "You can still enjoy all %s features but you will not have access to %s security & feature updates, nor support."
|
1161 |
+
|
1162 |
+
#: templates/account.php88, templates/forms/subscription-cancellation.php102,
|
1163 |
+
#: templates/account/partials/addon.php29,
|
1164 |
+
#: templates/account/partials/site.php:301
|
1165 |
+
msgid "Once your license expires you can still use the Free version but you will NOT have access to the %s features."
|
1166 |
+
msgstr "Once your license expires you can still use the Free version but you will NOT have access to the %s features."
|
1167 |
+
|
1168 |
+
#. translators: %s: Plan title (e.g. "Professional")
|
1169 |
+
#: templates/account.php90,
|
1170 |
+
#: templates/account/partials/activate-license-button.php31,
|
1171 |
+
#: templates/account/partials/addon.php:31
|
1172 |
+
msgid "Activate %s Plan"
|
1173 |
+
msgstr "Aktiver %s plan"
|
1174 |
+
|
1175 |
+
#. translators: %s: Time period (e.g. Auto renews in "2 months")
|
1176 |
+
#: templates/account.php93, templates/account/partials/addon.php34,
|
1177 |
+
#: templates/account/partials/site.php:275
|
1178 |
+
msgid "Auto renews in %s"
|
1179 |
+
msgstr "Auto-fornyer om %s"
|
1180 |
+
|
1181 |
+
#. translators: %s: Time period (e.g. Expires in "2 months")
|
1182 |
+
#: templates/account.php95, templates/account/partials/addon.php36,
|
1183 |
+
#: templates/account/partials/site.php:277
|
1184 |
+
msgid "Expires in %s"
|
1185 |
+
msgstr "Udløber om %s"
|
1186 |
+
|
1187 |
+
#: templates/account.php96, templates/account/partials/addon.php:37
|
1188 |
+
msgctxt "as synchronize license"
|
1189 |
+
msgid "Sync License"
|
1190 |
+
msgstr "Synkroniser licens"
|
1191 |
+
|
1192 |
+
#: templates/account.php97, templates/account/partials/addon.php:38
|
1193 |
+
msgid "Cancel Trial"
|
1194 |
+
msgstr "Annuller prøveperiode"
|
1195 |
+
|
1196 |
+
#: templates/account.php98, templates/account/partials/addon.php:39
|
1197 |
+
msgid "Change Plan"
|
1198 |
+
msgstr "Skift plan"
|
1199 |
+
|
1200 |
+
#: templates/account.php99, templates/account/partials/addon.php:40
|
1201 |
+
msgctxt "verb"
|
1202 |
+
msgid "Upgrade"
|
1203 |
+
msgstr "Opgrader"
|
1204 |
+
|
1205 |
+
#: templates/account.php101, templates/account/partials/addon.php42,
|
1206 |
+
#: templates/account/partials/site.php:302
|
1207 |
+
msgctxt "verb"
|
1208 |
+
msgid "Downgrade"
|
1209 |
+
msgstr "Nedgrader"
|
1210 |
+
|
1211 |
+
#: templates/account.php103, templates/add-ons.php130,
|
1212 |
+
#: templates/plugin-info/features.php72,
|
1213 |
+
#: templates/account/partials/addon.php44,
|
1214 |
+
#: templates/account/partials/site.php:31
|
1215 |
+
msgid "Free"
|
1216 |
+
msgstr "Gratis"
|
1217 |
+
|
1218 |
+
#: templates/account.php104, templates/account/partials/addon.php:45
|
1219 |
+
msgid "Activate"
|
1220 |
+
msgstr "Aktiver"
|
1221 |
+
|
1222 |
+
#: templates/account.php105, templates/debug.php371,
|
1223 |
+
#: includes/customizer/class-fs-customizer-upsell-control.php106,
|
1224 |
+
#: templates/account/partials/addon.php:46
|
1225 |
+
msgctxt "as product pricing plan"
|
1226 |
+
msgid "Plan"
|
1227 |
+
msgstr "Plan"
|
1228 |
+
|
1229 |
+
#: templates/account.php:158
|
1230 |
+
msgid "Free Trial"
|
1231 |
+
msgstr "Gratis prøveperiode"
|
1232 |
+
|
1233 |
+
#: templates/account.php:169
|
1234 |
+
msgid "Account Details"
|
1235 |
+
msgstr "Kontodetaljer"
|
1236 |
+
|
1237 |
+
#: templates/account.php:179
|
1238 |
+
msgid "Deleting the account will automatically deactivate your %s plan license so you can use it on other sites. If you want to terminate the recurring payments as well, click the \"Cancel\" button, and first \"Downgrade\" your account. Are you sure you would like to continue with the deletion?"
|
1239 |
+
msgstr "Deleting the account will automatically deactivate your %s plan license so you can use it on other sites. If you want to terminate the recurring payments as well, click the \"Cancel\" button, and first \"Downgrade\" your account. Are you sure you would like to continue with the deletion?"
|
1240 |
+
|
1241 |
+
#: templates/account.php:181
|
1242 |
+
msgid "Deletion is not temporary. Only delete if you no longer want to use this %s anymore. Are you sure you would like to continue with the deletion?"
|
1243 |
+
msgstr "Deletion is not temporary. Only delete if you no longer want to use this %s anymore. Are you sure you would like to continue with the deletion?"
|
1244 |
+
|
1245 |
+
#: templates/account.php:184
|
1246 |
+
msgid "Delete Account"
|
1247 |
+
msgstr "Slet konto"
|
1248 |
+
|
1249 |
+
#: templates/account.php196, templates/account/partials/addon.php159,
|
1250 |
+
#: templates/account/partials/deactivate-license-button.php:35
|
1251 |
+
msgid "Deactivate License"
|
1252 |
+
msgstr "Deaktiver licens"
|
1253 |
+
|
1254 |
+
#: templates/account.php219, templates/forms/subscription-cancellation.php:125
|
1255 |
+
msgid "Are you sure you want to proceed?"
|
1256 |
+
msgstr "Er du sikker på, du vil fortsætte?"
|
1257 |
+
|
1258 |
+
#: templates/account.php219, templates/account/partials/addon.php:182
|
1259 |
+
msgid "Cancel Subscription"
|
1260 |
+
msgstr "Annuller abonnement"
|
1261 |
+
|
1262 |
+
#: templates/account.php:247
|
1263 |
+
msgctxt "as synchronize"
|
1264 |
+
msgid "Sync"
|
1265 |
+
msgstr "Synkroniser"
|
1266 |
+
|
1267 |
+
#: templates/account.php261, templates/debug.php:487
|
1268 |
+
msgid "Name"
|
1269 |
+
msgstr "Navn"
|
1270 |
+
|
1271 |
+
#: templates/account.php267, templates/debug.php:488
|
1272 |
+
msgid "Email"
|
1273 |
+
msgstr "E-mail"
|
1274 |
+
|
1275 |
+
#: templates/account.php274, templates/debug.php370, templates/debug.php:526
|
1276 |
+
msgid "User ID"
|
1277 |
+
msgstr "Bruger-ID"
|
1278 |
+
|
1279 |
+
#: templates/account.php:282
|
1280 |
+
msgid "Site ID"
|
1281 |
+
msgstr "Websteds-ID"
|
1282 |
+
|
1283 |
+
#: templates/account.php:285
|
1284 |
+
msgid "No ID"
|
1285 |
+
msgstr "Intet ID"
|
1286 |
+
|
1287 |
+
#: templates/account.php290, templates/debug.php243, templates/debug.php372,
|
1288 |
+
#: templates/debug.php453, templates/debug.php490,
|
1289 |
+
#: templates/account/partials/site.php:219
|
1290 |
+
msgid "Public Key"
|
1291 |
+
msgstr "Offentlig nøgle"
|
1292 |
+
|
1293 |
+
#: templates/account.php296, templates/debug.php373, templates/debug.php454,
|
1294 |
+
#: templates/debug.php491, templates/account/partials/site.php:231
|
1295 |
+
msgid "Secret Key"
|
1296 |
+
msgstr "Privat nøgle"
|
1297 |
+
|
1298 |
+
#: templates/account.php:299
|
1299 |
+
msgctxt "as secret encryption key missing"
|
1300 |
+
msgid "No Secret"
|
1301 |
+
msgstr "Ingen privat nøgle"
|
1302 |
+
|
1303 |
+
#: templates/account.php318, templates/account/partials/site.php112,
|
1304 |
+
#: templates/account/partials/site.php:114
|
1305 |
+
msgid "Trial"
|
1306 |
+
msgstr "Prøveperiode"
|
1307 |
+
|
1308 |
+
#: templates/account.php337, templates/debug.php531,
|
1309 |
+
#: templates/account/partials/site.php:248
|
1310 |
+
msgid "License Key"
|
1311 |
+
msgstr "Licensnøgle"
|
1312 |
+
|
1313 |
+
#: templates/account.php:367
|
1314 |
+
msgid "not verified"
|
1315 |
+
msgstr "ikke verificeret"
|
1316 |
+
|
1317 |
+
#: templates/account.php376, templates/account/partials/addon.php:120
|
1318 |
+
msgid "Expired"
|
1319 |
+
msgstr "Udløbet"
|
1320 |
+
|
1321 |
+
#: templates/account.php:428
|
1322 |
+
msgid "Premium version"
|
1323 |
+
msgstr "Premium version"
|
1324 |
+
|
1325 |
+
#: templates/account.php:430
|
1326 |
+
msgid "Free version"
|
1327 |
+
msgstr "Gratis version"
|
1328 |
+
|
1329 |
+
#: templates/account.php:442
|
1330 |
+
msgid "Verify Email"
|
1331 |
+
msgstr "Verificer e-mail"
|
1332 |
+
|
1333 |
+
#: templates/account.php:453
|
1334 |
+
msgid "Download %s Version"
|
1335 |
+
msgstr "Download 1%s version"
|
1336 |
+
|
1337 |
+
#: templates/account.php467, templates/account.php649,
|
1338 |
+
#: templates/account/partials/site.php237,
|
1339 |
+
#: templates/account/partials/site.php:255
|
1340 |
+
msgctxt "verb"
|
1341 |
+
msgid "Show"
|
1342 |
+
msgstr "Vis"
|
1343 |
+
|
1344 |
+
#: templates/account.php:481
|
1345 |
+
msgid "What is your %s?"
|
1346 |
+
msgstr "Angiv venligst %s?"
|
1347 |
+
|
1348 |
+
#: templates/account.php489, templates/account/billing.php:27
|
1349 |
+
msgctxt "verb"
|
1350 |
+
msgid "Edit"
|
1351 |
+
msgstr "Rediger"
|
1352 |
+
|
1353 |
+
#: templates/account.php:502
|
1354 |
+
msgid "Sites"
|
1355 |
+
msgstr "Websteder"
|
1356 |
+
|
1357 |
+
#: templates/account.php:513
|
1358 |
+
msgid "Search by address"
|
1359 |
+
msgstr "Søg efter adresse"
|
1360 |
+
|
1361 |
+
#: templates/account.php522, templates/account.php570, templates/debug.php236,
|
1362 |
+
#: templates/debug.php364, templates/debug.php449, templates/debug.php486,
|
1363 |
+
#: templates/debug.php524, templates/debug.php597,
|
1364 |
+
#: templates/account/payments.php35, templates/debug/logger.php:21
|
1365 |
+
msgid "ID"
|
1366 |
+
msgstr "ID"
|
1367 |
+
|
1368 |
+
#: templates/account.php523, templates/debug.php:367
|
1369 |
+
msgid "Address"
|
1370 |
+
msgstr "Adresse"
|
1371 |
+
|
1372 |
+
#: templates/account.php:524
|
1373 |
+
msgid "License"
|
1374 |
+
msgstr "Licens"
|
1375 |
+
|
1376 |
+
#: templates/account.php:525
|
1377 |
+
msgid "Plan"
|
1378 |
+
msgstr "Plan"
|
1379 |
+
|
1380 |
+
#: templates/account.php:573
|
1381 |
+
msgctxt "as software license"
|
1382 |
+
msgid "License"
|
1383 |
+
msgstr "Licens"
|
1384 |
+
|
1385 |
+
#: templates/account.php:643
|
1386 |
+
msgctxt "verb"
|
1387 |
+
msgid "Hide"
|
1388 |
+
msgstr "Skjul"
|
1389 |
+
|
1390 |
+
#: templates/account.php:686
|
1391 |
+
msgid "Cancelling %s"
|
1392 |
+
msgstr "Cancelling %s"
|
1393 |
+
|
1394 |
+
#: templates/account.php686, templates/account.php703,
|
1395 |
+
#: templates/forms/subscription-cancellation.php27,
|
1396 |
+
#: templates/forms/deactivation/form.php:117
|
1397 |
+
msgid "trial"
|
1398 |
+
msgstr "trial"
|
1399 |
+
|
1400 |
+
#: templates/account.php701, templates/forms/deactivation/form.php:134
|
1401 |
+
msgid "Cancelling %s..."
|
1402 |
+
msgstr "Cancelling %s..."
|
1403 |
+
|
1404 |
+
#: templates/account.php704, templates/forms/subscription-cancellation.php28,
|
1405 |
+
#: templates/forms/deactivation/form.php:118
|
1406 |
+
msgid "subscription"
|
1407 |
+
msgstr "subscription"
|
1408 |
+
|
1409 |
+
#: templates/account.php:718
|
1410 |
+
msgid "Deactivating your license will block all premium features, but will enable activating the license on another site. Are you sure you want to proceed?"
|
1411 |
+
msgstr "Deactivating your license will block all premium features, but will enable activating the license on another site. Are you sure you want to proceed?"
|
1412 |
+
|
1413 |
+
#: templates/add-ons.php:36
|
1414 |
+
msgid "Add Ons for %s"
|
1415 |
+
msgstr "Tilføjelser til %s"
|
1416 |
+
|
1417 |
+
#: templates/add-ons.php:44
|
1418 |
+
msgid "We could'nt load the add-ons list. It's probably an issue on our side, please try to come back in few minutes."
|
1419 |
+
msgstr "We could'nt load the add-ons list. It's probably an issue on our side, please try to come back in few minutes."
|
1420 |
+
|
1421 |
+
#: templates/add-ons.php:139
|
1422 |
+
msgid "View details"
|
1423 |
+
msgstr "Vis detaljer"
|
1424 |
+
|
1425 |
+
#: templates/admin-notice.php13, templates/forms/license-activation.php208,
|
1426 |
+
#: templates/forms/resend-key.php:77
|
1427 |
+
msgctxt "as close a window"
|
1428 |
+
msgid "Dismiss"
|
1429 |
+
msgstr "Fjern"
|
1430 |
+
|
1431 |
+
#: templates/auto-installation.php:45
|
1432 |
+
msgid "%s sec"
|
1433 |
+
msgstr "1%s sek"
|
1434 |
+
|
1435 |
+
#: templates/auto-installation.php:83
|
1436 |
+
msgid "Automatic Installation"
|
1437 |
+
msgstr "Automatisk installering"
|
1438 |
+
|
1439 |
+
#: templates/auto-installation.php:93
|
1440 |
+
msgid "An automated download and installation of %s (paid version) from %s will start in %s. If you would like to do it manually - click the cancellation button now."
|
1441 |
+
msgstr "An automated download and installation of %s (paid version) from %s will start in %s. If you would like to do it manually - click the cancellation button now."
|
1442 |
+
|
1443 |
+
#: templates/auto-installation.php:104
|
1444 |
+
msgid "The installation process has started and may take a few minutes to complete. Please wait until it is done - do not refresh this page."
|
1445 |
+
msgstr "The installation process has started and may take a few minutes to complete. Please wait until it is done - do not refresh this page."
|
1446 |
+
|
1447 |
+
#: templates/auto-installation.php:109
|
1448 |
+
msgid "Cancel Installation"
|
1449 |
+
msgstr "Annuller installering"
|
1450 |
+
|
1451 |
+
#: templates/checkout.php:172
|
1452 |
+
msgid "Checkout"
|
1453 |
+
msgstr "Udtjekning"
|
1454 |
+
|
1455 |
+
#: templates/checkout.php:172
|
1456 |
+
msgid "PCI compliant"
|
1457 |
+
msgstr "PCI compliant"
|
1458 |
+
|
1459 |
+
#. translators: %s: name (e.g. Hey John,)
|
1460 |
+
#: templates/connect.php:112
|
1461 |
+
msgctxt "greeting"
|
1462 |
+
msgid "Hey %s,"
|
1463 |
+
msgstr "Hey %s,"
|
1464 |
+
|
1465 |
+
#: templates/connect.php:154
|
1466 |
+
msgid "Allow & Continue"
|
1467 |
+
msgstr "Tillad & Fortsæt"
|
1468 |
+
|
1469 |
+
#: templates/connect.php:158
|
1470 |
+
msgid "Re-send activation email"
|
1471 |
+
msgstr "Gensend e-mail om aktivering"
|
1472 |
+
|
1473 |
+
#: templates/connect.php:162
|
1474 |
+
msgid "Thanks %s!"
|
1475 |
+
msgstr "Tak %s!"
|
1476 |
+
|
1477 |
+
#: templates/connect.php172, templates/forms/license-activation.php:43
|
1478 |
+
msgid "Agree & Activate License"
|
1479 |
+
msgstr "Accepter & aktiver licens"
|
1480 |
+
|
1481 |
+
#: templates/connect.php:181
|
1482 |
+
msgid "Thanks for purchasing %s! To get started, please enter your license key:"
|
1483 |
+
msgstr "Tak for at købe %s! For at komme i gang, venligst indtast din licensnøgle:"
|
1484 |
+
|
1485 |
+
#: templates/connect.php:188
|
1486 |
+
msgid "Never miss an important update - opt in to our security & feature updates notifications, educational content, offers, and non-sensitive diagnostic tracking with %4$s."
|
1487 |
+
msgstr "Never miss an important update - opt in to our security & feature updates notifications, educational content, offers, and non-sensitive diagnostic tracking with %4$s."
|
1488 |
+
|
1489 |
+
#: templates/connect.php:189
|
1490 |
+
msgid "Never miss an important update - opt in to our security and feature updates notifications, and non-sensitive diagnostic tracking with %4$s."
|
1491 |
+
msgstr "Never miss an important update - opt in to our security and feature updates notifications, and non-sensitive diagnostic tracking with %4$s."
|
1492 |
+
|
1493 |
+
#: templates/connect.php:195
|
1494 |
+
msgid "Never miss an important update - opt in to our security & feature updates notifications, educational content, offers, and non-sensitive diagnostic tracking with %4$s. If you skip this, that's okay! %1$s will still work just fine."
|
1495 |
+
msgstr "Never miss an important update - opt in to our security & feature updates notifications, educational content, offers, and non-sensitive diagnostic tracking with %4$s. If you skip this, that's okay! %1$s will still work just fine."
|
1496 |
+
|
1497 |
+
#: templates/connect.php:196
|
1498 |
+
msgid "Never miss an important update - opt in to our security & feature updates notifications, and non-sensitive diagnostic tracking with %4$s. If you skip this, that's okay! %1$s will still work just fine."
|
1499 |
+
msgstr "Never miss an important update - opt in to our security & feature updates notifications, and non-sensitive diagnostic tracking with %4$s. If you skip this, that's okay! %1$s will still work just fine."
|
1500 |
+
|
1501 |
+
#: templates/connect.php:230
|
1502 |
+
msgid "We're excited to introduce the Freemius network-level integration."
|
1503 |
+
msgstr "We're excited to introduce the Freemius network-level integration."
|
1504 |
+
|
1505 |
+
#: templates/connect.php:233
|
1506 |
+
msgid "During the update process we detected %d site(s) that are still pending license activation."
|
1507 |
+
msgstr "During the update process we detected %d site(s) that are still pending license activation."
|
1508 |
+
|
1509 |
+
#: templates/connect.php:235
|
1510 |
+
msgid "If you'd like to use the %s on those sites, please enter your license key below and click the activation button."
|
1511 |
+
msgstr "If you'd like to use the %s on those sites, please enter your license key below and click the activation button."
|
1512 |
+
|
1513 |
+
#: templates/connect.php:237
|
1514 |
+
msgid "%s's paid features"
|
1515 |
+
msgstr "%s's paid features"
|
1516 |
+
|
1517 |
+
#: templates/connect.php:242
|
1518 |
+
msgid "Alternatively, you can skip it for now and activate the license later, in your %s's network-level Account page."
|
1519 |
+
msgstr "Alternatively, you can skip it for now and activate the license later, in your %s's network-level Account page."
|
1520 |
+
|
1521 |
+
#: templates/connect.php:244
|
1522 |
+
msgid "During the update process we detected %s site(s) in the network that are still pending your attention."
|
1523 |
+
msgstr "During the update process we detected %s site(s) in the network that are still pending your attention."
|
1524 |
+
|
1525 |
+
#: templates/connect.php253, templates/forms/license-activation.php:46
|
1526 |
+
msgid "License key"
|
1527 |
+
msgstr "Licensnøgle"
|
1528 |
+
|
1529 |
+
#: templates/connect.php256, templates/forms/license-activation.php:19
|
1530 |
+
msgid "Can't find your license key?"
|
1531 |
+
msgstr "Kan du ikke finde din licensnøgle?"
|
1532 |
+
|
1533 |
+
#: templates/connect.php315, templates/connect.php630,
|
1534 |
+
#: templates/forms/deactivation/retry-skip.php:20
|
1535 |
+
msgctxt "verb"
|
1536 |
+
msgid "Skip"
|
1537 |
+
msgstr "Spring over"
|
1538 |
+
|
1539 |
+
#: templates/connect.php:318
|
1540 |
+
msgid "Delegate to Site Admins"
|
1541 |
+
msgstr "Delegate to Site Admins"
|
1542 |
+
|
1543 |
+
#: templates/connect.php:318
|
1544 |
+
msgid "If you click it, this decision will be delegated to the sites administrators."
|
1545 |
+
msgstr "If you click it, this decision will be delegated to the sites administrators."
|
1546 |
+
|
1547 |
+
#: templates/connect.php:346
|
1548 |
+
msgid "Your Profile Overview"
|
1549 |
+
msgstr "Overblik af din profil"
|
1550 |
+
|
1551 |
+
#: templates/connect.php:347
|
1552 |
+
msgid "Name and email address"
|
1553 |
+
msgstr "Navn og e-mailadresse"
|
1554 |
+
|
1555 |
+
#: templates/connect.php:352
|
1556 |
+
msgid "Your Site Overview"
|
1557 |
+
msgstr "Overblik af dit websted"
|
1558 |
+
|
1559 |
+
#: templates/connect.php:353
|
1560 |
+
msgid "Site URL, WP version, PHP info, plugins & themes"
|
1561 |
+
msgstr "Websteds-URL, WP version, PHP info, plugins og temaer"
|
1562 |
+
|
1563 |
+
#: templates/connect.php:358
|
1564 |
+
msgid "Admin Notices"
|
1565 |
+
msgstr "Admin-meddelelser"
|
1566 |
+
|
1567 |
+
#: templates/connect.php359, templates/connect.php:375
|
1568 |
+
msgid "Updates, announcements, marketing, no spam"
|
1569 |
+
msgstr "Updates, announcements, marketing, no spam"
|
1570 |
+
|
1571 |
+
#: templates/connect.php:364
|
1572 |
+
msgid "Current %s Events"
|
1573 |
+
msgstr "Current %s Events"
|
1574 |
+
|
1575 |
+
#: templates/connect.php:365
|
1576 |
+
msgid "Activation, deactivation and uninstall"
|
1577 |
+
msgstr "Aktivering, deaktivering og afinstallering"
|
1578 |
+
|
1579 |
+
#: templates/connect.php:374
|
1580 |
+
msgid "Newsletter"
|
1581 |
+
msgstr "Nyhedsbrev"
|
1582 |
+
|
1583 |
+
#: templates/connect.php391, templates/forms/license-activation.php:38
|
1584 |
+
msgid "The %1$s will be periodically sending data to %2$s to check for security and feature updates, and verify the validity of your license."
|
1585 |
+
msgstr "The %1$s will be periodically sending data to %2$s to check for security and feature updates, and verify the validity of your license."
|
1586 |
+
|
1587 |
+
#: templates/connect.php:396
|
1588 |
+
msgid "What permissions are being granted?"
|
1589 |
+
msgstr "Hvilke tilladelser bliver givet?"
|
1590 |
+
|
1591 |
+
#: templates/connect.php:417
|
1592 |
+
msgid "Don't have a license key?"
|
1593 |
+
msgstr "Har du ikke en licensnøgle?"
|
1594 |
+
|
1595 |
+
#: templates/connect.php:418
|
1596 |
+
msgid "Activate Free Version"
|
1597 |
+
msgstr "Aktiver gratis version"
|
1598 |
+
|
1599 |
+
#: templates/connect.php:420
|
1600 |
+
msgid "Have a license key?"
|
1601 |
+
msgstr "Har du en licensnøgle?"
|
1602 |
+
|
1603 |
+
#: templates/connect.php:428
|
1604 |
+
msgid "Privacy Policy"
|
1605 |
+
msgstr "Privatlivspolitik"
|
1606 |
+
|
1607 |
+
#: templates/connect.php:430
|
1608 |
+
msgid "License Agreement"
|
1609 |
+
msgstr "License Agreement"
|
1610 |
+
|
1611 |
+
#: templates/connect.php:430
|
1612 |
+
msgid "Terms of Service"
|
1613 |
+
msgstr "Servicevilkår"
|
1614 |
+
|
1615 |
+
#: templates/connect.php:766
|
1616 |
+
msgctxt "as in the process of sending an email"
|
1617 |
+
msgid "Sending email"
|
1618 |
+
msgstr "Sender e-mail"
|
1619 |
+
|
1620 |
+
#: templates/connect.php:767
|
1621 |
+
msgctxt "as activating plugin"
|
1622 |
+
msgid "Activating"
|
1623 |
+
msgstr "Aktiverer"
|
1624 |
+
|
1625 |
+
#: templates/contact.php:78
|
1626 |
+
msgid "Contact"
|
1627 |
+
msgstr "Kontakt"
|
1628 |
+
|
1629 |
+
#: templates/debug.php:17
|
1630 |
+
msgctxt "as turned off"
|
1631 |
+
msgid "Off"
|
1632 |
+
msgstr "Fra"
|
1633 |
+
|
1634 |
+
#: templates/debug.php:18
|
1635 |
+
msgctxt "as turned on"
|
1636 |
+
msgid "On"
|
1637 |
+
msgstr "Til"
|
1638 |
+
|
1639 |
+
#: templates/debug.php:20
|
1640 |
+
msgid "SDK"
|
1641 |
+
msgstr "SDK"
|
1642 |
+
|
1643 |
+
#: templates/debug.php:24
|
1644 |
+
msgctxt "as code debugging"
|
1645 |
+
msgid "Debugging"
|
1646 |
+
msgstr "Fejlfinding"
|
1647 |
+
|
1648 |
+
#: templates/debug.php54, templates/debug.php248, templates/debug.php374,
|
1649 |
+
#: templates/debug.php:492
|
1650 |
+
msgid "Actions"
|
1651 |
+
msgstr "Handlinger"
|
1652 |
+
|
1653 |
+
#: templates/debug.php:64
|
1654 |
+
msgid "Are you sure you want to delete all Freemius data?"
|
1655 |
+
msgstr "Er du sikker på, du vil slette al Freemius data?"
|
1656 |
+
|
1657 |
+
#: templates/debug.php:64
|
1658 |
+
msgid "Delete All Accounts"
|
1659 |
+
msgstr "Slet alle konti"
|
1660 |
+
|
1661 |
+
#: templates/debug.php:71
|
1662 |
+
msgid "Clear API Cache"
|
1663 |
+
msgstr "Ryd API-cache"
|
1664 |
+
|
1665 |
+
#: templates/debug.php:79
|
1666 |
+
msgid "Clear Updates Transients"
|
1667 |
+
msgstr "Clear Updates Transients"
|
1668 |
+
|
1669 |
+
#: templates/debug.php:86
|
1670 |
+
msgid "Sync Data From Server"
|
1671 |
+
msgstr "Synkroniser data fra server"
|
1672 |
+
|
1673 |
+
#: templates/debug.php:95
|
1674 |
+
msgid "Migrate Options to Network"
|
1675 |
+
msgstr "Migrate Options to Network"
|
1676 |
+
|
1677 |
+
#: templates/debug.php:100
|
1678 |
+
msgid "Load DB Option"
|
1679 |
+
msgstr "Hent DB-indstilling"
|
1680 |
+
|
1681 |
+
#: templates/debug.php:103
|
1682 |
+
msgid "Set DB Option"
|
1683 |
+
msgstr "Sæt DB-indstilling"
|
1684 |
+
|
1685 |
+
#: templates/debug.php:180
|
1686 |
+
msgid "Key"
|
1687 |
+
msgstr "Nøgle"
|
1688 |
+
|
1689 |
+
#: templates/debug.php:181
|
1690 |
+
msgid "Value"
|
1691 |
+
msgstr "Værdi"
|
1692 |
+
|
1693 |
+
#: templates/debug.php:197
|
1694 |
+
msgctxt "as software development kit versions"
|
1695 |
+
msgid "SDK Versions"
|
1696 |
+
msgstr "SDK-versioner"
|
1697 |
+
|
1698 |
+
#: templates/debug.php:202
|
1699 |
+
msgid "SDK Path"
|
1700 |
+
msgstr "SDK-sti"
|
1701 |
+
|
1702 |
+
#: templates/debug.php203, templates/debug.php:242
|
1703 |
+
msgid "Module Path"
|
1704 |
+
msgstr "Modul-sti"
|
1705 |
+
|
1706 |
+
#: templates/debug.php:204
|
1707 |
+
msgid "Is Active"
|
1708 |
+
msgstr "Er aktiv"
|
1709 |
+
|
1710 |
+
#: templates/debug.php232, templates/debug/plugins-themes-sync.php:35
|
1711 |
+
msgid "Plugins"
|
1712 |
+
msgstr "Plugins"
|
1713 |
+
|
1714 |
+
#: templates/debug.php232, templates/debug/plugins-themes-sync.php:56
|
1715 |
+
msgid "Themes"
|
1716 |
+
msgstr "Temaer"
|
1717 |
+
|
1718 |
+
#: templates/debug.php237, templates/debug.php369, templates/debug.php451,
|
1719 |
+
#: templates/debug/scheduled-crons.php:80
|
1720 |
+
msgid "Slug"
|
1721 |
+
msgstr "Kortnavn"
|
1722 |
+
|
1723 |
+
#: templates/debug.php239, templates/debug.php:450
|
1724 |
+
msgid "Title"
|
1725 |
+
msgstr "Titel"
|
1726 |
+
|
1727 |
+
#: templates/debug.php:240
|
1728 |
+
msgctxt "as application program interface"
|
1729 |
+
msgid "API"
|
1730 |
+
msgstr "API"
|
1731 |
+
|
1732 |
+
#: templates/debug.php:241
|
1733 |
+
msgid "Freemius State"
|
1734 |
+
msgstr "Freemius tilstand"
|
1735 |
+
|
1736 |
+
#: templates/debug.php:245
|
1737 |
+
msgid "Network Blog"
|
1738 |
+
msgstr "Netværksblog"
|
1739 |
+
|
1740 |
+
#: templates/debug.php:246
|
1741 |
+
msgid "Network User"
|
1742 |
+
msgstr "Netværksbruger"
|
1743 |
+
|
1744 |
+
#: templates/debug.php:283
|
1745 |
+
msgctxt "as connection was successful"
|
1746 |
+
msgid "Connected"
|
1747 |
+
msgstr "Forbundet"
|
1748 |
+
|
1749 |
+
#: templates/debug.php:284
|
1750 |
+
msgctxt "as connection blocked"
|
1751 |
+
msgid "Blocked"
|
1752 |
+
msgstr "Blokeret"
|
1753 |
+
|
1754 |
+
#: templates/debug.php:320
|
1755 |
+
msgid "Simulate Trial Promotion"
|
1756 |
+
msgstr "Simulate Trial Promotion"
|
1757 |
+
|
1758 |
+
#: templates/debug.php:332
|
1759 |
+
msgid "Simulate Network Upgrade"
|
1760 |
+
msgstr "Simuler netværksopgradering"
|
1761 |
+
|
1762 |
+
#: templates/debug.php:358
|
1763 |
+
msgid "%s Installs"
|
1764 |
+
msgstr "%s installeringer"
|
1765 |
+
|
1766 |
+
#: templates/debug.php:360
|
1767 |
+
msgctxt "like websites"
|
1768 |
+
msgid "Sites"
|
1769 |
+
msgstr "Websteder"
|
1770 |
+
|
1771 |
+
#: templates/debug.php366, templates/account/partials/site.php:148
|
1772 |
+
msgid "Blog ID"
|
1773 |
+
msgstr "Blog-ID"
|
1774 |
+
|
1775 |
+
#: templates/debug.php431, templates/debug.php509,
|
1776 |
+
#: templates/account/partials/addon.php:339
|
1777 |
+
msgctxt "verb"
|
1778 |
+
msgid "Delete"
|
1779 |
+
msgstr "Slet"
|
1780 |
+
|
1781 |
+
#: templates/debug.php:445
|
1782 |
+
msgid "Add Ons of module %s"
|
1783 |
+
msgstr "Tilføjelser til modul %s"
|
1784 |
+
|
1785 |
+
#: templates/debug.php:482
|
1786 |
+
msgid "Users"
|
1787 |
+
msgstr "Brugere"
|
1788 |
+
|
1789 |
+
#: templates/debug.php:489
|
1790 |
+
msgid "Verified"
|
1791 |
+
msgstr "Verificeret"
|
1792 |
+
|
1793 |
+
#: templates/debug.php:520
|
1794 |
+
msgid "%s Licenses"
|
1795 |
+
msgstr "1%s licenser"
|
1796 |
+
|
1797 |
+
#: templates/debug.php:525
|
1798 |
+
msgid "Plugin ID"
|
1799 |
+
msgstr "Plugin-ID"
|
1800 |
+
|
1801 |
+
#: templates/debug.php:527
|
1802 |
+
msgid "Plan ID"
|
1803 |
+
msgstr "Plan-ID"
|
1804 |
+
|
1805 |
+
#: templates/debug.php:528
|
1806 |
+
msgid "Quota"
|
1807 |
+
msgstr "Kvote"
|
1808 |
+
|
1809 |
+
#: templates/debug.php:529
|
1810 |
+
msgid "Activated"
|
1811 |
+
msgstr "Aktiveret"
|
1812 |
+
|
1813 |
+
#: templates/debug.php:530
|
1814 |
+
msgid "Blocking"
|
1815 |
+
msgstr "Blokerer"
|
1816 |
+
|
1817 |
+
#: templates/debug.php:532
|
1818 |
+
msgctxt "as expiration date"
|
1819 |
+
msgid "Expiration"
|
1820 |
+
msgstr "Udløber"
|
1821 |
+
|
1822 |
+
#: templates/debug.php:555
|
1823 |
+
msgid "Debug Log"
|
1824 |
+
msgstr "Fejlfindingslog"
|
1825 |
+
|
1826 |
+
#: templates/debug.php:559
|
1827 |
+
msgid "All Types"
|
1828 |
+
msgstr "Alle typer"
|
1829 |
+
|
1830 |
+
#: templates/debug.php:566
|
1831 |
+
msgid "All Requests"
|
1832 |
+
msgstr "Alle forespørgsler"
|
1833 |
+
|
1834 |
+
#: templates/debug.php571, templates/debug.php600,
|
1835 |
+
#: templates/debug/logger.php:25
|
1836 |
+
msgid "File"
|
1837 |
+
msgstr "Fil"
|
1838 |
+
|
1839 |
+
#: templates/debug.php572, templates/debug.php598,
|
1840 |
+
#: templates/debug/logger.php:23
|
1841 |
+
msgid "Function"
|
1842 |
+
msgstr "Funktion"
|
1843 |
+
|
1844 |
+
#: templates/debug.php:573
|
1845 |
+
msgid "Process ID"
|
1846 |
+
msgstr "Proces-ID"
|
1847 |
+
|
1848 |
+
#: templates/debug.php:574
|
1849 |
+
msgid "Logger"
|
1850 |
+
msgstr "Logger"
|
1851 |
+
|
1852 |
+
#: templates/debug.php575, templates/debug.php599,
|
1853 |
+
#: templates/debug/logger.php:24
|
1854 |
+
msgid "Message"
|
1855 |
+
msgstr "Besked"
|
1856 |
+
|
1857 |
+
#: templates/debug.php:577
|
1858 |
+
msgid "Filter"
|
1859 |
+
msgstr "Filter"
|
1860 |
+
|
1861 |
+
#: templates/debug.php:585
|
1862 |
+
msgid "Download"
|
1863 |
+
msgstr "Download"
|
1864 |
+
|
1865 |
+
#: templates/debug.php596, templates/debug/logger.php:22
|
1866 |
+
msgid "Type"
|
1867 |
+
msgstr "Type"
|
1868 |
+
|
1869 |
+
#: templates/debug.php601, templates/debug/logger.php:26
|
1870 |
+
msgid "Timestamp"
|
1871 |
+
msgstr "Tidsstempel"
|
1872 |
+
|
1873 |
+
#: templates/secure-https-header.php:28
|
1874 |
+
msgid "Secure HTTPS %s page, running from an external domain"
|
1875 |
+
msgstr "Secure HTTPS %s page, running from an external domain"
|
1876 |
+
|
1877 |
+
#: includes/customizer/class-fs-customizer-support-section.php55,
|
1878 |
+
#: templates/plugin-info/features.php:43
|
1879 |
+
msgid "Support"
|
1880 |
+
msgstr "Support"
|
1881 |
+
|
1882 |
+
#: includes/debug/class-fs-debug-bar-panel.php48,
|
1883 |
+
#: templates/debug/api-calls.php54, templates/debug/logger.php:62
|
1884 |
+
msgctxt "milliseconds"
|
1885 |
+
msgid "ms"
|
1886 |
+
msgstr "ms"
|
1887 |
+
|
1888 |
+
#: includes/debug/debug-bar-start.php:41
|
1889 |
+
msgid "Freemius API"
|
1890 |
+
msgstr "Freemius API"
|
1891 |
+
|
1892 |
+
#: includes/debug/debug-bar-start.php:42
|
1893 |
+
msgid "Requests"
|
1894 |
+
msgstr "Requests"
|
1895 |
+
|
1896 |
+
#: templates/account/billing.php:28
|
1897 |
+
msgctxt "verb"
|
1898 |
+
msgid "Update"
|
1899 |
+
msgstr "Opdater"
|
1900 |
+
|
1901 |
+
#: templates/account/billing.php:39
|
1902 |
+
msgid "Billing"
|
1903 |
+
msgstr "Betaling"
|
1904 |
+
|
1905 |
+
#: templates/account/billing.php44, templates/account/billing.php:44
|
1906 |
+
msgid "Business name"
|
1907 |
+
msgstr "Firmanavn"
|
1908 |
+
|
1909 |
+
#: templates/account/billing.php45, templates/account/billing.php:45
|
1910 |
+
msgid "Tax / VAT ID"
|
1911 |
+
msgstr "Moms / VAT ID"
|
1912 |
+
|
1913 |
+
#: templates/account/billing.php48, templates/account/billing.php48,
|
1914 |
+
#: templates/account/billing.php49, templates/account/billing.php:49
|
1915 |
+
msgid "Address Line %d"
|
1916 |
+
msgstr "Adresselinje %d"
|
1917 |
+
|
1918 |
+
#: templates/account/billing.php52, templates/account/billing.php:52
|
1919 |
+
msgid "City"
|
1920 |
+
msgstr "By"
|
1921 |
+
|
1922 |
+
#: templates/account/billing.php52, templates/account/billing.php:52
|
1923 |
+
msgid "Town"
|
1924 |
+
msgstr "By"
|
1925 |
+
|
1926 |
+
#: templates/account/billing.php53, templates/account/billing.php:53
|
1927 |
+
msgid "ZIP / Postal Code"
|
1928 |
+
msgstr "ZIP / Postnummer"
|
1929 |
+
|
1930 |
+
#: templates/account/billing.php:308
|
1931 |
+
msgid "Country"
|
1932 |
+
msgstr "Land"
|
1933 |
+
|
1934 |
+
#: templates/account/billing.php:310
|
1935 |
+
msgid "Select Country"
|
1936 |
+
msgstr "Vælg land"
|
1937 |
+
|
1938 |
+
#: templates/account/billing.php317, templates/account/billing.php:318
|
1939 |
+
msgid "State"
|
1940 |
+
msgstr "Stat"
|
1941 |
+
|
1942 |
+
#: templates/account/billing.php317, templates/account/billing.php:318
|
1943 |
+
msgid "Province"
|
1944 |
+
msgstr "Provins"
|
1945 |
+
|
1946 |
+
#: templates/account/payments.php:29
|
1947 |
+
msgid "Payments"
|
1948 |
+
msgstr "Betalinger"
|
1949 |
+
|
1950 |
+
#: templates/account/payments.php:36
|
1951 |
+
msgid "Date"
|
1952 |
+
msgstr "Dato"
|
1953 |
+
|
1954 |
+
#: templates/account/payments.php:37
|
1955 |
+
msgid "Amount"
|
1956 |
+
msgstr "Beløb"
|
1957 |
+
|
1958 |
+
#: templates/account/payments.php38, templates/account/payments.php:50
|
1959 |
+
msgid "Invoice"
|
1960 |
+
msgstr "Faktura"
|
1961 |
+
|
1962 |
+
#: templates/debug/api-calls.php:56
|
1963 |
+
msgid "API"
|
1964 |
+
msgstr "API"
|
1965 |
+
|
1966 |
+
#: templates/debug/api-calls.php:68
|
1967 |
+
msgid "Method"
|
1968 |
+
msgstr "Metode"
|
1969 |
+
|
1970 |
+
#: templates/debug/api-calls.php:69
|
1971 |
+
msgid "Code"
|
1972 |
+
msgstr "Kode"
|
1973 |
+
|
1974 |
+
#: templates/debug/api-calls.php:70
|
1975 |
+
msgid "Length"
|
1976 |
+
msgstr "Længde"
|
1977 |
+
|
1978 |
+
#: templates/debug/api-calls.php:71
|
1979 |
+
msgctxt "as file/folder path"
|
1980 |
+
msgid "Path"
|
1981 |
+
msgstr "Sti"
|
1982 |
+
|
1983 |
+
#: templates/debug/api-calls.php:73
|
1984 |
+
msgid "Body"
|
1985 |
+
msgstr "Body"
|
1986 |
+
|
1987 |
+
#: templates/debug/api-calls.php:75
|
1988 |
+
msgid "Result"
|
1989 |
+
msgstr "Resultat"
|
1990 |
+
|
1991 |
+
#: templates/debug/api-calls.php:76
|
1992 |
+
msgid "Start"
|
1993 |
+
msgstr "Start"
|
1994 |
+
|
1995 |
+
#: templates/debug/api-calls.php:77
|
1996 |
+
msgid "End"
|
1997 |
+
msgstr "Slut"
|
1998 |
+
|
1999 |
+
#: templates/debug/logger.php:15
|
2000 |
+
msgid "Log"
|
2001 |
+
msgstr "Log"
|
2002 |
+
|
2003 |
+
#. translators: %s: time period (e.g. In "2 hours")
|
2004 |
+
#: templates/debug/plugins-themes-sync.php18,
|
2005 |
+
#: templates/debug/scheduled-crons.php:91
|
2006 |
+
msgid "In %s"
|
2007 |
+
msgstr "Om %s"
|
2008 |
+
|
2009 |
+
#. translators: %s: time period (e.g. "2 hours" ago)
|
2010 |
+
#: templates/debug/plugins-themes-sync.php20,
|
2011 |
+
#: templates/debug/scheduled-crons.php:93
|
2012 |
+
msgid "%s ago"
|
2013 |
+
msgstr "%s siden"
|
2014 |
+
|
2015 |
+
#: templates/debug/plugins-themes-sync.php21,
|
2016 |
+
#: templates/debug/scheduled-crons.php:74
|
2017 |
+
msgctxt "seconds"
|
2018 |
+
msgid "sec"
|
2019 |
+
msgstr "sek"
|
2020 |
+
|
2021 |
+
#: templates/debug/plugins-themes-sync.php:23
|
2022 |
+
msgid "Plugins & Themes Sync"
|
2023 |
+
msgstr "Synkronisering af plugins og temaer"
|
2024 |
+
|
2025 |
+
#: templates/debug/plugins-themes-sync.php:28
|
2026 |
+
msgid "Total"
|
2027 |
+
msgstr "Total"
|
2028 |
+
|
2029 |
+
#: templates/debug/plugins-themes-sync.php29,
|
2030 |
+
#: templates/debug/scheduled-crons.php:84
|
2031 |
+
msgid "Last"
|
2032 |
+
msgstr "Sidste"
|
2033 |
+
|
2034 |
+
#: templates/debug/scheduled-crons.php:76
|
2035 |
+
msgid "Scheduled Crons"
|
2036 |
+
msgstr "Planlagte cron jobs"
|
2037 |
+
|
2038 |
+
#: templates/debug/scheduled-crons.php:81
|
2039 |
+
msgid "Module"
|
2040 |
+
msgstr "Modul"
|
2041 |
+
|
2042 |
+
#: templates/debug/scheduled-crons.php:82
|
2043 |
+
msgid "Module Type"
|
2044 |
+
msgstr "Modultype"
|
2045 |
+
|
2046 |
+
#: templates/debug/scheduled-crons.php:83
|
2047 |
+
msgid "Cron Type"
|
2048 |
+
msgstr "Cron Type"
|
2049 |
+
|
2050 |
+
#: templates/debug/scheduled-crons.php:85
|
2051 |
+
msgid "Next"
|
2052 |
+
msgstr "Næste"
|
2053 |
+
|
2054 |
+
#: templates/forms/affiliation.php:82
|
2055 |
+
msgid "Non-expiring"
|
2056 |
+
msgstr "Udløber ikke"
|
2057 |
+
|
2058 |
+
#: templates/forms/affiliation.php:85
|
2059 |
+
msgid "Apply to become an affiliate"
|
2060 |
+
msgstr "Apply to become an affiliate"
|
2061 |
+
|
2062 |
+
#: templates/forms/affiliation.php:104
|
2063 |
+
msgid "Your affiliate application for %s has been accepted! Log in to your affiliate area at: %s."
|
2064 |
+
msgstr "Your affiliate application for %s has been accepted! Log in to your affiliate area at: %s."
|
2065 |
+
|
2066 |
+
#: templates/forms/affiliation.php:119
|
2067 |
+
msgid "Thank you for applying for our affiliate program, we'll review your details during the next 14 days and will get back to you with further information."
|
2068 |
+
msgstr "Thank you for applying for our affiliate program, we'll review your details during the next 14 days and will get back to you with further information."
|
2069 |
+
|
2070 |
+
#: templates/forms/affiliation.php:122
|
2071 |
+
msgid "Your affiliation account was temporarily suspended."
|
2072 |
+
msgstr "Your affiliation account was temporarily suspended."
|
2073 |
+
|
2074 |
+
#: templates/forms/affiliation.php:125
|
2075 |
+
msgid "Thank you for applying for our affiliate program, unfortunately, we've decided at this point to reject your application. Please try again in 30 days."
|
2076 |
+
msgstr "Thank you for applying for our affiliate program, unfortunately, we've decided at this point to reject your application. Please try again in 30 days."
|
2077 |
+
|
2078 |
+
#: templates/forms/affiliation.php:128
|
2079 |
+
msgid "Due to violation of our affiliation terms, we decided to temporarily block your affiliation account. If you have any questions, please contact support."
|
2080 |
+
msgstr "Due to violation of our affiliation terms, we decided to temporarily block your affiliation account. If you have any questions, please contact support."
|
2081 |
+
|
2082 |
+
#: templates/forms/affiliation.php:141
|
2083 |
+
msgid "Like the %s? Become our ambassador and earn cash ;-)"
|
2084 |
+
msgstr "Like the %s? Become our ambassador and earn cash ;-)"
|
2085 |
+
|
2086 |
+
#: templates/forms/affiliation.php:142
|
2087 |
+
msgid "Refer new customers to our %s and earn %s commission on each successful sale you refer!"
|
2088 |
+
msgstr "Refer new customers to our %s and earn %s commission on each successful sale you refer!"
|
2089 |
+
|
2090 |
+
#: templates/forms/affiliation.php:145
|
2091 |
+
msgid "Program Summary"
|
2092 |
+
msgstr "Programoversigt"
|
2093 |
+
|
2094 |
+
#: templates/forms/affiliation.php:147
|
2095 |
+
msgid "%s commission when a customer purchases a new license."
|
2096 |
+
msgstr "%s commission when a customer purchases a new license."
|
2097 |
+
|
2098 |
+
#: templates/forms/affiliation.php:149
|
2099 |
+
msgid "Get commission for automated subscription renewals."
|
2100 |
+
msgstr "Get commission for automated subscription renewals."
|
2101 |
+
|
2102 |
+
#: templates/forms/affiliation.php:152
|
2103 |
+
msgid "%s tracking cookie after the first visit to maximize earnings potential."
|
2104 |
+
msgstr "%s tracking cookie after the first visit to maximize earnings potential."
|
2105 |
+
|
2106 |
+
#: templates/forms/affiliation.php:155
|
2107 |
+
msgid "Unlimited commissions."
|
2108 |
+
msgstr "Unlimited commissions."
|
2109 |
+
|
2110 |
+
#: templates/forms/affiliation.php:157
|
2111 |
+
msgid "%s minimum payout amount."
|
2112 |
+
msgstr "%s minimum payout amount."
|
2113 |
+
|
2114 |
+
#: templates/forms/affiliation.php:158
|
2115 |
+
msgid "Payouts are in USD and processed monthly via PayPal."
|
2116 |
+
msgstr "Payouts are in USD and processed monthly via PayPal."
|
2117 |
+
|
2118 |
+
#: templates/forms/affiliation.php:159
|
2119 |
+
msgid "As we reserve 30 days for potential refunds, we only pay commissions that are older than 30 days."
|
2120 |
+
msgstr "As we reserve 30 days for potential refunds, we only pay commissions that are older than 30 days."
|
2121 |
+
|
2122 |
+
#: templates/forms/affiliation.php:162
|
2123 |
+
msgid "Affiliate"
|
2124 |
+
msgstr "Affiliate"
|
2125 |
+
|
2126 |
+
#: templates/forms/affiliation.php165, templates/forms/resend-key.php:23
|
2127 |
+
msgid "Email address"
|
2128 |
+
msgstr "E-mailadresse"
|
2129 |
+
|
2130 |
+
#: templates/forms/affiliation.php:169
|
2131 |
+
msgid "Full name"
|
2132 |
+
msgstr "Fulde navn"
|
2133 |
+
|
2134 |
+
#: templates/forms/affiliation.php:173
|
2135 |
+
msgid "PayPal account email address"
|
2136 |
+
msgstr "E-mailadresse til PayPal-konto"
|
2137 |
+
|
2138 |
+
#: templates/forms/affiliation.php:177
|
2139 |
+
msgid "Where are you going to promote the %s?"
|
2140 |
+
msgstr "Hvor vil du promovere %s?"
|
2141 |
+
|
2142 |
+
#: templates/forms/affiliation.php:179
|
2143 |
+
msgid "Enter the domain of your website or other websites from where you plan to promote the %s."
|
2144 |
+
msgstr "Enter the domain of your website or other websites from where you plan to promote the %s."
|
2145 |
+
|
2146 |
+
#: templates/forms/affiliation.php:181
|
2147 |
+
msgid "Add another domain"
|
2148 |
+
msgstr "Tilføj andet domæne"
|
2149 |
+
|
2150 |
+
#: templates/forms/affiliation.php:185
|
2151 |
+
msgid "Extra Domains"
|
2152 |
+
msgstr "Ekstra domæner"
|
2153 |
+
|
2154 |
+
#: templates/forms/affiliation.php:186
|
2155 |
+
msgid "Extra domains where you will be marketing the product from."
|
2156 |
+
msgstr "Andre domæner du vil markedsføre produktet fra."
|
2157 |
+
|
2158 |
+
#: templates/forms/affiliation.php:196
|
2159 |
+
msgid "Promotion methods"
|
2160 |
+
msgstr "Promoveringsmetoder"
|
2161 |
+
|
2162 |
+
#: templates/forms/affiliation.php:199
|
2163 |
+
msgid "Social media (Facebook, Twitter, etc.)"
|
2164 |
+
msgstr "Sociale medier (Facebook, Twitter osv.)"
|
2165 |
+
|
2166 |
+
#: templates/forms/affiliation.php:203
|
2167 |
+
msgid "Mobile apps"
|
2168 |
+
msgstr "Mobil-apps"
|
2169 |
+
|
2170 |
+
#: templates/forms/affiliation.php:207
|
2171 |
+
msgid "Website, email, and social media statistics (optional)"
|
2172 |
+
msgstr "Websted, e-mail, og statistikker for sociale medier (valgfrit)"
|
2173 |
+
|
2174 |
+
#: templates/forms/affiliation.php:210
|
2175 |
+
msgid "Please feel free to provide any relevant website or social media statistics, e.g. monthly unique site visits, number of email subscribers, followers, etc. (we will keep this information confidential)."
|
2176 |
+
msgstr "Please feel free to provide any relevant website or social media statistics, e.g. monthly unique site visits, number of email subscribers, followers, etc. (we will keep this information confidential)."
|
2177 |
+
|
2178 |
+
#: templates/forms/affiliation.php:214
|
2179 |
+
msgid "How will you promote us?"
|
2180 |
+
msgstr "Hvordan vil du promovere os?"
|
2181 |
+
|
2182 |
+
#: templates/forms/affiliation.php:217
|
2183 |
+
msgid "Please provide details on how you intend to promote %s (please be as specific as possible)."
|
2184 |
+
msgstr "Please provide details on how you intend to promote %s (please be as specific as possible)."
|
2185 |
+
|
2186 |
+
#: templates/forms/affiliation.php223, templates/forms/resend-key.php:22
|
2187 |
+
msgid "Cancel"
|
2188 |
+
msgstr "Annuller"
|
2189 |
+
|
2190 |
+
#: templates/forms/affiliation.php:225
|
2191 |
+
msgid "Become an affiliate"
|
2192 |
+
msgstr "Bliv en affiliate"
|
2193 |
+
|
2194 |
+
#: templates/forms/license-activation.php:20
|
2195 |
+
msgid "Please enter the license key that you received in the email right after the purchase:"
|
2196 |
+
msgstr "Indtast licensnøglen, du modtog i e-mailen lige efter købet:"
|
2197 |
+
|
2198 |
+
#: templates/forms/license-activation.php:25
|
2199 |
+
msgid "Update License"
|
2200 |
+
msgstr "Opdater licens"
|
2201 |
+
|
2202 |
+
#: templates/forms/optout.php:30
|
2203 |
+
msgctxt "verb"
|
2204 |
+
msgid "Opt Out"
|
2205 |
+
msgstr "Frameld"
|
2206 |
+
|
2207 |
+
#: templates/forms/optout.php:31
|
2208 |
+
msgctxt "verb"
|
2209 |
+
msgid "Opt In"
|
2210 |
+
msgstr "Tilmeld"
|
2211 |
+
|
2212 |
+
#: templates/forms/optout.php:33
|
2213 |
+
msgid "Usage tracking is done in the name of making %s better. Making a better user experience, prioritizing new features, and more good things. We'd really appreciate if you'll reconsider letting us continue with the tracking."
|
2214 |
+
msgstr "Usage tracking is done in the name of making %s better. Making a better user experience, prioritizing new features, and more good things. We'd really appreciate if you'll reconsider letting us continue with the tracking."
|
2215 |
+
|
2216 |
+
#: templates/forms/optout.php:35
|
2217 |
+
msgid "By clicking \"Opt Out\", we will no longer be sending any data from %s to %s."
|
2218 |
+
msgstr "Ved at klikke \"Frameld\" vil vi ikke længere sende data fra %s til %s."
|
2219 |
+
|
2220 |
+
#: templates/forms/premium-versions-upgrade-handler.php:40
|
2221 |
+
msgid "There is a new version of %s available."
|
2222 |
+
msgstr "En ny version af %s er tilgængelig."
|
2223 |
+
|
2224 |
+
#: templates/forms/premium-versions-upgrade-handler.php:41
|
2225 |
+
msgid " %s to access version %s security & feature updates, and support."
|
2226 |
+
msgstr " %s to access version %s security & feature updates, and support."
|
2227 |
+
|
2228 |
+
#: templates/forms/premium-versions-upgrade-handler.php:54
|
2229 |
+
msgid "New Version Available"
|
2230 |
+
msgstr "Ny version tilgængelig"
|
2231 |
+
|
2232 |
+
#: templates/forms/premium-versions-upgrade-handler.php:75
|
2233 |
+
msgctxt "close a window"
|
2234 |
+
msgid "Dismiss"
|
2235 |
+
msgstr "Fjern"
|
2236 |
+
|
2237 |
+
#: templates/forms/resend-key.php:21
|
2238 |
+
msgid "Send License Key"
|
2239 |
+
msgstr "Send licensnøgle"
|
2240 |
+
|
2241 |
+
#: templates/forms/resend-key.php:57
|
2242 |
+
msgid "Enter the email address you've used for the upgrade below and we will resend you the license key."
|
2243 |
+
msgstr "Indtast e-mailadressen, som du benyttede ved opgraderingen, nedenfor og vi vil gensende licensnøglen til dig."
|
2244 |
+
|
2245 |
+
#: templates/forms/subscription-cancellation.php:37
|
2246 |
+
msgid "Deactivating or uninstalling the %s will automatically disable the license, which you'll be able to use on another site."
|
2247 |
+
msgstr "Deactivating or uninstalling the %s will automatically disable the license, which you'll be able to use on another site."
|
2248 |
+
|
2249 |
+
#: templates/forms/subscription-cancellation.php:47
|
2250 |
+
msgid "In case you are NOT planning on using this %s on this site (or any other site) - would you like to cancel the %s as well?"
|
2251 |
+
msgstr "In case you are NOT planning on using this %s on this site (or any other site) - would you like to cancel the %s as well?"
|
2252 |
+
|
2253 |
+
#: templates/forms/subscription-cancellation.php:52
|
2254 |
+
msgid "license"
|
2255 |
+
msgstr "license"
|
2256 |
+
|
2257 |
+
#: templates/forms/subscription-cancellation.php:57
|
2258 |
+
msgid "Cancel %s - I no longer need any security & feature updates, nor support for %s because I'm not planning to use the %s on this, or any other site."
|
2259 |
+
msgstr "Cancel %s - I no longer need any security & feature updates, nor support for %s because I'm not planning to use the %s on this, or any other site."
|
2260 |
+
|
2261 |
+
#: templates/forms/subscription-cancellation.php:68
|
2262 |
+
msgid "Don't cancel %s - I'm still interested in getting security & feature updates, as well as be able to contact support."
|
2263 |
+
msgstr "Don't cancel %s - I'm still interested in getting security & feature updates, as well as be able to contact support."
|
2264 |
+
|
2265 |
+
#: templates/forms/subscription-cancellation.php:103
|
2266 |
+
msgid "Once your license expires you will no longer be able to use the %s, unless you activate it again with a valid premium license."
|
2267 |
+
msgstr "Once your license expires you will no longer be able to use the %s, unless you activate it again with a valid premium license."
|
2268 |
+
|
2269 |
+
#: templates/forms/subscription-cancellation.php:136
|
2270 |
+
msgid "Cancel %s?"
|
2271 |
+
msgstr "Cancel %s?"
|
2272 |
+
|
2273 |
+
#: templates/forms/subscription-cancellation.php:143
|
2274 |
+
msgid "Proceed"
|
2275 |
+
msgstr "Proceed"
|
2276 |
+
|
2277 |
+
#: templates/forms/subscription-cancellation.php191,
|
2278 |
+
#: templates/forms/deactivation/form.php:150
|
2279 |
+
msgid "Cancel %s & Proceed"
|
2280 |
+
msgstr "Cancel %s & Proceed"
|
2281 |
+
|
2282 |
+
#: templates/forms/trial-start.php:22
|
2283 |
+
msgid "You are 1-click away from starting your %1$s-day free trial of the %2$s plan."
|
2284 |
+
msgstr "Du er 1 klik fra at begynde din %1$s dages gratis prøveperiode af planen %2$s."
|
2285 |
+
|
2286 |
+
#: templates/forms/trial-start.php:28
|
2287 |
+
msgid "For compliance with the WordPress.org guidelines, before we start the trial we ask that you opt in with your user and non-sensitive site information, allowing the %s to periodically send data to %s to check for version updates and to validate your trial."
|
2288 |
+
msgstr "For compliance with the WordPress.org guidelines, before we start the trial we ask that you opt in with your user and non-sensitive site information, allowing the %s to periodically send data to %s to check for version updates and to validate your trial."
|
2289 |
+
|
2290 |
+
#: templates/js/style-premium-theme.php:37
|
2291 |
+
msgid "Premium"
|
2292 |
+
msgstr "Premium"
|
2293 |
+
|
2294 |
+
#: templates/partials/network-activation.php:23
|
2295 |
+
msgid "Activate license on all sites in the network."
|
2296 |
+
msgstr "Aktiver licens på alle websteder i netværket."
|
2297 |
+
|
2298 |
+
#: templates/partials/network-activation.php:24
|
2299 |
+
msgid "Apply on all sites in the network."
|
2300 |
+
msgstr "Anvend på alle websteder i netværket."
|
2301 |
+
|
2302 |
+
#: templates/partials/network-activation.php:27
|
2303 |
+
msgid "Activate license on all pending sites."
|
2304 |
+
msgstr "Akiver licens på alle afventende websteder."
|
2305 |
+
|
2306 |
+
#: templates/partials/network-activation.php:28
|
2307 |
+
msgid "Apply on all pending sites."
|
2308 |
+
msgstr "Anvend på alle afventende websteder."
|
2309 |
+
|
2310 |
+
#: templates/partials/network-activation.php36,
|
2311 |
+
#: templates/partials/network-activation.php:68
|
2312 |
+
msgid "allow"
|
2313 |
+
msgstr "tillad"
|
2314 |
+
|
2315 |
+
#: templates/partials/network-activation.php38,
|
2316 |
+
#: templates/partials/network-activation.php:70
|
2317 |
+
msgid "delegate"
|
2318 |
+
msgstr "delegér"
|
2319 |
+
|
2320 |
+
#: templates/partials/network-activation.php41,
|
2321 |
+
#: templates/partials/network-activation.php:73
|
2322 |
+
msgid "skip"
|
2323 |
+
msgstr "spring over"
|
2324 |
+
|
2325 |
+
#: templates/plugin-info/description.php72,
|
2326 |
+
#: templates/plugin-info/screenshots.php:31
|
2327 |
+
msgid "Click to view full-size screenshot %d"
|
2328 |
+
msgstr "Klik for at vise skærmbillede %d i fuld skærm"
|
2329 |
+
|
2330 |
+
#: templates/plugin-info/features.php:56
|
2331 |
+
msgid "Unlimited Updates"
|
2332 |
+
msgstr "Ubegrænsede opdateringer"
|
2333 |
+
|
2334 |
+
#: templates/account/partials/activate-license-button.php:46
|
2335 |
+
msgid "Localhost"
|
2336 |
+
msgstr "Localhost"
|
2337 |
+
|
2338 |
+
#: templates/account/partials/activate-license-button.php:50
|
2339 |
+
msgctxt "as 5 licenses left"
|
2340 |
+
msgid "%s left"
|
2341 |
+
msgstr "%s tilbage"
|
2342 |
+
|
2343 |
+
#: templates/account/partials/activate-license-button.php:51
|
2344 |
+
msgid "Last license"
|
2345 |
+
msgstr "Seneste license"
|
2346 |
+
|
2347 |
+
#: templates/account/partials/addon.php:115
|
2348 |
+
msgid "Cancelled"
|
2349 |
+
msgstr "Annulleret"
|
2350 |
+
|
2351 |
+
#: templates/account/partials/addon.php:125
|
2352 |
+
msgid "No expiration"
|
2353 |
+
msgstr "Udløber ikke"
|
2354 |
+
|
2355 |
+
#: templates/account/partials/addon.php264,
|
2356 |
+
#: templates/account/partials/addon.php:317
|
2357 |
+
msgid "Activate this add-on"
|
2358 |
+
msgstr "Aktiver denne tilføjelse"
|
2359 |
+
|
2360 |
+
#: templates/account/partials/site.php:181
|
2361 |
+
msgid "Owner Name"
|
2362 |
+
msgstr "Ejer-navn"
|
2363 |
+
|
2364 |
+
#: templates/account/partials/site.php:193
|
2365 |
+
msgid "Owner Email"
|
2366 |
+
msgstr "E-mailadresse for ejer"
|
2367 |
+
|
2368 |
+
#: templates/account/partials/site.php:205
|
2369 |
+
msgid "Owner ID"
|
2370 |
+
msgstr "Ejer-ID"
|
2371 |
+
|
2372 |
+
#: templates/account/partials/site.php:270
|
2373 |
+
msgid "Subscription"
|
2374 |
+
msgstr "Abonnement"
|
2375 |
+
|
2376 |
+
#: templates/forms/deactivation/contact.php:19
|
2377 |
+
msgid "Sorry for the inconvenience and we are here to help if you give us a chance."
|
2378 |
+
msgstr "Vi beklager ulejligheden, og vi er her for at hjælpe, hvis du giver os chancen."
|
2379 |
+
|
2380 |
+
#: templates/forms/deactivation/contact.php:22
|
2381 |
+
msgid "Contact Support"
|
2382 |
+
msgstr "Kontakt support"
|
2383 |
+
|
2384 |
+
#: templates/forms/deactivation/form.php:59
|
2385 |
+
msgid "Anonymous feedback"
|
2386 |
+
msgstr "Anonym feedback"
|
2387 |
+
|
2388 |
+
#: templates/forms/deactivation/form.php:66
|
2389 |
+
msgid "Deactivate"
|
2390 |
+
msgstr "Deaktiver"
|
2391 |
+
|
2392 |
+
#: templates/forms/deactivation/form.php:68
|
2393 |
+
msgid "Activate %s"
|
2394 |
+
msgstr "Aktiver %s"
|
2395 |
+
|
2396 |
+
#: templates/forms/deactivation/form.php:80
|
2397 |
+
msgid "Quick Feedback"
|
2398 |
+
msgstr "Quick Feedback"
|
2399 |
+
|
2400 |
+
#: templates/forms/deactivation/form.php:84
|
2401 |
+
msgid "If you have a moment, please let us know why you are %s"
|
2402 |
+
msgstr "Hvis du har tid, så lad os venligst vide hvorfor du %s"
|
2403 |
+
|
2404 |
+
#: templates/forms/deactivation/form.php:84
|
2405 |
+
msgid "deactivating"
|
2406 |
+
msgstr "deaktiverer"
|
2407 |
+
|
2408 |
+
#: templates/forms/deactivation/form.php:84
|
2409 |
+
msgid "switching"
|
2410 |
+
msgstr "skifter"
|
2411 |
+
|
2412 |
+
#: templates/forms/deactivation/form.php:332
|
2413 |
+
msgid "Submit & %s"
|
2414 |
+
msgstr "Send & %s"
|
2415 |
+
|
2416 |
+
#: templates/forms/deactivation/form.php:353
|
2417 |
+
msgid "Kindly tell us the reason so we can improve."
|
2418 |
+
msgstr "Fortæl os venligst årsagen, så vi kan forbedre det."
|
2419 |
+
|
2420 |
+
#: templates/forms/deactivation/form.php:478
|
2421 |
+
msgid "Yes - %s"
|
2422 |
+
msgstr "Ja - %s"
|
2423 |
+
|
2424 |
+
#: templates/forms/deactivation/form.php:485
|
2425 |
+
msgid "Skip & %s"
|
2426 |
+
msgstr "Spring over & %s"
|
2427 |
+
|
2428 |
+
#: templates/forms/deactivation/retry-skip.php:21
|
2429 |
+
msgid "Click here to use the plugin anonymously"
|
2430 |
+
msgstr "Klik her for at benytte pluginnet anonymt"
|
2431 |
+
|
2432 |
+
#: templates/forms/deactivation/retry-skip.php:23
|
2433 |
+
msgid "You might have missed it, but you don't have to share any data and can just %s the opt-in."
|
2434 |
+
msgstr "Du har måske overset det, men du behøver ikke at dele data og kan blot %s tilmeldingen."
|
freemius/languages/freemius-en.mo
CHANGED
Binary file
|
freemius/languages/freemius-en.po
CHANGED
@@ -19,1222 +19,1301 @@ msgstr ""
|
|
19 |
"X-Poedit-SearchPathExcluded-0: *.js\n"
|
20 |
"X-Poedit-SourceCharset: UTF-8\n"
|
21 |
|
22 |
-
#: includes/class-freemius.php:
|
23 |
msgid "Freemius SDK couldn't find the plugin's main file. Please contact sdk@freemius.com with the current error."
|
24 |
msgstr "Freemius SDK couldn't find the plugin's main file. Please contact sdk@freemius.com with the current error."
|
25 |
|
26 |
-
#: includes/class-freemius.php:
|
27 |
msgid "Error"
|
28 |
msgstr "Error"
|
29 |
|
30 |
-
#: includes/class-freemius.php:
|
31 |
msgid "I found a better %s"
|
32 |
msgstr "I found a better %s"
|
33 |
|
34 |
-
#: includes/class-freemius.php:
|
35 |
msgid "What's the %s's name?"
|
36 |
msgstr "What's the %s's name?"
|
37 |
|
38 |
-
#: includes/class-freemius.php:
|
39 |
msgid "It's a temporary %s. I'm just debugging an issue."
|
40 |
msgstr "It's a temporary %s. I'm just debugging an issue."
|
41 |
|
42 |
-
#: includes/class-freemius.php:
|
43 |
msgid "Deactivation"
|
44 |
msgstr "Deactivation"
|
45 |
|
46 |
-
#: includes/class-freemius.php:
|
47 |
msgid "Theme Switch"
|
48 |
msgstr "Theme Switch"
|
49 |
|
50 |
-
#: includes/class-freemius.php:
|
51 |
msgid "Other"
|
52 |
msgstr "Other"
|
53 |
|
54 |
-
#: includes/class-freemius.php:
|
55 |
msgid "I no longer need the %s"
|
56 |
msgstr "I no longer need the %s"
|
57 |
|
58 |
-
#: includes/class-freemius.php:
|
59 |
msgid "I only needed the %s for a short period"
|
60 |
msgstr "I only needed the %s for a short period"
|
61 |
|
62 |
-
#: includes/class-freemius.php:
|
63 |
msgid "The %s broke my site"
|
64 |
msgstr "The %s broke my site"
|
65 |
|
66 |
-
#: includes/class-freemius.php:
|
67 |
msgid "The %s suddenly stopped working"
|
68 |
msgstr "The %s suddenly stopped working"
|
69 |
|
70 |
-
#: includes/class-freemius.php:
|
71 |
msgid "I can't pay for it anymore"
|
72 |
msgstr "I can't pay for it anymore"
|
73 |
|
74 |
-
#: includes/class-freemius.php:
|
75 |
msgid "What price would you feel comfortable paying?"
|
76 |
msgstr "What price would you feel comfortable paying?"
|
77 |
|
78 |
-
#: includes/class-freemius.php:
|
79 |
msgid "I don't like to share my information with you"
|
80 |
msgstr "I don't like to share my information with you"
|
81 |
|
82 |
-
#: includes/class-freemius.php:
|
83 |
msgid "The %s didn't work"
|
84 |
msgstr "The %s didn't work"
|
85 |
|
86 |
-
#: includes/class-freemius.php:
|
87 |
msgid "I couldn't understand how to make it work"
|
88 |
msgstr "I couldn't understand how to make it work"
|
89 |
|
90 |
-
#: includes/class-freemius.php:
|
91 |
msgid "The %s is great, but I need specific feature that you don't support"
|
92 |
msgstr "The %s is great, but I need specific feature that you don't support"
|
93 |
|
94 |
-
#: includes/class-freemius.php:
|
95 |
msgid "What feature?"
|
96 |
msgstr "What feature?"
|
97 |
|
98 |
-
#: includes/class-freemius.php:
|
99 |
msgid "The %s is not working"
|
100 |
msgstr "The %s is not working"
|
101 |
|
102 |
-
#: includes/class-freemius.php:
|
103 |
msgid "Kindly share what didn't work so we can fix it for future users..."
|
104 |
msgstr "Kindly share what didn't work so we can fix it for future users..."
|
105 |
|
106 |
-
#: includes/class-freemius.php:
|
107 |
msgid "It's not what I was looking for"
|
108 |
msgstr "It's not what I was looking for"
|
109 |
|
110 |
-
#: includes/class-freemius.php:
|
111 |
msgid "What you've been looking for?"
|
112 |
msgstr "What you've been looking for?"
|
113 |
|
114 |
-
#: includes/class-freemius.php:
|
115 |
msgid "The %s didn't work as expected"
|
116 |
msgstr "The %s didn't work as expected"
|
117 |
|
118 |
-
#: includes/class-freemius.php:
|
119 |
msgid "What did you expect?"
|
120 |
msgstr "What did you expect?"
|
121 |
|
122 |
-
#: includes/class-freemius.php:
|
123 |
msgid "Freemius Debug"
|
124 |
msgstr "Freemius Debug"
|
125 |
|
126 |
-
#: includes/class-freemius.php:
|
127 |
msgid "I don't know what is cURL or how to install it, help me!"
|
128 |
msgstr "I don't know what is cURL or how to install it, help me!"
|
129 |
|
130 |
-
#: includes/class-freemius.php:
|
131 |
msgid "We'll make sure to contact your hosting company and resolve the issue. You will get a follow-up email to %s once we have an update."
|
132 |
msgstr "We'll make sure to contact your hosting company and resolve the issue. You will get a follow-up email to %s once we have an update."
|
133 |
|
134 |
-
#: includes/class-freemius.php:
|
135 |
msgid "Great, please install cURL and enable it in your php.ini file. In addition, search for the 'disable_functions' directive in your php.ini file and remove any disabled methods starting with 'curl_'. To make sure it was successfully activated, use 'phpinfo()'. Once activated, deactivate the %s and reactivate it back again."
|
136 |
msgstr "Great, please install cURL and enable it in your php.ini file. In addition, search for the 'disable_functions' directive in your php.ini file and remove any disabled methods starting with 'curl_'. To make sure it was successfully activated, use 'phpinfo()'. Once activated, deactivate the %s and reactivate it back again."
|
137 |
|
138 |
-
#: includes/class-freemius.php:
|
139 |
msgid "Yes - do your thing"
|
140 |
msgstr "Yes - do your thing"
|
141 |
|
142 |
-
#: includes/class-freemius.php:
|
143 |
msgid "No - just deactivate"
|
144 |
msgstr "No - just deactivate"
|
145 |
|
146 |
-
#: includes/class-freemius.php:
|
147 |
msgctxt "exclamation"
|
148 |
msgid "Oops"
|
149 |
msgstr "Oops"
|
150 |
|
151 |
-
#: includes/class-freemius.php:
|
152 |
msgid "Thank for giving us the chance to fix it! A message was just sent to our technical staff. We will get back to you as soon as we have an update to %s. Appreciate your patience."
|
153 |
msgstr "Thank for giving us the chance to fix it! A message was just sent to our technical staff. We will get back to you as soon as we have an update to %s. Appreciate your patience."
|
154 |
|
155 |
-
#: includes/class-freemius.php:
|
156 |
msgctxt "addonX cannot run without pluginY"
|
157 |
msgid "%s cannot run without %s."
|
158 |
msgstr "%s cannot run without %s."
|
159 |
|
160 |
-
#: includes/class-freemius.php:
|
161 |
msgctxt "addonX cannot run..."
|
162 |
msgid "%s cannot run without the plugin."
|
163 |
msgstr "%s cannot run without the plugin."
|
164 |
|
165 |
-
#: includes/class-freemius.php:
|
166 |
msgid "Unexpected API error. Please contact the %s's author with the following error."
|
167 |
msgstr "Unexpected API error. Please contact the %s's author with the following error."
|
168 |
|
169 |
-
#: includes/class-freemius.php:
|
170 |
msgid "Premium %s version was successfully activated."
|
171 |
msgstr "Premium %s version was successfully activated."
|
172 |
|
173 |
-
#: includes/class-freemius.php:
|
174 |
msgctxt "Used to express elation, enthusiasm, or triumph (especially in electronic communication)."
|
175 |
msgid "W00t"
|
176 |
msgstr "W00t"
|
177 |
|
178 |
-
#: includes/class-freemius.php:
|
179 |
msgid "You have a %s license."
|
180 |
msgstr "You have a %s license."
|
181 |
|
182 |
-
#: includes/class-freemius.php:
|
183 |
msgctxt "interjection expressing joy or exuberance"
|
184 |
msgid "Yee-haw"
|
185 |
msgstr "Yee-haw"
|
186 |
|
187 |
-
#: includes/class-freemius.php:
|
188 |
msgid "%s free trial was successfully cancelled. Since the add-on is premium only it was automatically deactivated. If you like to use it in the future, you'll have to purchase a license."
|
189 |
msgstr "%s free trial was successfully cancelled. Since the add-on is premium only it was automatically deactivated. If you like to use it in the future, you'll have to purchase a license."
|
190 |
|
191 |
-
#: includes/class-freemius.php:
|
192 |
msgid "%s is a premium only add-on. You have to purchase a license first before activating the plugin."
|
193 |
msgstr "%s is a premium only add-on. You have to purchase a license first before activating the plugin."
|
194 |
|
195 |
-
#: includes/class-freemius.php:
|
196 |
msgid "More information about %s"
|
197 |
msgstr "More information about %s"
|
198 |
|
199 |
-
#: includes/class-freemius.php:
|
200 |
msgid "Purchase License"
|
201 |
msgstr "Purchase License"
|
202 |
|
203 |
-
#: includes/class-freemius.php:
|
204 |
msgid "You should receive an activation email for %s to your mailbox at %s. Please make sure you click the activation button in that email to %s."
|
205 |
msgstr "You should receive an activation email for %s to your mailbox at %s. Please make sure you click the activation button in that email to %s."
|
206 |
|
207 |
-
#: includes/class-freemius.php:
|
208 |
msgid "start the trial"
|
209 |
msgstr "start the trial"
|
210 |
|
211 |
-
#: includes/class-freemius.php:
|
212 |
msgid "complete the install"
|
213 |
msgstr "complete the install"
|
214 |
|
215 |
-
#: includes/class-freemius.php:
|
216 |
msgid "You are just one step away - %s"
|
217 |
msgstr "You are just one step away - %s"
|
218 |
|
219 |
-
#: includes/class-freemius.php:
|
220 |
msgctxt "%s - plugin name. As complete \"PluginX\" activation now"
|
221 |
msgid "Complete \"%s\" Activation Now"
|
222 |
msgstr "Complete \"%s\" Activation Now"
|
223 |
|
224 |
-
#: includes/class-freemius.php:
|
225 |
msgid "We made a few tweaks to the %s, %s"
|
226 |
msgstr "We made a few tweaks to the %s, %s"
|
227 |
|
228 |
-
#: includes/class-freemius.php:
|
229 |
-
msgid "Opt in to make \"%s\"
|
230 |
-
msgstr "Opt in to make \"%s\"
|
231 |
|
232 |
-
#: includes/class-freemius.php:
|
233 |
msgid "The upgrade of %s was successfully completed."
|
234 |
msgstr "The upgrade of %s was successfully completed."
|
235 |
|
236 |
-
#: includes/class-freemius.php:
|
237 |
msgid "Add-On"
|
238 |
msgstr "Add-On"
|
239 |
|
240 |
-
#: includes/class-freemius.php:
|
241 |
msgid "Plugin"
|
242 |
msgstr "Plugin"
|
243 |
|
244 |
-
#: includes/class-freemius.php:
|
245 |
msgid "Theme"
|
246 |
msgstr "Theme"
|
247 |
|
248 |
-
#: includes/class-freemius.php:
|
249 |
-
msgid "
|
250 |
-
msgstr "
|
251 |
|
252 |
-
#: includes/class-freemius.php:
|
253 |
msgid "We couldn't find your email address in the system, are you sure it's the right address?"
|
254 |
msgstr "We couldn't find your email address in the system, are you sure it's the right address?"
|
255 |
|
256 |
-
#: includes/class-freemius.php:
|
257 |
msgid "We can't see any active licenses associated with that email address, are you sure it's the right address?"
|
258 |
msgstr "We can't see any active licenses associated with that email address, are you sure it's the right address?"
|
259 |
|
260 |
-
#: includes/class-freemius.php:
|
261 |
msgid "Account is pending activation."
|
262 |
msgstr "Account is pending activation."
|
263 |
|
264 |
-
#: includes/class-freemius.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
265 |
msgid "%s activation was successfully completed."
|
266 |
msgstr "%s activation was successfully completed."
|
267 |
|
268 |
-
#: includes/class-freemius.php:
|
269 |
msgid "Your account was successfully activated with the %s plan."
|
270 |
msgstr "Your account was successfully activated with the %s plan."
|
271 |
|
272 |
-
#: includes/class-freemius.php:
|
273 |
msgid "Your trial has been successfully started."
|
274 |
msgstr "Your trial has been successfully started."
|
275 |
|
276 |
-
#: includes/class-freemius.php:
|
277 |
msgid "Couldn't activate %s."
|
278 |
msgstr "Couldn't activate %s."
|
279 |
|
280 |
-
#: includes/class-freemius.php:
|
281 |
msgid "Please contact us with the following message:"
|
282 |
msgstr "Please contact us with the following message:"
|
283 |
|
284 |
-
#: includes/class-freemius.php:
|
285 |
msgid "Upgrade"
|
286 |
msgstr "Upgrade"
|
287 |
|
288 |
-
#: includes/class-freemius.php:
|
289 |
msgid "Start Trial"
|
290 |
msgstr "Start Trial"
|
291 |
|
292 |
-
#: includes/class-freemius.php:
|
293 |
msgid "Pricing"
|
294 |
msgstr "Pricing"
|
295 |
|
296 |
-
#: includes/class-freemius.php:
|
297 |
msgid "Affiliation"
|
298 |
msgstr "Affiliation"
|
299 |
|
300 |
-
#: includes/class-freemius.php:
|
301 |
msgid "Account"
|
302 |
msgstr "Account"
|
303 |
|
304 |
-
#: includes/class-freemius.php:
|
305 |
msgid "Contact Us"
|
306 |
msgstr "Contact Us"
|
307 |
|
308 |
-
#: includes/class-freemius.php:
|
309 |
msgid "Add-Ons"
|
310 |
msgstr "Add-Ons"
|
311 |
|
312 |
-
#: includes/class-freemius.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
313 |
msgctxt "noun"
|
314 |
msgid "Pricing"
|
315 |
msgstr "Pricing"
|
316 |
|
317 |
-
#: includes/class-freemius.php:
|
318 |
msgid "Support Forum"
|
319 |
msgstr "Support Forum"
|
320 |
|
321 |
-
#: includes/class-freemius.php:
|
322 |
msgid "Your email has been successfully verified - you are AWESOME!"
|
323 |
msgstr "Your email has been successfully verified - you are AWESOME!"
|
324 |
|
325 |
-
#: includes/class-freemius.php:
|
326 |
msgctxt "a positive response"
|
327 |
msgid "Right on"
|
328 |
msgstr "Right on"
|
329 |
|
330 |
-
#: includes/class-freemius.php:
|
331 |
msgid "Your %s Add-on plan was successfully upgraded."
|
332 |
msgstr "Your %s Add-on plan was successfully upgraded."
|
333 |
|
334 |
-
#: includes/class-freemius.php:
|
335 |
msgid "%s Add-on was successfully purchased."
|
336 |
msgstr "%s Add-on was successfully purchased."
|
337 |
|
338 |
-
#: includes/class-freemius.php:
|
339 |
msgid "Download the latest version"
|
340 |
msgstr "Download the latest version"
|
341 |
|
342 |
-
#: includes/class-freemius.php:
|
343 |
msgctxt "%1s - plugin title, %2s - API domain"
|
344 |
msgid "Your server is blocking the access to Freemius' API, which is crucial for %1s synchronization. Please contact your host to whitelist %2s"
|
345 |
msgstr "Your server is blocking the access to Freemius' API, which is crucial for %1s synchronization. Please contact your host to whitelist %2s"
|
346 |
|
347 |
-
#: includes/class-freemius.php:
|
348 |
msgid "Error received from the server:"
|
349 |
msgstr "Error received from the server:"
|
350 |
|
351 |
-
#: includes/class-freemius.php:
|
352 |
msgid "It seems like one of the authentication parameters is wrong. Update your Public Key, Secret Key & User ID, and try again."
|
353 |
msgstr "It seems like one of the authentication parameters is wrong. Update your Public Key, Secret Key & User ID, and try again."
|
354 |
|
355 |
-
#: includes/class-freemius.php:
|
356 |
msgctxt "something somebody says when they are thinking about what you have just said."
|
357 |
msgid "Hmm"
|
358 |
msgstr "Hmm"
|
359 |
|
360 |
-
#: includes/class-freemius.php:
|
361 |
msgid "It looks like you are still on the %s plan. If you did upgrade or change your plan, it's probably an issue on our side - sorry."
|
362 |
msgstr "It looks like you are still on the %s plan. If you did upgrade or change your plan, it's probably an issue on our side - sorry."
|
363 |
|
364 |
-
#: includes/class-freemius.php:
|
365 |
msgctxt "trial period"
|
366 |
msgid "Trial"
|
367 |
msgstr "Trial"
|
368 |
|
369 |
-
#: includes/class-freemius.php:
|
370 |
msgid "I have upgraded my account but when I try to Sync the License, the plan remains %s."
|
371 |
msgstr "I have upgraded my account but when I try to Sync the License, the plan remains %s."
|
372 |
|
373 |
-
#: includes/class-freemius.php:
|
374 |
msgid "Please contact us here"
|
375 |
msgstr "Please contact us here"
|
376 |
|
377 |
-
#: includes/class-freemius.php:
|
378 |
msgid "Your plan was successfully upgraded."
|
379 |
msgstr "Your plan was successfully upgraded."
|
380 |
|
381 |
-
#: includes/class-freemius.php:
|
382 |
msgid "Your plan was successfully changed to %s."
|
383 |
msgstr "Your plan was successfully changed to %s."
|
384 |
|
385 |
-
#: includes/class-freemius.php:
|
386 |
msgid "Your license has expired. You can still continue using the free %s forever."
|
387 |
msgstr "Your license has expired. You can still continue using the free %s forever."
|
388 |
|
389 |
-
#: includes/class-freemius.php:
|
390 |
msgid "Your license has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
|
391 |
msgstr "Your license has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
|
392 |
|
393 |
-
#: includes/class-freemius.php:
|
394 |
msgid "Your license has been cancelled. If you think it's a mistake, please contact support."
|
395 |
msgstr "Your license has been cancelled. If you think it's a mistake, please contact support."
|
396 |
|
397 |
-
#: includes/class-freemius.php:
|
398 |
msgid "Your license has expired. You can still continue using all the %s features, but you'll need to renew your license to continue getting updates and support."
|
399 |
msgstr "Your license has expired. You can still continue using all the %s features, but you'll need to renew your license to continue getting updates and support."
|
400 |
|
401 |
-
#: includes/class-freemius.php:
|
402 |
msgid "Your free trial has expired. You can still continue using all our free features."
|
403 |
msgstr "Your free trial has expired. You can still continue using all our free features."
|
404 |
|
405 |
-
#: includes/class-freemius.php:
|
406 |
msgid "Your free trial has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
|
407 |
msgstr "Your free trial has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
|
408 |
|
409 |
-
#: includes/class-freemius.php:
|
410 |
msgid "It looks like the license could not be activated."
|
411 |
msgstr "It looks like the license could not be activated."
|
412 |
|
413 |
-
#: includes/class-freemius.php:
|
414 |
msgid "Your license was successfully activated."
|
415 |
msgstr "Your license was successfully activated."
|
416 |
|
417 |
-
#: includes/class-freemius.php:
|
418 |
msgid "It looks like your site currently doesn't have an active license."
|
419 |
msgstr "It looks like your site currently doesn't have an active license."
|
420 |
|
421 |
-
#: includes/class-freemius.php:
|
422 |
msgid "It looks like the license deactivation failed."
|
423 |
msgstr "It looks like the license deactivation failed."
|
424 |
|
425 |
-
#: includes/class-freemius.php:
|
426 |
msgid "Your license was successfully deactivated, you are back to the %s plan."
|
427 |
msgstr "Your license was successfully deactivated, you are back to the %s plan."
|
428 |
|
429 |
-
#: includes/class-freemius.php:
|
430 |
msgid "O.K"
|
431 |
msgstr "O.K"
|
432 |
|
433 |
-
#: includes/class-freemius.php:
|
434 |
-
msgid "
|
435 |
-
msgstr "
|
436 |
|
437 |
-
#: includes/class-freemius.php:
|
438 |
-
msgid "
|
439 |
-
msgstr "
|
440 |
|
441 |
-
#: includes/class-freemius.php:
|
442 |
msgid "You are already running the %s in a trial mode."
|
443 |
msgstr "You are already running the %s in a trial mode."
|
444 |
|
445 |
-
#: includes/class-freemius.php:
|
446 |
msgid "You already utilized a trial before."
|
447 |
msgstr "You already utilized a trial before."
|
448 |
|
449 |
-
#: includes/class-freemius.php:
|
450 |
msgid "Plan %s do not exist, therefore, can't start a trial."
|
451 |
msgstr "Plan %s do not exist, therefore, can't start a trial."
|
452 |
|
453 |
-
#: includes/class-freemius.php:
|
454 |
msgid "Plan %s does not support a trial period."
|
455 |
msgstr "Plan %s does not support a trial period."
|
456 |
|
457 |
-
#: includes/class-freemius.php:
|
458 |
msgid "None of the %s's plans supports a trial period."
|
459 |
msgstr "None of the %s's plans supports a trial period."
|
460 |
|
461 |
-
#: includes/class-freemius.php:
|
462 |
msgid "It looks like you are not in trial mode anymore so there's nothing to cancel :)"
|
463 |
msgstr "It looks like you are not in trial mode anymore so there's nothing to cancel :)"
|
464 |
|
465 |
-
#: includes/class-freemius.php:
|
466 |
-
msgid "Your %s free trial was successfully cancelled."
|
467 |
-
msgstr "Your %s free trial was successfully cancelled."
|
468 |
-
|
469 |
-
#: includes/class-freemius.php:17190
|
470 |
msgid "Seems like we are having some temporary issue with your trial cancellation. Please try again in few minutes."
|
471 |
msgstr "Seems like we are having some temporary issue with your trial cancellation. Please try again in few minutes."
|
472 |
|
473 |
-
#: includes/class-freemius.php:
|
|
|
|
|
|
|
|
|
474 |
msgid "Version %s was released."
|
475 |
msgstr "Version %s was released."
|
476 |
|
477 |
-
#: includes/class-freemius.php:
|
478 |
msgid "Please download %s."
|
479 |
msgstr "Please download %s."
|
480 |
|
481 |
-
#: includes/class-freemius.php:
|
482 |
msgid "the latest %s version here"
|
483 |
msgstr "the latest %s version here"
|
484 |
|
485 |
-
#: includes/class-freemius.php:
|
486 |
msgid "New"
|
487 |
msgstr "New"
|
488 |
|
489 |
-
#: includes/class-freemius.php:
|
490 |
msgid "Seems like you got the latest release."
|
491 |
msgstr "Seems like you got the latest release."
|
492 |
|
493 |
-
#: includes/class-freemius.php:
|
494 |
msgid "You are all good!"
|
495 |
msgstr "You are all good!"
|
496 |
|
497 |
-
#: includes/class-freemius.php:
|
498 |
msgid "Verification mail was just sent to %s. If you can't find it after 5 min, please check your spam box."
|
499 |
msgstr "Verification mail was just sent to %s. If you can't find it after 5 min, please check your spam box."
|
500 |
|
501 |
-
#: includes/class-freemius.php:
|
502 |
msgid "Site successfully opted in."
|
503 |
msgstr "Site successfully opted in."
|
504 |
|
505 |
-
#: includes/class-freemius.php:
|
506 |
msgid "Awesome"
|
507 |
msgstr "Awesome"
|
508 |
|
509 |
-
#: includes/class-freemius.php:
|
510 |
msgid "We appreciate your help in making the %s better by letting us track some usage data."
|
511 |
msgstr "We appreciate your help in making the %s better by letting us track some usage data."
|
512 |
|
513 |
-
#: includes/class-freemius.php:
|
514 |
msgid "Thank you!"
|
515 |
msgstr "Thank you!"
|
516 |
|
517 |
-
#: includes/class-freemius.php:
|
518 |
msgid "We will no longer be sending any usage data of %s on %s to %s."
|
519 |
msgstr "We will no longer be sending any usage data of %s on %s to %s."
|
520 |
|
521 |
-
#: includes/class-freemius.php:
|
522 |
msgid "Please check your mailbox, you should receive an email via %s to confirm the ownership change. From security reasons, you must confirm the change within the next 15 min. If you cannot find the email, please check your spam folder."
|
523 |
msgstr "Please check your mailbox, you should receive an email via %s to confirm the ownership change. From security reasons, you must confirm the change within the next 15 min. If you cannot find the email, please check your spam folder."
|
524 |
|
525 |
-
#: includes/class-freemius.php:
|
526 |
msgid "Thanks for confirming the ownership change. An email was just sent to %s for final approval."
|
527 |
msgstr "Thanks for confirming the ownership change. An email was just sent to %s for final approval."
|
528 |
|
529 |
-
#: includes/class-freemius.php:
|
530 |
msgid "%s is the new owner of the account."
|
531 |
msgstr "%s is the new owner of the account."
|
532 |
|
533 |
-
#: includes/class-freemius.php:
|
534 |
msgctxt "as congratulations"
|
535 |
msgid "Congrats"
|
536 |
msgstr "Congrats"
|
537 |
|
538 |
-
#: includes/class-freemius.php:
|
539 |
msgid "Sorry, we could not complete the email update. Another user with the same email is already registered."
|
540 |
msgstr "Sorry, we could not complete the email update. Another user with the same email is already registered."
|
541 |
|
542 |
-
#: includes/class-freemius.php:
|
543 |
msgid "If you would like to give up the ownership of the %s's account to %s click the Change Ownership button."
|
544 |
msgstr "If you would like to give up the ownership of the %s's account to %s click the Change Ownership button."
|
545 |
|
546 |
-
#: includes/class-freemius.php:
|
547 |
msgid "Change Ownership"
|
548 |
msgstr "Change Ownership"
|
549 |
|
550 |
-
#: includes/class-freemius.php:
|
551 |
msgid "Your email was successfully updated. You should receive an email with confirmation instructions in few moments."
|
552 |
msgstr "Your email was successfully updated. You should receive an email with confirmation instructions in few moments."
|
553 |
|
554 |
-
#: includes/class-freemius.php:
|
555 |
msgid "Please provide your full name."
|
556 |
msgstr "Please provide your full name."
|
557 |
|
558 |
-
#: includes/class-freemius.php:
|
559 |
msgid "Your name was successfully updated."
|
560 |
msgstr "Your name was successfully updated."
|
561 |
|
562 |
-
#: includes/class-freemius.php:
|
563 |
msgid "You have successfully updated your %s."
|
564 |
msgstr "You have successfully updated your %s."
|
565 |
|
566 |
-
#: includes/class-freemius.php:
|
567 |
msgid "Just letting you know that the add-ons information of %s is being pulled from an external server."
|
568 |
msgstr "Just letting you know that the add-ons information of %s is being pulled from an external server."
|
569 |
|
570 |
-
#: includes/class-freemius.php:
|
571 |
msgctxt "advance notice of something that will need attention."
|
572 |
msgid "Heads up"
|
573 |
msgstr "Heads up"
|
574 |
|
575 |
-
#: includes/class-freemius.php:
|
576 |
msgctxt "exclamation"
|
577 |
msgid "Hey"
|
578 |
msgstr "Hey"
|
579 |
|
580 |
-
#: includes/class-freemius.php:
|
581 |
msgid "How do you like %s so far? Test all our %s premium features with a %d-day free trial."
|
582 |
msgstr "How do you like %s so far? Test all our %s premium features with a %d-day free trial."
|
583 |
|
584 |
-
#: includes/class-freemius.php:
|
585 |
msgid "No commitment for %s days - cancel anytime!"
|
586 |
msgstr "No commitment for %s days - cancel anytime!"
|
587 |
|
588 |
-
#: includes/class-freemius.php:
|
589 |
msgid "No credit card required"
|
590 |
msgstr "No credit card required"
|
591 |
|
592 |
-
#: includes/class-freemius.php:
|
593 |
msgctxt "call to action"
|
594 |
msgid "Start free trial"
|
595 |
msgstr "Start free trial"
|
596 |
|
597 |
-
#: includes/class-freemius.php:
|
598 |
msgid "Hey there, did you know that %s has an affiliate program? If you like the %s you can become our ambassador and earn some cash!"
|
599 |
msgstr "Hey there, did you know that %s has an affiliate program? If you like the %s you can become our ambassador and earn some cash!"
|
600 |
|
601 |
-
#: includes/class-freemius.php:
|
602 |
msgid "Learn more"
|
603 |
msgstr "Learn more"
|
604 |
|
605 |
-
#: includes/class-freemius.php:
|
606 |
msgid "Activate License"
|
607 |
msgstr "Activate License"
|
608 |
|
609 |
-
#: includes/class-freemius.php:
|
610 |
msgid "Change License"
|
611 |
msgstr "Change License"
|
612 |
|
613 |
-
#: includes/class-freemius.php:
|
614 |
msgid "Opt Out"
|
615 |
msgstr "Opt Out"
|
616 |
|
617 |
-
#: includes/class-freemius.php:
|
618 |
msgid "Opt In"
|
619 |
msgstr "Opt In"
|
620 |
|
621 |
-
#: includes/class-freemius.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
622 |
msgid "Please follow these steps to complete the upgrade"
|
623 |
msgstr "Please follow these steps to complete the upgrade"
|
624 |
|
625 |
-
#: includes/class-freemius.php:
|
626 |
msgid "Download the latest %s version"
|
627 |
msgstr "Download the latest %s version"
|
628 |
|
629 |
-
#: includes/class-freemius.php:
|
630 |
msgid "Upload and activate the downloaded version"
|
631 |
msgstr "Upload and activate the downloaded version"
|
632 |
|
633 |
-
#: includes/class-freemius.php:
|
634 |
msgid "How to upload and activate?"
|
635 |
msgstr "How to upload and activate?"
|
636 |
|
637 |
-
#: includes/class-freemius.php:
|
638 |
msgid "%sClick here%s to choose the sites where you'd like to activate the license on."
|
639 |
msgstr "%sClick here%s to choose the sites where you'd like to activate the license on."
|
640 |
|
641 |
-
#: includes/class-freemius.php:
|
642 |
msgid "Auto installation only works for opted-in users."
|
643 |
msgstr "Auto installation only works for opted-in users."
|
644 |
|
645 |
-
#: includes/class-freemius.php:
|
646 |
msgid "Invalid module ID."
|
647 |
msgstr "Invalid module ID."
|
648 |
|
649 |
-
#: includes/class-freemius.php:
|
650 |
msgid "Premium version already active."
|
651 |
msgstr "Premium version already active."
|
652 |
|
653 |
-
#: includes/class-freemius.php:
|
654 |
msgid "You do not have a valid license to access the premium version."
|
655 |
msgstr "You do not have a valid license to access the premium version."
|
656 |
|
657 |
-
#: includes/class-freemius.php:
|
658 |
msgid "Plugin is a \"Serviceware\" which means it does not have a premium code version."
|
659 |
msgstr "Plugin is a \"Serviceware\" which means it does not have a premium code version."
|
660 |
|
661 |
-
#: includes/class-freemius.php:
|
662 |
msgid "Premium add-on version already installed."
|
663 |
msgstr "Premium add-on version already installed."
|
664 |
|
665 |
-
#: includes/class-freemius.php:
|
666 |
msgid "View paid features"
|
667 |
msgstr "View paid features"
|
668 |
|
669 |
-
#: includes/class-freemius.php:
|
670 |
msgid "Thank you so much for using %s and its add-ons!"
|
671 |
msgstr "Thank you so much for using %s and its add-ons!"
|
672 |
|
673 |
-
#: includes/class-freemius.php:
|
674 |
msgid "Thank you so much for using %s!"
|
675 |
msgstr "Thank you so much for using %s!"
|
676 |
|
677 |
-
#: includes/class-freemius.php:
|
678 |
msgid "You've already opted-in to our usage-tracking, which helps us keep improving the %s."
|
679 |
msgstr "You've already opted-in to our usage-tracking, which helps us keep improving the %s."
|
680 |
|
681 |
-
#: includes/class-freemius.php:
|
682 |
msgid "Thank you so much for using our products!"
|
683 |
msgstr "Thank you so much for using our products!"
|
684 |
|
685 |
-
#: includes/class-freemius.php:
|
686 |
msgid "You've already opted-in to our usage-tracking, which helps us keep improving them."
|
687 |
msgstr "You've already opted-in to our usage-tracking, which helps us keep improving them."
|
688 |
|
689 |
-
#: includes/class-freemius.php:
|
690 |
msgid "%s and its add-ons"
|
691 |
msgstr "%s and its add-ons"
|
692 |
|
693 |
-
#: includes/class-freemius.php:
|
694 |
msgid "Products"
|
695 |
msgstr "Products"
|
696 |
|
697 |
-
#: includes/class-freemius.php:
|
698 |
msgid "Yes"
|
699 |
msgstr "Yes"
|
700 |
|
701 |
-
#: includes/class-freemius.php:
|
702 |
msgid "send me security & feature updates, educational content and offers."
|
703 |
msgstr "send me security & feature updates, educational content and offers."
|
704 |
|
705 |
-
#: includes/class-freemius.php:
|
706 |
msgid "No"
|
707 |
msgstr "No"
|
708 |
|
709 |
-
#: includes/class-freemius.php:
|
710 |
msgid "do %sNOT%s send me security & feature updates, educational content and offers."
|
711 |
msgstr "do %sNOT%s send me security & feature updates, educational content and offers."
|
712 |
|
713 |
-
#: includes/class-freemius.php:
|
714 |
msgid "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard 🙂"
|
715 |
msgstr "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard 🙂"
|
716 |
|
717 |
-
#: includes/class-freemius.php:
|
718 |
msgid "Please let us know if you'd like us to contact you for security & feature updates, educational content, and occasional offers:"
|
719 |
msgstr "Please let us know if you'd like us to contact you for security & feature updates, educational content, and occasional offers:"
|
720 |
|
721 |
-
#: includes/class-freemius.php:
|
722 |
msgid "License key is empty."
|
723 |
msgstr "License key is empty."
|
724 |
|
725 |
-
#: includes/class-fs-plugin-updater.php:184,
|
726 |
-
msgid "
|
727 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
728 |
|
729 |
-
#: includes/class-fs-plugin-updater.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
730 |
msgid "Installing plugin: %s"
|
731 |
msgstr "Installing plugin: %s"
|
732 |
|
733 |
-
#: includes/class-fs-plugin-updater.php:
|
734 |
msgid "Unable to connect to the filesystem. Please confirm your credentials."
|
735 |
msgstr "Unable to connect to the filesystem. Please confirm your credentials."
|
736 |
|
737 |
-
#: includes/class-fs-plugin-updater.php:
|
738 |
msgid "The remote plugin package does not contain a folder with the desired slug and renaming did not work."
|
739 |
msgstr "The remote plugin package does not contain a folder with the desired slug and renaming did not work."
|
740 |
|
741 |
-
#: includes/fs-plugin-info-dialog.php:
|
742 |
msgctxt "verb"
|
743 |
msgid "Purchase"
|
744 |
msgstr "Purchase"
|
745 |
|
746 |
-
#: includes/fs-plugin-info-dialog.php:
|
747 |
msgid "Start my free %s"
|
748 |
msgstr "Start my free %s"
|
749 |
|
750 |
-
#: includes/fs-plugin-info-dialog.php:
|
751 |
msgid "Install Free Version Now"
|
752 |
msgstr "Install Free Version Now"
|
753 |
|
754 |
-
#: includes/fs-plugin-info-dialog.php:
|
755 |
msgid "Install Now"
|
756 |
msgstr "Install Now"
|
757 |
|
758 |
-
#: includes/fs-plugin-info-dialog.php:
|
759 |
msgctxt "as download latest version"
|
760 |
msgid "Download Latest Free Version"
|
761 |
msgstr "Download Latest Free Version"
|
762 |
|
763 |
-
#: includes/fs-plugin-info-dialog.php:
|
764 |
msgctxt "as download latest version"
|
765 |
msgid "Download Latest"
|
766 |
msgstr "Download Latest"
|
767 |
|
768 |
-
#: includes/fs-plugin-info-dialog.php:
|
769 |
msgid "Install Free Version Update Now"
|
770 |
msgstr "Install Free Version Update Now"
|
771 |
|
772 |
-
#: includes/fs-plugin-info-dialog.php:
|
773 |
msgid "Install Update Now"
|
774 |
msgstr "Install Update Now"
|
775 |
|
776 |
-
#: includes/fs-plugin-info-dialog.php:
|
777 |
msgid "Newer Free Version (%s) Installed"
|
778 |
msgstr "Newer Free Version (%s) Installed"
|
779 |
|
780 |
-
#: includes/fs-plugin-info-dialog.php:
|
781 |
msgid "Newer Version (%s) Installed"
|
782 |
msgstr "Newer Version (%s) Installed"
|
783 |
|
784 |
-
#: includes/fs-plugin-info-dialog.php:
|
785 |
msgid "Latest Free Version Installed"
|
786 |
msgstr "Latest Free Version Installed"
|
787 |
|
788 |
-
#: includes/fs-plugin-info-dialog.php:
|
789 |
msgid "Latest Version Installed"
|
790 |
msgstr "Latest Version Installed"
|
791 |
|
792 |
-
#: includes/fs-plugin-info-dialog.php:
|
793 |
msgctxt "Plugin installer section title"
|
794 |
msgid "Description"
|
795 |
msgstr "Description"
|
796 |
|
797 |
-
#: includes/fs-plugin-info-dialog.php:
|
798 |
msgctxt "Plugin installer section title"
|
799 |
msgid "Installation"
|
800 |
msgstr "Installation"
|
801 |
|
802 |
-
#: includes/fs-plugin-info-dialog.php:
|
803 |
msgctxt "Plugin installer section title"
|
804 |
msgid "FAQ"
|
805 |
msgstr "FAQ"
|
806 |
|
807 |
-
#: includes/fs-plugin-info-dialog.php:
|
808 |
msgid "Screenshots"
|
809 |
msgstr "Screenshots"
|
810 |
|
811 |
-
#: includes/fs-plugin-info-dialog.php:
|
812 |
msgctxt "Plugin installer section title"
|
813 |
msgid "Changelog"
|
814 |
msgstr "Changelog"
|
815 |
|
816 |
-
#: includes/fs-plugin-info-dialog.php:
|
817 |
msgctxt "Plugin installer section title"
|
818 |
msgid "Reviews"
|
819 |
msgstr "Reviews"
|
820 |
|
821 |
-
#: includes/fs-plugin-info-dialog.php:
|
822 |
msgctxt "Plugin installer section title"
|
823 |
msgid "Other Notes"
|
824 |
msgstr "Other Notes"
|
825 |
|
826 |
-
#: includes/fs-plugin-info-dialog.php:
|
827 |
msgctxt "Plugin installer section title"
|
828 |
msgid "Features & Pricing"
|
829 |
msgstr "Features & Pricing"
|
830 |
|
831 |
-
#: includes/fs-plugin-info-dialog.php:
|
832 |
msgid "Plugin Install"
|
833 |
msgstr "Plugin Install"
|
834 |
|
835 |
-
#: includes/fs-plugin-info-dialog.php:
|
836 |
msgctxt "e.g. Professional Plan"
|
837 |
msgid "%s Plan"
|
838 |
msgstr "%s Plan"
|
839 |
|
840 |
-
#: includes/fs-plugin-info-dialog.php:
|
841 |
msgctxt "e.g. the best product"
|
842 |
msgid "Best"
|
843 |
msgstr "Best"
|
844 |
|
845 |
-
#: includes/fs-plugin-info-dialog.php:
|
846 |
msgctxt "as every month"
|
847 |
msgid "Monthly"
|
848 |
msgstr "Monthly"
|
849 |
|
850 |
-
#: includes/fs-plugin-info-dialog.php:
|
851 |
msgctxt "as once a year"
|
852 |
msgid "Annual"
|
853 |
msgstr "Annual"
|
854 |
|
855 |
-
#: includes/fs-plugin-info-dialog.php:
|
856 |
msgid "Lifetime"
|
857 |
msgstr "Lifetime"
|
858 |
|
859 |
-
#: includes/fs-plugin-info-dialog.php:
|
860 |
msgctxt "e.g. billed monthly"
|
861 |
msgid "Billed %s"
|
862 |
msgstr "Billed %s"
|
863 |
|
864 |
-
#: includes/fs-plugin-info-dialog.php:
|
865 |
msgctxt "as once a year"
|
866 |
msgid "Annually"
|
867 |
msgstr "Annually"
|
868 |
|
869 |
-
#: includes/fs-plugin-info-dialog.php:
|
870 |
msgctxt "as once a year"
|
871 |
msgid "Once"
|
872 |
msgstr "Once"
|
873 |
|
874 |
-
#: includes/fs-plugin-info-dialog.php:
|
875 |
msgid "Single Site License"
|
876 |
msgstr "Single Site License"
|
877 |
|
878 |
-
#: includes/fs-plugin-info-dialog.php:
|
879 |
msgid "Unlimited Licenses"
|
880 |
msgstr "Unlimited Licenses"
|
881 |
|
882 |
-
#: includes/fs-plugin-info-dialog.php:
|
883 |
msgid "Up to %s Sites"
|
884 |
msgstr "Up to %s Sites"
|
885 |
|
886 |
-
#: includes/fs-plugin-info-dialog.php:
|
887 |
msgctxt "as monthly period"
|
888 |
msgid "mo"
|
889 |
msgstr "mo"
|
890 |
|
891 |
-
#: includes/fs-plugin-info-dialog.php:
|
892 |
msgctxt "as annual period"
|
893 |
msgid "year"
|
894 |
msgstr "year"
|
895 |
|
896 |
-
#: includes/fs-plugin-info-dialog.php:
|
897 |
msgctxt "noun"
|
898 |
msgid "Price"
|
899 |
msgstr "Price"
|
900 |
|
901 |
-
#: includes/fs-plugin-info-dialog.php:
|
902 |
msgid "Save %s"
|
903 |
msgstr "Save %s"
|
904 |
|
905 |
-
#: includes/fs-plugin-info-dialog.php:
|
906 |
msgid "No commitment for %s - cancel anytime"
|
907 |
msgstr "No commitment for %s - cancel anytime"
|
908 |
|
909 |
-
#: includes/fs-plugin-info-dialog.php:
|
910 |
msgid "After your free %s, pay as little as %s"
|
911 |
msgstr "After your free %s, pay as little as %s"
|
912 |
|
913 |
-
#: includes/fs-plugin-info-dialog.php:
|
914 |
msgid "Details"
|
915 |
msgstr "Details"
|
916 |
|
917 |
-
#: includes/fs-plugin-info-dialog.php:
|
918 |
msgctxt "product version"
|
919 |
msgid "Version"
|
920 |
msgstr "Version"
|
921 |
|
922 |
-
#: includes/fs-plugin-info-dialog.php:
|
923 |
msgctxt "as the plugin author"
|
924 |
msgid "Author"
|
925 |
msgstr "Author"
|
926 |
|
927 |
-
#: includes/fs-plugin-info-dialog.php:
|
928 |
msgid "Last Updated"
|
929 |
msgstr "Last Updated"
|
930 |
|
931 |
-
#: includes/fs-plugin-info-dialog.php:
|
932 |
msgctxt "x-ago"
|
933 |
msgid "%s ago"
|
934 |
msgstr "%s ago"
|
935 |
|
936 |
-
#: includes/fs-plugin-info-dialog.php:
|
937 |
msgid "Requires WordPress Version"
|
938 |
msgstr "Requires WordPress Version"
|
939 |
|
940 |
-
#: includes/fs-plugin-info-dialog.php:
|
941 |
msgid "%s or higher"
|
942 |
msgstr "%s or higher"
|
943 |
|
944 |
-
#: includes/fs-plugin-info-dialog.php:
|
945 |
msgid "Compatible up to"
|
946 |
msgstr "Compatible up to"
|
947 |
|
948 |
-
#: includes/fs-plugin-info-dialog.php:
|
949 |
msgid "Downloaded"
|
950 |
msgstr "Downloaded"
|
951 |
|
952 |
-
#: includes/fs-plugin-info-dialog.php:
|
953 |
msgid "%s time"
|
954 |
msgstr "%s time"
|
955 |
|
956 |
-
#: includes/fs-plugin-info-dialog.php:
|
957 |
msgid "%s times"
|
958 |
msgstr "%s times"
|
959 |
|
960 |
-
#: includes/fs-plugin-info-dialog.php:
|
961 |
msgid "WordPress.org Plugin Page"
|
962 |
msgstr "WordPress.org Plugin Page"
|
963 |
|
964 |
-
#: includes/fs-plugin-info-dialog.php:
|
965 |
msgid "Plugin Homepage"
|
966 |
msgstr "Plugin Homepage"
|
967 |
|
968 |
-
#: includes/fs-plugin-info-dialog.php:
|
969 |
msgid "Donate to this plugin"
|
970 |
msgstr "Donate to this plugin"
|
971 |
|
972 |
-
#: includes/fs-plugin-info-dialog.php:
|
973 |
msgid "Average Rating"
|
974 |
msgstr "Average Rating"
|
975 |
|
976 |
-
#: includes/fs-plugin-info-dialog.php:
|
977 |
msgid "based on %s"
|
978 |
msgstr "based on %s"
|
979 |
|
980 |
-
#: includes/fs-plugin-info-dialog.php:
|
981 |
msgid "%s rating"
|
982 |
msgstr "%s rating"
|
983 |
|
984 |
-
#: includes/fs-plugin-info-dialog.php:
|
985 |
msgid "%s ratings"
|
986 |
msgstr "%s ratings"
|
987 |
|
988 |
-
#: includes/fs-plugin-info-dialog.php:
|
989 |
msgid "%s star"
|
990 |
msgstr "%s star"
|
991 |
|
992 |
-
#: includes/fs-plugin-info-dialog.php:
|
993 |
msgid "%s stars"
|
994 |
msgstr "%s stars"
|
995 |
|
996 |
-
#: includes/fs-plugin-info-dialog.php:
|
997 |
msgid "Click to see reviews that provided a rating of %s"
|
998 |
msgstr "Click to see reviews that provided a rating of %s"
|
999 |
|
1000 |
-
#: includes/fs-plugin-info-dialog.php:
|
1001 |
msgid "Contributors"
|
1002 |
msgstr "Contributors"
|
1003 |
|
1004 |
-
#: includes/fs-plugin-info-dialog.php:
|
1005 |
msgid "Warning"
|
1006 |
msgstr "Warning"
|
1007 |
|
1008 |
-
#: includes/fs-plugin-info-dialog.php:
|
1009 |
msgid "This plugin has not been tested with your current version of WordPress."
|
1010 |
msgstr "This plugin has not been tested with your current version of WordPress."
|
1011 |
|
1012 |
-
#: includes/fs-plugin-info-dialog.php:
|
1013 |
msgid "This plugin has not been marked as compatible with your version of WordPress."
|
1014 |
msgstr "This plugin has not been marked as compatible with your version of WordPress."
|
1015 |
|
1016 |
-
#: includes/fs-plugin-info-dialog.php:
|
1017 |
msgid "Paid add-on must be deployed to Freemius."
|
1018 |
msgstr "Paid add-on must be deployed to Freemius."
|
1019 |
|
1020 |
-
#: includes/fs-plugin-info-dialog.php:
|
1021 |
msgid "Add-on must be deployed to WordPress.org or Freemius."
|
1022 |
msgstr "Add-on must be deployed to WordPress.org or Freemius."
|
1023 |
|
1024 |
-
#: templates/account.php:81, templates/account/partials/addon.php:22, templates/account/partials/site.php:295
|
1025 |
-
msgid "Downgrading your plan
|
1026 |
-
msgstr "Downgrading your plan
|
|
|
|
|
|
|
|
|
1027 |
|
1028 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1029 |
msgid "Cancelling the trial will immediately block access to all premium features. Are you sure?"
|
1030 |
msgstr "Cancelling the trial will immediately block access to all premium features. Are you sure?"
|
1031 |
|
1032 |
-
#: templates/account.php:
|
1033 |
-
msgid "You can still enjoy all %s features but you will not have access to %s updates
|
1034 |
-
msgstr "You can still enjoy all %s features but you will not have access to %s updates
|
1035 |
|
1036 |
-
#: templates/account.php:
|
1037 |
msgid "Once your license expires you can still use the Free version but you will NOT have access to the %s features."
|
1038 |
msgstr "Once your license expires you can still use the Free version but you will NOT have access to the %s features."
|
1039 |
|
1040 |
#. translators: %s: Plan title (e.g. "Professional")
|
1041 |
-
#: templates/account.php:
|
1042 |
msgid "Activate %s Plan"
|
1043 |
msgstr "Activate %s Plan"
|
1044 |
|
1045 |
#. translators: %s: Time period (e.g. Auto renews in "2 months")
|
1046 |
-
#: templates/account.php:
|
1047 |
msgid "Auto renews in %s"
|
1048 |
msgstr "Auto renews in %s"
|
1049 |
|
1050 |
#. translators: %s: Time period (e.g. Expires in "2 months")
|
1051 |
-
#: templates/account.php:
|
1052 |
msgid "Expires in %s"
|
1053 |
msgstr "Expires in %s"
|
1054 |
|
1055 |
-
#: templates/account.php:
|
1056 |
msgctxt "as synchronize license"
|
1057 |
msgid "Sync License"
|
1058 |
msgstr "Sync License"
|
1059 |
|
1060 |
-
#: templates/account.php:
|
1061 |
msgid "Cancel Trial"
|
1062 |
msgstr "Cancel Trial"
|
1063 |
|
1064 |
-
#: templates/account.php:
|
1065 |
msgid "Change Plan"
|
1066 |
msgstr "Change Plan"
|
1067 |
|
1068 |
-
#: templates/account.php:
|
1069 |
msgctxt "verb"
|
1070 |
msgid "Upgrade"
|
1071 |
msgstr "Upgrade"
|
1072 |
|
1073 |
-
#: templates/account.php:
|
1074 |
msgctxt "verb"
|
1075 |
msgid "Downgrade"
|
1076 |
msgstr "Downgrade"
|
1077 |
|
1078 |
-
#: templates/account.php:
|
1079 |
msgid "Free"
|
1080 |
msgstr "Free"
|
1081 |
|
1082 |
-
#: templates/account.php:
|
1083 |
msgid "Activate"
|
1084 |
msgstr "Activate"
|
1085 |
|
1086 |
-
#: templates/account.php:
|
1087 |
msgctxt "as product pricing plan"
|
1088 |
msgid "Plan"
|
1089 |
msgstr "Plan"
|
1090 |
|
1091 |
-
#: templates/account.php:
|
1092 |
msgid "Free Trial"
|
1093 |
msgstr "Free Trial"
|
1094 |
|
1095 |
-
#: templates/account.php:
|
1096 |
msgid "Account Details"
|
1097 |
msgstr "Account Details"
|
1098 |
|
1099 |
-
#: templates/account.php:
|
1100 |
msgid "Deleting the account will automatically deactivate your %s plan license so you can use it on other sites. If you want to terminate the recurring payments as well, click the \"Cancel\" button, and first \"Downgrade\" your account. Are you sure you would like to continue with the deletion?"
|
1101 |
msgstr "Deleting the account will automatically deactivate your %s plan license so you can use it on other sites. If you want to terminate the recurring payments as well, click the \"Cancel\" button, and first \"Downgrade\" your account. Are you sure you would like to continue with the deletion?"
|
1102 |
|
1103 |
-
#: templates/account.php:
|
1104 |
msgid "Deletion is not temporary. Only delete if you no longer want to use this %s anymore. Are you sure you would like to continue with the deletion?"
|
1105 |
msgstr "Deletion is not temporary. Only delete if you no longer want to use this %s anymore. Are you sure you would like to continue with the deletion?"
|
1106 |
|
1107 |
-
#: templates/account.php:
|
1108 |
msgid "Delete Account"
|
1109 |
msgstr "Delete Account"
|
1110 |
|
1111 |
-
#: templates/account.php:
|
1112 |
msgid "Deactivate License"
|
1113 |
msgstr "Deactivate License"
|
1114 |
|
1115 |
-
#: templates/account.php:
|
1116 |
msgid "Are you sure you want to proceed?"
|
1117 |
msgstr "Are you sure you want to proceed?"
|
1118 |
|
1119 |
-
#: templates/account.php:
|
1120 |
msgid "Cancel Subscription"
|
1121 |
msgstr "Cancel Subscription"
|
1122 |
|
1123 |
-
#: templates/account.php:
|
1124 |
msgctxt "as synchronize"
|
1125 |
msgid "Sync"
|
1126 |
msgstr "Sync"
|
1127 |
|
1128 |
-
#: templates/account.php:
|
1129 |
msgid "Name"
|
1130 |
msgstr "Name"
|
1131 |
|
1132 |
-
#: templates/account.php:
|
1133 |
msgid "Email"
|
1134 |
msgstr "Email"
|
1135 |
|
1136 |
-
#: templates/account.php:
|
1137 |
msgid "User ID"
|
1138 |
msgstr "User ID"
|
1139 |
|
1140 |
-
#: templates/account.php:
|
1141 |
msgid "Site ID"
|
1142 |
msgstr "Site ID"
|
1143 |
|
1144 |
-
#: templates/account.php:
|
1145 |
msgid "No ID"
|
1146 |
msgstr "No ID"
|
1147 |
|
1148 |
-
#: templates/account.php:
|
1149 |
msgid "Public Key"
|
1150 |
msgstr "Public Key"
|
1151 |
|
1152 |
-
#: templates/account.php:
|
1153 |
msgid "Secret Key"
|
1154 |
msgstr "Secret Key"
|
1155 |
|
1156 |
-
#: templates/account.php:
|
1157 |
msgctxt "as secret encryption key missing"
|
1158 |
msgid "No Secret"
|
1159 |
msgstr "No Secret"
|
1160 |
|
1161 |
-
#: templates/account.php:
|
1162 |
msgid "Trial"
|
1163 |
msgstr "Trial"
|
1164 |
|
1165 |
-
#: templates/account.php:
|
1166 |
msgid "License Key"
|
1167 |
msgstr "License Key"
|
1168 |
|
1169 |
-
#: templates/account.php:
|
1170 |
msgid "not verified"
|
1171 |
msgstr "not verified"
|
1172 |
|
1173 |
-
#: templates/account.php:
|
|
|
|
|
|
|
|
|
1174 |
msgid "Premium version"
|
1175 |
msgstr "Premium version"
|
1176 |
|
1177 |
-
#: templates/account.php:
|
1178 |
msgid "Free version"
|
1179 |
msgstr "Free version"
|
1180 |
|
1181 |
-
#: templates/account.php:
|
1182 |
msgid "Verify Email"
|
1183 |
msgstr "Verify Email"
|
1184 |
|
1185 |
-
#: templates/account.php:
|
1186 |
msgid "Download %s Version"
|
1187 |
msgstr "Download %s Version"
|
1188 |
|
1189 |
-
#: templates/account.php:
|
1190 |
msgctxt "verb"
|
1191 |
msgid "Show"
|
1192 |
msgstr "Show"
|
1193 |
|
1194 |
-
#: templates/account.php:
|
1195 |
msgid "What is your %s?"
|
1196 |
msgstr "What is your %s?"
|
1197 |
|
1198 |
-
#: templates/account.php:
|
1199 |
msgctxt "verb"
|
1200 |
msgid "Edit"
|
1201 |
msgstr "Edit"
|
1202 |
|
1203 |
-
#: templates/account.php:
|
1204 |
msgid "Sites"
|
1205 |
msgstr "Sites"
|
1206 |
|
1207 |
-
#: templates/account.php:
|
1208 |
msgid "Search by address"
|
1209 |
msgstr "Search by address"
|
1210 |
|
1211 |
-
#: templates/account.php:
|
1212 |
msgid "ID"
|
1213 |
msgstr "ID"
|
1214 |
|
1215 |
-
#: templates/account.php:
|
1216 |
msgid "Address"
|
1217 |
msgstr "Address"
|
1218 |
|
1219 |
-
#: templates/account.php:
|
1220 |
msgid "License"
|
1221 |
msgstr "License"
|
1222 |
|
1223 |
-
#: templates/account.php:
|
1224 |
msgid "Plan"
|
1225 |
msgstr "Plan"
|
1226 |
|
1227 |
-
#: templates/account.php:
|
1228 |
msgctxt "as software license"
|
1229 |
msgid "License"
|
1230 |
msgstr "License"
|
1231 |
|
1232 |
-
#: templates/account.php:
|
1233 |
msgctxt "verb"
|
1234 |
msgid "Hide"
|
1235 |
msgstr "Hide"
|
1236 |
|
1237 |
-
#: templates/account.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1238 |
msgid "Deactivating your license will block all premium features, but will enable activating the license on another site. Are you sure you want to proceed?"
|
1239 |
msgstr "Deactivating your license will block all premium features, but will enable activating the license on another site. Are you sure you want to proceed?"
|
1240 |
|
@@ -1246,7 +1325,7 @@ msgstr "Add Ons for %s"
|
|
1246 |
msgid "We could'nt load the add-ons list. It's probably an issue on our side, please try to come back in few minutes."
|
1247 |
msgstr "We could'nt load the add-ons list. It's probably an issue on our side, please try to come back in few minutes."
|
1248 |
|
1249 |
-
#: templates/add-ons.php:
|
1250 |
msgid "View details"
|
1251 |
msgstr "View details"
|
1252 |
|
@@ -1284,162 +1363,166 @@ msgid "PCI compliant"
|
|
1284 |
msgstr "PCI compliant"
|
1285 |
|
1286 |
#. translators: %s: name (e.g. Hey John,)
|
1287 |
-
#: templates/connect.php:
|
1288 |
msgctxt "greeting"
|
1289 |
msgid "Hey %s,"
|
1290 |
msgstr "Hey %s,"
|
1291 |
|
1292 |
-
#: templates/connect.php:
|
1293 |
msgid "Allow & Continue"
|
1294 |
msgstr "Allow & Continue"
|
1295 |
|
1296 |
-
#: templates/connect.php:
|
1297 |
msgid "Re-send activation email"
|
1298 |
msgstr "Re-send activation email"
|
1299 |
|
1300 |
-
#: templates/connect.php:
|
1301 |
msgid "Thanks %s!"
|
1302 |
msgstr "Thanks %s!"
|
1303 |
|
1304 |
-
#: templates/connect.php:
|
1305 |
msgid "Agree & Activate License"
|
1306 |
msgstr "Agree & Activate License"
|
1307 |
|
1308 |
-
#: templates/connect.php:
|
1309 |
msgid "Thanks for purchasing %s! To get started, please enter your license key:"
|
1310 |
msgstr "Thanks for purchasing %s! To get started, please enter your license key:"
|
1311 |
|
1312 |
-
#: templates/connect.php:
|
1313 |
msgid "Never miss an important update - opt in to our security & feature updates notifications, educational content, offers, and non-sensitive diagnostic tracking with %4$s."
|
1314 |
msgstr "Never miss an important update - opt in to our security & feature updates notifications, educational content, offers, and non-sensitive diagnostic tracking with %4$s."
|
1315 |
|
1316 |
-
#: templates/connect.php:
|
1317 |
msgid "Never miss an important update - opt in to our security and feature updates notifications, and non-sensitive diagnostic tracking with %4$s."
|
1318 |
msgstr "Never miss an important update - opt in to our security and feature updates notifications, and non-sensitive diagnostic tracking with %4$s."
|
1319 |
|
1320 |
-
#: templates/connect.php:
|
1321 |
msgid "Never miss an important update - opt in to our security & feature updates notifications, educational content, offers, and non-sensitive diagnostic tracking with %4$s. If you skip this, that's okay! %1$s will still work just fine."
|
1322 |
msgstr "Never miss an important update - opt in to our security & feature updates notifications, educational content, offers, and non-sensitive diagnostic tracking with %4$s. If you skip this, that's okay! %1$s will still work just fine."
|
1323 |
|
1324 |
-
#: templates/connect.php:
|
1325 |
msgid "Never miss an important update - opt in to our security & feature updates notifications, and non-sensitive diagnostic tracking with %4$s. If you skip this, that's okay! %1$s will still work just fine."
|
1326 |
msgstr "Never miss an important update - opt in to our security & feature updates notifications, and non-sensitive diagnostic tracking with %4$s. If you skip this, that's okay! %1$s will still work just fine."
|
1327 |
|
1328 |
-
#: templates/connect.php:
|
1329 |
msgid "We're excited to introduce the Freemius network-level integration."
|
1330 |
msgstr "We're excited to introduce the Freemius network-level integration."
|
1331 |
|
1332 |
-
#: templates/connect.php:
|
1333 |
msgid "During the update process we detected %d site(s) that are still pending license activation."
|
1334 |
msgstr "During the update process we detected %d site(s) that are still pending license activation."
|
1335 |
|
1336 |
-
#: templates/connect.php:
|
1337 |
msgid "If you'd like to use the %s on those sites, please enter your license key below and click the activation button."
|
1338 |
msgstr "If you'd like to use the %s on those sites, please enter your license key below and click the activation button."
|
1339 |
|
1340 |
-
#: templates/connect.php:
|
1341 |
msgid "%s's paid features"
|
1342 |
msgstr "%s's paid features"
|
1343 |
|
1344 |
-
#: templates/connect.php:
|
1345 |
msgid "Alternatively, you can skip it for now and activate the license later, in your %s's network-level Account page."
|
1346 |
msgstr "Alternatively, you can skip it for now and activate the license later, in your %s's network-level Account page."
|
1347 |
|
1348 |
-
#: templates/connect.php:
|
1349 |
msgid "During the update process we detected %s site(s) in the network that are still pending your attention."
|
1350 |
msgstr "During the update process we detected %s site(s) in the network that are still pending your attention."
|
1351 |
|
1352 |
-
#: templates/connect.php:
|
1353 |
msgid "License key"
|
1354 |
msgstr "License key"
|
1355 |
|
1356 |
-
#: templates/connect.php:
|
1357 |
msgid "Can't find your license key?"
|
1358 |
msgstr "Can't find your license key?"
|
1359 |
|
1360 |
-
#: templates/connect.php:
|
1361 |
msgctxt "verb"
|
1362 |
msgid "Skip"
|
1363 |
msgstr "Skip"
|
1364 |
|
1365 |
-
#: templates/connect.php:
|
1366 |
msgid "Delegate to Site Admins"
|
1367 |
msgstr "Delegate to Site Admins"
|
1368 |
|
1369 |
-
#: templates/connect.php:
|
1370 |
msgid "If you click it, this decision will be delegated to the sites administrators."
|
1371 |
msgstr "If you click it, this decision will be delegated to the sites administrators."
|
1372 |
|
1373 |
-
#: templates/connect.php:
|
1374 |
msgid "Your Profile Overview"
|
1375 |
msgstr "Your Profile Overview"
|
1376 |
|
1377 |
-
#: templates/connect.php:
|
1378 |
msgid "Name and email address"
|
1379 |
msgstr "Name and email address"
|
1380 |
|
1381 |
-
#: templates/connect.php:
|
1382 |
msgid "Your Site Overview"
|
1383 |
msgstr "Your Site Overview"
|
1384 |
|
1385 |
-
#: templates/connect.php:
|
1386 |
msgid "Site URL, WP version, PHP info, plugins & themes"
|
1387 |
msgstr "Site URL, WP version, PHP info, plugins & themes"
|
1388 |
|
1389 |
-
#: templates/connect.php:
|
1390 |
msgid "Admin Notices"
|
1391 |
msgstr "Admin Notices"
|
1392 |
|
1393 |
-
#: templates/connect.php:
|
1394 |
msgid "Updates, announcements, marketing, no spam"
|
1395 |
msgstr "Updates, announcements, marketing, no spam"
|
1396 |
|
1397 |
-
#: templates/connect.php:
|
1398 |
msgid "Current %s Events"
|
1399 |
msgstr "Current %s Events"
|
1400 |
|
1401 |
-
#: templates/connect.php:
|
1402 |
msgid "Activation, deactivation and uninstall"
|
1403 |
msgstr "Activation, deactivation and uninstall"
|
1404 |
|
1405 |
-
#: templates/connect.php:
|
1406 |
msgid "Newsletter"
|
1407 |
msgstr "Newsletter"
|
1408 |
|
1409 |
-
#: templates/connect.php:
|
1410 |
msgid "The %1$s will be periodically sending data to %2$s to check for security and feature updates, and verify the validity of your license."
|
1411 |
msgstr "The %1$s will be periodically sending data to %2$s to check for security and feature updates, and verify the validity of your license."
|
1412 |
|
1413 |
-
#: templates/connect.php:
|
1414 |
msgid "What permissions are being granted?"
|
1415 |
msgstr "What permissions are being granted?"
|
1416 |
|
1417 |
-
#: templates/connect.php:
|
1418 |
msgid "Don't have a license key?"
|
1419 |
msgstr "Don't have a license key?"
|
1420 |
|
1421 |
-
#: templates/connect.php:
|
1422 |
msgid "Activate Free Version"
|
1423 |
msgstr "Activate Free Version"
|
1424 |
|
1425 |
-
#: templates/connect.php:
|
1426 |
msgid "Have a license key?"
|
1427 |
msgstr "Have a license key?"
|
1428 |
|
1429 |
-
#: templates/connect.php:
|
1430 |
msgid "Privacy Policy"
|
1431 |
msgstr "Privacy Policy"
|
1432 |
|
1433 |
-
#: templates/connect.php:
|
|
|
|
|
|
|
|
|
1434 |
msgid "Terms of Service"
|
1435 |
msgstr "Terms of Service"
|
1436 |
|
1437 |
-
#: templates/connect.php:
|
1438 |
msgctxt "as in the process of sending an email"
|
1439 |
msgid "Sending email"
|
1440 |
msgstr "Sending email"
|
1441 |
|
1442 |
-
#: templates/connect.php:
|
1443 |
msgctxt "as activating plugin"
|
1444 |
msgid "Activating"
|
1445 |
msgstr "Activating"
|
@@ -1467,7 +1550,7 @@ msgctxt "as code debugging"
|
|
1467 |
msgid "Debugging"
|
1468 |
msgstr "Debugging"
|
1469 |
|
1470 |
-
#: templates/debug.php:54, templates/debug.php:
|
1471 |
msgid "Actions"
|
1472 |
msgstr "Actions"
|
1473 |
|
@@ -1491,194 +1574,198 @@ msgstr "Clear Updates Transients"
|
|
1491 |
msgid "Sync Data From Server"
|
1492 |
msgstr "Sync Data From Server"
|
1493 |
|
1494 |
-
#: templates/debug.php:
|
|
|
|
|
|
|
|
|
1495 |
msgid "Load DB Option"
|
1496 |
msgstr "Load DB Option"
|
1497 |
|
1498 |
-
#: templates/debug.php:
|
1499 |
msgid "Set DB Option"
|
1500 |
msgstr "Set DB Option"
|
1501 |
|
1502 |
-
#: templates/debug.php:
|
1503 |
msgid "Key"
|
1504 |
msgstr "Key"
|
1505 |
|
1506 |
-
#: templates/debug.php:
|
1507 |
msgid "Value"
|
1508 |
msgstr "Value"
|
1509 |
|
1510 |
-
#: templates/debug.php:
|
1511 |
msgctxt "as software development kit versions"
|
1512 |
msgid "SDK Versions"
|
1513 |
msgstr "SDK Versions"
|
1514 |
|
1515 |
-
#: templates/debug.php:
|
1516 |
msgid "SDK Path"
|
1517 |
msgstr "SDK Path"
|
1518 |
|
1519 |
-
#: templates/debug.php:
|
1520 |
msgid "Module Path"
|
1521 |
msgstr "Module Path"
|
1522 |
|
1523 |
-
#: templates/debug.php:
|
1524 |
msgid "Is Active"
|
1525 |
msgstr "Is Active"
|
1526 |
|
1527 |
-
#: templates/debug.php:
|
1528 |
msgid "Plugins"
|
1529 |
msgstr "Plugins"
|
1530 |
|
1531 |
-
#: templates/debug.php:
|
1532 |
msgid "Themes"
|
1533 |
msgstr "Themes"
|
1534 |
|
1535 |
-
#: templates/debug.php:
|
1536 |
msgid "Slug"
|
1537 |
msgstr "Slug"
|
1538 |
|
1539 |
-
#: templates/debug.php:
|
1540 |
msgid "Title"
|
1541 |
msgstr "Title"
|
1542 |
|
1543 |
-
#: templates/debug.php:
|
1544 |
msgctxt "as application program interface"
|
1545 |
msgid "API"
|
1546 |
msgstr "API"
|
1547 |
|
1548 |
-
#: templates/debug.php:
|
1549 |
msgid "Freemius State"
|
1550 |
msgstr "Freemius State"
|
1551 |
|
1552 |
-
#: templates/debug.php:
|
1553 |
msgid "Network Blog"
|
1554 |
msgstr "Network Blog"
|
1555 |
|
1556 |
-
#: templates/debug.php:
|
1557 |
msgid "Network User"
|
1558 |
msgstr "Network User"
|
1559 |
|
1560 |
-
#: templates/debug.php:
|
1561 |
msgctxt "as connection was successful"
|
1562 |
msgid "Connected"
|
1563 |
msgstr "Connected"
|
1564 |
|
1565 |
-
#: templates/debug.php:
|
1566 |
msgctxt "as connection blocked"
|
1567 |
msgid "Blocked"
|
1568 |
msgstr "Blocked"
|
1569 |
|
1570 |
-
#: templates/debug.php:
|
1571 |
-
msgid "Simulate Trial"
|
1572 |
-
msgstr "Simulate Trial"
|
1573 |
|
1574 |
-
#: templates/debug.php:
|
1575 |
msgid "Simulate Network Upgrade"
|
1576 |
msgstr "Simulate Network Upgrade"
|
1577 |
|
1578 |
-
#: templates/debug.php:
|
1579 |
msgid "%s Installs"
|
1580 |
msgstr "%s Installs"
|
1581 |
|
1582 |
-
#: templates/debug.php:
|
1583 |
msgctxt "like websites"
|
1584 |
msgid "Sites"
|
1585 |
msgstr "Sites"
|
1586 |
|
1587 |
-
#: templates/debug.php:
|
1588 |
msgid "Blog ID"
|
1589 |
msgstr "Blog ID"
|
1590 |
|
1591 |
-
#: templates/debug.php:
|
1592 |
msgctxt "verb"
|
1593 |
msgid "Delete"
|
1594 |
msgstr "Delete"
|
1595 |
|
1596 |
-
#: templates/debug.php:
|
1597 |
msgid "Add Ons of module %s"
|
1598 |
msgstr "Add Ons of module %s"
|
1599 |
|
1600 |
-
#: templates/debug.php:
|
1601 |
msgid "Users"
|
1602 |
msgstr "Users"
|
1603 |
|
1604 |
-
#: templates/debug.php:
|
1605 |
msgid "Verified"
|
1606 |
msgstr "Verified"
|
1607 |
|
1608 |
-
#: templates/debug.php:
|
1609 |
msgid "%s Licenses"
|
1610 |
msgstr "%s Licenses"
|
1611 |
|
1612 |
-
#: templates/debug.php:
|
1613 |
msgid "Plugin ID"
|
1614 |
msgstr "Plugin ID"
|
1615 |
|
1616 |
-
#: templates/debug.php:
|
1617 |
msgid "Plan ID"
|
1618 |
msgstr "Plan ID"
|
1619 |
|
1620 |
-
#: templates/debug.php:
|
1621 |
msgid "Quota"
|
1622 |
msgstr "Quota"
|
1623 |
|
1624 |
-
#: templates/debug.php:
|
1625 |
msgid "Activated"
|
1626 |
msgstr "Activated"
|
1627 |
|
1628 |
-
#: templates/debug.php:
|
1629 |
msgid "Blocking"
|
1630 |
msgstr "Blocking"
|
1631 |
|
1632 |
-
#: templates/debug.php:
|
1633 |
msgctxt "as expiration date"
|
1634 |
msgid "Expiration"
|
1635 |
msgstr "Expiration"
|
1636 |
|
1637 |
-
#: templates/debug.php:
|
1638 |
msgid "Debug Log"
|
1639 |
msgstr "Debug Log"
|
1640 |
|
1641 |
-
#: templates/debug.php:
|
1642 |
msgid "All Types"
|
1643 |
msgstr "All Types"
|
1644 |
|
1645 |
-
#: templates/debug.php:
|
1646 |
msgid "All Requests"
|
1647 |
msgstr "All Requests"
|
1648 |
|
1649 |
-
#: templates/debug.php:
|
1650 |
msgid "File"
|
1651 |
msgstr "File"
|
1652 |
|
1653 |
-
#: templates/debug.php:
|
1654 |
msgid "Function"
|
1655 |
msgstr "Function"
|
1656 |
|
1657 |
-
#: templates/debug.php:
|
1658 |
msgid "Process ID"
|
1659 |
msgstr "Process ID"
|
1660 |
|
1661 |
-
#: templates/debug.php:
|
1662 |
msgid "Logger"
|
1663 |
msgstr "Logger"
|
1664 |
|
1665 |
-
#: templates/debug.php:
|
1666 |
msgid "Message"
|
1667 |
msgstr "Message"
|
1668 |
|
1669 |
-
#: templates/debug.php:
|
1670 |
msgid "Filter"
|
1671 |
msgstr "Filter"
|
1672 |
|
1673 |
-
#: templates/debug.php:
|
1674 |
msgid "Download"
|
1675 |
msgstr "Download"
|
1676 |
|
1677 |
-
#: templates/debug.php:
|
1678 |
msgid "Type"
|
1679 |
msgstr "Type"
|
1680 |
|
1681 |
-
#: templates/debug.php:
|
1682 |
msgid "Timestamp"
|
1683 |
msgstr "Timestamp"
|
1684 |
|
@@ -2022,23 +2109,19 @@ msgstr "Usage tracking is done in the name of making %s better. Making a better
|
|
2022 |
msgid "By clicking \"Opt Out\", we will no longer be sending any data from %s to %s."
|
2023 |
msgstr "By clicking \"Opt Out\", we will no longer be sending any data from %s to %s."
|
2024 |
|
2025 |
-
#: templates/forms/premium-versions-upgrade-handler.php:
|
2026 |
msgid "There is a new version of %s available."
|
2027 |
msgstr "There is a new version of %s available."
|
2028 |
|
2029 |
-
#: templates/forms/premium-versions-upgrade-handler.php:
|
2030 |
-
msgid " %
|
2031 |
-
msgstr " %
|
2032 |
|
2033 |
-
#: templates/forms/premium-versions-upgrade-handler.php:
|
2034 |
msgid "New Version Available"
|
2035 |
msgstr "New Version Available"
|
2036 |
|
2037 |
-
#: templates/forms/premium-versions-upgrade-handler.php:
|
2038 |
-
msgid "Renew license"
|
2039 |
-
msgstr "Renew license"
|
2040 |
-
|
2041 |
-
#: templates/forms/premium-versions-upgrade-handler.php:53
|
2042 |
msgctxt "close a window"
|
2043 |
msgid "Dismiss"
|
2044 |
msgstr "Dismiss"
|
@@ -2051,6 +2134,42 @@ msgstr "Send License Key"
|
|
2051 |
msgid "Enter the email address you've used for the upgrade below and we will resend you the license key."
|
2052 |
msgstr "Enter the email address you've used for the upgrade below and we will resend you the license key."
|
2053 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2054 |
#: templates/forms/trial-start.php:22
|
2055 |
msgid "You are 1-click away from starting your %1$s-day free trial of the %2$s plan."
|
2056 |
msgstr "You are 1-click away from starting your %1$s-day free trial of the %2$s plan."
|
@@ -2112,19 +2231,15 @@ msgstr "%s left"
|
|
2112 |
msgid "Last license"
|
2113 |
msgstr "Last license"
|
2114 |
|
2115 |
-
#: templates/account/partials/addon.php:
|
2116 |
msgid "Cancelled"
|
2117 |
msgstr "Cancelled"
|
2118 |
|
2119 |
-
#: templates/account/partials/addon.php:
|
2120 |
-
msgid "Expired"
|
2121 |
-
msgstr "Expired"
|
2122 |
-
|
2123 |
-
#: templates/account/partials/addon.php:121
|
2124 |
msgid "No expiration"
|
2125 |
msgstr "No expiration"
|
2126 |
|
2127 |
-
#: templates/account/partials/addon.php:
|
2128 |
msgid "Activate this add-on"
|
2129 |
msgstr "Activate this add-on"
|
2130 |
|
@@ -2152,47 +2267,47 @@ msgstr "Sorry for the inconvenience and we are here to help if you give us a cha
|
|
2152 |
msgid "Contact Support"
|
2153 |
msgstr "Contact Support"
|
2154 |
|
2155 |
-
#: templates/forms/deactivation/form.php:
|
2156 |
msgid "Anonymous feedback"
|
2157 |
msgstr "Anonymous feedback"
|
2158 |
|
2159 |
-
#: templates/forms/deactivation/form.php:
|
2160 |
msgid "Deactivate"
|
2161 |
msgstr "Deactivate"
|
2162 |
|
2163 |
-
#: templates/forms/deactivation/form.php:
|
2164 |
msgid "Activate %s"
|
2165 |
msgstr "Activate %s"
|
2166 |
|
2167 |
-
#: templates/forms/deactivation/form.php:76
|
2168 |
-
msgid "Quick feedback"
|
2169 |
-
msgstr "Quick feedback"
|
2170 |
-
|
2171 |
#: templates/forms/deactivation/form.php:80
|
|
|
|
|
|
|
|
|
2172 |
msgid "If you have a moment, please let us know why you are %s"
|
2173 |
msgstr "If you have a moment, please let us know why you are %s"
|
2174 |
|
2175 |
-
#: templates/forms/deactivation/form.php:
|
2176 |
msgid "deactivating"
|
2177 |
msgstr "deactivating"
|
2178 |
|
2179 |
-
#: templates/forms/deactivation/form.php:
|
2180 |
msgid "switching"
|
2181 |
msgstr "switching"
|
2182 |
|
2183 |
-
#: templates/forms/deactivation/form.php:
|
2184 |
msgid "Submit & %s"
|
2185 |
msgstr "Submit & %s"
|
2186 |
|
2187 |
-
#: templates/forms/deactivation/form.php:
|
2188 |
msgid "Kindly tell us the reason so we can improve."
|
2189 |
msgstr "Kindly tell us the reason so we can improve."
|
2190 |
|
2191 |
-
#: templates/forms/deactivation/form.php:
|
2192 |
msgid "Yes - %s"
|
2193 |
msgstr "Yes - %s"
|
2194 |
|
2195 |
-
#: templates/forms/deactivation/form.php:
|
2196 |
msgid "Skip & %s"
|
2197 |
msgstr "Skip & %s"
|
2198 |
|
19 |
"X-Poedit-SearchPathExcluded-0: *.js\n"
|
20 |
"X-Poedit-SourceCharset: UTF-8\n"
|
21 |
|
22 |
+
#: includes/class-freemius.php:1602
|
23 |
msgid "Freemius SDK couldn't find the plugin's main file. Please contact sdk@freemius.com with the current error."
|
24 |
msgstr "Freemius SDK couldn't find the plugin's main file. Please contact sdk@freemius.com with the current error."
|
25 |
|
26 |
+
#: includes/class-freemius.php:1604
|
27 |
msgid "Error"
|
28 |
msgstr "Error"
|
29 |
|
30 |
+
#: includes/class-freemius.php:1925
|
31 |
msgid "I found a better %s"
|
32 |
msgstr "I found a better %s"
|
33 |
|
34 |
+
#: includes/class-freemius.php:1927
|
35 |
msgid "What's the %s's name?"
|
36 |
msgstr "What's the %s's name?"
|
37 |
|
38 |
+
#: includes/class-freemius.php:1933
|
39 |
msgid "It's a temporary %s. I'm just debugging an issue."
|
40 |
msgstr "It's a temporary %s. I'm just debugging an issue."
|
41 |
|
42 |
+
#: includes/class-freemius.php:1935
|
43 |
msgid "Deactivation"
|
44 |
msgstr "Deactivation"
|
45 |
|
46 |
+
#: includes/class-freemius.php:1936
|
47 |
msgid "Theme Switch"
|
48 |
msgstr "Theme Switch"
|
49 |
|
50 |
+
#: includes/class-freemius.php:1945, templates/forms/resend-key.php:24
|
51 |
msgid "Other"
|
52 |
msgstr "Other"
|
53 |
|
54 |
+
#: includes/class-freemius.php:1953
|
55 |
msgid "I no longer need the %s"
|
56 |
msgstr "I no longer need the %s"
|
57 |
|
58 |
+
#: includes/class-freemius.php:1960
|
59 |
msgid "I only needed the %s for a short period"
|
60 |
msgstr "I only needed the %s for a short period"
|
61 |
|
62 |
+
#: includes/class-freemius.php:1966
|
63 |
msgid "The %s broke my site"
|
64 |
msgstr "The %s broke my site"
|
65 |
|
66 |
+
#: includes/class-freemius.php:1973
|
67 |
msgid "The %s suddenly stopped working"
|
68 |
msgstr "The %s suddenly stopped working"
|
69 |
|
70 |
+
#: includes/class-freemius.php:1983
|
71 |
msgid "I can't pay for it anymore"
|
72 |
msgstr "I can't pay for it anymore"
|
73 |
|
74 |
+
#: includes/class-freemius.php:1985
|
75 |
msgid "What price would you feel comfortable paying?"
|
76 |
msgstr "What price would you feel comfortable paying?"
|
77 |
|
78 |
+
#: includes/class-freemius.php:1991
|
79 |
msgid "I don't like to share my information with you"
|
80 |
msgstr "I don't like to share my information with you"
|
81 |
|
82 |
+
#: includes/class-freemius.php:2012
|
83 |
msgid "The %s didn't work"
|
84 |
msgstr "The %s didn't work"
|
85 |
|
86 |
+
#: includes/class-freemius.php:2022
|
87 |
msgid "I couldn't understand how to make it work"
|
88 |
msgstr "I couldn't understand how to make it work"
|
89 |
|
90 |
+
#: includes/class-freemius.php:2030
|
91 |
msgid "The %s is great, but I need specific feature that you don't support"
|
92 |
msgstr "The %s is great, but I need specific feature that you don't support"
|
93 |
|
94 |
+
#: includes/class-freemius.php:2032
|
95 |
msgid "What feature?"
|
96 |
msgstr "What feature?"
|
97 |
|
98 |
+
#: includes/class-freemius.php:2036
|
99 |
msgid "The %s is not working"
|
100 |
msgstr "The %s is not working"
|
101 |
|
102 |
+
#: includes/class-freemius.php:2038
|
103 |
msgid "Kindly share what didn't work so we can fix it for future users..."
|
104 |
msgstr "Kindly share what didn't work so we can fix it for future users..."
|
105 |
|
106 |
+
#: includes/class-freemius.php:2042
|
107 |
msgid "It's not what I was looking for"
|
108 |
msgstr "It's not what I was looking for"
|
109 |
|
110 |
+
#: includes/class-freemius.php:2044
|
111 |
msgid "What you've been looking for?"
|
112 |
msgstr "What you've been looking for?"
|
113 |
|
114 |
+
#: includes/class-freemius.php:2048
|
115 |
msgid "The %s didn't work as expected"
|
116 |
msgstr "The %s didn't work as expected"
|
117 |
|
118 |
+
#: includes/class-freemius.php:2050
|
119 |
msgid "What did you expect?"
|
120 |
msgstr "What did you expect?"
|
121 |
|
122 |
+
#: includes/class-freemius.php:2853, templates/debug.php:20
|
123 |
msgid "Freemius Debug"
|
124 |
msgstr "Freemius Debug"
|
125 |
|
126 |
+
#: includes/class-freemius.php:3581
|
127 |
msgid "I don't know what is cURL or how to install it, help me!"
|
128 |
msgstr "I don't know what is cURL or how to install it, help me!"
|
129 |
|
130 |
+
#: includes/class-freemius.php:3583
|
131 |
msgid "We'll make sure to contact your hosting company and resolve the issue. You will get a follow-up email to %s once we have an update."
|
132 |
msgstr "We'll make sure to contact your hosting company and resolve the issue. You will get a follow-up email to %s once we have an update."
|
133 |
|
134 |
+
#: includes/class-freemius.php:3590
|
135 |
msgid "Great, please install cURL and enable it in your php.ini file. In addition, search for the 'disable_functions' directive in your php.ini file and remove any disabled methods starting with 'curl_'. To make sure it was successfully activated, use 'phpinfo()'. Once activated, deactivate the %s and reactivate it back again."
|
136 |
msgstr "Great, please install cURL and enable it in your php.ini file. In addition, search for the 'disable_functions' directive in your php.ini file and remove any disabled methods starting with 'curl_'. To make sure it was successfully activated, use 'phpinfo()'. Once activated, deactivate the %s and reactivate it back again."
|
137 |
|
138 |
+
#: includes/class-freemius.php:3695
|
139 |
msgid "Yes - do your thing"
|
140 |
msgstr "Yes - do your thing"
|
141 |
|
142 |
+
#: includes/class-freemius.php:3700
|
143 |
msgid "No - just deactivate"
|
144 |
msgstr "No - just deactivate"
|
145 |
|
146 |
+
#: includes/class-freemius.php:3745, includes/class-freemius.php:4253, includes/class-freemius.php:5318, includes/class-freemius.php:11316, includes/class-freemius.php:14649, includes/class-freemius.php:14701, includes/class-freemius.php:14763, includes/class-freemius.php:16969, includes/class-freemius.php:16979, includes/class-freemius.php:17588, includes/class-freemius.php:18446, includes/class-freemius.php:18561, includes/class-freemius.php:18705, templates/add-ons.php:43
|
147 |
msgctxt "exclamation"
|
148 |
msgid "Oops"
|
149 |
msgstr "Oops"
|
150 |
|
151 |
+
#: includes/class-freemius.php:3814
|
152 |
msgid "Thank for giving us the chance to fix it! A message was just sent to our technical staff. We will get back to you as soon as we have an update to %s. Appreciate your patience."
|
153 |
msgstr "Thank for giving us the chance to fix it! A message was just sent to our technical staff. We will get back to you as soon as we have an update to %s. Appreciate your patience."
|
154 |
|
155 |
+
#: includes/class-freemius.php:4250
|
156 |
msgctxt "addonX cannot run without pluginY"
|
157 |
msgid "%s cannot run without %s."
|
158 |
msgstr "%s cannot run without %s."
|
159 |
|
160 |
+
#: includes/class-freemius.php:4251
|
161 |
msgctxt "addonX cannot run..."
|
162 |
msgid "%s cannot run without the plugin."
|
163 |
msgstr "%s cannot run without the plugin."
|
164 |
|
165 |
+
#: includes/class-freemius.php:4363, includes/class-freemius.php:4388, includes/class-freemius.php:17659
|
166 |
msgid "Unexpected API error. Please contact the %s's author with the following error."
|
167 |
msgstr "Unexpected API error. Please contact the %s's author with the following error."
|
168 |
|
169 |
+
#: includes/class-freemius.php:5006
|
170 |
msgid "Premium %s version was successfully activated."
|
171 |
msgstr "Premium %s version was successfully activated."
|
172 |
|
173 |
+
#: includes/class-freemius.php:5018, includes/class-freemius.php:6862
|
174 |
msgctxt "Used to express elation, enthusiasm, or triumph (especially in electronic communication)."
|
175 |
msgid "W00t"
|
176 |
msgstr "W00t"
|
177 |
|
178 |
+
#: includes/class-freemius.php:5033
|
179 |
msgid "You have a %s license."
|
180 |
msgstr "You have a %s license."
|
181 |
|
182 |
+
#: includes/class-freemius.php:5037, includes/class-freemius.php:14070, includes/class-freemius.php:14081, includes/class-freemius.php:16897, includes/class-freemius.php:17197, includes/class-freemius.php:17263, includes/class-freemius.php:17413
|
183 |
msgctxt "interjection expressing joy or exuberance"
|
184 |
msgid "Yee-haw"
|
185 |
msgstr "Yee-haw"
|
186 |
|
187 |
+
#: includes/class-freemius.php:5301
|
188 |
msgid "%s free trial was successfully cancelled. Since the add-on is premium only it was automatically deactivated. If you like to use it in the future, you'll have to purchase a license."
|
189 |
msgstr "%s free trial was successfully cancelled. Since the add-on is premium only it was automatically deactivated. If you like to use it in the future, you'll have to purchase a license."
|
190 |
|
191 |
+
#: includes/class-freemius.php:5305
|
192 |
msgid "%s is a premium only add-on. You have to purchase a license first before activating the plugin."
|
193 |
msgstr "%s is a premium only add-on. You have to purchase a license first before activating the plugin."
|
194 |
|
195 |
+
#: includes/class-freemius.php:5314, templates/add-ons.php:103, templates/account/partials/addon.php:288
|
196 |
msgid "More information about %s"
|
197 |
msgstr "More information about %s"
|
198 |
|
199 |
+
#: includes/class-freemius.php:5315
|
200 |
msgid "Purchase License"
|
201 |
msgstr "Purchase License"
|
202 |
|
203 |
+
#: includes/class-freemius.php:6230, templates/connect.php:163
|
204 |
msgid "You should receive an activation email for %s to your mailbox at %s. Please make sure you click the activation button in that email to %s."
|
205 |
msgstr "You should receive an activation email for %s to your mailbox at %s. Please make sure you click the activation button in that email to %s."
|
206 |
|
207 |
+
#: includes/class-freemius.php:6234
|
208 |
msgid "start the trial"
|
209 |
msgstr "start the trial"
|
210 |
|
211 |
+
#: includes/class-freemius.php:6235, templates/connect.php:167
|
212 |
msgid "complete the install"
|
213 |
msgstr "complete the install"
|
214 |
|
215 |
+
#: includes/class-freemius.php:6348
|
216 |
msgid "You are just one step away - %s"
|
217 |
msgstr "You are just one step away - %s"
|
218 |
|
219 |
+
#: includes/class-freemius.php:6351
|
220 |
msgctxt "%s - plugin name. As complete \"PluginX\" activation now"
|
221 |
msgid "Complete \"%s\" Activation Now"
|
222 |
msgstr "Complete \"%s\" Activation Now"
|
223 |
|
224 |
+
#: includes/class-freemius.php:6429
|
225 |
msgid "We made a few tweaks to the %s, %s"
|
226 |
msgstr "We made a few tweaks to the %s, %s"
|
227 |
|
228 |
+
#: includes/class-freemius.php:6433
|
229 |
+
msgid "Opt in to make \"%s\" better!"
|
230 |
+
msgstr "Opt in to make \"%s\" better!"
|
231 |
|
232 |
+
#: includes/class-freemius.php:6861
|
233 |
msgid "The upgrade of %s was successfully completed."
|
234 |
msgstr "The upgrade of %s was successfully completed."
|
235 |
|
236 |
+
#: includes/class-freemius.php:8705, includes/class-fs-plugin-updater.php:882, includes/class-fs-plugin-updater.php:1077, includes/class-fs-plugin-updater.php:1084, templates/auto-installation.php:32
|
237 |
msgid "Add-On"
|
238 |
msgstr "Add-On"
|
239 |
|
240 |
+
#: includes/class-freemius.php:8707, templates/debug.php:359, templates/debug.php:520
|
241 |
msgid "Plugin"
|
242 |
msgstr "Plugin"
|
243 |
|
244 |
+
#: includes/class-freemius.php:8708, templates/debug.php:359, templates/debug.php:520, templates/forms/deactivation/form.php:67
|
245 |
msgid "Theme"
|
246 |
msgstr "Theme"
|
247 |
|
248 |
+
#: includes/class-freemius.php:11183
|
249 |
+
msgid "Invalid site details collection."
|
250 |
+
msgstr "Invalid site details collection."
|
251 |
|
252 |
+
#: includes/class-freemius.php:11303
|
253 |
msgid "We couldn't find your email address in the system, are you sure it's the right address?"
|
254 |
msgstr "We couldn't find your email address in the system, are you sure it's the right address?"
|
255 |
|
256 |
+
#: includes/class-freemius.php:11305
|
257 |
msgid "We can't see any active licenses associated with that email address, are you sure it's the right address?"
|
258 |
msgstr "We can't see any active licenses associated with that email address, are you sure it's the right address?"
|
259 |
|
260 |
+
#: includes/class-freemius.php:11541
|
261 |
msgid "Account is pending activation."
|
262 |
msgstr "Account is pending activation."
|
263 |
|
264 |
+
#: includes/class-freemius.php:11653, templates/forms/premium-versions-upgrade-handler.php:47
|
265 |
+
msgid "Buy a license now"
|
266 |
+
msgstr "Buy a license now"
|
267 |
+
|
268 |
+
#: includes/class-freemius.php:11665, templates/forms/premium-versions-upgrade-handler.php:46
|
269 |
+
msgid "Renew your license now"
|
270 |
+
msgstr "Renew your license now"
|
271 |
+
|
272 |
+
#: includes/class-freemius.php:11669
|
273 |
+
msgid "%s to access version %s security & feature updates, and support."
|
274 |
+
msgstr "%s to access version %s security & feature updates, and support."
|
275 |
+
|
276 |
+
#: includes/class-freemius.php:14052
|
277 |
msgid "%s activation was successfully completed."
|
278 |
msgstr "%s activation was successfully completed."
|
279 |
|
280 |
+
#: includes/class-freemius.php:14066
|
281 |
msgid "Your account was successfully activated with the %s plan."
|
282 |
msgstr "Your account was successfully activated with the %s plan."
|
283 |
|
284 |
+
#: includes/class-freemius.php:14077, includes/class-freemius.php:17259
|
285 |
msgid "Your trial has been successfully started."
|
286 |
msgstr "Your trial has been successfully started."
|
287 |
|
288 |
+
#: includes/class-freemius.php:14647, includes/class-freemius.php:14699, includes/class-freemius.php:14761
|
289 |
msgid "Couldn't activate %s."
|
290 |
msgstr "Couldn't activate %s."
|
291 |
|
292 |
+
#: includes/class-freemius.php:14648, includes/class-freemius.php:14700, includes/class-freemius.php:14762
|
293 |
msgid "Please contact us with the following message:"
|
294 |
msgstr "Please contact us with the following message:"
|
295 |
|
296 |
+
#: includes/class-freemius.php:15111, includes/class-freemius.php:19543
|
297 |
msgid "Upgrade"
|
298 |
msgstr "Upgrade"
|
299 |
|
300 |
+
#: includes/class-freemius.php:15117
|
301 |
msgid "Start Trial"
|
302 |
msgstr "Start Trial"
|
303 |
|
304 |
+
#: includes/class-freemius.php:15119
|
305 |
msgid "Pricing"
|
306 |
msgstr "Pricing"
|
307 |
|
308 |
+
#: includes/class-freemius.php:15181, includes/class-freemius.php:15183
|
309 |
msgid "Affiliation"
|
310 |
msgstr "Affiliation"
|
311 |
|
312 |
+
#: includes/class-freemius.php:15211, includes/class-freemius.php:15213, templates/account.php:150, templates/debug.php:324
|
313 |
msgid "Account"
|
314 |
msgstr "Account"
|
315 |
|
316 |
+
#: includes/class-freemius.php:15226, includes/class-freemius.php:15228, includes/customizer/class-fs-customizer-support-section.php:60
|
317 |
msgid "Contact Us"
|
318 |
msgstr "Contact Us"
|
319 |
|
320 |
+
#: includes/class-freemius.php:15238, includes/class-freemius.php:15240, includes/class-freemius.php:19553, templates/account.php:100, templates/account/partials/addon.php:41
|
321 |
msgid "Add-Ons"
|
322 |
msgstr "Add-Ons"
|
323 |
|
324 |
+
#: includes/class-freemius.php:15274
|
325 |
+
msgctxt "ASCII arrow left icon"
|
326 |
+
msgid "←"
|
327 |
+
msgstr "←"
|
328 |
+
|
329 |
+
#: includes/class-freemius.php:15274
|
330 |
+
msgctxt "ASCII arrow right icon"
|
331 |
+
msgid "➤"
|
332 |
+
msgstr "➤"
|
333 |
+
|
334 |
+
#: includes/class-freemius.php:15276, templates/pricing.php:97
|
335 |
msgctxt "noun"
|
336 |
msgid "Pricing"
|
337 |
msgstr "Pricing"
|
338 |
|
339 |
+
#: includes/class-freemius.php:15479, includes/customizer/class-fs-customizer-support-section.php:67
|
340 |
msgid "Support Forum"
|
341 |
msgstr "Support Forum"
|
342 |
|
343 |
+
#: includes/class-freemius.php:16265
|
344 |
msgid "Your email has been successfully verified - you are AWESOME!"
|
345 |
msgstr "Your email has been successfully verified - you are AWESOME!"
|
346 |
|
347 |
+
#: includes/class-freemius.php:16266
|
348 |
msgctxt "a positive response"
|
349 |
msgid "Right on"
|
350 |
msgstr "Right on"
|
351 |
|
352 |
+
#: includes/class-freemius.php:16888
|
353 |
msgid "Your %s Add-on plan was successfully upgraded."
|
354 |
msgstr "Your %s Add-on plan was successfully upgraded."
|
355 |
|
356 |
+
#: includes/class-freemius.php:16890
|
357 |
msgid "%s Add-on was successfully purchased."
|
358 |
msgstr "%s Add-on was successfully purchased."
|
359 |
|
360 |
+
#: includes/class-freemius.php:16893
|
361 |
msgid "Download the latest version"
|
362 |
msgstr "Download the latest version"
|
363 |
|
364 |
+
#: includes/class-freemius.php:16965
|
365 |
msgctxt "%1s - plugin title, %2s - API domain"
|
366 |
msgid "Your server is blocking the access to Freemius' API, which is crucial for %1s synchronization. Please contact your host to whitelist %2s"
|
367 |
msgstr "Your server is blocking the access to Freemius' API, which is crucial for %1s synchronization. Please contact your host to whitelist %2s"
|
368 |
|
369 |
+
#: includes/class-freemius.php:16968, includes/class-freemius.php:17384, includes/class-freemius.php:17461
|
370 |
msgid "Error received from the server:"
|
371 |
msgstr "Error received from the server:"
|
372 |
|
373 |
+
#: includes/class-freemius.php:16978
|
374 |
msgid "It seems like one of the authentication parameters is wrong. Update your Public Key, Secret Key & User ID, and try again."
|
375 |
msgstr "It seems like one of the authentication parameters is wrong. Update your Public Key, Secret Key & User ID, and try again."
|
376 |
|
377 |
+
#: includes/class-freemius.php:17160, includes/class-freemius.php:17389, includes/class-freemius.php:17432, includes/class-freemius.php:17535
|
378 |
msgctxt "something somebody says when they are thinking about what you have just said."
|
379 |
msgid "Hmm"
|
380 |
msgstr "Hmm"
|
381 |
|
382 |
+
#: includes/class-freemius.php:17173
|
383 |
msgid "It looks like you are still on the %s plan. If you did upgrade or change your plan, it's probably an issue on our side - sorry."
|
384 |
msgstr "It looks like you are still on the %s plan. If you did upgrade or change your plan, it's probably an issue on our side - sorry."
|
385 |
|
386 |
+
#: includes/class-freemius.php:17174, templates/account.php:102, templates/add-ons.php:134, templates/account/partials/addon.php:43
|
387 |
msgctxt "trial period"
|
388 |
msgid "Trial"
|
389 |
msgstr "Trial"
|
390 |
|
391 |
+
#: includes/class-freemius.php:17179
|
392 |
msgid "I have upgraded my account but when I try to Sync the License, the plan remains %s."
|
393 |
msgstr "I have upgraded my account but when I try to Sync the License, the plan remains %s."
|
394 |
|
395 |
+
#: includes/class-freemius.php:17183, includes/class-freemius.php:17241
|
396 |
msgid "Please contact us here"
|
397 |
msgstr "Please contact us here"
|
398 |
|
399 |
+
#: includes/class-freemius.php:17193
|
400 |
msgid "Your plan was successfully upgraded."
|
401 |
msgstr "Your plan was successfully upgraded."
|
402 |
|
403 |
+
#: includes/class-freemius.php:17211
|
404 |
msgid "Your plan was successfully changed to %s."
|
405 |
msgstr "Your plan was successfully changed to %s."
|
406 |
|
407 |
+
#: includes/class-freemius.php:17227
|
408 |
msgid "Your license has expired. You can still continue using the free %s forever."
|
409 |
msgstr "Your license has expired. You can still continue using the free %s forever."
|
410 |
|
411 |
+
#: includes/class-freemius.php:17229
|
412 |
msgid "Your license has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
|
413 |
msgstr "Your license has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
|
414 |
|
415 |
+
#: includes/class-freemius.php:17237
|
416 |
msgid "Your license has been cancelled. If you think it's a mistake, please contact support."
|
417 |
msgstr "Your license has been cancelled. If you think it's a mistake, please contact support."
|
418 |
|
419 |
+
#: includes/class-freemius.php:17250
|
420 |
msgid "Your license has expired. You can still continue using all the %s features, but you'll need to renew your license to continue getting updates and support."
|
421 |
msgstr "Your license has expired. You can still continue using all the %s features, but you'll need to renew your license to continue getting updates and support."
|
422 |
|
423 |
+
#: includes/class-freemius.php:17273
|
424 |
msgid "Your free trial has expired. You can still continue using all our free features."
|
425 |
msgstr "Your free trial has expired. You can still continue using all our free features."
|
426 |
|
427 |
+
#: includes/class-freemius.php:17275
|
428 |
msgid "Your free trial has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
|
429 |
msgstr "Your free trial has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
|
430 |
|
431 |
+
#: includes/class-freemius.php:17380
|
432 |
msgid "It looks like the license could not be activated."
|
433 |
msgstr "It looks like the license could not be activated."
|
434 |
|
435 |
+
#: includes/class-freemius.php:17410
|
436 |
msgid "Your license was successfully activated."
|
437 |
msgstr "Your license was successfully activated."
|
438 |
|
439 |
+
#: includes/class-freemius.php:17436
|
440 |
msgid "It looks like your site currently doesn't have an active license."
|
441 |
msgstr "It looks like your site currently doesn't have an active license."
|
442 |
|
443 |
+
#: includes/class-freemius.php:17460
|
444 |
msgid "It looks like the license deactivation failed."
|
445 |
msgstr "It looks like the license deactivation failed."
|
446 |
|
447 |
+
#: includes/class-freemius.php:17488
|
448 |
msgid "Your license was successfully deactivated, you are back to the %s plan."
|
449 |
msgstr "Your license was successfully deactivated, you are back to the %s plan."
|
450 |
|
451 |
+
#: includes/class-freemius.php:17489
|
452 |
msgid "O.K"
|
453 |
msgstr "O.K"
|
454 |
|
455 |
+
#: includes/class-freemius.php:17542
|
456 |
+
msgid "Seems like we are having some temporary issue with your subscription cancellation. Please try again in few minutes."
|
457 |
+
msgstr "Seems like we are having some temporary issue with your subscription cancellation. Please try again in few minutes."
|
458 |
|
459 |
+
#: includes/class-freemius.php:17551
|
460 |
+
msgid "Your subscription was successfully cancelled. Your %s plan license will expire in %s."
|
461 |
+
msgstr "Your subscription was successfully cancelled. Your %s plan license will expire in %s."
|
462 |
|
463 |
+
#: includes/class-freemius.php:17593
|
464 |
msgid "You are already running the %s in a trial mode."
|
465 |
msgstr "You are already running the %s in a trial mode."
|
466 |
|
467 |
+
#: includes/class-freemius.php:17604
|
468 |
msgid "You already utilized a trial before."
|
469 |
msgstr "You already utilized a trial before."
|
470 |
|
471 |
+
#: includes/class-freemius.php:17618
|
472 |
msgid "Plan %s do not exist, therefore, can't start a trial."
|
473 |
msgstr "Plan %s do not exist, therefore, can't start a trial."
|
474 |
|
475 |
+
#: includes/class-freemius.php:17629
|
476 |
msgid "Plan %s does not support a trial period."
|
477 |
msgstr "Plan %s does not support a trial period."
|
478 |
|
479 |
+
#: includes/class-freemius.php:17640
|
480 |
msgid "None of the %s's plans supports a trial period."
|
481 |
msgstr "None of the %s's plans supports a trial period."
|
482 |
|
483 |
+
#: includes/class-freemius.php:17690
|
484 |
msgid "It looks like you are not in trial mode anymore so there's nothing to cancel :)"
|
485 |
msgstr "It looks like you are not in trial mode anymore so there's nothing to cancel :)"
|
486 |
|
487 |
+
#: includes/class-freemius.php:17726
|
|
|
|
|
|
|
|
|
488 |
msgid "Seems like we are having some temporary issue with your trial cancellation. Please try again in few minutes."
|
489 |
msgstr "Seems like we are having some temporary issue with your trial cancellation. Please try again in few minutes."
|
490 |
|
491 |
+
#: includes/class-freemius.php:17745
|
492 |
+
msgid "Your %s free trial was successfully cancelled."
|
493 |
+
msgstr "Your %s free trial was successfully cancelled."
|
494 |
+
|
495 |
+
#: includes/class-freemius.php:18052
|
496 |
msgid "Version %s was released."
|
497 |
msgstr "Version %s was released."
|
498 |
|
499 |
+
#: includes/class-freemius.php:18052
|
500 |
msgid "Please download %s."
|
501 |
msgstr "Please download %s."
|
502 |
|
503 |
+
#: includes/class-freemius.php:18059
|
504 |
msgid "the latest %s version here"
|
505 |
msgstr "the latest %s version here"
|
506 |
|
507 |
+
#: includes/class-freemius.php:18064
|
508 |
msgid "New"
|
509 |
msgstr "New"
|
510 |
|
511 |
+
#: includes/class-freemius.php:18069
|
512 |
msgid "Seems like you got the latest release."
|
513 |
msgstr "Seems like you got the latest release."
|
514 |
|
515 |
+
#: includes/class-freemius.php:18070
|
516 |
msgid "You are all good!"
|
517 |
msgstr "You are all good!"
|
518 |
|
519 |
+
#: includes/class-freemius.php:18338
|
520 |
msgid "Verification mail was just sent to %s. If you can't find it after 5 min, please check your spam box."
|
521 |
msgstr "Verification mail was just sent to %s. If you can't find it after 5 min, please check your spam box."
|
522 |
|
523 |
+
#: includes/class-freemius.php:18473
|
524 |
msgid "Site successfully opted in."
|
525 |
msgstr "Site successfully opted in."
|
526 |
|
527 |
+
#: includes/class-freemius.php:18474, includes/class-freemius.php:19285
|
528 |
msgid "Awesome"
|
529 |
msgstr "Awesome"
|
530 |
|
531 |
+
#: includes/class-freemius.php:18490, templates/forms/optout.php:32
|
532 |
msgid "We appreciate your help in making the %s better by letting us track some usage data."
|
533 |
msgstr "We appreciate your help in making the %s better by letting us track some usage data."
|
534 |
|
535 |
+
#: includes/class-freemius.php:18491
|
536 |
msgid "Thank you!"
|
537 |
msgstr "Thank you!"
|
538 |
|
539 |
+
#: includes/class-freemius.php:18498
|
540 |
msgid "We will no longer be sending any usage data of %s on %s to %s."
|
541 |
msgstr "We will no longer be sending any usage data of %s on %s to %s."
|
542 |
|
543 |
+
#: includes/class-freemius.php:18627
|
544 |
msgid "Please check your mailbox, you should receive an email via %s to confirm the ownership change. From security reasons, you must confirm the change within the next 15 min. If you cannot find the email, please check your spam folder."
|
545 |
msgstr "Please check your mailbox, you should receive an email via %s to confirm the ownership change. From security reasons, you must confirm the change within the next 15 min. If you cannot find the email, please check your spam folder."
|
546 |
|
547 |
+
#: includes/class-freemius.php:18633
|
548 |
msgid "Thanks for confirming the ownership change. An email was just sent to %s for final approval."
|
549 |
msgstr "Thanks for confirming the ownership change. An email was just sent to %s for final approval."
|
550 |
|
551 |
+
#: includes/class-freemius.php:18638
|
552 |
msgid "%s is the new owner of the account."
|
553 |
msgstr "%s is the new owner of the account."
|
554 |
|
555 |
+
#: includes/class-freemius.php:18640
|
556 |
msgctxt "as congratulations"
|
557 |
msgid "Congrats"
|
558 |
msgstr "Congrats"
|
559 |
|
560 |
+
#: includes/class-freemius.php:18660
|
561 |
msgid "Sorry, we could not complete the email update. Another user with the same email is already registered."
|
562 |
msgstr "Sorry, we could not complete the email update. Another user with the same email is already registered."
|
563 |
|
564 |
+
#: includes/class-freemius.php:18661
|
565 |
msgid "If you would like to give up the ownership of the %s's account to %s click the Change Ownership button."
|
566 |
msgstr "If you would like to give up the ownership of the %s's account to %s click the Change Ownership button."
|
567 |
|
568 |
+
#: includes/class-freemius.php:18668
|
569 |
msgid "Change Ownership"
|
570 |
msgstr "Change Ownership"
|
571 |
|
572 |
+
#: includes/class-freemius.php:18676
|
573 |
msgid "Your email was successfully updated. You should receive an email with confirmation instructions in few moments."
|
574 |
msgstr "Your email was successfully updated. You should receive an email with confirmation instructions in few moments."
|
575 |
|
576 |
+
#: includes/class-freemius.php:18688
|
577 |
msgid "Please provide your full name."
|
578 |
msgstr "Please provide your full name."
|
579 |
|
580 |
+
#: includes/class-freemius.php:18693
|
581 |
msgid "Your name was successfully updated."
|
582 |
msgstr "Your name was successfully updated."
|
583 |
|
584 |
+
#: includes/class-freemius.php:18754
|
585 |
msgid "You have successfully updated your %s."
|
586 |
msgstr "You have successfully updated your %s."
|
587 |
|
588 |
+
#: includes/class-freemius.php:18894
|
589 |
msgid "Just letting you know that the add-ons information of %s is being pulled from an external server."
|
590 |
msgstr "Just letting you know that the add-ons information of %s is being pulled from an external server."
|
591 |
|
592 |
+
#: includes/class-freemius.php:18895
|
593 |
msgctxt "advance notice of something that will need attention."
|
594 |
msgid "Heads up"
|
595 |
msgstr "Heads up"
|
596 |
|
597 |
+
#: includes/class-freemius.php:19325
|
598 |
msgctxt "exclamation"
|
599 |
msgid "Hey"
|
600 |
msgstr "Hey"
|
601 |
|
602 |
+
#: includes/class-freemius.php:19325
|
603 |
msgid "How do you like %s so far? Test all our %s premium features with a %d-day free trial."
|
604 |
msgstr "How do you like %s so far? Test all our %s premium features with a %d-day free trial."
|
605 |
|
606 |
+
#: includes/class-freemius.php:19333
|
607 |
msgid "No commitment for %s days - cancel anytime!"
|
608 |
msgstr "No commitment for %s days - cancel anytime!"
|
609 |
|
610 |
+
#: includes/class-freemius.php:19334
|
611 |
msgid "No credit card required"
|
612 |
msgstr "No credit card required"
|
613 |
|
614 |
+
#: includes/class-freemius.php:19341, templates/forms/trial-start.php:53
|
615 |
msgctxt "call to action"
|
616 |
msgid "Start free trial"
|
617 |
msgstr "Start free trial"
|
618 |
|
619 |
+
#: includes/class-freemius.php:19418
|
620 |
msgid "Hey there, did you know that %s has an affiliate program? If you like the %s you can become our ambassador and earn some cash!"
|
621 |
msgstr "Hey there, did you know that %s has an affiliate program? If you like the %s you can become our ambassador and earn some cash!"
|
622 |
|
623 |
+
#: includes/class-freemius.php:19427
|
624 |
msgid "Learn more"
|
625 |
msgstr "Learn more"
|
626 |
|
627 |
+
#: includes/class-freemius.php:19577, templates/account.php:406, templates/account.php:509, templates/connect.php:171, templates/connect.php:421, templates/forms/license-activation.php:24, templates/account/partials/addon.php:235
|
628 |
msgid "Activate License"
|
629 |
msgstr "Activate License"
|
630 |
|
631 |
+
#: includes/class-freemius.php:19578, templates/account.php:469, templates/account.php:508, templates/account/partials/site.php:256
|
632 |
msgid "Change License"
|
633 |
msgstr "Change License"
|
634 |
|
635 |
+
#: includes/class-freemius.php:19660, templates/account/partials/site.php:161
|
636 |
msgid "Opt Out"
|
637 |
msgstr "Opt Out"
|
638 |
|
639 |
+
#: includes/class-freemius.php:19662, includes/class-freemius.php:19667, templates/account/partials/site.php:43, templates/account/partials/site.php:161
|
640 |
msgid "Opt In"
|
641 |
msgstr "Opt In"
|
642 |
|
643 |
+
#: includes/class-freemius.php:19891
|
644 |
+
msgid " The paid version of %1s is already installed. Please activate it to start benefiting the %2s features. %3s"
|
645 |
+
msgstr " The paid version of %1s is already installed. Please activate it to start benefiting the %2s features. %3s"
|
646 |
+
|
647 |
+
#: includes/class-freemius.php:19899
|
648 |
+
msgid "Activate %s features"
|
649 |
+
msgstr "Activate %s features"
|
650 |
+
|
651 |
+
#: includes/class-freemius.php:19912
|
652 |
msgid "Please follow these steps to complete the upgrade"
|
653 |
msgstr "Please follow these steps to complete the upgrade"
|
654 |
|
655 |
+
#: includes/class-freemius.php:19916
|
656 |
msgid "Download the latest %s version"
|
657 |
msgstr "Download the latest %s version"
|
658 |
|
659 |
+
#: includes/class-freemius.php:19920
|
660 |
msgid "Upload and activate the downloaded version"
|
661 |
msgstr "Upload and activate the downloaded version"
|
662 |
|
663 |
+
#: includes/class-freemius.php:19922
|
664 |
msgid "How to upload and activate?"
|
665 |
msgstr "How to upload and activate?"
|
666 |
|
667 |
+
#: includes/class-freemius.php:20056
|
668 |
msgid "%sClick here%s to choose the sites where you'd like to activate the license on."
|
669 |
msgstr "%sClick here%s to choose the sites where you'd like to activate the license on."
|
670 |
|
671 |
+
#: includes/class-freemius.php:20217
|
672 |
msgid "Auto installation only works for opted-in users."
|
673 |
msgstr "Auto installation only works for opted-in users."
|
674 |
|
675 |
+
#: includes/class-freemius.php:20227, includes/class-freemius.php:20260, includes/class-fs-plugin-updater.php:1056, includes/class-fs-plugin-updater.php:1070
|
676 |
msgid "Invalid module ID."
|
677 |
msgstr "Invalid module ID."
|
678 |
|
679 |
+
#: includes/class-freemius.php:20236, includes/class-fs-plugin-updater.php:1092
|
680 |
msgid "Premium version already active."
|
681 |
msgstr "Premium version already active."
|
682 |
|
683 |
+
#: includes/class-freemius.php:20243
|
684 |
msgid "You do not have a valid license to access the premium version."
|
685 |
msgstr "You do not have a valid license to access the premium version."
|
686 |
|
687 |
+
#: includes/class-freemius.php:20250
|
688 |
msgid "Plugin is a \"Serviceware\" which means it does not have a premium code version."
|
689 |
msgstr "Plugin is a \"Serviceware\" which means it does not have a premium code version."
|
690 |
|
691 |
+
#: includes/class-freemius.php:20268, includes/class-fs-plugin-updater.php:1091
|
692 |
msgid "Premium add-on version already installed."
|
693 |
msgstr "Premium add-on version already installed."
|
694 |
|
695 |
+
#: includes/class-freemius.php:20613
|
696 |
msgid "View paid features"
|
697 |
msgstr "View paid features"
|
698 |
|
699 |
+
#: includes/class-freemius.php:20927
|
700 |
msgid "Thank you so much for using %s and its add-ons!"
|
701 |
msgstr "Thank you so much for using %s and its add-ons!"
|
702 |
|
703 |
+
#: includes/class-freemius.php:20928
|
704 |
msgid "Thank you so much for using %s!"
|
705 |
msgstr "Thank you so much for using %s!"
|
706 |
|
707 |
+
#: includes/class-freemius.php:20934
|
708 |
msgid "You've already opted-in to our usage-tracking, which helps us keep improving the %s."
|
709 |
msgstr "You've already opted-in to our usage-tracking, which helps us keep improving the %s."
|
710 |
|
711 |
+
#: includes/class-freemius.php:20938
|
712 |
msgid "Thank you so much for using our products!"
|
713 |
msgstr "Thank you so much for using our products!"
|
714 |
|
715 |
+
#: includes/class-freemius.php:20939
|
716 |
msgid "You've already opted-in to our usage-tracking, which helps us keep improving them."
|
717 |
msgstr "You've already opted-in to our usage-tracking, which helps us keep improving them."
|
718 |
|
719 |
+
#: includes/class-freemius.php:20958
|
720 |
msgid "%s and its add-ons"
|
721 |
msgstr "%s and its add-ons"
|
722 |
|
723 |
+
#: includes/class-freemius.php:20967
|
724 |
msgid "Products"
|
725 |
msgstr "Products"
|
726 |
|
727 |
+
#: includes/class-freemius.php:20974, templates/connect.php:272
|
728 |
msgid "Yes"
|
729 |
msgstr "Yes"
|
730 |
|
731 |
+
#: includes/class-freemius.php:20975, templates/connect.php:273
|
732 |
msgid "send me security & feature updates, educational content and offers."
|
733 |
msgstr "send me security & feature updates, educational content and offers."
|
734 |
|
735 |
+
#: includes/class-freemius.php:20976, templates/connect.php:278
|
736 |
msgid "No"
|
737 |
msgstr "No"
|
738 |
|
739 |
+
#: includes/class-freemius.php:20978, templates/connect.php:280
|
740 |
msgid "do %sNOT%s send me security & feature updates, educational content and offers."
|
741 |
msgstr "do %sNOT%s send me security & feature updates, educational content and offers."
|
742 |
|
743 |
+
#: includes/class-freemius.php:20988
|
744 |
msgid "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard 🙂"
|
745 |
msgstr "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard 🙂"
|
746 |
|
747 |
+
#: includes/class-freemius.php:20990, templates/connect.php:287
|
748 |
msgid "Please let us know if you'd like us to contact you for security & feature updates, educational content, and occasional offers:"
|
749 |
msgstr "Please let us know if you'd like us to contact you for security & feature updates, educational content, and occasional offers:"
|
750 |
|
751 |
+
#: includes/class-freemius.php:21272
|
752 |
msgid "License key is empty."
|
753 |
msgstr "License key is empty."
|
754 |
|
755 |
+
#: includes/class-fs-plugin-updater.php:184, templates/forms/premium-versions-upgrade-handler.php:57
|
756 |
+
msgid "Renew license"
|
757 |
+
msgstr "Renew license"
|
758 |
+
|
759 |
+
#: includes/class-fs-plugin-updater.php:189, templates/forms/premium-versions-upgrade-handler.php:58
|
760 |
+
msgid "Buy license"
|
761 |
+
msgstr "Buy license"
|
762 |
+
|
763 |
+
#: includes/class-fs-plugin-updater.php:278
|
764 |
+
msgid "There is a %s of %s available."
|
765 |
+
msgstr "There is a %s of %s available."
|
766 |
|
767 |
+
#: includes/class-fs-plugin-updater.php:282
|
768 |
+
msgid "new version"
|
769 |
+
msgstr "new version"
|
770 |
+
|
771 |
+
#: includes/class-fs-plugin-updater.php:301
|
772 |
+
msgid "Important Upgrade Notice:"
|
773 |
+
msgstr "Important Upgrade Notice:"
|
774 |
+
|
775 |
+
#: includes/class-fs-plugin-updater.php:1121
|
776 |
msgid "Installing plugin: %s"
|
777 |
msgstr "Installing plugin: %s"
|
778 |
|
779 |
+
#: includes/class-fs-plugin-updater.php:1162
|
780 |
msgid "Unable to connect to the filesystem. Please confirm your credentials."
|
781 |
msgstr "Unable to connect to the filesystem. Please confirm your credentials."
|
782 |
|
783 |
+
#: includes/class-fs-plugin-updater.php:1335
|
784 |
msgid "The remote plugin package does not contain a folder with the desired slug and renaming did not work."
|
785 |
msgstr "The remote plugin package does not contain a folder with the desired slug and renaming did not work."
|
786 |
|
787 |
+
#: includes/fs-plugin-info-dialog.php:369, templates/account/partials/addon.php:292
|
788 |
msgctxt "verb"
|
789 |
msgid "Purchase"
|
790 |
msgstr "Purchase"
|
791 |
|
792 |
+
#: includes/fs-plugin-info-dialog.php:372
|
793 |
msgid "Start my free %s"
|
794 |
msgstr "Start my free %s"
|
795 |
|
796 |
+
#: includes/fs-plugin-info-dialog.php:413
|
797 |
msgid "Install Free Version Now"
|
798 |
msgstr "Install Free Version Now"
|
799 |
|
800 |
+
#: includes/fs-plugin-info-dialog.php:414, templates/auto-installation.php:111, templates/account/partials/addon.php:272, templates/account/partials/addon.php:322
|
801 |
msgid "Install Now"
|
802 |
msgstr "Install Now"
|
803 |
|
804 |
+
#: includes/fs-plugin-info-dialog.php:425
|
805 |
msgctxt "as download latest version"
|
806 |
msgid "Download Latest Free Version"
|
807 |
msgstr "Download Latest Free Version"
|
808 |
|
809 |
+
#: includes/fs-plugin-info-dialog.php:426, templates/account.php:80, templates/account/partials/addon.php:21
|
810 |
msgctxt "as download latest version"
|
811 |
msgid "Download Latest"
|
812 |
msgstr "Download Latest"
|
813 |
|
814 |
+
#: includes/fs-plugin-info-dialog.php:436
|
815 |
msgid "Install Free Version Update Now"
|
816 |
msgstr "Install Free Version Update Now"
|
817 |
|
818 |
+
#: includes/fs-plugin-info-dialog.php:437, templates/account.php:460
|
819 |
msgid "Install Update Now"
|
820 |
msgstr "Install Update Now"
|
821 |
|
822 |
+
#: includes/fs-plugin-info-dialog.php:448
|
823 |
msgid "Newer Free Version (%s) Installed"
|
824 |
msgstr "Newer Free Version (%s) Installed"
|
825 |
|
826 |
+
#: includes/fs-plugin-info-dialog.php:449
|
827 |
msgid "Newer Version (%s) Installed"
|
828 |
msgstr "Newer Version (%s) Installed"
|
829 |
|
830 |
+
#: includes/fs-plugin-info-dialog.php:457
|
831 |
msgid "Latest Free Version Installed"
|
832 |
msgstr "Latest Free Version Installed"
|
833 |
|
834 |
+
#: includes/fs-plugin-info-dialog.php:458
|
835 |
msgid "Latest Version Installed"
|
836 |
msgstr "Latest Version Installed"
|
837 |
|
838 |
+
#: includes/fs-plugin-info-dialog.php:613
|
839 |
msgctxt "Plugin installer section title"
|
840 |
msgid "Description"
|
841 |
msgstr "Description"
|
842 |
|
843 |
+
#: includes/fs-plugin-info-dialog.php:614
|
844 |
msgctxt "Plugin installer section title"
|
845 |
msgid "Installation"
|
846 |
msgstr "Installation"
|
847 |
|
848 |
+
#: includes/fs-plugin-info-dialog.php:615
|
849 |
msgctxt "Plugin installer section title"
|
850 |
msgid "FAQ"
|
851 |
msgstr "FAQ"
|
852 |
|
853 |
+
#: includes/fs-plugin-info-dialog.php:616, templates/plugin-info/description.php:55
|
854 |
msgid "Screenshots"
|
855 |
msgstr "Screenshots"
|
856 |
|
857 |
+
#: includes/fs-plugin-info-dialog.php:617
|
858 |
msgctxt "Plugin installer section title"
|
859 |
msgid "Changelog"
|
860 |
msgstr "Changelog"
|
861 |
|
862 |
+
#: includes/fs-plugin-info-dialog.php:618
|
863 |
msgctxt "Plugin installer section title"
|
864 |
msgid "Reviews"
|
865 |
msgstr "Reviews"
|
866 |
|
867 |
+
#: includes/fs-plugin-info-dialog.php:619
|
868 |
msgctxt "Plugin installer section title"
|
869 |
msgid "Other Notes"
|
870 |
msgstr "Other Notes"
|
871 |
|
872 |
+
#: includes/fs-plugin-info-dialog.php:634
|
873 |
msgctxt "Plugin installer section title"
|
874 |
msgid "Features & Pricing"
|
875 |
msgstr "Features & Pricing"
|
876 |
|
877 |
+
#: includes/fs-plugin-info-dialog.php:644
|
878 |
msgid "Plugin Install"
|
879 |
msgstr "Plugin Install"
|
880 |
|
881 |
+
#: includes/fs-plugin-info-dialog.php:716
|
882 |
msgctxt "e.g. Professional Plan"
|
883 |
msgid "%s Plan"
|
884 |
msgstr "%s Plan"
|
885 |
|
886 |
+
#: includes/fs-plugin-info-dialog.php:742
|
887 |
msgctxt "e.g. the best product"
|
888 |
msgid "Best"
|
889 |
msgstr "Best"
|
890 |
|
891 |
+
#: includes/fs-plugin-info-dialog.php:748, includes/fs-plugin-info-dialog.php:768
|
892 |
msgctxt "as every month"
|
893 |
msgid "Monthly"
|
894 |
msgstr "Monthly"
|
895 |
|
896 |
+
#: includes/fs-plugin-info-dialog.php:751
|
897 |
msgctxt "as once a year"
|
898 |
msgid "Annual"
|
899 |
msgstr "Annual"
|
900 |
|
901 |
+
#: includes/fs-plugin-info-dialog.php:754
|
902 |
msgid "Lifetime"
|
903 |
msgstr "Lifetime"
|
904 |
|
905 |
+
#: includes/fs-plugin-info-dialog.php:768, includes/fs-plugin-info-dialog.php:770, includes/fs-plugin-info-dialog.php:772
|
906 |
msgctxt "e.g. billed monthly"
|
907 |
msgid "Billed %s"
|
908 |
msgstr "Billed %s"
|
909 |
|
910 |
+
#: includes/fs-plugin-info-dialog.php:770
|
911 |
msgctxt "as once a year"
|
912 |
msgid "Annually"
|
913 |
msgstr "Annually"
|
914 |
|
915 |
+
#: includes/fs-plugin-info-dialog.php:772
|
916 |
msgctxt "as once a year"
|
917 |
msgid "Once"
|
918 |
msgstr "Once"
|
919 |
|
920 |
+
#: includes/fs-plugin-info-dialog.php:778
|
921 |
msgid "Single Site License"
|
922 |
msgstr "Single Site License"
|
923 |
|
924 |
+
#: includes/fs-plugin-info-dialog.php:780
|
925 |
msgid "Unlimited Licenses"
|
926 |
msgstr "Unlimited Licenses"
|
927 |
|
928 |
+
#: includes/fs-plugin-info-dialog.php:782
|
929 |
msgid "Up to %s Sites"
|
930 |
msgstr "Up to %s Sites"
|
931 |
|
932 |
+
#: includes/fs-plugin-info-dialog.php:792, templates/plugin-info/features.php:82
|
933 |
msgctxt "as monthly period"
|
934 |
msgid "mo"
|
935 |
msgstr "mo"
|
936 |
|
937 |
+
#: includes/fs-plugin-info-dialog.php:799, templates/plugin-info/features.php:80
|
938 |
msgctxt "as annual period"
|
939 |
msgid "year"
|
940 |
msgstr "year"
|
941 |
|
942 |
+
#: includes/fs-plugin-info-dialog.php:853
|
943 |
msgctxt "noun"
|
944 |
msgid "Price"
|
945 |
msgstr "Price"
|
946 |
|
947 |
+
#: includes/fs-plugin-info-dialog.php:901
|
948 |
msgid "Save %s"
|
949 |
msgstr "Save %s"
|
950 |
|
951 |
+
#: includes/fs-plugin-info-dialog.php:911
|
952 |
msgid "No commitment for %s - cancel anytime"
|
953 |
msgstr "No commitment for %s - cancel anytime"
|
954 |
|
955 |
+
#: includes/fs-plugin-info-dialog.php:914
|
956 |
msgid "After your free %s, pay as little as %s"
|
957 |
msgstr "After your free %s, pay as little as %s"
|
958 |
|
959 |
+
#: includes/fs-plugin-info-dialog.php:925
|
960 |
msgid "Details"
|
961 |
msgstr "Details"
|
962 |
|
963 |
+
#: includes/fs-plugin-info-dialog.php:929, templates/account.php:91, templates/debug.php:201, templates/debug.php:238, templates/debug.php:452, templates/account/partials/addon.php:32
|
964 |
msgctxt "product version"
|
965 |
msgid "Version"
|
966 |
msgstr "Version"
|
967 |
|
968 |
+
#: includes/fs-plugin-info-dialog.php:936
|
969 |
msgctxt "as the plugin author"
|
970 |
msgid "Author"
|
971 |
msgstr "Author"
|
972 |
|
973 |
+
#: includes/fs-plugin-info-dialog.php:943
|
974 |
msgid "Last Updated"
|
975 |
msgstr "Last Updated"
|
976 |
|
977 |
+
#: includes/fs-plugin-info-dialog.php:948, templates/account.php:376
|
978 |
msgctxt "x-ago"
|
979 |
msgid "%s ago"
|
980 |
msgstr "%s ago"
|
981 |
|
982 |
+
#: includes/fs-plugin-info-dialog.php:957
|
983 |
msgid "Requires WordPress Version"
|
984 |
msgstr "Requires WordPress Version"
|
985 |
|
986 |
+
#: includes/fs-plugin-info-dialog.php:958
|
987 |
msgid "%s or higher"
|
988 |
msgstr "%s or higher"
|
989 |
|
990 |
+
#: includes/fs-plugin-info-dialog.php:965
|
991 |
msgid "Compatible up to"
|
992 |
msgstr "Compatible up to"
|
993 |
|
994 |
+
#: includes/fs-plugin-info-dialog.php:973
|
995 |
msgid "Downloaded"
|
996 |
msgstr "Downloaded"
|
997 |
|
998 |
+
#: includes/fs-plugin-info-dialog.php:977
|
999 |
msgid "%s time"
|
1000 |
msgstr "%s time"
|
1001 |
|
1002 |
+
#: includes/fs-plugin-info-dialog.php:979
|
1003 |
msgid "%s times"
|
1004 |
msgstr "%s times"
|
1005 |
|
1006 |
+
#: includes/fs-plugin-info-dialog.php:989
|
1007 |
msgid "WordPress.org Plugin Page"
|
1008 |
msgstr "WordPress.org Plugin Page"
|
1009 |
|
1010 |
+
#: includes/fs-plugin-info-dialog.php:997
|
1011 |
msgid "Plugin Homepage"
|
1012 |
msgstr "Plugin Homepage"
|
1013 |
|
1014 |
+
#: includes/fs-plugin-info-dialog.php:1005, includes/fs-plugin-info-dialog.php:1087
|
1015 |
msgid "Donate to this plugin"
|
1016 |
msgstr "Donate to this plugin"
|
1017 |
|
1018 |
+
#: includes/fs-plugin-info-dialog.php:1012
|
1019 |
msgid "Average Rating"
|
1020 |
msgstr "Average Rating"
|
1021 |
|
1022 |
+
#: includes/fs-plugin-info-dialog.php:1019
|
1023 |
msgid "based on %s"
|
1024 |
msgstr "based on %s"
|
1025 |
|
1026 |
+
#: includes/fs-plugin-info-dialog.php:1023
|
1027 |
msgid "%s rating"
|
1028 |
msgstr "%s rating"
|
1029 |
|
1030 |
+
#: includes/fs-plugin-info-dialog.php:1025
|
1031 |
msgid "%s ratings"
|
1032 |
msgstr "%s ratings"
|
1033 |
|
1034 |
+
#: includes/fs-plugin-info-dialog.php:1040
|
1035 |
msgid "%s star"
|
1036 |
msgstr "%s star"
|
1037 |
|
1038 |
+
#: includes/fs-plugin-info-dialog.php:1042
|
1039 |
msgid "%s stars"
|
1040 |
msgstr "%s stars"
|
1041 |
|
1042 |
+
#: includes/fs-plugin-info-dialog.php:1053
|
1043 |
msgid "Click to see reviews that provided a rating of %s"
|
1044 |
msgstr "Click to see reviews that provided a rating of %s"
|
1045 |
|
1046 |
+
#: includes/fs-plugin-info-dialog.php:1066
|
1047 |
msgid "Contributors"
|
1048 |
msgstr "Contributors"
|
1049 |
|
1050 |
+
#: includes/fs-plugin-info-dialog.php:1095, includes/fs-plugin-info-dialog.php:1097
|
1051 |
msgid "Warning"
|
1052 |
msgstr "Warning"
|
1053 |
|
1054 |
+
#: includes/fs-plugin-info-dialog.php:1095
|
1055 |
msgid "This plugin has not been tested with your current version of WordPress."
|
1056 |
msgstr "This plugin has not been tested with your current version of WordPress."
|
1057 |
|
1058 |
+
#: includes/fs-plugin-info-dialog.php:1097
|
1059 |
msgid "This plugin has not been marked as compatible with your version of WordPress."
|
1060 |
msgstr "This plugin has not been marked as compatible with your version of WordPress."
|
1061 |
|
1062 |
+
#: includes/fs-plugin-info-dialog.php:1116
|
1063 |
msgid "Paid add-on must be deployed to Freemius."
|
1064 |
msgstr "Paid add-on must be deployed to Freemius."
|
1065 |
|
1066 |
+
#: includes/fs-plugin-info-dialog.php:1117
|
1067 |
msgid "Add-on must be deployed to WordPress.org or Freemius."
|
1068 |
msgstr "Add-on must be deployed to WordPress.org or Freemius."
|
1069 |
|
1070 |
+
#: templates/account.php:81, templates/forms/subscription-cancellation.php:96, templates/account/partials/addon.php:22, templates/account/partials/site.php:295
|
1071 |
+
msgid "Downgrading your plan"
|
1072 |
+
msgstr "Downgrading your plan"
|
1073 |
+
|
1074 |
+
#: templates/account.php:82, templates/forms/subscription-cancellation.php:97, templates/account/partials/addon.php:23, templates/account/partials/site.php:296
|
1075 |
+
msgid "Cancelling the subscription"
|
1076 |
+
msgstr "Cancelling the subscription"
|
1077 |
|
1078 |
+
#. translators: %1s: Either 'Downgrading your plan' or 'Cancelling the subscription'
|
1079 |
+
#: templates/account.php:84, templates/forms/subscription-cancellation.php:99, templates/account/partials/addon.php:25, templates/account/partials/site.php:298
|
1080 |
+
msgid "%1s will immediately stop all future recurring payments and your %s plan license will expire in %s."
|
1081 |
+
msgstr "%1s will immediately stop all future recurring payments and your %s plan license will expire in %s."
|
1082 |
+
|
1083 |
+
#: templates/account.php:85, templates/forms/subscription-cancellation.php:100, templates/account/partials/addon.php:26, templates/account/partials/site.php:299
|
1084 |
+
msgid "Please note that we will not be able to grandfather outdated pricing for renewals/new subscriptions after a cancellation. If you choose to renew the subscription manually in the future, after a price increase, which typically occurs once a year, you will be charged the updated price."
|
1085 |
+
msgstr "Please note that we will not be able to grandfather outdated pricing for renewals/new subscriptions after a cancellation. If you choose to renew the subscription manually in the future, after a price increase, which typically occurs once a year, you will be charged the updated price."
|
1086 |
+
|
1087 |
+
#: templates/account.php:86, templates/forms/subscription-cancellation.php:106, templates/account/partials/addon.php:27
|
1088 |
msgid "Cancelling the trial will immediately block access to all premium features. Are you sure?"
|
1089 |
msgstr "Cancelling the trial will immediately block access to all premium features. Are you sure?"
|
1090 |
|
1091 |
+
#: templates/account.php:87, templates/forms/subscription-cancellation.php:101, templates/account/partials/addon.php:28, templates/account/partials/site.php:300
|
1092 |
+
msgid "You can still enjoy all %s features but you will not have access to %s security & feature updates, nor support."
|
1093 |
+
msgstr "You can still enjoy all %s features but you will not have access to %s security & feature updates, nor support."
|
1094 |
|
1095 |
+
#: templates/account.php:88, templates/forms/subscription-cancellation.php:102, templates/account/partials/addon.php:29, templates/account/partials/site.php:301
|
1096 |
msgid "Once your license expires you can still use the Free version but you will NOT have access to the %s features."
|
1097 |
msgstr "Once your license expires you can still use the Free version but you will NOT have access to the %s features."
|
1098 |
|
1099 |
#. translators: %s: Plan title (e.g. "Professional")
|
1100 |
+
#: templates/account.php:90, templates/account/partials/activate-license-button.php:31, templates/account/partials/addon.php:31
|
1101 |
msgid "Activate %s Plan"
|
1102 |
msgstr "Activate %s Plan"
|
1103 |
|
1104 |
#. translators: %s: Time period (e.g. Auto renews in "2 months")
|
1105 |
+
#: templates/account.php:93, templates/account/partials/addon.php:34, templates/account/partials/site.php:275
|
1106 |
msgid "Auto renews in %s"
|
1107 |
msgstr "Auto renews in %s"
|
1108 |
|
1109 |
#. translators: %s: Time period (e.g. Expires in "2 months")
|
1110 |
+
#: templates/account.php:95, templates/account/partials/addon.php:36, templates/account/partials/site.php:277
|
1111 |
msgid "Expires in %s"
|
1112 |
msgstr "Expires in %s"
|
1113 |
|
1114 |
+
#: templates/account.php:96, templates/account/partials/addon.php:37
|
1115 |
msgctxt "as synchronize license"
|
1116 |
msgid "Sync License"
|
1117 |
msgstr "Sync License"
|
1118 |
|
1119 |
+
#: templates/account.php:97, templates/account/partials/addon.php:38
|
1120 |
msgid "Cancel Trial"
|
1121 |
msgstr "Cancel Trial"
|
1122 |
|
1123 |
+
#: templates/account.php:98, templates/account/partials/addon.php:39
|
1124 |
msgid "Change Plan"
|
1125 |
msgstr "Change Plan"
|
1126 |
|
1127 |
+
#: templates/account.php:99, templates/account/partials/addon.php:40
|
1128 |
msgctxt "verb"
|
1129 |
msgid "Upgrade"
|
1130 |
msgstr "Upgrade"
|
1131 |
|
1132 |
+
#: templates/account.php:101, templates/account/partials/addon.php:42, templates/account/partials/site.php:302
|
1133 |
msgctxt "verb"
|
1134 |
msgid "Downgrade"
|
1135 |
msgstr "Downgrade"
|
1136 |
|
1137 |
+
#: templates/account.php:103, templates/add-ons.php:130, templates/plugin-info/features.php:72, templates/account/partials/addon.php:44, templates/account/partials/site.php:31
|
1138 |
msgid "Free"
|
1139 |
msgstr "Free"
|
1140 |
|
1141 |
+
#: templates/account.php:104, templates/account/partials/addon.php:45
|
1142 |
msgid "Activate"
|
1143 |
msgstr "Activate"
|
1144 |
|
1145 |
+
#: templates/account.php:105, templates/debug.php:371, includes/customizer/class-fs-customizer-upsell-control.php:106, templates/account/partials/addon.php:46
|
1146 |
msgctxt "as product pricing plan"
|
1147 |
msgid "Plan"
|
1148 |
msgstr "Plan"
|
1149 |
|
1150 |
+
#: templates/account.php:158
|
1151 |
msgid "Free Trial"
|
1152 |
msgstr "Free Trial"
|
1153 |
|
1154 |
+
#: templates/account.php:169
|
1155 |
msgid "Account Details"
|
1156 |
msgstr "Account Details"
|
1157 |
|
1158 |
+
#: templates/account.php:179
|
1159 |
msgid "Deleting the account will automatically deactivate your %s plan license so you can use it on other sites. If you want to terminate the recurring payments as well, click the \"Cancel\" button, and first \"Downgrade\" your account. Are you sure you would like to continue with the deletion?"
|
1160 |
msgstr "Deleting the account will automatically deactivate your %s plan license so you can use it on other sites. If you want to terminate the recurring payments as well, click the \"Cancel\" button, and first \"Downgrade\" your account. Are you sure you would like to continue with the deletion?"
|
1161 |
|
1162 |
+
#: templates/account.php:181
|
1163 |
msgid "Deletion is not temporary. Only delete if you no longer want to use this %s anymore. Are you sure you would like to continue with the deletion?"
|
1164 |
msgstr "Deletion is not temporary. Only delete if you no longer want to use this %s anymore. Are you sure you would like to continue with the deletion?"
|
1165 |
|
1166 |
+
#: templates/account.php:184
|
1167 |
msgid "Delete Account"
|
1168 |
msgstr "Delete Account"
|
1169 |
|
1170 |
+
#: templates/account.php:196, templates/account/partials/addon.php:159, templates/account/partials/deactivate-license-button.php:35
|
1171 |
msgid "Deactivate License"
|
1172 |
msgstr "Deactivate License"
|
1173 |
|
1174 |
+
#: templates/account.php:219, templates/forms/subscription-cancellation.php:125
|
1175 |
msgid "Are you sure you want to proceed?"
|
1176 |
msgstr "Are you sure you want to proceed?"
|
1177 |
|
1178 |
+
#: templates/account.php:219, templates/account/partials/addon.php:182
|
1179 |
msgid "Cancel Subscription"
|
1180 |
msgstr "Cancel Subscription"
|
1181 |
|
1182 |
+
#: templates/account.php:247
|
1183 |
msgctxt "as synchronize"
|
1184 |
msgid "Sync"
|
1185 |
msgstr "Sync"
|
1186 |
|
1187 |
+
#: templates/account.php:261, templates/debug.php:487
|
1188 |
msgid "Name"
|
1189 |
msgstr "Name"
|
1190 |
|
1191 |
+
#: templates/account.php:267, templates/debug.php:488
|
1192 |
msgid "Email"
|
1193 |
msgstr "Email"
|
1194 |
|
1195 |
+
#: templates/account.php:274, templates/debug.php:370, templates/debug.php:526
|
1196 |
msgid "User ID"
|
1197 |
msgstr "User ID"
|
1198 |
|
1199 |
+
#: templates/account.php:282
|
1200 |
msgid "Site ID"
|
1201 |
msgstr "Site ID"
|
1202 |
|
1203 |
+
#: templates/account.php:285
|
1204 |
msgid "No ID"
|
1205 |
msgstr "No ID"
|
1206 |
|
1207 |
+
#: templates/account.php:290, templates/debug.php:243, templates/debug.php:372, templates/debug.php:453, templates/debug.php:490, templates/account/partials/site.php:219
|
1208 |
msgid "Public Key"
|
1209 |
msgstr "Public Key"
|
1210 |
|
1211 |
+
#: templates/account.php:296, templates/debug.php:373, templates/debug.php:454, templates/debug.php:491, templates/account/partials/site.php:231
|
1212 |
msgid "Secret Key"
|
1213 |
msgstr "Secret Key"
|
1214 |
|
1215 |
+
#: templates/account.php:299
|
1216 |
msgctxt "as secret encryption key missing"
|
1217 |
msgid "No Secret"
|
1218 |
msgstr "No Secret"
|
1219 |
|
1220 |
+
#: templates/account.php:318, templates/account/partials/site.php:112, templates/account/partials/site.php:114
|
1221 |
msgid "Trial"
|
1222 |
msgstr "Trial"
|
1223 |
|
1224 |
+
#: templates/account.php:337, templates/debug.php:531, templates/account/partials/site.php:248
|
1225 |
msgid "License Key"
|
1226 |
msgstr "License Key"
|
1227 |
|
1228 |
+
#: templates/account.php:367
|
1229 |
msgid "not verified"
|
1230 |
msgstr "not verified"
|
1231 |
|
1232 |
+
#: templates/account.php:376, templates/account/partials/addon.php:120
|
1233 |
+
msgid "Expired"
|
1234 |
+
msgstr "Expired"
|
1235 |
+
|
1236 |
+
#: templates/account.php:428
|
1237 |
msgid "Premium version"
|
1238 |
msgstr "Premium version"
|
1239 |
|
1240 |
+
#: templates/account.php:430
|
1241 |
msgid "Free version"
|
1242 |
msgstr "Free version"
|
1243 |
|
1244 |
+
#: templates/account.php:442
|
1245 |
msgid "Verify Email"
|
1246 |
msgstr "Verify Email"
|
1247 |
|
1248 |
+
#: templates/account.php:453
|
1249 |
msgid "Download %s Version"
|
1250 |
msgstr "Download %s Version"
|
1251 |
|
1252 |
+
#: templates/account.php:467, templates/account.php:649, templates/account/partials/site.php:237, templates/account/partials/site.php:255
|
1253 |
msgctxt "verb"
|
1254 |
msgid "Show"
|
1255 |
msgstr "Show"
|
1256 |
|
1257 |
+
#: templates/account.php:481
|
1258 |
msgid "What is your %s?"
|
1259 |
msgstr "What is your %s?"
|
1260 |
|
1261 |
+
#: templates/account.php:489, templates/account/billing.php:27
|
1262 |
msgctxt "verb"
|
1263 |
msgid "Edit"
|
1264 |
msgstr "Edit"
|
1265 |
|
1266 |
+
#: templates/account.php:502
|
1267 |
msgid "Sites"
|
1268 |
msgstr "Sites"
|
1269 |
|
1270 |
+
#: templates/account.php:513
|
1271 |
msgid "Search by address"
|
1272 |
msgstr "Search by address"
|
1273 |
|
1274 |
+
#: templates/account.php:522, templates/account.php:570, templates/debug.php:236, templates/debug.php:364, templates/debug.php:449, templates/debug.php:486, templates/debug.php:524, templates/debug.php:597, templates/account/payments.php:35, templates/debug/logger.php:21
|
1275 |
msgid "ID"
|
1276 |
msgstr "ID"
|
1277 |
|
1278 |
+
#: templates/account.php:523, templates/debug.php:367
|
1279 |
msgid "Address"
|
1280 |
msgstr "Address"
|
1281 |
|
1282 |
+
#: templates/account.php:524
|
1283 |
msgid "License"
|
1284 |
msgstr "License"
|
1285 |
|
1286 |
+
#: templates/account.php:525
|
1287 |
msgid "Plan"
|
1288 |
msgstr "Plan"
|
1289 |
|
1290 |
+
#: templates/account.php:573
|
1291 |
msgctxt "as software license"
|
1292 |
msgid "License"
|
1293 |
msgstr "License"
|
1294 |
|
1295 |
+
#: templates/account.php:643
|
1296 |
msgctxt "verb"
|
1297 |
msgid "Hide"
|
1298 |
msgstr "Hide"
|
1299 |
|
1300 |
+
#: templates/account.php:686
|
1301 |
+
msgid "Cancelling %s"
|
1302 |
+
msgstr "Cancelling %s"
|
1303 |
+
|
1304 |
+
#: templates/account.php:686, templates/account.php:703, templates/forms/subscription-cancellation.php:27, templates/forms/deactivation/form.php:117
|
1305 |
+
msgid "trial"
|
1306 |
+
msgstr "trial"
|
1307 |
+
|
1308 |
+
#: templates/account.php:701, templates/forms/deactivation/form.php:134
|
1309 |
+
msgid "Cancelling %s..."
|
1310 |
+
msgstr "Cancelling %s..."
|
1311 |
+
|
1312 |
+
#: templates/account.php:704, templates/forms/subscription-cancellation.php:28, templates/forms/deactivation/form.php:118
|
1313 |
+
msgid "subscription"
|
1314 |
+
msgstr "subscription"
|
1315 |
+
|
1316 |
+
#: templates/account.php:718
|
1317 |
msgid "Deactivating your license will block all premium features, but will enable activating the license on another site. Are you sure you want to proceed?"
|
1318 |
msgstr "Deactivating your license will block all premium features, but will enable activating the license on another site. Are you sure you want to proceed?"
|
1319 |
|
1325 |
msgid "We could'nt load the add-ons list. It's probably an issue on our side, please try to come back in few minutes."
|
1326 |
msgstr "We could'nt load the add-ons list. It's probably an issue on our side, please try to come back in few minutes."
|
1327 |
|
1328 |
+
#: templates/add-ons.php:139
|
1329 |
msgid "View details"
|
1330 |
msgstr "View details"
|
1331 |
|
1363 |
msgstr "PCI compliant"
|
1364 |
|
1365 |
#. translators: %s: name (e.g. Hey John,)
|
1366 |
+
#: templates/connect.php:112
|
1367 |
msgctxt "greeting"
|
1368 |
msgid "Hey %s,"
|
1369 |
msgstr "Hey %s,"
|
1370 |
|
1371 |
+
#: templates/connect.php:154
|
1372 |
msgid "Allow & Continue"
|
1373 |
msgstr "Allow & Continue"
|
1374 |
|
1375 |
+
#: templates/connect.php:158
|
1376 |
msgid "Re-send activation email"
|
1377 |
msgstr "Re-send activation email"
|
1378 |
|
1379 |
+
#: templates/connect.php:162
|
1380 |
msgid "Thanks %s!"
|
1381 |
msgstr "Thanks %s!"
|
1382 |
|
1383 |
+
#: templates/connect.php:172, templates/forms/license-activation.php:43
|
1384 |
msgid "Agree & Activate License"
|
1385 |
msgstr "Agree & Activate License"
|
1386 |
|
1387 |
+
#: templates/connect.php:181
|
1388 |
msgid "Thanks for purchasing %s! To get started, please enter your license key:"
|
1389 |
msgstr "Thanks for purchasing %s! To get started, please enter your license key:"
|
1390 |
|
1391 |
+
#: templates/connect.php:188
|
1392 |
msgid "Never miss an important update - opt in to our security & feature updates notifications, educational content, offers, and non-sensitive diagnostic tracking with %4$s."
|
1393 |
msgstr "Never miss an important update - opt in to our security & feature updates notifications, educational content, offers, and non-sensitive diagnostic tracking with %4$s."
|
1394 |
|
1395 |
+
#: templates/connect.php:189
|
1396 |
msgid "Never miss an important update - opt in to our security and feature updates notifications, and non-sensitive diagnostic tracking with %4$s."
|
1397 |
msgstr "Never miss an important update - opt in to our security and feature updates notifications, and non-sensitive diagnostic tracking with %4$s."
|
1398 |
|
1399 |
+
#: templates/connect.php:195
|
1400 |
msgid "Never miss an important update - opt in to our security & feature updates notifications, educational content, offers, and non-sensitive diagnostic tracking with %4$s. If you skip this, that's okay! %1$s will still work just fine."
|
1401 |
msgstr "Never miss an important update - opt in to our security & feature updates notifications, educational content, offers, and non-sensitive diagnostic tracking with %4$s. If you skip this, that's okay! %1$s will still work just fine."
|
1402 |
|
1403 |
+
#: templates/connect.php:196
|
1404 |
msgid "Never miss an important update - opt in to our security & feature updates notifications, and non-sensitive diagnostic tracking with %4$s. If you skip this, that's okay! %1$s will still work just fine."
|
1405 |
msgstr "Never miss an important update - opt in to our security & feature updates notifications, and non-sensitive diagnostic tracking with %4$s. If you skip this, that's okay! %1$s will still work just fine."
|
1406 |
|
1407 |
+
#: templates/connect.php:230
|
1408 |
msgid "We're excited to introduce the Freemius network-level integration."
|
1409 |
msgstr "We're excited to introduce the Freemius network-level integration."
|
1410 |
|
1411 |
+
#: templates/connect.php:233
|
1412 |
msgid "During the update process we detected %d site(s) that are still pending license activation."
|
1413 |
msgstr "During the update process we detected %d site(s) that are still pending license activation."
|
1414 |
|
1415 |
+
#: templates/connect.php:235
|
1416 |
msgid "If you'd like to use the %s on those sites, please enter your license key below and click the activation button."
|
1417 |
msgstr "If you'd like to use the %s on those sites, please enter your license key below and click the activation button."
|
1418 |
|
1419 |
+
#: templates/connect.php:237
|
1420 |
msgid "%s's paid features"
|
1421 |
msgstr "%s's paid features"
|
1422 |
|
1423 |
+
#: templates/connect.php:242
|
1424 |
msgid "Alternatively, you can skip it for now and activate the license later, in your %s's network-level Account page."
|
1425 |
msgstr "Alternatively, you can skip it for now and activate the license later, in your %s's network-level Account page."
|
1426 |
|
1427 |
+
#: templates/connect.php:244
|
1428 |
msgid "During the update process we detected %s site(s) in the network that are still pending your attention."
|
1429 |
msgstr "During the update process we detected %s site(s) in the network that are still pending your attention."
|
1430 |
|
1431 |
+
#: templates/connect.php:253, templates/forms/license-activation.php:46
|
1432 |
msgid "License key"
|
1433 |
msgstr "License key"
|
1434 |
|
1435 |
+
#: templates/connect.php:256, templates/forms/license-activation.php:19
|
1436 |
msgid "Can't find your license key?"
|
1437 |
msgstr "Can't find your license key?"
|
1438 |
|
1439 |
+
#: templates/connect.php:315, templates/connect.php:630, templates/forms/deactivation/retry-skip.php:20
|
1440 |
msgctxt "verb"
|
1441 |
msgid "Skip"
|
1442 |
msgstr "Skip"
|
1443 |
|
1444 |
+
#: templates/connect.php:318
|
1445 |
msgid "Delegate to Site Admins"
|
1446 |
msgstr "Delegate to Site Admins"
|
1447 |
|
1448 |
+
#: templates/connect.php:318
|
1449 |
msgid "If you click it, this decision will be delegated to the sites administrators."
|
1450 |
msgstr "If you click it, this decision will be delegated to the sites administrators."
|
1451 |
|
1452 |
+
#: templates/connect.php:346
|
1453 |
msgid "Your Profile Overview"
|
1454 |
msgstr "Your Profile Overview"
|
1455 |
|
1456 |
+
#: templates/connect.php:347
|
1457 |
msgid "Name and email address"
|
1458 |
msgstr "Name and email address"
|
1459 |
|
1460 |
+
#: templates/connect.php:352
|
1461 |
msgid "Your Site Overview"
|
1462 |
msgstr "Your Site Overview"
|
1463 |
|
1464 |
+
#: templates/connect.php:353
|
1465 |
msgid "Site URL, WP version, PHP info, plugins & themes"
|
1466 |
msgstr "Site URL, WP version, PHP info, plugins & themes"
|
1467 |
|
1468 |
+
#: templates/connect.php:358
|
1469 |
msgid "Admin Notices"
|
1470 |
msgstr "Admin Notices"
|
1471 |
|
1472 |
+
#: templates/connect.php:359, templates/connect.php:375
|
1473 |
msgid "Updates, announcements, marketing, no spam"
|
1474 |
msgstr "Updates, announcements, marketing, no spam"
|
1475 |
|
1476 |
+
#: templates/connect.php:364
|
1477 |
msgid "Current %s Events"
|
1478 |
msgstr "Current %s Events"
|
1479 |
|
1480 |
+
#: templates/connect.php:365
|
1481 |
msgid "Activation, deactivation and uninstall"
|
1482 |
msgstr "Activation, deactivation and uninstall"
|
1483 |
|
1484 |
+
#: templates/connect.php:374
|
1485 |
msgid "Newsletter"
|
1486 |
msgstr "Newsletter"
|
1487 |
|
1488 |
+
#: templates/connect.php:391, templates/forms/license-activation.php:38
|
1489 |
msgid "The %1$s will be periodically sending data to %2$s to check for security and feature updates, and verify the validity of your license."
|
1490 |
msgstr "The %1$s will be periodically sending data to %2$s to check for security and feature updates, and verify the validity of your license."
|
1491 |
|
1492 |
+
#: templates/connect.php:396
|
1493 |
msgid "What permissions are being granted?"
|
1494 |
msgstr "What permissions are being granted?"
|
1495 |
|
1496 |
+
#: templates/connect.php:417
|
1497 |
msgid "Don't have a license key?"
|
1498 |
msgstr "Don't have a license key?"
|
1499 |
|
1500 |
+
#: templates/connect.php:418
|
1501 |
msgid "Activate Free Version"
|
1502 |
msgstr "Activate Free Version"
|
1503 |
|
1504 |
+
#: templates/connect.php:420
|
1505 |
msgid "Have a license key?"
|
1506 |
msgstr "Have a license key?"
|
1507 |
|
1508 |
+
#: templates/connect.php:428
|
1509 |
msgid "Privacy Policy"
|
1510 |
msgstr "Privacy Policy"
|
1511 |
|
1512 |
+
#: templates/connect.php:430
|
1513 |
+
msgid "License Agreement"
|
1514 |
+
msgstr "License Agreement"
|
1515 |
+
|
1516 |
+
#: templates/connect.php:430
|
1517 |
msgid "Terms of Service"
|
1518 |
msgstr "Terms of Service"
|
1519 |
|
1520 |
+
#: templates/connect.php:766
|
1521 |
msgctxt "as in the process of sending an email"
|
1522 |
msgid "Sending email"
|
1523 |
msgstr "Sending email"
|
1524 |
|
1525 |
+
#: templates/connect.php:767
|
1526 |
msgctxt "as activating plugin"
|
1527 |
msgid "Activating"
|
1528 |
msgstr "Activating"
|
1550 |
msgid "Debugging"
|
1551 |
msgstr "Debugging"
|
1552 |
|
1553 |
+
#: templates/debug.php:54, templates/debug.php:248, templates/debug.php:374, templates/debug.php:492
|
1554 |
msgid "Actions"
|
1555 |
msgstr "Actions"
|
1556 |
|
1574 |
msgid "Sync Data From Server"
|
1575 |
msgstr "Sync Data From Server"
|
1576 |
|
1577 |
+
#: templates/debug.php:95
|
1578 |
+
msgid "Migrate Options to Network"
|
1579 |
+
msgstr "Migrate Options to Network"
|
1580 |
+
|
1581 |
+
#: templates/debug.php:100
|
1582 |
msgid "Load DB Option"
|
1583 |
msgstr "Load DB Option"
|
1584 |
|
1585 |
+
#: templates/debug.php:103
|
1586 |
msgid "Set DB Option"
|
1587 |
msgstr "Set DB Option"
|
1588 |
|
1589 |
+
#: templates/debug.php:180
|
1590 |
msgid "Key"
|
1591 |
msgstr "Key"
|
1592 |
|
1593 |
+
#: templates/debug.php:181
|
1594 |
msgid "Value"
|
1595 |
msgstr "Value"
|
1596 |
|
1597 |
+
#: templates/debug.php:197
|
1598 |
msgctxt "as software development kit versions"
|
1599 |
msgid "SDK Versions"
|
1600 |
msgstr "SDK Versions"
|
1601 |
|
1602 |
+
#: templates/debug.php:202
|
1603 |
msgid "SDK Path"
|
1604 |
msgstr "SDK Path"
|
1605 |
|
1606 |
+
#: templates/debug.php:203, templates/debug.php:242
|
1607 |
msgid "Module Path"
|
1608 |
msgstr "Module Path"
|
1609 |
|
1610 |
+
#: templates/debug.php:204
|
1611 |
msgid "Is Active"
|
1612 |
msgstr "Is Active"
|
1613 |
|
1614 |
+
#: templates/debug.php:232, templates/debug/plugins-themes-sync.php:35
|
1615 |
msgid "Plugins"
|
1616 |
msgstr "Plugins"
|
1617 |
|
1618 |
+
#: templates/debug.php:232, templates/debug/plugins-themes-sync.php:56
|
1619 |
msgid "Themes"
|
1620 |
msgstr "Themes"
|
1621 |
|
1622 |
+
#: templates/debug.php:237, templates/debug.php:369, templates/debug.php:451, templates/debug/scheduled-crons.php:80
|
1623 |
msgid "Slug"
|
1624 |
msgstr "Slug"
|
1625 |
|
1626 |
+
#: templates/debug.php:239, templates/debug.php:450
|
1627 |
msgid "Title"
|
1628 |
msgstr "Title"
|
1629 |
|
1630 |
+
#: templates/debug.php:240
|
1631 |
msgctxt "as application program interface"
|
1632 |
msgid "API"
|
1633 |
msgstr "API"
|
1634 |
|
1635 |
+
#: templates/debug.php:241
|
1636 |
msgid "Freemius State"
|
1637 |
msgstr "Freemius State"
|
1638 |
|
1639 |
+
#: templates/debug.php:245
|
1640 |
msgid "Network Blog"
|
1641 |
msgstr "Network Blog"
|
1642 |
|
1643 |
+
#: templates/debug.php:246
|
1644 |
msgid "Network User"
|
1645 |
msgstr "Network User"
|
1646 |
|
1647 |
+
#: templates/debug.php:283
|
1648 |
msgctxt "as connection was successful"
|
1649 |
msgid "Connected"
|
1650 |
msgstr "Connected"
|
1651 |
|
1652 |
+
#: templates/debug.php:284
|
1653 |
msgctxt "as connection blocked"
|
1654 |
msgid "Blocked"
|
1655 |
msgstr "Blocked"
|
1656 |
|
1657 |
+
#: templates/debug.php:320
|
1658 |
+
msgid "Simulate Trial Promotion"
|
1659 |
+
msgstr "Simulate Trial Promotion"
|
1660 |
|
1661 |
+
#: templates/debug.php:332
|
1662 |
msgid "Simulate Network Upgrade"
|
1663 |
msgstr "Simulate Network Upgrade"
|
1664 |
|
1665 |
+
#: templates/debug.php:358
|
1666 |
msgid "%s Installs"
|
1667 |
msgstr "%s Installs"
|
1668 |
|
1669 |
+
#: templates/debug.php:360
|
1670 |
msgctxt "like websites"
|
1671 |
msgid "Sites"
|
1672 |
msgstr "Sites"
|
1673 |
|
1674 |
+
#: templates/debug.php:366, templates/account/partials/site.php:148
|
1675 |
msgid "Blog ID"
|
1676 |
msgstr "Blog ID"
|
1677 |
|
1678 |
+
#: templates/debug.php:431, templates/debug.php:509, templates/account/partials/addon.php:339
|
1679 |
msgctxt "verb"
|
1680 |
msgid "Delete"
|
1681 |
msgstr "Delete"
|
1682 |
|
1683 |
+
#: templates/debug.php:445
|
1684 |
msgid "Add Ons of module %s"
|
1685 |
msgstr "Add Ons of module %s"
|
1686 |
|
1687 |
+
#: templates/debug.php:482
|
1688 |
msgid "Users"
|
1689 |
msgstr "Users"
|
1690 |
|
1691 |
+
#: templates/debug.php:489
|
1692 |
msgid "Verified"
|
1693 |
msgstr "Verified"
|
1694 |
|
1695 |
+
#: templates/debug.php:520
|
1696 |
msgid "%s Licenses"
|
1697 |
msgstr "%s Licenses"
|
1698 |
|
1699 |
+
#: templates/debug.php:525
|
1700 |
msgid "Plugin ID"
|
1701 |
msgstr "Plugin ID"
|
1702 |
|
1703 |
+
#: templates/debug.php:527
|
1704 |
msgid "Plan ID"
|
1705 |
msgstr "Plan ID"
|
1706 |
|
1707 |
+
#: templates/debug.php:528
|
1708 |
msgid "Quota"
|
1709 |
msgstr "Quota"
|
1710 |
|
1711 |
+
#: templates/debug.php:529
|
1712 |
msgid "Activated"
|
1713 |
msgstr "Activated"
|
1714 |
|
1715 |
+
#: templates/debug.php:530
|
1716 |
msgid "Blocking"
|
1717 |
msgstr "Blocking"
|
1718 |
|
1719 |
+
#: templates/debug.php:532
|
1720 |
msgctxt "as expiration date"
|
1721 |
msgid "Expiration"
|
1722 |
msgstr "Expiration"
|
1723 |
|
1724 |
+
#: templates/debug.php:555
|
1725 |
msgid "Debug Log"
|
1726 |
msgstr "Debug Log"
|
1727 |
|
1728 |
+
#: templates/debug.php:559
|
1729 |
msgid "All Types"
|
1730 |
msgstr "All Types"
|
1731 |
|
1732 |
+
#: templates/debug.php:566
|
1733 |
msgid "All Requests"
|
1734 |
msgstr "All Requests"
|
1735 |
|
1736 |
+
#: templates/debug.php:571, templates/debug.php:600, templates/debug/logger.php:25
|
1737 |
msgid "File"
|
1738 |
msgstr "File"
|
1739 |
|
1740 |
+
#: templates/debug.php:572, templates/debug.php:598, templates/debug/logger.php:23
|
1741 |
msgid "Function"
|
1742 |
msgstr "Function"
|
1743 |
|
1744 |
+
#: templates/debug.php:573
|
1745 |
msgid "Process ID"
|
1746 |
msgstr "Process ID"
|
1747 |
|
1748 |
+
#: templates/debug.php:574
|
1749 |
msgid "Logger"
|
1750 |
msgstr "Logger"
|
1751 |
|
1752 |
+
#: templates/debug.php:575, templates/debug.php:599, templates/debug/logger.php:24
|
1753 |
msgid "Message"
|
1754 |
msgstr "Message"
|
1755 |
|
1756 |
+
#: templates/debug.php:577
|
1757 |
msgid "Filter"
|
1758 |
msgstr "Filter"
|
1759 |
|
1760 |
+
#: templates/debug.php:585
|
1761 |
msgid "Download"
|
1762 |
msgstr "Download"
|
1763 |
|
1764 |
+
#: templates/debug.php:596, templates/debug/logger.php:22
|
1765 |
msgid "Type"
|
1766 |
msgstr "Type"
|
1767 |
|
1768 |
+
#: templates/debug.php:601, templates/debug/logger.php:26
|
1769 |
msgid "Timestamp"
|
1770 |
msgstr "Timestamp"
|
1771 |
|
2109 |
msgid "By clicking \"Opt Out\", we will no longer be sending any data from %s to %s."
|
2110 |
msgstr "By clicking \"Opt Out\", we will no longer be sending any data from %s to %s."
|
2111 |
|
2112 |
+
#: templates/forms/premium-versions-upgrade-handler.php:40
|
2113 |
msgid "There is a new version of %s available."
|
2114 |
msgstr "There is a new version of %s available."
|
2115 |
|
2116 |
+
#: templates/forms/premium-versions-upgrade-handler.php:41
|
2117 |
+
msgid " %s to access version %s security & feature updates, and support."
|
2118 |
+
msgstr " %s to access version %s security & feature updates, and support."
|
2119 |
|
2120 |
+
#: templates/forms/premium-versions-upgrade-handler.php:54
|
2121 |
msgid "New Version Available"
|
2122 |
msgstr "New Version Available"
|
2123 |
|
2124 |
+
#: templates/forms/premium-versions-upgrade-handler.php:75
|
|
|
|
|
|
|
|
|
2125 |
msgctxt "close a window"
|
2126 |
msgid "Dismiss"
|
2127 |
msgstr "Dismiss"
|
2134 |
msgid "Enter the email address you've used for the upgrade below and we will resend you the license key."
|
2135 |
msgstr "Enter the email address you've used for the upgrade below and we will resend you the license key."
|
2136 |
|
2137 |
+
#: templates/forms/subscription-cancellation.php:37
|
2138 |
+
msgid "Deactivating or uninstalling the %s will automatically disable the license, which you'll be able to use on another site."
|
2139 |
+
msgstr "Deactivating or uninstalling the %s will automatically disable the license, which you'll be able to use on another site."
|
2140 |
+
|
2141 |
+
#: templates/forms/subscription-cancellation.php:47
|
2142 |
+
msgid "In case you are NOT planning on using this %s on this site (or any other site) - would you like to cancel the %s as well?"
|
2143 |
+
msgstr "In case you are NOT planning on using this %s on this site (or any other site) - would you like to cancel the %s as well?"
|
2144 |
+
|
2145 |
+
#: templates/forms/subscription-cancellation.php:52
|
2146 |
+
msgid "license"
|
2147 |
+
msgstr "license"
|
2148 |
+
|
2149 |
+
#: templates/forms/subscription-cancellation.php:57
|
2150 |
+
msgid "Cancel %s - I no longer need any security & feature updates, nor support for %s because I'm not planning to use the %s on this, or any other site."
|
2151 |
+
msgstr "Cancel %s - I no longer need any security & feature updates, nor support for %s because I'm not planning to use the %s on this, or any other site."
|
2152 |
+
|
2153 |
+
#: templates/forms/subscription-cancellation.php:68
|
2154 |
+
msgid "Don't cancel %s - I'm still interested in getting security & feature updates, as well as be able to contact support."
|
2155 |
+
msgstr "Don't cancel %s - I'm still interested in getting security & feature updates, as well as be able to contact support."
|
2156 |
+
|
2157 |
+
#: templates/forms/subscription-cancellation.php:103
|
2158 |
+
msgid "Once your license expires you will no longer be able to use the %s, unless you activate it again with a valid premium license."
|
2159 |
+
msgstr "Once your license expires you will no longer be able to use the %s, unless you activate it again with a valid premium license."
|
2160 |
+
|
2161 |
+
#: templates/forms/subscription-cancellation.php:136
|
2162 |
+
msgid "Cancel %s?"
|
2163 |
+
msgstr "Cancel %s?"
|
2164 |
+
|
2165 |
+
#: templates/forms/subscription-cancellation.php:143
|
2166 |
+
msgid "Proceed"
|
2167 |
+
msgstr "Proceed"
|
2168 |
+
|
2169 |
+
#: templates/forms/subscription-cancellation.php:191, templates/forms/deactivation/form.php:150
|
2170 |
+
msgid "Cancel %s & Proceed"
|
2171 |
+
msgstr "Cancel %s & Proceed"
|
2172 |
+
|
2173 |
#: templates/forms/trial-start.php:22
|
2174 |
msgid "You are 1-click away from starting your %1$s-day free trial of the %2$s plan."
|
2175 |
msgstr "You are 1-click away from starting your %1$s-day free trial of the %2$s plan."
|
2231 |
msgid "Last license"
|
2232 |
msgstr "Last license"
|
2233 |
|
2234 |
+
#: templates/account/partials/addon.php:115
|
2235 |
msgid "Cancelled"
|
2236 |
msgstr "Cancelled"
|
2237 |
|
2238 |
+
#: templates/account/partials/addon.php:125
|
|
|
|
|
|
|
|
|
2239 |
msgid "No expiration"
|
2240 |
msgstr "No expiration"
|
2241 |
|
2242 |
+
#: templates/account/partials/addon.php:264, templates/account/partials/addon.php:317
|
2243 |
msgid "Activate this add-on"
|
2244 |
msgstr "Activate this add-on"
|
2245 |
|
2267 |
msgid "Contact Support"
|
2268 |
msgstr "Contact Support"
|
2269 |
|
2270 |
+
#: templates/forms/deactivation/form.php:59
|
2271 |
msgid "Anonymous feedback"
|
2272 |
msgstr "Anonymous feedback"
|
2273 |
|
2274 |
+
#: templates/forms/deactivation/form.php:66
|
2275 |
msgid "Deactivate"
|
2276 |
msgstr "Deactivate"
|
2277 |
|
2278 |
+
#: templates/forms/deactivation/form.php:68
|
2279 |
msgid "Activate %s"
|
2280 |
msgstr "Activate %s"
|
2281 |
|
|
|
|
|
|
|
|
|
2282 |
#: templates/forms/deactivation/form.php:80
|
2283 |
+
msgid "Quick Feedback"
|
2284 |
+
msgstr "Quick Feedback"
|
2285 |
+
|
2286 |
+
#: templates/forms/deactivation/form.php:84
|
2287 |
msgid "If you have a moment, please let us know why you are %s"
|
2288 |
msgstr "If you have a moment, please let us know why you are %s"
|
2289 |
|
2290 |
+
#: templates/forms/deactivation/form.php:84
|
2291 |
msgid "deactivating"
|
2292 |
msgstr "deactivating"
|
2293 |
|
2294 |
+
#: templates/forms/deactivation/form.php:84
|
2295 |
msgid "switching"
|
2296 |
msgstr "switching"
|
2297 |
|
2298 |
+
#: templates/forms/deactivation/form.php:332
|
2299 |
msgid "Submit & %s"
|
2300 |
msgstr "Submit & %s"
|
2301 |
|
2302 |
+
#: templates/forms/deactivation/form.php:353
|
2303 |
msgid "Kindly tell us the reason so we can improve."
|
2304 |
msgstr "Kindly tell us the reason so we can improve."
|
2305 |
|
2306 |
+
#: templates/forms/deactivation/form.php:478
|
2307 |
msgid "Yes - %s"
|
2308 |
msgstr "Yes - %s"
|
2309 |
|
2310 |
+
#: templates/forms/deactivation/form.php:485
|
2311 |
msgid "Skip & %s"
|
2312 |
msgstr "Skip & %s"
|
2313 |
|
freemius/languages/freemius-es_ES.mo
CHANGED
Binary file
|
freemius/languages/freemius-es_ES.po
CHANGED
@@ -7,7 +7,7 @@ msgstr ""
|
|
7 |
"Project-Id-Version: WordPress SDK\n"
|
8 |
"Report-Msgid-Bugs-To: https://github.com/Freemius/wordpress-sdk/issues\n"
|
9 |
"POT-Creation-Date: \n"
|
10 |
-
"PO-Revision-Date: 2018-
|
11 |
"Last-Translator: Carlos Longarela <carlos@longarela.eu>\n"
|
12 |
"Language: es_ES\n"
|
13 |
"Language-Team: Spanish (Spain) (http://www.transifex.com/freemius/wordpress-sdk/language/es_ES/)\n"
|
@@ -21,1294 +21,1391 @@ msgstr ""
|
|
21 |
"X-Poedit-SearchPathExcluded-0: *.js\n"
|
22 |
"X-Poedit-SourceCharset: UTF-8\n"
|
23 |
|
24 |
-
#: includes/class-freemius.php:
|
25 |
msgid "Freemius SDK couldn't find the plugin's main file. Please contact sdk@freemius.com with the current error."
|
26 |
msgstr "Freemius SDK no pudo encontrar el archivo principal del plugin. Por favor contacta a sdk@freemius.com con el error actual."
|
27 |
|
28 |
-
#: includes/class-freemius.php:
|
29 |
msgid "Error"
|
30 |
msgstr "Error"
|
31 |
|
32 |
-
#: includes/class-freemius.php:
|
33 |
msgid "I found a better %s"
|
34 |
-
msgstr "He encontrado un
|
35 |
|
36 |
-
#: includes/class-freemius.php:
|
37 |
msgid "What's the %s's name?"
|
38 |
msgstr "¿Cuál es el nombre de %s?"
|
39 |
|
40 |
-
#: includes/class-freemius.php:
|
41 |
msgid "It's a temporary %s. I'm just debugging an issue."
|
42 |
-
msgstr "Es
|
43 |
|
44 |
-
#: includes/class-freemius.php:
|
45 |
msgid "Deactivation"
|
46 |
msgstr "Desactivación"
|
47 |
|
48 |
-
#: includes/class-freemius.php:
|
49 |
msgid "Theme Switch"
|
50 |
msgstr "Cambiar tema"
|
51 |
|
52 |
-
#: includes/class-freemius.
|
53 |
msgid "Other"
|
54 |
msgstr "Otra"
|
55 |
|
56 |
-
#: includes/class-freemius.php:
|
57 |
msgid "I no longer need the %s"
|
58 |
msgstr "Ya no necesito el %s"
|
59 |
|
60 |
-
#: includes/class-freemius.php:
|
61 |
msgid "I only needed the %s for a short period"
|
62 |
msgstr "Sólo necesitaba la %s por un corto período"
|
63 |
|
64 |
-
#: includes/class-freemius.php:
|
65 |
msgid "The %s broke my site"
|
66 |
msgstr "%s ha roto mi sitio"
|
67 |
|
68 |
-
#: includes/class-freemius.php:
|
69 |
msgid "The %s suddenly stopped working"
|
70 |
msgstr "%s de repente ha dejado de funcionar"
|
71 |
|
72 |
-
#: includes/class-freemius.php:
|
73 |
msgid "I can't pay for it anymore"
|
74 |
msgstr "No puedo pagarlo durante más tiempo"
|
75 |
|
76 |
-
#: includes/class-freemius.php:
|
77 |
msgid "What price would you feel comfortable paying?"
|
78 |
msgstr "¿Con qué precio te sentirías cómodo pagando?"
|
79 |
|
80 |
-
#: includes/class-freemius.php:
|
81 |
msgid "I don't like to share my information with you"
|
82 |
msgstr "No me gusta compartir mi información contigo"
|
83 |
|
84 |
-
#: includes/class-freemius.php:
|
85 |
msgid "The %s didn't work"
|
86 |
-
msgstr "%s no funcionaba"
|
87 |
|
88 |
-
#: includes/class-freemius.php:
|
89 |
msgid "I couldn't understand how to make it work"
|
90 |
msgstr "No entiendo cómo hacerlo funcionar"
|
91 |
|
92 |
-
#: includes/class-freemius.php:
|
93 |
msgid "The %s is great, but I need specific feature that you don't support"
|
94 |
msgstr "%s es genial, pero necesito una característica que no soportáis"
|
95 |
|
96 |
-
#: includes/class-freemius.php:
|
97 |
msgid "What feature?"
|
98 |
msgstr "¿Qué característica?"
|
99 |
|
100 |
-
#: includes/class-freemius.php:
|
101 |
msgid "The %s is not working"
|
102 |
-
msgstr "%s no funciona"
|
103 |
|
104 |
-
#: includes/class-freemius.php:
|
105 |
msgid "Kindly share what didn't work so we can fix it for future users..."
|
106 |
msgstr "Por favor, comparte lo que no funcionó para que podamos arreglarlo para los futuros usuarios..."
|
107 |
|
108 |
-
#: includes/class-freemius.php:
|
109 |
msgid "It's not what I was looking for"
|
110 |
msgstr "No es lo que estaba buscando"
|
111 |
|
112 |
-
#: includes/class-freemius.php:
|
113 |
msgid "What you've been looking for?"
|
114 |
msgstr "¿Que has estado buscando?"
|
115 |
|
116 |
-
#: includes/class-freemius.php:
|
117 |
msgid "The %s didn't work as expected"
|
118 |
-
msgstr "%s no funciona como esperaba"
|
119 |
|
120 |
-
#: includes/class-freemius.php:
|
121 |
msgid "What did you expect?"
|
122 |
msgstr "¿Qué esperas?"
|
123 |
|
124 |
-
#: includes/class-freemius.
|
125 |
msgid "Freemius Debug"
|
126 |
msgstr "Debug Freemius"
|
127 |
|
128 |
-
#: includes/class-freemius.php:
|
129 |
msgid "I don't know what is cURL or how to install it, help me!"
|
130 |
msgstr "No sé qué es cURL o cómo instalarlo, ¡ayúdame!"
|
131 |
|
132 |
-
#: includes/class-freemius.php:
|
133 |
msgid "We'll make sure to contact your hosting company and resolve the issue. You will get a follow-up email to %s once we have an update."
|
134 |
msgstr "Nos aseguraremos de ponernos en contacto con tu empresa de alojamiento web y resolver el problema. Recibirás un correo electrónico de seguimiento a %s tan pronto tengamos una actualización."
|
135 |
|
136 |
-
#: includes/class-freemius.php:
|
137 |
msgid "Great, please install cURL and enable it in your php.ini file. In addition, search for the 'disable_functions' directive in your php.ini file and remove any disabled methods starting with 'curl_'. To make sure it was successfully activated, use 'phpinfo()'. Once activated, deactivate the %s and reactivate it back again."
|
138 |
msgstr "Genial, por favor instala cURL y habilítalo en el archivo php.ini. Además, busca la directiva 'disable_functions' en el archivo php.ini y quita cualquier método que comienza con 'curl_'. Para asegurarte de que se activó con éxito, utiliza 'phpinfo()'. Una vez activado, desactiva el %s y reactívalo de nuevo."
|
139 |
|
140 |
-
#: includes/class-freemius.php:
|
141 |
msgid "Yes - do your thing"
|
142 |
msgstr "Vamos, adelante"
|
143 |
|
144 |
-
#: includes/class-freemius.php:
|
145 |
msgid "No - just deactivate"
|
146 |
msgstr "No - sólo desactivar"
|
147 |
|
148 |
-
#: includes/class-freemius.
|
149 |
-
#: includes/class-freemius.
|
150 |
-
#: includes/class-freemius.
|
151 |
-
#: includes/class-freemius.
|
152 |
-
#: includes/class-freemius.
|
153 |
-
#: includes/class-freemius.
|
154 |
-
#: includes/class-freemius.
|
155 |
msgctxt "exclamation"
|
156 |
msgid "Oops"
|
157 |
msgstr "Oops"
|
158 |
|
159 |
-
#: includes/class-freemius.php:
|
160 |
msgid "Thank for giving us the chance to fix it! A message was just sent to our technical staff. We will get back to you as soon as we have an update to %s. Appreciate your patience."
|
161 |
msgstr "¡Gracias por darnos la oportunidad de arreglarlo! Acabamos de enviar un mensaje a nuestro personal técnico. Nos pondremos en contacto contigo tan pronto como tengamos una actualización de %s. Apreciamos tu paciencia."
|
162 |
|
163 |
-
#: includes/class-freemius.php:
|
164 |
msgctxt "addonX cannot run without pluginY"
|
165 |
msgid "%s cannot run without %s."
|
166 |
msgstr "%s no se puede ejecutar sin %s."
|
167 |
|
168 |
-
#: includes/class-freemius.php:
|
169 |
msgctxt "addonX cannot run..."
|
170 |
msgid "%s cannot run without the plugin."
|
171 |
msgstr "%s no se puede ejecutar sin el plugin."
|
172 |
|
173 |
-
#: includes/class-freemius.
|
174 |
-
#: includes/class-freemius.php:
|
175 |
msgid "Unexpected API error. Please contact the %s's author with the following error."
|
176 |
msgstr "Error inesperado del API. Pónte en contacto con el autor de %s indicándole el siguiente error."
|
177 |
|
178 |
-
#: includes/class-freemius.php:
|
179 |
msgid "Premium %s version was successfully activated."
|
180 |
msgstr "La versión Premium %s ha sido activada con éxito."
|
181 |
|
182 |
-
#: includes/class-freemius.
|
183 |
msgctxt ""
|
184 |
msgid "W00t"
|
185 |
msgstr "W00t"
|
186 |
|
187 |
-
#: includes/class-freemius.php:
|
188 |
msgid "You have a %s license."
|
189 |
msgstr "Tienes una licencia %s."
|
190 |
|
191 |
-
#: includes/class-freemius.
|
192 |
-
#: includes/class-freemius.
|
193 |
-
#: includes/class-freemius.
|
194 |
-
#: includes/class-freemius.php:
|
195 |
msgctxt "interjection expressing joy or exuberance"
|
196 |
msgid "Yee-haw"
|
197 |
msgstr "Vaya"
|
198 |
|
199 |
-
#: includes/class-freemius.php:
|
200 |
msgid "%s free trial was successfully cancelled. Since the add-on is premium only it was automatically deactivated. If you like to use it in the future, you'll have to purchase a license."
|
201 |
msgstr "la prueba gratuita de %s fue cancelada con éxito. Puesto que el complemento es sólo premium se desactivó automáticamente. Si quieres utilizarlo en el futuro, deberás comprar una licencia."
|
202 |
|
203 |
-
#: includes/class-freemius.php:
|
204 |
msgid "%s is a premium only add-on. You have to purchase a license first before activating the plugin."
|
205 |
msgstr "%s es un complemento único de premium. Tienes que comprar una licencia primero antes de activar el plugin."
|
206 |
|
207 |
-
#: includes/class-freemius.
|
208 |
-
#: templates/account/partials/addon.php:
|
209 |
msgid "More information about %s"
|
210 |
msgstr "Más información sobre %s"
|
211 |
|
212 |
-
#: includes/class-freemius.php:
|
213 |
msgid "Purchase License"
|
214 |
msgstr "Comprar licencia"
|
215 |
|
216 |
-
#: includes/class-freemius.
|
217 |
msgid "You should receive an activation email for %s to your mailbox at %s. Please make sure you click the activation button in that email to %s."
|
218 |
msgstr "Recibirás un correo de activación para %s en tu buzón en %s. Por favor, asegúrate de hacer clic en el botón de activación en ese correo electrónico para %s."
|
219 |
|
220 |
-
#: includes/class-freemius.php:
|
221 |
msgid "start the trial"
|
222 |
msgstr "comenzar el período de prueba"
|
223 |
|
224 |
-
#: includes/class-freemius.
|
225 |
msgid "complete the install"
|
226 |
msgstr "completar la instalación"
|
227 |
|
228 |
-
#: includes/class-freemius.php:
|
229 |
msgid "You are just one step away - %s"
|
230 |
msgstr "Estás a sólo un paso - %s"
|
231 |
|
232 |
-
#: includes/class-freemius.php:
|
233 |
msgctxt "%s - plugin name. As complete \"PluginX\" activation now"
|
234 |
msgid "Complete \"%s\" Activation Now"
|
235 |
msgstr "Completar la activación de \"%s\" ahora"
|
236 |
|
237 |
-
#: includes/class-freemius.php:
|
238 |
msgid "We made a few tweaks to the %s, %s"
|
239 |
msgstr "Hemos realizado algunas optimizaciones al %s, %s"
|
240 |
|
241 |
-
#: includes/class-freemius.php:
|
242 |
-
msgid "Opt in to make \"%s\"
|
243 |
-
msgstr "¡
|
244 |
|
245 |
-
#: includes/class-freemius.php:
|
246 |
msgid "The upgrade of %s was successfully completed."
|
247 |
msgstr "La actualización de %s se completó con éxito."
|
248 |
|
249 |
-
#: includes/class-freemius.
|
250 |
-
#: includes/class-fs-plugin-updater.
|
251 |
-
#: includes/class-fs-plugin-updater.
|
|
|
252 |
msgid "Add-On"
|
253 |
msgstr "Complemento"
|
254 |
|
255 |
-
#: includes/class-freemius.
|
256 |
-
#: templates/debug.php:
|
257 |
msgid "Plugin"
|
258 |
msgstr "Plugin"
|
259 |
|
260 |
-
#: includes/class-freemius.
|
261 |
-
#: templates/debug.
|
262 |
msgid "Theme"
|
263 |
msgstr "Tema"
|
264 |
|
265 |
-
#: includes/class-freemius.php:
|
266 |
-
msgid "
|
267 |
-
msgstr "
|
268 |
|
269 |
-
#: includes/class-freemius.php:
|
270 |
msgid "We couldn't find your email address in the system, are you sure it's the right address?"
|
271 |
msgstr "No podemos encontrar tu dirección de correo electrónico en el sistema, ¿estás seguro de que es la dirección de correo electrónico correcta?"
|
272 |
|
273 |
-
#: includes/class-freemius.php:
|
274 |
msgid "We can't see any active licenses associated with that email address, are you sure it's the right address?"
|
275 |
msgstr "No vemos ninguna licencia activa asociada a esa dirección de correo electrónico, ¿estás seguro de que es la dirección de correo electrónico correcta?"
|
276 |
|
277 |
-
#: includes/class-freemius.php:
|
278 |
msgid "Account is pending activation."
|
279 |
msgstr "La cuenta está pendiente de activación"
|
280 |
|
281 |
-
#: includes/class-freemius.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
282 |
msgid "%s activation was successfully completed."
|
283 |
msgstr "%s activación se completó con éxito."
|
284 |
|
285 |
-
#: includes/class-freemius.php:
|
286 |
msgid "Your account was successfully activated with the %s plan."
|
287 |
msgstr "Tu cuenta se ha activado correctamente con el plan %s."
|
288 |
|
289 |
-
#: includes/class-freemius.
|
290 |
msgid "Your trial has been successfully started."
|
291 |
msgstr "Tu versión de prueba se ha iniciado con éxito."
|
292 |
|
293 |
-
#: includes/class-freemius.
|
294 |
-
#: includes/class-freemius.php:
|
295 |
msgid "Couldn't activate %s."
|
296 |
msgstr "No se puede activar %s."
|
297 |
|
298 |
-
#: includes/class-freemius.
|
299 |
-
#: includes/class-freemius.php:
|
300 |
msgid "Please contact us with the following message:"
|
301 |
msgstr "Por favor contáctanos con el siguiente mensaje:"
|
302 |
|
303 |
-
#: includes/class-freemius.
|
304 |
msgid "Upgrade"
|
305 |
msgstr "Actualizar"
|
306 |
|
307 |
-
#: includes/class-freemius.php:
|
308 |
msgid "Start Trial"
|
309 |
msgstr "Comenzar el período de prueba"
|
310 |
|
311 |
-
#: includes/class-freemius.php:
|
312 |
msgid "Pricing"
|
313 |
msgstr "Precio"
|
314 |
|
315 |
-
#: includes/class-freemius.
|
316 |
msgid "Affiliation"
|
317 |
msgstr "Afiliación"
|
318 |
|
319 |
-
#: includes/class-freemius.
|
320 |
-
#: templates/account.
|
321 |
msgid "Account"
|
322 |
msgstr "Cuenta"
|
323 |
|
324 |
-
#: includes/class-freemius.
|
325 |
#: includes/customizer/class-fs-customizer-support-section.php:60
|
326 |
msgid "Contact Us"
|
327 |
msgstr "Contáctanos"
|
328 |
|
329 |
-
#: includes/class-freemius.
|
330 |
-
#: includes/class-freemius.
|
331 |
-
#: templates/account/partials/addon.php:
|
332 |
msgid "Add-Ons"
|
333 |
msgstr "Complementos"
|
334 |
|
335 |
-
#: includes/class-freemius.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
336 |
msgctxt "noun"
|
337 |
msgid "Pricing"
|
338 |
msgstr "Precio"
|
339 |
|
340 |
-
#: includes/class-freemius.
|
341 |
#: includes/customizer/class-fs-customizer-support-section.php:67
|
342 |
msgid "Support Forum"
|
343 |
msgstr "Foro de soporte"
|
344 |
|
345 |
-
#: includes/class-freemius.php:
|
346 |
msgid "Your email has been successfully verified - you are AWESOME!"
|
347 |
msgstr "Tu email ha sido verificado correctamente - ¡Eres IMPRESIONANTE!"
|
348 |
|
349 |
-
#: includes/class-freemius.php:
|
350 |
msgctxt "a positive response"
|
351 |
msgid "Right on"
|
352 |
msgstr "Bien hecho"
|
353 |
|
354 |
-
#: includes/class-freemius.php:
|
355 |
msgid "Your %s Add-on plan was successfully upgraded."
|
356 |
msgstr "Tu complemento %s del plan se actualizó con éxito."
|
357 |
|
358 |
-
#: includes/class-freemius.php:
|
359 |
msgid "%s Add-on was successfully purchased."
|
360 |
msgstr "El complemento %s ha sido comprado correctamente."
|
361 |
|
362 |
-
#: includes/class-freemius.php:
|
363 |
msgid "Download the latest version"
|
364 |
msgstr "Descargar la última versión"
|
365 |
|
366 |
-
#: includes/class-freemius.php:
|
367 |
msgctxt "%1s - plugin title, %2s - API domain"
|
368 |
msgid "Your server is blocking the access to Freemius' API, which is crucial for %1s synchronization. Please contact your host to whitelist %2s"
|
369 |
msgstr "Tu servidor está bloqueando el acceso a la API de Freemius, que es crucial para la sincronización de licencia %1s. Por favor, ponte en contacto con tu host para que lo añadan a su lista blanca %2s"
|
370 |
|
371 |
-
#: includes/class-freemius.
|
372 |
-
#: includes/class-freemius.php:
|
373 |
msgid "Error received from the server:"
|
374 |
msgstr "Error recibido del servidor:"
|
375 |
|
376 |
-
#: includes/class-freemius.php:
|
377 |
msgid "It seems like one of the authentication parameters is wrong. Update your Public Key, Secret Key & User ID, and try again."
|
378 |
msgstr "Parece que uno de los parámetros de autenticación es incorrecto. Actualiza tu clave pública, clave secreta e ID de usuario e inténtelo de nuevo."
|
379 |
|
380 |
-
#: includes/class-freemius.
|
381 |
-
#: includes/class-freemius.php:
|
382 |
msgctxt ""
|
383 |
msgid "Hmm"
|
384 |
msgstr "Hmm"
|
385 |
|
386 |
-
#: includes/class-freemius.php:
|
387 |
msgid "It looks like you are still on the %s plan. If you did upgrade or change your plan, it's probably an issue on our side - sorry."
|
388 |
msgstr "Parece que todavía estás en el plan %s. Si actualizaste o cambiaste tu plan, probablemente sea un problema de nuestra parte - lo sentimos."
|
389 |
|
390 |
-
#: includes/class-freemius.
|
391 |
-
#: templates/add-ons.
|
392 |
msgctxt "trial period"
|
393 |
msgid "Trial"
|
394 |
msgstr "Período de Prueba Gratuito"
|
395 |
|
396 |
-
#: includes/class-freemius.php:
|
397 |
msgid "I have upgraded my account but when I try to Sync the License, the plan remains %s."
|
398 |
msgstr "He actualizado mi cuenta, pero cuando intento sincronizar la licencia, el plan sigue siendo %s."
|
399 |
|
400 |
-
#: includes/class-freemius.
|
401 |
msgid "Please contact us here"
|
402 |
msgstr "Contacta aquí con nosotros"
|
403 |
|
404 |
-
#: includes/class-freemius.php:
|
405 |
msgid "Your plan was successfully upgraded."
|
406 |
msgstr "Tu plan se actualizó con éxito."
|
407 |
|
408 |
-
#: includes/class-freemius.php:
|
409 |
msgid "Your plan was successfully changed to %s."
|
410 |
msgstr "Tu plan se cambió correctamente a %s."
|
411 |
|
412 |
-
#: includes/class-freemius.php:
|
413 |
msgid "Your license has expired. You can still continue using the free %s forever."
|
414 |
msgstr "Tu licencia ha caducado. Puedes seguir usando el plan gratuito %s para siempre."
|
415 |
|
416 |
-
#: includes/class-freemius.php:
|
417 |
msgid "Your license has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
|
418 |
msgstr "Tu licencia ha caducado. %1$sActualiza ahora %2$s para continuar usando el %3$s sin interrupciones."
|
419 |
|
420 |
-
#: includes/class-freemius.php:
|
421 |
msgid "Your license has been cancelled. If you think it's a mistake, please contact support."
|
422 |
msgstr "Tu licencia ha sido cancelada. Si crees que es un error, ponte en contacto con el servicio de asistencia."
|
423 |
|
424 |
-
#: includes/class-freemius.php:
|
425 |
msgid "Your license has expired. You can still continue using all the %s features, but you'll need to renew your license to continue getting updates and support."
|
426 |
msgstr "Tu licencia ha caducado. Todavía puedes seguir usando todas las funciones de %s, pero tendrás que renovar tu licencia para seguir recibiendo actualizaciones y soporte."
|
427 |
|
428 |
-
#: includes/class-freemius.php:
|
429 |
msgid "Your free trial has expired. You can still continue using all our free features."
|
430 |
msgstr "Tu período de prueba ha caducado. Todavía puedes seguir usando todas nuestras funciones gratuitas."
|
431 |
|
432 |
-
#: includes/class-freemius.php:
|
433 |
msgid "Your free trial has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
|
434 |
msgstr "Tu período de prueba ha caducado. %1$sActualiza ahora %2$s para continuar usando el %3$s sin interrupciones."
|
435 |
|
436 |
-
#: includes/class-freemius.php:
|
437 |
msgid "It looks like the license could not be activated."
|
438 |
msgstr "Parece que la licencia no se pudo activar."
|
439 |
|
440 |
-
#: includes/class-freemius.php:
|
441 |
msgid "Your license was successfully activated."
|
442 |
msgstr "Tu licencia fue activada correctamente."
|
443 |
|
444 |
-
#: includes/class-freemius.php:
|
445 |
msgid "It looks like your site currently doesn't have an active license."
|
446 |
msgstr "Parece que tu sitio actualmente no tiene una licencia activa."
|
447 |
|
448 |
-
#: includes/class-freemius.php:
|
449 |
msgid "It looks like the license deactivation failed."
|
450 |
msgstr "Parece que la desactivación de licencia ha fallado."
|
451 |
|
452 |
-
#: includes/class-freemius.php:
|
453 |
msgid "Your license was successfully deactivated, you are back to the %s plan."
|
454 |
msgstr "Tu licencia fue desactivada correctamente, has vuelto al plan %s."
|
455 |
|
456 |
-
#: includes/class-freemius.php:
|
457 |
msgid "O.K"
|
458 |
msgstr "O.K"
|
459 |
|
460 |
-
#: includes/class-freemius.php:
|
461 |
-
msgid "
|
462 |
-
msgstr "
|
463 |
|
464 |
-
#: includes/class-freemius.php:
|
465 |
-
msgid "
|
466 |
-
msgstr "
|
467 |
|
468 |
-
#: includes/class-freemius.php:
|
469 |
msgid "You are already running the %s in a trial mode."
|
470 |
msgstr "Estás ejecutando %s en modo de prueba."
|
471 |
|
472 |
-
#: includes/class-freemius.php:
|
473 |
msgid "You already utilized a trial before."
|
474 |
msgstr "Ya utilizaste un período de prueba antes."
|
475 |
|
476 |
-
#: includes/class-freemius.php:
|
477 |
msgid "Plan %s do not exist, therefore, can't start a trial."
|
478 |
msgstr "El plan %s no existe, por lo tanto, no puedes comenzar un período de prueba."
|
479 |
|
480 |
-
#: includes/class-freemius.php:
|
481 |
msgid "Plan %s does not support a trial period."
|
482 |
msgstr "El plan %s no admite un período de prueba."
|
483 |
|
484 |
-
#: includes/class-freemius.php:
|
485 |
msgid "None of the %s's plans supports a trial period."
|
486 |
msgstr "Ninguno de los planes de %s soportan un período de prueba."
|
487 |
|
488 |
-
#: includes/class-freemius.php:
|
489 |
msgid "It looks like you are not in trial mode anymore so there's nothing to cancel :)"
|
490 |
msgstr "Parece que ya no estás en modo de prueba, así que no hay nada que cancelar :)"
|
491 |
|
492 |
-
#: includes/class-freemius.php:
|
493 |
-
msgid "Your %s free trial was successfully cancelled."
|
494 |
-
msgstr "Tu prueba gratuita de %s fue cancelada con éxito."
|
495 |
-
|
496 |
-
#: includes/class-freemius.php:17190
|
497 |
msgid "Seems like we are having some temporary issue with your trial cancellation. Please try again in few minutes."
|
498 |
msgstr "Parece que estamos teniendo algún problema temporal con tu cancelación de prueba. Vuelve a intentarlo en unos minutos."
|
499 |
|
500 |
-
#: includes/class-freemius.php:
|
|
|
|
|
|
|
|
|
501 |
msgid "Version %s was released."
|
502 |
msgstr "La versión %s se ha lanzado."
|
503 |
|
504 |
-
#: includes/class-freemius.php:
|
505 |
msgid "Please download %s."
|
506 |
msgstr "Por favor descarga %s."
|
507 |
|
508 |
-
#: includes/class-freemius.php:
|
509 |
msgid "the latest %s version here"
|
510 |
msgstr "la última versión %s aquí"
|
511 |
|
512 |
-
#: includes/class-freemius.php:
|
513 |
msgid "New"
|
514 |
msgstr "Nuevo"
|
515 |
|
516 |
-
#: includes/class-freemius.php:
|
517 |
msgid "Seems like you got the latest release."
|
518 |
msgstr "Parece que tienes la última versión."
|
519 |
|
520 |
-
#: includes/class-freemius.php:
|
521 |
msgid "You are all good!"
|
522 |
msgstr "¡Está todo listo!"
|
523 |
|
524 |
-
#: includes/class-freemius.php:
|
525 |
msgid "Verification mail was just sent to %s. If you can't find it after 5 min, please check your spam box."
|
526 |
msgstr "El correo de verificación se acaba de enviar a %s. Si no puedes encontrarlo después de 5 min, comprueba tu carpeta de spam."
|
527 |
|
528 |
-
#: includes/class-freemius.php:
|
529 |
msgid "Site successfully opted in."
|
530 |
msgstr "Sitio dado de alta correctamente."
|
531 |
|
532 |
-
#: includes/class-freemius.
|
533 |
msgid "Awesome"
|
534 |
msgstr "Increíble"
|
535 |
|
536 |
-
#: includes/class-freemius.
|
537 |
msgid "We appreciate your help in making the %s better by letting us track some usage data."
|
538 |
msgstr "Agradecemos tu ayuda para mejorar %s y por permitirnos rastrear algunos datos de uso."
|
539 |
|
540 |
-
#: includes/class-freemius.php:
|
541 |
msgid "Thank you!"
|
542 |
msgstr "¡Gracias!"
|
543 |
|
544 |
-
#: includes/class-freemius.php:
|
545 |
msgid "We will no longer be sending any usage data of %s on %s to %s."
|
546 |
msgstr "No continuaremos enviando datos de uso de %s en %s a %s."
|
547 |
|
548 |
-
#: includes/class-freemius.php:
|
549 |
msgid "Please check your mailbox, you should receive an email via %s to confirm the ownership change. From security reasons, you must confirm the change within the next 15 min. If you cannot find the email, please check your spam folder."
|
550 |
msgstr "Comprueba tu buzón de correo, debes recibir un correo electrónico a través de %s para confirmar el cambio de propiedad. Por razones de seguridad, debes confirmar el cambio dentro de los próximos 15 min. Si no puedes encontrar el correo electrónico, comprueba tu carpeta de correo no deseado."
|
551 |
|
552 |
-
#: includes/class-freemius.php:
|
553 |
msgid "Thanks for confirming the ownership change. An email was just sent to %s for final approval."
|
554 |
msgstr "Gracias por confirmar el cambio de propiedad. Se envió un correo electrónico a %s para su aprobación final."
|
555 |
|
556 |
-
#: includes/class-freemius.php:
|
557 |
msgid "%s is the new owner of the account."
|
558 |
msgstr "%s es el nuevo dueño de la cuenta."
|
559 |
|
560 |
-
#: includes/class-freemius.php:
|
561 |
msgctxt "as congratulations"
|
562 |
msgid "Congrats"
|
563 |
msgstr "Felicidades"
|
564 |
|
565 |
-
#: includes/class-freemius.php:
|
566 |
msgid "Sorry, we could not complete the email update. Another user with the same email is already registered."
|
567 |
msgstr "Lo sentimos, no podemos completar la actualización de correo electrónico. Ya hay registrado otro usuario con esa dirección de correo electrónico."
|
568 |
|
569 |
-
#: includes/class-freemius.php:
|
570 |
msgid "If you would like to give up the ownership of the %s's account to %s click the Change Ownership button."
|
571 |
msgstr "Si deseas renunciar a la titularidad de la cuenta de %s a %s haz clic en el botón de cambio de titularidad."
|
572 |
|
573 |
-
#: includes/class-freemius.php:
|
574 |
msgid "Change Ownership"
|
575 |
msgstr "Cambiar propietario"
|
576 |
|
577 |
-
#: includes/class-freemius.php:
|
578 |
msgid "Your email was successfully updated. You should receive an email with confirmation instructions in few moments."
|
579 |
msgstr "Se actualizó correctamente tu correo electrónico. Recibirás un correo electrónico con las instrucciones de confirmación en unos momentos."
|
580 |
|
581 |
-
#: includes/class-freemius.php:
|
582 |
msgid "Please provide your full name."
|
583 |
msgstr "Por favor, dinos tu nombre completo."
|
584 |
|
585 |
-
#: includes/class-freemius.php:
|
586 |
msgid "Your name was successfully updated."
|
587 |
msgstr "Tu nombre fue actualizado correctamente."
|
588 |
|
589 |
-
#: includes/class-freemius.php:
|
590 |
msgid "You have successfully updated your %s."
|
591 |
msgstr "Has actualizado correctamente tu %s."
|
592 |
|
593 |
-
#: includes/class-freemius.php:
|
594 |
msgid "Just letting you know that the add-ons information of %s is being pulled from an external server."
|
595 |
msgstr "Sólo déjanos informarte que la información de complementos de %s se está extrayendo de un servidor externo."
|
596 |
|
597 |
-
#: includes/class-freemius.php:
|
598 |
msgctxt "advance notice of something that will need attention."
|
599 |
msgid "Heads up"
|
600 |
msgstr "Atención"
|
601 |
|
602 |
-
#: includes/class-freemius.php:
|
603 |
msgctxt "exclamation"
|
604 |
msgid "Hey"
|
605 |
msgstr "Hey"
|
606 |
|
607 |
-
#: includes/class-freemius.php:
|
608 |
msgid "How do you like %s so far? Test all our %s premium features with a %d-day free trial."
|
609 |
msgstr "¿Qué te pareció %s hasta ahora? Prueba todas nuestras funciones premium de %s con una prueba gratuita de % d-días."
|
610 |
|
611 |
-
#: includes/class-freemius.php:
|
612 |
msgid "No commitment for %s days - cancel anytime!"
|
613 |
msgstr "Sin compromiso por %s días - ¡cancelar en cualquier momento!"
|
614 |
|
615 |
-
#: includes/class-freemius.php:
|
616 |
msgid "No credit card required"
|
617 |
msgstr "No se necesita tarjeta de crédito"
|
618 |
|
619 |
-
#: includes/class-freemius.
|
620 |
msgctxt "call to action"
|
621 |
msgid "Start free trial"
|
622 |
msgstr "Comenzar el período de prueba gratuito"
|
623 |
|
624 |
-
#: includes/class-freemius.php:
|
625 |
msgid "Hey there, did you know that %s has an affiliate program? If you like the %s you can become our ambassador and earn some cash!"
|
626 |
msgstr "Hey, ¿sabías que %s tiene un programa de afiliados? ¡Si te gusta %s puedes convertirte en nuestro embajador y ganar dinero!"
|
627 |
|
628 |
-
#: includes/class-freemius.php:
|
629 |
msgid "Learn more"
|
630 |
msgstr "Saber más"
|
631 |
|
632 |
-
#: includes/class-freemius.
|
633 |
-
#: templates/account.
|
634 |
-
#: templates/connect.
|
635 |
-
#: templates/account/partials/addon.php:
|
636 |
msgid "Activate License"
|
637 |
msgstr "Activar licencia"
|
638 |
|
639 |
-
#: includes/class-freemius.
|
640 |
-
#: templates/account.
|
641 |
msgid "Change License"
|
642 |
msgstr "Cambiar licencia"
|
643 |
|
644 |
-
#: includes/class-freemius.
|
645 |
msgid "Opt Out"
|
646 |
msgstr "Darse de baja"
|
647 |
|
648 |
-
#: includes/class-freemius.
|
649 |
#: templates/account/partials/site.php43,
|
650 |
#: templates/account/partials/site.php:161
|
651 |
msgid "Opt In"
|
652 |
msgstr "Inscribirse"
|
653 |
|
654 |
-
#: includes/class-freemius.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
655 |
msgid "Please follow these steps to complete the upgrade"
|
656 |
msgstr "Por favor, sigue estos pasos para completar la actualización"
|
657 |
|
658 |
-
#: includes/class-freemius.php:
|
659 |
msgid "Download the latest %s version"
|
660 |
msgstr "Descargar la última versión %s"
|
661 |
|
662 |
-
#: includes/class-freemius.php:
|
663 |
msgid "Upload and activate the downloaded version"
|
664 |
msgstr "Cargar y activar la versión descargada"
|
665 |
|
666 |
-
#: includes/class-freemius.php:
|
667 |
msgid "How to upload and activate?"
|
668 |
msgstr "¿Cómo subirlo y activarlo?"
|
669 |
|
670 |
-
#: includes/class-freemius.php:
|
671 |
msgid "%sClick here%s to choose the sites where you'd like to activate the license on."
|
672 |
msgstr "%sClick aquí %s para elegir los sitios sobre los que te gustaría activar la licencia."
|
673 |
|
674 |
-
#: includes/class-freemius.php:
|
675 |
msgid "Auto installation only works for opted-in users."
|
676 |
msgstr "La instalación automática sólo funciona para usuarios que aceptaron."
|
677 |
|
678 |
-
#: includes/class-freemius.
|
679 |
-
#: includes/class-fs-plugin-updater.
|
680 |
-
#: includes/class-fs-plugin-updater.php:
|
681 |
msgid "Invalid module ID."
|
682 |
msgstr "Id de módulo no válido."
|
683 |
|
684 |
-
#: includes/class-freemius.
|
685 |
msgid "Premium version already active."
|
686 |
msgstr "Versión premium ya activa."
|
687 |
|
688 |
-
#: includes/class-freemius.php:
|
689 |
msgid "You do not have a valid license to access the premium version."
|
690 |
msgstr "No tienes una licencia válida para acceder a la versión premium."
|
691 |
|
692 |
-
#: includes/class-freemius.php:
|
693 |
msgid "Plugin is a \"Serviceware\" which means it does not have a premium code version."
|
694 |
msgstr "El plugin es un \"Serviceware\" lo que significa que no tiene una versión de código premium."
|
695 |
|
696 |
-
#: includes/class-freemius.
|
697 |
msgid "Premium add-on version already installed."
|
698 |
msgstr "Versión del complemento premium ya instalada."
|
699 |
|
700 |
-
#: includes/class-freemius.php:
|
701 |
msgid "View paid features"
|
702 |
msgstr "Ver las funciones de pago"
|
703 |
|
704 |
-
#: includes/class-freemius.php:
|
705 |
msgid "Thank you so much for using %s and its add-ons!"
|
706 |
msgstr "¡Muchas gracias por utilizar %s y sus complementos!"
|
707 |
|
708 |
-
#: includes/class-freemius.php:
|
709 |
msgid "Thank you so much for using %s!"
|
710 |
msgstr "¡Muchas gracias por utilizar %s!"
|
711 |
|
712 |
-
#: includes/class-freemius.php:
|
713 |
msgid "You've already opted-in to our usage-tracking, which helps us keep improving the %s."
|
714 |
msgstr "Ya has optado por nuestro seguimiento de uso, lo que nos ayuda a seguir mejorando %s."
|
715 |
|
716 |
-
#: includes/class-freemius.php:
|
717 |
msgid "Thank you so much for using our products!"
|
718 |
msgstr "¡Muchas gracias por utilizar nuestros productos!"
|
719 |
|
720 |
-
#: includes/class-freemius.php:
|
721 |
msgid "You've already opted-in to our usage-tracking, which helps us keep improving them."
|
722 |
msgstr "Ya has optado por nuestro seguimiento de uso, lo que nos ayuda a seguir mejorando."
|
723 |
|
724 |
-
#: includes/class-freemius.php:
|
725 |
msgid "%s and its add-ons"
|
726 |
msgstr "%s y sus complementos"
|
727 |
|
728 |
-
#: includes/class-freemius.php:
|
729 |
msgid "Products"
|
730 |
msgstr "Productos"
|
731 |
|
732 |
-
#: includes/class-freemius.
|
733 |
msgid "Yes"
|
734 |
msgstr "Si"
|
735 |
|
736 |
-
#: includes/class-freemius.
|
737 |
msgid "send me security & feature updates, educational content and offers."
|
738 |
msgstr "envíame actualizaciones de seguridad y nuevas funcionalidades, contenido educativo y ofertas."
|
739 |
|
740 |
-
#: includes/class-freemius.
|
741 |
msgid "No"
|
742 |
msgstr "No"
|
743 |
|
744 |
-
#: includes/class-freemius.
|
745 |
msgid "do %sNOT%s send me security & feature updates, educational content and offers."
|
746 |
msgstr "%sNO%s me envíes actualizaciones de seguridad y nuevas funcionalidades, contenido educativo y ofertas."
|
747 |
|
748 |
-
#: includes/class-freemius.php:
|
749 |
msgid "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard 🙂"
|
750 |
msgstr "Debido a la nueva %s Regulación General de Protección de Datos de la UE (GDPR)%s los requisitos de conformidad nos requieren que nos debes dar tu consentimiento explícito, de nuevo, confirmando que estás de acuerdo 🙂"
|
751 |
|
752 |
-
#: includes/class-freemius.
|
753 |
msgid "Please let us know if you'd like us to contact you for security & feature updates, educational content, and occasional offers:"
|
754 |
msgstr "Indica si deseas que te contactemos para actualizaciones de seguridad y nuevas funciones, contenido educativo y ofertas ocasionales:"
|
755 |
|
756 |
-
#: includes/class-freemius.php:
|
757 |
msgid "License key is empty."
|
758 |
msgstr "La clave de licencia está vacía."
|
759 |
|
760 |
#: includes/class-fs-plugin-updater.php184,
|
761 |
-
#:
|
762 |
-
msgid "
|
763 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
764 |
|
765 |
-
#: includes/class-fs-plugin-updater.php:
|
|
|
|
|
|
|
|
|
766 |
msgid "Installing plugin: %s"
|
767 |
msgstr "Instalando plugin: %s"
|
768 |
|
769 |
-
#: includes/class-fs-plugin-updater.php:
|
770 |
msgid "Unable to connect to the filesystem. Please confirm your credentials."
|
771 |
msgstr "No es posible conectarse al sistema de archivos. Por favor, confirma tus credenciales."
|
772 |
|
773 |
-
#: includes/class-fs-plugin-updater.php:
|
774 |
msgid "The remote plugin package does not contain a folder with the desired slug and renaming did not work."
|
775 |
msgstr "El paquete de plugin remoto no contiene una carpeta con el Slug deseado y el cambio de nombre no funcionó."
|
776 |
|
777 |
-
#: includes/fs-plugin-info-dialog.
|
778 |
-
#: templates/account/partials/addon.php:
|
779 |
msgctxt "verb"
|
780 |
msgid "Purchase"
|
781 |
msgstr "Comprar"
|
782 |
|
783 |
-
#: includes/fs-plugin-info-dialog.php:
|
784 |
msgid "Start my free %s"
|
785 |
msgstr "Comenzar mi período gratuito de %s"
|
786 |
|
787 |
-
#: includes/fs-plugin-info-dialog.php:
|
788 |
msgid "Install Free Version Now"
|
789 |
msgstr "Instalar la versión gratuita ahora"
|
790 |
|
791 |
-
#: includes/fs-plugin-info-dialog.
|
792 |
-
#: templates/account/partials/addon.
|
793 |
-
#: templates/account/partials/addon.php:
|
794 |
msgid "Install Now"
|
795 |
msgstr "Instalar ahora"
|
796 |
|
797 |
-
#: includes/fs-plugin-info-dialog.php:
|
798 |
msgctxt "as download latest version"
|
799 |
msgid "Download Latest Free Version"
|
800 |
msgstr "Descargar la última versión gratuita"
|
801 |
|
802 |
-
#: includes/fs-plugin-info-dialog.
|
803 |
#: templates/account/partials/addon.php:21
|
804 |
msgctxt "as download latest version"
|
805 |
msgid "Download Latest"
|
806 |
msgstr "Descargar la última"
|
807 |
|
808 |
-
#: includes/fs-plugin-info-dialog.php:
|
809 |
msgid "Install Free Version Update Now"
|
810 |
msgstr "Instalar la actualización gratuita ahora"
|
811 |
|
812 |
-
#: includes/fs-plugin-info-dialog.
|
813 |
msgid "Install Update Now"
|
814 |
msgstr "Instalar actualización ahora"
|
815 |
|
816 |
-
#: includes/fs-plugin-info-dialog.php:
|
817 |
msgid "Newer Free Version (%s) Installed"
|
818 |
msgstr "Versión gratuita más reciente (%s) instalada"
|
819 |
|
820 |
-
#: includes/fs-plugin-info-dialog.php:
|
821 |
msgid "Newer Version (%s) Installed"
|
822 |
msgstr "Versión más reciente (%s) instalada"
|
823 |
|
824 |
-
#: includes/fs-plugin-info-dialog.php:
|
825 |
msgid "Latest Free Version Installed"
|
826 |
msgstr "Última versión gratuita instalada"
|
827 |
|
828 |
-
#: includes/fs-plugin-info-dialog.php:
|
829 |
msgid "Latest Version Installed"
|
830 |
msgstr "Última versión instalada"
|
831 |
|
832 |
-
#: includes/fs-plugin-info-dialog.php:
|
833 |
msgctxt "Plugin installer section title"
|
834 |
msgid "Description"
|
835 |
msgstr "Descripción"
|
836 |
|
837 |
-
#: includes/fs-plugin-info-dialog.php:
|
838 |
msgctxt "Plugin installer section title"
|
839 |
msgid "Installation"
|
840 |
msgstr "Instalación"
|
841 |
|
842 |
-
#: includes/fs-plugin-info-dialog.php:
|
843 |
msgctxt "Plugin installer section title"
|
844 |
msgid "FAQ"
|
845 |
msgstr "FAQ"
|
846 |
|
847 |
-
#: includes/fs-plugin-info-dialog.
|
848 |
#: templates/plugin-info/description.php:55
|
849 |
msgid "Screenshots"
|
850 |
msgstr "Capturas de pantalla"
|
851 |
|
852 |
-
#: includes/fs-plugin-info-dialog.php:
|
853 |
msgctxt "Plugin installer section title"
|
854 |
msgid "Changelog"
|
855 |
msgstr "Registro de cambios"
|
856 |
|
857 |
-
#: includes/fs-plugin-info-dialog.php:
|
858 |
msgctxt "Plugin installer section title"
|
859 |
msgid "Reviews"
|
860 |
msgstr "Valoraciones"
|
861 |
|
862 |
-
#: includes/fs-plugin-info-dialog.php:
|
863 |
msgctxt "Plugin installer section title"
|
864 |
msgid "Other Notes"
|
865 |
msgstr "Otras notas"
|
866 |
|
867 |
-
#: includes/fs-plugin-info-dialog.php:
|
868 |
msgctxt "Plugin installer section title"
|
869 |
msgid "Features & Pricing"
|
870 |
msgstr "Características y precios"
|
871 |
|
872 |
-
#: includes/fs-plugin-info-dialog.php:
|
873 |
msgid "Plugin Install"
|
874 |
msgstr "Instalar plugin"
|
875 |
|
876 |
-
#: includes/fs-plugin-info-dialog.php:
|
877 |
msgctxt "e.g. Professional Plan"
|
878 |
msgid "%s Plan"
|
879 |
msgstr "Plan %s"
|
880 |
|
881 |
-
#: includes/fs-plugin-info-dialog.php:
|
882 |
msgctxt "e.g. the best product"
|
883 |
msgid "Best"
|
884 |
msgstr "El mejor"
|
885 |
|
886 |
-
#: includes/fs-plugin-info-dialog.
|
887 |
-
#: includes/fs-plugin-info-dialog.php:
|
888 |
msgctxt "as every month"
|
889 |
msgid "Monthly"
|
890 |
msgstr "Mensual"
|
891 |
|
892 |
-
#: includes/fs-plugin-info-dialog.php:
|
893 |
msgctxt "as once a year"
|
894 |
msgid "Annual"
|
895 |
msgstr "Anual"
|
896 |
|
897 |
-
#: includes/fs-plugin-info-dialog.php:
|
898 |
msgid "Lifetime"
|
899 |
msgstr "Permanente"
|
900 |
|
901 |
-
#: includes/fs-plugin-info-dialog.
|
902 |
-
#: includes/fs-plugin-info-dialog.
|
903 |
-
#: includes/fs-plugin-info-dialog.php:
|
904 |
msgctxt "e.g. billed monthly"
|
905 |
msgid "Billed %s"
|
906 |
msgstr "Facturado %s"
|
907 |
|
908 |
-
#: includes/fs-plugin-info-dialog.php:
|
909 |
msgctxt "as once a year"
|
910 |
msgid "Annually"
|
911 |
msgstr "Anualmente"
|
912 |
|
913 |
-
#: includes/fs-plugin-info-dialog.php:
|
914 |
msgctxt "as once a year"
|
915 |
msgid "Once"
|
916 |
msgstr "Una vez"
|
917 |
|
918 |
-
#: includes/fs-plugin-info-dialog.php:
|
919 |
msgid "Single Site License"
|
920 |
msgstr "Licencia para un único sitio"
|
921 |
|
922 |
-
#: includes/fs-plugin-info-dialog.php:
|
923 |
msgid "Unlimited Licenses"
|
924 |
msgstr "Licencias ilimitadas"
|
925 |
|
926 |
-
#: includes/fs-plugin-info-dialog.php:
|
927 |
msgid "Up to %s Sites"
|
928 |
msgstr "Hasta %s sitios"
|
929 |
|
930 |
-
#: includes/fs-plugin-info-dialog.
|
931 |
#: templates/plugin-info/features.php:82
|
932 |
msgctxt "as monthly period"
|
933 |
msgid "mo"
|
934 |
msgstr "me"
|
935 |
|
936 |
-
#: includes/fs-plugin-info-dialog.
|
937 |
#: templates/plugin-info/features.php:80
|
938 |
msgctxt "as annual period"
|
939 |
msgid "year"
|
940 |
msgstr "año"
|
941 |
|
942 |
-
#: includes/fs-plugin-info-dialog.php:
|
943 |
msgctxt "noun"
|
944 |
msgid "Price"
|
945 |
msgstr "Precio"
|
946 |
|
947 |
-
#: includes/fs-plugin-info-dialog.php:
|
948 |
msgid "Save %s"
|
949 |
msgstr "Guardar %s"
|
950 |
|
951 |
-
#: includes/fs-plugin-info-dialog.php:
|
952 |
msgid "No commitment for %s - cancel anytime"
|
953 |
msgstr "Sin compromiso para %s - cancelar en cualquier momento"
|
954 |
|
955 |
-
#: includes/fs-plugin-info-dialog.php:
|
956 |
msgid "After your free %s, pay as little as %s"
|
957 |
msgstr "Después de su período gratuito %s, pague sólo %s"
|
958 |
|
959 |
-
#: includes/fs-plugin-info-dialog.php:
|
960 |
msgid "Details"
|
961 |
msgstr "Detalles"
|
962 |
|
963 |
-
#: includes/fs-plugin-info-dialog.
|
964 |
-
#: templates/debug.
|
965 |
-
#: templates/account/partials/addon.php:
|
966 |
msgctxt "product version"
|
967 |
msgid "Version"
|
968 |
msgstr "Versión"
|
969 |
|
970 |
-
#: includes/fs-plugin-info-dialog.php:
|
971 |
msgctxt "as the plugin author"
|
972 |
msgid "Author"
|
973 |
msgstr "Autor"
|
974 |
|
975 |
-
#: includes/fs-plugin-info-dialog.php:
|
976 |
msgid "Last Updated"
|
977 |
msgstr "Última actualización"
|
978 |
|
979 |
-
#: includes/fs-plugin-info-dialog.php:
|
980 |
msgctxt "x-ago"
|
981 |
msgid "%s ago"
|
982 |
msgstr "hace %s"
|
983 |
|
984 |
-
#: includes/fs-plugin-info-dialog.php:
|
985 |
msgid "Requires WordPress Version"
|
986 |
msgstr "Necesita la versión de WordPress"
|
987 |
|
988 |
-
#: includes/fs-plugin-info-dialog.php:
|
989 |
msgid "%s or higher"
|
990 |
msgstr "%s o mayor"
|
991 |
|
992 |
-
#: includes/fs-plugin-info-dialog.php:
|
993 |
msgid "Compatible up to"
|
994 |
msgstr "Compatible hasta"
|
995 |
|
996 |
-
#: includes/fs-plugin-info-dialog.php:
|
997 |
msgid "Downloaded"
|
998 |
msgstr "Descargado"
|
999 |
|
1000 |
-
#: includes/fs-plugin-info-dialog.php:
|
1001 |
msgid "%s time"
|
1002 |
msgstr "% vez"
|
1003 |
|
1004 |
-
#: includes/fs-plugin-info-dialog.php:
|
1005 |
msgid "%s times"
|
1006 |
msgstr "%s veces"
|
1007 |
|
1008 |
-
#: includes/fs-plugin-info-dialog.php:
|
1009 |
msgid "WordPress.org Plugin Page"
|
1010 |
msgstr "Página del plugin en WordPress.org"
|
1011 |
|
1012 |
-
#: includes/fs-plugin-info-dialog.php:
|
1013 |
msgid "Plugin Homepage"
|
1014 |
msgstr "Página web del plugin"
|
1015 |
|
1016 |
-
#: includes/fs-plugin-info-dialog.
|
1017 |
-
#: includes/fs-plugin-info-dialog.php:
|
1018 |
msgid "Donate to this plugin"
|
1019 |
msgstr "Donar a este plugin"
|
1020 |
|
1021 |
-
#: includes/fs-plugin-info-dialog.php:
|
1022 |
msgid "Average Rating"
|
1023 |
msgstr "Calificación media"
|
1024 |
|
1025 |
-
#: includes/fs-plugin-info-dialog.php:
|
1026 |
msgid "based on %s"
|
1027 |
msgstr "basado en %s"
|
1028 |
|
1029 |
-
#: includes/fs-plugin-info-dialog.php:
|
1030 |
msgid "%s rating"
|
1031 |
msgstr "%s calificación"
|
1032 |
|
1033 |
-
#: includes/fs-plugin-info-dialog.php:
|
1034 |
msgid "%s ratings"
|
1035 |
msgstr "%s calificaciones"
|
1036 |
|
1037 |
-
#: includes/fs-plugin-info-dialog.php:
|
1038 |
msgid "%s star"
|
1039 |
msgstr "%s estrella"
|
1040 |
|
1041 |
-
#: includes/fs-plugin-info-dialog.php:
|
1042 |
msgid "%s stars"
|
1043 |
msgstr "%s estrellas"
|
1044 |
|
1045 |
-
#: includes/fs-plugin-info-dialog.php:
|
1046 |
msgid "Click to see reviews that provided a rating of %s"
|
1047 |
msgstr "Haz clic para ver los comentarios con una valoración de %s"
|
1048 |
|
1049 |
-
#: includes/fs-plugin-info-dialog.php:
|
1050 |
msgid "Contributors"
|
1051 |
msgstr "Colaboradores"
|
1052 |
|
1053 |
-
#: includes/fs-plugin-info-dialog.
|
1054 |
-
#: includes/fs-plugin-info-dialog.php:
|
1055 |
msgid "Warning"
|
1056 |
msgstr "Atencion"
|
1057 |
|
1058 |
-
#: includes/fs-plugin-info-dialog.php:
|
1059 |
msgid "This plugin has not been tested with your current version of WordPress."
|
1060 |
msgstr "Este plugin no ha sido probado con tu versión actual de WordPress."
|
1061 |
|
1062 |
-
#: includes/fs-plugin-info-dialog.php:
|
1063 |
msgid "This plugin has not been marked as compatible with your version of WordPress."
|
1064 |
msgstr "Este puglin no ha sido marcado como compatible con tu versión de WordPress."
|
1065 |
|
1066 |
-
#: includes/fs-plugin-info-dialog.php:
|
1067 |
msgid "Paid add-on must be deployed to Freemius."
|
1068 |
msgstr "El complemento de pago se debe implementar en Freemius."
|
1069 |
|
1070 |
-
#: includes/fs-plugin-info-dialog.php:
|
1071 |
msgid "Add-on must be deployed to WordPress.org or Freemius."
|
1072 |
msgstr "El complemento debe implementarse en WordPress.org o en Freemius."
|
1073 |
|
1074 |
-
#: templates/account.php81, templates/
|
|
|
1075 |
#: templates/account/partials/site.php:295
|
1076 |
-
msgid "Downgrading your plan
|
1077 |
-
msgstr "
|
1078 |
|
1079 |
-
#: templates/account.php82, templates/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1080 |
msgid "Cancelling the trial will immediately block access to all premium features. Are you sure?"
|
1081 |
msgstr "La cancelación del período de prueba bloqueará inmediatamente el acceso a todas las funciones premium. ¿Estás seguro?"
|
1082 |
|
1083 |
-
#: templates/account.
|
1084 |
-
#: templates/account/partials/
|
1085 |
-
|
1086 |
-
|
|
|
1087 |
|
1088 |
-
#: templates/account.
|
1089 |
-
#: templates/account/partials/
|
|
|
1090 |
msgid "Once your license expires you can still use the Free version but you will NOT have access to the %s features."
|
1091 |
msgstr "Una vez que caduque tu licencia todavía puedes utilizar la versión gratuita pero NO tendrás acceso a las funciones de %s."
|
1092 |
|
1093 |
#. translators: %s: Plan title (e.g. "Professional")
|
1094 |
-
#: templates/account.
|
1095 |
#: templates/account/partials/activate-license-button.php31,
|
1096 |
-
#: templates/account/partials/addon.php:
|
1097 |
msgid "Activate %s Plan"
|
1098 |
msgstr "Activar plan %s"
|
1099 |
|
1100 |
#. translators: %s: Time period (e.g. Auto renews in "2 months")
|
1101 |
-
#: templates/account.
|
1102 |
#: templates/account/partials/site.php:275
|
1103 |
msgid "Auto renews in %s"
|
1104 |
msgstr "Auto renovaciones en %s"
|
1105 |
|
1106 |
#. translators: %s: Time period (e.g. Expires in "2 months")
|
1107 |
-
#: templates/account.
|
1108 |
#: templates/account/partials/site.php:277
|
1109 |
msgid "Expires in %s"
|
1110 |
msgstr "Caduca en %s"
|
1111 |
|
1112 |
-
#: templates/account.
|
1113 |
msgctxt "as synchronize license"
|
1114 |
msgid "Sync License"
|
1115 |
msgstr "Sincronizar licencia"
|
1116 |
|
1117 |
-
#: templates/account.
|
1118 |
msgid "Cancel Trial"
|
1119 |
msgstr "Cancelar período de prueba"
|
1120 |
|
1121 |
-
#: templates/account.
|
1122 |
msgid "Change Plan"
|
1123 |
msgstr "Cambiar Plan"
|
1124 |
|
1125 |
-
#: templates/account.
|
1126 |
msgctxt "verb"
|
1127 |
msgid "Upgrade"
|
1128 |
msgstr "Actualizar"
|
1129 |
|
1130 |
-
#: templates/account.
|
1131 |
-
#: templates/account/partials/site.php:
|
1132 |
msgctxt "verb"
|
1133 |
msgid "Downgrade"
|
1134 |
msgstr "Degradar"
|
1135 |
|
1136 |
-
#: templates/account.
|
1137 |
#: templates/plugin-info/features.php72,
|
1138 |
-
#: templates/account/partials/addon.
|
1139 |
#: templates/account/partials/site.php:31
|
1140 |
msgid "Free"
|
1141 |
msgstr "Gratis"
|
1142 |
|
1143 |
-
#: templates/account.
|
1144 |
msgid "Activate"
|
1145 |
msgstr "Activar"
|
1146 |
|
1147 |
-
#: templates/account.
|
1148 |
#: includes/customizer/class-fs-customizer-upsell-control.php106,
|
1149 |
-
#: templates/account/partials/addon.php:
|
1150 |
msgctxt "as product pricing plan"
|
1151 |
msgid "Plan"
|
1152 |
msgstr "Plan"
|
1153 |
|
1154 |
-
#: templates/account.php:
|
1155 |
msgid "Free Trial"
|
1156 |
msgstr "Período de prueba gratuito"
|
1157 |
|
1158 |
-
#: templates/account.php:
|
1159 |
msgid "Account Details"
|
1160 |
msgstr "Detalles de la cuenta"
|
1161 |
|
1162 |
-
#: templates/account.php:
|
1163 |
msgid "Deleting the account will automatically deactivate your %s plan license so you can use it on other sites. If you want to terminate the recurring payments as well, click the \"Cancel\" button, and first \"Downgrade\" your account. Are you sure you would like to continue with the deletion?"
|
1164 |
msgstr "La eliminación de la cuenta desactivará automáticamente su licencia de plan %s para que pueda utilizarla en otros sitios. Si también desea cancelar los pagos periódicos, haga clic en el botón \"Cancelar\" y, en primer lugar, \"Degradar\" su cuenta. ¿Seguro que deseas continuar con la eliminación?"
|
1165 |
|
1166 |
-
#: templates/account.php:
|
1167 |
msgid "Deletion is not temporary. Only delete if you no longer want to use this %s anymore. Are you sure you would like to continue with the deletion?"
|
1168 |
msgstr "La eliminación no es temporal. Sólo elimínalo si ya no deseas utilizar este %s más. ¿Estás seguro que desea continuar con la eliminación?"
|
1169 |
|
1170 |
-
#: templates/account.php:
|
1171 |
msgid "Delete Account"
|
1172 |
msgstr "Borrar cuenta"
|
1173 |
|
1174 |
-
#: templates/account.
|
1175 |
#: templates/account/partials/deactivate-license-button.php:35
|
1176 |
msgid "Deactivate License"
|
1177 |
msgstr "Desactivar licencia"
|
1178 |
|
1179 |
-
#: templates/account.php:
|
1180 |
msgid "Are you sure you want to proceed?"
|
1181 |
msgstr "¿Estás seguro que quieres proceder?"
|
1182 |
|
1183 |
-
#: templates/account.
|
1184 |
msgid "Cancel Subscription"
|
1185 |
msgstr "Cancelar suscripción"
|
1186 |
|
1187 |
-
#: templates/account.php:
|
1188 |
msgctxt "as synchronize"
|
1189 |
msgid "Sync"
|
1190 |
msgstr "Sincronizar"
|
1191 |
|
1192 |
-
#: templates/account.
|
1193 |
msgid "Name"
|
1194 |
msgstr "Nombre"
|
1195 |
|
1196 |
-
#: templates/account.
|
1197 |
msgid "Email"
|
1198 |
msgstr "Correo electrónico"
|
1199 |
|
1200 |
-
#: templates/account.
|
1201 |
msgid "User ID"
|
1202 |
msgstr "ID de usuario"
|
1203 |
|
1204 |
-
#: templates/account.php:
|
1205 |
msgid "Site ID"
|
1206 |
msgstr "ID del sitio"
|
1207 |
|
1208 |
-
#: templates/account.php:
|
1209 |
msgid "No ID"
|
1210 |
msgstr "Sin ID"
|
1211 |
|
1212 |
-
#: templates/account.
|
1213 |
-
#: templates/debug.
|
1214 |
#: templates/account/partials/site.php:219
|
1215 |
msgid "Public Key"
|
1216 |
msgstr "Clave pública"
|
1217 |
|
1218 |
-
#: templates/account.
|
1219 |
-
#: templates/debug.
|
1220 |
msgid "Secret Key"
|
1221 |
msgstr "Clave secreta"
|
1222 |
|
1223 |
-
#: templates/account.php:
|
1224 |
msgctxt "as secret encryption key missing"
|
1225 |
msgid "No Secret"
|
1226 |
msgstr "Sin clave secreta"
|
1227 |
|
1228 |
-
#: templates/account.
|
1229 |
#: templates/account/partials/site.php:114
|
1230 |
msgid "Trial"
|
1231 |
msgstr "Período de prueba gratuito"
|
1232 |
|
1233 |
-
#: templates/account.
|
1234 |
#: templates/account/partials/site.php:248
|
1235 |
msgid "License Key"
|
1236 |
msgstr "Clave de licencia"
|
1237 |
|
1238 |
-
#: templates/account.php:
|
1239 |
msgid "not verified"
|
1240 |
msgstr "no verificado"
|
1241 |
|
1242 |
-
#: templates/account.php:
|
|
|
|
|
|
|
|
|
1243 |
msgid "Premium version"
|
1244 |
msgstr "Versión premium"
|
1245 |
|
1246 |
-
#: templates/account.php:
|
1247 |
msgid "Free version"
|
1248 |
msgstr "Versión gratuita"
|
1249 |
|
1250 |
-
#: templates/account.php:
|
1251 |
msgid "Verify Email"
|
1252 |
msgstr "Verificar correo electrónico"
|
1253 |
|
1254 |
-
#: templates/account.php:
|
1255 |
msgid "Download %s Version"
|
1256 |
msgstr "Descargar versión %s"
|
1257 |
|
1258 |
-
#: templates/account.
|
1259 |
#: templates/account/partials/site.php237,
|
1260 |
#: templates/account/partials/site.php:255
|
1261 |
msgctxt "verb"
|
1262 |
msgid "Show"
|
1263 |
msgstr "Mostrar"
|
1264 |
|
1265 |
-
#: templates/account.php:
|
1266 |
msgid "What is your %s?"
|
1267 |
msgstr "¿Cual es tú %s?"
|
1268 |
|
1269 |
-
#: templates/account.
|
1270 |
msgctxt "verb"
|
1271 |
msgid "Edit"
|
1272 |
msgstr "Editar"
|
1273 |
|
1274 |
-
#: templates/account.php:
|
1275 |
msgid "Sites"
|
1276 |
msgstr "Sitios"
|
1277 |
|
1278 |
-
#: templates/account.php:
|
1279 |
msgid "Search by address"
|
1280 |
msgstr "Buscar por dirección"
|
1281 |
|
1282 |
-
#: templates/account.
|
1283 |
-
#: templates/debug.
|
1284 |
-
#: templates/debug.
|
1285 |
#: templates/account/payments.php35, templates/debug/logger.php:21
|
1286 |
msgid "ID"
|
1287 |
msgstr "ID"
|
1288 |
|
1289 |
-
#: templates/account.
|
1290 |
msgid "Address"
|
1291 |
msgstr "Dirección"
|
1292 |
|
1293 |
-
#: templates/account.php:
|
1294 |
msgid "License"
|
1295 |
msgstr "Licencia"
|
1296 |
|
1297 |
-
#: templates/account.php:
|
1298 |
msgid "Plan"
|
1299 |
msgstr "Plan"
|
1300 |
|
1301 |
-
#: templates/account.php:
|
1302 |
msgctxt "as software license"
|
1303 |
msgid "License"
|
1304 |
msgstr "Licencia"
|
1305 |
|
1306 |
-
#: templates/account.php:
|
1307 |
msgctxt "verb"
|
1308 |
msgid "Hide"
|
1309 |
msgstr "Ocultar"
|
1310 |
|
1311 |
-
#: templates/account.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1312 |
msgid "Deactivating your license will block all premium features, but will enable activating the license on another site. Are you sure you want to proceed?"
|
1313 |
msgstr "Al desactivar tu licencia todas las características premium se bloquearán, pero posibilitará poder activar tu licencia en otro sitio. ¿Estás seguro que quieres continuar?"
|
1314 |
|
@@ -1320,7 +1417,7 @@ msgstr "Complementos para %s"
|
|
1320 |
msgid "We could'nt load the add-ons list. It's probably an issue on our side, please try to come back in few minutes."
|
1321 |
msgstr "No podemos cargar la lista de complementos. Probablemente es un problema por nuestro parte, por favor inténtalo de nuevo en unos minutos."
|
1322 |
|
1323 |
-
#: templates/add-ons.php:
|
1324 |
msgid "View details"
|
1325 |
msgstr "Ver detalles"
|
1326 |
|
@@ -1359,163 +1456,167 @@ msgid "PCI compliant"
|
|
1359 |
msgstr "Compatible con PCI"
|
1360 |
|
1361 |
#. translators: %s: name (e.g. Hey John,)
|
1362 |
-
#: templates/connect.php:
|
1363 |
msgctxt "greeting"
|
1364 |
msgid "Hey %s,"
|
1365 |
msgstr "Hey %s,"
|
1366 |
|
1367 |
-
#: templates/connect.php:
|
1368 |
msgid "Allow & Continue"
|
1369 |
msgstr "Permitir y continuar"
|
1370 |
|
1371 |
-
#: templates/connect.php:
|
1372 |
msgid "Re-send activation email"
|
1373 |
msgstr "Reenviar correo electrónico de activación"
|
1374 |
|
1375 |
-
#: templates/connect.php:
|
1376 |
msgid "Thanks %s!"
|
1377 |
msgstr "¡Gracias %s!"
|
1378 |
|
1379 |
-
#: templates/connect.
|
1380 |
msgid "Agree & Activate License"
|
1381 |
msgstr "De acuerdo y activar licencia"
|
1382 |
|
1383 |
-
#: templates/connect.php:
|
1384 |
msgid "Thanks for purchasing %s! To get started, please enter your license key:"
|
1385 |
msgstr "¡Gracias por comprar %s! Para empezar, escribe tu clave de licencia:"
|
1386 |
|
1387 |
-
#: templates/connect.php:
|
1388 |
msgid "Never miss an important update - opt in to our security & feature updates notifications, educational content, offers, and non-sensitive diagnostic tracking with %4$s."
|
1389 |
msgstr "No te pierdas ninguna actualización importante - acepta para notificaciones de seguridad y de actualizaciones, ofertas y seguimiento de diagnóstico con datos no sensibles con %4$s."
|
1390 |
|
1391 |
-
#: templates/connect.php:
|
1392 |
msgid "Never miss an important update - opt in to our security and feature updates notifications, and non-sensitive diagnostic tracking with %4$s."
|
1393 |
msgstr "No te pierdas ninguna actualización importante - acepta para notificaciones de seguridad y de actualizaciones y seguimiento de diagnóstico con datos no sensibles con %4$s."
|
1394 |
|
1395 |
-
#: templates/connect.php:
|
1396 |
msgid "Never miss an important update - opt in to our security & feature updates notifications, educational content, offers, and non-sensitive diagnostic tracking with %4$s. If you skip this, that's okay! %1$s will still work just fine."
|
1397 |
msgstr "No te pierdas ninguna actualización importante - acepta las notificaciones de seguridad y de actualizaciones, contenido educacional, ofertas y seguimiento de diagnóstico con datos no sensibles con %4$s. ¡Si te saltas esto, no pasa nada! %1$s seguirá funcionando bien."
|
1398 |
|
1399 |
-
#: templates/connect.php:
|
1400 |
msgid "Never miss an important update - opt in to our security & feature updates notifications, and non-sensitive diagnostic tracking with %4$s. If you skip this, that's okay! %1$s will still work just fine."
|
1401 |
msgstr "No te pierdas ninguna actualización importante - acepta las notificaciones de seguridad y de actualizaciones y seguimiento de diagnóstico con datos no sensibles con %4$s. ¡Si te saltas esto, no pasa nada! %1$s seguirá funcionando bien."
|
1402 |
|
1403 |
-
#: templates/connect.php:
|
1404 |
msgid "We're excited to introduce the Freemius network-level integration."
|
1405 |
msgstr "Estamos emocionados de introducir la integración de Freemius a nivel de red."
|
1406 |
|
1407 |
-
#: templates/connect.php:
|
1408 |
msgid "During the update process we detected %d site(s) that are still pending license activation."
|
1409 |
msgstr "Durante el proceso de actualización hemos detectado%d sitio(s) que aún están pendientes de la activación de licencia."
|
1410 |
|
1411 |
-
#: templates/connect.php:
|
1412 |
msgid "If you'd like to use the %s on those sites, please enter your license key below and click the activation button."
|
1413 |
msgstr "Si quieres utilizar %s en estos sitios, introduce por favor tu clave de licencia abajo y haz click en el botón de activación."
|
1414 |
|
1415 |
-
#: templates/connect.php:
|
1416 |
msgid "%s's paid features"
|
1417 |
msgstr "%s características de pago"
|
1418 |
|
1419 |
-
#: templates/connect.php:
|
1420 |
msgid "Alternatively, you can skip it for now and activate the license later, in your %s's network-level Account page."
|
1421 |
msgstr "Alternativamente, puedes saltarlo ahora y activar la licencia después, en tu %s página de cuenta a nivel de red."
|
1422 |
|
1423 |
-
#: templates/connect.php:
|
1424 |
msgid "During the update process we detected %s site(s) in the network that are still pending your attention."
|
1425 |
msgstr "Durante el proceso de actualización detectamos %s sitio(s) en la red que todavía están pendientes de tu atención."
|
1426 |
|
1427 |
-
#: templates/connect.
|
1428 |
msgid "License key"
|
1429 |
msgstr "Clave de licencia"
|
1430 |
|
1431 |
-
#: templates/connect.
|
1432 |
msgid "Can't find your license key?"
|
1433 |
msgstr "¿No puedes encontrar tu clave de licencia?"
|
1434 |
|
1435 |
-
#: templates/connect.
|
1436 |
#: templates/forms/deactivation/retry-skip.php:20
|
1437 |
msgctxt "verb"
|
1438 |
msgid "Skip"
|
1439 |
msgstr "Saltar"
|
1440 |
|
1441 |
-
#: templates/connect.php:
|
1442 |
msgid "Delegate to Site Admins"
|
1443 |
msgstr "Delegar a administradores del sitio"
|
1444 |
|
1445 |
-
#: templates/connect.php:
|
1446 |
msgid "If you click it, this decision will be delegated to the sites administrators."
|
1447 |
msgstr "Si haces click, esta decisión será delegada a los administradores de los sitios."
|
1448 |
|
1449 |
-
#: templates/connect.php:
|
1450 |
msgid "Your Profile Overview"
|
1451 |
msgstr "Resumen del perfil"
|
1452 |
|
1453 |
-
#: templates/connect.php:
|
1454 |
msgid "Name and email address"
|
1455 |
msgstr "Nombre y dirección de correo electrónico"
|
1456 |
|
1457 |
-
#: templates/connect.php:
|
1458 |
msgid "Your Site Overview"
|
1459 |
msgstr "Resumen del sitio"
|
1460 |
|
1461 |
-
#: templates/connect.php:
|
1462 |
msgid "Site URL, WP version, PHP info, plugins & themes"
|
1463 |
msgstr "URL del sitio web, versión de WP, PHP info, plugins y temas"
|
1464 |
|
1465 |
-
#: templates/connect.php:
|
1466 |
msgid "Admin Notices"
|
1467 |
msgstr "Avisos de administración"
|
1468 |
|
1469 |
-
#: templates/connect.
|
1470 |
msgid "Updates, announcements, marketing, no spam"
|
1471 |
msgstr "Actualizaciones, anuncios, marketing, sin spam"
|
1472 |
|
1473 |
-
#: templates/connect.php:
|
1474 |
msgid "Current %s Events"
|
1475 |
msgstr "Eventos de %s actuales"
|
1476 |
|
1477 |
-
#: templates/connect.php:
|
1478 |
msgid "Activation, deactivation and uninstall"
|
1479 |
msgstr "Activación, desactivación y desinstalación"
|
1480 |
|
1481 |
-
#: templates/connect.php:
|
1482 |
msgid "Newsletter"
|
1483 |
msgstr "Boletín"
|
1484 |
|
1485 |
-
#: templates/connect.
|
1486 |
msgid "The %1$s will be periodically sending data to %2$s to check for security and feature updates, and verify the validity of your license."
|
1487 |
msgstr "%1$s periódicamente enviará datos a %2$s para comprobar las actualizaciones de seguridad, nuevas funcionalidades y verificar la validez de tu licencia."
|
1488 |
|
1489 |
-
#: templates/connect.php:
|
1490 |
msgid "What permissions are being granted?"
|
1491 |
msgstr "¿Qué permisos se otorgan?"
|
1492 |
|
1493 |
-
#: templates/connect.php:
|
1494 |
msgid "Don't have a license key?"
|
1495 |
msgstr "¿No tienes una clave de licencia?"
|
1496 |
|
1497 |
-
#: templates/connect.php:
|
1498 |
msgid "Activate Free Version"
|
1499 |
msgstr "Activar versión gratuita"
|
1500 |
|
1501 |
-
#: templates/connect.php:
|
1502 |
msgid "Have a license key?"
|
1503 |
msgstr "¿Tienes una clave de licencia?"
|
1504 |
|
1505 |
-
#: templates/connect.php:
|
1506 |
msgid "Privacy Policy"
|
1507 |
msgstr "Política de privacidad"
|
1508 |
|
1509 |
-
#: templates/connect.php:
|
|
|
|
|
|
|
|
|
1510 |
msgid "Terms of Service"
|
1511 |
msgstr "Términos de servicio"
|
1512 |
|
1513 |
-
#: templates/connect.php:
|
1514 |
msgctxt "as in the process of sending an email"
|
1515 |
msgid "Sending email"
|
1516 |
msgstr "Enviando correo electrónico"
|
1517 |
|
1518 |
-
#: templates/connect.php:
|
1519 |
msgctxt "as activating plugin"
|
1520 |
msgid "Activating"
|
1521 |
msgstr "Activando"
|
@@ -1543,8 +1644,8 @@ msgctxt "as code debugging"
|
|
1543 |
msgid "Debugging"
|
1544 |
msgstr "Depurando"
|
1545 |
|
1546 |
-
#: templates/debug.php54, templates/debug.
|
1547 |
-
#: templates/debug.php:
|
1548 |
msgid "Actions"
|
1549 |
msgstr "Acciones"
|
1550 |
|
@@ -1568,199 +1669,203 @@ msgstr "Borrar transients de actualizaciones"
|
|
1568 |
msgid "Sync Data From Server"
|
1569 |
msgstr "Sincronizar datos desde el servidor"
|
1570 |
|
1571 |
-
#: templates/debug.php:
|
|
|
|
|
|
|
|
|
1572 |
msgid "Load DB Option"
|
1573 |
msgstr "Cargar opción de BD"
|
1574 |
|
1575 |
-
#: templates/debug.php:
|
1576 |
msgid "Set DB Option"
|
1577 |
msgstr "Guardar opción en BD"
|
1578 |
|
1579 |
-
#: templates/debug.php:
|
1580 |
msgid "Key"
|
1581 |
msgstr "Clave"
|
1582 |
|
1583 |
-
#: templates/debug.php:
|
1584 |
msgid "Value"
|
1585 |
msgstr "Valor"
|
1586 |
|
1587 |
-
#: templates/debug.php:
|
1588 |
msgctxt "as software development kit versions"
|
1589 |
msgid "SDK Versions"
|
1590 |
msgstr "Versiones SDK"
|
1591 |
|
1592 |
-
#: templates/debug.php:
|
1593 |
msgid "SDK Path"
|
1594 |
msgstr "Ruta del SDK"
|
1595 |
|
1596 |
-
#: templates/debug.
|
1597 |
msgid "Module Path"
|
1598 |
msgstr "Ruta del módulo"
|
1599 |
|
1600 |
-
#: templates/debug.php:
|
1601 |
msgid "Is Active"
|
1602 |
msgstr "Está activo"
|
1603 |
|
1604 |
-
#: templates/debug.
|
1605 |
msgid "Plugins"
|
1606 |
msgstr "Plugins"
|
1607 |
|
1608 |
-
#: templates/debug.
|
1609 |
msgid "Themes"
|
1610 |
msgstr "Temas"
|
1611 |
|
1612 |
-
#: templates/debug.
|
1613 |
#: templates/debug/scheduled-crons.php:80
|
1614 |
msgid "Slug"
|
1615 |
msgstr "Ruta"
|
1616 |
|
1617 |
-
#: templates/debug.
|
1618 |
msgid "Title"
|
1619 |
msgstr "Título"
|
1620 |
|
1621 |
-
#: templates/debug.php:
|
1622 |
msgctxt "as application program interface"
|
1623 |
msgid "API"
|
1624 |
msgstr "API"
|
1625 |
|
1626 |
-
#: templates/debug.php:
|
1627 |
msgid "Freemius State"
|
1628 |
msgstr "Estado Freemius"
|
1629 |
|
1630 |
-
#: templates/debug.php:
|
1631 |
msgid "Network Blog"
|
1632 |
msgstr "Blog de red"
|
1633 |
|
1634 |
-
#: templates/debug.php:
|
1635 |
msgid "Network User"
|
1636 |
msgstr "Usuario de red"
|
1637 |
|
1638 |
-
#: templates/debug.php:
|
1639 |
msgctxt "as connection was successful"
|
1640 |
msgid "Connected"
|
1641 |
msgstr "Conectado"
|
1642 |
|
1643 |
-
#: templates/debug.php:
|
1644 |
msgctxt "as connection blocked"
|
1645 |
msgid "Blocked"
|
1646 |
msgstr "Bloqueado"
|
1647 |
|
1648 |
-
#: templates/debug.php:
|
1649 |
-
msgid "Simulate Trial"
|
1650 |
msgstr "Simular período de prueba"
|
1651 |
|
1652 |
-
#: templates/debug.php:
|
1653 |
msgid "Simulate Network Upgrade"
|
1654 |
msgstr "Simular actualización de red"
|
1655 |
|
1656 |
-
#: templates/debug.php:
|
1657 |
msgid "%s Installs"
|
1658 |
msgstr "%s Instalaciones"
|
1659 |
|
1660 |
-
#: templates/debug.php:
|
1661 |
msgctxt "like websites"
|
1662 |
msgid "Sites"
|
1663 |
msgstr "Sitios"
|
1664 |
|
1665 |
-
#: templates/debug.
|
1666 |
msgid "Blog ID"
|
1667 |
msgstr "ID del blog"
|
1668 |
|
1669 |
-
#: templates/debug.
|
1670 |
-
#: templates/account/partials/addon.php:
|
1671 |
msgctxt "verb"
|
1672 |
msgid "Delete"
|
1673 |
msgstr "Borrar"
|
1674 |
|
1675 |
-
#: templates/debug.php:
|
1676 |
msgid "Add Ons of module %s"
|
1677 |
msgstr "Complementos del módulo %s"
|
1678 |
|
1679 |
-
#: templates/debug.php:
|
1680 |
msgid "Users"
|
1681 |
msgstr "Usuarios"
|
1682 |
|
1683 |
-
#: templates/debug.php:
|
1684 |
msgid "Verified"
|
1685 |
msgstr "Verificado"
|
1686 |
|
1687 |
-
#: templates/debug.php:
|
1688 |
msgid "%s Licenses"
|
1689 |
msgstr "%s Licencias"
|
1690 |
|
1691 |
-
#: templates/debug.php:
|
1692 |
msgid "Plugin ID"
|
1693 |
msgstr "ID del plugin"
|
1694 |
|
1695 |
-
#: templates/debug.php:
|
1696 |
msgid "Plan ID"
|
1697 |
msgstr "ID del plan"
|
1698 |
|
1699 |
-
#: templates/debug.php:
|
1700 |
msgid "Quota"
|
1701 |
msgstr "Cuota"
|
1702 |
|
1703 |
-
#: templates/debug.php:
|
1704 |
msgid "Activated"
|
1705 |
msgstr "Activado"
|
1706 |
|
1707 |
-
#: templates/debug.php:
|
1708 |
msgid "Blocking"
|
1709 |
msgstr "Bloqueando"
|
1710 |
|
1711 |
-
#: templates/debug.php:
|
1712 |
msgctxt "as expiration date"
|
1713 |
msgid "Expiration"
|
1714 |
msgstr "Caducidad"
|
1715 |
|
1716 |
-
#: templates/debug.php:
|
1717 |
msgid "Debug Log"
|
1718 |
msgstr "Log de Debug"
|
1719 |
|
1720 |
-
#: templates/debug.php:
|
1721 |
msgid "All Types"
|
1722 |
msgstr "Todos los Tipos"
|
1723 |
|
1724 |
-
#: templates/debug.php:
|
1725 |
msgid "All Requests"
|
1726 |
msgstr "Todas las peticiones"
|
1727 |
|
1728 |
-
#: templates/debug.
|
1729 |
#: templates/debug/logger.php:25
|
1730 |
msgid "File"
|
1731 |
msgstr "Archivo"
|
1732 |
|
1733 |
-
#: templates/debug.
|
1734 |
#: templates/debug/logger.php:23
|
1735 |
msgid "Function"
|
1736 |
msgstr "Función"
|
1737 |
|
1738 |
-
#: templates/debug.php:
|
1739 |
msgid "Process ID"
|
1740 |
msgstr "ID del proceso"
|
1741 |
|
1742 |
-
#: templates/debug.php:
|
1743 |
msgid "Logger"
|
1744 |
msgstr "Logger"
|
1745 |
|
1746 |
-
#: templates/debug.
|
1747 |
#: templates/debug/logger.php:24
|
1748 |
msgid "Message"
|
1749 |
msgstr "Mensaje"
|
1750 |
|
1751 |
-
#: templates/debug.php:
|
1752 |
msgid "Filter"
|
1753 |
msgstr "Filtro"
|
1754 |
|
1755 |
-
#: templates/debug.php:
|
1756 |
msgid "Download"
|
1757 |
msgstr "Descarga"
|
1758 |
|
1759 |
-
#: templates/debug.
|
1760 |
msgid "Type"
|
1761 |
msgstr "Tipo"
|
1762 |
|
1763 |
-
#: templates/debug.
|
1764 |
msgid "Timestamp"
|
1765 |
msgstr "Timestamp"
|
1766 |
|
@@ -2111,23 +2216,19 @@ msgstr "El uso del seguimiento se hace con la intención de mejorar %s. Crear un
|
|
2111 |
msgid "By clicking \"Opt Out\", we will no longer be sending any data from %s to %s."
|
2112 |
msgstr "Haciendo clic en \"Desistir\", ya no enviaremos los datos de %s a %s."
|
2113 |
|
2114 |
-
#: templates/forms/premium-versions-upgrade-handler.php:
|
2115 |
msgid "There is a new version of %s available."
|
2116 |
msgstr "Hay una nueva versión de %s disponible."
|
2117 |
|
2118 |
-
#: templates/forms/premium-versions-upgrade-handler.php:
|
2119 |
-
msgid " %
|
2120 |
-
msgstr "%s
|
2121 |
|
2122 |
-
#: templates/forms/premium-versions-upgrade-handler.php:
|
2123 |
msgid "New Version Available"
|
2124 |
msgstr "Nueva versión disponible"
|
2125 |
|
2126 |
-
#: templates/forms/premium-versions-upgrade-handler.php:
|
2127 |
-
msgid "Renew license"
|
2128 |
-
msgstr "Renovar la licencia"
|
2129 |
-
|
2130 |
-
#: templates/forms/premium-versions-upgrade-handler.php:53
|
2131 |
msgctxt "close a window"
|
2132 |
msgid "Dismiss"
|
2133 |
msgstr "Descartar"
|
@@ -2140,6 +2241,43 @@ msgstr "Enviar clave de licencia"
|
|
2140 |
msgid "Enter the email address you've used for the upgrade below and we will resend you the license key."
|
2141 |
msgstr "Escribe abajo la dirección de correo electrónico que has usado para la actualización y te reenviaremos la clave de licencia."
|
2142 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2143 |
#: templates/forms/trial-start.php:22
|
2144 |
msgid "You are 1-click away from starting your %1$s-day free trial of the %2$s plan."
|
2145 |
msgstr "Estás a sólo 1-click de comenzar tu %1$s días de prueba gratuita del plan %2$s."
|
@@ -2205,20 +2343,16 @@ msgstr "quedan %s"
|
|
2205 |
msgid "Last license"
|
2206 |
msgstr "Última licencia"
|
2207 |
|
2208 |
-
#: templates/account/partials/addon.php:
|
2209 |
msgid "Cancelled"
|
2210 |
msgstr "Cancelado"
|
2211 |
|
2212 |
-
#: templates/account/partials/addon.php:
|
2213 |
-
msgid "Expired"
|
2214 |
-
msgstr "Caducado"
|
2215 |
-
|
2216 |
-
#: templates/account/partials/addon.php:121
|
2217 |
msgid "No expiration"
|
2218 |
msgstr "Sin caducidad"
|
2219 |
|
2220 |
-
#: templates/account/partials/addon.
|
2221 |
-
#: templates/account/partials/addon.php:
|
2222 |
msgid "Activate this add-on"
|
2223 |
msgstr "Activar este complemento"
|
2224 |
|
@@ -2246,47 +2380,47 @@ msgstr "Disculpa las molestias y estamos aquí para ayudarte si nos das una opor
|
|
2246 |
msgid "Contact Support"
|
2247 |
msgstr "Contactar soporte"
|
2248 |
|
2249 |
-
#: templates/forms/deactivation/form.php:
|
2250 |
msgid "Anonymous feedback"
|
2251 |
msgstr "Comentarios anónimos"
|
2252 |
|
2253 |
-
#: templates/forms/deactivation/form.php:
|
2254 |
msgid "Deactivate"
|
2255 |
msgstr "Desactivar"
|
2256 |
|
2257 |
-
#: templates/forms/deactivation/form.php:
|
2258 |
msgid "Activate %s"
|
2259 |
msgstr "Activar %s"
|
2260 |
|
2261 |
-
#: templates/forms/deactivation/form.php:
|
2262 |
-
msgid "Quick
|
2263 |
msgstr "Comentarios rápidos"
|
2264 |
|
2265 |
-
#: templates/forms/deactivation/form.php:
|
2266 |
msgid "If you have a moment, please let us know why you are %s"
|
2267 |
-
msgstr "Si tienes un momento, por favor, dinos por qué estás
|
2268 |
|
2269 |
-
#: templates/forms/deactivation/form.php:
|
2270 |
msgid "deactivating"
|
2271 |
msgstr "desactivando"
|
2272 |
|
2273 |
-
#: templates/forms/deactivation/form.php:
|
2274 |
msgid "switching"
|
2275 |
msgstr "cambiando"
|
2276 |
|
2277 |
-
#: templates/forms/deactivation/form.php:
|
2278 |
msgid "Submit & %s"
|
2279 |
msgstr "Enviar y %s"
|
2280 |
|
2281 |
-
#: templates/forms/deactivation/form.php:
|
2282 |
msgid "Kindly tell us the reason so we can improve."
|
2283 |
msgstr "Por favor, dínos la razón para que podamos mejorar."
|
2284 |
|
2285 |
-
#: templates/forms/deactivation/form.php:
|
2286 |
msgid "Yes - %s"
|
2287 |
msgstr "Si - %s"
|
2288 |
|
2289 |
-
#: templates/forms/deactivation/form.php:
|
2290 |
msgid "Skip & %s"
|
2291 |
msgstr "Saltar y %s"
|
2292 |
|
7 |
"Project-Id-Version: WordPress SDK\n"
|
8 |
"Report-Msgid-Bugs-To: https://github.com/Freemius/wordpress-sdk/issues\n"
|
9 |
"POT-Creation-Date: \n"
|
10 |
+
"PO-Revision-Date: 2018-11-25 12:57+0000\n"
|
11 |
"Last-Translator: Carlos Longarela <carlos@longarela.eu>\n"
|
12 |
"Language: es_ES\n"
|
13 |
"Language-Team: Spanish (Spain) (http://www.transifex.com/freemius/wordpress-sdk/language/es_ES/)\n"
|
21 |
"X-Poedit-SearchPathExcluded-0: *.js\n"
|
22 |
"X-Poedit-SourceCharset: UTF-8\n"
|
23 |
|
24 |
+
#: includes/class-freemius.php:1602
|
25 |
msgid "Freemius SDK couldn't find the plugin's main file. Please contact sdk@freemius.com with the current error."
|
26 |
msgstr "Freemius SDK no pudo encontrar el archivo principal del plugin. Por favor contacta a sdk@freemius.com con el error actual."
|
27 |
|
28 |
+
#: includes/class-freemius.php:1604
|
29 |
msgid "Error"
|
30 |
msgstr "Error"
|
31 |
|
32 |
+
#: includes/class-freemius.php:1925
|
33 |
msgid "I found a better %s"
|
34 |
+
msgstr "He encontrado un %s mejor"
|
35 |
|
36 |
+
#: includes/class-freemius.php:1927
|
37 |
msgid "What's the %s's name?"
|
38 |
msgstr "¿Cuál es el nombre de %s?"
|
39 |
|
40 |
+
#: includes/class-freemius.php:1933
|
41 |
msgid "It's a temporary %s. I'm just debugging an issue."
|
42 |
+
msgstr "Es una %stemporal . Sólo estoy depurando un problema"
|
43 |
|
44 |
+
#: includes/class-freemius.php:1935
|
45 |
msgid "Deactivation"
|
46 |
msgstr "Desactivación"
|
47 |
|
48 |
+
#: includes/class-freemius.php:1936
|
49 |
msgid "Theme Switch"
|
50 |
msgstr "Cambiar tema"
|
51 |
|
52 |
+
#: includes/class-freemius.php1945, templates/forms/resend-key.php:24
|
53 |
msgid "Other"
|
54 |
msgstr "Otra"
|
55 |
|
56 |
+
#: includes/class-freemius.php:1953
|
57 |
msgid "I no longer need the %s"
|
58 |
msgstr "Ya no necesito el %s"
|
59 |
|
60 |
+
#: includes/class-freemius.php:1960
|
61 |
msgid "I only needed the %s for a short period"
|
62 |
msgstr "Sólo necesitaba la %s por un corto período"
|
63 |
|
64 |
+
#: includes/class-freemius.php:1966
|
65 |
msgid "The %s broke my site"
|
66 |
msgstr "%s ha roto mi sitio"
|
67 |
|
68 |
+
#: includes/class-freemius.php:1973
|
69 |
msgid "The %s suddenly stopped working"
|
70 |
msgstr "%s de repente ha dejado de funcionar"
|
71 |
|
72 |
+
#: includes/class-freemius.php:1983
|
73 |
msgid "I can't pay for it anymore"
|
74 |
msgstr "No puedo pagarlo durante más tiempo"
|
75 |
|
76 |
+
#: includes/class-freemius.php:1985
|
77 |
msgid "What price would you feel comfortable paying?"
|
78 |
msgstr "¿Con qué precio te sentirías cómodo pagando?"
|
79 |
|
80 |
+
#: includes/class-freemius.php:1991
|
81 |
msgid "I don't like to share my information with you"
|
82 |
msgstr "No me gusta compartir mi información contigo"
|
83 |
|
84 |
+
#: includes/class-freemius.php:2012
|
85 |
msgid "The %s didn't work"
|
86 |
+
msgstr "El %s no funcionaba"
|
87 |
|
88 |
+
#: includes/class-freemius.php:2022
|
89 |
msgid "I couldn't understand how to make it work"
|
90 |
msgstr "No entiendo cómo hacerlo funcionar"
|
91 |
|
92 |
+
#: includes/class-freemius.php:2030
|
93 |
msgid "The %s is great, but I need specific feature that you don't support"
|
94 |
msgstr "%s es genial, pero necesito una característica que no soportáis"
|
95 |
|
96 |
+
#: includes/class-freemius.php:2032
|
97 |
msgid "What feature?"
|
98 |
msgstr "¿Qué característica?"
|
99 |
|
100 |
+
#: includes/class-freemius.php:2036
|
101 |
msgid "The %s is not working"
|
102 |
+
msgstr " El %s no funciona"
|
103 |
|
104 |
+
#: includes/class-freemius.php:2038
|
105 |
msgid "Kindly share what didn't work so we can fix it for future users..."
|
106 |
msgstr "Por favor, comparte lo que no funcionó para que podamos arreglarlo para los futuros usuarios..."
|
107 |
|
108 |
+
#: includes/class-freemius.php:2042
|
109 |
msgid "It's not what I was looking for"
|
110 |
msgstr "No es lo que estaba buscando"
|
111 |
|
112 |
+
#: includes/class-freemius.php:2044
|
113 |
msgid "What you've been looking for?"
|
114 |
msgstr "¿Que has estado buscando?"
|
115 |
|
116 |
+
#: includes/class-freemius.php:2048
|
117 |
msgid "The %s didn't work as expected"
|
118 |
+
msgstr " El %s no funciona como esperaba"
|
119 |
|
120 |
+
#: includes/class-freemius.php:2050
|
121 |
msgid "What did you expect?"
|
122 |
msgstr "¿Qué esperas?"
|
123 |
|
124 |
+
#: includes/class-freemius.php2853, templates/debug.php:20
|
125 |
msgid "Freemius Debug"
|
126 |
msgstr "Debug Freemius"
|
127 |
|
128 |
+
#: includes/class-freemius.php:3581
|
129 |
msgid "I don't know what is cURL or how to install it, help me!"
|
130 |
msgstr "No sé qué es cURL o cómo instalarlo, ¡ayúdame!"
|
131 |
|
132 |
+
#: includes/class-freemius.php:3583
|
133 |
msgid "We'll make sure to contact your hosting company and resolve the issue. You will get a follow-up email to %s once we have an update."
|
134 |
msgstr "Nos aseguraremos de ponernos en contacto con tu empresa de alojamiento web y resolver el problema. Recibirás un correo electrónico de seguimiento a %s tan pronto tengamos una actualización."
|
135 |
|
136 |
+
#: includes/class-freemius.php:3590
|
137 |
msgid "Great, please install cURL and enable it in your php.ini file. In addition, search for the 'disable_functions' directive in your php.ini file and remove any disabled methods starting with 'curl_'. To make sure it was successfully activated, use 'phpinfo()'. Once activated, deactivate the %s and reactivate it back again."
|
138 |
msgstr "Genial, por favor instala cURL y habilítalo en el archivo php.ini. Además, busca la directiva 'disable_functions' en el archivo php.ini y quita cualquier método que comienza con 'curl_'. Para asegurarte de que se activó con éxito, utiliza 'phpinfo()'. Una vez activado, desactiva el %s y reactívalo de nuevo."
|
139 |
|
140 |
+
#: includes/class-freemius.php:3695
|
141 |
msgid "Yes - do your thing"
|
142 |
msgstr "Vamos, adelante"
|
143 |
|
144 |
+
#: includes/class-freemius.php:3700
|
145 |
msgid "No - just deactivate"
|
146 |
msgstr "No - sólo desactivar"
|
147 |
|
148 |
+
#: includes/class-freemius.php3745, includes/class-freemius.php4253,
|
149 |
+
#: includes/class-freemius.php5318, includes/class-freemius.php11316,
|
150 |
+
#: includes/class-freemius.php14649, includes/class-freemius.php14701,
|
151 |
+
#: includes/class-freemius.php14763, includes/class-freemius.php16969,
|
152 |
+
#: includes/class-freemius.php16979, includes/class-freemius.php17588,
|
153 |
+
#: includes/class-freemius.php18446, includes/class-freemius.php18561,
|
154 |
+
#: includes/class-freemius.php18705, templates/add-ons.php:43
|
155 |
msgctxt "exclamation"
|
156 |
msgid "Oops"
|
157 |
msgstr "Oops"
|
158 |
|
159 |
+
#: includes/class-freemius.php:3814
|
160 |
msgid "Thank for giving us the chance to fix it! A message was just sent to our technical staff. We will get back to you as soon as we have an update to %s. Appreciate your patience."
|
161 |
msgstr "¡Gracias por darnos la oportunidad de arreglarlo! Acabamos de enviar un mensaje a nuestro personal técnico. Nos pondremos en contacto contigo tan pronto como tengamos una actualización de %s. Apreciamos tu paciencia."
|
162 |
|
163 |
+
#: includes/class-freemius.php:4250
|
164 |
msgctxt "addonX cannot run without pluginY"
|
165 |
msgid "%s cannot run without %s."
|
166 |
msgstr "%s no se puede ejecutar sin %s."
|
167 |
|
168 |
+
#: includes/class-freemius.php:4251
|
169 |
msgctxt "addonX cannot run..."
|
170 |
msgid "%s cannot run without the plugin."
|
171 |
msgstr "%s no se puede ejecutar sin el plugin."
|
172 |
|
173 |
+
#: includes/class-freemius.php4363, includes/class-freemius.php4388,
|
174 |
+
#: includes/class-freemius.php:17659
|
175 |
msgid "Unexpected API error. Please contact the %s's author with the following error."
|
176 |
msgstr "Error inesperado del API. Pónte en contacto con el autor de %s indicándole el siguiente error."
|
177 |
|
178 |
+
#: includes/class-freemius.php:5006
|
179 |
msgid "Premium %s version was successfully activated."
|
180 |
msgstr "La versión Premium %s ha sido activada con éxito."
|
181 |
|
182 |
+
#: includes/class-freemius.php5018, includes/class-freemius.php:6862
|
183 |
msgctxt ""
|
184 |
msgid "W00t"
|
185 |
msgstr "W00t"
|
186 |
|
187 |
+
#: includes/class-freemius.php:5033
|
188 |
msgid "You have a %s license."
|
189 |
msgstr "Tienes una licencia %s."
|
190 |
|
191 |
+
#: includes/class-freemius.php5037, includes/class-freemius.php14070,
|
192 |
+
#: includes/class-freemius.php14081, includes/class-freemius.php16897,
|
193 |
+
#: includes/class-freemius.php17197, includes/class-freemius.php17263,
|
194 |
+
#: includes/class-freemius.php:17413
|
195 |
msgctxt "interjection expressing joy or exuberance"
|
196 |
msgid "Yee-haw"
|
197 |
msgstr "Vaya"
|
198 |
|
199 |
+
#: includes/class-freemius.php:5301
|
200 |
msgid "%s free trial was successfully cancelled. Since the add-on is premium only it was automatically deactivated. If you like to use it in the future, you'll have to purchase a license."
|
201 |
msgstr "la prueba gratuita de %s fue cancelada con éxito. Puesto que el complemento es sólo premium se desactivó automáticamente. Si quieres utilizarlo en el futuro, deberás comprar una licencia."
|
202 |
|
203 |
+
#: includes/class-freemius.php:5305
|
204 |
msgid "%s is a premium only add-on. You have to purchase a license first before activating the plugin."
|
205 |
msgstr "%s es un complemento único de premium. Tienes que comprar una licencia primero antes de activar el plugin."
|
206 |
|
207 |
+
#: includes/class-freemius.php5314, templates/add-ons.php103,
|
208 |
+
#: templates/account/partials/addon.php:288
|
209 |
msgid "More information about %s"
|
210 |
msgstr "Más información sobre %s"
|
211 |
|
212 |
+
#: includes/class-freemius.php:5315
|
213 |
msgid "Purchase License"
|
214 |
msgstr "Comprar licencia"
|
215 |
|
216 |
+
#: includes/class-freemius.php6230, templates/connect.php:163
|
217 |
msgid "You should receive an activation email for %s to your mailbox at %s. Please make sure you click the activation button in that email to %s."
|
218 |
msgstr "Recibirás un correo de activación para %s en tu buzón en %s. Por favor, asegúrate de hacer clic en el botón de activación en ese correo electrónico para %s."
|
219 |
|
220 |
+
#: includes/class-freemius.php:6234
|
221 |
msgid "start the trial"
|
222 |
msgstr "comenzar el período de prueba"
|
223 |
|
224 |
+
#: includes/class-freemius.php6235, templates/connect.php:167
|
225 |
msgid "complete the install"
|
226 |
msgstr "completar la instalación"
|
227 |
|
228 |
+
#: includes/class-freemius.php:6348
|
229 |
msgid "You are just one step away - %s"
|
230 |
msgstr "Estás a sólo un paso - %s"
|
231 |
|
232 |
+
#: includes/class-freemius.php:6351
|
233 |
msgctxt "%s - plugin name. As complete \"PluginX\" activation now"
|
234 |
msgid "Complete \"%s\" Activation Now"
|
235 |
msgstr "Completar la activación de \"%s\" ahora"
|
236 |
|
237 |
+
#: includes/class-freemius.php:6429
|
238 |
msgid "We made a few tweaks to the %s, %s"
|
239 |
msgstr "Hemos realizado algunas optimizaciones al %s, %s"
|
240 |
|
241 |
+
#: includes/class-freemius.php:6433
|
242 |
+
msgid "Opt in to make \"%s\" better!"
|
243 |
+
msgstr "¡Inscríbite para hacer \"%s\" Mejor!"
|
244 |
|
245 |
+
#: includes/class-freemius.php:6861
|
246 |
msgid "The upgrade of %s was successfully completed."
|
247 |
msgstr "La actualización de %s se completó con éxito."
|
248 |
|
249 |
+
#: includes/class-freemius.php8705, includes/class-fs-plugin-updater.php882,
|
250 |
+
#: includes/class-fs-plugin-updater.php1077,
|
251 |
+
#: includes/class-fs-plugin-updater.php1084,
|
252 |
+
#: templates/auto-installation.php:32
|
253 |
msgid "Add-On"
|
254 |
msgstr "Complemento"
|
255 |
|
256 |
+
#: includes/class-freemius.php8707, templates/debug.php359,
|
257 |
+
#: templates/debug.php:520
|
258 |
msgid "Plugin"
|
259 |
msgstr "Plugin"
|
260 |
|
261 |
+
#: includes/class-freemius.php8708, templates/debug.php359,
|
262 |
+
#: templates/debug.php520, templates/forms/deactivation/form.php:67
|
263 |
msgid "Theme"
|
264 |
msgstr "Tema"
|
265 |
|
266 |
+
#: includes/class-freemius.php:11183
|
267 |
+
msgid "Invalid site details collection."
|
268 |
+
msgstr "Colección de detalles del sitio no válida."
|
269 |
|
270 |
+
#: includes/class-freemius.php:11303
|
271 |
msgid "We couldn't find your email address in the system, are you sure it's the right address?"
|
272 |
msgstr "No podemos encontrar tu dirección de correo electrónico en el sistema, ¿estás seguro de que es la dirección de correo electrónico correcta?"
|
273 |
|
274 |
+
#: includes/class-freemius.php:11305
|
275 |
msgid "We can't see any active licenses associated with that email address, are you sure it's the right address?"
|
276 |
msgstr "No vemos ninguna licencia activa asociada a esa dirección de correo electrónico, ¿estás seguro de que es la dirección de correo electrónico correcta?"
|
277 |
|
278 |
+
#: includes/class-freemius.php:11541
|
279 |
msgid "Account is pending activation."
|
280 |
msgstr "La cuenta está pendiente de activación"
|
281 |
|
282 |
+
#: includes/class-freemius.php11653,
|
283 |
+
#: templates/forms/premium-versions-upgrade-handler.php:47
|
284 |
+
msgid "Buy a license now"
|
285 |
+
msgstr "Compra una licencia ahora"
|
286 |
+
|
287 |
+
#: includes/class-freemius.php11665,
|
288 |
+
#: templates/forms/premium-versions-upgrade-handler.php:46
|
289 |
+
msgid "Renew your license now"
|
290 |
+
msgstr "Renueva tu licencia ahora"
|
291 |
+
|
292 |
+
#: includes/class-freemius.php:11669
|
293 |
+
msgid "%s to access version %s security & feature updates, and support."
|
294 |
+
msgstr "%s para acceder a la versión %s de actualizaciones de funciones, seguridad y soporte."
|
295 |
+
|
296 |
+
#: includes/class-freemius.php:14052
|
297 |
msgid "%s activation was successfully completed."
|
298 |
msgstr "%s activación se completó con éxito."
|
299 |
|
300 |
+
#: includes/class-freemius.php:14066
|
301 |
msgid "Your account was successfully activated with the %s plan."
|
302 |
msgstr "Tu cuenta se ha activado correctamente con el plan %s."
|
303 |
|
304 |
+
#: includes/class-freemius.php14077, includes/class-freemius.php:17259
|
305 |
msgid "Your trial has been successfully started."
|
306 |
msgstr "Tu versión de prueba se ha iniciado con éxito."
|
307 |
|
308 |
+
#: includes/class-freemius.php14647, includes/class-freemius.php14699,
|
309 |
+
#: includes/class-freemius.php:14761
|
310 |
msgid "Couldn't activate %s."
|
311 |
msgstr "No se puede activar %s."
|
312 |
|
313 |
+
#: includes/class-freemius.php14648, includes/class-freemius.php14700,
|
314 |
+
#: includes/class-freemius.php:14762
|
315 |
msgid "Please contact us with the following message:"
|
316 |
msgstr "Por favor contáctanos con el siguiente mensaje:"
|
317 |
|
318 |
+
#: includes/class-freemius.php15111, includes/class-freemius.php:19543
|
319 |
msgid "Upgrade"
|
320 |
msgstr "Actualizar"
|
321 |
|
322 |
+
#: includes/class-freemius.php:15117
|
323 |
msgid "Start Trial"
|
324 |
msgstr "Comenzar el período de prueba"
|
325 |
|
326 |
+
#: includes/class-freemius.php:15119
|
327 |
msgid "Pricing"
|
328 |
msgstr "Precio"
|
329 |
|
330 |
+
#: includes/class-freemius.php15181, includes/class-freemius.php:15183
|
331 |
msgid "Affiliation"
|
332 |
msgstr "Afiliación"
|
333 |
|
334 |
+
#: includes/class-freemius.php15211, includes/class-freemius.php15213,
|
335 |
+
#: templates/account.php150, templates/debug.php:324
|
336 |
msgid "Account"
|
337 |
msgstr "Cuenta"
|
338 |
|
339 |
+
#: includes/class-freemius.php15226, includes/class-freemius.php15228,
|
340 |
#: includes/customizer/class-fs-customizer-support-section.php:60
|
341 |
msgid "Contact Us"
|
342 |
msgstr "Contáctanos"
|
343 |
|
344 |
+
#: includes/class-freemius.php15238, includes/class-freemius.php15240,
|
345 |
+
#: includes/class-freemius.php19553, templates/account.php100,
|
346 |
+
#: templates/account/partials/addon.php:41
|
347 |
msgid "Add-Ons"
|
348 |
msgstr "Complementos"
|
349 |
|
350 |
+
#: includes/class-freemius.php:15274
|
351 |
+
msgctxt "ASCII arrow left icon"
|
352 |
+
msgid "←"
|
353 |
+
msgstr "←"
|
354 |
+
|
355 |
+
#: includes/class-freemius.php:15274
|
356 |
+
msgctxt "ASCII arrow right icon"
|
357 |
+
msgid "➤"
|
358 |
+
msgstr "➤"
|
359 |
+
|
360 |
+
#: includes/class-freemius.php15276, templates/pricing.php:97
|
361 |
msgctxt "noun"
|
362 |
msgid "Pricing"
|
363 |
msgstr "Precio"
|
364 |
|
365 |
+
#: includes/class-freemius.php15479,
|
366 |
#: includes/customizer/class-fs-customizer-support-section.php:67
|
367 |
msgid "Support Forum"
|
368 |
msgstr "Foro de soporte"
|
369 |
|
370 |
+
#: includes/class-freemius.php:16265
|
371 |
msgid "Your email has been successfully verified - you are AWESOME!"
|
372 |
msgstr "Tu email ha sido verificado correctamente - ¡Eres IMPRESIONANTE!"
|
373 |
|
374 |
+
#: includes/class-freemius.php:16266
|
375 |
msgctxt "a positive response"
|
376 |
msgid "Right on"
|
377 |
msgstr "Bien hecho"
|
378 |
|
379 |
+
#: includes/class-freemius.php:16888
|
380 |
msgid "Your %s Add-on plan was successfully upgraded."
|
381 |
msgstr "Tu complemento %s del plan se actualizó con éxito."
|
382 |
|
383 |
+
#: includes/class-freemius.php:16890
|
384 |
msgid "%s Add-on was successfully purchased."
|
385 |
msgstr "El complemento %s ha sido comprado correctamente."
|
386 |
|
387 |
+
#: includes/class-freemius.php:16893
|
388 |
msgid "Download the latest version"
|
389 |
msgstr "Descargar la última versión"
|
390 |
|
391 |
+
#: includes/class-freemius.php:16965
|
392 |
msgctxt "%1s - plugin title, %2s - API domain"
|
393 |
msgid "Your server is blocking the access to Freemius' API, which is crucial for %1s synchronization. Please contact your host to whitelist %2s"
|
394 |
msgstr "Tu servidor está bloqueando el acceso a la API de Freemius, que es crucial para la sincronización de licencia %1s. Por favor, ponte en contacto con tu host para que lo añadan a su lista blanca %2s"
|
395 |
|
396 |
+
#: includes/class-freemius.php16968, includes/class-freemius.php17384,
|
397 |
+
#: includes/class-freemius.php:17461
|
398 |
msgid "Error received from the server:"
|
399 |
msgstr "Error recibido del servidor:"
|
400 |
|
401 |
+
#: includes/class-freemius.php:16978
|
402 |
msgid "It seems like one of the authentication parameters is wrong. Update your Public Key, Secret Key & User ID, and try again."
|
403 |
msgstr "Parece que uno de los parámetros de autenticación es incorrecto. Actualiza tu clave pública, clave secreta e ID de usuario e inténtelo de nuevo."
|
404 |
|
405 |
+
#: includes/class-freemius.php17160, includes/class-freemius.php17389,
|
406 |
+
#: includes/class-freemius.php17432, includes/class-freemius.php:17535
|
407 |
msgctxt ""
|
408 |
msgid "Hmm"
|
409 |
msgstr "Hmm"
|
410 |
|
411 |
+
#: includes/class-freemius.php:17173
|
412 |
msgid "It looks like you are still on the %s plan. If you did upgrade or change your plan, it's probably an issue on our side - sorry."
|
413 |
msgstr "Parece que todavía estás en el plan %s. Si actualizaste o cambiaste tu plan, probablemente sea un problema de nuestra parte - lo sentimos."
|
414 |
|
415 |
+
#: includes/class-freemius.php17174, templates/account.php102,
|
416 |
+
#: templates/add-ons.php134, templates/account/partials/addon.php:43
|
417 |
msgctxt "trial period"
|
418 |
msgid "Trial"
|
419 |
msgstr "Período de Prueba Gratuito"
|
420 |
|
421 |
+
#: includes/class-freemius.php:17179
|
422 |
msgid "I have upgraded my account but when I try to Sync the License, the plan remains %s."
|
423 |
msgstr "He actualizado mi cuenta, pero cuando intento sincronizar la licencia, el plan sigue siendo %s."
|
424 |
|
425 |
+
#: includes/class-freemius.php17183, includes/class-freemius.php:17241
|
426 |
msgid "Please contact us here"
|
427 |
msgstr "Contacta aquí con nosotros"
|
428 |
|
429 |
+
#: includes/class-freemius.php:17193
|
430 |
msgid "Your plan was successfully upgraded."
|
431 |
msgstr "Tu plan se actualizó con éxito."
|
432 |
|
433 |
+
#: includes/class-freemius.php:17211
|
434 |
msgid "Your plan was successfully changed to %s."
|
435 |
msgstr "Tu plan se cambió correctamente a %s."
|
436 |
|
437 |
+
#: includes/class-freemius.php:17227
|
438 |
msgid "Your license has expired. You can still continue using the free %s forever."
|
439 |
msgstr "Tu licencia ha caducado. Puedes seguir usando el plan gratuito %s para siempre."
|
440 |
|
441 |
+
#: includes/class-freemius.php:17229
|
442 |
msgid "Your license has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
|
443 |
msgstr "Tu licencia ha caducado. %1$sActualiza ahora %2$s para continuar usando el %3$s sin interrupciones."
|
444 |
|
445 |
+
#: includes/class-freemius.php:17237
|
446 |
msgid "Your license has been cancelled. If you think it's a mistake, please contact support."
|
447 |
msgstr "Tu licencia ha sido cancelada. Si crees que es un error, ponte en contacto con el servicio de asistencia."
|
448 |
|
449 |
+
#: includes/class-freemius.php:17250
|
450 |
msgid "Your license has expired. You can still continue using all the %s features, but you'll need to renew your license to continue getting updates and support."
|
451 |
msgstr "Tu licencia ha caducado. Todavía puedes seguir usando todas las funciones de %s, pero tendrás que renovar tu licencia para seguir recibiendo actualizaciones y soporte."
|
452 |
|
453 |
+
#: includes/class-freemius.php:17273
|
454 |
msgid "Your free trial has expired. You can still continue using all our free features."
|
455 |
msgstr "Tu período de prueba ha caducado. Todavía puedes seguir usando todas nuestras funciones gratuitas."
|
456 |
|
457 |
+
#: includes/class-freemius.php:17275
|
458 |
msgid "Your free trial has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
|
459 |
msgstr "Tu período de prueba ha caducado. %1$sActualiza ahora %2$s para continuar usando el %3$s sin interrupciones."
|
460 |
|
461 |
+
#: includes/class-freemius.php:17380
|
462 |
msgid "It looks like the license could not be activated."
|
463 |
msgstr "Parece que la licencia no se pudo activar."
|
464 |
|
465 |
+
#: includes/class-freemius.php:17410
|
466 |
msgid "Your license was successfully activated."
|
467 |
msgstr "Tu licencia fue activada correctamente."
|
468 |
|
469 |
+
#: includes/class-freemius.php:17436
|
470 |
msgid "It looks like your site currently doesn't have an active license."
|
471 |
msgstr "Parece que tu sitio actualmente no tiene una licencia activa."
|
472 |
|
473 |
+
#: includes/class-freemius.php:17460
|
474 |
msgid "It looks like the license deactivation failed."
|
475 |
msgstr "Parece que la desactivación de licencia ha fallado."
|
476 |
|
477 |
+
#: includes/class-freemius.php:17488
|
478 |
msgid "Your license was successfully deactivated, you are back to the %s plan."
|
479 |
msgstr "Tu licencia fue desactivada correctamente, has vuelto al plan %s."
|
480 |
|
481 |
+
#: includes/class-freemius.php:17489
|
482 |
msgid "O.K"
|
483 |
msgstr "O.K"
|
484 |
|
485 |
+
#: includes/class-freemius.php:17542
|
486 |
+
msgid "Seems like we are having some temporary issue with your subscription cancellation. Please try again in few minutes."
|
487 |
+
msgstr "Parece que estamos teniendo algún problema temporal con tu cancelación de la suscripción. Vuelve a intentarlo en unos minutos."
|
488 |
|
489 |
+
#: includes/class-freemius.php:17551
|
490 |
+
msgid "Your subscription was successfully cancelled. Your %s plan license will expire in %s."
|
491 |
+
msgstr "Tu suscripción ha sido cancelada correctamente. Tu %s licencia del plan caducará en %s."
|
492 |
|
493 |
+
#: includes/class-freemius.php:17593
|
494 |
msgid "You are already running the %s in a trial mode."
|
495 |
msgstr "Estás ejecutando %s en modo de prueba."
|
496 |
|
497 |
+
#: includes/class-freemius.php:17604
|
498 |
msgid "You already utilized a trial before."
|
499 |
msgstr "Ya utilizaste un período de prueba antes."
|
500 |
|
501 |
+
#: includes/class-freemius.php:17618
|
502 |
msgid "Plan %s do not exist, therefore, can't start a trial."
|
503 |
msgstr "El plan %s no existe, por lo tanto, no puedes comenzar un período de prueba."
|
504 |
|
505 |
+
#: includes/class-freemius.php:17629
|
506 |
msgid "Plan %s does not support a trial period."
|
507 |
msgstr "El plan %s no admite un período de prueba."
|
508 |
|
509 |
+
#: includes/class-freemius.php:17640
|
510 |
msgid "None of the %s's plans supports a trial period."
|
511 |
msgstr "Ninguno de los planes de %s soportan un período de prueba."
|
512 |
|
513 |
+
#: includes/class-freemius.php:17690
|
514 |
msgid "It looks like you are not in trial mode anymore so there's nothing to cancel :)"
|
515 |
msgstr "Parece que ya no estás en modo de prueba, así que no hay nada que cancelar :)"
|
516 |
|
517 |
+
#: includes/class-freemius.php:17726
|
|
|
|
|
|
|
|
|
518 |
msgid "Seems like we are having some temporary issue with your trial cancellation. Please try again in few minutes."
|
519 |
msgstr "Parece que estamos teniendo algún problema temporal con tu cancelación de prueba. Vuelve a intentarlo en unos minutos."
|
520 |
|
521 |
+
#: includes/class-freemius.php:17745
|
522 |
+
msgid "Your %s free trial was successfully cancelled."
|
523 |
+
msgstr "Tu prueba gratuita de %s fue cancelada con éxito."
|
524 |
+
|
525 |
+
#: includes/class-freemius.php:18052
|
526 |
msgid "Version %s was released."
|
527 |
msgstr "La versión %s se ha lanzado."
|
528 |
|
529 |
+
#: includes/class-freemius.php:18052
|
530 |
msgid "Please download %s."
|
531 |
msgstr "Por favor descarga %s."
|
532 |
|
533 |
+
#: includes/class-freemius.php:18059
|
534 |
msgid "the latest %s version here"
|
535 |
msgstr "la última versión %s aquí"
|
536 |
|
537 |
+
#: includes/class-freemius.php:18064
|
538 |
msgid "New"
|
539 |
msgstr "Nuevo"
|
540 |
|
541 |
+
#: includes/class-freemius.php:18069
|
542 |
msgid "Seems like you got the latest release."
|
543 |
msgstr "Parece que tienes la última versión."
|
544 |
|
545 |
+
#: includes/class-freemius.php:18070
|
546 |
msgid "You are all good!"
|
547 |
msgstr "¡Está todo listo!"
|
548 |
|
549 |
+
#: includes/class-freemius.php:18338
|
550 |
msgid "Verification mail was just sent to %s. If you can't find it after 5 min, please check your spam box."
|
551 |
msgstr "El correo de verificación se acaba de enviar a %s. Si no puedes encontrarlo después de 5 min, comprueba tu carpeta de spam."
|
552 |
|
553 |
+
#: includes/class-freemius.php:18473
|
554 |
msgid "Site successfully opted in."
|
555 |
msgstr "Sitio dado de alta correctamente."
|
556 |
|
557 |
+
#: includes/class-freemius.php18474, includes/class-freemius.php:19285
|
558 |
msgid "Awesome"
|
559 |
msgstr "Increíble"
|
560 |
|
561 |
+
#: includes/class-freemius.php18490, templates/forms/optout.php:32
|
562 |
msgid "We appreciate your help in making the %s better by letting us track some usage data."
|
563 |
msgstr "Agradecemos tu ayuda para mejorar %s y por permitirnos rastrear algunos datos de uso."
|
564 |
|
565 |
+
#: includes/class-freemius.php:18491
|
566 |
msgid "Thank you!"
|
567 |
msgstr "¡Gracias!"
|
568 |
|
569 |
+
#: includes/class-freemius.php:18498
|
570 |
msgid "We will no longer be sending any usage data of %s on %s to %s."
|
571 |
msgstr "No continuaremos enviando datos de uso de %s en %s a %s."
|
572 |
|
573 |
+
#: includes/class-freemius.php:18627
|
574 |
msgid "Please check your mailbox, you should receive an email via %s to confirm the ownership change. From security reasons, you must confirm the change within the next 15 min. If you cannot find the email, please check your spam folder."
|
575 |
msgstr "Comprueba tu buzón de correo, debes recibir un correo electrónico a través de %s para confirmar el cambio de propiedad. Por razones de seguridad, debes confirmar el cambio dentro de los próximos 15 min. Si no puedes encontrar el correo electrónico, comprueba tu carpeta de correo no deseado."
|
576 |
|
577 |
+
#: includes/class-freemius.php:18633
|
578 |
msgid "Thanks for confirming the ownership change. An email was just sent to %s for final approval."
|
579 |
msgstr "Gracias por confirmar el cambio de propiedad. Se envió un correo electrónico a %s para su aprobación final."
|
580 |
|
581 |
+
#: includes/class-freemius.php:18638
|
582 |
msgid "%s is the new owner of the account."
|
583 |
msgstr "%s es el nuevo dueño de la cuenta."
|
584 |
|
585 |
+
#: includes/class-freemius.php:18640
|
586 |
msgctxt "as congratulations"
|
587 |
msgid "Congrats"
|
588 |
msgstr "Felicidades"
|
589 |
|
590 |
+
#: includes/class-freemius.php:18660
|
591 |
msgid "Sorry, we could not complete the email update. Another user with the same email is already registered."
|
592 |
msgstr "Lo sentimos, no podemos completar la actualización de correo electrónico. Ya hay registrado otro usuario con esa dirección de correo electrónico."
|
593 |
|
594 |
+
#: includes/class-freemius.php:18661
|
595 |
msgid "If you would like to give up the ownership of the %s's account to %s click the Change Ownership button."
|
596 |
msgstr "Si deseas renunciar a la titularidad de la cuenta de %s a %s haz clic en el botón de cambio de titularidad."
|
597 |
|
598 |
+
#: includes/class-freemius.php:18668
|
599 |
msgid "Change Ownership"
|
600 |
msgstr "Cambiar propietario"
|
601 |
|
602 |
+
#: includes/class-freemius.php:18676
|
603 |
msgid "Your email was successfully updated. You should receive an email with confirmation instructions in few moments."
|
604 |
msgstr "Se actualizó correctamente tu correo electrónico. Recibirás un correo electrónico con las instrucciones de confirmación en unos momentos."
|
605 |
|
606 |
+
#: includes/class-freemius.php:18688
|
607 |
msgid "Please provide your full name."
|
608 |
msgstr "Por favor, dinos tu nombre completo."
|
609 |
|
610 |
+
#: includes/class-freemius.php:18693
|
611 |
msgid "Your name was successfully updated."
|
612 |
msgstr "Tu nombre fue actualizado correctamente."
|
613 |
|
614 |
+
#: includes/class-freemius.php:18754
|
615 |
msgid "You have successfully updated your %s."
|
616 |
msgstr "Has actualizado correctamente tu %s."
|
617 |
|
618 |
+
#: includes/class-freemius.php:18894
|
619 |
msgid "Just letting you know that the add-ons information of %s is being pulled from an external server."
|
620 |
msgstr "Sólo déjanos informarte que la información de complementos de %s se está extrayendo de un servidor externo."
|
621 |
|
622 |
+
#: includes/class-freemius.php:18895
|
623 |
msgctxt "advance notice of something that will need attention."
|
624 |
msgid "Heads up"
|
625 |
msgstr "Atención"
|
626 |
|
627 |
+
#: includes/class-freemius.php:19325
|
628 |
msgctxt "exclamation"
|
629 |
msgid "Hey"
|
630 |
msgstr "Hey"
|
631 |
|
632 |
+
#: includes/class-freemius.php:19325
|
633 |
msgid "How do you like %s so far? Test all our %s premium features with a %d-day free trial."
|
634 |
msgstr "¿Qué te pareció %s hasta ahora? Prueba todas nuestras funciones premium de %s con una prueba gratuita de % d-días."
|
635 |
|
636 |
+
#: includes/class-freemius.php:19333
|
637 |
msgid "No commitment for %s days - cancel anytime!"
|
638 |
msgstr "Sin compromiso por %s días - ¡cancelar en cualquier momento!"
|
639 |
|
640 |
+
#: includes/class-freemius.php:19334
|
641 |
msgid "No credit card required"
|
642 |
msgstr "No se necesita tarjeta de crédito"
|
643 |
|
644 |
+
#: includes/class-freemius.php19341, templates/forms/trial-start.php:53
|
645 |
msgctxt "call to action"
|
646 |
msgid "Start free trial"
|
647 |
msgstr "Comenzar el período de prueba gratuito"
|
648 |
|
649 |
+
#: includes/class-freemius.php:19418
|
650 |
msgid "Hey there, did you know that %s has an affiliate program? If you like the %s you can become our ambassador and earn some cash!"
|
651 |
msgstr "Hey, ¿sabías que %s tiene un programa de afiliados? ¡Si te gusta %s puedes convertirte en nuestro embajador y ganar dinero!"
|
652 |
|
653 |
+
#: includes/class-freemius.php:19427
|
654 |
msgid "Learn more"
|
655 |
msgstr "Saber más"
|
656 |
|
657 |
+
#: includes/class-freemius.php19577, templates/account.php406,
|
658 |
+
#: templates/account.php509, templates/connect.php171,
|
659 |
+
#: templates/connect.php421, templates/forms/license-activation.php24,
|
660 |
+
#: templates/account/partials/addon.php:235
|
661 |
msgid "Activate License"
|
662 |
msgstr "Activar licencia"
|
663 |
|
664 |
+
#: includes/class-freemius.php19578, templates/account.php469,
|
665 |
+
#: templates/account.php508, templates/account/partials/site.php:256
|
666 |
msgid "Change License"
|
667 |
msgstr "Cambiar licencia"
|
668 |
|
669 |
+
#: includes/class-freemius.php19660, templates/account/partials/site.php:161
|
670 |
msgid "Opt Out"
|
671 |
msgstr "Darse de baja"
|
672 |
|
673 |
+
#: includes/class-freemius.php19662, includes/class-freemius.php19667,
|
674 |
#: templates/account/partials/site.php43,
|
675 |
#: templates/account/partials/site.php:161
|
676 |
msgid "Opt In"
|
677 |
msgstr "Inscribirse"
|
678 |
|
679 |
+
#: includes/class-freemius.php:19891
|
680 |
+
msgid " The paid version of %1s is already installed. Please activate it to start benefiting the %2s features. %3s"
|
681 |
+
msgstr "La versión de pago de %1s ya está instalada. Actívala para comenzar a beneficiarte de las funciones de %2s. %3s"
|
682 |
+
|
683 |
+
#: includes/class-freemius.php:19899
|
684 |
+
msgid "Activate %s features"
|
685 |
+
msgstr "Activar características %s"
|
686 |
+
|
687 |
+
#: includes/class-freemius.php:19912
|
688 |
msgid "Please follow these steps to complete the upgrade"
|
689 |
msgstr "Por favor, sigue estos pasos para completar la actualización"
|
690 |
|
691 |
+
#: includes/class-freemius.php:19916
|
692 |
msgid "Download the latest %s version"
|
693 |
msgstr "Descargar la última versión %s"
|
694 |
|
695 |
+
#: includes/class-freemius.php:19920
|
696 |
msgid "Upload and activate the downloaded version"
|
697 |
msgstr "Cargar y activar la versión descargada"
|
698 |
|
699 |
+
#: includes/class-freemius.php:19922
|
700 |
msgid "How to upload and activate?"
|
701 |
msgstr "¿Cómo subirlo y activarlo?"
|
702 |
|
703 |
+
#: includes/class-freemius.php:20056
|
704 |
msgid "%sClick here%s to choose the sites where you'd like to activate the license on."
|
705 |
msgstr "%sClick aquí %s para elegir los sitios sobre los que te gustaría activar la licencia."
|
706 |
|
707 |
+
#: includes/class-freemius.php:20217
|
708 |
msgid "Auto installation only works for opted-in users."
|
709 |
msgstr "La instalación automática sólo funciona para usuarios que aceptaron."
|
710 |
|
711 |
+
#: includes/class-freemius.php20227, includes/class-freemius.php20260,
|
712 |
+
#: includes/class-fs-plugin-updater.php1056,
|
713 |
+
#: includes/class-fs-plugin-updater.php:1070
|
714 |
msgid "Invalid module ID."
|
715 |
msgstr "Id de módulo no válido."
|
716 |
|
717 |
+
#: includes/class-freemius.php20236, includes/class-fs-plugin-updater.php:1092
|
718 |
msgid "Premium version already active."
|
719 |
msgstr "Versión premium ya activa."
|
720 |
|
721 |
+
#: includes/class-freemius.php:20243
|
722 |
msgid "You do not have a valid license to access the premium version."
|
723 |
msgstr "No tienes una licencia válida para acceder a la versión premium."
|
724 |
|
725 |
+
#: includes/class-freemius.php:20250
|
726 |
msgid "Plugin is a \"Serviceware\" which means it does not have a premium code version."
|
727 |
msgstr "El plugin es un \"Serviceware\" lo que significa que no tiene una versión de código premium."
|
728 |
|
729 |
+
#: includes/class-freemius.php20268, includes/class-fs-plugin-updater.php:1091
|
730 |
msgid "Premium add-on version already installed."
|
731 |
msgstr "Versión del complemento premium ya instalada."
|
732 |
|
733 |
+
#: includes/class-freemius.php:20613
|
734 |
msgid "View paid features"
|
735 |
msgstr "Ver las funciones de pago"
|
736 |
|
737 |
+
#: includes/class-freemius.php:20927
|
738 |
msgid "Thank you so much for using %s and its add-ons!"
|
739 |
msgstr "¡Muchas gracias por utilizar %s y sus complementos!"
|
740 |
|
741 |
+
#: includes/class-freemius.php:20928
|
742 |
msgid "Thank you so much for using %s!"
|
743 |
msgstr "¡Muchas gracias por utilizar %s!"
|
744 |
|
745 |
+
#: includes/class-freemius.php:20934
|
746 |
msgid "You've already opted-in to our usage-tracking, which helps us keep improving the %s."
|
747 |
msgstr "Ya has optado por nuestro seguimiento de uso, lo que nos ayuda a seguir mejorando %s."
|
748 |
|
749 |
+
#: includes/class-freemius.php:20938
|
750 |
msgid "Thank you so much for using our products!"
|
751 |
msgstr "¡Muchas gracias por utilizar nuestros productos!"
|
752 |
|
753 |
+
#: includes/class-freemius.php:20939
|
754 |
msgid "You've already opted-in to our usage-tracking, which helps us keep improving them."
|
755 |
msgstr "Ya has optado por nuestro seguimiento de uso, lo que nos ayuda a seguir mejorando."
|
756 |
|
757 |
+
#: includes/class-freemius.php:20958
|
758 |
msgid "%s and its add-ons"
|
759 |
msgstr "%s y sus complementos"
|
760 |
|
761 |
+
#: includes/class-freemius.php:20967
|
762 |
msgid "Products"
|
763 |
msgstr "Productos"
|
764 |
|
765 |
+
#: includes/class-freemius.php20974, templates/connect.php:272
|
766 |
msgid "Yes"
|
767 |
msgstr "Si"
|
768 |
|
769 |
+
#: includes/class-freemius.php20975, templates/connect.php:273
|
770 |
msgid "send me security & feature updates, educational content and offers."
|
771 |
msgstr "envíame actualizaciones de seguridad y nuevas funcionalidades, contenido educativo y ofertas."
|
772 |
|
773 |
+
#: includes/class-freemius.php20976, templates/connect.php:278
|
774 |
msgid "No"
|
775 |
msgstr "No"
|
776 |
|
777 |
+
#: includes/class-freemius.php20978, templates/connect.php:280
|
778 |
msgid "do %sNOT%s send me security & feature updates, educational content and offers."
|
779 |
msgstr "%sNO%s me envíes actualizaciones de seguridad y nuevas funcionalidades, contenido educativo y ofertas."
|
780 |
|
781 |
+
#: includes/class-freemius.php:20988
|
782 |
msgid "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard 🙂"
|
783 |
msgstr "Debido a la nueva %s Regulación General de Protección de Datos de la UE (GDPR)%s los requisitos de conformidad nos requieren que nos debes dar tu consentimiento explícito, de nuevo, confirmando que estás de acuerdo 🙂"
|
784 |
|
785 |
+
#: includes/class-freemius.php20990, templates/connect.php:287
|
786 |
msgid "Please let us know if you'd like us to contact you for security & feature updates, educational content, and occasional offers:"
|
787 |
msgstr "Indica si deseas que te contactemos para actualizaciones de seguridad y nuevas funciones, contenido educativo y ofertas ocasionales:"
|
788 |
|
789 |
+
#: includes/class-freemius.php:21272
|
790 |
msgid "License key is empty."
|
791 |
msgstr "La clave de licencia está vacía."
|
792 |
|
793 |
#: includes/class-fs-plugin-updater.php184,
|
794 |
+
#: templates/forms/premium-versions-upgrade-handler.php:57
|
795 |
+
msgid "Renew license"
|
796 |
+
msgstr "Renovar la licencia"
|
797 |
+
|
798 |
+
#: includes/class-fs-plugin-updater.php189,
|
799 |
+
#: templates/forms/premium-versions-upgrade-handler.php:58
|
800 |
+
msgid "Buy license"
|
801 |
+
msgstr "Comprar licencia"
|
802 |
+
|
803 |
+
#: includes/class-fs-plugin-updater.php:278
|
804 |
+
msgid "There is a %s of %s available."
|
805 |
+
msgstr "Hay una %s de %s disponible."
|
806 |
+
|
807 |
+
#: includes/class-fs-plugin-updater.php:282
|
808 |
+
msgid "new version"
|
809 |
+
msgstr "nueva versión"
|
810 |
|
811 |
+
#: includes/class-fs-plugin-updater.php:301
|
812 |
+
msgid "Important Upgrade Notice:"
|
813 |
+
msgstr "Aviso importante de actualización:"
|
814 |
+
|
815 |
+
#: includes/class-fs-plugin-updater.php:1121
|
816 |
msgid "Installing plugin: %s"
|
817 |
msgstr "Instalando plugin: %s"
|
818 |
|
819 |
+
#: includes/class-fs-plugin-updater.php:1162
|
820 |
msgid "Unable to connect to the filesystem. Please confirm your credentials."
|
821 |
msgstr "No es posible conectarse al sistema de archivos. Por favor, confirma tus credenciales."
|
822 |
|
823 |
+
#: includes/class-fs-plugin-updater.php:1335
|
824 |
msgid "The remote plugin package does not contain a folder with the desired slug and renaming did not work."
|
825 |
msgstr "El paquete de plugin remoto no contiene una carpeta con el Slug deseado y el cambio de nombre no funcionó."
|
826 |
|
827 |
+
#: includes/fs-plugin-info-dialog.php369,
|
828 |
+
#: templates/account/partials/addon.php:292
|
829 |
msgctxt "verb"
|
830 |
msgid "Purchase"
|
831 |
msgstr "Comprar"
|
832 |
|
833 |
+
#: includes/fs-plugin-info-dialog.php:372
|
834 |
msgid "Start my free %s"
|
835 |
msgstr "Comenzar mi período gratuito de %s"
|
836 |
|
837 |
+
#: includes/fs-plugin-info-dialog.php:413
|
838 |
msgid "Install Free Version Now"
|
839 |
msgstr "Instalar la versión gratuita ahora"
|
840 |
|
841 |
+
#: includes/fs-plugin-info-dialog.php414, templates/auto-installation.php111,
|
842 |
+
#: templates/account/partials/addon.php272,
|
843 |
+
#: templates/account/partials/addon.php:322
|
844 |
msgid "Install Now"
|
845 |
msgstr "Instalar ahora"
|
846 |
|
847 |
+
#: includes/fs-plugin-info-dialog.php:425
|
848 |
msgctxt "as download latest version"
|
849 |
msgid "Download Latest Free Version"
|
850 |
msgstr "Descargar la última versión gratuita"
|
851 |
|
852 |
+
#: includes/fs-plugin-info-dialog.php426, templates/account.php80,
|
853 |
#: templates/account/partials/addon.php:21
|
854 |
msgctxt "as download latest version"
|
855 |
msgid "Download Latest"
|
856 |
msgstr "Descargar la última"
|
857 |
|
858 |
+
#: includes/fs-plugin-info-dialog.php:436
|
859 |
msgid "Install Free Version Update Now"
|
860 |
msgstr "Instalar la actualización gratuita ahora"
|
861 |
|
862 |
+
#: includes/fs-plugin-info-dialog.php437, templates/account.php:460
|
863 |
msgid "Install Update Now"
|
864 |
msgstr "Instalar actualización ahora"
|
865 |
|
866 |
+
#: includes/fs-plugin-info-dialog.php:448
|
867 |
msgid "Newer Free Version (%s) Installed"
|
868 |
msgstr "Versión gratuita más reciente (%s) instalada"
|
869 |
|
870 |
+
#: includes/fs-plugin-info-dialog.php:449
|
871 |
msgid "Newer Version (%s) Installed"
|
872 |
msgstr "Versión más reciente (%s) instalada"
|
873 |
|
874 |
+
#: includes/fs-plugin-info-dialog.php:457
|
875 |
msgid "Latest Free Version Installed"
|
876 |
msgstr "Última versión gratuita instalada"
|
877 |
|
878 |
+
#: includes/fs-plugin-info-dialog.php:458
|
879 |
msgid "Latest Version Installed"
|
880 |
msgstr "Última versión instalada"
|
881 |
|
882 |
+
#: includes/fs-plugin-info-dialog.php:613
|
883 |
msgctxt "Plugin installer section title"
|
884 |
msgid "Description"
|
885 |
msgstr "Descripción"
|
886 |
|
887 |
+
#: includes/fs-plugin-info-dialog.php:614
|
888 |
msgctxt "Plugin installer section title"
|
889 |
msgid "Installation"
|
890 |
msgstr "Instalación"
|
891 |
|
892 |
+
#: includes/fs-plugin-info-dialog.php:615
|
893 |
msgctxt "Plugin installer section title"
|
894 |
msgid "FAQ"
|
895 |
msgstr "FAQ"
|
896 |
|
897 |
+
#: includes/fs-plugin-info-dialog.php616,
|
898 |
#: templates/plugin-info/description.php:55
|
899 |
msgid "Screenshots"
|
900 |
msgstr "Capturas de pantalla"
|
901 |
|
902 |
+
#: includes/fs-plugin-info-dialog.php:617
|
903 |
msgctxt "Plugin installer section title"
|
904 |
msgid "Changelog"
|
905 |
msgstr "Registro de cambios"
|
906 |
|
907 |
+
#: includes/fs-plugin-info-dialog.php:618
|
908 |
msgctxt "Plugin installer section title"
|
909 |
msgid "Reviews"
|
910 |
msgstr "Valoraciones"
|
911 |
|
912 |
+
#: includes/fs-plugin-info-dialog.php:619
|
913 |
msgctxt "Plugin installer section title"
|
914 |
msgid "Other Notes"
|
915 |
msgstr "Otras notas"
|
916 |
|
917 |
+
#: includes/fs-plugin-info-dialog.php:634
|
918 |
msgctxt "Plugin installer section title"
|
919 |
msgid "Features & Pricing"
|
920 |
msgstr "Características y precios"
|
921 |
|
922 |
+
#: includes/fs-plugin-info-dialog.php:644
|
923 |
msgid "Plugin Install"
|
924 |
msgstr "Instalar plugin"
|
925 |
|
926 |
+
#: includes/fs-plugin-info-dialog.php:716
|
927 |
msgctxt "e.g. Professional Plan"
|
928 |
msgid "%s Plan"
|
929 |
msgstr "Plan %s"
|
930 |
|
931 |
+
#: includes/fs-plugin-info-dialog.php:742
|
932 |
msgctxt "e.g. the best product"
|
933 |
msgid "Best"
|
934 |
msgstr "El mejor"
|
935 |
|
936 |
+
#: includes/fs-plugin-info-dialog.php748,
|
937 |
+
#: includes/fs-plugin-info-dialog.php:768
|
938 |
msgctxt "as every month"
|
939 |
msgid "Monthly"
|
940 |
msgstr "Mensual"
|
941 |
|
942 |
+
#: includes/fs-plugin-info-dialog.php:751
|
943 |
msgctxt "as once a year"
|
944 |
msgid "Annual"
|
945 |
msgstr "Anual"
|
946 |
|
947 |
+
#: includes/fs-plugin-info-dialog.php:754
|
948 |
msgid "Lifetime"
|
949 |
msgstr "Permanente"
|
950 |
|
951 |
+
#: includes/fs-plugin-info-dialog.php768,
|
952 |
+
#: includes/fs-plugin-info-dialog.php770,
|
953 |
+
#: includes/fs-plugin-info-dialog.php:772
|
954 |
msgctxt "e.g. billed monthly"
|
955 |
msgid "Billed %s"
|
956 |
msgstr "Facturado %s"
|
957 |
|
958 |
+
#: includes/fs-plugin-info-dialog.php:770
|
959 |
msgctxt "as once a year"
|
960 |
msgid "Annually"
|
961 |
msgstr "Anualmente"
|
962 |
|
963 |
+
#: includes/fs-plugin-info-dialog.php:772
|
964 |
msgctxt "as once a year"
|
965 |
msgid "Once"
|
966 |
msgstr "Una vez"
|
967 |
|
968 |
+
#: includes/fs-plugin-info-dialog.php:778
|
969 |
msgid "Single Site License"
|
970 |
msgstr "Licencia para un único sitio"
|
971 |
|
972 |
+
#: includes/fs-plugin-info-dialog.php:780
|
973 |
msgid "Unlimited Licenses"
|
974 |
msgstr "Licencias ilimitadas"
|
975 |
|
976 |
+
#: includes/fs-plugin-info-dialog.php:782
|
977 |
msgid "Up to %s Sites"
|
978 |
msgstr "Hasta %s sitios"
|
979 |
|
980 |
+
#: includes/fs-plugin-info-dialog.php792,
|
981 |
#: templates/plugin-info/features.php:82
|
982 |
msgctxt "as monthly period"
|
983 |
msgid "mo"
|
984 |
msgstr "me"
|
985 |
|
986 |
+
#: includes/fs-plugin-info-dialog.php799,
|
987 |
#: templates/plugin-info/features.php:80
|
988 |
msgctxt "as annual period"
|
989 |
msgid "year"
|
990 |
msgstr "año"
|
991 |
|
992 |
+
#: includes/fs-plugin-info-dialog.php:853
|
993 |
msgctxt "noun"
|
994 |
msgid "Price"
|
995 |
msgstr "Precio"
|
996 |
|
997 |
+
#: includes/fs-plugin-info-dialog.php:901
|
998 |
msgid "Save %s"
|
999 |
msgstr "Guardar %s"
|
1000 |
|
1001 |
+
#: includes/fs-plugin-info-dialog.php:911
|
1002 |
msgid "No commitment for %s - cancel anytime"
|
1003 |
msgstr "Sin compromiso para %s - cancelar en cualquier momento"
|
1004 |
|
1005 |
+
#: includes/fs-plugin-info-dialog.php:914
|
1006 |
msgid "After your free %s, pay as little as %s"
|
1007 |
msgstr "Después de su período gratuito %s, pague sólo %s"
|
1008 |
|
1009 |
+
#: includes/fs-plugin-info-dialog.php:925
|
1010 |
msgid "Details"
|
1011 |
msgstr "Detalles"
|
1012 |
|
1013 |
+
#: includes/fs-plugin-info-dialog.php929, templates/account.php91,
|
1014 |
+
#: templates/debug.php201, templates/debug.php238, templates/debug.php452,
|
1015 |
+
#: templates/account/partials/addon.php:32
|
1016 |
msgctxt "product version"
|
1017 |
msgid "Version"
|
1018 |
msgstr "Versión"
|
1019 |
|
1020 |
+
#: includes/fs-plugin-info-dialog.php:936
|
1021 |
msgctxt "as the plugin author"
|
1022 |
msgid "Author"
|
1023 |
msgstr "Autor"
|
1024 |
|
1025 |
+
#: includes/fs-plugin-info-dialog.php:943
|
1026 |
msgid "Last Updated"
|
1027 |
msgstr "Última actualización"
|
1028 |
|
1029 |
+
#: includes/fs-plugin-info-dialog.php948, templates/account.php:376
|
1030 |
msgctxt "x-ago"
|
1031 |
msgid "%s ago"
|
1032 |
msgstr "hace %s"
|
1033 |
|
1034 |
+
#: includes/fs-plugin-info-dialog.php:957
|
1035 |
msgid "Requires WordPress Version"
|
1036 |
msgstr "Necesita la versión de WordPress"
|
1037 |
|
1038 |
+
#: includes/fs-plugin-info-dialog.php:958
|
1039 |
msgid "%s or higher"
|
1040 |
msgstr "%s o mayor"
|
1041 |
|
1042 |
+
#: includes/fs-plugin-info-dialog.php:965
|
1043 |
msgid "Compatible up to"
|
1044 |
msgstr "Compatible hasta"
|
1045 |
|
1046 |
+
#: includes/fs-plugin-info-dialog.php:973
|
1047 |
msgid "Downloaded"
|
1048 |
msgstr "Descargado"
|
1049 |
|
1050 |
+
#: includes/fs-plugin-info-dialog.php:977
|
1051 |
msgid "%s time"
|
1052 |
msgstr "% vez"
|
1053 |
|
1054 |
+
#: includes/fs-plugin-info-dialog.php:979
|
1055 |
msgid "%s times"
|
1056 |
msgstr "%s veces"
|
1057 |
|
1058 |
+
#: includes/fs-plugin-info-dialog.php:989
|
1059 |
msgid "WordPress.org Plugin Page"
|
1060 |
msgstr "Página del plugin en WordPress.org"
|
1061 |
|
1062 |
+
#: includes/fs-plugin-info-dialog.php:997
|
1063 |
msgid "Plugin Homepage"
|
1064 |
msgstr "Página web del plugin"
|
1065 |
|
1066 |
+
#: includes/fs-plugin-info-dialog.php1005,
|
1067 |
+
#: includes/fs-plugin-info-dialog.php:1087
|
1068 |
msgid "Donate to this plugin"
|
1069 |
msgstr "Donar a este plugin"
|
1070 |
|
1071 |
+
#: includes/fs-plugin-info-dialog.php:1012
|
1072 |
msgid "Average Rating"
|
1073 |
msgstr "Calificación media"
|
1074 |
|
1075 |
+
#: includes/fs-plugin-info-dialog.php:1019
|
1076 |
msgid "based on %s"
|
1077 |
msgstr "basado en %s"
|
1078 |
|
1079 |
+
#: includes/fs-plugin-info-dialog.php:1023
|
1080 |
msgid "%s rating"
|
1081 |
msgstr "%s calificación"
|
1082 |
|
1083 |
+
#: includes/fs-plugin-info-dialog.php:1025
|
1084 |
msgid "%s ratings"
|
1085 |
msgstr "%s calificaciones"
|
1086 |
|
1087 |
+
#: includes/fs-plugin-info-dialog.php:1040
|
1088 |
msgid "%s star"
|
1089 |
msgstr "%s estrella"
|
1090 |
|
1091 |
+
#: includes/fs-plugin-info-dialog.php:1042
|
1092 |
msgid "%s stars"
|
1093 |
msgstr "%s estrellas"
|
1094 |
|
1095 |
+
#: includes/fs-plugin-info-dialog.php:1053
|
1096 |
msgid "Click to see reviews that provided a rating of %s"
|
1097 |
msgstr "Haz clic para ver los comentarios con una valoración de %s"
|
1098 |
|
1099 |
+
#: includes/fs-plugin-info-dialog.php:1066
|
1100 |
msgid "Contributors"
|
1101 |
msgstr "Colaboradores"
|
1102 |
|
1103 |
+
#: includes/fs-plugin-info-dialog.php1095,
|
1104 |
+
#: includes/fs-plugin-info-dialog.php:1097
|
1105 |
msgid "Warning"
|
1106 |
msgstr "Atencion"
|
1107 |
|
1108 |
+
#: includes/fs-plugin-info-dialog.php:1095
|
1109 |
msgid "This plugin has not been tested with your current version of WordPress."
|
1110 |
msgstr "Este plugin no ha sido probado con tu versión actual de WordPress."
|
1111 |
|
1112 |
+
#: includes/fs-plugin-info-dialog.php:1097
|
1113 |
msgid "This plugin has not been marked as compatible with your version of WordPress."
|
1114 |
msgstr "Este puglin no ha sido marcado como compatible con tu versión de WordPress."
|
1115 |
|
1116 |
+
#: includes/fs-plugin-info-dialog.php:1116
|
1117 |
msgid "Paid add-on must be deployed to Freemius."
|
1118 |
msgstr "El complemento de pago se debe implementar en Freemius."
|
1119 |
|
1120 |
+
#: includes/fs-plugin-info-dialog.php:1117
|
1121 |
msgid "Add-on must be deployed to WordPress.org or Freemius."
|
1122 |
msgstr "El complemento debe implementarse en WordPress.org o en Freemius."
|
1123 |
|
1124 |
+
#: templates/account.php81, templates/forms/subscription-cancellation.php96,
|
1125 |
+
#: templates/account/partials/addon.php22,
|
1126 |
#: templates/account/partials/site.php:295
|
1127 |
+
msgid "Downgrading your plan"
|
1128 |
+
msgstr "Bajando tu plan"
|
1129 |
|
1130 |
+
#: templates/account.php82, templates/forms/subscription-cancellation.php97,
|
1131 |
+
#: templates/account/partials/addon.php23,
|
1132 |
+
#: templates/account/partials/site.php:296
|
1133 |
+
msgid "Cancelling the subscription"
|
1134 |
+
msgstr "Cancelando la suscripción"
|
1135 |
+
|
1136 |
+
#. translators: %1s: Either 'Downgrading your plan' or 'Cancelling the
|
1137 |
+
#. subscription'
|
1138 |
+
#: templates/account.php84, templates/forms/subscription-cancellation.php99,
|
1139 |
+
#: templates/account/partials/addon.php25,
|
1140 |
+
#: templates/account/partials/site.php:298
|
1141 |
+
msgid "%1s will immediately stop all future recurring payments and your %s plan license will expire in %s."
|
1142 |
+
msgstr "%1s detendrá inmediatamente todos los pagos recurrentes futuros y tu %s licencia del plan caducará en %s."
|
1143 |
+
|
1144 |
+
#: templates/account.php85, templates/forms/subscription-cancellation.php100,
|
1145 |
+
#: templates/account/partials/addon.php26,
|
1146 |
+
#: templates/account/partials/site.php:299
|
1147 |
+
msgid "Please note that we will not be able to grandfather outdated pricing for renewals/new subscriptions after a cancellation. If you choose to renew the subscription manually in the future, after a price increase, which typically occurs once a year, you will be charged the updated price."
|
1148 |
+
msgstr "Ten en cuenta que no podremos abaratar los precios desactualizados para renovaciones/nuevas suscripciones después de una cancelación. Si eliges renovar la suscripción manualmente en el futuro, después de un aumento de precio, que generalmente ocurre una vez al año, se te cobrará el precio actualizado."
|
1149 |
+
|
1150 |
+
#: templates/account.php86, templates/forms/subscription-cancellation.php106,
|
1151 |
+
#: templates/account/partials/addon.php:27
|
1152 |
msgid "Cancelling the trial will immediately block access to all premium features. Are you sure?"
|
1153 |
msgstr "La cancelación del período de prueba bloqueará inmediatamente el acceso a todas las funciones premium. ¿Estás seguro?"
|
1154 |
|
1155 |
+
#: templates/account.php87, templates/forms/subscription-cancellation.php101,
|
1156 |
+
#: templates/account/partials/addon.php28,
|
1157 |
+
#: templates/account/partials/site.php:300
|
1158 |
+
msgid "You can still enjoy all %s features but you will not have access to %s security & feature updates, nor support."
|
1159 |
+
msgstr "Todavía puedes disfrutar de todas las funciones de %s pero no tendrás acceso a soporte y actualizaciones de %s."
|
1160 |
|
1161 |
+
#: templates/account.php88, templates/forms/subscription-cancellation.php102,
|
1162 |
+
#: templates/account/partials/addon.php29,
|
1163 |
+
#: templates/account/partials/site.php:301
|
1164 |
msgid "Once your license expires you can still use the Free version but you will NOT have access to the %s features."
|
1165 |
msgstr "Una vez que caduque tu licencia todavía puedes utilizar la versión gratuita pero NO tendrás acceso a las funciones de %s."
|
1166 |
|
1167 |
#. translators: %s: Plan title (e.g. "Professional")
|
1168 |
+
#: templates/account.php90,
|
1169 |
#: templates/account/partials/activate-license-button.php31,
|
1170 |
+
#: templates/account/partials/addon.php:31
|
1171 |
msgid "Activate %s Plan"
|
1172 |
msgstr "Activar plan %s"
|
1173 |
|
1174 |
#. translators: %s: Time period (e.g. Auto renews in "2 months")
|
1175 |
+
#: templates/account.php93, templates/account/partials/addon.php34,
|
1176 |
#: templates/account/partials/site.php:275
|
1177 |
msgid "Auto renews in %s"
|
1178 |
msgstr "Auto renovaciones en %s"
|
1179 |
|
1180 |
#. translators: %s: Time period (e.g. Expires in "2 months")
|
1181 |
+
#: templates/account.php95, templates/account/partials/addon.php36,
|
1182 |
#: templates/account/partials/site.php:277
|
1183 |
msgid "Expires in %s"
|
1184 |
msgstr "Caduca en %s"
|
1185 |
|
1186 |
+
#: templates/account.php96, templates/account/partials/addon.php:37
|
1187 |
msgctxt "as synchronize license"
|
1188 |
msgid "Sync License"
|
1189 |
msgstr "Sincronizar licencia"
|
1190 |
|
1191 |
+
#: templates/account.php97, templates/account/partials/addon.php:38
|
1192 |
msgid "Cancel Trial"
|
1193 |
msgstr "Cancelar período de prueba"
|
1194 |
|
1195 |
+
#: templates/account.php98, templates/account/partials/addon.php:39
|
1196 |
msgid "Change Plan"
|
1197 |
msgstr "Cambiar Plan"
|
1198 |
|
1199 |
+
#: templates/account.php99, templates/account/partials/addon.php:40
|
1200 |
msgctxt "verb"
|
1201 |
msgid "Upgrade"
|
1202 |
msgstr "Actualizar"
|
1203 |
|
1204 |
+
#: templates/account.php101, templates/account/partials/addon.php42,
|
1205 |
+
#: templates/account/partials/site.php:302
|
1206 |
msgctxt "verb"
|
1207 |
msgid "Downgrade"
|
1208 |
msgstr "Degradar"
|
1209 |
|
1210 |
+
#: templates/account.php103, templates/add-ons.php130,
|
1211 |
#: templates/plugin-info/features.php72,
|
1212 |
+
#: templates/account/partials/addon.php44,
|
1213 |
#: templates/account/partials/site.php:31
|
1214 |
msgid "Free"
|
1215 |
msgstr "Gratis"
|
1216 |
|
1217 |
+
#: templates/account.php104, templates/account/partials/addon.php:45
|
1218 |
msgid "Activate"
|
1219 |
msgstr "Activar"
|
1220 |
|
1221 |
+
#: templates/account.php105, templates/debug.php371,
|
1222 |
#: includes/customizer/class-fs-customizer-upsell-control.php106,
|
1223 |
+
#: templates/account/partials/addon.php:46
|
1224 |
msgctxt "as product pricing plan"
|
1225 |
msgid "Plan"
|
1226 |
msgstr "Plan"
|
1227 |
|
1228 |
+
#: templates/account.php:158
|
1229 |
msgid "Free Trial"
|
1230 |
msgstr "Período de prueba gratuito"
|
1231 |
|
1232 |
+
#: templates/account.php:169
|
1233 |
msgid "Account Details"
|
1234 |
msgstr "Detalles de la cuenta"
|
1235 |
|
1236 |
+
#: templates/account.php:179
|
1237 |
msgid "Deleting the account will automatically deactivate your %s plan license so you can use it on other sites. If you want to terminate the recurring payments as well, click the \"Cancel\" button, and first \"Downgrade\" your account. Are you sure you would like to continue with the deletion?"
|
1238 |
msgstr "La eliminación de la cuenta desactivará automáticamente su licencia de plan %s para que pueda utilizarla en otros sitios. Si también desea cancelar los pagos periódicos, haga clic en el botón \"Cancelar\" y, en primer lugar, \"Degradar\" su cuenta. ¿Seguro que deseas continuar con la eliminación?"
|
1239 |
|
1240 |
+
#: templates/account.php:181
|
1241 |
msgid "Deletion is not temporary. Only delete if you no longer want to use this %s anymore. Are you sure you would like to continue with the deletion?"
|
1242 |
msgstr "La eliminación no es temporal. Sólo elimínalo si ya no deseas utilizar este %s más. ¿Estás seguro que desea continuar con la eliminación?"
|
1243 |
|
1244 |
+
#: templates/account.php:184
|
1245 |
msgid "Delete Account"
|
1246 |
msgstr "Borrar cuenta"
|
1247 |
|
1248 |
+
#: templates/account.php196, templates/account/partials/addon.php159,
|
1249 |
#: templates/account/partials/deactivate-license-button.php:35
|
1250 |
msgid "Deactivate License"
|
1251 |
msgstr "Desactivar licencia"
|
1252 |
|
1253 |
+
#: templates/account.php219, templates/forms/subscription-cancellation.php:125
|
1254 |
msgid "Are you sure you want to proceed?"
|
1255 |
msgstr "¿Estás seguro que quieres proceder?"
|
1256 |
|
1257 |
+
#: templates/account.php219, templates/account/partials/addon.php:182
|
1258 |
msgid "Cancel Subscription"
|
1259 |
msgstr "Cancelar suscripción"
|
1260 |
|
1261 |
+
#: templates/account.php:247
|
1262 |
msgctxt "as synchronize"
|
1263 |
msgid "Sync"
|
1264 |
msgstr "Sincronizar"
|
1265 |
|
1266 |
+
#: templates/account.php261, templates/debug.php:487
|
1267 |
msgid "Name"
|
1268 |
msgstr "Nombre"
|
1269 |
|
1270 |
+
#: templates/account.php267, templates/debug.php:488
|
1271 |
msgid "Email"
|
1272 |
msgstr "Correo electrónico"
|
1273 |
|
1274 |
+
#: templates/account.php274, templates/debug.php370, templates/debug.php:526
|
1275 |
msgid "User ID"
|
1276 |
msgstr "ID de usuario"
|
1277 |
|
1278 |
+
#: templates/account.php:282
|
1279 |
msgid "Site ID"
|
1280 |
msgstr "ID del sitio"
|
1281 |
|
1282 |
+
#: templates/account.php:285
|
1283 |
msgid "No ID"
|
1284 |
msgstr "Sin ID"
|
1285 |
|
1286 |
+
#: templates/account.php290, templates/debug.php243, templates/debug.php372,
|
1287 |
+
#: templates/debug.php453, templates/debug.php490,
|
1288 |
#: templates/account/partials/site.php:219
|
1289 |
msgid "Public Key"
|
1290 |
msgstr "Clave pública"
|
1291 |
|
1292 |
+
#: templates/account.php296, templates/debug.php373, templates/debug.php454,
|
1293 |
+
#: templates/debug.php491, templates/account/partials/site.php:231
|
1294 |
msgid "Secret Key"
|
1295 |
msgstr "Clave secreta"
|
1296 |
|
1297 |
+
#: templates/account.php:299
|
1298 |
msgctxt "as secret encryption key missing"
|
1299 |
msgid "No Secret"
|
1300 |
msgstr "Sin clave secreta"
|
1301 |
|
1302 |
+
#: templates/account.php318, templates/account/partials/site.php112,
|
1303 |
#: templates/account/partials/site.php:114
|
1304 |
msgid "Trial"
|
1305 |
msgstr "Período de prueba gratuito"
|
1306 |
|
1307 |
+
#: templates/account.php337, templates/debug.php531,
|
1308 |
#: templates/account/partials/site.php:248
|
1309 |
msgid "License Key"
|
1310 |
msgstr "Clave de licencia"
|
1311 |
|
1312 |
+
#: templates/account.php:367
|
1313 |
msgid "not verified"
|
1314 |
msgstr "no verificado"
|
1315 |
|
1316 |
+
#: templates/account.php376, templates/account/partials/addon.php:120
|
1317 |
+
msgid "Expired"
|
1318 |
+
msgstr "Caducado"
|
1319 |
+
|
1320 |
+
#: templates/account.php:428
|
1321 |
msgid "Premium version"
|
1322 |
msgstr "Versión premium"
|
1323 |
|
1324 |
+
#: templates/account.php:430
|
1325 |
msgid "Free version"
|
1326 |
msgstr "Versión gratuita"
|
1327 |
|
1328 |
+
#: templates/account.php:442
|
1329 |
msgid "Verify Email"
|
1330 |
msgstr "Verificar correo electrónico"
|
1331 |
|
1332 |
+
#: templates/account.php:453
|
1333 |
msgid "Download %s Version"
|
1334 |
msgstr "Descargar versión %s"
|
1335 |
|
1336 |
+
#: templates/account.php467, templates/account.php649,
|
1337 |
#: templates/account/partials/site.php237,
|
1338 |
#: templates/account/partials/site.php:255
|
1339 |
msgctxt "verb"
|
1340 |
msgid "Show"
|
1341 |
msgstr "Mostrar"
|
1342 |
|
1343 |
+
#: templates/account.php:481
|
1344 |
msgid "What is your %s?"
|
1345 |
msgstr "¿Cual es tú %s?"
|
1346 |
|
1347 |
+
#: templates/account.php489, templates/account/billing.php:27
|
1348 |
msgctxt "verb"
|
1349 |
msgid "Edit"
|
1350 |
msgstr "Editar"
|
1351 |
|
1352 |
+
#: templates/account.php:502
|
1353 |
msgid "Sites"
|
1354 |
msgstr "Sitios"
|
1355 |
|
1356 |
+
#: templates/account.php:513
|
1357 |
msgid "Search by address"
|
1358 |
msgstr "Buscar por dirección"
|
1359 |
|
1360 |
+
#: templates/account.php522, templates/account.php570, templates/debug.php236,
|
1361 |
+
#: templates/debug.php364, templates/debug.php449, templates/debug.php486,
|
1362 |
+
#: templates/debug.php524, templates/debug.php597,
|
1363 |
#: templates/account/payments.php35, templates/debug/logger.php:21
|
1364 |
msgid "ID"
|
1365 |
msgstr "ID"
|
1366 |
|
1367 |
+
#: templates/account.php523, templates/debug.php:367
|
1368 |
msgid "Address"
|
1369 |
msgstr "Dirección"
|
1370 |
|
1371 |
+
#: templates/account.php:524
|
1372 |
msgid "License"
|
1373 |
msgstr "Licencia"
|
1374 |
|
1375 |
+
#: templates/account.php:525
|
1376 |
msgid "Plan"
|
1377 |
msgstr "Plan"
|
1378 |
|
1379 |
+
#: templates/account.php:573
|
1380 |
msgctxt "as software license"
|
1381 |
msgid "License"
|
1382 |
msgstr "Licencia"
|
1383 |
|
1384 |
+
#: templates/account.php:643
|
1385 |
msgctxt "verb"
|
1386 |
msgid "Hide"
|
1387 |
msgstr "Ocultar"
|
1388 |
|
1389 |
+
#: templates/account.php:686
|
1390 |
+
msgid "Cancelling %s"
|
1391 |
+
msgstr "Cancelando %s"
|
1392 |
+
|
1393 |
+
#: templates/account.php686, templates/account.php703,
|
1394 |
+
#: templates/forms/subscription-cancellation.php27,
|
1395 |
+
#: templates/forms/deactivation/form.php:117
|
1396 |
+
msgid "trial"
|
1397 |
+
msgstr "período de prueba"
|
1398 |
+
|
1399 |
+
#: templates/account.php701, templates/forms/deactivation/form.php:134
|
1400 |
+
msgid "Cancelling %s..."
|
1401 |
+
msgstr "Cancelando %s..."
|
1402 |
+
|
1403 |
+
#: templates/account.php704, templates/forms/subscription-cancellation.php28,
|
1404 |
+
#: templates/forms/deactivation/form.php:118
|
1405 |
+
msgid "subscription"
|
1406 |
+
msgstr "suscripción"
|
1407 |
+
|
1408 |
+
#: templates/account.php:718
|
1409 |
msgid "Deactivating your license will block all premium features, but will enable activating the license on another site. Are you sure you want to proceed?"
|
1410 |
msgstr "Al desactivar tu licencia todas las características premium se bloquearán, pero posibilitará poder activar tu licencia en otro sitio. ¿Estás seguro que quieres continuar?"
|
1411 |
|
1417 |
msgid "We could'nt load the add-ons list. It's probably an issue on our side, please try to come back in few minutes."
|
1418 |
msgstr "No podemos cargar la lista de complementos. Probablemente es un problema por nuestro parte, por favor inténtalo de nuevo en unos minutos."
|
1419 |
|
1420 |
+
#: templates/add-ons.php:139
|
1421 |
msgid "View details"
|
1422 |
msgstr "Ver detalles"
|
1423 |
|
1456 |
msgstr "Compatible con PCI"
|
1457 |
|
1458 |
#. translators: %s: name (e.g. Hey John,)
|
1459 |
+
#: templates/connect.php:112
|
1460 |
msgctxt "greeting"
|
1461 |
msgid "Hey %s,"
|
1462 |
msgstr "Hey %s,"
|
1463 |
|
1464 |
+
#: templates/connect.php:154
|
1465 |
msgid "Allow & Continue"
|
1466 |
msgstr "Permitir y continuar"
|
1467 |
|
1468 |
+
#: templates/connect.php:158
|
1469 |
msgid "Re-send activation email"
|
1470 |
msgstr "Reenviar correo electrónico de activación"
|
1471 |
|
1472 |
+
#: templates/connect.php:162
|
1473 |
msgid "Thanks %s!"
|
1474 |
msgstr "¡Gracias %s!"
|
1475 |
|
1476 |
+
#: templates/connect.php172, templates/forms/license-activation.php:43
|
1477 |
msgid "Agree & Activate License"
|
1478 |
msgstr "De acuerdo y activar licencia"
|
1479 |
|
1480 |
+
#: templates/connect.php:181
|
1481 |
msgid "Thanks for purchasing %s! To get started, please enter your license key:"
|
1482 |
msgstr "¡Gracias por comprar %s! Para empezar, escribe tu clave de licencia:"
|
1483 |
|
1484 |
+
#: templates/connect.php:188
|
1485 |
msgid "Never miss an important update - opt in to our security & feature updates notifications, educational content, offers, and non-sensitive diagnostic tracking with %4$s."
|
1486 |
msgstr "No te pierdas ninguna actualización importante - acepta para notificaciones de seguridad y de actualizaciones, ofertas y seguimiento de diagnóstico con datos no sensibles con %4$s."
|
1487 |
|
1488 |
+
#: templates/connect.php:189
|
1489 |
msgid "Never miss an important update - opt in to our security and feature updates notifications, and non-sensitive diagnostic tracking with %4$s."
|
1490 |
msgstr "No te pierdas ninguna actualización importante - acepta para notificaciones de seguridad y de actualizaciones y seguimiento de diagnóstico con datos no sensibles con %4$s."
|
1491 |
|
1492 |
+
#: templates/connect.php:195
|
1493 |
msgid "Never miss an important update - opt in to our security & feature updates notifications, educational content, offers, and non-sensitive diagnostic tracking with %4$s. If you skip this, that's okay! %1$s will still work just fine."
|
1494 |
msgstr "No te pierdas ninguna actualización importante - acepta las notificaciones de seguridad y de actualizaciones, contenido educacional, ofertas y seguimiento de diagnóstico con datos no sensibles con %4$s. ¡Si te saltas esto, no pasa nada! %1$s seguirá funcionando bien."
|
1495 |
|
1496 |
+
#: templates/connect.php:196
|
1497 |
msgid "Never miss an important update - opt in to our security & feature updates notifications, and non-sensitive diagnostic tracking with %4$s. If you skip this, that's okay! %1$s will still work just fine."
|
1498 |
msgstr "No te pierdas ninguna actualización importante - acepta las notificaciones de seguridad y de actualizaciones y seguimiento de diagnóstico con datos no sensibles con %4$s. ¡Si te saltas esto, no pasa nada! %1$s seguirá funcionando bien."
|
1499 |
|
1500 |
+
#: templates/connect.php:230
|
1501 |
msgid "We're excited to introduce the Freemius network-level integration."
|
1502 |
msgstr "Estamos emocionados de introducir la integración de Freemius a nivel de red."
|
1503 |
|
1504 |
+
#: templates/connect.php:233
|
1505 |
msgid "During the update process we detected %d site(s) that are still pending license activation."
|
1506 |
msgstr "Durante el proceso de actualización hemos detectado%d sitio(s) que aún están pendientes de la activación de licencia."
|
1507 |
|
1508 |
+
#: templates/connect.php:235
|
1509 |
msgid "If you'd like to use the %s on those sites, please enter your license key below and click the activation button."
|
1510 |
msgstr "Si quieres utilizar %s en estos sitios, introduce por favor tu clave de licencia abajo y haz click en el botón de activación."
|
1511 |
|
1512 |
+
#: templates/connect.php:237
|
1513 |
msgid "%s's paid features"
|
1514 |
msgstr "%s características de pago"
|
1515 |
|
1516 |
+
#: templates/connect.php:242
|
1517 |
msgid "Alternatively, you can skip it for now and activate the license later, in your %s's network-level Account page."
|
1518 |
msgstr "Alternativamente, puedes saltarlo ahora y activar la licencia después, en tu %s página de cuenta a nivel de red."
|
1519 |
|
1520 |
+
#: templates/connect.php:244
|
1521 |
msgid "During the update process we detected %s site(s) in the network that are still pending your attention."
|
1522 |
msgstr "Durante el proceso de actualización detectamos %s sitio(s) en la red que todavía están pendientes de tu atención."
|
1523 |
|
1524 |
+
#: templates/connect.php253, templates/forms/license-activation.php:46
|
1525 |
msgid "License key"
|
1526 |
msgstr "Clave de licencia"
|
1527 |
|
1528 |
+
#: templates/connect.php256, templates/forms/license-activation.php:19
|
1529 |
msgid "Can't find your license key?"
|
1530 |
msgstr "¿No puedes encontrar tu clave de licencia?"
|
1531 |
|
1532 |
+
#: templates/connect.php315, templates/connect.php630,
|
1533 |
#: templates/forms/deactivation/retry-skip.php:20
|
1534 |
msgctxt "verb"
|
1535 |
msgid "Skip"
|
1536 |
msgstr "Saltar"
|
1537 |
|
1538 |
+
#: templates/connect.php:318
|
1539 |
msgid "Delegate to Site Admins"
|
1540 |
msgstr "Delegar a administradores del sitio"
|
1541 |
|
1542 |
+
#: templates/connect.php:318
|
1543 |
msgid "If you click it, this decision will be delegated to the sites administrators."
|
1544 |
msgstr "Si haces click, esta decisión será delegada a los administradores de los sitios."
|
1545 |
|
1546 |
+
#: templates/connect.php:346
|
1547 |
msgid "Your Profile Overview"
|
1548 |
msgstr "Resumen del perfil"
|
1549 |
|
1550 |
+
#: templates/connect.php:347
|
1551 |
msgid "Name and email address"
|
1552 |
msgstr "Nombre y dirección de correo electrónico"
|
1553 |
|
1554 |
+
#: templates/connect.php:352
|
1555 |
msgid "Your Site Overview"
|
1556 |
msgstr "Resumen del sitio"
|
1557 |
|
1558 |
+
#: templates/connect.php:353
|
1559 |
msgid "Site URL, WP version, PHP info, plugins & themes"
|
1560 |
msgstr "URL del sitio web, versión de WP, PHP info, plugins y temas"
|
1561 |
|
1562 |
+
#: templates/connect.php:358
|
1563 |
msgid "Admin Notices"
|
1564 |
msgstr "Avisos de administración"
|
1565 |
|
1566 |
+
#: templates/connect.php359, templates/connect.php:375
|
1567 |
msgid "Updates, announcements, marketing, no spam"
|
1568 |
msgstr "Actualizaciones, anuncios, marketing, sin spam"
|
1569 |
|
1570 |
+
#: templates/connect.php:364
|
1571 |
msgid "Current %s Events"
|
1572 |
msgstr "Eventos de %s actuales"
|
1573 |
|
1574 |
+
#: templates/connect.php:365
|
1575 |
msgid "Activation, deactivation and uninstall"
|
1576 |
msgstr "Activación, desactivación y desinstalación"
|
1577 |
|
1578 |
+
#: templates/connect.php:374
|
1579 |
msgid "Newsletter"
|
1580 |
msgstr "Boletín"
|
1581 |
|
1582 |
+
#: templates/connect.php391, templates/forms/license-activation.php:38
|
1583 |
msgid "The %1$s will be periodically sending data to %2$s to check for security and feature updates, and verify the validity of your license."
|
1584 |
msgstr "%1$s periódicamente enviará datos a %2$s para comprobar las actualizaciones de seguridad, nuevas funcionalidades y verificar la validez de tu licencia."
|
1585 |
|
1586 |
+
#: templates/connect.php:396
|
1587 |
msgid "What permissions are being granted?"
|
1588 |
msgstr "¿Qué permisos se otorgan?"
|
1589 |
|
1590 |
+
#: templates/connect.php:417
|
1591 |
msgid "Don't have a license key?"
|
1592 |
msgstr "¿No tienes una clave de licencia?"
|
1593 |
|
1594 |
+
#: templates/connect.php:418
|
1595 |
msgid "Activate Free Version"
|
1596 |
msgstr "Activar versión gratuita"
|
1597 |
|
1598 |
+
#: templates/connect.php:420
|
1599 |
msgid "Have a license key?"
|
1600 |
msgstr "¿Tienes una clave de licencia?"
|
1601 |
|
1602 |
+
#: templates/connect.php:428
|
1603 |
msgid "Privacy Policy"
|
1604 |
msgstr "Política de privacidad"
|
1605 |
|
1606 |
+
#: templates/connect.php:430
|
1607 |
+
msgid "License Agreement"
|
1608 |
+
msgstr "Acuerdo de licencia"
|
1609 |
+
|
1610 |
+
#: templates/connect.php:430
|
1611 |
msgid "Terms of Service"
|
1612 |
msgstr "Términos de servicio"
|
1613 |
|
1614 |
+
#: templates/connect.php:766
|
1615 |
msgctxt "as in the process of sending an email"
|
1616 |
msgid "Sending email"
|
1617 |
msgstr "Enviando correo electrónico"
|
1618 |
|
1619 |
+
#: templates/connect.php:767
|
1620 |
msgctxt "as activating plugin"
|
1621 |
msgid "Activating"
|
1622 |
msgstr "Activando"
|
1644 |
msgid "Debugging"
|
1645 |
msgstr "Depurando"
|
1646 |
|
1647 |
+
#: templates/debug.php54, templates/debug.php248, templates/debug.php374,
|
1648 |
+
#: templates/debug.php:492
|
1649 |
msgid "Actions"
|
1650 |
msgstr "Acciones"
|
1651 |
|
1669 |
msgid "Sync Data From Server"
|
1670 |
msgstr "Sincronizar datos desde el servidor"
|
1671 |
|
1672 |
+
#: templates/debug.php:95
|
1673 |
+
msgid "Migrate Options to Network"
|
1674 |
+
msgstr "Migrar opciones a la red"
|
1675 |
+
|
1676 |
+
#: templates/debug.php:100
|
1677 |
msgid "Load DB Option"
|
1678 |
msgstr "Cargar opción de BD"
|
1679 |
|
1680 |
+
#: templates/debug.php:103
|
1681 |
msgid "Set DB Option"
|
1682 |
msgstr "Guardar opción en BD"
|
1683 |
|
1684 |
+
#: templates/debug.php:180
|
1685 |
msgid "Key"
|
1686 |
msgstr "Clave"
|
1687 |
|
1688 |
+
#: templates/debug.php:181
|
1689 |
msgid "Value"
|
1690 |
msgstr "Valor"
|
1691 |
|
1692 |
+
#: templates/debug.php:197
|
1693 |
msgctxt "as software development kit versions"
|
1694 |
msgid "SDK Versions"
|
1695 |
msgstr "Versiones SDK"
|
1696 |
|
1697 |
+
#: templates/debug.php:202
|
1698 |
msgid "SDK Path"
|
1699 |
msgstr "Ruta del SDK"
|
1700 |
|
1701 |
+
#: templates/debug.php203, templates/debug.php:242
|
1702 |
msgid "Module Path"
|
1703 |
msgstr "Ruta del módulo"
|
1704 |
|
1705 |
+
#: templates/debug.php:204
|
1706 |
msgid "Is Active"
|
1707 |
msgstr "Está activo"
|
1708 |
|
1709 |
+
#: templates/debug.php232, templates/debug/plugins-themes-sync.php:35
|
1710 |
msgid "Plugins"
|
1711 |
msgstr "Plugins"
|
1712 |
|
1713 |
+
#: templates/debug.php232, templates/debug/plugins-themes-sync.php:56
|
1714 |
msgid "Themes"
|
1715 |
msgstr "Temas"
|
1716 |
|
1717 |
+
#: templates/debug.php237, templates/debug.php369, templates/debug.php451,
|
1718 |
#: templates/debug/scheduled-crons.php:80
|
1719 |
msgid "Slug"
|
1720 |
msgstr "Ruta"
|
1721 |
|
1722 |
+
#: templates/debug.php239, templates/debug.php:450
|
1723 |
msgid "Title"
|
1724 |
msgstr "Título"
|
1725 |
|
1726 |
+
#: templates/debug.php:240
|
1727 |
msgctxt "as application program interface"
|
1728 |
msgid "API"
|
1729 |
msgstr "API"
|
1730 |
|
1731 |
+
#: templates/debug.php:241
|
1732 |
msgid "Freemius State"
|
1733 |
msgstr "Estado Freemius"
|
1734 |
|
1735 |
+
#: templates/debug.php:245
|
1736 |
msgid "Network Blog"
|
1737 |
msgstr "Blog de red"
|
1738 |
|
1739 |
+
#: templates/debug.php:246
|
1740 |
msgid "Network User"
|
1741 |
msgstr "Usuario de red"
|
1742 |
|
1743 |
+
#: templates/debug.php:283
|
1744 |
msgctxt "as connection was successful"
|
1745 |
msgid "Connected"
|
1746 |
msgstr "Conectado"
|
1747 |
|
1748 |
+
#: templates/debug.php:284
|
1749 |
msgctxt "as connection blocked"
|
1750 |
msgid "Blocked"
|
1751 |
msgstr "Bloqueado"
|
1752 |
|
1753 |
+
#: templates/debug.php:320
|
1754 |
+
msgid "Simulate Trial Promotion"
|
1755 |
msgstr "Simular período de prueba"
|
1756 |
|
1757 |
+
#: templates/debug.php:332
|
1758 |
msgid "Simulate Network Upgrade"
|
1759 |
msgstr "Simular actualización de red"
|
1760 |
|
1761 |
+
#: templates/debug.php:358
|
1762 |
msgid "%s Installs"
|
1763 |
msgstr "%s Instalaciones"
|
1764 |
|
1765 |
+
#: templates/debug.php:360
|
1766 |
msgctxt "like websites"
|
1767 |
msgid "Sites"
|
1768 |
msgstr "Sitios"
|
1769 |
|
1770 |
+
#: templates/debug.php366, templates/account/partials/site.php:148
|
1771 |
msgid "Blog ID"
|
1772 |
msgstr "ID del blog"
|
1773 |
|
1774 |
+
#: templates/debug.php431, templates/debug.php509,
|
1775 |
+
#: templates/account/partials/addon.php:339
|
1776 |
msgctxt "verb"
|
1777 |
msgid "Delete"
|
1778 |
msgstr "Borrar"
|
1779 |
|
1780 |
+
#: templates/debug.php:445
|
1781 |
msgid "Add Ons of module %s"
|
1782 |
msgstr "Complementos del módulo %s"
|
1783 |
|
1784 |
+
#: templates/debug.php:482
|
1785 |
msgid "Users"
|
1786 |
msgstr "Usuarios"
|
1787 |
|
1788 |
+
#: templates/debug.php:489
|
1789 |
msgid "Verified"
|
1790 |
msgstr "Verificado"
|
1791 |
|
1792 |
+
#: templates/debug.php:520
|
1793 |
msgid "%s Licenses"
|
1794 |
msgstr "%s Licencias"
|
1795 |
|
1796 |
+
#: templates/debug.php:525
|
1797 |
msgid "Plugin ID"
|
1798 |
msgstr "ID del plugin"
|
1799 |
|
1800 |
+
#: templates/debug.php:527
|
1801 |
msgid "Plan ID"
|
1802 |
msgstr "ID del plan"
|
1803 |
|
1804 |
+
#: templates/debug.php:528
|
1805 |
msgid "Quota"
|
1806 |
msgstr "Cuota"
|
1807 |
|
1808 |
+
#: templates/debug.php:529
|
1809 |
msgid "Activated"
|
1810 |
msgstr "Activado"
|
1811 |
|
1812 |
+
#: templates/debug.php:530
|
1813 |
msgid "Blocking"
|
1814 |
msgstr "Bloqueando"
|
1815 |
|
1816 |
+
#: templates/debug.php:532
|
1817 |
msgctxt "as expiration date"
|
1818 |
msgid "Expiration"
|
1819 |
msgstr "Caducidad"
|
1820 |
|
1821 |
+
#: templates/debug.php:555
|
1822 |
msgid "Debug Log"
|
1823 |
msgstr "Log de Debug"
|
1824 |
|
1825 |
+
#: templates/debug.php:559
|
1826 |
msgid "All Types"
|
1827 |
msgstr "Todos los Tipos"
|
1828 |
|
1829 |
+
#: templates/debug.php:566
|
1830 |
msgid "All Requests"
|
1831 |
msgstr "Todas las peticiones"
|
1832 |
|
1833 |
+
#: templates/debug.php571, templates/debug.php600,
|
1834 |
#: templates/debug/logger.php:25
|
1835 |
msgid "File"
|
1836 |
msgstr "Archivo"
|
1837 |
|
1838 |
+
#: templates/debug.php572, templates/debug.php598,
|
1839 |
#: templates/debug/logger.php:23
|
1840 |
msgid "Function"
|
1841 |
msgstr "Función"
|
1842 |
|
1843 |
+
#: templates/debug.php:573
|
1844 |
msgid "Process ID"
|
1845 |
msgstr "ID del proceso"
|
1846 |
|
1847 |
+
#: templates/debug.php:574
|
1848 |
msgid "Logger"
|
1849 |
msgstr "Logger"
|
1850 |
|
1851 |
+
#: templates/debug.php575, templates/debug.php599,
|
1852 |
#: templates/debug/logger.php:24
|
1853 |
msgid "Message"
|
1854 |
msgstr "Mensaje"
|
1855 |
|
1856 |
+
#: templates/debug.php:577
|
1857 |
msgid "Filter"
|
1858 |
msgstr "Filtro"
|
1859 |
|
1860 |
+
#: templates/debug.php:585
|
1861 |
msgid "Download"
|
1862 |
msgstr "Descarga"
|
1863 |
|
1864 |
+
#: templates/debug.php596, templates/debug/logger.php:22
|
1865 |
msgid "Type"
|
1866 |
msgstr "Tipo"
|
1867 |
|
1868 |
+
#: templates/debug.php601, templates/debug/logger.php:26
|
1869 |
msgid "Timestamp"
|
1870 |
msgstr "Timestamp"
|
1871 |
|
2216 |
msgid "By clicking \"Opt Out\", we will no longer be sending any data from %s to %s."
|
2217 |
msgstr "Haciendo clic en \"Desistir\", ya no enviaremos los datos de %s a %s."
|
2218 |
|
2219 |
+
#: templates/forms/premium-versions-upgrade-handler.php:40
|
2220 |
msgid "There is a new version of %s available."
|
2221 |
msgstr "Hay una nueva versión de %s disponible."
|
2222 |
|
2223 |
+
#: templates/forms/premium-versions-upgrade-handler.php:41
|
2224 |
+
msgid " %s to access version %s security & feature updates, and support."
|
2225 |
+
msgstr "%s para acceder a la versión %s de actualizaciones de funciones, seguridad y soporte."
|
2226 |
|
2227 |
+
#: templates/forms/premium-versions-upgrade-handler.php:54
|
2228 |
msgid "New Version Available"
|
2229 |
msgstr "Nueva versión disponible"
|
2230 |
|
2231 |
+
#: templates/forms/premium-versions-upgrade-handler.php:75
|
|
|
|
|
|
|
|
|
2232 |
msgctxt "close a window"
|
2233 |
msgid "Dismiss"
|
2234 |
msgstr "Descartar"
|
2241 |
msgid "Enter the email address you've used for the upgrade below and we will resend you the license key."
|
2242 |
msgstr "Escribe abajo la dirección de correo electrónico que has usado para la actualización y te reenviaremos la clave de licencia."
|
2243 |
|
2244 |
+
#: templates/forms/subscription-cancellation.php:37
|
2245 |
+
msgid "Deactivating or uninstalling the %s will automatically disable the license, which you'll be able to use on another site."
|
2246 |
+
msgstr "Desactivar o desinstalar %s deshabilitará automáticamente la licencia, que podrás usar en otro sitio."
|
2247 |
+
|
2248 |
+
#: templates/forms/subscription-cancellation.php:47
|
2249 |
+
msgid "In case you are NOT planning on using this %s on this site (or any other site) - would you like to cancel the %s as well?"
|
2250 |
+
msgstr "En caso de que NO estés planeando utilizar este %s en este sitio (o en cualquier otro sitio), ¿te gustaría cancelar también %s?"
|
2251 |
+
|
2252 |
+
#: templates/forms/subscription-cancellation.php:52
|
2253 |
+
msgid "license"
|
2254 |
+
msgstr "licencia"
|
2255 |
+
|
2256 |
+
#: templates/forms/subscription-cancellation.php:57
|
2257 |
+
msgid "Cancel %s - I no longer need any security & feature updates, nor support for %s because I'm not planning to use the %s on this, or any other site."
|
2258 |
+
msgstr "Cancelar %s - No necesito más actualizaciones de características y seguridad, ni soporte para %s porque no pretendo utilizar%s en este, u otro sitio."
|
2259 |
+
|
2260 |
+
#: templates/forms/subscription-cancellation.php:68
|
2261 |
+
msgid "Don't cancel %s - I'm still interested in getting security & feature updates, as well as be able to contact support."
|
2262 |
+
msgstr "No cancelar %s - Todavía estoy interesado en obtener actualizaciones de características y seguridad, así como poder contactar con soporte."
|
2263 |
+
|
2264 |
+
#: templates/forms/subscription-cancellation.php:103
|
2265 |
+
msgid "Once your license expires you will no longer be able to use the %s, unless you activate it again with a valid premium license."
|
2266 |
+
msgstr "Una vez que tu licencia caduque no podrás seguir utilizando %s, a no ser que lo actives de nuevo con una licencia premium válida."
|
2267 |
+
|
2268 |
+
#: templates/forms/subscription-cancellation.php:136
|
2269 |
+
msgid "Cancel %s?"
|
2270 |
+
msgstr "¿Cancelar %s?"
|
2271 |
+
|
2272 |
+
#: templates/forms/subscription-cancellation.php:143
|
2273 |
+
msgid "Proceed"
|
2274 |
+
msgstr "Proceder"
|
2275 |
+
|
2276 |
+
#: templates/forms/subscription-cancellation.php191,
|
2277 |
+
#: templates/forms/deactivation/form.php:150
|
2278 |
+
msgid "Cancel %s & Proceed"
|
2279 |
+
msgstr "Cancelar %s y proceder"
|
2280 |
+
|
2281 |
#: templates/forms/trial-start.php:22
|
2282 |
msgid "You are 1-click away from starting your %1$s-day free trial of the %2$s plan."
|
2283 |
msgstr "Estás a sólo 1-click de comenzar tu %1$s días de prueba gratuita del plan %2$s."
|
2343 |
msgid "Last license"
|
2344 |
msgstr "Última licencia"
|
2345 |
|
2346 |
+
#: templates/account/partials/addon.php:115
|
2347 |
msgid "Cancelled"
|
2348 |
msgstr "Cancelado"
|
2349 |
|
2350 |
+
#: templates/account/partials/addon.php:125
|
|
|
|
|
|
|
|
|
2351 |
msgid "No expiration"
|
2352 |
msgstr "Sin caducidad"
|
2353 |
|
2354 |
+
#: templates/account/partials/addon.php264,
|
2355 |
+
#: templates/account/partials/addon.php:317
|
2356 |
msgid "Activate this add-on"
|
2357 |
msgstr "Activar este complemento"
|
2358 |
|
2380 |
msgid "Contact Support"
|
2381 |
msgstr "Contactar soporte"
|
2382 |
|
2383 |
+
#: templates/forms/deactivation/form.php:59
|
2384 |
msgid "Anonymous feedback"
|
2385 |
msgstr "Comentarios anónimos"
|
2386 |
|
2387 |
+
#: templates/forms/deactivation/form.php:66
|
2388 |
msgid "Deactivate"
|
2389 |
msgstr "Desactivar"
|
2390 |
|
2391 |
+
#: templates/forms/deactivation/form.php:68
|
2392 |
msgid "Activate %s"
|
2393 |
msgstr "Activar %s"
|
2394 |
|
2395 |
+
#: templates/forms/deactivation/form.php:80
|
2396 |
+
msgid "Quick Feedback"
|
2397 |
msgstr "Comentarios rápidos"
|
2398 |
|
2399 |
+
#: templates/forms/deactivation/form.php:84
|
2400 |
msgid "If you have a moment, please let us know why you are %s"
|
2401 |
+
msgstr "Si tienes un momento, por favor, dinos por qué estás %s"
|
2402 |
|
2403 |
+
#: templates/forms/deactivation/form.php:84
|
2404 |
msgid "deactivating"
|
2405 |
msgstr "desactivando"
|
2406 |
|
2407 |
+
#: templates/forms/deactivation/form.php:84
|
2408 |
msgid "switching"
|
2409 |
msgstr "cambiando"
|
2410 |
|
2411 |
+
#: templates/forms/deactivation/form.php:332
|
2412 |
msgid "Submit & %s"
|
2413 |
msgstr "Enviar y %s"
|
2414 |
|
2415 |
+
#: templates/forms/deactivation/form.php:353
|
2416 |
msgid "Kindly tell us the reason so we can improve."
|
2417 |
msgstr "Por favor, dínos la razón para que podamos mejorar."
|
2418 |
|
2419 |
+
#: templates/forms/deactivation/form.php:478
|
2420 |
msgid "Yes - %s"
|
2421 |
msgstr "Si - %s"
|
2422 |
|
2423 |
+
#: templates/forms/deactivation/form.php:485
|
2424 |
msgid "Skip & %s"
|
2425 |
msgstr "Saltar y %s"
|
2426 |
|
freemius/languages/freemius-fr_FR.mo
CHANGED
Binary file
|
freemius/languages/freemius-fr_FR.po
CHANGED
@@ -7,7 +7,7 @@ msgstr ""
|
|
7 |
"Project-Id-Version: WordPress SDK\n"
|
8 |
"Report-Msgid-Bugs-To: https://github.com/Freemius/wordpress-sdk/issues\n"
|
9 |
"POT-Creation-Date: \n"
|
10 |
-
"PO-Revision-Date: 2018-
|
11 |
"Last-Translator: Boris Colombier <transifex.com@wba.fr>\n"
|
12 |
"Language: fr_FR\n"
|
13 |
"Language-Team: French (France) (http://www.transifex.com/freemius/wordpress-sdk/language/fr_FR/)\n"
|
@@ -21,1294 +21,1391 @@ msgstr ""
|
|
21 |
"X-Poedit-SearchPathExcluded-0: *.js\n"
|
22 |
"X-Poedit-SourceCharset: UTF-8\n"
|
23 |
|
24 |
-
#: includes/class-freemius.php:
|
25 |
msgid "Freemius SDK couldn't find the plugin's main file. Please contact sdk@freemius.com with the current error."
|
26 |
msgstr "Le SDK Freemius ne trouve pas le fichier principal du plugin. Merci de contacter sdk@freemius.com en indiquant l'erreur."
|
27 |
|
28 |
-
#: includes/class-freemius.php:
|
29 |
msgid "Error"
|
30 |
msgstr "Erreur"
|
31 |
|
32 |
-
#: includes/class-freemius.php:
|
33 |
msgid "I found a better %s"
|
34 |
msgstr "J'ai trouvé un meilleur %s"
|
35 |
|
36 |
-
#: includes/class-freemius.php:
|
37 |
msgid "What's the %s's name?"
|
38 |
msgstr "Quel est le nom du %s ?"
|
39 |
|
40 |
-
#: includes/class-freemius.php:
|
41 |
msgid "It's a temporary %s. I'm just debugging an issue."
|
42 |
msgstr "C'est une %s temporaire. Je corrige un problème."
|
43 |
|
44 |
-
#: includes/class-freemius.php:
|
45 |
msgid "Deactivation"
|
46 |
msgstr "Désactivation"
|
47 |
|
48 |
-
#: includes/class-freemius.php:
|
49 |
msgid "Theme Switch"
|
50 |
msgstr "Changement de Thème"
|
51 |
|
52 |
-
#: includes/class-freemius.
|
53 |
msgid "Other"
|
54 |
msgstr "Autre"
|
55 |
|
56 |
-
#: includes/class-freemius.php:
|
57 |
msgid "I no longer need the %s"
|
58 |
msgstr "Je n'ai plus besoin du %s"
|
59 |
|
60 |
-
#: includes/class-freemius.php:
|
61 |
msgid "I only needed the %s for a short period"
|
62 |
msgstr "Je n'ai besoin de %s que pour une courte période"
|
63 |
|
64 |
-
#: includes/class-freemius.php:
|
65 |
msgid "The %s broke my site"
|
66 |
msgstr "Le %s a cassé mon site"
|
67 |
|
68 |
-
#: includes/class-freemius.php:
|
69 |
msgid "The %s suddenly stopped working"
|
70 |
msgstr "Le %s a soudainement arrêté de fonctionner"
|
71 |
|
72 |
-
#: includes/class-freemius.php:
|
73 |
msgid "I can't pay for it anymore"
|
74 |
msgstr "Je ne peux plus payer pour ça"
|
75 |
|
76 |
-
#: includes/class-freemius.php:
|
77 |
msgid "What price would you feel comfortable paying?"
|
78 |
msgstr "Quel prix seriez-vous prêt à payer ?"
|
79 |
|
80 |
-
#: includes/class-freemius.php:
|
81 |
msgid "I don't like to share my information with you"
|
82 |
msgstr "Je ne veux pas partager mes informations avec vous"
|
83 |
|
84 |
-
#: includes/class-freemius.php:
|
85 |
msgid "The %s didn't work"
|
86 |
msgstr "Le %s n'a pas fonctionné"
|
87 |
|
88 |
-
#: includes/class-freemius.php:
|
89 |
msgid "I couldn't understand how to make it work"
|
90 |
msgstr "Je ne comprends pas comment le faire fonctionner"
|
91 |
|
92 |
-
#: includes/class-freemius.php:
|
93 |
msgid "The %s is great, but I need specific feature that you don't support"
|
94 |
msgstr "Le %s est bien mais j'ai besoin de fonctionnalités spécifiques que vous ne proposez pas"
|
95 |
|
96 |
-
#: includes/class-freemius.php:
|
97 |
msgid "What feature?"
|
98 |
msgstr "Quelle fonctionnalité ?"
|
99 |
|
100 |
-
#: includes/class-freemius.php:
|
101 |
msgid "The %s is not working"
|
102 |
msgstr "Le %s ne fonctionne pas"
|
103 |
|
104 |
-
#: includes/class-freemius.php:
|
105 |
msgid "Kindly share what didn't work so we can fix it for future users..."
|
106 |
msgstr "Merci de nous indiquer ce qui ne fonctionne pas afin que nous puissions le corriger pour les futurs utilisateurs..."
|
107 |
|
108 |
-
#: includes/class-freemius.php:
|
109 |
msgid "It's not what I was looking for"
|
110 |
msgstr "Ce n'est pas ce que je recherche"
|
111 |
|
112 |
-
#: includes/class-freemius.php:
|
113 |
msgid "What you've been looking for?"
|
114 |
msgstr "Que recherchez-vous ?"
|
115 |
|
116 |
-
#: includes/class-freemius.php:
|
117 |
msgid "The %s didn't work as expected"
|
118 |
msgstr "Le %s n'a pas fonctionné comme prévu"
|
119 |
|
120 |
-
#: includes/class-freemius.php:
|
121 |
msgid "What did you expect?"
|
122 |
msgstr "À quoi vous attendiez-vous ?"
|
123 |
|
124 |
-
#: includes/class-freemius.
|
125 |
msgid "Freemius Debug"
|
126 |
msgstr "Débuggage Freemius"
|
127 |
|
128 |
-
#: includes/class-freemius.php:
|
129 |
msgid "I don't know what is cURL or how to install it, help me!"
|
130 |
msgstr "Je ne sais pas ce qu'est cURL ou comment l'installer, aidez moi !"
|
131 |
|
132 |
-
#: includes/class-freemius.php:
|
133 |
msgid "We'll make sure to contact your hosting company and resolve the issue. You will get a follow-up email to %s once we have an update."
|
134 |
msgstr "Nous allons contacter votre hébergeur afin de résoudre le problème. Vous recevrez un email à propos de %s dès que nous aurons des nouvelles."
|
135 |
|
136 |
-
#: includes/class-freemius.php:
|
137 |
msgid "Great, please install cURL and enable it in your php.ini file. In addition, search for the 'disable_functions' directive in your php.ini file and remove any disabled methods starting with 'curl_'. To make sure it was successfully activated, use 'phpinfo()'. Once activated, deactivate the %s and reactivate it back again."
|
138 |
msgstr "Parfait, merci d'installer cURL et de l'activer dans votre fichier php.ini. De plus, recherchez l'instruction 'disable_functions' de votre fichier php.ini et désactivez les commandes commençant par 'curl_'. Pour vérifier la bonne activation, utilisez la fonction 'phpinfo()'. Une fois activé, désactivez le %s et réactivez le à nouveau."
|
139 |
|
140 |
-
#: includes/class-freemius.php:
|
141 |
msgid "Yes - do your thing"
|
142 |
msgstr "Oui - allez-y"
|
143 |
|
144 |
-
#: includes/class-freemius.php:
|
145 |
msgid "No - just deactivate"
|
146 |
msgstr "Non - désactivation seulement"
|
147 |
|
148 |
-
#: includes/class-freemius.
|
149 |
-
#: includes/class-freemius.
|
150 |
-
#: includes/class-freemius.
|
151 |
-
#: includes/class-freemius.
|
152 |
-
#: includes/class-freemius.
|
153 |
-
#: includes/class-freemius.
|
154 |
-
#: includes/class-freemius.
|
155 |
msgctxt "exclamation"
|
156 |
msgid "Oops"
|
157 |
msgstr "Oups"
|
158 |
|
159 |
-
#: includes/class-freemius.php:
|
160 |
msgid "Thank for giving us the chance to fix it! A message was just sent to our technical staff. We will get back to you as soon as we have an update to %s. Appreciate your patience."
|
161 |
msgstr "Merci de nous permettre de corriger ça. Un message vient d'être envoyé à notre service technique. Nous reviendrons vers vous dès que nous aurons des nouvelles à propos de %s."
|
162 |
|
163 |
-
#: includes/class-freemius.php:
|
164 |
msgctxt "addonX cannot run without pluginY"
|
165 |
msgid "%s cannot run without %s."
|
166 |
msgstr "%s ne peut pas fonctionner sans %s."
|
167 |
|
168 |
-
#: includes/class-freemius.php:
|
169 |
msgctxt "addonX cannot run..."
|
170 |
msgid "%s cannot run without the plugin."
|
171 |
msgstr "%s ne peut pas fonctionner sans le plugin."
|
172 |
|
173 |
-
#: includes/class-freemius.
|
174 |
-
#: includes/class-freemius.php:
|
175 |
msgid "Unexpected API error. Please contact the %s's author with the following error."
|
176 |
msgstr "Une erreur est survenue dans l'API. Merci de contacter l'auteur du %s en lui indiquant l'erreur."
|
177 |
|
178 |
-
#: includes/class-freemius.php:
|
179 |
msgid "Premium %s version was successfully activated."
|
180 |
msgstr "La version premium de %s a été activée avec succès."
|
181 |
|
182 |
-
#: includes/class-freemius.
|
183 |
msgctxt ""
|
184 |
msgid "W00t"
|
185 |
msgstr "Génial"
|
186 |
|
187 |
-
#: includes/class-freemius.php:
|
188 |
msgid "You have a %s license."
|
189 |
msgstr "Vous avez une license pour %s."
|
190 |
|
191 |
-
#: includes/class-freemius.
|
192 |
-
#: includes/class-freemius.
|
193 |
-
#: includes/class-freemius.
|
194 |
-
#: includes/class-freemius.php:
|
195 |
msgctxt "interjection expressing joy or exuberance"
|
196 |
msgid "Yee-haw"
|
197 |
msgstr "Youpi"
|
198 |
|
199 |
-
#: includes/class-freemius.php:
|
200 |
msgid "%s free trial was successfully cancelled. Since the add-on is premium only it was automatically deactivated. If you like to use it in the future, you'll have to purchase a license."
|
201 |
msgstr "La période d'essai du %s a bien été annulé. L'add-on a été désactivé car il ne fonctionne qu'avec la version premium. Si vous souhaitez l'utiliser ultérieurement, vous devrez acheter une licence."
|
202 |
|
203 |
-
#: includes/class-freemius.php:
|
204 |
msgid "%s is a premium only add-on. You have to purchase a license first before activating the plugin."
|
205 |
msgstr "%sest un add-on pour la version premium. Vous devez acheter une licence avant d'activer le plugin."
|
206 |
|
207 |
-
#: includes/class-freemius.
|
208 |
-
#: templates/account/partials/addon.php:
|
209 |
msgid "More information about %s"
|
210 |
msgstr "Plus d'informations à propos de %s"
|
211 |
|
212 |
-
#: includes/class-freemius.php:
|
213 |
msgid "Purchase License"
|
214 |
msgstr "Acheter une licence"
|
215 |
|
216 |
-
#: includes/class-freemius.
|
217 |
msgid "You should receive an activation email for %s to your mailbox at %s. Please make sure you click the activation button in that email to %s."
|
218 |
msgstr "Vous devriez recevoir un email d'activation pour %s sur votre boîte %s. Merci de cliquer sur le bouton d'activation dans l'email pour %s."
|
219 |
|
220 |
-
#: includes/class-freemius.php:
|
221 |
msgid "start the trial"
|
222 |
msgstr "commencer la période d'essai"
|
223 |
|
224 |
-
#: includes/class-freemius.
|
225 |
msgid "complete the install"
|
226 |
msgstr "compléter l'installation"
|
227 |
|
228 |
-
#: includes/class-freemius.php:
|
229 |
msgid "You are just one step away - %s"
|
230 |
msgstr "Il ne reste qu'une étape - %s"
|
231 |
|
232 |
-
#: includes/class-freemius.php:
|
233 |
msgctxt "%s - plugin name. As complete \"PluginX\" activation now"
|
234 |
msgid "Complete \"%s\" Activation Now"
|
235 |
msgstr "Compléter \"%s\" Activer Maintenant"
|
236 |
|
237 |
-
#: includes/class-freemius.php:
|
238 |
msgid "We made a few tweaks to the %s, %s"
|
239 |
msgstr "Nous avons fait quelques modifications au %s, %s"
|
240 |
|
241 |
-
#: includes/class-freemius.php:
|
242 |
-
msgid "Opt in to make \"%s\"
|
243 |
-
msgstr "
|
244 |
|
245 |
-
#: includes/class-freemius.php:
|
246 |
msgid "The upgrade of %s was successfully completed."
|
247 |
msgstr "La mise à jour du %s s'est terminée avec succès "
|
248 |
|
249 |
-
#: includes/class-freemius.
|
250 |
-
#: includes/class-fs-plugin-updater.
|
251 |
-
#: includes/class-fs-plugin-updater.
|
|
|
252 |
msgid "Add-On"
|
253 |
msgstr "Add-On"
|
254 |
|
255 |
-
#: includes/class-freemius.
|
256 |
-
#: templates/debug.php:
|
257 |
msgid "Plugin"
|
258 |
msgstr "Plugin"
|
259 |
|
260 |
-
#: includes/class-freemius.
|
261 |
-
#: templates/debug.
|
262 |
msgid "Theme"
|
263 |
msgstr "Thème"
|
264 |
|
265 |
-
#: includes/class-freemius.php:
|
266 |
-
msgid "
|
267 |
-
msgstr "
|
268 |
|
269 |
-
#: includes/class-freemius.php:
|
270 |
msgid "We couldn't find your email address in the system, are you sure it's the right address?"
|
271 |
msgstr "Nous ne trouvons pas votre adresse mail dans notre système, êtes-vous qu'il s'agit de la bonne adresse ?"
|
272 |
|
273 |
-
#: includes/class-freemius.php:
|
274 |
msgid "We can't see any active licenses associated with that email address, are you sure it's the right address?"
|
275 |
msgstr "Nous ne trouvons aucune licence active associée avec cette adresse email, êtes-vous qu'il s'agit de la bonne adresse ?"
|
276 |
|
277 |
-
#: includes/class-freemius.php:
|
278 |
msgid "Account is pending activation."
|
279 |
msgstr "Compte en cours d'activation."
|
280 |
|
281 |
-
#: includes/class-freemius.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
282 |
msgid "%s activation was successfully completed."
|
283 |
msgstr "L'activation de %s s'est terminée avec succès."
|
284 |
|
285 |
-
#: includes/class-freemius.php:
|
286 |
msgid "Your account was successfully activated with the %s plan."
|
287 |
msgstr "Votre compte a été activé avec succès avec la formule %s."
|
288 |
|
289 |
-
#: includes/class-freemius.
|
290 |
msgid "Your trial has been successfully started."
|
291 |
msgstr "Votre période d'essai a bien démarré."
|
292 |
|
293 |
-
#: includes/class-freemius.
|
294 |
-
#: includes/class-freemius.php:
|
295 |
msgid "Couldn't activate %s."
|
296 |
msgstr "Impossible d'activer %s."
|
297 |
|
298 |
-
#: includes/class-freemius.
|
299 |
-
#: includes/class-freemius.php:
|
300 |
msgid "Please contact us with the following message:"
|
301 |
msgstr "Merci de nous contacter avec le message suivant :"
|
302 |
|
303 |
-
#: includes/class-freemius.
|
304 |
msgid "Upgrade"
|
305 |
msgstr "Mise à jour"
|
306 |
|
307 |
-
#: includes/class-freemius.php:
|
308 |
msgid "Start Trial"
|
309 |
msgstr "Essai gratuit"
|
310 |
|
311 |
-
#: includes/class-freemius.php:
|
312 |
msgid "Pricing"
|
313 |
msgstr "Tarifs"
|
314 |
|
315 |
-
#: includes/class-freemius.
|
316 |
msgid "Affiliation"
|
317 |
msgstr "Affiliation"
|
318 |
|
319 |
-
#: includes/class-freemius.
|
320 |
-
#: templates/account.
|
321 |
msgid "Account"
|
322 |
msgstr "Compte"
|
323 |
|
324 |
-
#: includes/class-freemius.
|
325 |
#: includes/customizer/class-fs-customizer-support-section.php:60
|
326 |
msgid "Contact Us"
|
327 |
msgstr "Contactez Nous"
|
328 |
|
329 |
-
#: includes/class-freemius.
|
330 |
-
#: includes/class-freemius.
|
331 |
-
#: templates/account/partials/addon.php:
|
332 |
msgid "Add-Ons"
|
333 |
msgstr "Add-Ons"
|
334 |
|
335 |
-
#: includes/class-freemius.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
336 |
msgctxt "noun"
|
337 |
msgid "Pricing"
|
338 |
msgstr "Tarifs"
|
339 |
|
340 |
-
#: includes/class-freemius.
|
341 |
#: includes/customizer/class-fs-customizer-support-section.php:67
|
342 |
msgid "Support Forum"
|
343 |
msgstr "Forum de Support"
|
344 |
|
345 |
-
#: includes/class-freemius.php:
|
346 |
msgid "Your email has been successfully verified - you are AWESOME!"
|
347 |
msgstr "Votre email a été vérifié avec succès - vous êtes FORMIDABLE !"
|
348 |
|
349 |
-
#: includes/class-freemius.php:
|
350 |
msgctxt "a positive response"
|
351 |
msgid "Right on"
|
352 |
msgstr "Directement"
|
353 |
|
354 |
-
#: includes/class-freemius.php:
|
355 |
msgid "Your %s Add-on plan was successfully upgraded."
|
356 |
msgstr "Votre Add-on %s a bien été mis à jour."
|
357 |
|
358 |
-
#: includes/class-freemius.php:
|
359 |
msgid "%s Add-on was successfully purchased."
|
360 |
msgstr "L'Add-on %s a bien été acheté."
|
361 |
|
362 |
-
#: includes/class-freemius.php:
|
363 |
msgid "Download the latest version"
|
364 |
msgstr "Télécharger la dernière version"
|
365 |
|
366 |
-
#: includes/class-freemius.php:
|
367 |
msgctxt "%1s - plugin title, %2s - API domain"
|
368 |
msgid "Your server is blocking the access to Freemius' API, which is crucial for %1s synchronization. Please contact your host to whitelist %2s"
|
369 |
msgstr "Votre serveur bloque l'accès à l4API Freemius qui est indispensable pour la synchronisation %1s. Merci de contacter votre hébergeur pour mettre %2s dans la liste blanche "
|
370 |
|
371 |
-
#: includes/class-freemius.
|
372 |
-
#: includes/class-freemius.php:
|
373 |
msgid "Error received from the server:"
|
374 |
msgstr "Une erreur a été reçu depuis le serveur :"
|
375 |
|
376 |
-
#: includes/class-freemius.php:
|
377 |
msgid "It seems like one of the authentication parameters is wrong. Update your Public Key, Secret Key & User ID, and try again."
|
378 |
msgstr "Il semble que l'un des paramètres d'authentification soit faux. Veuillez mettre à jour votre Public Key, votre Secret Key ainsi que vote User ID et essayez à nouveau."
|
379 |
|
380 |
-
#: includes/class-freemius.
|
381 |
-
#: includes/class-freemius.php:
|
382 |
msgctxt ""
|
383 |
msgid "Hmm"
|
384 |
msgstr "Hmm"
|
385 |
|
386 |
-
#: includes/class-freemius.php:
|
387 |
msgid "It looks like you are still on the %s plan. If you did upgrade or change your plan, it's probably an issue on our side - sorry."
|
388 |
-
msgstr "Il semble que vous soyez encore sur la formule %s. Si vous avez mis à jour ou changer
|
389 |
|
390 |
-
#: includes/class-freemius.
|
391 |
-
#: templates/add-ons.
|
392 |
msgctxt "trial period"
|
393 |
msgid "Trial"
|
394 |
msgstr "Période d'essai"
|
395 |
|
396 |
-
#: includes/class-freemius.php:
|
397 |
msgid "I have upgraded my account but when I try to Sync the License, the plan remains %s."
|
398 |
msgstr "J'ai mis à jour mon compte mais quand j'essaie de synchroniser la licence, la formule est toujours %s."
|
399 |
|
400 |
-
#: includes/class-freemius.
|
401 |
msgid "Please contact us here"
|
402 |
msgstr "Merci de nous contacter ici"
|
403 |
|
404 |
-
#: includes/class-freemius.php:
|
405 |
msgid "Your plan was successfully upgraded."
|
406 |
msgstr "Votre formule a bien été mise à jour."
|
407 |
|
408 |
-
#: includes/class-freemius.php:
|
409 |
msgid "Your plan was successfully changed to %s."
|
410 |
msgstr "Votre formule a bien été modifié vers %s. "
|
411 |
|
412 |
-
#: includes/class-freemius.php:
|
413 |
msgid "Your license has expired. You can still continue using the free %s forever."
|
414 |
msgstr "Votre licence a expiré. Vous pouvez toujours utiliser la version gratuite indéfiniment."
|
415 |
|
416 |
-
#: includes/class-freemius.php:
|
417 |
msgid "Your license has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
|
418 |
msgstr "Votre licence a expiré.%1$sFaites la mise à jour maintenant%2$s pour continuer à utiliser le %3$s sans interruption."
|
419 |
|
420 |
-
#: includes/class-freemius.php:
|
421 |
msgid "Your license has been cancelled. If you think it's a mistake, please contact support."
|
422 |
msgstr "Votre licence a été annulé. Si vous pensez qu'il s'agit d'une erreur, merci de contacter le support."
|
423 |
|
424 |
-
#: includes/class-freemius.php:
|
425 |
msgid "Your license has expired. You can still continue using all the %s features, but you'll need to renew your license to continue getting updates and support."
|
426 |
msgstr "Votre licence a expiré. Vous pouvez toujours utiliser les fonctionnalités %s mais vous devrez renouveler votre licence pour recevoir les mises à jour et une assistance."
|
427 |
|
428 |
-
#: includes/class-freemius.php:
|
429 |
msgid "Your free trial has expired. You can still continue using all our free features."
|
430 |
msgstr "Votre période d'essai gratuite est terminée. Vous pouvez continuer à utiliser toutes nos fonctionnalités gratuites."
|
431 |
|
432 |
-
#: includes/class-freemius.php:
|
433 |
msgid "Your free trial has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
|
434 |
msgstr "Votre période d'essai gratuite est terminée. %1$sFaites la mise à jour maintenant%2$s pour continuer à utiliser le %3$s sans interruption."
|
435 |
|
436 |
-
#: includes/class-freemius.php:
|
437 |
msgid "It looks like the license could not be activated."
|
438 |
msgstr "Il semble que la licence ne puisse être activée."
|
439 |
|
440 |
-
#: includes/class-freemius.php:
|
441 |
msgid "Your license was successfully activated."
|
442 |
msgstr "Votre licence a bien été activée."
|
443 |
|
444 |
-
#: includes/class-freemius.php:
|
445 |
msgid "It looks like your site currently doesn't have an active license."
|
446 |
msgstr "Il semble que votre site n'ait pas de licence active."
|
447 |
|
448 |
-
#: includes/class-freemius.php:
|
449 |
msgid "It looks like the license deactivation failed."
|
450 |
msgstr "Il semble que la désactivation de la licence a échoué."
|
451 |
|
452 |
-
#: includes/class-freemius.php:
|
453 |
msgid "Your license was successfully deactivated, you are back to the %s plan."
|
454 |
msgstr "Votre licence a bien été désactivé, vous utilisez à présent la formule %s."
|
455 |
|
456 |
-
#: includes/class-freemius.php:
|
457 |
msgid "O.K"
|
458 |
msgstr "O.K"
|
459 |
|
460 |
-
#: includes/class-freemius.php:
|
461 |
-
msgid "
|
462 |
-
msgstr "
|
463 |
|
464 |
-
#: includes/class-freemius.php:
|
465 |
-
msgid "
|
466 |
-
msgstr "
|
467 |
|
468 |
-
#: includes/class-freemius.php:
|
469 |
msgid "You are already running the %s in a trial mode."
|
470 |
msgstr "Vous utilisez déjà le %s en période d'essai. "
|
471 |
|
472 |
-
#: includes/class-freemius.php:
|
473 |
msgid "You already utilized a trial before."
|
474 |
msgstr "Vous avez déjà utilisé la période d'essai."
|
475 |
|
476 |
-
#: includes/class-freemius.php:
|
477 |
msgid "Plan %s do not exist, therefore, can't start a trial."
|
478 |
msgstr "La formule %s n'existe pas, il n'est pas possible de commencer une période d'essai."
|
479 |
|
480 |
-
#: includes/class-freemius.php:
|
481 |
msgid "Plan %s does not support a trial period."
|
482 |
msgstr "La formule %s ne propose pas de période d'essai."
|
483 |
|
484 |
-
#: includes/class-freemius.php:
|
485 |
msgid "None of the %s's plans supports a trial period."
|
486 |
msgstr "Aucune formule du %s ne propose de période d'essai."
|
487 |
|
488 |
-
#: includes/class-freemius.php:
|
489 |
msgid "It looks like you are not in trial mode anymore so there's nothing to cancel :)"
|
490 |
msgstr "Il semble que vous ne soyez plus en période d'essai donc il n'y a rien à annuler :)"
|
491 |
|
492 |
-
#: includes/class-freemius.php:
|
493 |
-
msgid "Your %s free trial was successfully cancelled."
|
494 |
-
msgstr "Votre période d'essai %s a bien été annulé."
|
495 |
-
|
496 |
-
#: includes/class-freemius.php:17190
|
497 |
msgid "Seems like we are having some temporary issue with your trial cancellation. Please try again in few minutes."
|
498 |
msgstr "Il semble que nous ayons un problème temporaire pour annuler votre période d'essai. Merci de réessayer dans quelques minutes."
|
499 |
|
500 |
-
#: includes/class-freemius.php:
|
|
|
|
|
|
|
|
|
501 |
msgid "Version %s was released."
|
502 |
msgstr "La version %s vient d'être publiée."
|
503 |
|
504 |
-
#: includes/class-freemius.php:
|
505 |
msgid "Please download %s."
|
506 |
msgstr "Merci de télécharger %s."
|
507 |
|
508 |
-
#: includes/class-freemius.php:
|
509 |
msgid "the latest %s version here"
|
510 |
msgstr "la dernière version de %s ici"
|
511 |
|
512 |
-
#: includes/class-freemius.php:
|
513 |
msgid "New"
|
514 |
msgstr "Nouveau"
|
515 |
|
516 |
-
#: includes/class-freemius.php:
|
517 |
msgid "Seems like you got the latest release."
|
518 |
msgstr "Il semble que vous ayez la dernière version."
|
519 |
|
520 |
-
#: includes/class-freemius.php:
|
521 |
msgid "You are all good!"
|
522 |
msgstr "Vous êtes tout bon !"
|
523 |
|
524 |
-
#: includes/class-freemius.php:
|
525 |
msgid "Verification mail was just sent to %s. If you can't find it after 5 min, please check your spam box."
|
526 |
msgstr "Un email de vérification vient d'être envoyé sur %s. Si vous ne le recevez pas d'ici 5 minutes, merci de vérifier dans vos spams."
|
527 |
|
528 |
-
#: includes/class-freemius.php:
|
529 |
msgid "Site successfully opted in."
|
530 |
msgstr "Site ajouté avec succès."
|
531 |
|
532 |
-
#: includes/class-freemius.
|
533 |
msgid "Awesome"
|
534 |
msgstr "Formidable"
|
535 |
|
536 |
-
#: includes/class-freemius.
|
537 |
msgid "We appreciate your help in making the %s better by letting us track some usage data."
|
538 |
msgstr "Nous vous remercions de votre aide pour améliorer le %s en nous permettant de recevoir des informations concernant son usage."
|
539 |
|
540 |
-
#: includes/class-freemius.php:
|
541 |
msgid "Thank you!"
|
542 |
msgstr "Merci !"
|
543 |
|
544 |
-
#: includes/class-freemius.php:
|
545 |
msgid "We will no longer be sending any usage data of %s on %s to %s."
|
546 |
msgstr "Nous n'enverrons plus d'information d'utilisation de %s sur %s à %s."
|
547 |
|
548 |
-
#: includes/class-freemius.php:
|
549 |
msgid "Please check your mailbox, you should receive an email via %s to confirm the ownership change. From security reasons, you must confirm the change within the next 15 min. If you cannot find the email, please check your spam folder."
|
550 |
msgstr "Merci de vérifier votre messagerie, vous devriez recevoir un email via %s pour confirmer le changement de propriétaire. Pour des raisons de sécurité, vous devez confirmer le changement dans les prochaines 15 minutes. Vérifiez vos spams si vous ne recevez pas le message."
|
551 |
|
552 |
-
#: includes/class-freemius.php:
|
553 |
msgid "Thanks for confirming the ownership change. An email was just sent to %s for final approval."
|
554 |
msgstr "Merci pour la confirmation du changement de propriétaire. Un email vient d'être envoyé à %s pour la validation finale."
|
555 |
|
556 |
-
#: includes/class-freemius.php:
|
557 |
msgid "%s is the new owner of the account."
|
558 |
msgstr "%s est le nouveau propriétaire du compte."
|
559 |
|
560 |
-
#: includes/class-freemius.php:
|
561 |
msgctxt "as congratulations"
|
562 |
msgid "Congrats"
|
563 |
msgstr "Félicitations"
|
564 |
|
565 |
-
#: includes/class-freemius.php:
|
566 |
msgid "Sorry, we could not complete the email update. Another user with the same email is already registered."
|
567 |
msgstr "Désolé, nous ne pouvons pas mettre à jour l'email. Il existe déjà un autre utilisateur avec cette adresse."
|
568 |
|
569 |
-
#: includes/class-freemius.php:
|
570 |
msgid "If you would like to give up the ownership of the %s's account to %s click the Change Ownership button."
|
571 |
msgstr "Si vous voulez transférer la propriété du compte de %s à %s cliquez sur le bouton Changement De Propriétaire"
|
572 |
|
573 |
-
#: includes/class-freemius.php:
|
574 |
msgid "Change Ownership"
|
575 |
msgstr "Changement De Propriétaire"
|
576 |
|
577 |
-
#: includes/class-freemius.php:
|
578 |
msgid "Your email was successfully updated. You should receive an email with confirmation instructions in few moments."
|
579 |
msgstr "Votre email a été mis à jour. Vous allez recevoir un message avec les instructions de confirmation."
|
580 |
|
581 |
-
#: includes/class-freemius.php:
|
582 |
msgid "Please provide your full name."
|
583 |
msgstr "Merci d'indiquer vos prénom et nom."
|
584 |
|
585 |
-
#: includes/class-freemius.php:
|
586 |
msgid "Your name was successfully updated."
|
587 |
msgstr "Votre nom a été mis à jour."
|
588 |
|
589 |
-
#: includes/class-freemius.php:
|
590 |
msgid "You have successfully updated your %s."
|
591 |
msgstr "Votre %s a bien été mis à jour."
|
592 |
|
593 |
-
#: includes/class-freemius.php:
|
594 |
msgid "Just letting you know that the add-ons information of %s is being pulled from an external server."
|
595 |
msgstr "Sachez que les informations de l'add-ons de %s sont issus d'un serveur externe."
|
596 |
|
597 |
-
#: includes/class-freemius.php:
|
598 |
msgctxt "advance notice of something that will need attention."
|
599 |
msgid "Heads up"
|
600 |
msgstr "Avertissement"
|
601 |
|
602 |
-
#: includes/class-freemius.php:
|
603 |
msgctxt "exclamation"
|
604 |
msgid "Hey"
|
605 |
msgstr "Hey"
|
606 |
|
607 |
-
#: includes/class-freemius.php:
|
608 |
msgid "How do you like %s so far? Test all our %s premium features with a %d-day free trial."
|
609 |
msgstr "Que pensez-vous de %s ? Testez nos %s fonctionnalités premium avec %d jours d'essai gratuit."
|
610 |
|
611 |
-
#: includes/class-freemius.php:
|
612 |
msgid "No commitment for %s days - cancel anytime!"
|
613 |
msgstr "Pas d'engagement durant %s jours - annuler quand vous voulez !"
|
614 |
|
615 |
-
#: includes/class-freemius.php:
|
616 |
msgid "No credit card required"
|
617 |
msgstr "Pas besoin de carte bancaire"
|
618 |
|
619 |
-
#: includes/class-freemius.
|
620 |
msgctxt "call to action"
|
621 |
msgid "Start free trial"
|
622 |
msgstr "Commencer l'essai gratuit"
|
623 |
|
624 |
-
#: includes/class-freemius.php:
|
625 |
msgid "Hey there, did you know that %s has an affiliate program? If you like the %s you can become our ambassador and earn some cash!"
|
626 |
msgstr "Dites, savez-vous que %s propose un système de affiliation ? Si vous aimez le %s vous pouvez devenir notre ambassadeur et gagner de l'argent !"
|
627 |
|
628 |
-
#: includes/class-freemius.php:
|
629 |
msgid "Learn more"
|
630 |
msgstr "En savoir plus"
|
631 |
|
632 |
-
#: includes/class-freemius.
|
633 |
-
#: templates/account.
|
634 |
-
#: templates/connect.
|
635 |
-
#: templates/account/partials/addon.php:
|
636 |
msgid "Activate License"
|
637 |
msgstr "Activer la licence"
|
638 |
|
639 |
-
#: includes/class-freemius.
|
640 |
-
#: templates/account.
|
641 |
msgid "Change License"
|
642 |
msgstr "Changer la licence"
|
643 |
|
644 |
-
#: includes/class-freemius.
|
645 |
msgid "Opt Out"
|
646 |
msgstr "Désinscription"
|
647 |
|
648 |
-
#: includes/class-freemius.
|
649 |
#: templates/account/partials/site.php43,
|
650 |
#: templates/account/partials/site.php:161
|
651 |
msgid "Opt In"
|
652 |
msgstr "Inscription"
|
653 |
|
654 |
-
#: includes/class-freemius.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
655 |
msgid "Please follow these steps to complete the upgrade"
|
656 |
msgstr "Merci de suivre ces étapes pour finaliser la mise à jour"
|
657 |
|
658 |
-
#: includes/class-freemius.php:
|
659 |
msgid "Download the latest %s version"
|
660 |
msgstr "Télécharger la dernière version %s"
|
661 |
|
662 |
-
#: includes/class-freemius.php:
|
663 |
msgid "Upload and activate the downloaded version"
|
664 |
msgstr "Téléverser et activer la version téléchargée"
|
665 |
|
666 |
-
#: includes/class-freemius.php:
|
667 |
msgid "How to upload and activate?"
|
668 |
msgstr "Comment téléverser et activer ?"
|
669 |
|
670 |
-
#: includes/class-freemius.php:
|
671 |
msgid "%sClick here%s to choose the sites where you'd like to activate the license on."
|
672 |
msgstr "%sCliquez ici %s pour choisir les sites sur lesquels vous souhaitez activer la licence."
|
673 |
|
674 |
-
#: includes/class-freemius.php:
|
675 |
msgid "Auto installation only works for opted-in users."
|
676 |
msgstr "L'installation automatique ne fonctionne que pour les utilisateurs qui se sont inscrits."
|
677 |
|
678 |
-
#: includes/class-freemius.
|
679 |
-
#: includes/class-fs-plugin-updater.
|
680 |
-
#: includes/class-fs-plugin-updater.php:
|
681 |
msgid "Invalid module ID."
|
682 |
msgstr "ID du module non valide."
|
683 |
|
684 |
-
#: includes/class-freemius.
|
685 |
msgid "Premium version already active."
|
686 |
msgstr "Version premium déjà active."
|
687 |
|
688 |
-
#: includes/class-freemius.php:
|
689 |
msgid "You do not have a valid license to access the premium version."
|
690 |
msgstr "Vous n'avez pas de licence valide pour accéder à la version premium."
|
691 |
|
692 |
-
#: includes/class-freemius.php:
|
693 |
msgid "Plugin is a \"Serviceware\" which means it does not have a premium code version."
|
694 |
msgstr "Le plugin est un \"Serviceware\" ce qui veut dire qu'il n'a pas de version premium de code."
|
695 |
|
696 |
-
#: includes/class-freemius.
|
697 |
msgid "Premium add-on version already installed."
|
698 |
msgstr "La version premium de l'add-on est déjà installée."
|
699 |
|
700 |
-
#: includes/class-freemius.php:
|
701 |
msgid "View paid features"
|
702 |
msgstr "Voir les fonctionnalités payantes"
|
703 |
|
704 |
-
#: includes/class-freemius.php:
|
705 |
msgid "Thank you so much for using %s and its add-ons!"
|
706 |
msgstr "Merci beaucoup d'utiliser %s et ses add-ons !"
|
707 |
|
708 |
-
#: includes/class-freemius.php:
|
709 |
msgid "Thank you so much for using %s!"
|
710 |
msgstr "Merci beaucoup d'utiliser %s !"
|
711 |
|
712 |
-
#: includes/class-freemius.php:
|
713 |
msgid "You've already opted-in to our usage-tracking, which helps us keep improving the %s."
|
714 |
msgstr "Vous avez déjà validé notre suivi d'utilisation qui nous permet de continuer à améliorer le %s."
|
715 |
|
716 |
-
#: includes/class-freemius.php:
|
717 |
msgid "Thank you so much for using our products!"
|
718 |
msgstr "Merci beaucoup d'utiliser nos produits !"
|
719 |
|
720 |
-
#: includes/class-freemius.php:
|
721 |
msgid "You've already opted-in to our usage-tracking, which helps us keep improving them."
|
722 |
msgstr "Vous avez déjà validé notre suivi d'utilisation qui nous permet de continuer à les améliorer."
|
723 |
|
724 |
-
#: includes/class-freemius.php:
|
725 |
msgid "%s and its add-ons"
|
726 |
msgstr "%s et ses add-ons"
|
727 |
|
728 |
-
#: includes/class-freemius.php:
|
729 |
msgid "Products"
|
730 |
msgstr "Produits"
|
731 |
|
732 |
-
#: includes/class-freemius.
|
733 |
msgid "Yes"
|
734 |
msgstr "Oui"
|
735 |
|
736 |
-
#: includes/class-freemius.
|
737 |
msgid "send me security & feature updates, educational content and offers."
|
738 |
msgstr "envoyez moi des mises à jour de sécurité et des fonctionnalités, du contenu instructif et des offres."
|
739 |
|
740 |
-
#: includes/class-freemius.
|
741 |
msgid "No"
|
742 |
msgstr "Non"
|
743 |
|
744 |
-
#: includes/class-freemius.
|
745 |
msgid "do %sNOT%s send me security & feature updates, educational content and offers."
|
746 |
msgstr "ne %sPAS%s m'envoyer de mises à jour de sécurité ou de fonctionnalités, ni de contenu instructif, ni d'offre."
|
747 |
|
748 |
-
#: includes/class-freemius.php:
|
749 |
msgid "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard 🙂"
|
750 |
msgstr "Suite au exigences de conformité du %sRèglement européen Général sur la Protection des Données (GDPR)%s il est nécessaire que vous donniez, à nouveau, votre consentement explicite pour confirmer que vous êtes avec nous 🙂"
|
751 |
|
752 |
-
#: includes/class-freemius.
|
753 |
msgid "Please let us know if you'd like us to contact you for security & feature updates, educational content, and occasional offers:"
|
754 |
msgstr "Merci de nous indiquer si vous souhaitez que nous vous contactions pour les mises à jour de sécurité et de fonctionnalités, du contenu instructif et des offres spéciales :"
|
755 |
|
756 |
-
#: includes/class-freemius.php:
|
757 |
msgid "License key is empty."
|
758 |
msgstr "La clé de licence est vide."
|
759 |
|
760 |
#: includes/class-fs-plugin-updater.php184,
|
761 |
-
#:
|
762 |
-
msgid "
|
763 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
764 |
|
765 |
-
#: includes/class-fs-plugin-updater.php:
|
766 |
msgid "Installing plugin: %s"
|
767 |
msgstr "Installation du plugin : %s"
|
768 |
|
769 |
-
#: includes/class-fs-plugin-updater.php:
|
770 |
msgid "Unable to connect to the filesystem. Please confirm your credentials."
|
771 |
msgstr "Impossible de se connecter au système de fichiers. Merci de confirmer vos autorisations."
|
772 |
|
773 |
-
#: includes/class-fs-plugin-updater.php:
|
774 |
msgid "The remote plugin package does not contain a folder with the desired slug and renaming did not work."
|
775 |
msgstr "Le package du plugin à télécharger ne contient pas de dossier avec le bon slug et iln'a pas été possible de le renommer."
|
776 |
|
777 |
-
#: includes/fs-plugin-info-dialog.
|
778 |
-
#: templates/account/partials/addon.php:
|
779 |
msgctxt "verb"
|
780 |
msgid "Purchase"
|
781 |
msgstr "Acheter"
|
782 |
|
783 |
-
#: includes/fs-plugin-info-dialog.php:
|
784 |
msgid "Start my free %s"
|
785 |
msgstr "Commencer ma %s gratuite"
|
786 |
|
787 |
-
#: includes/fs-plugin-info-dialog.php:
|
788 |
msgid "Install Free Version Now"
|
789 |
msgstr "Installer la version gratuite maintenant"
|
790 |
|
791 |
-
#: includes/fs-plugin-info-dialog.
|
792 |
-
#: templates/account/partials/addon.
|
793 |
-
#: templates/account/partials/addon.php:
|
794 |
msgid "Install Now"
|
795 |
msgstr "Installer maintenant"
|
796 |
|
797 |
-
#: includes/fs-plugin-info-dialog.php:
|
798 |
msgctxt "as download latest version"
|
799 |
msgid "Download Latest Free Version"
|
800 |
msgstr "Télécharger la dernière version gratuite"
|
801 |
|
802 |
-
#: includes/fs-plugin-info-dialog.
|
803 |
#: templates/account/partials/addon.php:21
|
804 |
msgctxt "as download latest version"
|
805 |
msgid "Download Latest"
|
806 |
msgstr "Télécharger la dernière version"
|
807 |
|
808 |
-
#: includes/fs-plugin-info-dialog.php:
|
809 |
msgid "Install Free Version Update Now"
|
810 |
msgstr "Installer la dernière mise à jour gratuite maintenant"
|
811 |
|
812 |
-
#: includes/fs-plugin-info-dialog.
|
813 |
msgid "Install Update Now"
|
814 |
msgstr "Installer la mise à jour maintenant"
|
815 |
|
816 |
-
#: includes/fs-plugin-info-dialog.php:
|
817 |
msgid "Newer Free Version (%s) Installed"
|
818 |
msgstr "La nouvelle version gratuite ( %s ) a été installé"
|
819 |
|
820 |
-
#: includes/fs-plugin-info-dialog.php:
|
821 |
msgid "Newer Version (%s) Installed"
|
822 |
msgstr "Nouvelle Version (%s) Installée"
|
823 |
|
824 |
-
#: includes/fs-plugin-info-dialog.php:
|
825 |
msgid "Latest Free Version Installed"
|
826 |
msgstr "La dernière version gratuite a été installé"
|
827 |
|
828 |
-
#: includes/fs-plugin-info-dialog.php:
|
829 |
msgid "Latest Version Installed"
|
830 |
msgstr "Dernière Version Installée"
|
831 |
|
832 |
-
#: includes/fs-plugin-info-dialog.php:
|
833 |
msgctxt "Plugin installer section title"
|
834 |
msgid "Description"
|
835 |
msgstr "Description"
|
836 |
|
837 |
-
#: includes/fs-plugin-info-dialog.php:
|
838 |
msgctxt "Plugin installer section title"
|
839 |
msgid "Installation"
|
840 |
msgstr "Installation"
|
841 |
|
842 |
-
#: includes/fs-plugin-info-dialog.php:
|
843 |
msgctxt "Plugin installer section title"
|
844 |
msgid "FAQ"
|
845 |
msgstr "FAQ"
|
846 |
|
847 |
-
#: includes/fs-plugin-info-dialog.
|
848 |
#: templates/plugin-info/description.php:55
|
849 |
msgid "Screenshots"
|
850 |
msgstr "Captures d'écran"
|
851 |
|
852 |
-
#: includes/fs-plugin-info-dialog.php:
|
853 |
msgctxt "Plugin installer section title"
|
854 |
msgid "Changelog"
|
855 |
msgstr "Changelog"
|
856 |
|
857 |
-
#: includes/fs-plugin-info-dialog.php:
|
858 |
msgctxt "Plugin installer section title"
|
859 |
msgid "Reviews"
|
860 |
msgstr "Commentaires"
|
861 |
|
862 |
-
#: includes/fs-plugin-info-dialog.php:
|
863 |
msgctxt "Plugin installer section title"
|
864 |
msgid "Other Notes"
|
865 |
msgstr "Autres Informations"
|
866 |
|
867 |
-
#: includes/fs-plugin-info-dialog.php:
|
868 |
msgctxt "Plugin installer section title"
|
869 |
msgid "Features & Pricing"
|
870 |
msgstr "Fonctionnalités & Tarifs"
|
871 |
|
872 |
-
#: includes/fs-plugin-info-dialog.php:
|
873 |
msgid "Plugin Install"
|
874 |
msgstr "Installation du Plugin"
|
875 |
|
876 |
-
#: includes/fs-plugin-info-dialog.php:
|
877 |
msgctxt "e.g. Professional Plan"
|
878 |
msgid "%s Plan"
|
879 |
msgstr "Formule %s"
|
880 |
|
881 |
-
#: includes/fs-plugin-info-dialog.php:
|
882 |
msgctxt "e.g. the best product"
|
883 |
msgid "Best"
|
884 |
msgstr "Best"
|
885 |
|
886 |
-
#: includes/fs-plugin-info-dialog.
|
887 |
-
#: includes/fs-plugin-info-dialog.php:
|
888 |
msgctxt "as every month"
|
889 |
msgid "Monthly"
|
890 |
msgstr "Mensuel"
|
891 |
|
892 |
-
#: includes/fs-plugin-info-dialog.php:
|
893 |
msgctxt "as once a year"
|
894 |
msgid "Annual"
|
895 |
msgstr "Annuel"
|
896 |
|
897 |
-
#: includes/fs-plugin-info-dialog.php:
|
898 |
msgid "Lifetime"
|
899 |
msgstr "À vie"
|
900 |
|
901 |
-
#: includes/fs-plugin-info-dialog.
|
902 |
-
#: includes/fs-plugin-info-dialog.
|
903 |
-
#: includes/fs-plugin-info-dialog.php:
|
904 |
msgctxt "e.g. billed monthly"
|
905 |
msgid "Billed %s"
|
906 |
msgstr "%s Facturé"
|
907 |
|
908 |
-
#: includes/fs-plugin-info-dialog.php:
|
909 |
msgctxt "as once a year"
|
910 |
msgid "Annually"
|
911 |
msgstr "Annuel"
|
912 |
|
913 |
-
#: includes/fs-plugin-info-dialog.php:
|
914 |
msgctxt "as once a year"
|
915 |
msgid "Once"
|
916 |
msgstr "Une fois"
|
917 |
|
918 |
-
#: includes/fs-plugin-info-dialog.php:
|
919 |
msgid "Single Site License"
|
920 |
msgstr "Licence 1 site"
|
921 |
|
922 |
-
#: includes/fs-plugin-info-dialog.php:
|
923 |
msgid "Unlimited Licenses"
|
924 |
msgstr "Licences sites illimités"
|
925 |
|
926 |
-
#: includes/fs-plugin-info-dialog.php:
|
927 |
msgid "Up to %s Sites"
|
928 |
msgstr "Jusqu'à %s Sites"
|
929 |
|
930 |
-
#: includes/fs-plugin-info-dialog.
|
931 |
#: templates/plugin-info/features.php:82
|
932 |
msgctxt "as monthly period"
|
933 |
msgid "mo"
|
934 |
msgstr "mois"
|
935 |
|
936 |
-
#: includes/fs-plugin-info-dialog.
|
937 |
#: templates/plugin-info/features.php:80
|
938 |
msgctxt "as annual period"
|
939 |
msgid "year"
|
940 |
msgstr "année"
|
941 |
|
942 |
-
#: includes/fs-plugin-info-dialog.php:
|
943 |
msgctxt "noun"
|
944 |
msgid "Price"
|
945 |
msgstr "Tarif"
|
946 |
|
947 |
-
#: includes/fs-plugin-info-dialog.php:
|
948 |
msgid "Save %s"
|
949 |
msgstr "Économisez %s"
|
950 |
|
951 |
-
#: includes/fs-plugin-info-dialog.php:
|
952 |
msgid "No commitment for %s - cancel anytime"
|
953 |
msgstr "Pas d'engagement durant %s - annuler quand vous voulez"
|
954 |
|
955 |
-
#: includes/fs-plugin-info-dialog.php:
|
956 |
msgid "After your free %s, pay as little as %s"
|
957 |
msgstr "Après vos %s gratuits, payez seulement %s"
|
958 |
|
959 |
-
#: includes/fs-plugin-info-dialog.php:
|
960 |
msgid "Details"
|
961 |
msgstr "Détails"
|
962 |
|
963 |
-
#: includes/fs-plugin-info-dialog.
|
964 |
-
#: templates/debug.
|
965 |
-
#: templates/account/partials/addon.php:
|
966 |
msgctxt "product version"
|
967 |
msgid "Version"
|
968 |
msgstr "Version"
|
969 |
|
970 |
-
#: includes/fs-plugin-info-dialog.php:
|
971 |
msgctxt "as the plugin author"
|
972 |
msgid "Author"
|
973 |
msgstr "Auteur"
|
974 |
|
975 |
-
#: includes/fs-plugin-info-dialog.php:
|
976 |
msgid "Last Updated"
|
977 |
msgstr "Dernière mise à jour"
|
978 |
|
979 |
-
#: includes/fs-plugin-info-dialog.php:
|
980 |
msgctxt "x-ago"
|
981 |
msgid "%s ago"
|
982 |
msgstr "Il y a %s"
|
983 |
|
984 |
-
#: includes/fs-plugin-info-dialog.php:
|
985 |
msgid "Requires WordPress Version"
|
986 |
msgstr "Version de WordPress requise"
|
987 |
|
988 |
-
#: includes/fs-plugin-info-dialog.php:
|
989 |
msgid "%s or higher"
|
990 |
msgstr "%s ou plus"
|
991 |
|
992 |
-
#: includes/fs-plugin-info-dialog.php:
|
993 |
msgid "Compatible up to"
|
994 |
msgstr "Compatible jusqu'à"
|
995 |
|
996 |
-
#: includes/fs-plugin-info-dialog.php:
|
997 |
msgid "Downloaded"
|
998 |
msgstr "Téléchargé"
|
999 |
|
1000 |
-
#: includes/fs-plugin-info-dialog.php:
|
1001 |
msgid "%s time"
|
1002 |
msgstr "%s fois"
|
1003 |
|
1004 |
-
#: includes/fs-plugin-info-dialog.php:
|
1005 |
msgid "%s times"
|
1006 |
msgstr "%s fois"
|
1007 |
|
1008 |
-
#: includes/fs-plugin-info-dialog.php:
|
1009 |
msgid "WordPress.org Plugin Page"
|
1010 |
msgstr "Page WordPress.org du plugin"
|
1011 |
|
1012 |
-
#: includes/fs-plugin-info-dialog.php:
|
1013 |
msgid "Plugin Homepage"
|
1014 |
msgstr "Site Web du plugin"
|
1015 |
|
1016 |
-
#: includes/fs-plugin-info-dialog.
|
1017 |
-
#: includes/fs-plugin-info-dialog.php:
|
1018 |
msgid "Donate to this plugin"
|
1019 |
msgstr "Faire une donation pour ce plugin"
|
1020 |
|
1021 |
-
#: includes/fs-plugin-info-dialog.php:
|
1022 |
msgid "Average Rating"
|
1023 |
msgstr "Note moyenne"
|
1024 |
|
1025 |
-
#: includes/fs-plugin-info-dialog.php:
|
1026 |
msgid "based on %s"
|
1027 |
msgstr "Basé sur %s"
|
1028 |
|
1029 |
-
#: includes/fs-plugin-info-dialog.php:
|
1030 |
msgid "%s rating"
|
1031 |
msgstr "%s notation"
|
1032 |
|
1033 |
-
#: includes/fs-plugin-info-dialog.php:
|
1034 |
msgid "%s ratings"
|
1035 |
msgstr "%snotations "
|
1036 |
|
1037 |
-
#: includes/fs-plugin-info-dialog.php:
|
1038 |
msgid "%s star"
|
1039 |
msgstr "%s étoile"
|
1040 |
|
1041 |
-
#: includes/fs-plugin-info-dialog.php:
|
1042 |
msgid "%s stars"
|
1043 |
msgstr "%s étoiles"
|
1044 |
|
1045 |
-
#: includes/fs-plugin-info-dialog.php:
|
1046 |
msgid "Click to see reviews that provided a rating of %s"
|
1047 |
msgstr "Cliquez pour voir les avis avec une notation de %s"
|
1048 |
|
1049 |
-
#: includes/fs-plugin-info-dialog.php:
|
1050 |
msgid "Contributors"
|
1051 |
msgstr "Contributeurs"
|
1052 |
|
1053 |
-
#: includes/fs-plugin-info-dialog.
|
1054 |
-
#: includes/fs-plugin-info-dialog.php:
|
1055 |
msgid "Warning"
|
1056 |
msgstr "Attention"
|
1057 |
|
1058 |
-
#: includes/fs-plugin-info-dialog.php:
|
1059 |
msgid "This plugin has not been tested with your current version of WordPress."
|
1060 |
msgstr "Ce plugin n'a pas été testé avec votre actuelle version de WordPress"
|
1061 |
|
1062 |
-
#: includes/fs-plugin-info-dialog.php:
|
1063 |
msgid "This plugin has not been marked as compatible with your version of WordPress."
|
1064 |
msgstr "Ce plugin n'a pas été indiqué comme étant compatible avec votre version actuelle de WordPress"
|
1065 |
|
1066 |
-
#: includes/fs-plugin-info-dialog.php:
|
1067 |
msgid "Paid add-on must be deployed to Freemius."
|
1068 |
msgstr "Les add-ons payant doivent être déposés sur Freemius"
|
1069 |
|
1070 |
-
#: includes/fs-plugin-info-dialog.php:
|
1071 |
msgid "Add-on must be deployed to WordPress.org or Freemius."
|
1072 |
msgstr "Les add-ons doivent être déposés sur WordPress.org ou Freemius."
|
1073 |
|
1074 |
-
#: templates/account.php81, templates/
|
|
|
1075 |
#: templates/account/partials/site.php:295
|
1076 |
-
msgid "Downgrading your plan
|
1077 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1078 |
|
1079 |
-
#: templates/account.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1080 |
msgid "Cancelling the trial will immediately block access to all premium features. Are you sure?"
|
1081 |
msgstr "Annuler la période d'essai va immédiatement bloquer les fonctionnalités premium. Souhaitez-vous continuer ?"
|
1082 |
|
1083 |
-
#: templates/account.
|
1084 |
-
#: templates/account/partials/
|
1085 |
-
|
1086 |
-
|
|
|
1087 |
|
1088 |
-
#: templates/account.
|
1089 |
-
#: templates/account/partials/
|
|
|
1090 |
msgid "Once your license expires you can still use the Free version but you will NOT have access to the %s features."
|
1091 |
msgstr "Une fois la licence expirée vous pourrez toujours utiliser la version gratuite mais vous n'aurez PAS accès aux fonctionnalités de %s."
|
1092 |
|
1093 |
#. translators: %s: Plan title (e.g. "Professional")
|
1094 |
-
#: templates/account.
|
1095 |
#: templates/account/partials/activate-license-button.php31,
|
1096 |
-
#: templates/account/partials/addon.php:
|
1097 |
msgid "Activate %s Plan"
|
1098 |
msgstr "Activer la formule %s"
|
1099 |
|
1100 |
#. translators: %s: Time period (e.g. Auto renews in "2 months")
|
1101 |
-
#: templates/account.
|
1102 |
#: templates/account/partials/site.php:275
|
1103 |
msgid "Auto renews in %s"
|
1104 |
msgstr "Renouvellements automatique dans %s"
|
1105 |
|
1106 |
#. translators: %s: Time period (e.g. Expires in "2 months")
|
1107 |
-
#: templates/account.
|
1108 |
#: templates/account/partials/site.php:277
|
1109 |
msgid "Expires in %s"
|
1110 |
msgstr "Expire dans %s"
|
1111 |
|
1112 |
-
#: templates/account.
|
1113 |
msgctxt "as synchronize license"
|
1114 |
msgid "Sync License"
|
1115 |
msgstr "Synchroniser la licence"
|
1116 |
|
1117 |
-
#: templates/account.
|
1118 |
msgid "Cancel Trial"
|
1119 |
msgstr "Annuler la période d'essai"
|
1120 |
|
1121 |
-
#: templates/account.
|
1122 |
msgid "Change Plan"
|
1123 |
msgstr "Changer de formule"
|
1124 |
|
1125 |
-
#: templates/account.
|
1126 |
msgctxt "verb"
|
1127 |
msgid "Upgrade"
|
1128 |
msgstr "Mise à jour"
|
1129 |
|
1130 |
-
#: templates/account.
|
1131 |
-
#: templates/account/partials/site.php:
|
1132 |
msgctxt "verb"
|
1133 |
msgid "Downgrade"
|
1134 |
msgstr "Rétrograder"
|
1135 |
|
1136 |
-
#: templates/account.
|
1137 |
#: templates/plugin-info/features.php72,
|
1138 |
-
#: templates/account/partials/addon.
|
1139 |
#: templates/account/partials/site.php:31
|
1140 |
msgid "Free"
|
1141 |
msgstr "Gratuit"
|
1142 |
|
1143 |
-
#: templates/account.
|
1144 |
msgid "Activate"
|
1145 |
msgstr "Activer"
|
1146 |
|
1147 |
-
#: templates/account.
|
1148 |
#: includes/customizer/class-fs-customizer-upsell-control.php106,
|
1149 |
-
#: templates/account/partials/addon.php:
|
1150 |
msgctxt "as product pricing plan"
|
1151 |
msgid "Plan"
|
1152 |
msgstr "Formule"
|
1153 |
|
1154 |
-
#: templates/account.php:
|
1155 |
msgid "Free Trial"
|
1156 |
msgstr "Essai gratuit"
|
1157 |
|
1158 |
-
#: templates/account.php:
|
1159 |
msgid "Account Details"
|
1160 |
msgstr "Détails du compte"
|
1161 |
|
1162 |
-
#: templates/account.php:
|
1163 |
msgid "Deleting the account will automatically deactivate your %s plan license so you can use it on other sites. If you want to terminate the recurring payments as well, click the \"Cancel\" button, and first \"Downgrade\" your account. Are you sure you would like to continue with the deletion?"
|
1164 |
msgstr "Supprimer le compte désactivera automatiquement la licence de votre formule %s afin que vous puissiez l'utiliser sur d'autres sites. Si vous voulez aussi annuler le paiement récurrent, cliquez sur le bouton \"Annuler\" et commencez par \"Rétrograder\" votre compte. Êtes-vous sûr de vouloir poursuivre la suppression ? "
|
1165 |
|
1166 |
-
#: templates/account.php:
|
1167 |
msgid "Deletion is not temporary. Only delete if you no longer want to use this %s anymore. Are you sure you would like to continue with the deletion?"
|
1168 |
msgstr "La suppression est permanente. Ne faites cette suppression que si vous ne souhaitez plus utiliser le %s. Êtes-vous sûr de vouloir poursuivre la suppression ?"
|
1169 |
|
1170 |
-
#: templates/account.php:
|
1171 |
msgid "Delete Account"
|
1172 |
msgstr "Supprimer le compte"
|
1173 |
|
1174 |
-
#: templates/account.
|
1175 |
#: templates/account/partials/deactivate-license-button.php:35
|
1176 |
msgid "Deactivate License"
|
1177 |
msgstr "Désactiver la licence"
|
1178 |
|
1179 |
-
#: templates/account.php:
|
1180 |
msgid "Are you sure you want to proceed?"
|
1181 |
msgstr "Êtes-vous de vouloir continuer ?"
|
1182 |
|
1183 |
-
#: templates/account.
|
1184 |
msgid "Cancel Subscription"
|
1185 |
msgstr "Annuler l'abonnement"
|
1186 |
|
1187 |
-
#: templates/account.php:
|
1188 |
msgctxt "as synchronize"
|
1189 |
msgid "Sync"
|
1190 |
msgstr "Synchroniser"
|
1191 |
|
1192 |
-
#: templates/account.
|
1193 |
msgid "Name"
|
1194 |
msgstr "Nom"
|
1195 |
|
1196 |
-
#: templates/account.
|
1197 |
msgid "Email"
|
1198 |
msgstr "Email"
|
1199 |
|
1200 |
-
#: templates/account.
|
1201 |
msgid "User ID"
|
1202 |
msgstr "User ID"
|
1203 |
|
1204 |
-
#: templates/account.php:
|
1205 |
msgid "Site ID"
|
1206 |
msgstr "Site ID"
|
1207 |
|
1208 |
-
#: templates/account.php:
|
1209 |
msgid "No ID"
|
1210 |
msgstr "ID manquant"
|
1211 |
|
1212 |
-
#: templates/account.
|
1213 |
-
#: templates/debug.
|
1214 |
#: templates/account/partials/site.php:219
|
1215 |
msgid "Public Key"
|
1216 |
msgstr "Clef publique"
|
1217 |
|
1218 |
-
#: templates/account.
|
1219 |
-
#: templates/debug.
|
1220 |
msgid "Secret Key"
|
1221 |
msgstr "Clef secrête"
|
1222 |
|
1223 |
-
#: templates/account.php:
|
1224 |
msgctxt "as secret encryption key missing"
|
1225 |
msgid "No Secret"
|
1226 |
msgstr "Clef secrète manquante"
|
1227 |
|
1228 |
-
#: templates/account.
|
1229 |
#: templates/account/partials/site.php:114
|
1230 |
msgid "Trial"
|
1231 |
msgstr "Période d'essai"
|
1232 |
|
1233 |
-
#: templates/account.
|
1234 |
#: templates/account/partials/site.php:248
|
1235 |
msgid "License Key"
|
1236 |
msgstr "Clef de licence"
|
1237 |
|
1238 |
-
#: templates/account.php:
|
1239 |
msgid "not verified"
|
1240 |
msgstr "Non vérifié"
|
1241 |
|
1242 |
-
#: templates/account.php:
|
|
|
|
|
|
|
|
|
1243 |
msgid "Premium version"
|
1244 |
msgstr "Version premium"
|
1245 |
|
1246 |
-
#: templates/account.php:
|
1247 |
msgid "Free version"
|
1248 |
msgstr "Version gratuite"
|
1249 |
|
1250 |
-
#: templates/account.php:
|
1251 |
msgid "Verify Email"
|
1252 |
msgstr "Vérifier l'email"
|
1253 |
|
1254 |
-
#: templates/account.php:
|
1255 |
msgid "Download %s Version"
|
1256 |
msgstr "Télécharger la version %s"
|
1257 |
|
1258 |
-
#: templates/account.
|
1259 |
#: templates/account/partials/site.php237,
|
1260 |
#: templates/account/partials/site.php:255
|
1261 |
msgctxt "verb"
|
1262 |
msgid "Show"
|
1263 |
msgstr "Afficher"
|
1264 |
|
1265 |
-
#: templates/account.php:
|
1266 |
msgid "What is your %s?"
|
1267 |
msgstr "Quel est votre %s ?"
|
1268 |
|
1269 |
-
#: templates/account.
|
1270 |
msgctxt "verb"
|
1271 |
msgid "Edit"
|
1272 |
msgstr "Éditer"
|
1273 |
|
1274 |
-
#: templates/account.php:
|
1275 |
msgid "Sites"
|
1276 |
msgstr "Sites"
|
1277 |
|
1278 |
-
#: templates/account.php:
|
1279 |
msgid "Search by address"
|
1280 |
msgstr "Recherche par adresse"
|
1281 |
|
1282 |
-
#: templates/account.
|
1283 |
-
#: templates/debug.
|
1284 |
-
#: templates/debug.
|
1285 |
#: templates/account/payments.php35, templates/debug/logger.php:21
|
1286 |
msgid "ID"
|
1287 |
msgstr "ID"
|
1288 |
|
1289 |
-
#: templates/account.
|
1290 |
msgid "Address"
|
1291 |
msgstr "Adresse"
|
1292 |
|
1293 |
-
#: templates/account.php:
|
1294 |
msgid "License"
|
1295 |
msgstr "Licence"
|
1296 |
|
1297 |
-
#: templates/account.php:
|
1298 |
msgid "Plan"
|
1299 |
msgstr "Formule"
|
1300 |
|
1301 |
-
#: templates/account.php:
|
1302 |
msgctxt "as software license"
|
1303 |
msgid "License"
|
1304 |
msgstr "Licence"
|
1305 |
|
1306 |
-
#: templates/account.php:
|
1307 |
msgctxt "verb"
|
1308 |
msgid "Hide"
|
1309 |
msgstr "Cacher"
|
1310 |
|
1311 |
-
#: templates/account.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1312 |
msgid "Deactivating your license will block all premium features, but will enable activating the license on another site. Are you sure you want to proceed?"
|
1313 |
msgstr "Désactiver la licence bloquera toutes les fonctionnalités premium mais vous permettra d'activer la licence sur un autre site. Êtes-vous sûr de vouloir continuer ?"
|
1314 |
|
@@ -1320,7 +1417,7 @@ msgstr "Add Ons pour %s"
|
|
1320 |
msgid "We could'nt load the add-ons list. It's probably an issue on our side, please try to come back in few minutes."
|
1321 |
msgstr "Nous n'avons pas pu charger la liste des add-ons. C'est probablement une difficulté de notre côté, merci de d'essayer à nouveau dans quelques minutes."
|
1322 |
|
1323 |
-
#: templates/add-ons.php:
|
1324 |
msgid "View details"
|
1325 |
msgstr "Voir les détails"
|
1326 |
|
@@ -1359,163 +1456,167 @@ msgid "PCI compliant"
|
|
1359 |
msgstr "Compatible PCI"
|
1360 |
|
1361 |
#. translators: %s: name (e.g. Hey John,)
|
1362 |
-
#: templates/connect.php:
|
1363 |
msgctxt "greeting"
|
1364 |
msgid "Hey %s,"
|
1365 |
msgstr "Hey %s,"
|
1366 |
|
1367 |
-
#: templates/connect.php:
|
1368 |
msgid "Allow & Continue"
|
1369 |
msgstr "Autoriser & Continuer"
|
1370 |
|
1371 |
-
#: templates/connect.php:
|
1372 |
msgid "Re-send activation email"
|
1373 |
msgstr "Renvoyer l'email d'activation"
|
1374 |
|
1375 |
-
#: templates/connect.php:
|
1376 |
msgid "Thanks %s!"
|
1377 |
msgstr "Merci %s !"
|
1378 |
|
1379 |
-
#: templates/connect.
|
1380 |
msgid "Agree & Activate License"
|
1381 |
msgstr "Valider & Activer la licence"
|
1382 |
|
1383 |
-
#: templates/connect.php:
|
1384 |
msgid "Thanks for purchasing %s! To get started, please enter your license key:"
|
1385 |
msgstr "Merci d'avoir acheté %s ! Pour commencer, veuillez indiquer votre clef de licence :"
|
1386 |
|
1387 |
-
#: templates/connect.php:
|
1388 |
msgid "Never miss an important update - opt in to our security & feature updates notifications, educational content, offers, and non-sensitive diagnostic tracking with %4$s."
|
1389 |
msgstr "Ne ratez jamais une mise à jour importante - acceptez nos notifications de mises à jour de sécurité et de fonctionnalités, de contenu instructif, d'offres ainsi que le suivi d'activité non sensible avec %4$s."
|
1390 |
|
1391 |
-
#: templates/connect.php:
|
1392 |
msgid "Never miss an important update - opt in to our security and feature updates notifications, and non-sensitive diagnostic tracking with %4$s."
|
1393 |
msgstr "Ne manquez jamais une mise à jour importante - optez pour nos notifications de mises à jour de sécurité et de fonctionnalités, et un suivi diagnostique non sensible avec %4$s."
|
1394 |
|
1395 |
-
#: templates/connect.php:
|
1396 |
msgid "Never miss an important update - opt in to our security & feature updates notifications, educational content, offers, and non-sensitive diagnostic tracking with %4$s. If you skip this, that's okay! %1$s will still work just fine."
|
1397 |
msgstr "Ne ratez jamais une mise à jour importante - acceptez nos notifications de mises à jour de sécurité et de fonctionnalités, de contenu instructif, d'offres ainsi que le suivi d'activité non sensible avec %4$s. Dans le cas contraire, pas de problème ! %1$s fonctionnera parfaitement aussi."
|
1398 |
|
1399 |
-
#: templates/connect.php:
|
1400 |
msgid "Never miss an important update - opt in to our security & feature updates notifications, and non-sensitive diagnostic tracking with %4$s. If you skip this, that's okay! %1$s will still work just fine."
|
1401 |
msgstr "Ne ratez jamais une mise à jour importante - acceptez nos notifications de mises à jour de sécurité et de fonctionnalités ainsi que le suivi d'activité non sensible avec %4$s. Dans le cas contraire, pas de problème ! %1$s fonctionnera parfaitement aussi."
|
1402 |
|
1403 |
-
#: templates/connect.php:
|
1404 |
msgid "We're excited to introduce the Freemius network-level integration."
|
1405 |
msgstr "Nous sommes impatient de vous présenter l'intégration Freemius au niveau réseau."
|
1406 |
|
1407 |
-
#: templates/connect.php:
|
1408 |
msgid "During the update process we detected %d site(s) that are still pending license activation."
|
1409 |
msgstr "Durant le processus de mise à jour nous avons détecté %d site(s) toujours en attente d'activation de la licence."
|
1410 |
|
1411 |
-
#: templates/connect.php:
|
1412 |
msgid "If you'd like to use the %s on those sites, please enter your license key below and click the activation button."
|
1413 |
msgstr "Si vous voulez utiliser le %s sur ces sites, merci d'indiquer votre clé de licence ci-dessous et de cliquer sur le bouton d'activation."
|
1414 |
|
1415 |
-
#: templates/connect.php:
|
1416 |
msgid "%s's paid features"
|
1417 |
msgstr "Fonctionnalités payantes de %s"
|
1418 |
|
1419 |
-
#: templates/connect.php:
|
1420 |
msgid "Alternatively, you can skip it for now and activate the license later, in your %s's network-level Account page."
|
1421 |
msgstr "Éventuellement, vous pouvez l'ignorer pour l'instant et activer la licence plus tard, sur votre page de compte du réseau %s."
|
1422 |
|
1423 |
-
#: templates/connect.php:
|
1424 |
msgid "During the update process we detected %s site(s) in the network that are still pending your attention."
|
1425 |
msgstr "Durant le processus de mise à jour nous avons détecté %s site(s) dans le réseau que vous devez vérifier."
|
1426 |
|
1427 |
-
#: templates/connect.
|
1428 |
msgid "License key"
|
1429 |
msgstr "Clef de licence"
|
1430 |
|
1431 |
-
#: templates/connect.
|
1432 |
msgid "Can't find your license key?"
|
1433 |
msgstr "Vous ne trouvez pas votre clef de licence ?"
|
1434 |
|
1435 |
-
#: templates/connect.
|
1436 |
#: templates/forms/deactivation/retry-skip.php:20
|
1437 |
msgctxt "verb"
|
1438 |
msgid "Skip"
|
1439 |
msgstr "Passer"
|
1440 |
|
1441 |
-
#: templates/connect.php:
|
1442 |
msgid "Delegate to Site Admins"
|
1443 |
msgstr "Déléguer aux administrateurs du site"
|
1444 |
|
1445 |
-
#: templates/connect.php:
|
1446 |
msgid "If you click it, this decision will be delegated to the sites administrators."
|
1447 |
msgstr "Si vous cliquez, cette décision sera déléguée aux administrateurs des sites."
|
1448 |
|
1449 |
-
#: templates/connect.php:
|
1450 |
msgid "Your Profile Overview"
|
1451 |
msgstr "Résumé de votre profil"
|
1452 |
|
1453 |
-
#: templates/connect.php:
|
1454 |
msgid "Name and email address"
|
1455 |
msgstr "Nom et adresse email"
|
1456 |
|
1457 |
-
#: templates/connect.php:
|
1458 |
msgid "Your Site Overview"
|
1459 |
msgstr "Résumé de votre site"
|
1460 |
|
1461 |
-
#: templates/connect.php:
|
1462 |
msgid "Site URL, WP version, PHP info, plugins & themes"
|
1463 |
msgstr "Site URL, WP version, PHP info, plugins & themes"
|
1464 |
|
1465 |
-
#: templates/connect.php:
|
1466 |
msgid "Admin Notices"
|
1467 |
msgstr "Notifications Administrateur"
|
1468 |
|
1469 |
-
#: templates/connect.
|
1470 |
msgid "Updates, announcements, marketing, no spam"
|
1471 |
msgstr "Mises à jour, annonces, marketing, pas de spam"
|
1472 |
|
1473 |
-
#: templates/connect.php:
|
1474 |
msgid "Current %s Events"
|
1475 |
msgstr "Évènements du %s actuel"
|
1476 |
|
1477 |
-
#: templates/connect.php:
|
1478 |
msgid "Activation, deactivation and uninstall"
|
1479 |
msgstr "Activation, désactivation et désintallation"
|
1480 |
|
1481 |
-
#: templates/connect.php:
|
1482 |
msgid "Newsletter"
|
1483 |
msgstr "Newsletter"
|
1484 |
|
1485 |
-
#: templates/connect.
|
1486 |
msgid "The %1$s will be periodically sending data to %2$s to check for security and feature updates, and verify the validity of your license."
|
1487 |
msgstr "Le %1$s va régulièrement envoyer des données à %2$s pour vérifier les mises à jour de sécurité et de fonctionnalités ainsi que pour vérifier la validité de votre licence."
|
1488 |
|
1489 |
-
#: templates/connect.php:
|
1490 |
msgid "What permissions are being granted?"
|
1491 |
msgstr "Quelles autorisations sont accordées ?"
|
1492 |
|
1493 |
-
#: templates/connect.php:
|
1494 |
msgid "Don't have a license key?"
|
1495 |
msgstr "Vous n'avez pas de clef de licence ?"
|
1496 |
|
1497 |
-
#: templates/connect.php:
|
1498 |
msgid "Activate Free Version"
|
1499 |
msgstr "Activez la version gratuite"
|
1500 |
|
1501 |
-
#: templates/connect.php:
|
1502 |
msgid "Have a license key?"
|
1503 |
msgstr "Vous avez une clef de licence ?"
|
1504 |
|
1505 |
-
#: templates/connect.php:
|
1506 |
msgid "Privacy Policy"
|
1507 |
msgstr "Politique de confidentialité"
|
1508 |
|
1509 |
-
#: templates/connect.php:
|
|
|
|
|
|
|
|
|
1510 |
msgid "Terms of Service"
|
1511 |
msgstr "Conditions générales de service"
|
1512 |
|
1513 |
-
#: templates/connect.php:
|
1514 |
msgctxt "as in the process of sending an email"
|
1515 |
msgid "Sending email"
|
1516 |
msgstr "Email en cours d'envoi"
|
1517 |
|
1518 |
-
#: templates/connect.php:
|
1519 |
msgctxt "as activating plugin"
|
1520 |
msgid "Activating"
|
1521 |
msgstr "Activation en cours"
|
@@ -1543,8 +1644,8 @@ msgctxt "as code debugging"
|
|
1543 |
msgid "Debugging"
|
1544 |
msgstr "Debuggage"
|
1545 |
|
1546 |
-
#: templates/debug.php54, templates/debug.
|
1547 |
-
#: templates/debug.php:
|
1548 |
msgid "Actions"
|
1549 |
msgstr "Actions"
|
1550 |
|
@@ -1568,199 +1669,203 @@ msgstr "Vider les transients de mise à jour"
|
|
1568 |
msgid "Sync Data From Server"
|
1569 |
msgstr "Synchronisation des données depuis le serveur"
|
1570 |
|
1571 |
-
#: templates/debug.php:
|
|
|
|
|
|
|
|
|
1572 |
msgid "Load DB Option"
|
1573 |
msgstr "Chargement des options de la base de données"
|
1574 |
|
1575 |
-
#: templates/debug.php:
|
1576 |
msgid "Set DB Option"
|
1577 |
msgstr "Mise en place des options de la base de données"
|
1578 |
|
1579 |
-
#: templates/debug.php:
|
1580 |
msgid "Key"
|
1581 |
msgstr "Clef"
|
1582 |
|
1583 |
-
#: templates/debug.php:
|
1584 |
msgid "Value"
|
1585 |
msgstr "Valeur"
|
1586 |
|
1587 |
-
#: templates/debug.php:
|
1588 |
msgctxt "as software development kit versions"
|
1589 |
msgid "SDK Versions"
|
1590 |
msgstr "Versions du SDK"
|
1591 |
|
1592 |
-
#: templates/debug.php:
|
1593 |
msgid "SDK Path"
|
1594 |
msgstr "Chemin d'accès du SDK"
|
1595 |
|
1596 |
-
#: templates/debug.
|
1597 |
msgid "Module Path"
|
1598 |
msgstr "Chemin d'accès du module"
|
1599 |
|
1600 |
-
#: templates/debug.php:
|
1601 |
msgid "Is Active"
|
1602 |
msgstr "Est actif"
|
1603 |
|
1604 |
-
#: templates/debug.
|
1605 |
msgid "Plugins"
|
1606 |
msgstr "Plugins"
|
1607 |
|
1608 |
-
#: templates/debug.
|
1609 |
msgid "Themes"
|
1610 |
msgstr "Thèmes"
|
1611 |
|
1612 |
-
#: templates/debug.
|
1613 |
#: templates/debug/scheduled-crons.php:80
|
1614 |
msgid "Slug"
|
1615 |
msgstr "Slug"
|
1616 |
|
1617 |
-
#: templates/debug.
|
1618 |
msgid "Title"
|
1619 |
msgstr "Titre"
|
1620 |
|
1621 |
-
#: templates/debug.php:
|
1622 |
msgctxt "as application program interface"
|
1623 |
msgid "API"
|
1624 |
msgstr "API"
|
1625 |
|
1626 |
-
#: templates/debug.php:
|
1627 |
msgid "Freemius State"
|
1628 |
msgstr "État de Freemius"
|
1629 |
|
1630 |
-
#: templates/debug.php:
|
1631 |
msgid "Network Blog"
|
1632 |
msgstr "Réseau de Blog"
|
1633 |
|
1634 |
-
#: templates/debug.php:
|
1635 |
msgid "Network User"
|
1636 |
msgstr "Réseau d'Utilisateur"
|
1637 |
|
1638 |
-
#: templates/debug.php:
|
1639 |
msgctxt "as connection was successful"
|
1640 |
msgid "Connected"
|
1641 |
msgstr "Connecté"
|
1642 |
|
1643 |
-
#: templates/debug.php:
|
1644 |
msgctxt "as connection blocked"
|
1645 |
msgid "Blocked"
|
1646 |
msgstr "Bloqué"
|
1647 |
|
1648 |
-
#: templates/debug.php:
|
1649 |
-
msgid "Simulate Trial"
|
1650 |
-
msgstr "
|
1651 |
|
1652 |
-
#: templates/debug.php:
|
1653 |
msgid "Simulate Network Upgrade"
|
1654 |
msgstr "Simuler la mise à jour du réseau"
|
1655 |
|
1656 |
-
#: templates/debug.php:
|
1657 |
msgid "%s Installs"
|
1658 |
msgstr "%s Installations"
|
1659 |
|
1660 |
-
#: templates/debug.php:
|
1661 |
msgctxt "like websites"
|
1662 |
msgid "Sites"
|
1663 |
msgstr "Sites"
|
1664 |
|
1665 |
-
#: templates/debug.
|
1666 |
msgid "Blog ID"
|
1667 |
msgstr "Blog ID"
|
1668 |
|
1669 |
-
#: templates/debug.
|
1670 |
-
#: templates/account/partials/addon.php:
|
1671 |
msgctxt "verb"
|
1672 |
msgid "Delete"
|
1673 |
msgstr "Supprimer"
|
1674 |
|
1675 |
-
#: templates/debug.php:
|
1676 |
msgid "Add Ons of module %s"
|
1677 |
msgstr "Add Ons du module %s"
|
1678 |
|
1679 |
-
#: templates/debug.php:
|
1680 |
msgid "Users"
|
1681 |
msgstr "Utilisateurs"
|
1682 |
|
1683 |
-
#: templates/debug.php:
|
1684 |
msgid "Verified"
|
1685 |
msgstr "Vérifié"
|
1686 |
|
1687 |
-
#: templates/debug.php:
|
1688 |
msgid "%s Licenses"
|
1689 |
msgstr "%s Licences"
|
1690 |
|
1691 |
-
#: templates/debug.php:
|
1692 |
msgid "Plugin ID"
|
1693 |
msgstr "ID du plugin"
|
1694 |
|
1695 |
-
#: templates/debug.php:
|
1696 |
msgid "Plan ID"
|
1697 |
msgstr "ID de la formule"
|
1698 |
|
1699 |
-
#: templates/debug.php:
|
1700 |
msgid "Quota"
|
1701 |
msgstr "Quota"
|
1702 |
|
1703 |
-
#: templates/debug.php:
|
1704 |
msgid "Activated"
|
1705 |
msgstr "Activé"
|
1706 |
|
1707 |
-
#: templates/debug.php:
|
1708 |
msgid "Blocking"
|
1709 |
msgstr "Bloquant"
|
1710 |
|
1711 |
-
#: templates/debug.php:
|
1712 |
msgctxt "as expiration date"
|
1713 |
msgid "Expiration"
|
1714 |
msgstr "Expiration"
|
1715 |
|
1716 |
-
#: templates/debug.php:
|
1717 |
msgid "Debug Log"
|
1718 |
msgstr "Debug Log"
|
1719 |
|
1720 |
-
#: templates/debug.php:
|
1721 |
msgid "All Types"
|
1722 |
msgstr "Tous les types"
|
1723 |
|
1724 |
-
#: templates/debug.php:
|
1725 |
msgid "All Requests"
|
1726 |
msgstr "Toutes les demandes"
|
1727 |
|
1728 |
-
#: templates/debug.
|
1729 |
#: templates/debug/logger.php:25
|
1730 |
msgid "File"
|
1731 |
msgstr "Fichier"
|
1732 |
|
1733 |
-
#: templates/debug.
|
1734 |
#: templates/debug/logger.php:23
|
1735 |
msgid "Function"
|
1736 |
msgstr "Fonction"
|
1737 |
|
1738 |
-
#: templates/debug.php:
|
1739 |
msgid "Process ID"
|
1740 |
msgstr "ID du processus"
|
1741 |
|
1742 |
-
#: templates/debug.php:
|
1743 |
msgid "Logger"
|
1744 |
msgstr "Logger"
|
1745 |
|
1746 |
-
#: templates/debug.
|
1747 |
#: templates/debug/logger.php:24
|
1748 |
msgid "Message"
|
1749 |
msgstr "Message"
|
1750 |
|
1751 |
-
#: templates/debug.php:
|
1752 |
msgid "Filter"
|
1753 |
msgstr "Filter"
|
1754 |
|
1755 |
-
#: templates/debug.php:
|
1756 |
msgid "Download"
|
1757 |
msgstr "Téléchargement"
|
1758 |
|
1759 |
-
#: templates/debug.
|
1760 |
msgid "Type"
|
1761 |
msgstr "Type"
|
1762 |
|
1763 |
-
#: templates/debug.
|
1764 |
msgid "Timestamp"
|
1765 |
msgstr "Timestamp"
|
1766 |
|
@@ -2111,23 +2216,19 @@ msgstr "Le suivi d'utilisation de %s nous permet de l'améliorer. Apporter une m
|
|
2111 |
msgid "By clicking \"Opt Out\", we will no longer be sending any data from %s to %s."
|
2112 |
msgstr "En cliquant \"Désincription\", nous n'enverrons plus d'informations de %s à %s."
|
2113 |
|
2114 |
-
#: templates/forms/premium-versions-upgrade-handler.php:
|
2115 |
msgid "There is a new version of %s available."
|
2116 |
msgstr "Il y a une nouvelle version disponible de %s. "
|
2117 |
|
2118 |
-
#: templates/forms/premium-versions-upgrade-handler.php:
|
2119 |
-
msgid " %
|
2120 |
-
msgstr "
|
2121 |
|
2122 |
-
#: templates/forms/premium-versions-upgrade-handler.php:
|
2123 |
msgid "New Version Available"
|
2124 |
msgstr "Une nouvelle version est disponible"
|
2125 |
|
2126 |
-
#: templates/forms/premium-versions-upgrade-handler.php:
|
2127 |
-
msgid "Renew license"
|
2128 |
-
msgstr "Renouvelez votre licence"
|
2129 |
-
|
2130 |
-
#: templates/forms/premium-versions-upgrade-handler.php:53
|
2131 |
msgctxt "close a window"
|
2132 |
msgid "Dismiss"
|
2133 |
msgstr "Fermer"
|
@@ -2140,6 +2241,43 @@ msgstr "Envoyer le code de la licence"
|
|
2140 |
msgid "Enter the email address you've used for the upgrade below and we will resend you the license key."
|
2141 |
msgstr "Indiquez ci-dessous l'adresse email que vous avez utilisez pour la mise à jour et nous allons vous renvoyer le code de la licence."
|
2142 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2143 |
#: templates/forms/trial-start.php:22
|
2144 |
msgid "You are 1-click away from starting your %1$s-day free trial of the %2$s plan."
|
2145 |
msgstr "Vous êtes à 1 clic de commencer votre période d'essai gratuite de %1$s jours de la formule %2$s."
|
@@ -2205,20 +2343,16 @@ msgstr "%s restante(s)"
|
|
2205 |
msgid "Last license"
|
2206 |
msgstr "Dernière licence"
|
2207 |
|
2208 |
-
#: templates/account/partials/addon.php:
|
2209 |
msgid "Cancelled"
|
2210 |
msgstr "Annulé"
|
2211 |
|
2212 |
-
#: templates/account/partials/addon.php:
|
2213 |
-
msgid "Expired"
|
2214 |
-
msgstr "Expiré"
|
2215 |
-
|
2216 |
-
#: templates/account/partials/addon.php:121
|
2217 |
msgid "No expiration"
|
2218 |
msgstr "Pas d'expiration"
|
2219 |
|
2220 |
-
#: templates/account/partials/addon.
|
2221 |
-
#: templates/account/partials/addon.php:
|
2222 |
msgid "Activate this add-on"
|
2223 |
msgstr "Activer cet add-on"
|
2224 |
|
@@ -2246,49 +2380,49 @@ msgstr "Désolé pour le dérangement et nous sommes là pour vous aider si vous
|
|
2246 |
msgid "Contact Support"
|
2247 |
msgstr "Contacter l'Assistance"
|
2248 |
|
2249 |
-
#: templates/forms/deactivation/form.php:
|
2250 |
msgid "Anonymous feedback"
|
2251 |
msgstr "Commentaire anonyme"
|
2252 |
|
2253 |
-
#: templates/forms/deactivation/form.php:
|
2254 |
msgid "Deactivate"
|
2255 |
msgstr "Désactiver"
|
2256 |
|
2257 |
-
#: templates/forms/deactivation/form.php:
|
2258 |
msgid "Activate %s"
|
2259 |
msgstr "Activer %s"
|
2260 |
|
2261 |
-
#: templates/forms/deactivation/form.php:76
|
2262 |
-
msgid "Quick feedback"
|
2263 |
-
msgstr "Commentaire rapide"
|
2264 |
-
|
2265 |
#: templates/forms/deactivation/form.php:80
|
|
|
|
|
|
|
|
|
2266 |
msgid "If you have a moment, please let us know why you are %s"
|
2267 |
msgstr "Si vous avez un instant, merci de nous indiquer pourquoi %s"
|
2268 |
|
2269 |
-
#: templates/forms/deactivation/form.php:
|
2270 |
msgid "deactivating"
|
2271 |
msgstr "Désactivation"
|
2272 |
|
2273 |
-
#: templates/forms/deactivation/form.php:
|
2274 |
msgid "switching"
|
2275 |
msgstr "Changement"
|
2276 |
|
2277 |
-
#: templates/forms/deactivation/form.php:
|
2278 |
msgid "Submit & %s"
|
2279 |
msgstr "Envoyer & %s"
|
2280 |
|
2281 |
-
#: templates/forms/deactivation/form.php:
|
2282 |
msgid "Kindly tell us the reason so we can improve."
|
2283 |
msgstr "S'il vous plait, dites nous pourquoi afin que nous puissions nous améliorer."
|
2284 |
|
2285 |
-
#: templates/forms/deactivation/form.php:
|
2286 |
msgid "Yes - %s"
|
2287 |
msgstr "Oui - %s"
|
2288 |
|
2289 |
-
#: templates/forms/deactivation/form.php:
|
2290 |
msgid "Skip & %s"
|
2291 |
-
msgstr "
|
2292 |
|
2293 |
#: templates/forms/deactivation/retry-skip.php:21
|
2294 |
msgid "Click here to use the plugin anonymously"
|
7 |
"Project-Id-Version: WordPress SDK\n"
|
8 |
"Report-Msgid-Bugs-To: https://github.com/Freemius/wordpress-sdk/issues\n"
|
9 |
"POT-Creation-Date: \n"
|
10 |
+
"PO-Revision-Date: 2018-11-26 11:09+0000\n"
|
11 |
"Last-Translator: Boris Colombier <transifex.com@wba.fr>\n"
|
12 |
"Language: fr_FR\n"
|
13 |
"Language-Team: French (France) (http://www.transifex.com/freemius/wordpress-sdk/language/fr_FR/)\n"
|
21 |
"X-Poedit-SearchPathExcluded-0: *.js\n"
|
22 |
"X-Poedit-SourceCharset: UTF-8\n"
|
23 |
|
24 |
+
#: includes/class-freemius.php:1602
|
25 |
msgid "Freemius SDK couldn't find the plugin's main file. Please contact sdk@freemius.com with the current error."
|
26 |
msgstr "Le SDK Freemius ne trouve pas le fichier principal du plugin. Merci de contacter sdk@freemius.com en indiquant l'erreur."
|
27 |
|
28 |
+
#: includes/class-freemius.php:1604
|
29 |
msgid "Error"
|
30 |
msgstr "Erreur"
|
31 |
|
32 |
+
#: includes/class-freemius.php:1925
|
33 |
msgid "I found a better %s"
|
34 |
msgstr "J'ai trouvé un meilleur %s"
|
35 |
|
36 |
+
#: includes/class-freemius.php:1927
|
37 |
msgid "What's the %s's name?"
|
38 |
msgstr "Quel est le nom du %s ?"
|
39 |
|
40 |
+
#: includes/class-freemius.php:1933
|
41 |
msgid "It's a temporary %s. I'm just debugging an issue."
|
42 |
msgstr "C'est une %s temporaire. Je corrige un problème."
|
43 |
|
44 |
+
#: includes/class-freemius.php:1935
|
45 |
msgid "Deactivation"
|
46 |
msgstr "Désactivation"
|
47 |
|
48 |
+
#: includes/class-freemius.php:1936
|
49 |
msgid "Theme Switch"
|
50 |
msgstr "Changement de Thème"
|
51 |
|
52 |
+
#: includes/class-freemius.php1945, templates/forms/resend-key.php:24
|
53 |
msgid "Other"
|
54 |
msgstr "Autre"
|
55 |
|
56 |
+
#: includes/class-freemius.php:1953
|
57 |
msgid "I no longer need the %s"
|
58 |
msgstr "Je n'ai plus besoin du %s"
|
59 |
|
60 |
+
#: includes/class-freemius.php:1960
|
61 |
msgid "I only needed the %s for a short period"
|
62 |
msgstr "Je n'ai besoin de %s que pour une courte période"
|
63 |
|
64 |
+
#: includes/class-freemius.php:1966
|
65 |
msgid "The %s broke my site"
|
66 |
msgstr "Le %s a cassé mon site"
|
67 |
|
68 |
+
#: includes/class-freemius.php:1973
|
69 |
msgid "The %s suddenly stopped working"
|
70 |
msgstr "Le %s a soudainement arrêté de fonctionner"
|
71 |
|
72 |
+
#: includes/class-freemius.php:1983
|
73 |
msgid "I can't pay for it anymore"
|
74 |
msgstr "Je ne peux plus payer pour ça"
|
75 |
|
76 |
+
#: includes/class-freemius.php:1985
|
77 |
msgid "What price would you feel comfortable paying?"
|
78 |
msgstr "Quel prix seriez-vous prêt à payer ?"
|
79 |
|
80 |
+
#: includes/class-freemius.php:1991
|
81 |
msgid "I don't like to share my information with you"
|
82 |
msgstr "Je ne veux pas partager mes informations avec vous"
|
83 |
|
84 |
+
#: includes/class-freemius.php:2012
|
85 |
msgid "The %s didn't work"
|
86 |
msgstr "Le %s n'a pas fonctionné"
|
87 |
|
88 |
+
#: includes/class-freemius.php:2022
|
89 |
msgid "I couldn't understand how to make it work"
|
90 |
msgstr "Je ne comprends pas comment le faire fonctionner"
|
91 |
|
92 |
+
#: includes/class-freemius.php:2030
|
93 |
msgid "The %s is great, but I need specific feature that you don't support"
|
94 |
msgstr "Le %s est bien mais j'ai besoin de fonctionnalités spécifiques que vous ne proposez pas"
|
95 |
|
96 |
+
#: includes/class-freemius.php:2032
|
97 |
msgid "What feature?"
|
98 |
msgstr "Quelle fonctionnalité ?"
|
99 |
|
100 |
+
#: includes/class-freemius.php:2036
|
101 |
msgid "The %s is not working"
|
102 |
msgstr "Le %s ne fonctionne pas"
|
103 |
|
104 |
+
#: includes/class-freemius.php:2038
|
105 |
msgid "Kindly share what didn't work so we can fix it for future users..."
|
106 |
msgstr "Merci de nous indiquer ce qui ne fonctionne pas afin que nous puissions le corriger pour les futurs utilisateurs..."
|
107 |
|
108 |
+
#: includes/class-freemius.php:2042
|
109 |
msgid "It's not what I was looking for"
|
110 |
msgstr "Ce n'est pas ce que je recherche"
|
111 |
|
112 |
+
#: includes/class-freemius.php:2044
|
113 |
msgid "What you've been looking for?"
|
114 |
msgstr "Que recherchez-vous ?"
|
115 |
|
116 |
+
#: includes/class-freemius.php:2048
|
117 |
msgid "The %s didn't work as expected"
|
118 |
msgstr "Le %s n'a pas fonctionné comme prévu"
|
119 |
|
120 |
+
#: includes/class-freemius.php:2050
|
121 |
msgid "What did you expect?"
|
122 |
msgstr "À quoi vous attendiez-vous ?"
|
123 |
|
124 |
+
#: includes/class-freemius.php2853, templates/debug.php:20
|
125 |
msgid "Freemius Debug"
|
126 |
msgstr "Débuggage Freemius"
|
127 |
|
128 |
+
#: includes/class-freemius.php:3581
|
129 |
msgid "I don't know what is cURL or how to install it, help me!"
|
130 |
msgstr "Je ne sais pas ce qu'est cURL ou comment l'installer, aidez moi !"
|
131 |
|
132 |
+
#: includes/class-freemius.php:3583
|
133 |
msgid "We'll make sure to contact your hosting company and resolve the issue. You will get a follow-up email to %s once we have an update."
|
134 |
msgstr "Nous allons contacter votre hébergeur afin de résoudre le problème. Vous recevrez un email à propos de %s dès que nous aurons des nouvelles."
|
135 |
|
136 |
+
#: includes/class-freemius.php:3590
|
137 |
msgid "Great, please install cURL and enable it in your php.ini file. In addition, search for the 'disable_functions' directive in your php.ini file and remove any disabled methods starting with 'curl_'. To make sure it was successfully activated, use 'phpinfo()'. Once activated, deactivate the %s and reactivate it back again."
|
138 |
msgstr "Parfait, merci d'installer cURL et de l'activer dans votre fichier php.ini. De plus, recherchez l'instruction 'disable_functions' de votre fichier php.ini et désactivez les commandes commençant par 'curl_'. Pour vérifier la bonne activation, utilisez la fonction 'phpinfo()'. Une fois activé, désactivez le %s et réactivez le à nouveau."
|
139 |
|
140 |
+
#: includes/class-freemius.php:3695
|
141 |
msgid "Yes - do your thing"
|
142 |
msgstr "Oui - allez-y"
|
143 |
|
144 |
+
#: includes/class-freemius.php:3700
|
145 |
msgid "No - just deactivate"
|
146 |
msgstr "Non - désactivation seulement"
|
147 |
|
148 |
+
#: includes/class-freemius.php3745, includes/class-freemius.php4253,
|
149 |
+
#: includes/class-freemius.php5318, includes/class-freemius.php11316,
|
150 |
+
#: includes/class-freemius.php14649, includes/class-freemius.php14701,
|
151 |
+
#: includes/class-freemius.php14763, includes/class-freemius.php16969,
|
152 |
+
#: includes/class-freemius.php16979, includes/class-freemius.php17588,
|
153 |
+
#: includes/class-freemius.php18446, includes/class-freemius.php18561,
|
154 |
+
#: includes/class-freemius.php18705, templates/add-ons.php:43
|
155 |
msgctxt "exclamation"
|
156 |
msgid "Oops"
|
157 |
msgstr "Oups"
|
158 |
|
159 |
+
#: includes/class-freemius.php:3814
|
160 |
msgid "Thank for giving us the chance to fix it! A message was just sent to our technical staff. We will get back to you as soon as we have an update to %s. Appreciate your patience."
|
161 |
msgstr "Merci de nous permettre de corriger ça. Un message vient d'être envoyé à notre service technique. Nous reviendrons vers vous dès que nous aurons des nouvelles à propos de %s."
|
162 |
|
163 |
+
#: includes/class-freemius.php:4250
|
164 |
msgctxt "addonX cannot run without pluginY"
|
165 |
msgid "%s cannot run without %s."
|
166 |
msgstr "%s ne peut pas fonctionner sans %s."
|
167 |
|
168 |
+
#: includes/class-freemius.php:4251
|
169 |
msgctxt "addonX cannot run..."
|
170 |
msgid "%s cannot run without the plugin."
|
171 |
msgstr "%s ne peut pas fonctionner sans le plugin."
|
172 |
|
173 |
+
#: includes/class-freemius.php4363, includes/class-freemius.php4388,
|
174 |
+
#: includes/class-freemius.php:17659
|
175 |
msgid "Unexpected API error. Please contact the %s's author with the following error."
|
176 |
msgstr "Une erreur est survenue dans l'API. Merci de contacter l'auteur du %s en lui indiquant l'erreur."
|
177 |
|
178 |
+
#: includes/class-freemius.php:5006
|
179 |
msgid "Premium %s version was successfully activated."
|
180 |
msgstr "La version premium de %s a été activée avec succès."
|
181 |
|
182 |
+
#: includes/class-freemius.php5018, includes/class-freemius.php:6862
|
183 |
msgctxt ""
|
184 |
msgid "W00t"
|
185 |
msgstr "Génial"
|
186 |
|
187 |
+
#: includes/class-freemius.php:5033
|
188 |
msgid "You have a %s license."
|
189 |
msgstr "Vous avez une license pour %s."
|
190 |
|
191 |
+
#: includes/class-freemius.php5037, includes/class-freemius.php14070,
|
192 |
+
#: includes/class-freemius.php14081, includes/class-freemius.php16897,
|
193 |
+
#: includes/class-freemius.php17197, includes/class-freemius.php17263,
|
194 |
+
#: includes/class-freemius.php:17413
|
195 |
msgctxt "interjection expressing joy or exuberance"
|
196 |
msgid "Yee-haw"
|
197 |
msgstr "Youpi"
|
198 |
|
199 |
+
#: includes/class-freemius.php:5301
|
200 |
msgid "%s free trial was successfully cancelled. Since the add-on is premium only it was automatically deactivated. If you like to use it in the future, you'll have to purchase a license."
|
201 |
msgstr "La période d'essai du %s a bien été annulé. L'add-on a été désactivé car il ne fonctionne qu'avec la version premium. Si vous souhaitez l'utiliser ultérieurement, vous devrez acheter une licence."
|
202 |
|
203 |
+
#: includes/class-freemius.php:5305
|
204 |
msgid "%s is a premium only add-on. You have to purchase a license first before activating the plugin."
|
205 |
msgstr "%sest un add-on pour la version premium. Vous devez acheter une licence avant d'activer le plugin."
|
206 |
|
207 |
+
#: includes/class-freemius.php5314, templates/add-ons.php103,
|
208 |
+
#: templates/account/partials/addon.php:288
|
209 |
msgid "More information about %s"
|
210 |
msgstr "Plus d'informations à propos de %s"
|
211 |
|
212 |
+
#: includes/class-freemius.php:5315
|
213 |
msgid "Purchase License"
|
214 |
msgstr "Acheter une licence"
|
215 |
|
216 |
+
#: includes/class-freemius.php6230, templates/connect.php:163
|
217 |
msgid "You should receive an activation email for %s to your mailbox at %s. Please make sure you click the activation button in that email to %s."
|
218 |
msgstr "Vous devriez recevoir un email d'activation pour %s sur votre boîte %s. Merci de cliquer sur le bouton d'activation dans l'email pour %s."
|
219 |
|
220 |
+
#: includes/class-freemius.php:6234
|
221 |
msgid "start the trial"
|
222 |
msgstr "commencer la période d'essai"
|
223 |
|
224 |
+
#: includes/class-freemius.php6235, templates/connect.php:167
|
225 |
msgid "complete the install"
|
226 |
msgstr "compléter l'installation"
|
227 |
|
228 |
+
#: includes/class-freemius.php:6348
|
229 |
msgid "You are just one step away - %s"
|
230 |
msgstr "Il ne reste qu'une étape - %s"
|
231 |
|
232 |
+
#: includes/class-freemius.php:6351
|
233 |
msgctxt "%s - plugin name. As complete \"PluginX\" activation now"
|
234 |
msgid "Complete \"%s\" Activation Now"
|
235 |
msgstr "Compléter \"%s\" Activer Maintenant"
|
236 |
|
237 |
+
#: includes/class-freemius.php:6429
|
238 |
msgid "We made a few tweaks to the %s, %s"
|
239 |
msgstr "Nous avons fait quelques modifications au %s, %s"
|
240 |
|
241 |
+
#: includes/class-freemius.php:6433
|
242 |
+
msgid "Opt in to make \"%s\" better!"
|
243 |
+
msgstr "Inscrivez-vous pour améliorer \"%s\" !"
|
244 |
|
245 |
+
#: includes/class-freemius.php:6861
|
246 |
msgid "The upgrade of %s was successfully completed."
|
247 |
msgstr "La mise à jour du %s s'est terminée avec succès "
|
248 |
|
249 |
+
#: includes/class-freemius.php8705, includes/class-fs-plugin-updater.php882,
|
250 |
+
#: includes/class-fs-plugin-updater.php1077,
|
251 |
+
#: includes/class-fs-plugin-updater.php1084,
|
252 |
+
#: templates/auto-installation.php:32
|
253 |
msgid "Add-On"
|
254 |
msgstr "Add-On"
|
255 |
|
256 |
+
#: includes/class-freemius.php8707, templates/debug.php359,
|
257 |
+
#: templates/debug.php:520
|
258 |
msgid "Plugin"
|
259 |
msgstr "Plugin"
|
260 |
|
261 |
+
#: includes/class-freemius.php8708, templates/debug.php359,
|
262 |
+
#: templates/debug.php520, templates/forms/deactivation/form.php:67
|
263 |
msgid "Theme"
|
264 |
msgstr "Thème"
|
265 |
|
266 |
+
#: includes/class-freemius.php:11183
|
267 |
+
msgid "Invalid site details collection."
|
268 |
+
msgstr "Invalid site details collection."
|
269 |
|
270 |
+
#: includes/class-freemius.php:11303
|
271 |
msgid "We couldn't find your email address in the system, are you sure it's the right address?"
|
272 |
msgstr "Nous ne trouvons pas votre adresse mail dans notre système, êtes-vous qu'il s'agit de la bonne adresse ?"
|
273 |
|
274 |
+
#: includes/class-freemius.php:11305
|
275 |
msgid "We can't see any active licenses associated with that email address, are you sure it's the right address?"
|
276 |
msgstr "Nous ne trouvons aucune licence active associée avec cette adresse email, êtes-vous qu'il s'agit de la bonne adresse ?"
|
277 |
|
278 |
+
#: includes/class-freemius.php:11541
|
279 |
msgid "Account is pending activation."
|
280 |
msgstr "Compte en cours d'activation."
|
281 |
|
282 |
+
#: includes/class-freemius.php11653,
|
283 |
+
#: templates/forms/premium-versions-upgrade-handler.php:47
|
284 |
+
msgid "Buy a license now"
|
285 |
+
msgstr "Acheter une licence maintenant"
|
286 |
+
|
287 |
+
#: includes/class-freemius.php11665,
|
288 |
+
#: templates/forms/premium-versions-upgrade-handler.php:46
|
289 |
+
msgid "Renew your license now"
|
290 |
+
msgstr "Renouvelez votre licence maintenant"
|
291 |
+
|
292 |
+
#: includes/class-freemius.php:11669
|
293 |
+
msgid "%s to access version %s security & feature updates, and support."
|
294 |
+
msgstr "%s to access version %s security & feature updates, and support."
|
295 |
+
|
296 |
+
#: includes/class-freemius.php:14052
|
297 |
msgid "%s activation was successfully completed."
|
298 |
msgstr "L'activation de %s s'est terminée avec succès."
|
299 |
|
300 |
+
#: includes/class-freemius.php:14066
|
301 |
msgid "Your account was successfully activated with the %s plan."
|
302 |
msgstr "Votre compte a été activé avec succès avec la formule %s."
|
303 |
|
304 |
+
#: includes/class-freemius.php14077, includes/class-freemius.php:17259
|
305 |
msgid "Your trial has been successfully started."
|
306 |
msgstr "Votre période d'essai a bien démarré."
|
307 |
|
308 |
+
#: includes/class-freemius.php14647, includes/class-freemius.php14699,
|
309 |
+
#: includes/class-freemius.php:14761
|
310 |
msgid "Couldn't activate %s."
|
311 |
msgstr "Impossible d'activer %s."
|
312 |
|
313 |
+
#: includes/class-freemius.php14648, includes/class-freemius.php14700,
|
314 |
+
#: includes/class-freemius.php:14762
|
315 |
msgid "Please contact us with the following message:"
|
316 |
msgstr "Merci de nous contacter avec le message suivant :"
|
317 |
|
318 |
+
#: includes/class-freemius.php15111, includes/class-freemius.php:19543
|
319 |
msgid "Upgrade"
|
320 |
msgstr "Mise à jour"
|
321 |
|
322 |
+
#: includes/class-freemius.php:15117
|
323 |
msgid "Start Trial"
|
324 |
msgstr "Essai gratuit"
|
325 |
|
326 |
+
#: includes/class-freemius.php:15119
|
327 |
msgid "Pricing"
|
328 |
msgstr "Tarifs"
|
329 |
|
330 |
+
#: includes/class-freemius.php15181, includes/class-freemius.php:15183
|
331 |
msgid "Affiliation"
|
332 |
msgstr "Affiliation"
|
333 |
|
334 |
+
#: includes/class-freemius.php15211, includes/class-freemius.php15213,
|
335 |
+
#: templates/account.php150, templates/debug.php:324
|
336 |
msgid "Account"
|
337 |
msgstr "Compte"
|
338 |
|
339 |
+
#: includes/class-freemius.php15226, includes/class-freemius.php15228,
|
340 |
#: includes/customizer/class-fs-customizer-support-section.php:60
|
341 |
msgid "Contact Us"
|
342 |
msgstr "Contactez Nous"
|
343 |
|
344 |
+
#: includes/class-freemius.php15238, includes/class-freemius.php15240,
|
345 |
+
#: includes/class-freemius.php19553, templates/account.php100,
|
346 |
+
#: templates/account/partials/addon.php:41
|
347 |
msgid "Add-Ons"
|
348 |
msgstr "Add-Ons"
|
349 |
|
350 |
+
#: includes/class-freemius.php:15274
|
351 |
+
msgctxt "ASCII arrow left icon"
|
352 |
+
msgid "←"
|
353 |
+
msgstr "←"
|
354 |
+
|
355 |
+
#: includes/class-freemius.php:15274
|
356 |
+
msgctxt "ASCII arrow right icon"
|
357 |
+
msgid "➤"
|
358 |
+
msgstr "➤"
|
359 |
+
|
360 |
+
#: includes/class-freemius.php15276, templates/pricing.php:97
|
361 |
msgctxt "noun"
|
362 |
msgid "Pricing"
|
363 |
msgstr "Tarifs"
|
364 |
|
365 |
+
#: includes/class-freemius.php15479,
|
366 |
#: includes/customizer/class-fs-customizer-support-section.php:67
|
367 |
msgid "Support Forum"
|
368 |
msgstr "Forum de Support"
|
369 |
|
370 |
+
#: includes/class-freemius.php:16265
|
371 |
msgid "Your email has been successfully verified - you are AWESOME!"
|
372 |
msgstr "Votre email a été vérifié avec succès - vous êtes FORMIDABLE !"
|
373 |
|
374 |
+
#: includes/class-freemius.php:16266
|
375 |
msgctxt "a positive response"
|
376 |
msgid "Right on"
|
377 |
msgstr "Directement"
|
378 |
|
379 |
+
#: includes/class-freemius.php:16888
|
380 |
msgid "Your %s Add-on plan was successfully upgraded."
|
381 |
msgstr "Votre Add-on %s a bien été mis à jour."
|
382 |
|
383 |
+
#: includes/class-freemius.php:16890
|
384 |
msgid "%s Add-on was successfully purchased."
|
385 |
msgstr "L'Add-on %s a bien été acheté."
|
386 |
|
387 |
+
#: includes/class-freemius.php:16893
|
388 |
msgid "Download the latest version"
|
389 |
msgstr "Télécharger la dernière version"
|
390 |
|
391 |
+
#: includes/class-freemius.php:16965
|
392 |
msgctxt "%1s - plugin title, %2s - API domain"
|
393 |
msgid "Your server is blocking the access to Freemius' API, which is crucial for %1s synchronization. Please contact your host to whitelist %2s"
|
394 |
msgstr "Votre serveur bloque l'accès à l4API Freemius qui est indispensable pour la synchronisation %1s. Merci de contacter votre hébergeur pour mettre %2s dans la liste blanche "
|
395 |
|
396 |
+
#: includes/class-freemius.php16968, includes/class-freemius.php17384,
|
397 |
+
#: includes/class-freemius.php:17461
|
398 |
msgid "Error received from the server:"
|
399 |
msgstr "Une erreur a été reçu depuis le serveur :"
|
400 |
|
401 |
+
#: includes/class-freemius.php:16978
|
402 |
msgid "It seems like one of the authentication parameters is wrong. Update your Public Key, Secret Key & User ID, and try again."
|
403 |
msgstr "Il semble que l'un des paramètres d'authentification soit faux. Veuillez mettre à jour votre Public Key, votre Secret Key ainsi que vote User ID et essayez à nouveau."
|
404 |
|
405 |
+
#: includes/class-freemius.php17160, includes/class-freemius.php17389,
|
406 |
+
#: includes/class-freemius.php17432, includes/class-freemius.php:17535
|
407 |
msgctxt ""
|
408 |
msgid "Hmm"
|
409 |
msgstr "Hmm"
|
410 |
|
411 |
+
#: includes/class-freemius.php:17173
|
412 |
msgid "It looks like you are still on the %s plan. If you did upgrade or change your plan, it's probably an issue on our side - sorry."
|
413 |
+
msgstr "Il semble que vous soyez encore sur la formule %s. Si vous avez mis à jour ou changer votre formule, le problème est probablement de votre côté - désolé."
|
414 |
|
415 |
+
#: includes/class-freemius.php17174, templates/account.php102,
|
416 |
+
#: templates/add-ons.php134, templates/account/partials/addon.php:43
|
417 |
msgctxt "trial period"
|
418 |
msgid "Trial"
|
419 |
msgstr "Période d'essai"
|
420 |
|
421 |
+
#: includes/class-freemius.php:17179
|
422 |
msgid "I have upgraded my account but when I try to Sync the License, the plan remains %s."
|
423 |
msgstr "J'ai mis à jour mon compte mais quand j'essaie de synchroniser la licence, la formule est toujours %s."
|
424 |
|
425 |
+
#: includes/class-freemius.php17183, includes/class-freemius.php:17241
|
426 |
msgid "Please contact us here"
|
427 |
msgstr "Merci de nous contacter ici"
|
428 |
|
429 |
+
#: includes/class-freemius.php:17193
|
430 |
msgid "Your plan was successfully upgraded."
|
431 |
msgstr "Votre formule a bien été mise à jour."
|
432 |
|
433 |
+
#: includes/class-freemius.php:17211
|
434 |
msgid "Your plan was successfully changed to %s."
|
435 |
msgstr "Votre formule a bien été modifié vers %s. "
|
436 |
|
437 |
+
#: includes/class-freemius.php:17227
|
438 |
msgid "Your license has expired. You can still continue using the free %s forever."
|
439 |
msgstr "Votre licence a expiré. Vous pouvez toujours utiliser la version gratuite indéfiniment."
|
440 |
|
441 |
+
#: includes/class-freemius.php:17229
|
442 |
msgid "Your license has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
|
443 |
msgstr "Votre licence a expiré.%1$sFaites la mise à jour maintenant%2$s pour continuer à utiliser le %3$s sans interruption."
|
444 |
|
445 |
+
#: includes/class-freemius.php:17237
|
446 |
msgid "Your license has been cancelled. If you think it's a mistake, please contact support."
|
447 |
msgstr "Votre licence a été annulé. Si vous pensez qu'il s'agit d'une erreur, merci de contacter le support."
|
448 |
|
449 |
+
#: includes/class-freemius.php:17250
|
450 |
msgid "Your license has expired. You can still continue using all the %s features, but you'll need to renew your license to continue getting updates and support."
|
451 |
msgstr "Votre licence a expiré. Vous pouvez toujours utiliser les fonctionnalités %s mais vous devrez renouveler votre licence pour recevoir les mises à jour et une assistance."
|
452 |
|
453 |
+
#: includes/class-freemius.php:17273
|
454 |
msgid "Your free trial has expired. You can still continue using all our free features."
|
455 |
msgstr "Votre période d'essai gratuite est terminée. Vous pouvez continuer à utiliser toutes nos fonctionnalités gratuites."
|
456 |
|
457 |
+
#: includes/class-freemius.php:17275
|
458 |
msgid "Your free trial has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
|
459 |
msgstr "Votre période d'essai gratuite est terminée. %1$sFaites la mise à jour maintenant%2$s pour continuer à utiliser le %3$s sans interruption."
|
460 |
|
461 |
+
#: includes/class-freemius.php:17380
|
462 |
msgid "It looks like the license could not be activated."
|
463 |
msgstr "Il semble que la licence ne puisse être activée."
|
464 |
|
465 |
+
#: includes/class-freemius.php:17410
|
466 |
msgid "Your license was successfully activated."
|
467 |
msgstr "Votre licence a bien été activée."
|
468 |
|
469 |
+
#: includes/class-freemius.php:17436
|
470 |
msgid "It looks like your site currently doesn't have an active license."
|
471 |
msgstr "Il semble que votre site n'ait pas de licence active."
|
472 |
|
473 |
+
#: includes/class-freemius.php:17460
|
474 |
msgid "It looks like the license deactivation failed."
|
475 |
msgstr "Il semble que la désactivation de la licence a échoué."
|
476 |
|
477 |
+
#: includes/class-freemius.php:17488
|
478 |
msgid "Your license was successfully deactivated, you are back to the %s plan."
|
479 |
msgstr "Votre licence a bien été désactivé, vous utilisez à présent la formule %s."
|
480 |
|
481 |
+
#: includes/class-freemius.php:17489
|
482 |
msgid "O.K"
|
483 |
msgstr "O.K"
|
484 |
|
485 |
+
#: includes/class-freemius.php:17542
|
486 |
+
msgid "Seems like we are having some temporary issue with your subscription cancellation. Please try again in few minutes."
|
487 |
+
msgstr "Il semble que nous ayons un problème temporaire avec l'annulation de votre abonnement. Merci de réessayer dans quelques minutes."
|
488 |
|
489 |
+
#: includes/class-freemius.php:17551
|
490 |
+
msgid "Your subscription was successfully cancelled. Your %s plan license will expire in %s."
|
491 |
+
msgstr "Your subscription was successfully cancelled. Your %s plan license will expire in %s."
|
492 |
|
493 |
+
#: includes/class-freemius.php:17593
|
494 |
msgid "You are already running the %s in a trial mode."
|
495 |
msgstr "Vous utilisez déjà le %s en période d'essai. "
|
496 |
|
497 |
+
#: includes/class-freemius.php:17604
|
498 |
msgid "You already utilized a trial before."
|
499 |
msgstr "Vous avez déjà utilisé la période d'essai."
|
500 |
|
501 |
+
#: includes/class-freemius.php:17618
|
502 |
msgid "Plan %s do not exist, therefore, can't start a trial."
|
503 |
msgstr "La formule %s n'existe pas, il n'est pas possible de commencer une période d'essai."
|
504 |
|
505 |
+
#: includes/class-freemius.php:17629
|
506 |
msgid "Plan %s does not support a trial period."
|
507 |
msgstr "La formule %s ne propose pas de période d'essai."
|
508 |
|
509 |
+
#: includes/class-freemius.php:17640
|
510 |
msgid "None of the %s's plans supports a trial period."
|
511 |
msgstr "Aucune formule du %s ne propose de période d'essai."
|
512 |
|
513 |
+
#: includes/class-freemius.php:17690
|
514 |
msgid "It looks like you are not in trial mode anymore so there's nothing to cancel :)"
|
515 |
msgstr "Il semble que vous ne soyez plus en période d'essai donc il n'y a rien à annuler :)"
|
516 |
|
517 |
+
#: includes/class-freemius.php:17726
|
|
|
|
|
|
|
|
|
518 |
msgid "Seems like we are having some temporary issue with your trial cancellation. Please try again in few minutes."
|
519 |
msgstr "Il semble que nous ayons un problème temporaire pour annuler votre période d'essai. Merci de réessayer dans quelques minutes."
|
520 |
|
521 |
+
#: includes/class-freemius.php:17745
|
522 |
+
msgid "Your %s free trial was successfully cancelled."
|
523 |
+
msgstr "Votre période d'essai %s a bien été annulé."
|
524 |
+
|
525 |
+
#: includes/class-freemius.php:18052
|
526 |
msgid "Version %s was released."
|
527 |
msgstr "La version %s vient d'être publiée."
|
528 |
|
529 |
+
#: includes/class-freemius.php:18052
|
530 |
msgid "Please download %s."
|
531 |
msgstr "Merci de télécharger %s."
|
532 |
|
533 |
+
#: includes/class-freemius.php:18059
|
534 |
msgid "the latest %s version here"
|
535 |
msgstr "la dernière version de %s ici"
|
536 |
|
537 |
+
#: includes/class-freemius.php:18064
|
538 |
msgid "New"
|
539 |
msgstr "Nouveau"
|
540 |
|
541 |
+
#: includes/class-freemius.php:18069
|
542 |
msgid "Seems like you got the latest release."
|
543 |
msgstr "Il semble que vous ayez la dernière version."
|
544 |
|
545 |
+
#: includes/class-freemius.php:18070
|
546 |
msgid "You are all good!"
|
547 |
msgstr "Vous êtes tout bon !"
|
548 |
|
549 |
+
#: includes/class-freemius.php:18338
|
550 |
msgid "Verification mail was just sent to %s. If you can't find it after 5 min, please check your spam box."
|
551 |
msgstr "Un email de vérification vient d'être envoyé sur %s. Si vous ne le recevez pas d'ici 5 minutes, merci de vérifier dans vos spams."
|
552 |
|
553 |
+
#: includes/class-freemius.php:18473
|
554 |
msgid "Site successfully opted in."
|
555 |
msgstr "Site ajouté avec succès."
|
556 |
|
557 |
+
#: includes/class-freemius.php18474, includes/class-freemius.php:19285
|
558 |
msgid "Awesome"
|
559 |
msgstr "Formidable"
|
560 |
|
561 |
+
#: includes/class-freemius.php18490, templates/forms/optout.php:32
|
562 |
msgid "We appreciate your help in making the %s better by letting us track some usage data."
|
563 |
msgstr "Nous vous remercions de votre aide pour améliorer le %s en nous permettant de recevoir des informations concernant son usage."
|
564 |
|
565 |
+
#: includes/class-freemius.php:18491
|
566 |
msgid "Thank you!"
|
567 |
msgstr "Merci !"
|
568 |
|
569 |
+
#: includes/class-freemius.php:18498
|
570 |
msgid "We will no longer be sending any usage data of %s on %s to %s."
|
571 |
msgstr "Nous n'enverrons plus d'information d'utilisation de %s sur %s à %s."
|
572 |
|
573 |
+
#: includes/class-freemius.php:18627
|
574 |
msgid "Please check your mailbox, you should receive an email via %s to confirm the ownership change. From security reasons, you must confirm the change within the next 15 min. If you cannot find the email, please check your spam folder."
|
575 |
msgstr "Merci de vérifier votre messagerie, vous devriez recevoir un email via %s pour confirmer le changement de propriétaire. Pour des raisons de sécurité, vous devez confirmer le changement dans les prochaines 15 minutes. Vérifiez vos spams si vous ne recevez pas le message."
|
576 |
|
577 |
+
#: includes/class-freemius.php:18633
|
578 |
msgid "Thanks for confirming the ownership change. An email was just sent to %s for final approval."
|
579 |
msgstr "Merci pour la confirmation du changement de propriétaire. Un email vient d'être envoyé à %s pour la validation finale."
|
580 |
|
581 |
+
#: includes/class-freemius.php:18638
|
582 |
msgid "%s is the new owner of the account."
|
583 |
msgstr "%s est le nouveau propriétaire du compte."
|
584 |
|
585 |
+
#: includes/class-freemius.php:18640
|
586 |
msgctxt "as congratulations"
|
587 |
msgid "Congrats"
|
588 |
msgstr "Félicitations"
|
589 |
|
590 |
+
#: includes/class-freemius.php:18660
|
591 |
msgid "Sorry, we could not complete the email update. Another user with the same email is already registered."
|
592 |
msgstr "Désolé, nous ne pouvons pas mettre à jour l'email. Il existe déjà un autre utilisateur avec cette adresse."
|
593 |
|
594 |
+
#: includes/class-freemius.php:18661
|
595 |
msgid "If you would like to give up the ownership of the %s's account to %s click the Change Ownership button."
|
596 |
msgstr "Si vous voulez transférer la propriété du compte de %s à %s cliquez sur le bouton Changement De Propriétaire"
|
597 |
|
598 |
+
#: includes/class-freemius.php:18668
|
599 |
msgid "Change Ownership"
|
600 |
msgstr "Changement De Propriétaire"
|
601 |
|
602 |
+
#: includes/class-freemius.php:18676
|
603 |
msgid "Your email was successfully updated. You should receive an email with confirmation instructions in few moments."
|
604 |
msgstr "Votre email a été mis à jour. Vous allez recevoir un message avec les instructions de confirmation."
|
605 |
|
606 |
+
#: includes/class-freemius.php:18688
|
607 |
msgid "Please provide your full name."
|
608 |
msgstr "Merci d'indiquer vos prénom et nom."
|
609 |
|
610 |
+
#: includes/class-freemius.php:18693
|
611 |
msgid "Your name was successfully updated."
|
612 |
msgstr "Votre nom a été mis à jour."
|
613 |
|
614 |
+
#: includes/class-freemius.php:18754
|
615 |
msgid "You have successfully updated your %s."
|
616 |
msgstr "Votre %s a bien été mis à jour."
|
617 |
|
618 |
+
#: includes/class-freemius.php:18894
|
619 |
msgid "Just letting you know that the add-ons information of %s is being pulled from an external server."
|
620 |
msgstr "Sachez que les informations de l'add-ons de %s sont issus d'un serveur externe."
|
621 |
|
622 |
+
#: includes/class-freemius.php:18895
|
623 |
msgctxt "advance notice of something that will need attention."
|
624 |
msgid "Heads up"
|
625 |
msgstr "Avertissement"
|
626 |
|
627 |
+
#: includes/class-freemius.php:19325
|
628 |
msgctxt "exclamation"
|
629 |
msgid "Hey"
|
630 |
msgstr "Hey"
|
631 |
|
632 |
+
#: includes/class-freemius.php:19325
|
633 |
msgid "How do you like %s so far? Test all our %s premium features with a %d-day free trial."
|
634 |
msgstr "Que pensez-vous de %s ? Testez nos %s fonctionnalités premium avec %d jours d'essai gratuit."
|
635 |
|
636 |
+
#: includes/class-freemius.php:19333
|
637 |
msgid "No commitment for %s days - cancel anytime!"
|
638 |
msgstr "Pas d'engagement durant %s jours - annuler quand vous voulez !"
|
639 |
|
640 |
+
#: includes/class-freemius.php:19334
|
641 |
msgid "No credit card required"
|
642 |
msgstr "Pas besoin de carte bancaire"
|
643 |
|
644 |
+
#: includes/class-freemius.php19341, templates/forms/trial-start.php:53
|
645 |
msgctxt "call to action"
|
646 |
msgid "Start free trial"
|
647 |
msgstr "Commencer l'essai gratuit"
|
648 |
|
649 |
+
#: includes/class-freemius.php:19418
|
650 |
msgid "Hey there, did you know that %s has an affiliate program? If you like the %s you can become our ambassador and earn some cash!"
|
651 |
msgstr "Dites, savez-vous que %s propose un système de affiliation ? Si vous aimez le %s vous pouvez devenir notre ambassadeur et gagner de l'argent !"
|
652 |
|
653 |
+
#: includes/class-freemius.php:19427
|
654 |
msgid "Learn more"
|
655 |
msgstr "En savoir plus"
|
656 |
|
657 |
+
#: includes/class-freemius.php19577, templates/account.php406,
|
658 |
+
#: templates/account.php509, templates/connect.php171,
|
659 |
+
#: templates/connect.php421, templates/forms/license-activation.php24,
|
660 |
+
#: templates/account/partials/addon.php:235
|
661 |
msgid "Activate License"
|
662 |
msgstr "Activer la licence"
|
663 |
|
664 |
+
#: includes/class-freemius.php19578, templates/account.php469,
|
665 |
+
#: templates/account.php508, templates/account/partials/site.php:256
|
666 |
msgid "Change License"
|
667 |
msgstr "Changer la licence"
|
668 |
|
669 |
+
#: includes/class-freemius.php19660, templates/account/partials/site.php:161
|
670 |
msgid "Opt Out"
|
671 |
msgstr "Désinscription"
|
672 |
|
673 |
+
#: includes/class-freemius.php19662, includes/class-freemius.php19667,
|
674 |
#: templates/account/partials/site.php43,
|
675 |
#: templates/account/partials/site.php:161
|
676 |
msgid "Opt In"
|
677 |
msgstr "Inscription"
|
678 |
|
679 |
+
#: includes/class-freemius.php:19891
|
680 |
+
msgid " The paid version of %1s is already installed. Please activate it to start benefiting the %2s features. %3s"
|
681 |
+
msgstr " The paid version of %1s is already installed. Please activate it to start benefiting the %2s features. %3s"
|
682 |
+
|
683 |
+
#: includes/class-freemius.php:19899
|
684 |
+
msgid "Activate %s features"
|
685 |
+
msgstr "Activate %s features"
|
686 |
+
|
687 |
+
#: includes/class-freemius.php:19912
|
688 |
msgid "Please follow these steps to complete the upgrade"
|
689 |
msgstr "Merci de suivre ces étapes pour finaliser la mise à jour"
|
690 |
|
691 |
+
#: includes/class-freemius.php:19916
|
692 |
msgid "Download the latest %s version"
|
693 |
msgstr "Télécharger la dernière version %s"
|
694 |
|
695 |
+
#: includes/class-freemius.php:19920
|
696 |
msgid "Upload and activate the downloaded version"
|
697 |
msgstr "Téléverser et activer la version téléchargée"
|
698 |
|
699 |
+
#: includes/class-freemius.php:19922
|
700 |
msgid "How to upload and activate?"
|
701 |
msgstr "Comment téléverser et activer ?"
|
702 |
|
703 |
+
#: includes/class-freemius.php:20056
|
704 |
msgid "%sClick here%s to choose the sites where you'd like to activate the license on."
|
705 |
msgstr "%sCliquez ici %s pour choisir les sites sur lesquels vous souhaitez activer la licence."
|
706 |
|
707 |
+
#: includes/class-freemius.php:20217
|
708 |
msgid "Auto installation only works for opted-in users."
|
709 |
msgstr "L'installation automatique ne fonctionne que pour les utilisateurs qui se sont inscrits."
|
710 |
|
711 |
+
#: includes/class-freemius.php20227, includes/class-freemius.php20260,
|
712 |
+
#: includes/class-fs-plugin-updater.php1056,
|
713 |
+
#: includes/class-fs-plugin-updater.php:1070
|
714 |
msgid "Invalid module ID."
|
715 |
msgstr "ID du module non valide."
|
716 |
|
717 |
+
#: includes/class-freemius.php20236, includes/class-fs-plugin-updater.php:1092
|
718 |
msgid "Premium version already active."
|
719 |
msgstr "Version premium déjà active."
|
720 |
|
721 |
+
#: includes/class-freemius.php:20243
|
722 |
msgid "You do not have a valid license to access the premium version."
|
723 |
msgstr "Vous n'avez pas de licence valide pour accéder à la version premium."
|
724 |
|
725 |
+
#: includes/class-freemius.php:20250
|
726 |
msgid "Plugin is a \"Serviceware\" which means it does not have a premium code version."
|
727 |
msgstr "Le plugin est un \"Serviceware\" ce qui veut dire qu'il n'a pas de version premium de code."
|
728 |
|
729 |
+
#: includes/class-freemius.php20268, includes/class-fs-plugin-updater.php:1091
|
730 |
msgid "Premium add-on version already installed."
|
731 |
msgstr "La version premium de l'add-on est déjà installée."
|
732 |
|
733 |
+
#: includes/class-freemius.php:20613
|
734 |
msgid "View paid features"
|
735 |
msgstr "Voir les fonctionnalités payantes"
|
736 |
|
737 |
+
#: includes/class-freemius.php:20927
|
738 |
msgid "Thank you so much for using %s and its add-ons!"
|
739 |
msgstr "Merci beaucoup d'utiliser %s et ses add-ons !"
|
740 |
|
741 |
+
#: includes/class-freemius.php:20928
|
742 |
msgid "Thank you so much for using %s!"
|
743 |
msgstr "Merci beaucoup d'utiliser %s !"
|
744 |
|
745 |
+
#: includes/class-freemius.php:20934
|
746 |
msgid "You've already opted-in to our usage-tracking, which helps us keep improving the %s."
|
747 |
msgstr "Vous avez déjà validé notre suivi d'utilisation qui nous permet de continuer à améliorer le %s."
|
748 |
|
749 |
+
#: includes/class-freemius.php:20938
|
750 |
msgid "Thank you so much for using our products!"
|
751 |
msgstr "Merci beaucoup d'utiliser nos produits !"
|
752 |
|
753 |
+
#: includes/class-freemius.php:20939
|
754 |
msgid "You've already opted-in to our usage-tracking, which helps us keep improving them."
|
755 |
msgstr "Vous avez déjà validé notre suivi d'utilisation qui nous permet de continuer à les améliorer."
|
756 |
|
757 |
+
#: includes/class-freemius.php:20958
|
758 |
msgid "%s and its add-ons"
|
759 |
msgstr "%s et ses add-ons"
|
760 |
|
761 |
+
#: includes/class-freemius.php:20967
|
762 |
msgid "Products"
|
763 |
msgstr "Produits"
|
764 |
|
765 |
+
#: includes/class-freemius.php20974, templates/connect.php:272
|
766 |
msgid "Yes"
|
767 |
msgstr "Oui"
|
768 |
|
769 |
+
#: includes/class-freemius.php20975, templates/connect.php:273
|
770 |
msgid "send me security & feature updates, educational content and offers."
|
771 |
msgstr "envoyez moi des mises à jour de sécurité et des fonctionnalités, du contenu instructif et des offres."
|
772 |
|
773 |
+
#: includes/class-freemius.php20976, templates/connect.php:278
|
774 |
msgid "No"
|
775 |
msgstr "Non"
|
776 |
|
777 |
+
#: includes/class-freemius.php20978, templates/connect.php:280
|
778 |
msgid "do %sNOT%s send me security & feature updates, educational content and offers."
|
779 |
msgstr "ne %sPAS%s m'envoyer de mises à jour de sécurité ou de fonctionnalités, ni de contenu instructif, ni d'offre."
|
780 |
|
781 |
+
#: includes/class-freemius.php:20988
|
782 |
msgid "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard 🙂"
|
783 |
msgstr "Suite au exigences de conformité du %sRèglement européen Général sur la Protection des Données (GDPR)%s il est nécessaire que vous donniez, à nouveau, votre consentement explicite pour confirmer que vous êtes avec nous 🙂"
|
784 |
|
785 |
+
#: includes/class-freemius.php20990, templates/connect.php:287
|
786 |
msgid "Please let us know if you'd like us to contact you for security & feature updates, educational content, and occasional offers:"
|
787 |
msgstr "Merci de nous indiquer si vous souhaitez que nous vous contactions pour les mises à jour de sécurité et de fonctionnalités, du contenu instructif et des offres spéciales :"
|
788 |
|
789 |
+
#: includes/class-freemius.php:21272
|
790 |
msgid "License key is empty."
|
791 |
msgstr "La clé de licence est vide."
|
792 |
|
793 |
#: includes/class-fs-plugin-updater.php184,
|
794 |
+
#: templates/forms/premium-versions-upgrade-handler.php:57
|
795 |
+
msgid "Renew license"
|
796 |
+
msgstr "Renouvelez votre licence"
|
797 |
+
|
798 |
+
#: includes/class-fs-plugin-updater.php189,
|
799 |
+
#: templates/forms/premium-versions-upgrade-handler.php:58
|
800 |
+
msgid "Buy license"
|
801 |
+
msgstr "Buy license"
|
802 |
+
|
803 |
+
#: includes/class-fs-plugin-updater.php:278
|
804 |
+
msgid "There is a %s of %s available."
|
805 |
+
msgstr "There is a %s of %s available."
|
806 |
+
|
807 |
+
#: includes/class-fs-plugin-updater.php:282
|
808 |
+
msgid "new version"
|
809 |
+
msgstr "new version"
|
810 |
+
|
811 |
+
#: includes/class-fs-plugin-updater.php:301
|
812 |
+
msgid "Important Upgrade Notice:"
|
813 |
+
msgstr "Important Upgrade Notice:"
|
814 |
|
815 |
+
#: includes/class-fs-plugin-updater.php:1121
|
816 |
msgid "Installing plugin: %s"
|
817 |
msgstr "Installation du plugin : %s"
|
818 |
|
819 |
+
#: includes/class-fs-plugin-updater.php:1162
|
820 |
msgid "Unable to connect to the filesystem. Please confirm your credentials."
|
821 |
msgstr "Impossible de se connecter au système de fichiers. Merci de confirmer vos autorisations."
|
822 |
|
823 |
+
#: includes/class-fs-plugin-updater.php:1335
|
824 |
msgid "The remote plugin package does not contain a folder with the desired slug and renaming did not work."
|
825 |
msgstr "Le package du plugin à télécharger ne contient pas de dossier avec le bon slug et iln'a pas été possible de le renommer."
|
826 |
|
827 |
+
#: includes/fs-plugin-info-dialog.php369,
|
828 |
+
#: templates/account/partials/addon.php:292
|
829 |
msgctxt "verb"
|
830 |
msgid "Purchase"
|
831 |
msgstr "Acheter"
|
832 |
|
833 |
+
#: includes/fs-plugin-info-dialog.php:372
|
834 |
msgid "Start my free %s"
|
835 |
msgstr "Commencer ma %s gratuite"
|
836 |
|
837 |
+
#: includes/fs-plugin-info-dialog.php:413
|
838 |
msgid "Install Free Version Now"
|
839 |
msgstr "Installer la version gratuite maintenant"
|
840 |
|
841 |
+
#: includes/fs-plugin-info-dialog.php414, templates/auto-installation.php111,
|
842 |
+
#: templates/account/partials/addon.php272,
|
843 |
+
#: templates/account/partials/addon.php:322
|
844 |
msgid "Install Now"
|
845 |
msgstr "Installer maintenant"
|
846 |
|
847 |
+
#: includes/fs-plugin-info-dialog.php:425
|
848 |
msgctxt "as download latest version"
|
849 |
msgid "Download Latest Free Version"
|
850 |
msgstr "Télécharger la dernière version gratuite"
|
851 |
|
852 |
+
#: includes/fs-plugin-info-dialog.php426, templates/account.php80,
|
853 |
#: templates/account/partials/addon.php:21
|
854 |
msgctxt "as download latest version"
|
855 |
msgid "Download Latest"
|
856 |
msgstr "Télécharger la dernière version"
|
857 |
|
858 |
+
#: includes/fs-plugin-info-dialog.php:436
|
859 |
msgid "Install Free Version Update Now"
|
860 |
msgstr "Installer la dernière mise à jour gratuite maintenant"
|
861 |
|
862 |
+
#: includes/fs-plugin-info-dialog.php437, templates/account.php:460
|
863 |
msgid "Install Update Now"
|
864 |
msgstr "Installer la mise à jour maintenant"
|
865 |
|
866 |
+
#: includes/fs-plugin-info-dialog.php:448
|
867 |
msgid "Newer Free Version (%s) Installed"
|
868 |
msgstr "La nouvelle version gratuite ( %s ) a été installé"
|
869 |
|
870 |
+
#: includes/fs-plugin-info-dialog.php:449
|
871 |
msgid "Newer Version (%s) Installed"
|
872 |
msgstr "Nouvelle Version (%s) Installée"
|
873 |
|
874 |
+
#: includes/fs-plugin-info-dialog.php:457
|
875 |
msgid "Latest Free Version Installed"
|
876 |
msgstr "La dernière version gratuite a été installé"
|
877 |
|
878 |
+
#: includes/fs-plugin-info-dialog.php:458
|
879 |
msgid "Latest Version Installed"
|
880 |
msgstr "Dernière Version Installée"
|
881 |
|
882 |
+
#: includes/fs-plugin-info-dialog.php:613
|
883 |
msgctxt "Plugin installer section title"
|
884 |
msgid "Description"
|
885 |
msgstr "Description"
|
886 |
|
887 |
+
#: includes/fs-plugin-info-dialog.php:614
|
888 |
msgctxt "Plugin installer section title"
|
889 |
msgid "Installation"
|
890 |
msgstr "Installation"
|
891 |
|
892 |
+
#: includes/fs-plugin-info-dialog.php:615
|
893 |
msgctxt "Plugin installer section title"
|
894 |
msgid "FAQ"
|
895 |
msgstr "FAQ"
|
896 |
|
897 |
+
#: includes/fs-plugin-info-dialog.php616,
|
898 |
#: templates/plugin-info/description.php:55
|
899 |
msgid "Screenshots"
|
900 |
msgstr "Captures d'écran"
|
901 |
|
902 |
+
#: includes/fs-plugin-info-dialog.php:617
|
903 |
msgctxt "Plugin installer section title"
|
904 |
msgid "Changelog"
|
905 |
msgstr "Changelog"
|
906 |
|
907 |
+
#: includes/fs-plugin-info-dialog.php:618
|
908 |
msgctxt "Plugin installer section title"
|
909 |
msgid "Reviews"
|
910 |
msgstr "Commentaires"
|
911 |
|
912 |
+
#: includes/fs-plugin-info-dialog.php:619
|
913 |
msgctxt "Plugin installer section title"
|
914 |
msgid "Other Notes"
|
915 |
msgstr "Autres Informations"
|
916 |
|
917 |
+
#: includes/fs-plugin-info-dialog.php:634
|
918 |
msgctxt "Plugin installer section title"
|
919 |
msgid "Features & Pricing"
|
920 |
msgstr "Fonctionnalités & Tarifs"
|
921 |
|
922 |
+
#: includes/fs-plugin-info-dialog.php:644
|
923 |
msgid "Plugin Install"
|
924 |
msgstr "Installation du Plugin"
|
925 |
|
926 |
+
#: includes/fs-plugin-info-dialog.php:716
|
927 |
msgctxt "e.g. Professional Plan"
|
928 |
msgid "%s Plan"
|
929 |
msgstr "Formule %s"
|
930 |
|
931 |
+
#: includes/fs-plugin-info-dialog.php:742
|
932 |
msgctxt "e.g. the best product"
|
933 |
msgid "Best"
|
934 |
msgstr "Best"
|
935 |
|
936 |
+
#: includes/fs-plugin-info-dialog.php748,
|
937 |
+
#: includes/fs-plugin-info-dialog.php:768
|
938 |
msgctxt "as every month"
|
939 |
msgid "Monthly"
|
940 |
msgstr "Mensuel"
|
941 |
|
942 |
+
#: includes/fs-plugin-info-dialog.php:751
|
943 |
msgctxt "as once a year"
|
944 |
msgid "Annual"
|
945 |
msgstr "Annuel"
|
946 |
|
947 |
+
#: includes/fs-plugin-info-dialog.php:754
|
948 |
msgid "Lifetime"
|
949 |
msgstr "À vie"
|
950 |
|
951 |
+
#: includes/fs-plugin-info-dialog.php768,
|
952 |
+
#: includes/fs-plugin-info-dialog.php770,
|
953 |
+
#: includes/fs-plugin-info-dialog.php:772
|
954 |
msgctxt "e.g. billed monthly"
|
955 |
msgid "Billed %s"
|
956 |
msgstr "%s Facturé"
|
957 |
|
958 |
+
#: includes/fs-plugin-info-dialog.php:770
|
959 |
msgctxt "as once a year"
|
960 |
msgid "Annually"
|
961 |
msgstr "Annuel"
|
962 |
|
963 |
+
#: includes/fs-plugin-info-dialog.php:772
|
964 |
msgctxt "as once a year"
|
965 |
msgid "Once"
|
966 |
msgstr "Une fois"
|
967 |
|
968 |
+
#: includes/fs-plugin-info-dialog.php:778
|
969 |
msgid "Single Site License"
|
970 |
msgstr "Licence 1 site"
|
971 |
|
972 |
+
#: includes/fs-plugin-info-dialog.php:780
|
973 |
msgid "Unlimited Licenses"
|
974 |
msgstr "Licences sites illimités"
|
975 |
|
976 |
+
#: includes/fs-plugin-info-dialog.php:782
|
977 |
msgid "Up to %s Sites"
|
978 |
msgstr "Jusqu'à %s Sites"
|
979 |
|
980 |
+
#: includes/fs-plugin-info-dialog.php792,
|
981 |
#: templates/plugin-info/features.php:82
|
982 |
msgctxt "as monthly period"
|
983 |
msgid "mo"
|
984 |
msgstr "mois"
|
985 |
|
986 |
+
#: includes/fs-plugin-info-dialog.php799,
|
987 |
#: templates/plugin-info/features.php:80
|
988 |
msgctxt "as annual period"
|
989 |
msgid "year"
|
990 |
msgstr "année"
|
991 |
|
992 |
+
#: includes/fs-plugin-info-dialog.php:853
|
993 |
msgctxt "noun"
|
994 |
msgid "Price"
|
995 |
msgstr "Tarif"
|
996 |
|
997 |
+
#: includes/fs-plugin-info-dialog.php:901
|
998 |
msgid "Save %s"
|
999 |
msgstr "Économisez %s"
|
1000 |
|
1001 |
+
#: includes/fs-plugin-info-dialog.php:911
|
1002 |
msgid "No commitment for %s - cancel anytime"
|
1003 |
msgstr "Pas d'engagement durant %s - annuler quand vous voulez"
|
1004 |
|
1005 |
+
#: includes/fs-plugin-info-dialog.php:914
|
1006 |
msgid "After your free %s, pay as little as %s"
|
1007 |
msgstr "Après vos %s gratuits, payez seulement %s"
|
1008 |
|
1009 |
+
#: includes/fs-plugin-info-dialog.php:925
|
1010 |
msgid "Details"
|
1011 |
msgstr "Détails"
|
1012 |
|
1013 |
+
#: includes/fs-plugin-info-dialog.php929, templates/account.php91,
|
1014 |
+
#: templates/debug.php201, templates/debug.php238, templates/debug.php452,
|
1015 |
+
#: templates/account/partials/addon.php:32
|
1016 |
msgctxt "product version"
|
1017 |
msgid "Version"
|
1018 |
msgstr "Version"
|
1019 |
|
1020 |
+
#: includes/fs-plugin-info-dialog.php:936
|
1021 |
msgctxt "as the plugin author"
|
1022 |
msgid "Author"
|
1023 |
msgstr "Auteur"
|
1024 |
|
1025 |
+
#: includes/fs-plugin-info-dialog.php:943
|
1026 |
msgid "Last Updated"
|
1027 |
msgstr "Dernière mise à jour"
|
1028 |
|
1029 |
+
#: includes/fs-plugin-info-dialog.php948, templates/account.php:376
|
1030 |
msgctxt "x-ago"
|
1031 |
msgid "%s ago"
|
1032 |
msgstr "Il y a %s"
|
1033 |
|
1034 |
+
#: includes/fs-plugin-info-dialog.php:957
|
1035 |
msgid "Requires WordPress Version"
|
1036 |
msgstr "Version de WordPress requise"
|
1037 |
|
1038 |
+
#: includes/fs-plugin-info-dialog.php:958
|
1039 |
msgid "%s or higher"
|
1040 |
msgstr "%s ou plus"
|
1041 |
|
1042 |
+
#: includes/fs-plugin-info-dialog.php:965
|
1043 |
msgid "Compatible up to"
|
1044 |
msgstr "Compatible jusqu'à"
|
1045 |
|
1046 |
+
#: includes/fs-plugin-info-dialog.php:973
|
1047 |
msgid "Downloaded"
|
1048 |
msgstr "Téléchargé"
|
1049 |
|
1050 |
+
#: includes/fs-plugin-info-dialog.php:977
|
1051 |
msgid "%s time"
|
1052 |
msgstr "%s fois"
|
1053 |
|
1054 |
+
#: includes/fs-plugin-info-dialog.php:979
|
1055 |
msgid "%s times"
|
1056 |
msgstr "%s fois"
|
1057 |
|
1058 |
+
#: includes/fs-plugin-info-dialog.php:989
|
1059 |
msgid "WordPress.org Plugin Page"
|
1060 |
msgstr "Page WordPress.org du plugin"
|
1061 |
|
1062 |
+
#: includes/fs-plugin-info-dialog.php:997
|
1063 |
msgid "Plugin Homepage"
|
1064 |
msgstr "Site Web du plugin"
|
1065 |
|
1066 |
+
#: includes/fs-plugin-info-dialog.php1005,
|
1067 |
+
#: includes/fs-plugin-info-dialog.php:1087
|
1068 |
msgid "Donate to this plugin"
|
1069 |
msgstr "Faire une donation pour ce plugin"
|
1070 |
|
1071 |
+
#: includes/fs-plugin-info-dialog.php:1012
|
1072 |
msgid "Average Rating"
|
1073 |
msgstr "Note moyenne"
|
1074 |
|
1075 |
+
#: includes/fs-plugin-info-dialog.php:1019
|
1076 |
msgid "based on %s"
|
1077 |
msgstr "Basé sur %s"
|
1078 |
|
1079 |
+
#: includes/fs-plugin-info-dialog.php:1023
|
1080 |
msgid "%s rating"
|
1081 |
msgstr "%s notation"
|
1082 |
|
1083 |
+
#: includes/fs-plugin-info-dialog.php:1025
|
1084 |
msgid "%s ratings"
|
1085 |
msgstr "%snotations "
|
1086 |
|
1087 |
+
#: includes/fs-plugin-info-dialog.php:1040
|
1088 |
msgid "%s star"
|
1089 |
msgstr "%s étoile"
|
1090 |
|
1091 |
+
#: includes/fs-plugin-info-dialog.php:1042
|
1092 |
msgid "%s stars"
|
1093 |
msgstr "%s étoiles"
|
1094 |
|
1095 |
+
#: includes/fs-plugin-info-dialog.php:1053
|
1096 |
msgid "Click to see reviews that provided a rating of %s"
|
1097 |
msgstr "Cliquez pour voir les avis avec une notation de %s"
|
1098 |
|
1099 |
+
#: includes/fs-plugin-info-dialog.php:1066
|
1100 |
msgid "Contributors"
|
1101 |
msgstr "Contributeurs"
|
1102 |
|
1103 |
+
#: includes/fs-plugin-info-dialog.php1095,
|
1104 |
+
#: includes/fs-plugin-info-dialog.php:1097
|
1105 |
msgid "Warning"
|
1106 |
msgstr "Attention"
|
1107 |
|
1108 |
+
#: includes/fs-plugin-info-dialog.php:1095
|
1109 |
msgid "This plugin has not been tested with your current version of WordPress."
|
1110 |
msgstr "Ce plugin n'a pas été testé avec votre actuelle version de WordPress"
|
1111 |
|
1112 |
+
#: includes/fs-plugin-info-dialog.php:1097
|
1113 |
msgid "This plugin has not been marked as compatible with your version of WordPress."
|
1114 |
msgstr "Ce plugin n'a pas été indiqué comme étant compatible avec votre version actuelle de WordPress"
|
1115 |
|
1116 |
+
#: includes/fs-plugin-info-dialog.php:1116
|
1117 |
msgid "Paid add-on must be deployed to Freemius."
|
1118 |
msgstr "Les add-ons payant doivent être déposés sur Freemius"
|
1119 |
|
1120 |
+
#: includes/fs-plugin-info-dialog.php:1117
|
1121 |
msgid "Add-on must be deployed to WordPress.org or Freemius."
|
1122 |
msgstr "Les add-ons doivent être déposés sur WordPress.org ou Freemius."
|
1123 |
|
1124 |
+
#: templates/account.php81, templates/forms/subscription-cancellation.php96,
|
1125 |
+
#: templates/account/partials/addon.php22,
|
1126 |
#: templates/account/partials/site.php:295
|
1127 |
+
msgid "Downgrading your plan"
|
1128 |
+
msgstr "Downgrading your plan"
|
1129 |
+
|
1130 |
+
#: templates/account.php82, templates/forms/subscription-cancellation.php97,
|
1131 |
+
#: templates/account/partials/addon.php23,
|
1132 |
+
#: templates/account/partials/site.php:296
|
1133 |
+
msgid "Cancelling the subscription"
|
1134 |
+
msgstr "Cancelling the subscription"
|
1135 |
+
|
1136 |
+
#. translators: %1s: Either 'Downgrading your plan' or 'Cancelling the
|
1137 |
+
#. subscription'
|
1138 |
+
#: templates/account.php84, templates/forms/subscription-cancellation.php99,
|
1139 |
+
#: templates/account/partials/addon.php25,
|
1140 |
+
#: templates/account/partials/site.php:298
|
1141 |
+
msgid "%1s will immediately stop all future recurring payments and your %s plan license will expire in %s."
|
1142 |
+
msgstr "%1s will immediately stop all future recurring payments and your %s plan license will expire in %s."
|
1143 |
|
1144 |
+
#: templates/account.php85, templates/forms/subscription-cancellation.php100,
|
1145 |
+
#: templates/account/partials/addon.php26,
|
1146 |
+
#: templates/account/partials/site.php:299
|
1147 |
+
msgid "Please note that we will not be able to grandfather outdated pricing for renewals/new subscriptions after a cancellation. If you choose to renew the subscription manually in the future, after a price increase, which typically occurs once a year, you will be charged the updated price."
|
1148 |
+
msgstr "Please note that we will not be able to grandfather outdated pricing for renewals/new subscriptions after a cancellation. If you choose to renew the subscription manually in the future, after a price increase, which typically occurs once a year, you will be charged the updated price."
|
1149 |
+
|
1150 |
+
#: templates/account.php86, templates/forms/subscription-cancellation.php106,
|
1151 |
+
#: templates/account/partials/addon.php:27
|
1152 |
msgid "Cancelling the trial will immediately block access to all premium features. Are you sure?"
|
1153 |
msgstr "Annuler la période d'essai va immédiatement bloquer les fonctionnalités premium. Souhaitez-vous continuer ?"
|
1154 |
|
1155 |
+
#: templates/account.php87, templates/forms/subscription-cancellation.php101,
|
1156 |
+
#: templates/account/partials/addon.php28,
|
1157 |
+
#: templates/account/partials/site.php:300
|
1158 |
+
msgid "You can still enjoy all %s features but you will not have access to %s security & feature updates, nor support."
|
1159 |
+
msgstr "You can still enjoy all %s features but you will not have access to %s security & feature updates, nor support."
|
1160 |
|
1161 |
+
#: templates/account.php88, templates/forms/subscription-cancellation.php102,
|
1162 |
+
#: templates/account/partials/addon.php29,
|
1163 |
+
#: templates/account/partials/site.php:301
|
1164 |
msgid "Once your license expires you can still use the Free version but you will NOT have access to the %s features."
|
1165 |
msgstr "Une fois la licence expirée vous pourrez toujours utiliser la version gratuite mais vous n'aurez PAS accès aux fonctionnalités de %s."
|
1166 |
|
1167 |
#. translators: %s: Plan title (e.g. "Professional")
|
1168 |
+
#: templates/account.php90,
|
1169 |
#: templates/account/partials/activate-license-button.php31,
|
1170 |
+
#: templates/account/partials/addon.php:31
|
1171 |
msgid "Activate %s Plan"
|
1172 |
msgstr "Activer la formule %s"
|
1173 |
|
1174 |
#. translators: %s: Time period (e.g. Auto renews in "2 months")
|
1175 |
+
#: templates/account.php93, templates/account/partials/addon.php34,
|
1176 |
#: templates/account/partials/site.php:275
|
1177 |
msgid "Auto renews in %s"
|
1178 |
msgstr "Renouvellements automatique dans %s"
|
1179 |
|
1180 |
#. translators: %s: Time period (e.g. Expires in "2 months")
|
1181 |
+
#: templates/account.php95, templates/account/partials/addon.php36,
|
1182 |
#: templates/account/partials/site.php:277
|
1183 |
msgid "Expires in %s"
|
1184 |
msgstr "Expire dans %s"
|
1185 |
|
1186 |
+
#: templates/account.php96, templates/account/partials/addon.php:37
|
1187 |
msgctxt "as synchronize license"
|
1188 |
msgid "Sync License"
|
1189 |
msgstr "Synchroniser la licence"
|
1190 |
|
1191 |
+
#: templates/account.php97, templates/account/partials/addon.php:38
|
1192 |
msgid "Cancel Trial"
|
1193 |
msgstr "Annuler la période d'essai"
|
1194 |
|
1195 |
+
#: templates/account.php98, templates/account/partials/addon.php:39
|
1196 |
msgid "Change Plan"
|
1197 |
msgstr "Changer de formule"
|
1198 |
|
1199 |
+
#: templates/account.php99, templates/account/partials/addon.php:40
|
1200 |
msgctxt "verb"
|
1201 |
msgid "Upgrade"
|
1202 |
msgstr "Mise à jour"
|
1203 |
|
1204 |
+
#: templates/account.php101, templates/account/partials/addon.php42,
|
1205 |
+
#: templates/account/partials/site.php:302
|
1206 |
msgctxt "verb"
|
1207 |
msgid "Downgrade"
|
1208 |
msgstr "Rétrograder"
|
1209 |
|
1210 |
+
#: templates/account.php103, templates/add-ons.php130,
|
1211 |
#: templates/plugin-info/features.php72,
|
1212 |
+
#: templates/account/partials/addon.php44,
|
1213 |
#: templates/account/partials/site.php:31
|
1214 |
msgid "Free"
|
1215 |
msgstr "Gratuit"
|
1216 |
|
1217 |
+
#: templates/account.php104, templates/account/partials/addon.php:45
|
1218 |
msgid "Activate"
|
1219 |
msgstr "Activer"
|
1220 |
|
1221 |
+
#: templates/account.php105, templates/debug.php371,
|
1222 |
#: includes/customizer/class-fs-customizer-upsell-control.php106,
|
1223 |
+
#: templates/account/partials/addon.php:46
|
1224 |
msgctxt "as product pricing plan"
|
1225 |
msgid "Plan"
|
1226 |
msgstr "Formule"
|
1227 |
|
1228 |
+
#: templates/account.php:158
|
1229 |
msgid "Free Trial"
|
1230 |
msgstr "Essai gratuit"
|
1231 |
|
1232 |
+
#: templates/account.php:169
|
1233 |
msgid "Account Details"
|
1234 |
msgstr "Détails du compte"
|
1235 |
|
1236 |
+
#: templates/account.php:179
|
1237 |
msgid "Deleting the account will automatically deactivate your %s plan license so you can use it on other sites. If you want to terminate the recurring payments as well, click the \"Cancel\" button, and first \"Downgrade\" your account. Are you sure you would like to continue with the deletion?"
|
1238 |
msgstr "Supprimer le compte désactivera automatiquement la licence de votre formule %s afin que vous puissiez l'utiliser sur d'autres sites. Si vous voulez aussi annuler le paiement récurrent, cliquez sur le bouton \"Annuler\" et commencez par \"Rétrograder\" votre compte. Êtes-vous sûr de vouloir poursuivre la suppression ? "
|
1239 |
|
1240 |
+
#: templates/account.php:181
|
1241 |
msgid "Deletion is not temporary. Only delete if you no longer want to use this %s anymore. Are you sure you would like to continue with the deletion?"
|
1242 |
msgstr "La suppression est permanente. Ne faites cette suppression que si vous ne souhaitez plus utiliser le %s. Êtes-vous sûr de vouloir poursuivre la suppression ?"
|
1243 |
|
1244 |
+
#: templates/account.php:184
|
1245 |
msgid "Delete Account"
|
1246 |
msgstr "Supprimer le compte"
|
1247 |
|
1248 |
+
#: templates/account.php196, templates/account/partials/addon.php159,
|
1249 |
#: templates/account/partials/deactivate-license-button.php:35
|
1250 |
msgid "Deactivate License"
|
1251 |
msgstr "Désactiver la licence"
|
1252 |
|
1253 |
+
#: templates/account.php219, templates/forms/subscription-cancellation.php:125
|
1254 |
msgid "Are you sure you want to proceed?"
|
1255 |
msgstr "Êtes-vous de vouloir continuer ?"
|
1256 |
|
1257 |
+
#: templates/account.php219, templates/account/partials/addon.php:182
|
1258 |
msgid "Cancel Subscription"
|
1259 |
msgstr "Annuler l'abonnement"
|
1260 |
|
1261 |
+
#: templates/account.php:247
|
1262 |
msgctxt "as synchronize"
|
1263 |
msgid "Sync"
|
1264 |
msgstr "Synchroniser"
|
1265 |
|
1266 |
+
#: templates/account.php261, templates/debug.php:487
|
1267 |
msgid "Name"
|
1268 |
msgstr "Nom"
|
1269 |
|
1270 |
+
#: templates/account.php267, templates/debug.php:488
|
1271 |
msgid "Email"
|
1272 |
msgstr "Email"
|
1273 |
|
1274 |
+
#: templates/account.php274, templates/debug.php370, templates/debug.php:526
|
1275 |
msgid "User ID"
|
1276 |
msgstr "User ID"
|
1277 |
|
1278 |
+
#: templates/account.php:282
|
1279 |
msgid "Site ID"
|
1280 |
msgstr "Site ID"
|
1281 |
|
1282 |
+
#: templates/account.php:285
|
1283 |
msgid "No ID"
|
1284 |
msgstr "ID manquant"
|
1285 |
|
1286 |
+
#: templates/account.php290, templates/debug.php243, templates/debug.php372,
|
1287 |
+
#: templates/debug.php453, templates/debug.php490,
|
1288 |
#: templates/account/partials/site.php:219
|
1289 |
msgid "Public Key"
|
1290 |
msgstr "Clef publique"
|
1291 |
|
1292 |
+
#: templates/account.php296, templates/debug.php373, templates/debug.php454,
|
1293 |
+
#: templates/debug.php491, templates/account/partials/site.php:231
|
1294 |
msgid "Secret Key"
|
1295 |
msgstr "Clef secrête"
|
1296 |
|
1297 |
+
#: templates/account.php:299
|
1298 |
msgctxt "as secret encryption key missing"
|
1299 |
msgid "No Secret"
|
1300 |
msgstr "Clef secrète manquante"
|
1301 |
|
1302 |
+
#: templates/account.php318, templates/account/partials/site.php112,
|
1303 |
#: templates/account/partials/site.php:114
|
1304 |
msgid "Trial"
|
1305 |
msgstr "Période d'essai"
|
1306 |
|
1307 |
+
#: templates/account.php337, templates/debug.php531,
|
1308 |
#: templates/account/partials/site.php:248
|
1309 |
msgid "License Key"
|
1310 |
msgstr "Clef de licence"
|
1311 |
|
1312 |
+
#: templates/account.php:367
|
1313 |
msgid "not verified"
|
1314 |
msgstr "Non vérifié"
|
1315 |
|
1316 |
+
#: templates/account.php376, templates/account/partials/addon.php:120
|
1317 |
+
msgid "Expired"
|
1318 |
+
msgstr "Expiré"
|
1319 |
+
|
1320 |
+
#: templates/account.php:428
|
1321 |
msgid "Premium version"
|
1322 |
msgstr "Version premium"
|
1323 |
|
1324 |
+
#: templates/account.php:430
|
1325 |
msgid "Free version"
|
1326 |
msgstr "Version gratuite"
|
1327 |
|
1328 |
+
#: templates/account.php:442
|
1329 |
msgid "Verify Email"
|
1330 |
msgstr "Vérifier l'email"
|
1331 |
|
1332 |
+
#: templates/account.php:453
|
1333 |
msgid "Download %s Version"
|
1334 |
msgstr "Télécharger la version %s"
|
1335 |
|
1336 |
+
#: templates/account.php467, templates/account.php649,
|
1337 |
#: templates/account/partials/site.php237,
|
1338 |
#: templates/account/partials/site.php:255
|
1339 |
msgctxt "verb"
|
1340 |
msgid "Show"
|
1341 |
msgstr "Afficher"
|
1342 |
|
1343 |
+
#: templates/account.php:481
|
1344 |
msgid "What is your %s?"
|
1345 |
msgstr "Quel est votre %s ?"
|
1346 |
|
1347 |
+
#: templates/account.php489, templates/account/billing.php:27
|
1348 |
msgctxt "verb"
|
1349 |
msgid "Edit"
|
1350 |
msgstr "Éditer"
|
1351 |
|
1352 |
+
#: templates/account.php:502
|
1353 |
msgid "Sites"
|
1354 |
msgstr "Sites"
|
1355 |
|
1356 |
+
#: templates/account.php:513
|
1357 |
msgid "Search by address"
|
1358 |
msgstr "Recherche par adresse"
|
1359 |
|
1360 |
+
#: templates/account.php522, templates/account.php570, templates/debug.php236,
|
1361 |
+
#: templates/debug.php364, templates/debug.php449, templates/debug.php486,
|
1362 |
+
#: templates/debug.php524, templates/debug.php597,
|
1363 |
#: templates/account/payments.php35, templates/debug/logger.php:21
|
1364 |
msgid "ID"
|
1365 |
msgstr "ID"
|
1366 |
|
1367 |
+
#: templates/account.php523, templates/debug.php:367
|
1368 |
msgid "Address"
|
1369 |
msgstr "Adresse"
|
1370 |
|
1371 |
+
#: templates/account.php:524
|
1372 |
msgid "License"
|
1373 |
msgstr "Licence"
|
1374 |
|
1375 |
+
#: templates/account.php:525
|
1376 |
msgid "Plan"
|
1377 |
msgstr "Formule"
|
1378 |
|
1379 |
+
#: templates/account.php:573
|
1380 |
msgctxt "as software license"
|
1381 |
msgid "License"
|
1382 |
msgstr "Licence"
|
1383 |
|
1384 |
+
#: templates/account.php:643
|
1385 |
msgctxt "verb"
|
1386 |
msgid "Hide"
|
1387 |
msgstr "Cacher"
|
1388 |
|
1389 |
+
#: templates/account.php:686
|
1390 |
+
msgid "Cancelling %s"
|
1391 |
+
msgstr "Cancelling %s"
|
1392 |
+
|
1393 |
+
#: templates/account.php686, templates/account.php703,
|
1394 |
+
#: templates/forms/subscription-cancellation.php27,
|
1395 |
+
#: templates/forms/deactivation/form.php:117
|
1396 |
+
msgid "trial"
|
1397 |
+
msgstr "trial"
|
1398 |
+
|
1399 |
+
#: templates/account.php701, templates/forms/deactivation/form.php:134
|
1400 |
+
msgid "Cancelling %s..."
|
1401 |
+
msgstr "Cancelling %s..."
|
1402 |
+
|
1403 |
+
#: templates/account.php704, templates/forms/subscription-cancellation.php28,
|
1404 |
+
#: templates/forms/deactivation/form.php:118
|
1405 |
+
msgid "subscription"
|
1406 |
+
msgstr "subscription"
|
1407 |
+
|
1408 |
+
#: templates/account.php:718
|
1409 |
msgid "Deactivating your license will block all premium features, but will enable activating the license on another site. Are you sure you want to proceed?"
|
1410 |
msgstr "Désactiver la licence bloquera toutes les fonctionnalités premium mais vous permettra d'activer la licence sur un autre site. Êtes-vous sûr de vouloir continuer ?"
|
1411 |
|
1417 |
msgid "We could'nt load the add-ons list. It's probably an issue on our side, please try to come back in few minutes."
|
1418 |
msgstr "Nous n'avons pas pu charger la liste des add-ons. C'est probablement une difficulté de notre côté, merci de d'essayer à nouveau dans quelques minutes."
|
1419 |
|
1420 |
+
#: templates/add-ons.php:139
|
1421 |
msgid "View details"
|
1422 |
msgstr "Voir les détails"
|
1423 |
|
1456 |
msgstr "Compatible PCI"
|
1457 |
|
1458 |
#. translators: %s: name (e.g. Hey John,)
|
1459 |
+
#: templates/connect.php:112
|
1460 |
msgctxt "greeting"
|
1461 |
msgid "Hey %s,"
|
1462 |
msgstr "Hey %s,"
|
1463 |
|
1464 |
+
#: templates/connect.php:154
|
1465 |
msgid "Allow & Continue"
|
1466 |
msgstr "Autoriser & Continuer"
|
1467 |
|
1468 |
+
#: templates/connect.php:158
|
1469 |
msgid "Re-send activation email"
|
1470 |
msgstr "Renvoyer l'email d'activation"
|
1471 |
|
1472 |
+
#: templates/connect.php:162
|
1473 |
msgid "Thanks %s!"
|
1474 |
msgstr "Merci %s !"
|
1475 |
|
1476 |
+
#: templates/connect.php172, templates/forms/license-activation.php:43
|
1477 |
msgid "Agree & Activate License"
|
1478 |
msgstr "Valider & Activer la licence"
|
1479 |
|
1480 |
+
#: templates/connect.php:181
|
1481 |
msgid "Thanks for purchasing %s! To get started, please enter your license key:"
|
1482 |
msgstr "Merci d'avoir acheté %s ! Pour commencer, veuillez indiquer votre clef de licence :"
|
1483 |
|
1484 |
+
#: templates/connect.php:188
|
1485 |
msgid "Never miss an important update - opt in to our security & feature updates notifications, educational content, offers, and non-sensitive diagnostic tracking with %4$s."
|
1486 |
msgstr "Ne ratez jamais une mise à jour importante - acceptez nos notifications de mises à jour de sécurité et de fonctionnalités, de contenu instructif, d'offres ainsi que le suivi d'activité non sensible avec %4$s."
|
1487 |
|
1488 |
+
#: templates/connect.php:189
|
1489 |
msgid "Never miss an important update - opt in to our security and feature updates notifications, and non-sensitive diagnostic tracking with %4$s."
|
1490 |
msgstr "Ne manquez jamais une mise à jour importante - optez pour nos notifications de mises à jour de sécurité et de fonctionnalités, et un suivi diagnostique non sensible avec %4$s."
|
1491 |
|
1492 |
+
#: templates/connect.php:195
|
1493 |
msgid "Never miss an important update - opt in to our security & feature updates notifications, educational content, offers, and non-sensitive diagnostic tracking with %4$s. If you skip this, that's okay! %1$s will still work just fine."
|
1494 |
msgstr "Ne ratez jamais une mise à jour importante - acceptez nos notifications de mises à jour de sécurité et de fonctionnalités, de contenu instructif, d'offres ainsi que le suivi d'activité non sensible avec %4$s. Dans le cas contraire, pas de problème ! %1$s fonctionnera parfaitement aussi."
|
1495 |
|
1496 |
+
#: templates/connect.php:196
|
1497 |
msgid "Never miss an important update - opt in to our security & feature updates notifications, and non-sensitive diagnostic tracking with %4$s. If you skip this, that's okay! %1$s will still work just fine."
|
1498 |
msgstr "Ne ratez jamais une mise à jour importante - acceptez nos notifications de mises à jour de sécurité et de fonctionnalités ainsi que le suivi d'activité non sensible avec %4$s. Dans le cas contraire, pas de problème ! %1$s fonctionnera parfaitement aussi."
|
1499 |
|
1500 |
+
#: templates/connect.php:230
|
1501 |
msgid "We're excited to introduce the Freemius network-level integration."
|
1502 |
msgstr "Nous sommes impatient de vous présenter l'intégration Freemius au niveau réseau."
|
1503 |
|
1504 |
+
#: templates/connect.php:233
|
1505 |
msgid "During the update process we detected %d site(s) that are still pending license activation."
|
1506 |
msgstr "Durant le processus de mise à jour nous avons détecté %d site(s) toujours en attente d'activation de la licence."
|
1507 |
|
1508 |
+
#: templates/connect.php:235
|
1509 |
msgid "If you'd like to use the %s on those sites, please enter your license key below and click the activation button."
|
1510 |
msgstr "Si vous voulez utiliser le %s sur ces sites, merci d'indiquer votre clé de licence ci-dessous et de cliquer sur le bouton d'activation."
|
1511 |
|
1512 |
+
#: templates/connect.php:237
|
1513 |
msgid "%s's paid features"
|
1514 |
msgstr "Fonctionnalités payantes de %s"
|
1515 |
|
1516 |
+
#: templates/connect.php:242
|
1517 |
msgid "Alternatively, you can skip it for now and activate the license later, in your %s's network-level Account page."
|
1518 |
msgstr "Éventuellement, vous pouvez l'ignorer pour l'instant et activer la licence plus tard, sur votre page de compte du réseau %s."
|
1519 |
|
1520 |
+
#: templates/connect.php:244
|
1521 |
msgid "During the update process we detected %s site(s) in the network that are still pending your attention."
|
1522 |
msgstr "Durant le processus de mise à jour nous avons détecté %s site(s) dans le réseau que vous devez vérifier."
|
1523 |
|
1524 |
+
#: templates/connect.php253, templates/forms/license-activation.php:46
|
1525 |
msgid "License key"
|
1526 |
msgstr "Clef de licence"
|
1527 |
|
1528 |
+
#: templates/connect.php256, templates/forms/license-activation.php:19
|
1529 |
msgid "Can't find your license key?"
|
1530 |
msgstr "Vous ne trouvez pas votre clef de licence ?"
|
1531 |
|
1532 |
+
#: templates/connect.php315, templates/connect.php630,
|
1533 |
#: templates/forms/deactivation/retry-skip.php:20
|
1534 |
msgctxt "verb"
|
1535 |
msgid "Skip"
|
1536 |
msgstr "Passer"
|
1537 |
|
1538 |
+
#: templates/connect.php:318
|
1539 |
msgid "Delegate to Site Admins"
|
1540 |
msgstr "Déléguer aux administrateurs du site"
|
1541 |
|
1542 |
+
#: templates/connect.php:318
|
1543 |
msgid "If you click it, this decision will be delegated to the sites administrators."
|
1544 |
msgstr "Si vous cliquez, cette décision sera déléguée aux administrateurs des sites."
|
1545 |
|
1546 |
+
#: templates/connect.php:346
|
1547 |
msgid "Your Profile Overview"
|
1548 |
msgstr "Résumé de votre profil"
|
1549 |
|
1550 |
+
#: templates/connect.php:347
|
1551 |
msgid "Name and email address"
|
1552 |
msgstr "Nom et adresse email"
|
1553 |
|
1554 |
+
#: templates/connect.php:352
|
1555 |
msgid "Your Site Overview"
|
1556 |
msgstr "Résumé de votre site"
|
1557 |
|
1558 |
+
#: templates/connect.php:353
|
1559 |
msgid "Site URL, WP version, PHP info, plugins & themes"
|
1560 |
msgstr "Site URL, WP version, PHP info, plugins & themes"
|
1561 |
|
1562 |
+
#: templates/connect.php:358
|
1563 |
msgid "Admin Notices"
|
1564 |
msgstr "Notifications Administrateur"
|
1565 |
|
1566 |
+
#: templates/connect.php359, templates/connect.php:375
|
1567 |
msgid "Updates, announcements, marketing, no spam"
|
1568 |
msgstr "Mises à jour, annonces, marketing, pas de spam"
|
1569 |
|
1570 |
+
#: templates/connect.php:364
|
1571 |
msgid "Current %s Events"
|
1572 |
msgstr "Évènements du %s actuel"
|
1573 |
|
1574 |
+
#: templates/connect.php:365
|
1575 |
msgid "Activation, deactivation and uninstall"
|
1576 |
msgstr "Activation, désactivation et désintallation"
|
1577 |
|
1578 |
+
#: templates/connect.php:374
|
1579 |
msgid "Newsletter"
|
1580 |
msgstr "Newsletter"
|
1581 |
|
1582 |
+
#: templates/connect.php391, templates/forms/license-activation.php:38
|
1583 |
msgid "The %1$s will be periodically sending data to %2$s to check for security and feature updates, and verify the validity of your license."
|
1584 |
msgstr "Le %1$s va régulièrement envoyer des données à %2$s pour vérifier les mises à jour de sécurité et de fonctionnalités ainsi que pour vérifier la validité de votre licence."
|
1585 |
|
1586 |
+
#: templates/connect.php:396
|
1587 |
msgid "What permissions are being granted?"
|
1588 |
msgstr "Quelles autorisations sont accordées ?"
|
1589 |
|
1590 |
+
#: templates/connect.php:417
|
1591 |
msgid "Don't have a license key?"
|
1592 |
msgstr "Vous n'avez pas de clef de licence ?"
|
1593 |
|
1594 |
+
#: templates/connect.php:418
|
1595 |
msgid "Activate Free Version"
|
1596 |
msgstr "Activez la version gratuite"
|
1597 |
|
1598 |
+
#: templates/connect.php:420
|
1599 |
msgid "Have a license key?"
|
1600 |
msgstr "Vous avez une clef de licence ?"
|
1601 |
|
1602 |
+
#: templates/connect.php:428
|
1603 |
msgid "Privacy Policy"
|
1604 |
msgstr "Politique de confidentialité"
|
1605 |
|
1606 |
+
#: templates/connect.php:430
|
1607 |
+
msgid "License Agreement"
|
1608 |
+
msgstr "License Agreement"
|
1609 |
+
|
1610 |
+
#: templates/connect.php:430
|
1611 |
msgid "Terms of Service"
|
1612 |
msgstr "Conditions générales de service"
|
1613 |
|
1614 |
+
#: templates/connect.php:766
|
1615 |
msgctxt "as in the process of sending an email"
|
1616 |
msgid "Sending email"
|
1617 |
msgstr "Email en cours d'envoi"
|
1618 |
|
1619 |
+
#: templates/connect.php:767
|
1620 |
msgctxt "as activating plugin"
|
1621 |
msgid "Activating"
|
1622 |
msgstr "Activation en cours"
|
1644 |
msgid "Debugging"
|
1645 |
msgstr "Debuggage"
|
1646 |
|
1647 |
+
#: templates/debug.php54, templates/debug.php248, templates/debug.php374,
|
1648 |
+
#: templates/debug.php:492
|
1649 |
msgid "Actions"
|
1650 |
msgstr "Actions"
|
1651 |
|
1669 |
msgid "Sync Data From Server"
|
1670 |
msgstr "Synchronisation des données depuis le serveur"
|
1671 |
|
1672 |
+
#: templates/debug.php:95
|
1673 |
+
msgid "Migrate Options to Network"
|
1674 |
+
msgstr "Migrate Options to Network"
|
1675 |
+
|
1676 |
+
#: templates/debug.php:100
|
1677 |
msgid "Load DB Option"
|
1678 |
msgstr "Chargement des options de la base de données"
|
1679 |
|
1680 |
+
#: templates/debug.php:103
|
1681 |
msgid "Set DB Option"
|
1682 |
msgstr "Mise en place des options de la base de données"
|
1683 |
|
1684 |
+
#: templates/debug.php:180
|
1685 |
msgid "Key"
|
1686 |
msgstr "Clef"
|
1687 |
|
1688 |
+
#: templates/debug.php:181
|
1689 |
msgid "Value"
|
1690 |
msgstr "Valeur"
|
1691 |
|
1692 |
+
#: templates/debug.php:197
|
1693 |
msgctxt "as software development kit versions"
|
1694 |
msgid "SDK Versions"
|
1695 |
msgstr "Versions du SDK"
|
1696 |
|
1697 |
+
#: templates/debug.php:202
|
1698 |
msgid "SDK Path"
|
1699 |
msgstr "Chemin d'accès du SDK"
|
1700 |
|
1701 |
+
#: templates/debug.php203, templates/debug.php:242
|
1702 |
msgid "Module Path"
|
1703 |
msgstr "Chemin d'accès du module"
|
1704 |
|
1705 |
+
#: templates/debug.php:204
|
1706 |
msgid "Is Active"
|
1707 |
msgstr "Est actif"
|
1708 |
|
1709 |
+
#: templates/debug.php232, templates/debug/plugins-themes-sync.php:35
|
1710 |
msgid "Plugins"
|
1711 |
msgstr "Plugins"
|
1712 |
|
1713 |
+
#: templates/debug.php232, templates/debug/plugins-themes-sync.php:56
|
1714 |
msgid "Themes"
|
1715 |
msgstr "Thèmes"
|
1716 |
|
1717 |
+
#: templates/debug.php237, templates/debug.php369, templates/debug.php451,
|
1718 |
#: templates/debug/scheduled-crons.php:80
|
1719 |
msgid "Slug"
|
1720 |
msgstr "Slug"
|
1721 |
|
1722 |
+
#: templates/debug.php239, templates/debug.php:450
|
1723 |
msgid "Title"
|
1724 |
msgstr "Titre"
|
1725 |
|
1726 |
+
#: templates/debug.php:240
|
1727 |
msgctxt "as application program interface"
|
1728 |
msgid "API"
|
1729 |
msgstr "API"
|
1730 |
|
1731 |
+
#: templates/debug.php:241
|
1732 |
msgid "Freemius State"
|
1733 |
msgstr "État de Freemius"
|
1734 |
|
1735 |
+
#: templates/debug.php:245
|
1736 |
msgid "Network Blog"
|
1737 |
msgstr "Réseau de Blog"
|
1738 |
|
1739 |
+
#: templates/debug.php:246
|
1740 |
msgid "Network User"
|
1741 |
msgstr "Réseau d'Utilisateur"
|
1742 |
|
1743 |
+
#: templates/debug.php:283
|
1744 |
msgctxt "as connection was successful"
|
1745 |
msgid "Connected"
|
1746 |
msgstr "Connecté"
|
1747 |
|
1748 |
+
#: templates/debug.php:284
|
1749 |
msgctxt "as connection blocked"
|
1750 |
msgid "Blocked"
|
1751 |
msgstr "Bloqué"
|
1752 |
|
1753 |
+
#: templates/debug.php:320
|
1754 |
+
msgid "Simulate Trial Promotion"
|
1755 |
+
msgstr "Simulate Trial Promotion"
|
1756 |
|
1757 |
+
#: templates/debug.php:332
|
1758 |
msgid "Simulate Network Upgrade"
|
1759 |
msgstr "Simuler la mise à jour du réseau"
|
1760 |
|
1761 |
+
#: templates/debug.php:358
|
1762 |
msgid "%s Installs"
|
1763 |
msgstr "%s Installations"
|
1764 |
|
1765 |
+
#: templates/debug.php:360
|
1766 |
msgctxt "like websites"
|
1767 |
msgid "Sites"
|
1768 |
msgstr "Sites"
|
1769 |
|
1770 |
+
#: templates/debug.php366, templates/account/partials/site.php:148
|
1771 |
msgid "Blog ID"
|
1772 |
msgstr "Blog ID"
|
1773 |
|
1774 |
+
#: templates/debug.php431, templates/debug.php509,
|
1775 |
+
#: templates/account/partials/addon.php:339
|
1776 |
msgctxt "verb"
|
1777 |
msgid "Delete"
|
1778 |
msgstr "Supprimer"
|
1779 |
|
1780 |
+
#: templates/debug.php:445
|
1781 |
msgid "Add Ons of module %s"
|
1782 |
msgstr "Add Ons du module %s"
|
1783 |
|
1784 |
+
#: templates/debug.php:482
|
1785 |
msgid "Users"
|
1786 |
msgstr "Utilisateurs"
|
1787 |
|
1788 |
+
#: templates/debug.php:489
|
1789 |
msgid "Verified"
|
1790 |
msgstr "Vérifié"
|
1791 |
|
1792 |
+
#: templates/debug.php:520
|
1793 |
msgid "%s Licenses"
|
1794 |
msgstr "%s Licences"
|
1795 |
|
1796 |
+
#: templates/debug.php:525
|
1797 |
msgid "Plugin ID"
|
1798 |
msgstr "ID du plugin"
|
1799 |
|
1800 |
+
#: templates/debug.php:527
|
1801 |
msgid "Plan ID"
|
1802 |
msgstr "ID de la formule"
|
1803 |
|
1804 |
+
#: templates/debug.php:528
|
1805 |
msgid "Quota"
|
1806 |
msgstr "Quota"
|
1807 |
|
1808 |
+
#: templates/debug.php:529
|
1809 |
msgid "Activated"
|
1810 |
msgstr "Activé"
|
1811 |
|
1812 |
+
#: templates/debug.php:530
|
1813 |
msgid "Blocking"
|
1814 |
msgstr "Bloquant"
|
1815 |
|
1816 |
+
#: templates/debug.php:532
|
1817 |
msgctxt "as expiration date"
|
1818 |
msgid "Expiration"
|
1819 |
msgstr "Expiration"
|
1820 |
|
1821 |
+
#: templates/debug.php:555
|
1822 |
msgid "Debug Log"
|
1823 |
msgstr "Debug Log"
|
1824 |
|
1825 |
+
#: templates/debug.php:559
|
1826 |
msgid "All Types"
|
1827 |
msgstr "Tous les types"
|
1828 |
|
1829 |
+
#: templates/debug.php:566
|
1830 |
msgid "All Requests"
|
1831 |
msgstr "Toutes les demandes"
|
1832 |
|
1833 |
+
#: templates/debug.php571, templates/debug.php600,
|
1834 |
#: templates/debug/logger.php:25
|
1835 |
msgid "File"
|
1836 |
msgstr "Fichier"
|
1837 |
|
1838 |
+
#: templates/debug.php572, templates/debug.php598,
|
1839 |
#: templates/debug/logger.php:23
|
1840 |
msgid "Function"
|
1841 |
msgstr "Fonction"
|
1842 |
|
1843 |
+
#: templates/debug.php:573
|
1844 |
msgid "Process ID"
|
1845 |
msgstr "ID du processus"
|
1846 |
|
1847 |
+
#: templates/debug.php:574
|
1848 |
msgid "Logger"
|
1849 |
msgstr "Logger"
|
1850 |
|
1851 |
+
#: templates/debug.php575, templates/debug.php599,
|
1852 |
#: templates/debug/logger.php:24
|
1853 |
msgid "Message"
|
1854 |
msgstr "Message"
|
1855 |
|
1856 |
+
#: templates/debug.php:577
|
1857 |
msgid "Filter"
|
1858 |
msgstr "Filter"
|
1859 |
|
1860 |
+
#: templates/debug.php:585
|
1861 |
msgid "Download"
|
1862 |
msgstr "Téléchargement"
|
1863 |
|
1864 |
+
#: templates/debug.php596, templates/debug/logger.php:22
|
1865 |
msgid "Type"
|
1866 |
msgstr "Type"
|
1867 |
|
1868 |
+
#: templates/debug.php601, templates/debug/logger.php:26
|
1869 |
msgid "Timestamp"
|
1870 |
msgstr "Timestamp"
|
1871 |
|
2216 |
msgid "By clicking \"Opt Out\", we will no longer be sending any data from %s to %s."
|
2217 |
msgstr "En cliquant \"Désincription\", nous n'enverrons plus d'informations de %s à %s."
|
2218 |
|
2219 |
+
#: templates/forms/premium-versions-upgrade-handler.php:40
|
2220 |
msgid "There is a new version of %s available."
|
2221 |
msgstr "Il y a une nouvelle version disponible de %s. "
|
2222 |
|
2223 |
+
#: templates/forms/premium-versions-upgrade-handler.php:41
|
2224 |
+
msgid " %s to access version %s security & feature updates, and support."
|
2225 |
+
msgstr " %s to access version %s security & feature updates, and support."
|
2226 |
|
2227 |
+
#: templates/forms/premium-versions-upgrade-handler.php:54
|
2228 |
msgid "New Version Available"
|
2229 |
msgstr "Une nouvelle version est disponible"
|
2230 |
|
2231 |
+
#: templates/forms/premium-versions-upgrade-handler.php:75
|
|
|
|
|
|
|
|
|
2232 |
msgctxt "close a window"
|
2233 |
msgid "Dismiss"
|
2234 |
msgstr "Fermer"
|
2241 |
msgid "Enter the email address you've used for the upgrade below and we will resend you the license key."
|
2242 |
msgstr "Indiquez ci-dessous l'adresse email que vous avez utilisez pour la mise à jour et nous allons vous renvoyer le code de la licence."
|
2243 |
|
2244 |
+
#: templates/forms/subscription-cancellation.php:37
|
2245 |
+
msgid "Deactivating or uninstalling the %s will automatically disable the license, which you'll be able to use on another site."
|
2246 |
+
msgstr "Deactivating or uninstalling the %s will automatically disable the license, which you'll be able to use on another site."
|
2247 |
+
|
2248 |
+
#: templates/forms/subscription-cancellation.php:47
|
2249 |
+
msgid "In case you are NOT planning on using this %s on this site (or any other site) - would you like to cancel the %s as well?"
|
2250 |
+
msgstr "In case you are NOT planning on using this %s on this site (or any other site) - would you like to cancel the %s as well?"
|
2251 |
+
|
2252 |
+
#: templates/forms/subscription-cancellation.php:52
|
2253 |
+
msgid "license"
|
2254 |
+
msgstr "license"
|
2255 |
+
|
2256 |
+
#: templates/forms/subscription-cancellation.php:57
|
2257 |
+
msgid "Cancel %s - I no longer need any security & feature updates, nor support for %s because I'm not planning to use the %s on this, or any other site."
|
2258 |
+
msgstr "Cancel %s - I no longer need any security & feature updates, nor support for %s because I'm not planning to use the %s on this, or any other site."
|
2259 |
+
|
2260 |
+
#: templates/forms/subscription-cancellation.php:68
|
2261 |
+
msgid "Don't cancel %s - I'm still interested in getting security & feature updates, as well as be able to contact support."
|
2262 |
+
msgstr "Don't cancel %s - I'm still interested in getting security & feature updates, as well as be able to contact support."
|
2263 |
+
|
2264 |
+
#: templates/forms/subscription-cancellation.php:103
|
2265 |
+
msgid "Once your license expires you will no longer be able to use the %s, unless you activate it again with a valid premium license."
|
2266 |
+
msgstr "Once your license expires you will no longer be able to use the %s, unless you activate it again with a valid premium license."
|
2267 |
+
|
2268 |
+
#: templates/forms/subscription-cancellation.php:136
|
2269 |
+
msgid "Cancel %s?"
|
2270 |
+
msgstr "Cancel %s?"
|
2271 |
+
|
2272 |
+
#: templates/forms/subscription-cancellation.php:143
|
2273 |
+
msgid "Proceed"
|
2274 |
+
msgstr "Proceed"
|
2275 |
+
|
2276 |
+
#: templates/forms/subscription-cancellation.php191,
|
2277 |
+
#: templates/forms/deactivation/form.php:150
|
2278 |
+
msgid "Cancel %s & Proceed"
|
2279 |
+
msgstr "Cancel %s & Proceed"
|
2280 |
+
|
2281 |
#: templates/forms/trial-start.php:22
|
2282 |
msgid "You are 1-click away from starting your %1$s-day free trial of the %2$s plan."
|
2283 |
msgstr "Vous êtes à 1 clic de commencer votre période d'essai gratuite de %1$s jours de la formule %2$s."
|
2343 |
msgid "Last license"
|
2344 |
msgstr "Dernière licence"
|
2345 |
|
2346 |
+
#: templates/account/partials/addon.php:115
|
2347 |
msgid "Cancelled"
|
2348 |
msgstr "Annulé"
|
2349 |
|
2350 |
+
#: templates/account/partials/addon.php:125
|
|
|
|
|
|
|
|
|
2351 |
msgid "No expiration"
|
2352 |
msgstr "Pas d'expiration"
|
2353 |
|
2354 |
+
#: templates/account/partials/addon.php264,
|
2355 |
+
#: templates/account/partials/addon.php:317
|
2356 |
msgid "Activate this add-on"
|
2357 |
msgstr "Activer cet add-on"
|
2358 |
|
2380 |
msgid "Contact Support"
|
2381 |
msgstr "Contacter l'Assistance"
|
2382 |
|
2383 |
+
#: templates/forms/deactivation/form.php:59
|
2384 |
msgid "Anonymous feedback"
|
2385 |
msgstr "Commentaire anonyme"
|
2386 |
|
2387 |
+
#: templates/forms/deactivation/form.php:66
|
2388 |
msgid "Deactivate"
|
2389 |
msgstr "Désactiver"
|
2390 |
|
2391 |
+
#: templates/forms/deactivation/form.php:68
|
2392 |
msgid "Activate %s"
|
2393 |
msgstr "Activer %s"
|
2394 |
|
|
|
|
|
|
|
|
|
2395 |
#: templates/forms/deactivation/form.php:80
|
2396 |
+
msgid "Quick Feedback"
|
2397 |
+
msgstr "Quick Feedback"
|
2398 |
+
|
2399 |
+
#: templates/forms/deactivation/form.php:84
|
2400 |
msgid "If you have a moment, please let us know why you are %s"
|
2401 |
msgstr "Si vous avez un instant, merci de nous indiquer pourquoi %s"
|
2402 |
|
2403 |
+
#: templates/forms/deactivation/form.php:84
|
2404 |
msgid "deactivating"
|
2405 |
msgstr "Désactivation"
|
2406 |
|
2407 |
+
#: templates/forms/deactivation/form.php:84
|
2408 |
msgid "switching"
|
2409 |
msgstr "Changement"
|
2410 |
|
2411 |
+
#: templates/forms/deactivation/form.php:332
|
2412 |
msgid "Submit & %s"
|
2413 |
msgstr "Envoyer & %s"
|
2414 |
|
2415 |
+
#: templates/forms/deactivation/form.php:353
|
2416 |
msgid "Kindly tell us the reason so we can improve."
|
2417 |
msgstr "S'il vous plait, dites nous pourquoi afin que nous puissions nous améliorer."
|
2418 |
|
2419 |
+
#: templates/forms/deactivation/form.php:478
|
2420 |
msgid "Yes - %s"
|
2421 |
msgstr "Oui - %s"
|
2422 |
|
2423 |
+
#: templates/forms/deactivation/form.php:485
|
2424 |
msgid "Skip & %s"
|
2425 |
+
msgstr "Passer & %s"
|
2426 |
|
2427 |
#: templates/forms/deactivation/retry-skip.php:21
|
2428 |
msgid "Click here to use the plugin anonymously"
|
freemius/languages/freemius-he_IL.mo
CHANGED
Binary file
|
freemius/languages/freemius-he_IL.po
CHANGED
@@ -8,7 +8,7 @@ msgstr ""
|
|
8 |
"Project-Id-Version: WordPress SDK\n"
|
9 |
"Report-Msgid-Bugs-To: https://github.com/Freemius/wordpress-sdk/issues\n"
|
10 |
"POT-Creation-Date: \n"
|
11 |
-
"PO-Revision-Date: 2018-
|
12 |
"Last-Translator: Vova Feldman <vova@freemius.com>\n"
|
13 |
"Language: he_IL\n"
|
14 |
"Language-Team: Hebrew (Israel) (http://www.transifex.com/freemius/wordpress-sdk/language/he_IL/)\n"
|
@@ -22,1294 +22,1391 @@ msgstr ""
|
|
22 |
"X-Poedit-SearchPathExcluded-0: *.js\n"
|
23 |
"X-Poedit-SourceCharset: UTF-8\n"
|
24 |
|
25 |
-
#: includes/class-freemius.php:
|
26 |
msgid "Freemius SDK couldn't find the plugin's main file. Please contact sdk@freemius.com with the current error."
|
27 |
msgstr "Freemius SDK couldn't find the plugin's main file. Please contact sdk@freemius.com with the current error."
|
28 |
|
29 |
-
#: includes/class-freemius.php:
|
30 |
msgid "Error"
|
31 |
msgstr "שגיאה"
|
32 |
|
33 |
-
#: includes/class-freemius.php:
|
34 |
msgid "I found a better %s"
|
35 |
msgstr "מצאתי %s יותר טוב"
|
36 |
|
37 |
-
#: includes/class-freemius.php:
|
38 |
msgid "What's the %s's name?"
|
39 |
msgstr "What's the %s's name?"
|
40 |
|
41 |
-
#: includes/class-freemius.php:
|
42 |
msgid "It's a temporary %s. I'm just debugging an issue."
|
43 |
msgstr "It's a temporary %s. I'm just debugging an issue."
|
44 |
|
45 |
-
#: includes/class-freemius.php:
|
46 |
msgid "Deactivation"
|
47 |
msgstr "דיאקטיבציה"
|
48 |
|
49 |
-
#: includes/class-freemius.php:
|
50 |
msgid "Theme Switch"
|
51 |
msgstr "החלפת תֵמָה"
|
52 |
|
53 |
-
#: includes/class-freemius.
|
54 |
msgid "Other"
|
55 |
msgstr "אחר"
|
56 |
|
57 |
-
#: includes/class-freemius.php:
|
58 |
msgid "I no longer need the %s"
|
59 |
msgstr "I no longer need the %s"
|
60 |
|
61 |
-
#: includes/class-freemius.php:
|
62 |
msgid "I only needed the %s for a short period"
|
63 |
msgstr "I only needed the %s for a short period"
|
64 |
|
65 |
-
#: includes/class-freemius.php:
|
66 |
msgid "The %s broke my site"
|
67 |
msgstr "ה%s הרס לי את האתר"
|
68 |
|
69 |
-
#: includes/class-freemius.php:
|
70 |
msgid "The %s suddenly stopped working"
|
71 |
msgstr "ה%s הפסיק פתאום לעבוד"
|
72 |
|
73 |
-
#: includes/class-freemius.php:
|
74 |
msgid "I can't pay for it anymore"
|
75 |
msgstr "אני לא יכול/ה להמשיך לשלם על זה"
|
76 |
|
77 |
-
#: includes/class-freemius.php:
|
78 |
msgid "What price would you feel comfortable paying?"
|
79 |
msgstr "מה המחיר שכן תרגיש\\י בנוח לשלם?"
|
80 |
|
81 |
-
#: includes/class-freemius.php:
|
82 |
msgid "I don't like to share my information with you"
|
83 |
msgstr "אני לא אוהב את הרעיון של שיתוף מידע איתכם"
|
84 |
|
85 |
-
#: includes/class-freemius.php:
|
86 |
msgid "The %s didn't work"
|
87 |
msgstr "ה%s לא עבד"
|
88 |
|
89 |
-
#: includes/class-freemius.php:
|
90 |
msgid "I couldn't understand how to make it work"
|
91 |
msgstr "לא הצלחתי להבין איך לגרום לזה לעבוד"
|
92 |
|
93 |
-
#: includes/class-freemius.php:
|
94 |
msgid "The %s is great, but I need specific feature that you don't support"
|
95 |
msgstr "The %s is great, but I need specific feature that you don't support"
|
96 |
|
97 |
-
#: includes/class-freemius.php:
|
98 |
msgid "What feature?"
|
99 |
msgstr "איזה פיטצ'ר?"
|
100 |
|
101 |
-
#: includes/class-freemius.php:
|
102 |
msgid "The %s is not working"
|
103 |
msgstr "ה%s לא עובד"
|
104 |
|
105 |
-
#: includes/class-freemius.php:
|
106 |
msgid "Kindly share what didn't work so we can fix it for future users..."
|
107 |
msgstr "אנא שתפ\\י מה לא עבד כדי שנוכל לתקן זאת עבור משתמשים עתידיים..."
|
108 |
|
109 |
-
#: includes/class-freemius.php:
|
110 |
msgid "It's not what I was looking for"
|
111 |
msgstr "חיפשתי משהו אחר"
|
112 |
|
113 |
-
#: includes/class-freemius.php:
|
114 |
msgid "What you've been looking for?"
|
115 |
msgstr "מה חיפשת?"
|
116 |
|
117 |
-
#: includes/class-freemius.php:
|
118 |
msgid "The %s didn't work as expected"
|
119 |
msgstr "ה%s לא עבד כמצופה"
|
120 |
|
121 |
-
#: includes/class-freemius.php:
|
122 |
msgid "What did you expect?"
|
123 |
msgstr "למה ציפית?"
|
124 |
|
125 |
-
#: includes/class-freemius.
|
126 |
msgid "Freemius Debug"
|
127 |
msgstr "ניפוי תקלות פרימיוס"
|
128 |
|
129 |
-
#: includes/class-freemius.php:
|
130 |
msgid "I don't know what is cURL or how to install it, help me!"
|
131 |
msgstr "אין לי מושג מה זה cURL או איך להתקין אותו - אשמח לעזרה!"
|
132 |
|
133 |
-
#: includes/class-freemius.php:
|
134 |
msgid "We'll make sure to contact your hosting company and resolve the issue. You will get a follow-up email to %s once we have an update."
|
135 |
msgstr "We'll make sure to contact your hosting company and resolve the issue. You will get a follow-up email to %s once we have an update."
|
136 |
|
137 |
-
#: includes/class-freemius.php:
|
138 |
msgid "Great, please install cURL and enable it in your php.ini file. In addition, search for the 'disable_functions' directive in your php.ini file and remove any disabled methods starting with 'curl_'. To make sure it was successfully activated, use 'phpinfo()'. Once activated, deactivate the %s and reactivate it back again."
|
139 |
msgstr "Great, please install cURL and enable it in your php.ini file. In addition, search for the 'disable_functions' directive in your php.ini file and remove any disabled methods starting with 'curl_'. To make sure it was successfully activated, use 'phpinfo()'. Once activated, deactivate the %s and reactivate it back again."
|
140 |
|
141 |
-
#: includes/class-freemius.php:
|
142 |
msgid "Yes - do your thing"
|
143 |
msgstr "כן - בצעו את מה שצריך"
|
144 |
|
145 |
-
#: includes/class-freemius.php:
|
146 |
msgid "No - just deactivate"
|
147 |
msgstr "לא - פשוט כבה"
|
148 |
|
149 |
-
#: includes/class-freemius.
|
150 |
-
#: includes/class-freemius.
|
151 |
-
#: includes/class-freemius.
|
152 |
-
#: includes/class-freemius.
|
153 |
-
#: includes/class-freemius.
|
154 |
-
#: includes/class-freemius.
|
155 |
-
#: includes/class-freemius.
|
156 |
msgctxt "exclamation"
|
157 |
msgid "Oops"
|
158 |
msgstr "אופס"
|
159 |
|
160 |
-
#: includes/class-freemius.php:
|
161 |
msgid "Thank for giving us the chance to fix it! A message was just sent to our technical staff. We will get back to you as soon as we have an update to %s. Appreciate your patience."
|
162 |
msgstr "Thank for giving us the chance to fix it! A message was just sent to our technical staff. We will get back to you as soon as we have an update to %s. Appreciate your patience."
|
163 |
|
164 |
-
#: includes/class-freemius.php:
|
165 |
msgctxt "addonX cannot run without pluginY"
|
166 |
msgid "%s cannot run without %s."
|
167 |
msgstr "%s לא יכול לעבוד ללא %s."
|
168 |
|
169 |
-
#: includes/class-freemius.php:
|
170 |
msgctxt "addonX cannot run..."
|
171 |
msgid "%s cannot run without the plugin."
|
172 |
msgstr "ההרחבה %s אינה יכולה לפעול ללא התוסף."
|
173 |
|
174 |
-
#: includes/class-freemius.
|
175 |
-
#: includes/class-freemius.php:
|
176 |
msgid "Unexpected API error. Please contact the %s's author with the following error."
|
177 |
msgstr "Unexpected API error. Please contact the %s's author with the following error."
|
178 |
|
179 |
-
#: includes/class-freemius.php:
|
180 |
msgid "Premium %s version was successfully activated."
|
181 |
msgstr "Premium %s version was successfully activated."
|
182 |
|
183 |
-
#: includes/class-freemius.
|
184 |
msgctxt ""
|
185 |
msgid "W00t"
|
186 |
msgstr "יש"
|
187 |
|
188 |
-
#: includes/class-freemius.php:
|
189 |
msgid "You have a %s license."
|
190 |
msgstr "יש לך רישיון %s."
|
191 |
|
192 |
-
#: includes/class-freemius.
|
193 |
-
#: includes/class-freemius.
|
194 |
-
#: includes/class-freemius.
|
195 |
-
#: includes/class-freemius.php:
|
196 |
msgctxt "interjection expressing joy or exuberance"
|
197 |
msgid "Yee-haw"
|
198 |
msgstr "יששש"
|
199 |
|
200 |
-
#: includes/class-freemius.php:
|
201 |
msgid "%s free trial was successfully cancelled. Since the add-on is premium only it was automatically deactivated. If you like to use it in the future, you'll have to purchase a license."
|
202 |
msgstr "%s free trial was successfully cancelled. Since the add-on is premium only it was automatically deactivated. If you like to use it in the future, you'll have to purchase a license."
|
203 |
|
204 |
-
#: includes/class-freemius.php:
|
205 |
msgid "%s is a premium only add-on. You have to purchase a license first before activating the plugin."
|
206 |
msgstr "%s is a premium only add-on. You have to purchase a license first before activating the plugin."
|
207 |
|
208 |
-
#: includes/class-freemius.
|
209 |
-
#: templates/account/partials/addon.php:
|
210 |
msgid "More information about %s"
|
211 |
msgstr "מידע נוסף אודות %s"
|
212 |
|
213 |
-
#: includes/class-freemius.php:
|
214 |
msgid "Purchase License"
|
215 |
msgstr "קניית רישיון"
|
216 |
|
217 |
-
#: includes/class-freemius.
|
218 |
msgid "You should receive an activation email for %s to your mailbox at %s. Please make sure you click the activation button in that email to %s."
|
219 |
msgstr "You should receive an activation email for %s to your mailbox at %s. Please make sure you click the activation button in that email to %s."
|
220 |
|
221 |
-
#: includes/class-freemius.php:
|
222 |
msgid "start the trial"
|
223 |
msgstr "התחל תקופת ניסיון"
|
224 |
|
225 |
-
#: includes/class-freemius.
|
226 |
msgid "complete the install"
|
227 |
msgstr "השלם התקנה"
|
228 |
|
229 |
-
#: includes/class-freemius.php:
|
230 |
msgid "You are just one step away - %s"
|
231 |
msgstr "You are just one step away - %s"
|
232 |
|
233 |
-
#: includes/class-freemius.php:
|
234 |
msgctxt "%s - plugin name. As complete \"PluginX\" activation now"
|
235 |
msgid "Complete \"%s\" Activation Now"
|
236 |
msgstr "השלם הפעלת \"%s\" עכשיו"
|
237 |
|
238 |
-
#: includes/class-freemius.php:
|
239 |
msgid "We made a few tweaks to the %s, %s"
|
240 |
msgstr "We made a few tweaks to the %s, %s"
|
241 |
|
242 |
-
#: includes/class-freemius.php:
|
243 |
-
msgid "Opt in to make \"%s\"
|
244 |
-
msgstr "Opt in to make \"%s\"
|
245 |
|
246 |
-
#: includes/class-freemius.php:
|
247 |
msgid "The upgrade of %s was successfully completed."
|
248 |
msgstr "The upgrade of %s was successfully completed."
|
249 |
|
250 |
-
#: includes/class-freemius.
|
251 |
-
#: includes/class-fs-plugin-updater.
|
252 |
-
#: includes/class-fs-plugin-updater.
|
|
|
253 |
msgid "Add-On"
|
254 |
msgstr "Add-On"
|
255 |
|
256 |
-
#: includes/class-freemius.
|
257 |
-
#: templates/debug.php:
|
258 |
msgid "Plugin"
|
259 |
msgstr "תוסף"
|
260 |
|
261 |
-
#: includes/class-freemius.
|
262 |
-
#: templates/debug.
|
263 |
msgid "Theme"
|
264 |
msgstr "תבנית"
|
265 |
|
266 |
-
#: includes/class-freemius.php:
|
267 |
-
msgid "
|
268 |
-
msgstr "
|
269 |
|
270 |
-
#: includes/class-freemius.php:
|
271 |
msgid "We couldn't find your email address in the system, are you sure it's the right address?"
|
272 |
msgstr "We couldn't find your email address in the system, are you sure it's the right address?"
|
273 |
|
274 |
-
#: includes/class-freemius.php:
|
275 |
msgid "We can't see any active licenses associated with that email address, are you sure it's the right address?"
|
276 |
msgstr "We can't see any active licenses associated with that email address, are you sure it's the right address?"
|
277 |
|
278 |
-
#: includes/class-freemius.php:
|
279 |
msgid "Account is pending activation."
|
280 |
msgstr "Account is pending activation."
|
281 |
|
282 |
-
#: includes/class-freemius.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
283 |
msgid "%s activation was successfully completed."
|
284 |
msgstr "הפעלת %s הושלמה בהצלחה."
|
285 |
|
286 |
-
#: includes/class-freemius.php:
|
287 |
msgid "Your account was successfully activated with the %s plan."
|
288 |
msgstr "חשבונך הופעל בהצלחה עם חבילת %s."
|
289 |
|
290 |
-
#: includes/class-freemius.
|
291 |
msgid "Your trial has been successfully started."
|
292 |
msgstr "הניסיון שלך הופעל בהצלחה."
|
293 |
|
294 |
-
#: includes/class-freemius.
|
295 |
-
#: includes/class-freemius.php:
|
296 |
msgid "Couldn't activate %s."
|
297 |
msgstr "לא ניתן להפעיל את %s."
|
298 |
|
299 |
-
#: includes/class-freemius.
|
300 |
-
#: includes/class-freemius.php:
|
301 |
msgid "Please contact us with the following message:"
|
302 |
msgstr "אנא צור איתנו קשר יחד עם ההודעה הבאה:"
|
303 |
|
304 |
-
#: includes/class-freemius.
|
305 |
msgid "Upgrade"
|
306 |
msgstr "שדרג"
|
307 |
|
308 |
-
#: includes/class-freemius.php:
|
309 |
msgid "Start Trial"
|
310 |
msgstr "התחל תקופת ניסיון"
|
311 |
|
312 |
-
#: includes/class-freemius.php:
|
313 |
msgid "Pricing"
|
314 |
msgstr "מחירון"
|
315 |
|
316 |
-
#: includes/class-freemius.
|
317 |
msgid "Affiliation"
|
318 |
msgstr "אפיליאציה"
|
319 |
|
320 |
-
#: includes/class-freemius.
|
321 |
-
#: templates/account.
|
322 |
msgid "Account"
|
323 |
msgstr "חשבון"
|
324 |
|
325 |
-
#: includes/class-freemius.
|
326 |
#: includes/customizer/class-fs-customizer-support-section.php:60
|
327 |
msgid "Contact Us"
|
328 |
msgstr "יצירת קשר"
|
329 |
|
330 |
-
#: includes/class-freemius.
|
331 |
-
#: includes/class-freemius.
|
332 |
-
#: templates/account/partials/addon.php:
|
333 |
msgid "Add-Ons"
|
334 |
msgstr "Add-Ons"
|
335 |
|
336 |
-
#: includes/class-freemius.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
337 |
msgctxt "noun"
|
338 |
msgid "Pricing"
|
339 |
msgstr "מחירון"
|
340 |
|
341 |
-
#: includes/class-freemius.
|
342 |
#: includes/customizer/class-fs-customizer-support-section.php:67
|
343 |
msgid "Support Forum"
|
344 |
msgstr "פורום תמיכה"
|
345 |
|
346 |
-
#: includes/class-freemius.php:
|
347 |
msgid "Your email has been successfully verified - you are AWESOME!"
|
348 |
msgstr "Your email has been successfully verified - you are AWESOME!"
|
349 |
|
350 |
-
#: includes/class-freemius.php:
|
351 |
msgctxt "a positive response"
|
352 |
msgid "Right on"
|
353 |
msgstr "מעולה"
|
354 |
|
355 |
-
#: includes/class-freemius.php:
|
356 |
msgid "Your %s Add-on plan was successfully upgraded."
|
357 |
msgstr "חבילת ההרחבה %s שודרגה בהצלחה."
|
358 |
|
359 |
-
#: includes/class-freemius.php:
|
360 |
msgid "%s Add-on was successfully purchased."
|
361 |
msgstr "ההרחבה %s נרכשה בהצלחה."
|
362 |
|
363 |
-
#: includes/class-freemius.php:
|
364 |
msgid "Download the latest version"
|
365 |
msgstr "הורד את הגרסה האחרונה"
|
366 |
|
367 |
-
#: includes/class-freemius.php:
|
368 |
msgctxt "%1s - plugin title, %2s - API domain"
|
369 |
msgid "Your server is blocking the access to Freemius' API, which is crucial for %1s synchronization. Please contact your host to whitelist %2s"
|
370 |
msgstr "Your server is blocking the access to Freemius' API, which is crucial for %1s synchronization. Please contact your host to whitelist %2s"
|
371 |
|
372 |
-
#: includes/class-freemius.
|
373 |
-
#: includes/class-freemius.php:
|
374 |
msgid "Error received from the server:"
|
375 |
msgstr "הוחזרה שגיאה מהשרת:"
|
376 |
|
377 |
-
#: includes/class-freemius.php:
|
378 |
msgid "It seems like one of the authentication parameters is wrong. Update your Public Key, Secret Key & User ID, and try again."
|
379 |
msgstr "It seems like one of the authentication parameters is wrong. Update your Public Key, Secret Key & User ID, and try again."
|
380 |
|
381 |
-
#: includes/class-freemius.
|
382 |
-
#: includes/class-freemius.php:
|
383 |
msgctxt ""
|
384 |
msgid "Hmm"
|
385 |
msgstr "אממ"
|
386 |
|
387 |
-
#: includes/class-freemius.php:
|
388 |
msgid "It looks like you are still on the %s plan. If you did upgrade or change your plan, it's probably an issue on our side - sorry."
|
389 |
msgstr "It looks like you are still on the %s plan. If you did upgrade or change your plan, it's probably an issue on our side - sorry."
|
390 |
|
391 |
-
#: includes/class-freemius.
|
392 |
-
#: templates/add-ons.
|
393 |
msgctxt "trial period"
|
394 |
msgid "Trial"
|
395 |
msgstr "ניסיון"
|
396 |
|
397 |
-
#: includes/class-freemius.php:
|
398 |
msgid "I have upgraded my account but when I try to Sync the License, the plan remains %s."
|
399 |
msgstr "שידרגתי את החשבון שלי אבל כשאני מנסה לבצע סנכרון לרישיון החבילה נשארת %s."
|
400 |
|
401 |
-
#: includes/class-freemius.
|
402 |
msgid "Please contact us here"
|
403 |
msgstr "אנא צור איתנו קשר כאן"
|
404 |
|
405 |
-
#: includes/class-freemius.php:
|
406 |
msgid "Your plan was successfully upgraded."
|
407 |
msgstr "החבילה שודרגה בהצלחה."
|
408 |
|
409 |
-
#: includes/class-freemius.php:
|
410 |
msgid "Your plan was successfully changed to %s."
|
411 |
msgstr "החבילה עודכנה בהצלחה אל %s."
|
412 |
|
413 |
-
#: includes/class-freemius.php:
|
414 |
msgid "Your license has expired. You can still continue using the free %s forever."
|
415 |
msgstr "Your license has expired. You can still continue using the free %s forever."
|
416 |
|
417 |
-
#: includes/class-freemius.php:
|
418 |
msgid "Your license has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
|
419 |
msgstr "Your license has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
|
420 |
|
421 |
-
#: includes/class-freemius.php:
|
422 |
msgid "Your license has been cancelled. If you think it's a mistake, please contact support."
|
423 |
msgstr "רשיונך בוטל. אם לדעתך זו טעות, נא ליצור קשר עם התמיכה."
|
424 |
|
425 |
-
#: includes/class-freemius.php:
|
426 |
msgid "Your license has expired. You can still continue using all the %s features, but you'll need to renew your license to continue getting updates and support."
|
427 |
msgstr "Your license has expired. You can still continue using all the %s features, but you'll need to renew your license to continue getting updates and support."
|
428 |
|
429 |
-
#: includes/class-freemius.php:
|
430 |
msgid "Your free trial has expired. You can still continue using all our free features."
|
431 |
msgstr "תקופת הניסיון שלך הסתיימה. הפיטצ'רים החינאמיים עדיין ניתנים לשימוש."
|
432 |
|
433 |
-
#: includes/class-freemius.php:
|
434 |
msgid "Your free trial has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
|
435 |
msgstr "Your free trial has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
|
436 |
|
437 |
-
#: includes/class-freemius.php:
|
438 |
msgid "It looks like the license could not be activated."
|
439 |
msgstr "נראה שלא ניתן להפעיל את הרישיון."
|
440 |
|
441 |
-
#: includes/class-freemius.php:
|
442 |
msgid "Your license was successfully activated."
|
443 |
msgstr "הרישיון הופעל בהצלחה."
|
444 |
|
445 |
-
#: includes/class-freemius.php:
|
446 |
msgid "It looks like your site currently doesn't have an active license."
|
447 |
msgstr "נראה לאתר עדיין אין רישיון פעיל."
|
448 |
|
449 |
-
#: includes/class-freemius.php:
|
450 |
msgid "It looks like the license deactivation failed."
|
451 |
msgstr "נראה שניתוק הרישיון נכשל."
|
452 |
|
453 |
-
#: includes/class-freemius.php:
|
454 |
msgid "Your license was successfully deactivated, you are back to the %s plan."
|
455 |
msgstr "רישיונך נותק בהצלחה, חזרת לחבילת %s"
|
456 |
|
457 |
-
#: includes/class-freemius.php:
|
458 |
msgid "O.K"
|
459 |
msgstr "אוקיי"
|
460 |
|
461 |
-
#: includes/class-freemius.php:
|
462 |
-
msgid "
|
463 |
-
msgstr "
|
464 |
|
465 |
-
#: includes/class-freemius.php:
|
466 |
-
msgid "
|
467 |
-
msgstr "
|
468 |
|
469 |
-
#: includes/class-freemius.php:
|
470 |
msgid "You are already running the %s in a trial mode."
|
471 |
msgstr "You are already running the %s in a trial mode."
|
472 |
|
473 |
-
#: includes/class-freemius.php:
|
474 |
msgid "You already utilized a trial before."
|
475 |
msgstr "הניסיון כבר נוצל בעבר."
|
476 |
|
477 |
-
#: includes/class-freemius.php:
|
478 |
msgid "Plan %s do not exist, therefore, can't start a trial."
|
479 |
msgstr "החבילה %s אינה קיימת, לכן, לא ניתן להתחיל תקופת ניסיון."
|
480 |
|
481 |
-
#: includes/class-freemius.php:
|
482 |
msgid "Plan %s does not support a trial period."
|
483 |
msgstr "תוכנית %s אינה תומכת בתקופת ניסיון."
|
484 |
|
485 |
-
#: includes/class-freemius.php:
|
486 |
msgid "None of the %s's plans supports a trial period."
|
487 |
msgstr "None of the %s's plans supports a trial period."
|
488 |
|
489 |
-
#: includes/class-freemius.php:
|
490 |
msgid "It looks like you are not in trial mode anymore so there's nothing to cancel :)"
|
491 |
msgstr "It looks like you are not in trial mode anymore so there's nothing to cancel :)"
|
492 |
|
493 |
-
#: includes/class-freemius.php:
|
494 |
-
msgid "Your %s free trial was successfully cancelled."
|
495 |
-
msgstr "תקופת הניסיון החינמית של %s בוטלה בהצלחה."
|
496 |
-
|
497 |
-
#: includes/class-freemius.php:17190
|
498 |
msgid "Seems like we are having some temporary issue with your trial cancellation. Please try again in few minutes."
|
499 |
msgstr "נראה שיש תקלה זמנית המונעת את ביטול הניסיון. אנא נסו שוב בעוד כמה דקות."
|
500 |
|
501 |
-
#: includes/class-freemius.php:
|
|
|
|
|
|
|
|
|
502 |
msgid "Version %s was released."
|
503 |
msgstr "גרסה %s הושקה."
|
504 |
|
505 |
-
#: includes/class-freemius.php:
|
506 |
msgid "Please download %s."
|
507 |
msgstr "נא להוריד את %s."
|
508 |
|
509 |
-
#: includes/class-freemius.php:
|
510 |
msgid "the latest %s version here"
|
511 |
msgstr "גרסת ה-%s האחרונה כאן"
|
512 |
|
513 |
-
#: includes/class-freemius.php:
|
514 |
msgid "New"
|
515 |
msgstr "חדש"
|
516 |
|
517 |
-
#: includes/class-freemius.php:
|
518 |
msgid "Seems like you got the latest release."
|
519 |
msgstr "נראה שיש לך את הגרסה האחרונה."
|
520 |
|
521 |
-
#: includes/class-freemius.php:
|
522 |
msgid "You are all good!"
|
523 |
msgstr "את\\ה מסודר!"
|
524 |
|
525 |
-
#: includes/class-freemius.php:
|
526 |
msgid "Verification mail was just sent to %s. If you can't find it after 5 min, please check your spam box."
|
527 |
msgstr "Verification mail was just sent to %s. If you can't find it after 5 min, please check your spam box."
|
528 |
|
529 |
-
#: includes/class-freemius.php:
|
530 |
msgid "Site successfully opted in."
|
531 |
msgstr "Site successfully opted in."
|
532 |
|
533 |
-
#: includes/class-freemius.
|
534 |
msgid "Awesome"
|
535 |
msgstr "אדיר"
|
536 |
|
537 |
-
#: includes/class-freemius.
|
538 |
msgid "We appreciate your help in making the %s better by letting us track some usage data."
|
539 |
msgstr "We appreciate your help in making the %s better by letting us track some usage data."
|
540 |
|
541 |
-
#: includes/class-freemius.php:
|
542 |
msgid "Thank you!"
|
543 |
msgstr "תודה רבה!"
|
544 |
|
545 |
-
#: includes/class-freemius.php:
|
546 |
msgid "We will no longer be sending any usage data of %s on %s to %s."
|
547 |
msgstr "We will no longer be sending any usage data of %s on %s to %s."
|
548 |
|
549 |
-
#: includes/class-freemius.php:
|
550 |
msgid "Please check your mailbox, you should receive an email via %s to confirm the ownership change. From security reasons, you must confirm the change within the next 15 min. If you cannot find the email, please check your spam folder."
|
551 |
msgstr "Please check your mailbox, you should receive an email via %s to confirm the ownership change. From security reasons, you must confirm the change within the next 15 min. If you cannot find the email, please check your spam folder."
|
552 |
|
553 |
-
#: includes/class-freemius.php:
|
554 |
msgid "Thanks for confirming the ownership change. An email was just sent to %s for final approval."
|
555 |
msgstr "תודה על אישור ביצוע החלפת הבעלות. הרגע נשלח מייל ל-%s כדי לקבל אישור סופי."
|
556 |
|
557 |
-
#: includes/class-freemius.php:
|
558 |
msgid "%s is the new owner of the account."
|
559 |
msgstr "%s הינו הבעלים החד של חשבון זה."
|
560 |
|
561 |
-
#: includes/class-freemius.php:
|
562 |
msgctxt "as congratulations"
|
563 |
msgid "Congrats"
|
564 |
msgstr "מזל טוב"
|
565 |
|
566 |
-
#: includes/class-freemius.php:
|
567 |
msgid "Sorry, we could not complete the email update. Another user with the same email is already registered."
|
568 |
msgstr "Sorry, we could not complete the email update. Another user with the same email is already registered."
|
569 |
|
570 |
-
#: includes/class-freemius.php:
|
571 |
msgid "If you would like to give up the ownership of the %s's account to %s click the Change Ownership button."
|
572 |
msgstr "If you would like to give up the ownership of the %s's account to %s click the Change Ownership button."
|
573 |
|
574 |
-
#: includes/class-freemius.php:
|
575 |
msgid "Change Ownership"
|
576 |
msgstr "עדכון בעלות"
|
577 |
|
578 |
-
#: includes/class-freemius.php:
|
579 |
msgid "Your email was successfully updated. You should receive an email with confirmation instructions in few moments."
|
580 |
msgstr "כתובת הדואל שלך עודכנה בהצלחה. הודעת אישור אמורה להתקבל בדואל שלך ברגעים הקרובים."
|
581 |
|
582 |
-
#: includes/class-freemius.php:
|
583 |
msgid "Please provide your full name."
|
584 |
msgstr "נא למלא את שמך המלא."
|
585 |
|
586 |
-
#: includes/class-freemius.php:
|
587 |
msgid "Your name was successfully updated."
|
588 |
msgstr "שמך עודכן בהצלחה."
|
589 |
|
590 |
-
#: includes/class-freemius.php:
|
591 |
msgid "You have successfully updated your %s."
|
592 |
msgstr "עידכנת בהצלחה את ה%s."
|
593 |
|
594 |
-
#: includes/class-freemius.php:
|
595 |
msgid "Just letting you know that the add-ons information of %s is being pulled from an external server."
|
596 |
msgstr "Just letting you know that the add-ons information of %s is being pulled from an external server."
|
597 |
|
598 |
-
#: includes/class-freemius.php:
|
599 |
msgctxt "advance notice of something that will need attention."
|
600 |
msgid "Heads up"
|
601 |
msgstr "לתשמות לבך"
|
602 |
|
603 |
-
#: includes/class-freemius.php:
|
604 |
msgctxt "exclamation"
|
605 |
msgid "Hey"
|
606 |
msgstr "היי"
|
607 |
|
608 |
-
#: includes/class-freemius.php:
|
609 |
msgid "How do you like %s so far? Test all our %s premium features with a %d-day free trial."
|
610 |
msgstr "How do you like %s so far? Test all our %s premium features with a %d-day free trial."
|
611 |
|
612 |
-
#: includes/class-freemius.php:
|
613 |
msgid "No commitment for %s days - cancel anytime!"
|
614 |
msgstr "ללא התחייבות ל-%s ימין - בטלו בכל רגע!"
|
615 |
|
616 |
-
#: includes/class-freemius.php:
|
617 |
msgid "No credit card required"
|
618 |
msgstr "לא נדרש כרטיס אשראי"
|
619 |
|
620 |
-
#: includes/class-freemius.
|
621 |
msgctxt "call to action"
|
622 |
msgid "Start free trial"
|
623 |
msgstr "התחלת ניסיון חינם"
|
624 |
|
625 |
-
#: includes/class-freemius.php:
|
626 |
msgid "Hey there, did you know that %s has an affiliate program? If you like the %s you can become our ambassador and earn some cash!"
|
627 |
msgstr "Hey there, did you know that %s has an affiliate program? If you like the %s you can become our ambassador and earn some cash!"
|
628 |
|
629 |
-
#: includes/class-freemius.php:
|
630 |
msgid "Learn more"
|
631 |
msgstr "Learn more"
|
632 |
|
633 |
-
#: includes/class-freemius.
|
634 |
-
#: templates/account.
|
635 |
-
#: templates/connect.
|
636 |
-
#: templates/account/partials/addon.php:
|
637 |
msgid "Activate License"
|
638 |
msgstr "הפעלת רישיון"
|
639 |
|
640 |
-
#: includes/class-freemius.
|
641 |
-
#: templates/account.
|
642 |
msgid "Change License"
|
643 |
msgstr "שינוי רישיון"
|
644 |
|
645 |
-
#: includes/class-freemius.
|
646 |
msgid "Opt Out"
|
647 |
msgstr "Opt Out"
|
648 |
|
649 |
-
#: includes/class-freemius.
|
650 |
#: templates/account/partials/site.php43,
|
651 |
#: templates/account/partials/site.php:161
|
652 |
msgid "Opt In"
|
653 |
msgstr "Opt In"
|
654 |
|
655 |
-
#: includes/class-freemius.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
656 |
msgid "Please follow these steps to complete the upgrade"
|
657 |
msgstr "נא לבצע את הצעדים הבאים להשלמת השידרוג"
|
658 |
|
659 |
-
#: includes/class-freemius.php:
|
660 |
msgid "Download the latest %s version"
|
661 |
msgstr "הורד\\י את גרסת ה-%s העדכנית"
|
662 |
|
663 |
-
#: includes/class-freemius.php:
|
664 |
msgid "Upload and activate the downloaded version"
|
665 |
msgstr "העלה\\י והפעיל\\י את הגרסה שהורדת"
|
666 |
|
667 |
-
#: includes/class-freemius.php:
|
668 |
msgid "How to upload and activate?"
|
669 |
msgstr "איך להעלות ולהפעיל?"
|
670 |
|
671 |
-
#: includes/class-freemius.php:
|
672 |
msgid "%sClick here%s to choose the sites where you'd like to activate the license on."
|
673 |
msgstr "%sClick here%s to choose the sites where you'd like to activate the license on."
|
674 |
|
675 |
-
#: includes/class-freemius.php:
|
676 |
msgid "Auto installation only works for opted-in users."
|
677 |
msgstr "Auto installation only works for opted-in users."
|
678 |
|
679 |
-
#: includes/class-freemius.
|
680 |
-
#: includes/class-fs-plugin-updater.
|
681 |
-
#: includes/class-fs-plugin-updater.php:
|
682 |
msgid "Invalid module ID."
|
683 |
msgstr "מזהה המודול לא תקני."
|
684 |
|
685 |
-
#: includes/class-freemius.
|
686 |
msgid "Premium version already active."
|
687 |
msgstr "הגרסה בתשלום כבר פעילה."
|
688 |
|
689 |
-
#: includes/class-freemius.php:
|
690 |
msgid "You do not have a valid license to access the premium version."
|
691 |
msgstr "אין ברשותך רישיון בר תוקף לשימוש בגרסת הפרימיום."
|
692 |
|
693 |
-
#: includes/class-freemius.php:
|
694 |
msgid "Plugin is a \"Serviceware\" which means it does not have a premium code version."
|
695 |
msgstr "Plugin is a \"Serviceware\" which means it does not have a premium code version."
|
696 |
|
697 |
-
#: includes/class-freemius.
|
698 |
msgid "Premium add-on version already installed."
|
699 |
msgstr "Premium add-on version already installed."
|
700 |
|
701 |
-
#: includes/class-freemius.php:
|
702 |
msgid "View paid features"
|
703 |
msgstr "צפה בפיטצ'רים שבתשלום"
|
704 |
|
705 |
-
#: includes/class-freemius.php:
|
706 |
msgid "Thank you so much for using %s and its add-ons!"
|
707 |
msgstr "Thank you so much for using %s and its add-ons!"
|
708 |
|
709 |
-
#: includes/class-freemius.php:
|
710 |
msgid "Thank you so much for using %s!"
|
711 |
msgstr "אנו מודים לך על היותך כמשתמש של %s!"
|
712 |
|
713 |
-
#: includes/class-freemius.php:
|
714 |
msgid "You've already opted-in to our usage-tracking, which helps us keep improving the %s."
|
715 |
msgstr "You've already opted-in to our usage-tracking, which helps us keep improving the %s."
|
716 |
|
717 |
-
#: includes/class-freemius.php:
|
718 |
msgid "Thank you so much for using our products!"
|
719 |
msgstr "אנו מודים לך על השימוש במוצרים שלנו!"
|
720 |
|
721 |
-
#: includes/class-freemius.php:
|
722 |
msgid "You've already opted-in to our usage-tracking, which helps us keep improving them."
|
723 |
msgstr "You've already opted-in to our usage-tracking, which helps us keep improving them."
|
724 |
|
725 |
-
#: includes/class-freemius.php:
|
726 |
msgid "%s and its add-ons"
|
727 |
msgstr "%s and its add-ons"
|
728 |
|
729 |
-
#: includes/class-freemius.php:
|
730 |
msgid "Products"
|
731 |
msgstr "מוצרים"
|
732 |
|
733 |
-
#: includes/class-freemius.
|
734 |
msgid "Yes"
|
735 |
msgstr "כן"
|
736 |
|
737 |
-
#: includes/class-freemius.
|
738 |
msgid "send me security & feature updates, educational content and offers."
|
739 |
msgstr "תשלחו לי עדכוני אבטחה ופיטצ'רים, תוכן חינוכי, ומידע אודות מבצעים."
|
740 |
|
741 |
-
#: includes/class-freemius.
|
742 |
msgid "No"
|
743 |
msgstr "לא"
|
744 |
|
745 |
-
#: includes/class-freemius.
|
746 |
msgid "do %sNOT%s send me security & feature updates, educational content and offers."
|
747 |
msgstr "%sאל%2$s תשלחו לי עדכוני אבטחה, פיטצ'רים, תוכן חינוכי, ומידע על מבצעים."
|
748 |
|
749 |
-
#: includes/class-freemius.php:
|
750 |
msgid "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard 🙂"
|
751 |
msgstr "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard 🙂"
|
752 |
|
753 |
-
#: includes/class-freemius.
|
754 |
msgid "Please let us know if you'd like us to contact you for security & feature updates, educational content, and occasional offers:"
|
755 |
msgstr "Please let us know if you'd like us to contact you for security & feature updates, educational content, and occasional offers:"
|
756 |
|
757 |
-
#: includes/class-freemius.php:
|
758 |
msgid "License key is empty."
|
759 |
msgstr "מפתח הרישיון ריק."
|
760 |
|
761 |
#: includes/class-fs-plugin-updater.php184,
|
762 |
-
#:
|
763 |
-
msgid "
|
764 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
765 |
|
766 |
-
#: includes/class-fs-plugin-updater.php:
|
767 |
msgid "Installing plugin: %s"
|
768 |
msgstr "Installing plugin: %s"
|
769 |
|
770 |
-
#: includes/class-fs-plugin-updater.php:
|
771 |
msgid "Unable to connect to the filesystem. Please confirm your credentials."
|
772 |
msgstr "Unable to connect to the filesystem. Please confirm your credentials."
|
773 |
|
774 |
-
#: includes/class-fs-plugin-updater.php:
|
775 |
msgid "The remote plugin package does not contain a folder with the desired slug and renaming did not work."
|
776 |
msgstr "The remote plugin package does not contain a folder with the desired slug and renaming did not work."
|
777 |
|
778 |
-
#: includes/fs-plugin-info-dialog.
|
779 |
-
#: templates/account/partials/addon.php:
|
780 |
msgctxt "verb"
|
781 |
msgid "Purchase"
|
782 |
msgstr "רכישה"
|
783 |
|
784 |
-
#: includes/fs-plugin-info-dialog.php:
|
785 |
msgid "Start my free %s"
|
786 |
msgstr "התחל את %s הניסיון שלי"
|
787 |
|
788 |
-
#: includes/fs-plugin-info-dialog.php:
|
789 |
msgid "Install Free Version Now"
|
790 |
msgstr "התקן גרסה חינאמית עכשיו"
|
791 |
|
792 |
-
#: includes/fs-plugin-info-dialog.
|
793 |
-
#: templates/account/partials/addon.
|
794 |
-
#: templates/account/partials/addon.php:
|
795 |
msgid "Install Now"
|
796 |
msgstr "התקן עכשיו"
|
797 |
|
798 |
-
#: includes/fs-plugin-info-dialog.php:
|
799 |
msgctxt "as download latest version"
|
800 |
msgid "Download Latest Free Version"
|
801 |
msgstr "Download Latest Free Version"
|
802 |
|
803 |
-
#: includes/fs-plugin-info-dialog.
|
804 |
#: templates/account/partials/addon.php:21
|
805 |
msgctxt "as download latest version"
|
806 |
msgid "Download Latest"
|
807 |
msgstr "הורד גרסה אחרונה"
|
808 |
|
809 |
-
#: includes/fs-plugin-info-dialog.php:
|
810 |
msgid "Install Free Version Update Now"
|
811 |
msgstr "התקן עדכון גרסה חינאמית עכשיו"
|
812 |
|
813 |
-
#: includes/fs-plugin-info-dialog.
|
814 |
msgid "Install Update Now"
|
815 |
msgstr "התקן עדכון במיידי"
|
816 |
|
817 |
-
#: includes/fs-plugin-info-dialog.php:
|
818 |
msgid "Newer Free Version (%s) Installed"
|
819 |
msgstr "Newer Free Version (%s) Installed"
|
820 |
|
821 |
-
#: includes/fs-plugin-info-dialog.php:
|
822 |
msgid "Newer Version (%s) Installed"
|
823 |
msgstr "גרסה חדשה (%s) הותקנה"
|
824 |
|
825 |
-
#: includes/fs-plugin-info-dialog.php:
|
826 |
msgid "Latest Free Version Installed"
|
827 |
msgstr "גרסה חינאמית עדכנית הותקנה"
|
828 |
|
829 |
-
#: includes/fs-plugin-info-dialog.php:
|
830 |
msgid "Latest Version Installed"
|
831 |
msgstr "הגרסה האחרונה הותקנה"
|
832 |
|
833 |
-
#: includes/fs-plugin-info-dialog.php:
|
834 |
msgctxt "Plugin installer section title"
|
835 |
msgid "Description"
|
836 |
msgstr "תיאור"
|
837 |
|
838 |
-
#: includes/fs-plugin-info-dialog.php:
|
839 |
msgctxt "Plugin installer section title"
|
840 |
msgid "Installation"
|
841 |
msgstr "התקנה"
|
842 |
|
843 |
-
#: includes/fs-plugin-info-dialog.php:
|
844 |
msgctxt "Plugin installer section title"
|
845 |
msgid "FAQ"
|
846 |
msgstr "שאלות נפוצות"
|
847 |
|
848 |
-
#: includes/fs-plugin-info-dialog.
|
849 |
#: templates/plugin-info/description.php:55
|
850 |
msgid "Screenshots"
|
851 |
msgstr "צילומי מסך"
|
852 |
|
853 |
-
#: includes/fs-plugin-info-dialog.php:
|
854 |
msgctxt "Plugin installer section title"
|
855 |
msgid "Changelog"
|
856 |
msgstr "לוג שינויים"
|
857 |
|
858 |
-
#: includes/fs-plugin-info-dialog.php:
|
859 |
msgctxt "Plugin installer section title"
|
860 |
msgid "Reviews"
|
861 |
msgstr "ביקורות"
|
862 |
|
863 |
-
#: includes/fs-plugin-info-dialog.php:
|
864 |
msgctxt "Plugin installer section title"
|
865 |
msgid "Other Notes"
|
866 |
msgstr "היערות נוספות"
|
867 |
|
868 |
-
#: includes/fs-plugin-info-dialog.php:
|
869 |
msgctxt "Plugin installer section title"
|
870 |
msgid "Features & Pricing"
|
871 |
msgstr "פיטצ'רים ומחירים"
|
872 |
|
873 |
-
#: includes/fs-plugin-info-dialog.php:
|
874 |
msgid "Plugin Install"
|
875 |
msgstr "התקנת תוסף"
|
876 |
|
877 |
-
#: includes/fs-plugin-info-dialog.php:
|
878 |
msgctxt "e.g. Professional Plan"
|
879 |
msgid "%s Plan"
|
880 |
msgstr "חבילה %s"
|
881 |
|
882 |
-
#: includes/fs-plugin-info-dialog.php:
|
883 |
msgctxt "e.g. the best product"
|
884 |
msgid "Best"
|
885 |
msgstr "הכי טוב"
|
886 |
|
887 |
-
#: includes/fs-plugin-info-dialog.
|
888 |
-
#: includes/fs-plugin-info-dialog.php:
|
889 |
msgctxt "as every month"
|
890 |
msgid "Monthly"
|
891 |
msgstr "חודשי"
|
892 |
|
893 |
-
#: includes/fs-plugin-info-dialog.php:
|
894 |
msgctxt "as once a year"
|
895 |
msgid "Annual"
|
896 |
msgstr "שנתי"
|
897 |
|
898 |
-
#: includes/fs-plugin-info-dialog.php:
|
899 |
msgid "Lifetime"
|
900 |
msgstr "לכל החיים"
|
901 |
|
902 |
-
#: includes/fs-plugin-info-dialog.
|
903 |
-
#: includes/fs-plugin-info-dialog.
|
904 |
-
#: includes/fs-plugin-info-dialog.php:
|
905 |
msgctxt "e.g. billed monthly"
|
906 |
msgid "Billed %s"
|
907 |
msgstr "מחוייב על בסיס %s"
|
908 |
|
909 |
-
#: includes/fs-plugin-info-dialog.php:
|
910 |
msgctxt "as once a year"
|
911 |
msgid "Annually"
|
912 |
msgstr "שנתי"
|
913 |
|
914 |
-
#: includes/fs-plugin-info-dialog.php:
|
915 |
msgctxt "as once a year"
|
916 |
msgid "Once"
|
917 |
msgstr "פעם אחת"
|
918 |
|
919 |
-
#: includes/fs-plugin-info-dialog.php:
|
920 |
msgid "Single Site License"
|
921 |
msgstr "רשיון לאתר אחד"
|
922 |
|
923 |
-
#: includes/fs-plugin-info-dialog.php:
|
924 |
msgid "Unlimited Licenses"
|
925 |
msgstr "רשיונות ללא הגבלה"
|
926 |
|
927 |
-
#: includes/fs-plugin-info-dialog.php:
|
928 |
msgid "Up to %s Sites"
|
929 |
msgstr "עד %s אתרים"
|
930 |
|
931 |
-
#: includes/fs-plugin-info-dialog.
|
932 |
#: templates/plugin-info/features.php:82
|
933 |
msgctxt "as monthly period"
|
934 |
msgid "mo"
|
935 |
msgstr "חודשים"
|
936 |
|
937 |
-
#: includes/fs-plugin-info-dialog.
|
938 |
#: templates/plugin-info/features.php:80
|
939 |
msgctxt "as annual period"
|
940 |
msgid "year"
|
941 |
msgstr "שנה"
|
942 |
|
943 |
-
#: includes/fs-plugin-info-dialog.php:
|
944 |
msgctxt "noun"
|
945 |
msgid "Price"
|
946 |
msgstr "מחיר"
|
947 |
|
948 |
-
#: includes/fs-plugin-info-dialog.php:
|
949 |
msgid "Save %s"
|
950 |
msgstr "שמירת %s"
|
951 |
|
952 |
-
#: includes/fs-plugin-info-dialog.php:
|
953 |
msgid "No commitment for %s - cancel anytime"
|
954 |
msgstr "No commitment for %s - cancel anytime"
|
955 |
|
956 |
-
#: includes/fs-plugin-info-dialog.php:
|
957 |
msgid "After your free %s, pay as little as %s"
|
958 |
msgstr "After your free %s, pay as little as %s"
|
959 |
|
960 |
-
#: includes/fs-plugin-info-dialog.php:
|
961 |
msgid "Details"
|
962 |
msgstr "פרטים"
|
963 |
|
964 |
-
#: includes/fs-plugin-info-dialog.
|
965 |
-
#: templates/debug.
|
966 |
-
#: templates/account/partials/addon.php:
|
967 |
msgctxt "product version"
|
968 |
msgid "Version"
|
969 |
msgstr "גרסה"
|
970 |
|
971 |
-
#: includes/fs-plugin-info-dialog.php:
|
972 |
msgctxt "as the plugin author"
|
973 |
msgid "Author"
|
974 |
msgstr "Author"
|
975 |
|
976 |
-
#: includes/fs-plugin-info-dialog.php:
|
977 |
msgid "Last Updated"
|
978 |
msgstr "עודכן לאחרונה"
|
979 |
|
980 |
-
#: includes/fs-plugin-info-dialog.php:
|
981 |
msgctxt "x-ago"
|
982 |
msgid "%s ago"
|
983 |
msgstr "לפני %s"
|
984 |
|
985 |
-
#: includes/fs-plugin-info-dialog.php:
|
986 |
msgid "Requires WordPress Version"
|
987 |
msgstr "Requires WordPress Version"
|
988 |
|
989 |
-
#: includes/fs-plugin-info-dialog.php:
|
990 |
msgid "%s or higher"
|
991 |
msgstr "%s ומעלה"
|
992 |
|
993 |
-
#: includes/fs-plugin-info-dialog.php:
|
994 |
msgid "Compatible up to"
|
995 |
msgstr "Compatible up to"
|
996 |
|
997 |
-
#: includes/fs-plugin-info-dialog.php:
|
998 |
msgid "Downloaded"
|
999 |
msgstr "Downloaded"
|
1000 |
|
1001 |
-
#: includes/fs-plugin-info-dialog.php:
|
1002 |
msgid "%s time"
|
1003 |
msgstr "פעם %s"
|
1004 |
|
1005 |
-
#: includes/fs-plugin-info-dialog.php:
|
1006 |
msgid "%s times"
|
1007 |
msgstr "%s פעמים"
|
1008 |
|
1009 |
-
#: includes/fs-plugin-info-dialog.php:
|
1010 |
msgid "WordPress.org Plugin Page"
|
1011 |
msgstr "WordPress.org Plugin Page"
|
1012 |
|
1013 |
-
#: includes/fs-plugin-info-dialog.php:
|
1014 |
msgid "Plugin Homepage"
|
1015 |
msgstr "עמוד התוסף"
|
1016 |
|
1017 |
-
#: includes/fs-plugin-info-dialog.
|
1018 |
-
#: includes/fs-plugin-info-dialog.php:
|
1019 |
msgid "Donate to this plugin"
|
1020 |
msgstr "תרום לתוסף"
|
1021 |
|
1022 |
-
#: includes/fs-plugin-info-dialog.php:
|
1023 |
msgid "Average Rating"
|
1024 |
msgstr "דירוג ממוצע"
|
1025 |
|
1026 |
-
#: includes/fs-plugin-info-dialog.php:
|
1027 |
msgid "based on %s"
|
1028 |
msgstr "מבוסס על %s"
|
1029 |
|
1030 |
-
#: includes/fs-plugin-info-dialog.php:
|
1031 |
msgid "%s rating"
|
1032 |
msgstr "דרוג %s"
|
1033 |
|
1034 |
-
#: includes/fs-plugin-info-dialog.php:
|
1035 |
msgid "%s ratings"
|
1036 |
msgstr "%s דרוגים"
|
1037 |
|
1038 |
-
#: includes/fs-plugin-info-dialog.php:
|
1039 |
msgid "%s star"
|
1040 |
msgstr "כוכב %s"
|
1041 |
|
1042 |
-
#: includes/fs-plugin-info-dialog.php:
|
1043 |
msgid "%s stars"
|
1044 |
msgstr "%s כוכבים"
|
1045 |
|
1046 |
-
#: includes/fs-plugin-info-dialog.php:
|
1047 |
msgid "Click to see reviews that provided a rating of %s"
|
1048 |
msgstr "Click to see reviews that provided a rating of %s"
|
1049 |
|
1050 |
-
#: includes/fs-plugin-info-dialog.php:
|
1051 |
msgid "Contributors"
|
1052 |
msgstr "תורמים"
|
1053 |
|
1054 |
-
#: includes/fs-plugin-info-dialog.
|
1055 |
-
#: includes/fs-plugin-info-dialog.php:
|
1056 |
msgid "Warning"
|
1057 |
msgstr "Warning"
|
1058 |
|
1059 |
-
#: includes/fs-plugin-info-dialog.php:
|
1060 |
msgid "This plugin has not been tested with your current version of WordPress."
|
1061 |
msgstr "תוסף זה לא נבדק עם גרסת הוורדפרס שלך."
|
1062 |
|
1063 |
-
#: includes/fs-plugin-info-dialog.php:
|
1064 |
msgid "This plugin has not been marked as compatible with your version of WordPress."
|
1065 |
msgstr "התוסף לא סומן כתואם לגרסת הוורדפרס שלך."
|
1066 |
|
1067 |
-
#: includes/fs-plugin-info-dialog.php:
|
1068 |
msgid "Paid add-on must be deployed to Freemius."
|
1069 |
msgstr "Paid add-on must be deployed to Freemius."
|
1070 |
|
1071 |
-
#: includes/fs-plugin-info-dialog.php:
|
1072 |
msgid "Add-on must be deployed to WordPress.org or Freemius."
|
1073 |
msgstr "Add-on must be deployed to WordPress.org or Freemius."
|
1074 |
|
1075 |
-
#: templates/account.php81, templates/
|
|
|
1076 |
#: templates/account/partials/site.php:295
|
1077 |
-
msgid "Downgrading your plan
|
1078 |
-
msgstr "Downgrading your plan
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1079 |
|
1080 |
-
#: templates/account.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1081 |
msgid "Cancelling the trial will immediately block access to all premium features. Are you sure?"
|
1082 |
msgstr "ביטול הניסיון יחסום מייד את הפיטצ'רים שהינם בתשלום. האם ברצונך בכל זאת להמשיך?"
|
1083 |
|
1084 |
-
#: templates/account.
|
1085 |
-
#: templates/account/partials/
|
1086 |
-
|
1087 |
-
|
|
|
1088 |
|
1089 |
-
#: templates/account.
|
1090 |
-
#: templates/account/partials/
|
|
|
1091 |
msgid "Once your license expires you can still use the Free version but you will NOT have access to the %s features."
|
1092 |
msgstr "Once your license expires you can still use the Free version but you will NOT have access to the %s features."
|
1093 |
|
1094 |
#. translators: %s: Plan title (e.g. "Professional")
|
1095 |
-
#: templates/account.
|
1096 |
#: templates/account/partials/activate-license-button.php31,
|
1097 |
-
#: templates/account/partials/addon.php:
|
1098 |
msgid "Activate %s Plan"
|
1099 |
msgstr "הפעל חבילה %s"
|
1100 |
|
1101 |
#. translators: %s: Time period (e.g. Auto renews in "2 months")
|
1102 |
-
#: templates/account.
|
1103 |
#: templates/account/partials/site.php:275
|
1104 |
msgid "Auto renews in %s"
|
1105 |
msgstr "עדכן אוטומטית בעוד %s"
|
1106 |
|
1107 |
#. translators: %s: Time period (e.g. Expires in "2 months")
|
1108 |
-
#: templates/account.
|
1109 |
#: templates/account/partials/site.php:277
|
1110 |
msgid "Expires in %s"
|
1111 |
msgstr "פג תוקף בעוד %s"
|
1112 |
|
1113 |
-
#: templates/account.
|
1114 |
msgctxt "as synchronize license"
|
1115 |
msgid "Sync License"
|
1116 |
msgstr "סינכרן רישיון"
|
1117 |
|
1118 |
-
#: templates/account.
|
1119 |
msgid "Cancel Trial"
|
1120 |
msgstr "ביט"
|
1121 |
|
1122 |
-
#: templates/account.
|
1123 |
msgid "Change Plan"
|
1124 |
msgstr "שינוי חבילה"
|
1125 |
|
1126 |
-
#: templates/account.
|
1127 |
msgctxt "verb"
|
1128 |
msgid "Upgrade"
|
1129 |
msgstr "שדרג"
|
1130 |
|
1131 |
-
#: templates/account.
|
1132 |
-
#: templates/account/partials/site.php:
|
1133 |
msgctxt "verb"
|
1134 |
msgid "Downgrade"
|
1135 |
msgstr "שנמך"
|
1136 |
|
1137 |
-
#: templates/account.
|
1138 |
#: templates/plugin-info/features.php72,
|
1139 |
-
#: templates/account/partials/addon.
|
1140 |
#: templates/account/partials/site.php:31
|
1141 |
msgid "Free"
|
1142 |
msgstr "חינם"
|
1143 |
|
1144 |
-
#: templates/account.
|
1145 |
msgid "Activate"
|
1146 |
msgstr "הפעלה"
|
1147 |
|
1148 |
-
#: templates/account.
|
1149 |
#: includes/customizer/class-fs-customizer-upsell-control.php106,
|
1150 |
-
#: templates/account/partials/addon.php:
|
1151 |
msgctxt "as product pricing plan"
|
1152 |
msgid "Plan"
|
1153 |
msgstr "חבילה"
|
1154 |
|
1155 |
-
#: templates/account.php:
|
1156 |
msgid "Free Trial"
|
1157 |
msgstr "ניסיון חינם"
|
1158 |
|
1159 |
-
#: templates/account.php:
|
1160 |
msgid "Account Details"
|
1161 |
msgstr "פרטי חשבון"
|
1162 |
|
1163 |
-
#: templates/account.php:
|
1164 |
msgid "Deleting the account will automatically deactivate your %s plan license so you can use it on other sites. If you want to terminate the recurring payments as well, click the \"Cancel\" button, and first \"Downgrade\" your account. Are you sure you would like to continue with the deletion?"
|
1165 |
msgstr "Deleting the account will automatically deactivate your %s plan license so you can use it on other sites. If you want to terminate the recurring payments as well, click the \"Cancel\" button, and first \"Downgrade\" your account. Are you sure you would like to continue with the deletion?"
|
1166 |
|
1167 |
-
#: templates/account.php:
|
1168 |
msgid "Deletion is not temporary. Only delete if you no longer want to use this %s anymore. Are you sure you would like to continue with the deletion?"
|
1169 |
msgstr "Deletion is not temporary. Only delete if you no longer want to use this %s anymore. Are you sure you would like to continue with the deletion?"
|
1170 |
|
1171 |
-
#: templates/account.php:
|
1172 |
msgid "Delete Account"
|
1173 |
msgstr "מחיקת חשבון"
|
1174 |
|
1175 |
-
#: templates/account.
|
1176 |
#: templates/account/partials/deactivate-license-button.php:35
|
1177 |
msgid "Deactivate License"
|
1178 |
msgstr "שיחרור רישיון"
|
1179 |
|
1180 |
-
#: templates/account.php:
|
1181 |
msgid "Are you sure you want to proceed?"
|
1182 |
msgstr "האם את/ה בטוח רוצה להמשיך?"
|
1183 |
|
1184 |
-
#: templates/account.
|
1185 |
msgid "Cancel Subscription"
|
1186 |
msgstr "בטל מנוי"
|
1187 |
|
1188 |
-
#: templates/account.php:
|
1189 |
msgctxt "as synchronize"
|
1190 |
msgid "Sync"
|
1191 |
msgstr "סינכרון"
|
1192 |
|
1193 |
-
#: templates/account.
|
1194 |
msgid "Name"
|
1195 |
msgstr "שם"
|
1196 |
|
1197 |
-
#: templates/account.
|
1198 |
msgid "Email"
|
1199 |
msgstr "דוא\"ל"
|
1200 |
|
1201 |
-
#: templates/account.
|
1202 |
msgid "User ID"
|
1203 |
msgstr "מזהה משתמש"
|
1204 |
|
1205 |
-
#: templates/account.php:
|
1206 |
msgid "Site ID"
|
1207 |
msgstr "מזהה אתר"
|
1208 |
|
1209 |
-
#: templates/account.php:
|
1210 |
msgid "No ID"
|
1211 |
msgstr "אין מזהה"
|
1212 |
|
1213 |
-
#: templates/account.
|
1214 |
-
#: templates/debug.
|
1215 |
#: templates/account/partials/site.php:219
|
1216 |
msgid "Public Key"
|
1217 |
msgstr "מפתח פומבי"
|
1218 |
|
1219 |
-
#: templates/account.
|
1220 |
-
#: templates/debug.
|
1221 |
msgid "Secret Key"
|
1222 |
msgstr "מפתח סודי"
|
1223 |
|
1224 |
-
#: templates/account.php:
|
1225 |
msgctxt "as secret encryption key missing"
|
1226 |
msgid "No Secret"
|
1227 |
msgstr "אין מפתח סודי"
|
1228 |
|
1229 |
-
#: templates/account.
|
1230 |
#: templates/account/partials/site.php:114
|
1231 |
msgid "Trial"
|
1232 |
msgstr "ניסיון"
|
1233 |
|
1234 |
-
#: templates/account.
|
1235 |
#: templates/account/partials/site.php:248
|
1236 |
msgid "License Key"
|
1237 |
msgstr "License Key"
|
1238 |
|
1239 |
-
#: templates/account.php:
|
1240 |
msgid "not verified"
|
1241 |
msgstr "לא מאומת"
|
1242 |
|
1243 |
-
#: templates/account.php:
|
|
|
|
|
|
|
|
|
1244 |
msgid "Premium version"
|
1245 |
msgstr "גירסת פרימיום"
|
1246 |
|
1247 |
-
#: templates/account.php:
|
1248 |
msgid "Free version"
|
1249 |
msgstr "גירסה חינאמית"
|
1250 |
|
1251 |
-
#: templates/account.php:
|
1252 |
msgid "Verify Email"
|
1253 |
msgstr "אמת כתובת דוא\"ל"
|
1254 |
|
1255 |
-
#: templates/account.php:
|
1256 |
msgid "Download %s Version"
|
1257 |
msgstr "הורד גרסת %s"
|
1258 |
|
1259 |
-
#: templates/account.
|
1260 |
#: templates/account/partials/site.php237,
|
1261 |
#: templates/account/partials/site.php:255
|
1262 |
msgctxt "verb"
|
1263 |
msgid "Show"
|
1264 |
msgstr "הצג"
|
1265 |
|
1266 |
-
#: templates/account.php:
|
1267 |
msgid "What is your %s?"
|
1268 |
msgstr "מה ה%s שלך?"
|
1269 |
|
1270 |
-
#: templates/account.
|
1271 |
msgctxt "verb"
|
1272 |
msgid "Edit"
|
1273 |
msgstr "ערוך"
|
1274 |
|
1275 |
-
#: templates/account.php:
|
1276 |
msgid "Sites"
|
1277 |
msgstr "אתרים"
|
1278 |
|
1279 |
-
#: templates/account.php:
|
1280 |
msgid "Search by address"
|
1281 |
msgstr "חפש לפי כתובת"
|
1282 |
|
1283 |
-
#: templates/account.
|
1284 |
-
#: templates/debug.
|
1285 |
-
#: templates/debug.
|
1286 |
#: templates/account/payments.php35, templates/debug/logger.php:21
|
1287 |
msgid "ID"
|
1288 |
msgstr "מזהה"
|
1289 |
|
1290 |
-
#: templates/account.
|
1291 |
msgid "Address"
|
1292 |
msgstr "כתובת"
|
1293 |
|
1294 |
-
#: templates/account.php:
|
1295 |
msgid "License"
|
1296 |
msgstr "רישיון"
|
1297 |
|
1298 |
-
#: templates/account.php:
|
1299 |
msgid "Plan"
|
1300 |
msgstr "חבילה"
|
1301 |
|
1302 |
-
#: templates/account.php:
|
1303 |
msgctxt "as software license"
|
1304 |
msgid "License"
|
1305 |
msgstr "רישיון"
|
1306 |
|
1307 |
-
#: templates/account.php:
|
1308 |
msgctxt "verb"
|
1309 |
msgid "Hide"
|
1310 |
msgstr "הסתר"
|
1311 |
|
1312 |
-
#: templates/account.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1313 |
msgid "Deactivating your license will block all premium features, but will enable activating the license on another site. Are you sure you want to proceed?"
|
1314 |
msgstr "ביטול הרישיון יחסום את כל הפיטצ'רים שבתשלום אך יאפשר להפעיל את הרישיון על אתר אחר. האם תרצו להמשיך בכל זאת?"
|
1315 |
|
@@ -1321,7 +1418,7 @@ msgstr "הרחבות עבור %s"
|
|
1321 |
msgid "We could'nt load the add-ons list. It's probably an issue on our side, please try to come back in few minutes."
|
1322 |
msgstr "We could'nt load the add-ons list. It's probably an issue on our side, please try to come back in few minutes."
|
1323 |
|
1324 |
-
#: templates/add-ons.php:
|
1325 |
msgid "View details"
|
1326 |
msgstr "פרטים נוספים"
|
1327 |
|
@@ -1360,163 +1457,167 @@ msgid "PCI compliant"
|
|
1360 |
msgstr "עומד בתקן PCI"
|
1361 |
|
1362 |
#. translators: %s: name (e.g. Hey John,)
|
1363 |
-
#: templates/connect.php:
|
1364 |
msgctxt "greeting"
|
1365 |
msgid "Hey %s,"
|
1366 |
msgstr "היי %s,"
|
1367 |
|
1368 |
-
#: templates/connect.php:
|
1369 |
msgid "Allow & Continue"
|
1370 |
msgstr "אפשר\\י והמשכ\\י"
|
1371 |
|
1372 |
-
#: templates/connect.php:
|
1373 |
msgid "Re-send activation email"
|
1374 |
msgstr "שליחה חוזרת של מייל האקטיבציה"
|
1375 |
|
1376 |
-
#: templates/connect.php:
|
1377 |
msgid "Thanks %s!"
|
1378 |
msgstr "תודה %s!"
|
1379 |
|
1380 |
-
#: templates/connect.
|
1381 |
msgid "Agree & Activate License"
|
1382 |
msgstr "הסכמה והפעלת רישיון"
|
1383 |
|
1384 |
-
#: templates/connect.php:
|
1385 |
msgid "Thanks for purchasing %s! To get started, please enter your license key:"
|
1386 |
msgstr "Thanks for purchasing %s! To get started, please enter your license key:"
|
1387 |
|
1388 |
-
#: templates/connect.php:
|
1389 |
msgid "Never miss an important update - opt in to our security & feature updates notifications, educational content, offers, and non-sensitive diagnostic tracking with %4$s."
|
1390 |
msgstr "Never miss an important update - opt in to our security & feature updates notifications, educational content, offers, and non-sensitive diagnostic tracking with %4$s."
|
1391 |
|
1392 |
-
#: templates/connect.php:
|
1393 |
msgid "Never miss an important update - opt in to our security and feature updates notifications, and non-sensitive diagnostic tracking with %4$s."
|
1394 |
msgstr "Never miss an important update - opt in to our security and feature updates notifications, and non-sensitive diagnostic tracking with %4$s."
|
1395 |
|
1396 |
-
#: templates/connect.php:
|
1397 |
msgid "Never miss an important update - opt in to our security & feature updates notifications, educational content, offers, and non-sensitive diagnostic tracking with %4$s. If you skip this, that's okay! %1$s will still work just fine."
|
1398 |
msgstr "Never miss an important update - opt in to our security & feature updates notifications, educational content, offers, and non-sensitive diagnostic tracking with %4$s. If you skip this, that's okay! %1$s will still work just fine."
|
1399 |
|
1400 |
-
#: templates/connect.php:
|
1401 |
msgid "Never miss an important update - opt in to our security & feature updates notifications, and non-sensitive diagnostic tracking with %4$s. If you skip this, that's okay! %1$s will still work just fine."
|
1402 |
msgstr "Never miss an important update - opt in to our security & feature updates notifications, and non-sensitive diagnostic tracking with %4$s. If you skip this, that's okay! %1$s will still work just fine."
|
1403 |
|
1404 |
-
#: templates/connect.php:
|
1405 |
msgid "We're excited to introduce the Freemius network-level integration."
|
1406 |
msgstr "We're excited to introduce the Freemius network-level integration."
|
1407 |
|
1408 |
-
#: templates/connect.php:
|
1409 |
msgid "During the update process we detected %d site(s) that are still pending license activation."
|
1410 |
msgstr "During the update process we detected %d site(s) that are still pending license activation."
|
1411 |
|
1412 |
-
#: templates/connect.php:
|
1413 |
msgid "If you'd like to use the %s on those sites, please enter your license key below and click the activation button."
|
1414 |
msgstr "If you'd like to use the %s on those sites, please enter your license key below and click the activation button."
|
1415 |
|
1416 |
-
#: templates/connect.php:
|
1417 |
msgid "%s's paid features"
|
1418 |
msgstr "%s's paid features"
|
1419 |
|
1420 |
-
#: templates/connect.php:
|
1421 |
msgid "Alternatively, you can skip it for now and activate the license later, in your %s's network-level Account page."
|
1422 |
msgstr "Alternatively, you can skip it for now and activate the license later, in your %s's network-level Account page."
|
1423 |
|
1424 |
-
#: templates/connect.php:
|
1425 |
msgid "During the update process we detected %s site(s) in the network that are still pending your attention."
|
1426 |
msgstr "During the update process we detected %s site(s) in the network that are still pending your attention."
|
1427 |
|
1428 |
-
#: templates/connect.
|
1429 |
msgid "License key"
|
1430 |
msgstr "מפתח רישיון"
|
1431 |
|
1432 |
-
#: templates/connect.
|
1433 |
msgid "Can't find your license key?"
|
1434 |
msgstr "האם אינך מוצא את מפתח הרישיון?"
|
1435 |
|
1436 |
-
#: templates/connect.
|
1437 |
#: templates/forms/deactivation/retry-skip.php:20
|
1438 |
msgctxt "verb"
|
1439 |
msgid "Skip"
|
1440 |
msgstr "דלג"
|
1441 |
|
1442 |
-
#: templates/connect.php:
|
1443 |
msgid "Delegate to Site Admins"
|
1444 |
msgstr "האצלה למנהלי האתרים"
|
1445 |
|
1446 |
-
#: templates/connect.php:
|
1447 |
msgid "If you click it, this decision will be delegated to the sites administrators."
|
1448 |
msgstr "If you click it, this decision will be delegated to the sites administrators."
|
1449 |
|
1450 |
-
#: templates/connect.php:
|
1451 |
msgid "Your Profile Overview"
|
1452 |
msgstr "פרטים כלליים על הפרופיל"
|
1453 |
|
1454 |
-
#: templates/connect.php:
|
1455 |
msgid "Name and email address"
|
1456 |
msgstr "שם וכתובת דו\"אל"
|
1457 |
|
1458 |
-
#: templates/connect.php:
|
1459 |
msgid "Your Site Overview"
|
1460 |
msgstr "פרטים כלליים על האתר"
|
1461 |
|
1462 |
-
#: templates/connect.php:
|
1463 |
msgid "Site URL, WP version, PHP info, plugins & themes"
|
1464 |
msgstr "כתובת אתר, גרסת וורדפרס, פרטי PHP, תוספים ותבניות"
|
1465 |
|
1466 |
-
#: templates/connect.php:
|
1467 |
msgid "Admin Notices"
|
1468 |
msgstr "התראות מנהל"
|
1469 |
|
1470 |
-
#: templates/connect.
|
1471 |
msgid "Updates, announcements, marketing, no spam"
|
1472 |
msgstr "עדכונים, הכרזות, הודעות שיווקיות, ללא דואר זבל"
|
1473 |
|
1474 |
-
#: templates/connect.php:
|
1475 |
msgid "Current %s Events"
|
1476 |
msgstr "Current %s Events"
|
1477 |
|
1478 |
-
#: templates/connect.php:
|
1479 |
msgid "Activation, deactivation and uninstall"
|
1480 |
msgstr "הפעלה, כיבוי והסרה"
|
1481 |
|
1482 |
-
#: templates/connect.php:
|
1483 |
msgid "Newsletter"
|
1484 |
msgstr "ניוסלטר"
|
1485 |
|
1486 |
-
#: templates/connect.
|
1487 |
msgid "The %1$s will be periodically sending data to %2$s to check for security and feature updates, and verify the validity of your license."
|
1488 |
msgstr "The %1$s will be periodically sending data to %2$s to check for security and feature updates, and verify the validity of your license."
|
1489 |
|
1490 |
-
#: templates/connect.php:
|
1491 |
msgid "What permissions are being granted?"
|
1492 |
msgstr "מהן ההרשאות המוענקות?"
|
1493 |
|
1494 |
-
#: templates/connect.php:
|
1495 |
msgid "Don't have a license key?"
|
1496 |
msgstr "האם אין ברשותך מפתח רישיון?"
|
1497 |
|
1498 |
-
#: templates/connect.php:
|
1499 |
msgid "Activate Free Version"
|
1500 |
msgstr "הפעלת גירסה חינאמית"
|
1501 |
|
1502 |
-
#: templates/connect.php:
|
1503 |
msgid "Have a license key?"
|
1504 |
msgstr "האם ברשותך רישיון?"
|
1505 |
|
1506 |
-
#: templates/connect.php:
|
1507 |
msgid "Privacy Policy"
|
1508 |
msgstr "מדיניות פרטיות"
|
1509 |
|
1510 |
-
#: templates/connect.php:
|
|
|
|
|
|
|
|
|
1511 |
msgid "Terms of Service"
|
1512 |
msgstr "תנאי השירות"
|
1513 |
|
1514 |
-
#: templates/connect.php:
|
1515 |
msgctxt "as in the process of sending an email"
|
1516 |
msgid "Sending email"
|
1517 |
msgstr "שולח דוא\"ל"
|
1518 |
|
1519 |
-
#: templates/connect.php:
|
1520 |
msgctxt "as activating plugin"
|
1521 |
msgid "Activating"
|
1522 |
msgstr "מפעיל"
|
@@ -1544,8 +1645,8 @@ msgctxt "as code debugging"
|
|
1544 |
msgid "Debugging"
|
1545 |
msgstr "דיבוג"
|
1546 |
|
1547 |
-
#: templates/debug.php54, templates/debug.
|
1548 |
-
#: templates/debug.php:
|
1549 |
msgid "Actions"
|
1550 |
msgstr "פעולות"
|
1551 |
|
@@ -1569,199 +1670,203 @@ msgstr "Clear Updates Transients"
|
|
1569 |
msgid "Sync Data From Server"
|
1570 |
msgstr "סנכרון מידע מהשרת"
|
1571 |
|
1572 |
-
#: templates/debug.php:
|
|
|
|
|
|
|
|
|
1573 |
msgid "Load DB Option"
|
1574 |
msgstr "Load DB Option"
|
1575 |
|
1576 |
-
#: templates/debug.php:
|
1577 |
msgid "Set DB Option"
|
1578 |
msgstr "Set DB Option"
|
1579 |
|
1580 |
-
#: templates/debug.php:
|
1581 |
msgid "Key"
|
1582 |
msgstr "Key"
|
1583 |
|
1584 |
-
#: templates/debug.php:
|
1585 |
msgid "Value"
|
1586 |
msgstr "Value"
|
1587 |
|
1588 |
-
#: templates/debug.php:
|
1589 |
msgctxt "as software development kit versions"
|
1590 |
msgid "SDK Versions"
|
1591 |
msgstr "גרסאות SDK"
|
1592 |
|
1593 |
-
#: templates/debug.php:
|
1594 |
msgid "SDK Path"
|
1595 |
msgstr "מיקום SDK"
|
1596 |
|
1597 |
-
#: templates/debug.
|
1598 |
msgid "Module Path"
|
1599 |
msgstr "Module Path"
|
1600 |
|
1601 |
-
#: templates/debug.php:
|
1602 |
msgid "Is Active"
|
1603 |
msgstr "האם פעיל"
|
1604 |
|
1605 |
-
#: templates/debug.
|
1606 |
msgid "Plugins"
|
1607 |
msgstr "תוספים"
|
1608 |
|
1609 |
-
#: templates/debug.
|
1610 |
msgid "Themes"
|
1611 |
msgstr "תבניות"
|
1612 |
|
1613 |
-
#: templates/debug.
|
1614 |
#: templates/debug/scheduled-crons.php:80
|
1615 |
msgid "Slug"
|
1616 |
msgstr "מזהה כתובת"
|
1617 |
|
1618 |
-
#: templates/debug.
|
1619 |
msgid "Title"
|
1620 |
msgstr "כותרת"
|
1621 |
|
1622 |
-
#: templates/debug.php:
|
1623 |
msgctxt "as application program interface"
|
1624 |
msgid "API"
|
1625 |
msgstr "API"
|
1626 |
|
1627 |
-
#: templates/debug.php:
|
1628 |
msgid "Freemius State"
|
1629 |
msgstr "מצב פרימיוס"
|
1630 |
|
1631 |
-
#: templates/debug.php:
|
1632 |
msgid "Network Blog"
|
1633 |
msgstr "Network Blog"
|
1634 |
|
1635 |
-
#: templates/debug.php:
|
1636 |
msgid "Network User"
|
1637 |
msgstr "משתמש רשת"
|
1638 |
|
1639 |
-
#: templates/debug.php:
|
1640 |
msgctxt "as connection was successful"
|
1641 |
msgid "Connected"
|
1642 |
msgstr "מחובר"
|
1643 |
|
1644 |
-
#: templates/debug.php:
|
1645 |
msgctxt "as connection blocked"
|
1646 |
msgid "Blocked"
|
1647 |
msgstr "חסום"
|
1648 |
|
1649 |
-
#: templates/debug.php:
|
1650 |
-
msgid "Simulate Trial"
|
1651 |
-
msgstr "Simulate Trial"
|
1652 |
|
1653 |
-
#: templates/debug.php:
|
1654 |
msgid "Simulate Network Upgrade"
|
1655 |
msgstr "סמלוץ עדכון לרשת"
|
1656 |
|
1657 |
-
#: templates/debug.php:
|
1658 |
msgid "%s Installs"
|
1659 |
msgstr "%s התקנות"
|
1660 |
|
1661 |
-
#: templates/debug.php:
|
1662 |
msgctxt "like websites"
|
1663 |
msgid "Sites"
|
1664 |
msgstr "אתרים"
|
1665 |
|
1666 |
-
#: templates/debug.
|
1667 |
msgid "Blog ID"
|
1668 |
msgstr "מזהה בלוג"
|
1669 |
|
1670 |
-
#: templates/debug.
|
1671 |
-
#: templates/account/partials/addon.php:
|
1672 |
msgctxt "verb"
|
1673 |
msgid "Delete"
|
1674 |
msgstr "מחק"
|
1675 |
|
1676 |
-
#: templates/debug.php:
|
1677 |
msgid "Add Ons of module %s"
|
1678 |
msgstr "Add Ons of module %s"
|
1679 |
|
1680 |
-
#: templates/debug.php:
|
1681 |
msgid "Users"
|
1682 |
msgstr "משתמשים"
|
1683 |
|
1684 |
-
#: templates/debug.php:
|
1685 |
msgid "Verified"
|
1686 |
msgstr "מאומת"
|
1687 |
|
1688 |
-
#: templates/debug.php:
|
1689 |
msgid "%s Licenses"
|
1690 |
msgstr "%s Licenses"
|
1691 |
|
1692 |
-
#: templates/debug.php:
|
1693 |
msgid "Plugin ID"
|
1694 |
msgstr "Plugin ID"
|
1695 |
|
1696 |
-
#: templates/debug.php:
|
1697 |
msgid "Plan ID"
|
1698 |
msgstr "Plan ID"
|
1699 |
|
1700 |
-
#: templates/debug.php:
|
1701 |
msgid "Quota"
|
1702 |
msgstr "Quota"
|
1703 |
|
1704 |
-
#: templates/debug.php:
|
1705 |
msgid "Activated"
|
1706 |
msgstr "Activated"
|
1707 |
|
1708 |
-
#: templates/debug.php:
|
1709 |
msgid "Blocking"
|
1710 |
msgstr "Blocking"
|
1711 |
|
1712 |
-
#: templates/debug.php:
|
1713 |
msgctxt "as expiration date"
|
1714 |
msgid "Expiration"
|
1715 |
msgstr "תפוגה"
|
1716 |
|
1717 |
-
#: templates/debug.php:
|
1718 |
msgid "Debug Log"
|
1719 |
msgstr "Debug Log"
|
1720 |
|
1721 |
-
#: templates/debug.php:
|
1722 |
msgid "All Types"
|
1723 |
msgstr "כל הסוגים"
|
1724 |
|
1725 |
-
#: templates/debug.php:
|
1726 |
msgid "All Requests"
|
1727 |
msgstr "כל הבקשות"
|
1728 |
|
1729 |
-
#: templates/debug.
|
1730 |
#: templates/debug/logger.php:25
|
1731 |
msgid "File"
|
1732 |
msgstr "קובץ"
|
1733 |
|
1734 |
-
#: templates/debug.
|
1735 |
#: templates/debug/logger.php:23
|
1736 |
msgid "Function"
|
1737 |
msgstr "פונקציה"
|
1738 |
|
1739 |
-
#: templates/debug.php:
|
1740 |
msgid "Process ID"
|
1741 |
msgstr "Process ID"
|
1742 |
|
1743 |
-
#: templates/debug.php:
|
1744 |
msgid "Logger"
|
1745 |
msgstr "Logger"
|
1746 |
|
1747 |
-
#: templates/debug.
|
1748 |
#: templates/debug/logger.php:24
|
1749 |
msgid "Message"
|
1750 |
msgstr "הודעה"
|
1751 |
|
1752 |
-
#: templates/debug.php:
|
1753 |
msgid "Filter"
|
1754 |
msgstr "פילטר"
|
1755 |
|
1756 |
-
#: templates/debug.php:
|
1757 |
msgid "Download"
|
1758 |
msgstr "הורדה"
|
1759 |
|
1760 |
-
#: templates/debug.
|
1761 |
msgid "Type"
|
1762 |
msgstr "סוג"
|
1763 |
|
1764 |
-
#: templates/debug.
|
1765 |
msgid "Timestamp"
|
1766 |
msgstr "Timestamp"
|
1767 |
|
@@ -2112,23 +2217,19 @@ msgstr "Usage tracking is done in the name of making %s better. Making a better
|
|
2112 |
msgid "By clicking \"Opt Out\", we will no longer be sending any data from %s to %s."
|
2113 |
msgstr "By clicking \"Opt Out\", we will no longer be sending any data from %s to %s."
|
2114 |
|
2115 |
-
#: templates/forms/premium-versions-upgrade-handler.php:
|
2116 |
msgid "There is a new version of %s available."
|
2117 |
msgstr "יש גרסה חדשה עבור ה%s."
|
2118 |
|
2119 |
-
#: templates/forms/premium-versions-upgrade-handler.php:
|
2120 |
-
msgid " %
|
2121 |
-
msgstr " %
|
2122 |
|
2123 |
-
#: templates/forms/premium-versions-upgrade-handler.php:
|
2124 |
msgid "New Version Available"
|
2125 |
msgstr "יש גרסה חדשה"
|
2126 |
|
2127 |
-
#: templates/forms/premium-versions-upgrade-handler.php:
|
2128 |
-
msgid "Renew license"
|
2129 |
-
msgstr "חידוש רישיון"
|
2130 |
-
|
2131 |
-
#: templates/forms/premium-versions-upgrade-handler.php:53
|
2132 |
msgctxt "close a window"
|
2133 |
msgid "Dismiss"
|
2134 |
msgstr "סגירה"
|
@@ -2141,6 +2242,43 @@ msgstr "שליחת מפתח רישיון"
|
|
2141 |
msgid "Enter the email address you've used for the upgrade below and we will resend you the license key."
|
2142 |
msgstr "הזן את כתובת הדואל שאיתה שידרגת כדי לקבל את הרישיון שוב."
|
2143 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2144 |
#: templates/forms/trial-start.php:22
|
2145 |
msgid "You are 1-click away from starting your %1$s-day free trial of the %2$s plan."
|
2146 |
msgstr "You are 1-click away from starting your %1$s-day free trial of the %2$s plan."
|
@@ -2206,20 +2344,16 @@ msgstr "נשארו %s"
|
|
2206 |
msgid "Last license"
|
2207 |
msgstr "רישיון אחרון"
|
2208 |
|
2209 |
-
#: templates/account/partials/addon.php:
|
2210 |
msgid "Cancelled"
|
2211 |
msgstr "בוטל"
|
2212 |
|
2213 |
-
#: templates/account/partials/addon.php:
|
2214 |
-
msgid "Expired"
|
2215 |
-
msgstr "פג תוקף"
|
2216 |
-
|
2217 |
-
#: templates/account/partials/addon.php:121
|
2218 |
msgid "No expiration"
|
2219 |
msgstr "ללא תפוגה"
|
2220 |
|
2221 |
-
#: templates/account/partials/addon.
|
2222 |
-
#: templates/account/partials/addon.php:
|
2223 |
msgid "Activate this add-on"
|
2224 |
msgstr "הפעל את ההרחבה"
|
2225 |
|
@@ -2247,47 +2381,47 @@ msgstr "מצטערים על חוסר הנעימות, אנחנו כאן כדי ל
|
|
2247 |
msgid "Contact Support"
|
2248 |
msgstr "צור קשר"
|
2249 |
|
2250 |
-
#: templates/forms/deactivation/form.php:
|
2251 |
msgid "Anonymous feedback"
|
2252 |
msgstr "פידבק אנונימי"
|
2253 |
|
2254 |
-
#: templates/forms/deactivation/form.php:
|
2255 |
msgid "Deactivate"
|
2256 |
msgstr "כיבוי"
|
2257 |
|
2258 |
-
#: templates/forms/deactivation/form.php:
|
2259 |
msgid "Activate %s"
|
2260 |
msgstr "Activate %s"
|
2261 |
|
2262 |
-
#: templates/forms/deactivation/form.php:76
|
2263 |
-
msgid "Quick feedback"
|
2264 |
-
msgstr "פידבק זריז"
|
2265 |
-
|
2266 |
#: templates/forms/deactivation/form.php:80
|
|
|
|
|
|
|
|
|
2267 |
msgid "If you have a moment, please let us know why you are %s"
|
2268 |
msgstr "If you have a moment, please let us know why you are %s"
|
2269 |
|
2270 |
-
#: templates/forms/deactivation/form.php:
|
2271 |
msgid "deactivating"
|
2272 |
msgstr "deactivating"
|
2273 |
|
2274 |
-
#: templates/forms/deactivation/form.php:
|
2275 |
msgid "switching"
|
2276 |
msgstr "switching"
|
2277 |
|
2278 |
-
#: templates/forms/deactivation/form.php:
|
2279 |
msgid "Submit & %s"
|
2280 |
msgstr "Submit & %s"
|
2281 |
|
2282 |
-
#: templates/forms/deactivation/form.php:
|
2283 |
msgid "Kindly tell us the reason so we can improve."
|
2284 |
msgstr "אנא שתף את הסיבה כדי שנוכל להשתפר."
|
2285 |
|
2286 |
-
#: templates/forms/deactivation/form.php:
|
2287 |
msgid "Yes - %s"
|
2288 |
msgstr "Yes - %s"
|
2289 |
|
2290 |
-
#: templates/forms/deactivation/form.php:
|
2291 |
msgid "Skip & %s"
|
2292 |
msgstr "דלג ו%s"
|
2293 |
|
8 |
"Project-Id-Version: WordPress SDK\n"
|
9 |
"Report-Msgid-Bugs-To: https://github.com/Freemius/wordpress-sdk/issues\n"
|
10 |
"POT-Creation-Date: \n"
|
11 |
+
"PO-Revision-Date: 2018-11-25 07:22+0000\n"
|
12 |
"Last-Translator: Vova Feldman <vova@freemius.com>\n"
|
13 |
"Language: he_IL\n"
|
14 |
"Language-Team: Hebrew (Israel) (http://www.transifex.com/freemius/wordpress-sdk/language/he_IL/)\n"
|
22 |
"X-Poedit-SearchPathExcluded-0: *.js\n"
|
23 |
"X-Poedit-SourceCharset: UTF-8\n"
|
24 |
|
25 |
+
#: includes/class-freemius.php:1602
|
26 |
msgid "Freemius SDK couldn't find the plugin's main file. Please contact sdk@freemius.com with the current error."
|
27 |
msgstr "Freemius SDK couldn't find the plugin's main file. Please contact sdk@freemius.com with the current error."
|
28 |
|
29 |
+
#: includes/class-freemius.php:1604
|
30 |
msgid "Error"
|
31 |
msgstr "שגיאה"
|
32 |
|
33 |
+
#: includes/class-freemius.php:1925
|
34 |
msgid "I found a better %s"
|
35 |
msgstr "מצאתי %s יותר טוב"
|
36 |
|
37 |
+
#: includes/class-freemius.php:1927
|
38 |
msgid "What's the %s's name?"
|
39 |
msgstr "What's the %s's name?"
|
40 |
|
41 |
+
#: includes/class-freemius.php:1933
|
42 |
msgid "It's a temporary %s. I'm just debugging an issue."
|
43 |
msgstr "It's a temporary %s. I'm just debugging an issue."
|
44 |
|
45 |
+
#: includes/class-freemius.php:1935
|
46 |
msgid "Deactivation"
|
47 |
msgstr "דיאקטיבציה"
|
48 |
|
49 |
+
#: includes/class-freemius.php:1936
|
50 |
msgid "Theme Switch"
|
51 |
msgstr "החלפת תֵמָה"
|
52 |
|
53 |
+
#: includes/class-freemius.php1945, templates/forms/resend-key.php:24
|
54 |
msgid "Other"
|
55 |
msgstr "אחר"
|
56 |
|
57 |
+
#: includes/class-freemius.php:1953
|
58 |
msgid "I no longer need the %s"
|
59 |
msgstr "I no longer need the %s"
|
60 |
|
61 |
+
#: includes/class-freemius.php:1960
|
62 |
msgid "I only needed the %s for a short period"
|
63 |
msgstr "I only needed the %s for a short period"
|
64 |
|
65 |
+
#: includes/class-freemius.php:1966
|
66 |
msgid "The %s broke my site"
|
67 |
msgstr "ה%s הרס לי את האתר"
|
68 |
|
69 |
+
#: includes/class-freemius.php:1973
|
70 |
msgid "The %s suddenly stopped working"
|
71 |
msgstr "ה%s הפסיק פתאום לעבוד"
|
72 |
|
73 |
+
#: includes/class-freemius.php:1983
|
74 |
msgid "I can't pay for it anymore"
|
75 |
msgstr "אני לא יכול/ה להמשיך לשלם על זה"
|
76 |
|
77 |
+
#: includes/class-freemius.php:1985
|
78 |
msgid "What price would you feel comfortable paying?"
|
79 |
msgstr "מה המחיר שכן תרגיש\\י בנוח לשלם?"
|
80 |
|
81 |
+
#: includes/class-freemius.php:1991
|
82 |
msgid "I don't like to share my information with you"
|
83 |
msgstr "אני לא אוהב את הרעיון של שיתוף מידע איתכם"
|
84 |
|
85 |
+
#: includes/class-freemius.php:2012
|
86 |
msgid "The %s didn't work"
|
87 |
msgstr "ה%s לא עבד"
|
88 |
|
89 |
+
#: includes/class-freemius.php:2022
|
90 |
msgid "I couldn't understand how to make it work"
|
91 |
msgstr "לא הצלחתי להבין איך לגרום לזה לעבוד"
|
92 |
|
93 |
+
#: includes/class-freemius.php:2030
|
94 |
msgid "The %s is great, but I need specific feature that you don't support"
|
95 |
msgstr "The %s is great, but I need specific feature that you don't support"
|
96 |
|
97 |
+
#: includes/class-freemius.php:2032
|
98 |
msgid "What feature?"
|
99 |
msgstr "איזה פיטצ'ר?"
|
100 |
|
101 |
+
#: includes/class-freemius.php:2036
|
102 |
msgid "The %s is not working"
|
103 |
msgstr "ה%s לא עובד"
|
104 |
|
105 |
+
#: includes/class-freemius.php:2038
|
106 |
msgid "Kindly share what didn't work so we can fix it for future users..."
|
107 |
msgstr "אנא שתפ\\י מה לא עבד כדי שנוכל לתקן זאת עבור משתמשים עתידיים..."
|
108 |
|
109 |
+
#: includes/class-freemius.php:2042
|
110 |
msgid "It's not what I was looking for"
|
111 |
msgstr "חיפשתי משהו אחר"
|
112 |
|
113 |
+
#: includes/class-freemius.php:2044
|
114 |
msgid "What you've been looking for?"
|
115 |
msgstr "מה חיפשת?"
|
116 |
|
117 |
+
#: includes/class-freemius.php:2048
|
118 |
msgid "The %s didn't work as expected"
|
119 |
msgstr "ה%s לא עבד כמצופה"
|
120 |
|
121 |
+
#: includes/class-freemius.php:2050
|
122 |
msgid "What did you expect?"
|
123 |
msgstr "למה ציפית?"
|
124 |
|
125 |
+
#: includes/class-freemius.php2853, templates/debug.php:20
|
126 |
msgid "Freemius Debug"
|
127 |
msgstr "ניפוי תקלות פרימיוס"
|
128 |
|
129 |
+
#: includes/class-freemius.php:3581
|
130 |
msgid "I don't know what is cURL or how to install it, help me!"
|
131 |
msgstr "אין לי מושג מה זה cURL או איך להתקין אותו - אשמח לעזרה!"
|
132 |
|
133 |
+
#: includes/class-freemius.php:3583
|
134 |
msgid "We'll make sure to contact your hosting company and resolve the issue. You will get a follow-up email to %s once we have an update."
|
135 |
msgstr "We'll make sure to contact your hosting company and resolve the issue. You will get a follow-up email to %s once we have an update."
|
136 |
|
137 |
+
#: includes/class-freemius.php:3590
|
138 |
msgid "Great, please install cURL and enable it in your php.ini file. In addition, search for the 'disable_functions' directive in your php.ini file and remove any disabled methods starting with 'curl_'. To make sure it was successfully activated, use 'phpinfo()'. Once activated, deactivate the %s and reactivate it back again."
|
139 |
msgstr "Great, please install cURL and enable it in your php.ini file. In addition, search for the 'disable_functions' directive in your php.ini file and remove any disabled methods starting with 'curl_'. To make sure it was successfully activated, use 'phpinfo()'. Once activated, deactivate the %s and reactivate it back again."
|
140 |
|
141 |
+
#: includes/class-freemius.php:3695
|
142 |
msgid "Yes - do your thing"
|
143 |
msgstr "כן - בצעו את מה שצריך"
|
144 |
|
145 |
+
#: includes/class-freemius.php:3700
|
146 |
msgid "No - just deactivate"
|
147 |
msgstr "לא - פשוט כבה"
|
148 |
|
149 |
+
#: includes/class-freemius.php3745, includes/class-freemius.php4253,
|
150 |
+
#: includes/class-freemius.php5318, includes/class-freemius.php11316,
|
151 |
+
#: includes/class-freemius.php14649, includes/class-freemius.php14701,
|
152 |
+
#: includes/class-freemius.php14763, includes/class-freemius.php16969,
|
153 |
+
#: includes/class-freemius.php16979, includes/class-freemius.php17588,
|
154 |
+
#: includes/class-freemius.php18446, includes/class-freemius.php18561,
|
155 |
+
#: includes/class-freemius.php18705, templates/add-ons.php:43
|
156 |
msgctxt "exclamation"
|
157 |
msgid "Oops"
|
158 |
msgstr "אופס"
|
159 |
|
160 |
+
#: includes/class-freemius.php:3814
|
161 |
msgid "Thank for giving us the chance to fix it! A message was just sent to our technical staff. We will get back to you as soon as we have an update to %s. Appreciate your patience."
|
162 |
msgstr "Thank for giving us the chance to fix it! A message was just sent to our technical staff. We will get back to you as soon as we have an update to %s. Appreciate your patience."
|
163 |
|
164 |
+
#: includes/class-freemius.php:4250
|
165 |
msgctxt "addonX cannot run without pluginY"
|
166 |
msgid "%s cannot run without %s."
|
167 |
msgstr "%s לא יכול לעבוד ללא %s."
|
168 |
|
169 |
+
#: includes/class-freemius.php:4251
|
170 |
msgctxt "addonX cannot run..."
|
171 |
msgid "%s cannot run without the plugin."
|
172 |
msgstr "ההרחבה %s אינה יכולה לפעול ללא התוסף."
|
173 |
|
174 |
+
#: includes/class-freemius.php4363, includes/class-freemius.php4388,
|
175 |
+
#: includes/class-freemius.php:17659
|
176 |
msgid "Unexpected API error. Please contact the %s's author with the following error."
|
177 |
msgstr "Unexpected API error. Please contact the %s's author with the following error."
|
178 |
|
179 |
+
#: includes/class-freemius.php:5006
|
180 |
msgid "Premium %s version was successfully activated."
|
181 |
msgstr "Premium %s version was successfully activated."
|
182 |
|
183 |
+
#: includes/class-freemius.php5018, includes/class-freemius.php:6862
|
184 |
msgctxt ""
|
185 |
msgid "W00t"
|
186 |
msgstr "יש"
|
187 |
|
188 |
+
#: includes/class-freemius.php:5033
|
189 |
msgid "You have a %s license."
|
190 |
msgstr "יש לך רישיון %s."
|
191 |
|
192 |
+
#: includes/class-freemius.php5037, includes/class-freemius.php14070,
|
193 |
+
#: includes/class-freemius.php14081, includes/class-freemius.php16897,
|
194 |
+
#: includes/class-freemius.php17197, includes/class-freemius.php17263,
|
195 |
+
#: includes/class-freemius.php:17413
|
196 |
msgctxt "interjection expressing joy or exuberance"
|
197 |
msgid "Yee-haw"
|
198 |
msgstr "יששש"
|
199 |
|
200 |
+
#: includes/class-freemius.php:5301
|
201 |
msgid "%s free trial was successfully cancelled. Since the add-on is premium only it was automatically deactivated. If you like to use it in the future, you'll have to purchase a license."
|
202 |
msgstr "%s free trial was successfully cancelled. Since the add-on is premium only it was automatically deactivated. If you like to use it in the future, you'll have to purchase a license."
|
203 |
|
204 |
+
#: includes/class-freemius.php:5305
|
205 |
msgid "%s is a premium only add-on. You have to purchase a license first before activating the plugin."
|
206 |
msgstr "%s is a premium only add-on. You have to purchase a license first before activating the plugin."
|
207 |
|
208 |
+
#: includes/class-freemius.php5314, templates/add-ons.php103,
|
209 |
+
#: templates/account/partials/addon.php:288
|
210 |
msgid "More information about %s"
|
211 |
msgstr "מידע נוסף אודות %s"
|
212 |
|
213 |
+
#: includes/class-freemius.php:5315
|
214 |
msgid "Purchase License"
|
215 |
msgstr "קניית רישיון"
|
216 |
|
217 |
+
#: includes/class-freemius.php6230, templates/connect.php:163
|
218 |
msgid "You should receive an activation email for %s to your mailbox at %s. Please make sure you click the activation button in that email to %s."
|
219 |
msgstr "You should receive an activation email for %s to your mailbox at %s. Please make sure you click the activation button in that email to %s."
|
220 |
|
221 |
+
#: includes/class-freemius.php:6234
|
222 |
msgid "start the trial"
|
223 |
msgstr "התחל תקופת ניסיון"
|
224 |
|
225 |
+
#: includes/class-freemius.php6235, templates/connect.php:167
|
226 |
msgid "complete the install"
|
227 |
msgstr "השלם התקנה"
|
228 |
|
229 |
+
#: includes/class-freemius.php:6348
|
230 |
msgid "You are just one step away - %s"
|
231 |
msgstr "You are just one step away - %s"
|
232 |
|
233 |
+
#: includes/class-freemius.php:6351
|
234 |
msgctxt "%s - plugin name. As complete \"PluginX\" activation now"
|
235 |
msgid "Complete \"%s\" Activation Now"
|
236 |
msgstr "השלם הפעלת \"%s\" עכשיו"
|
237 |
|
238 |
+
#: includes/class-freemius.php:6429
|
239 |
msgid "We made a few tweaks to the %s, %s"
|
240 |
msgstr "We made a few tweaks to the %s, %s"
|
241 |
|
242 |
+
#: includes/class-freemius.php:6433
|
243 |
+
msgid "Opt in to make \"%s\" better!"
|
244 |
+
msgstr "Opt in to make \"%s\" better!"
|
245 |
|
246 |
+
#: includes/class-freemius.php:6861
|
247 |
msgid "The upgrade of %s was successfully completed."
|
248 |
msgstr "The upgrade of %s was successfully completed."
|
249 |
|
250 |
+
#: includes/class-freemius.php8705, includes/class-fs-plugin-updater.php882,
|
251 |
+
#: includes/class-fs-plugin-updater.php1077,
|
252 |
+
#: includes/class-fs-plugin-updater.php1084,
|
253 |
+
#: templates/auto-installation.php:32
|
254 |
msgid "Add-On"
|
255 |
msgstr "Add-On"
|
256 |
|
257 |
+
#: includes/class-freemius.php8707, templates/debug.php359,
|
258 |
+
#: templates/debug.php:520
|
259 |
msgid "Plugin"
|
260 |
msgstr "תוסף"
|
261 |
|
262 |
+
#: includes/class-freemius.php8708, templates/debug.php359,
|
263 |
+
#: templates/debug.php520, templates/forms/deactivation/form.php:67
|
264 |
msgid "Theme"
|
265 |
msgstr "תבנית"
|
266 |
|
267 |
+
#: includes/class-freemius.php:11183
|
268 |
+
msgid "Invalid site details collection."
|
269 |
+
msgstr "Invalid site details collection."
|
270 |
|
271 |
+
#: includes/class-freemius.php:11303
|
272 |
msgid "We couldn't find your email address in the system, are you sure it's the right address?"
|
273 |
msgstr "We couldn't find your email address in the system, are you sure it's the right address?"
|
274 |
|
275 |
+
#: includes/class-freemius.php:11305
|
276 |
msgid "We can't see any active licenses associated with that email address, are you sure it's the right address?"
|
277 |
msgstr "We can't see any active licenses associated with that email address, are you sure it's the right address?"
|
278 |
|
279 |
+
#: includes/class-freemius.php:11541
|
280 |
msgid "Account is pending activation."
|
281 |
msgstr "Account is pending activation."
|
282 |
|
283 |
+
#: includes/class-freemius.php11653,
|
284 |
+
#: templates/forms/premium-versions-upgrade-handler.php:47
|
285 |
+
msgid "Buy a license now"
|
286 |
+
msgstr "Buy a license now"
|
287 |
+
|
288 |
+
#: includes/class-freemius.php11665,
|
289 |
+
#: templates/forms/premium-versions-upgrade-handler.php:46
|
290 |
+
msgid "Renew your license now"
|
291 |
+
msgstr "Renew your license now"
|
292 |
+
|
293 |
+
#: includes/class-freemius.php:11669
|
294 |
+
msgid "%s to access version %s security & feature updates, and support."
|
295 |
+
msgstr "%s to access version %s security & feature updates, and support."
|
296 |
+
|
297 |
+
#: includes/class-freemius.php:14052
|
298 |
msgid "%s activation was successfully completed."
|
299 |
msgstr "הפעלת %s הושלמה בהצלחה."
|
300 |
|
301 |
+
#: includes/class-freemius.php:14066
|
302 |
msgid "Your account was successfully activated with the %s plan."
|
303 |
msgstr "חשבונך הופעל בהצלחה עם חבילת %s."
|
304 |
|
305 |
+
#: includes/class-freemius.php14077, includes/class-freemius.php:17259
|
306 |
msgid "Your trial has been successfully started."
|
307 |
msgstr "הניסיון שלך הופעל בהצלחה."
|
308 |
|
309 |
+
#: includes/class-freemius.php14647, includes/class-freemius.php14699,
|
310 |
+
#: includes/class-freemius.php:14761
|
311 |
msgid "Couldn't activate %s."
|
312 |
msgstr "לא ניתן להפעיל את %s."
|
313 |
|
314 |
+
#: includes/class-freemius.php14648, includes/class-freemius.php14700,
|
315 |
+
#: includes/class-freemius.php:14762
|
316 |
msgid "Please contact us with the following message:"
|
317 |
msgstr "אנא צור איתנו קשר יחד עם ההודעה הבאה:"
|
318 |
|
319 |
+
#: includes/class-freemius.php15111, includes/class-freemius.php:19543
|
320 |
msgid "Upgrade"
|
321 |
msgstr "שדרג"
|
322 |
|
323 |
+
#: includes/class-freemius.php:15117
|
324 |
msgid "Start Trial"
|
325 |
msgstr "התחל תקופת ניסיון"
|
326 |
|
327 |
+
#: includes/class-freemius.php:15119
|
328 |
msgid "Pricing"
|
329 |
msgstr "מחירון"
|
330 |
|
331 |
+
#: includes/class-freemius.php15181, includes/class-freemius.php:15183
|
332 |
msgid "Affiliation"
|
333 |
msgstr "אפיליאציה"
|
334 |
|
335 |
+
#: includes/class-freemius.php15211, includes/class-freemius.php15213,
|
336 |
+
#: templates/account.php150, templates/debug.php:324
|
337 |
msgid "Account"
|
338 |
msgstr "חשבון"
|
339 |
|
340 |
+
#: includes/class-freemius.php15226, includes/class-freemius.php15228,
|
341 |
#: includes/customizer/class-fs-customizer-support-section.php:60
|
342 |
msgid "Contact Us"
|
343 |
msgstr "יצירת קשר"
|
344 |
|
345 |
+
#: includes/class-freemius.php15238, includes/class-freemius.php15240,
|
346 |
+
#: includes/class-freemius.php19553, templates/account.php100,
|
347 |
+
#: templates/account/partials/addon.php:41
|
348 |
msgid "Add-Ons"
|
349 |
msgstr "Add-Ons"
|
350 |
|
351 |
+
#: includes/class-freemius.php:15274
|
352 |
+
msgctxt "ASCII arrow left icon"
|
353 |
+
msgid "←"
|
354 |
+
msgstr "←"
|
355 |
+
|
356 |
+
#: includes/class-freemius.php:15274
|
357 |
+
msgctxt "ASCII arrow right icon"
|
358 |
+
msgid "➤"
|
359 |
+
msgstr "➤"
|
360 |
+
|
361 |
+
#: includes/class-freemius.php15276, templates/pricing.php:97
|
362 |
msgctxt "noun"
|
363 |
msgid "Pricing"
|
364 |
msgstr "מחירון"
|
365 |
|
366 |
+
#: includes/class-freemius.php15479,
|
367 |
#: includes/customizer/class-fs-customizer-support-section.php:67
|
368 |
msgid "Support Forum"
|
369 |
msgstr "פורום תמיכה"
|
370 |
|
371 |
+
#: includes/class-freemius.php:16265
|
372 |
msgid "Your email has been successfully verified - you are AWESOME!"
|
373 |
msgstr "Your email has been successfully verified - you are AWESOME!"
|
374 |
|
375 |
+
#: includes/class-freemius.php:16266
|
376 |
msgctxt "a positive response"
|
377 |
msgid "Right on"
|
378 |
msgstr "מעולה"
|
379 |
|
380 |
+
#: includes/class-freemius.php:16888
|
381 |
msgid "Your %s Add-on plan was successfully upgraded."
|
382 |
msgstr "חבילת ההרחבה %s שודרגה בהצלחה."
|
383 |
|
384 |
+
#: includes/class-freemius.php:16890
|
385 |
msgid "%s Add-on was successfully purchased."
|
386 |
msgstr "ההרחבה %s נרכשה בהצלחה."
|
387 |
|
388 |
+
#: includes/class-freemius.php:16893
|
389 |
msgid "Download the latest version"
|
390 |
msgstr "הורד את הגרסה האחרונה"
|
391 |
|
392 |
+
#: includes/class-freemius.php:16965
|
393 |
msgctxt "%1s - plugin title, %2s - API domain"
|
394 |
msgid "Your server is blocking the access to Freemius' API, which is crucial for %1s synchronization. Please contact your host to whitelist %2s"
|
395 |
msgstr "Your server is blocking the access to Freemius' API, which is crucial for %1s synchronization. Please contact your host to whitelist %2s"
|
396 |
|
397 |
+
#: includes/class-freemius.php16968, includes/class-freemius.php17384,
|
398 |
+
#: includes/class-freemius.php:17461
|
399 |
msgid "Error received from the server:"
|
400 |
msgstr "הוחזרה שגיאה מהשרת:"
|
401 |
|
402 |
+
#: includes/class-freemius.php:16978
|
403 |
msgid "It seems like one of the authentication parameters is wrong. Update your Public Key, Secret Key & User ID, and try again."
|
404 |
msgstr "It seems like one of the authentication parameters is wrong. Update your Public Key, Secret Key & User ID, and try again."
|
405 |
|
406 |
+
#: includes/class-freemius.php17160, includes/class-freemius.php17389,
|
407 |
+
#: includes/class-freemius.php17432, includes/class-freemius.php:17535
|
408 |
msgctxt ""
|
409 |
msgid "Hmm"
|
410 |
msgstr "אממ"
|
411 |
|
412 |
+
#: includes/class-freemius.php:17173
|
413 |
msgid "It looks like you are still on the %s plan. If you did upgrade or change your plan, it's probably an issue on our side - sorry."
|
414 |
msgstr "It looks like you are still on the %s plan. If you did upgrade or change your plan, it's probably an issue on our side - sorry."
|
415 |
|
416 |
+
#: includes/class-freemius.php17174, templates/account.php102,
|
417 |
+
#: templates/add-ons.php134, templates/account/partials/addon.php:43
|
418 |
msgctxt "trial period"
|
419 |
msgid "Trial"
|
420 |
msgstr "ניסיון"
|
421 |
|
422 |
+
#: includes/class-freemius.php:17179
|
423 |
msgid "I have upgraded my account but when I try to Sync the License, the plan remains %s."
|
424 |
msgstr "שידרגתי את החשבון שלי אבל כשאני מנסה לבצע סנכרון לרישיון החבילה נשארת %s."
|
425 |
|
426 |
+
#: includes/class-freemius.php17183, includes/class-freemius.php:17241
|
427 |
msgid "Please contact us here"
|
428 |
msgstr "אנא צור איתנו קשר כאן"
|
429 |
|
430 |
+
#: includes/class-freemius.php:17193
|
431 |
msgid "Your plan was successfully upgraded."
|
432 |
msgstr "החבילה שודרגה בהצלחה."
|
433 |
|
434 |
+
#: includes/class-freemius.php:17211
|
435 |
msgid "Your plan was successfully changed to %s."
|
436 |
msgstr "החבילה עודכנה בהצלחה אל %s."
|
437 |
|
438 |
+
#: includes/class-freemius.php:17227
|
439 |
msgid "Your license has expired. You can still continue using the free %s forever."
|
440 |
msgstr "Your license has expired. You can still continue using the free %s forever."
|
441 |
|
442 |
+
#: includes/class-freemius.php:17229
|
443 |
msgid "Your license has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
|
444 |
msgstr "Your license has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
|
445 |
|
446 |
+
#: includes/class-freemius.php:17237
|
447 |
msgid "Your license has been cancelled. If you think it's a mistake, please contact support."
|
448 |
msgstr "רשיונך בוטל. אם לדעתך זו טעות, נא ליצור קשר עם התמיכה."
|
449 |
|
450 |
+
#: includes/class-freemius.php:17250
|
451 |
msgid "Your license has expired. You can still continue using all the %s features, but you'll need to renew your license to continue getting updates and support."
|
452 |
msgstr "Your license has expired. You can still continue using all the %s features, but you'll need to renew your license to continue getting updates and support."
|
453 |
|
454 |
+
#: includes/class-freemius.php:17273
|
455 |
msgid "Your free trial has expired. You can still continue using all our free features."
|
456 |
msgstr "תקופת הניסיון שלך הסתיימה. הפיטצ'רים החינאמיים עדיין ניתנים לשימוש."
|
457 |
|
458 |
+
#: includes/class-freemius.php:17275
|
459 |
msgid "Your free trial has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
|
460 |
msgstr "Your free trial has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
|
461 |
|
462 |
+
#: includes/class-freemius.php:17380
|
463 |
msgid "It looks like the license could not be activated."
|
464 |
msgstr "נראה שלא ניתן להפעיל את הרישיון."
|
465 |
|
466 |
+
#: includes/class-freemius.php:17410
|
467 |
msgid "Your license was successfully activated."
|
468 |
msgstr "הרישיון הופעל בהצלחה."
|
469 |
|
470 |
+
#: includes/class-freemius.php:17436
|
471 |
msgid "It looks like your site currently doesn't have an active license."
|
472 |
msgstr "נראה לאתר עדיין אין רישיון פעיל."
|
473 |
|
474 |
+
#: includes/class-freemius.php:17460
|
475 |
msgid "It looks like the license deactivation failed."
|
476 |
msgstr "נראה שניתוק הרישיון נכשל."
|
477 |
|
478 |
+
#: includes/class-freemius.php:17488
|
479 |
msgid "Your license was successfully deactivated, you are back to the %s plan."
|
480 |
msgstr "רישיונך נותק בהצלחה, חזרת לחבילת %s"
|
481 |
|
482 |
+
#: includes/class-freemius.php:17489
|
483 |
msgid "O.K"
|
484 |
msgstr "אוקיי"
|
485 |
|
486 |
+
#: includes/class-freemius.php:17542
|
487 |
+
msgid "Seems like we are having some temporary issue with your subscription cancellation. Please try again in few minutes."
|
488 |
+
msgstr "Seems like we are having some temporary issue with your subscription cancellation. Please try again in few minutes."
|
489 |
|
490 |
+
#: includes/class-freemius.php:17551
|
491 |
+
msgid "Your subscription was successfully cancelled. Your %s plan license will expire in %s."
|
492 |
+
msgstr "Your subscription was successfully cancelled. Your %s plan license will expire in %s."
|
493 |
|
494 |
+
#: includes/class-freemius.php:17593
|
495 |
msgid "You are already running the %s in a trial mode."
|
496 |
msgstr "You are already running the %s in a trial mode."
|
497 |
|
498 |
+
#: includes/class-freemius.php:17604
|
499 |
msgid "You already utilized a trial before."
|
500 |
msgstr "הניסיון כבר נוצל בעבר."
|
501 |
|
502 |
+
#: includes/class-freemius.php:17618
|
503 |
msgid "Plan %s do not exist, therefore, can't start a trial."
|
504 |
msgstr "החבילה %s אינה קיימת, לכן, לא ניתן להתחיל תקופת ניסיון."
|
505 |
|
506 |
+
#: includes/class-freemius.php:17629
|
507 |
msgid "Plan %s does not support a trial period."
|
508 |
msgstr "תוכנית %s אינה תומכת בתקופת ניסיון."
|
509 |
|
510 |
+
#: includes/class-freemius.php:17640
|
511 |
msgid "None of the %s's plans supports a trial period."
|
512 |
msgstr "None of the %s's plans supports a trial period."
|
513 |
|
514 |
+
#: includes/class-freemius.php:17690
|
515 |
msgid "It looks like you are not in trial mode anymore so there's nothing to cancel :)"
|
516 |
msgstr "It looks like you are not in trial mode anymore so there's nothing to cancel :)"
|
517 |
|
518 |
+
#: includes/class-freemius.php:17726
|
|
|
|
|
|
|
|
|
519 |
msgid "Seems like we are having some temporary issue with your trial cancellation. Please try again in few minutes."
|
520 |
msgstr "נראה שיש תקלה זמנית המונעת את ביטול הניסיון. אנא נסו שוב בעוד כמה דקות."
|
521 |
|
522 |
+
#: includes/class-freemius.php:17745
|
523 |
+
msgid "Your %s free trial was successfully cancelled."
|
524 |
+
msgstr "תקופת הניסיון החינמית של %s בוטלה בהצלחה."
|
525 |
+
|
526 |
+
#: includes/class-freemius.php:18052
|
527 |
msgid "Version %s was released."
|
528 |
msgstr "גרסה %s הושקה."
|
529 |
|
530 |
+
#: includes/class-freemius.php:18052
|
531 |
msgid "Please download %s."
|
532 |
msgstr "נא להוריד את %s."
|
533 |
|
534 |
+
#: includes/class-freemius.php:18059
|
535 |
msgid "the latest %s version here"
|
536 |
msgstr "גרסת ה-%s האחרונה כאן"
|
537 |
|
538 |
+
#: includes/class-freemius.php:18064
|
539 |
msgid "New"
|
540 |
msgstr "חדש"
|
541 |
|
542 |
+
#: includes/class-freemius.php:18069
|
543 |
msgid "Seems like you got the latest release."
|
544 |
msgstr "נראה שיש לך את הגרסה האחרונה."
|
545 |
|
546 |
+
#: includes/class-freemius.php:18070
|
547 |
msgid "You are all good!"
|
548 |
msgstr "את\\ה מסודר!"
|
549 |
|
550 |
+
#: includes/class-freemius.php:18338
|
551 |
msgid "Verification mail was just sent to %s. If you can't find it after 5 min, please check your spam box."
|
552 |
msgstr "Verification mail was just sent to %s. If you can't find it after 5 min, please check your spam box."
|
553 |
|
554 |
+
#: includes/class-freemius.php:18473
|
555 |
msgid "Site successfully opted in."
|
556 |
msgstr "Site successfully opted in."
|
557 |
|
558 |
+
#: includes/class-freemius.php18474, includes/class-freemius.php:19285
|
559 |
msgid "Awesome"
|
560 |
msgstr "אדיר"
|
561 |
|
562 |
+
#: includes/class-freemius.php18490, templates/forms/optout.php:32
|
563 |
msgid "We appreciate your help in making the %s better by letting us track some usage data."
|
564 |
msgstr "We appreciate your help in making the %s better by letting us track some usage data."
|
565 |
|
566 |
+
#: includes/class-freemius.php:18491
|
567 |
msgid "Thank you!"
|
568 |
msgstr "תודה רבה!"
|
569 |
|
570 |
+
#: includes/class-freemius.php:18498
|
571 |
msgid "We will no longer be sending any usage data of %s on %s to %s."
|
572 |
msgstr "We will no longer be sending any usage data of %s on %s to %s."
|
573 |
|
574 |
+
#: includes/class-freemius.php:18627
|
575 |
msgid "Please check your mailbox, you should receive an email via %s to confirm the ownership change. From security reasons, you must confirm the change within the next 15 min. If you cannot find the email, please check your spam folder."
|
576 |
msgstr "Please check your mailbox, you should receive an email via %s to confirm the ownership change. From security reasons, you must confirm the change within the next 15 min. If you cannot find the email, please check your spam folder."
|
577 |
|
578 |
+
#: includes/class-freemius.php:18633
|
579 |
msgid "Thanks for confirming the ownership change. An email was just sent to %s for final approval."
|
580 |
msgstr "תודה על אישור ביצוע החלפת הבעלות. הרגע נשלח מייל ל-%s כדי לקבל אישור סופי."
|
581 |
|
582 |
+
#: includes/class-freemius.php:18638
|
583 |
msgid "%s is the new owner of the account."
|
584 |
msgstr "%s הינו הבעלים החד של חשבון זה."
|
585 |
|
586 |
+
#: includes/class-freemius.php:18640
|
587 |
msgctxt "as congratulations"
|
588 |
msgid "Congrats"
|
589 |
msgstr "מזל טוב"
|
590 |
|
591 |
+
#: includes/class-freemius.php:18660
|
592 |
msgid "Sorry, we could not complete the email update. Another user with the same email is already registered."
|
593 |
msgstr "Sorry, we could not complete the email update. Another user with the same email is already registered."
|
594 |
|
595 |
+
#: includes/class-freemius.php:18661
|
596 |
msgid "If you would like to give up the ownership of the %s's account to %s click the Change Ownership button."
|
597 |
msgstr "If you would like to give up the ownership of the %s's account to %s click the Change Ownership button."
|
598 |
|
599 |
+
#: includes/class-freemius.php:18668
|
600 |
msgid "Change Ownership"
|
601 |
msgstr "עדכון בעלות"
|
602 |
|
603 |
+
#: includes/class-freemius.php:18676
|
604 |
msgid "Your email was successfully updated. You should receive an email with confirmation instructions in few moments."
|
605 |
msgstr "כתובת הדואל שלך עודכנה בהצלחה. הודעת אישור אמורה להתקבל בדואל שלך ברגעים הקרובים."
|
606 |
|
607 |
+
#: includes/class-freemius.php:18688
|
608 |
msgid "Please provide your full name."
|
609 |
msgstr "נא למלא את שמך המלא."
|
610 |
|
611 |
+
#: includes/class-freemius.php:18693
|
612 |
msgid "Your name was successfully updated."
|
613 |
msgstr "שמך עודכן בהצלחה."
|
614 |
|
615 |
+
#: includes/class-freemius.php:18754
|
616 |
msgid "You have successfully updated your %s."
|
617 |
msgstr "עידכנת בהצלחה את ה%s."
|
618 |
|
619 |
+
#: includes/class-freemius.php:18894
|
620 |
msgid "Just letting you know that the add-ons information of %s is being pulled from an external server."
|
621 |
msgstr "Just letting you know that the add-ons information of %s is being pulled from an external server."
|
622 |
|
623 |
+
#: includes/class-freemius.php:18895
|
624 |
msgctxt "advance notice of something that will need attention."
|
625 |
msgid "Heads up"
|
626 |
msgstr "לתשמות לבך"
|
627 |
|
628 |
+
#: includes/class-freemius.php:19325
|
629 |
msgctxt "exclamation"
|
630 |
msgid "Hey"
|
631 |
msgstr "היי"
|
632 |
|
633 |
+
#: includes/class-freemius.php:19325
|
634 |
msgid "How do you like %s so far? Test all our %s premium features with a %d-day free trial."
|
635 |
msgstr "How do you like %s so far? Test all our %s premium features with a %d-day free trial."
|
636 |
|
637 |
+
#: includes/class-freemius.php:19333
|
638 |
msgid "No commitment for %s days - cancel anytime!"
|
639 |
msgstr "ללא התחייבות ל-%s ימין - בטלו בכל רגע!"
|
640 |
|
641 |
+
#: includes/class-freemius.php:19334
|
642 |
msgid "No credit card required"
|
643 |
msgstr "לא נדרש כרטיס אשראי"
|
644 |
|
645 |
+
#: includes/class-freemius.php19341, templates/forms/trial-start.php:53
|
646 |
msgctxt "call to action"
|
647 |
msgid "Start free trial"
|
648 |
msgstr "התחלת ניסיון חינם"
|
649 |
|
650 |
+
#: includes/class-freemius.php:19418
|
651 |
msgid "Hey there, did you know that %s has an affiliate program? If you like the %s you can become our ambassador and earn some cash!"
|
652 |
msgstr "Hey there, did you know that %s has an affiliate program? If you like the %s you can become our ambassador and earn some cash!"
|
653 |
|
654 |
+
#: includes/class-freemius.php:19427
|
655 |
msgid "Learn more"
|
656 |
msgstr "Learn more"
|
657 |
|
658 |
+
#: includes/class-freemius.php19577, templates/account.php406,
|
659 |
+
#: templates/account.php509, templates/connect.php171,
|
660 |
+
#: templates/connect.php421, templates/forms/license-activation.php24,
|
661 |
+
#: templates/account/partials/addon.php:235
|
662 |
msgid "Activate License"
|
663 |
msgstr "הפעלת רישיון"
|
664 |
|
665 |
+
#: includes/class-freemius.php19578, templates/account.php469,
|
666 |
+
#: templates/account.php508, templates/account/partials/site.php:256
|
667 |
msgid "Change License"
|
668 |
msgstr "שינוי רישיון"
|
669 |
|
670 |
+
#: includes/class-freemius.php19660, templates/account/partials/site.php:161
|
671 |
msgid "Opt Out"
|
672 |
msgstr "Opt Out"
|
673 |
|
674 |
+
#: includes/class-freemius.php19662, includes/class-freemius.php19667,
|
675 |
#: templates/account/partials/site.php43,
|
676 |
#: templates/account/partials/site.php:161
|
677 |
msgid "Opt In"
|
678 |
msgstr "Opt In"
|
679 |
|
680 |
+
#: includes/class-freemius.php:19891
|
681 |
+
msgid " The paid version of %1s is already installed. Please activate it to start benefiting the %2s features. %3s"
|
682 |
+
msgstr " The paid version of %1s is already installed. Please activate it to start benefiting the %2s features. %3s"
|
683 |
+
|
684 |
+
#: includes/class-freemius.php:19899
|
685 |
+
msgid "Activate %s features"
|
686 |
+
msgstr "Activate %s features"
|
687 |
+
|
688 |
+
#: includes/class-freemius.php:19912
|
689 |
msgid "Please follow these steps to complete the upgrade"
|
690 |
msgstr "נא לבצע את הצעדים הבאים להשלמת השידרוג"
|
691 |
|
692 |
+
#: includes/class-freemius.php:19916
|
693 |
msgid "Download the latest %s version"
|
694 |
msgstr "הורד\\י את גרסת ה-%s העדכנית"
|
695 |
|
696 |
+
#: includes/class-freemius.php:19920
|
697 |
msgid "Upload and activate the downloaded version"
|
698 |
msgstr "העלה\\י והפעיל\\י את הגרסה שהורדת"
|
699 |
|
700 |
+
#: includes/class-freemius.php:19922
|
701 |
msgid "How to upload and activate?"
|
702 |
msgstr "איך להעלות ולהפעיל?"
|
703 |
|
704 |
+
#: includes/class-freemius.php:20056
|
705 |
msgid "%sClick here%s to choose the sites where you'd like to activate the license on."
|
706 |
msgstr "%sClick here%s to choose the sites where you'd like to activate the license on."
|
707 |
|
708 |
+
#: includes/class-freemius.php:20217
|
709 |
msgid "Auto installation only works for opted-in users."
|
710 |
msgstr "Auto installation only works for opted-in users."
|
711 |
|
712 |
+
#: includes/class-freemius.php20227, includes/class-freemius.php20260,
|
713 |
+
#: includes/class-fs-plugin-updater.php1056,
|
714 |
+
#: includes/class-fs-plugin-updater.php:1070
|
715 |
msgid "Invalid module ID."
|
716 |
msgstr "מזהה המודול לא תקני."
|
717 |
|
718 |
+
#: includes/class-freemius.php20236, includes/class-fs-plugin-updater.php:1092
|
719 |
msgid "Premium version already active."
|
720 |
msgstr "הגרסה בתשלום כבר פעילה."
|
721 |
|
722 |
+
#: includes/class-freemius.php:20243
|
723 |
msgid "You do not have a valid license to access the premium version."
|
724 |
msgstr "אין ברשותך רישיון בר תוקף לשימוש בגרסת הפרימיום."
|
725 |
|
726 |
+
#: includes/class-freemius.php:20250
|
727 |
msgid "Plugin is a \"Serviceware\" which means it does not have a premium code version."
|
728 |
msgstr "Plugin is a \"Serviceware\" which means it does not have a premium code version."
|
729 |
|
730 |
+
#: includes/class-freemius.php20268, includes/class-fs-plugin-updater.php:1091
|
731 |
msgid "Premium add-on version already installed."
|
732 |
msgstr "Premium add-on version already installed."
|
733 |
|
734 |
+
#: includes/class-freemius.php:20613
|
735 |
msgid "View paid features"
|
736 |
msgstr "צפה בפיטצ'רים שבתשלום"
|
737 |
|
738 |
+
#: includes/class-freemius.php:20927
|
739 |
msgid "Thank you so much for using %s and its add-ons!"
|
740 |
msgstr "Thank you so much for using %s and its add-ons!"
|
741 |
|
742 |
+
#: includes/class-freemius.php:20928
|
743 |
msgid "Thank you so much for using %s!"
|
744 |
msgstr "אנו מודים לך על היותך כמשתמש של %s!"
|
745 |
|
746 |
+
#: includes/class-freemius.php:20934
|
747 |
msgid "You've already opted-in to our usage-tracking, which helps us keep improving the %s."
|
748 |
msgstr "You've already opted-in to our usage-tracking, which helps us keep improving the %s."
|
749 |
|
750 |
+
#: includes/class-freemius.php:20938
|
751 |
msgid "Thank you so much for using our products!"
|
752 |
msgstr "אנו מודים לך על השימוש במוצרים שלנו!"
|
753 |
|
754 |
+
#: includes/class-freemius.php:20939
|
755 |
msgid "You've already opted-in to our usage-tracking, which helps us keep improving them."
|
756 |
msgstr "You've already opted-in to our usage-tracking, which helps us keep improving them."
|
757 |
|
758 |
+
#: includes/class-freemius.php:20958
|
759 |
msgid "%s and its add-ons"
|
760 |
msgstr "%s and its add-ons"
|
761 |
|
762 |
+
#: includes/class-freemius.php:20967
|
763 |
msgid "Products"
|
764 |
msgstr "מוצרים"
|
765 |
|
766 |
+
#: includes/class-freemius.php20974, templates/connect.php:272
|
767 |
msgid "Yes"
|
768 |
msgstr "כן"
|
769 |
|
770 |
+
#: includes/class-freemius.php20975, templates/connect.php:273
|
771 |
msgid "send me security & feature updates, educational content and offers."
|
772 |
msgstr "תשלחו לי עדכוני אבטחה ופיטצ'רים, תוכן חינוכי, ומידע אודות מבצעים."
|
773 |
|
774 |
+
#: includes/class-freemius.php20976, templates/connect.php:278
|
775 |
msgid "No"
|
776 |
msgstr "לא"
|
777 |
|
778 |
+
#: includes/class-freemius.php20978, templates/connect.php:280
|
779 |
msgid "do %sNOT%s send me security & feature updates, educational content and offers."
|
780 |
msgstr "%sאל%2$s תשלחו לי עדכוני אבטחה, פיטצ'רים, תוכן חינוכי, ומידע על מבצעים."
|
781 |
|
782 |
+
#: includes/class-freemius.php:20988
|
783 |
msgid "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard 🙂"
|
784 |
msgstr "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard 🙂"
|
785 |
|
786 |
+
#: includes/class-freemius.php20990, templates/connect.php:287
|
787 |
msgid "Please let us know if you'd like us to contact you for security & feature updates, educational content, and occasional offers:"
|
788 |
msgstr "Please let us know if you'd like us to contact you for security & feature updates, educational content, and occasional offers:"
|
789 |
|
790 |
+
#: includes/class-freemius.php:21272
|
791 |
msgid "License key is empty."
|
792 |
msgstr "מפתח הרישיון ריק."
|
793 |
|
794 |
#: includes/class-fs-plugin-updater.php184,
|
795 |
+
#: templates/forms/premium-versions-upgrade-handler.php:57
|
796 |
+
msgid "Renew license"
|
797 |
+
msgstr "חידוש רישיון"
|
798 |
+
|
799 |
+
#: includes/class-fs-plugin-updater.php189,
|
800 |
+
#: templates/forms/premium-versions-upgrade-handler.php:58
|
801 |
+
msgid "Buy license"
|
802 |
+
msgstr "Buy license"
|
803 |
+
|
804 |
+
#: includes/class-fs-plugin-updater.php:278
|
805 |
+
msgid "There is a %s of %s available."
|
806 |
+
msgstr "There is a %s of %s available."
|
807 |
+
|
808 |
+
#: includes/class-fs-plugin-updater.php:282
|
809 |
+
msgid "new version"
|
810 |
+
msgstr "new version"
|
811 |
+
|
812 |
+
#: includes/class-fs-plugin-updater.php:301
|
813 |
+
msgid "Important Upgrade Notice:"
|
814 |
+
msgstr "Important Upgrade Notice:"
|
815 |
|
816 |
+
#: includes/class-fs-plugin-updater.php:1121
|
817 |
msgid "Installing plugin: %s"
|
818 |
msgstr "Installing plugin: %s"
|
819 |
|
820 |
+
#: includes/class-fs-plugin-updater.php:1162
|
821 |
msgid "Unable to connect to the filesystem. Please confirm your credentials."
|
822 |
msgstr "Unable to connect to the filesystem. Please confirm your credentials."
|
823 |
|
824 |
+
#: includes/class-fs-plugin-updater.php:1335
|
825 |
msgid "The remote plugin package does not contain a folder with the desired slug and renaming did not work."
|
826 |
msgstr "The remote plugin package does not contain a folder with the desired slug and renaming did not work."
|
827 |
|
828 |
+
#: includes/fs-plugin-info-dialog.php369,
|
829 |
+
#: templates/account/partials/addon.php:292
|
830 |
msgctxt "verb"
|
831 |
msgid "Purchase"
|
832 |
msgstr "רכישה"
|
833 |
|
834 |
+
#: includes/fs-plugin-info-dialog.php:372
|
835 |
msgid "Start my free %s"
|
836 |
msgstr "התחל את %s הניסיון שלי"
|
837 |
|
838 |
+
#: includes/fs-plugin-info-dialog.php:413
|
839 |
msgid "Install Free Version Now"
|
840 |
msgstr "התקן גרסה חינאמית עכשיו"
|
841 |
|
842 |
+
#: includes/fs-plugin-info-dialog.php414, templates/auto-installation.php111,
|
843 |
+
#: templates/account/partials/addon.php272,
|
844 |
+
#: templates/account/partials/addon.php:322
|
845 |
msgid "Install Now"
|
846 |
msgstr "התקן עכשיו"
|
847 |
|
848 |
+
#: includes/fs-plugin-info-dialog.php:425
|
849 |
msgctxt "as download latest version"
|
850 |
msgid "Download Latest Free Version"
|
851 |
msgstr "Download Latest Free Version"
|
852 |
|
853 |
+
#: includes/fs-plugin-info-dialog.php426, templates/account.php80,
|
854 |
#: templates/account/partials/addon.php:21
|
855 |
msgctxt "as download latest version"
|
856 |
msgid "Download Latest"
|
857 |
msgstr "הורד גרסה אחרונה"
|
858 |
|
859 |
+
#: includes/fs-plugin-info-dialog.php:436
|
860 |
msgid "Install Free Version Update Now"
|
861 |
msgstr "התקן עדכון גרסה חינאמית עכשיו"
|
862 |
|
863 |
+
#: includes/fs-plugin-info-dialog.php437, templates/account.php:460
|
864 |
msgid "Install Update Now"
|
865 |
msgstr "התקן עדכון במיידי"
|
866 |
|
867 |
+
#: includes/fs-plugin-info-dialog.php:448
|
868 |
msgid "Newer Free Version (%s) Installed"
|
869 |
msgstr "Newer Free Version (%s) Installed"
|
870 |
|
871 |
+
#: includes/fs-plugin-info-dialog.php:449
|
872 |
msgid "Newer Version (%s) Installed"
|
873 |
msgstr "גרסה חדשה (%s) הותקנה"
|
874 |
|
875 |
+
#: includes/fs-plugin-info-dialog.php:457
|
876 |
msgid "Latest Free Version Installed"
|
877 |
msgstr "גרסה חינאמית עדכנית הותקנה"
|
878 |
|
879 |
+
#: includes/fs-plugin-info-dialog.php:458
|
880 |
msgid "Latest Version Installed"
|
881 |
msgstr "הגרסה האחרונה הותקנה"
|
882 |
|
883 |
+
#: includes/fs-plugin-info-dialog.php:613
|
884 |
msgctxt "Plugin installer section title"
|
885 |
msgid "Description"
|
886 |
msgstr "תיאור"
|
887 |
|
888 |
+
#: includes/fs-plugin-info-dialog.php:614
|
889 |
msgctxt "Plugin installer section title"
|
890 |
msgid "Installation"
|
891 |
msgstr "התקנה"
|
892 |
|
893 |
+
#: includes/fs-plugin-info-dialog.php:615
|
894 |
msgctxt "Plugin installer section title"
|
895 |
msgid "FAQ"
|
896 |
msgstr "שאלות נפוצות"
|
897 |
|
898 |
+
#: includes/fs-plugin-info-dialog.php616,
|
899 |
#: templates/plugin-info/description.php:55
|
900 |
msgid "Screenshots"
|
901 |
msgstr "צילומי מסך"
|
902 |
|
903 |
+
#: includes/fs-plugin-info-dialog.php:617
|
904 |
msgctxt "Plugin installer section title"
|
905 |
msgid "Changelog"
|
906 |
msgstr "לוג שינויים"
|
907 |
|
908 |
+
#: includes/fs-plugin-info-dialog.php:618
|
909 |
msgctxt "Plugin installer section title"
|
910 |
msgid "Reviews"
|
911 |
msgstr "ביקורות"
|
912 |
|
913 |
+
#: includes/fs-plugin-info-dialog.php:619
|
914 |
msgctxt "Plugin installer section title"
|
915 |
msgid "Other Notes"
|
916 |
msgstr "היערות נוספות"
|
917 |
|
918 |
+
#: includes/fs-plugin-info-dialog.php:634
|
919 |
msgctxt "Plugin installer section title"
|
920 |
msgid "Features & Pricing"
|
921 |
msgstr "פיטצ'רים ומחירים"
|
922 |
|
923 |
+
#: includes/fs-plugin-info-dialog.php:644
|
924 |
msgid "Plugin Install"
|
925 |
msgstr "התקנת תוסף"
|
926 |
|
927 |
+
#: includes/fs-plugin-info-dialog.php:716
|
928 |
msgctxt "e.g. Professional Plan"
|
929 |
msgid "%s Plan"
|
930 |
msgstr "חבילה %s"
|
931 |
|
932 |
+
#: includes/fs-plugin-info-dialog.php:742
|
933 |
msgctxt "e.g. the best product"
|
934 |
msgid "Best"
|
935 |
msgstr "הכי טוב"
|
936 |
|
937 |
+
#: includes/fs-plugin-info-dialog.php748,
|
938 |
+
#: includes/fs-plugin-info-dialog.php:768
|
939 |
msgctxt "as every month"
|
940 |
msgid "Monthly"
|
941 |
msgstr "חודשי"
|
942 |
|
943 |
+
#: includes/fs-plugin-info-dialog.php:751
|
944 |
msgctxt "as once a year"
|
945 |
msgid "Annual"
|
946 |
msgstr "שנתי"
|
947 |
|
948 |
+
#: includes/fs-plugin-info-dialog.php:754
|
949 |
msgid "Lifetime"
|
950 |
msgstr "לכל החיים"
|
951 |
|
952 |
+
#: includes/fs-plugin-info-dialog.php768,
|
953 |
+
#: includes/fs-plugin-info-dialog.php770,
|
954 |
+
#: includes/fs-plugin-info-dialog.php:772
|
955 |
msgctxt "e.g. billed monthly"
|
956 |
msgid "Billed %s"
|
957 |
msgstr "מחוייב על בסיס %s"
|
958 |
|
959 |
+
#: includes/fs-plugin-info-dialog.php:770
|
960 |
msgctxt "as once a year"
|
961 |
msgid "Annually"
|
962 |
msgstr "שנתי"
|
963 |
|
964 |
+
#: includes/fs-plugin-info-dialog.php:772
|
965 |
msgctxt "as once a year"
|
966 |
msgid "Once"
|
967 |
msgstr "פעם אחת"
|
968 |
|
969 |
+
#: includes/fs-plugin-info-dialog.php:778
|
970 |
msgid "Single Site License"
|
971 |
msgstr "רשיון לאתר אחד"
|
972 |
|
973 |
+
#: includes/fs-plugin-info-dialog.php:780
|
974 |
msgid "Unlimited Licenses"
|
975 |
msgstr "רשיונות ללא הגבלה"
|
976 |
|
977 |
+
#: includes/fs-plugin-info-dialog.php:782
|
978 |
msgid "Up to %s Sites"
|
979 |
msgstr "עד %s אתרים"
|
980 |
|
981 |
+
#: includes/fs-plugin-info-dialog.php792,
|
982 |
#: templates/plugin-info/features.php:82
|
983 |
msgctxt "as monthly period"
|
984 |
msgid "mo"
|
985 |
msgstr "חודשים"
|
986 |
|
987 |
+
#: includes/fs-plugin-info-dialog.php799,
|
988 |
#: templates/plugin-info/features.php:80
|
989 |
msgctxt "as annual period"
|
990 |
msgid "year"
|
991 |
msgstr "שנה"
|
992 |
|
993 |
+
#: includes/fs-plugin-info-dialog.php:853
|
994 |
msgctxt "noun"
|
995 |
msgid "Price"
|
996 |
msgstr "מחיר"
|
997 |
|
998 |
+
#: includes/fs-plugin-info-dialog.php:901
|
999 |
msgid "Save %s"
|
1000 |
msgstr "שמירת %s"
|
1001 |
|
1002 |
+
#: includes/fs-plugin-info-dialog.php:911
|
1003 |
msgid "No commitment for %s - cancel anytime"
|
1004 |
msgstr "No commitment for %s - cancel anytime"
|
1005 |
|
1006 |
+
#: includes/fs-plugin-info-dialog.php:914
|
1007 |
msgid "After your free %s, pay as little as %s"
|
1008 |
msgstr "After your free %s, pay as little as %s"
|
1009 |
|
1010 |
+
#: includes/fs-plugin-info-dialog.php:925
|
1011 |
msgid "Details"
|
1012 |
msgstr "פרטים"
|
1013 |
|
1014 |
+
#: includes/fs-plugin-info-dialog.php929, templates/account.php91,
|
1015 |
+
#: templates/debug.php201, templates/debug.php238, templates/debug.php452,
|
1016 |
+
#: templates/account/partials/addon.php:32
|
1017 |
msgctxt "product version"
|
1018 |
msgid "Version"
|
1019 |
msgstr "גרסה"
|
1020 |
|
1021 |
+
#: includes/fs-plugin-info-dialog.php:936
|
1022 |
msgctxt "as the plugin author"
|
1023 |
msgid "Author"
|
1024 |
msgstr "Author"
|
1025 |
|
1026 |
+
#: includes/fs-plugin-info-dialog.php:943
|
1027 |
msgid "Last Updated"
|
1028 |
msgstr "עודכן לאחרונה"
|
1029 |
|
1030 |
+
#: includes/fs-plugin-info-dialog.php948, templates/account.php:376
|
1031 |
msgctxt "x-ago"
|
1032 |
msgid "%s ago"
|
1033 |
msgstr "לפני %s"
|
1034 |
|
1035 |
+
#: includes/fs-plugin-info-dialog.php:957
|
1036 |
msgid "Requires WordPress Version"
|
1037 |
msgstr "Requires WordPress Version"
|
1038 |
|
1039 |
+
#: includes/fs-plugin-info-dialog.php:958
|
1040 |
msgid "%s or higher"
|
1041 |
msgstr "%s ומעלה"
|
1042 |
|
1043 |
+
#: includes/fs-plugin-info-dialog.php:965
|
1044 |
msgid "Compatible up to"
|
1045 |
msgstr "Compatible up to"
|
1046 |
|
1047 |
+
#: includes/fs-plugin-info-dialog.php:973
|
1048 |
msgid "Downloaded"
|
1049 |
msgstr "Downloaded"
|
1050 |
|
1051 |
+
#: includes/fs-plugin-info-dialog.php:977
|
1052 |
msgid "%s time"
|
1053 |
msgstr "פעם %s"
|
1054 |
|
1055 |
+
#: includes/fs-plugin-info-dialog.php:979
|
1056 |
msgid "%s times"
|
1057 |
msgstr "%s פעמים"
|
1058 |
|
1059 |
+
#: includes/fs-plugin-info-dialog.php:989
|
1060 |
msgid "WordPress.org Plugin Page"
|
1061 |
msgstr "WordPress.org Plugin Page"
|
1062 |
|
1063 |
+
#: includes/fs-plugin-info-dialog.php:997
|
1064 |
msgid "Plugin Homepage"
|
1065 |
msgstr "עמוד התוסף"
|
1066 |
|
1067 |
+
#: includes/fs-plugin-info-dialog.php1005,
|
1068 |
+
#: includes/fs-plugin-info-dialog.php:1087
|
1069 |
msgid "Donate to this plugin"
|
1070 |
msgstr "תרום לתוסף"
|
1071 |
|
1072 |
+
#: includes/fs-plugin-info-dialog.php:1012
|
1073 |
msgid "Average Rating"
|
1074 |
msgstr "דירוג ממוצע"
|
1075 |
|
1076 |
+
#: includes/fs-plugin-info-dialog.php:1019
|
1077 |
msgid "based on %s"
|
1078 |
msgstr "מבוסס על %s"
|
1079 |
|
1080 |
+
#: includes/fs-plugin-info-dialog.php:1023
|
1081 |
msgid "%s rating"
|
1082 |
msgstr "דרוג %s"
|
1083 |
|
1084 |
+
#: includes/fs-plugin-info-dialog.php:1025
|
1085 |
msgid "%s ratings"
|
1086 |
msgstr "%s דרוגים"
|
1087 |
|
1088 |
+
#: includes/fs-plugin-info-dialog.php:1040
|
1089 |
msgid "%s star"
|
1090 |
msgstr "כוכב %s"
|
1091 |
|
1092 |
+
#: includes/fs-plugin-info-dialog.php:1042
|
1093 |
msgid "%s stars"
|
1094 |
msgstr "%s כוכבים"
|
1095 |
|
1096 |
+
#: includes/fs-plugin-info-dialog.php:1053
|
1097 |
msgid "Click to see reviews that provided a rating of %s"
|
1098 |
msgstr "Click to see reviews that provided a rating of %s"
|
1099 |
|
1100 |
+
#: includes/fs-plugin-info-dialog.php:1066
|
1101 |
msgid "Contributors"
|
1102 |
msgstr "תורמים"
|
1103 |
|
1104 |
+
#: includes/fs-plugin-info-dialog.php1095,
|
1105 |
+
#: includes/fs-plugin-info-dialog.php:1097
|
1106 |
msgid "Warning"
|
1107 |
msgstr "Warning"
|
1108 |
|
1109 |
+
#: includes/fs-plugin-info-dialog.php:1095
|
1110 |
msgid "This plugin has not been tested with your current version of WordPress."
|
1111 |
msgstr "תוסף זה לא נבדק עם גרסת הוורדפרס שלך."
|
1112 |
|
1113 |
+
#: includes/fs-plugin-info-dialog.php:1097
|
1114 |
msgid "This plugin has not been marked as compatible with your version of WordPress."
|
1115 |
msgstr "התוסף לא סומן כתואם לגרסת הוורדפרס שלך."
|
1116 |
|
1117 |
+
#: includes/fs-plugin-info-dialog.php:1116
|
1118 |
msgid "Paid add-on must be deployed to Freemius."
|
1119 |
msgstr "Paid add-on must be deployed to Freemius."
|
1120 |
|
1121 |
+
#: includes/fs-plugin-info-dialog.php:1117
|
1122 |
msgid "Add-on must be deployed to WordPress.org or Freemius."
|
1123 |
msgstr "Add-on must be deployed to WordPress.org or Freemius."
|
1124 |
|
1125 |
+
#: templates/account.php81, templates/forms/subscription-cancellation.php96,
|
1126 |
+
#: templates/account/partials/addon.php22,
|
1127 |
#: templates/account/partials/site.php:295
|
1128 |
+
msgid "Downgrading your plan"
|
1129 |
+
msgstr "Downgrading your plan"
|
1130 |
+
|
1131 |
+
#: templates/account.php82, templates/forms/subscription-cancellation.php97,
|
1132 |
+
#: templates/account/partials/addon.php23,
|
1133 |
+
#: templates/account/partials/site.php:296
|
1134 |
+
msgid "Cancelling the subscription"
|
1135 |
+
msgstr "Cancelling the subscription"
|
1136 |
+
|
1137 |
+
#. translators: %1s: Either 'Downgrading your plan' or 'Cancelling the
|
1138 |
+
#. subscription'
|
1139 |
+
#: templates/account.php84, templates/forms/subscription-cancellation.php99,
|
1140 |
+
#: templates/account/partials/addon.php25,
|
1141 |
+
#: templates/account/partials/site.php:298
|
1142 |
+
msgid "%1s will immediately stop all future recurring payments and your %s plan license will expire in %s."
|
1143 |
+
msgstr "%1s will immediately stop all future recurring payments and your %s plan license will expire in %s."
|
1144 |
|
1145 |
+
#: templates/account.php85, templates/forms/subscription-cancellation.php100,
|
1146 |
+
#: templates/account/partials/addon.php26,
|
1147 |
+
#: templates/account/partials/site.php:299
|
1148 |
+
msgid "Please note that we will not be able to grandfather outdated pricing for renewals/new subscriptions after a cancellation. If you choose to renew the subscription manually in the future, after a price increase, which typically occurs once a year, you will be charged the updated price."
|
1149 |
+
msgstr "Please note that we will not be able to grandfather outdated pricing for renewals/new subscriptions after a cancellation. If you choose to renew the subscription manually in the future, after a price increase, which typically occurs once a year, you will be charged the updated price."
|
1150 |
+
|
1151 |
+
#: templates/account.php86, templates/forms/subscription-cancellation.php106,
|
1152 |
+
#: templates/account/partials/addon.php:27
|
1153 |
msgid "Cancelling the trial will immediately block access to all premium features. Are you sure?"
|
1154 |
msgstr "ביטול הניסיון יחסום מייד את הפיטצ'רים שהינם בתשלום. האם ברצונך בכל זאת להמשיך?"
|
1155 |
|
1156 |
+
#: templates/account.php87, templates/forms/subscription-cancellation.php101,
|
1157 |
+
#: templates/account/partials/addon.php28,
|
1158 |
+
#: templates/account/partials/site.php:300
|
1159 |
+
msgid "You can still enjoy all %s features but you will not have access to %s security & feature updates, nor support."
|
1160 |
+
msgstr "You can still enjoy all %s features but you will not have access to %s security & feature updates, nor support."
|
1161 |
|
1162 |
+
#: templates/account.php88, templates/forms/subscription-cancellation.php102,
|
1163 |
+
#: templates/account/partials/addon.php29,
|
1164 |
+
#: templates/account/partials/site.php:301
|
1165 |
msgid "Once your license expires you can still use the Free version but you will NOT have access to the %s features."
|
1166 |
msgstr "Once your license expires you can still use the Free version but you will NOT have access to the %s features."
|
1167 |
|
1168 |
#. translators: %s: Plan title (e.g. "Professional")
|
1169 |
+
#: templates/account.php90,
|
1170 |
#: templates/account/partials/activate-license-button.php31,
|
1171 |
+
#: templates/account/partials/addon.php:31
|
1172 |
msgid "Activate %s Plan"
|
1173 |
msgstr "הפעל חבילה %s"
|
1174 |
|
1175 |
#. translators: %s: Time period (e.g. Auto renews in "2 months")
|
1176 |
+
#: templates/account.php93, templates/account/partials/addon.php34,
|
1177 |
#: templates/account/partials/site.php:275
|
1178 |
msgid "Auto renews in %s"
|
1179 |
msgstr "עדכן אוטומטית בעוד %s"
|
1180 |
|
1181 |
#. translators: %s: Time period (e.g. Expires in "2 months")
|
1182 |
+
#: templates/account.php95, templates/account/partials/addon.php36,
|
1183 |
#: templates/account/partials/site.php:277
|
1184 |
msgid "Expires in %s"
|
1185 |
msgstr "פג תוקף בעוד %s"
|
1186 |
|
1187 |
+
#: templates/account.php96, templates/account/partials/addon.php:37
|
1188 |
msgctxt "as synchronize license"
|
1189 |
msgid "Sync License"
|
1190 |
msgstr "סינכרן רישיון"
|
1191 |
|
1192 |
+
#: templates/account.php97, templates/account/partials/addon.php:38
|
1193 |
msgid "Cancel Trial"
|
1194 |
msgstr "ביט"
|
1195 |
|
1196 |
+
#: templates/account.php98, templates/account/partials/addon.php:39
|
1197 |
msgid "Change Plan"
|
1198 |
msgstr "שינוי חבילה"
|
1199 |
|
1200 |
+
#: templates/account.php99, templates/account/partials/addon.php:40
|
1201 |
msgctxt "verb"
|
1202 |
msgid "Upgrade"
|
1203 |
msgstr "שדרג"
|
1204 |
|
1205 |
+
#: templates/account.php101, templates/account/partials/addon.php42,
|
1206 |
+
#: templates/account/partials/site.php:302
|
1207 |
msgctxt "verb"
|
1208 |
msgid "Downgrade"
|
1209 |
msgstr "שנמך"
|
1210 |
|
1211 |
+
#: templates/account.php103, templates/add-ons.php130,
|
1212 |
#: templates/plugin-info/features.php72,
|
1213 |
+
#: templates/account/partials/addon.php44,
|
1214 |
#: templates/account/partials/site.php:31
|
1215 |
msgid "Free"
|
1216 |
msgstr "חינם"
|
1217 |
|
1218 |
+
#: templates/account.php104, templates/account/partials/addon.php:45
|
1219 |
msgid "Activate"
|
1220 |
msgstr "הפעלה"
|
1221 |
|
1222 |
+
#: templates/account.php105, templates/debug.php371,
|
1223 |
#: includes/customizer/class-fs-customizer-upsell-control.php106,
|
1224 |
+
#: templates/account/partials/addon.php:46
|
1225 |
msgctxt "as product pricing plan"
|
1226 |
msgid "Plan"
|
1227 |
msgstr "חבילה"
|
1228 |
|
1229 |
+
#: templates/account.php:158
|
1230 |
msgid "Free Trial"
|
1231 |
msgstr "ניסיון חינם"
|
1232 |
|
1233 |
+
#: templates/account.php:169
|
1234 |
msgid "Account Details"
|
1235 |
msgstr "פרטי חשבון"
|
1236 |
|
1237 |
+
#: templates/account.php:179
|
1238 |
msgid "Deleting the account will automatically deactivate your %s plan license so you can use it on other sites. If you want to terminate the recurring payments as well, click the \"Cancel\" button, and first \"Downgrade\" your account. Are you sure you would like to continue with the deletion?"
|
1239 |
msgstr "Deleting the account will automatically deactivate your %s plan license so you can use it on other sites. If you want to terminate the recurring payments as well, click the \"Cancel\" button, and first \"Downgrade\" your account. Are you sure you would like to continue with the deletion?"
|
1240 |
|
1241 |
+
#: templates/account.php:181
|
1242 |
msgid "Deletion is not temporary. Only delete if you no longer want to use this %s anymore. Are you sure you would like to continue with the deletion?"
|
1243 |
msgstr "Deletion is not temporary. Only delete if you no longer want to use this %s anymore. Are you sure you would like to continue with the deletion?"
|
1244 |
|
1245 |
+
#: templates/account.php:184
|
1246 |
msgid "Delete Account"
|
1247 |
msgstr "מחיקת חשבון"
|
1248 |
|
1249 |
+
#: templates/account.php196, templates/account/partials/addon.php159,
|
1250 |
#: templates/account/partials/deactivate-license-button.php:35
|
1251 |
msgid "Deactivate License"
|
1252 |
msgstr "שיחרור רישיון"
|
1253 |
|
1254 |
+
#: templates/account.php219, templates/forms/subscription-cancellation.php:125
|
1255 |
msgid "Are you sure you want to proceed?"
|
1256 |
msgstr "האם את/ה בטוח רוצה להמשיך?"
|
1257 |
|
1258 |
+
#: templates/account.php219, templates/account/partials/addon.php:182
|
1259 |
msgid "Cancel Subscription"
|
1260 |
msgstr "בטל מנוי"
|
1261 |
|
1262 |
+
#: templates/account.php:247
|
1263 |
msgctxt "as synchronize"
|
1264 |
msgid "Sync"
|
1265 |
msgstr "סינכרון"
|
1266 |
|
1267 |
+
#: templates/account.php261, templates/debug.php:487
|
1268 |
msgid "Name"
|
1269 |
msgstr "שם"
|
1270 |
|
1271 |
+
#: templates/account.php267, templates/debug.php:488
|
1272 |
msgid "Email"
|
1273 |
msgstr "דוא\"ל"
|
1274 |
|
1275 |
+
#: templates/account.php274, templates/debug.php370, templates/debug.php:526
|
1276 |
msgid "User ID"
|
1277 |
msgstr "מזהה משתמש"
|
1278 |
|
1279 |
+
#: templates/account.php:282
|
1280 |
msgid "Site ID"
|
1281 |
msgstr "מזהה אתר"
|
1282 |
|
1283 |
+
#: templates/account.php:285
|
1284 |
msgid "No ID"
|
1285 |
msgstr "אין מזהה"
|
1286 |
|
1287 |
+
#: templates/account.php290, templates/debug.php243, templates/debug.php372,
|
1288 |
+
#: templates/debug.php453, templates/debug.php490,
|
1289 |
#: templates/account/partials/site.php:219
|
1290 |
msgid "Public Key"
|
1291 |
msgstr "מפתח פומבי"
|
1292 |
|
1293 |
+
#: templates/account.php296, templates/debug.php373, templates/debug.php454,
|
1294 |
+
#: templates/debug.php491, templates/account/partials/site.php:231
|
1295 |
msgid "Secret Key"
|
1296 |
msgstr "מפתח סודי"
|
1297 |
|
1298 |
+
#: templates/account.php:299
|
1299 |
msgctxt "as secret encryption key missing"
|
1300 |
msgid "No Secret"
|
1301 |
msgstr "אין מפתח סודי"
|
1302 |
|
1303 |
+
#: templates/account.php318, templates/account/partials/site.php112,
|
1304 |
#: templates/account/partials/site.php:114
|
1305 |
msgid "Trial"
|
1306 |
msgstr "ניסיון"
|
1307 |
|
1308 |
+
#: templates/account.php337, templates/debug.php531,
|
1309 |
#: templates/account/partials/site.php:248
|
1310 |
msgid "License Key"
|
1311 |
msgstr "License Key"
|
1312 |
|
1313 |
+
#: templates/account.php:367
|
1314 |
msgid "not verified"
|
1315 |
msgstr "לא מאומת"
|
1316 |
|
1317 |
+
#: templates/account.php376, templates/account/partials/addon.php:120
|
1318 |
+
msgid "Expired"
|
1319 |
+
msgstr "פג תוקף"
|
1320 |
+
|
1321 |
+
#: templates/account.php:428
|
1322 |
msgid "Premium version"
|
1323 |
msgstr "גירסת פרימיום"
|
1324 |
|
1325 |
+
#: templates/account.php:430
|
1326 |
msgid "Free version"
|
1327 |
msgstr "גירסה חינאמית"
|
1328 |
|
1329 |
+
#: templates/account.php:442
|
1330 |
msgid "Verify Email"
|
1331 |
msgstr "אמת כתובת דוא\"ל"
|
1332 |
|
1333 |
+
#: templates/account.php:453
|
1334 |
msgid "Download %s Version"
|
1335 |
msgstr "הורד גרסת %s"
|
1336 |
|
1337 |
+
#: templates/account.php467, templates/account.php649,
|
1338 |
#: templates/account/partials/site.php237,
|
1339 |
#: templates/account/partials/site.php:255
|
1340 |
msgctxt "verb"
|
1341 |
msgid "Show"
|
1342 |
msgstr "הצג"
|
1343 |
|
1344 |
+
#: templates/account.php:481
|
1345 |
msgid "What is your %s?"
|
1346 |
msgstr "מה ה%s שלך?"
|
1347 |
|
1348 |
+
#: templates/account.php489, templates/account/billing.php:27
|
1349 |
msgctxt "verb"
|
1350 |
msgid "Edit"
|
1351 |
msgstr "ערוך"
|
1352 |
|
1353 |
+
#: templates/account.php:502
|
1354 |
msgid "Sites"
|
1355 |
msgstr "אתרים"
|
1356 |
|
1357 |
+
#: templates/account.php:513
|
1358 |
msgid "Search by address"
|
1359 |
msgstr "חפש לפי כתובת"
|
1360 |
|
1361 |
+
#: templates/account.php522, templates/account.php570, templates/debug.php236,
|
1362 |
+
#: templates/debug.php364, templates/debug.php449, templates/debug.php486,
|
1363 |
+
#: templates/debug.php524, templates/debug.php597,
|
1364 |
#: templates/account/payments.php35, templates/debug/logger.php:21
|
1365 |
msgid "ID"
|
1366 |
msgstr "מזהה"
|
1367 |
|
1368 |
+
#: templates/account.php523, templates/debug.php:367
|
1369 |
msgid "Address"
|
1370 |
msgstr "כתובת"
|
1371 |
|
1372 |
+
#: templates/account.php:524
|
1373 |
msgid "License"
|
1374 |
msgstr "רישיון"
|
1375 |
|
1376 |
+
#: templates/account.php:525
|
1377 |
msgid "Plan"
|
1378 |
msgstr "חבילה"
|
1379 |
|
1380 |
+
#: templates/account.php:573
|
1381 |
msgctxt "as software license"
|
1382 |
msgid "License"
|
1383 |
msgstr "רישיון"
|
1384 |
|
1385 |
+
#: templates/account.php:643
|
1386 |
msgctxt "verb"
|
1387 |
msgid "Hide"
|
1388 |
msgstr "הסתר"
|
1389 |
|
1390 |
+
#: templates/account.php:686
|
1391 |
+
msgid "Cancelling %s"
|
1392 |
+
msgstr "Cancelling %s"
|
1393 |
+
|
1394 |
+
#: templates/account.php686, templates/account.php703,
|
1395 |
+
#: templates/forms/subscription-cancellation.php27,
|
1396 |
+
#: templates/forms/deactivation/form.php:117
|
1397 |
+
msgid "trial"
|
1398 |
+
msgstr "trial"
|
1399 |
+
|
1400 |
+
#: templates/account.php701, templates/forms/deactivation/form.php:134
|
1401 |
+
msgid "Cancelling %s..."
|
1402 |
+
msgstr "Cancelling %s..."
|
1403 |
+
|
1404 |
+
#: templates/account.php704, templates/forms/subscription-cancellation.php28,
|
1405 |
+
#: templates/forms/deactivation/form.php:118
|
1406 |
+
msgid "subscription"
|
1407 |
+
msgstr "subscription"
|
1408 |
+
|
1409 |
+
#: templates/account.php:718
|
1410 |
msgid "Deactivating your license will block all premium features, but will enable activating the license on another site. Are you sure you want to proceed?"
|
1411 |
msgstr "ביטול הרישיון יחסום את כל הפיטצ'רים שבתשלום אך יאפשר להפעיל את הרישיון על אתר אחר. האם תרצו להמשיך בכל זאת?"
|
1412 |
|
1418 |
msgid "We could'nt load the add-ons list. It's probably an issue on our side, please try to come back in few minutes."
|
1419 |
msgstr "We could'nt load the add-ons list. It's probably an issue on our side, please try to come back in few minutes."
|
1420 |
|
1421 |
+
#: templates/add-ons.php:139
|
1422 |
msgid "View details"
|
1423 |
msgstr "פרטים נוספים"
|
1424 |
|
1457 |
msgstr "עומד בתקן PCI"
|
1458 |
|
1459 |
#. translators: %s: name (e.g. Hey John,)
|
1460 |
+
#: templates/connect.php:112
|
1461 |
msgctxt "greeting"
|
1462 |
msgid "Hey %s,"
|
1463 |
msgstr "היי %s,"
|
1464 |
|
1465 |
+
#: templates/connect.php:154
|
1466 |
msgid "Allow & Continue"
|
1467 |
msgstr "אפשר\\י והמשכ\\י"
|
1468 |
|
1469 |
+
#: templates/connect.php:158
|
1470 |
msgid "Re-send activation email"
|
1471 |
msgstr "שליחה חוזרת של מייל האקטיבציה"
|
1472 |
|
1473 |
+
#: templates/connect.php:162
|
1474 |
msgid "Thanks %s!"
|
1475 |
msgstr "תודה %s!"
|
1476 |
|
1477 |
+
#: templates/connect.php172, templates/forms/license-activation.php:43
|
1478 |
msgid "Agree & Activate License"
|
1479 |
msgstr "הסכמה והפעלת רישיון"
|
1480 |
|
1481 |
+
#: templates/connect.php:181
|
1482 |
msgid "Thanks for purchasing %s! To get started, please enter your license key:"
|
1483 |
msgstr "Thanks for purchasing %s! To get started, please enter your license key:"
|
1484 |
|
1485 |
+
#: templates/connect.php:188
|
1486 |
msgid "Never miss an important update - opt in to our security & feature updates notifications, educational content, offers, and non-sensitive diagnostic tracking with %4$s."
|
1487 |
msgstr "Never miss an important update - opt in to our security & feature updates notifications, educational content, offers, and non-sensitive diagnostic tracking with %4$s."
|
1488 |
|
1489 |
+
#: templates/connect.php:189
|
1490 |
msgid "Never miss an important update - opt in to our security and feature updates notifications, and non-sensitive diagnostic tracking with %4$s."
|
1491 |
msgstr "Never miss an important update - opt in to our security and feature updates notifications, and non-sensitive diagnostic tracking with %4$s."
|
1492 |
|
1493 |
+
#: templates/connect.php:195
|
1494 |
msgid "Never miss an important update - opt in to our security & feature updates notifications, educational content, offers, and non-sensitive diagnostic tracking with %4$s. If you skip this, that's okay! %1$s will still work just fine."
|
1495 |
msgstr "Never miss an important update - opt in to our security & feature updates notifications, educational content, offers, and non-sensitive diagnostic tracking with %4$s. If you skip this, that's okay! %1$s will still work just fine."
|
1496 |
|
1497 |
+
#: templates/connect.php:196
|
1498 |
msgid "Never miss an important update - opt in to our security & feature updates notifications, and non-sensitive diagnostic tracking with %4$s. If you skip this, that's okay! %1$s will still work just fine."
|
1499 |
msgstr "Never miss an important update - opt in to our security & feature updates notifications, and non-sensitive diagnostic tracking with %4$s. If you skip this, that's okay! %1$s will still work just fine."
|
1500 |
|
1501 |
+
#: templates/connect.php:230
|
1502 |
msgid "We're excited to introduce the Freemius network-level integration."
|
1503 |
msgstr "We're excited to introduce the Freemius network-level integration."
|
1504 |
|
1505 |
+
#: templates/connect.php:233
|
1506 |
msgid "During the update process we detected %d site(s) that are still pending license activation."
|
1507 |
msgstr "During the update process we detected %d site(s) that are still pending license activation."
|
1508 |
|
1509 |
+
#: templates/connect.php:235
|
1510 |
msgid "If you'd like to use the %s on those sites, please enter your license key below and click the activation button."
|
1511 |
msgstr "If you'd like to use the %s on those sites, please enter your license key below and click the activation button."
|
1512 |
|
1513 |
+
#: templates/connect.php:237
|
1514 |
msgid "%s's paid features"
|
1515 |
msgstr "%s's paid features"
|
1516 |
|
1517 |
+
#: templates/connect.php:242
|
1518 |
msgid "Alternatively, you can skip it for now and activate the license later, in your %s's network-level Account page."
|
1519 |
msgstr "Alternatively, you can skip it for now and activate the license later, in your %s's network-level Account page."
|
1520 |
|
1521 |
+
#: templates/connect.php:244
|
1522 |
msgid "During the update process we detected %s site(s) in the network that are still pending your attention."
|
1523 |
msgstr "During the update process we detected %s site(s) in the network that are still pending your attention."
|
1524 |
|
1525 |
+
#: templates/connect.php253, templates/forms/license-activation.php:46
|
1526 |
msgid "License key"
|
1527 |
msgstr "מפתח רישיון"
|
1528 |
|
1529 |
+
#: templates/connect.php256, templates/forms/license-activation.php:19
|
1530 |
msgid "Can't find your license key?"
|
1531 |
msgstr "האם אינך מוצא את מפתח הרישיון?"
|
1532 |
|
1533 |
+
#: templates/connect.php315, templates/connect.php630,
|
1534 |
#: templates/forms/deactivation/retry-skip.php:20
|
1535 |
msgctxt "verb"
|
1536 |
msgid "Skip"
|
1537 |
msgstr "דלג"
|
1538 |
|
1539 |
+
#: templates/connect.php:318
|
1540 |
msgid "Delegate to Site Admins"
|
1541 |
msgstr "האצלה למנהלי האתרים"
|
1542 |
|
1543 |
+
#: templates/connect.php:318
|
1544 |
msgid "If you click it, this decision will be delegated to the sites administrators."
|
1545 |
msgstr "If you click it, this decision will be delegated to the sites administrators."
|
1546 |
|
1547 |
+
#: templates/connect.php:346
|
1548 |
msgid "Your Profile Overview"
|
1549 |
msgstr "פרטים כלליים על הפרופיל"
|
1550 |
|
1551 |
+
#: templates/connect.php:347
|
1552 |
msgid "Name and email address"
|
1553 |
msgstr "שם וכתובת דו\"אל"
|
1554 |
|
1555 |
+
#: templates/connect.php:352
|
1556 |
msgid "Your Site Overview"
|
1557 |
msgstr "פרטים כלליים על האתר"
|
1558 |
|
1559 |
+
#: templates/connect.php:353
|
1560 |
msgid "Site URL, WP version, PHP info, plugins & themes"
|
1561 |
msgstr "כתובת אתר, גרסת וורדפרס, פרטי PHP, תוספים ותבניות"
|
1562 |
|
1563 |
+
#: templates/connect.php:358
|
1564 |
msgid "Admin Notices"
|
1565 |
msgstr "התראות מנהל"
|
1566 |
|
1567 |
+
#: templates/connect.php359, templates/connect.php:375
|
1568 |
msgid "Updates, announcements, marketing, no spam"
|
1569 |
msgstr "עדכונים, הכרזות, הודעות שיווקיות, ללא דואר זבל"
|
1570 |
|
1571 |
+
#: templates/connect.php:364
|
1572 |
msgid "Current %s Events"
|
1573 |
msgstr "Current %s Events"
|
1574 |
|
1575 |
+
#: templates/connect.php:365
|
1576 |
msgid "Activation, deactivation and uninstall"
|
1577 |
msgstr "הפעלה, כיבוי והסרה"
|
1578 |
|
1579 |
+
#: templates/connect.php:374
|
1580 |
msgid "Newsletter"
|
1581 |
msgstr "ניוסלטר"
|
1582 |
|
1583 |
+
#: templates/connect.php391, templates/forms/license-activation.php:38
|
1584 |
msgid "The %1$s will be periodically sending data to %2$s to check for security and feature updates, and verify the validity of your license."
|
1585 |
msgstr "The %1$s will be periodically sending data to %2$s to check for security and feature updates, and verify the validity of your license."
|
1586 |
|
1587 |
+
#: templates/connect.php:396
|
1588 |
msgid "What permissions are being granted?"
|
1589 |
msgstr "מהן ההרשאות המוענקות?"
|
1590 |
|
1591 |
+
#: templates/connect.php:417
|
1592 |
msgid "Don't have a license key?"
|
1593 |
msgstr "האם אין ברשותך מפתח רישיון?"
|
1594 |
|
1595 |
+
#: templates/connect.php:418
|
1596 |
msgid "Activate Free Version"
|
1597 |
msgstr "הפעלת גירסה חינאמית"
|
1598 |
|
1599 |
+
#: templates/connect.php:420
|
1600 |
msgid "Have a license key?"
|
1601 |
msgstr "האם ברשותך רישיון?"
|
1602 |
|
1603 |
+
#: templates/connect.php:428
|
1604 |
msgid "Privacy Policy"
|
1605 |
msgstr "מדיניות פרטיות"
|
1606 |
|
1607 |
+
#: templates/connect.php:430
|
1608 |
+
msgid "License Agreement"
|
1609 |
+
msgstr "License Agreement"
|
1610 |
+
|
1611 |
+
#: templates/connect.php:430
|
1612 |
msgid "Terms of Service"
|
1613 |
msgstr "תנאי השירות"
|
1614 |
|
1615 |
+
#: templates/connect.php:766
|
1616 |
msgctxt "as in the process of sending an email"
|
1617 |
msgid "Sending email"
|
1618 |
msgstr "שולח דוא\"ל"
|
1619 |
|
1620 |
+
#: templates/connect.php:767
|
1621 |
msgctxt "as activating plugin"
|
1622 |
msgid "Activating"
|
1623 |
msgstr "מפעיל"
|
1645 |
msgid "Debugging"
|
1646 |
msgstr "דיבוג"
|
1647 |
|
1648 |
+
#: templates/debug.php54, templates/debug.php248, templates/debug.php374,
|
1649 |
+
#: templates/debug.php:492
|
1650 |
msgid "Actions"
|
1651 |
msgstr "פעולות"
|
1652 |
|
1670 |
msgid "Sync Data From Server"
|
1671 |
msgstr "סנכרון מידע מהשרת"
|
1672 |
|
1673 |
+
#: templates/debug.php:95
|
1674 |
+
msgid "Migrate Options to Network"
|
1675 |
+
msgstr "Migrate Options to Network"
|
1676 |
+
|
1677 |
+
#: templates/debug.php:100
|
1678 |
msgid "Load DB Option"
|
1679 |
msgstr "Load DB Option"
|
1680 |
|
1681 |
+
#: templates/debug.php:103
|
1682 |
msgid "Set DB Option"
|
1683 |
msgstr "Set DB Option"
|
1684 |
|
1685 |
+
#: templates/debug.php:180
|
1686 |
msgid "Key"
|
1687 |
msgstr "Key"
|
1688 |
|
1689 |
+
#: templates/debug.php:181
|
1690 |
msgid "Value"
|
1691 |
msgstr "Value"
|
1692 |
|
1693 |
+
#: templates/debug.php:197
|
1694 |
msgctxt "as software development kit versions"
|
1695 |
msgid "SDK Versions"
|
1696 |
msgstr "גרסאות SDK"
|
1697 |
|
1698 |
+
#: templates/debug.php:202
|
1699 |
msgid "SDK Path"
|
1700 |
msgstr "מיקום SDK"
|
1701 |
|
1702 |
+
#: templates/debug.php203, templates/debug.php:242
|
1703 |
msgid "Module Path"
|
1704 |
msgstr "Module Path"
|
1705 |
|
1706 |
+
#: templates/debug.php:204
|
1707 |
msgid "Is Active"
|
1708 |
msgstr "האם פעיל"
|
1709 |
|
1710 |
+
#: templates/debug.php232, templates/debug/plugins-themes-sync.php:35
|
1711 |
msgid "Plugins"
|
1712 |
msgstr "תוספים"
|
1713 |
|
1714 |
+
#: templates/debug.php232, templates/debug/plugins-themes-sync.php:56
|
1715 |
msgid "Themes"
|
1716 |
msgstr "תבניות"
|
1717 |
|
1718 |
+
#: templates/debug.php237, templates/debug.php369, templates/debug.php451,
|
1719 |
#: templates/debug/scheduled-crons.php:80
|
1720 |
msgid "Slug"
|
1721 |
msgstr "מזהה כתובת"
|
1722 |
|
1723 |
+
#: templates/debug.php239, templates/debug.php:450
|
1724 |
msgid "Title"
|
1725 |
msgstr "כותרת"
|
1726 |
|
1727 |
+
#: templates/debug.php:240
|
1728 |
msgctxt "as application program interface"
|
1729 |
msgid "API"
|
1730 |
msgstr "API"
|
1731 |
|
1732 |
+
#: templates/debug.php:241
|
1733 |
msgid "Freemius State"
|
1734 |
msgstr "מצב פרימיוס"
|
1735 |
|
1736 |
+
#: templates/debug.php:245
|
1737 |
msgid "Network Blog"
|
1738 |
msgstr "Network Blog"
|
1739 |
|
1740 |
+
#: templates/debug.php:246
|
1741 |
msgid "Network User"
|
1742 |
msgstr "משתמש רשת"
|
1743 |
|
1744 |
+
#: templates/debug.php:283
|
1745 |
msgctxt "as connection was successful"
|
1746 |
msgid "Connected"
|
1747 |
msgstr "מחובר"
|
1748 |
|
1749 |
+
#: templates/debug.php:284
|
1750 |
msgctxt "as connection blocked"
|
1751 |
msgid "Blocked"
|
1752 |
msgstr "חסום"
|
1753 |
|
1754 |
+
#: templates/debug.php:320
|
1755 |
+
msgid "Simulate Trial Promotion"
|
1756 |
+
msgstr "Simulate Trial Promotion"
|
1757 |
|
1758 |
+
#: templates/debug.php:332
|
1759 |
msgid "Simulate Network Upgrade"
|
1760 |
msgstr "סמלוץ עדכון לרשת"
|
1761 |
|
1762 |
+
#: templates/debug.php:358
|
1763 |
msgid "%s Installs"
|
1764 |
msgstr "%s התקנות"
|
1765 |
|
1766 |
+
#: templates/debug.php:360
|
1767 |
msgctxt "like websites"
|
1768 |
msgid "Sites"
|
1769 |
msgstr "אתרים"
|
1770 |
|
1771 |
+
#: templates/debug.php366, templates/account/partials/site.php:148
|
1772 |
msgid "Blog ID"
|
1773 |
msgstr "מזהה בלוג"
|
1774 |
|
1775 |
+
#: templates/debug.php431, templates/debug.php509,
|
1776 |
+
#: templates/account/partials/addon.php:339
|
1777 |
msgctxt "verb"
|
1778 |
msgid "Delete"
|
1779 |
msgstr "מחק"
|
1780 |
|
1781 |
+
#: templates/debug.php:445
|
1782 |
msgid "Add Ons of module %s"
|
1783 |
msgstr "Add Ons of module %s"
|
1784 |
|
1785 |
+
#: templates/debug.php:482
|
1786 |
msgid "Users"
|
1787 |
msgstr "משתמשים"
|
1788 |
|
1789 |
+
#: templates/debug.php:489
|
1790 |
msgid "Verified"
|
1791 |
msgstr "מאומת"
|
1792 |
|
1793 |
+
#: templates/debug.php:520
|
1794 |
msgid "%s Licenses"
|
1795 |
msgstr "%s Licenses"
|
1796 |
|
1797 |
+
#: templates/debug.php:525
|
1798 |
msgid "Plugin ID"
|
1799 |
msgstr "Plugin ID"
|
1800 |
|
1801 |
+
#: templates/debug.php:527
|
1802 |
msgid "Plan ID"
|
1803 |
msgstr "Plan ID"
|
1804 |
|
1805 |
+
#: templates/debug.php:528
|
1806 |
msgid "Quota"
|
1807 |
msgstr "Quota"
|
1808 |
|
1809 |
+
#: templates/debug.php:529
|
1810 |
msgid "Activated"
|
1811 |
msgstr "Activated"
|
1812 |
|
1813 |
+
#: templates/debug.php:530
|
1814 |
msgid "Blocking"
|
1815 |
msgstr "Blocking"
|
1816 |
|
1817 |
+
#: templates/debug.php:532
|
1818 |
msgctxt "as expiration date"
|
1819 |
msgid "Expiration"
|
1820 |
msgstr "תפוגה"
|
1821 |
|
1822 |
+
#: templates/debug.php:555
|
1823 |
msgid "Debug Log"
|
1824 |
msgstr "Debug Log"
|
1825 |
|
1826 |
+
#: templates/debug.php:559
|
1827 |
msgid "All Types"
|
1828 |
msgstr "כל הסוגים"
|
1829 |
|
1830 |
+
#: templates/debug.php:566
|
1831 |
msgid "All Requests"
|
1832 |
msgstr "כל הבקשות"
|
1833 |
|
1834 |
+
#: templates/debug.php571, templates/debug.php600,
|
1835 |
#: templates/debug/logger.php:25
|
1836 |
msgid "File"
|
1837 |
msgstr "קובץ"
|
1838 |
|
1839 |
+
#: templates/debug.php572, templates/debug.php598,
|
1840 |
#: templates/debug/logger.php:23
|
1841 |
msgid "Function"
|
1842 |
msgstr "פונקציה"
|
1843 |
|
1844 |
+
#: templates/debug.php:573
|
1845 |
msgid "Process ID"
|
1846 |
msgstr "Process ID"
|
1847 |
|
1848 |
+
#: templates/debug.php:574
|
1849 |
msgid "Logger"
|
1850 |
msgstr "Logger"
|
1851 |
|
1852 |
+
#: templates/debug.php575, templates/debug.php599,
|
1853 |
#: templates/debug/logger.php:24
|
1854 |
msgid "Message"
|
1855 |
msgstr "הודעה"
|
1856 |
|
1857 |
+
#: templates/debug.php:577
|
1858 |
msgid "Filter"
|
1859 |
msgstr "פילטר"
|
1860 |
|
1861 |
+
#: templates/debug.php:585
|
1862 |
msgid "Download"
|
1863 |
msgstr "הורדה"
|
1864 |
|
1865 |
+
#: templates/debug.php596, templates/debug/logger.php:22
|
1866 |
msgid "Type"
|
1867 |
msgstr "סוג"
|
1868 |
|
1869 |
+
#: templates/debug.php601, templates/debug/logger.php:26
|
1870 |
msgid "Timestamp"
|
1871 |
msgstr "Timestamp"
|
1872 |
|
2217 |
msgid "By clicking \"Opt Out\", we will no longer be sending any data from %s to %s."
|
2218 |
msgstr "By clicking \"Opt Out\", we will no longer be sending any data from %s to %s."
|
2219 |
|
2220 |
+
#: templates/forms/premium-versions-upgrade-handler.php:40
|
2221 |
msgid "There is a new version of %s available."
|
2222 |
msgstr "יש גרסה חדשה עבור ה%s."
|
2223 |
|
2224 |
+
#: templates/forms/premium-versions-upgrade-handler.php:41
|
2225 |
+
msgid " %s to access version %s security & feature updates, and support."
|
2226 |
+
msgstr " %s to access version %s security & feature updates, and support."
|
2227 |
|
2228 |
+
#: templates/forms/premium-versions-upgrade-handler.php:54
|
2229 |
msgid "New Version Available"
|
2230 |
msgstr "יש גרסה חדשה"
|
2231 |
|
2232 |
+
#: templates/forms/premium-versions-upgrade-handler.php:75
|
|
|
|
|
|
|
|
|
2233 |
msgctxt "close a window"
|
2234 |
msgid "Dismiss"
|
2235 |
msgstr "סגירה"
|
2242 |
msgid "Enter the email address you've used for the upgrade below and we will resend you the license key."
|
2243 |
msgstr "הזן את כתובת הדואל שאיתה שידרגת כדי לקבל את הרישיון שוב."
|
2244 |
|
2245 |
+
#: templates/forms/subscription-cancellation.php:37
|
2246 |
+
msgid "Deactivating or uninstalling the %s will automatically disable the license, which you'll be able to use on another site."
|
2247 |
+
msgstr "Deactivating or uninstalling the %s will automatically disable the license, which you'll be able to use on another site."
|
2248 |
+
|
2249 |
+
#: templates/forms/subscription-cancellation.php:47
|
2250 |
+
msgid "In case you are NOT planning on using this %s on this site (or any other site) - would you like to cancel the %s as well?"
|
2251 |
+
msgstr "In case you are NOT planning on using this %s on this site (or any other site) - would you like to cancel the %s as well?"
|
2252 |
+
|
2253 |
+
#: templates/forms/subscription-cancellation.php:52
|
2254 |
+
msgid "license"
|
2255 |
+
msgstr "license"
|
2256 |
+
|
2257 |
+
#: templates/forms/subscription-cancellation.php:57
|
2258 |
+
msgid "Cancel %s - I no longer need any security & feature updates, nor support for %s because I'm not planning to use the %s on this, or any other site."
|
2259 |
+
msgstr "Cancel %s - I no longer need any security & feature updates, nor support for %s because I'm not planning to use the %s on this, or any other site."
|
2260 |
+
|
2261 |
+
#: templates/forms/subscription-cancellation.php:68
|
2262 |
+
msgid "Don't cancel %s - I'm still interested in getting security & feature updates, as well as be able to contact support."
|
2263 |
+
msgstr "Don't cancel %s - I'm still interested in getting security & feature updates, as well as be able to contact support."
|
2264 |
+
|
2265 |
+
#: templates/forms/subscription-cancellation.php:103
|
2266 |
+
msgid "Once your license expires you will no longer be able to use the %s, unless you activate it again with a valid premium license."
|
2267 |
+
msgstr "Once your license expires you will no longer be able to use the %s, unless you activate it again with a valid premium license."
|
2268 |
+
|
2269 |
+
#: templates/forms/subscription-cancellation.php:136
|
2270 |
+
msgid "Cancel %s?"
|
2271 |
+
msgstr "Cancel %s?"
|
2272 |
+
|
2273 |
+
#: templates/forms/subscription-cancellation.php:143
|
2274 |
+
msgid "Proceed"
|
2275 |
+
msgstr "Proceed"
|
2276 |
+
|
2277 |
+
#: templates/forms/subscription-cancellation.php191,
|
2278 |
+
#: templates/forms/deactivation/form.php:150
|
2279 |
+
msgid "Cancel %s & Proceed"
|
2280 |
+
msgstr "Cancel %s & Proceed"
|
2281 |
+
|
2282 |
#: templates/forms/trial-start.php:22
|
2283 |
msgid "You are 1-click away from starting your %1$s-day free trial of the %2$s plan."
|
2284 |
msgstr "You are 1-click away from starting your %1$s-day free trial of the %2$s plan."
|
2344 |
msgid "Last license"
|
2345 |
msgstr "רישיון אחרון"
|
2346 |
|
2347 |
+
#: templates/account/partials/addon.php:115
|
2348 |
msgid "Cancelled"
|
2349 |
msgstr "בוטל"
|
2350 |
|
2351 |
+
#: templates/account/partials/addon.php:125
|
|
|
|
|
|
|
|
|
2352 |
msgid "No expiration"
|
2353 |
msgstr "ללא תפוגה"
|
2354 |
|
2355 |
+
#: templates/account/partials/addon.php264,
|
2356 |
+
#: templates/account/partials/addon.php:317
|
2357 |
msgid "Activate this add-on"
|
2358 |
msgstr "הפעל את ההרחבה"
|
2359 |
|
2381 |
msgid "Contact Support"
|
2382 |
msgstr "צור קשר"
|
2383 |
|
2384 |
+
#: templates/forms/deactivation/form.php:59
|
2385 |
msgid "Anonymous feedback"
|
2386 |
msgstr "פידבק אנונימי"
|
2387 |
|
2388 |
+
#: templates/forms/deactivation/form.php:66
|
2389 |
msgid "Deactivate"
|
2390 |
msgstr "כיבוי"
|
2391 |
|
2392 |
+
#: templates/forms/deactivation/form.php:68
|
2393 |
msgid "Activate %s"
|
2394 |
msgstr "Activate %s"
|
2395 |
|
|
|
|
|
|
|
|
|
2396 |
#: templates/forms/deactivation/form.php:80
|
2397 |
+
msgid "Quick Feedback"
|
2398 |
+
msgstr "Quick Feedback"
|
2399 |
+
|
2400 |
+
#: templates/forms/deactivation/form.php:84
|
2401 |
msgid "If you have a moment, please let us know why you are %s"
|
2402 |
msgstr "If you have a moment, please let us know why you are %s"
|
2403 |
|
2404 |
+
#: templates/forms/deactivation/form.php:84
|
2405 |
msgid "deactivating"
|
2406 |
msgstr "deactivating"
|
2407 |
|
2408 |
+
#: templates/forms/deactivation/form.php:84
|
2409 |
msgid "switching"
|
2410 |
msgstr "switching"
|
2411 |
|
2412 |
+
#: templates/forms/deactivation/form.php:332
|
2413 |
msgid "Submit & %s"
|
2414 |
msgstr "Submit & %s"
|
2415 |
|
2416 |
+
#: templates/forms/deactivation/form.php:353
|
2417 |
msgid "Kindly tell us the reason so we can improve."
|
2418 |
msgstr "אנא שתף את הסיבה כדי שנוכל להשתפר."
|
2419 |
|
2420 |
+
#: templates/forms/deactivation/form.php:478
|
2421 |
msgid "Yes - %s"
|
2422 |
msgstr "Yes - %s"
|
2423 |
|
2424 |
+
#: templates/forms/deactivation/form.php:485
|
2425 |
msgid "Skip & %s"
|
2426 |
msgstr "דלג ו%s"
|
2427 |
|
freemius/languages/freemius-it_IT.mo
CHANGED
Binary file
|
freemius/languages/freemius-it_IT.po
CHANGED
@@ -10,8 +10,8 @@ msgstr ""
|
|
10 |
"Project-Id-Version: WordPress SDK\n"
|
11 |
"Report-Msgid-Bugs-To: https://github.com/Freemius/wordpress-sdk/issues\n"
|
12 |
"POT-Creation-Date: \n"
|
13 |
-
"PO-Revision-Date: 2018-
|
14 |
-
"Last-Translator:
|
15 |
"Language: it_IT\n"
|
16 |
"Language-Team: Italian (Italy) (http://www.transifex.com/freemius/wordpress-sdk/language/it_IT/)\n"
|
17 |
"Content-Type: text/plain; charset=UTF-8\n"
|
@@ -24,1294 +24,1391 @@ msgstr ""
|
|
24 |
"X-Poedit-SearchPathExcluded-0: *.js\n"
|
25 |
"X-Poedit-SourceCharset: UTF-8\n"
|
26 |
|
27 |
-
#: includes/class-freemius.php:
|
28 |
msgid "Freemius SDK couldn't find the plugin's main file. Please contact sdk@freemius.com with the current error."
|
29 |
msgstr "L'SDK di Freemius non è riuscito a trovare il file principale del plugin. Per favore contatta sdk@freemius.com riportando l'errore."
|
30 |
|
31 |
-
#: includes/class-freemius.php:
|
32 |
msgid "Error"
|
33 |
msgstr "Errore"
|
34 |
|
35 |
-
#: includes/class-freemius.php:
|
36 |
msgid "I found a better %s"
|
37 |
msgstr "Ho trovato un migliore %s"
|
38 |
|
39 |
-
#: includes/class-freemius.php:
|
40 |
msgid "What's the %s's name?"
|
41 |
msgstr "Qual è il nome di %s?"
|
42 |
|
43 |
-
#: includes/class-freemius.php:
|
44 |
msgid "It's a temporary %s. I'm just debugging an issue."
|
45 |
msgstr "È una %s temporanea. Sto solo cercando di risolvere un problema."
|
46 |
|
47 |
-
#: includes/class-freemius.php:
|
48 |
msgid "Deactivation"
|
49 |
msgstr "Disattivazione"
|
50 |
|
51 |
-
#: includes/class-freemius.php:
|
52 |
msgid "Theme Switch"
|
53 |
msgstr "Cambio tema"
|
54 |
|
55 |
-
#: includes/class-freemius.
|
56 |
msgid "Other"
|
57 |
msgstr "Altro"
|
58 |
|
59 |
-
#: includes/class-freemius.php:
|
60 |
msgid "I no longer need the %s"
|
61 |
msgstr "Non ho più bisogno di %s"
|
62 |
|
63 |
-
#: includes/class-freemius.php:
|
64 |
msgid "I only needed the %s for a short period"
|
65 |
msgstr "Ho avuto bisogno di %s per un breve periodo"
|
66 |
|
67 |
-
#: includes/class-freemius.php:
|
68 |
msgid "The %s broke my site"
|
69 |
msgstr "%s ha rotto il mio sito"
|
70 |
|
71 |
-
#: includes/class-freemius.php:
|
72 |
msgid "The %s suddenly stopped working"
|
73 |
msgstr "%s ha improvvisamente smesso di funzionare"
|
74 |
|
75 |
-
#: includes/class-freemius.php:
|
76 |
msgid "I can't pay for it anymore"
|
77 |
msgstr "Non posso piú pagarlo"
|
78 |
|
79 |
-
#: includes/class-freemius.php:
|
80 |
msgid "What price would you feel comfortable paying?"
|
81 |
msgstr "Che prezzo ritieni opportuno pagare?"
|
82 |
|
83 |
-
#: includes/class-freemius.php:
|
84 |
msgid "I don't like to share my information with you"
|
85 |
msgstr "Non voglio condividere i miei dati con te"
|
86 |
|
87 |
-
#: includes/class-freemius.php:
|
88 |
msgid "The %s didn't work"
|
89 |
msgstr "%s non funziona"
|
90 |
|
91 |
-
#: includes/class-freemius.php:
|
92 |
msgid "I couldn't understand how to make it work"
|
93 |
msgstr "Non capisco come farlo funzionare"
|
94 |
|
95 |
-
#: includes/class-freemius.php:
|
96 |
msgid "The %s is great, but I need specific feature that you don't support"
|
97 |
msgstr "%s è ottimo ma ho bisogno di una funzionalità specifica non supportata"
|
98 |
|
99 |
-
#: includes/class-freemius.php:
|
100 |
msgid "What feature?"
|
101 |
msgstr "Quale funzionalitá?"
|
102 |
|
103 |
-
#: includes/class-freemius.php:
|
104 |
msgid "The %s is not working"
|
105 |
msgstr "%s non funziona"
|
106 |
|
107 |
-
#: includes/class-freemius.php:
|
108 |
msgid "Kindly share what didn't work so we can fix it for future users..."
|
109 |
msgstr "Condividi cosa non ha funzionato in modo da migliorare il prodotto per gli utenti futuri..."
|
110 |
|
111 |
-
#: includes/class-freemius.php:
|
112 |
msgid "It's not what I was looking for"
|
113 |
msgstr "Non é quello che stavo cercando"
|
114 |
|
115 |
-
#: includes/class-freemius.php:
|
116 |
msgid "What you've been looking for?"
|
117 |
msgstr "Che cosa stai cercando?"
|
118 |
|
119 |
-
#: includes/class-freemius.php:
|
120 |
msgid "The %s didn't work as expected"
|
121 |
msgstr "%s non ha funzionato come mi aspettavo"
|
122 |
|
123 |
-
#: includes/class-freemius.php:
|
124 |
msgid "What did you expect?"
|
125 |
msgstr "Che cosa ti aspettavi?"
|
126 |
|
127 |
-
#: includes/class-freemius.
|
128 |
msgid "Freemius Debug"
|
129 |
msgstr "Debug Freemius"
|
130 |
|
131 |
-
#: includes/class-freemius.php:
|
132 |
msgid "I don't know what is cURL or how to install it, help me!"
|
133 |
msgstr "Non ho idea di cosa sia cURL o come installarlo, aiutami!"
|
134 |
|
135 |
-
#: includes/class-freemius.php:
|
136 |
msgid "We'll make sure to contact your hosting company and resolve the issue. You will get a follow-up email to %s once we have an update."
|
137 |
msgstr "Contatteremo il tuo hosting e risolveremo il problema. Riceverai un' email a %s non appena ci saranno aggiornamenti."
|
138 |
|
139 |
-
#: includes/class-freemius.php:
|
140 |
msgid "Great, please install cURL and enable it in your php.ini file. In addition, search for the 'disable_functions' directive in your php.ini file and remove any disabled methods starting with 'curl_'. To make sure it was successfully activated, use 'phpinfo()'. Once activated, deactivate the %s and reactivate it back again."
|
141 |
msgstr "Installa cURL e abilitalo nel file file php.ini. Inoltre cerca per il parametro 'disable_functions' nel tuo file php.ini e rimuovi ogni metodo disattivato che inizia con 'curl_'. Per verificare che tutti sia attivato usa 'phpinfo()'. Una volta attivato, disattiva 1%s e riattivalo di nuovo."
|
142 |
|
143 |
-
#: includes/class-freemius.php:
|
144 |
msgid "Yes - do your thing"
|
145 |
msgstr "Sì - fai pure"
|
146 |
|
147 |
-
#: includes/class-freemius.php:
|
148 |
msgid "No - just deactivate"
|
149 |
msgstr "No - disattiva e basta"
|
150 |
|
151 |
-
#: includes/class-freemius.
|
152 |
-
#: includes/class-freemius.
|
153 |
-
#: includes/class-freemius.
|
154 |
-
#: includes/class-freemius.
|
155 |
-
#: includes/class-freemius.
|
156 |
-
#: includes/class-freemius.
|
157 |
-
#: includes/class-freemius.
|
158 |
msgctxt "exclamation"
|
159 |
msgid "Oops"
|
160 |
msgstr "Ops"
|
161 |
|
162 |
-
#: includes/class-freemius.php:
|
163 |
msgid "Thank for giving us the chance to fix it! A message was just sent to our technical staff. We will get back to you as soon as we have an update to %s. Appreciate your patience."
|
164 |
msgstr "Grazie per averci dato la possibilità di risolvere il problema! È stato appena inviato un messaggio al nostro staff tecnico. Ti risponderemo non appena avremo un aggiornamento riguardante %s. Grazie per la tua pazienza."
|
165 |
|
166 |
-
#: includes/class-freemius.php:
|
167 |
msgctxt "addonX cannot run without pluginY"
|
168 |
msgid "%s cannot run without %s."
|
169 |
msgstr "%s non può funzionare senza %s."
|
170 |
|
171 |
-
#: includes/class-freemius.php:
|
172 |
msgctxt "addonX cannot run..."
|
173 |
msgid "%s cannot run without the plugin."
|
174 |
msgstr "%s non può funzionare senza il plugin."
|
175 |
|
176 |
-
#: includes/class-freemius.
|
177 |
-
#: includes/class-freemius.php:
|
178 |
msgid "Unexpected API error. Please contact the %s's author with the following error."
|
179 |
msgstr "Errore API inaspettato. Contatta l'autore di %s con il seguente errore."
|
180 |
|
181 |
-
#: includes/class-freemius.php:
|
182 |
msgid "Premium %s version was successfully activated."
|
183 |
msgstr "La versione 1%s Permium è stata attivata con successo."
|
184 |
|
185 |
-
#: includes/class-freemius.
|
186 |
msgctxt ""
|
187 |
msgid "W00t"
|
188 |
msgstr "Forte"
|
189 |
|
190 |
-
#: includes/class-freemius.php:
|
191 |
msgid "You have a %s license."
|
192 |
msgstr "Hai la licenza %s."
|
193 |
|
194 |
-
#: includes/class-freemius.
|
195 |
-
#: includes/class-freemius.
|
196 |
-
#: includes/class-freemius.
|
197 |
-
#: includes/class-freemius.php:
|
198 |
msgctxt "interjection expressing joy or exuberance"
|
199 |
msgid "Yee-haw"
|
200 |
msgstr "Evvai"
|
201 |
|
202 |
-
#: includes/class-freemius.php:
|
203 |
msgid "%s free trial was successfully cancelled. Since the add-on is premium only it was automatically deactivated. If you like to use it in the future, you'll have to purchase a license."
|
204 |
msgstr "Il periodo di prova gratuito %s è stato annullato con successo. Siccome l'add-on è premium, è stato disattivato automaticamente. Se vorrai usarlo in futuro, dovrai comprare una licenza."
|
205 |
|
206 |
-
#: includes/class-freemius.php:
|
207 |
msgid "%s is a premium only add-on. You have to purchase a license first before activating the plugin."
|
208 |
msgstr "%s è un add-on premium. Devi comprare una licenza prima di poter attivare il plugin."
|
209 |
|
210 |
-
#: includes/class-freemius.
|
211 |
-
#: templates/account/partials/addon.php:
|
212 |
msgid "More information about %s"
|
213 |
msgstr "Ulteriori informazioni su %s"
|
214 |
|
215 |
-
#: includes/class-freemius.php:
|
216 |
msgid "Purchase License"
|
217 |
msgstr "Acquista licenza"
|
218 |
|
219 |
-
#: includes/class-freemius.
|
220 |
msgid "You should receive an activation email for %s to your mailbox at %s. Please make sure you click the activation button in that email to %s."
|
221 |
msgstr "Dovresti ricevere un'email di attivazione di %s all'indirizzo %s. Assicurati di fare clic sul pulsante di attivazione nell'email per %s."
|
222 |
|
223 |
-
#: includes/class-freemius.php:
|
224 |
msgid "start the trial"
|
225 |
msgstr "Inizia il periodo di prova gratuito"
|
226 |
|
227 |
-
#: includes/class-freemius.
|
228 |
msgid "complete the install"
|
229 |
msgstr "completa l'installazione"
|
230 |
|
231 |
-
#: includes/class-freemius.php:
|
232 |
msgid "You are just one step away - %s"
|
233 |
msgstr "Sei a un passo dalla fine - %s"
|
234 |
|
235 |
-
#: includes/class-freemius.php:
|
236 |
msgctxt "%s - plugin name. As complete \"PluginX\" activation now"
|
237 |
msgid "Complete \"%s\" Activation Now"
|
238 |
msgstr "Completa l'attivazione di \"%s\" ora"
|
239 |
|
240 |
-
#: includes/class-freemius.php:
|
241 |
msgid "We made a few tweaks to the %s, %s"
|
242 |
msgstr "Abbiamo fatto alcune migliore a %s,%s"
|
243 |
|
244 |
-
#: includes/class-freemius.php:
|
245 |
-
msgid "Opt in to make \"%s\"
|
246 |
-
msgstr "
|
247 |
|
248 |
-
#: includes/class-freemius.php:
|
249 |
msgid "The upgrade of %s was successfully completed."
|
250 |
msgstr "L'aggiornamento di %s è stato completato con successo."
|
251 |
|
252 |
-
#: includes/class-freemius.
|
253 |
-
#: includes/class-fs-plugin-updater.
|
254 |
-
#: includes/class-fs-plugin-updater.
|
|
|
255 |
msgid "Add-On"
|
256 |
msgstr "Add-on"
|
257 |
|
258 |
-
#: includes/class-freemius.
|
259 |
-
#: templates/debug.php:
|
260 |
msgid "Plugin"
|
261 |
msgstr "Plugin"
|
262 |
|
263 |
-
#: includes/class-freemius.
|
264 |
-
#: templates/debug.
|
265 |
msgid "Theme"
|
266 |
msgstr "Tema"
|
267 |
|
268 |
-
#: includes/class-freemius.php:
|
269 |
-
msgid "
|
270 |
-
msgstr "
|
271 |
|
272 |
-
#: includes/class-freemius.php:
|
273 |
msgid "We couldn't find your email address in the system, are you sure it's the right address?"
|
274 |
msgstr "Non siamo riusciti a trovare il tuo indirizzo email nel sistema, sei sicuro che sia l'indirizzo giusto?"
|
275 |
|
276 |
-
#: includes/class-freemius.php:
|
277 |
msgid "We can't see any active licenses associated with that email address, are you sure it's the right address?"
|
278 |
msgstr "Non siamo riusciti a trovare alcuna licenza attiva associata al tuo indirizzo email, sei sicuro che sia l'indirizzo giusto?"
|
279 |
|
280 |
-
#: includes/class-freemius.php:
|
281 |
msgid "Account is pending activation."
|
282 |
msgstr "Account in attesa di attivazione."
|
283 |
|
284 |
-
#: includes/class-freemius.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
285 |
msgid "%s activation was successfully completed."
|
286 |
msgstr "%s è stato attivato con successo."
|
287 |
|
288 |
-
#: includes/class-freemius.php:
|
289 |
msgid "Your account was successfully activated with the %s plan."
|
290 |
msgstr "Il tuo account è stato attivato correttamente con il piano %s."
|
291 |
|
292 |
-
#: includes/class-freemius.
|
293 |
msgid "Your trial has been successfully started."
|
294 |
msgstr "La versione di prova è stata avviata correttamente."
|
295 |
|
296 |
-
#: includes/class-freemius.
|
297 |
-
#: includes/class-freemius.php:
|
298 |
msgid "Couldn't activate %s."
|
299 |
msgstr "Non é stato possibile attivare %s."
|
300 |
|
301 |
-
#: includes/class-freemius.
|
302 |
-
#: includes/class-freemius.php:
|
303 |
msgid "Please contact us with the following message:"
|
304 |
msgstr "Contattaci con il seguente messaggio:"
|
305 |
|
306 |
-
#: includes/class-freemius.
|
307 |
msgid "Upgrade"
|
308 |
msgstr "Aggiornamento"
|
309 |
|
310 |
-
#: includes/class-freemius.php:
|
311 |
msgid "Start Trial"
|
312 |
msgstr "Inizia il periodo di prova gratuito"
|
313 |
|
314 |
-
#: includes/class-freemius.php:
|
315 |
msgid "Pricing"
|
316 |
msgstr "Prezzi"
|
317 |
|
318 |
-
#: includes/class-freemius.
|
319 |
msgid "Affiliation"
|
320 |
msgstr "Affiliazione"
|
321 |
|
322 |
-
#: includes/class-freemius.
|
323 |
-
#: templates/account.
|
324 |
msgid "Account"
|
325 |
msgstr "Account"
|
326 |
|
327 |
-
#: includes/class-freemius.
|
328 |
#: includes/customizer/class-fs-customizer-support-section.php:60
|
329 |
msgid "Contact Us"
|
330 |
msgstr "Contattaci"
|
331 |
|
332 |
-
#: includes/class-freemius.
|
333 |
-
#: includes/class-freemius.
|
334 |
-
#: templates/account/partials/addon.php:
|
335 |
msgid "Add-Ons"
|
336 |
msgstr "Addon"
|
337 |
|
338 |
-
#: includes/class-freemius.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
339 |
msgctxt "noun"
|
340 |
msgid "Pricing"
|
341 |
msgstr "Prezzi"
|
342 |
|
343 |
-
#: includes/class-freemius.
|
344 |
#: includes/customizer/class-fs-customizer-support-section.php:67
|
345 |
msgid "Support Forum"
|
346 |
msgstr "Forum di supporto"
|
347 |
|
348 |
-
#: includes/class-freemius.php:
|
349 |
msgid "Your email has been successfully verified - you are AWESOME!"
|
350 |
msgstr "Il tuo indirizzo email è stato verificato con successo - SEI UN GRANDE!"
|
351 |
|
352 |
-
#: includes/class-freemius.php:
|
353 |
msgctxt "a positive response"
|
354 |
msgid "Right on"
|
355 |
msgstr "Sì"
|
356 |
|
357 |
-
#: includes/class-freemius.php:
|
358 |
msgid "Your %s Add-on plan was successfully upgraded."
|
359 |
msgstr "Il piano del tuo add-on %s è stato aggiornato con successo."
|
360 |
|
361 |
-
#: includes/class-freemius.php:
|
362 |
msgid "%s Add-on was successfully purchased."
|
363 |
msgstr "L' add-on %s è stato acquistato con successo."
|
364 |
|
365 |
-
#: includes/class-freemius.php:
|
366 |
msgid "Download the latest version"
|
367 |
msgstr "Scarica l'ultima versione"
|
368 |
|
369 |
-
#: includes/class-freemius.php:
|
370 |
msgctxt "%1s - plugin title, %2s - API domain"
|
371 |
msgid "Your server is blocking the access to Freemius' API, which is crucial for %1s synchronization. Please contact your host to whitelist %2s"
|
372 |
msgstr "Il tuo server sta bloccando l'accesso all'API di Freemius. L'accesso è cruciale per quanto riguarda la la sincronizzazione di %1s. Per favore contatta il tuo host per aggiungere %2s alla whitelist."
|
373 |
|
374 |
-
#: includes/class-freemius.
|
375 |
-
#: includes/class-freemius.php:
|
376 |
msgid "Error received from the server:"
|
377 |
msgstr "Errore ricevuto dal server:"
|
378 |
|
379 |
-
#: includes/class-freemius.php:
|
380 |
msgid "It seems like one of the authentication parameters is wrong. Update your Public Key, Secret Key & User ID, and try again."
|
381 |
msgstr "Sembra che uno dei parametri di autenticazione sia sbagliato. Aggiorna la tua chiave pubblica, Secret Key & User ID e riprova."
|
382 |
|
383 |
-
#: includes/class-freemius.
|
384 |
-
#: includes/class-freemius.php:
|
385 |
msgctxt ""
|
386 |
msgid "Hmm"
|
387 |
msgstr "Uhm"
|
388 |
|
389 |
-
#: includes/class-freemius.php:
|
390 |
msgid "It looks like you are still on the %s plan. If you did upgrade or change your plan, it's probably an issue on our side - sorry."
|
391 |
msgstr "Sembra che tu sia ancora usando il piano %s. Se hai effettuato un upgrade o cambiato il piano, è probabile che ci sia un problema nei nostri sistemi."
|
392 |
|
393 |
-
#: includes/class-freemius.
|
394 |
-
#: templates/add-ons.
|
395 |
msgctxt "trial period"
|
396 |
msgid "Trial"
|
397 |
msgstr "Prova gratuita"
|
398 |
|
399 |
-
#: includes/class-freemius.php:
|
400 |
msgid "I have upgraded my account but when I try to Sync the License, the plan remains %s."
|
401 |
msgstr "Ho aggiornato il mio account, ma quando cerco di sincronizzare la licenza, il piano rimane %s."
|
402 |
|
403 |
-
#: includes/class-freemius.
|
404 |
msgid "Please contact us here"
|
405 |
msgstr "Contattaci qui"
|
406 |
|
407 |
-
#: includes/class-freemius.php:
|
408 |
msgid "Your plan was successfully upgraded."
|
409 |
msgstr "Il piano è stato aggiornato con successo."
|
410 |
|
411 |
-
#: includes/class-freemius.php:
|
412 |
msgid "Your plan was successfully changed to %s."
|
413 |
msgstr "Il piano è stato cambiato con successo a %s."
|
414 |
|
415 |
-
#: includes/class-freemius.php:
|
416 |
msgid "Your license has expired. You can still continue using the free %s forever."
|
417 |
msgstr "La tua licenza è scaduta. Puoi continuare ad usare la versione gratuita %s per sempre."
|
418 |
|
419 |
-
#: includes/class-freemius.php:
|
420 |
msgid "Your license has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
|
421 |
msgstr "La tua licenza è scaduta. %1$saggiorna ora %2$sper continuare ad utilizzare %3$s senza interruzioni."
|
422 |
|
423 |
-
#: includes/class-freemius.php:
|
424 |
msgid "Your license has been cancelled. If you think it's a mistake, please contact support."
|
425 |
msgstr "La tua licenza è stata cancellata. Se credi sia un errore, per favore contatta il supporto."
|
426 |
|
427 |
-
#: includes/class-freemius.php:
|
428 |
msgid "Your license has expired. You can still continue using all the %s features, but you'll need to renew your license to continue getting updates and support."
|
429 |
msgstr "La licenza è scaduta. È comunque possibile continuare a utilizzare tutte le funzionalità di %s, ma sarà necessario rinnovare la licenza per continuare a ricevere gli aggiornamenti ed il supporto."
|
430 |
|
431 |
-
#: includes/class-freemius.php:
|
432 |
msgid "Your free trial has expired. You can still continue using all our free features."
|
433 |
msgstr "La tua versione di prova gratuita è scaduta. Puoi continuare ad usare tutte le funzionalità gratuite."
|
434 |
|
435 |
-
#: includes/class-freemius.php:
|
436 |
msgid "Your free trial has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
|
437 |
msgstr "La tua versione prova è scaduta.%1$s aggiorna ora %2$s per continuare ad usare %3$s senza interruzioni."
|
438 |
|
439 |
-
#: includes/class-freemius.php:
|
440 |
msgid "It looks like the license could not be activated."
|
441 |
msgstr "Sembra che la licenza non possa essere attivata."
|
442 |
|
443 |
-
#: includes/class-freemius.php:
|
444 |
msgid "Your license was successfully activated."
|
445 |
msgstr "La tua licenza è stata attivata correttamente."
|
446 |
|
447 |
-
#: includes/class-freemius.php:
|
448 |
msgid "It looks like your site currently doesn't have an active license."
|
449 |
msgstr "Sembra che il tuo sito non disponga di alcuna licenza attiva."
|
450 |
|
451 |
-
#: includes/class-freemius.php:
|
452 |
msgid "It looks like the license deactivation failed."
|
453 |
msgstr "Sembra che la disattivazione della licenza non sia riuscita."
|
454 |
|
455 |
-
#: includes/class-freemius.php:
|
456 |
msgid "Your license was successfully deactivated, you are back to the %s plan."
|
457 |
msgstr "La tua licenza é stata disattivata con successo, sei tornato al piano %s."
|
458 |
|
459 |
-
#: includes/class-freemius.php:
|
460 |
msgid "O.K"
|
461 |
msgstr "OK"
|
462 |
|
463 |
-
#: includes/class-freemius.php:
|
464 |
-
msgid "
|
465 |
-
msgstr "
|
466 |
|
467 |
-
#: includes/class-freemius.php:
|
468 |
-
msgid "
|
469 |
-
msgstr "
|
470 |
|
471 |
-
#: includes/class-freemius.php:
|
472 |
msgid "You are already running the %s in a trial mode."
|
473 |
msgstr "Stai già usando %s in modalità prova."
|
474 |
|
475 |
-
#: includes/class-freemius.php:
|
476 |
msgid "You already utilized a trial before."
|
477 |
msgstr "Hai già utilizzato una prova gratuita in passato."
|
478 |
|
479 |
-
#: includes/class-freemius.php:
|
480 |
msgid "Plan %s do not exist, therefore, can't start a trial."
|
481 |
msgstr "Il piano %s non esiste, per questo motivo non è possibile iniziare il periodo di prova."
|
482 |
|
483 |
-
#: includes/class-freemius.php:
|
484 |
msgid "Plan %s does not support a trial period."
|
485 |
msgstr "Il piano %s non supporta il periodo di prova."
|
486 |
|
487 |
-
#: includes/class-freemius.php:
|
488 |
msgid "None of the %s's plans supports a trial period."
|
489 |
msgstr "Nessuno dei piani di %ssupporta il periodo di prova."
|
490 |
|
491 |
-
#: includes/class-freemius.php:
|
492 |
msgid "It looks like you are not in trial mode anymore so there's nothing to cancel :)"
|
493 |
msgstr "Sembra che tu non stia più usando la prova gratuita, quindi non c'è niente che tu debba annullare :)"
|
494 |
|
495 |
-
#: includes/class-freemius.php:
|
496 |
-
msgid "Your %s free trial was successfully cancelled."
|
497 |
-
msgstr "Il tuo periodo di prova gratuito %s è stato annullato con successo."
|
498 |
-
|
499 |
-
#: includes/class-freemius.php:17190
|
500 |
msgid "Seems like we are having some temporary issue with your trial cancellation. Please try again in few minutes."
|
501 |
msgstr "Stiamo avendo qualche problema temporaneo con l'annullamento del periodo di prova. Riprova tra qualche minuto."
|
502 |
|
503 |
-
#: includes/class-freemius.php:
|
|
|
|
|
|
|
|
|
504 |
msgid "Version %s was released."
|
505 |
msgstr "La versione %s é stata rilasciata."
|
506 |
|
507 |
-
#: includes/class-freemius.php:
|
508 |
msgid "Please download %s."
|
509 |
msgstr "Scarica %s."
|
510 |
|
511 |
-
#: includes/class-freemius.php:
|
512 |
msgid "the latest %s version here"
|
513 |
msgstr "l'ultima versione %s é quì"
|
514 |
|
515 |
-
#: includes/class-freemius.php:
|
516 |
msgid "New"
|
517 |
msgstr "Nuovo"
|
518 |
|
519 |
-
#: includes/class-freemius.php:
|
520 |
msgid "Seems like you got the latest release."
|
521 |
msgstr "Sembra che tu abbia la versione più recente."
|
522 |
|
523 |
-
#: includes/class-freemius.php:
|
524 |
msgid "You are all good!"
|
525 |
msgstr "Sei fantastico!"
|
526 |
|
527 |
-
#: includes/class-freemius.php:
|
528 |
msgid "Verification mail was just sent to %s. If you can't find it after 5 min, please check your spam box."
|
529 |
msgstr "L'email di verifica è stata inviata a %s. Se dopo 5 minuti non è ancora arrivata, per favore controlla nella tua casella di posta indesiderata."
|
530 |
|
531 |
-
#: includes/class-freemius.php:
|
532 |
msgid "Site successfully opted in."
|
533 |
msgstr "Sito accettato con successo."
|
534 |
|
535 |
-
#: includes/class-freemius.
|
536 |
msgid "Awesome"
|
537 |
msgstr "Fantastico"
|
538 |
|
539 |
-
#: includes/class-freemius.
|
540 |
msgid "We appreciate your help in making the %s better by letting us track some usage data."
|
541 |
msgstr "Ti ringraziamo per averci concesso di tracciare alcuni dati di utilizzo al fine di migliorare %s."
|
542 |
|
543 |
-
#: includes/class-freemius.php:
|
544 |
msgid "Thank you!"
|
545 |
msgstr "Grazie!"
|
546 |
|
547 |
-
#: includes/class-freemius.php:
|
548 |
msgid "We will no longer be sending any usage data of %s on %s to %s."
|
549 |
msgstr "Non possiamo più inviare i dati di utilizzo di %ssu %sa %s."
|
550 |
|
551 |
-
#: includes/class-freemius.php:
|
552 |
msgid "Please check your mailbox, you should receive an email via %s to confirm the ownership change. From security reasons, you must confirm the change within the next 15 min. If you cannot find the email, please check your spam folder."
|
553 |
msgstr "Verifica di aver ricevuto l'email da %s per confermare il cambiamento del proprietario. Per ragioni di sicurezza devi confermare il cambiamento entro 15 minuti. Se non trovi l'email controlla nella posta indesiderata."
|
554 |
|
555 |
-
#: includes/class-freemius.php:
|
556 |
msgid "Thanks for confirming the ownership change. An email was just sent to %s for final approval."
|
557 |
msgstr "Grazie per aver confermato il cambiamento del proprietario. Un' email è stata appena inviata a %s per la conferma finale."
|
558 |
|
559 |
-
#: includes/class-freemius.php:
|
560 |
msgid "%s is the new owner of the account."
|
561 |
msgstr "%s è il nuovo proprietario dell'account."
|
562 |
|
563 |
-
#: includes/class-freemius.php:
|
564 |
msgctxt "as congratulations"
|
565 |
msgid "Congrats"
|
566 |
msgstr "Congratulazioni"
|
567 |
|
568 |
-
#: includes/class-freemius.php:
|
569 |
msgid "Sorry, we could not complete the email update. Another user with the same email is already registered."
|
570 |
msgstr "Siamo spiacenti, non siamo riusciti a completare l'aggiornamento via email. Un altro utente con lo stesso indirizzo email è già registrato."
|
571 |
|
572 |
-
#: includes/class-freemius.php:
|
573 |
msgid "If you would like to give up the ownership of the %s's account to %s click the Change Ownership button."
|
574 |
msgstr "Puoi abbandonare la proprietà dell'account %s a %scliccando il pulsante Cambia proprietario."
|
575 |
|
576 |
-
#: includes/class-freemius.php:
|
577 |
msgid "Change Ownership"
|
578 |
msgstr "Cambia Proprietario"
|
579 |
|
580 |
-
#: includes/class-freemius.php:
|
581 |
msgid "Your email was successfully updated. You should receive an email with confirmation instructions in few moments."
|
582 |
msgstr "Il tuo indirizzo email è stato aggiornato correttamente. Riceverai un'email con le istruzioni di conferma in pochi istanti."
|
583 |
|
584 |
-
#: includes/class-freemius.php:
|
585 |
msgid "Please provide your full name."
|
586 |
msgstr "Per favore inserisci il tuo nome completo."
|
587 |
|
588 |
-
#: includes/class-freemius.php:
|
589 |
msgid "Your name was successfully updated."
|
590 |
msgstr "Il tuo nome è stato aggiornato correttamente."
|
591 |
|
592 |
-
#: includes/class-freemius.php:
|
593 |
msgid "You have successfully updated your %s."
|
594 |
msgstr "Hai aggiornato con successo il tuo %s."
|
595 |
|
596 |
-
#: includes/class-freemius.php:
|
597 |
msgid "Just letting you know that the add-ons information of %s is being pulled from an external server."
|
598 |
msgstr "Le informazioni sugli add-on di %s vengono scaricate da un server esterno."
|
599 |
|
600 |
-
#: includes/class-freemius.php:
|
601 |
msgctxt "advance notice of something that will need attention."
|
602 |
msgid "Heads up"
|
603 |
msgstr "Attenzione"
|
604 |
|
605 |
-
#: includes/class-freemius.php:
|
606 |
msgctxt "exclamation"
|
607 |
msgid "Hey"
|
608 |
msgstr "Hey"
|
609 |
|
610 |
-
#: includes/class-freemius.php:
|
611 |
msgid "How do you like %s so far? Test all our %s premium features with a %d-day free trial."
|
612 |
msgstr "Come sta andando con %s? Prova tutte le funzionalità premium di %s con una prova gratuita di %d giorni."
|
613 |
|
614 |
-
#: includes/class-freemius.php:
|
615 |
msgid "No commitment for %s days - cancel anytime!"
|
616 |
msgstr "Nessun impegno per %s giorni - puoi annullare in qualsiasi momento!"
|
617 |
|
618 |
-
#: includes/class-freemius.php:
|
619 |
msgid "No credit card required"
|
620 |
msgstr "Nessuna carta di credito richiesta"
|
621 |
|
622 |
-
#: includes/class-freemius.
|
623 |
msgctxt "call to action"
|
624 |
msgid "Start free trial"
|
625 |
msgstr "Inizia il periodo di prova gratuito"
|
626 |
|
627 |
-
#: includes/class-freemius.php:
|
628 |
msgid "Hey there, did you know that %s has an affiliate program? If you like the %s you can become our ambassador and earn some cash!"
|
629 |
msgstr "Ciao, sai che %s ha il programma di affiliazione? Se ti piace %s puoi diventare un nostro ambasciatore e guadagnare denaro!"
|
630 |
|
631 |
-
#: includes/class-freemius.php:
|
632 |
msgid "Learn more"
|
633 |
msgstr "Scopri altro"
|
634 |
|
635 |
-
#: includes/class-freemius.
|
636 |
-
#: templates/account.
|
637 |
-
#: templates/connect.
|
638 |
-
#: templates/account/partials/addon.php:
|
639 |
msgid "Activate License"
|
640 |
msgstr "Attiva licenza"
|
641 |
|
642 |
-
#: includes/class-freemius.
|
643 |
-
#: templates/account.
|
644 |
msgid "Change License"
|
645 |
msgstr "Cambia licenza"
|
646 |
|
647 |
-
#: includes/class-freemius.
|
648 |
msgid "Opt Out"
|
649 |
msgstr "Cancella iscrizione"
|
650 |
|
651 |
-
#: includes/class-freemius.
|
652 |
#: templates/account/partials/site.php43,
|
653 |
#: templates/account/partials/site.php:161
|
654 |
msgid "Opt In"
|
655 |
msgstr "Iscriviti"
|
656 |
|
657 |
-
#: includes/class-freemius.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
658 |
msgid "Please follow these steps to complete the upgrade"
|
659 |
msgstr "Segui i passi seguenti per completare l'aggiornamento"
|
660 |
|
661 |
-
#: includes/class-freemius.php:
|
662 |
msgid "Download the latest %s version"
|
663 |
msgstr "Scarica l'ultima versione di %s"
|
664 |
|
665 |
-
#: includes/class-freemius.php:
|
666 |
msgid "Upload and activate the downloaded version"
|
667 |
msgstr "Carica e attiva la versione scaricata"
|
668 |
|
669 |
-
#: includes/class-freemius.php:
|
670 |
msgid "How to upload and activate?"
|
671 |
msgstr "Come faccio a caricare ed attivare?"
|
672 |
|
673 |
-
#: includes/class-freemius.php:
|
674 |
msgid "%sClick here%s to choose the sites where you'd like to activate the license on."
|
675 |
msgstr "%sClicca qui%s per scegliere i siti dove vuoi attivare la licenza."
|
676 |
|
677 |
-
#: includes/class-freemius.php:
|
678 |
msgid "Auto installation only works for opted-in users."
|
679 |
msgstr "L'installazione automatica funziona solo per gli utenti che hanno dato il consenso."
|
680 |
|
681 |
-
#: includes/class-freemius.
|
682 |
-
#: includes/class-fs-plugin-updater.
|
683 |
-
#: includes/class-fs-plugin-updater.php:
|
684 |
msgid "Invalid module ID."
|
685 |
msgstr "ID modulo non valida."
|
686 |
|
687 |
-
#: includes/class-freemius.
|
688 |
msgid "Premium version already active."
|
689 |
msgstr "Versione Premium già attiva."
|
690 |
|
691 |
-
#: includes/class-freemius.php:
|
692 |
msgid "You do not have a valid license to access the premium version."
|
693 |
msgstr "Non disponi di una licenza valida per accedere alla versione Premium."
|
694 |
|
695 |
-
#: includes/class-freemius.php:
|
696 |
msgid "Plugin is a \"Serviceware\" which means it does not have a premium code version."
|
697 |
msgstr "Il plugin è un \"Serviceware\", quindi non dispone di una versione del codice Premium."
|
698 |
|
699 |
-
#: includes/class-freemius.
|
700 |
msgid "Premium add-on version already installed."
|
701 |
msgstr "Versione Premium dell'add-on già installata."
|
702 |
|
703 |
-
#: includes/class-freemius.php:
|
704 |
msgid "View paid features"
|
705 |
msgstr "Vedi funzionalità a pagamento"
|
706 |
|
707 |
-
#: includes/class-freemius.php:
|
708 |
msgid "Thank you so much for using %s and its add-ons!"
|
709 |
msgstr "Grazie per utilizzare %se i suoi addon!"
|
710 |
|
711 |
-
#: includes/class-freemius.php:
|
712 |
msgid "Thank you so much for using %s!"
|
713 |
msgstr "Grazie per utilizzare %s!"
|
714 |
|
715 |
-
#: includes/class-freemius.php:
|
716 |
msgid "You've already opted-in to our usage-tracking, which helps us keep improving the %s."
|
717 |
msgstr "Hai già accettato il tracciamento d'uso, ci aiuterà a migliorare %s."
|
718 |
|
719 |
-
#: includes/class-freemius.php:
|
720 |
msgid "Thank you so much for using our products!"
|
721 |
msgstr "Grazie per utilizzare i nostri prodotti!"
|
722 |
|
723 |
-
#: includes/class-freemius.php:
|
724 |
msgid "You've already opted-in to our usage-tracking, which helps us keep improving them."
|
725 |
msgstr "Hai già accettato il tracciamento d'uso che ci aiuta a migliorare."
|
726 |
|
727 |
-
#: includes/class-freemius.php:
|
728 |
msgid "%s and its add-ons"
|
729 |
msgstr "%se i suoi addon"
|
730 |
|
731 |
-
#: includes/class-freemius.php:
|
732 |
msgid "Products"
|
733 |
msgstr "Prodotti"
|
734 |
|
735 |
-
#: includes/class-freemius.
|
736 |
msgid "Yes"
|
737 |
msgstr "Si"
|
738 |
|
739 |
-
#: includes/class-freemius.
|
740 |
msgid "send me security & feature updates, educational content and offers."
|
741 |
msgstr "inviami aggiornamenti di funzionalità e sicurezza, contenuti formativi e offerte."
|
742 |
|
743 |
-
#: includes/class-freemius.
|
744 |
msgid "No"
|
745 |
msgstr "No"
|
746 |
|
747 |
-
#: includes/class-freemius.
|
748 |
msgid "do %sNOT%s send me security & feature updates, educational content and offers."
|
749 |
msgstr "%snon %s mi invierà aggiornamenti di funzionalità e sicurezza, contenuti formativi e offerte."
|
750 |
|
751 |
-
#: includes/class-freemius.php:
|
752 |
msgid "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard 🙂"
|
753 |
msgstr "A causa della nuova %sRegolamento Europeo sulla Privacy (GDPR)%se i suoi requisiti è necessario che accetti esplicitamente il consenso confermando nuovamente che accetti"
|
754 |
|
755 |
-
#: includes/class-freemius.
|
756 |
msgid "Please let us know if you'd like us to contact you for security & feature updates, educational content, and occasional offers:"
|
757 |
msgstr "Facci sapere se vuoi essere contattato per aggiornamenti di sicurezza e di funzionalità, contenuti formativi e offerte occasionali:"
|
758 |
|
759 |
-
#: includes/class-freemius.php:
|
760 |
msgid "License key is empty."
|
761 |
msgstr "La chiave licenza è vuota."
|
762 |
|
763 |
#: includes/class-fs-plugin-updater.php184,
|
764 |
-
#:
|
765 |
-
msgid "
|
766 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
767 |
|
768 |
-
#: includes/class-fs-plugin-updater.php:
|
769 |
msgid "Installing plugin: %s"
|
770 |
msgstr "Installazione plugin: %s"
|
771 |
|
772 |
-
#: includes/class-fs-plugin-updater.php:
|
773 |
msgid "Unable to connect to the filesystem. Please confirm your credentials."
|
774 |
msgstr "Impossibile accedere al filesystem. Conferma le tue credenziali."
|
775 |
|
776 |
-
#: includes/class-fs-plugin-updater.php:
|
777 |
msgid "The remote plugin package does not contain a folder with the desired slug and renaming did not work."
|
778 |
msgstr "Il pacchetto remoto del plugin non contiene una cartella con lo slug desiderato e la rinominazione non ha funzionato."
|
779 |
|
780 |
-
#: includes/fs-plugin-info-dialog.
|
781 |
-
#: templates/account/partials/addon.php:
|
782 |
msgctxt "verb"
|
783 |
msgid "Purchase"
|
784 |
msgstr "Acquisto"
|
785 |
|
786 |
-
#: includes/fs-plugin-info-dialog.php:
|
787 |
msgid "Start my free %s"
|
788 |
msgstr "Inizia la mia %s"
|
789 |
|
790 |
-
#: includes/fs-plugin-info-dialog.php:
|
791 |
msgid "Install Free Version Now"
|
792 |
msgstr "Installa la versione gratuita ora"
|
793 |
|
794 |
-
#: includes/fs-plugin-info-dialog.
|
795 |
-
#: templates/account/partials/addon.
|
796 |
-
#: templates/account/partials/addon.php:
|
797 |
msgid "Install Now"
|
798 |
msgstr "Installa ora"
|
799 |
|
800 |
-
#: includes/fs-plugin-info-dialog.php:
|
801 |
msgctxt "as download latest version"
|
802 |
msgid "Download Latest Free Version"
|
803 |
msgstr "Scarica l'ultima versione gratuita"
|
804 |
|
805 |
-
#: includes/fs-plugin-info-dialog.
|
806 |
#: templates/account/partials/addon.php:21
|
807 |
msgctxt "as download latest version"
|
808 |
msgid "Download Latest"
|
809 |
msgstr "Scarica l'ultima versione"
|
810 |
|
811 |
-
#: includes/fs-plugin-info-dialog.php:
|
812 |
msgid "Install Free Version Update Now"
|
813 |
msgstr "Installa l'ultima versione gratuita"
|
814 |
|
815 |
-
#: includes/fs-plugin-info-dialog.
|
816 |
msgid "Install Update Now"
|
817 |
msgstr "Installa l'aggiornamento ora"
|
818 |
|
819 |
-
#: includes/fs-plugin-info-dialog.php:
|
820 |
msgid "Newer Free Version (%s) Installed"
|
821 |
msgstr "Nuova versione gratuita (%s) installata"
|
822 |
|
823 |
-
#: includes/fs-plugin-info-dialog.php:
|
824 |
msgid "Newer Version (%s) Installed"
|
825 |
msgstr "Versione più recente (%s) installata"
|
826 |
|
827 |
-
#: includes/fs-plugin-info-dialog.php:
|
828 |
msgid "Latest Free Version Installed"
|
829 |
msgstr "Ultima versione gratuita installata"
|
830 |
|
831 |
-
#: includes/fs-plugin-info-dialog.php:
|
832 |
msgid "Latest Version Installed"
|
833 |
msgstr "Versione più recente installata"
|
834 |
|
835 |
-
#: includes/fs-plugin-info-dialog.php:
|
836 |
msgctxt "Plugin installer section title"
|
837 |
msgid "Description"
|
838 |
msgstr "Descrizione"
|
839 |
|
840 |
-
#: includes/fs-plugin-info-dialog.php:
|
841 |
msgctxt "Plugin installer section title"
|
842 |
msgid "Installation"
|
843 |
msgstr "Installazione"
|
844 |
|
845 |
-
#: includes/fs-plugin-info-dialog.php:
|
846 |
msgctxt "Plugin installer section title"
|
847 |
msgid "FAQ"
|
848 |
msgstr "FAQ"
|
849 |
|
850 |
-
#: includes/fs-plugin-info-dialog.
|
851 |
#: templates/plugin-info/description.php:55
|
852 |
msgid "Screenshots"
|
853 |
msgstr "Screenshot"
|
854 |
|
855 |
-
#: includes/fs-plugin-info-dialog.php:
|
856 |
msgctxt "Plugin installer section title"
|
857 |
msgid "Changelog"
|
858 |
msgstr "Changelog"
|
859 |
|
860 |
-
#: includes/fs-plugin-info-dialog.php:
|
861 |
msgctxt "Plugin installer section title"
|
862 |
msgid "Reviews"
|
863 |
msgstr "Recensioni"
|
864 |
|
865 |
-
#: includes/fs-plugin-info-dialog.php:
|
866 |
msgctxt "Plugin installer section title"
|
867 |
msgid "Other Notes"
|
868 |
msgstr "Altre note"
|
869 |
|
870 |
-
#: includes/fs-plugin-info-dialog.php:
|
871 |
msgctxt "Plugin installer section title"
|
872 |
msgid "Features & Pricing"
|
873 |
msgstr "Caratteristiche & prezzi"
|
874 |
|
875 |
-
#: includes/fs-plugin-info-dialog.php:
|
876 |
msgid "Plugin Install"
|
877 |
msgstr "Installazione del plugin"
|
878 |
|
879 |
-
#: includes/fs-plugin-info-dialog.php:
|
880 |
msgctxt "e.g. Professional Plan"
|
881 |
msgid "%s Plan"
|
882 |
msgstr "Piano %s"
|
883 |
|
884 |
-
#: includes/fs-plugin-info-dialog.php:
|
885 |
msgctxt "e.g. the best product"
|
886 |
msgid "Best"
|
887 |
msgstr "Migliore"
|
888 |
|
889 |
-
#: includes/fs-plugin-info-dialog.
|
890 |
-
#: includes/fs-plugin-info-dialog.php:
|
891 |
msgctxt "as every month"
|
892 |
msgid "Monthly"
|
893 |
msgstr "Mensilmente"
|
894 |
|
895 |
-
#: includes/fs-plugin-info-dialog.php:
|
896 |
msgctxt "as once a year"
|
897 |
msgid "Annual"
|
898 |
msgstr "Annuale"
|
899 |
|
900 |
-
#: includes/fs-plugin-info-dialog.php:
|
901 |
msgid "Lifetime"
|
902 |
msgstr "Tutta la vita"
|
903 |
|
904 |
-
#: includes/fs-plugin-info-dialog.
|
905 |
-
#: includes/fs-plugin-info-dialog.
|
906 |
-
#: includes/fs-plugin-info-dialog.php:
|
907 |
msgctxt "e.g. billed monthly"
|
908 |
msgid "Billed %s"
|
909 |
msgstr "Fatturato %s"
|
910 |
|
911 |
-
#: includes/fs-plugin-info-dialog.php:
|
912 |
msgctxt "as once a year"
|
913 |
msgid "Annually"
|
914 |
msgstr "Annualmente"
|
915 |
|
916 |
-
#: includes/fs-plugin-info-dialog.php:
|
917 |
msgctxt "as once a year"
|
918 |
msgid "Once"
|
919 |
msgstr "Una volta"
|
920 |
|
921 |
-
#: includes/fs-plugin-info-dialog.php:
|
922 |
msgid "Single Site License"
|
923 |
msgstr "Licenza per sito singolo"
|
924 |
|
925 |
-
#: includes/fs-plugin-info-dialog.php:
|
926 |
msgid "Unlimited Licenses"
|
927 |
msgstr "Licenze illimitate"
|
928 |
|
929 |
-
#: includes/fs-plugin-info-dialog.php:
|
930 |
msgid "Up to %s Sites"
|
931 |
msgstr "Fino a %s siti"
|
932 |
|
933 |
-
#: includes/fs-plugin-info-dialog.
|
934 |
#: templates/plugin-info/features.php:82
|
935 |
msgctxt "as monthly period"
|
936 |
msgid "mo"
|
937 |
msgstr "mese"
|
938 |
|
939 |
-
#: includes/fs-plugin-info-dialog.
|
940 |
#: templates/plugin-info/features.php:80
|
941 |
msgctxt "as annual period"
|
942 |
msgid "year"
|
943 |
msgstr "anno"
|
944 |
|
945 |
-
#: includes/fs-plugin-info-dialog.php:
|
946 |
msgctxt "noun"
|
947 |
msgid "Price"
|
948 |
msgstr "Prezzo"
|
949 |
|
950 |
-
#: includes/fs-plugin-info-dialog.php:
|
951 |
msgid "Save %s"
|
952 |
msgstr "Risparmia %s"
|
953 |
|
954 |
-
#: includes/fs-plugin-info-dialog.php:
|
955 |
msgid "No commitment for %s - cancel anytime"
|
956 |
msgstr "Nessun impegno con %s - cancella quando vuoi"
|
957 |
|
958 |
-
#: includes/fs-plugin-info-dialog.php:
|
959 |
msgid "After your free %s, pay as little as %s"
|
960 |
msgstr "Dopo il tuo %s gratuito, paghi solamente %s"
|
961 |
|
962 |
-
#: includes/fs-plugin-info-dialog.php:
|
963 |
msgid "Details"
|
964 |
msgstr "Dettagli"
|
965 |
|
966 |
-
#: includes/fs-plugin-info-dialog.
|
967 |
-
#: templates/debug.
|
968 |
-
#: templates/account/partials/addon.php:
|
969 |
msgctxt "product version"
|
970 |
msgid "Version"
|
971 |
msgstr "Versione"
|
972 |
|
973 |
-
#: includes/fs-plugin-info-dialog.php:
|
974 |
msgctxt "as the plugin author"
|
975 |
msgid "Author"
|
976 |
msgstr "Autore"
|
977 |
|
978 |
-
#: includes/fs-plugin-info-dialog.php:
|
979 |
msgid "Last Updated"
|
980 |
msgstr "Ultimo aggiornamento"
|
981 |
|
982 |
-
#: includes/fs-plugin-info-dialog.php:
|
983 |
msgctxt "x-ago"
|
984 |
msgid "%s ago"
|
985 |
msgstr "%s fa"
|
986 |
|
987 |
-
#: includes/fs-plugin-info-dialog.php:
|
988 |
msgid "Requires WordPress Version"
|
989 |
msgstr "Richiede la versione di WordPress"
|
990 |
|
991 |
-
#: includes/fs-plugin-info-dialog.php:
|
992 |
msgid "%s or higher"
|
993 |
msgstr "%s o superiore"
|
994 |
|
995 |
-
#: includes/fs-plugin-info-dialog.php:
|
996 |
msgid "Compatible up to"
|
997 |
msgstr "Compatibile fino a"
|
998 |
|
999 |
-
#: includes/fs-plugin-info-dialog.php:
|
1000 |
msgid "Downloaded"
|
1001 |
msgstr "Scaricato"
|
1002 |
|
1003 |
-
#: includes/fs-plugin-info-dialog.php:
|
1004 |
msgid "%s time"
|
1005 |
msgstr "% volta"
|
1006 |
|
1007 |
-
#: includes/fs-plugin-info-dialog.php:
|
1008 |
msgid "%s times"
|
1009 |
msgstr "%s volte"
|
1010 |
|
1011 |
-
#: includes/fs-plugin-info-dialog.php:
|
1012 |
msgid "WordPress.org Plugin Page"
|
1013 |
msgstr "Pagina dei plugin di WordPress.org"
|
1014 |
|
1015 |
-
#: includes/fs-plugin-info-dialog.php:
|
1016 |
msgid "Plugin Homepage"
|
1017 |
msgstr "Homepage del plugin"
|
1018 |
|
1019 |
-
#: includes/fs-plugin-info-dialog.
|
1020 |
-
#: includes/fs-plugin-info-dialog.php:
|
1021 |
msgid "Donate to this plugin"
|
1022 |
msgstr "Fai una donazione a questo plugin"
|
1023 |
|
1024 |
-
#: includes/fs-plugin-info-dialog.php:
|
1025 |
msgid "Average Rating"
|
1026 |
msgstr "Valutazione media"
|
1027 |
|
1028 |
-
#: includes/fs-plugin-info-dialog.php:
|
1029 |
msgid "based on %s"
|
1030 |
msgstr "basato su %s"
|
1031 |
|
1032 |
-
#: includes/fs-plugin-info-dialog.php:
|
1033 |
msgid "%s rating"
|
1034 |
msgstr "%s valutazione"
|
1035 |
|
1036 |
-
#: includes/fs-plugin-info-dialog.php:
|
1037 |
msgid "%s ratings"
|
1038 |
msgstr "%s valutazioni"
|
1039 |
|
1040 |
-
#: includes/fs-plugin-info-dialog.php:
|
1041 |
msgid "%s star"
|
1042 |
msgstr "%s stella"
|
1043 |
|
1044 |
-
#: includes/fs-plugin-info-dialog.php:
|
1045 |
msgid "%s stars"
|
1046 |
msgstr "%s stelle"
|
1047 |
|
1048 |
-
#: includes/fs-plugin-info-dialog.php:
|
1049 |
msgid "Click to see reviews that provided a rating of %s"
|
1050 |
msgstr "Fai clic per vedere le recensioni che hanno fornito una valutazione di %s"
|
1051 |
|
1052 |
-
#: includes/fs-plugin-info-dialog.php:
|
1053 |
msgid "Contributors"
|
1054 |
msgstr "Contributori"
|
1055 |
|
1056 |
-
#: includes/fs-plugin-info-dialog.
|
1057 |
-
#: includes/fs-plugin-info-dialog.php:
|
1058 |
msgid "Warning"
|
1059 |
msgstr "Avviso"
|
1060 |
|
1061 |
-
#: includes/fs-plugin-info-dialog.php:
|
1062 |
msgid "This plugin has not been tested with your current version of WordPress."
|
1063 |
msgstr "Questo plugin non è stato testato con la versione corrente di WordPress."
|
1064 |
|
1065 |
-
#: includes/fs-plugin-info-dialog.php:
|
1066 |
msgid "This plugin has not been marked as compatible with your version of WordPress."
|
1067 |
msgstr "Questo plugin non è stato segnato come compatibile con la tua versione di WordPress."
|
1068 |
|
1069 |
-
#: includes/fs-plugin-info-dialog.php:
|
1070 |
msgid "Paid add-on must be deployed to Freemius."
|
1071 |
msgstr "Gli add-on a pagamento devono essere distribuiti da Freemius."
|
1072 |
|
1073 |
-
#: includes/fs-plugin-info-dialog.php:
|
1074 |
msgid "Add-on must be deployed to WordPress.org or Freemius."
|
1075 |
msgstr "L'add-on dev'essere distribuito da WordPress.org o Freemius."
|
1076 |
|
1077 |
-
#: templates/account.php81, templates/
|
|
|
1078 |
#: templates/account/partials/site.php:295
|
1079 |
-
msgid "Downgrading your plan
|
1080 |
-
msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1081 |
|
1082 |
-
#: templates/account.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1083 |
msgid "Cancelling the trial will immediately block access to all premium features. Are you sure?"
|
1084 |
msgstr "Cancellando il periodo di prova gratuito bloccherai immediatamente l'accesso a tutte le funzionalità premium. Vuoi continuare?"
|
1085 |
|
1086 |
-
#: templates/account.
|
1087 |
-
#: templates/account/partials/
|
1088 |
-
|
1089 |
-
|
|
|
1090 |
|
1091 |
-
#: templates/account.
|
1092 |
-
#: templates/account/partials/
|
|
|
1093 |
msgid "Once your license expires you can still use the Free version but you will NOT have access to the %s features."
|
1094 |
msgstr "Quando la tua licenza scadrà, potrai comunque continuare a usare la versione gratuita, ma NON avrai accesso alle funzionalità %s."
|
1095 |
|
1096 |
#. translators: %s: Plan title (e.g. "Professional")
|
1097 |
-
#: templates/account.
|
1098 |
#: templates/account/partials/activate-license-button.php31,
|
1099 |
-
#: templates/account/partials/addon.php:
|
1100 |
msgid "Activate %s Plan"
|
1101 |
msgstr "Attivare il piano %s"
|
1102 |
|
1103 |
#. translators: %s: Time period (e.g. Auto renews in "2 months")
|
1104 |
-
#: templates/account.
|
1105 |
#: templates/account/partials/site.php:275
|
1106 |
msgid "Auto renews in %s"
|
1107 |
msgstr "Rinnovo automatico in %s"
|
1108 |
|
1109 |
#. translators: %s: Time period (e.g. Expires in "2 months")
|
1110 |
-
#: templates/account.
|
1111 |
#: templates/account/partials/site.php:277
|
1112 |
msgid "Expires in %s"
|
1113 |
msgstr "Scade in %s"
|
1114 |
|
1115 |
-
#: templates/account.
|
1116 |
msgctxt "as synchronize license"
|
1117 |
msgid "Sync License"
|
1118 |
msgstr "Sincronizza la licenza"
|
1119 |
|
1120 |
-
#: templates/account.
|
1121 |
msgid "Cancel Trial"
|
1122 |
msgstr "Annulla prova gratuita"
|
1123 |
|
1124 |
-
#: templates/account.
|
1125 |
msgid "Change Plan"
|
1126 |
msgstr "Cambia piano"
|
1127 |
|
1128 |
-
#: templates/account.
|
1129 |
msgctxt "verb"
|
1130 |
msgid "Upgrade"
|
1131 |
msgstr "Aggiornamento"
|
1132 |
|
1133 |
-
#: templates/account.
|
1134 |
-
#: templates/account/partials/site.php:
|
1135 |
msgctxt "verb"
|
1136 |
msgid "Downgrade"
|
1137 |
msgstr "Downgrade"
|
1138 |
|
1139 |
-
#: templates/account.
|
1140 |
#: templates/plugin-info/features.php72,
|
1141 |
-
#: templates/account/partials/addon.
|
1142 |
#: templates/account/partials/site.php:31
|
1143 |
msgid "Free"
|
1144 |
msgstr "Gratuito"
|
1145 |
|
1146 |
-
#: templates/account.
|
1147 |
msgid "Activate"
|
1148 |
msgstr "Attiva"
|
1149 |
|
1150 |
-
#: templates/account.
|
1151 |
#: includes/customizer/class-fs-customizer-upsell-control.php106,
|
1152 |
-
#: templates/account/partials/addon.php:
|
1153 |
msgctxt "as product pricing plan"
|
1154 |
msgid "Plan"
|
1155 |
msgstr "Piano"
|
1156 |
|
1157 |
-
#: templates/account.php:
|
1158 |
msgid "Free Trial"
|
1159 |
msgstr "Prova gratuita"
|
1160 |
|
1161 |
-
#: templates/account.php:
|
1162 |
msgid "Account Details"
|
1163 |
msgstr "Dettagli dell'account"
|
1164 |
|
1165 |
-
#: templates/account.php:
|
1166 |
msgid "Deleting the account will automatically deactivate your %s plan license so you can use it on other sites. If you want to terminate the recurring payments as well, click the \"Cancel\" button, and first \"Downgrade\" your account. Are you sure you would like to continue with the deletion?"
|
1167 |
msgstr "L'eliminazione dell'account disattiva automaticamente la tua licenza del piano %s quindi è possibile utilizzarlo su altri siti. Se si desidera anche terminare i pagamenti ricorrenti, fare clic sul pulsante \"Annulla\" ed effettuare il \"Downgrade\" del tuo account. Sei sicuro di voler continuare con l'eliminazione?"
|
1168 |
|
1169 |
-
#: templates/account.php:
|
1170 |
msgid "Deletion is not temporary. Only delete if you no longer want to use this %s anymore. Are you sure you would like to continue with the deletion?"
|
1171 |
msgstr "La cancellazione non è temporanea. Cancella solamente se non vuoi più utilizzare %s. Sei sicuro di voler cancellare questi dati?"
|
1172 |
|
1173 |
-
#: templates/account.php:
|
1174 |
msgid "Delete Account"
|
1175 |
msgstr "Elimina Account"
|
1176 |
|
1177 |
-
#: templates/account.
|
1178 |
#: templates/account/partials/deactivate-license-button.php:35
|
1179 |
msgid "Deactivate License"
|
1180 |
msgstr "Disattiva licenza"
|
1181 |
|
1182 |
-
#: templates/account.php:
|
1183 |
msgid "Are you sure you want to proceed?"
|
1184 |
msgstr "Sei sicuro di voler procedere?"
|
1185 |
|
1186 |
-
#: templates/account.
|
1187 |
msgid "Cancel Subscription"
|
1188 |
msgstr "Annulla sottoscrizione"
|
1189 |
|
1190 |
-
#: templates/account.php:
|
1191 |
msgctxt "as synchronize"
|
1192 |
msgid "Sync"
|
1193 |
msgstr "Sincronizza"
|
1194 |
|
1195 |
-
#: templates/account.
|
1196 |
msgid "Name"
|
1197 |
msgstr "Nome"
|
1198 |
|
1199 |
-
#: templates/account.
|
1200 |
msgid "Email"
|
1201 |
msgstr "Email"
|
1202 |
|
1203 |
-
#: templates/account.
|
1204 |
msgid "User ID"
|
1205 |
msgstr "ID utente"
|
1206 |
|
1207 |
-
#: templates/account.php:
|
1208 |
msgid "Site ID"
|
1209 |
msgstr "ID del sito"
|
1210 |
|
1211 |
-
#: templates/account.php:
|
1212 |
msgid "No ID"
|
1213 |
msgstr "Nessun ID"
|
1214 |
|
1215 |
-
#: templates/account.
|
1216 |
-
#: templates/debug.
|
1217 |
#: templates/account/partials/site.php:219
|
1218 |
msgid "Public Key"
|
1219 |
msgstr "Chiave pubblica"
|
1220 |
|
1221 |
-
#: templates/account.
|
1222 |
-
#: templates/debug.
|
1223 |
msgid "Secret Key"
|
1224 |
msgstr "Chiave segreta"
|
1225 |
|
1226 |
-
#: templates/account.php:
|
1227 |
msgctxt "as secret encryption key missing"
|
1228 |
msgid "No Secret"
|
1229 |
msgstr "Nessuna chiave"
|
1230 |
|
1231 |
-
#: templates/account.
|
1232 |
#: templates/account/partials/site.php:114
|
1233 |
msgid "Trial"
|
1234 |
msgstr "Prova gratuita"
|
1235 |
|
1236 |
-
#: templates/account.
|
1237 |
#: templates/account/partials/site.php:248
|
1238 |
msgid "License Key"
|
1239 |
msgstr "Chiave della licenza"
|
1240 |
|
1241 |
-
#: templates/account.php:
|
1242 |
msgid "not verified"
|
1243 |
msgstr "non verificato"
|
1244 |
|
1245 |
-
#: templates/account.php:
|
|
|
|
|
|
|
|
|
1246 |
msgid "Premium version"
|
1247 |
msgstr "Versione premium"
|
1248 |
|
1249 |
-
#: templates/account.php:
|
1250 |
msgid "Free version"
|
1251 |
msgstr "Versione gratuita"
|
1252 |
|
1253 |
-
#: templates/account.php:
|
1254 |
msgid "Verify Email"
|
1255 |
msgstr "Verifica email"
|
1256 |
|
1257 |
-
#: templates/account.php:
|
1258 |
msgid "Download %s Version"
|
1259 |
msgstr "Scarica la versione %s"
|
1260 |
|
1261 |
-
#: templates/account.
|
1262 |
#: templates/account/partials/site.php237,
|
1263 |
#: templates/account/partials/site.php:255
|
1264 |
msgctxt "verb"
|
1265 |
msgid "Show"
|
1266 |
msgstr "Mostra"
|
1267 |
|
1268 |
-
#: templates/account.php:
|
1269 |
msgid "What is your %s?"
|
1270 |
msgstr "Qual è il tuo %s?"
|
1271 |
|
1272 |
-
#: templates/account.
|
1273 |
msgctxt "verb"
|
1274 |
msgid "Edit"
|
1275 |
msgstr "Modifica"
|
1276 |
|
1277 |
-
#: templates/account.php:
|
1278 |
msgid "Sites"
|
1279 |
msgstr "Siti"
|
1280 |
|
1281 |
-
#: templates/account.php:
|
1282 |
msgid "Search by address"
|
1283 |
msgstr "Cerca per indirizzo"
|
1284 |
|
1285 |
-
#: templates/account.
|
1286 |
-
#: templates/debug.
|
1287 |
-
#: templates/debug.
|
1288 |
#: templates/account/payments.php35, templates/debug/logger.php:21
|
1289 |
msgid "ID"
|
1290 |
msgstr "ID"
|
1291 |
|
1292 |
-
#: templates/account.
|
1293 |
msgid "Address"
|
1294 |
msgstr "Indirizzo"
|
1295 |
|
1296 |
-
#: templates/account.php:
|
1297 |
msgid "License"
|
1298 |
msgstr "Licenza"
|
1299 |
|
1300 |
-
#: templates/account.php:
|
1301 |
msgid "Plan"
|
1302 |
msgstr "Piano"
|
1303 |
|
1304 |
-
#: templates/account.php:
|
1305 |
msgctxt "as software license"
|
1306 |
msgid "License"
|
1307 |
msgstr "Licenza"
|
1308 |
|
1309 |
-
#: templates/account.php:
|
1310 |
msgctxt "verb"
|
1311 |
msgid "Hide"
|
1312 |
msgstr "Nascondi"
|
1313 |
|
1314 |
-
#: templates/account.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1315 |
msgid "Deactivating your license will block all premium features, but will enable activating the license on another site. Are you sure you want to proceed?"
|
1316 |
msgstr "Disattiva la tua licenza bloccando tutte le funzionalità premium ma potrai attivare la licenza su un altro sito. Sei sicuro di voler continuare?"
|
1317 |
|
@@ -1323,7 +1420,7 @@ msgstr "Add-on per %s"
|
|
1323 |
msgid "We could'nt load the add-ons list. It's probably an issue on our side, please try to come back in few minutes."
|
1324 |
msgstr "Non siamo riusciti a caricare la lista degli add-on. Si tratta probabilmente di un problema nel nostro sistema, per favore riprova tra qualche minuto."
|
1325 |
|
1326 |
-
#: templates/add-ons.php:
|
1327 |
msgid "View details"
|
1328 |
msgstr "Visualizza dettagli"
|
1329 |
|
@@ -1362,163 +1459,167 @@ msgid "PCI compliant"
|
|
1362 |
msgstr "PCI compliant"
|
1363 |
|
1364 |
#. translators: %s: name (e.g. Hey John,)
|
1365 |
-
#: templates/connect.php:
|
1366 |
msgctxt "greeting"
|
1367 |
msgid "Hey %s,"
|
1368 |
msgstr "Hey %s,"
|
1369 |
|
1370 |
-
#: templates/connect.php:
|
1371 |
msgid "Allow & Continue"
|
1372 |
msgstr "Consenti & Continua"
|
1373 |
|
1374 |
-
#: templates/connect.php:
|
1375 |
msgid "Re-send activation email"
|
1376 |
msgstr "Invia nuovamente l'email di attivazione"
|
1377 |
|
1378 |
-
#: templates/connect.php:
|
1379 |
msgid "Thanks %s!"
|
1380 |
msgstr "Grazie %s!"
|
1381 |
|
1382 |
-
#: templates/connect.
|
1383 |
msgid "Agree & Activate License"
|
1384 |
msgstr "Accetta e attiva la licenza"
|
1385 |
|
1386 |
-
#: templates/connect.php:
|
1387 |
msgid "Thanks for purchasing %s! To get started, please enter your license key:"
|
1388 |
msgstr "Grazie per aver acquistato %s! Per iniziare, per favore inserisci la tua chiave di licenza:"
|
1389 |
|
1390 |
-
#: templates/connect.php:
|
1391 |
msgid "Never miss an important update - opt in to our security & feature updates notifications, educational content, offers, and non-sensitive diagnostic tracking with %4$s."
|
1392 |
msgstr "Non perdere nessun aggiornamento importante, accetta gli aggiornamenti di sicurezza e funzionalità, contenuti formativi, offerte e il tracciamento diagnostico senza dati sensibili con %4$s."
|
1393 |
|
1394 |
-
#: templates/connect.php:
|
1395 |
msgid "Never miss an important update - opt in to our security and feature updates notifications, and non-sensitive diagnostic tracking with %4$s."
|
1396 |
msgstr "Non perdere nessun aggiornamento importante, accetta i nostri aggiornamenti di sicurezza e notifiche di funzionalità e il tracciamento diagnostico senza dati sensibili con %4$s."
|
1397 |
|
1398 |
-
#: templates/connect.php:
|
1399 |
msgid "Never miss an important update - opt in to our security & feature updates notifications, educational content, offers, and non-sensitive diagnostic tracking with %4$s. If you skip this, that's okay! %1$s will still work just fine."
|
1400 |
msgstr "Non perdere nessun aggiornamento importante, accetta i nostri aggiornamenti di sicurezza e di nuove funzionalità, contenuto formativo, offerte e tracciamento diagnostico senza dati sensibili con %4$s. Se vuoi saltare questo passaggio non è un problema! %1$scontinuerà a funzionare."
|
1401 |
|
1402 |
-
#: templates/connect.php:
|
1403 |
msgid "Never miss an important update - opt in to our security & feature updates notifications, and non-sensitive diagnostic tracking with %4$s. If you skip this, that's okay! %1$s will still work just fine."
|
1404 |
msgstr "Non perdere nessun aggiornamento importante, accetta i nostri aggiornamenti di sicurezza e di nuove funzionalità, contenuto formativo, offerte e tracciamento diagnostico senza dati sensibili con %4$s. Se vuoi saltare questo passaggio non è un problema! %1$s continuerà a funzionare."
|
1405 |
|
1406 |
-
#: templates/connect.php:
|
1407 |
msgid "We're excited to introduce the Freemius network-level integration."
|
1408 |
msgstr "Siamo felici di presentarvi il supporto al sistema multi network di Freemius."
|
1409 |
|
1410 |
-
#: templates/connect.php:
|
1411 |
msgid "During the update process we detected %d site(s) that are still pending license activation."
|
1412 |
msgstr "Durante la procedura di aggiornamento abbiamo individuato%d sito/i che sono in attesa della attivazione della licenza."
|
1413 |
|
1414 |
-
#: templates/connect.php:
|
1415 |
msgid "If you'd like to use the %s on those sites, please enter your license key below and click the activation button."
|
1416 |
msgstr "Se vuoi utilizzare %s su questi siti, inserisci la tua licenza sotto e fai clic sul pulsante di attivazione."
|
1417 |
|
1418 |
-
#: templates/connect.php:
|
1419 |
msgid "%s's paid features"
|
1420 |
msgstr "Funzionalità a pagamento di %s"
|
1421 |
|
1422 |
-
#: templates/connect.php:
|
1423 |
msgid "Alternatively, you can skip it for now and activate the license later, in your %s's network-level Account page."
|
1424 |
msgstr "In caso puoi saltare per adesso e attivare la licenza successivamente nella tua pagina di attivazione network di %s."
|
1425 |
|
1426 |
-
#: templates/connect.php:
|
1427 |
msgid "During the update process we detected %s site(s) in the network that are still pending your attention."
|
1428 |
msgstr "Durante la procedura di aggiornamenti abbiamo individuato %s sito/i del network che sono in attesa di un tuo controllo."
|
1429 |
|
1430 |
-
#: templates/connect.
|
1431 |
msgid "License key"
|
1432 |
msgstr "Chiave di licenza"
|
1433 |
|
1434 |
-
#: templates/connect.
|
1435 |
msgid "Can't find your license key?"
|
1436 |
msgstr "Non trovi la tua chiave di licenza?"
|
1437 |
|
1438 |
-
#: templates/connect.
|
1439 |
#: templates/forms/deactivation/retry-skip.php:20
|
1440 |
msgctxt "verb"
|
1441 |
msgid "Skip"
|
1442 |
msgstr "Salta"
|
1443 |
|
1444 |
-
#: templates/connect.php:
|
1445 |
msgid "Delegate to Site Admins"
|
1446 |
msgstr "Delega ai proprietari del sito"
|
1447 |
|
1448 |
-
#: templates/connect.php:
|
1449 |
msgid "If you click it, this decision will be delegated to the sites administrators."
|
1450 |
msgstr "Se fai clic questa decisione sarà delegata agli amministratori del sito."
|
1451 |
|
1452 |
-
#: templates/connect.php:
|
1453 |
msgid "Your Profile Overview"
|
1454 |
msgstr "Panoramica del tuo profilo"
|
1455 |
|
1456 |
-
#: templates/connect.php:
|
1457 |
msgid "Name and email address"
|
1458 |
msgstr "Nome ed indirizzo email"
|
1459 |
|
1460 |
-
#: templates/connect.php:
|
1461 |
msgid "Your Site Overview"
|
1462 |
msgstr "Panoramica del tuo sito"
|
1463 |
|
1464 |
-
#: templates/connect.php:
|
1465 |
msgid "Site URL, WP version, PHP info, plugins & themes"
|
1466 |
msgstr "URL del sito, versione di WP, informazioni PHP, plugin e temi"
|
1467 |
|
1468 |
-
#: templates/connect.php:
|
1469 |
msgid "Admin Notices"
|
1470 |
msgstr "Avvisi amministratore"
|
1471 |
|
1472 |
-
#: templates/connect.
|
1473 |
msgid "Updates, announcements, marketing, no spam"
|
1474 |
msgstr "Aggiornamenti, annunci, marketing, no spam"
|
1475 |
|
1476 |
-
#: templates/connect.php:
|
1477 |
msgid "Current %s Events"
|
1478 |
msgstr "Eventi %sattuali"
|
1479 |
|
1480 |
-
#: templates/connect.php:
|
1481 |
msgid "Activation, deactivation and uninstall"
|
1482 |
msgstr "Attiva, disattivazione e disinstallazione"
|
1483 |
|
1484 |
-
#: templates/connect.php:
|
1485 |
msgid "Newsletter"
|
1486 |
msgstr "Newsletter"
|
1487 |
|
1488 |
-
#: templates/connect.
|
1489 |
msgid "The %1$s will be periodically sending data to %2$s to check for security and feature updates, and verify the validity of your license."
|
1490 |
msgstr " Il %1$s invierà periodicamente dei dati a %2$s per verificare aggiornamenti di sicurezza e di funzionalità e verificare la validità della tua licenza."
|
1491 |
|
1492 |
-
#: templates/connect.php:
|
1493 |
msgid "What permissions are being granted?"
|
1494 |
msgstr "Quali autorizzazioni vengono concesse?"
|
1495 |
|
1496 |
-
#: templates/connect.php:
|
1497 |
msgid "Don't have a license key?"
|
1498 |
msgstr "Non hai una chiave di licenza?"
|
1499 |
|
1500 |
-
#: templates/connect.php:
|
1501 |
msgid "Activate Free Version"
|
1502 |
msgstr "Attiva versione gratuita"
|
1503 |
|
1504 |
-
#: templates/connect.php:
|
1505 |
msgid "Have a license key?"
|
1506 |
msgstr "Hai una chiave di licenza?"
|
1507 |
|
1508 |
-
#: templates/connect.php:
|
1509 |
msgid "Privacy Policy"
|
1510 |
msgstr "Politica sulla privacy"
|
1511 |
|
1512 |
-
#: templates/connect.php:
|
|
|
|
|
|
|
|
|
1513 |
msgid "Terms of Service"
|
1514 |
msgstr "Termini del Servizio"
|
1515 |
|
1516 |
-
#: templates/connect.php:
|
1517 |
msgctxt "as in the process of sending an email"
|
1518 |
msgid "Sending email"
|
1519 |
msgstr "Invio email"
|
1520 |
|
1521 |
-
#: templates/connect.php:
|
1522 |
msgctxt "as activating plugin"
|
1523 |
msgid "Activating"
|
1524 |
msgstr "Attivazione"
|
@@ -1546,8 +1647,8 @@ msgctxt "as code debugging"
|
|
1546 |
msgid "Debugging"
|
1547 |
msgstr "Debugging"
|
1548 |
|
1549 |
-
#: templates/debug.php54, templates/debug.
|
1550 |
-
#: templates/debug.php:
|
1551 |
msgid "Actions"
|
1552 |
msgstr "Azioni"
|
1553 |
|
@@ -1571,199 +1672,203 @@ msgstr "Svuota le Transient degli aggiornamenti"
|
|
1571 |
msgid "Sync Data From Server"
|
1572 |
msgstr "Sincronizza i dati dal server"
|
1573 |
|
1574 |
-
#: templates/debug.php:
|
|
|
|
|
|
|
|
|
1575 |
msgid "Load DB Option"
|
1576 |
msgstr "Carica opzioni del DB"
|
1577 |
|
1578 |
-
#: templates/debug.php:
|
1579 |
msgid "Set DB Option"
|
1580 |
msgstr "Imposta opzione del DB"
|
1581 |
|
1582 |
-
#: templates/debug.php:
|
1583 |
msgid "Key"
|
1584 |
msgstr "Chiave"
|
1585 |
|
1586 |
-
#: templates/debug.php:
|
1587 |
msgid "Value"
|
1588 |
msgstr "Valore"
|
1589 |
|
1590 |
-
#: templates/debug.php:
|
1591 |
msgctxt "as software development kit versions"
|
1592 |
msgid "SDK Versions"
|
1593 |
msgstr "Versioni SDK"
|
1594 |
|
1595 |
-
#: templates/debug.php:
|
1596 |
msgid "SDK Path"
|
1597 |
msgstr "Percorso SDK"
|
1598 |
|
1599 |
-
#: templates/debug.
|
1600 |
msgid "Module Path"
|
1601 |
msgstr "Percorso modulo"
|
1602 |
|
1603 |
-
#: templates/debug.php:
|
1604 |
msgid "Is Active"
|
1605 |
msgstr "è attiva"
|
1606 |
|
1607 |
-
#: templates/debug.
|
1608 |
msgid "Plugins"
|
1609 |
msgstr "Plugin"
|
1610 |
|
1611 |
-
#: templates/debug.
|
1612 |
msgid "Themes"
|
1613 |
msgstr "Temi"
|
1614 |
|
1615 |
-
#: templates/debug.
|
1616 |
#: templates/debug/scheduled-crons.php:80
|
1617 |
msgid "Slug"
|
1618 |
msgstr "Slug"
|
1619 |
|
1620 |
-
#: templates/debug.
|
1621 |
msgid "Title"
|
1622 |
msgstr "Titolo"
|
1623 |
|
1624 |
-
#: templates/debug.php:
|
1625 |
msgctxt "as application program interface"
|
1626 |
msgid "API"
|
1627 |
msgstr "API"
|
1628 |
|
1629 |
-
#: templates/debug.php:
|
1630 |
msgid "Freemius State"
|
1631 |
msgstr "Stato di Freemius"
|
1632 |
|
1633 |
-
#: templates/debug.php:
|
1634 |
msgid "Network Blog"
|
1635 |
msgstr "Network Blog"
|
1636 |
|
1637 |
-
#: templates/debug.php:
|
1638 |
msgid "Network User"
|
1639 |
msgstr "Utente Network"
|
1640 |
|
1641 |
-
#: templates/debug.php:
|
1642 |
msgctxt "as connection was successful"
|
1643 |
msgid "Connected"
|
1644 |
msgstr "Connesso"
|
1645 |
|
1646 |
-
#: templates/debug.php:
|
1647 |
msgctxt "as connection blocked"
|
1648 |
msgid "Blocked"
|
1649 |
msgstr "Bloccato"
|
1650 |
|
1651 |
-
#: templates/debug.php:
|
1652 |
-
msgid "Simulate Trial"
|
1653 |
-
msgstr "
|
1654 |
|
1655 |
-
#: templates/debug.php:
|
1656 |
msgid "Simulate Network Upgrade"
|
1657 |
msgstr "Simula aggiornamento network"
|
1658 |
|
1659 |
-
#: templates/debug.php:
|
1660 |
msgid "%s Installs"
|
1661 |
msgstr "%s Installazioni"
|
1662 |
|
1663 |
-
#: templates/debug.php:
|
1664 |
msgctxt "like websites"
|
1665 |
msgid "Sites"
|
1666 |
msgstr "Siti"
|
1667 |
|
1668 |
-
#: templates/debug.
|
1669 |
msgid "Blog ID"
|
1670 |
msgstr "Blog ID"
|
1671 |
|
1672 |
-
#: templates/debug.
|
1673 |
-
#: templates/account/partials/addon.php:
|
1674 |
msgctxt "verb"
|
1675 |
msgid "Delete"
|
1676 |
msgstr "Elimina"
|
1677 |
|
1678 |
-
#: templates/debug.php:
|
1679 |
msgid "Add Ons of module %s"
|
1680 |
msgstr "Addon del modulo %s"
|
1681 |
|
1682 |
-
#: templates/debug.php:
|
1683 |
msgid "Users"
|
1684 |
msgstr "Utenti"
|
1685 |
|
1686 |
-
#: templates/debug.php:
|
1687 |
msgid "Verified"
|
1688 |
msgstr "Verificato"
|
1689 |
|
1690 |
-
#: templates/debug.php:
|
1691 |
msgid "%s Licenses"
|
1692 |
msgstr "%s Licenze"
|
1693 |
|
1694 |
-
#: templates/debug.php:
|
1695 |
msgid "Plugin ID"
|
1696 |
msgstr "Plugin ID"
|
1697 |
|
1698 |
-
#: templates/debug.php:
|
1699 |
msgid "Plan ID"
|
1700 |
msgstr "ID Piano"
|
1701 |
|
1702 |
-
#: templates/debug.php:
|
1703 |
msgid "Quota"
|
1704 |
msgstr "Quota"
|
1705 |
|
1706 |
-
#: templates/debug.php:
|
1707 |
msgid "Activated"
|
1708 |
msgstr "Attivato"
|
1709 |
|
1710 |
-
#: templates/debug.php:
|
1711 |
msgid "Blocking"
|
1712 |
msgstr "Bloccato"
|
1713 |
|
1714 |
-
#: templates/debug.php:
|
1715 |
msgctxt "as expiration date"
|
1716 |
msgid "Expiration"
|
1717 |
msgstr "Scadenza"
|
1718 |
|
1719 |
-
#: templates/debug.php:
|
1720 |
msgid "Debug Log"
|
1721 |
msgstr "Debug Log"
|
1722 |
|
1723 |
-
#: templates/debug.php:
|
1724 |
msgid "All Types"
|
1725 |
msgstr "Tutti i tipi"
|
1726 |
|
1727 |
-
#: templates/debug.php:
|
1728 |
msgid "All Requests"
|
1729 |
msgstr "Tutte le richieste"
|
1730 |
|
1731 |
-
#: templates/debug.
|
1732 |
#: templates/debug/logger.php:25
|
1733 |
msgid "File"
|
1734 |
msgstr "File"
|
1735 |
|
1736 |
-
#: templates/debug.
|
1737 |
#: templates/debug/logger.php:23
|
1738 |
msgid "Function"
|
1739 |
msgstr "Funzione"
|
1740 |
|
1741 |
-
#: templates/debug.php:
|
1742 |
msgid "Process ID"
|
1743 |
msgstr "ID processo"
|
1744 |
|
1745 |
-
#: templates/debug.php:
|
1746 |
msgid "Logger"
|
1747 |
msgstr "Logger"
|
1748 |
|
1749 |
-
#: templates/debug.
|
1750 |
#: templates/debug/logger.php:24
|
1751 |
msgid "Message"
|
1752 |
msgstr "Messaggio"
|
1753 |
|
1754 |
-
#: templates/debug.php:
|
1755 |
msgid "Filter"
|
1756 |
msgstr "Filtro"
|
1757 |
|
1758 |
-
#: templates/debug.php:
|
1759 |
msgid "Download"
|
1760 |
msgstr "Download"
|
1761 |
|
1762 |
-
#: templates/debug.
|
1763 |
msgid "Type"
|
1764 |
msgstr "Tipo"
|
1765 |
|
1766 |
-
#: templates/debug.
|
1767 |
msgid "Timestamp"
|
1768 |
msgstr "Timestamp"
|
1769 |
|
@@ -2114,23 +2219,19 @@ msgstr "Tracciamo l'utilizzo esclusivamente per rendere %s migliore, creando una
|
|
2114 |
msgid "By clicking \"Opt Out\", we will no longer be sending any data from %s to %s."
|
2115 |
msgstr "Cliccando su \"Cancella iscrizione\", non invieremo più nessuna informazione da %s a %s."
|
2116 |
|
2117 |
-
#: templates/forms/premium-versions-upgrade-handler.php:
|
2118 |
msgid "There is a new version of %s available."
|
2119 |
msgstr "C'è una nuova versione di %s disponibile."
|
2120 |
|
2121 |
-
#: templates/forms/premium-versions-upgrade-handler.php:
|
2122 |
-
msgid " %
|
2123 |
-
msgstr "
|
2124 |
|
2125 |
-
#: templates/forms/premium-versions-upgrade-handler.php:
|
2126 |
msgid "New Version Available"
|
2127 |
msgstr "Nuova versione disponibile"
|
2128 |
|
2129 |
-
#: templates/forms/premium-versions-upgrade-handler.php:
|
2130 |
-
msgid "Renew license"
|
2131 |
-
msgstr "Rinnova licenza"
|
2132 |
-
|
2133 |
-
#: templates/forms/premium-versions-upgrade-handler.php:53
|
2134 |
msgctxt "close a window"
|
2135 |
msgid "Dismiss"
|
2136 |
msgstr "Chiudi"
|
@@ -2143,6 +2244,43 @@ msgstr "Invia chiave di licenza"
|
|
2143 |
msgid "Enter the email address you've used for the upgrade below and we will resend you the license key."
|
2144 |
msgstr "Inserisci qui sotto l'indirizzo email che hai usato per registrare l'aggiornamento e ti invieremo di nuovo la chiave di licenza."
|
2145 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2146 |
#: templates/forms/trial-start.php:22
|
2147 |
msgid "You are 1-click away from starting your %1$s-day free trial of the %2$s plan."
|
2148 |
msgstr "Sei a un clic di distanza dall'iniziare il tuo periodo di prova gratuito di %1$s giorni per il piano %2$s."
|
@@ -2208,20 +2346,16 @@ msgstr "%s rimanenti"
|
|
2208 |
msgid "Last license"
|
2209 |
msgstr "Ultima licenza"
|
2210 |
|
2211 |
-
#: templates/account/partials/addon.php:
|
2212 |
msgid "Cancelled"
|
2213 |
msgstr "Annullato"
|
2214 |
|
2215 |
-
#: templates/account/partials/addon.php:
|
2216 |
-
msgid "Expired"
|
2217 |
-
msgstr "Scaduto"
|
2218 |
-
|
2219 |
-
#: templates/account/partials/addon.php:121
|
2220 |
msgid "No expiration"
|
2221 |
msgstr "Nessuna scadenza"
|
2222 |
|
2223 |
-
#: templates/account/partials/addon.
|
2224 |
-
#: templates/account/partials/addon.php:
|
2225 |
msgid "Activate this add-on"
|
2226 |
msgstr "Attivare questo addon"
|
2227 |
|
@@ -2249,47 +2383,47 @@ msgstr "Siamo spiacenti per l'inconveniente e siamo qui per aiutarti con il tuo
|
|
2249 |
msgid "Contact Support"
|
2250 |
msgstr "Contatta il supporto"
|
2251 |
|
2252 |
-
#: templates/forms/deactivation/form.php:
|
2253 |
msgid "Anonymous feedback"
|
2254 |
msgstr "Feedback anonimo"
|
2255 |
|
2256 |
-
#: templates/forms/deactivation/form.php:
|
2257 |
msgid "Deactivate"
|
2258 |
msgstr "Disattiva"
|
2259 |
|
2260 |
-
#: templates/forms/deactivation/form.php:
|
2261 |
msgid "Activate %s"
|
2262 |
msgstr "Attiva %s"
|
2263 |
|
2264 |
-
#: templates/forms/deactivation/form.php:76
|
2265 |
-
msgid "Quick feedback"
|
2266 |
-
msgstr "Feedback veloce"
|
2267 |
-
|
2268 |
#: templates/forms/deactivation/form.php:80
|
|
|
|
|
|
|
|
|
2269 |
msgid "If you have a moment, please let us know why you are %s"
|
2270 |
msgstr "Se hai un attimo, facci sapere perché %s"
|
2271 |
|
2272 |
-
#: templates/forms/deactivation/form.php:
|
2273 |
msgid "deactivating"
|
2274 |
msgstr "disattivazione in corso"
|
2275 |
|
2276 |
-
#: templates/forms/deactivation/form.php:
|
2277 |
msgid "switching"
|
2278 |
msgstr "passa a"
|
2279 |
|
2280 |
-
#: templates/forms/deactivation/form.php:
|
2281 |
msgid "Submit & %s"
|
2282 |
msgstr "Invia e %s"
|
2283 |
|
2284 |
-
#: templates/forms/deactivation/form.php:
|
2285 |
msgid "Kindly tell us the reason so we can improve."
|
2286 |
msgstr "Spiegandoci il motivo ci aiuterai a migliorare."
|
2287 |
|
2288 |
-
#: templates/forms/deactivation/form.php:
|
2289 |
msgid "Yes - %s"
|
2290 |
msgstr "SI - %s"
|
2291 |
|
2292 |
-
#: templates/forms/deactivation/form.php:
|
2293 |
msgid "Skip & %s"
|
2294 |
msgstr "Salta & %s"
|
2295 |
|
10 |
"Project-Id-Version: WordPress SDK\n"
|
11 |
"Report-Msgid-Bugs-To: https://github.com/Freemius/wordpress-sdk/issues\n"
|
12 |
"POT-Creation-Date: \n"
|
13 |
+
"PO-Revision-Date: 2018-11-25 07:22+0000\n"
|
14 |
+
"Last-Translator: Vova Feldman <vova@freemius.com>\n"
|
15 |
"Language: it_IT\n"
|
16 |
"Language-Team: Italian (Italy) (http://www.transifex.com/freemius/wordpress-sdk/language/it_IT/)\n"
|
17 |
"Content-Type: text/plain; charset=UTF-8\n"
|
24 |
"X-Poedit-SearchPathExcluded-0: *.js\n"
|
25 |
"X-Poedit-SourceCharset: UTF-8\n"
|
26 |
|
27 |
+
#: includes/class-freemius.php:1602
|
28 |
msgid "Freemius SDK couldn't find the plugin's main file. Please contact sdk@freemius.com with the current error."
|
29 |
msgstr "L'SDK di Freemius non è riuscito a trovare il file principale del plugin. Per favore contatta sdk@freemius.com riportando l'errore."
|
30 |
|
31 |
+
#: includes/class-freemius.php:1604
|
32 |
msgid "Error"
|
33 |
msgstr "Errore"
|
34 |
|
35 |
+
#: includes/class-freemius.php:1925
|
36 |
msgid "I found a better %s"
|
37 |
msgstr "Ho trovato un migliore %s"
|
38 |
|
39 |
+
#: includes/class-freemius.php:1927
|
40 |
msgid "What's the %s's name?"
|
41 |
msgstr "Qual è il nome di %s?"
|
42 |
|
43 |
+
#: includes/class-freemius.php:1933
|
44 |
msgid "It's a temporary %s. I'm just debugging an issue."
|
45 |
msgstr "È una %s temporanea. Sto solo cercando di risolvere un problema."
|
46 |
|
47 |
+
#: includes/class-freemius.php:1935
|
48 |
msgid "Deactivation"
|
49 |
msgstr "Disattivazione"
|
50 |
|
51 |
+
#: includes/class-freemius.php:1936
|
52 |
msgid "Theme Switch"
|
53 |
msgstr "Cambio tema"
|
54 |
|
55 |
+
#: includes/class-freemius.php1945, templates/forms/resend-key.php:24
|
56 |
msgid "Other"
|
57 |
msgstr "Altro"
|
58 |
|
59 |
+
#: includes/class-freemius.php:1953
|
60 |
msgid "I no longer need the %s"
|
61 |
msgstr "Non ho più bisogno di %s"
|
62 |
|
63 |
+
#: includes/class-freemius.php:1960
|
64 |
msgid "I only needed the %s for a short period"
|
65 |
msgstr "Ho avuto bisogno di %s per un breve periodo"
|
66 |
|
67 |
+
#: includes/class-freemius.php:1966
|
68 |
msgid "The %s broke my site"
|
69 |
msgstr "%s ha rotto il mio sito"
|
70 |
|
71 |
+
#: includes/class-freemius.php:1973
|
72 |
msgid "The %s suddenly stopped working"
|
73 |
msgstr "%s ha improvvisamente smesso di funzionare"
|
74 |
|
75 |
+
#: includes/class-freemius.php:1983
|
76 |
msgid "I can't pay for it anymore"
|
77 |
msgstr "Non posso piú pagarlo"
|
78 |
|
79 |
+
#: includes/class-freemius.php:1985
|
80 |
msgid "What price would you feel comfortable paying?"
|
81 |
msgstr "Che prezzo ritieni opportuno pagare?"
|
82 |
|
83 |
+
#: includes/class-freemius.php:1991
|
84 |
msgid "I don't like to share my information with you"
|
85 |
msgstr "Non voglio condividere i miei dati con te"
|
86 |
|
87 |
+
#: includes/class-freemius.php:2012
|
88 |
msgid "The %s didn't work"
|
89 |
msgstr "%s non funziona"
|
90 |
|
91 |
+
#: includes/class-freemius.php:2022
|
92 |
msgid "I couldn't understand how to make it work"
|
93 |
msgstr "Non capisco come farlo funzionare"
|
94 |
|
95 |
+
#: includes/class-freemius.php:2030
|
96 |
msgid "The %s is great, but I need specific feature that you don't support"
|
97 |
msgstr "%s è ottimo ma ho bisogno di una funzionalità specifica non supportata"
|
98 |
|
99 |
+
#: includes/class-freemius.php:2032
|
100 |
msgid "What feature?"
|
101 |
msgstr "Quale funzionalitá?"
|
102 |
|
103 |
+
#: includes/class-freemius.php:2036
|
104 |
msgid "The %s is not working"
|
105 |
msgstr "%s non funziona"
|
106 |
|
107 |
+
#: includes/class-freemius.php:2038
|
108 |
msgid "Kindly share what didn't work so we can fix it for future users..."
|
109 |
msgstr "Condividi cosa non ha funzionato in modo da migliorare il prodotto per gli utenti futuri..."
|
110 |
|
111 |
+
#: includes/class-freemius.php:2042
|
112 |
msgid "It's not what I was looking for"
|
113 |
msgstr "Non é quello che stavo cercando"
|
114 |
|
115 |
+
#: includes/class-freemius.php:2044
|
116 |
msgid "What you've been looking for?"
|
117 |
msgstr "Che cosa stai cercando?"
|
118 |
|
119 |
+
#: includes/class-freemius.php:2048
|
120 |
msgid "The %s didn't work as expected"
|
121 |
msgstr "%s non ha funzionato come mi aspettavo"
|
122 |
|
123 |
+
#: includes/class-freemius.php:2050
|
124 |
msgid "What did you expect?"
|
125 |
msgstr "Che cosa ti aspettavi?"
|
126 |
|
127 |
+
#: includes/class-freemius.php2853, templates/debug.php:20
|
128 |
msgid "Freemius Debug"
|
129 |
msgstr "Debug Freemius"
|
130 |
|
131 |
+
#: includes/class-freemius.php:3581
|
132 |
msgid "I don't know what is cURL or how to install it, help me!"
|
133 |
msgstr "Non ho idea di cosa sia cURL o come installarlo, aiutami!"
|
134 |
|
135 |
+
#: includes/class-freemius.php:3583
|
136 |
msgid "We'll make sure to contact your hosting company and resolve the issue. You will get a follow-up email to %s once we have an update."
|
137 |
msgstr "Contatteremo il tuo hosting e risolveremo il problema. Riceverai un' email a %s non appena ci saranno aggiornamenti."
|
138 |
|
139 |
+
#: includes/class-freemius.php:3590
|
140 |
msgid "Great, please install cURL and enable it in your php.ini file. In addition, search for the 'disable_functions' directive in your php.ini file and remove any disabled methods starting with 'curl_'. To make sure it was successfully activated, use 'phpinfo()'. Once activated, deactivate the %s and reactivate it back again."
|
141 |
msgstr "Installa cURL e abilitalo nel file file php.ini. Inoltre cerca per il parametro 'disable_functions' nel tuo file php.ini e rimuovi ogni metodo disattivato che inizia con 'curl_'. Per verificare che tutti sia attivato usa 'phpinfo()'. Una volta attivato, disattiva 1%s e riattivalo di nuovo."
|
142 |
|
143 |
+
#: includes/class-freemius.php:3695
|
144 |
msgid "Yes - do your thing"
|
145 |
msgstr "Sì - fai pure"
|
146 |
|
147 |
+
#: includes/class-freemius.php:3700
|
148 |
msgid "No - just deactivate"
|
149 |
msgstr "No - disattiva e basta"
|
150 |
|
151 |
+
#: includes/class-freemius.php3745, includes/class-freemius.php4253,
|
152 |
+
#: includes/class-freemius.php5318, includes/class-freemius.php11316,
|
153 |
+
#: includes/class-freemius.php14649, includes/class-freemius.php14701,
|
154 |
+
#: includes/class-freemius.php14763, includes/class-freemius.php16969,
|
155 |
+
#: includes/class-freemius.php16979, includes/class-freemius.php17588,
|
156 |
+
#: includes/class-freemius.php18446, includes/class-freemius.php18561,
|
157 |
+
#: includes/class-freemius.php18705, templates/add-ons.php:43
|
158 |
msgctxt "exclamation"
|
159 |
msgid "Oops"
|
160 |
msgstr "Ops"
|
161 |
|
162 |
+
#: includes/class-freemius.php:3814
|
163 |
msgid "Thank for giving us the chance to fix it! A message was just sent to our technical staff. We will get back to you as soon as we have an update to %s. Appreciate your patience."
|
164 |
msgstr "Grazie per averci dato la possibilità di risolvere il problema! È stato appena inviato un messaggio al nostro staff tecnico. Ti risponderemo non appena avremo un aggiornamento riguardante %s. Grazie per la tua pazienza."
|
165 |
|
166 |
+
#: includes/class-freemius.php:4250
|
167 |
msgctxt "addonX cannot run without pluginY"
|
168 |
msgid "%s cannot run without %s."
|
169 |
msgstr "%s non può funzionare senza %s."
|
170 |
|
171 |
+
#: includes/class-freemius.php:4251
|
172 |
msgctxt "addonX cannot run..."
|
173 |
msgid "%s cannot run without the plugin."
|
174 |
msgstr "%s non può funzionare senza il plugin."
|
175 |
|
176 |
+
#: includes/class-freemius.php4363, includes/class-freemius.php4388,
|
177 |
+
#: includes/class-freemius.php:17659
|
178 |
msgid "Unexpected API error. Please contact the %s's author with the following error."
|
179 |
msgstr "Errore API inaspettato. Contatta l'autore di %s con il seguente errore."
|
180 |
|
181 |
+
#: includes/class-freemius.php:5006
|
182 |
msgid "Premium %s version was successfully activated."
|
183 |
msgstr "La versione 1%s Permium è stata attivata con successo."
|
184 |
|
185 |
+
#: includes/class-freemius.php5018, includes/class-freemius.php:6862
|
186 |
msgctxt ""
|
187 |
msgid "W00t"
|
188 |
msgstr "Forte"
|
189 |
|
190 |
+
#: includes/class-freemius.php:5033
|
191 |
msgid "You have a %s license."
|
192 |
msgstr "Hai la licenza %s."
|
193 |
|
194 |
+
#: includes/class-freemius.php5037, includes/class-freemius.php14070,
|
195 |
+
#: includes/class-freemius.php14081, includes/class-freemius.php16897,
|
196 |
+
#: includes/class-freemius.php17197, includes/class-freemius.php17263,
|
197 |
+
#: includes/class-freemius.php:17413
|
198 |
msgctxt "interjection expressing joy or exuberance"
|
199 |
msgid "Yee-haw"
|
200 |
msgstr "Evvai"
|
201 |
|
202 |
+
#: includes/class-freemius.php:5301
|
203 |
msgid "%s free trial was successfully cancelled. Since the add-on is premium only it was automatically deactivated. If you like to use it in the future, you'll have to purchase a license."
|
204 |
msgstr "Il periodo di prova gratuito %s è stato annullato con successo. Siccome l'add-on è premium, è stato disattivato automaticamente. Se vorrai usarlo in futuro, dovrai comprare una licenza."
|
205 |
|
206 |
+
#: includes/class-freemius.php:5305
|
207 |
msgid "%s is a premium only add-on. You have to purchase a license first before activating the plugin."
|
208 |
msgstr "%s è un add-on premium. Devi comprare una licenza prima di poter attivare il plugin."
|
209 |
|
210 |
+
#: includes/class-freemius.php5314, templates/add-ons.php103,
|
211 |
+
#: templates/account/partials/addon.php:288
|
212 |
msgid "More information about %s"
|
213 |
msgstr "Ulteriori informazioni su %s"
|
214 |
|
215 |
+
#: includes/class-freemius.php:5315
|
216 |
msgid "Purchase License"
|
217 |
msgstr "Acquista licenza"
|
218 |
|
219 |
+
#: includes/class-freemius.php6230, templates/connect.php:163
|
220 |
msgid "You should receive an activation email for %s to your mailbox at %s. Please make sure you click the activation button in that email to %s."
|
221 |
msgstr "Dovresti ricevere un'email di attivazione di %s all'indirizzo %s. Assicurati di fare clic sul pulsante di attivazione nell'email per %s."
|
222 |
|
223 |
+
#: includes/class-freemius.php:6234
|
224 |
msgid "start the trial"
|
225 |
msgstr "Inizia il periodo di prova gratuito"
|
226 |
|
227 |
+
#: includes/class-freemius.php6235, templates/connect.php:167
|
228 |
msgid "complete the install"
|
229 |
msgstr "completa l'installazione"
|
230 |
|
231 |
+
#: includes/class-freemius.php:6348
|
232 |
msgid "You are just one step away - %s"
|
233 |
msgstr "Sei a un passo dalla fine - %s"
|
234 |
|
235 |
+
#: includes/class-freemius.php:6351
|
236 |
msgctxt "%s - plugin name. As complete \"PluginX\" activation now"
|
237 |
msgid "Complete \"%s\" Activation Now"
|
238 |
msgstr "Completa l'attivazione di \"%s\" ora"
|
239 |
|
240 |
+
#: includes/class-freemius.php:6429
|
241 |
msgid "We made a few tweaks to the %s, %s"
|
242 |
msgstr "Abbiamo fatto alcune migliore a %s,%s"
|
243 |
|
244 |
+
#: includes/class-freemius.php:6433
|
245 |
+
msgid "Opt in to make \"%s\" better!"
|
246 |
+
msgstr "Opt in to make \"%s\" better!"
|
247 |
|
248 |
+
#: includes/class-freemius.php:6861
|
249 |
msgid "The upgrade of %s was successfully completed."
|
250 |
msgstr "L'aggiornamento di %s è stato completato con successo."
|
251 |
|
252 |
+
#: includes/class-freemius.php8705, includes/class-fs-plugin-updater.php882,
|
253 |
+
#: includes/class-fs-plugin-updater.php1077,
|
254 |
+
#: includes/class-fs-plugin-updater.php1084,
|
255 |
+
#: templates/auto-installation.php:32
|
256 |
msgid "Add-On"
|
257 |
msgstr "Add-on"
|
258 |
|
259 |
+
#: includes/class-freemius.php8707, templates/debug.php359,
|
260 |
+
#: templates/debug.php:520
|
261 |
msgid "Plugin"
|
262 |
msgstr "Plugin"
|
263 |
|
264 |
+
#: includes/class-freemius.php8708, templates/debug.php359,
|
265 |
+
#: templates/debug.php520, templates/forms/deactivation/form.php:67
|
266 |
msgid "Theme"
|
267 |
msgstr "Tema"
|
268 |
|
269 |
+
#: includes/class-freemius.php:11183
|
270 |
+
msgid "Invalid site details collection."
|
271 |
+
msgstr "Invalid site details collection."
|
272 |
|
273 |
+
#: includes/class-freemius.php:11303
|
274 |
msgid "We couldn't find your email address in the system, are you sure it's the right address?"
|
275 |
msgstr "Non siamo riusciti a trovare il tuo indirizzo email nel sistema, sei sicuro che sia l'indirizzo giusto?"
|
276 |
|
277 |
+
#: includes/class-freemius.php:11305
|
278 |
msgid "We can't see any active licenses associated with that email address, are you sure it's the right address?"
|
279 |
msgstr "Non siamo riusciti a trovare alcuna licenza attiva associata al tuo indirizzo email, sei sicuro che sia l'indirizzo giusto?"
|
280 |
|
281 |
+
#: includes/class-freemius.php:11541
|
282 |
msgid "Account is pending activation."
|
283 |
msgstr "Account in attesa di attivazione."
|
284 |
|
285 |
+
#: includes/class-freemius.php11653,
|
286 |
+
#: templates/forms/premium-versions-upgrade-handler.php:47
|
287 |
+
msgid "Buy a license now"
|
288 |
+
msgstr "Buy a license now"
|
289 |
+
|
290 |
+
#: includes/class-freemius.php11665,
|
291 |
+
#: templates/forms/premium-versions-upgrade-handler.php:46
|
292 |
+
msgid "Renew your license now"
|
293 |
+
msgstr "Renew your license now"
|
294 |
+
|
295 |
+
#: includes/class-freemius.php:11669
|
296 |
+
msgid "%s to access version %s security & feature updates, and support."
|
297 |
+
msgstr "%s to access version %s security & feature updates, and support."
|
298 |
+
|
299 |
+
#: includes/class-freemius.php:14052
|
300 |
msgid "%s activation was successfully completed."
|
301 |
msgstr "%s è stato attivato con successo."
|
302 |
|
303 |
+
#: includes/class-freemius.php:14066
|
304 |
msgid "Your account was successfully activated with the %s plan."
|
305 |
msgstr "Il tuo account è stato attivato correttamente con il piano %s."
|
306 |
|
307 |
+
#: includes/class-freemius.php14077, includes/class-freemius.php:17259
|
308 |
msgid "Your trial has been successfully started."
|
309 |
msgstr "La versione di prova è stata avviata correttamente."
|
310 |
|
311 |
+
#: includes/class-freemius.php14647, includes/class-freemius.php14699,
|
312 |
+
#: includes/class-freemius.php:14761
|
313 |
msgid "Couldn't activate %s."
|
314 |
msgstr "Non é stato possibile attivare %s."
|
315 |
|
316 |
+
#: includes/class-freemius.php14648, includes/class-freemius.php14700,
|
317 |
+
#: includes/class-freemius.php:14762
|
318 |
msgid "Please contact us with the following message:"
|
319 |
msgstr "Contattaci con il seguente messaggio:"
|
320 |
|
321 |
+
#: includes/class-freemius.php15111, includes/class-freemius.php:19543
|
322 |
msgid "Upgrade"
|
323 |
msgstr "Aggiornamento"
|
324 |
|
325 |
+
#: includes/class-freemius.php:15117
|
326 |
msgid "Start Trial"
|
327 |
msgstr "Inizia il periodo di prova gratuito"
|
328 |
|
329 |
+
#: includes/class-freemius.php:15119
|
330 |
msgid "Pricing"
|
331 |
msgstr "Prezzi"
|
332 |
|
333 |
+
#: includes/class-freemius.php15181, includes/class-freemius.php:15183
|
334 |
msgid "Affiliation"
|
335 |
msgstr "Affiliazione"
|
336 |
|
337 |
+
#: includes/class-freemius.php15211, includes/class-freemius.php15213,
|
338 |
+
#: templates/account.php150, templates/debug.php:324
|
339 |
msgid "Account"
|
340 |
msgstr "Account"
|
341 |
|
342 |
+
#: includes/class-freemius.php15226, includes/class-freemius.php15228,
|
343 |
#: includes/customizer/class-fs-customizer-support-section.php:60
|
344 |
msgid "Contact Us"
|
345 |
msgstr "Contattaci"
|
346 |
|
347 |
+
#: includes/class-freemius.php15238, includes/class-freemius.php15240,
|
348 |
+
#: includes/class-freemius.php19553, templates/account.php100,
|
349 |
+
#: templates/account/partials/addon.php:41
|
350 |
msgid "Add-Ons"
|
351 |
msgstr "Addon"
|
352 |
|
353 |
+
#: includes/class-freemius.php:15274
|
354 |
+
msgctxt "ASCII arrow left icon"
|
355 |
+
msgid "←"
|
356 |
+
msgstr "←"
|
357 |
+
|
358 |
+
#: includes/class-freemius.php:15274
|
359 |
+
msgctxt "ASCII arrow right icon"
|
360 |
+
msgid "➤"
|
361 |
+
msgstr "➤"
|
362 |
+
|
363 |
+
#: includes/class-freemius.php15276, templates/pricing.php:97
|
364 |
msgctxt "noun"
|
365 |
msgid "Pricing"
|
366 |
msgstr "Prezzi"
|
367 |
|
368 |
+
#: includes/class-freemius.php15479,
|
369 |
#: includes/customizer/class-fs-customizer-support-section.php:67
|
370 |
msgid "Support Forum"
|
371 |
msgstr "Forum di supporto"
|
372 |
|
373 |
+
#: includes/class-freemius.php:16265
|
374 |
msgid "Your email has been successfully verified - you are AWESOME!"
|
375 |
msgstr "Il tuo indirizzo email è stato verificato con successo - SEI UN GRANDE!"
|
376 |
|
377 |
+
#: includes/class-freemius.php:16266
|
378 |
msgctxt "a positive response"
|
379 |
msgid "Right on"
|
380 |
msgstr "Sì"
|
381 |
|
382 |
+
#: includes/class-freemius.php:16888
|
383 |
msgid "Your %s Add-on plan was successfully upgraded."
|
384 |
msgstr "Il piano del tuo add-on %s è stato aggiornato con successo."
|
385 |
|
386 |
+
#: includes/class-freemius.php:16890
|
387 |
msgid "%s Add-on was successfully purchased."
|
388 |
msgstr "L' add-on %s è stato acquistato con successo."
|
389 |
|
390 |
+
#: includes/class-freemius.php:16893
|
391 |
msgid "Download the latest version"
|
392 |
msgstr "Scarica l'ultima versione"
|
393 |
|
394 |
+
#: includes/class-freemius.php:16965
|
395 |
msgctxt "%1s - plugin title, %2s - API domain"
|
396 |
msgid "Your server is blocking the access to Freemius' API, which is crucial for %1s synchronization. Please contact your host to whitelist %2s"
|
397 |
msgstr "Il tuo server sta bloccando l'accesso all'API di Freemius. L'accesso è cruciale per quanto riguarda la la sincronizzazione di %1s. Per favore contatta il tuo host per aggiungere %2s alla whitelist."
|
398 |
|
399 |
+
#: includes/class-freemius.php16968, includes/class-freemius.php17384,
|
400 |
+
#: includes/class-freemius.php:17461
|
401 |
msgid "Error received from the server:"
|
402 |
msgstr "Errore ricevuto dal server:"
|
403 |
|
404 |
+
#: includes/class-freemius.php:16978
|
405 |
msgid "It seems like one of the authentication parameters is wrong. Update your Public Key, Secret Key & User ID, and try again."
|
406 |
msgstr "Sembra che uno dei parametri di autenticazione sia sbagliato. Aggiorna la tua chiave pubblica, Secret Key & User ID e riprova."
|
407 |
|
408 |
+
#: includes/class-freemius.php17160, includes/class-freemius.php17389,
|
409 |
+
#: includes/class-freemius.php17432, includes/class-freemius.php:17535
|
410 |
msgctxt ""
|
411 |
msgid "Hmm"
|
412 |
msgstr "Uhm"
|
413 |
|
414 |
+
#: includes/class-freemius.php:17173
|
415 |
msgid "It looks like you are still on the %s plan. If you did upgrade or change your plan, it's probably an issue on our side - sorry."
|
416 |
msgstr "Sembra che tu sia ancora usando il piano %s. Se hai effettuato un upgrade o cambiato il piano, è probabile che ci sia un problema nei nostri sistemi."
|
417 |
|
418 |
+
#: includes/class-freemius.php17174, templates/account.php102,
|
419 |
+
#: templates/add-ons.php134, templates/account/partials/addon.php:43
|
420 |
msgctxt "trial period"
|
421 |
msgid "Trial"
|
422 |
msgstr "Prova gratuita"
|
423 |
|
424 |
+
#: includes/class-freemius.php:17179
|
425 |
msgid "I have upgraded my account but when I try to Sync the License, the plan remains %s."
|
426 |
msgstr "Ho aggiornato il mio account, ma quando cerco di sincronizzare la licenza, il piano rimane %s."
|
427 |
|
428 |
+
#: includes/class-freemius.php17183, includes/class-freemius.php:17241
|
429 |
msgid "Please contact us here"
|
430 |
msgstr "Contattaci qui"
|
431 |
|
432 |
+
#: includes/class-freemius.php:17193
|
433 |
msgid "Your plan was successfully upgraded."
|
434 |
msgstr "Il piano è stato aggiornato con successo."
|
435 |
|
436 |
+
#: includes/class-freemius.php:17211
|
437 |
msgid "Your plan was successfully changed to %s."
|
438 |
msgstr "Il piano è stato cambiato con successo a %s."
|
439 |
|
440 |
+
#: includes/class-freemius.php:17227
|
441 |
msgid "Your license has expired. You can still continue using the free %s forever."
|
442 |
msgstr "La tua licenza è scaduta. Puoi continuare ad usare la versione gratuita %s per sempre."
|
443 |
|
444 |
+
#: includes/class-freemius.php:17229
|
445 |
msgid "Your license has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
|
446 |
msgstr "La tua licenza è scaduta. %1$saggiorna ora %2$sper continuare ad utilizzare %3$s senza interruzioni."
|
447 |
|
448 |
+
#: includes/class-freemius.php:17237
|
449 |
msgid "Your license has been cancelled. If you think it's a mistake, please contact support."
|
450 |
msgstr "La tua licenza è stata cancellata. Se credi sia un errore, per favore contatta il supporto."
|
451 |
|
452 |
+
#: includes/class-freemius.php:17250
|
453 |
msgid "Your license has expired. You can still continue using all the %s features, but you'll need to renew your license to continue getting updates and support."
|
454 |
msgstr "La licenza è scaduta. È comunque possibile continuare a utilizzare tutte le funzionalità di %s, ma sarà necessario rinnovare la licenza per continuare a ricevere gli aggiornamenti ed il supporto."
|
455 |
|
456 |
+
#: includes/class-freemius.php:17273
|
457 |
msgid "Your free trial has expired. You can still continue using all our free features."
|
458 |
msgstr "La tua versione di prova gratuita è scaduta. Puoi continuare ad usare tutte le funzionalità gratuite."
|
459 |
|
460 |
+
#: includes/class-freemius.php:17275
|
461 |
msgid "Your free trial has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
|
462 |
msgstr "La tua versione prova è scaduta.%1$s aggiorna ora %2$s per continuare ad usare %3$s senza interruzioni."
|
463 |
|
464 |
+
#: includes/class-freemius.php:17380
|
465 |
msgid "It looks like the license could not be activated."
|
466 |
msgstr "Sembra che la licenza non possa essere attivata."
|
467 |
|
468 |
+
#: includes/class-freemius.php:17410
|
469 |
msgid "Your license was successfully activated."
|
470 |
msgstr "La tua licenza è stata attivata correttamente."
|
471 |
|
472 |
+
#: includes/class-freemius.php:17436
|
473 |
msgid "It looks like your site currently doesn't have an active license."
|
474 |
msgstr "Sembra che il tuo sito non disponga di alcuna licenza attiva."
|
475 |
|
476 |
+
#: includes/class-freemius.php:17460
|
477 |
msgid "It looks like the license deactivation failed."
|
478 |
msgstr "Sembra che la disattivazione della licenza non sia riuscita."
|
479 |
|
480 |
+
#: includes/class-freemius.php:17488
|
481 |
msgid "Your license was successfully deactivated, you are back to the %s plan."
|
482 |
msgstr "La tua licenza é stata disattivata con successo, sei tornato al piano %s."
|
483 |
|
484 |
+
#: includes/class-freemius.php:17489
|
485 |
msgid "O.K"
|
486 |
msgstr "OK"
|
487 |
|
488 |
+
#: includes/class-freemius.php:17542
|
489 |
+
msgid "Seems like we are having some temporary issue with your subscription cancellation. Please try again in few minutes."
|
490 |
+
msgstr "Seems like we are having some temporary issue with your subscription cancellation. Please try again in few minutes."
|
491 |
|
492 |
+
#: includes/class-freemius.php:17551
|
493 |
+
msgid "Your subscription was successfully cancelled. Your %s plan license will expire in %s."
|
494 |
+
msgstr "Your subscription was successfully cancelled. Your %s plan license will expire in %s."
|
495 |
|
496 |
+
#: includes/class-freemius.php:17593
|
497 |
msgid "You are already running the %s in a trial mode."
|
498 |
msgstr "Stai già usando %s in modalità prova."
|
499 |
|
500 |
+
#: includes/class-freemius.php:17604
|
501 |
msgid "You already utilized a trial before."
|
502 |
msgstr "Hai già utilizzato una prova gratuita in passato."
|
503 |
|
504 |
+
#: includes/class-freemius.php:17618
|
505 |
msgid "Plan %s do not exist, therefore, can't start a trial."
|
506 |
msgstr "Il piano %s non esiste, per questo motivo non è possibile iniziare il periodo di prova."
|
507 |
|
508 |
+
#: includes/class-freemius.php:17629
|
509 |
msgid "Plan %s does not support a trial period."
|
510 |
msgstr "Il piano %s non supporta il periodo di prova."
|
511 |
|
512 |
+
#: includes/class-freemius.php:17640
|
513 |
msgid "None of the %s's plans supports a trial period."
|
514 |
msgstr "Nessuno dei piani di %ssupporta il periodo di prova."
|
515 |
|
516 |
+
#: includes/class-freemius.php:17690
|
517 |
msgid "It looks like you are not in trial mode anymore so there's nothing to cancel :)"
|
518 |
msgstr "Sembra che tu non stia più usando la prova gratuita, quindi non c'è niente che tu debba annullare :)"
|
519 |
|
520 |
+
#: includes/class-freemius.php:17726
|
|
|
|
|
|
|
|
|
521 |
msgid "Seems like we are having some temporary issue with your trial cancellation. Please try again in few minutes."
|
522 |
msgstr "Stiamo avendo qualche problema temporaneo con l'annullamento del periodo di prova. Riprova tra qualche minuto."
|
523 |
|
524 |
+
#: includes/class-freemius.php:17745
|
525 |
+
msgid "Your %s free trial was successfully cancelled."
|
526 |
+
msgstr "Il tuo periodo di prova gratuito %s è stato annullato con successo."
|
527 |
+
|
528 |
+
#: includes/class-freemius.php:18052
|
529 |
msgid "Version %s was released."
|
530 |
msgstr "La versione %s é stata rilasciata."
|
531 |
|
532 |
+
#: includes/class-freemius.php:18052
|
533 |
msgid "Please download %s."
|
534 |
msgstr "Scarica %s."
|
535 |
|
536 |
+
#: includes/class-freemius.php:18059
|
537 |
msgid "the latest %s version here"
|
538 |
msgstr "l'ultima versione %s é quì"
|
539 |
|
540 |
+
#: includes/class-freemius.php:18064
|
541 |
msgid "New"
|
542 |
msgstr "Nuovo"
|
543 |
|
544 |
+
#: includes/class-freemius.php:18069
|
545 |
msgid "Seems like you got the latest release."
|
546 |
msgstr "Sembra che tu abbia la versione più recente."
|
547 |
|
548 |
+
#: includes/class-freemius.php:18070
|
549 |
msgid "You are all good!"
|
550 |
msgstr "Sei fantastico!"
|
551 |
|
552 |
+
#: includes/class-freemius.php:18338
|
553 |
msgid "Verification mail was just sent to %s. If you can't find it after 5 min, please check your spam box."
|
554 |
msgstr "L'email di verifica è stata inviata a %s. Se dopo 5 minuti non è ancora arrivata, per favore controlla nella tua casella di posta indesiderata."
|
555 |
|
556 |
+
#: includes/class-freemius.php:18473
|
557 |
msgid "Site successfully opted in."
|
558 |
msgstr "Sito accettato con successo."
|
559 |
|
560 |
+
#: includes/class-freemius.php18474, includes/class-freemius.php:19285
|
561 |
msgid "Awesome"
|
562 |
msgstr "Fantastico"
|
563 |
|
564 |
+
#: includes/class-freemius.php18490, templates/forms/optout.php:32
|
565 |
msgid "We appreciate your help in making the %s better by letting us track some usage data."
|
566 |
msgstr "Ti ringraziamo per averci concesso di tracciare alcuni dati di utilizzo al fine di migliorare %s."
|
567 |
|
568 |
+
#: includes/class-freemius.php:18491
|
569 |
msgid "Thank you!"
|
570 |
msgstr "Grazie!"
|
571 |
|
572 |
+
#: includes/class-freemius.php:18498
|
573 |
msgid "We will no longer be sending any usage data of %s on %s to %s."
|
574 |
msgstr "Non possiamo più inviare i dati di utilizzo di %ssu %sa %s."
|
575 |
|
576 |
+
#: includes/class-freemius.php:18627
|
577 |
msgid "Please check your mailbox, you should receive an email via %s to confirm the ownership change. From security reasons, you must confirm the change within the next 15 min. If you cannot find the email, please check your spam folder."
|
578 |
msgstr "Verifica di aver ricevuto l'email da %s per confermare il cambiamento del proprietario. Per ragioni di sicurezza devi confermare il cambiamento entro 15 minuti. Se non trovi l'email controlla nella posta indesiderata."
|
579 |
|
580 |
+
#: includes/class-freemius.php:18633
|
581 |
msgid "Thanks for confirming the ownership change. An email was just sent to %s for final approval."
|
582 |
msgstr "Grazie per aver confermato il cambiamento del proprietario. Un' email è stata appena inviata a %s per la conferma finale."
|
583 |
|
584 |
+
#: includes/class-freemius.php:18638
|
585 |
msgid "%s is the new owner of the account."
|
586 |
msgstr "%s è il nuovo proprietario dell'account."
|
587 |
|
588 |
+
#: includes/class-freemius.php:18640
|
589 |
msgctxt "as congratulations"
|
590 |
msgid "Congrats"
|
591 |
msgstr "Congratulazioni"
|
592 |
|
593 |
+
#: includes/class-freemius.php:18660
|
594 |
msgid "Sorry, we could not complete the email update. Another user with the same email is already registered."
|
595 |
msgstr "Siamo spiacenti, non siamo riusciti a completare l'aggiornamento via email. Un altro utente con lo stesso indirizzo email è già registrato."
|
596 |
|
597 |
+
#: includes/class-freemius.php:18661
|
598 |
msgid "If you would like to give up the ownership of the %s's account to %s click the Change Ownership button."
|
599 |
msgstr "Puoi abbandonare la proprietà dell'account %s a %scliccando il pulsante Cambia proprietario."
|
600 |
|
601 |
+
#: includes/class-freemius.php:18668
|
602 |
msgid "Change Ownership"
|
603 |
msgstr "Cambia Proprietario"
|
604 |
|
605 |
+
#: includes/class-freemius.php:18676
|
606 |
msgid "Your email was successfully updated. You should receive an email with confirmation instructions in few moments."
|
607 |
msgstr "Il tuo indirizzo email è stato aggiornato correttamente. Riceverai un'email con le istruzioni di conferma in pochi istanti."
|
608 |
|
609 |
+
#: includes/class-freemius.php:18688
|
610 |
msgid "Please provide your full name."
|
611 |
msgstr "Per favore inserisci il tuo nome completo."
|
612 |
|
613 |
+
#: includes/class-freemius.php:18693
|
614 |
msgid "Your name was successfully updated."
|
615 |
msgstr "Il tuo nome è stato aggiornato correttamente."
|
616 |
|
617 |
+
#: includes/class-freemius.php:18754
|
618 |
msgid "You have successfully updated your %s."
|
619 |
msgstr "Hai aggiornato con successo il tuo %s."
|
620 |
|
621 |
+
#: includes/class-freemius.php:18894
|
622 |
msgid "Just letting you know that the add-ons information of %s is being pulled from an external server."
|
623 |
msgstr "Le informazioni sugli add-on di %s vengono scaricate da un server esterno."
|
624 |
|
625 |
+
#: includes/class-freemius.php:18895
|
626 |
msgctxt "advance notice of something that will need attention."
|
627 |
msgid "Heads up"
|
628 |
msgstr "Attenzione"
|
629 |
|
630 |
+
#: includes/class-freemius.php:19325
|
631 |
msgctxt "exclamation"
|
632 |
msgid "Hey"
|
633 |
msgstr "Hey"
|
634 |
|
635 |
+
#: includes/class-freemius.php:19325
|
636 |
msgid "How do you like %s so far? Test all our %s premium features with a %d-day free trial."
|
637 |
msgstr "Come sta andando con %s? Prova tutte le funzionalità premium di %s con una prova gratuita di %d giorni."
|
638 |
|
639 |
+
#: includes/class-freemius.php:19333
|
640 |
msgid "No commitment for %s days - cancel anytime!"
|
641 |
msgstr "Nessun impegno per %s giorni - puoi annullare in qualsiasi momento!"
|
642 |
|
643 |
+
#: includes/class-freemius.php:19334
|
644 |
msgid "No credit card required"
|
645 |
msgstr "Nessuna carta di credito richiesta"
|
646 |
|
647 |
+
#: includes/class-freemius.php19341, templates/forms/trial-start.php:53
|
648 |
msgctxt "call to action"
|
649 |
msgid "Start free trial"
|
650 |
msgstr "Inizia il periodo di prova gratuito"
|
651 |
|
652 |
+
#: includes/class-freemius.php:19418
|
653 |
msgid "Hey there, did you know that %s has an affiliate program? If you like the %s you can become our ambassador and earn some cash!"
|
654 |
msgstr "Ciao, sai che %s ha il programma di affiliazione? Se ti piace %s puoi diventare un nostro ambasciatore e guadagnare denaro!"
|
655 |
|
656 |
+
#: includes/class-freemius.php:19427
|
657 |
msgid "Learn more"
|
658 |
msgstr "Scopri altro"
|
659 |
|
660 |
+
#: includes/class-freemius.php19577, templates/account.php406,
|
661 |
+
#: templates/account.php509, templates/connect.php171,
|
662 |
+
#: templates/connect.php421, templates/forms/license-activation.php24,
|
663 |
+
#: templates/account/partials/addon.php:235
|
664 |
msgid "Activate License"
|
665 |
msgstr "Attiva licenza"
|
666 |
|
667 |
+
#: includes/class-freemius.php19578, templates/account.php469,
|
668 |
+
#: templates/account.php508, templates/account/partials/site.php:256
|
669 |
msgid "Change License"
|
670 |
msgstr "Cambia licenza"
|
671 |
|
672 |
+
#: includes/class-freemius.php19660, templates/account/partials/site.php:161
|
673 |
msgid "Opt Out"
|
674 |
msgstr "Cancella iscrizione"
|
675 |
|
676 |
+
#: includes/class-freemius.php19662, includes/class-freemius.php19667,
|
677 |
#: templates/account/partials/site.php43,
|
678 |
#: templates/account/partials/site.php:161
|
679 |
msgid "Opt In"
|
680 |
msgstr "Iscriviti"
|
681 |
|
682 |
+
#: includes/class-freemius.php:19891
|
683 |
+
msgid " The paid version of %1s is already installed. Please activate it to start benefiting the %2s features. %3s"
|
684 |
+
msgstr " The paid version of %1s is already installed. Please activate it to start benefiting the %2s features. %3s"
|
685 |
+
|
686 |
+
#: includes/class-freemius.php:19899
|
687 |
+
msgid "Activate %s features"
|
688 |
+
msgstr "Activate %s features"
|
689 |
+
|
690 |
+
#: includes/class-freemius.php:19912
|
691 |
msgid "Please follow these steps to complete the upgrade"
|
692 |
msgstr "Segui i passi seguenti per completare l'aggiornamento"
|
693 |
|
694 |
+
#: includes/class-freemius.php:19916
|
695 |
msgid "Download the latest %s version"
|
696 |
msgstr "Scarica l'ultima versione di %s"
|
697 |
|
698 |
+
#: includes/class-freemius.php:19920
|
699 |
msgid "Upload and activate the downloaded version"
|
700 |
msgstr "Carica e attiva la versione scaricata"
|
701 |
|
702 |
+
#: includes/class-freemius.php:19922
|
703 |
msgid "How to upload and activate?"
|
704 |
msgstr "Come faccio a caricare ed attivare?"
|
705 |
|
706 |
+
#: includes/class-freemius.php:20056
|
707 |
msgid "%sClick here%s to choose the sites where you'd like to activate the license on."
|
708 |
msgstr "%sClicca qui%s per scegliere i siti dove vuoi attivare la licenza."
|
709 |
|
710 |
+
#: includes/class-freemius.php:20217
|
711 |
msgid "Auto installation only works for opted-in users."
|
712 |
msgstr "L'installazione automatica funziona solo per gli utenti che hanno dato il consenso."
|
713 |
|
714 |
+
#: includes/class-freemius.php20227, includes/class-freemius.php20260,
|
715 |
+
#: includes/class-fs-plugin-updater.php1056,
|
716 |
+
#: includes/class-fs-plugin-updater.php:1070
|
717 |
msgid "Invalid module ID."
|
718 |
msgstr "ID modulo non valida."
|
719 |
|
720 |
+
#: includes/class-freemius.php20236, includes/class-fs-plugin-updater.php:1092
|
721 |
msgid "Premium version already active."
|
722 |
msgstr "Versione Premium già attiva."
|
723 |
|
724 |
+
#: includes/class-freemius.php:20243
|
725 |
msgid "You do not have a valid license to access the premium version."
|
726 |
msgstr "Non disponi di una licenza valida per accedere alla versione Premium."
|
727 |
|
728 |
+
#: includes/class-freemius.php:20250
|
729 |
msgid "Plugin is a \"Serviceware\" which means it does not have a premium code version."
|
730 |
msgstr "Il plugin è un \"Serviceware\", quindi non dispone di una versione del codice Premium."
|
731 |
|
732 |
+
#: includes/class-freemius.php20268, includes/class-fs-plugin-updater.php:1091
|
733 |
msgid "Premium add-on version already installed."
|
734 |
msgstr "Versione Premium dell'add-on già installata."
|
735 |
|
736 |
+
#: includes/class-freemius.php:20613
|
737 |
msgid "View paid features"
|
738 |
msgstr "Vedi funzionalità a pagamento"
|
739 |
|
740 |
+
#: includes/class-freemius.php:20927
|
741 |
msgid "Thank you so much for using %s and its add-ons!"
|
742 |
msgstr "Grazie per utilizzare %se i suoi addon!"
|
743 |
|
744 |
+
#: includes/class-freemius.php:20928
|
745 |
msgid "Thank you so much for using %s!"
|
746 |
msgstr "Grazie per utilizzare %s!"
|
747 |
|
748 |
+
#: includes/class-freemius.php:20934
|
749 |
msgid "You've already opted-in to our usage-tracking, which helps us keep improving the %s."
|
750 |
msgstr "Hai già accettato il tracciamento d'uso, ci aiuterà a migliorare %s."
|
751 |
|
752 |
+
#: includes/class-freemius.php:20938
|
753 |
msgid "Thank you so much for using our products!"
|
754 |
msgstr "Grazie per utilizzare i nostri prodotti!"
|
755 |
|
756 |
+
#: includes/class-freemius.php:20939
|
757 |
msgid "You've already opted-in to our usage-tracking, which helps us keep improving them."
|
758 |
msgstr "Hai già accettato il tracciamento d'uso che ci aiuta a migliorare."
|
759 |
|
760 |
+
#: includes/class-freemius.php:20958
|
761 |
msgid "%s and its add-ons"
|
762 |
msgstr "%se i suoi addon"
|
763 |
|
764 |
+
#: includes/class-freemius.php:20967
|
765 |
msgid "Products"
|
766 |
msgstr "Prodotti"
|
767 |
|
768 |
+
#: includes/class-freemius.php20974, templates/connect.php:272
|
769 |
msgid "Yes"
|
770 |
msgstr "Si"
|
771 |
|
772 |
+
#: includes/class-freemius.php20975, templates/connect.php:273
|
773 |
msgid "send me security & feature updates, educational content and offers."
|
774 |
msgstr "inviami aggiornamenti di funzionalità e sicurezza, contenuti formativi e offerte."
|
775 |
|
776 |
+
#: includes/class-freemius.php20976, templates/connect.php:278
|
777 |
msgid "No"
|
778 |
msgstr "No"
|
779 |
|
780 |
+
#: includes/class-freemius.php20978, templates/connect.php:280
|
781 |
msgid "do %sNOT%s send me security & feature updates, educational content and offers."
|
782 |
msgstr "%snon %s mi invierà aggiornamenti di funzionalità e sicurezza, contenuti formativi e offerte."
|
783 |
|
784 |
+
#: includes/class-freemius.php:20988
|
785 |
msgid "Due to the new %sEU General Data Protection Regulation (GDPR)%s compliance requirements it is required that you provide your explicit consent, again, confirming that you are onboard 🙂"
|
786 |
msgstr "A causa della nuova %sRegolamento Europeo sulla Privacy (GDPR)%se i suoi requisiti è necessario che accetti esplicitamente il consenso confermando nuovamente che accetti"
|
787 |
|
788 |
+
#: includes/class-freemius.php20990, templates/connect.php:287
|
789 |
msgid "Please let us know if you'd like us to contact you for security & feature updates, educational content, and occasional offers:"
|
790 |
msgstr "Facci sapere se vuoi essere contattato per aggiornamenti di sicurezza e di funzionalità, contenuti formativi e offerte occasionali:"
|
791 |
|
792 |
+
#: includes/class-freemius.php:21272
|
793 |
msgid "License key is empty."
|
794 |
msgstr "La chiave licenza è vuota."
|
795 |
|
796 |
#: includes/class-fs-plugin-updater.php184,
|
797 |
+
#: templates/forms/premium-versions-upgrade-handler.php:57
|
798 |
+
msgid "Renew license"
|
799 |
+
msgstr "Rinnova licenza"
|
800 |
+
|
801 |
+
#: includes/class-fs-plugin-updater.php189,
|
802 |
+
#: templates/forms/premium-versions-upgrade-handler.php:58
|
803 |
+
msgid "Buy license"
|
804 |
+
msgstr "Buy license"
|
805 |
+
|
806 |
+
#: includes/class-fs-plugin-updater.php:278
|
807 |
+
msgid "There is a %s of %s available."
|
808 |
+
msgstr "There is a %s of %s available."
|
809 |
+
|
810 |
+
#: includes/class-fs-plugin-updater.php:282
|
811 |
+
msgid "new version"
|
812 |
+
msgstr "new version"
|
813 |
+
|
814 |
+
#: includes/class-fs-plugin-updater.php:301
|
815 |
+
msgid "Important Upgrade Notice:"
|
816 |
+
msgstr "Important Upgrade Notice:"
|
817 |
|
818 |
+
#: includes/class-fs-plugin-updater.php:1121
|
819 |
msgid "Installing plugin: %s"
|
820 |
msgstr "Installazione plugin: %s"
|
821 |
|
822 |
+
#: includes/class-fs-plugin-updater.php:1162
|
823 |
msgid "Unable to connect to the filesystem. Please confirm your credentials."
|
824 |
msgstr "Impossibile accedere al filesystem. Conferma le tue credenziali."
|
825 |
|
826 |
+
#: includes/class-fs-plugin-updater.php:1335
|
827 |
msgid "The remote plugin package does not contain a folder with the desired slug and renaming did not work."
|
828 |
msgstr "Il pacchetto remoto del plugin non contiene una cartella con lo slug desiderato e la rinominazione non ha funzionato."
|
829 |
|
830 |
+
#: includes/fs-plugin-info-dialog.php369,
|
831 |
+
#: templates/account/partials/addon.php:292
|
832 |
msgctxt "verb"
|
833 |
msgid "Purchase"
|
834 |
msgstr "Acquisto"
|
835 |
|
836 |
+
#: includes/fs-plugin-info-dialog.php:372
|
837 |
msgid "Start my free %s"
|
838 |
msgstr "Inizia la mia %s"
|
839 |
|
840 |
+
#: includes/fs-plugin-info-dialog.php:413
|
841 |
msgid "Install Free Version Now"
|
842 |
msgstr "Installa la versione gratuita ora"
|
843 |
|
844 |
+
#: includes/fs-plugin-info-dialog.php414, templates/auto-installation.php111,
|
845 |
+
#: templates/account/partials/addon.php272,
|
846 |
+
#: templates/account/partials/addon.php:322
|
847 |
msgid "Install Now"
|
848 |
msgstr "Installa ora"
|
849 |
|
850 |
+
#: includes/fs-plugin-info-dialog.php:425
|
851 |
msgctxt "as download latest version"
|
852 |
msgid "Download Latest Free Version"
|
853 |
msgstr "Scarica l'ultima versione gratuita"
|
854 |
|
855 |
+
#: includes/fs-plugin-info-dialog.php426, templates/account.php80,
|
856 |
#: templates/account/partials/addon.php:21
|
857 |
msgctxt "as download latest version"
|
858 |
msgid "Download Latest"
|
859 |
msgstr "Scarica l'ultima versione"
|
860 |
|
861 |
+
#: includes/fs-plugin-info-dialog.php:436
|
862 |
msgid "Install Free Version Update Now"
|
863 |
msgstr "Installa l'ultima versione gratuita"
|
864 |
|
865 |
+
#: includes/fs-plugin-info-dialog.php437, templates/account.php:460
|
866 |
msgid "Install Update Now"
|
867 |
msgstr "Installa l'aggiornamento ora"
|
868 |
|
869 |
+
#: includes/fs-plugin-info-dialog.php:448
|
870 |
msgid "Newer Free Version (%s) Installed"
|
871 |
msgstr "Nuova versione gratuita (%s) installata"
|
872 |
|
873 |
+
#: includes/fs-plugin-info-dialog.php:449
|
874 |
msgid "Newer Version (%s) Installed"
|
875 |
msgstr "Versione più recente (%s) installata"
|
876 |
|
877 |
+
#: includes/fs-plugin-info-dialog.php:457
|
878 |
msgid "Latest Free Version Installed"
|
879 |
msgstr "Ultima versione gratuita installata"
|
880 |
|
881 |
+
#: includes/fs-plugin-info-dialog.php:458
|
882 |
msgid "Latest Version Installed"
|
883 |
msgstr "Versione più recente installata"
|
884 |
|
885 |
+
#: includes/fs-plugin-info-dialog.php:613
|
886 |
msgctxt "Plugin installer section title"
|
887 |
msgid "Description"
|
888 |
msgstr "Descrizione"
|
889 |
|
890 |
+
#: includes/fs-plugin-info-dialog.php:614
|
891 |
msgctxt "Plugin installer section title"
|
892 |
msgid "Installation"
|
893 |
msgstr "Installazione"
|
894 |
|
895 |
+
#: includes/fs-plugin-info-dialog.php:615
|
896 |
msgctxt "Plugin installer section title"
|
897 |
msgid "FAQ"
|
898 |
msgstr "FAQ"
|
899 |
|
900 |
+
#: includes/fs-plugin-info-dialog.php616,
|
901 |
#: templates/plugin-info/description.php:55
|
902 |
msgid "Screenshots"
|
903 |
msgstr "Screenshot"
|
904 |
|
905 |
+
#: includes/fs-plugin-info-dialog.php:617
|
906 |
msgctxt "Plugin installer section title"
|
907 |
msgid "Changelog"
|
908 |
msgstr "Changelog"
|
909 |
|
910 |
+
#: includes/fs-plugin-info-dialog.php:618
|
911 |
msgctxt "Plugin installer section title"
|
912 |
msgid "Reviews"
|
913 |
msgstr "Recensioni"
|
914 |
|
915 |
+
#: includes/fs-plugin-info-dialog.php:619
|
916 |
msgctxt "Plugin installer section title"
|
917 |
msgid "Other Notes"
|
918 |
msgstr "Altre note"
|
919 |
|
920 |
+
#: includes/fs-plugin-info-dialog.php:634
|
921 |
msgctxt "Plugin installer section title"
|
922 |
msgid "Features & Pricing"
|
923 |
msgstr "Caratteristiche & prezzi"
|
924 |
|
925 |
+
#: includes/fs-plugin-info-dialog.php:644
|
926 |
msgid "Plugin Install"
|
927 |
msgstr "Installazione del plugin"
|
928 |
|
929 |
+
#: includes/fs-plugin-info-dialog.php:716
|
930 |
msgctxt "e.g. Professional Plan"
|
931 |
msgid "%s Plan"
|
932 |
msgstr "Piano %s"
|
933 |
|
934 |
+
#: includes/fs-plugin-info-dialog.php:742
|
935 |
msgctxt "e.g. the best product"
|
936 |
msgid "Best"
|
937 |
msgstr "Migliore"
|
938 |
|
939 |
+
#: includes/fs-plugin-info-dialog.php748,
|
940 |
+
#: includes/fs-plugin-info-dialog.php:768
|
941 |
msgctxt "as every month"
|
942 |
msgid "Monthly"
|
943 |
msgstr "Mensilmente"
|
944 |
|
945 |
+
#: includes/fs-plugin-info-dialog.php:751
|
946 |
msgctxt "as once a year"
|
947 |
msgid "Annual"
|
948 |
msgstr "Annuale"
|
949 |
|
950 |
+
#: includes/fs-plugin-info-dialog.php:754
|
951 |
msgid "Lifetime"
|
952 |
msgstr "Tutta la vita"
|
953 |
|
954 |
+
#: includes/fs-plugin-info-dialog.php768,
|
955 |
+
#: includes/fs-plugin-info-dialog.php770,
|
956 |
+
#: includes/fs-plugin-info-dialog.php:772
|
957 |
msgctxt "e.g. billed monthly"
|
958 |
msgid "Billed %s"
|
959 |
msgstr "Fatturato %s"
|
960 |
|
961 |
+
#: includes/fs-plugin-info-dialog.php:770
|
962 |
msgctxt "as once a year"
|
963 |
msgid "Annually"
|
964 |
msgstr "Annualmente"
|
965 |
|
966 |
+
#: includes/fs-plugin-info-dialog.php:772
|
967 |
msgctxt "as once a year"
|
968 |
msgid "Once"
|
969 |
msgstr "Una volta"
|
970 |
|
971 |
+
#: includes/fs-plugin-info-dialog.php:778
|
972 |
msgid "Single Site License"
|
973 |
msgstr "Licenza per sito singolo"
|
974 |
|
975 |
+
#: includes/fs-plugin-info-dialog.php:780
|
976 |
msgid "Unlimited Licenses"
|
977 |
msgstr "Licenze illimitate"
|
978 |
|
979 |
+
#: includes/fs-plugin-info-dialog.php:782
|
980 |
msgid "Up to %s Sites"
|
981 |
msgstr "Fino a %s siti"
|
982 |
|
983 |
+
#: includes/fs-plugin-info-dialog.php792,
|
984 |
#: templates/plugin-info/features.php:82
|
985 |
msgctxt "as monthly period"
|
986 |
msgid "mo"
|
987 |
msgstr "mese"
|
988 |
|
989 |
+
#: includes/fs-plugin-info-dialog.php799,
|
990 |
#: templates/plugin-info/features.php:80
|
991 |
msgctxt "as annual period"
|
992 |
msgid "year"
|
993 |
msgstr "anno"
|
994 |
|
995 |
+
#: includes/fs-plugin-info-dialog.php:853
|
996 |
msgctxt "noun"
|
997 |
msgid "Price"
|
998 |
msgstr "Prezzo"
|
999 |
|
1000 |
+
#: includes/fs-plugin-info-dialog.php:901
|
1001 |
msgid "Save %s"
|
1002 |
msgstr "Risparmia %s"
|
1003 |
|
1004 |
+
#: includes/fs-plugin-info-dialog.php:911
|
1005 |
msgid "No commitment for %s - cancel anytime"
|
1006 |
msgstr "Nessun impegno con %s - cancella quando vuoi"
|
1007 |
|
1008 |
+
#: includes/fs-plugin-info-dialog.php:914
|
1009 |
msgid "After your free %s, pay as little as %s"
|
1010 |
msgstr "Dopo il tuo %s gratuito, paghi solamente %s"
|
1011 |
|
1012 |
+
#: includes/fs-plugin-info-dialog.php:925
|
1013 |
msgid "Details"
|
1014 |
msgstr "Dettagli"
|
1015 |
|
1016 |
+
#: includes/fs-plugin-info-dialog.php929, templates/account.php91,
|
1017 |
+
#: templates/debug.php201, templates/debug.php238, templates/debug.php452,
|
1018 |
+
#: templates/account/partials/addon.php:32
|
1019 |
msgctxt "product version"
|
1020 |
msgid "Version"
|
1021 |
msgstr "Versione"
|
1022 |
|
1023 |
+
#: includes/fs-plugin-info-dialog.php:936
|
1024 |
msgctxt "as the plugin author"
|
1025 |
msgid "Author"
|
1026 |
msgstr "Autore"
|
1027 |
|
1028 |
+
#: includes/fs-plugin-info-dialog.php:943
|
1029 |
msgid "Last Updated"
|
1030 |
msgstr "Ultimo aggiornamento"
|
1031 |
|
1032 |
+
#: includes/fs-plugin-info-dialog.php948, templates/account.php:376
|
1033 |
msgctxt "x-ago"
|
1034 |
msgid "%s ago"
|
1035 |
msgstr "%s fa"
|
1036 |
|
1037 |
+
#: includes/fs-plugin-info-dialog.php:957
|
1038 |
msgid "Requires WordPress Version"
|
1039 |
msgstr "Richiede la versione di WordPress"
|
1040 |
|
1041 |
+
#: includes/fs-plugin-info-dialog.php:958
|
1042 |
msgid "%s or higher"
|
1043 |
msgstr "%s o superiore"
|
1044 |
|
1045 |
+
#: includes/fs-plugin-info-dialog.php:965
|
1046 |
msgid "Compatible up to"
|
1047 |
msgstr "Compatibile fino a"
|
1048 |
|
1049 |
+
#: includes/fs-plugin-info-dialog.php:973
|
1050 |
msgid "Downloaded"
|
1051 |
msgstr "Scaricato"
|
1052 |
|
1053 |
+
#: includes/fs-plugin-info-dialog.php:977
|
1054 |
msgid "%s time"
|
1055 |
msgstr "% volta"
|
1056 |
|
1057 |
+
#: includes/fs-plugin-info-dialog.php:979
|
1058 |
msgid "%s times"
|
1059 |
msgstr "%s volte"
|
1060 |
|
1061 |
+
#: includes/fs-plugin-info-dialog.php:989
|
1062 |
msgid "WordPress.org Plugin Page"
|
1063 |
msgstr "Pagina dei plugin di WordPress.org"
|
1064 |
|
1065 |
+
#: includes/fs-plugin-info-dialog.php:997
|
1066 |
msgid "Plugin Homepage"
|
1067 |
msgstr "Homepage del plugin"
|
1068 |
|
1069 |
+
#: includes/fs-plugin-info-dialog.php1005,
|
1070 |
+
#: includes/fs-plugin-info-dialog.php:1087
|
1071 |
msgid "Donate to this plugin"
|
1072 |
msgstr "Fai una donazione a questo plugin"
|
1073 |
|
1074 |
+
#: includes/fs-plugin-info-dialog.php:1012
|
1075 |
msgid "Average Rating"
|
1076 |
msgstr "Valutazione media"
|
1077 |
|
1078 |
+
#: includes/fs-plugin-info-dialog.php:1019
|
1079 |
msgid "based on %s"
|
1080 |
msgstr "basato su %s"
|
1081 |
|
1082 |
+
#: includes/fs-plugin-info-dialog.php:1023
|
1083 |
msgid "%s rating"
|
1084 |
msgstr "%s valutazione"
|
1085 |
|
1086 |
+
#: includes/fs-plugin-info-dialog.php:1025
|
1087 |
msgid "%s ratings"
|
1088 |
msgstr "%s valutazioni"
|
1089 |
|
1090 |
+
#: includes/fs-plugin-info-dialog.php:1040
|
1091 |
msgid "%s star"
|
1092 |
msgstr "%s stella"
|
1093 |
|
1094 |
+
#: includes/fs-plugin-info-dialog.php:1042
|
1095 |
msgid "%s stars"
|
1096 |
msgstr "%s stelle"
|
1097 |
|
1098 |
+
#: includes/fs-plugin-info-dialog.php:1053
|
1099 |
msgid "Click to see reviews that provided a rating of %s"
|
1100 |
msgstr "Fai clic per vedere le recensioni che hanno fornito una valutazione di %s"
|
1101 |
|
1102 |
+
#: includes/fs-plugin-info-dialog.php:1066
|
1103 |
msgid "Contributors"
|
1104 |
msgstr "Contributori"
|
1105 |
|
1106 |
+
#: includes/fs-plugin-info-dialog.php1095,
|
1107 |
+
#: includes/fs-plugin-info-dialog.php:1097
|
1108 |
msgid "Warning"
|
1109 |
msgstr "Avviso"
|
1110 |
|
1111 |
+
#: includes/fs-plugin-info-dialog.php:1095
|
1112 |
msgid "This plugin has not been tested with your current version of WordPress."
|
1113 |
msgstr "Questo plugin non è stato testato con la versione corrente di WordPress."
|
1114 |
|
1115 |
+
#: includes/fs-plugin-info-dialog.php:1097
|
1116 |
msgid "This plugin has not been marked as compatible with your version of WordPress."
|
1117 |
msgstr "Questo plugin non è stato segnato come compatibile con la tua versione di WordPress."
|
1118 |
|
1119 |
+
#: includes/fs-plugin-info-dialog.php:1116
|
1120 |
msgid "Paid add-on must be deployed to Freemius."
|
1121 |
msgstr "Gli add-on a pagamento devono essere distribuiti da Freemius."
|
1122 |
|
1123 |
+
#: includes/fs-plugin-info-dialog.php:1117
|
1124 |
msgid "Add-on must be deployed to WordPress.org or Freemius."
|
1125 |
msgstr "L'add-on dev'essere distribuito da WordPress.org o Freemius."
|
1126 |
|
1127 |
+
#: templates/account.php81, templates/forms/subscription-cancellation.php96,
|
1128 |
+
#: templates/account/partials/addon.php22,
|
1129 |
#: templates/account/partials/site.php:295
|
1130 |
+
msgid "Downgrading your plan"
|
1131 |
+
msgstr "Downgrading your plan"
|
1132 |
+
|
1133 |
+
#: templates/account.php82, templates/forms/subscription-cancellation.php97,
|
1134 |
+
#: templates/account/partials/addon.php23,
|
1135 |
+
#: templates/account/partials/site.php:296
|
1136 |
+
msgid "Cancelling the subscription"
|
1137 |
+
msgstr "Cancelling the subscription"
|
1138 |
+
|
1139 |
+
#. translators: %1s: Either 'Downgrading your plan' or 'Cancelling the
|
1140 |
+
#. subscription'
|
1141 |
+
#: templates/account.php84, templates/forms/subscription-cancellation.php99,
|
1142 |
+
#: templates/account/partials/addon.php25,
|
1143 |
+
#: templates/account/partials/site.php:298
|
1144 |
+
msgid "%1s will immediately stop all future recurring payments and your %s plan license will expire in %s."
|
1145 |
+
msgstr "%1s will immediately stop all future recurring payments and your %s plan license will expire in %s."
|
1146 |
|
1147 |
+
#: templates/account.php85, templates/forms/subscription-cancellation.php100,
|
1148 |
+
#: templates/account/partials/addon.php26,
|
1149 |
+
#: templates/account/partials/site.php:299
|
1150 |
+
msgid "Please note that we will not be able to grandfather outdated pricing for renewals/new subscriptions after a cancellation. If you choose to renew the subscription manually in the future, after a price increase, which typically occurs once a year, you will be charged the updated price."
|
1151 |
+
msgstr "Please note that we will not be able to grandfather outdated pricing for renewals/new subscriptions after a cancellation. If you choose to renew the subscription manually in the future, after a price increase, which typically occurs once a year, you will be charged the updated price."
|
1152 |
+
|
1153 |
+
#: templates/account.php86, templates/forms/subscription-cancellation.php106,
|
1154 |
+
#: templates/account/partials/addon.php:27
|
1155 |
msgid "Cancelling the trial will immediately block access to all premium features. Are you sure?"
|
1156 |
msgstr "Cancellando il periodo di prova gratuito bloccherai immediatamente l'accesso a tutte le funzionalità premium. Vuoi continuare?"
|
1157 |
|
1158 |
+
#: templates/account.php87, templates/forms/subscription-cancellation.php101,
|
1159 |
+
#: templates/account/partials/addon.php28,
|
1160 |
+
#: templates/account/partials/site.php:300
|
1161 |
+
msgid "You can still enjoy all %s features but you will not have access to %s security & feature updates, nor support."
|
1162 |
+
msgstr "You can still enjoy all %s features but you will not have access to %s security & feature updates, nor support."
|
1163 |
|
1164 |
+
#: templates/account.php88, templates/forms/subscription-cancellation.php102,
|
1165 |
+
#: templates/account/partials/addon.php29,
|
1166 |
+
#: templates/account/partials/site.php:301
|
1167 |
msgid "Once your license expires you can still use the Free version but you will NOT have access to the %s features."
|
1168 |
msgstr "Quando la tua licenza scadrà, potrai comunque continuare a usare la versione gratuita, ma NON avrai accesso alle funzionalità %s."
|
1169 |
|
1170 |
#. translators: %s: Plan title (e.g. "Professional")
|
1171 |
+
#: templates/account.php90,
|
1172 |
#: templates/account/partials/activate-license-button.php31,
|
1173 |
+
#: templates/account/partials/addon.php:31
|
1174 |
msgid "Activate %s Plan"
|
1175 |
msgstr "Attivare il piano %s"
|
1176 |
|
1177 |
#. translators: %s: Time period (e.g. Auto renews in "2 months")
|
1178 |
+
#: templates/account.php93, templates/account/partials/addon.php34,
|
1179 |
#: templates/account/partials/site.php:275
|
1180 |
msgid "Auto renews in %s"
|
1181 |
msgstr "Rinnovo automatico in %s"
|
1182 |
|
1183 |
#. translators: %s: Time period (e.g. Expires in "2 months")
|
1184 |
+
#: templates/account.php95, templates/account/partials/addon.php36,
|
1185 |
#: templates/account/partials/site.php:277
|
1186 |
msgid "Expires in %s"
|
1187 |
msgstr "Scade in %s"
|
1188 |
|
1189 |
+
#: templates/account.php96, templates/account/partials/addon.php:37
|
1190 |
msgctxt "as synchronize license"
|
1191 |
msgid "Sync License"
|
1192 |
msgstr "Sincronizza la licenza"
|
1193 |
|
1194 |
+
#: templates/account.php97, templates/account/partials/addon.php:38
|
1195 |
msgid "Cancel Trial"
|
1196 |
msgstr "Annulla prova gratuita"
|
1197 |
|
1198 |
+
#: templates/account.php98, templates/account/partials/addon.php:39
|
1199 |
msgid "Change Plan"
|
1200 |
msgstr "Cambia piano"
|
1201 |
|
1202 |
+
#: templates/account.php99, templates/account/partials/addon.php:40
|
1203 |
msgctxt "verb"
|
1204 |
msgid "Upgrade"
|
1205 |
msgstr "Aggiornamento"
|
1206 |
|
1207 |
+
#: templates/account.php101, templates/account/partials/addon.php42,
|
1208 |
+
#: templates/account/partials/site.php:302
|
1209 |
msgctxt "verb"
|
1210 |
msgid "Downgrade"
|
1211 |
msgstr "Downgrade"
|
1212 |
|
1213 |
+
#: templates/account.php103, templates/add-ons.php130,
|
1214 |
#: templates/plugin-info/features.php72,
|
1215 |
+
#: templates/account/partials/addon.php44,
|
1216 |
#: templates/account/partials/site.php:31
|
1217 |
msgid "Free"
|
1218 |
msgstr "Gratuito"
|
1219 |
|
1220 |
+
#: templates/account.php104, templates/account/partials/addon.php:45
|
1221 |
msgid "Activate"
|
1222 |
msgstr "Attiva"
|
1223 |
|
1224 |
+
#: templates/account.php105, templates/debug.php371,
|
1225 |
#: includes/customizer/class-fs-customizer-upsell-control.php106,
|
1226 |
+
#: templates/account/partials/addon.php:46
|
1227 |
msgctxt "as product pricing plan"
|
1228 |
msgid "Plan"
|
1229 |
msgstr "Piano"
|
1230 |
|
1231 |
+
#: templates/account.php:158
|
1232 |
msgid "Free Trial"
|
1233 |
msgstr "Prova gratuita"
|
1234 |
|
1235 |
+
#: templates/account.php:169
|
1236 |
msgid "Account Details"
|
1237 |
msgstr "Dettagli dell'account"
|
1238 |
|
1239 |
+
#: templates/account.php:179
|
1240 |
msgid "Deleting the account will automatically deactivate your %s plan license so you can use it on other sites. If you want to terminate the recurring payments as well, click the \"Cancel\" button, and first \"Downgrade\" your account. Are you sure you would like to continue with the deletion?"
|
1241 |
msgstr "L'eliminazione dell'account disattiva automaticamente la tua licenza del piano %s quindi è possibile utilizzarlo su altri siti. Se si desidera anche terminare i pagamenti ricorrenti, fare clic sul pulsante \"Annulla\" ed effettuare il \"Downgrade\" del tuo account. Sei sicuro di voler continuare con l'eliminazione?"
|
1242 |
|
1243 |
+
#: templates/account.php:181
|
1244 |
msgid "Deletion is not temporary. Only delete if you no longer want to use this %s anymore. Are you sure you would like to continue with the deletion?"
|
1245 |
msgstr "La cancellazione non è temporanea. Cancella solamente se non vuoi più utilizzare %s. Sei sicuro di voler cancellare questi dati?"
|
1246 |
|
1247 |
+
#: templates/account.php:184
|
1248 |
msgid "Delete Account"
|
1249 |
msgstr "Elimina Account"
|
1250 |
|
1251 |
+
#: templates/account.php196, templates/account/partials/addon.php159,
|
1252 |
#: templates/account/partials/deactivate-license-button.php:35
|
1253 |
msgid "Deactivate License"
|
1254 |
msgstr "Disattiva licenza"
|
1255 |
|
1256 |
+
#: templates/account.php219, templates/forms/subscription-cancellation.php:125
|
1257 |
msgid "Are you sure you want to proceed?"
|
1258 |
msgstr "Sei sicuro di voler procedere?"
|
1259 |
|
1260 |
+
#: templates/account.php219, templates/account/partials/addon.php:182
|
1261 |
msgid "Cancel Subscription"
|
1262 |
msgstr "Annulla sottoscrizione"
|
1263 |
|
1264 |
+
#: templates/account.php:247
|
1265 |
msgctxt "as synchronize"
|
1266 |
msgid "Sync"
|
1267 |
msgstr "Sincronizza"
|
1268 |
|
1269 |
+
#: templates/account.php261, templates/debug.php:487
|
1270 |
msgid "Name"
|
1271 |
msgstr "Nome"
|
1272 |
|
1273 |
+
#: templates/account.php267, templates/debug.php:488
|
1274 |
msgid "Email"
|
1275 |
msgstr "Email"
|
1276 |
|
1277 |
+
#: templates/account.php274, templates/debug.php370, templates/debug.php:526
|
1278 |
msgid "User ID"
|
1279 |
msgstr "ID utente"
|
1280 |
|
1281 |
+
#: templates/account.php:282
|
1282 |
msgid "Site ID"
|
1283 |
msgstr "ID del sito"
|
1284 |
|
1285 |
+
#: templates/account.php:285
|
1286 |
msgid "No ID"
|
1287 |
msgstr "Nessun ID"
|
1288 |
|
1289 |
+
#: templates/account.php290, templates/debug.php243, templates/debug.php372,
|
1290 |
+
#: templates/debug.php453, templates/debug.php490,
|
1291 |
#: templates/account/partials/site.php:219
|
1292 |
msgid "Public Key"
|
1293 |
msgstr "Chiave pubblica"
|
1294 |
|
1295 |
+
#: templates/account.php296, templates/debug.php373, templates/debug.php454,
|
1296 |
+
#: templates/debug.php491, templates/account/partials/site.php:231
|
1297 |
msgid "Secret Key"
|
1298 |
msgstr "Chiave segreta"
|
1299 |
|
1300 |
+
#: templates/account.php:299
|
1301 |
msgctxt "as secret encryption key missing"
|
1302 |
msgid "No Secret"
|
1303 |
msgstr "Nessuna chiave"
|
1304 |
|
1305 |
+
#: templates/account.php318, templates/account/partials/site.php112,
|
1306 |
#: templates/account/partials/site.php:114
|
1307 |
msgid "Trial"
|
1308 |
msgstr "Prova gratuita"
|
1309 |
|
1310 |
+
#: templates/account.php337, templates/debug.php531,
|
1311 |
#: templates/account/partials/site.php:248
|
1312 |
msgid "License Key"
|
1313 |
msgstr "Chiave della licenza"
|
1314 |
|
1315 |
+
#: templates/account.php:367
|
1316 |
msgid "not verified"
|
1317 |
msgstr "non verificato"
|
1318 |
|
1319 |
+
#: templates/account.php376, templates/account/partials/addon.php:120
|
1320 |
+
msgid "Expired"
|
1321 |
+
msgstr "Scaduto"
|
1322 |
+
|
1323 |
+
#: templates/account.php:428
|
1324 |
msgid "Premium version"
|
1325 |
msgstr "Versione premium"
|
1326 |
|
1327 |
+
#: templates/account.php:430
|
1328 |
msgid "Free version"
|
1329 |
msgstr "Versione gratuita"
|
1330 |
|
1331 |
+
#: templates/account.php:442
|
1332 |
msgid "Verify Email"
|
1333 |
msgstr "Verifica email"
|
1334 |
|
1335 |
+
#: templates/account.php:453
|
1336 |
msgid "Download %s Version"
|
1337 |
msgstr "Scarica la versione %s"
|
1338 |
|
1339 |
+
#: templates/account.php467, templates/account.php649,
|
1340 |
#: templates/account/partials/site.php237,
|
1341 |
#: templates/account/partials/site.php:255
|
1342 |
msgctxt "verb"
|
1343 |
msgid "Show"
|
1344 |
msgstr "Mostra"
|
1345 |
|
1346 |
+
#: templates/account.php:481
|
1347 |
msgid "What is your %s?"
|
1348 |
msgstr "Qual è il tuo %s?"
|
1349 |
|
1350 |
+
#: templates/account.php489, templates/account/billing.php:27
|
1351 |
msgctxt "verb"
|
1352 |
msgid "Edit"
|
1353 |
msgstr "Modifica"
|
1354 |
|
1355 |
+
#: templates/account.php:502
|
1356 |
msgid "Sites"
|
1357 |
msgstr "Siti"
|
1358 |
|
1359 |
+
#: templates/account.php:513
|
1360 |
msgid "Search by address"
|
1361 |
msgstr "Cerca per indirizzo"
|
1362 |
|
1363 |
+
#: templates/account.php522, templates/account.php570, templates/debug.php236,
|
1364 |
+
#: templates/debug.php364, templates/debug.php449, templates/debug.php486,
|
1365 |
+
#: templates/debug.php524, templates/debug.php597,
|
1366 |
#: templates/account/payments.php35, templates/debug/logger.php:21
|
1367 |
msgid "ID"
|
1368 |
msgstr "ID"
|
1369 |
|
1370 |
+
#: templates/account.php523, templates/debug.php:367
|
1371 |
msgid "Address"
|
1372 |
msgstr "Indirizzo"
|
1373 |
|
1374 |
+
#: templates/account.php:524
|
1375 |
msgid "License"
|
1376 |
msgstr "Licenza"
|
1377 |
|
1378 |
+
#: templates/account.php:525
|
1379 |
msgid "Plan"
|
1380 |
msgstr "Piano"
|
1381 |
|
1382 |
+
#: templates/account.php:573
|
1383 |
msgctxt "as software license"
|
1384 |
msgid "License"
|
1385 |
msgstr "Licenza"
|
1386 |
|
1387 |
+
#: templates/account.php:643
|
1388 |
msgctxt "verb"
|
1389 |
msgid "Hide"
|
1390 |
msgstr "Nascondi"
|
1391 |
|
1392 |
+
#: templates/account.php:686
|
1393 |
+
msgid "Cancelling %s"
|
1394 |
+
msgstr "Cancelling %s"
|
1395 |
+
|
1396 |
+
#: templates/account.php686, templates/account.php703,
|
1397 |
+
#: templates/forms/subscription-cancellation.php27,
|
1398 |
+
#: templates/forms/deactivation/form.php:117
|
1399 |
+
msgid "trial"
|
1400 |
+
msgstr "trial"
|
1401 |
+
|
1402 |
+
#: templates/account.php701, templates/forms/deactivation/form.php:134
|
1403 |
+
msgid "Cancelling %s..."
|
1404 |
+
msgstr "Cancelling %s..."
|
1405 |
+
|
1406 |
+
#: templates/account.php704, templates/forms/subscription-cancellation.php28,
|
1407 |
+
#: templates/forms/deactivation/form.php:118
|
1408 |
+
msgid "subscription"
|
1409 |
+
msgstr "subscription"
|
1410 |
+
|
1411 |
+
#: templates/account.php:718
|
1412 |
msgid "Deactivating your license will block all premium features, but will enable activating the license on another site. Are you sure you want to proceed?"
|
1413 |
msgstr "Disattiva la tua licenza bloccando tutte le funzionalità premium ma potrai attivare la licenza su un altro sito. Sei sicuro di voler continuare?"
|
1414 |
|
1420 |
msgid "We could'nt load the add-ons list. It's probably an issue on our side, please try to come back in few minutes."
|
1421 |
msgstr "Non siamo riusciti a caricare la lista degli add-on. Si tratta probabilmente di un problema nel nostro sistema, per favore riprova tra qualche minuto."
|
1422 |
|
1423 |
+
#: templates/add-ons.php:139
|
1424 |
msgid "View details"
|
1425 |
msgstr "Visualizza dettagli"
|
1426 |
|
1459 |
msgstr "PCI compliant"
|
1460 |
|
1461 |
#. translators: %s: name (e.g. Hey John,)
|
1462 |
+
#: templates/connect.php:112
|
1463 |
msgctxt "greeting"
|
1464 |
msgid "Hey %s,"
|
1465 |
msgstr "Hey %s,"
|
1466 |
|
1467 |
+
#: templates/connect.php:154
|
1468 |
msgid "Allow & Continue"
|
1469 |
msgstr "Consenti & Continua"
|
1470 |
|
1471 |
+
#: templates/connect.php:158
|
1472 |
msgid "Re-send activation email"
|
1473 |
msgstr "Invia nuovamente l'email di attivazione"
|
1474 |
|
1475 |
+
#: templates/connect.php:162
|
1476 |
msgid "Thanks %s!"
|
1477 |
msgstr "Grazie %s!"
|
1478 |
|
1479 |
+
#: templates/connect.php172, templates/forms/license-activation.php:43
|
1480 |
msgid "Agree & Activate License"
|
1481 |
msgstr "Accetta e attiva la licenza"
|
1482 |
|
1483 |
+
#: templates/connect.php:181
|
1484 |
msgid "Thanks for purchasing %s! To get started, please enter your license key:"
|
1485 |
msgstr "Grazie per aver acquistato %s! Per iniziare, per favore inserisci la tua chiave di licenza:"
|
1486 |
|
1487 |
+
#: templates/connect.php:188
|
1488 |
msgid "Never miss an important update - opt in to our security & feature updates notifications, educational content, offers, and non-sensitive diagnostic tracking with %4$s."
|
1489 |
msgstr "Non perdere nessun aggiornamento importante, accetta gli aggiornamenti di sicurezza e funzionalità, contenuti formativi, offerte e il tracciamento diagnostico senza dati sensibili con %4$s."
|
1490 |
|
1491 |
+
#: templates/connect.php:189
|
1492 |
msgid "Never miss an important update - opt in to our security and feature updates notifications, and non-sensitive diagnostic tracking with %4$s."
|
1493 |
msgstr "Non perdere nessun aggiornamento importante, accetta i nostri aggiornamenti di sicurezza e notifiche di funzionalità e il tracciamento diagnostico senza dati sensibili con %4$s."
|
1494 |
|
1495 |
+
#: templates/connect.php:195
|
1496 |
msgid "Never miss an important update - opt in to our security & feature updates notifications, educational content, offers, and non-sensitive diagnostic tracking with %4$s. If you skip this, that's okay! %1$s will still work just fine."
|
1497 |
msgstr "Non perdere nessun aggiornamento importante, accetta i nostri aggiornamenti di sicurezza e di nuove funzionalità, contenuto formativo, offerte e tracciamento diagnostico senza dati sensibili con %4$s. Se vuoi saltare questo passaggio non è un problema! %1$scontinuerà a funzionare."
|
1498 |
|
1499 |
+
#: templates/connect.php:196
|
1500 |
msgid "Never miss an important update - opt in to our security & feature updates notifications, and non-sensitive diagnostic tracking with %4$s. If you skip this, that's okay! %1$s will still work just fine."
|
1501 |
msgstr "Non perdere nessun aggiornamento importante, accetta i nostri aggiornamenti di sicurezza e di nuove funzionalità, contenuto formativo, offerte e tracciamento diagnostico senza dati sensibili con %4$s. Se vuoi saltare questo passaggio non è un problema! %1$s continuerà a funzionare."
|
1502 |
|
1503 |
+
#: templates/connect.php:230
|
1504 |
msgid "We're excited to introduce the Freemius network-level integration."
|
1505 |
msgstr "Siamo felici di presentarvi il supporto al sistema multi network di Freemius."
|
1506 |
|
1507 |
+
#: templates/connect.php:233
|
1508 |
msgid "During the update process we detected %d site(s) that are still pending license activation."
|
1509 |
msgstr "Durante la procedura di aggiornamento abbiamo individuato%d sito/i che sono in attesa della attivazione della licenza."
|
1510 |
|
1511 |
+
#: templates/connect.php:235
|
1512 |
msgid "If you'd like to use the %s on those sites, please enter your license key below and click the activation button."
|
1513 |
msgstr "Se vuoi utilizzare %s su questi siti, inserisci la tua licenza sotto e fai clic sul pulsante di attivazione."
|
1514 |
|
1515 |
+
#: templates/connect.php:237
|
1516 |
msgid "%s's paid features"
|
1517 |
msgstr "Funzionalità a pagamento di %s"
|
1518 |
|
1519 |
+
#: templates/connect.php:242
|
1520 |
msgid "Alternatively, you can skip it for now and activate the license later, in your %s's network-level Account page."
|
1521 |
msgstr "In caso puoi saltare per adesso e attivare la licenza successivamente nella tua pagina di attivazione network di %s."
|
1522 |
|
1523 |
+
#: templates/connect.php:244
|
1524 |
msgid "During the update process we detected %s site(s) in the network that are still pending your attention."
|
1525 |
msgstr "Durante la procedura di aggiornamenti abbiamo individuato %s sito/i del network che sono in attesa di un tuo controllo."
|
1526 |
|
1527 |
+
#: templates/connect.php253, templates/forms/license-activation.php:46
|
1528 |
msgid "License key"
|
1529 |
msgstr "Chiave di licenza"
|
1530 |
|
1531 |
+
#: templates/connect.php256, templates/forms/license-activation.php:19
|
1532 |
msgid "Can't find your license key?"
|
1533 |
msgstr "Non trovi la tua chiave di licenza?"
|
1534 |
|
1535 |
+
#: templates/connect.php315, templates/connect.php630,
|
1536 |
#: templates/forms/deactivation/retry-skip.php:20
|
1537 |
msgctxt "verb"
|
1538 |
msgid "Skip"
|
1539 |
msgstr "Salta"
|
1540 |
|
1541 |
+
#: templates/connect.php:318
|
1542 |
msgid "Delegate to Site Admins"
|
1543 |
msgstr "Delega ai proprietari del sito"
|
1544 |
|
1545 |
+
#: templates/connect.php:318
|
1546 |
msgid "If you click it, this decision will be delegated to the sites administrators."
|
1547 |
msgstr "Se fai clic questa decisione sarà delegata agli amministratori del sito."
|
1548 |
|
1549 |
+
#: templates/connect.php:346
|
1550 |
msgid "Your Profile Overview"
|
1551 |
msgstr "Panoramica del tuo profilo"
|
1552 |
|
1553 |
+
#: templates/connect.php:347
|
1554 |
msgid "Name and email address"
|
1555 |
msgstr "Nome ed indirizzo email"
|
1556 |
|
1557 |
+
#: templates/connect.php:352
|
1558 |
msgid "Your Site Overview"
|
1559 |
msgstr "Panoramica del tuo sito"
|
1560 |
|
1561 |
+
#: templates/connect.php:353
|
1562 |
msgid "Site URL, WP version, PHP info, plugins & themes"
|
1563 |
msgstr "URL del sito, versione di WP, informazioni PHP, plugin e temi"
|
1564 |
|
1565 |
+
#: templates/connect.php:358
|
1566 |
msgid "Admin Notices"
|
1567 |
msgstr "Avvisi amministratore"
|
1568 |
|
1569 |
+
#: templates/connect.php359, templates/connect.php:375
|
1570 |
msgid "Updates, announcements, marketing, no spam"
|
1571 |
msgstr "Aggiornamenti, annunci, marketing, no spam"
|
1572 |
|
1573 |
+
#: templates/connect.php:364
|
1574 |
msgid "Current %s Events"
|
1575 |
msgstr "Eventi %sattuali"
|
1576 |
|
1577 |
+
#: templates/connect.php:365
|
1578 |
msgid "Activation, deactivation and uninstall"
|
1579 |
msgstr "Attiva, disattivazione e disinstallazione"
|
1580 |
|
1581 |
+
#: templates/connect.php:374
|
1582 |
msgid "Newsletter"
|
1583 |
msgstr "Newsletter"
|
1584 |
|
1585 |
+
#: templates/connect.php391, templates/forms/license-activation.php:38
|
1586 |
msgid "The %1$s will be periodically sending data to %2$s to check for security and feature updates, and verify the validity of your license."
|
1587 |
msgstr " Il %1$s invierà periodicamente dei dati a %2$s per verificare aggiornamenti di sicurezza e di funzionalità e verificare la validità della tua licenza."
|
1588 |
|
1589 |
+
#: templates/connect.php:396
|
1590 |
msgid "What permissions are being granted?"
|
1591 |
msgstr "Quali autorizzazioni vengono concesse?"
|
1592 |
|
1593 |
+
#: templates/connect.php:417
|
1594 |
msgid "Don't have a license key?"
|
1595 |
msgstr "Non hai una chiave di licenza?"
|
1596 |
|
1597 |
+
#: templates/connect.php:418
|
1598 |
msgid "Activate Free Version"
|
1599 |
msgstr "Attiva versione gratuita"
|
1600 |
|
1601 |
+
#: templates/connect.php:420
|
1602 |
msgid "Have a license key?"
|
1603 |
msgstr "Hai una chiave di licenza?"
|
1604 |
|
1605 |
+
#: templates/connect.php:428
|
1606 |
msgid "Privacy Policy"
|
1607 |
msgstr "Politica sulla privacy"
|
1608 |
|
1609 |
+
#: templates/connect.php:430
|
1610 |
+
msgid "License Agreement"
|
1611 |
+
msgstr "License Agreement"
|
1612 |
+
|
1613 |
+
#: templates/connect.php:430
|
1614 |
msgid "Terms of Service"
|
1615 |
msgstr "Termini del Servizio"
|
1616 |
|
1617 |
+
#: templates/connect.php:766
|
1618 |
msgctxt "as in the process of sending an email"
|
1619 |
msgid "Sending email"
|
1620 |
msgstr "Invio email"
|
1621 |
|
1622 |
+
#: templates/connect.php:767
|
1623 |
msgctxt "as activating plugin"
|
1624 |
msgid "Activating"
|
1625 |
msgstr "Attivazione"
|
1647 |
msgid "Debugging"
|
1648 |
msgstr "Debugging"
|
1649 |
|
1650 |
+
#: templates/debug.php54, templates/debug.php248, templates/debug.php374,
|
1651 |
+
#: templates/debug.php:492
|
1652 |
msgid "Actions"
|
1653 |
msgstr "Azioni"
|
1654 |
|
1672 |
msgid "Sync Data From Server"
|
1673 |
msgstr "Sincronizza i dati dal server"
|
1674 |
|
1675 |
+
#: templates/debug.php:95
|
1676 |
+
msgid "Migrate Options to Network"
|
1677 |
+
msgstr "Migrate Options to Network"
|
1678 |
+
|
1679 |
+
#: templates/debug.php:100
|
1680 |
msgid "Load DB Option"
|
1681 |
msgstr "Carica opzioni del DB"
|
1682 |
|
1683 |
+
#: templates/debug.php:103
|
1684 |
msgid "Set DB Option"
|
1685 |
msgstr "Imposta opzione del DB"
|
1686 |
|
1687 |
+
#: templates/debug.php:180
|
1688 |
msgid "Key"
|
1689 |
msgstr "Chiave"
|
1690 |
|
1691 |
+
#: templates/debug.php:181
|
1692 |
msgid "Value"
|
1693 |
msgstr "Valore"
|
1694 |
|
1695 |
+
#: templates/debug.php:197
|
1696 |
msgctxt "as software development kit versions"
|
1697 |
msgid "SDK Versions"
|
1698 |
msgstr "Versioni SDK"
|
1699 |
|
1700 |
+
#: templates/debug.php:202
|
1701 |
msgid "SDK Path"
|
1702 |
msgstr "Percorso SDK"
|
1703 |
|
1704 |
+
#: templates/debug.php203, templates/debug.php:242
|
1705 |
msgid "Module Path"
|
1706 |
msgstr "Percorso modulo"
|
1707 |
|
1708 |
+
#: templates/debug.php:204
|
1709 |
msgid "Is Active"
|
1710 |
msgstr "è attiva"
|
1711 |
|
1712 |
+
#: templates/debug.php232, templates/debug/plugins-themes-sync.php:35
|
1713 |
msgid "Plugins"
|
1714 |
msgstr "Plugin"
|
1715 |
|
1716 |
+
#: templates/debug.php232, templates/debug/plugins-themes-sync.php:56
|
1717 |
msgid "Themes"
|
1718 |
msgstr "Temi"
|
1719 |
|
1720 |
+
#: templates/debug.php237, templates/debug.php369, templates/debug.php451,
|
1721 |
#: templates/debug/scheduled-crons.php:80
|
1722 |
msgid "Slug"
|
1723 |
msgstr "Slug"
|
1724 |
|
1725 |
+
#: templates/debug.php239, templates/debug.php:450
|
1726 |
msgid "Title"
|
1727 |
msgstr "Titolo"
|
1728 |
|
1729 |
+
#: templates/debug.php:240
|
1730 |
msgctxt "as application program interface"
|
1731 |
msgid "API"
|
1732 |
msgstr "API"
|
1733 |
|
1734 |
+
#: templates/debug.php:241
|
1735 |
msgid "Freemius State"
|
1736 |
msgstr "Stato di Freemius"
|
1737 |
|
1738 |
+
#: templates/debug.php:245
|
1739 |
msgid "Network Blog"
|
1740 |
msgstr "Network Blog"
|
1741 |
|
1742 |
+
#: templates/debug.php:246
|
1743 |
msgid "Network User"
|
1744 |
msgstr "Utente Network"
|
1745 |
|
1746 |
+
#: templates/debug.php:283
|
1747 |
msgctxt "as connection was successful"
|
1748 |
msgid "Connected"
|
1749 |
msgstr "Connesso"
|
1750 |
|
1751 |
+
#: templates/debug.php:284
|
1752 |
msgctxt "as connection blocked"
|
1753 |
msgid "Blocked"
|
1754 |
msgstr "Bloccato"
|
1755 |
|
1756 |
+
#: templates/debug.php:320
|
1757 |
+
msgid "Simulate Trial Promotion"
|
1758 |
+
msgstr "Simulate Trial Promotion"
|
1759 |
|
1760 |
+
#: templates/debug.php:332
|
1761 |
msgid "Simulate Network Upgrade"
|
1762 |
msgstr "Simula aggiornamento network"
|
1763 |
|
1764 |
+
#: templates/debug.php:358
|
1765 |
msgid "%s Installs"
|
1766 |
msgstr "%s Installazioni"
|
1767 |
|
1768 |
+
#: templates/debug.php:360
|
1769 |
msgctxt "like websites"
|
1770 |
msgid "Sites"
|
1771 |
msgstr "Siti"
|
1772 |
|
1773 |
+
#: templates/debug.php366, templates/account/partials/site.php:148
|
1774 |
msgid "Blog ID"
|
1775 |
msgstr "Blog ID"
|
1776 |
|
1777 |
+
#: templates/debug.php431, templates/debug.php509,
|
1778 |
+
#: templates/account/partials/addon.php:339
|
1779 |
msgctxt "verb"
|
1780 |
msgid "Delete"
|
1781 |
msgstr "Elimina"
|
1782 |
|
1783 |
+
#: templates/debug.php:445
|
1784 |
msgid "Add Ons of module %s"
|
1785 |
msgstr "Addon del modulo %s"
|
1786 |
|
1787 |
+
#: templates/debug.php:482
|
1788 |
msgid "Users"
|
1789 |
msgstr "Utenti"
|
1790 |
|
1791 |
+
#: templates/debug.php:489
|
1792 |
msgid "Verified"
|
1793 |
msgstr "Verificato"
|
1794 |
|
1795 |
+
#: templates/debug.php:520
|
1796 |
msgid "%s Licenses"
|
1797 |
msgstr "%s Licenze"
|
1798 |
|
1799 |
+
#: templates/debug.php:525
|
1800 |
msgid "Plugin ID"
|
1801 |
msgstr "Plugin ID"
|
1802 |
|
1803 |
+
#: templates/debug.php:527
|
1804 |
msgid "Plan ID"
|
1805 |
msgstr "ID Piano"
|
1806 |
|
1807 |
+
#: templates/debug.php:528
|
1808 |
msgid "Quota"
|
1809 |
msgstr "Quota"
|
1810 |
|
1811 |
+
#: templates/debug.php:529
|
1812 |
msgid "Activated"
|
1813 |
msgstr "Attivato"
|
1814 |
|
1815 |
+
#: templates/debug.php:530
|
1816 |
msgid "Blocking"
|
1817 |
msgstr "Bloccato"
|
1818 |
|
1819 |
+
#: templates/debug.php:532
|
1820 |
msgctxt "as expiration date"
|
1821 |
msgid "Expiration"
|
1822 |
msgstr "Scadenza"
|
1823 |
|
1824 |
+
#: templates/debug.php:555
|
1825 |
msgid "Debug Log"
|
1826 |
msgstr "Debug Log"
|
1827 |
|
1828 |
+
#: templates/debug.php:559
|
1829 |
msgid "All Types"
|
1830 |
msgstr "Tutti i tipi"
|
1831 |
|
1832 |
+
#: templates/debug.php:566
|
1833 |
msgid "All Requests"
|
1834 |
msgstr "Tutte le richieste"
|
1835 |
|
1836 |
+
#: templates/debug.php571, templates/debug.php600,
|
1837 |
#: templates/debug/logger.php:25
|
1838 |
msgid "File"
|
1839 |
msgstr "File"
|
1840 |
|
1841 |
+
#: templates/debug.php572, templates/debug.php598,
|
1842 |
#: templates/debug/logger.php:23
|
1843 |
msgid "Function"
|
1844 |
msgstr "Funzione"
|
1845 |
|
1846 |
+
#: templates/debug.php:573
|
1847 |
msgid "Process ID"
|
1848 |
msgstr "ID processo"
|
1849 |
|
1850 |
+
#: templates/debug.php:574
|
1851 |
msgid "Logger"
|
1852 |
msgstr "Logger"
|
1853 |
|
1854 |
+
#: templates/debug.php575, templates/debug.php599,
|
1855 |
#: templates/debug/logger.php:24
|
1856 |
msgid "Message"
|
1857 |
msgstr "Messaggio"
|
1858 |
|
1859 |
+
#: templates/debug.php:577
|
1860 |
msgid "Filter"
|
1861 |
msgstr "Filtro"
|
1862 |
|
1863 |
+
#: templates/debug.php:585
|
1864 |
msgid "Download"
|
1865 |
msgstr "Download"
|
1866 |
|
1867 |
+
#: templates/debug.php596, templates/debug/logger.php:22
|
1868 |
msgid "Type"
|
1869 |
msgstr "Tipo"
|
1870 |
|
1871 |
+
#: templates/debug.php601, templates/debug/logger.php:26
|
1872 |
msgid "Timestamp"
|
1873 |
msgstr "Timestamp"
|
1874 |
|
2219 |
msgid "By clicking \"Opt Out\", we will no longer be sending any data from %s to %s."
|
2220 |
msgstr "Cliccando su \"Cancella iscrizione\", non invieremo più nessuna informazione da %s a %s."
|
2221 |
|
2222 |
+
#: templates/forms/premium-versions-upgrade-handler.php:40
|
2223 |
msgid "There is a new version of %s available."
|
2224 |
msgstr "C'è una nuova versione di %s disponibile."
|
2225 |
|
2226 |
+
#: templates/forms/premium-versions-upgrade-handler.php:41
|
2227 |
+
msgid " %s to access version %s security & feature updates, and support."
|
2228 |
+
msgstr " %s to access version %s security & feature updates, and support."
|
2229 |
|
2230 |
+
#: templates/forms/premium-versions-upgrade-handler.php:54
|
2231 |
msgid "New Version Available"
|
2232 |
msgstr "Nuova versione disponibile"
|
2233 |
|
2234 |
+
#: templates/forms/premium-versions-upgrade-handler.php:75
|
|
|
|
|
|
|
|
|
2235 |
msgctxt "close a window"
|
2236 |
msgid "Dismiss"
|
2237 |
msgstr "Chiudi"
|
2244 |
msgid "Enter the email address you've used for the upgrade below and we will resend you the license key."
|
2245 |
msgstr "Inserisci qui sotto l'indirizzo email che hai usato per registrare l'aggiornamento e ti invieremo di nuovo la chiave di licenza."
|
2246 |
|
2247 |
+
#: templates/forms/subscription-cancellation.php:37
|
2248 |
+
msgid "Deactivating or uninstalling the %s will automatically disable the license, which you'll be able to use on another site."
|
2249 |
+
msgstr "Deactivating or uninstalling the %s will automatically disable the license, which you'll be able to use on another site."
|
2250 |
+
|
2251 |
+
#: templates/forms/subscription-cancellation.php:47
|
2252 |
+
msgid "In case you are NOT planning on using this %s on this site (or any other site) - would you like to cancel the %s as well?"
|
2253 |
+
msgstr "In case you are NOT planning on using this %s on this site (or any other site) - would you like to cancel the %s as well?"
|
2254 |
+
|
2255 |
+
#: templates/forms/subscription-cancellation.php:52
|
2256 |
+
msgid "license"
|
2257 |
+
msgstr "license"
|
2258 |
+
|
2259 |
+
#: templates/forms/subscription-cancellation.php:57
|
2260 |
+
msgid "Cancel %s - I no longer need any security & feature updates, nor support for %s because I'm not planning to use the %s on this, or any other site."
|
2261 |
+
msgstr "Cancel %s - I no longer need any security & feature updates, nor support for %s because I'm not planning to use the %s on this, or any other site."
|
2262 |
+
|
2263 |
+
#: templates/forms/subscription-cancellation.php:68
|
2264 |
+
msgid "Don't cancel %s - I'm still interested in getting security & feature updates, as well as be able to contact support."
|
2265 |
+
msgstr "Don't cancel %s - I'm still interested in getting security & feature updates, as well as be able to contact support."
|
2266 |
+
|
2267 |
+
#: templates/forms/subscription-cancellation.php:103
|
2268 |
+
msgid "Once your license expires you will no longer be able to use the %s, unless you activate it again with a valid premium license."
|
2269 |
+
msgstr "Once your license expires you will no longer be able to use the %s, unless you activate it again with a valid premium license."
|
2270 |
+
|
2271 |
+
#: templates/forms/subscription-cancellation.php:136
|
2272 |
+
msgid "Cancel %s?"
|
2273 |
+
msgstr "Cancel %s?"
|
2274 |
+
|
2275 |
+
#: templates/forms/subscription-cancellation.php:143
|
2276 |
+
msgid "Proceed"
|
2277 |
+
msgstr "Proceed"
|
2278 |
+
|
2279 |
+
#: templates/forms/subscription-cancellation.php191,
|
2280 |
+
#: templates/forms/deactivation/form.php:150
|
2281 |
+
msgid "Cancel %s & Proceed"
|
2282 |
+
msgstr "Cancel %s & Proceed"
|
2283 |
+
|
2284 |
#: templates/forms/trial-start.php:22
|
2285 |
msgid "You are 1-click away from starting your %1$s-day free trial of the %2$s plan."
|
2286 |
msgstr "Sei a un clic di distanza dall'iniziare il tuo periodo di prova gratuito di %1$s giorni per il piano %2$s."
|
2346 |
msgid "Last license"
|
2347 |
msgstr "Ultima licenza"
|
2348 |
|
2349 |
+
#: templates/account/partials/addon.php:115
|
2350 |
msgid "Cancelled"
|
2351 |
msgstr "Annullato"
|
2352 |
|
2353 |
+
#: templates/account/partials/addon.php:125
|
|
|
|
|
|
|
|
|
2354 |
msgid "No expiration"
|
2355 |
msgstr "Nessuna scadenza"
|
2356 |
|
2357 |
+
#: templates/account/partials/addon.php264,
|
2358 |
+
#: templates/account/partials/addon.php:317
|
2359 |
msgid "Activate this add-on"
|
2360 |
msgstr "Attivare questo addon"
|
2361 |
|
2383 |
msgid "Contact Support"
|
2384 |
msgstr "Contatta il supporto"
|
2385 |
|
2386 |
+
#: templates/forms/deactivation/form.php:59
|
2387 |
msgid "Anonymous feedback"
|
2388 |
msgstr "Feedback anonimo"
|
2389 |
|
2390 |
+
#: templates/forms/deactivation/form.php:66
|
2391 |
msgid "Deactivate"
|
2392 |
msgstr "Disattiva"
|
2393 |
|
2394 |
+
#: templates/forms/deactivation/form.php:68
|
2395 |
msgid "Activate %s"
|
2396 |
msgstr "Attiva %s"
|
2397 |
|
|
|
|
|
|
|
|
|
2398 |
#: templates/forms/deactivation/form.php:80
|
2399 |
+
msgid "Quick Feedback"
|
2400 |
+
msgstr "Quick Feedback"
|
2401 |
+
|
2402 |
+
#: templates/forms/deactivation/form.php:84
|
2403 |
msgid "If you have a moment, please let us know why you are %s"
|
2404 |
msgstr "Se hai un attimo, facci sapere perché %s"
|
2405 |
|
2406 |
+
#: templates/forms/deactivation/form.php:84
|
2407 |
msgid "deactivating"
|
2408 |
msgstr "disattivazione in corso"
|
2409 |
|
2410 |
+
#: templates/forms/deactivation/form.php:84
|
2411 |
msgid "switching"
|
2412 |
msgstr "passa a"
|
2413 |
|
2414 |
+
#: templates/forms/deactivation/form.php:332
|
2415 |
msgid "Submit & %s"
|
2416 |
msgstr "Invia e %s"
|
2417 |
|
2418 |
+
#: templates/forms/deactivation/form.php:353
|
2419 |
msgid "Kindly tell us the reason so we can improve."
|
2420 |
msgstr "Spiegandoci il motivo ci aiuterai a migliorare."
|
2421 |
|
2422 |
+
#: templates/forms/deactivation/form.php:478
|
2423 |
msgid "Yes - %s"
|
2424 |
msgstr "SI - %s"
|
2425 |
|
2426 |
+
#: templates/forms/deactivation/form.php:485
|
2427 |
msgid "Skip & %s"
|
2428 |
msgstr "Salta & %s"
|
2429 |
|
freemius/languages/freemius-ja_JP.mo
CHANGED
Binary file
|
freemius/languages/freemius-ja_JP.po
CHANGED
@@ -2,16 +2,16 @@
|
|
2 |
# This file is distributed under the same license as the freemius package.
|
3 |
# Translators:
|
4 |
# Odyssey <8bitodyssey+github@gmail.com>, 2016
|
5 |
-
#
|
6 |
# Takayuki Miyauchi <miya0001@users.noreply.github.com>, 2016
|
7 |
-
#
|
8 |
msgid ""
|
9 |
msgstr ""
|
10 |
"Project-Id-Version: WordPress SDK\n"
|
11 |
"Report-Msgid-Bugs-To: https://github.com/Freemius/wordpress-sdk/issues\n"
|
12 |
"POT-Creation-Date: \n"
|
13 |
-
"PO-Revision-Date: 2018-
|
14 |
-
"Last-Translator:
|
15 |
"Language: ja_JP\n"
|
16 |
"Language-Team: Japanese (Japan) (http://www.transifex.com/freemius/wordpress-sdk/language/ja_JP/)\n"
|
17 |
"Content-Type: text/plain; charset=UTF-8\n"
|
@@ -24,1294 +24,1391 @@ msgstr ""
|
|
24 |
"X-Poedit-SearchPathExcluded-0: *.js\n"
|
25 |
"X-Poedit-SourceCharset: UTF-8\n"
|
26 |
|
27 |
-
#: includes/class-freemius.php:
|
28 |
msgid "Freemius SDK couldn't find the plugin's main file. Please contact sdk@freemius.com with the current error."
|
29 |
msgstr "Freemius SDK がプラグインのメインファイルを見つけることができませんでした。現在のエラーを添えて sdk@freemius.com に連絡してください。"
|
30 |
|
31 |
-
#: includes/class-freemius.php:
|
32 |
msgid "Error"
|
33 |
msgstr "エラー"
|
34 |
|
35 |
-
#: includes/class-freemius.php:
|
36 |
msgid "I found a better %s"
|
37 |
msgstr "より良い %sを見つけました"
|
38 |
|
39 |
-
#: includes/class-freemius.php:
|
40 |
msgid "What's the %s's name?"
|
41 |
msgstr "%sの名前は何ですか?"
|
42 |
|
43 |
-
#: includes/class-freemius.php:
|
44 |
msgid "It's a temporary %s. I'm just debugging an issue."
|
45 |
msgstr "%sは一時的なものです。現在この問題をデバッグ中です。"
|
46 |
|
47 |
-
#: includes/class-freemius.php:
|
48 |
msgid "Deactivation"
|
49 |
msgstr "無効化"
|
50 |
|
51 |
-
#: includes/class-freemius.php:
|
52 |
msgid "Theme Switch"
|
53 |
msgstr "テーマ変更"
|
54 |
|
55 |
-
#: includes/class-freemius.
|
56 |
msgid "Other"
|
57 |
msgstr "その他"
|
58 |
|
59 |
-
#: includes/class-freemius.php:
|
60 |
msgid "I no longer need the %s"
|
61 |
msgstr "%sはもう不要です"
|
62 |
|
63 |
-
#: includes/class-freemius.php:
|
64 |
msgid "I only needed the %s for a short period"
|
65 |
msgstr "短期間だけ %sが 必要です。"
|
66 |
|
67 |
-
#: includes/class-freemius.php:
|
68 |
msgid "The %s broke my site"
|
69 |
msgstr "%s の影響でサイトを崩れました"
|
70 |
|
71 |
-
#: includes/class-freemius.php:
|
72 |
msgid "The %s suddenly stopped working"
|
73 |
msgstr "%s の動作が突然停止しました"
|
74 |
|
75 |
-
#: includes/class-freemius.php:
|
76 |
msgid "I can't pay for it anymore"
|
77 |
msgstr "もう払うことができません"
|
78 |
|
79 |
-
#: includes/class-freemius.php:
|
80 |
msgid "What price would you feel comfortable paying?"
|
81 |
msgstr " 支払ってもよいと思う価格はいくらですか?"
|
82 |
|
83 |
-
#: includes/class-freemius.php:
|
84 |
msgid "I don't like to share my information with you"
|
85 |
msgstr "自分の情報を共有したくありません"
|
86 |
|
87 |
-
#: includes/class-freemius.php:
|
88 |
msgid "The %s didn't work"
|
89 |
msgstr "%s が動作しませんでした"
|
90 |
|
91 |
-
#: includes/class-freemius.php:
|
92 |
msgid "I couldn't understand how to make it work"
|
93 |
msgstr "どうしたら動作するか分かりませんでした。"
|
94 |
|
95 |
-
#: includes/class-freemius.php:
|
96 |
msgid "The %s is great, but I need specific feature that you don't support"
|
97 |
msgstr "%s は素晴らしいのですが、サポートされていないある機能が必要です"
|
98 |
|
99 |
-
#: includes/class-freemius.php:
|
100 |
msgid "What feature?"
|
101 |
msgstr "何の機能ですか?"
|
102 |
|
103 |
-
#: includes/class-freemius.php:
|
104 |
msgid "The %s is not working"
|
105 |
msgstr "%s が動作していません"
|
106 |
|
107 |
-
#: includes/class-freemius.php:
|
108 |
msgid "Kindly share what didn't work so we can fix it for future users..."
|
109 |
msgstr "将来のユーザーのために修正できるよう、何が動作しなかったのかどうか共有してください…"
|
110 |
|
111 |
-
#: includes/class-freemius.php:
|
112 |
msgid "It's not what I was looking for"
|
113 |
msgstr "探していたものではありません"
|
114 |
|
115 |
-
#: includes/class-freemius.php:
|
116 |
msgid "What you've been looking for?"
|
117 |
msgstr "探していたのは何ですか?"
|
118 |
|
119 |
-
#: includes/class-freemius.php:
|
120 |
msgid "The %s didn't work as expected"
|
121 |
msgstr "%sが期待通りに動きませんでした "
|
122 |
|
123 |
-
#: includes/class-freemius.php:
|
124 |
msgid "What did you expect?"
|
125 |
msgstr "何を期待していましたか?"
|
126 |
|
127 |
-
#: includes/class-freemius.
|
128 |
msgid "Freemius Debug"
|
129 |
msgstr "Freemius デバッグ"
|
130 |
|
131 |
-
#: includes/class-freemius.php:
|
132 |
msgid "I don't know what is cURL or how to install it, help me!"
|
133 |
msgstr "cURL がなにか、そのインストール方法を知りません。助けてください。"
|
134 |
|
135 |
-
#: includes/class-freemius.php:
|
136 |
msgid "We'll make sure to contact your hosting company and resolve the issue. You will get a follow-up email to %s once we have an update."
|
137 |
msgstr "ホスティング会社に連絡して問題を解決してください。 更新が完了したら、 %s へのフォローアップメールが届きます。"
|
138 |
|
139 |
-
#: includes/class-freemius.php:
|
140 |
msgid "Great, please install cURL and enable it in your php.ini file. In addition, search for the 'disable_functions' directive in your php.ini file and remove any disabled methods starting with 'curl_'. To make sure it was successfully activated, use 'phpinfo()'. Once activated, deactivate the %s and reactivate it back again."
|
141 |
msgstr "すばらしい。cURL をインストールし、 php.ini ファイルで有効化してください。加えて、php.ini 内で 'disable_functions' ディレクティブを検索して、'curl_' で始まる無効化されたメソッドを削除してください。'phpinfo()' を使って正常に起動されたことを確認してください。有効化されている場合は %s を一度無効化し、再度有効化し直してください。"
|
142 |
|
143 |
-
#: includes/class-freemius.php:
|
144 |
msgid "Yes - do your thing"
|
145 |
msgstr "はい - お構いなく"
|
146 |
|
147 |
-
#: includes/class-freemius.php:
|
148 |
msgid "No - just deactivate"
|
149 |
msgstr "いいえ - すぐに無効化"
|
150 |
|
151 |
-
#: includes/class-freemius.
|
152 |
-
#: includes/class-freemius.
|
153 |
-
#: includes/class-freemius.
|
154 |
-
#: includes/class-freemius.
|
155 |
-
#: includes/class-freemius.
|
156 |
-
#: includes/class-freemius.
|
157 |
-
#: includes/class-freemius.
|
158 |
msgctxt "exclamation"
|
159 |
msgid "Oops"
|
160 |
msgstr "おっと"
|
161 |
|
162 |
-
#: includes/class-freemius.php:
|
163 |
msgid "Thank for giving us the chance to fix it! A message was just sent to our technical staff. We will get back to you as soon as we have an update to %s. Appreciate your patience."
|
164 |
msgstr "修正するチャンスをいただきありがとうございます! テクニカルスタッフにメッセージが送信されました。 %s への更新が行われるとすぐにあなたに連絡します。 あなたの忍耐に感謝します。"
|
165 |
|
166 |
-
#: includes/class-freemius.php:
|
167 |
msgctxt "addonX cannot run without pluginY"
|
168 |
msgid "%s cannot run without %s."
|
169 |
msgstr "%s は、%s が無いと実行することができません。"
|
170 |
|
171 |
-
#: includes/class-freemius.php:
|
172 |
msgctxt "addonX cannot run..."
|
173 |
msgid "%s cannot run without the plugin."
|
174 |
msgstr "%s は、プラグインが無いと実行することができません。"
|
175 |
|
176 |
-
#: includes/class-freemius.
|
177 |
-
#: includes/class-freemius.php:
|
178 |
msgid "Unexpected API error. Please contact the %s's author with the following error."
|
179 |
msgstr "予期しない API エラーです。%sの作者に次のエラーを連絡してください。"
|
180 |
|
181 |
-
#: includes/class-freemius.php:
|
182 |
msgid "Premium %s version was successfully activated."
|
183 |
msgstr "プレミアムバージョンの %sは有効化に成功しました。"
|
184 |
|
185 |
-
#: includes/class-freemius.
|
186 |
msgctxt ""
|
187 |
msgid "W00t"
|
188 |
msgstr "やったー"
|
189 |
|
190 |
-
#: includes/class-freemius.php:
|
191 |
msgid "You have a %s license."
|
192 |
msgstr "%s ライセンスを持っています。"
|
193 |
|
194 |
-
#: includes/class-freemius.
|
195 |
-
#: includes/class-freemius.
|
196 |
-
#: includes/class-freemius.
|
197 |
-
#: includes/class-freemius.php:
|
198 |
msgctxt "interjection expressing joy or exuberance"
|
199 |
msgid "Yee-haw"
|
200 |
msgstr "ヤッホー"
|
201 |
|
202 |
-
#: includes/class-freemius.php:
|
203 |
msgid "%s free trial was successfully cancelled. Since the add-on is premium only it was automatically deactivated. If you like to use it in the future, you'll have to purchase a license."
|
204 |
msgstr "%s の無料試用が正常にキャンセルされました。 アドオンはプレミアムなので、自動的に無効化されました。 将来使用したい場合は、ライセンスを購入する必要があります。"
|
205 |
|
206 |
-
#: includes/class-freemius.php:
|
207 |
msgid "%s is a premium only add-on. You have to purchase a license first before activating the plugin."
|
208 |
msgstr "%s はプレミアムのみのアドオンです。そのプラグインを有効化する前にライセンスを購入する必要があります。"
|
209 |
|
210 |
-
#: includes/class-freemius.
|
211 |
-
#: templates/account/partials/addon.php:
|
212 |
msgid "More information about %s"
|
213 |
msgstr "%s に関する詳細情報"
|
214 |
|
215 |
-
#: includes/class-freemius.php:
|
216 |
msgid "Purchase License"
|
217 |
msgstr "ライセンスを購入"
|
218 |
|
219 |
-
#: includes/class-freemius.
|
220 |
msgid "You should receive an activation email for %s to your mailbox at %s. Please make sure you click the activation button in that email to %s."
|
221 |
msgstr "%s のメールボックスに %s の有効化のメールを受け取っているはずです。%s のメールに記載された有効化ボタンをクリックしてください。"
|
222 |
|
223 |
-
#: includes/class-freemius.php:
|
224 |
msgid "start the trial"
|
225 |
msgstr "トライアルを開始"
|
226 |
|
227 |
-
#: includes/class-freemius.
|
228 |
msgid "complete the install"
|
229 |
msgstr "インストールを完了"
|
230 |
|
231 |
-
#: includes/class-freemius.php:
|
232 |
msgid "You are just one step away - %s"
|
233 |
msgstr "もうあとわずかです - %s"
|
234 |
|
235 |
-
#: includes/class-freemius.php:
|
236 |
msgctxt "%s - plugin name. As complete \"PluginX\" activation now"
|
237 |
msgid "Complete \"%s\" Activation Now"
|
238 |
msgstr "すぐに \"%s\" 有効化を完了してください"
|
239 |
|
240 |
-
#: includes/class-freemius.php:
|
241 |
msgid "We made a few tweaks to the %s, %s"
|
242 |
msgstr "プラグインを微調整します、 %s, %s"
|
243 |
|
244 |
-
#: includes/class-freemius.php:
|
245 |
-
msgid "Opt in to make \"%s\"
|
246 |
-
msgstr "\"%s\"
|
247 |
|
248 |
-
#: includes/class-freemius.php:
|
249 |
msgid "The upgrade of %s was successfully completed."
|
250 |
msgstr "%s のアップグレードが完了しました。"
|
251 |
|
252 |
-
#: includes/class-freemius.
|
253 |
-
#: includes/class-fs-plugin-updater.
|
254 |
-
#: includes/class-fs-plugin-updater.
|
|
|
255 |
msgid "Add-On"
|
256 |
msgstr "アドオン"
|
257 |
|
258 |
-
#: includes/class-freemius.
|
259 |
-
#: templates/debug.php:
|
260 |
msgid "Plugin"
|
261 |
msgstr "プラグイン"
|
262 |
|
263 |
-
#: includes/class-freemius.
|
264 |
-
#: templates/debug.
|
265 |
msgid "Theme"
|
266 |
msgstr "テーマ"
|
267 |
|
268 |
-
#: includes/class-freemius.php:
|
269 |
-
msgid "
|
270 |
-
msgstr "
|
271 |
|
272 |
-
#: includes/class-freemius.php:
|
273 |
msgid "We couldn't find your email address in the system, are you sure it's the right address?"
|
274 |
msgstr "システムではメールアドレスを見つけることができませんでした。メールアドレスが正しいか確認してください。"
|
275 |
|
276 |
-
#: includes/class-freemius.php:
|
277 |
msgid "We can't see any active licenses associated with that email address, are you sure it's the right address?"
|
278 |
msgstr "メールアドレスに関連付けられた有効なライセンスが見つかりません。メールアドレスが正しいか確認してください。"
|
279 |
|
280 |
-
#: includes/class-freemius.php:
|
281 |
msgid "Account is pending activation."
|
282 |
msgstr "アカウントは有効化待ちです。"
|
283 |
|
284 |
-
#: includes/class-freemius.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
285 |
msgid "%s activation was successfully completed."
|
286 |
msgstr "%s の有効化が成功しました。"
|
287 |
|
288 |
-
#: includes/class-freemius.php:
|
289 |
msgid "Your account was successfully activated with the %s plan."
|
290 |
msgstr "アカウントが %s プランで有効化できました。"
|
291 |
|
292 |
-
#: includes/class-freemius.
|
293 |
msgid "Your trial has been successfully started."
|
294 |
msgstr "トライアル版の利用を開始しました。"
|
295 |
|
296 |
-
#: includes/class-freemius.
|
297 |
-
#: includes/class-freemius.php:
|
298 |
msgid "Couldn't activate %s."
|
299 |
msgstr "%s を有効化できません。"
|
300 |
|
301 |
-
#: includes/class-freemius.
|
302 |
-
#: includes/class-freemius.php:
|
303 |
msgid "Please contact us with the following message:"
|
304 |
msgstr "以下のメッセージとともに私たちに連絡をください。"
|
305 |
|
306 |
-
#: includes/class-freemius.
|
307 |
msgid "Upgrade"
|
308 |
msgstr "アップグレード"
|
309 |
|
310 |
-
#: includes/class-freemius.php:
|
311 |
msgid "Start Trial"
|
312 |
msgstr "トライアルを開始"
|
313 |
|
314 |
-
#: includes/class-freemius.php:
|
315 |
msgid "Pricing"
|
316 |
msgstr "料金表"
|
317 |
|
318 |
-
#: includes/class-freemius.
|
319 |
msgid "Affiliation"
|
320 |
msgstr "アフィリエイト"
|
321 |
|
322 |
-
#: includes/class-freemius.
|
323 |
-
#: templates/account.
|
324 |
msgid "Account"
|
325 |
msgstr "アカウント"
|
326 |
|
327 |
-
#: includes/class-freemius.
|
328 |
#: includes/customizer/class-fs-customizer-support-section.php:60
|
329 |
msgid "Contact Us"
|
330 |
msgstr "連絡"
|
331 |
|
332 |
-
#: includes/class-freemius.
|
333 |
-
#: includes/class-freemius.
|
334 |
-
#: templates/account/partials/addon.php:
|
335 |
msgid "Add-Ons"
|
336 |
msgstr "アドオン"
|
337 |
|
338 |
-
#: includes/class-freemius.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
339 |
msgctxt "noun"
|
340 |
msgid "Pricing"
|
341 |
msgstr "料金表"
|
342 |
|
343 |
-
#: includes/class-freemius.
|
344 |
#: includes/customizer/class-fs-customizer-support-section.php:67
|
345 |
msgid "Support Forum"
|
346 |
msgstr "サポートフォーラム"
|
347 |
|
348 |
-
#: includes/class-freemius.php:
|
349 |
msgid "Your email has been successfully verified - you are AWESOME!"
|
350 |
msgstr "あなたのメールアドレスの承認が完了しました。すごい!"
|
351 |
|
352 |
-
#: includes/class-freemius.php:
|
353 |
msgctxt "a positive response"
|
354 |
msgid "Right on"
|
355 |
msgstr "そうだ"
|
356 |
|
357 |
-
#: includes/class-freemius.php:
|
358 |
msgid "Your %s Add-on plan was successfully upgraded."
|
359 |
msgstr "%s のアドオンのプランのアップグレードが完了しました。"
|
360 |
|
361 |
-
#: includes/class-freemius.php:
|
362 |
msgid "%s Add-on was successfully purchased."
|
363 |
msgstr "%s のアドオンの支払いが完了しました。"
|
364 |
|
365 |
-
#: includes/class-freemius.php:
|
366 |
msgid "Download the latest version"
|
367 |
msgstr "最新版をダウンロード"
|
368 |
|
369 |
-
#: includes/class-freemius.php:
|
370 |
msgctxt "%1s - plugin title, %2s - API domain"
|
371 |
msgid "Your server is blocking the access to Freemius' API, which is crucial for %1s synchronization. Please contact your host to whitelist %2s"
|
372 |
msgstr "サーバーは %1s の同期に不可欠な Freemius の API へのアクセスをブロックしています。 ホワイトリストに %2s を追加していただけるようあなたのホスティング会社に連絡してください。"
|
373 |
|
374 |
-
#: includes/class-freemius.
|
375 |
-
#: includes/class-freemius.php:
|
376 |
msgid "Error received from the server:"
|
377 |
msgstr "サーバーからエラーを受信しました。"
|
378 |
|
379 |
-
#: includes/class-freemius.php:
|
380 |
msgid "It seems like one of the authentication parameters is wrong. Update your Public Key, Secret Key & User ID, and try again."
|
381 |
msgstr "認証パラメータの1つが間違っているようです。 公開鍵、秘密鍵、ユーザーIDを更新して、もう一度お試しください。"
|
382 |
|
383 |
-
#: includes/class-freemius.
|
384 |
-
#: includes/class-freemius.php:
|
385 |
msgctxt ""
|
386 |
msgid "Hmm"
|
387 |
msgstr "ふむ"
|
388 |
|
389 |
-
#: includes/class-freemius.php:
|
390 |
msgid "It looks like you are still on the %s plan. If you did upgrade or change your plan, it's probably an issue on our side - sorry."
|
391 |
msgstr "まだ %s プランのようです。もしアップグレードやプランの変更をしたのなら、こちらで何らかの問題が発生しているようです。申し訳ありません。"
|
392 |
|
393 |
-
#: includes/class-freemius.
|
394 |
-
#: templates/add-ons.
|
395 |
msgctxt "trial period"
|
396 |
msgid "Trial"
|
397 |
msgstr "トライアル"
|
398 |
|
399 |
-
#: includes/class-freemius.php:
|
400 |
msgid "I have upgraded my account but when I try to Sync the License, the plan remains %s."
|
401 |
msgstr "アカウントをアップグレードしましたが、ライセンスを同期しようとするとプランが %s のままです。"
|
402 |
|
403 |
-
#: includes/class-freemius.
|
404 |
msgid "Please contact us here"
|
405 |
msgstr "こちらで私たちに連絡をとってください。"
|
406 |
|
407 |
-
#: includes/class-freemius.php:
|
408 |
msgid "Your plan was successfully upgraded."
|
409 |
msgstr "プランのアップグレードが成功しました。"
|
410 |
|
411 |
-
#: includes/class-freemius.php:
|
412 |
msgid "Your plan was successfully changed to %s."
|
413 |
msgstr "プランの %s への変更が成功しました。"
|
414 |
|
415 |
-
#: includes/class-freemius.php:
|
416 |
msgid "Your license has expired. You can still continue using the free %s forever."
|
417 |
msgstr "ライセンスの有効期限が切れました。無料バージョンの%s は引き続き利用できます。"
|
418 |
|
419 |
-
#: includes/class-freemius.php:
|
420 |
msgid "Your license has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
|
421 |
msgstr "ライセンスの有効期限が切れました。 %1$s %3$sに邪魔されずに利用を継続するには,今すぐ%2$sアップグレードを行ってください。"
|
422 |
|
423 |
-
#: includes/class-freemius.php:
|
424 |
msgid "Your license has been cancelled. If you think it's a mistake, please contact support."
|
425 |
msgstr "ライセンスはキャンセルされました。もしそれが間違いだと思うならサポートに連絡してください。"
|
426 |
|
427 |
-
#: includes/class-freemius.php:
|
428 |
msgid "Your license has expired. You can still continue using all the %s features, but you'll need to renew your license to continue getting updates and support."
|
429 |
msgstr "ライセンスは有効期限がきれました。%s の機能を引き続き利用することができます。ただし、アップデートやサポートをうけるにはライセンスをアップデートする必要があります。"
|
430 |
|
431 |
-
#: includes/class-freemius.php:
|
432 |
msgid "Your free trial has expired. You can still continue using all our free features."
|
433 |
msgstr "フリートライアル期間が終了しました。無料で使える機能は引き続き利用可能です。"
|
434 |
|
435 |
-
#: includes/class-freemius.php:
|
436 |
msgid "Your free trial has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
|
437 |
msgstr "フリートライアル期間が終了しました。%1$s %3$sに邪魔されずに利用を継続するには,今すぐ %2$s のアップグレードを行ってください。"
|
438 |
|
439 |
-
#: includes/class-freemius.php:
|
440 |
msgid "It looks like the license could not be activated."
|
441 |
msgstr "ライセンスの有効化ができませんでした。"
|
442 |
|
443 |
-
#: includes/class-freemius.php:
|
444 |
msgid "Your license was successfully activated."
|
445 |
msgstr "ライセンスの有効化が成功しました。"
|
446 |
|
447 |
-
#: includes/class-freemius.php:
|
448 |
msgid "It looks like your site currently doesn't have an active license."
|
449 |
msgstr "サイトは有効なライセンスを持っていないようです。"
|
450 |
|
451 |
-
#: includes/class-freemius.php:
|
452 |
msgid "It looks like the license deactivation failed."
|
453 |
msgstr "ライセンスの無効化ができませんでした。"
|
454 |
|
455 |
-
#: includes/class-freemius.php:
|
456 |
msgid "Your license was successfully deactivated, you are back to the %s plan."
|
457 |
msgstr "ライセンスの無効化が完了しました。%s プラン�
|
2 |
# This file is distributed under the same license as the freemius package.
|
3 |
# Translators:
|
4 |
# Odyssey <8bitodyssey+github@gmail.com>, 2016
|
5 |
+
# Tomohyco Tsunoda, 2018
|
6 |
# Takayuki Miyauchi <miya0001@users.noreply.github.com>, 2016
|
7 |
+
# Tomohyco Tsunoda, 2018
|
8 |
msgid ""
|
9 |
msgstr ""
|
10 |
"Project-Id-Version: WordPress SDK\n"
|
11 |
"Report-Msgid-Bugs-To: https://github.com/Freemius/wordpress-sdk/issues\n"
|
12 |
"POT-Creation-Date: \n"
|
13 |
+
"PO-Revision-Date: 2018-11-25 07:22+0000\n"
|
14 |
+
"Last-Translator: Vova Feldman <vova@freemius.com>\n"
|
15 |
"Language: ja_JP\n"
|
16 |
"Language-Team: Japanese (Japan) (http://www.transifex.com/freemius/wordpress-sdk/language/ja_JP/)\n"
|
17 |
"Content-Type: text/plain; charset=UTF-8\n"
|
24 |
"X-Poedit-SearchPathExcluded-0: *.js\n"
|
25 |
"X-Poedit-SourceCharset: UTF-8\n"
|
26 |
|
27 |
+
#: includes/class-freemius.php:1602
|
28 |
msgid "Freemius SDK couldn't find the plugin's main file. Please contact sdk@freemius.com with the current error."
|
29 |
msgstr "Freemius SDK がプラグインのメインファイルを見つけることができませんでした。現在のエラーを添えて sdk@freemius.com に連絡してください。"
|
30 |
|
31 |
+
#: includes/class-freemius.php:1604
|
32 |
msgid "Error"
|
33 |
msgstr "エラー"
|
34 |
|
35 |
+
#: includes/class-freemius.php:1925
|
36 |
msgid "I found a better %s"
|
37 |
msgstr "より良い %sを見つけました"
|
38 |
|
39 |
+
#: includes/class-freemius.php:1927
|
40 |
msgid "What's the %s's name?"
|
41 |
msgstr "%sの名前は何ですか?"
|
42 |
|
43 |
+
#: includes/class-freemius.php:1933
|
44 |
msgid "It's a temporary %s. I'm just debugging an issue."
|
45 |
msgstr "%sは一時的なものです。現在この問題をデバッグ中です。"
|
46 |
|
47 |
+
#: includes/class-freemius.php:1935
|
48 |
msgid "Deactivation"
|
49 |
msgstr "無効化"
|
50 |
|
51 |
+
#: includes/class-freemius.php:1936
|
52 |
msgid "Theme Switch"
|
53 |
msgstr "テーマ変更"
|
54 |
|
55 |
+
#: includes/class-freemius.php1945, templates/forms/resend-key.php:24
|
56 |
msgid "Other"
|
57 |
msgstr "その他"
|
58 |
|
59 |
+
#: includes/class-freemius.php:1953
|
60 |
msgid "I no longer need the %s"
|
61 |
msgstr "%sはもう不要です"
|
62 |
|
63 |
+
#: includes/class-freemius.php:1960
|
64 |
msgid "I only needed the %s for a short period"
|
65 |
msgstr "短期間だけ %sが 必要です。"
|
66 |
|
67 |
+
#: includes/class-freemius.php:1966
|
68 |
msgid "The %s broke my site"
|
69 |
msgstr "%s の影響でサイトを崩れました"
|
70 |
|
71 |
+
#: includes/class-freemius.php:1973
|
72 |
msgid "The %s suddenly stopped working"
|
73 |
msgstr "%s の動作が突然停止しました"
|
74 |
|
75 |
+
#: includes/class-freemius.php:1983
|
76 |
msgid "I can't pay for it anymore"
|
77 |
msgstr "もう払うことができません"
|
78 |
|
79 |
+
#: includes/class-freemius.php:1985
|
80 |
msgid "What price would you feel comfortable paying?"
|
81 |
msgstr " 支払ってもよいと思う価格はいくらですか?"
|
82 |
|
83 |
+
#: includes/class-freemius.php:1991
|
84 |
msgid "I don't like to share my information with you"
|
85 |
msgstr "自分の情報を共有したくありません"
|
86 |
|
87 |
+
#: includes/class-freemius.php:2012
|
88 |
msgid "The %s didn't work"
|
89 |
msgstr "%s が動作しませんでした"
|
90 |
|
91 |
+
#: includes/class-freemius.php:2022
|
92 |
msgid "I couldn't understand how to make it work"
|
93 |
msgstr "どうしたら動作するか分かりませんでした。"
|
94 |
|
95 |
+
#: includes/class-freemius.php:2030
|
96 |
msgid "The %s is great, but I need specific feature that you don't support"
|
97 |
msgstr "%s は素晴らしいのですが、サポートされていないある機能が必要です"
|
98 |
|
99 |
+
#: includes/class-freemius.php:2032
|
100 |
msgid "What feature?"
|
101 |
msgstr "何の機能ですか?"
|
102 |
|
103 |
+
#: includes/class-freemius.php:2036
|
104 |
msgid "The %s is not working"
|
105 |
msgstr "%s が動作していません"
|
106 |
|
107 |
+
#: includes/class-freemius.php:2038
|
108 |
msgid "Kindly share what didn't work so we can fix it for future users..."
|
109 |
msgstr "将来のユーザーのために修正できるよう、何が動作しなかったのかどうか共有してください…"
|
110 |
|
111 |
+
#: includes/class-freemius.php:2042
|
112 |
msgid "It's not what I was looking for"
|
113 |
msgstr "探していたものではありません"
|
114 |
|
115 |
+
#: includes/class-freemius.php:2044
|
116 |
msgid "What you've been looking for?"
|
117 |
msgstr "探していたのは何ですか?"
|
118 |
|
119 |
+
#: includes/class-freemius.php:2048
|
120 |
msgid "The %s didn't work as expected"
|
121 |
msgstr "%sが期待通りに動きませんでした "
|
122 |
|
123 |
+
#: includes/class-freemius.php:2050
|
124 |
msgid "What did you expect?"
|
125 |
msgstr "何を期待していましたか?"
|
126 |
|
127 |
+
#: includes/class-freemius.php2853, templates/debug.php:20
|
128 |
msgid "Freemius Debug"
|
129 |
msgstr "Freemius デバッグ"
|
130 |
|
131 |
+
#: includes/class-freemius.php:3581
|
132 |
msgid "I don't know what is cURL or how to install it, help me!"
|
133 |
msgstr "cURL がなにか、そのインストール方法を知りません。助けてください。"
|
134 |
|
135 |
+
#: includes/class-freemius.php:3583
|
136 |
msgid "We'll make sure to contact your hosting company and resolve the issue. You will get a follow-up email to %s once we have an update."
|
137 |
msgstr "ホスティング会社に連絡して問題を解決してください。 更新が完了したら、 %s へのフォローアップメールが届きます。"
|
138 |
|
139 |
+
#: includes/class-freemius.php:3590
|
140 |
msgid "Great, please install cURL and enable it in your php.ini file. In addition, search for the 'disable_functions' directive in your php.ini file and remove any disabled methods starting with 'curl_'. To make sure it was successfully activated, use 'phpinfo()'. Once activated, deactivate the %s and reactivate it back again."
|
141 |
msgstr "すばらしい。cURL をインストールし、 php.ini ファイルで有効化してください。加えて、php.ini 内で 'disable_functions' ディレクティブを検索して、'curl_' で始まる無効化されたメソッドを削除してください。'phpinfo()' を使って正常に起動されたことを確認してください。有効化されている場合は %s を一度無効化し、再度有効化し直してください。"
|
142 |
|
143 |
+
#: includes/class-freemius.php:3695
|
144 |
msgid "Yes - do your thing"
|
145 |
msgstr "はい - お構いなく"
|
146 |
|
147 |
+
#: includes/class-freemius.php:3700
|
148 |
msgid "No - just deactivate"
|
149 |
msgstr "いいえ - すぐに無効化"
|
150 |
|
151 |
+
#: includes/class-freemius.php3745, includes/class-freemius.php4253,
|
152 |
+
#: includes/class-freemius.php5318, includes/class-freemius.php11316,
|
153 |
+
#: includes/class-freemius.php14649, includes/class-freemius.php14701,
|
154 |
+
#: includes/class-freemius.php14763, includes/class-freemius.php16969,
|
155 |
+
#: includes/class-freemius.php16979, includes/class-freemius.php17588,
|
156 |
+
#: includes/class-freemius.php18446, includes/class-freemius.php18561,
|
157 |
+
#: includes/class-freemius.php18705, templates/add-ons.php:43
|
158 |
msgctxt "exclamation"
|
159 |
msgid "Oops"
|
160 |
msgstr "おっと"
|
161 |
|
162 |
+
#: includes/class-freemius.php:3814
|
163 |
msgid "Thank for giving us the chance to fix it! A message was just sent to our technical staff. We will get back to you as soon as we have an update to %s. Appreciate your patience."
|
164 |
msgstr "修正するチャンスをいただきありがとうございます! テクニカルスタッフにメッセージが送信されました。 %s への更新が行われるとすぐにあなたに連絡します。 あなたの忍耐に感謝します。"
|
165 |
|
166 |
+
#: includes/class-freemius.php:4250
|
167 |
msgctxt "addonX cannot run without pluginY"
|
168 |
msgid "%s cannot run without %s."
|
169 |
msgstr "%s は、%s が無いと実行することができません。"
|
170 |
|
171 |
+
#: includes/class-freemius.php:4251
|
172 |
msgctxt "addonX cannot run..."
|
173 |
msgid "%s cannot run without the plugin."
|
174 |
msgstr "%s は、プラグインが無いと実行することができません。"
|
175 |
|
176 |
+
#: includes/class-freemius.php4363, includes/class-freemius.php4388,
|
177 |
+
#: includes/class-freemius.php:17659
|
178 |
msgid "Unexpected API error. Please contact the %s's author with the following error."
|
179 |
msgstr "予期しない API エラーです。%sの作者に次のエラーを連絡してください。"
|
180 |
|
181 |
+
#: includes/class-freemius.php:5006
|
182 |
msgid "Premium %s version was successfully activated."
|
183 |
msgstr "プレミアムバージョンの %sは有効化に成功しました。"
|
184 |
|
185 |
+
#: includes/class-freemius.php5018, includes/class-freemius.php:6862
|
186 |
msgctxt ""
|
187 |
msgid "W00t"
|
188 |
msgstr "やったー"
|
189 |
|
190 |
+
#: includes/class-freemius.php:5033
|
191 |
msgid "You have a %s license."
|
192 |
msgstr "%s ライセンスを持っています。"
|
193 |
|
194 |
+
#: includes/class-freemius.php5037, includes/class-freemius.php14070,
|
195 |
+
#: includes/class-freemius.php14081, includes/class-freemius.php16897,
|
196 |
+
#: includes/class-freemius.php17197, includes/class-freemius.php17263,
|
197 |
+
#: includes/class-freemius.php:17413
|
198 |
msgctxt "interjection expressing joy or exuberance"
|
199 |
msgid "Yee-haw"
|
200 |
msgstr "ヤッホー"
|
201 |
|
202 |
+
#: includes/class-freemius.php:5301
|
203 |
msgid "%s free trial was successfully cancelled. Since the add-on is premium only it was automatically deactivated. If you like to use it in the future, you'll have to purchase a license."
|
204 |
msgstr "%s の無料試用が正常にキャンセルされました。 アドオンはプレミアムなので、自動的に無効化されました。 将来使用したい場合は、ライセンスを購入する必要があります。"
|
205 |
|
206 |
+
#: includes/class-freemius.php:5305
|
207 |
msgid "%s is a premium only add-on. You have to purchase a license first before activating the plugin."
|
208 |
msgstr "%s はプレミアムのみのアドオンです。そのプラグインを有効化する前にライセンスを購入する必要があります。"
|
209 |
|
210 |
+
#: includes/class-freemius.php5314, templates/add-ons.php103,
|
211 |
+
#: templates/account/partials/addon.php:288
|
212 |
msgid "More information about %s"
|
213 |
msgstr "%s に関する詳細情報"
|
214 |
|
215 |
+
#: includes/class-freemius.php:5315
|
216 |
msgid "Purchase License"
|
217 |
msgstr "ライセンスを購入"
|
218 |
|
219 |
+
#: includes/class-freemius.php6230, templates/connect.php:163
|
220 |
msgid "You should receive an activation email for %s to your mailbox at %s. Please make sure you click the activation button in that email to %s."
|
221 |
msgstr "%s のメールボックスに %s の有効化のメールを受け取っているはずです。%s のメールに記載された有効化ボタンをクリックしてください。"
|
222 |
|
223 |
+
#: includes/class-freemius.php:6234
|
224 |
msgid "start the trial"
|
225 |
msgstr "トライアルを開始"
|
226 |
|
227 |
+
#: includes/class-freemius.php6235, templates/connect.php:167
|
228 |
msgid "complete the install"
|
229 |
msgstr "インストールを完了"
|
230 |
|
231 |
+
#: includes/class-freemius.php:6348
|
232 |
msgid "You are just one step away - %s"
|
233 |
msgstr "もうあとわずかです - %s"
|
234 |
|
235 |
+
#: includes/class-freemius.php:6351
|
236 |
msgctxt "%s - plugin name. As complete \"PluginX\" activation now"
|
237 |
msgid "Complete \"%s\" Activation Now"
|
238 |
msgstr "すぐに \"%s\" 有効化を完了してください"
|
239 |
|
240 |
+
#: includes/class-freemius.php:6429
|
241 |
msgid "We made a few tweaks to the %s, %s"
|
242 |
msgstr "プラグインを微調整します、 %s, %s"
|
243 |
|
244 |
+
#: includes/class-freemius.php:6433
|
245 |
+
msgid "Opt in to make \"%s\" better!"
|
246 |
+
msgstr "Opt in to make \"%s\" better!"
|
247 |
|
248 |
+
#: includes/class-freemius.php:6861
|
249 |
msgid "The upgrade of %s was successfully completed."
|
250 |
msgstr "%s のアップグレードが完了しました。"
|
251 |
|
252 |
+
#: includes/class-freemius.php8705, includes/class-fs-plugin-updater.php882,
|
253 |
+
#: includes/class-fs-plugin-updater.php1077,
|
254 |
+
#: includes/class-fs-plugin-updater.php1084,
|
255 |
+
#: templates/auto-installation.php:32
|
256 |
msgid "Add-On"
|
257 |
msgstr "アドオン"
|
258 |
|
259 |
+
#: includes/class-freemius.php8707, templates/debug.php359,
|
260 |
+
#: templates/debug.php:520
|
261 |
msgid "Plugin"
|
262 |
msgstr "プラグイン"
|
263 |
|
264 |
+
#: includes/class-freemius.php8708, templates/debug.php359,
|
265 |
+
#: templates/debug.php520, templates/forms/deactivation/form.php:67
|
266 |
msgid "Theme"
|
267 |
msgstr "テーマ"
|
268 |
|
269 |
+
#: includes/class-freemius.php:11183
|
270 |
+
msgid "Invalid site details collection."
|
271 |
+
msgstr "Invalid site details collection."
|
272 |
|
273 |
+
#: includes/class-freemius.php:11303
|
274 |
msgid "We couldn't find your email address in the system, are you sure it's the right address?"
|
275 |
msgstr "システムではメールアドレスを見つけることができませんでした。メールアドレスが正しいか確認してください。"
|
276 |
|
277 |
+
#: includes/class-freemius.php:11305
|
278 |
msgid "We can't see any active licenses associated with that email address, are you sure it's the right address?"
|
279 |
msgstr "メールアドレスに関連付けられた有効なライセンスが見つかりません。メールアドレスが正しいか確認してください。"
|
280 |
|
281 |
+
#: includes/class-freemius.php:11541
|
282 |
msgid "Account is pending activation."
|
283 |
msgstr "アカウントは有効化待ちです。"
|
284 |
|
285 |
+
#: includes/class-freemius.php11653,
|
286 |
+
#: templates/forms/premium-versions-upgrade-handler.php:47
|
287 |
+
msgid "Buy a license now"
|
288 |
+
msgstr "Buy a license now"
|
289 |
+
|
290 |
+
#: includes/class-freemius.php11665,
|
291 |
+
#: templates/forms/premium-versions-upgrade-handler.php:46
|
292 |
+
msgid "Renew your license now"
|
293 |
+
msgstr "Renew your license now"
|
294 |
+
|
295 |
+
#: includes/class-freemius.php:11669
|
296 |
+
msgid "%s to access version %s security & feature updates, and support."
|
297 |
+
msgstr "%s to access version %s security & feature updates, and support."
|
298 |
+
|
299 |
+
#: includes/class-freemius.php:14052
|
300 |
msgid "%s activation was successfully completed."
|
301 |
msgstr "%s の有効化が成功しました。"
|
302 |
|
303 |
+
#: includes/class-freemius.php:14066
|
304 |
msgid "Your account was successfully activated with the %s plan."
|
305 |
msgstr "アカウントが %s プランで有効化できました。"
|
306 |
|
307 |
+
#: includes/class-freemius.php14077, includes/class-freemius.php:17259
|
308 |
msgid "Your trial has been successfully started."
|
309 |
msgstr "トライアル版の利用を開始しました。"
|
310 |
|
311 |
+
#: includes/class-freemius.php14647, includes/class-freemius.php14699,
|
312 |
+
#: includes/class-freemius.php:14761
|
313 |
msgid "Couldn't activate %s."
|
314 |
msgstr "%s を有効化できません。"
|
315 |
|
316 |
+
#: includes/class-freemius.php14648, includes/class-freemius.php14700,
|
317 |
+
#: includes/class-freemius.php:14762
|
318 |
msgid "Please contact us with the following message:"
|
319 |
msgstr "以下のメッセージとともに私たちに連絡をください。"
|
320 |
|
321 |
+
#: includes/class-freemius.php15111, includes/class-freemius.php:19543
|
322 |
msgid "Upgrade"
|
323 |
msgstr "アップグレード"
|
324 |
|
325 |
+
#: includes/class-freemius.php:15117
|
326 |
msgid "Start Trial"
|
327 |
msgstr "トライアルを開始"
|
328 |
|
329 |
+
#: includes/class-freemius.php:15119
|
330 |
msgid "Pricing"
|
331 |
msgstr "料金表"
|
332 |
|
333 |
+
#: includes/class-freemius.php15181, includes/class-freemius.php:15183
|
334 |
msgid "Affiliation"
|
335 |
msgstr "アフィリエイト"
|
336 |
|
337 |
+
#: includes/class-freemius.php15211, includes/class-freemius.php15213,
|
338 |
+
#: templates/account.php150, templates/debug.php:324
|
339 |
msgid "Account"
|
340 |
msgstr "アカウント"
|
341 |
|
342 |
+
#: includes/class-freemius.php15226, includes/class-freemius.php15228,
|
343 |
#: includes/customizer/class-fs-customizer-support-section.php:60
|
344 |
msgid "Contact Us"
|
345 |
msgstr "連絡"
|
346 |
|
347 |
+
#: includes/class-freemius.php15238, includes/class-freemius.php15240,
|
348 |
+
#: includes/class-freemius.php19553, templates/account.php100,
|
349 |
+
#: templates/account/partials/addon.php:41
|
350 |
msgid "Add-Ons"
|
351 |
msgstr "アドオン"
|
352 |
|
353 |
+
#: includes/class-freemius.php:15274
|
354 |
+
msgctxt "ASCII arrow left icon"
|
355 |
+
msgid "←"
|
356 |
+
msgstr "←"
|
357 |
+
|
358 |
+
#: includes/class-freemius.php:15274
|
359 |
+
msgctxt "ASCII arrow right icon"
|
360 |
+
msgid "➤"
|
361 |
+
msgstr "➤"
|
362 |
+
|
363 |
+
#: includes/class-freemius.php15276, templates/pricing.php:97
|
364 |
msgctxt "noun"
|
365 |
msgid "Pricing"
|
366 |
msgstr "料金表"
|
367 |
|
368 |
+
#: includes/class-freemius.php15479,
|
369 |
#: includes/customizer/class-fs-customizer-support-section.php:67
|
370 |
msgid "Support Forum"
|
371 |
msgstr "サポートフォーラム"
|
372 |
|
373 |
+
#: includes/class-freemius.php:16265
|
374 |
msgid "Your email has been successfully verified - you are AWESOME!"
|
375 |
msgstr "あなたのメールアドレスの承認が完了しました。すごい!"
|
376 |
|
377 |
+
#: includes/class-freemius.php:16266
|
378 |
msgctxt "a positive response"
|
379 |
msgid "Right on"
|
380 |
msgstr "そうだ"
|
381 |
|
382 |
+
#: includes/class-freemius.php:16888
|
383 |
msgid "Your %s Add-on plan was successfully upgraded."
|
384 |
msgstr "%s のアドオンのプランのアップグレードが完了しました。"
|
385 |
|
386 |
+
#: includes/class-freemius.php:16890
|
387 |
msgid "%s Add-on was successfully purchased."
|
388 |
msgstr "%s のアドオンの支払いが完了しました。"
|
389 |
|
390 |
+
#: includes/class-freemius.php:16893
|
391 |
msgid "Download the latest version"
|
392 |
msgstr "最新版をダウンロード"
|
393 |
|
394 |
+
#: includes/class-freemius.php:16965
|
395 |
msgctxt "%1s - plugin title, %2s - API domain"
|
396 |
msgid "Your server is blocking the access to Freemius' API, which is crucial for %1s synchronization. Please contact your host to whitelist %2s"
|
397 |
msgstr "サーバーは %1s の同期に不可欠な Freemius の API へのアクセスをブロックしています。 ホワイトリストに %2s を追加していただけるようあなたのホスティング会社に連絡してください。"
|
398 |
|
399 |
+
#: includes/class-freemius.php16968, includes/class-freemius.php17384,
|
400 |
+
#: includes/class-freemius.php:17461
|
401 |
msgid "Error received from the server:"
|
402 |
msgstr "サーバーからエラーを受信しました。"
|
403 |
|
404 |
+
#: includes/class-freemius.php:16978
|
405 |
msgid "It seems like one of the authentication parameters is wrong. Update your Public Key, Secret Key & User ID, and try again."
|
406 |
msgstr "認証パラメータの1つが間違っているようです。 公開鍵、秘密鍵、ユーザーIDを更新して、もう一度お試しください。"
|
407 |
|
408 |
+
#: includes/class-freemius.php17160, includes/class-freemius.php17389,
|
409 |
+
#: includes/class-freemius.php17432, includes/class-freemius.php:17535
|
410 |
msgctxt ""
|
411 |
msgid "Hmm"
|
412 |
msgstr "ふむ"
|
413 |
|
414 |
+
#: includes/class-freemius.php:17173
|
415 |
msgid "It looks like you are still on the %s plan. If you did upgrade or change your plan, it's probably an issue on our side - sorry."
|
416 |
msgstr "まだ %s プランのようです。もしアップグレードやプランの変更をしたのなら、こちらで何らかの問題が発生しているようです。申し訳ありません。"
|
417 |
|
418 |
+
#: includes/class-freemius.php17174, templates/account.php102,
|
419 |
+
#: templates/add-ons.php134, templates/account/partials/addon.php:43
|
420 |
msgctxt "trial period"
|
421 |
msgid "Trial"
|
422 |
msgstr "トライアル"
|
423 |
|
424 |
+
#: includes/class-freemius.php:17179
|
425 |
msgid "I have upgraded my account but when I try to Sync the License, the plan remains %s."
|
426 |
msgstr "アカウントをアップグレードしましたが、ライセンスを同期しようとするとプランが %s のままです。"
|
427 |
|
428 |
+
#: includes/class-freemius.php17183, includes/class-freemius.php:17241
|
429 |
msgid "Please contact us here"
|
430 |
msgstr "こちらで私たちに連絡をとってください。"
|
431 |
|
432 |
+
#: includes/class-freemius.php:17193
|
433 |
msgid "Your plan was successfully upgraded."
|
434 |
msgstr "プランのアップグレードが成功しました。"
|
435 |
|
436 |
+
#: includes/class-freemius.php:17211
|
437 |
msgid "Your plan was successfully changed to %s."
|
438 |
msgstr "プランの %s への変更が成功しました。"
|
439 |
|
440 |
+
#: includes/class-freemius.php:17227
|
441 |
msgid "Your license has expired. You can still continue using the free %s forever."
|
442 |
msgstr "ライセンスの有効期限が切れました。無料バージョンの%s は引き続き利用できます。"
|
443 |
|
444 |
+
#: includes/class-freemius.php:17229
|
445 |
msgid "Your license has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
|
446 |
msgstr "ライセンスの有効期限が切れました。 %1$s %3$sに邪魔されずに利用を継続するには,今すぐ%2$sアップグレードを行ってください。"
|
447 |
|
448 |
+
#: includes/class-freemius.php:17237
|
449 |
msgid "Your license has been cancelled. If you think it's a mistake, please contact support."
|
450 |
msgstr "ライセンスはキャンセルされました。もしそれが間違いだと思うならサポートに連絡してください。"
|
451 |
|
452 |
+
#: includes/class-freemius.php:17250
|
453 |
msgid "Your license has expired. You can still continue using all the %s features, but you'll need to renew your license to continue getting updates and support."
|
454 |
msgstr "ライセンスは有効期限がきれました。%s の機能を引き続き利用することができます。ただし、アップデートやサポートをうけるにはライセンスをアップデートする必要があります。"
|
455 |
|
456 |
+
#: includes/class-freemius.php:17273
|
457 |
msgid "Your free trial has expired. You can still continue using all our free features."
|
458 |
msgstr "フリートライアル期間が終了しました。無料で使える機能は引き続き利用可能です。"
|
459 |
|
460 |
+
#: includes/class-freemius.php:17275
|
461 |
msgid "Your free trial has expired. %1$sUpgrade now%2$s to continue using the %3$s without interruptions."
|
462 |
msgstr "フリートライアル期間が終了しました。%1$s %3$sに邪魔されずに利用を継続するには,今すぐ %2$s のアップグレードを行ってください。"
|
463 |
|
464 |
+
#: includes/class-freemius.php:17380
|
465 |
msgid "It looks like the license could not be activated."
|
466 |
msgstr "ライセンスの有効化ができませんでした。"
|
467 |
|
468 |
+
#: includes/class-freemius.php:17410
|
469 |
msgid "Your license was successfully activated."
|
470 |
msgstr "ライセンスの有効化が成功しました。"
|
471 |
|
472 |
+
#: includes/class-freemius.php:17436
|
473 |
msgid "It looks like your site currently doesn't have an active license."
|
474 |
msgstr "サイトは有効なライセンスを持っていないようです。"
|
475 |
|
476 |
+
#: includes/class-freemius.php:17460
|
477 |
msgid "It looks like the license deactivation failed."
|
478 |
msgstr "ライセンスの無効化ができませんでした。"
|
479 |
|
480 |
+
#: includes/class-freemius.php:17488
|
481 |
msgid "Your license was successfully deactivated, you are back to the %s plan."
|
482 |
msgstr "ライセンスの無効化が完了しました。%s プラン�
|