WP Job Manager - Version 1.1.2

Version Description

  • job_manager_get_dashboard_jobs_args filter
  • Better handling of submit job steps.
  • Option to store the slug of the submit job page - used by addons.
  • Use :input in JS to support multiple input types if customised.
Download this release

Release Info

Developer mikejolley
Plugin Icon 128x128 WP Job Manager
Version 1.1.2
Comparing to
See all releases

Code changes from version 1.1.1 to 1.1.2

assets/js/ajax-filters.js CHANGED
@@ -20,16 +20,16 @@ jQuery(document).ready(function($) {
20
 
21
  var filter_job_type = new Array();
22
 
23
- $('input[name="filter_job_type[]"]:checked', form).each(function() {
24
  filter_job_type.push( $(this).val() );
25
  });
26
 
27
- var categories = form.find('select[name^=search_categories], input[name^=search_categories]').map(function () { return $(this).val(); }).get();
28
 
29
  var keywords = '';
30
  var location = '';
31
- var $keywords = form.find('input[name=search_keywords]');
32
- var $location = form.find('input[name=search_location]');
33
 
34
  // Workaround placeholder scripts
35
  if ( $keywords.val() != $keywords.attr( 'placeholder' ) )
@@ -44,9 +44,9 @@ jQuery(document).ready(function($) {
44
  search_location: location,
45
  search_categories: categories,
46
  filter_job_type: filter_job_type,
47
- per_page: form.find('input[name=per_page]').val(),
48
- orderby: form.find('input[name=orderby]').val(),
49
- order: form.find('input[name=order]').val(),
50
  page: page,
51
  form_data: form.serialize()
52
  };
@@ -106,10 +106,10 @@ jQuery(document).ready(function($) {
106
  var target = $(this).closest( 'div.job_listings' );
107
  var form = $(this).closest( 'form' );
108
 
109
- form.find('input[name=search_keywords]').val('');
110
- form.find('input[name=search_location]').val('');
111
- form.find('select[name^=search_categories]').val('');
112
- $('input[name="filter_job_type[]"]', form).attr('checked', 'checked');
113
 
114
  target.trigger( 'reset' );
115
  target.trigger( 'update_results', [ 1, false ] );
20
 
21
  var filter_job_type = new Array();
22
 
23
+ $(':input[name="filter_job_type[]"]:checked', form).each(function() {
24
  filter_job_type.push( $(this).val() );
25
  });
26
 
27
+ var categories = form.find(':input[name^=search_categories], :input[name^=search_categories]').map(function () { return $(this).val(); }).get();
28
 
29
  var keywords = '';
30
  var location = '';
31
+ var $keywords = form.find(':input[name=search_keywords]');
32
+ var $location = form.find(':input[name=search_location]');
33
 
34
  // Workaround placeholder scripts
35
  if ( $keywords.val() != $keywords.attr( 'placeholder' ) )
44
  search_location: location,
45
  search_categories: categories,
46
  filter_job_type: filter_job_type,
47
+ per_page: form.find(':input[name=per_page]').val(),
48
+ orderby: form.find(':input[name=orderby]').val(),
49
+ order: form.find(':input[name=order]').val(),
50
  page: page,
51
  form_data: form.serialize()
52
  };
106
  var target = $(this).closest( 'div.job_listings' );
107
  var form = $(this).closest( 'form' );
108
 
109
+ form.find(':input[name=search_keywords]').val('');
110
+ form.find(':input[name=search_location]').val('');
111
+ form.find(':input[name^=search_categories]').val('');
112
+ $(':input[name="filter_job_type[]"]', form).attr('checked', 'checked');
113
 
114
  target.trigger( 'reset' );
115
  target.trigger( 'update_results', [ 1, false ] );
assets/js/ajax-filters.min.js CHANGED
@@ -1 +1 @@
1
- jQuery(document).ready(function(e){var t;e(".job_listings").on("update_results",function(n,r,i){var s=e(this),o=s.find(".job_filters"),u=s.find(".showing_jobs"),a=s.find(".job_listings");t&&t.abort();if(i)e(".load_more_jobs",s).addClass("loading");else{e(a).addClass("loading");e("li.job_listing",a).css("visibility","hidden")}var f=new Array;e('input[name="filter_job_type[]"]:checked',o).each(function(){f.push(e(this).val())});var l=o.find("select[name^=search_categories], input[name^=search_categories]").map(function(){return e(this).val()}).get(),c="",h="",p=o.find("input[name=search_keywords]"),d=o.find("input[name=search_location]");p.val()!=p.attr("placeholder")&&(c=p.val());d.val()!=d.attr("placeholder")&&(h=d.val());var v={action:"job_manager_get_listings",search_keywords:c,search_location:h,search_categories:l,filter_job_type:f,per_page:o.find("input[name=per_page]").val(),orderby:o.find("input[name=orderby]").val(),order:o.find("input[name=order]").val(),page:r,form_data:o.serialize()};t=e.ajax({type:"POST",url:job_manager_ajax_filters.ajax_url,data:v,success:function(t){if(t)try{t.indexOf("<!--WPJM-->")>=0&&(t=t.split("<!--WPJM-->")[1]);t.indexOf("<!--WPJM_END-->")>=0&&(t=t.split("<!--WPJM_END-->")[0]);var n=e.parseJSON(t);n.showing?e(u).show().html("").append("<span>"+n.showing+"</span>"+n.showing_links):e(u).hide();n.html&&(i?e(a).append(n.html):e(a).html(n.html));!n.found_jobs||n.max_num_pages==r?e(".load_more_jobs",s).hide():e(".load_more_jobs",s).show().data("page",r);e(a).removeClass("loading");e(".load_more_jobs",s).removeClass("loading");e("li.job_listing",a).css("visibility","visible")}catch(o){console.log(o)}}})});e("#search_keywords, #search_location, .job_types input, #search_categories").change(function(){var t=e(this).closest("div.job_listings");t.trigger("update_results",[1,!1])}).change();e(".job_filters").on("click",".reset",function(){var t=e(this).closest("div.job_listings"),n=e(this).closest("form");n.find("input[name=search_keywords]").val("");n.find("input[name=search_location]").val("");n.find("select[name^=search_categories]").val("");e('input[name="filter_job_type[]"]',n).attr("checked","checked");t.trigger("reset");t.trigger("update_results",[1,!1]);return!1});e(".load_more_jobs").click(function(){var t=e(this).closest("div.job_listings"),n=e(this).data("page");n?n=parseInt(n):n=1;e(this).data("page",n+1);t.trigger("update_results",[n+1,!0]);return!1})});
1
+ jQuery(document).ready(function(e){var t;e(".job_listings").on("update_results",function(n,r,i){var s=e(this),o=s.find(".job_filters"),u=s.find(".showing_jobs"),a=s.find(".job_listings");t&&t.abort();if(i)e(".load_more_jobs",s).addClass("loading");else{e(a).addClass("loading");e("li.job_listing",a).css("visibility","hidden")}var f=new Array;e(':input[name="filter_job_type[]"]:checked',o).each(function(){f.push(e(this).val())});var l=o.find(":input[name^=search_categories], :input[name^=search_categories]").map(function(){return e(this).val()}).get(),c="",h="",p=o.find(":input[name=search_keywords]"),d=o.find(":input[name=search_location]");p.val()!=p.attr("placeholder")&&(c=p.val());d.val()!=d.attr("placeholder")&&(h=d.val());var v={action:"job_manager_get_listings",search_keywords:c,search_location:h,search_categories:l,filter_job_type:f,per_page:o.find(":input[name=per_page]").val(),orderby:o.find(":input[name=orderby]").val(),order:o.find(":input[name=order]").val(),page:r,form_data:o.serialize()};t=e.ajax({type:"POST",url:job_manager_ajax_filters.ajax_url,data:v,success:function(t){if(t)try{t.indexOf("<!--WPJM-->")>=0&&(t=t.split("<!--WPJM-->")[1]);t.indexOf("<!--WPJM_END-->")>=0&&(t=t.split("<!--WPJM_END-->")[0]);var n=e.parseJSON(t);n.showing?e(u).show().html("").append("<span>"+n.showing+"</span>"+n.showing_links):e(u).hide();n.html&&(i?e(a).append(n.html):e(a).html(n.html));!n.found_jobs||n.max_num_pages==r?e(".load_more_jobs",s).hide():e(".load_more_jobs",s).show().data("page",r);e(a).removeClass("loading");e(".load_more_jobs",s).removeClass("loading");e("li.job_listing",a).css("visibility","visible")}catch(o){console.log(o)}}})});e("#search_keywords, #search_location, .job_types input, #search_categories").change(function(){var t=e(this).closest("div.job_listings");t.trigger("update_results",[1,!1])}).change();e(".job_filters").on("click",".reset",function(){var t=e(this).closest("div.job_listings"),n=e(this).closest("form");n.find(":input[name=search_keywords]").val("");n.find(":input[name=search_location]").val("");n.find(":input[name^=search_categories]").val("");e(':input[name="filter_job_type[]"]',n).attr("checked","checked");t.trigger("reset");t.trigger("update_results",[1,!1]);return!1});e(".load_more_jobs").click(function(){var t=e(this).closest("div.job_listings"),n=e(this).data("page");n?n=parseInt(n):n=1;e(this).data("page",n+1);t.trigger("update_results",[n+1,!0]);return!1})});
includes/admin/class-wp-job-manager-settings.php CHANGED
@@ -95,6 +95,13 @@ class WP_Job_Manager_Settings {
95
  'desc' => __( 'How many <strong>days</strong> listings are live before expiring. Can be left blank to never expire.', 'job_manager' ),
96
  'attributes' => array()
97
  ),
 
 
 
 
 
 
 
98
  )
99
  ),
100
  )
95
  'desc' => __( 'How many <strong>days</strong> listings are live before expiring. Can be left blank to never expire.', 'job_manager' ),
96
  'attributes' => array()
97
  ),
