Content Egg - Version 2.2.0

Version Description

  • New: Pixabay module.
  • New: Import/export settings.
  • New: Keyword parsers for autoblogging.
  • New: Keyword tools.
  • Improvement: Amazon module: Multi-locale support.
  • Improvement: Amazon module: Save images locally.
  • Improvement: Amazon module: Rewrite image urls when using https.
Download this release

Release Info

Developer keywordrush
Plugin Icon 128x128 Content Egg
Version 2.2.0
Comparing to
See all releases

Code changes from version 2.1.0 to 2.2.0

application/Plugin.php CHANGED
@@ -13,7 +13,7 @@ use ContentEgg\application\admin\GeneralConfig;
13
  */
14
  class Plugin {
15
 
16
- const version = '2.1.0';
17
  const db_version = 9;
18
  const wp_requires = '4.2.2';
19
  const slug = 'content-egg';
13
  */
14
  class Plugin {
15
 
16
+ const version = '2.2.0';
17
  const db_version = 9;
18
  const wp_requires = '4.2.2';
19
  const slug = 'content-egg';
application/admin/AutoblogController.php CHANGED
@@ -18,9 +18,56 @@ class AutoblogController {
18
 
19
  const slug = 'content-egg-autoblog';
20
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
21
  public function __construct()
22
  {
23
  \add_action('admin_menu', array($this, 'add_admin_menu'));
 
 
 
 
 
 
 
 
 
24
  }
25
 
26
  public function add_admin_menu()
@@ -145,6 +192,9 @@ class AutoblogController {
145
  $item['keywords'] = join("\n", $item['keywords']);
146
 
147
  \add_meta_box('autoblog_metabox', 'Autoblog data', array($this, 'egg_form_meta_box_handler'), 'person', 'normal', 'default');
 
 
 
148
  PluginAdmin::getInstance()->render('autoblog_edit', array(
149
  'item' => $item,
150
  'notice' => $notice,
18
 
19
  const slug = 'content-egg-autoblog';
20
 
21
+ private $amazon_categs = array(
22
+ 'appliances' => 'Appliances',
23
+ 'mobile-apps' => 'Appstore for Android',
24
+ 'arts-crafts' => 'Arts, Crafts & Sewing',
25
+ 'automotive' => 'Automotive',
26
+ 'baby-products' => 'Baby',
27
+ 'beauty' => 'Beauty',
28
+ 'books' => 'Books',
29
+ 'photo' => 'Camera & Photo',
30
+ 'wireless' => 'Cell Phones & Accessories',
31
+ 'apparel' => 'Clothing',
32
+ 'pc' => 'Computers & Accessories',
33
+ 'electronics' => 'Electronics',
34
+ 'gift-cards' => 'Gift Cards Store',
35
+ 'grocery' => 'Grocery & Gourmet Food',
36
+ 'hpc' => 'Health & Personal Care',
37
+ 'home-garden' => 'Home & Kitchen',
38
+ 'hi' => 'Home Improvement',
39
+ 'industrial' => 'Industrial & Scientific',
40
+ 'jewelry' => 'Jewelry',
41
+ 'digital-text' => 'Kindle Store',
42
+ 'kitchen' => 'Kitchen & Dining',
43
+ 'dmusic' => 'MP3 Downloads',
44
+ 'magazines' => 'Magazines',
45
+ 'movies-tv' => 'Movies & TV',
46
+ 'music' => 'Music',
47
+ 'musical-instruments' => 'Musical Instruments',
48
+ 'office-products' => 'Office Products',
49
+ 'lawn-garden' => 'Patio, Lawn & Garden',
50
+ 'pet-supplies' => 'Pet Supplies',
51
+ 'shoes' => 'Shoes',
52
+ 'software' => 'Software',
53
+ 'sporting-goods' => 'Sports & Outdoors',
54
+ 'toys-and-games' => 'Toys & Games',
55
+ 'videogames' => 'Video Games',
56
+ 'watches' => 'Watches',
57
+ );
58
+
59
  public function __construct()
60
  {
61
  \add_action('admin_menu', array($this, 'add_admin_menu'));
62
+
63
+ if ($GLOBALS['pagenow'] == 'admin.php' && !empty($_GET['page']) && $_GET['page'] == 'content-egg-autoblog-edit')
64
+ {
65
+ \wp_enqueue_script('contentegg-keywords', \ContentEgg\PLUGIN_RES . '/js/keywords.js', array('jquery'));
66
+ // tabs
67
+ \wp_enqueue_script('jquery-ui-tabs');
68
+ \wp_enqueue_script('jquery-ui-button');
69
+ \wp_enqueue_style('contentegg-admin-ui-css', '//ajax.googleapis.com/ajax/libs/jqueryui/1.8.21/themes/smoothness/jquery-ui.css', false, Plugin::version, false);
70
+ }
71
  }
72
 
73
  public function add_admin_menu()
192
  $item['keywords'] = join("\n", $item['keywords']);
193
 
194
  \add_meta_box('autoblog_metabox', 'Autoblog data', array($this, 'egg_form_meta_box_handler'), 'person', 'normal', 'default');
195
+
196
+ $item['amazon_categs'] = $this->amazon_categs;
197
+
198
  PluginAdmin::getInstance()->render('autoblog_edit', array(
199
  'item' => $item,
200
  'notice' => $notice,
application/admin/EggMetabox.php CHANGED
@@ -142,6 +142,7 @@ class EggMetabox {
142
  // ContentEgg angular application
143
  \wp_enqueue_style('contentegg-admin', \ContentEgg\PLUGIN_RES . '/css/admin.css');
144
  \wp_enqueue_script('angular-ui-bootstrap', \ContentEgg\PLUGIN_RES . '/app/vendor/angular-ui-bootstrap/ui-bootstrap-tpls-0.13.3.min.js', array('angularjs'), null, false);
 
145
  \wp_register_script('contentegg-metabox-app', \ContentEgg\PLUGIN_RES . '/app/app.js', array('angularjs'), null, false);
146
  \wp_enqueue_script('contentegg-metabox-service', \ContentEgg\PLUGIN_RES . '/app/ModuleService.js', array('contentegg-metabox-app'), null, false);
147
 
@@ -149,7 +150,7 @@ class EggMetabox {
149
  \wp_enqueue_style('egg-bootstrap', \ContentEgg\PLUGIN_RES . '/bootstrap/css/egg-bootstrap.css');
150
  \wp_enqueue_script('bootstrap', \ContentEgg\PLUGIN_RES . '/bootstrap/js/bootstrap.min.js', array('jquery'), null, false);
151
 
152
- // ContentEgg appliction params
153
  $this->addAppParam('active_modules', ModuleManager::getInstance()->getModulesIdList(true));
154
  $this->addAppParam('nonce', \wp_create_nonce('contentegg-metabox'));
155
 
142
  // ContentEgg angular application
143
  \wp_enqueue_style('contentegg-admin', \ContentEgg\PLUGIN_RES . '/css/admin.css');
144
  \wp_enqueue_script('angular-ui-bootstrap', \ContentEgg\PLUGIN_RES . '/app/vendor/angular-ui-bootstrap/ui-bootstrap-tpls-0.13.3.min.js', array('angularjs'), null, false);
145
+ //\wp_enqueue_script('angucomplete-alt-master', \ContentEgg\PLUGIN_RES . '/app/vendor/angucomplete-alt-master/dist/angucomplete-alt.min.js', array('angularjs'), null, false);
146
  \wp_register_script('contentegg-metabox-app', \ContentEgg\PLUGIN_RES . '/app/app.js', array('angularjs'), null, false);
147
  \wp_enqueue_script('contentegg-metabox-service', \ContentEgg\PLUGIN_RES . '/app/ModuleService.js', array('contentegg-metabox-app'), null, false);
148
 
150
  \wp_enqueue_style('egg-bootstrap', \ContentEgg\PLUGIN_RES . '/bootstrap/css/egg-bootstrap.css');
151
  \wp_enqueue_script('bootstrap', \ContentEgg\PLUGIN_RES . '/bootstrap/js/bootstrap.min.js', array('jquery'), null, false);
152
 
153
+ // ContentEgg application params
154
  $this->addAppParam('active_modules', ModuleManager::getInstance()->getModulesIdList(true));
155
  $this->addAppParam('nonce', \wp_create_nonce('contentegg-metabox'));
156
 
application/admin/ImportExportController.php ADDED
@@ -0,0 +1,71 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace ContentEgg\application\admin;
4
+
5
+ use ContentEgg\application\Plugin;
6
+ use ContentEgg\application\components\ModuleManager;
7
+
8
+ /**
9
+ * ImportExportController class file
10
+ *
11
+ * @author keywordrush.com <support@keywordrush.com>
12
+ * @link http://www.keywordrush.com/
13
+ * @copyright Copyright &copy; 2016 keywordrush.com
14
+ */
15
+ class ImportExportController {
16
+
17
+ const slug = 'content-egg-import-export';
18
+
19
+ public function __construct()
20
+ {
21
+ \add_action('admin_menu', array($this, 'add_admin_menu'));
22
+ }
23
+
24
+ public function add_admin_menu()
25
+ {
26
+ \add_submenu_page(Plugin::slug, __('Импорт/Экспорт', 'content-egg') . ' &lsaquo; Content Egg', __('Импорт/Экспорт', 'content-egg'), 'manage_options', self::slug, array($this, 'actionIndex'));
27
+ }
28
+
29
+ public function actionIndex()
30
+ {
31
+ $_POST = array_map('stripslashes_deep', $_POST);
32
+ $message = '';
33
+ $notice = '';
34
+
35
+ $all_options = array();
36
+ // main settings
37
+ $all_options[GeneralConfig::getInstance()->option_name()] = GeneralConfig::getInstance()->getOptionValues();
38
+ // modules
39
+ $all_options = array_merge($all_options, ModuleManager::getInstance()->getOptionsList());
40
+
41
+ if (!empty($_POST['nonce']) && \wp_verify_nonce($_POST['nonce'], basename(__FILE__)) && !empty($_POST['import_str']))
42
+ {
43
+ $import = json_decode($_POST['import_str'], true);
44
+ if ($import)
45
+ {
46
+ foreach ($import as $option => $values)
47
+ {
48
+ if (!array_key_exists($option, $all_options))
49
+ continue;
50
+ $save = $all_options[$option];
51
+ foreach ($save as $k => $v)
52
+ {
53
+ if (isset($values[$k]))
54
+ $save[$k] = $values[$k];
55
+ }
56
+ \update_option($option, $save);
57
+ $all_options[$option] = $save;
58
+ }
59
+ $message = __('Опции были сохранены.', 'content-egg') . ' <a href="?page=content-egg">' . __('Страница настроек', 'content-egg') . '</a>';
60
+ } else
61
+ $notice = __('Неверный формат.', 'content-egg');
62
+ }
63
+ PluginAdmin::getInstance()->render('import_export', array(
64
+ 'export_str' => json_encode($all_options),
65
+ 'notice' => $notice,
66
+ 'message' => $message,
67
+ 'nonce' => \wp_create_nonce(basename(__FILE__)),
68
+ ));
69
+ }
70
+
71
+ }
application/admin/PluginAdmin.php CHANGED
@@ -44,6 +44,7 @@ class PluginAdmin {
44
  if (Plugin::isFree() || (Plugin::isPro() && Plugin::isActivated()))
45
  {
46
  GeneralConfig::getInstance()->adminInit();
 
47
  ModuleManager::getInstance()->adminInit();
48
  new EggMetabox;
49
  new ModuleApi;
@@ -63,10 +64,10 @@ class PluginAdmin {
63
 
64
  if (count($page_pats) < 2 || $page_pats[0] . '-' . $page_pats[1] != 'content-egg')
65
  return;
66
-
67
  \wp_enqueue_script('content_egg_common', \ContentEgg\PLUGIN_RES . '/js/common.js', array('jquery'));
68
  \wp_localize_script('content_egg_common', 'contenteggL10n', array(
69
  'are_you_shure' => __('Вы уверены?', 'content-egg'),
 
70
  ));
71
 
72
  //\wp_enqueue_style('egg-bootstrap', \ContentEgg\PLUGIN_RES . '/bootstrap/css/egg-bootstrap.css');
44
  if (Plugin::isFree() || (Plugin::isPro() && Plugin::isActivated()))
45
  {
46
  GeneralConfig::getInstance()->adminInit();
47
+ new ImportExportController;
48
  ModuleManager::getInstance()->adminInit();
49
  new EggMetabox;
50
  new ModuleApi;
64
 
65
  if (count($page_pats) < 2 || $page_pats[0] . '-' . $page_pats[1] != 'content-egg')
66
  return;
 
67
  \wp_enqueue_script('content_egg_common', \ContentEgg\PLUGIN_RES . '/js/common.js', array('jquery'));
68
  \wp_localize_script('content_egg_common', 'contenteggL10n', array(
69
  'are_you_shure' => __('Вы уверены?', 'content-egg'),
70
+ 'sitelang' => GeneralConfig::getInstance()->option('lang'),
71
  ));
72
 
73
  //\wp_enqueue_style('egg-bootstrap', \ContentEgg\PLUGIN_RES . '/bootstrap/css/egg-bootstrap.css');
application/admin/views/_promo_box.php CHANGED
@@ -2,16 +2,13 @@
2
  <div class="cegg-box" style="margin-top: 95px;">
3
  <h2><?php _e('Работай, как профи', 'content-egg'); ?></h2>
4
 
5
- <?php /*
6
  <img src="<?php echo ContentEgg\PLUGIN_RES; ?>/img/ce_pro_header.png" class="cegg-imgcenter" />
7
  <a href="http://www.keywordrush.com/<?php if (!in_array(\get_locale(), array('ru_RU', 'uk'))) echo 'en/' ?>contentegg">
8
  <img src="<?php echo ContentEgg\PLUGIN_RES; ?>/img/ce_pro_coupon.png" class="cegg-imgcenter" />
9
  </a>
10
- *
11
- */
12
- ?>
13
  <h4><?php _e('Все включено: контент + монетизация.', 'content-egg'); ?></h4>
14
 
 
15
  <h3><?php _e('Монетизация:', 'content-egg'); ?></h3>
16
  <ul>
17
  <li>Aliexpress</li>
@@ -41,6 +38,9 @@
41
  <li><?php _e('ВКонтакте новости', 'content-egg'); ?></li>
42
  <li>...</li>
43
  </ul>
 
 
 
44
  <p>
45
  <a target="_blank" class="button-cegg-banner" href="http://www.keywordrush.com/<?php if (!in_array(\get_locale(), array('ru_RU', 'uk'))) echo 'en/' ?>contentegg">Get it now!</a>
46
  </p>
2
  <div class="cegg-box" style="margin-top: 95px;">
3
  <h2><?php _e('Работай, как профи', 'content-egg'); ?></h2>
4
 
 
5
  <img src="<?php echo ContentEgg\PLUGIN_RES; ?>/img/ce_pro_header.png" class="cegg-imgcenter" />
6
  <a href="http://www.keywordrush.com/<?php if (!in_array(\get_locale(), array('ru_RU', 'uk'))) echo 'en/' ?>contentegg">
7
  <img src="<?php echo ContentEgg\PLUGIN_RES; ?>/img/ce_pro_coupon.png" class="cegg-imgcenter" />
8
  </a>
 
 
 
9
  <h4><?php _e('Все включено: контент + монетизация.', 'content-egg'); ?></h4>
10
 
11
+ <?php /*
12
  <h3><?php _e('Монетизация:', 'content-egg'); ?></h3>
13
  <ul>
14
  <li>Aliexpress</li>
38
  <li><?php _e('ВКонтакте новости', 'content-egg'); ?></li>
39
  <li>...</li>
40
  </ul>
41
+ *
42
+ */
43
+ ?>
44
  <p>
45
  <a target="_blank" class="button-cegg-banner" href="http://www.keywordrush.com/<?php if (!in_array(\get_locale(), array('ru_RU', 'uk'))) echo 'en/' ?>contentegg">Get it now!</a>
46
  </p>
application/admin/views/autoblog_metabox.php CHANGED
@@ -38,6 +38,7 @@ use ContentEgg\application\components\ModuleManager;
38
  <option value="86400"<?php if ($item['run_frequency'] == 86400) echo ' selected="selected"'; ?>><?php _e('Один раз в сутки', 'content-egg'); ?></option>
39
  <option value="259200"<?php if ($item['run_frequency'] == 259200) echo ' selected="selected"'; ?>><?php _e('Каждые три дня', 'content-egg'); ?></option>
40
  <option value="604800"<?php if ($item['run_frequency'] == 604800) echo ' selected="selected"'; ?>><?php _e('Один раз в неделю', 'content-egg'); ?></option>
 
41
  </select>
42
  <p class="description"><?php _e('Как часто запускать это задание автоблоггинга.', 'content-egg'); ?></p>
43
  </td>
@@ -48,13 +49,82 @@ use ContentEgg\application\components\ModuleManager;
48
  <label for="keywords"><?php _e('Ключевые слова', 'content-egg'); ?></label>
49
  </th>
50
  <td>
51
- <textarea rows="10" id="keywords" name="item[keywords]" class="small-text"><?php echo esc_html($item['keywords']) ?></textarea>
52
- <p class="description">
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
53
  <?php _e('Каждое слово - с новой строки.', 'content-egg'); ?>
54
  <?php _e('Одно ключевое слово - это один пост.', 'content-egg'); ?>
55
  <?php _e('Обработанные слова отмечены [квадратными скобками].', 'content-egg'); ?>
56
  <?php _e('Когда обработка всех слов закончится, задание будет остановлено.', 'content-egg'); ?>
57
  </p>
 
58
  </td>
59
  </tr>
60
 
@@ -77,7 +147,7 @@ use ContentEgg\application\components\ModuleManager;
77
  <div class="cegg-checkboxgroup">
78
  <?php foreach (ModuleManager::getInstance()->getParserModules(false) as $module): ?>
79
  <div class="cegg-checkbox">
80
- <label><input <?php if(in_array($module->getId(), $item['include_modules'])) echo 'checked'; ?> value="<?php echo esc_attr($module->getId()); ?>" type="checkbox" name="item[include_modules][]" /><?php echo $module->getName(); ?></label>
81
  </div>
82
  <?php endforeach; ?>
83
  </div>
@@ -96,7 +166,7 @@ use ContentEgg\application\components\ModuleManager;
96
  <div class="cegg-checkboxgroup">
97
  <?php foreach (ModuleManager::getInstance()->getParserModules(false) as $module): ?>
98
  <div class="cegg-checkbox">
99
- <label><input <?php if(in_array($module->getId(), $item['exclude_modules'])) echo 'checked'; ?> value="<?php echo esc_attr($module->getId()); ?>" type="checkbox" name="item[exclude_modules][]" /><?php echo $module->getName(); ?></label>
100
  </div>
101
  <?php endforeach; ?>
102
  </div>
@@ -105,7 +175,7 @@ use ContentEgg\application\components\ModuleManager;
105
  </p>
106
  </td>
107
  </tr>
108
-
109
  <tr class="form-field">
110
  <th valign="top" scope="row">
111
  <label for="template_title"><?php _e('Шаблон заголовка', 'content-egg'); ?></label>
@@ -136,7 +206,7 @@ use ContentEgg\application\components\ModuleManager;
136
  <?php _e('Вы можете использовать шорткоды, точно также, как вы делаете это в обычных постах, например: ', 'content-egg'); ?>
137
  [content-egg module=Amazon template=grid]<br>
138
  <?php _e('"Форумлы", а также все теги из шаблона заголовка, также будут работать и здесь.', 'content-egg'); ?><br>
139
-
140
  </p>
141
  </td>
142
  </tr>
@@ -179,7 +249,7 @@ use ContentEgg\application\components\ModuleManager;
179
  </td>
180
  </tr>
181
 
182
-
183
  <tr class="form-field">
184
  <th valign="top" scope="row">
185
  <label for="min_modules_count"><?php _e('Требуется минимум модулей', 'content-egg'); ?></label>
@@ -190,7 +260,7 @@ use ContentEgg\application\components\ModuleManager;
190
  <p class="description"><?php _e('Пост не будет опубликован, если контент не найден для этого количества модулей. ', 'content-egg'); ?></p>
191
  </td>
192
  </tr>
193
-
194
  <tr class="form-field">
195
  <th valign="top" scope="row">
196
  <label for="required_modules"><?php _e('Обязательные модули', 'content-egg'); ?></label>
@@ -199,7 +269,7 @@ use ContentEgg\application\components\ModuleManager;
199
  <div class="cegg-checkboxgroup">
200
  <?php foreach (ModuleManager::getInstance()->getParserModules(false) as $module): ?>
201
  <div class="cegg-checkbox">
202
- <label><input <?php if(in_array($module->getId(), $item['required_modules'])) echo 'checked'; ?> value="<?php echo esc_attr($module->getId()); ?>" type="checkbox" name="item[required_modules][]" /><?php echo $module->getName(); ?></label>
203
  </div>
204
  <?php endforeach; ?>
205
  </div>
@@ -208,7 +278,7 @@ use ContentEgg\application\components\ModuleManager;
208
  </p>
209
  </td>
210
  </tr>
211
-
212
  <tr class="form-field">
213
  <th valign="top" scope="row">
214
  <label for="autoupdate_modules"><?php _e('Автоматическое обновление', 'content-egg'); ?></label>
@@ -217,7 +287,7 @@ use ContentEgg\application\components\ModuleManager;
217
  <div class="cegg-checkboxgroup">
218
  <?php foreach (ModuleManager::getInstance()->getAffiliateParsers(false) as $module): ?>
219
  <div class="cegg-checkbox">
220
- <label><input <?php if(in_array($module->getId(), $item['autoupdate_modules'])) echo 'checked'; ?> value="<?php echo esc_attr($module->getId()); ?>" type="checkbox" name="item[autoupdate_modules][]" /><?php echo $module->getName(); ?></label>
221
  </div>
222
  <?php endforeach; ?>
223
  </div>
38
  <option value="86400"<?php if ($item['run_frequency'] == 86400) echo ' selected="selected"'; ?>><?php _e('Один раз в сутки', 'content-egg'); ?></option>
39
  <option value="259200"<?php if ($item['run_frequency'] == 259200) echo ' selected="selected"'; ?>><?php _e('Каждые три дня', 'content-egg'); ?></option>
40
  <option value="604800"<?php if ($item['run_frequency'] == 604800) echo ' selected="selected"'; ?>><?php _e('Один раз в неделю', 'content-egg'); ?></option>
41
+ <option value="1209600"<?php if ($item['run_frequency'] == 1209600) echo ' selected="selected"'; ?>><?php _e('Один раз в две недели', 'content-egg'); ?></option>
42
  </select>
43
  <p class="description"><?php _e('Как часто запускать это задание автоблоггинга.', 'content-egg'); ?></p>
44
  </td>
49
  <label for="keywords"><?php _e('Ключевые слова', 'content-egg'); ?></label>
50
  </th>
51
  <td>
52
+
53
+ <table width='100%'>
54
+ <tr>
55
+ <td valign="top" style="vertical-align: top;" width="50%">
56
+ <div style="margin-bottom: 10px;">
57
+ <button id="tool_capitalise" title="<?php _e('Заглавная Первая Буква Каждого Слова', 'content-egg'); ?>"><?php _e('Заглавная Первая Буква Каждого Слова', 'content-egg'); ?></button>
58
+ <button href="#" id="tool_upper_first" title="<?php _e('Заглавная первая буква', 'content-egg'); ?>"><?php _e('Заглавная первая буква', 'content-egg'); ?></button>
59
+ <button href="#" id="tool_sort" title="<?php _e('Сортировать в алфавитном порядке', 'content-egg'); ?>"><?php _e('Сортировать в алфавитном порядке', 'content-egg'); ?></button>
60
+ <button href="#" id="tool_add_minus" title="<?php _e('Все слова неактивные', 'content-egg'); ?>"><?php _e('Все слова неактивные', 'content-egg'); ?></button>
61
+ <button href="#" id="tool_del_minus" title="<?php _e('Все слова активные', 'content-egg'); ?>"><?php _e('Все слова активные', 'content-egg'); ?></button>
62
+ <button href="#" id="tool_delete" title="<?php _e('Очистить список', 'content-egg'); ?>"><?php _e('Очистить список', 'content-egg'); ?></button>
63
+ </div>
64
+ <textarea rows="28" id="keywords" name="item[keywords]" class="small-text"><?php echo esc_html($item['keywords']) ?></textarea>
65
+ <div>
66
+ <?php _e('Всего', 'content-egg'); ?>: <b><span id="k_count">0</span></b>
67
+ </div>
68
+ </td>
69
+ <td valign="top" style="vertical-align: top;">
70
+ <div id="cegg-parsers-tabs">
71
+ <ul>
72
+ <li><a href="#fragment-1"><?php _e('Подсказки', 'content-egg'); ?></a></li>
73
+ <li><a href="#fragment-2"><?php _e('Тренды', 'content-egg'); ?></a></a></li>
74
+ <li><a href="#fragment-3"><?php _e('Товары', 'content-egg'); ?></a></a></li>
75
+ </ul>
76
+ <div id="fragment-1">
77
+ <div id="sug_btn_group" class="btn-group" style="margin-bottom: 10px;">
78
+ <input id="sug_google" name="sug_radio" value="sug_google" type="radio" checked="checked"><label for="sug_google">Google</label>
79
+ <input id="sug_amazon" name="sug_radio" value="sug_amazon" type="radio"><label for="sug_amazon">Amazon</label>
80
+ <?php if (\ContentEgg\application\admin\GeneralConfig::getInstance()->option('lang') == 'ru'): ?>
81
+ <input id="sug_yandex" name="sug_radio" value="sug_yandex" type="radio"><label for="sug_yandex"><?php _e('Яндекс', 'content-egg'); ?></label>
82
+ <input id="sug_market" name="sug_radio" value="sug_market" type="radio"><label for="sug_market"><?php _e('Я.Маркет', 'content-egg'); ?></label>
83
+ <?php endif; ?>
84
+ </div>
85
+ <input type="text" id="sug_query" placeholder="<?php _e('Начните вводить ключевое слово', 'content-egg'); ?>" />
86
+ <select multiple="multiple" id="sug_keywords" style="width: 98%" size="23"></select>
87
+ </div>
88
+ <div id="fragment-2">
89
+ <div style="margin-bottom: 10px;">
90
+ <button id="trend_google" type="button">Hot Trends...</button>
91
+ </div>
92
+ <select multiple="multiple" id="trend_keywords" style="width: 98%" size="24"></select>
93
+ </div>
94
+ <div id="fragment-3">
95
+ <div style="margin-bottom: 10px;">
96
+
97
+ <select id='amazon_categ'>
98
+ <?php foreach ($item['amazon_categs'] as $ac_value => $ac_name): ?>
99
+ <option value='<?php echo $ac_value; ?>'><?php echo $ac_name; ?></option>
100
+ <?php endforeach; ?>
101
+ </select>
102
+ <select id='amazon_section'>
103
+ <option value='bestsellers'>Bestsellers</option>
104
+ <option value='new-releases'>New Releases</option>
105
+ <option value='movers-and-shakers'>Movers and Shakers</option>
106
+ <option value='top-rated'>Top Rated</option>
107
+ <option value='most-wished-for'>Most Wished For</option>
108
+ <option value='most-gifted'>Most Gifted</option>
109
+ </select>
110
+ <button id="trend_goods" type="button"><?php _e('Загрузить...', 'content-egg'); ?></button>
111
+
112
+ </div>
113
+ <select multiple="multiple" id="goods_keywords" style="width: 98%" size="24"></select>
114
+
115
+
116
+ </div>
117
+ </div>
118
+ </td>
119
+ </tr>
120
+ </table>
121
+ <p class="">
122
  <?php _e('Каждое слово - с новой строки.', 'content-egg'); ?>
123
  <?php _e('Одно ключевое слово - это один пост.', 'content-egg'); ?>
124
  <?php _e('Обработанные слова отмечены [квадратными скобками].', 'content-egg'); ?>
125
  <?php _e('Когда обработка всех слов закончится, задание будет остановлено.', 'content-egg'); ?>
126
  </p>
127
+
128
  </td>
129
  </tr>
130
 
147
  <div class="cegg-checkboxgroup">
148
  <?php foreach (ModuleManager::getInstance()->getParserModules(false) as $module): ?>
149
  <div class="cegg-checkbox">
150
+ <label><input <?php if (in_array($module->getId(), $item['include_modules'])) echo 'checked'; ?> value="<?php echo esc_attr($module->getId()); ?>" type="checkbox" name="item[include_modules][]" /><?php echo $module->getName(); ?></label>
151
  </div>
152
  <?php endforeach; ?>
153
  </div>
166
  <div class="cegg-checkboxgroup">
167
  <?php foreach (ModuleManager::getInstance()->getParserModules(false) as $module): ?>
168
  <div class="cegg-checkbox">
169
+ <label><input <?php if (in_array($module->getId(), $item['exclude_modules'])) echo 'checked'; ?> value="<?php echo esc_attr($module->getId()); ?>" type="checkbox" name="item[exclude_modules][]" /><?php echo $module->getName(); ?></label>
170
  </div>
171
  <?php endforeach; ?>
172
  </div>
175
  </p>
176
  </td>
177
  </tr>
178
+
179
  <tr class="form-field">
180
  <th valign="top" scope="row">
181
  <label for="template_title"><?php _e('Шаблон заголовка', 'content-egg'); ?></label>
206
  <?php _e('Вы можете использовать шорткоды, точно также, как вы делаете это в обычных постах, например: ', 'content-egg'); ?>
207
  [content-egg module=Amazon template=grid]<br>
208
  <?php _e('"Форумлы", а также все теги из шаблона заголовка, также будут работать и здесь.', 'content-egg'); ?><br>
209
+
210
  </p>
211
  </td>
212
  </tr>
249
  </td>
250
  </tr>
251
 
252
+
253
  <tr class="form-field">
254
  <th valign="top" scope="row">
255
  <label for="min_modules_count"><?php _e('Требуется минимум модулей', 'content-egg'); ?></label>
260
  <p class="description"><?php _e('Пост не будет опубликован, если контент не найден для этого количества модулей. ', 'content-egg'); ?></p>
261
  </td>
262
  </tr>
263
+
264
  <tr class="form-field">
265
  <th valign="top" scope="row">
266
  <label for="required_modules"><?php _e('Обязательные модули', 'content-egg'); ?></label>
269
  <div class="cegg-checkboxgroup">
270
  <?php foreach (ModuleManager::getInstance()->getParserModules(false) as $module): ?>
271
  <div class="cegg-checkbox">
272
+ <label><input <?php if (in_array($module->getId(), $item['required_modules'])) echo 'checked'; ?> value="<?php echo esc_attr($module->getId()); ?>" type="checkbox" name="item[required_modules][]" /><?php echo $module->getName(); ?></label>
273
  </div>
274
  <?php endforeach; ?>
275
  </div>
278
  </p>
279
  </td>
280
  </tr>
281
+
282
  <tr class="form-field">
283
  <th valign="top" scope="row">
284
  <label for="autoupdate_modules"><?php _e('Автоматическое обновление', 'content-egg'); ?></label>
287
  <div class="cegg-checkboxgroup">
288
  <?php foreach (ModuleManager::getInstance()->getAffiliateParsers(false) as $module): ?>
289
  <div class="cegg-checkbox">
290
+ <label><input <?php if (in_array($module->getId(), $item['autoupdate_modules'])) echo 'checked'; ?> value="<?php echo esc_attr($module->getId()); ?>" type="checkbox" name="item[autoupdate_modules][]" /><?php echo $module->getName(); ?></label>
291
  </div>
292
  <?php endforeach; ?>
293
  </div>
application/admin/views/import_export.php ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php if (\ContentEgg\application\Plugin::isFree()): ?>
2
+ <div class="cegg-maincol">
3
+ <?php endif; ?>
4
+ <div class="wrap">
5
+ <h2>
6
+ <?php _e('Экспорт / Импорт настроек', 'content-egg'); ?>
7
+ </h2>
8
+
9
+ <?php if (!empty($notice)): ?>
10
+ <div id="notice" class="error"><p><?php echo $notice ?></p></div>
11
+ <?php endif; ?>
12
+ <?php if (!empty($message)): ?>
13
+ <div id="message" class="updated"><p><?php echo $message ?></p></div>
14
+ <?php endif; ?>
15
+
16
+ <div id="poststuff">
17
+ <p>
18
+ </p>
19
+ </div>
20
+
21
+ <h3><?php _e('Сохранить настройки', 'content-egg');?></h3>
22
+ <p><?php _e('Для переноса настроек плагина и модулей Content Egg скопируйте сожержимое поля (Ctrl+C) и выполните импорт на новом сайте.', 'content-egg');?></p>
23
+ <textarea rows="8" cols="70" onclick="this.focus();this.select()" readonly="readonly"><?php echo esc_html($export_str); ?></textarea>
24
+
25
+ <br><br>
26
+ <h3><?php _e('Загрузить настройки', 'content-egg');?></h3>
27
+ <p><?php _e('Скопируйте настройки с другого сайта и нажмите кнопку "Импорт".', 'content-egg');?></p>
28
+ <form id="form" method="POST">
29
+ <input type="hidden" name="nonce" value="<?php echo $nonce; ?>"/>
30
+ <textarea name="import_str" rows="8" cols="70"></textarea>
31
+ <p><input type="submit" value="<?php _e('Импорт', 'content-egg'); ?>" id="config_submit" class="button-primary" name="submit"></p>
32
+ </form>
33
+ </div>
34
+ <?php if (\ContentEgg\application\Plugin::isFree()): ?>
35
+ </div>
36
+ <?php include('_promo_box.php'); ?>
37
+ <?php endif; ?>
application/admin/views/metabox_general.php CHANGED
@@ -4,7 +4,6 @@
4
  <div class="col-sm-5">
5
  <div class="input-group">
6
 
7
-
8
  <input ng-disabled="processCounter" type="text" ng-model="global_keywords" select-on-click on-enter="global_findAll()" class="form-control col-md-6" placeholder="<?php _e('Введите ключевое слово', 'content-egg'); ?>" aria-label="<?php _e('Введите ключевое слово', 'content-egg'); ?>">
9
  <div class="input-group-btn">
10
  <button ng-disabled='processCounter || !global_keywords' ng-click="global_findAll()" type="button" class="btn btn-info"><?php _e('Найти все', 'content-egg'); ?></button>
4
  <div class="col-sm-5">
5
  <div class="input-group">
6
 
 
7
  <input ng-disabled="processCounter" type="text" ng-model="global_keywords" select-on-click on-enter="global_findAll()" class="form-control col-md-6" placeholder="<?php _e('Введите ключевое слово', 'content-egg'); ?>" aria-label="<?php _e('Введите ключевое слово', 'content-egg'); ?>">
8
  <div class="input-group-btn">
9
  <button ng-disabled='processCounter || !global_keywords' ng-click="global_findAll()" type="button" class="btn btn-info"><?php _e('Найти все', 'content-egg'); ?></button>
application/components/ModuleManager.php CHANGED
@@ -189,7 +189,7 @@ class ModuleManager {
189
  }
190
  return $parsers;
191
  }
192
-
193
  public function getAffiliateParsers($only_active = false)
194
  {
195
  $modules = $this->getModules($only_active);
@@ -200,7 +200,7 @@ class ModuleManager {
200
  $parsers[$module->getId()] = $module;
201
  }
202
  return $parsers;
203
- }
204
 
205
  public function getParserModulesIdList($only_active = false)
206
  {
@@ -219,12 +219,11 @@ class ModuleManager {
219
  }
220
  return $res;
221
  }
222
-
223
  public function getParserModuleIdsByTypes($types, $only_active = true)
224
  {
225
  return array_keys($this->getParserModulesByTypes($types, $only_active));
226
  }
227
-
228
 
229
  public function getConfigurableModules()
230
  {
@@ -253,4 +252,17 @@ class ModuleManager {
253
  return false;
254
  }
255
 
 
 
 
 
 
 
 
 
 
 
 
 
 
256
  }
189
  }
190
  return $parsers;
191
  }
192
+
193
  public function getAffiliateParsers($only_active = false)
194
  {
195
  $modules = $this->getModules($only_active);
200
  $parsers[$module->getId()] = $module;
201
  }
202
  return $parsers;
203
+ }
204
 
205
  public function getParserModulesIdList($only_active = false)
206
  {
219
  }
220
  return $res;
221
  }
222
+
223
  public function getParserModuleIdsByTypes($types, $only_active = true)
224
  {
225
  return array_keys($this->getParserModulesByTypes($types, $only_active));
226
  }
 
227
 
228
  public function getConfigurableModules()
229
  {
252
  return false;
253
  }
254
 
255
+ public function getOptionsList()
256
+ {
257
+ $options = array();
258
+ foreach ($this->getConfigurableModules() as $module)
259
+ {
260
+ $config = $module->getConfigInstance();
261
+ $options[$config->option_name()] = $config->getOptionValues();
262
+ //$opt_name = $module->getConfigInstance()->option_name();
263
+ //$options[$opt_name] = \get_option($opt_name);
264
+ }
265
+ return $options;
266
+ }
267
+
268
  }
application/libs/amazon/AmazonProduct.php CHANGED
@@ -77,10 +77,15 @@ class AmazonProduct extends RestClient {
77
  {
78
  $this->_access_key_id = $access_key_id;
79
  $this->_secret_access_key = $secret_access_key;
80
- $this->_associate_tag = $associate_tag;
81
  $this->setLocale('us');
82
  $this->setResponseType('xml');
83
  }
 
 
 
 
 
84
 
85
  /**
86
  * Sets the locale passed when making a query to Amazon
@@ -186,6 +191,7 @@ class AmazonProduct extends RestClient {
186
 
187
  $response = $this->signedGet('', $params);
188
  $decoded = $this->_decodeResponse($response);
 
189
  return $this->_parseResult($decoded);
190
  }
191
 
77
  {
78
  $this->_access_key_id = $access_key_id;
79
  $this->_secret_access_key = $secret_access_key;
80
+ $this->setAssociateTag($associate_tag);
81
  $this->setLocale('us');
82
  $this->setResponseType('xml');
83
  }
84
+
85
+ public function setAssociateTag($associate_tag)
86
+ {
87
+ $this->_associate_tag = $associate_tag;
88
+ }
89
 
90
  /**
91
  * Sets the locale passed when making a query to Amazon
191
 
192
  $response = $this->signedGet('', $params);
193
  $decoded = $this->_decodeResponse($response);
194
+
195
  return $this->_parseResult($decoded);
196
  }
197
 
application/libs/pixabay/PixabaySearch.php ADDED
@@ -0,0 +1,61 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace ContentEgg\application\libs\pixabay;
4
+
5
+ use ContentEgg\application\libs\RestClient;
6
+
7
+ /**
8
+ * PixabaySearch class file
9
+ *
10
+ * @author keywordrush.com <support@keywordrush.com>
11
+ * @link http://www.keywordrush.com/
12
+ * @copyright Copyright &copy; 2016 keywordrush.com
13
+ *
14
+ * @link: https://pixabay.com/api/docs/
15
+ *
16
+ */
17
+ require_once dirname(__FILE__) . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'RestClient.php';
18
+
19
+ class PixabaySearch extends RestClient {
20
+
21
+ const API_URI_BASE = 'https://pixabay.com';
22
+
23
+ private $accountKey = null;
24
+
25
+ /**
26
+ * @var array Response Format Types
27
+ */
28
+ protected $_responseTypes = array(
29
+ 'json'
30
+ );
31
+
32
+ /**
33
+ * Constructor
34
+ */
35
+ public function __construct($accountKey, $responseType = 'json')
36
+ {
37
+ $this->setAccountKey($accountKey);
38
+ $this->setResponseType($responseType);
39
+ $this->setUri(self::API_URI_BASE);
40
+ }
41
+
42
+ public function setAccountKey($accountKey)
43
+ {
44
+ $this->accountKey = $accountKey;
45
+ }
46
+
47
+ public function getAccountKey()
48
+ {
49
+ return $this->accountKey;
50
+ }
51
+
52
+ public function search($query, array $params = array())
53
+ {
54
+ $params['q'] = $query;
55
+ $params['key'] = $this->getAccountKey();
56
+
57
+ $response = $this->restGet('/api', $params);
58
+ return $this->_decodeResponse($response);
59
+ }
60
+
61
+ }
application/modules/Amazon/AmazonConfig.php CHANGED
@@ -16,7 +16,7 @@ class AmazonConfig extends AffiliateParserModuleConfig {
16
 
17
  public function options()
18
  {
19
- $optiosn = array(
20
  'access_key_id' => array(
21
  'title' => 'Access Key ID <span class="cegg_required">*</span>',
22
  'description' => __('Специальный ключ для доступа к Amazon API.', 'content-egg'),
@@ -48,8 +48,10 @@ class AmazonConfig extends AffiliateParserModuleConfig {
48
  'section' => 'default',
49
  ),
50
  'associate_tag' => array(
51
- 'title' => 'Tracking ID <span class="cegg_required">*</span>',
52
- 'description' => __('Связь с Вашим аккаунтом в партнерке. Чтобы получать комиссию от продаж, правильно укажите этот параметр.', 'content-egg'),
 
 
53
  'callback' => array($this, 'render_input'),
54
  'default' => '',
55
  'validator' => array(
@@ -62,6 +64,14 @@ class AmazonConfig extends AffiliateParserModuleConfig {
62
  ),
63
  'section' => 'default',
64
  ),
 
 
 
 
 
 
 
 
65
  'entries_per_page' => array(
66
  'title' => __('Результатов', 'content-egg'),
67
  'description' => __('Количество результатов для одного поискового запроса.', 'content-egg'),
@@ -94,14 +104,6 @@ class AmazonConfig extends AffiliateParserModuleConfig {
94
  ),
95
  'section' => 'default',
96
  ),
97
- 'locale' => array(
98
- 'title' => __('Locale', 'content-egg'),
99
- 'description' => __('Филиал amazon. Для каждого филиала необходима отдельная регистрация в соответствующей партнерской программе.', 'content-egg'),
100
- 'callback' => array($this, 'render_dropdown'),
101
- 'dropdown_options' => self::getLocalesList(),
102
- 'default' => self::getDefaultLocale(),
103
- 'section' => 'default',
104
- ),
105
  'link_type' => array(
106
  'title' => __('Вид ссылок', 'content-egg'),
107
  'description' => __('Вид партнерских ссылок. Узнайте больше про amazon <a target="_blank" href="https://affiliate-program.amazon.com/gp/associates/help/t2/a11">90 day cookie</a>.', 'content-egg'),
@@ -113,7 +115,6 @@ class AmazonConfig extends AffiliateParserModuleConfig {
113
  'default' => 'product',
114
  'section' => 'default',
115
  ),
116
-
117
  'search_index' => array(
118
  'title' => __('Категория для поиска', 'content-egg'),
119
  'description' => __('Список категорий для US Amazon. Для локальных филиалов некоторые категории могут быть недоступны. Если Вы не зададите категорию для поиска, то никакие другие опции фильтрации кроме поиска по ключевому слову (например, минимальная цена или сортировка) работать не будут.', 'content-egg'),
@@ -181,27 +182,27 @@ class AmazonConfig extends AffiliateParserModuleConfig {
181
  'description' => __('Выбрать товары со скидкой. Обязательно должна быть задана категория. Обратите внимание, эта опция работает не для всех категорий.', 'content-egg'),
182
  'callback' => array($this, 'render_dropdown'),
183
  'dropdown_options' => array(
184
- '' => __('Неважно', 'content-egg'),
185
- '5%' => '5%',
186
- '10%' => '10%',
187
- '15%' => '15%',
188
- '20%' => '20%',
189
- '25%' => '25%',
190
- '30%' => '30%',
191
- '35%' => '35%',
192
- '40%' => '40%',
193
- '45%' => '45%',
194
- '50%' => '50%',
195
- '60%' => '60%',
196
- '70%' => '70%',
197
- '80%' => '80%',
198
- '90%' => '90%',
199
- '95%' => '95%',
200
- ),
201
  'default' => '',
202
  'section' => 'default',
203
- 'metaboxInit' => true,
204
- ),
205
  'customer_reviews' => array(
206
  'title' => __('Отзывы покупателей', 'content-egg'),
207
  'description' => __('Получить отзывы покупателей. Отзывы будут показаны в iframe. iframe URL валидный 24 часа, используйте функцию автообноления, чтобы держать URL в актуальном состоянии.', 'content-egg'),
@@ -210,14 +211,14 @@ class AmazonConfig extends AffiliateParserModuleConfig {
210
  'section' => 'default',
211
  ),
212
  /*
213
- 'customer_reviews_iframe' => array(
214
- 'title' => __('Отзывы в iframe.', 'content-egg'),
215
- 'description' => __('Показывать отзывы покупателей в iframe с amazon (отключение этой опции, возможно, нарушает правила партнерской программы amazon).', 'content-egg'),
216
- 'callback' => array($this, 'render_checkbox'),
217
- 'default' => true,
218
- 'section' => 'default',
219
- ),
220
- */
221
  'truncate_reviews_at' => array(
222
  'title' => __('Обрезать отзывы', 'content-egg'),
223
  'description' => __('Количество символов для одного отзыва. 0 - максимально возможная длина текста.', 'content-egg'),
@@ -230,17 +231,17 @@ class AmazonConfig extends AffiliateParserModuleConfig {
230
  'section' => 'default',
231
  ),
232
  /*
233
- 'review_products_number' => array(
234
- 'title' => __('Товар с отзывами', 'content-egg'),
235
- 'description' => __('Отзывы только для заданного количества товаров.', 'content-egg'),
236
- 'callback' => array($this, 'render_input'),
237
- 'default' => 1,
238
- 'validator' => array(
239
- 'trim',
240
- 'absint',
241
- ),
242
- 'section' => 'default',
243
- ),
244
  *
245
  */
246
  'editorial_reviews' => array(
@@ -274,11 +275,38 @@ class AmazonConfig extends AffiliateParserModuleConfig {
274
  ),
275
  'section' => 'default',
276
  ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
277
  );
278
-
 
 
 
 
 
 
 
 
 
 
 
 
 
279
  $parent = parent::options();
280
  $parent['ttl_items']['default'] = 86400;
281
- return array_merge($parent, $optiosn);
282
  }
283
 
284
  public static function getLocalesList()
@@ -295,4 +323,22 @@ class AmazonConfig extends AffiliateParserModuleConfig {
295
  return 'us';
296
  }
297
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
298
  }
16
 
17
  public function options()
18
  {
19
+ $options = array(
20
  'access_key_id' => array(
21
  'title' => 'Access Key ID <span class="cegg_required">*</span>',
22
  'description' => __('Специальный ключ для доступа к Amazon API.', 'content-egg'),
48
  'section' => 'default',
49
  ),
50
  'associate_tag' => array(
51
+ 'title' => 'Tracking ID по-умолчанию <span class="cegg_required">*</span>',
52
+ 'description' => __('Связь с вашим аккаунтом в партнерской программе. Чтобы получать комиссию от продаж, правильно укажите этот параметр.', 'content-egg') . ' ' .
53
+ __('Tracking ID должен соотвествовать установке локали по-умолчанию.', 'content-egg') . ' ' .
54
+ __('Ниже вы можете задать значения Tracking ID для остальных локалей, если хотите добавить товары более чем с одной локали.', 'content-egg'),
55
  'callback' => array($this, 'render_input'),
56
  'default' => '',
57
  'validator' => array(
64
  ),
65
  'section' => 'default',
66
  ),
67
+ 'locale' => array(
68
+ 'title' => __('Локаль по-умолчанию', 'content-egg'),
69
+ 'description' => __('Локаль/сайт amazon. Для каждой локали необходима отдельная регистрация в соответствующей партнерской программе.', 'content-egg'),
70
+ 'callback' => array($this, 'render_dropdown'),
71
+ 'dropdown_options' => self::getLocalesList(),
72
+ 'default' => self::getDefaultLocale(),
73
+ 'section' => 'default',
74
+ ),
75
  'entries_per_page' => array(
76
  'title' => __('Результатов', 'content-egg'),
77
  'description' => __('Количество результатов для одного поискового запроса.', 'content-egg'),
104
  ),
105
  'section' => 'default',
106
  ),
 
 
 
 
 
 
 
 
107
  'link_type' => array(
108
  'title' => __('Вид ссылок', 'content-egg'),
109
  'description' => __('Вид партнерских ссылок. Узнайте больше про amazon <a target="_blank" href="https://affiliate-program.amazon.com/gp/associates/help/t2/a11">90 day cookie</a>.', 'content-egg'),
115
  'default' => 'product',
116
  'section' => 'default',
117
  ),
 
118
  'search_index' => array(
119
  'title' => __('Категория для поиска', 'content-egg'),
120
  'description' => __('Список категорий для US Amazon. Для локальных филиалов некоторые категории могут быть недоступны. Если Вы не зададите категорию для поиска, то никакие другие опции фильтрации кроме поиска по ключевому слову (например, минимальная цена или сортировка) работать не будут.', 'content-egg'),
182
  'description' => __('Выбрать товары со скидкой. Обязательно должна быть задана категория. Обратите внимание, эта опция работает не для всех категорий.', 'content-egg'),
183
  'callback' => array($this, 'render_dropdown'),
184
  'dropdown_options' => array(
185
+ '' => __('Неважно', 'content-egg'),
186
+ '5%' => '5%',
187
+ '10%' => '10%',
188
+ '15%' => '15%',
189
+ '20%' => '20%',
190
+ '25%' => '25%',
191
+ '30%' => '30%',
192
+ '35%' => '35%',
193
+ '40%' => '40%',
194
+ '45%' => '45%',
195
+ '50%' => '50%',
196
+ '60%' => '60%',
197
+ '70%' => '70%',
198
+ '80%' => '80%',
199
+ '90%' => '90%',
200
+ '95%' => '95%',
201
+ ),
202
  'default' => '',
203
  'section' => 'default',
204
+ 'metaboxInit' => true,
205
+ ),
206
  'customer_reviews' => array(
207
  'title' => __('Отзывы покупателей', 'content-egg'),
208
  'description' => __('Получить отзывы покупателей. Отзывы будут показаны в iframe. iframe URL валидный 24 часа, используйте функцию автообноления, чтобы держать URL в актуальном состоянии.', 'content-egg'),
211
  'section' => 'default',
212
  ),
213
  /*
214
+ 'customer_reviews_iframe' => array(
215
+ 'title' => __('Отзывы в iframe.', 'content-egg'),
216
+ 'description' => __('Показывать отзывы покупателей в iframe с amazon (отключение этой опции, возможно, нарушает правила партнерской программы amazon).', 'content-egg'),
217
+ 'callback' => array($this, 'render_checkbox'),
218
+ 'default' => true,
219
+ 'section' => 'default',
220
+ ),
221
+ */
222
  'truncate_reviews_at' => array(
223
  'title' => __('Обрезать отзывы', 'content-egg'),
224
  'description' => __('Количество символов для одного отзыва. 0 - максимально возможная длина текста.', 'content-egg'),
231
  'section' => 'default',
232
  ),
233
  /*
234
+ 'review_products_number' => array(
235
+ 'title' => __('Товар с отзывами', 'content-egg'),
236
+ 'description' => __('Отзывы только для заданного количества товаров.', 'content-egg'),
237
+ 'callback' => array($this, 'render_input'),
238
+ 'default' => 1,
239
+ 'validator' => array(
240
+ 'trim',
241
+ 'absint',
242
+ ),
243
+ 'section' => 'default',
244
+ ),
245
  *
246
  */
247
  'editorial_reviews' => array(
275
  ),
276
  'section' => 'default',
277
  ),
278
+ 'https_img' => array(
279
+ 'title' => __('Картинки через https', 'content-egg'),
280
+ 'description' => __('Перезаписать адреса картинок через https протокол. Включите эту опцию, если вы используете SSL сертификат на своем домене.', 'content-egg'),
281
+ 'callback' => array($this, 'render_checkbox'),
282
+ 'default' => false,
283
+ 'section' => 'default',
284
+ ),
285
+ 'save_img' => array(
286
+ 'title' => __('Сохранять картинки', 'content-egg'),
287
+ 'description' => __('Сохранять картинки на сервер.', 'content-egg') . ' ' . __('Включение этой опции возможно нарушает правила API. Используйте на свой страх и риск.', 'content-egg'),
288
+ 'callback' => array($this, 'render_checkbox'),
289
+ 'default' => false,
290
+ 'section' => 'default',
291
+ ),
292
  );
293
+
294
+ foreach (self::getLocalesList() as $locale_id => $locale_name)
295
+ {
296
+ $options['associate_tag_' . $locale_id] = array(
297
+ 'title' => sprintf(__('Tracking ID для %s локали', 'content-egg'), $locale_name),
298
+ 'description' => __('Задайте, если хотите добавлять товары с соответствующего amazon сайта (локали).', 'content-egg'),
299
+ 'callback' => array($this, 'render_input'),
300
+ 'default' => '',
301
+ 'validator' => array(
302
+ 'trim',
303
+ ),
304
+ );
305
+ }
306
+
307
  $parent = parent::options();
308
  $parent['ttl_items']['default'] = 86400;
309
+ return array_merge($parent, $options);
310
  }
311
 
312
  public static function getLocalesList()
323
  return 'us';
324
  }
325
 
326
+ public static function getActiveLocalesList()
327
+ {
328
+ $locales = self::getLocalesList();
329
+ $active = array();
330
+
331
+ $default = self::getInstance()->option('locale');
332
+ $active[$default] = $locales[$default];
333
+
334
+ foreach ($locales as $locale => $name)
335
+ {
336
+ if ($locale == $default)
337
+ continue;
338
+ if (self::getInstance()->option('associate_tag_' . $locale))
339
+ $active[$locale] = $name;
340
+ }
341
+ return $active;
342
+ }
343
+
344
  }
application/modules/Amazon/AmazonModule.php CHANGED
@@ -52,7 +52,7 @@ class AmazonModule extends AffiliateParserModule {
52
  public function doRequest($keyword, $query_params = array(), $is_autoupdate = false)
53
  {
54
  $options = array();
55
-
56
  $search_index = $this->config('search_index');
57
  // Если не задана категория для поиска, то все остальные опции фильтрации работать не будут!
58
  if ($search_index != 'All' && $search_index != 'Blended')
@@ -102,15 +102,71 @@ class AmazonModule extends AffiliateParserModule {
102
  $options['ResponseGroup'] .= ',EditorialReview';
103
  }
104
 
105
- $results = $this->getAmazonClient()->ItemSearch($this->config('search_index'), $options);
 
 
 
 
 
 
 
 
 
 
 
 
 
106
 
107
  if (!is_array($results))
108
  return array();
109
 
110
- return $this->prepareResults($results['Items']['Item'], $is_autoupdate);
111
  }
112
 
113
  public function doRequestItems(array $items)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
114
  {
115
  $options = array();
116
 
@@ -131,7 +187,15 @@ class AmazonModule extends AffiliateParserModule {
131
  $options['IncludeReviewsSummary'] = true;
132
  }
133
 
134
- $results = $this->getAmazonClient()->ItemLookup($item_ids, $options);
 
 
 
 
 
 
 
 
135
 
136
  if (!isset($results['Items']))
137
  throw new \Exception('ItemLookup request error.');
@@ -139,6 +203,7 @@ class AmazonModule extends AffiliateParserModule {
139
  $results = $results['Items']['Item'];
140
 
141
  $i = 0;
 
142
  foreach ($items as $key => $item)
143
  {
144
  if ($item['unique_id'] != $results[$i]['ASIN'])
@@ -152,12 +217,14 @@ class AmazonModule extends AffiliateParserModule {
152
  $items[$key]['extra']['customerReviews'] = ExtraData::fillAttributes($items[$key]['extra']['customerReviews'], $results[$i]['CustomerReviews']);
153
  }
154
 
 
155
  $i++;
156
  }
157
- return $items;
 
158
  }
159
 
160
- private function prepareResults($results, $is_autoupdate)
161
  {
162
  // Обрезаем количество результатов (амазон не имеет такого параметра для API).
163
  if ($is_autoupdate)
@@ -171,6 +238,7 @@ class AmazonModule extends AffiliateParserModule {
171
  $content = new ContentProduct;
172
  $extra = new ExtraDataAmazon;
173
  ExtraData::fillAttributes($extra, $r);
 
174
 
175
  if (isset($r['ItemLinks']) && isset($r['ItemLinks']['ItemLink']))
176
  {
@@ -284,7 +352,7 @@ class AmazonModule extends AffiliateParserModule {
284
 
285
  // Заполняем стандартные поля: title, description, url, price
286
  // все остальные данные в extra
287
-
288
  $content->url = urldecode($r['DetailPageURL']); // urldecode???
289
 
290
  if (isset($r['ItemAttributes']['Title']))
@@ -308,9 +376,14 @@ class AmazonModule extends AffiliateParserModule {
308
  elseif ($extra->largeImage)
309
  $content->img = $extra->largeImage;
310
 
311
- $extra->addToCartUrl = $this->getAmazonAddToCartUrl() .
 
 
 
 
 
312
  '?ASIN.1=' . $extra->ASIN . '&Quantity.1=1' .
313
- '&AssociateTag=' . $this->config('associate_tag');
314
 
315
  if ($this->config('link_type') == 'add_to_cart')
316
  {
@@ -334,7 +407,7 @@ class AmazonModule extends AffiliateParserModule {
334
  $secret_access_key = $this->config('secret_access_key');
335
  $associate_tag = $this->config('associate_tag');
336
  $this->api_client = new AmazonProduct($access_key_id, $secret_access_key, $associate_tag);
337
- $this->api_client->setLocale($this->config('locale'));
338
  }
339
  return $this->api_client;
340
  }
@@ -365,7 +438,7 @@ class AmazonModule extends AffiliateParserModule {
365
  $extra->totalNew = (int) $r['OfferSummary']['TotalNew'];
366
  $extra->totalUsed = (int) $r['OfferSummary']['TotalUsed'];
367
  $extra->totalCollectible = (int) $r['OfferSummary']['TotalCollectible'];
368
- $extra->totalRefurbished = (int) $r['OfferSummary']['TotalRefurbished'];
369
  }
370
 
371
  // Offers
@@ -385,7 +458,7 @@ class AmazonModule extends AffiliateParserModule {
385
  if (isset($r['Offers']['Offer']['OfferListing']['PercentageSaved']))
386
  $content->percentageSaved = $r['Offers']['Offer']['OfferListing']['PercentageSaved'];
387
  }
388
-
389
  //@link: http://docs.aws.amazon.com/AWSECommerceService/latest/DG/AvailabilityValues.html
390
  if (isset($r['Offers']['Offer']['OfferListing']['Availability']))
391
  {
@@ -468,9 +541,20 @@ class AmazonModule extends AffiliateParserModule {
468
  }
469
  }
470
 
471
- private function getCustomerReviewsUri($asin)
 
472
  {
473
- return $this->getLocaleSite($this->config('locale')) . '/product-reviews/' . $asin;
 
 
 
 
 
 
 
 
 
 
474
  }
475
 
476
  /**
@@ -480,9 +564,9 @@ class AmazonModule extends AffiliateParserModule {
480
  * @link: https://affiliate-program.amazon.com/gp/associates/help/operating
481
  * @link: https://affiliate-program.amazon.com/gp/associates/help/t2/a11
482
  */
483
- private function getAmazonAddToCartUrl()
484
  {
485
- return $this->getLocaleSite($this->config('locale')) . '/gp/aws/cart/add.html';
486
  }
487
 
488
  public function renderResults()
52
  public function doRequest($keyword, $query_params = array(), $is_autoupdate = false)
53
  {
54
  $options = array();
55
+
56
  $search_index = $this->config('search_index');
57
  // Если не задана категория для поиска, то все остальные опции фильтрации работать не будут!
58
  if ($search_index != 'All' && $search_index != 'Blended')
102
  $options['ResponseGroup'] .= ',EditorialReview';
103
  }
104
 
105
+ // locale
106
+ if (!empty($query_params['locale']) && array_key_exists($query_params['locale'], AmazonConfig::getActiveLocalesList()))
107
+ $locale = $query_params['locale'];
108
+ else
109
+ $locale = $this->config('locale');
110
+
111
+ // associate tag
112
+ $associate_tag = $this->getAssociateTagForLocale($locale);
113
+
114
+ // api client
115
+ $client = $this->getAmazonClient();
116
+ $client->setLocale($locale);
117
+ $client->setAssociateTag($associate_tag);
118
+ $results = $client->ItemSearch($this->config('search_index'), $options);
119
 
120
  if (!is_array($results))
121
  return array();
122
 
123
+ return $this->prepareResults($results['Items']['Item'], $is_autoupdate, $locale);
124
  }
125
 
126
  public function doRequestItems(array $items)
127
+ {
128
+ $locales = array();
129
+ $default_locale = $this->config('locale');
130
+
131
+ // find all locales
132
+ foreach ($items as $item)
133
+ {
134
+ if (!empty($item['extra']['locale']))
135
+ $locale = $item['extra']['locale'];
136
+ else
137
+ {
138
+ $locale = $default_locale;
139
+ $item['extra']['locale'] = $locale;
140
+ }
141
+
142
+ if (!in_array($locale, $locales))
143
+ $locales[] = $locale;
144
+ }
145
+
146
+ // request by locale
147
+ $results = array();
148
+ foreach ($locales as $locale)
149
+ {
150
+ $request = array();
151
+ foreach ($items as $item)
152
+ {
153
+ if ($item['extra']['locale'] == $locale)
154
+ $request[] = $item;
155
+ }
156
+ $results = array_merge($results, $this->requestItems($request, $locale));
157
+ }
158
+
159
+ // assign new data
160
+ foreach ($items as $key => $item)
161
+ {
162
+ if (isset($results[$item['unique_id']]))
163
+ $items[$key] = $results[$item['unique_id']];
164
+ }
165
+
166
+ return $items;
167
+ }
168
+
169
+ private function requestItems(array $items, $locale)
170
  {
171
  $options = array();
172
 
187
  $options['IncludeReviewsSummary'] = true;
188
  }
189
 
190
+ // associate tag
191
+ $associate_tag = $this->getAssociateTagForLocale($locale);
192
+
193
+ // api client
194
+ $client = $this->getAmazonClient();
195
+ $client->setLocale($locale);
196
+ $client->setAssociateTag($associate_tag);
197
+
198
+ $results = $client->ItemLookup($item_ids, $options);
199
 
200
  if (!isset($results['Items']))
201
  throw new \Exception('ItemLookup request error.');
203
  $results = $results['Items']['Item'];
204
 
205
  $i = 0;
206
+ $return = array();
207
  foreach ($items as $key => $item)
208
  {
209
  if ($item['unique_id'] != $results[$i]['ASIN'])
217
  $items[$key]['extra']['customerReviews'] = ExtraData::fillAttributes($items[$key]['extra']['customerReviews'], $results[$i]['CustomerReviews']);
218
  }
219
 
220
+ $return[$item['unique_id']] = $items[$key];
221
  $i++;
222
  }
223
+
224
+ return $return;
225
  }
226
 
227
+ private function prepareResults($results, $is_autoupdate, $locale)
228
  {
229
  // Обрезаем количество результатов (амазон не имеет такого параметра для API).
230
  if ($is_autoupdate)
238
  $content = new ContentProduct;
239
  $extra = new ExtraDataAmazon;
240
  ExtraData::fillAttributes($extra, $r);
241
+ $extra->locale = $locale;
242
 
243
  if (isset($r['ItemLinks']) && isset($r['ItemLinks']['ItemLink']))
244
  {
352
 
353
  // Заполняем стандартные поля: title, description, url, price
354
  // все остальные данные в extra
355
+
356
  $content->url = urldecode($r['DetailPageURL']); // urldecode???
357
 
358
  if (isset($r['ItemAttributes']['Title']))
376
  elseif ($extra->largeImage)
377
  $content->img = $extra->largeImage;
378
 
379
+ if ($this->config('https_img') && !$this->config('save_img'))
380
+ {
381
+ $content->img = str_replace('http://ecx.images-amazon.com', 'https://images-na.ssl-images-amazon.com', $content->img);
382
+ }
383
+
384
+ $extra->addToCartUrl = $this->getAmazonAddToCartUrl($locale) .
385
  '?ASIN.1=' . $extra->ASIN . '&Quantity.1=1' .
386
+ '&AssociateTag=' . $this->getAssociateTagForLocale($locale);
387
 
388
  if ($this->config('link_type') == 'add_to_cart')
389
  {
407
  $secret_access_key = $this->config('secret_access_key');
408
  $associate_tag = $this->config('associate_tag');
409
  $this->api_client = new AmazonProduct($access_key_id, $secret_access_key, $associate_tag);
410
+ //$this->api_client->setLocale($this->config('locale'));
411
  }
412
  return $this->api_client;
413
  }
438
  $extra->totalNew = (int) $r['OfferSummary']['TotalNew'];
439
  $extra->totalUsed = (int) $r['OfferSummary']['TotalUsed'];
440
  $extra->totalCollectible = (int) $r['OfferSummary']['TotalCollectible'];
441
+ $extra->totalRefurbished = (int) $r['OfferSummary']['TotalRefurbished'];
442
  }
443
 
444
  // Offers
458
  if (isset($r['Offers']['Offer']['OfferListing']['PercentageSaved']))
459
  $content->percentageSaved = $r['Offers']['Offer']['OfferListing']['PercentageSaved'];
460
  }
461
+
462
  //@link: http://docs.aws.amazon.com/AWSECommerceService/latest/DG/AvailabilityValues.html
463
  if (isset($r['Offers']['Offer']['OfferListing']['Availability']))
464
  {
541
  }
542
  }
543
 
544
+ /*
545
+ private function getCustomerReviewsUri($asin, $locale)
546
  {
547
+ return $this->getLocaleSite($locale) . '/product-reviews/' . $asin;
548
+ }
549
+ *
550
+ */
551
+
552
+ private function getAssociateTagForLocale($locale)
553
+ {
554
+ if ($locale == $this->config('locale'))
555
+ return $this->config('associate_tag');
556
+ else
557
+ return $this->config('associate_tag_' . $locale);
558
  }
559
 
560
  /**
564
  * @link: https://affiliate-program.amazon.com/gp/associates/help/operating
565
  * @link: https://affiliate-program.amazon.com/gp/associates/help/t2/a11
566
  */
567
+ private function getAmazonAddToCartUrl($locale)
568
  {
569
+ return $this->getLocaleSite($locale) . '/gp/aws/cart/add.html';
570
  }
571
 
572
  public function renderResults()
application/modules/Amazon/ExtraDataAmazon.php CHANGED
@@ -13,6 +13,7 @@ use ContentEgg\application\components\ExtraData;
13
  */
14
  class ExtraDataAmazon extends ExtraData {
15
 
 
16
  public $itemLinks = array();
17
  public $imageSet = array();
18
  public $AmountSaved;
13
  */
14
  class ExtraDataAmazon extends ExtraData {
15
 
16
+ public $locale;
17
  public $itemLinks = array();
18
  public $imageSet = array();
19
  public $AmountSaved;
application/modules/Amazon/templates/data_compare.php CHANGED
@@ -93,8 +93,10 @@ $barcodes = array(
93
  <span class="text-muted">
94
  <?php if (!empty($item['extra']['totalNew'])): ?>
95
  <?php echo $item['extra']['totalNew']; ?>
96
- <?php _e('new', 'content-egg-tpl'); ?> <?php _e('from', 'content-egg-tpl'); ?>
97
- <?php echo $item['currency']; ?><?php echo TemplateHelper::price_format_i18n($item['extra']['lowestNewPrice']); ?>
 
 
98
  <?php endif; ?>
99
  <?php if (!empty($item['extra']['totalUsed'])): ?>
100
  <br><?php echo $item['extra']['totalUsed']; ?>
93
  <span class="text-muted">
94
  <?php if (!empty($item['extra']['totalNew'])): ?>
95
  <?php echo $item['extra']['totalNew']; ?>
96
+ <?php _e('new', 'content-egg-tpl'); ?>
97
+ <?php if($item['extra']['lowestNewPrice']): ?>
98
+ <?php _e('from', 'content-egg-tpl'); ?> <?php echo $item['currency']; ?><?php echo TemplateHelper::price_format_i18n($item['extra']['lowestNewPrice']); ?>
99
+ <?php endif; ?>
100
  <?php endif; ?>
101
  <?php if (!empty($item['extra']['totalUsed'])): ?>
102
  <br><?php echo $item['extra']['totalUsed']; ?>
application/modules/Amazon/templates/data_item.php CHANGED
@@ -58,8 +58,10 @@ use ContentEgg\application\helpers\TemplateHelper;
58
  <span class="text-muted">
59
  <?php if (!empty($item['extra']['totalNew'])): ?>
60
  <br><?php echo $item['extra']['totalNew']; ?>
61
- <?php _e('new', 'content-egg-tpl'); ?> <?php _e('from', 'content-egg-tpl'); ?>
62
- <?php echo $item['currency']; ?><?php echo TemplateHelper::price_format_i18n($item['extra']['lowestNewPrice']); ?>
 
 
63
  <?php endif; ?>
64
  <?php if (!empty($item['extra']['totalUsed'])): ?>
65
  <br><?php echo $item['extra']['totalUsed']; ?>
58
  <span class="text-muted">
59
  <?php if (!empty($item['extra']['totalNew'])): ?>
60
  <br><?php echo $item['extra']['totalNew']; ?>
61
+ <?php _e('new', 'content-egg-tpl'); ?>
62
+ <?php if($item['extra']['lowestNewPrice']): ?>
63
+ <?php _e('from', 'content-egg-tpl'); ?> <?php echo $item['currency']; ?><?php echo TemplateHelper::price_format_i18n($item['extra']['lowestNewPrice']); ?>
64
+ <?php endif; ?>
65
  <?php endif; ?>
66
  <?php if (!empty($item['extra']['totalUsed'])): ?>
67
  <br><?php echo $item['extra']['totalUsed']; ?>
application/modules/Amazon/views/search_panel.php CHANGED
@@ -1,3 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  <select ng-model="query_params.<?php echo $module_id; ?>.min_percentage_off">
2
  <option value=""><?php _e('Мин. скидка', 'content-egg'); ?></option>
3
  <option value="5%"><?php _e('5%', 'content-egg'); ?></option>
1
+ <?php
2
+ $locales = \ContentEgg\application\modules\Amazon\AmazonConfig::getActiveLocalesList();
3
+ $default = \ContentEgg\application\modules\Amazon\AmazonConfig::getInstance()->option('locale');
4
+ ?>
5
+
6
+ <?php if (count($locales) > 1): ?>
7
+ <select ng-model="query_params.<?php echo $module_id; ?>.locale" ng-init="query_params.<?php echo $module_id; ?>.locale = '<?php echo $default; ?>'">
8
+ <?php foreach ($locales as $value => $name): ?>
9
+ <option value="<?php echo $value; ?>"><?php echo $name; ?></option>
10
+ <?php endforeach; ?>
11
+ </select>
12
+ <?php endif; ?>
13
+
14
  <select ng-model="query_params.<?php echo $module_id; ?>.min_percentage_off">
15
  <option value=""><?php _e('Мин. скидка', 'content-egg'); ?></option>
16
  <option value="5%"><?php _e('5%', 'content-egg'); ?></option>
application/modules/Pixabay/ExtraDataPixabay.php ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace ContentEgg\application\modules\Pixabay;
4
+
5
+ use ContentEgg\application\components\ExtraData;
6
+
7
+ /**
8
+ * ExtraDataBingImages class file
9
+ *
10
+ * @author keywordrush.com <support@keywordrush.com>
11
+ * @link http://www.keywordrush.com/
12
+ * @copyright Copyright &copy; 2016 keywordrush.com
13
+ */
14
+ class ExtraDataPixabay extends ExtraData {
15
+
16
+ public $likes;
17
+ public $favorites;
18
+ public $views;
19
+ public $comments;
20
+ public $downloads;
21
+ public $previewURL;
22
+ public $imageWidth;
23
+ public $user_id;
24
+ public $user;
25
+ public $type;
26
+ public $userImageURL;
27
+ public $imageHeight;
28
+
29
+ }
application/modules/Pixabay/PixabayConfig.php ADDED
@@ -0,0 +1,175 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace ContentEgg\application\modules\Pixabay;
4
+
5
+ use ContentEgg\application\components\ParserModuleConfig;
6
+
7
+ /**
8
+ * PixabayConfig class file
9
+ *
10
+ * @author keywordrush.com <support@keywordrush.com>
11
+ * @link http://www.keywordrush.com/
12
+ * @copyright Copyright &copy; 2016 keywordrush.com
13
+ */
14
+ class PixabayConfig extends ParserModuleConfig {
15
+
16
+ public function options()
17
+ {
18
+ $optiosn = array(
19
+ 'key' => array(
20
+ 'title' => 'API Key <span class="cegg_required">*</span>',
21
+ 'description' => __('Ключ доступа к Pixabay API. Найти можно <a href="https://pixabay.com/api/docs/">здесь</a> (сначала залогиньтесь в свой аккаунт pixabay).', 'content-egg'),
22
+ 'callback' => array($this, 'render_input'),
23
+ 'default' => '',
24
+ 'validator' => array(
25
+ 'trim',
26
+ array(
27
+ 'call' => array('\ContentEgg\application\helpers\FormValidator', 'required'),
28
+ 'when' => 'is_active',
29
+ 'message' => __('Поле "Key" не может быть пустым.', 'content-egg'),
30
+ ),
31
+ ),
32
+ 'section' => 'default',
33
+ ),
34
+ 'entries_per_page' => array(
35
+ 'title' => __('Результатов', 'content-egg'),
36
+ 'description' => __('Количество результатов для одного запроса.', 'content-egg'),
37
+ 'callback' => array($this, 'render_input'),
38
+ 'default' => 20,
39
+ 'validator' => array(
40
+ 'trim',
41
+ 'absint',
42
+ array(
43
+ 'call' => array('\ContentEgg\application\helpers\FormValidator', 'less_than_equal_to'),
44
+ 'arg' => 200,
45
+ 'message' => __('Поле "Результатов" не может быть больше 200.', 'content-egg'),
46
+ ),
47
+ ),
48
+ 'section' => 'default',
49
+ ),
50
+ 'entries_per_page_update' => array(
51
+ 'title' => __('Результатов для автоблоггинга', 'content-egg'),
52
+ 'description' => __('Количество результатов для автоблоггинга.', 'content-egg'),
53
+ 'callback' => array($this, 'render_input'),
54
+ 'default' => 5,
55
+ 'validator' => array(
56
+ 'trim',
57
+ 'absint',
58
+ array(
59
+ 'call' => array('\ContentEgg\application\helpers\FormValidator', 'less_than_equal_to'),
60
+ 'arg' => 200,
61
+ 'message' => __('Поле "Результатов для автоблоггинга" не может быть больше 200.', 'content-egg'),
62
+ ),
63
+ ),
64
+ 'section' => 'default',
65
+ ),
66
+ 'image_size' => array(
67
+ 'title' => __('Размер', 'content-egg'),
68
+ 'description' => __('Размер изображения по высоте.', 'content-egg'),
69
+ 'callback' => array($this, 'render_dropdown'),
70
+ 'dropdown_options' => array(
71
+ '_180' => '180px',
72
+ '_340' => '340px',
73
+ '_640' => '640px',
74
+ '_960' => '960px',
75
+ ),
76
+ 'default' => '_640',
77
+ 'section' => 'default',
78
+ 'metaboxInit' => true,
79
+ ),
80
+ 'image_type' => array(
81
+ 'title' => __('Тип изображения', 'content-egg'),
82
+ 'description' => 'A media type to search within.',
83
+ 'callback' => array($this, 'render_dropdown'),
84
+ 'dropdown_options' => array(
85
+ 'all' => __('Все', 'content-egg'),
86
+ 'photo' => 'Photo',
87
+ 'illustration' => 'Illustration',
88
+ 'vector' => 'Vector',
89
+ ),
90
+ 'default' => 'all',
91
+ 'section' => 'default',
92
+ 'metaboxInit' => true,
93
+ ),
94
+ 'orientation' => array(
95
+ 'title' => __('Ориентация', 'content-egg'),
96
+ 'description' => 'Whether an image is wider than it is tall, or taller than it is wide.',
97
+ 'callback' => array($this, 'render_dropdown'),
98
+ 'dropdown_options' => array(
99
+ 'all' => __('Все', 'content-egg'),
100
+ 'horizontal' => 'Horizontal',
101
+ 'vertical' => 'Vertical',
102
+ ),
103
+ 'default' => 'all',
104
+ 'section' => 'default',
105
+ 'metaboxInit' => true,
106
+ ),
107
+ 'category' => array(
108
+ 'title' => __('Категория', 'content-egg'),
109
+ 'description' => 'Filter images by category.',
110
+ 'callback' => array($this, 'render_dropdown'),
111
+ 'dropdown_options' => array(
112
+ '' => __('Все', 'content-egg'),
113
+ 'fashion' => 'Fashion',
114
+ 'nature' => 'Nature',
115
+ 'backgrounds' => 'Backgrounds',
116
+ 'science' => 'Science',
117
+ 'education' => 'Education',
118
+ 'people' => 'People',
119
+ 'feelings' => 'Feelings',
120
+ 'religion' => 'Religion',
121
+ 'health' => 'Health',
122
+ 'places' => 'Places',
123
+ 'animals' => 'Animals',
124
+ 'industry' => 'Industry',
125
+ 'food' => 'Food',
126
+ 'computer' => 'Computer',
127
+ 'sports' => 'Sports',
128
+ 'transportation' => 'Transportation',
129
+ 'travel' => 'Travel',
130
+ 'buildings' => 'Buildings',
131
+ 'business' => 'Business',
132
+ 'music' => 'Music',
133
+ ),
134
+ 'default' => '',
135
+ 'section' => 'default',
136
+ 'metaboxInit' => true,
137
+ ),
138
+ 'editors_choice' => array(
139
+ 'title' => __('Выбор редактора', 'content-egg'),
140
+ 'description' => __("Select images that have received an Editor's Choice award.", 'content-egg'),
141
+ 'callback' => array($this, 'render_checkbox'),
142
+ 'default' => false,
143
+ 'section' => 'default',
144
+ ),
145
+ 'safesearch' => array(
146
+ 'title' => __('Безопасный поиск', 'content-egg'),
147
+ 'description' => __("A flag indicating that only images suitable for all ages should be returned.", 'content-egg'),
148
+ 'callback' => array($this, 'render_checkbox'),
149
+ 'default' => false,
150
+ 'section' => 'default',
151
+ ),
152
+ 'order' => array(
153
+ 'title' => __('Сортировка', 'content-egg'),
154
+ 'description' => 'How the results should be ordered.',
155
+ 'callback' => array($this, 'render_dropdown'),
156
+ 'dropdown_options' => array(
157
+ 'popular' => 'Popular',
158
+ 'latest' => 'Latest',
159
+ ),
160
+ 'default' => 'popular',
161
+ 'section' => 'default',
162
+ 'metaboxInit' => true,
163
+ ),
164
+ 'save_img' => array(
165
+ 'title' => __('Сохранять картинки', 'content-egg'),
166
+ 'description' => __('Сохранять картинки на сервер. Hotlinking не разрешен правилами pixabay API. Ссылки на картинки pixabay будут валидны 24 часа.', 'content-egg'),
167
+ 'callback' => array($this, 'render_checkbox'),
168
+ 'default' => true,
169
+ 'section' => 'default',
170
+ ),
171
+ );
172
+ return array_merge(parent::options(), $optiosn);
173
+ }
174
+
175
+ }
application/modules/Pixabay/PixabayModule.php ADDED
@@ -0,0 +1,117 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ namespace ContentEgg\application\modules\Pixabay;
4
+
5
+ use ContentEgg\application\components\ParserModule;
6
+ use ContentEgg\application\libs\pixabay\PixabaySearch;
7
+ use ContentEgg\application\components\Content;
8
+ use ContentEgg\application\admin\PluginAdmin;
9
+ use ContentEgg\application\admin\GeneralConfig;
10
+
11
+ /**
12
+ * PixabayModule class file
13
+ *
14
+ * @author keywordrush.com <support@keywordrush.com>
15
+ * @link http://www.keywordrush.com/
16
+ * @copyright Copyright &copy; 2016 keywordrush.com
17
+ */
18
+ class PixabayModule extends ParserModule {
19
+
20
+ public function info()
21
+ {
22
+ return array(
23
+ 'name' => 'Pixabay',
24
+ 'description' => __('Поиск фотографий и иллюстраций со свободной лицензией CC0 Public Domain на pixabay.com.', 'content-egg'),
25
+ 'api_agreement' => 'https://pixabay.com/api/docs/',
26
+ );
27
+ }
28
+
29
+ public function getParserType()
30
+ {
31
+ return self::PARSER_TYPE_IMAGE;
32
+ }
33
+
34
+ public function defaultTemplateName()
35
+ {
36
+ return 'data_image';
37
+ }
38
+
39
+ public function isFree()
40
+ {
41
+ return true;
42
+ }
43
+
44
+ public static function availableLanguages()
45
+ {
46
+ return array('cs', 'da', 'de', 'en', 'es', 'fr', 'id', 'it', 'hu', 'nl', 'no', 'pl', 'pt', 'ro', 'sk', 'fi', 'sv', 'tr', 'vi', 'th', 'bg', 'ru', 'el', 'ja', 'ko', 'zh');
47
+ }
48
+
49
+ public function doRequest($keyword, $query_params = array(), $is_autoupdate = false)
50
+ {
51
+ if ($is_autoupdate)
52
+ $options['per_page'] = $this->config('entries_per_page_update');
53
+ else
54
+ $options['per_page'] = $this->config('entries_per_page');
55
+
56
+ $options['image_type'] = $this->config('image_type');
57
+ $options['orientation'] = $this->config('orientation');
58
+ if ($this->config('category'))
59
+ $options['category'] = $this->config('category');
60
+ $options['order'] = $this->config('order');
61
+ if ($this->config('editors_choice'))
62
+ $options['editors_choice'] = true;
63
+ if ($this->config('safesearch'))
64
+ $options['safesearch'] = true;
65
+
66
+ $lang = GeneralConfig::getInstance()->option('lang');
67
+ if (in_array($lang, self::availableLanguages()))
68
+ $options['lang'] = $lang;
69
+
70
+ try
71
+ {
72
+ $api_client = new PixabaySearch($this->config('key'));
73
+ $results = $api_client->search($keyword, $options);
74
+ } catch (Exception $e)
75
+ {
76
+ throw new \Exception(strip_tags($e->getMessage()));
77
+ }
78
+
79
+ if (!isset($results['hits']))
80
+ return array();
81
+
82
+ return $this->prepareResults($results['hits']);
83
+ }
84
+
85
+ private function prepareResults($results)
86
+ {
87
+ $data = array();
88
+ foreach ($results as $key => $r)
89
+ {
90
+ $content = new Content;
91
+ $content->unique_id = $r['id'];
92
+ $content->title = strip_tags($r['tags']);
93
+ $content->url = $r['pageURL'];
94
+ $content->img = $r['webformatURL'];
95
+ $size = $this->config('image_size');
96
+ if ($size !== '_640')
97
+ $content->img = str_replace('_640.jpg', $size . '.jpg', $content->img);
98
+
99
+ $extra = new ExtraDataPixabay;
100
+ ExtraDataPixabay::fillAttributes($extra, $r);
101
+ $content->extra = $extra;
102
+ $data[] = $content;
103
+ }
104
+ return $data;
105
+ }
106
+
107
+ public function renderResults()
108
+ {
109
+ PluginAdmin::render('_metabox_results', array('module_id' => $this->getId()));
110
+ }
111
+
112
+ public function renderSearchResults()
113
+ {
114
+ PluginAdmin::render('_metabox_search_results_images', array('module_id' => $this->getId()));
115
+ }
116
+
117
+ }
application/modules/Pixabay/index.php ADDED
@@ -0,0 +1 @@
 
1
+ <?php // Silence is golden.
application/modules/Pixabay/templates/data_image.php ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /*
3
+ Name: Image
4
+ */
5
+ __('Image', 'content-egg-tpl');
6
+ ?>
7
+ <?php \wp_enqueue_style('egg-bootstrap'); ?>
8
+
9
+ <div class="egg-container egg-image">
10
+ <?php if ($title): ?>
11
+ <h3><?php echo esc_html($title); ?></h3>
12
+ <?php endif; ?>
13
+ <div class="row">
14
+ <?php foreach ($items as $item): ?>
15
+ <div class="col-md-12" style="padding-bottom: 20px;">
16
+ <img src="<?php echo $item['img']; ?>" alt="<?php echo esc_attr($item['title']); ?>" class="img-thumbnail" />
17
+ </div>
18
+ <?php endforeach; ?>
19
+ </div>
20
+ </div>
application/modules/Pixabay/templates/data_justified_gallery.php ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /*
3
+ * Name: Gallery
4
+ *
5
+ * @link: http://miromannino.github.io/Justified-Gallery/
6
+ */
7
+ __('Gallery', 'content-egg-tpl');
8
+ ?>
9
+
10
+ <?php wp_enqueue_style('egg-justified-gallery', ContentEgg\PLUGIN_RES . '/justified_gallery/justifiedGallery.min.css'); ?>
11
+ <?php wp_enqueue_script('egg-justified-gallery', ContentEgg\PLUGIN_RES . '/justified_gallery/jquery.justifiedGallery.min.js'); ?>
12
+ <?php wp_enqueue_style('egg-color-box', ContentEgg\PLUGIN_RES . '/colorbox/colorbox.css'); ?>
13
+ <?php wp_enqueue_script('egg-color-box', ContentEgg\PLUGIN_RES . '/colorbox/jquery.colorbox-min.js'); ?>
14
+
15
+ <?php
16
+ $rand = rand(0, 100000);
17
+ ?>
18
+
19
+ <?php if ($title): ?>
20
+ <h3><?php echo esc_html($title); ?></h3>
21
+ <?php endif; ?>
22
+
23
+ <div class="cegg-pixabay-gallery">
24
+ <?php foreach ($items as $item): ?>
25
+ <a href="<?php echo $item['img']; ?>" rel="gallery<?php echo $rand; ?>">
26
+ <img src="<?php echo $item['img']; ?>" alt="<?php echo esc_attr($item['title']); ?>" class="img-thumbnail" />
27
+ </a>
28
+ <?php endforeach; ?>
29
+ </div>
30
+ <script>
31
+ jQuery(document).ready(function() {
32
+
33
+ jQuery('.cegg-pixabay-gallery').justifiedGallery({
34
+ rowHeight: 160,
35
+ lastRow: 'nojustify',
36
+ margins: 1,
37
+ }).on('jg.complete', function() {
38
+ jQuery(this).find('a').colorbox({
39
+ maxWidth: '80%',
40
+ maxHeight: '80%',
41
+ opacity: 0.8,
42
+ transition: 'elastic',
43
+ current: ''
44
+ });
45
+ });
46
+ });
47
+ </script>
content-egg.php CHANGED
@@ -6,7 +6,7 @@ namespace ContentEgg;
6
  Plugin Name: Content Egg
7
  Plugin URI: http://www.keywordrush.com/contentegg
8
  Description: Easily adding auto updating products from affiliate systems and additional content to posts.
9
- Version: 2.1.0
10
  Author: keywordrush.com
11
  Author URI: http://www.keywordrush.com
12
  Text Domain: content-egg
6
  Plugin Name: Content Egg
7
  Plugin URI: http://www.keywordrush.com/contentegg
8
  Description: Easily adding auto updating products from affiliate systems and additional content to posts.
9
+ Version: 2.2.0
10
  Author: keywordrush.com
11
  Author URI: http://www.keywordrush.com
12
  Text Domain: content-egg
languages/content-egg-en_US.mo CHANGED
Binary file
languages/content-egg-en_US.po CHANGED
@@ -4,46 +4,46 @@ msgid ""
4
  msgstr ""
5
  "Project-Id-Version: Content Egg 1.1.1\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/content-egg\n"
7
- "POT-Creation-Date: 2015-12-03 09:44:15+00:00\n"
8
- "PO-Revision-Date: 2015-12-03 21:05+0200\n"
9
  "Last-Translator: Sizam themes <sizamtheme@gmail.com>\n"
10
  "Language-Team: \n"
11
  "Language: en_EN\n"
12
  "MIME-Version: 1.0\n"
13
  "Content-Type: text/plain; charset=UTF-8\n"
14
  "Content-Transfer-Encoding: 8bit\n"
15
- "X-Generator: Poedit 1.6.10\n"
16
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
17
 
18
  #: application/Autoupdate.php:83
19
  msgid "Новая версия"
20
  msgstr "New version"
21
 
22
- #: application/admin/AutoblogController.php:28
23
  #: application/admin/views/autoblog_index.php:37
24
  msgid "Автоблоггинг"
25
  msgstr "Autoblogging"
26
 
27
- #: application/admin/AutoblogController.php:29
28
  #: application/admin/views/autoblog_edit.php:9
29
  #: application/admin/views/autoblog_index.php:38
30
  msgid "Добавить автоблоггинг"
31
  msgstr "Add autoblogging"
32
 
33
- #: application/admin/AutoblogController.php:103
34
  msgid "Задание автоблоггинга сохранено."
35
  msgstr "Task for autoblogging is saved."
36
 
37
- #: application/admin/AutoblogController.php:103
38
  #: application/admin/AutoblogTable.php:54
39
  msgid "Запустить сейчас"
40
  msgstr "Run now"
41
 
42
- #: application/admin/AutoblogController.php:105
43
  msgid "При сохранении задания автоблоггинга возникла ошибка."
44
  msgstr "While saving task error was occurred."
45
 
46
- #: application/admin/AutoblogController.php:133
47
  msgid "Автоблоггинг не найден"
48
  msgstr "Autoblogging is not found"
49
 
@@ -88,7 +88,7 @@ msgstr "total:"
88
  msgid "Настройте и активируйте модули Content Egg плагин."
89
  msgstr "Configure and activate modules of Content Egg plugin"
90
 
91
- #: application/admin/GeneralConfig.php:30 application/admin/PluginAdmin.php:82
92
  msgid "Настройки"
93
  msgstr "Settings"
94
 
@@ -127,6 +127,22 @@ msgstr ""
127
  "determine by useragent, that page is opened one of known bot, no parsers "
128
  "will not work in this case."
129
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
130
  #: application/admin/LicConfig.php:32
131
  msgid "Лицензия"
132
  msgstr "License"
@@ -155,15 +171,31 @@ msgstr "The \"License key\" can not be empty"
155
  msgid "Неверный ключ лицензии."
156
  msgstr "Invalid license key"
157
 
158
- #: application/admin/LicConfig.php:56
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
159
  msgid ""
160
- "Ключ лицензии не принят. Убедитесь, что вы используйте действительный ключ. "
161
- "Если вы верите, что произошла ошибка, пожалуйста, обратитесь в <a href="
162
- "\"http://www.keywordrush.com/contact\">поддержку</a> плагина."
163
  msgstr ""
164
- "The license key is not accepted. Make sure you use a valid key. If you "
165
- "believe this is an error, please contact the <a href=\"http://www."
166
- "keywordrush.com/contact\">support</a> of plugin."
167
 
168
  #: application/admin/MyListTable.php:127
169
  msgid " назад"
@@ -197,42 +229,10 @@ msgstr "Coupon code:"
197
  msgid "Работай, как профи"
198
  msgstr "Maximum profit with minimum efforts"
199
 
200
- #: application/admin/views/_promo_box.php:13
201
  msgid "Все включено: контент + монетизация."
202
  msgstr "Many additional modules and extended functions."
203
 
204
- #: application/admin/views/_promo_box.php:15
205
- msgid "Монетизация:"
206
- msgstr "Monetization"
207
-
208
- #: application/admin/views/_promo_box.php:33
209
- msgid "Контент модули:"
210
- msgstr "Content modules"
211
-
212
- #: application/admin/views/_promo_box.php:35
213
- msgid "Bing картинки"
214
- msgstr "Bing images"
215
-
216
- #: application/admin/views/_promo_box.php:36
217
- msgid "Flickr фотографии"
218
- msgstr "Flickr Photo"
219
-
220
- #: application/admin/views/_promo_box.php:37
221
- msgid "Google книги"
222
- msgstr "Google Books"
223
-
224
- #: application/admin/views/_promo_box.php:38
225
- msgid "Google новости"
226
- msgstr "Google news"
227
-
228
- #: application/admin/views/_promo_box.php:39
229
- msgid "Яндекс.Маркет"
230
- msgstr "Yandex.Market"
231
-
232
- #: application/admin/views/_promo_box.php:41
233
- msgid "ВКонтакте новости"
234
- msgstr "Vkontakte news"
235
-
236
  #: application/admin/views/autoblog_edit.php:7
237
  msgid "Редактировать автоблоггинг"
238
  msgstr "Edit autoblogging"
@@ -304,36 +304,96 @@ msgstr "Each three days"
304
  msgid "Один раз в неделю"
305
  msgstr "Once a week"
306
 
307
- #: application/admin/views/autoblog_metabox.php:42
 
 
 
 
308
  msgid "Как часто запускать это задание автоблоггинга."
309
  msgstr "How often autoblogging will run this task"
310
 
311
- #: application/admin/views/autoblog_metabox.php:48
312
  #: application/models/AutoblogModel.php:71
313
  msgid "Ключевые слова"
314
  msgstr "Keywords"
315
 
316
- #: application/admin/views/autoblog_metabox.php:53
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
317
  msgid "Каждое слово - с новой строки."
318
  msgstr "Each keyword from separate line"
319
 
320
- #: application/admin/views/autoblog_metabox.php:54
321
  msgid "Одно ключевое слово - это один пост."
322
  msgstr "One keyword is one post"
323
 
324
- #: application/admin/views/autoblog_metabox.php:55
325
  msgid "Обработанные слова отмечены [квадратными скобками]."
326
  msgstr "Handled keywords are marked by [brackets]"
327
 
328
- #: application/admin/views/autoblog_metabox.php:56
329
  msgid "Когда обработка всех слов закончится, задание будет остановлено."
330
  msgstr "When all keywords will be processed, task will stop."
331
 
332
- #: application/admin/views/autoblog_metabox.php:63
333
  msgid "Обрабатывать ключевых слов"
334
  msgstr "Keywords for handle"
335
 
336
- #: application/admin/views/autoblog_metabox.php:68
337
  msgid ""
338
  "Сколько ключевых слов обрабатывать за однин раз. Не рекомендуется "
339
  "устанавливать это значение более 5, чтобы излишне не нагружать сервер."
@@ -341,49 +401,49 @@ msgstr ""
341
  "How many keywords to process at once. We don't recommend to use more than 5 "
342
  "keywords."
343
 
344
- #: application/admin/views/autoblog_metabox.php:74
345
  msgid "Только выбранные модули"
346
  msgstr "Only choosed modules"
347
 
348
- #: application/admin/views/autoblog_metabox.php:85
349
  msgid "Запускать только выбранные модули для этого задания."
350
  msgstr "Run only definite modules for this task."
351
 
352
- #: application/admin/views/autoblog_metabox.php:86
353
  msgid ""
354
  "Если ничего не выбрано, то подразумевается все активные модули на момент "
355
  "запуска автоблоггинга."
356
  msgstr "If you don't choose anything, all active modules will be used."
357
 
358
- #: application/admin/views/autoblog_metabox.php:93
359
  msgid "Исключить модули"
360
  msgstr "Exclude modules"
361
 
362
- #: application/admin/views/autoblog_metabox.php:104
363
  msgid "Выбранные модули в этой конфигурации не будут запускаться."
364
  msgstr "Chosen modules will not run in this configuration. "
365
 
366
- #: application/admin/views/autoblog_metabox.php:111
367
  msgid "Шаблон заголовка"
368
  msgstr "Title template"
369
 
370
- #: application/admin/views/autoblog_metabox.php:118
371
  msgid "Шаблон для заголовка поста."
372
  msgstr "Template for title of post"
373
 
374
- #: application/admin/views/autoblog_metabox.php:119
375
  msgid "Используйте теги:"
376
  msgstr "Use tags:"
377
 
378
- #: application/admin/views/autoblog_metabox.php:120
379
  msgid "Для обображения данных плагина используйте специальные теги, например:"
380
  msgstr "For display data of plugin use special tags, for example:"
381
 
382
- #: application/admin/views/autoblog_metabox.php:121
383
  msgid "Вы также можете задать порядковый индекс для доступа к данным плагина:"
384
  msgstr "You also can set index number for access to data of plugin"
385
 
386
- #: application/admin/views/autoblog_metabox.php:122
387
  msgid ""
388
  "Вы можете использовать \"формулы\" с перечислением синонимов, из которых "
389
  "будет выбран один случайный вариант, например, {Скидка|Распродажа|Дешево}."
@@ -391,77 +451,78 @@ msgstr ""
391
  "You can use \"formulas\" with synonyms, of which one will be selected with a "
392
  "random option, for example, {Discount|Sale|Cheap}."
393
 
394
- #: application/admin/views/autoblog_metabox.php:129
395
  msgid "Шаблон поста"
396
  msgstr "Template for post."
397
 
398
- #: application/admin/views/autoblog_metabox.php:135
399
  msgid "Шаблон тела поста."
400
  msgstr "Template for body of post."
401
 
402
- #: application/admin/views/autoblog_metabox.php:136
403
  msgid ""
404
  "Вы можете использовать шорткоды, точно также, как вы делаете это в обычных "
405
  "постах, например: "
406
  msgstr "You can use shortcodes, for example:"
407
 
408
- #: application/admin/views/autoblog_metabox.php:138
409
  msgid ""
410
  "\"Форумлы\", а также все теги из шаблона заголовка, также будут работать и "
411
  "здесь."
412
  msgstr ""
413
  "\"Formulas\", and also all tags from title template, will also work here."
414
 
415
- #: application/admin/views/autoblog_metabox.php:146
416
  msgid "Статус поста"
417
  msgstr "Post status"
418
 
419
- #: application/admin/views/autoblog_metabox.php:158
420
  msgid "Пользователь"
421
  msgstr "User"
422
 
423
- #: application/admin/views/autoblog_metabox.php:165
424
  msgid "От имени этого пользователя будут публиковаться посты."
425
  msgstr "This user will be author of posts."
426
 
427
- #: application/admin/views/autoblog_metabox.php:171
428
  #: application/modules/Aliexpress/AliexpressConfig.php:89
429
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:87
430
  #: application/modules/CjLinks/CjLinksConfig.php:125
431
  #: application/modules/Clickbank/ClickbankConfig.php:67
432
  #: application/modules/Linkshare/LinkshareConfig.php:104
433
  #: application/modules/Ozon/OzonConfig.php:91
 
434
  msgid "Категория"
435
  msgstr "Category "
436
 
437
- #: application/admin/views/autoblog_metabox.php:178
438
  msgid "Категория для постов."
439
  msgstr "Category for posts."
440
 
441
- #: application/admin/views/autoblog_metabox.php:185
442
  msgid "Требуется минимум модулей"
443
  msgstr "Minimum number of modules are required"
444
 
445
- #: application/admin/views/autoblog_metabox.php:190
446
  msgid ""
447
  "Пост не будет опубликован, если контент не найден для этого количества "
448
  "модулей. "
449
  msgstr "Post will not be published if no content for such number of modules."
450
 
451
- #: application/admin/views/autoblog_metabox.php:196
452
  msgid "Обязательные модули"
453
  msgstr "Required modules"
454
 
455
- #: application/admin/views/autoblog_metabox.php:207
456
  msgid "Пост опубликован не будет, если результаты для этих модулей не найдены."
457
  msgstr "Post will not be publicized if no results for these modules."
458
 
459
- #: application/admin/views/autoblog_metabox.php:214
460
  #: application/components/AffiliateParserModuleConfig.php:18
461
  msgid "Автоматическое обновление"
462
  msgstr "Automatic update"
463
 
464
- #: application/admin/views/autoblog_metabox.php:225
465
  msgid ""
466
  "Для выбранных модулей текущее ключевое слово будет задано как ключевое слово "
467
  "для автообновления. Выдача модуля будет переодически обновляться в "
@@ -471,28 +532,56 @@ msgstr ""
471
  "autoupdate. Data of the module will be updated periodically In accordance "
472
  "with the configuration of the lifetime of the cache."
473
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
474
  #: application/admin/views/lic_settings.php:2
475
  msgid "лицензия"
476
  msgstr "License"
477
 
478
- #: application/admin/views/metabox_general.php:8
479
  msgid "Введите ключевое слово"
480
  msgstr "Enter a keyword"
481
 
482
- #: application/admin/views/metabox_general.php:10
483
  msgid "Найти все"
484
  msgstr "Find all"
485
 
486
- #: application/admin/views/metabox_general.php:40
487
  #: application/admin/views/metabox_module.php:71
488
  msgid "Добавить все"
489
  msgstr "Add all"
490
 
491
- #: application/admin/views/metabox_general.php:41
492
  msgid "Вы действительно хотите удалить результаты всех модулей?"
493
  msgstr "Are you sure you want to delete the results of all modules?"
494
 
495
- #: application/admin/views/metabox_general.php:41
496
  #: application/admin/views/metabox_module.php:40
497
  msgid "Удалить все"
498
  msgstr "Delete all"
@@ -709,7 +798,7 @@ msgstr "The field \"Publisher Webservice Password\" can not be empty."
709
  #: application/modules/AffilinetCoupons/AffilinetCouponsConfig.php:50
710
  #: application/modules/AffilinetProducts/AffilinetProductsConfig.php:50
711
  #: application/modules/Aliexpress/AliexpressConfig.php:57
712
- #: application/modules/Amazon/AmazonConfig.php:66
713
  #: application/modules/BingImages/BingImagesConfig.php:35
714
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:35
715
  #: application/modules/CjLinks/CjLinksConfig.php:50
@@ -725,6 +814,7 @@ msgstr "The field \"Publisher Webservice Password\" can not be empty."
725
  #: application/modules/Linkshare/LinkshareConfig.php:35
726
  #: application/modules/Market/MarketConfig.php:48
727
  #: application/modules/Ozon/OzonConfig.php:40
 
728
  #: application/modules/RelatedKeywords/RelatedKeywordsConfig.php:35
729
  #: application/modules/RssFetcher/RssFetcherConfig.php:35
730
  #: application/modules/Shareasale/ShareasaleConfig.php:65
@@ -738,7 +828,7 @@ msgstr "Results"
738
  #: application/modules/AffilinetCoupons/AffilinetCouponsConfig.php:51
739
  #: application/modules/AffilinetProducts/AffilinetProductsConfig.php:51
740
  #: application/modules/Aliexpress/AliexpressConfig.php:58
741
- #: application/modules/Amazon/AmazonConfig.php:67
742
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:36
743
  #: application/modules/CjLinks/CjLinksConfig.php:51
744
  #: application/modules/CjProducts/CjProductsConfig.php:51
@@ -755,7 +845,7 @@ msgstr "Number of results for one search query."
755
  #: application/modules/AffilinetCoupons/AffilinetCouponsConfig.php:61
756
  #: application/modules/AffilinetProducts/AffilinetProductsConfig.php:61
757
  #: application/modules/Aliexpress/AliexpressConfig.php:73
758
- #: application/modules/Amazon/AmazonConfig.php:82
759
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:51
760
  #: application/modules/CjLinks/CjLinksConfig.php:61
761
  #: application/modules/CjProducts/CjProductsConfig.php:61
@@ -772,7 +862,7 @@ msgstr "Results for updates "
772
  #: application/modules/AffilinetCoupons/AffilinetCouponsConfig.php:62
773
  #: application/modules/AffilinetProducts/AffilinetProductsConfig.php:62
774
  #: application/modules/Aliexpress/AliexpressConfig.php:74
775
- #: application/modules/Amazon/AmazonConfig.php:83
776
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:52
777
  #: application/modules/CjLinks/CjLinksConfig.php:62
778
  #: application/modules/CjProducts/CjProductsConfig.php:62
@@ -808,6 +898,7 @@ msgstr "The field \"Product Webservice Password\" can not be empty."
808
 
809
  #: application/modules/AffilinetProducts/AffilinetProductsConfig.php:165
810
  #: application/modules/Aliexpress/AliexpressConfig.php:206
 
811
  #: application/modules/BingImages/BingImagesConfig.php:88
812
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:215
813
  #: application/modules/CjProducts/CjProductsConfig.php:216
@@ -821,6 +912,7 @@ msgstr "The field \"Product Webservice Password\" can not be empty."
821
  #: application/modules/Linkshare/LinkshareConfig.php:114
822
  #: application/modules/Market/MarketConfig.php:170
823
  #: application/modules/Ozon/OzonConfig.php:178
 
824
  #: application/modules/Shareasale/ShareasaleConfig.php:107
825
  #: application/modules/Twitter/TwitterConfig.php:125
826
  #: application/modules/VkNews/VkNewsConfig.php:42
@@ -959,7 +1051,7 @@ msgid "Минимальная комиссия в процентах. Напри
959
  msgstr "Minimal commission (without %). Example, 3"
960
 
961
  #: application/modules/Aliexpress/AliexpressConfig.php:138
962
- #: application/modules/Amazon/AmazonConfig.php:160
963
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:118
964
  #: application/modules/CjProducts/CjProductsConfig.php:96
965
  #: application/modules/Ebay/EbayConfig.php:281
@@ -972,7 +1064,7 @@ msgid "Должна быть указана в USD. Например, 12.34"
972
  msgstr "Must be set in USD. Example, 12.34"
973
 
974
  #: application/modules/Aliexpress/AliexpressConfig.php:148
975
- #: application/modules/Amazon/AmazonConfig.php:170
976
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:128
977
  #: application/modules/CjProducts/CjProductsConfig.php:106
978
  #: application/modules/Ebay/EbayConfig.php:271
@@ -1010,6 +1102,7 @@ msgstr "Max number of partner sales for last month. Example, 456"
1010
  #: application/modules/GoogleBooks/GoogleBooksConfig.php:85
1011
  #: application/modules/Linkshare/LinkshareConfig.php:79
1012
  #: application/modules/Ozon/OzonConfig.php:62
 
1013
  #: application/modules/Twitter/TwitterConfig.php:112
1014
  #: application/modules/Youtube/YoutubeConfig.php:57
1015
  msgid "Сортировка"
@@ -1079,18 +1172,42 @@ msgstr "The \"Secret Access Key\" can not be empty."
1079
 
1080
  #: application/modules/Amazon/AmazonConfig.php:52
1081
  msgid ""
1082
- "Связь с Вашим аккаунтом в партнерке. Чтобы получать комиссию от продаж, "
1083
- "правильно укажите этот параметр."
1084
  msgstr ""
1085
  "Connection with your account in the affiliate program. In order to receive a "
1086
  "commission from sales, specify this option correctly."
1087
 
1088
- #: application/modules/Amazon/AmazonConfig.php:60
 
 
 
 
 
 
 
 
 
 
 
 
1089
  msgid "Поле \"Tracking ID\" не может быть пустым."
1090
  msgstr "The \"Tracking ID\" can not be empty."
1091
 
1092
- #: application/modules/Amazon/AmazonConfig.php:76
1093
- #: application/modules/Amazon/AmazonConfig.php:92
 
 
 
 
 
 
 
 
 
 
 
 
1094
  #: application/modules/Freebase/FreebaseConfig.php:45
1095
  #: application/modules/GoogleNews/GoogleNewsConfig.php:30
1096
  #: application/modules/Market/MarketConfig.php:58
@@ -1098,24 +1215,11 @@ msgstr "The \"Tracking ID\" can not be empty."
1098
  msgid "Поле \"Результатов\" не может быть больше 10."
1099
  msgstr "The \"Results\" can not be more than 10."
1100
 
1101
- #: application/modules/Amazon/AmazonConfig.php:98
1102
- #: application/modules/Ebay/EbayConfig.php:79
1103
- msgid "Locale"
1104
- msgstr "Locale"
1105
-
1106
- #: application/modules/Amazon/AmazonConfig.php:99
1107
- msgid ""
1108
- "Филиал amazon. Для каждого филиала необходима отдельная регистрация в "
1109
- "соответствующей партнерской программе."
1110
- msgstr ""
1111
- "The branch of Amazon. Each branch requires a separate registration in "
1112
- "certain affiliate program."
1113
-
1114
- #: application/modules/Amazon/AmazonConfig.php:106
1115
  msgid "Вид ссылок"
1116
  msgstr "Link type"
1117
 
1118
- #: application/modules/Amazon/AmazonConfig.php:107
1119
  msgid ""
1120
  "Вид партнерских ссылок. Узнайте больше про amazon <a target=\"_blank\" href="
1121
  "\"https://affiliate-program.amazon.com/gp/associates/help/t2/a11\">90 day "
@@ -1125,11 +1229,11 @@ msgstr ""
1125
  "\"https://affiliate-program.amazon.com/gp/associates/help/t2/a11\">90 day "
1126
  "cookie</a>."
1127
 
1128
- #: application/modules/Amazon/AmazonConfig.php:118
1129
  msgid "Категория для поиска"
1130
  msgstr "Categories for search"
1131
 
1132
- #: application/modules/Amazon/AmazonConfig.php:119
1133
  msgid ""
1134
  "Список категорий для US Amazon. Для локальных филиалов некоторые категории "
1135
  "могут быть недоступны. Если Вы не зададите категорию для поиска, то никакие "
@@ -1141,14 +1245,14 @@ msgstr ""
1141
  "filtering options in addition to searching for the keyword (for example, the "
1142
  "minimal price or sorting) will not working. "
1143
 
1144
- #: application/modules/Amazon/AmazonConfig.php:126
1145
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:197
1146
  #: application/modules/CjProducts/CjProductsConfig.php:175
1147
  #: application/modules/Linkshare/LinkshareConfig.php:93
1148
  msgid "Порядок сортировки"
1149
  msgstr "Sorting order"
1150
 
1151
- #: application/modules/Amazon/AmazonConfig.php:127
1152
  msgid ""
1153
  "Варианты сортировки зависят от locale и выбранной категории. Список "
1154
  "доступных значений можно найти <a href=\"http://docs.amazonwebservices.com/"
@@ -1160,30 +1264,30 @@ msgstr ""
1160
  "AWSECommerceService/latest/DG/index.html?APPNDX_SortValuesArticle.html"
1161
  "\">here</a>."
1162
 
1163
- #: application/modules/Amazon/AmazonConfig.php:136
1164
  msgid "Brouse node"
1165
  msgstr "Brouse node"
1166
 
1167
- #: application/modules/Amazon/AmazonConfig.php:137
1168
  msgid ""
1169
  "Целочисленное ID \"узла\" на amazon. Поиск будет произведен только в этом "
1170
  "\"узле\"."
1171
  msgstr ""
1172
  "Integer ID \"node\" on Amazon. The search will be made only in this \"node\"."
1173
 
1174
- #: application/modules/Amazon/AmazonConfig.php:146
1175
  msgid "Поиск в названии"
1176
  msgstr "Search in title"
1177
 
1178
- #: application/modules/Amazon/AmazonConfig.php:147
1179
  msgid "Поиск будет произведет только по названиям товаров."
1180
  msgstr "The search will produce only by product name."
1181
 
1182
- #: application/modules/Amazon/AmazonConfig.php:153
1183
  msgid "Только Amazon"
1184
  msgstr "Only Amazon"
1185
 
1186
- #: application/modules/Amazon/AmazonConfig.php:154
1187
  msgid ""
1188
  "Выбрать товары, которые продает Amazon. Другие продавцы исключаются из "
1189
  "поиска."
@@ -1191,19 +1295,19 @@ msgstr ""
1191
  "Select products that are selling by Amazon. Other sellers are excluded from "
1192
  "the search."
1193
 
1194
- #: application/modules/Amazon/AmazonConfig.php:161
1195
  msgid "Например, 8.99"
1196
  msgstr "Example, 8.99"
1197
 
1198
- #: application/modules/Amazon/AmazonConfig.php:171
1199
  msgid "Например, 98.50"
1200
  msgstr "Example, 98.50"
1201
 
1202
- #: application/modules/Amazon/AmazonConfig.php:180
1203
  msgid "Минимальная скидка"
1204
  msgstr "Minimal discount"
1205
 
1206
- #: application/modules/Amazon/AmazonConfig.php:181
1207
  msgid ""
1208
  "Выбрать товары со скидкой. Обязательно должна быть задана категория. "
1209
  "Обратите внимание, эта опция работает не для всех категорий."
@@ -1211,16 +1315,16 @@ msgstr ""
1211
  "Choose products with discount. You must set category of product. Note, that "
1212
  "this option works not for all categories."
1213
 
1214
- #: application/modules/Amazon/AmazonConfig.php:184
1215
  msgid "Неважно"
1216
  msgstr "Any"
1217
 
1218
- #: application/modules/Amazon/AmazonConfig.php:206
1219
  #: application/modules/Ozon/OzonConfig.php:121
1220
  msgid "Отзывы покупателей"
1221
  msgstr "Customer reviews"
1222
 
1223
- #: application/modules/Amazon/AmazonConfig.php:207
1224
  msgid ""
1225
  "Получить отзывы покупателей. Отзывы будут показаны в iframe. iframe URL "
1226
  "валидный 24 часа, используйте функцию автообноления, чтобы держать URL в "
@@ -1230,114 +1334,145 @@ msgstr ""
1230
  "hours, please, use autoupdating function with less than 24 hour to keep "
1231
  "actual url."
1232
 
1233
- #: application/modules/Amazon/AmazonConfig.php:222
1234
  #: application/modules/Market/MarketConfig.php:138
1235
  #: application/modules/Ozon/OzonConfig.php:155
1236
  msgid "Обрезать отзывы"
1237
  msgstr "Cut reviews"
1238
 
1239
- #: application/modules/Amazon/AmazonConfig.php:223
1240
  msgid ""
1241
  "Количество символов для одного отзыва. 0 - максимально возможная длина "
1242
  "текста."
1243
  msgstr ""
1244
  "Number of characters for one review. 0 - the maximal length of the text."
1245
 
1246
- #: application/modules/Amazon/AmazonConfig.php:247
1247
  msgid "Парсить отписание"
1248
  msgstr "Parse description"
1249
 
1250
- #: application/modules/Amazon/AmazonConfig.php:248
1251
  msgid "Парсить описание товаров от продавца."
1252
  msgstr "Parse description of products from seller"
1253
 
1254
- #: application/modules/Amazon/AmazonConfig.php:254
1255
  msgid "Вид описания"
1256
  msgstr "Type of description"
1257
 
1258
- #: application/modules/Amazon/AmazonConfig.php:258
1259
  msgid "Как на Amazon"
1260
  msgstr "Like on Amazon"
1261
 
1262
- #: application/modules/Amazon/AmazonConfig.php:259
1263
  msgid "Безопасный HTML"
1264
  msgstr "Safe HTML"
1265
 
1266
- #: application/modules/Amazon/AmazonConfig.php:260
1267
  msgid "Только разрешенные теги HTML"
1268
  msgstr "Only allowed HTML tags"
1269
 
1270
- #: application/modules/Amazon/AmazonConfig.php:261
1271
  msgid "Только текст"
1272
  msgstr "Text only"
1273
 
1274
- #: application/modules/Amazon/AmazonConfig.php:267
1275
  #: application/modules/Ebay/EbayConfig.php:323
1276
  msgid "Размер описания"
1277
  msgstr "Size of description"
1278
 
1279
- #: application/modules/Amazon/AmazonConfig.php:268
1280
  #: application/modules/Ebay/EbayConfig.php:324
1281
  msgid "Максимальный размер описания товара. 0 - не обрезать."
1282
  msgstr "The maximum size of the item description. 0 - do not cut."
1283
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1284
  #: application/modules/Amazon/AmazonModule.php:28
1285
  msgid "Добавляет товары amazon."
1286
  msgstr "Adds goods from Amazon."
1287
 
1288
- #: application/modules/Amazon/views/search_panel.php:2
1289
  msgid "Мин. скидка"
1290
  msgstr "Min. discount"
1291
 
1292
- #: application/modules/Amazon/views/search_panel.php:3
1293
  msgid "5%"
1294
  msgstr "5%"
1295
 
1296
- #: application/modules/Amazon/views/search_panel.php:4
1297
  msgid "10%"
1298
  msgstr "10%"
1299
 
1300
- #: application/modules/Amazon/views/search_panel.php:5
1301
  msgid "15%"
1302
  msgstr "15%"
1303
 
1304
- #: application/modules/Amazon/views/search_panel.php:6
1305
  msgid "20%"
1306
  msgstr "20%"
1307
 
1308
- #: application/modules/Amazon/views/search_panel.php:7
1309
  msgid "25%"
1310
  msgstr "25%"
1311
 
1312
- #: application/modules/Amazon/views/search_panel.php:8
1313
  msgid "30%"
1314
  msgstr "30%"
1315
 
1316
- #: application/modules/Amazon/views/search_panel.php:9
1317
  msgid "35%"
1318
  msgstr "35%"
1319
 
1320
- #: application/modules/Amazon/views/search_panel.php:10
1321
  msgid "40%"
1322
  msgstr "40%"
1323
 
1324
- #: application/modules/Amazon/views/search_panel.php:11
1325
  msgid "50%"
1326
  msgstr "50%"
1327
 
1328
- #: application/modules/Amazon/views/search_panel.php:12
1329
  msgid "60%"
1330
  msgstr "60%"
1331
 
1332
- #: application/modules/Amazon/views/search_panel.php:13
1333
  msgid "70%"
1334
  msgstr "70%"
1335
 
1336
- #: application/modules/Amazon/views/search_panel.php:14
1337
  msgid "80%"
1338
  msgstr "80%"
1339
 
1340
- #: application/modules/Amazon/views/search_panel.php:15
1341
  msgid "90%"
1342
  msgstr "90%"
1343
 
@@ -1360,6 +1495,7 @@ msgid "Поле \"Account Key\" не может быть пустым."
1360
  msgstr "The \"Account Key\" can not be empty."
1361
 
1362
  #: application/modules/BingImages/BingImagesConfig.php:36
 
1363
  msgid "Количество результатов для одного запроса."
1364
  msgstr "Number of results for a single query."
1365
 
@@ -1379,6 +1515,7 @@ msgstr "The field \"Results\" can not be more than 50."
1379
  #: application/modules/GoogleImages/GoogleImagesConfig.php:51
1380
  #: application/modules/GoogleNews/GoogleNewsConfig.php:36
1381
  #: application/modules/Market/MarketConfig.php:64
 
1382
  #: application/modules/RelatedKeywords/RelatedKeywordsConfig.php:51
1383
  #: application/modules/RssFetcher/RssFetcherConfig.php:51
1384
  #: application/modules/Twitter/TwitterConfig.php:96
@@ -1394,6 +1531,7 @@ msgstr "Results for autoblogging "
1394
  #: application/modules/GoogleImages/GoogleImagesConfig.php:52
1395
  #: application/modules/GoogleNews/GoogleNewsConfig.php:37
1396
  #: application/modules/Market/MarketConfig.php:65
 
1397
  #: application/modules/RelatedKeywords/RelatedKeywordsConfig.php:52
1398
  #: application/modules/RssFetcher/RssFetcherConfig.php:52
1399
  #: application/modules/Twitter/TwitterConfig.php:97
@@ -1527,6 +1665,9 @@ msgstr "Filter for shops. Integer IDs stores listed separated by commas."
1527
 
1528
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:91
1529
  #: application/modules/Ozon/OzonConfig.php:95
 
 
 
1530
  #: application/modules/Zanox/ZanoxConfig.php:146
1531
  msgid "Все"
1532
  msgstr "All"
@@ -1810,6 +1951,10 @@ msgstr ""
1810
  "com/go/viglink\">Viglink</a>. Id for domain you can find <a href=\"http://"
1811
  "www.viglink.com/install\">here</a>. Id is the same for all domains"
1812
 
 
 
 
 
1813
  #: application/modules/Ebay/EbayConfig.php:80
1814
  msgid ""
1815
  "Локальный сайт eBay. Для каждого локального филиала необходима отдельная "
@@ -2094,6 +2239,7 @@ msgstr "Commercial use and change"
2094
 
2095
  #: application/modules/Flickr/FlickrConfig.php:86
2096
  #: application/modules/GoogleImages/GoogleImagesConfig.php:101
 
2097
  msgid "Размер"
2098
  msgstr "Size"
2099
 
@@ -2371,6 +2517,7 @@ msgid "Ч/б рисунки"
2371
  msgstr "B/w pictures"
2372
 
2373
  #: application/modules/GoogleImages/GoogleImagesConfig.php:130
 
2374
  msgid "Безопасный поиск"
2375
  msgstr "Safe search"
2376
 
@@ -2718,6 +2865,67 @@ msgstr "Rating"
2718
  msgid "Добавляет товары OZON.ru"
2719
  msgstr "Adds goods from OZON.ru."
2720
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2721
  #: application/modules/RelatedKeywords/RelatedKeywordsConfig.php:45
2722
  msgid "Поле \"Результатов\" не может быть больше 5ы0."
2723
  msgstr "The field \"Results\" can not be more than 50."
@@ -2981,6 +3189,36 @@ msgstr "keywordrush.com"
2981
  msgid "http://www.keywordrush.com"
2982
  msgstr "http://www.keywordrush.com/en"
2983
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2984
  #~ msgid "Парсить отзывы"
2985
  #~ msgstr "Parse reviews"
2986
 
@@ -2992,13 +3230,6 @@ msgstr "http://www.keywordrush.com/en"
2992
  #~ msgid "Отзывы в iframe."
2993
  #~ msgstr "Reviews in iframe."
2994
 
2995
- #~ msgid ""
2996
- #~ "Показывать отзывы покупателей в iframe с amazon (отключение этой опции, "
2997
- #~ "возможно, нарушает правила партнерской программы amazon)."
2998
- #~ msgstr ""
2999
- #~ "Show customer reviews in iframe with amazon (disabling this option "
3000
- #~ "possibly violates the rules of the affiliate program of amazon)."
3001
-
3002
  #~ msgid "Товар с отзывами"
3003
  #~ msgstr "Products with reviews"
3004
 
@@ -3077,9 +3308,6 @@ msgstr "http://www.keywordrush.com/en"
3077
  #~ msgid "Комментарий:"
3078
  #~ msgstr "Comment:"
3079
 
3080
- #~ msgid "Все отзывы на Яндекс.Маркете"
3081
- #~ msgstr "All reviews on Yandex.Market"
3082
-
3083
  #~ msgid "Широкий"
3084
  #~ msgstr "Wide"
3085
 
4
  msgstr ""
5
  "Project-Id-Version: Content Egg 1.1.1\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/content-egg\n"
7
+ "POT-Creation-Date: 2016-03-08 08:18:08+00:00\n"
8
+ "PO-Revision-Date: 2016-03-08 21:26+0200\n"
9
  "Last-Translator: Sizam themes <sizamtheme@gmail.com>\n"
10
  "Language-Team: \n"
11
  "Language: en_EN\n"
12
  "MIME-Version: 1.0\n"
13
  "Content-Type: text/plain; charset=UTF-8\n"
14
  "Content-Transfer-Encoding: 8bit\n"
15
+ "X-Generator: Poedit 1.6.5\n"
16
  "Plural-Forms: nplurals=2; plural=(n != 1);\n"
17
 
18
  #: application/Autoupdate.php:83
19
  msgid "Новая версия"
20
  msgstr "New version"
21
 
22
+ #: application/admin/AutoblogController.php:75
23
  #: application/admin/views/autoblog_index.php:37
24
  msgid "Автоблоггинг"
25
  msgstr "Autoblogging"
26
 
27
+ #: application/admin/AutoblogController.php:76
28
  #: application/admin/views/autoblog_edit.php:9
29
  #: application/admin/views/autoblog_index.php:38
30
  msgid "Добавить автоблоггинг"
31
  msgstr "Add autoblogging"
32
 
33
+ #: application/admin/AutoblogController.php:150
34
  msgid "Задание автоблоггинга сохранено."
35
  msgstr "Task for autoblogging is saved."
36
 
37
+ #: application/admin/AutoblogController.php:150
38
  #: application/admin/AutoblogTable.php:54
39
  msgid "Запустить сейчас"
40
  msgstr "Run now"
41
 
42
+ #: application/admin/AutoblogController.php:152
43
  msgid "При сохранении задания автоблоггинга возникла ошибка."
44
  msgstr "While saving task error was occurred."
45
 
46
+ #: application/admin/AutoblogController.php:180
47
  msgid "Автоблоггинг не найден"
48
  msgstr "Autoblogging is not found"
49
 
88
  msgid "Настройте и активируйте модули Content Egg плагин."
89
  msgstr "Configure and activate modules of Content Egg plugin"
90
 
91
+ #: application/admin/GeneralConfig.php:30 application/admin/PluginAdmin.php:83
92
  msgid "Настройки"
93
  msgstr "Settings"
94
 
127
  "determine by useragent, that page is opened one of known bot, no parsers "
128
  "will not work in this case."
129
 
130
+ #: application/admin/ImportExportController.php:26
131
+ msgid "Импорт/Экспорт"
132
+ msgstr "Import/Export"
133
+
134
+ #: application/admin/ImportExportController.php:59
135
+ msgid "Опции были сохранены."
136
+ msgstr "Options were saved."
137
+
138
+ #: application/admin/ImportExportController.php:59
139
+ msgid "Страница настроек"
140
+ msgstr "Page of settings"
141
+
142
+ #: application/admin/ImportExportController.php:61
143
+ msgid "Неверный формат."
144
+ msgstr "Invalid format."
145
+
146
  #: application/admin/LicConfig.php:32
147
  msgid "Лицензия"
148
  msgstr "License"
171
  msgid "Неверный ключ лицензии."
172
  msgstr "Invalid license key"
173
 
174
+ #: application/admin/LicConfig.php:57
175
+ msgid ""
176
+ "Ключ лицензии не принят. Убедитесь, что вы используйте действительный ключ."
177
+ msgstr "License key is not accepted. Make sure that you use actual key."
178
+
179
+ #: application/admin/LicConfig.php:59
180
+ msgid ""
181
+ "Если ключ верный, скорее всего, на вашем сервере заблокированы внешние "
182
+ "соединения или по другой причине блокируется доступ к домену keywordrush.com."
183
+ msgstr ""
184
+ "If you have correct key, but it's not accepted, this means that your server "
185
+ "blocks external connections or there is any other reason that your server "
186
+ "doesn't allow to connect to keywordbrush.com site. Contact to our support"
187
+
188
+ #: application/admin/LicConfig.php:61
189
+ msgid "Пожалуйста, выясните это у своего хостинг-провайдера."
190
+ msgstr "Please, write about this to your hosting provider"
191
+
192
+ #: application/admin/LicConfig.php:63
193
  msgid ""
194
+ "Если вам нужна наша помощь, обратитесь в <a href=\"http://www.keywordrush."
195
+ "com/contact\">поддержку</a> плагина."
 
196
  msgstr ""
197
+ "If you need our help, write to <a href=\"http://www.keywordrush.com/en/"
198
+ "contact\">our support</a>."
 
199
 
200
  #: application/admin/MyListTable.php:127
201
  msgid " назад"
229
  msgid "Работай, как профи"
230
  msgstr "Maximum profit with minimum efforts"
231
 
232
+ #: application/admin/views/_promo_box.php:9
233
  msgid "Все включено: контент + монетизация."
234
  msgstr "Many additional modules and extended functions."
235
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
236
  #: application/admin/views/autoblog_edit.php:7
237
  msgid "Редактировать автоблоггинг"
238
  msgstr "Edit autoblogging"
304
  msgid "Один раз в неделю"
305
  msgstr "Once a week"
306
 
307
+ #: application/admin/views/autoblog_metabox.php:41
308
+ msgid "Один раз в две недели"
309
+ msgstr "Once in 2 weeks"
310
+
311
+ #: application/admin/views/autoblog_metabox.php:43
312
  msgid "Как часто запускать это задание автоблоггинга."
313
  msgstr "How often autoblogging will run this task"
314
 
315
+ #: application/admin/views/autoblog_metabox.php:49
316
  #: application/models/AutoblogModel.php:71
317
  msgid "Ключевые слова"
318
  msgstr "Keywords"
319
 
320
+ #: application/admin/views/autoblog_metabox.php:57
321
+ msgid "Заглавная Первая Буква Каждого Слова"
322
+ msgstr "Uppercase First Letter for Each Word"
323
+
324
+ #: application/admin/views/autoblog_metabox.php:58
325
+ msgid "Заглавная первая буква"
326
+ msgstr "Uppercase first letter"
327
+
328
+ #: application/admin/views/autoblog_metabox.php:59
329
+ msgid "Сортировать в алфавитном порядке"
330
+ msgstr "Sort with alpha order"
331
+
332
+ #: application/admin/views/autoblog_metabox.php:60
333
+ msgid "Все слова неактивные"
334
+ msgstr "All words are inactive"
335
+
336
+ #: application/admin/views/autoblog_metabox.php:61
337
+ msgid "Все слова активные"
338
+ msgstr "All words are active"
339
+
340
+ #: application/admin/views/autoblog_metabox.php:62
341
+ msgid "Очистить список"
342
+ msgstr "Clear list"
343
+
344
+ #: application/admin/views/autoblog_metabox.php:66
345
+ msgid "Всего"
346
+ msgstr "Total"
347
+
348
+ #: application/admin/views/autoblog_metabox.php:72
349
+ msgid "Подсказки"
350
+ msgstr "Hints"
351
+
352
+ #: application/admin/views/autoblog_metabox.php:73
353
+ msgid "Тренды"
354
+ msgstr "Trends"
355
+
356
+ #: application/admin/views/autoblog_metabox.php:74
357
+ msgid "Товары"
358
+ msgstr "Products"
359
+
360
+ #: application/admin/views/autoblog_metabox.php:81
361
+ msgid "Яндекс"
362
+ msgstr "Yandex"
363
+
364
+ #: application/admin/views/autoblog_metabox.php:82
365
+ msgid "Я.Маркет"
366
+ msgstr "Yandex.Market"
367
+
368
+ #: application/admin/views/autoblog_metabox.php:85
369
+ msgid "Начните вводить ключевое слово"
370
+ msgstr "Start enter keyword"
371
+
372
+ #: application/admin/views/autoblog_metabox.php:110
373
+ msgid "Загрузить..."
374
+ msgstr "Load..."
375
+
376
+ #: application/admin/views/autoblog_metabox.php:122
377
  msgid "Каждое слово - с новой строки."
378
  msgstr "Each keyword from separate line"
379
 
380
+ #: application/admin/views/autoblog_metabox.php:123
381
  msgid "Одно ключевое слово - это один пост."
382
  msgstr "One keyword is one post"
383
 
384
+ #: application/admin/views/autoblog_metabox.php:124
385
  msgid "Обработанные слова отмечены [квадратными скобками]."
386
  msgstr "Handled keywords are marked by [brackets]"
387
 
388
+ #: application/admin/views/autoblog_metabox.php:125
389
  msgid "Когда обработка всех слов закончится, задание будет остановлено."
390
  msgstr "When all keywords will be processed, task will stop."
391
 
392
+ #: application/admin/views/autoblog_metabox.php:133
393
  msgid "Обрабатывать ключевых слов"
394
  msgstr "Keywords for handle"
395
 
396
+ #: application/admin/views/autoblog_metabox.php:138
397
  msgid ""
398
  "Сколько ключевых слов обрабатывать за однин раз. Не рекомендуется "
399
  "устанавливать это значение более 5, чтобы излишне не нагружать сервер."
401
  "How many keywords to process at once. We don't recommend to use more than 5 "
402
  "keywords."
403
 
404
+ #: application/admin/views/autoblog_metabox.php:144
405
  msgid "Только выбранные модули"
406
  msgstr "Only choosed modules"
407
 
408
+ #: application/admin/views/autoblog_metabox.php:155
409
  msgid "Запускать только выбранные модули для этого задания."
410
  msgstr "Run only definite modules for this task."
411
 
412
+ #: application/admin/views/autoblog_metabox.php:156
413
  msgid ""
414
  "Если ничего не выбрано, то подразумевается все активные модули на момент "
415
  "запуска автоблоггинга."
416
  msgstr "If you don't choose anything, all active modules will be used."
417
 
418
+ #: application/admin/views/autoblog_metabox.php:163
419
  msgid "Исключить модули"
420
  msgstr "Exclude modules"
421
 
422
+ #: application/admin/views/autoblog_metabox.php:174
423
  msgid "Выбранные модули в этой конфигурации не будут запускаться."
424
  msgstr "Chosen modules will not run in this configuration. "
425
 
426
+ #: application/admin/views/autoblog_metabox.php:181
427
  msgid "Шаблон заголовка"
428
  msgstr "Title template"
429
 
430
+ #: application/admin/views/autoblog_metabox.php:188
431
  msgid "Шаблон для заголовка поста."
432
  msgstr "Template for title of post"
433
 
434
+ #: application/admin/views/autoblog_metabox.php:189
435
  msgid "Используйте теги:"
436
  msgstr "Use tags:"
437
 
438
+ #: application/admin/views/autoblog_metabox.php:190
439
  msgid "Для обображения данных плагина используйте специальные теги, например:"
440
  msgstr "For display data of plugin use special tags, for example:"
441
 
442
+ #: application/admin/views/autoblog_metabox.php:191
443
  msgid "Вы также можете задать порядковый индекс для доступа к данным плагина:"
444
  msgstr "You also can set index number for access to data of plugin"
445
 
446
+ #: application/admin/views/autoblog_metabox.php:192
447
  msgid ""
448
  "Вы можете использовать \"формулы\" с перечислением синонимов, из которых "
449
  "будет выбран один случайный вариант, например, {Скидка|Распродажа|Дешево}."
451
  "You can use \"formulas\" with synonyms, of which one will be selected with a "
452
  "random option, for example, {Discount|Sale|Cheap}."
453
 
454
+ #: application/admin/views/autoblog_metabox.php:199
455
  msgid "Шаблон поста"
456
  msgstr "Template for post."
457
 
458
+ #: application/admin/views/autoblog_metabox.php:205
459
  msgid "Шаблон тела поста."
460
  msgstr "Template for body of post."
461
 
462
+ #: application/admin/views/autoblog_metabox.php:206
463
  msgid ""
464
  "Вы можете использовать шорткоды, точно также, как вы делаете это в обычных "
465
  "постах, например: "
466
  msgstr "You can use shortcodes, for example:"
467
 
468
+ #: application/admin/views/autoblog_metabox.php:208
469
  msgid ""
470
  "\"Форумлы\", а также все теги из шаблона заголовка, также будут работать и "
471
  "здесь."
472
  msgstr ""
473
  "\"Formulas\", and also all tags from title template, will also work here."
474
 
475
+ #: application/admin/views/autoblog_metabox.php:216
476
  msgid "Статус поста"
477
  msgstr "Post status"
478
 
479
+ #: application/admin/views/autoblog_metabox.php:228
480
  msgid "Пользователь"
481
  msgstr "User"
482
 
483
+ #: application/admin/views/autoblog_metabox.php:235
484
  msgid "От имени этого пользователя будут публиковаться посты."
485
  msgstr "This user will be author of posts."
486
 
487
+ #: application/admin/views/autoblog_metabox.php:241
488
  #: application/modules/Aliexpress/AliexpressConfig.php:89
489
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:87
490
  #: application/modules/CjLinks/CjLinksConfig.php:125
491
  #: application/modules/Clickbank/ClickbankConfig.php:67
492
  #: application/modules/Linkshare/LinkshareConfig.php:104
493
  #: application/modules/Ozon/OzonConfig.php:91
494
+ #: application/modules/Pixabay/PixabayConfig.php:108
495
  msgid "Категория"
496
  msgstr "Category "
497
 
498
+ #: application/admin/views/autoblog_metabox.php:248
499
  msgid "Категория для постов."
500
  msgstr "Category for posts."
501
 
502
+ #: application/admin/views/autoblog_metabox.php:255
503
  msgid "Требуется минимум модулей"
504
  msgstr "Minimum number of modules are required"
505
 
506
+ #: application/admin/views/autoblog_metabox.php:260
507
  msgid ""
508
  "Пост не будет опубликован, если контент не найден для этого количества "
509
  "модулей. "
510
  msgstr "Post will not be published if no content for such number of modules."
511
 
512
+ #: application/admin/views/autoblog_metabox.php:266
513
  msgid "Обязательные модули"
514
  msgstr "Required modules"
515
 
516
+ #: application/admin/views/autoblog_metabox.php:277
517
  msgid "Пост опубликован не будет, если результаты для этих модулей не найдены."
518
  msgstr "Post will not be publicized if no results for these modules."
519
 
520
+ #: application/admin/views/autoblog_metabox.php:284
521
  #: application/components/AffiliateParserModuleConfig.php:18
522
  msgid "Автоматическое обновление"
523
  msgstr "Automatic update"
524
 
525
+ #: application/admin/views/autoblog_metabox.php:295
526
  msgid ""
527
  "Для выбранных модулей текущее ключевое слово будет задано как ключевое слово "
528
  "для автообновления. Выдача модуля будет переодически обновляться в "
532
  "autoupdate. Data of the module will be updated periodically In accordance "
533
  "with the configuration of the lifetime of the cache."
534
 
535
+ #: application/admin/views/import_export.php:6
536
+ msgid "Экспорт / Импорт настроек"
537
+ msgstr "Export/Import of settings"
538
+
539
+ #: application/admin/views/import_export.php:21
540
+ msgid "Сохранить настройки"
541
+ msgstr "Save settings"
542
+
543
+ #: application/admin/views/import_export.php:22
544
+ msgid ""
545
+ "Для переноса настроек плагина и модулей Content Egg скопируйте сожержимое "
546
+ "поля (Ctrl+C) и выполните импорт на новом сайте."
547
+ msgstr ""
548
+ "To import all settings, copy field value (Ctrl + C on Win) and make import "
549
+ "on new site"
550
+
551
+ #: application/admin/views/import_export.php:26
552
+ msgid "Загрузить настройки"
553
+ msgstr "Load settings"
554
+
555
+ #: application/admin/views/import_export.php:27
556
+ msgid "Скопируйте настройки с другого сайта и нажмите кнопку \"Импорт\"."
557
+ msgstr "Copy settings from another site and click on \"Import\"."
558
+
559
+ #: application/admin/views/import_export.php:31
560
+ msgid "Импорт"
561
+ msgstr "Import"
562
+
563
  #: application/admin/views/lic_settings.php:2
564
  msgid "лицензия"
565
  msgstr "License"
566
 
567
+ #: application/admin/views/metabox_general.php:7
568
  msgid "Введите ключевое слово"
569
  msgstr "Enter a keyword"
570
 
571
+ #: application/admin/views/metabox_general.php:9
572
  msgid "Найти все"
573
  msgstr "Find all"
574
 
575
+ #: application/admin/views/metabox_general.php:39
576
  #: application/admin/views/metabox_module.php:71
577
  msgid "Добавить все"
578
  msgstr "Add all"
579
 
580
+ #: application/admin/views/metabox_general.php:40
581
  msgid "Вы действительно хотите удалить результаты всех модулей?"
582
  msgstr "Are you sure you want to delete the results of all modules?"
583
 
584
+ #: application/admin/views/metabox_general.php:40
585
  #: application/admin/views/metabox_module.php:40
586
  msgid "Удалить все"
587
  msgstr "Delete all"
798
  #: application/modules/AffilinetCoupons/AffilinetCouponsConfig.php:50
799
  #: application/modules/AffilinetProducts/AffilinetProductsConfig.php:50
800
  #: application/modules/Aliexpress/AliexpressConfig.php:57
801
+ #: application/modules/Amazon/AmazonConfig.php:76
802
  #: application/modules/BingImages/BingImagesConfig.php:35
803
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:35
804
  #: application/modules/CjLinks/CjLinksConfig.php:50
814
  #: application/modules/Linkshare/LinkshareConfig.php:35
815
  #: application/modules/Market/MarketConfig.php:48
816
  #: application/modules/Ozon/OzonConfig.php:40
817
+ #: application/modules/Pixabay/PixabayConfig.php:35
818
  #: application/modules/RelatedKeywords/RelatedKeywordsConfig.php:35
819
  #: application/modules/RssFetcher/RssFetcherConfig.php:35
820
  #: application/modules/Shareasale/ShareasaleConfig.php:65
828
  #: application/modules/AffilinetCoupons/AffilinetCouponsConfig.php:51
829
  #: application/modules/AffilinetProducts/AffilinetProductsConfig.php:51
830
  #: application/modules/Aliexpress/AliexpressConfig.php:58
831
+ #: application/modules/Amazon/AmazonConfig.php:77
832
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:36
833
  #: application/modules/CjLinks/CjLinksConfig.php:51
834
  #: application/modules/CjProducts/CjProductsConfig.php:51
845
  #: application/modules/AffilinetCoupons/AffilinetCouponsConfig.php:61
846
  #: application/modules/AffilinetProducts/AffilinetProductsConfig.php:61
847
  #: application/modules/Aliexpress/AliexpressConfig.php:73
848
+ #: application/modules/Amazon/AmazonConfig.php:92
849
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:51
850
  #: application/modules/CjLinks/CjLinksConfig.php:61
851
  #: application/modules/CjProducts/CjProductsConfig.php:61
862
  #: application/modules/AffilinetCoupons/AffilinetCouponsConfig.php:62
863
  #: application/modules/AffilinetProducts/AffilinetProductsConfig.php:62
864
  #: application/modules/Aliexpress/AliexpressConfig.php:74
865
+ #: application/modules/Amazon/AmazonConfig.php:93
866
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:52
867
  #: application/modules/CjLinks/CjLinksConfig.php:62
868
  #: application/modules/CjProducts/CjProductsConfig.php:62
898
 
899
  #: application/modules/AffilinetProducts/AffilinetProductsConfig.php:165
900
  #: application/modules/Aliexpress/AliexpressConfig.php:206
901
+ #: application/modules/Amazon/AmazonConfig.php:286
902
  #: application/modules/BingImages/BingImagesConfig.php:88
903
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:215
904
  #: application/modules/CjProducts/CjProductsConfig.php:216
912
  #: application/modules/Linkshare/LinkshareConfig.php:114
913
  #: application/modules/Market/MarketConfig.php:170
914
  #: application/modules/Ozon/OzonConfig.php:178
915
+ #: application/modules/Pixabay/PixabayConfig.php:165
916
  #: application/modules/Shareasale/ShareasaleConfig.php:107
917
  #: application/modules/Twitter/TwitterConfig.php:125
918
  #: application/modules/VkNews/VkNewsConfig.php:42
1051
  msgstr "Minimal commission (without %). Example, 3"
1052
 
1053
  #: application/modules/Aliexpress/AliexpressConfig.php:138
1054
+ #: application/modules/Amazon/AmazonConfig.php:161
1055
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:118
1056
  #: application/modules/CjProducts/CjProductsConfig.php:96
1057
  #: application/modules/Ebay/EbayConfig.php:281
1064
  msgstr "Must be set in USD. Example, 12.34"
1065
 
1066
  #: application/modules/Aliexpress/AliexpressConfig.php:148
1067
+ #: application/modules/Amazon/AmazonConfig.php:171
1068
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:128
1069
  #: application/modules/CjProducts/CjProductsConfig.php:106
1070
  #: application/modules/Ebay/EbayConfig.php:271
1102
  #: application/modules/GoogleBooks/GoogleBooksConfig.php:85
1103
  #: application/modules/Linkshare/LinkshareConfig.php:79
1104
  #: application/modules/Ozon/OzonConfig.php:62
1105
+ #: application/modules/Pixabay/PixabayConfig.php:153
1106
  #: application/modules/Twitter/TwitterConfig.php:112
1107
  #: application/modules/Youtube/YoutubeConfig.php:57
1108
  msgid "Сортировка"
1172
 
1173
  #: application/modules/Amazon/AmazonConfig.php:52
1174
  msgid ""
1175
+ "Связь с вашим аккаунтом в партнерской программе. Чтобы получать комиссию от "
1176
+ "продаж, правильно укажите этот параметр."
1177
  msgstr ""
1178
  "Connection with your account in the affiliate program. In order to receive a "
1179
  "commission from sales, specify this option correctly."
1180
 
1181
+ #: application/modules/Amazon/AmazonConfig.php:53
1182
+ msgid "Tracking ID должен соотвествовать установке локали по-умолчанию."
1183
+ msgstr "Tracking ID must point to locale settings by default"
1184
+
1185
+ #: application/modules/Amazon/AmazonConfig.php:54
1186
+ msgid ""
1187
+ "Ниже вы можете задать значения Tracking ID для остальных локалей, если "
1188
+ "хотите добавить товары более чем с одной локали."
1189
+ msgstr ""
1190
+ "You can set Tracking ID for other locales if you want to add products more "
1191
+ "than one locale."
1192
+
1193
+ #: application/modules/Amazon/AmazonConfig.php:62
1194
  msgid "Поле \"Tracking ID\" не может быть пустым."
1195
  msgstr "The \"Tracking ID\" can not be empty."
1196
 
1197
+ #: application/modules/Amazon/AmazonConfig.php:68
1198
+ msgid "Локаль по-умолчанию"
1199
+ msgstr "Default locale"
1200
+
1201
+ #: application/modules/Amazon/AmazonConfig.php:69
1202
+ msgid ""
1203
+ "Локаль/сайт amazon. Для каждой локали необходима отдельная регистрация в "
1204
+ "соответствующей партнерской программе."
1205
+ msgstr ""
1206
+ "The branch/locale of Amazon. Each branch requires a separate registration in "
1207
+ "certain affiliate program."
1208
+
1209
+ #: application/modules/Amazon/AmazonConfig.php:86
1210
+ #: application/modules/Amazon/AmazonConfig.php:102
1211
  #: application/modules/Freebase/FreebaseConfig.php:45
1212
  #: application/modules/GoogleNews/GoogleNewsConfig.php:30
1213
  #: application/modules/Market/MarketConfig.php:58
1215
  msgid "Поле \"Результатов\" не может быть больше 10."
1216
  msgstr "The \"Results\" can not be more than 10."
1217
 
1218
+ #: application/modules/Amazon/AmazonConfig.php:108
 
 
 
 
 
 
 
 
 
 
 
 
 
1219
  msgid "Вид ссылок"
1220
  msgstr "Link type"
1221
 
1222
+ #: application/modules/Amazon/AmazonConfig.php:109
1223
  msgid ""
1224
  "Вид партнерских ссылок. Узнайте больше про amazon <a target=\"_blank\" href="
1225
  "\"https://affiliate-program.amazon.com/gp/associates/help/t2/a11\">90 day "
1229
  "\"https://affiliate-program.amazon.com/gp/associates/help/t2/a11\">90 day "
1230
  "cookie</a>."
1231
 
1232
+ #: application/modules/Amazon/AmazonConfig.php:119
1233
  msgid "Категория для поиска"
1234
  msgstr "Categories for search"
1235
 
1236
+ #: application/modules/Amazon/AmazonConfig.php:120
1237
  msgid ""
1238
  "Список категорий для US Amazon. Для локальных филиалов некоторые категории "
1239
  "могут быть недоступны. Если Вы не зададите категорию для поиска, то никакие "
1245
  "filtering options in addition to searching for the keyword (for example, the "
1246
  "minimal price or sorting) will not working. "
1247
 
1248
+ #: application/modules/Amazon/AmazonConfig.php:127
1249
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:197
1250
  #: application/modules/CjProducts/CjProductsConfig.php:175
1251
  #: application/modules/Linkshare/LinkshareConfig.php:93
1252
  msgid "Порядок сортировки"
1253
  msgstr "Sorting order"
1254
 
1255
+ #: application/modules/Amazon/AmazonConfig.php:128
1256
  msgid ""
1257
  "Варианты сортировки зависят от locale и выбранной категории. Список "
1258
  "доступных значений можно найти <a href=\"http://docs.amazonwebservices.com/"
1264
  "AWSECommerceService/latest/DG/index.html?APPNDX_SortValuesArticle.html"
1265
  "\">here</a>."
1266
 
1267
+ #: application/modules/Amazon/AmazonConfig.php:137
1268
  msgid "Brouse node"
1269
  msgstr "Brouse node"
1270
 
1271
+ #: application/modules/Amazon/AmazonConfig.php:138
1272
  msgid ""
1273
  "Целочисленное ID \"узла\" на amazon. Поиск будет произведен только в этом "
1274
  "\"узле\"."
1275
  msgstr ""
1276
  "Integer ID \"node\" on Amazon. The search will be made only in this \"node\"."
1277
 
1278
+ #: application/modules/Amazon/AmazonConfig.php:147
1279
  msgid "Поиск в названии"
1280
  msgstr "Search in title"
1281
 
1282
+ #: application/modules/Amazon/AmazonConfig.php:148
1283
  msgid "Поиск будет произведет только по названиям товаров."
1284
  msgstr "The search will produce only by product name."
1285
 
1286
+ #: application/modules/Amazon/AmazonConfig.php:154
1287
  msgid "Только Amazon"
1288
  msgstr "Only Amazon"
1289
 
1290
+ #: application/modules/Amazon/AmazonConfig.php:155
1291
  msgid ""
1292
  "Выбрать товары, которые продает Amazon. Другие продавцы исключаются из "
1293
  "поиска."
1295
  "Select products that are selling by Amazon. Other sellers are excluded from "
1296
  "the search."
1297
 
1298
+ #: application/modules/Amazon/AmazonConfig.php:162
1299
  msgid "Например, 8.99"
1300
  msgstr "Example, 8.99"
1301
 
1302
+ #: application/modules/Amazon/AmazonConfig.php:172
1303
  msgid "Например, 98.50"
1304
  msgstr "Example, 98.50"
1305
 
1306
+ #: application/modules/Amazon/AmazonConfig.php:181
1307
  msgid "Минимальная скидка"
1308
  msgstr "Minimal discount"
1309
 
1310
+ #: application/modules/Amazon/AmazonConfig.php:182
1311
  msgid ""
1312
  "Выбрать товары со скидкой. Обязательно должна быть задана категория. "
1313
  "Обратите внимание, эта опция работает не для всех категорий."
1315
  "Choose products with discount. You must set category of product. Note, that "
1316
  "this option works not for all categories."
1317
 
1318
+ #: application/modules/Amazon/AmazonConfig.php:185
1319
  msgid "Неважно"
1320
  msgstr "Any"
1321
 
1322
+ #: application/modules/Amazon/AmazonConfig.php:207
1323
  #: application/modules/Ozon/OzonConfig.php:121
1324
  msgid "Отзывы покупателей"
1325
  msgstr "Customer reviews"
1326
 
1327
+ #: application/modules/Amazon/AmazonConfig.php:208
1328
  msgid ""
1329
  "Получить отзывы покупателей. Отзывы будут показаны в iframe. iframe URL "
1330
  "валидный 24 часа, используйте функцию автообноления, чтобы держать URL в "
1334
  "hours, please, use autoupdating function with less than 24 hour to keep "
1335
  "actual url."
1336
 
1337
+ #: application/modules/Amazon/AmazonConfig.php:223
1338
  #: application/modules/Market/MarketConfig.php:138
1339
  #: application/modules/Ozon/OzonConfig.php:155
1340
  msgid "Обрезать отзывы"
1341
  msgstr "Cut reviews"
1342
 
1343
+ #: application/modules/Amazon/AmazonConfig.php:224
1344
  msgid ""
1345
  "Количество символов для одного отзыва. 0 - максимально возможная длина "
1346
  "текста."
1347
  msgstr ""
1348
  "Number of characters for one review. 0 - the maximal length of the text."
1349
 
1350
+ #: application/modules/Amazon/AmazonConfig.php:248
1351
  msgid "Парсить отписание"
1352
  msgstr "Parse description"
1353
 
1354
+ #: application/modules/Amazon/AmazonConfig.php:249
1355
  msgid "Парсить описание товаров от продавца."
1356
  msgstr "Parse description of products from seller"
1357
 
1358
+ #: application/modules/Amazon/AmazonConfig.php:255
1359
  msgid "Вид описания"
1360
  msgstr "Type of description"
1361
 
1362
+ #: application/modules/Amazon/AmazonConfig.php:259
1363
  msgid "Как на Amazon"
1364
  msgstr "Like on Amazon"
1365
 
1366
+ #: application/modules/Amazon/AmazonConfig.php:260
1367
  msgid "Безопасный HTML"
1368
  msgstr "Safe HTML"
1369
 
1370
+ #: application/modules/Amazon/AmazonConfig.php:261
1371
  msgid "Только разрешенные теги HTML"
1372
  msgstr "Only allowed HTML tags"
1373
 
1374
+ #: application/modules/Amazon/AmazonConfig.php:262
1375
  msgid "Только текст"
1376
  msgstr "Text only"
1377
 
1378
+ #: application/modules/Amazon/AmazonConfig.php:268
1379
  #: application/modules/Ebay/EbayConfig.php:323
1380
  msgid "Размер описания"
1381
  msgstr "Size of description"
1382
 
1383
+ #: application/modules/Amazon/AmazonConfig.php:269
1384
  #: application/modules/Ebay/EbayConfig.php:324
1385
  msgid "Максимальный размер описания товара. 0 - не обрезать."
1386
  msgstr "The maximum size of the item description. 0 - do not cut."
1387
 
1388
+ #: application/modules/Amazon/AmazonConfig.php:279
1389
+ msgid "Картинки через https"
1390
+ msgstr "Use images with https (use it if you also have https site)"
1391
+
1392
+ #: application/modules/Amazon/AmazonConfig.php:280
1393
+ msgid ""
1394
+ "Перезаписать адреса картинок через https протокол. Включите эту опцию, если "
1395
+ "вы используете SSL сертификат на своем домене."
1396
+ msgstr ""
1397
+ "Rewrite url of images with https. Use it if you have SSL on your domain"
1398
+
1399
+ #: application/modules/Amazon/AmazonConfig.php:287
1400
+ msgid "Сохранять картинки на сервер."
1401
+ msgstr "Save images on server"
1402
+
1403
+ #: application/modules/Amazon/AmazonConfig.php:287
1404
+ msgid ""
1405
+ "Включение этой опции возможно нарушает правила API. Используйте на свой "
1406
+ "страх и риск."
1407
+ msgstr "Enabling this option violates rules of API."
1408
+
1409
+ #: application/modules/Amazon/AmazonConfig.php:297
1410
+ msgid "Tracking ID для %s локали"
1411
+ msgstr "Tracking ID for %s locale"
1412
+
1413
+ #: application/modules/Amazon/AmazonConfig.php:298
1414
+ msgid ""
1415
+ "Задайте, если хотите добавлять товары с соответствующего amazon сайта "
1416
+ "(локали)."
1417
+ msgstr "Set. if you want to add products from several amazon locales"
1418
+
1419
  #: application/modules/Amazon/AmazonModule.php:28
1420
  msgid "Добавляет товары amazon."
1421
  msgstr "Adds goods from Amazon."
1422
 
1423
+ #: application/modules/Amazon/views/search_panel.php:15
1424
  msgid "Мин. скидка"
1425
  msgstr "Min. discount"
1426
 
1427
+ #: application/modules/Amazon/views/search_panel.php:16
1428
  msgid "5%"
1429
  msgstr "5%"
1430
 
1431
+ #: application/modules/Amazon/views/search_panel.php:17
1432
  msgid "10%"
1433
  msgstr "10%"
1434
 
1435
+ #: application/modules/Amazon/views/search_panel.php:18
1436
  msgid "15%"
1437
  msgstr "15%"
1438
 
1439
+ #: application/modules/Amazon/views/search_panel.php:19
1440
  msgid "20%"
1441
  msgstr "20%"
1442
 
1443
+ #: application/modules/Amazon/views/search_panel.php:20
1444
  msgid "25%"
1445
  msgstr "25%"
1446
 
1447
+ #: application/modules/Amazon/views/search_panel.php:21
1448
  msgid "30%"
1449
  msgstr "30%"
1450
 
1451
+ #: application/modules/Amazon/views/search_panel.php:22
1452
  msgid "35%"
1453
  msgstr "35%"
1454
 
1455
+ #: application/modules/Amazon/views/search_panel.php:23
1456
  msgid "40%"
1457
  msgstr "40%"
1458
 
1459
+ #: application/modules/Amazon/views/search_panel.php:24
1460
  msgid "50%"
1461
  msgstr "50%"
1462
 
1463
+ #: application/modules/Amazon/views/search_panel.php:25
1464
  msgid "60%"
1465
  msgstr "60%"
1466
 
1467
+ #: application/modules/Amazon/views/search_panel.php:26
1468
  msgid "70%"
1469
  msgstr "70%"
1470
 
1471
+ #: application/modules/Amazon/views/search_panel.php:27
1472
  msgid "80%"
1473
  msgstr "80%"
1474
 
1475
+ #: application/modules/Amazon/views/search_panel.php:28
1476
  msgid "90%"
1477
  msgstr "90%"
1478
 
1495
  msgstr "The \"Account Key\" can not be empty."
1496
 
1497
  #: application/modules/BingImages/BingImagesConfig.php:36
1498
+ #: application/modules/Pixabay/PixabayConfig.php:36
1499
  msgid "Количество результатов для одного запроса."
1500
  msgstr "Number of results for a single query."
1501
 
1515
  #: application/modules/GoogleImages/GoogleImagesConfig.php:51
1516
  #: application/modules/GoogleNews/GoogleNewsConfig.php:36
1517
  #: application/modules/Market/MarketConfig.php:64
1518
+ #: application/modules/Pixabay/PixabayConfig.php:51
1519
  #: application/modules/RelatedKeywords/RelatedKeywordsConfig.php:51
1520
  #: application/modules/RssFetcher/RssFetcherConfig.php:51
1521
  #: application/modules/Twitter/TwitterConfig.php:96
1531
  #: application/modules/GoogleImages/GoogleImagesConfig.php:52
1532
  #: application/modules/GoogleNews/GoogleNewsConfig.php:37
1533
  #: application/modules/Market/MarketConfig.php:65
1534
+ #: application/modules/Pixabay/PixabayConfig.php:52
1535
  #: application/modules/RelatedKeywords/RelatedKeywordsConfig.php:52
1536
  #: application/modules/RssFetcher/RssFetcherConfig.php:52
1537
  #: application/modules/Twitter/TwitterConfig.php:97
1665
 
1666
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:91
1667
  #: application/modules/Ozon/OzonConfig.php:95
1668
+ #: application/modules/Pixabay/PixabayConfig.php:85
1669
+ #: application/modules/Pixabay/PixabayConfig.php:99
1670
+ #: application/modules/Pixabay/PixabayConfig.php:112
1671
  #: application/modules/Zanox/ZanoxConfig.php:146
1672
  msgid "Все"
1673
  msgstr "All"
1951
  "com/go/viglink\">Viglink</a>. Id for domain you can find <a href=\"http://"
1952
  "www.viglink.com/install\">here</a>. Id is the same for all domains"
1953
 
1954
+ #: application/modules/Ebay/EbayConfig.php:79
1955
+ msgid "Locale"
1956
+ msgstr "Locale"
1957
+
1958
  #: application/modules/Ebay/EbayConfig.php:80
1959
  msgid ""
1960
  "Локальный сайт eBay. Для каждого локального филиала необходима отдельная "
2239
 
2240
  #: application/modules/Flickr/FlickrConfig.php:86
2241
  #: application/modules/GoogleImages/GoogleImagesConfig.php:101
2242
+ #: application/modules/Pixabay/PixabayConfig.php:67
2243
  msgid "Размер"
2244
  msgstr "Size"
2245
 
2517
  msgstr "B/w pictures"
2518
 
2519
  #: application/modules/GoogleImages/GoogleImagesConfig.php:130
2520
+ #: application/modules/Pixabay/PixabayConfig.php:146
2521
  msgid "Безопасный поиск"
2522
  msgstr "Safe search"
2523
 
2865
  msgid "Добавляет товары OZON.ru"
2866
  msgstr "Adds goods from OZON.ru."
2867
 
2868
+ #: application/modules/Pixabay/PixabayConfig.php:21
2869
+ msgid ""
2870
+ "Ключ доступа к Pixabay API. Найти можно <a href=\"https://pixabay.com/api/"
2871
+ "docs/\">здесь</a> (сначала залогиньтесь в свой аккаунт pixabay)."
2872
+ msgstr ""
2873
+ "Key access to Pixabay API. You can get <a href=\"https://pixabay.com/api/"
2874
+ "docs/\">here</a> (you need to have account)."
2875
+
2876
+ #: application/modules/Pixabay/PixabayConfig.php:29
2877
+ msgid "Поле \"Key\" не может быть пустым."
2878
+ msgstr "The \"Key\" can not be empty"
2879
+
2880
+ #: application/modules/Pixabay/PixabayConfig.php:45
2881
+ msgid "Поле \"Результатов\" не может быть больше 200."
2882
+ msgstr "Field \"Results\" can not be more than 200."
2883
+
2884
+ #: application/modules/Pixabay/PixabayConfig.php:61
2885
+ msgid "Поле \"Результатов для автоблоггинга\" не может быть больше 200."
2886
+ msgstr "Field \"Results for autoblogging\" can not be more than 200."
2887
+
2888
+ #: application/modules/Pixabay/PixabayConfig.php:68
2889
+ msgid "Размер изображения по высоте."
2890
+ msgstr "Height size of image"
2891
+
2892
+ #: application/modules/Pixabay/PixabayConfig.php:81
2893
+ msgid "Тип изображения"
2894
+ msgstr "Type of image"
2895
+
2896
+ #: application/modules/Pixabay/PixabayConfig.php:95
2897
+ msgid "Ориентация"
2898
+ msgstr "Orientation"
2899
+
2900
+ #: application/modules/Pixabay/PixabayConfig.php:139
2901
+ msgid "Выбор редактора"
2902
+ msgstr "Choose editor"
2903
+
2904
+ #: application/modules/Pixabay/PixabayConfig.php:140
2905
+ msgid "Select images that have received an Editor's Choice award."
2906
+ msgstr "Select images that have received an Editor's Choice award."
2907
+
2908
+ #: application/modules/Pixabay/PixabayConfig.php:147
2909
+ msgid ""
2910
+ "A flag indicating that only images suitable for all ages should be returned."
2911
+ msgstr ""
2912
+ "A flag indicating that only images suitable for all ages should be returned."
2913
+
2914
+ #: application/modules/Pixabay/PixabayConfig.php:166
2915
+ msgid ""
2916
+ "Сохранять картинки на сервер. Hotlinking не разрешен правилами pixabay API. "
2917
+ "Ссылки на картинки pixabay будут валидны 24 часа."
2918
+ msgstr ""
2919
+ "Save images to your server. Hotlinking is prohibited by Pixabay. If you "
2920
+ "don't save images to your server, external pixabay links will be valid only "
2921
+ "24 hours."
2922
+
2923
+ #: application/modules/Pixabay/PixabayModule.php:24
2924
+ msgid ""
2925
+ "Поиск фотографий и иллюстраций со свободной лицензией CC0 Public Domain на "
2926
+ "pixabay.com."
2927
+ msgstr "Search photo with free license CC0 Public Domain on pixabay.com"
2928
+
2929
  #: application/modules/RelatedKeywords/RelatedKeywordsConfig.php:45
2930
  msgid "Поле \"Результатов\" не может быть больше 5ы0."
2931
  msgstr "The field \"Results\" can not be more than 50."
3189
  msgid "http://www.keywordrush.com"
3190
  msgstr "http://www.keywordrush.com/en"
3191
 
3192
+ #~ msgid ""
3193
+ #~ "Ключ лицензии не принят. Убедитесь, что вы используйте действительный "
3194
+ #~ "ключ. Если вы верите, что произошла ошибка, пожалуйста, обратитесь в <a "
3195
+ #~ "href=\"http://www.keywordrush.com/contact\">поддержку</a> плагина."
3196
+ #~ msgstr ""
3197
+ #~ "The license key is not accepted. Make sure you use a valid key. If you "
3198
+ #~ "believe this is an error, please contact the <a href=\"http://www."
3199
+ #~ "keywordrush.com/contact\">support</a> of plugin."
3200
+
3201
+ #~ msgid "Монетизация:"
3202
+ #~ msgstr "Monetization"
3203
+
3204
+ #~ msgid "Контент модули:"
3205
+ #~ msgstr "Content modules"
3206
+
3207
+ #~ msgid "Bing картинки"
3208
+ #~ msgstr "Bing images"
3209
+
3210
+ #~ msgid "Flickr фотографии"
3211
+ #~ msgstr "Flickr Photo"
3212
+
3213
+ #~ msgid "Google книги"
3214
+ #~ msgstr "Google Books"
3215
+
3216
+ #~ msgid "Google новости"
3217
+ #~ msgstr "Google news"
3218
+
3219
+ #~ msgid "ВКонтакте новости"
3220
+ #~ msgstr "Vkontakte news"
3221
+
3222
  #~ msgid "Парсить отзывы"
3223
  #~ msgstr "Parse reviews"
3224
 
3230
  #~ msgid "Отзывы в iframe."
3231
  #~ msgstr "Reviews in iframe."
3232
 
 
 
 
 
 
 
 
3233
  #~ msgid "Товар с отзывами"
3234
  #~ msgstr "Products with reviews"
3235
 
3308
  #~ msgid "Комментарий:"
3309
  #~ msgstr "Comment:"
3310
 
 
 
 
3311
  #~ msgid "Широкий"
3312
  #~ msgstr "Wide"
3313
 
languages/content-egg.pot CHANGED
@@ -1,14 +1,14 @@
1
- # Copyright (C) 2015 Content Egg
2
  # This file is distributed under the same license as the Content Egg package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: Content Egg 2.1.0\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/content-egg\n"
7
- "POT-Creation-Date: 2015-12-03 09:44:15+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "PO-Revision-Date: 2015-MO-DA HO:MI+ZONE\n"
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <LL@li.org>\n"
14
 
@@ -16,31 +16,31 @@ msgstr ""
16
  msgid "Новая версия"
17
  msgstr ""
18
 
19
- #: application/admin/AutoblogController.php:28
20
  #: application/admin/views/autoblog_index.php:37
21
  msgid "Автоблоггинг"
22
  msgstr ""
23
 
24
- #: application/admin/AutoblogController.php:29
25
  #: application/admin/views/autoblog_edit.php:9
26
  #: application/admin/views/autoblog_index.php:38
27
  msgid "Добавить автоблоггинг"
28
  msgstr ""
29
 
30
- #: application/admin/AutoblogController.php:103
31
  msgid "Задание автоблоггинга сохранено."
32
  msgstr ""
33
 
34
- #: application/admin/AutoblogController.php:103
35
  #: application/admin/AutoblogTable.php:54
36
  msgid "Запустить сейчас"
37
  msgstr ""
38
 
39
- #: application/admin/AutoblogController.php:105
40
  msgid "При сохранении задания автоблоггинга возникла ошибка."
41
  msgstr ""
42
 
43
- #: application/admin/AutoblogController.php:133
44
  msgid "Автоблоггинг не найден"
45
  msgstr ""
46
 
@@ -84,7 +84,7 @@ msgstr ""
84
  msgid "Настройте и активируйте модули Content Egg плагин."
85
  msgstr ""
86
 
87
- #: application/admin/GeneralConfig.php:30 application/admin/PluginAdmin.php:82
88
  msgid "Настройки"
89
  msgstr ""
90
 
@@ -112,6 +112,22 @@ msgstr ""
112
  msgid "Обновление цены, а также обновление выдачи по ключевому слову происходит при открытии страницы поста. Если мы определим по useragent, что на страницу зашел один из известных ботов, никакие парсеры запускаться не будут."
113
  msgstr ""
114
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
115
  #: application/admin/LicConfig.php:32
116
  msgid "Лицензия"
117
  msgstr ""
@@ -132,8 +148,20 @@ msgstr ""
132
  msgid "Неверный ключ лицензии."
133
  msgstr ""
134
 
135
- #: application/admin/LicConfig.php:56
136
- msgid "Ключ лицензии не принят. Убедитесь, что вы используйте действительный ключ. Если вы верите, что произошла ошибка, пожалуйста, обратитесь в <a href=\"http://www.keywordrush.com/contact\">поддержку</a> плагина."
 
 
 
 
 
 
 
 
 
 
 
 
137
  msgstr ""
138
 
139
  #: application/admin/MyListTable.php:127
@@ -168,42 +196,10 @@ msgstr ""
168
  msgid "Работай, как профи"
169
  msgstr ""
170
 
171
- #: application/admin/views/_promo_box.php:13
172
  msgid "Все включено: контент + монетизация."
173
  msgstr ""
174
 
175
- #: application/admin/views/_promo_box.php:15
176
- msgid "Монетизация:"
177
- msgstr ""
178
-
179
- #: application/admin/views/_promo_box.php:33
180
- msgid "Контент модули:"
181
- msgstr ""
182
-
183
- #: application/admin/views/_promo_box.php:35
184
- msgid "Bing картинки"
185
- msgstr ""
186
-
187
- #: application/admin/views/_promo_box.php:36
188
- msgid "Flickr фотографии"
189
- msgstr ""
190
-
191
- #: application/admin/views/_promo_box.php:37
192
- msgid "Google книги"
193
- msgstr ""
194
-
195
- #: application/admin/views/_promo_box.php:38
196
- msgid "Google новости"
197
- msgstr ""
198
-
199
- #: application/admin/views/_promo_box.php:39
200
- msgid "Яндекс.Маркет"
201
- msgstr ""
202
-
203
- #: application/admin/views/_promo_box.php:41
204
- msgid "ВКонтакте новости"
205
- msgstr ""
206
-
207
  #: application/admin/views/autoblog_edit.php:7
208
  msgid "Редактировать автоблоггинг"
209
  msgstr ""
@@ -274,172 +270,257 @@ msgstr ""
274
  msgid "Один раз в неделю"
275
  msgstr ""
276
 
277
- #: application/admin/views/autoblog_metabox.php:42
 
 
 
 
278
  msgid "Как часто запускать это задание автоблоггинга."
279
  msgstr ""
280
 
281
- #: application/admin/views/autoblog_metabox.php:48
282
  #: application/models/AutoblogModel.php:71
283
  msgid "Ключевые слова"
284
  msgstr ""
285
 
286
- #: application/admin/views/autoblog_metabox.php:53
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
287
  msgid "Каждое слово - с новой строки."
288
  msgstr ""
289
 
290
- #: application/admin/views/autoblog_metabox.php:54
291
  msgid "Одно ключевое слово - это один пост."
292
  msgstr ""
293
 
294
- #: application/admin/views/autoblog_metabox.php:55
295
  msgid "Обработанные слова отмечены [квадратными скобками]."
296
  msgstr ""
297
 
298
- #: application/admin/views/autoblog_metabox.php:56
299
  msgid "Когда обработка всех слов закончится, задание будет остановлено."
300
  msgstr ""
301
 
302
- #: application/admin/views/autoblog_metabox.php:63
303
  msgid "Обрабатывать ключевых слов"
304
  msgstr ""
305
 
306
- #: application/admin/views/autoblog_metabox.php:68
307
  msgid "Сколько ключевых слов обрабатывать за однин раз. Не рекомендуется устанавливать это значение более 5, чтобы излишне не нагружать сервер."
308
  msgstr ""
309
 
310
- #: application/admin/views/autoblog_metabox.php:74
311
  msgid "Только выбранные модули"
312
  msgstr ""
313
 
314
- #: application/admin/views/autoblog_metabox.php:85
315
  msgid "Запускать только выбранные модули для этого задания."
316
  msgstr ""
317
 
318
- #: application/admin/views/autoblog_metabox.php:86
319
  msgid "Если ничего не выбрано, то подразумевается все активные модули на момент запуска автоблоггинга."
320
  msgstr ""
321
 
322
- #: application/admin/views/autoblog_metabox.php:93
323
  msgid "Исключить модули"
324
  msgstr ""
325
 
326
- #: application/admin/views/autoblog_metabox.php:104
327
  msgid "Выбранные модули в этой конфигурации не будут запускаться."
328
  msgstr ""
329
 
330
- #: application/admin/views/autoblog_metabox.php:111
331
  msgid "Шаблон заголовка"
332
  msgstr ""
333
 
334
- #: application/admin/views/autoblog_metabox.php:118
335
  msgid "Шаблон для заголовка поста."
336
  msgstr ""
337
 
338
- #: application/admin/views/autoblog_metabox.php:119
339
  msgid "Используйте теги:"
340
  msgstr ""
341
 
342
- #: application/admin/views/autoblog_metabox.php:120
343
  msgid "Для обображения данных плагина используйте специальные теги, например:"
344
  msgstr ""
345
 
346
- #: application/admin/views/autoblog_metabox.php:121
347
  msgid "Вы также можете задать порядковый индекс для доступа к данным плагина:"
348
  msgstr ""
349
 
350
- #: application/admin/views/autoblog_metabox.php:122
351
  msgid "Вы можете использовать \"формулы\" с перечислением синонимов, из которых будет выбран один случайный вариант, например, {Скидка|Распродажа|Дешево}."
352
  msgstr ""
353
 
354
- #: application/admin/views/autoblog_metabox.php:129
355
  msgid "Шаблон поста"
356
  msgstr ""
357
 
358
- #: application/admin/views/autoblog_metabox.php:135
359
  msgid "Шаблон тела поста."
360
  msgstr ""
361
 
362
- #: application/admin/views/autoblog_metabox.php:136
363
  msgid "Вы можете использовать шорткоды, точно также, как вы делаете это в обычных постах, например: "
364
  msgstr ""
365
 
366
- #: application/admin/views/autoblog_metabox.php:138
367
  msgid "\"Форумлы\", а также все теги из шаблона заголовка, также будут работать и здесь."
368
  msgstr ""
369
 
370
- #: application/admin/views/autoblog_metabox.php:146
371
  msgid "Статус поста"
372
  msgstr ""
373
 
374
- #: application/admin/views/autoblog_metabox.php:158
375
  msgid "Пользователь"
376
  msgstr ""
377
 
378
- #: application/admin/views/autoblog_metabox.php:165
379
  msgid "От имени этого пользователя будут публиковаться посты."
380
  msgstr ""
381
 
382
- #: application/admin/views/autoblog_metabox.php:171
383
  #: application/modules/Aliexpress/AliexpressConfig.php:89
384
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:87
385
  #: application/modules/CjLinks/CjLinksConfig.php:125
386
  #: application/modules/Clickbank/ClickbankConfig.php:67
387
  #: application/modules/Linkshare/LinkshareConfig.php:104
388
  #: application/modules/Ozon/OzonConfig.php:91
 
389
  msgid "Категория"
390
  msgstr ""
391
 
392
- #: application/admin/views/autoblog_metabox.php:178
393
  msgid "Категория для постов."
394
  msgstr ""
395
 
396
- #: application/admin/views/autoblog_metabox.php:185
397
  msgid "Требуется минимум модулей"
398
  msgstr ""
399
 
400
- #: application/admin/views/autoblog_metabox.php:190
401
  msgid "Пост не будет опубликован, если контент не найден для этого количества модулей. "
402
  msgstr ""
403
 
404
- #: application/admin/views/autoblog_metabox.php:196
405
  msgid "Обязательные модули"
406
  msgstr ""
407
 
408
- #: application/admin/views/autoblog_metabox.php:207
409
  msgid "Пост опубликован не будет, если результаты для этих модулей не найдены."
410
  msgstr ""
411
 
412
- #: application/admin/views/autoblog_metabox.php:214
413
  #: application/components/AffiliateParserModuleConfig.php:18
414
  msgid "Автоматическое обновление"
415
  msgstr ""
416
 
417
- #: application/admin/views/autoblog_metabox.php:225
418
  msgid "Для выбранных модулей текущее ключевое слово будет задано как ключевое слово для автообновления. Выдача модуля будет переодически обновляться в соотвествии с настройкой времени жизни кэша."
419
  msgstr ""
420
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
421
  #: application/admin/views/lic_settings.php:2
422
  msgid "лицензия"
423
  msgstr ""
424
 
425
- #: application/admin/views/metabox_general.php:8
426
  msgid "Введите ключевое слово"
427
  msgstr ""
428
 
429
- #: application/admin/views/metabox_general.php:10
430
  msgid "Найти все"
431
  msgstr ""
432
 
433
- #: application/admin/views/metabox_general.php:40
434
  #: application/admin/views/metabox_module.php:71
435
  msgid "Добавить все"
436
  msgstr ""
437
 
438
- #: application/admin/views/metabox_general.php:41
439
  msgid "Вы действительно хотите удалить результаты всех модулей?"
440
  msgstr ""
441
 
442
- #: application/admin/views/metabox_general.php:41
443
  #: application/admin/views/metabox_module.php:40
444
  msgid "Удалить все"
445
  msgstr ""
@@ -634,7 +715,7 @@ msgstr ""
634
  #: application/modules/AffilinetCoupons/AffilinetCouponsConfig.php:50
635
  #: application/modules/AffilinetProducts/AffilinetProductsConfig.php:50
636
  #: application/modules/Aliexpress/AliexpressConfig.php:57
637
- #: application/modules/Amazon/AmazonConfig.php:66
638
  #: application/modules/BingImages/BingImagesConfig.php:35
639
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:35
640
  #: application/modules/CjLinks/CjLinksConfig.php:50
@@ -650,6 +731,7 @@ msgstr ""
650
  #: application/modules/Linkshare/LinkshareConfig.php:35
651
  #: application/modules/Market/MarketConfig.php:48
652
  #: application/modules/Ozon/OzonConfig.php:40
 
653
  #: application/modules/RelatedKeywords/RelatedKeywordsConfig.php:35
654
  #: application/modules/RssFetcher/RssFetcherConfig.php:35
655
  #: application/modules/Shareasale/ShareasaleConfig.php:65
@@ -663,7 +745,7 @@ msgstr ""
663
  #: application/modules/AffilinetCoupons/AffilinetCouponsConfig.php:51
664
  #: application/modules/AffilinetProducts/AffilinetProductsConfig.php:51
665
  #: application/modules/Aliexpress/AliexpressConfig.php:58
666
- #: application/modules/Amazon/AmazonConfig.php:67
667
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:36
668
  #: application/modules/CjLinks/CjLinksConfig.php:51
669
  #: application/modules/CjProducts/CjProductsConfig.php:51
@@ -680,7 +762,7 @@ msgstr ""
680
  #: application/modules/AffilinetCoupons/AffilinetCouponsConfig.php:61
681
  #: application/modules/AffilinetProducts/AffilinetProductsConfig.php:61
682
  #: application/modules/Aliexpress/AliexpressConfig.php:73
683
- #: application/modules/Amazon/AmazonConfig.php:82
684
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:51
685
  #: application/modules/CjLinks/CjLinksConfig.php:61
686
  #: application/modules/CjProducts/CjProductsConfig.php:61
@@ -697,7 +779,7 @@ msgstr ""
697
  #: application/modules/AffilinetCoupons/AffilinetCouponsConfig.php:62
698
  #: application/modules/AffilinetProducts/AffilinetProductsConfig.php:62
699
  #: application/modules/Aliexpress/AliexpressConfig.php:74
700
- #: application/modules/Amazon/AmazonConfig.php:83
701
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:52
702
  #: application/modules/CjLinks/CjLinksConfig.php:62
703
  #: application/modules/CjProducts/CjProductsConfig.php:62
@@ -725,6 +807,7 @@ msgstr ""
725
 
726
  #: application/modules/AffilinetProducts/AffilinetProductsConfig.php:165
727
  #: application/modules/Aliexpress/AliexpressConfig.php:206
 
728
  #: application/modules/BingImages/BingImagesConfig.php:88
729
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:215
730
  #: application/modules/CjProducts/CjProductsConfig.php:216
@@ -738,6 +821,7 @@ msgstr ""
738
  #: application/modules/Linkshare/LinkshareConfig.php:114
739
  #: application/modules/Market/MarketConfig.php:170
740
  #: application/modules/Ozon/OzonConfig.php:178
 
741
  #: application/modules/Shareasale/ShareasaleConfig.php:107
742
  #: application/modules/Twitter/TwitterConfig.php:125
743
  #: application/modules/VkNews/VkNewsConfig.php:42
@@ -853,7 +937,7 @@ msgid "Минимальная комиссия в процентах. Напри
853
  msgstr ""
854
 
855
  #: application/modules/Aliexpress/AliexpressConfig.php:138
856
- #: application/modules/Amazon/AmazonConfig.php:160
857
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:118
858
  #: application/modules/CjProducts/CjProductsConfig.php:96
859
  #: application/modules/Ebay/EbayConfig.php:281
@@ -866,7 +950,7 @@ msgid "Должна быть указана в USD. Например, 12.34"
866
  msgstr ""
867
 
868
  #: application/modules/Aliexpress/AliexpressConfig.php:148
869
- #: application/modules/Amazon/AmazonConfig.php:170
870
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:128
871
  #: application/modules/CjProducts/CjProductsConfig.php:106
872
  #: application/modules/Ebay/EbayConfig.php:271
@@ -904,6 +988,7 @@ msgstr ""
904
  #: application/modules/GoogleBooks/GoogleBooksConfig.php:85
905
  #: application/modules/Linkshare/LinkshareConfig.php:79
906
  #: application/modules/Ozon/OzonConfig.php:62
 
907
  #: application/modules/Twitter/TwitterConfig.php:112
908
  #: application/modules/Youtube/YoutubeConfig.php:57
909
  msgid "Сортировка"
@@ -972,15 +1057,31 @@ msgid "Поле \"Secret Access Key\" не может быть пустым."
972
  msgstr ""
973
 
974
  #: application/modules/Amazon/AmazonConfig.php:52
975
- msgid "Связь с Вашим аккаунтом в партнерке. Чтобы получать комиссию от продаж, правильно укажите этот параметр."
 
 
 
 
976
  msgstr ""
977
 
978
- #: application/modules/Amazon/AmazonConfig.php:60
 
 
 
 
979
  msgid "Поле \"Tracking ID\" не может быть пустым."
980
  msgstr ""
981
 
982
- #: application/modules/Amazon/AmazonConfig.php:76
983
- #: application/modules/Amazon/AmazonConfig.php:92
 
 
 
 
 
 
 
 
984
  #: application/modules/Freebase/FreebaseConfig.php:45
985
  #: application/modules/GoogleNews/GoogleNewsConfig.php:30
986
  #: application/modules/Market/MarketConfig.php:58
@@ -988,200 +1089,215 @@ msgstr ""
988
  msgid "Поле \"Результатов\" не может быть больше 10."
989
  msgstr ""
990
 
991
- #: application/modules/Amazon/AmazonConfig.php:98
992
- #: application/modules/Ebay/EbayConfig.php:79
993
- msgid "Locale"
994
- msgstr ""
995
-
996
- #: application/modules/Amazon/AmazonConfig.php:99
997
- msgid "Филиал amazon. Для каждого филиала необходима отдельная регистрация в соответствующей партнерской программе."
998
- msgstr ""
999
-
1000
- #: application/modules/Amazon/AmazonConfig.php:106
1001
  msgid "Вид ссылок"
1002
  msgstr ""
1003
 
1004
- #: application/modules/Amazon/AmazonConfig.php:107
1005
  msgid "Вид партнерских ссылок. Узнайте больше про amazon <a target=\"_blank\" href=\"https://affiliate-program.amazon.com/gp/associates/help/t2/a11\">90 day cookie</a>."
1006
  msgstr ""
1007
 
1008
- #: application/modules/Amazon/AmazonConfig.php:118
1009
  msgid "Категория для поиска"
1010
  msgstr ""
1011
 
1012
- #: application/modules/Amazon/AmazonConfig.php:119
1013
  msgid "Список категорий для US Amazon. Для локальных филиалов некоторые категории могут быть недоступны. Если Вы не зададите категорию для поиска, то никакие другие опции фильтрации кроме поиска по ключевому слову (например, минимальная цена или сортировка) работать не будут."
1014
  msgstr ""
1015
 
1016
- #: application/modules/Amazon/AmazonConfig.php:126
1017
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:197
1018
  #: application/modules/CjProducts/CjProductsConfig.php:175
1019
  #: application/modules/Linkshare/LinkshareConfig.php:93
1020
  msgid "Порядок сортировки"
1021
  msgstr ""
1022
 
1023
- #: application/modules/Amazon/AmazonConfig.php:127
1024
  msgid "Варианты сортировки зависят от locale и выбранной категории. Список доступных значений можно найти <a href=\"http://docs.amazonwebservices.com/AWSECommerceService/latest/DG/index.html?APPNDX_SortValuesArticle.html\">здесь</a>."
1025
  msgstr ""
1026
 
1027
- #: application/modules/Amazon/AmazonConfig.php:136
1028
  msgid "Brouse node"
1029
  msgstr ""
1030
 
1031
- #: application/modules/Amazon/AmazonConfig.php:137
1032
  msgid "Целочисленное ID \"узла\" на amazon. Поиск будет произведен только в этом \"узле\"."
1033
  msgstr ""
1034
 
1035
- #: application/modules/Amazon/AmazonConfig.php:146
1036
  msgid "Поиск в названии"
1037
  msgstr ""
1038
 
1039
- #: application/modules/Amazon/AmazonConfig.php:147
1040
  msgid "Поиск будет произведет только по названиям товаров."
1041
  msgstr ""
1042
 
1043
- #: application/modules/Amazon/AmazonConfig.php:153
1044
  msgid "Только Amazon"
1045
  msgstr ""
1046
 
1047
- #: application/modules/Amazon/AmazonConfig.php:154
1048
  msgid "Выбрать товары, которые продает Amazon. Другие продавцы исключаются из поиска."
1049
  msgstr ""
1050
 
1051
- #: application/modules/Amazon/AmazonConfig.php:161
1052
  msgid "Например, 8.99"
1053
  msgstr ""
1054
 
1055
- #: application/modules/Amazon/AmazonConfig.php:171
1056
  msgid "Например, 98.50"
1057
  msgstr ""
1058
 
1059
- #: application/modules/Amazon/AmazonConfig.php:180
1060
  msgid "Минимальная скидка"
1061
  msgstr ""
1062
 
1063
- #: application/modules/Amazon/AmazonConfig.php:181
1064
  msgid "Выбрать товары со скидкой. Обязательно должна быть задана категория. Обратите внимание, эта опция работает не для всех категорий."
1065
  msgstr ""
1066
 
1067
- #: application/modules/Amazon/AmazonConfig.php:184
1068
  msgid "Неважно"
1069
  msgstr ""
1070
 
1071
- #: application/modules/Amazon/AmazonConfig.php:206
1072
  #: application/modules/Ozon/OzonConfig.php:121
1073
  msgid "Отзывы покупателей"
1074
  msgstr ""
1075
 
1076
- #: application/modules/Amazon/AmazonConfig.php:207
1077
  msgid "Получить отзывы покупателей. Отзывы будут показаны в iframe. iframe URL валидный 24 часа, используйте функцию автообноления, чтобы держать URL в актуальном состоянии."
1078
  msgstr ""
1079
 
1080
- #: application/modules/Amazon/AmazonConfig.php:222
1081
  #: application/modules/Market/MarketConfig.php:138
1082
  #: application/modules/Ozon/OzonConfig.php:155
1083
  msgid "Обрезать отзывы"
1084
  msgstr ""
1085
 
1086
- #: application/modules/Amazon/AmazonConfig.php:223
1087
  msgid "Количество символов для одного отзыва. 0 - максимально возможная длина текста."
1088
  msgstr ""
1089
 
1090
- #: application/modules/Amazon/AmazonConfig.php:247
1091
  msgid "Парсить отписание"
1092
  msgstr ""
1093
 
1094
- #: application/modules/Amazon/AmazonConfig.php:248
1095
  msgid "Парсить описание товаров от продавца."
1096
  msgstr ""
1097
 
1098
- #: application/modules/Amazon/AmazonConfig.php:254
1099
  msgid "Вид описания"
1100
  msgstr ""
1101
 
1102
- #: application/modules/Amazon/AmazonConfig.php:258
1103
  msgid "Как на Amazon"
1104
  msgstr ""
1105
 
1106
- #: application/modules/Amazon/AmazonConfig.php:259
1107
  msgid "Безопасный HTML"
1108
  msgstr ""
1109
 
1110
- #: application/modules/Amazon/AmazonConfig.php:260
1111
  msgid "Только разрешенные теги HTML"
1112
  msgstr ""
1113
 
1114
- #: application/modules/Amazon/AmazonConfig.php:261
1115
  msgid "Только текст"
1116
  msgstr ""
1117
 
1118
- #: application/modules/Amazon/AmazonConfig.php:267
1119
  #: application/modules/Ebay/EbayConfig.php:323
1120
  msgid "Размер описания"
1121
  msgstr ""
1122
 
1123
- #: application/modules/Amazon/AmazonConfig.php:268
1124
  #: application/modules/Ebay/EbayConfig.php:324
1125
  msgid "Максимальный размер описания товара. 0 - не обрезать."
1126
  msgstr ""
1127
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1128
  #: application/modules/Amazon/AmazonModule.php:28
1129
  msgid "Добавляет товары amazon."
1130
  msgstr ""
1131
 
1132
- #: application/modules/Amazon/views/search_panel.php:2
1133
  msgid "Мин. скидка"
1134
  msgstr ""
1135
 
1136
- #: application/modules/Amazon/views/search_panel.php:3
1137
  msgid "5%"
1138
  msgstr ""
1139
 
1140
- #: application/modules/Amazon/views/search_panel.php:4
1141
  msgid "10%"
1142
  msgstr ""
1143
 
1144
- #: application/modules/Amazon/views/search_panel.php:5
1145
  msgid "15%"
1146
  msgstr ""
1147
 
1148
- #: application/modules/Amazon/views/search_panel.php:6
1149
  msgid "20%"
1150
  msgstr ""
1151
 
1152
- #: application/modules/Amazon/views/search_panel.php:7
1153
  msgid "25%"
1154
  msgstr ""
1155
 
1156
- #: application/modules/Amazon/views/search_panel.php:8
1157
  msgid "30%"
1158
  msgstr ""
1159
 
1160
- #: application/modules/Amazon/views/search_panel.php:9
1161
  msgid "35%"
1162
  msgstr ""
1163
 
1164
- #: application/modules/Amazon/views/search_panel.php:10
1165
  msgid "40%"
1166
  msgstr ""
1167
 
1168
- #: application/modules/Amazon/views/search_panel.php:11
1169
  msgid "50%"
1170
  msgstr ""
1171
 
1172
- #: application/modules/Amazon/views/search_panel.php:12
1173
  msgid "60%"
1174
  msgstr ""
1175
 
1176
- #: application/modules/Amazon/views/search_panel.php:13
1177
  msgid "70%"
1178
  msgstr ""
1179
 
1180
- #: application/modules/Amazon/views/search_panel.php:14
1181
  msgid "80%"
1182
  msgstr ""
1183
 
1184
- #: application/modules/Amazon/views/search_panel.php:15
1185
  msgid "90%"
1186
  msgstr ""
1187
 
@@ -1200,6 +1316,7 @@ msgid "Поле \"Account Key\" не может быть пустым."
1200
  msgstr ""
1201
 
1202
  #: application/modules/BingImages/BingImagesConfig.php:36
 
1203
  msgid "Количество результатов для одного запроса."
1204
  msgstr ""
1205
 
@@ -1219,6 +1336,7 @@ msgstr ""
1219
  #: application/modules/GoogleImages/GoogleImagesConfig.php:51
1220
  #: application/modules/GoogleNews/GoogleNewsConfig.php:36
1221
  #: application/modules/Market/MarketConfig.php:64
 
1222
  #: application/modules/RelatedKeywords/RelatedKeywordsConfig.php:51
1223
  #: application/modules/RssFetcher/RssFetcherConfig.php:51
1224
  #: application/modules/Twitter/TwitterConfig.php:96
@@ -1234,6 +1352,7 @@ msgstr ""
1234
  #: application/modules/GoogleImages/GoogleImagesConfig.php:52
1235
  #: application/modules/GoogleNews/GoogleNewsConfig.php:37
1236
  #: application/modules/Market/MarketConfig.php:65
 
1237
  #: application/modules/RelatedKeywords/RelatedKeywordsConfig.php:52
1238
  #: application/modules/RssFetcher/RssFetcherConfig.php:52
1239
  #: application/modules/Twitter/TwitterConfig.php:97
@@ -1363,6 +1482,9 @@ msgstr ""
1363
 
1364
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:91
1365
  #: application/modules/Ozon/OzonConfig.php:95
 
 
 
1366
  #: application/modules/Zanox/ZanoxConfig.php:146
1367
  msgid "Все"
1368
  msgstr ""
@@ -1599,6 +1721,10 @@ msgstr ""
1599
  msgid "Указывайте, если хотите слать трафик через <a href=\"http://www.keywordrush.com/go/viglink\">Viglink</a>. Ваш ID можно найти <a href=\"http://www.viglink.com/install\">здесь</a>, он одинаковый для всех доменов."
1600
  msgstr ""
1601
 
 
 
 
 
1602
  #: application/modules/Ebay/EbayConfig.php:80
1603
  msgid "Локальный сайт eBay. Для каждого локального филиала необходима отдельная регистрация в соответствующей партнерской программе."
1604
  msgstr ""
@@ -1838,6 +1964,7 @@ msgstr ""
1838
 
1839
  #: application/modules/Flickr/FlickrConfig.php:86
1840
  #: application/modules/GoogleImages/GoogleImagesConfig.php:101
 
1841
  msgid "Размер"
1842
  msgstr ""
1843
 
@@ -2088,6 +2215,7 @@ msgid "Ч/б рисунки"
2088
  msgstr ""
2089
 
2090
  #: application/modules/GoogleImages/GoogleImagesConfig.php:130
 
2091
  msgid "Безопасный поиск"
2092
  msgstr ""
2093
 
@@ -2400,6 +2528,54 @@ msgstr ""
2400
  msgid "Добавляет товары OZON.ru"
2401
  msgstr ""
2402
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2403
  #: application/modules/RelatedKeywords/RelatedKeywordsConfig.php:45
2404
  msgid "Поле \"Результатов\" не может быть больше 5ы0."
2405
  msgstr ""
1
+ # Copyright (C) 2016 Content Egg
2
  # This file is distributed under the same license as the Content Egg package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: Content Egg 2.2.0\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/content-egg\n"
7
+ "POT-Creation-Date: 2016-03-08 08:18:08+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "PO-Revision-Date: 2016-MO-DA HO:MI+ZONE\n"
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <LL@li.org>\n"
14
 
16
  msgid "Новая версия"
17
  msgstr ""
18
 
19
+ #: application/admin/AutoblogController.php:75
20
  #: application/admin/views/autoblog_index.php:37
21
  msgid "Автоблоггинг"
22
  msgstr ""
23
 
24
+ #: application/admin/AutoblogController.php:76
25
  #: application/admin/views/autoblog_edit.php:9
26
  #: application/admin/views/autoblog_index.php:38
27
  msgid "Добавить автоблоггинг"
28
  msgstr ""
29
 
30
+ #: application/admin/AutoblogController.php:150
31
  msgid "Задание автоблоггинга сохранено."
32
  msgstr ""
33
 
34
+ #: application/admin/AutoblogController.php:150
35
  #: application/admin/AutoblogTable.php:54
36
  msgid "Запустить сейчас"
37
  msgstr ""
38
 
39
+ #: application/admin/AutoblogController.php:152
40
  msgid "При сохранении задания автоблоггинга возникла ошибка."
41
  msgstr ""
42
 
43
+ #: application/admin/AutoblogController.php:180
44
  msgid "Автоблоггинг не найден"
45
  msgstr ""
46
 
84
  msgid "Настройте и активируйте модули Content Egg плагин."
85
  msgstr ""
86
 
87
+ #: application/admin/GeneralConfig.php:30 application/admin/PluginAdmin.php:83
88
  msgid "Настройки"
89
  msgstr ""
90
 
112
  msgid "Обновление цены, а также обновление выдачи по ключевому слову происходит при открытии страницы поста. Если мы определим по useragent, что на страницу зашел один из известных ботов, никакие парсеры запускаться не будут."
113
  msgstr ""
114
 
115
+ #: application/admin/ImportExportController.php:26
116
+ msgid "Импорт/Экспорт"
117
+ msgstr ""
118
+
119
+ #: application/admin/ImportExportController.php:59
120
+ msgid "Опции были сохранены."
121
+ msgstr ""
122
+
123
+ #: application/admin/ImportExportController.php:59
124
+ msgid "Страница настроек"
125
+ msgstr ""
126
+
127
+ #: application/admin/ImportExportController.php:61
128
+ msgid "Неверный формат."
129
+ msgstr ""
130
+
131
  #: application/admin/LicConfig.php:32
132
  msgid "Лицензия"
133
  msgstr ""
148
  msgid "Неверный ключ лицензии."
149
  msgstr ""
150
 
151
+ #: application/admin/LicConfig.php:57
152
+ msgid "Ключ лицензии не принят. Убедитесь, что вы используйте действительный ключ."
153
+ msgstr ""
154
+
155
+ #: application/admin/LicConfig.php:59
156
+ msgid "Если ключ верный, скорее всего, на вашем сервере заблокированы внешние соединения или по другой причине блокируется доступ к домену keywordrush.com."
157
+ msgstr ""
158
+
159
+ #: application/admin/LicConfig.php:61
160
+ msgid "Пожалуйста, выясните это у своего хостинг-провайдера."
161
+ msgstr ""
162
+
163
+ #: application/admin/LicConfig.php:63
164
+ msgid "Если вам нужна наша помощь, обратитесь в <a href=\"http://www.keywordrush.com/contact\">поддержку</a> плагина."
165
  msgstr ""
166
 
167
  #: application/admin/MyListTable.php:127
196
  msgid "Работай, как профи"
197
  msgstr ""
198
 
199
+ #: application/admin/views/_promo_box.php:9
200
  msgid "Все включено: контент + монетизация."
201
  msgstr ""
202
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
203
  #: application/admin/views/autoblog_edit.php:7
204
  msgid "Редактировать автоблоггинг"
205
  msgstr ""
270
  msgid "Один раз в неделю"
271
  msgstr ""
272
 
273
+ #: application/admin/views/autoblog_metabox.php:41
274
+ msgid "Один раз в две недели"
275
+ msgstr ""
276
+
277
+ #: application/admin/views/autoblog_metabox.php:43
278
  msgid "Как часто запускать это задание автоблоггинга."
279
  msgstr ""
280
 
281
+ #: application/admin/views/autoblog_metabox.php:49
282
  #: application/models/AutoblogModel.php:71
283
  msgid "Ключевые слова"
284
  msgstr ""
285
 
286
+ #: application/admin/views/autoblog_metabox.php:57
287
+ msgid "Заглавная Первая Буква Каждого Слова"
288
+ msgstr ""
289
+
290
+ #: application/admin/views/autoblog_metabox.php:58
291
+ msgid "Заглавная первая буква"
292
+ msgstr ""
293
+
294
+ #: application/admin/views/autoblog_metabox.php:59
295
+ msgid "Сортировать в алфавитном порядке"
296
+ msgstr ""
297
+
298
+ #: application/admin/views/autoblog_metabox.php:60
299
+ msgid "Все слова неактивные"
300
+ msgstr ""
301
+
302
+ #: application/admin/views/autoblog_metabox.php:61
303
+ msgid "Все слова активные"
304
+ msgstr ""
305
+
306
+ #: application/admin/views/autoblog_metabox.php:62
307
+ msgid "Очистить список"
308
+ msgstr ""
309
+
310
+ #: application/admin/views/autoblog_metabox.php:66
311
+ msgid "Всего"
312
+ msgstr ""
313
+
314
+ #: application/admin/views/autoblog_metabox.php:72
315
+ msgid "Подсказки"
316
+ msgstr ""
317
+
318
+ #: application/admin/views/autoblog_metabox.php:73
319
+ msgid "Тренды"
320
+ msgstr ""
321
+
322
+ #: application/admin/views/autoblog_metabox.php:74
323
+ msgid "Товары"
324
+ msgstr ""
325
+
326
+ #: application/admin/views/autoblog_metabox.php:81
327
+ msgid "Яндекс"
328
+ msgstr ""
329
+
330
+ #: application/admin/views/autoblog_metabox.php:82
331
+ msgid "Я.Маркет"
332
+ msgstr ""
333
+
334
+ #: application/admin/views/autoblog_metabox.php:85
335
+ msgid "Начните вводить ключевое слово"
336
+ msgstr ""
337
+
338
+ #: application/admin/views/autoblog_metabox.php:110
339
+ msgid "Загрузить..."
340
+ msgstr ""
341
+
342
+ #: application/admin/views/autoblog_metabox.php:122
343
  msgid "Каждое слово - с новой строки."
344
  msgstr ""
345
 
346
+ #: application/admin/views/autoblog_metabox.php:123
347
  msgid "Одно ключевое слово - это один пост."
348
  msgstr ""
349
 
350
+ #: application/admin/views/autoblog_metabox.php:124
351
  msgid "Обработанные слова отмечены [квадратными скобками]."
352
  msgstr ""
353
 
354
+ #: application/admin/views/autoblog_metabox.php:125
355
  msgid "Когда обработка всех слов закончится, задание будет остановлено."
356
  msgstr ""
357
 
358
+ #: application/admin/views/autoblog_metabox.php:133
359
  msgid "Обрабатывать ключевых слов"
360
  msgstr ""
361
 
362
+ #: application/admin/views/autoblog_metabox.php:138
363
  msgid "Сколько ключевых слов обрабатывать за однин раз. Не рекомендуется устанавливать это значение более 5, чтобы излишне не нагружать сервер."
364
  msgstr ""
365
 
366
+ #: application/admin/views/autoblog_metabox.php:144
367
  msgid "Только выбранные модули"
368
  msgstr ""
369
 
370
+ #: application/admin/views/autoblog_metabox.php:155
371
  msgid "Запускать только выбранные модули для этого задания."
372
  msgstr ""
373
 
374
+ #: application/admin/views/autoblog_metabox.php:156
375
  msgid "Если ничего не выбрано, то подразумевается все активные модули на момент запуска автоблоггинга."
376
  msgstr ""
377
 
378
+ #: application/admin/views/autoblog_metabox.php:163
379
  msgid "Исключить модули"
380
  msgstr ""
381
 
382
+ #: application/admin/views/autoblog_metabox.php:174
383
  msgid "Выбранные модули в этой конфигурации не будут запускаться."
384
  msgstr ""
385
 
386
+ #: application/admin/views/autoblog_metabox.php:181
387
  msgid "Шаблон заголовка"
388
  msgstr ""
389
 
390
+ #: application/admin/views/autoblog_metabox.php:188
391
  msgid "Шаблон для заголовка поста."
392
  msgstr ""
393
 
394
+ #: application/admin/views/autoblog_metabox.php:189
395
  msgid "Используйте теги:"
396
  msgstr ""
397
 
398
+ #: application/admin/views/autoblog_metabox.php:190
399
  msgid "Для обображения данных плагина используйте специальные теги, например:"
400
  msgstr ""
401
 
402
+ #: application/admin/views/autoblog_metabox.php:191
403
  msgid "Вы также можете задать порядковый индекс для доступа к данным плагина:"
404
  msgstr ""
405
 
406
+ #: application/admin/views/autoblog_metabox.php:192
407
  msgid "Вы можете использовать \"формулы\" с перечислением синонимов, из которых будет выбран один случайный вариант, например, {Скидка|Распродажа|Дешево}."
408
  msgstr ""
409
 
410
+ #: application/admin/views/autoblog_metabox.php:199
411
  msgid "Шаблон поста"
412
  msgstr ""
413
 
414
+ #: application/admin/views/autoblog_metabox.php:205
415
  msgid "Шаблон тела поста."
416
  msgstr ""
417
 
418
+ #: application/admin/views/autoblog_metabox.php:206
419
  msgid "Вы можете использовать шорткоды, точно также, как вы делаете это в обычных постах, например: "
420
  msgstr ""
421
 
422
+ #: application/admin/views/autoblog_metabox.php:208
423
  msgid "\"Форумлы\", а также все теги из шаблона заголовка, также будут работать и здесь."
424
  msgstr ""
425
 
426
+ #: application/admin/views/autoblog_metabox.php:216
427
  msgid "Статус поста"
428
  msgstr ""
429
 
430
+ #: application/admin/views/autoblog_metabox.php:228
431
  msgid "Пользователь"
432
  msgstr ""
433
 
434
+ #: application/admin/views/autoblog_metabox.php:235
435
  msgid "От имени этого пользователя будут публиковаться посты."
436
  msgstr ""
437
 
438
+ #: application/admin/views/autoblog_metabox.php:241
439
  #: application/modules/Aliexpress/AliexpressConfig.php:89
440
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:87
441
  #: application/modules/CjLinks/CjLinksConfig.php:125
442
  #: application/modules/Clickbank/ClickbankConfig.php:67
443
  #: application/modules/Linkshare/LinkshareConfig.php:104
444
  #: application/modules/Ozon/OzonConfig.php:91
445
+ #: application/modules/Pixabay/PixabayConfig.php:108
446
  msgid "Категория"
447
  msgstr ""
448
 
449
+ #: application/admin/views/autoblog_metabox.php:248
450
  msgid "Категория для постов."
451
  msgstr ""
452
 
453
+ #: application/admin/views/autoblog_metabox.php:255
454
  msgid "Требуется минимум модулей"
455
  msgstr ""
456
 
457
+ #: application/admin/views/autoblog_metabox.php:260
458
  msgid "Пост не будет опубликован, если контент не найден для этого количества модулей. "
459
  msgstr ""
460
 
461
+ #: application/admin/views/autoblog_metabox.php:266
462
  msgid "Обязательные модули"
463
  msgstr ""
464
 
465
+ #: application/admin/views/autoblog_metabox.php:277
466
  msgid "Пост опубликован не будет, если результаты для этих модулей не найдены."
467
  msgstr ""
468
 
469
+ #: application/admin/views/autoblog_metabox.php:284
470
  #: application/components/AffiliateParserModuleConfig.php:18
471
  msgid "Автоматическое обновление"
472
  msgstr ""
473
 
474
+ #: application/admin/views/autoblog_metabox.php:295
475
  msgid "Для выбранных модулей текущее ключевое слово будет задано как ключевое слово для автообновления. Выдача модуля будет переодически обновляться в соотвествии с настройкой времени жизни кэша."
476
  msgstr ""
477
 
478
+ #: application/admin/views/import_export.php:6
479
+ msgid "Экспорт / Импорт настроек"
480
+ msgstr ""
481
+
482
+ #: application/admin/views/import_export.php:21
483
+ msgid "Сохранить настройки"
484
+ msgstr ""
485
+
486
+ #: application/admin/views/import_export.php:22
487
+ msgid "Для переноса настроек плагина и модулей Content Egg скопируйте сожержимое поля (Ctrl+C) и выполните импорт на новом сайте."
488
+ msgstr ""
489
+
490
+ #: application/admin/views/import_export.php:26
491
+ msgid "Загрузить настройки"
492
+ msgstr ""
493
+
494
+ #: application/admin/views/import_export.php:27
495
+ msgid "Скопируйте настройки с другого сайта и нажмите кнопку \"Импорт\"."
496
+ msgstr ""
497
+
498
+ #: application/admin/views/import_export.php:31
499
+ msgid "Импорт"
500
+ msgstr ""
501
+
502
  #: application/admin/views/lic_settings.php:2
503
  msgid "лицензия"
504
  msgstr ""
505
 
506
+ #: application/admin/views/metabox_general.php:7
507
  msgid "Введите ключевое слово"
508
  msgstr ""
509
 
510
+ #: application/admin/views/metabox_general.php:9
511
  msgid "Найти все"
512
  msgstr ""
513
 
514
+ #: application/admin/views/metabox_general.php:39
515
  #: application/admin/views/metabox_module.php:71
516
  msgid "Добавить все"
517
  msgstr ""
518
 
519
+ #: application/admin/views/metabox_general.php:40
520
  msgid "Вы действительно хотите удалить результаты всех модулей?"
521
  msgstr ""
522
 
523
+ #: application/admin/views/metabox_general.php:40
524
  #: application/admin/views/metabox_module.php:40
525
  msgid "Удалить все"
526
  msgstr ""
715
  #: application/modules/AffilinetCoupons/AffilinetCouponsConfig.php:50
716
  #: application/modules/AffilinetProducts/AffilinetProductsConfig.php:50
717
  #: application/modules/Aliexpress/AliexpressConfig.php:57
718
+ #: application/modules/Amazon/AmazonConfig.php:76
719
  #: application/modules/BingImages/BingImagesConfig.php:35
720
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:35
721
  #: application/modules/CjLinks/CjLinksConfig.php:50
731
  #: application/modules/Linkshare/LinkshareConfig.php:35
732
  #: application/modules/Market/MarketConfig.php:48
733
  #: application/modules/Ozon/OzonConfig.php:40
734
+ #: application/modules/Pixabay/PixabayConfig.php:35
735
  #: application/modules/RelatedKeywords/RelatedKeywordsConfig.php:35
736
  #: application/modules/RssFetcher/RssFetcherConfig.php:35
737
  #: application/modules/Shareasale/ShareasaleConfig.php:65
745
  #: application/modules/AffilinetCoupons/AffilinetCouponsConfig.php:51
746
  #: application/modules/AffilinetProducts/AffilinetProductsConfig.php:51
747
  #: application/modules/Aliexpress/AliexpressConfig.php:58
748
+ #: application/modules/Amazon/AmazonConfig.php:77
749
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:36
750
  #: application/modules/CjLinks/CjLinksConfig.php:51
751
  #: application/modules/CjProducts/CjProductsConfig.php:51
762
  #: application/modules/AffilinetCoupons/AffilinetCouponsConfig.php:61
763
  #: application/modules/AffilinetProducts/AffilinetProductsConfig.php:61
764
  #: application/modules/Aliexpress/AliexpressConfig.php:73
765
+ #: application/modules/Amazon/AmazonConfig.php:92
766
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:51
767
  #: application/modules/CjLinks/CjLinksConfig.php:61
768
  #: application/modules/CjProducts/CjProductsConfig.php:61
779
  #: application/modules/AffilinetCoupons/AffilinetCouponsConfig.php:62
780
  #: application/modules/AffilinetProducts/AffilinetProductsConfig.php:62
781
  #: application/modules/Aliexpress/AliexpressConfig.php:74
782
+ #: application/modules/Amazon/AmazonConfig.php:93
783
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:52
784
  #: application/modules/CjLinks/CjLinksConfig.php:62
785
  #: application/modules/CjProducts/CjProductsConfig.php:62
807
 
808
  #: application/modules/AffilinetProducts/AffilinetProductsConfig.php:165
809
  #: application/modules/Aliexpress/AliexpressConfig.php:206
810
+ #: application/modules/Amazon/AmazonConfig.php:286
811
  #: application/modules/BingImages/BingImagesConfig.php:88
812
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:215
813
  #: application/modules/CjProducts/CjProductsConfig.php:216
821
  #: application/modules/Linkshare/LinkshareConfig.php:114
822
  #: application/modules/Market/MarketConfig.php:170
823
  #: application/modules/Ozon/OzonConfig.php:178
824
+ #: application/modules/Pixabay/PixabayConfig.php:165
825
  #: application/modules/Shareasale/ShareasaleConfig.php:107
826
  #: application/modules/Twitter/TwitterConfig.php:125
827
  #: application/modules/VkNews/VkNewsConfig.php:42
937
  msgstr ""
938
 
939
  #: application/modules/Aliexpress/AliexpressConfig.php:138
940
+ #: application/modules/Amazon/AmazonConfig.php:161
941
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:118
942
  #: application/modules/CjProducts/CjProductsConfig.php:96
943
  #: application/modules/Ebay/EbayConfig.php:281
950
  msgstr ""
951
 
952
  #: application/modules/Aliexpress/AliexpressConfig.php:148
953
+ #: application/modules/Amazon/AmazonConfig.php:171
954
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:128
955
  #: application/modules/CjProducts/CjProductsConfig.php:106
956
  #: application/modules/Ebay/EbayConfig.php:271
988
  #: application/modules/GoogleBooks/GoogleBooksConfig.php:85
989
  #: application/modules/Linkshare/LinkshareConfig.php:79
990
  #: application/modules/Ozon/OzonConfig.php:62
991
+ #: application/modules/Pixabay/PixabayConfig.php:153
992
  #: application/modules/Twitter/TwitterConfig.php:112
993
  #: application/modules/Youtube/YoutubeConfig.php:57
994
  msgid "Сортировка"
1057
  msgstr ""
1058
 
1059
  #: application/modules/Amazon/AmazonConfig.php:52
1060
+ msgid "Связь с вашим аккаунтом в партнерской программе. Чтобы получать комиссию от продаж, правильно укажите этот параметр."
1061
+ msgstr ""
1062
+
1063
+ #: application/modules/Amazon/AmazonConfig.php:53
1064
+ msgid "Tracking ID должен соотвествовать установке локали по-умолчанию."
1065
  msgstr ""
1066
 
1067
+ #: application/modules/Amazon/AmazonConfig.php:54
1068
+ msgid "Ниже вы можете задать значения Tracking ID для остальных локалей, если хотите добавить товары более чем с одной локали."
1069
+ msgstr ""
1070
+
1071
+ #: application/modules/Amazon/AmazonConfig.php:62
1072
  msgid "Поле \"Tracking ID\" не может быть пустым."
1073
  msgstr ""
1074
 
1075
+ #: application/modules/Amazon/AmazonConfig.php:68
1076
+ msgid "Локаль по-умолчанию"
1077
+ msgstr ""
1078
+
1079
+ #: application/modules/Amazon/AmazonConfig.php:69
1080
+ msgid "Локаль/сайт amazon. Для каждой локали необходима отдельная регистрация в соответствующей партнерской программе."
1081
+ msgstr ""
1082
+
1083
+ #: application/modules/Amazon/AmazonConfig.php:86
1084
+ #: application/modules/Amazon/AmazonConfig.php:102
1085
  #: application/modules/Freebase/FreebaseConfig.php:45
1086
  #: application/modules/GoogleNews/GoogleNewsConfig.php:30
1087
  #: application/modules/Market/MarketConfig.php:58
1089
  msgid "Поле \"Результатов\" не может быть больше 10."
1090
  msgstr ""
1091
 
1092
+ #: application/modules/Amazon/AmazonConfig.php:108
 
 
 
 
 
 
 
 
 
1093
  msgid "Вид ссылок"
1094
  msgstr ""
1095
 
1096
+ #: application/modules/Amazon/AmazonConfig.php:109
1097
  msgid "Вид партнерских ссылок. Узнайте больше про amazon <a target=\"_blank\" href=\"https://affiliate-program.amazon.com/gp/associates/help/t2/a11\">90 day cookie</a>."
1098
  msgstr ""
1099
 
1100
+ #: application/modules/Amazon/AmazonConfig.php:119
1101
  msgid "Категория для поиска"
1102
  msgstr ""
1103
 
1104
+ #: application/modules/Amazon/AmazonConfig.php:120
1105
  msgid "Список категорий для US Amazon. Для локальных филиалов некоторые категории могут быть недоступны. Если Вы не зададите категорию для поиска, то никакие другие опции фильтрации кроме поиска по ключевому слову (например, минимальная цена или сортировка) работать не будут."
1106
  msgstr ""
1107
 
1108
+ #: application/modules/Amazon/AmazonConfig.php:127
1109
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:197
1110
  #: application/modules/CjProducts/CjProductsConfig.php:175
1111
  #: application/modules/Linkshare/LinkshareConfig.php:93
1112
  msgid "Порядок сортировки"
1113
  msgstr ""
1114
 
1115
+ #: application/modules/Amazon/AmazonConfig.php:128
1116
  msgid "Варианты сортировки зависят от locale и выбранной категории. Список доступных значений можно найти <a href=\"http://docs.amazonwebservices.com/AWSECommerceService/latest/DG/index.html?APPNDX_SortValuesArticle.html\">здесь</a>."
1117
  msgstr ""
1118
 
1119
+ #: application/modules/Amazon/AmazonConfig.php:137
1120
  msgid "Brouse node"
1121
  msgstr ""
1122
 
1123
+ #: application/modules/Amazon/AmazonConfig.php:138
1124
  msgid "Целочисленное ID \"узла\" на amazon. Поиск будет произведен только в этом \"узле\"."
1125
  msgstr ""
1126
 
1127
+ #: application/modules/Amazon/AmazonConfig.php:147
1128
  msgid "Поиск в названии"
1129
  msgstr ""
1130
 
1131
+ #: application/modules/Amazon/AmazonConfig.php:148
1132
  msgid "Поиск будет произведет только по названиям товаров."
1133
  msgstr ""
1134
 
1135
+ #: application/modules/Amazon/AmazonConfig.php:154
1136
  msgid "Только Amazon"
1137
  msgstr ""
1138
 
1139
+ #: application/modules/Amazon/AmazonConfig.php:155
1140
  msgid "Выбрать товары, которые продает Amazon. Другие продавцы исключаются из поиска."
1141
  msgstr ""
1142
 
1143
+ #: application/modules/Amazon/AmazonConfig.php:162
1144
  msgid "Например, 8.99"
1145
  msgstr ""
1146
 
1147
+ #: application/modules/Amazon/AmazonConfig.php:172
1148
  msgid "Например, 98.50"
1149
  msgstr ""
1150
 
1151
+ #: application/modules/Amazon/AmazonConfig.php:181
1152
  msgid "Минимальная скидка"
1153
  msgstr ""
1154
 
1155
+ #: application/modules/Amazon/AmazonConfig.php:182
1156
  msgid "Выбрать товары со скидкой. Обязательно должна быть задана категория. Обратите внимание, эта опция работает не для всех категорий."
1157
  msgstr ""
1158
 
1159
+ #: application/modules/Amazon/AmazonConfig.php:185
1160
  msgid "Неважно"
1161
  msgstr ""
1162
 
1163
+ #: application/modules/Amazon/AmazonConfig.php:207
1164
  #: application/modules/Ozon/OzonConfig.php:121
1165
  msgid "Отзывы покупателей"
1166
  msgstr ""
1167
 
1168
+ #: application/modules/Amazon/AmazonConfig.php:208
1169
  msgid "Получить отзывы покупателей. Отзывы будут показаны в iframe. iframe URL валидный 24 часа, используйте функцию автообноления, чтобы держать URL в актуальном состоянии."
1170
  msgstr ""
1171
 
1172
+ #: application/modules/Amazon/AmazonConfig.php:223
1173
  #: application/modules/Market/MarketConfig.php:138
1174
  #: application/modules/Ozon/OzonConfig.php:155
1175
  msgid "Обрезать отзывы"
1176
  msgstr ""
1177
 
1178
+ #: application/modules/Amazon/AmazonConfig.php:224
1179
  msgid "Количество символов для одного отзыва. 0 - максимально возможная длина текста."
1180
  msgstr ""
1181
 
1182
+ #: application/modules/Amazon/AmazonConfig.php:248
1183
  msgid "Парсить отписание"
1184
  msgstr ""
1185
 
1186
+ #: application/modules/Amazon/AmazonConfig.php:249
1187
  msgid "Парсить описание товаров от продавца."
1188
  msgstr ""
1189
 
1190
+ #: application/modules/Amazon/AmazonConfig.php:255
1191
  msgid "Вид описания"
1192
  msgstr ""
1193
 
1194
+ #: application/modules/Amazon/AmazonConfig.php:259
1195
  msgid "Как на Amazon"
1196
  msgstr ""
1197
 
1198
+ #: application/modules/Amazon/AmazonConfig.php:260
1199
  msgid "Безопасный HTML"
1200
  msgstr ""
1201
 
1202
+ #: application/modules/Amazon/AmazonConfig.php:261
1203
  msgid "Только разрешенные теги HTML"
1204
  msgstr ""
1205
 
1206
+ #: application/modules/Amazon/AmazonConfig.php:262
1207
  msgid "Только текст"
1208
  msgstr ""
1209
 
1210
+ #: application/modules/Amazon/AmazonConfig.php:268
1211
  #: application/modules/Ebay/EbayConfig.php:323
1212
  msgid "Размер описания"
1213
  msgstr ""
1214
 
1215
+ #: application/modules/Amazon/AmazonConfig.php:269
1216
  #: application/modules/Ebay/EbayConfig.php:324
1217
  msgid "Максимальный размер описания товара. 0 - не обрезать."
1218
  msgstr ""
1219
 
1220
+ #: application/modules/Amazon/AmazonConfig.php:279
1221
+ msgid "Картинки через https"
1222
+ msgstr ""
1223
+
1224
+ #: application/modules/Amazon/AmazonConfig.php:280
1225
+ msgid "Перезаписать адреса картинок через https протокол. Включите эту опцию, если вы используете SSL сертификат на своем домене."
1226
+ msgstr ""
1227
+
1228
+ #: application/modules/Amazon/AmazonConfig.php:287
1229
+ msgid "Сохранять картинки на сервер."
1230
+ msgstr ""
1231
+
1232
+ #: application/modules/Amazon/AmazonConfig.php:287
1233
+ msgid "Включение этой опции возможно нарушает правила API. Используйте на свой страх и риск."
1234
+ msgstr ""
1235
+
1236
+ #: application/modules/Amazon/AmazonConfig.php:297
1237
+ msgid "Tracking ID для %s локали"
1238
+ msgstr ""
1239
+
1240
+ #: application/modules/Amazon/AmazonConfig.php:298
1241
+ msgid "Задайте, если хотите добавлять товары с соответствующего amazon сайта (локали)."
1242
+ msgstr ""
1243
+
1244
  #: application/modules/Amazon/AmazonModule.php:28
1245
  msgid "Добавляет товары amazon."
1246
  msgstr ""
1247
 
1248
+ #: application/modules/Amazon/views/search_panel.php:15
1249
  msgid "Мин. скидка"
1250
  msgstr ""
1251
 
1252
+ #: application/modules/Amazon/views/search_panel.php:16
1253
  msgid "5%"
1254
  msgstr ""
1255
 
1256
+ #: application/modules/Amazon/views/search_panel.php:17
1257
  msgid "10%"
1258
  msgstr ""
1259
 
1260
+ #: application/modules/Amazon/views/search_panel.php:18
1261
  msgid "15%"
1262
  msgstr ""
1263
 
1264
+ #: application/modules/Amazon/views/search_panel.php:19
1265
  msgid "20%"
1266
  msgstr ""
1267
 
1268
+ #: application/modules/Amazon/views/search_panel.php:20
1269
  msgid "25%"
1270
  msgstr ""
1271
 
1272
+ #: application/modules/Amazon/views/search_panel.php:21
1273
  msgid "30%"
1274
  msgstr ""
1275
 
1276
+ #: application/modules/Amazon/views/search_panel.php:22
1277
  msgid "35%"
1278
  msgstr ""
1279
 
1280
+ #: application/modules/Amazon/views/search_panel.php:23
1281
  msgid "40%"
1282
  msgstr ""
1283
 
1284
+ #: application/modules/Amazon/views/search_panel.php:24
1285
  msgid "50%"
1286
  msgstr ""
1287
 
1288
+ #: application/modules/Amazon/views/search_panel.php:25
1289
  msgid "60%"
1290
  msgstr ""
1291
 
1292
+ #: application/modules/Amazon/views/search_panel.php:26
1293
  msgid "70%"
1294
  msgstr ""
1295
 
1296
+ #: application/modules/Amazon/views/search_panel.php:27
1297
  msgid "80%"
1298
  msgstr ""
1299
 
1300
+ #: application/modules/Amazon/views/search_panel.php:28
1301
  msgid "90%"
1302
  msgstr ""
1303
 
1316
  msgstr ""
1317
 
1318
  #: application/modules/BingImages/BingImagesConfig.php:36
1319
+ #: application/modules/Pixabay/PixabayConfig.php:36
1320
  msgid "Количество результатов для одного запроса."
1321
  msgstr ""
1322
 
1336
  #: application/modules/GoogleImages/GoogleImagesConfig.php:51
1337
  #: application/modules/GoogleNews/GoogleNewsConfig.php:36
1338
  #: application/modules/Market/MarketConfig.php:64
1339
+ #: application/modules/Pixabay/PixabayConfig.php:51
1340
  #: application/modules/RelatedKeywords/RelatedKeywordsConfig.php:51
1341
  #: application/modules/RssFetcher/RssFetcherConfig.php:51
1342
  #: application/modules/Twitter/TwitterConfig.php:96
1352
  #: application/modules/GoogleImages/GoogleImagesConfig.php:52
1353
  #: application/modules/GoogleNews/GoogleNewsConfig.php:37
1354
  #: application/modules/Market/MarketConfig.php:65
1355
+ #: application/modules/Pixabay/PixabayConfig.php:52
1356
  #: application/modules/RelatedKeywords/RelatedKeywordsConfig.php:52
1357
  #: application/modules/RssFetcher/RssFetcherConfig.php:52
1358
  #: application/modules/Twitter/TwitterConfig.php:97
1482
 
1483
  #: application/modules/CityadsProducts/CityadsProductsConfig.php:91
1484
  #: application/modules/Ozon/OzonConfig.php:95
1485
+ #: application/modules/Pixabay/PixabayConfig.php:85
1486
+ #: application/modules/Pixabay/PixabayConfig.php:99
1487
+ #: application/modules/Pixabay/PixabayConfig.php:112
1488
  #: application/modules/Zanox/ZanoxConfig.php:146
1489
  msgid "Все"
1490
  msgstr ""
1721
  msgid "Указывайте, если хотите слать трафик через <a href=\"http://www.keywordrush.com/go/viglink\">Viglink</a>. Ваш ID можно найти <a href=\"http://www.viglink.com/install\">здесь</a>, он одинаковый для всех доменов."
1722
  msgstr ""
1723
 
1724
+ #: application/modules/Ebay/EbayConfig.php:79
1725
+ msgid "Locale"
1726
+ msgstr ""
1727
+
1728
  #: application/modules/Ebay/EbayConfig.php:80
1729
  msgid "Локальный сайт eBay. Для каждого локального филиала необходима отдельная регистрация в соответствующей партнерской программе."
1730
  msgstr ""
1964
 
1965
  #: application/modules/Flickr/FlickrConfig.php:86
1966
  #: application/modules/GoogleImages/GoogleImagesConfig.php:101
1967
+ #: application/modules/Pixabay/PixabayConfig.php:67
1968
  msgid "Размер"
1969
  msgstr ""
1970
 
2215
  msgstr ""
2216
 
2217
  #: application/modules/GoogleImages/GoogleImagesConfig.php:130
2218
+ #: application/modules/Pixabay/PixabayConfig.php:146
2219
  msgid "Безопасный поиск"
2220
  msgstr ""
2221
 
2528
  msgid "Добавляет товары OZON.ru"
2529
  msgstr ""
2530
 
2531
+ #: application/modules/Pixabay/PixabayConfig.php:21
2532
+ msgid "Ключ доступа к Pixabay API. Найти можно <a href=\"https://pixabay.com/api/docs/\">здесь</a> (сначала залогиньтесь в свой аккаунт pixabay)."
2533
+ msgstr ""
2534
+
2535
+ #: application/modules/Pixabay/PixabayConfig.php:29
2536
+ msgid "Поле \"Key\" не может быть пустым."
2537
+ msgstr ""
2538
+
2539
+ #: application/modules/Pixabay/PixabayConfig.php:45
2540
+ msgid "Поле \"Результатов\" не может быть больше 200."
2541
+ msgstr ""
2542
+
2543
+ #: application/modules/Pixabay/PixabayConfig.php:61
2544
+ msgid "Поле \"Результатов для автоблоггинга\" не может быть больше 200."
2545
+ msgstr ""
2546
+
2547
+ #: application/modules/Pixabay/PixabayConfig.php:68
2548
+ msgid "Размер изображения по высоте."
2549
+ msgstr ""
2550
+
2551
+ #: application/modules/Pixabay/PixabayConfig.php:81
2552
+ msgid "Тип изображения"
2553
+ msgstr ""
2554
+
2555
+ #: application/modules/Pixabay/PixabayConfig.php:95
2556
+ msgid "Ориентация"
2557
+ msgstr ""
2558
+
2559
+ #: application/modules/Pixabay/PixabayConfig.php:139
2560
+ msgid "Выбор редактора"
2561
+ msgstr ""
2562
+
2563
+ #: application/modules/Pixabay/PixabayConfig.php:140
2564
+ msgid "Select images that have received an Editor's Choice award."
2565
+ msgstr ""
2566
+
2567
+ #: application/modules/Pixabay/PixabayConfig.php:147
2568
+ msgid "A flag indicating that only images suitable for all ages should be returned."
2569
+ msgstr ""
2570
+
2571
+ #: application/modules/Pixabay/PixabayConfig.php:166
2572
+ msgid "Сохранять картинки на сервер. Hotlinking не разрешен правилами pixabay API. Ссылки на картинки pixabay будут валидны 24 часа."
2573
+ msgstr ""
2574
+
2575
+ #: application/modules/Pixabay/PixabayModule.php:24
2576
+ msgid "Поиск фотографий и иллюстраций со свободной лицензией CC0 Public Domain на pixabay.com."
2577
+ msgstr ""
2578
+
2579
  #: application/modules/RelatedKeywords/RelatedKeywordsConfig.php:45
2580
  msgid "Поле \"Результатов\" не может быть больше 5ы0."
2581
  msgstr ""
languages/tpl/content-egg-tpl.pot CHANGED
@@ -1,14 +1,14 @@
1
- # Copyright (C) 2015 Content Egg
2
  # This file is distributed under the same license as the Content Egg package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: Content Egg 2.1.0\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/content-egg-tpl\n"
7
- "POT-Creation-Date: 2015-12-04 11:30:27+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
- "PO-Revision-Date: 2015-MO-DA HO:MI+ZONE\n"
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <LL@li.org>\n"
14
 
@@ -85,9 +85,9 @@ msgstr ""
85
 
86
  #: application/modules/AffilinetProducts/templates/data_item.php:50
87
  #: application/modules/Aliexpress/templates/data_item.php:50
88
- #: application/modules/Amazon/templates/data_compare.php:118
89
- #: application/modules/Amazon/templates/data_compare.php:239
90
- #: application/modules/Amazon/templates/data_item.php:75
91
  #: application/modules/CityadsProducts/templates/data_item.php:50
92
  #: application/modules/CjProducts/templates/data_item.php:46
93
  #: application/modules/Ebay/templates/data_item.php:68
@@ -160,51 +160,51 @@ msgstr ""
160
  msgid "new"
161
  msgstr ""
162
 
163
- #: application/modules/Amazon/templates/data_compare.php:96
164
- #: application/modules/Amazon/templates/data_compare.php:101
165
- #: application/modules/Amazon/templates/data_item.php:61
166
- #: application/modules/Amazon/templates/data_item.php:66
167
  msgid "from"
168
  msgstr ""
169
 
170
- #: application/modules/Amazon/templates/data_compare.php:101
171
- #: application/modules/Amazon/templates/data_item.php:66
172
  msgid "used"
173
  msgstr ""
174
 
175
- #: application/modules/Amazon/templates/data_compare.php:106
176
- #: application/modules/Amazon/templates/data_item.php:71
177
  #: application/modules/Ozon/templates/data_compare.php:75
178
  msgid "as of"
179
  msgstr ""
180
 
181
- #: application/modules/Amazon/templates/data_compare.php:114
182
- #: application/modules/Amazon/templates/data_compare.php:235
183
  #: application/modules/Ozon/templates/data_compare.php:83
184
  #: application/modules/Ozon/templates/data_compare.php:164
185
  msgid "Shop Now"
186
  msgstr ""
187
 
188
- #: application/modules/Amazon/templates/data_compare.php:127
189
- #: application/modules/Amazon/templates/data_item.php:90
190
  #: application/modules/Ozon/templates/data_item.php:95
191
  msgid "Features"
192
  msgstr ""
193
 
194
- #: application/modules/Amazon/templates/data_compare.php:177
195
  #: application/modules/Ozon/templates/data_compare.php:137
196
  msgid "User Reviews"
197
  msgstr ""
198
 
199
- #: application/modules/Amazon/templates/data_compare.php:202
200
  msgid "Expert Reviews"
201
  msgstr ""
202
 
203
- #: application/modules/Amazon/templates/data_compare.php:218
204
  msgid "Barcodes"
205
  msgstr ""
206
 
207
- #: application/modules/Amazon/templates/data_compare.php:246
208
  msgid "Images"
209
  msgstr ""
210
 
@@ -213,18 +213,19 @@ msgstr ""
213
  msgid "Last updated on"
214
  msgstr ""
215
 
216
- #: application/modules/Amazon/templates/data_item.php:102
217
  #: application/modules/Market/templates/data_item.php:106
218
  #: application/modules/Ozon/templates/data_item.php:80
219
  msgid "Customer reviews"
220
  msgstr ""
221
 
222
- #: application/modules/Amazon/templates/data_item.php:107
223
  msgid "customer reviews"
224
  msgstr ""
225
 
226
  #: application/modules/BingImages/templates/data_image.php:5
227
  #: application/modules/GoogleImages/templates/data_image.php:5
 
228
  msgid "Image"
229
  msgstr ""
230
 
@@ -232,6 +233,7 @@ msgstr ""
232
  #: application/modules/Flickr/templates/data_justified_gallery.php:7
233
  #: application/modules/GoogleImages/templates/data_justified_gallery.php:7
234
  #: application/modules/Ozon/templates/data_compare.php:177
 
235
  msgid "Gallery"
236
  msgstr ""
237
 
1
+ # Copyright (C) 2016 Content Egg
2
  # This file is distributed under the same license as the Content Egg package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: Content Egg 2.2.0\n"
6
  "Report-Msgid-Bugs-To: http://wordpress.org/support/plugin/content-egg-tpl\n"
7
+ "POT-Creation-Date: 2016-03-08 08:18:24+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
11
+ "PO-Revision-Date: 2016-MO-DA HO:MI+ZONE\n"
12
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
13
  "Language-Team: LANGUAGE <LL@li.org>\n"
14
 
85
 
86
  #: application/modules/AffilinetProducts/templates/data_item.php:50
87
  #: application/modules/Aliexpress/templates/data_item.php:50
88
+ #: application/modules/Amazon/templates/data_compare.php:120
89
+ #: application/modules/Amazon/templates/data_compare.php:241
90
+ #: application/modules/Amazon/templates/data_item.php:77
91
  #: application/modules/CityadsProducts/templates/data_item.php:50
92
  #: application/modules/CjProducts/templates/data_item.php:46
93
  #: application/modules/Ebay/templates/data_item.php:68
160
  msgid "new"
161
  msgstr ""
162
 
163
+ #: application/modules/Amazon/templates/data_compare.php:98
164
+ #: application/modules/Amazon/templates/data_compare.php:103
165
+ #: application/modules/Amazon/templates/data_item.php:63
166
+ #: application/modules/Amazon/templates/data_item.php:68
167
  msgid "from"
168
  msgstr ""
169
 
170
+ #: application/modules/Amazon/templates/data_compare.php:103
171
+ #: application/modules/Amazon/templates/data_item.php:68
172
  msgid "used"
173
  msgstr ""
174
 
175
+ #: application/modules/Amazon/templates/data_compare.php:108
176
+ #: application/modules/Amazon/templates/data_item.php:73
177
  #: application/modules/Ozon/templates/data_compare.php:75
178
  msgid "as of"
179
  msgstr ""
180
 
181
+ #: application/modules/Amazon/templates/data_compare.php:116
182
+ #: application/modules/Amazon/templates/data_compare.php:237
183
  #: application/modules/Ozon/templates/data_compare.php:83
184
  #: application/modules/Ozon/templates/data_compare.php:164
185
  msgid "Shop Now"
186
  msgstr ""
187
 
188
+ #: application/modules/Amazon/templates/data_compare.php:129
189
+ #: application/modules/Amazon/templates/data_item.php:92
190
  #: application/modules/Ozon/templates/data_item.php:95
191
  msgid "Features"
192
  msgstr ""
193
 
194
+ #: application/modules/Amazon/templates/data_compare.php:179
195
  #: application/modules/Ozon/templates/data_compare.php:137
196
  msgid "User Reviews"
197
  msgstr ""
198
 
199
+ #: application/modules/Amazon/templates/data_compare.php:204
200
  msgid "Expert Reviews"
201
  msgstr ""
202
 
203
+ #: application/modules/Amazon/templates/data_compare.php:220
204
  msgid "Barcodes"
205
  msgstr ""
206
 
207
+ #: application/modules/Amazon/templates/data_compare.php:248
208
  msgid "Images"
209
  msgstr ""
210
 
213
  msgid "Last updated on"
214
  msgstr ""
215
 
216
+ #: application/modules/Amazon/templates/data_item.php:104
217
  #: application/modules/Market/templates/data_item.php:106
218
  #: application/modules/Ozon/templates/data_item.php:80
219
  msgid "Customer reviews"
220
  msgstr ""
221
 
222
+ #: application/modules/Amazon/templates/data_item.php:109
223
  msgid "customer reviews"
224
  msgstr ""
225
 
226
  #: application/modules/BingImages/templates/data_image.php:5
227
  #: application/modules/GoogleImages/templates/data_image.php:5
228
+ #: application/modules/Pixabay/templates/data_image.php:5
229
  msgid "Image"
230
  msgstr ""
231
 
233
  #: application/modules/Flickr/templates/data_justified_gallery.php:7
234
  #: application/modules/GoogleImages/templates/data_justified_gallery.php:7
235
  #: application/modules/Ozon/templates/data_compare.php:177
236
+ #: application/modules/Pixabay/templates/data_justified_gallery.php:7
237
  msgid "Gallery"
238
  msgstr ""
239
 
readme.txt CHANGED
@@ -1,9 +1,9 @@
1
  === Content Egg ===
2
  Contributors: keywordrush,koleksii,wpsoul
3
- Tags: content, affiliate, autoblogging, amazon, affilinet, coupons, linkshare, shareasale, ozon, flickr, youtube, commission junction, aliexpress, cj, images, wikipedia, freebase, ecommerce, links, shortcode, monetize, search engine optimization, ebay, zanox, moneymaking, price comparison, google images, timesaving, clickbank, linkshare
4
  Requires at least: 4.2.2
5
  Tested up to: 4.4
6
- Stable tag: 2.1.0
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
@@ -40,7 +40,7 @@ Easily adding auto updating products from affiliate systems and additional conte
40
  > <strong>PRO version</strong><br>
41
  >Do you want to get even more? Pro version offers tons of additional modules and extended functions.
42
  >
43
- >Modules of free version: Amazon, Google Images, Youtube, Commission Junction Links, Freebase, Affili.net Coupons, Related Keywords, RSS Fetcher.
44
  >
45
  >Additional modules of PRO version: Ebay, Zanox, Aliexpress, CJ Products, ClickBank, Affili.net Products, Linkshare, Shareasale, Cityads, Ozon, Flickr, Bing Images, Google Books, Google News, Twitter, VK news, Yandex Market...
46
  >
@@ -107,6 +107,15 @@ If you can do any Wordpress page templates – you can do also templates for Con
107
 
108
  == Changelog ==
109
 
 
 
 
 
 
 
 
 
 
110
  = 2.1.0 =
111
  * Fix: Amazon decode url.
112
  * Removed: Google Images module. Google Images Search API has been officially closed.
1
  === Content Egg ===
2
  Contributors: keywordrush,koleksii,wpsoul
3
+ Tags: content, affiliate, autoblogging, amazon, affilinet, coupons, linkshare, shareasale, ozon, flickr, youtube, commission junction, aliexpress, cj, images, wikipedia, freebase, ecommerce, links, shortcode, monetize, search engine optimization, ebay, zanox, moneymaking, price comparison, google images, timesaving, clickbank, linkshare, pixabay
4
  Requires at least: 4.2.2
5
  Tested up to: 4.4
6
+ Stable tag: 2.2.0
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
 
40
  > <strong>PRO version</strong><br>
41
  >Do you want to get even more? Pro version offers tons of additional modules and extended functions.
42
  >
43
+ >Modules of free version: Amazon, Pixabay, Google Images, Youtube, Commission Junction Links, Freebase, Affili.net Coupons, Related Keywords, RSS Fetcher.
44
  >
45
  >Additional modules of PRO version: Ebay, Zanox, Aliexpress, CJ Products, ClickBank, Affili.net Products, Linkshare, Shareasale, Cityads, Ozon, Flickr, Bing Images, Google Books, Google News, Twitter, VK news, Yandex Market...
46
  >
107
 
108
  == Changelog ==
109
 
110
+ = 2.2.0 =
111
+ * New: Pixabay module.
112
+ * New: Import/export settings.
113
+ * New: Keyword parsers for autoblogging.
114
+ * New: Keyword tools.
115
+ * Improvement: Amazon module: Multi-locale support.
116
+ * Improvement: Amazon module: Save images locally.
117
+ * Improvement: Amazon module: Rewrite image urls when using https.
118
+
119
  = 2.1.0 =
120
  * Fix: Amazon decode url.
121
  * Removed: Google Images module. Google Images Search API has been officially closed.
res/app/app.js CHANGED
@@ -1,3 +1,4 @@
 
1
  var contentEgg = angular.module('contentEgg', ['ui.bootstrap']);
2
 
3
 
1
+ //var contentEgg = angular.module('contentEgg', ['ui.bootstrap', 'angucomplete-alt']);
2
  var contentEgg = angular.module('contentEgg', ['ui.bootstrap']);
3
 
4
 
res/js/keywords.js ADDED
@@ -0,0 +1,375 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ jQuery(document).ready(function($) {
3
+
4
+ jQuery('#cegg-parsers-tabs').tabs();
5
+ jQuery("#sug_btn_group").buttonset();
6
+ jQuery("#trend_google, #trend_goods").button();
7
+ keywords_count();
8
+
9
+ jQuery( "#tool_capitalise" ).button({
10
+ icons: {
11
+ primary: "ui-icon-triangle-1-n"
12
+ },
13
+ text: false
14
+ }).next().button({
15
+ icons: {
16
+ primary: "ui-icon-carat-1-n"
17
+ },
18
+ text: false
19
+ }).next().button({
20
+ icons: {
21
+ primary: "ui-icon-arrow-1-s"
22
+ },
23
+ text: false
24
+ }).next().button({
25
+ icons: {
26
+ primary: "ui-icon-minus"
27
+ },
28
+ text: false
29
+ }).next().button({
30
+ icons: {
31
+ primary: "ui-icon-plus",
32
+ },
33
+ text: false
34
+ }).next().button({
35
+ icons: {
36
+ primary: "ui-icon-closethick",
37
+ },
38
+ text: false
39
+ });
40
+
41
+
42
+ /** Suggestion tool */
43
+ var sug_parser = 'sug_google';
44
+ //sug parser source
45
+ jQuery("#sug_btn_group input").click(function() {
46
+ sug_parser = jQuery(this).val();
47
+ if (jQuery('#sug_query').val())
48
+ suggest(jQuery('#sug_query').val(), sug_parser);
49
+ });
50
+ jQuery('#sug_query').keyup(function() {
51
+ suggest(jQuery(this).val(), sug_parser);
52
+ });
53
+ //--------------------------------------
54
+
55
+
56
+ //add buttons
57
+ jQuery('#add_selected').click(function() {
58
+ add_selected()
59
+ });
60
+
61
+ jQuery('#add_all').click(function() {
62
+ add_all();
63
+ });
64
+
65
+ // keywords count
66
+ jQuery('#keywords').keyup(function(e) {
67
+ var code = e.which;
68
+ if (code == 13) {
69
+ keywords_count();
70
+ }
71
+ });
72
+
73
+ //tools
74
+ jQuery('#tool_capitalise').click(function(event ) {
75
+ event.preventDefault();
76
+ var keywords = jQuery('#keywords').val();
77
+ jQuery('#keywords').val(keywords.capitalize());
78
+ });
79
+
80
+ jQuery('#tool_sort').click(function(event) {
81
+ event.preventDefault();
82
+ var keywords = jQuery('#keywords').val();
83
+ jQuery('#keywords').val(SortWords(keywords));
84
+ });
85
+
86
+ jQuery('#tool_delete').click(function(event) {
87
+ event.preventDefault();
88
+ jQuery('#keywords').val('');
89
+ keywords_count();
90
+ });
91
+
92
+ jQuery('#tool_add_minus').click(function(event) {
93
+ event.preventDefault();
94
+ var keywords = jQuery('#keywords').val();
95
+ jQuery('#keywords').val(addMinus(keywords));
96
+ });
97
+
98
+ jQuery('#tool_del_minus').click(function(event) {
99
+ event.preventDefault();
100
+ var keywords = jQuery('#keywords').val();
101
+ jQuery('#keywords').val(delMinus(keywords));
102
+ });
103
+
104
+ jQuery('#tool_upper_first').click(function(event) {
105
+ event.preventDefault();
106
+ var keywords = jQuery('#keywords').val();
107
+ jQuery('#keywords').val(upperFirst(keywords));
108
+ });
109
+
110
+
111
+ /**
112
+ * Hot Trends
113
+ */
114
+ jQuery("#trend_google").click(function() {
115
+ jQuery("#trend_google").prop("disabled", true).addClass("ui-state-disabled");
116
+ trend_google();
117
+ jQuery('#trend_google').removeAttr('disabled').removeClass('ui-state-disabled');
118
+ });
119
+
120
+ jQuery("#trend_goods").click(function() {
121
+ jQuery("#trend_goods").prop("disabled", true).addClass("ui-state-disabled");
122
+ amazon_trends();
123
+ jQuery('#trend_goods').removeAttr('disabled').removeClass('ui-state-disabled');
124
+ });
125
+
126
+
127
+ jQuery("#trend_keywords,#sug_keywords,#goods_keywords").change(function() {
128
+ var opt = jQuery(this).children(":selected");
129
+ add_keyword(opt.val());
130
+ opt.remove();
131
+ });
132
+ });
133
+
134
+ function suggest(query, sug_parser) {
135
+ window[sug_parser](query);
136
+ }
137
+
138
+ function sug_yandex(query) {
139
+ var url = 'http://suggest.yandex.ru/suggest-ya.cgi?callback=?&v=4&part=' + encodeURIComponent(query);
140
+ jQuery.getJSON(url, function() {
141
+ })
142
+ .done(function(data) {
143
+ var keywords = '';
144
+ jQuery.each(data[1], function(i, keyword) {
145
+ keywords = keywords + '<option>' + keyword + '</option>';
146
+ });
147
+ jQuery('#sug_keywords').html(keywords);
148
+ });
149
+ }
150
+
151
+ function sug_market(query) {
152
+
153
+ var url = 'http://suggest.market.yandex.ru/suggest-market?callback=?&part=' + encodeURIComponent(query);
154
+ jQuery.getJSON(url, function() {
155
+ })
156
+ .done(function(data) {
157
+ var keywords = '';
158
+ jQuery.each(data[1], function(i, keyword) {
159
+ keywords = keywords + '<option>' + keyword + '</option>';
160
+ });
161
+ jQuery('#sug_keywords').html(keywords);
162
+ });
163
+ }
164
+
165
+ function sug_amazon(query) {
166
+ request = jQuery.ajax({
167
+ url: 'http://completion.amazon.com/search/complete?method=completion&q=' + encodeURI(query) + '&search-alias=aps&client=amazon-search-ui&mkt=1',
168
+ dataType: 'jsonp',
169
+ cache: true
170
+ });
171
+ request.done(function(data) {
172
+ jQuery('#sug_keywords').empty();
173
+ var keywords = '';
174
+ jQuery.each(data[1], function(i, keyword) {
175
+ keywords = keywords + '<option>' + keyword + '</option>';
176
+ });
177
+ jQuery('#sug_keywords').html(keywords);
178
+ });
179
+ }
180
+
181
+ function sug_google(query) {
182
+
183
+ var sitelang = contenteggL10n.sitelang;
184
+ request = jQuery.ajax({
185
+ url: 'http://www.google.com/complete/search?hl=' + sitelang + '&client=serp&js=true&q=' + encodeURIComponent(query),
186
+ dataType: "jsonp",
187
+ cache: true
188
+ });
189
+ request.done(function(data) {
190
+ jQuery('#sug_keywords').empty();
191
+ var keywords = '';
192
+ jQuery.each(data[1], function(i, keyword) {
193
+ keywords = keywords + '<option>' + keyword[0] + '</option>';
194
+ });
195
+ jQuery('#sug_keywords').html(keywords);
196
+ });
197
+ }
198
+
199
+
200
+ // ebay hardcoded callback
201
+ jQuery.namespace = function() {
202
+ var a = arguments, o = null, i, j, d;
203
+ for (i = 0; i < a.length; i = i + 1) {
204
+ d = a[i].split(".");
205
+ o = window;
206
+ for (j = 0; j < d.length; j = j + 1) {
207
+ o[d[j]] = o[d[j]] || {};
208
+ o = o[d[j]];
209
+ }
210
+ }
211
+ return o;
212
+ };
213
+ vjoObj = jQuery.namespace("vjo.darwin.domain.finding.autofill.AutoFill");
214
+ vjoObj._do = function(data) {
215
+ sug_ebay_callback(data);
216
+ }
217
+
218
+
219
+ function sug_ebay(query) {
220
+ request = jQuery.ajax({
221
+ url: 'http://autosug.ebay.com/autosug?kwd=' + encodeURIComponent(query),
222
+ dataType: "jsonp",
223
+ cache: true
224
+ });
225
+ request.done(function(data) {
226
+ });
227
+ }
228
+
229
+ function sug_ebay_callback(data) {
230
+ jQuery('#sug_keywords').empty();
231
+ var keywords;
232
+ jQuery.each(data.res.sug, function(i, keyword) {
233
+ keywords = keywords + '<option>' + keyword + '</option>';
234
+ });
235
+ jQuery('#sug_keywords').html(keywords);
236
+ }
237
+
238
+ function keywords_count() {
239
+ keywords_uniq();
240
+ var d = jQuery('#keywords').val();
241
+ jQuery('#k_count').text(d.split(/\n/).length);
242
+ }
243
+
244
+ function keywords_uniq() {
245
+ // delete duplicates
246
+ var arr = jQuery("#keywords").val().split("\n");
247
+ var arrDistinct = new Array();
248
+ jQuery(arr).each(function(index, item) {
249
+ if (jQuery.inArray(item, arrDistinct) == -1)
250
+ arrDistinct.push(item);
251
+ });
252
+ jQuery("#keywords").val(arrDistinct.join("\n"));
253
+ }
254
+
255
+ String.prototype.capitalize = function() {
256
+ return this.replace(/(^|\s)([a-zа-я])/g, function(m, p1, p2) {
257
+ return p1 + p2.toUpperCase();
258
+ });
259
+ };
260
+
261
+ function SortWords(words) {
262
+ var warr = new Array();
263
+ warr = words.split("\n");
264
+ //warr.pop();
265
+ warr = warr.sort();
266
+ return warr.join('\n');
267
+ }
268
+
269
+ function addMinus(words) {
270
+ words = words.replace(/^(?!\[)/gm, '[');
271
+ words = words.replace(/([^?:\]])$/gm, "$1]");
272
+ return words;
273
+ }
274
+
275
+ function delMinus(words) {
276
+ words = words.replace(/^\[/gm, '');
277
+ words = words.replace(/\]$/gm, '');
278
+ return words;
279
+ }
280
+
281
+ function upperFirst(words) {
282
+ words = words.toLowerCase();
283
+ return words.replace(/(^|\n)(.)/g, function(m, p1, p2, offset, s) {
284
+ return m.toUpperCase();
285
+ });
286
+ }
287
+
288
+
289
+ /**
290
+ * Hot Trends
291
+ */
292
+
293
+ function trend_google() {
294
+
295
+ var sitelang = contenteggL10n.sitelang;
296
+
297
+ jQuery('#trend_keywords').empty();
298
+ var zone = 'com';
299
+
300
+ if (sitelang == 'ru')
301
+ zone = 'ru';
302
+ else if (sitelang == 'de')
303
+ zone = 'de';
304
+ else if (sitelang == 'fr')
305
+ zone = 'fr';
306
+ else if (sitelang == 'uk')
307
+ zone = 'com.ua';
308
+ else if (sitelang == 'th')
309
+ zone = 'co.th';
310
+ else if (sitelang == 'tr')
311
+ zone = 'com.tr';
312
+ else if (sitelang == 'es')
313
+ zone = 'es';
314
+ else if (sitelang == 'it')
315
+ zone = 'it';
316
+ else if (sitelang == 'el')
317
+ zone = 'gr';
318
+ else if (sitelang == 'jp')
319
+ zone = 'co.jp';
320
+ else
321
+ zone = 'com';
322
+
323
+ var url = 'http://ajax.googleapis.com/ajax/services/feed/load?callback=?&v=1.0&scoring=h&num=100&q=http%3A%2F%2Fwww.google.' + zone + '%2Ftrends%2Fhottrends%2Fatom%2Fhourly';
324
+ jQuery.getJSON(url, function() {
325
+ })
326
+ .done(function(data) {
327
+ var keywords = {};
328
+ var keyword;
329
+ jQuery.each(data.responseData.feed.entries, function(i, row) {
330
+ var as = jQuery(row.content).find('a');
331
+ as.each(function() {
332
+ var keyword = jQuery(this).text();
333
+ if (!keywords.hasOwnProperty(keyword)) {
334
+ keywords[keyword] = keyword;
335
+ jQuery('#trend_keywords')
336
+ .append(jQuery("<option></option>")
337
+ .attr("value", keyword)
338
+ .text(keyword));
339
+ }
340
+ });
341
+ });
342
+ });
343
+ }
344
+ function amazon_trends() {
345
+
346
+ var category_id = jQuery('#amazon_categ').val();
347
+ var amazon_section = jQuery('#amazon_section').val();
348
+ var url = 'http://www.amazon.com/gp/rss/' + amazon_section + '/' + category_id + '/';
349
+ var gurl = 'http://ajax.googleapis.com/ajax/services/feed/load?callback=?&v=1.0&num=50&q=';
350
+ gurl += encodeURI(url);
351
+ jQuery('#goods_keywords').empty();
352
+ jQuery.getJSON(gurl, function() {
353
+ })
354
+ .done(function(data) {
355
+ var keyword;
356
+ jQuery.each(data.responseData.feed.entries, function(i, row) {
357
+ keyword = row.title;
358
+ i++;
359
+ keyword = keyword.replace('#' + i + ': ', "");
360
+ jQuery.trim(keyword);
361
+ jQuery('#goods_keywords')
362
+ .append(jQuery("<option></option>")
363
+ .attr("value", keyword)
364
+ .text(keyword));
365
+ });
366
+ });
367
+
368
+ }
369
+
370
+ function add_keyword(keyword) {
371
+ if (jQuery("#keywords").val())
372
+ jQuery("#keywords").val(jQuery("#keywords").val() + "\n");
373
+ jQuery("#keywords").val(jQuery("#keywords").val() + keyword);
374
+ keywords_count();
375
+ }