98
+ array(
99
+ 'name' => 'job_manager_submit_page_slug',
100
+ 'std' => '',
101
+ 'label' => __( 'Submit Page Slug', 'job_manager' ),
102
+ 'desc' => __( 'Enter the slug of the page where you have placed the [job_submit_form] shortcode. This lets the plugin know where the form is located.', 'job_manager' ),
103
+ 'type' => 'input'
104
+ )
105
  )
106
  ),
107
  )
includes/class-wp-job-manager-shortcodes.php CHANGED
@@ -127,7 +127,7 @@ class WP_Job_Manager_Shortcodes {
127
  }
128
 
129
  // ....If not show the job dashboard
130
- $args = array(
131
  'post_type' => 'job_listing',
132
  'post_status' => array( 'publish', 'expired', 'pending' ),
133
  'ignore_sticky_posts' => 1,
@@ -135,7 +135,7 @@ class WP_Job_Manager_Shortcodes {
135
  'orderby' => 'date',
136
  'order' => 'desc',
137
  'author' => get_current_user_id()
138
- );
139
 
140
  $jobs = get_posts( $args );
141
 
127
  }
128
 
129
  // ....If not show the job dashboard
130
+ $args = apply_filters( 'job_manager_get_dashboard_jobs_args', array(
131
  'post_type' => 'job_listing',
132
  'post_status' => array( 'publish', 'expired', 'pending' ),
133
  'ignore_sticky_posts' => 1,
135
  'orderby' => 'date',
136
  'order' => 'desc',
137
  'author' => get_current_user_id()
138
+ ) );
139
 
140
  $jobs = get_posts( $args );
141
 
includes/forms/class-wp-job-manager-form-submit-job.php CHANGED
@@ -9,7 +9,7 @@ class WP_Job_Manager_Form_Submit_Job extends WP_Job_Manager_Form {
9
  protected static $job_id;
10
  protected static $preview_job;
11
  protected static $steps;
12
- protected static $step;
13
 
14
  /**
15
  * Init form
@@ -17,10 +17,6 @@ class WP_Job_Manager_Form_Submit_Job extends WP_Job_Manager_Form {
17
  public static function init() {
18
  add_action( 'wp', array( __CLASS__, 'process' ) );
19
 
20
- // Get step/job
21
- self::$step = ! empty( $_REQUEST['step'] ) ? max( absint( $_REQUEST['step'] ), 0 ) : 0;
22
- self::$job_id = ! empty( $_REQUEST['job_id'] ) ? absint( $_REQUEST[ 'job_id' ] ) : 0;
23
-
24
  self::$steps = (array) apply_filters( 'submit_job_steps', array(
25
  'submit' => array(
26
  'name' => __( 'Submit Details', 'job_manager' ),
@@ -41,7 +37,13 @@ class WP_Job_Manager_Form_Submit_Job extends WP_Job_Manager_Form {
41
  )
42
  ) );
43
 
44
- usort( self::$steps, array( __CLASS__, 'sort_by_priority' ) );
 
 
 
 
 
 
45
 
46
  // Validate job ID if set
47
  if ( self::$job_id && ! in_array( get_post_status( self::$job_id ), apply_filters( 'job_manager_valid_submit_job_statuses', array( 'preview' ) ) ) ) {
9
  protected static $job_id;
10
  protected static $preview_job;
11
  protected static $steps;
12
+ protected static $step = 0;
13
 
14
  /**
15
  * Init form
17
  public static function init() {
18
  add_action( 'wp', array( __CLASS__, 'process' ) );
19
 
 
 
 
 
20
  self::$steps = (array) apply_filters( 'submit_job_steps', array(
21
  'submit' => array(
22
  'name' => __( 'Submit Details', 'job_manager' ),
37
  )
38
  ) );
39
 
40
+ uasort( self::$steps, array( __CLASS__, 'sort_by_priority' ) );
41
+
42
+ // Get step/job
43
+ if ( ! empty( $_REQUEST['step'] ) ) {
44
+ self::$step = is_numeric( $_REQUEST['step'] ) ? max( absint( $_REQUEST['step'] ), 0 ) : array_search( $_REQUEST['step'], array_keys( self::$steps ) );
45
+ }
46
+ self::$job_id = ! empty( $_REQUEST['job_id'] ) ? absint( $_REQUEST[ 'job_id' ] ) : 0;
47
 
48
  // Validate job ID if set
49
  if ( self::$job_id && ! in_array( get_post_status( self::$job_id ), apply_filters( 'job_manager_valid_submit_job_statuses', array( 'preview' ) ) ) ) {
languages/job_manager-ru_RU.po ADDED
@@ -0,0 +1,1071 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: WP Job Manager v1.0.1\n"
4
+ "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: \n"
6
+ "PO-Revision-Date: 2013-08-30 16:52+0400\n"
7
+ "Last-Translator: Roman Cher <cr@officeutils.com>\n"
8
+ "Language-Team: Chris Penning <info@foxgerman.com>\n"
9
+ "MIME-Version: 1.0\n"
10
+ "Content-Type: text/plain; charset=UTF-8\n"
11
+ "Content-Transfer-Encoding: 8bit\n"
12
+ "Plural-Forms: nplurals=2; plural=n != 1;\n"
13
+ "X-Generator: Poedit 1.5.7\n"
14
+ "X-Poedit-SourceCharset: UTF-8\n"
15
+ "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
16
+ "_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
17
+ "X-Poedit-Basepath: ../\n"
18
+ "X-Textdomain-Support: yes\n"
19
+ "Language: de_DE\n"
20
+ "X-Poedit-SearchPath-0: .\n"
21
+
22
+ # @ job_manager
23
+ #: includes/admin/class-wp-job-manager-admin.php:49
24
+ msgid "Settings"
25
+ msgstr "Установки"
26
+
27
+ # @ job_manager
28
+ #: includes/admin/class-wp-job-manager-cpt.php:43
29
+ #: includes/admin/class-wp-job-manager-cpt.php:44
30
+ msgid "Approve Jobs"
31
+ msgstr "Одобренные вакансии"
32
+
33
+ # @ job_manager
34
+ #: includes/admin/class-wp-job-manager-cpt.php:112
35
+ #: includes/admin/class-wp-job-manager-cpt.php:114
36
+ #, php-format
37
+ msgid "%s approved"
38
+ msgstr "%s одобрена"
39
+
40
+ # @ job_manager
41
+ #: includes/admin/class-wp-job-manager-cpt.php:157
42
+ msgid "Select a category"
43
+ msgstr "Выберите категорию"
44
+
45
+ # @ job_manager
46
+ #: includes/admin/class-wp-job-manager-cpt.php:190
47
+ msgid "Job position title"
48
+ msgstr "Наименование вакансии"
49
+
50
+ # @ job_manager
51
+ #: includes/admin/class-wp-job-manager-cpt.php:206
52
+ #, php-format
53
+ msgid "Job listing updated. <a href=\"%s\">View Job</a>"
54
+ msgstr "Список вакансий обновлен. <a href=\"%s\">Просмотр вакансии</a>"
55
+
56
+ # @ job_manager
57
+ #: includes/admin/class-wp-job-manager-cpt.php:207
58
+ msgid "Custom field updated."
59
+ msgstr "Пользовательское поле обновлено."
60
+
61
+ # @ job_manager
62
+ #: includes/admin/class-wp-job-manager-cpt.php:208
63
+ msgid "Custom field deleted."
64
+ msgstr "Пользовательское поле удалено."
65
+
66
+ # @ job_manager
67
+ #: includes/admin/class-wp-job-manager-cpt.php:209
68
+ msgid "Job listing updated."
69
+ msgstr "Вакансия обновлена."
70
+
71
+ # @ job_manager
72
+ #: includes/admin/class-wp-job-manager-cpt.php:210
73
+ #, php-format
74
+ msgid "Job listing restored to revision from %s"
75
+ msgstr "Вакансия восстановлена к ревизии %s"
76
+
77
+ # @ job_manager
78
+ #: includes/admin/class-wp-job-manager-cpt.php:211
79
+ #, php-format
80
+ msgid "Job listing published. <a href=\"%s\">View Job</a>"
81
+ msgstr "Вакансия опубликована. <a href=\"%s\">Просмотр вакансии</a>"
82
+
83
+ # @ job_manager
84
+ #: includes/admin/class-wp-job-manager-cpt.php:212
85
+ msgid "Job listing saved."
86
+ msgstr "Вакансия сохранена."
87
+
88
+ # @ job_manager
89
+ #: includes/admin/class-wp-job-manager-cpt.php:213
90
+ #, php-format
91
+ msgid "Job listing submitted. <a target=\"_blank\" href=\"%s\">Preview Job</a>"
92
+ msgstr ""
93
+ "Вакансия отправлена. <a target=\"_blank\" href=\"%s\">Предпросмотр вакансии</"
94
+ "a>"
95
+
96
+ # @ job_manager
97
+ #: includes/admin/class-wp-job-manager-cpt.php:214
98
+ #, php-format
99
+ msgid ""
100
+ "Job listing scheduled for: <strong>%1$s</strong>. <a target=\"_blank\" href="
101
+ "\"%2$s\">Preview Job</a>"
102
+ msgstr ""
103
+ "Вакансия запланирована для публикации: <strong>%1$s</strong>. <a target="
104
+ "\"_blank\" href=\"%2$s\">Предпросмотр вакансии </a>"
105
+
106
+ # @ job_manager
107
+ #: includes/admin/class-wp-job-manager-cpt.php:215
108
+ msgid "M j, Y @ G:i"
109
+ msgstr "M j, Y @ G:i"
110
+
111
+ # @ job_manager
112
+ #: includes/admin/class-wp-job-manager-cpt.php:216
113
+ #, php-format
114
+ msgid ""
115
+ "Job listing draft updated. <a target=\"_blank\" href=\"%s\">Preview Job</a>"
116
+ msgstr ""
117
+ "Черновик вакансии обновлен. <a target=\"_blank\" href=\"%s\">Предпросмотр "
118
+ "вакансии</a>"
119
+
120
+ # @ job_manager
121
+ #: includes/admin/class-wp-job-manager-cpt.php:233
122
+ msgid "Type"
123
+ msgstr "Тип"
124
+
125
+ # @ job_manager
126
+ #: includes/admin/class-wp-job-manager-cpt.php:234
127
+ msgid "Position"
128
+ msgstr "Позиция"
129
+
130
+ # @ job_manager
131
+ #: includes/admin/class-wp-job-manager-cpt.php:235
132
+ msgid "Company"
133
+ msgstr "Компания"
134
+
135
+ # @ job_manager
136
+ #: includes/admin/class-wp-job-manager-cpt.php:236
137
+ #: templates/content-single-job_listing.php:14
138
+ msgid "Posted"
139
+ msgstr "Опубликовано"
140
+
141
+ # @ job_manager
142
+ #: includes/admin/class-wp-job-manager-cpt.php:237
143
+ #: templates/job-dashboard.php:9
144
+ msgid "Expires"
145
+ msgstr "Истекло"
146
+
147
+ # @ job_manager
148
+ #: includes/admin/class-wp-job-manager-cpt.php:239
149
+ msgid "Categories"
150
+ msgstr "Категории"
151
+
152
+ # @ job_manager
153
+ #: includes/admin/class-wp-job-manager-cpt.php:240
154
+ msgid "Job Status"
155
+ msgstr "Статус вакансии"
156
+
157
+ # @ job_manager
158
+ #: includes/admin/class-wp-job-manager-cpt.php:241
159
+ #: templates/job-dashboard.php:10
160
+ msgid "Filled?"
161
+ msgstr "Заполнено?"
162
+
163
+ # @ job_manager
164
+ #: includes/admin/class-wp-job-manager-cpt.php:242
165
+ msgid "Actions"
166
+ msgstr "Действия"
167
+
168
+ # @ job_manager
169
+ #: includes/admin/class-wp-job-manager-cpt.php:291
170
+ msgid "by a guest"
171
+ msgstr "гостем"
172
+
173
+ # @ job_manager
174
+ #: includes/admin/class-wp-job-manager-cpt.php:291
175
+ #, php-format
176
+ msgid "by %s"
177
+ msgstr "%s"
178
+
179
+ # @ job_manager
180
+ #: includes/admin/class-wp-job-manager-cpt.php:304
181
+ msgid "Approve"
182
+ msgstr "Одобрено"
183
+
184
+ # @ job_manager
185
+ #: includes/admin/class-wp-job-manager-cpt.php:311
186
+ msgid "View"
187
+ msgstr "Просмотр"
188
+
189
+ # @ job_manager
190
+ #: includes/admin/class-wp-job-manager-cpt.php:316
191
+ #: includes/class-wp-job-manager-post-types.php:156
192
+ #: templates/job-dashboard.php:29
193
+ msgid "Edit"
194
+ msgstr "Редактирование"
195
+
196
+ # @ job_manager
197
+ #: includes/admin/class-wp-job-manager-cpt.php:321
198
+ #: templates/job-dashboard.php:39
199
+ msgid "Delete"
200
+ msgstr "Удаление"
201
+
202
+ # @ job_manager
203
+ #: includes/admin/class-wp-job-manager-settings.php:31
204
+ #: includes/class-wp-job-manager-post-types.php:132
205
+ msgid "Job Listings"
206
+ msgstr "Вакансии"
207
+
208
+ # @ job_manager
209
+ #: includes/admin/class-wp-job-manager-settings.php:37
210
+ msgid "Jobs per page"
211
+ msgstr "Вакансий на страницу"
212
+
213
+ # @ job_manager
214
+ #: includes/admin/class-wp-job-manager-settings.php:38
215
+ msgid "How many jobs should be shown per page by default?"
216
+ msgstr "Сколько вакансий на странице показывать по умолчанию?"
217
+
218
+ # @ job_manager
219
+ #: includes/admin/class-wp-job-manager-settings.php:44
220
+ msgid "Filled positions"
221
+ msgstr "Заполненные позиции"
222
+
223
+ # @ job_manager
224
+ #: includes/admin/class-wp-job-manager-settings.php:45
225
+ msgid "Hide filled positions"
226
+ msgstr "Скрыть закрытые позиции"
227
+
228
+ # @ job_manager
229
+ #: includes/admin/class-wp-job-manager-settings.php:46
230
+ msgid "If enabled, filled positions will be hidden from the job list."
231
+ msgstr "Если разрешено, заполненные позици будут скрыты из списка вакансий"
232
+
233
+ # @ job_manager
234
+ #: includes/admin/class-wp-job-manager-settings.php:53
235
+ msgid "Job categories"
236
+ msgstr "Список категорий"
237
+
238
+ # @ job_manager
239
+ #: includes/admin/class-wp-job-manager-settings.php:54
240
+ msgid "Enable job categories"
241
+ msgstr "Разрешить список категорий"
242
+
243
+ # @ job_manager
244
+ #: includes/admin/class-wp-job-manager-settings.php:55
245
+ msgid ""
246
+ "Choose whether to enable job categories. Categories must be setup by an "
247
+ "admin for users to choose during job submission."
248
+ msgstr ""
249
+ "Выберите для разрешения категорий. Категории должны быть заданы "
250
+ "администратором для выбора в процессе публикации вакансии."
251
+
252
+ # @ job_manager
253
+ #: includes/admin/class-wp-job-manager-settings.php:62
254
+ msgid "Job Submission"
255
+ msgstr "Публикация вакансии"
256
+
257
+ # @ job_manager
258
+ #: includes/admin/class-wp-job-manager-settings.php:67
259
+ msgid "Account creation"
260
+ msgstr "Создание учётной записи"
261
+
262
+ # @ job_manager
263
+ #: includes/admin/class-wp-job-manager-settings.php:68
264
+ msgid "Allow account creation"
265
+ msgstr "Разрешить создание учетной записи"
266
+
267
+ # @ job_manager
268
+ #: includes/admin/class-wp-job-manager-settings.php:69
269
+ msgid ""
270
+ "If enabled, non-logged in users will be able to create an account by "
271
+ "entering their email address on the job submission form."
272
+ msgstr ""
273
+ "Если разрешено, не авторизованный пользователь сможет создать учетную запись "
274
+ "введя свой почтовый адрес в форме подачи заявки."
275
+
276
+ # @ job_manager
277
+ #: includes/admin/class-wp-job-manager-settings.php:76
278
+ msgid "Account required"
279
+ msgstr "Требуется учетная запись"
280
+
281
+ # @ job_manager
282
+ #: includes/admin/class-wp-job-manager-settings.php:77
283
+ msgid "Job submission requires an account"
284
+ msgstr "Публикация вакансий требует учетной записи"
285
+
286
+ # @ job_manager
287
+ #: includes/admin/class-wp-job-manager-settings.php:78
288
+ msgid ""
289
+ "If disabled, non-logged in users will be able to submit job listings without "
290
+ "creating an account."
291
+ msgstr ""
292
+ "Если запрещено, не авторизованный пользователь сможет публиковать список "
293
+ "вакансий без создания учетной записи."
294
+
295
+ # @ job_manager
296
+ #: includes/admin/class-wp-job-manager-settings.php:85
297
+ msgid "Approval Required"
298
+ msgstr "Требуется одобрение."
299
+
300
+ # @ job_manager
301
+ #: includes/admin/class-wp-job-manager-settings.php:86
302
+ msgid "New submissions require admin approval"
303
+ msgstr "Новые заявки требуют одобрения администратора"
304
+
305
+ # @ job_manager
306
+ #: includes/admin/class-wp-job-manager-settings.php:87
307
+ msgid "If enabled, new submissions will be inactive, pending admin approval."
308
+ msgstr ""
309
+ "Если включено, новые заявки будут неактивны, ожидая одобрения "
310
+ "администратором."
311
+
312
+ # @ job_manager
313
+ #: includes/admin/class-wp-job-manager-settings.php:94
314
+ msgid "Listing duration"
315
+ msgstr "Срок публикации"
316
+
317
+ # @ job_manager
318
+ #: includes/admin/class-wp-job-manager-settings.php:95
319
+ msgid ""
320
+ "How many <strong>days</strong> listings are live before expiring. Can be "
321
+ "left blank to never expire."
322
+ msgstr ""
323
+ "Сколько <strong>дней</strong> вакансия будет находится в списке. Оставьте "
324
+ "пустым, чтобы вакансия осталась навсегда."
325
+
326
+ # @ job_manager
327
+ #: includes/admin/class-wp-job-manager-settings.php:148
328
+ msgid "Settings successfully saved"
329
+ msgstr "Настройки успешно сохранены"
330
+
331
+ # @ job_manager
332
+ #: includes/admin/class-wp-job-manager-settings.php:219
333
+ msgid "Save Changes"
334
+ msgstr "Сохранить изменения"
335
+
336
+ # @ job_manager
337
+ #: includes/admin/class-wp-job-manager-writepanels.php:27
338
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:102
339
+ msgid "Job location"
340
+ msgstr "Расположение работы"
341
+
342
+ # @ job_manager
343
+ #: includes/admin/class-wp-job-manager-writepanels.php:28
344
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:106
345
+ msgid "e.g. \"London, UK\", \"New York\", \"Houston, TX\""
346
+ msgstr "например \"London, UK\", \"Москва\", \"Урюпинск\""
347
+
348
+ # @ job_manager
349
+ #: includes/admin/class-wp-job-manager-writepanels.php:29
350
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:103
351
+ msgid ""
352
+ "Leave this blank if the job can be done from anywhere (i.e. telecommuting)"
353
+ msgstr ""
354
+ "Оставьте пустым, если работа может быть выполнена из любого места (удаленная "
355
+ "работа)"
356
+
357
+ # @ job_manager
358
+ #: includes/admin/class-wp-job-manager-writepanels.php:32
359
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:133
360
+ msgid "Application email/URL"
361
+ msgstr "Адрес сайта или емайл"
362
+
363
+ # @ job_manager
364
+ #: includes/admin/class-wp-job-manager-writepanels.php:33
365
+ msgid "URL or email which applicants use to apply"
366
+ msgstr ""
367
+ "Адрес сайта или емайл по которому кандидат сможет связаться с работодателем"
368
+
369
+ # @ job_manager
370
+ #: includes/admin/class-wp-job-manager-writepanels.php:36
371
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:142
372
+ msgid "Company name"
373
+ msgstr "Название организации"
374
+
375
+ # @ job_manager
376
+ #: includes/admin/class-wp-job-manager-writepanels.php:40
377
+ msgid "Company website"
378
+ msgstr "Вебсайт организации"
379
+
380
+ # @ job_manager
381
+ #: includes/admin/class-wp-job-manager-writepanels.php:44
382
+ msgid "Company tagline"
383
+ msgstr "Фирменный слоган"
384
+
385
+ # @ job_manager
386
+ #: includes/admin/class-wp-job-manager-writepanels.php:45
387
+ msgid "Brief description about the company"
388
+ msgstr "Краткое описание сути организации"
389
+
390
+ # @ job_manager
391
+ #: includes/admin/class-wp-job-manager-writepanels.php:48
392
+ msgid "Company Twitter"
393
+ msgstr "Корпоративный Twitter"
394
+
395
+ # @ job_manager
396
+ #: includes/admin/class-wp-job-manager-writepanels.php:52
397
+ msgid "Company logo"
398
+ msgstr "Логотип"
399
+
400
+ # @ job_manager
401
+ #: includes/admin/class-wp-job-manager-writepanels.php:53
402
+ msgid "URL to the company logo"
403
+ msgstr "Ссылка на изображение с логотипом"
404
+
405
+ # @ job_manager
406
+ #: includes/admin/class-wp-job-manager-writepanels.php:57
407
+ msgid "Position filled?"
408
+ msgstr "Вакансия замещена?"
409
+
410
+ # @ job_manager
411
+ #: includes/admin/class-wp-job-manager-writepanels.php:70
412
+ msgid "Job Listing Data"
413
+ msgstr "Данные списка вакансий"
414
+
415
+ # @ job_manager
416
+ #: includes/admin/class-wp-job-manager-writepanels.php:90
417
+ msgid "Use as company logo"
418
+ msgstr "Использовать как логотип организации"
419
+
420
+ # @ job_manager
421
+ #: includes/admin/class-wp-job-manager-writepanels.php:90
422
+ msgid "Upload company logo"
423
+ msgstr "Выгрузить логотип организации"
424
+
425
+ # @ job_manager
426
+ #: includes/class-wp-job-manager-ajax.php:112
427
+ msgid "No more jobs found matching your selection."
428
+ msgstr "Больше подходящих вакансий."
429
+
430
+ # @ job_manager
431
+ #: includes/class-wp-job-manager-ajax.php:154
432
+ #, php-format
433
+ msgid "Showing %s&ldquo;%s&rdquo; %sjobs"
434
+ msgstr "Отображение %s&ldquo;%s&rdquo; %s вакансий"
435
+
436
+ # @ job_manager
437
+ #: includes/class-wp-job-manager-ajax.php:156
438
+ #, php-format
439
+ msgid "Showing all %s%sjobs"
440
+ msgstr "Отображение всех %s из %s вакансий"
441
+
442
+ # @ job_manager
443
+ #: includes/class-wp-job-manager-ajax.php:159
444
+ #, php-format
445
+ msgid "located in &ldquo;%s&rdquo;"
446
+ msgstr "найдено в &ldquo;%s&rdquo;"
447
+
448
+ # @ job_manager
449
+ #: includes/class-wp-job-manager-post-types.php:42
450
+ msgid "Job Category"
451
+ msgstr "Категория вакансии"
452
+
453
+ # @ job_manager
454
+ #: includes/class-wp-job-manager-post-types.php:43
455
+ msgid "Job Categories"
456
+ msgstr "Категории вакансии"
457
+
458
+ # @ job_manager
459
+ #: includes/class-wp-job-manager-post-types.php:47
460
+ msgctxt "Job category slug - resave permalinks after changing this"
461
+ msgid "job-category"
462
+ msgstr "job-category"
463
+
464
+ # @ job_manager
465
+ #: includes/class-wp-job-manager-post-types.php:64
466
+ #: includes/class-wp-job-manager-post-types.php:107
467
+ #: includes/class-wp-job-manager-post-types.php:161
468
+ #, php-format
469
+ msgid "Search %s"
470
+ msgstr "Поиск %s"
471
+
472
+ # @ job_manager
473
+ #: includes/class-wp-job-manager-post-types.php:65
474
+ #: includes/class-wp-job-manager-post-types.php:108
475
+ #: includes/class-wp-job-manager-post-types.php:153
476
+ #, php-format
477
+ msgid "All %s"
478
+ msgstr "Все %s"
479
+
480
+ # @ job_manager
481
+ #: includes/class-wp-job-manager-post-types.php:66
482
+ #: includes/class-wp-job-manager-post-types.php:109
483
+ #: includes/class-wp-job-manager-post-types.php:164
484
+ #, php-format
485
+ msgid "Parent %s"
486
+ msgstr "Родитель %s"
487
+
488
+ # @ job_manager
489
+ #: includes/class-wp-job-manager-post-types.php:67
490
+ #: includes/class-wp-job-manager-post-types.php:110
491
+ #, php-format
492
+ msgid "Parent %s:"
493
+ msgstr "Родитель %s"
494
+
495
+ # @ job_manager
496
+ #: includes/class-wp-job-manager-post-types.php:68
497
+ #: includes/class-wp-job-manager-post-types.php:111
498
+ #: includes/class-wp-job-manager-post-types.php:157
499
+ #, php-format
500
+ msgid "Edit %s"
501
+ msgstr "Редактировать %s"
502
+
503
+ # @ job_manager
504
+ #: includes/class-wp-job-manager-post-types.php:69
505
+ #: includes/class-wp-job-manager-post-types.php:112
506
+ #, php-format
507
+ msgid "Update %s"
508
+ msgstr "Обновить %s"
509
+
510
+ # @ job_manager
511
+ #: includes/class-wp-job-manager-post-types.php:70
512
+ #: includes/class-wp-job-manager-post-types.php:113
513
+ #, php-format
514
+ msgid "Add New %s"
515
+ msgstr "Добавить новую %s"
516
+
517
+ # @ job_manager
518
+ #: includes/class-wp-job-manager-post-types.php:71
519
+ #: includes/class-wp-job-manager-post-types.php:114
520
+ #, php-format
521
+ msgid "New %s Name"
522
+ msgstr "Новое название %s"
523
+
524
+ # @ job_manager
525
+ #: includes/class-wp-job-manager-post-types.php:86
526
+ msgid "Job Type"
527
+ msgstr "Тип вакансии"
528
+
529
+ # @ job_manager
530
+ #: includes/class-wp-job-manager-post-types.php:87
531
+ msgid "Job Types"
532
+ msgstr "Типы вакансий"
533
+
534
+ # @ job_manager
535
+ #: includes/class-wp-job-manager-post-types.php:91
536
+ msgctxt "Job type slug - resave permalinks after changing this"
537
+ msgid "job-type"
538
+ msgstr "job-type"
539
+
540
+ # @ job_manager
541
+ #: includes/class-wp-job-manager-post-types.php:131
542
+ msgid "Job Listing"
543
+ msgstr "Вакансии"
544
+
545
+ # @ job_manager
546
+ #: includes/class-wp-job-manager-post-types.php:135
547
+ msgctxt "Post type archive slug - resave permalinks after changing this"
548
+ msgid "jobs"
549
+ msgstr "Jobs"
550
+
551
+ # @ job_manager
552
+ #: includes/class-wp-job-manager-post-types.php:141
553
+ msgctxt "Job permalink - resave permalinks after changing this"
554
+ msgid "job"
555
+ msgstr "Job"
556
+
557
+ # @ job_manager
558
+ #: includes/class-wp-job-manager-post-types.php:154
559
+ msgid "Add New"
560
+ msgstr "Добавить новый"
561
+
562
+ # @ job_manager
563
+ #: includes/class-wp-job-manager-post-types.php:155
564
+ #, php-format
565
+ msgid "Add %s"
566
+ msgstr "Добавить %s"
567
+
568
+ # @ job_manager
569
+ #: includes/class-wp-job-manager-post-types.php:158
570
+ #, php-format
571
+ msgid "New %s"
572
+ msgstr "Новый %s"
573
+
574
+ # @ job_manager
575
+ #: includes/class-wp-job-manager-post-types.php:159
576
+ #: includes/class-wp-job-manager-post-types.php:160
577
+ #, php-format
578
+ msgid "View %s"
579
+ msgstr "Просмотр %s"
580
+
581
+ # @ job_manager
582
+ #: includes/class-wp-job-manager-post-types.php:162
583
+ #, php-format
584
+ msgid "No %s found"
585
+ msgstr "Не найдено %s"
586
+
587
+ # @ job_manager
588
+ #: includes/class-wp-job-manager-post-types.php:163
589
+ #, php-format
590
+ msgid "No %s found in trash"
591
+ msgstr "В корзине не найдено %s "
592
+
593
+ # @ job_manager
594
+ #: includes/class-wp-job-manager-post-types.php:166
595
+ msgid "This is where you can create and manage job listings."
596
+ msgstr "Здесь вы можете создавать и управлять вакансиями"
597
+
598
+ # @ job_manager
599
+ #: includes/class-wp-job-manager-post-types.php:201
600
+ msgctxt "job_listing"
601
+ msgid "Expired"
602
+ msgstr "Истекла"
603
+
604
+ # @ job_manager
605
+ #: includes/class-wp-job-manager-post-types.php:206
606
+ #, php-format
607
+ msgid "Expired <span class=\"count\">(%s)</span>"
608
+ msgid_plural "Expired <span class=\"count\">(%s)</span>"
609
+ msgstr[0] "Истекла <span class=\"count\">(%s)</span>"
610
+ msgstr[1] "Истекли <span class=\"count\">(%s)</span>"
611
+
612
+ # @ job_manager
613
+ #: includes/class-wp-job-manager-shortcodes.php:61
614
+ msgid "Invalid Job ID"
615
+ msgstr "Неверный ID вакансии"
616
+
617
+ # @ job_manager
618
+ #: includes/class-wp-job-manager-shortcodes.php:67
619
+ msgid "This job is already filled"
620
+ msgstr "Эта вакансия уже занята"
621
+
622
+ # @ job_manager
623
+ #: includes/class-wp-job-manager-shortcodes.php:73
624
+ #, php-format
625
+ msgid "%s has been filled"
626
+ msgstr "%s была занята"
627
+
628
+ # @ job_manager
629
+ #: includes/class-wp-job-manager-shortcodes.php:78
630
+ msgid "This job is already not filled"
631
+ msgstr "Эта вакансия ещё свободна"
632
+
633
+ # @ job_manager
634
+ #: includes/class-wp-job-manager-shortcodes.php:84
635
+ #, php-format
636
+ msgid "%s has been marked as not filled"
637
+ msgstr "%s была помечена как свободная"
638
+
639
+ # @ job_manager
640
+ #: includes/class-wp-job-manager-shortcodes.php:91
641
+ #, php-format
642
+ msgid "%s has been deleted"
643
+ msgstr "%s была удалена"
644
+
645
+ # @ job_manager
646
+ #: includes/class-wp-job-manager-shortcodes.php:111
647
+ msgid "You need to be signed in to manage your job listings."
648
+ msgstr "Вы должны быть авторизованы для управлени своим списком вакансий."
649
+
650
+ # @ job_manager
651
+ #: includes/class-wp-job-manager-shortcodes.php:178
652
+ msgid "Load more job listings"
653
+ msgstr "Загрузить ещё список вакансий"
654
+
655
+ # @ job_manager
656
+ #: includes/class-wp-job-manager-widgets.php:139
657
+ msgid "Display a list of the most recent jobs on your site."
658
+ msgstr "Показать список наиболее свежих вакансий на вашем сайте"
659
+
660
+ # @ job_manager
661
+ #: includes/class-wp-job-manager-widgets.php:141
662
+ msgid "Recent Job Listings"
663
+ msgstr "Список свежих вакансий"
664
+
665
+ # @ job_manager
666
+ #: includes/class-wp-job-manager-widgets.php:145
667
+ msgid "Recent Jobs"
668
+ msgstr "Свежие вакансии"
669
+
670
+ # @ job_manager
671
+ #: includes/class-wp-job-manager-widgets.php:146
672
+ msgid "Title"
673
+ msgstr "Наименование"
674
+
675
+ # @ job_manager
676
+ #: includes/class-wp-job-manager-widgets.php:154
677
+ msgid "Number of jobs to show"
678
+ msgstr "Количество вакансий для отображения"
679
+
680
+ # @ job_manager
681
+ #: includes/forms/class-wp-job-manager-form-edit-job.php:39
682
+ msgid "Invalid job"
683
+ msgstr "Неверная вакансия"
684
+
685
+ # @ job_manager
686
+ #: includes/forms/class-wp-job-manager-form-edit-job.php:78
687
+ msgid "Update job listing"
688
+ msgstr "Обновить список вакансий"
689
+
690
+ # @ job_manager
691
+ #: includes/forms/class-wp-job-manager-form-edit-job.php:103
692
+ msgid "Your changes have been saved."
693
+ msgstr "Ваши изменения были сохранены."
694
+
695
+ # @ job_manager
696
+ #: includes/forms/class-wp-job-manager-form-edit-job.php:103
697
+ msgid "View Job Listing &rarr;"
698
+ msgstr "Просмотр списка вакансий &rarr;"
699
+
700
+ # @ job_manager
701
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:26
702
+ msgid "Submit Details"
703
+ msgstr "Сохранить детали"
704
+
705
+ # @ job_manager
706
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:32
707
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:458
708
+ msgid "Preview"
709
+ msgstr "Предпросмотр"
710
+
711
+ # @ job_manager
712
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:38
713
+ msgid "Done"
714
+ msgstr "Выполнено"
715
+
716
+ # @ job_manager
717
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:95
718
+ msgid "Job title"
719
+ msgstr "Название вакансии"
720
+
721
+ # @ job_manager
722
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:110
723
+ msgid "Job type"
724
+ msgstr "Тип вакансии"
725
+
726
+ # @ job_manager
727
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:118
728
+ msgid "Job category"
729
+ msgstr "Категория вакансии"
730
+
731
+ # @ job_manager
732
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:126
733
+ msgid "Description"
734
+ msgstr "Описание"
735
+
736
+ # @ job_manager
737
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:136
738
+ msgid "Enter an email address or website URL"
739
+ msgstr "Введите адрес электронной почты или ссылку на сайт"
740
+
741
+ # @ job_manager
742
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:145
743
+ msgid "Enter the name of the company"
744
+ msgstr "Введите название организации"
745
+
746
+ # @ job_manager
747
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:149
748
+ #: templates/content-single-job_listing.php:25
749
+ msgid "Website"
750
+ msgstr "Вебсайт"
751
+
752
+ # @ job_manager
753
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:152
754
+ msgid "http://"
755
+ msgstr "http://"
756
+
757
+ # @ job_manager
758
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:156
759
+ msgid "Tagline"
760
+ msgstr "Слоган"
761
+
762
+ # @ job_manager
763
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:159
764
+ msgid "Briefly describe your company"
765
+ msgstr "Краткое описание вашей компании"
766
+
767
+ # @ job_manager
768
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:164
769
+ msgid "Twitter username"
770
+ msgstr "учетная запись Twitter "
771
+
772
+ # @ job_manager
773
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:167
774
+ msgid "@yourcompany"
775
+ msgstr "@организация"
776
+
777
+ # @ job_manager
778
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:171
779
+ msgid "Logo"
780
+ msgstr "Логотип"
781
+
782
+ # @ job_manager
783
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:229
784
+ #, php-format
785
+ msgid "%s is a required field"
786
+ msgstr "%s обязательное поле"
787
+
788
+ # @ job_manager
789
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:336
790
+ msgid "Preview job listing &rarr;"
791
+ msgstr "Предпросмотр списка &rarr;"
792
+
793
+ # @ default
794
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:368
795
+ msgid "You must be signed in to post a new job listing."
796
+ msgstr "Вы должны быть авторизованы для публикации нового списка вакансий."
797
+
798
+ # @ job_manager
799
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:453
800
+ msgid "Submit Listing &rarr;"
801
+ msgstr "Отправить список &rarr;"
802
+
803
+ # @ job_manager
804
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:454
805
+ msgid "&larr; Edit listing"
806
+ msgstr "&larr; Редактировать список"
807
+
808
+ # @ job_manager
809
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:520
810
+ msgid "Logo needs to be jpg, gif or png."
811
+ msgstr "Логотип должен быть картинкой в формате jpg, gif или png."
812
+
813
+ # @ job_manager
814
+ #: templates/account-signin.php:4
815
+ msgid "Your account"
816
+ msgstr "Ваша учетная запись"
817
+
818
+ # @ job_manager
819
+ #: templates/account-signin.php:8
820
+ #, php-format
821
+ msgid "You are currently signed in as <strong>%s</strong>."
822
+ msgstr "Вы авторизованы как <strong>%s</strong>."
823
+
824
+ # @ job_manager
825
+ #: templates/account-signin.php:11
826
+ msgid "Sign out"
827
+ msgstr "Выйти"
828
+
829
+ # @ job_manager
830
+ #: templates/account-signin.php:21
831
+ msgid "Have an account?"
832
+ msgstr "Уже есть учетная запись?"
833
+
834
+ # @ job_manager
835
+ #: templates/account-signin.php:23
836
+ msgid "Sign in"
837
+ msgstr "Авторизоваться"
838
+
839
+ # @ job_manager
840
+ #: templates/account-signin.php:27
841
+ #, php-format
842
+ msgid ""
843
+ "If you don&lsquo;t have an account you can %screate one below by entering "
844
+ "your email address. A password will be automatically emailed to you."
845
+ msgstr ""
846
+ "Если вы не имеете учётной записи вы можете создать %s её введя адрес "
847
+ "электронной почты ниже. Пароль будет автоматически отправлен вам на емайл."
848
+
849
+ # @ job_manager
850
+ #: templates/account-signin.php:27
851
+ msgid "optionally"
852
+ msgstr "необязательно"
853
+
854
+ # @ job_manager
855
+ #: templates/account-signin.php:31
856
+ msgid "You must sign in to create a new job listing."
857
+ msgstr "Вы должны авторизоваться для создания нового списка вакансий."
858
+
859
+ # @ job_manager
860
+ #: templates/account-signin.php:38
861
+ msgid "Your email"
862
+ msgstr "Ваш Email"
863
+
864
+ # @ job_manager
865
+ #: templates/account-signin.php:38 templates/job-submit.php:24
866
+ #: templates/job-submit.php:40
867
+ msgid "(optional)"
868
+ msgstr "(необязательно)"
869
+
870
+ # @ job_manager
871
+ #: templates/content-job_listing.php:16
872
+ #: templates/content-single-job_listing.php:14
873
+ #: templates/content-summary-job_listing.php:14
874
+ msgid "ago"
875
+ msgstr "назад"
876
+
877
+ # @ job_manager
878
+ #: templates/content-single-job_listing.php:5
879
+ msgid "This job listing has expired"
880
+ msgstr "Время публикации этой вакансии истекло."
881
+
882
+ # @ job_manager
883
+ #: templates/content-single-job_listing.php:17
884
+ msgid "This position has been filled"
885
+ msgstr "Эта вакансия занята"
886
+
887
+ # @ job_manager
888
+ #: templates/form-fields/file-field.php:3
889
+ msgid "or"
890
+ msgstr "или"
891
+
892
+ # @ job_manager
893
+ #: templates/form-fields/file-field.php:10
894
+ #, php-format
895
+ msgid "Max. file size: %s. Allowed images: jpg, gif, png."
896
+ msgstr "Максимальный размер файла: %s. Допустимый формат: jpg, gif, png."
897
+
898
+ # @ job_manager
899
+ #: templates/job-application.php:5
900
+ msgid "Apply for job"
901
+ msgstr "Заявка на вакансию"
902
+
903
+ # @ job_manager
904
+ #: templates/job-application.php:12
905
+ #, php-format
906
+ msgid ""
907
+ "To apply for this job <strong>email your details to</strong> <a class="
908
+ "\"job_application_email\" href=\"mailto:%1$s%2$s\">%1$s</a>"
909
+ msgstr ""
910
+ "Для заявки на эту вакансию <strong>отправьте подробности по электронной "
911
+ "почте</strong> <a class=\"job_application_email\" href=\"mailto:%1$s%2$s\">"
912
+ "%1$s</a>"
913
+
914
+ # @ job_manager
915
+ #: templates/job-application.php:14
916
+ msgid "Apply using webmail: "
917
+ msgstr "Отправить через Webmail: "
918
+
919
+ # @ job_manager
920
+ #: templates/job-application.php:28
921
+ #, php-format
922
+ msgid ""
923
+ "To apply for this job please visit the following URL: <a href=\"%1$s\">%1$s "
924
+ "&rarr;</a>"
925
+ msgstr ""
926
+ "Для отправки заявки на вакансию пройдите по адресу: <a href=\"%1$s\">%1$s "
927
+ "&rarr;</a>"
928
+
929
+ # @ job_manager
930
+ #: templates/job-dashboard.php:2
931
+ msgid ""
932
+ "Your job listings are shown in the table below. Expired listings will be "
933
+ "automatically removed after 30 days."
934
+ msgstr ""
935
+ "Ваши вакансии показаны в таблице ниже. Публикации с истекшим сроком будут "
936
+ "автоматичеки удалены через 30 дней."
937
+
938
+ # @ job_manager
939
+ #: templates/job-dashboard.php:6
940
+ msgid "Job Title"
941
+ msgstr "Наименование вакансии"
942
+
943
+ # @ job_manager
944
+ #: templates/job-dashboard.php:7
945
+ msgid "Date Posted"
946
+ msgstr "Дата публикации"
947
+
948
+ # @ job_manager
949
+ #: templates/job-dashboard.php:8
950
+ msgid "Status"
951
+ msgstr "Статус"
952
+
953
+ # @ job_manager
954
+ #: templates/job-dashboard.php:16
955
+ msgid "You do not have any active job listings."
956
+ msgstr "У вас нет активных вакансий."
957
+
958
+ # @ job_manager
959
+ #: templates/job-dashboard.php:32
960
+ msgid "Mark not filled"
961
+ msgstr "Метка не заполнена"
962
+
963
+ # @ job_manager
964
+ #: templates/job-dashboard.php:34
965
+ msgid "Mark filled"
966
+ msgstr "Метка заполнена"
967
+
968
+ # @ job_manager
969
+ #: templates/job-filters.php:6
970
+ msgid "Keywords"
971
+ msgstr "Ключевые слова"
972
+
973
+ # @ job_manager
974
+ #: templates/job-filters.php:7
975
+ msgid "All Jobs"
976
+ msgstr "Все вакансии"
977
+
978
+ # @ job_manager
979
+ #: templates/job-filters.php:11
980
+ msgid "Location"
981
+ msgstr "Размещение"
982
+
983
+ # @ job_manager
984
+ #: templates/job-filters.php:12
985
+ msgid "Any Location"
986
+ msgstr "Любое размещение"
987
+
988
+ # @ job_manager
989
+ #: templates/job-filters.php:21
990
+ msgid "Category"
991
+ msgstr "Категория"
992
+
993
+ # @ job_manager
994
+ #: templates/job-filters.php:23
995
+ msgid "All Job Categories"
996
+ msgstr "Все категории вакансий"
997
+
998
+ # @ job_manager
999
+ #: templates/job-filters.php:45
1000
+ msgid "Reset"
1001
+ msgstr "Сброс"
1002
+
1003
+ # @ job_manager
1004
+ #: templates/job-filters.php:46
1005
+ msgid "RSS"
1006
+ msgstr "RSS"
1007
+
1008
+ # @ job_manager
1009
+ #: templates/job-submit.php:34
1010
+ msgid "Company details"
1011
+ msgstr "Описание организации"
1012
+
1013
+ # @ job_manager
1014
+ #: templates/job-submitted.php:4
1015
+ #, php-format
1016
+ msgid ""
1017
+ "Job listed successfully. To view your job listing <a href=\"%s\">click here</"
1018
+ "a>."
1019
+ msgstr ""
1020
+ "Вакансия успешно опубликована и может быть просмотрена по ссылке <a href="
1021
+ "\"%s\">Klicke hier</a>."
1022
+
1023
+ # @ job_manager
1024
+ #: templates/job-submitted.php:7
1025
+ msgid ""
1026
+ "Job submitted successfully. Your job listing will be visible once approved."
1027
+ msgstr ""
1028
+ "Вакансия успеншно отправлена на модерацию и будет доступна сразу же после "
1029
+ "одобрения."
1030
+
1031
+ # @ job_manager
1032
+ #: wp-job-manager-functions.php:101
1033
+ msgid "Your email address isn&#8217;t correct."
1034
+ msgstr "Недопустимый адрес электронной почты."
1035
+
1036
+ # @ job_manager
1037
+ #: wp-job-manager-functions.php:104
1038
+ msgid "This email is already registered, please choose another one."
1039
+ msgstr ""
1040
+ "Учётная запись для этой электронной почты уже существует, пожалуйста, "
1041
+ "используйте другую электронную почту."
1042
+
1043
+ # @ job_manager
1044
+ #: wp-job-manager-template.php:146
1045
+ msgid "Active"
1046
+ msgstr "Активна"
1047
+
1048
+ # @ job_manager
1049
+ #: wp-job-manager-template.php:148
1050
+ msgid "Expired"
1051
+ msgstr "Истекла"
1052
+
1053
+ # @ job_manager
1054
+ #: wp-job-manager-template.php:150
1055
+ msgid "Pending Review"
1056
+ msgstr "Ожидает рассмотрения"
1057
+
1058
+ # @ job_manager
1059
+ #: wp-job-manager-template.php:152
1060
+ msgid "Inactive"
1061
+ msgstr "Неактивна"
1062
+
1063
+ # @ job_manager
1064
+ #: wp-job-manager-template.php:270
1065
+ msgid "Anywhere"
1066
+ msgstr "Везде"
1067
+
1068
+ # @ job_manager
1069
+ #: wp-job-manager.php:89
1070
+ msgid "Are you sure you want to delete this job?"
1071
+ msgstr "Вы уверены, что хотите удалить вакансию?"
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=mike.jol
4
  Tags: job listing, job board, job, jobs, company
5
  Requires at least: 3.5
6
  Tested up to: 3.6
7
- Stable tag: 1.1.1
8
 
9
  Manage job listings from the WordPress admin panel, and allow users to post jobs directly to your site.
10
 
@@ -72,6 +72,12 @@ The manual installation method involves downloading the plugin and uploading it
72
 
73
  == Changelog ==
74
 
 
 
 
 
 
 
75
  = 1.1.1 =
76
  * Improved accuracy of job search
77
  * Fixed category filter dropdown in admin
4
  Tags: job listing, job board, job, jobs, company
5
  Requires at least: 3.5
6
  Tested up to: 3.6
7
+ Stable tag: 1.1.2
8
 
9
  Manage job listings from the WordPress admin panel, and allow users to post jobs directly to your site.
10
 
72
 
73
  == Changelog ==
74
 
75
+ = 1.1.2 =
76
+ * job_manager_get_dashboard_jobs_args filter
77
+ * Better handling of submit job steps.
78
+ * Option to store the slug of the submit job page - used by addons.
79
+ * Use :input in JS to support multiple input types if customised.
80
+
81
  = 1.1.1 =
82
  * Improved accuracy of job search
83
  * Fixed category filter dropdown in admin
wp-job-manager.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: WP Job Manager
4
  Plugin URI: http://mikejolley.com/projects/wp-job-manager/
5
  Description: Manage job listings from the WordPress admin panel, and allow users to post jobs directly to your site.
6
- Version: 1.1.1
7
  Author: Mike Jolley
8
  Author URI: http://mikejolley.com
9
  Requires at least: 3.5
@@ -28,7 +28,7 @@ class WP_Job_Manager {
28
  */
29
  public function __construct() {
30
  // Define constants
31
- define( 'JOB_MANAGER_VERSION', '1.1.1' );
32
  define( 'JOB_MANAGER_PLUGIN_DIR', untrailingslashit( plugin_dir_path( __FILE__ ) ) );
33
  define( 'JOB_MANAGER_PLUGIN_URL', untrailingslashit( plugins_url( basename( plugin_dir_path( __FILE__ ) ), basename( __FILE__ ) ) ) );
34
 
3
  Plugin Name: WP Job Manager
4
  Plugin URI: http://mikejolley.com/projects/wp-job-manager/
5
  Description: Manage job listings from the WordPress admin panel, and allow users to post jobs directly to your site.
6
+ Version: 1.1.2
7
  Author: Mike Jolley
8
  Author URI: http://mikejolley.com
9
  Requires at least: 3.5
28
  */
29
  public function __construct() {
30
  // Define constants
31
+ define( 'JOB_MANAGER_VERSION', '1.1.2' );
32
  define( 'JOB_MANAGER_PLUGIN_DIR', untrailingslashit( plugin_dir_path( __FILE__ ) ) );
33
  define( 'JOB_MANAGER_PLUGIN_URL', untrailingslashit( plugins_url( basename( plugin_dir_path( __FILE__ ) ), basename( __FILE__ ) ) ) );
34