WP Job Manager - Version 1.18.0

Version Description

  • Fix - Keep post name when pending job is posted by non-admin.
  • Fix - Prevent special chars breaking the feeds.
  • Tweak - Added new capabilities for all aspects of Job Listing Management. e.g. edit_job_listings, add_job_listing etc etc. Admin role will be updated on activation/upgrade. If you use custom roles, you'll need to edit them to grant access to the parts you wish.
  • Tweak - Improved uninstaller.
  • Tweak - Clear location data should include geolocation_postcode.
  • Tweak - Always show 'showing' bar, but conditonally show 'reset' link.
  • Tweak - Trigger geolocation whenever location field is saved, even by 3rd parties.
Download this release

Release Info

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

Code changes from version 1.17.0 to 1.18.0

Files changed (67) hide show
  1. assets/js/jquery-chosen/chosen.jquery.js +28 -10
  2. assets/js/jquery-chosen/chosen.jquery.min.js +2 -2
  3. includes/admin/class-wp-job-manager-settings.php +1 -1
  4. includes/admin/class-wp-job-manager-writepanels.php +1 -1
  5. includes/class-wp-job-manager-ajax.php +43 -48
  6. includes/class-wp-job-manager-geocode.php +1 -0
  7. includes/class-wp-job-manager-install.php +56 -6
  8. includes/class-wp-job-manager-post-types.php +32 -15
  9. includes/class-wp-job-manager-shortcodes.php +16 -6
  10. languages/wp-job-manager-af.mo +0 -0
  11. languages/wp-job-manager-af.po +2 -2
  12. languages/wp-job-manager-bg.mo +0 -0
  13. languages/wp-job-manager-bg.po +1 -1
  14. languages/wp-job-manager-de_DE.mo +0 -0
  15. languages/wp-job-manager-de_DE.po +1 -1
  16. languages/wp-job-manager-el.mo +0 -0
  17. languages/wp-job-manager-el.po +1 -1
  18. languages/wp-job-manager-es_DO.mo +0 -0
  19. languages/wp-job-manager-es_DO.po +2 -2
  20. languages/wp-job-manager-es_ES.mo +0 -0
  21. languages/wp-job-manager-es_ES.po +2 -2
  22. languages/wp-job-manager-fi.mo +0 -0
  23. languages/wp-job-manager-fi.po +2 -2
  24. languages/wp-job-manager-fr_FR.mo +0 -0
  25. languages/wp-job-manager-fr_FR.po +2 -2
  26. languages/wp-job-manager-he_IL.mo +0 -0
  27. languages/wp-job-manager-he_IL.po +1 -1
  28. languages/wp-job-manager-hr.mo +0 -0
  29. languages/wp-job-manager-hr.po +1 -1
  30. languages/wp-job-manager-id_ID.mo +0 -0
  31. languages/wp-job-manager-id_ID.po +2 -2
  32. languages/wp-job-manager-it_IT.mo +0 -0
  33. languages/wp-job-manager-it_IT.po +2 -2
  34. languages/wp-job-manager-ja.mo +0 -0
  35. languages/wp-job-manager-ja.po +1 -1
  36. languages/wp-job-manager-ka.mo +0 -0
  37. languages/wp-job-manager-ka.po +2 -2
  38. languages/wp-job-manager-ko_KR.mo +0 -0
  39. languages/wp-job-manager-ko_KR.po +1 -1
  40. languages/wp-job-manager-lt.mo +0 -0
  41. languages/wp-job-manager-lt.po +40 -39
  42. languages/wp-job-manager-nb_NO.mo +0 -0
  43. languages/wp-job-manager-nb_NO.po +2 -2
  44. languages/wp-job-manager-nl_NL.mo +0 -0
  45. languages/wp-job-manager-nl_NL.po +2 -2
  46. languages/wp-job-manager-pl.mo +0 -0
  47. languages/wp-job-manager-pl.po +2 -2
  48. languages/wp-job-manager-pt_BR.mo +0 -0
  49. languages/wp-job-manager-pt_BR.po +2 -2
  50. languages/wp-job-manager-pt_PT.mo +0 -0
  51. languages/wp-job-manager-pt_PT.po +1 -1
  52. languages/wp-job-manager-ru_RU.mo +0 -0
  53. languages/wp-job-manager-ru_RU.po +18 -17
  54. languages/wp-job-manager-sk_SK.mo +0 -0
  55. languages/wp-job-manager-sk_SK.po +2 -2
  56. languages/wp-job-manager-sv_SE.mo +0 -0
  57. languages/wp-job-manager-sv_SE.po +2 -2
  58. languages/wp-job-manager-vi.mo +0 -0
  59. languages/wp-job-manager-vi.po +2 -2
  60. languages/wp-job-manager-zh_TW.mo +0 -0
  61. languages/wp-job-manager-zh_TW.po +225 -224
  62. languages/wp-job-manager.pot +51 -38
  63. readme.txt +10 -1
  64. templates/content-job_listing.php +4 -0
  65. uninstall.php +35 -1
  66. wp-job-manager-functions.php +5 -0
  67. wp-job-manager.php +4 -3
assets/js/jquery-chosen/chosen.jquery.js CHANGED
@@ -2,9 +2,9 @@
2
  Chosen, a Select Box Enhancer for jQuery and Prototype
3
  by Patrick Filler for Harvest, http://getharvest.com
4
 
5
- Version 1.1.0
6
  Full source at https://github.com/harvesthq/chosen
7
- Copyright (c) 2011 Harvest http://getharvest.com
8
 
9
  MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
10
  This file is generated by `grunt build`, do not edit it by hand.
@@ -309,14 +309,13 @@ This file is generated by `grunt build`, do not edit it by hand.
309
  };
310
 
311
  AbstractChosen.prototype.winnow_results = function() {
312
- var escapedSearchText, option, regex, regexAnchor, results, results_group, searchText, startpos, text, zregex, _i, _len, _ref;
313
  this.no_results_clear();
314
  results = 0;
315
  searchText = this.get_search_text();
316
  escapedSearchText = searchText.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&");
317
- regexAnchor = this.search_contains ? "" : "^";
318
- regex = new RegExp(regexAnchor + escapedSearchText, 'i');
319
  zregex = new RegExp(escapedSearchText, 'i');
 
320
  _ref = this.results_data;
321
  for (_i = 0, _len = _ref.length; _i < _len; _i++) {
322
  option = _ref[_i];
@@ -335,7 +334,7 @@ This file is generated by `grunt build`, do not edit it by hand.
335
  results_group.active_options += 1;
336
  }
337
  if (!(option.group && !this.group_search)) {
338
- option.search_text = option.group ? option.label : option.html;
339
  option.search_match = this.search_string_match(option.search_text, regex);
340
  if (option.search_match && !option.group) {
341
  results += 1;
@@ -365,6 +364,12 @@ This file is generated by `grunt build`, do not edit it by hand.
365
  }
366
  };
367
 
 
 
 
 
 
 
368
  AbstractChosen.prototype.search_string_match = function(search_string, regex) {
369
  var part, parts, _i, _len;
370
  if (regex.test(search_string)) {
@@ -531,9 +536,9 @@ This file is generated by `grunt build`, do not edit it by hand.
531
  var $this, chosen;
532
  $this = $(this);
533
  chosen = $this.data('chosen');
534
- if (options === 'destroy' && chosen) {
535
  chosen.destroy();
536
- } else if (!chosen) {
537
  $this.data('chosen', new Chosen(this, options));
538
  }
539
  });
@@ -601,6 +606,12 @@ This file is generated by `grunt build`, do not edit it by hand.
601
 
602
  Chosen.prototype.register_observers = function() {
603
  var _this = this;
 
 
 
 
 
 
604
  this.container.bind('mousedown.chosen', function(evt) {
605
  _this.container_mousedown(evt);
606
  });
@@ -733,7 +744,7 @@ This file is generated by `grunt build`, do not edit it by hand.
733
  Chosen.prototype.search_results_mousewheel = function(evt) {
734
  var delta;
735
  if (evt.originalEvent) {
736
- delta = -evt.originalEvent.wheelDelta || evt.originalEvent.detail;
737
  }
738
  if (delta != null) {
739
  evt.preventDefault();
@@ -1163,7 +1174,14 @@ This file is generated by `grunt build`, do not edit it by hand.
1163
  this.mouse_on_container = false;
1164
  break;
1165
  case 13:
1166
- evt.preventDefault();
 
 
 
 
 
 
 
1167
  break;
1168
  case 38:
1169
  evt.preventDefault();
2
  Chosen, a Select Box Enhancer for jQuery and Prototype
3
  by Patrick Filler for Harvest, http://getharvest.com
4
 
5
+ Version 1.2.0
6
  Full source at https://github.com/harvesthq/chosen
7
+ Copyright (c) 2011-2014 Harvest http://getharvest.com
8
 
9
  MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
10
  This file is generated by `grunt build`, do not edit it by hand.
309
  };
310
 
311
  AbstractChosen.prototype.winnow_results = function() {
312
+ var escapedSearchText, option, regex, results, results_group, searchText, startpos, text, zregex, _i, _len, _ref;
313
  this.no_results_clear();
314
  results = 0;
315
  searchText = this.get_search_text();
316
  escapedSearchText = searchText.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&");
 
 
317
  zregex = new RegExp(escapedSearchText, 'i');
318
+ regex = this.get_search_regex(escapedSearchText);
319
  _ref = this.results_data;
320
  for (_i = 0, _len = _ref.length; _i < _len; _i++) {
321
  option = _ref[_i];
334
  results_group.active_options += 1;
335
  }
336
  if (!(option.group && !this.group_search)) {
337
+ option.search_text = option.group ? option.label : option.text;
338
  option.search_match = this.search_string_match(option.search_text, regex);
339
  if (option.search_match && !option.group) {
340
  results += 1;
364
  }
365
  };
366
 
367
+ AbstractChosen.prototype.get_search_regex = function(escaped_search_string) {
368
+ var regex_anchor;
369
+ regex_anchor = this.search_contains ? "" : "^";
370
+ return new RegExp(regex_anchor + escaped_search_string, 'i');
371
+ };
372
+
373
  AbstractChosen.prototype.search_string_match = function(search_string, regex) {
374
  var part, parts, _i, _len;
375
  if (regex.test(search_string)) {
536
  var $this, chosen;
537
  $this = $(this);
538
  chosen = $this.data('chosen');
539
+ if (options === 'destroy' && chosen instanceof Chosen) {
540
  chosen.destroy();
541
+ } else if (!(chosen instanceof Chosen)) {
542
  $this.data('chosen', new Chosen(this, options));
543
  }
544
  });
606
 
607
  Chosen.prototype.register_observers = function() {
608
  var _this = this;
609
+ this.container.bind('touchstart.chosen', function(evt) {
610
+ _this.container_mousedown(evt);
611
+ });
612
+ this.container.bind('touchend.chosen', function(evt) {
613
+ _this.container_mouseup(evt);
614
+ });
615
  this.container.bind('mousedown.chosen', function(evt) {
616
  _this.container_mousedown(evt);
617
  });
744
  Chosen.prototype.search_results_mousewheel = function(evt) {
745
  var delta;
746
  if (evt.originalEvent) {
747
+ delta = evt.originalEvent.deltaY || -evt.originalEvent.wheelDelta || evt.originalEvent.detail;
748
  }
749
  if (delta != null) {
750
  evt.preventDefault();
1174
  this.mouse_on_container = false;
1175
  break;
1176
  case 13:
1177
+ if (this.results_showing) {
1178
+ evt.preventDefault();
1179
+ }
1180
+ break;
1181
+ case 32:
1182
+ if (this.disable_search) {
1183
+ evt.preventDefault();
1184
+ }
1185
  break;
1186
  case 38:
1187
  evt.preventDefault();
assets/js/jquery-chosen/chosen.jquery.min.js CHANGED
@@ -1,2 +1,2 @@
1
- /* Chosen v1.1.0 | (c) 2011-2013 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */
2
- !function(){var a,AbstractChosen,Chosen,SelectParser,b,c={}.hasOwnProperty,d=function(a,b){function d(){this.constructor=a}for(var e in b)c.call(b,e)&&(a[e]=b[e]);return d.prototype=b.prototype,a.prototype=new d,a.__super__=b.prototype,a};SelectParser=function(){function SelectParser(){this.options_index=0,this.parsed=[]}return SelectParser.prototype.add_node=function(a){return"OPTGROUP"===a.nodeName.toUpperCase()?this.add_group(a):this.add_option(a)},SelectParser.prototype.add_group=function(a){var b,c,d,e,f,g;for(b=this.parsed.length,this.parsed.push({array_index:b,group:!0,label:this.escapeExpression(a.label),children:0,disabled:a.disabled}),f=a.childNodes,g=[],d=0,e=f.length;e>d;d++)c=f[d],g.push(this.add_option(c,b,a.disabled));return g},SelectParser.prototype.add_option=function(a,b,c){return"OPTION"===a.nodeName.toUpperCase()?(""!==a.text?(null!=b&&(this.parsed[b].children+=1),this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:a.value,text:a.text,html:a.innerHTML,selected:a.selected,disabled:c===!0?c:a.disabled,group_array_index:b,classes:a.className,style:a.style.cssText})):this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:!0}),this.options_index+=1):void 0},SelectParser.prototype.escapeExpression=function(a){var b,c;return null==a||a===!1?"":/[\&\<\>\"\'\`]/.test(a)?(b={"<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},c=/&(?!\w+;)|[\<\>\"\'\`]/g,a.replace(c,function(a){return b[a]||"&amp;"})):a},SelectParser}(),SelectParser.select_to_array=function(a){var b,c,d,e,f;for(c=new SelectParser,f=a.childNodes,d=0,e=f.length;e>d;d++)b=f[d],c.add_node(b);return c.parsed},AbstractChosen=function(){function AbstractChosen(a,b){this.form_field=a,this.options=null!=b?b:{},AbstractChosen.browser_is_supported()&&(this.is_multiple=this.form_field.multiple,this.set_default_text(),this.set_default_values(),this.setup(),this.set_up_html(),this.register_observers())}return AbstractChosen.prototype.set_default_values=function(){var a=this;return this.click_test_action=function(b){return a.test_active_click(b)},this.activate_action=function(b){return a.activate_field(b)},this.active_field=!1,this.mouse_on_container=!1,this.results_showing=!1,this.result_highlighted=null,this.allow_single_deselect=null!=this.options.allow_single_deselect&&null!=this.form_field.options[0]&&""===this.form_field.options[0].text?this.options.allow_single_deselect:!1,this.disable_search_threshold=this.options.disable_search_threshold||0,this.disable_search=this.options.disable_search||!1,this.enable_split_word_search=null!=this.options.enable_split_word_search?this.options.enable_split_word_search:!0,this.group_search=null!=this.options.group_search?this.options.group_search:!0,this.search_contains=this.options.search_contains||!1,this.single_backstroke_delete=null!=this.options.single_backstroke_delete?this.options.single_backstroke_delete:!0,this.max_selected_options=this.options.max_selected_options||1/0,this.inherit_select_classes=this.options.inherit_select_classes||!1,this.display_selected_options=null!=this.options.display_selected_options?this.options.display_selected_options:!0,this.display_disabled_options=null!=this.options.display_disabled_options?this.options.display_disabled_options:!0},AbstractChosen.prototype.set_default_text=function(){return this.default_text=this.form_field.getAttribute("data-placeholder")?this.form_field.getAttribute("data-placeholder"):this.is_multiple?this.options.placeholder_text_multiple||this.options.placeholder_text||AbstractChosen.default_multiple_text:this.options.placeholder_text_single||this.options.placeholder_text||AbstractChosen.default_single_text,this.results_none_found=this.form_field.getAttribute("data-no_results_text")||this.options.no_results_text||AbstractChosen.default_no_result_text},AbstractChosen.prototype.mouse_enter=function(){return this.mouse_on_container=!0},AbstractChosen.prototype.mouse_leave=function(){return this.mouse_on_container=!1},AbstractChosen.prototype.input_focus=function(){var a=this;if(this.is_multiple){if(!this.active_field)return setTimeout(function(){return a.container_mousedown()},50)}else if(!this.active_field)return this.activate_field()},AbstractChosen.prototype.input_blur=function(){var a=this;return this.mouse_on_container?void 0:(this.active_field=!1,setTimeout(function(){return a.blur_test()},100))},AbstractChosen.prototype.results_option_build=function(a){var b,c,d,e,f;for(b="",f=this.results_data,d=0,e=f.length;e>d;d++)c=f[d],b+=c.group?this.result_add_group(c):this.result_add_option(c),(null!=a?a.first:void 0)&&(c.selected&&this.is_multiple?this.choice_build(c):c.selected&&!this.is_multiple&&this.single_set_selected_text(c.text));return b},AbstractChosen.prototype.result_add_option=function(a){var b,c;return a.search_match?this.include_option_in_results(a)?(b=[],a.disabled||a.selected&&this.is_multiple||b.push("active-result"),!a.disabled||a.selected&&this.is_multiple||b.push("disabled-result"),a.selected&&b.push("result-selected"),null!=a.group_array_index&&b.push("group-option"),""!==a.classes&&b.push(a.classes),c=document.createElement("li"),c.className=b.join(" "),c.style.cssText=a.style,c.setAttribute("data-option-array-index",a.array_index),c.innerHTML=a.search_text,this.outerHTML(c)):"":""},AbstractChosen.prototype.result_add_group=function(a){var b;return a.search_match||a.group_match?a.active_options>0?(b=document.createElement("li"),b.className="group-result",b.innerHTML=a.search_text,this.outerHTML(b)):"":""},AbstractChosen.prototype.results_update_field=function(){return this.set_default_text(),this.is_multiple||this.results_reset_cleanup(),this.result_clear_highlight(),this.results_build(),this.results_showing?this.winnow_results():void 0},AbstractChosen.prototype.reset_single_select_options=function(){var a,b,c,d,e;for(d=this.results_data,e=[],b=0,c=d.length;c>b;b++)a=d[b],a.selected?e.push(a.selected=!1):e.push(void 0);return e},AbstractChosen.prototype.results_toggle=function(){return this.results_showing?this.results_hide():this.results_show()},AbstractChosen.prototype.results_search=function(){return this.results_showing?this.winnow_results():this.results_show()},AbstractChosen.prototype.winnow_results=function(){var a,b,c,d,e,f,g,h,i,j,k,l,m;for(this.no_results_clear(),e=0,g=this.get_search_text(),a=g.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),d=this.search_contains?"":"^",c=new RegExp(d+a,"i"),j=new RegExp(a,"i"),m=this.results_data,k=0,l=m.length;l>k;k++)b=m[k],b.search_match=!1,f=null,this.include_option_in_results(b)&&(b.group&&(b.group_match=!1,b.active_options=0),null!=b.group_array_index&&this.results_data[b.group_array_index]&&(f=this.results_data[b.group_array_index],0===f.active_options&&f.search_match&&(e+=1),f.active_options+=1),(!b.group||this.group_search)&&(b.search_text=b.group?b.label:b.html,b.search_match=this.search_string_match(b.search_text,c),b.search_match&&!b.group&&(e+=1),b.search_match?(g.length&&(h=b.search_text.search(j),i=b.search_text.substr(0,h+g.length)+"</em>"+b.search_text.substr(h+g.length),b.search_text=i.substr(0,h)+"<em>"+i.substr(h)),null!=f&&(f.group_match=!0)):null!=b.group_array_index&&this.results_data[b.group_array_index].search_match&&(b.search_match=!0)));return this.result_clear_highlight(),1>e&&g.length?(this.update_results_content(""),this.no_results(g)):(this.update_results_content(this.results_option_build()),this.winnow_results_set_highlight())},AbstractChosen.prototype.search_string_match=function(a,b){var c,d,e,f;if(b.test(a))return!0;if(this.enable_split_word_search&&(a.indexOf(" ")>=0||0===a.indexOf("["))&&(d=a.replace(/\[|\]/g,"").split(" "),d.length))for(e=0,f=d.length;f>e;e++)if(c=d[e],b.test(c))return!0},AbstractChosen.prototype.choices_count=function(){var a,b,c,d;if(null!=this.selected_option_count)return this.selected_option_count;for(this.selected_option_count=0,d=this.form_field.options,b=0,c=d.length;c>b;b++)a=d[b],a.selected&&(this.selected_option_count+=1);return this.selected_option_count},AbstractChosen.prototype.choices_click=function(a){return a.preventDefault(),this.results_showing||this.is_disabled?void 0:this.results_show()},AbstractChosen.prototype.keyup_checker=function(a){var b,c;switch(b=null!=(c=a.which)?c:a.keyCode,this.search_field_scale(),b){case 8:if(this.is_multiple&&this.backstroke_length<1&&this.choices_count()>0)return this.keydown_backstroke();if(!this.pending_backstroke)return this.result_clear_highlight(),this.results_search();break;case 13:if(a.preventDefault(),this.results_showing)return this.result_select(a);break;case 27:return this.results_showing&&this.results_hide(),!0;case 9:case 38:case 40:case 16:case 91:case 17:break;default:return this.results_search()}},AbstractChosen.prototype.clipboard_event_checker=function(){var a=this;return setTimeout(function(){return a.results_search()},50)},AbstractChosen.prototype.container_width=function(){return null!=this.options.width?this.options.width:""+this.form_field.offsetWidth+"px"},AbstractChosen.prototype.include_option_in_results=function(a){return this.is_multiple&&!this.display_selected_options&&a.selected?!1:!this.display_disabled_options&&a.disabled?!1:a.empty?!1:!0},AbstractChosen.prototype.search_results_touchstart=function(a){return this.touch_started=!0,this.search_results_mouseover(a)},AbstractChosen.prototype.search_results_touchmove=function(a){return this.touch_started=!1,this.search_results_mouseout(a)},AbstractChosen.prototype.search_results_touchend=function(a){return this.touch_started?this.search_results_mouseup(a):void 0},AbstractChosen.prototype.outerHTML=function(a){var b;return a.outerHTML?a.outerHTML:(b=document.createElement("div"),b.appendChild(a),b.innerHTML)},AbstractChosen.browser_is_supported=function(){return"Microsoft Internet Explorer"===window.navigator.appName?document.documentMode>=8:/iP(od|hone)/i.test(window.navigator.userAgent)?!1:/Android/i.test(window.navigator.userAgent)&&/Mobile/i.test(window.navigator.userAgent)?!1:!0},AbstractChosen.default_multiple_text="Select Some Options",AbstractChosen.default_single_text="Select an Option",AbstractChosen.default_no_result_text="No results match",AbstractChosen}(),a=jQuery,a.fn.extend({chosen:function(b){return AbstractChosen.browser_is_supported()?this.each(function(){var c,d;c=a(this),d=c.data("chosen"),"destroy"===b&&d?d.destroy():d||c.data("chosen",new Chosen(this,b))}):this}}),Chosen=function(c){function Chosen(){return b=Chosen.__super__.constructor.apply(this,arguments)}return d(Chosen,c),Chosen.prototype.setup=function(){return this.form_field_jq=a(this.form_field),this.current_selectedIndex=this.form_field.selectedIndex,this.is_rtl=this.form_field_jq.hasClass("chosen-rtl")},Chosen.prototype.set_up_html=function(){var b,c;return b=["chosen-container"],b.push("chosen-container-"+(this.is_multiple?"multi":"single")),this.inherit_select_classes&&this.form_field.className&&b.push(this.form_field.className),this.is_rtl&&b.push("chosen-rtl"),c={"class":b.join(" "),style:"width: "+this.container_width()+";",title:this.form_field.title},this.form_field.id.length&&(c.id=this.form_field.id.replace(/[^\w]/g,"_")+"_chosen"),this.container=a("<div />",c),this.is_multiple?this.container.html('<ul class="chosen-choices"><li class="search-field"><input type="text" value="'+this.default_text+'" class="default" autocomplete="off" style="width:25px;" /></li></ul><div class="chosen-drop"><ul class="chosen-results"></ul></div>'):this.container.html('<a class="chosen-single chosen-default" tabindex="-1"><span>'+this.default_text+'</span><div><b></b></div></a><div class="chosen-drop"><div class="chosen-search"><input type="text" autocomplete="off" /></div><ul class="chosen-results"></ul></div>'),this.form_field_jq.hide().after(this.container),this.dropdown=this.container.find("div.chosen-drop").first(),this.search_field=this.container.find("input").first(),this.search_results=this.container.find("ul.chosen-results").first(),this.search_field_scale(),this.search_no_results=this.container.find("li.no-results").first(),this.is_multiple?(this.search_choices=this.container.find("ul.chosen-choices").first(),this.search_container=this.container.find("li.search-field").first()):(this.search_container=this.container.find("div.chosen-search").first(),this.selected_item=this.container.find(".chosen-single").first()),this.results_build(),this.set_tab_index(),this.set_label_behavior(),this.form_field_jq.trigger("chosen:ready",{chosen:this})},Chosen.prototype.register_observers=function(){var a=this;return this.container.bind("mousedown.chosen",function(b){a.container_mousedown(b)}),this.container.bind("mouseup.chosen",function(b){a.container_mouseup(b)}),this.container.bind("mouseenter.chosen",function(b){a.mouse_enter(b)}),this.container.bind("mouseleave.chosen",function(b){a.mouse_leave(b)}),this.search_results.bind("mouseup.chosen",function(b){a.search_results_mouseup(b)}),this.search_results.bind("mouseover.chosen",function(b){a.search_results_mouseover(b)}),this.search_results.bind("mouseout.chosen",function(b){a.search_results_mouseout(b)}),this.search_results.bind("mousewheel.chosen DOMMouseScroll.chosen",function(b){a.search_results_mousewheel(b)}),this.search_results.bind("touchstart.chosen",function(b){a.search_results_touchstart(b)}),this.search_results.bind("touchmove.chosen",function(b){a.search_results_touchmove(b)}),this.search_results.bind("touchend.chosen",function(b){a.search_results_touchend(b)}),this.form_field_jq.bind("chosen:updated.chosen",function(b){a.results_update_field(b)}),this.form_field_jq.bind("chosen:activate.chosen",function(b){a.activate_field(b)}),this.form_field_jq.bind("chosen:open.chosen",function(b){a.container_mousedown(b)}),this.form_field_jq.bind("chosen:close.chosen",function(b){a.input_blur(b)}),this.search_field.bind("blur.chosen",function(b){a.input_blur(b)}),this.search_field.bind("keyup.chosen",function(b){a.keyup_checker(b)}),this.search_field.bind("keydown.chosen",function(b){a.keydown_checker(b)}),this.search_field.bind("focus.chosen",function(b){a.input_focus(b)}),this.search_field.bind("cut.chosen",function(b){a.clipboard_event_checker(b)}),this.search_field.bind("paste.chosen",function(b){a.clipboard_event_checker(b)}),this.is_multiple?this.search_choices.bind("click.chosen",function(b){a.choices_click(b)}):this.container.bind("click.chosen",function(a){a.preventDefault()})},Chosen.prototype.destroy=function(){return a(this.container[0].ownerDocument).unbind("click.chosen",this.click_test_action),this.search_field[0].tabIndex&&(this.form_field_jq[0].tabIndex=this.search_field[0].tabIndex),this.container.remove(),this.form_field_jq.removeData("chosen"),this.form_field_jq.show()},Chosen.prototype.search_field_disabled=function(){return this.is_disabled=this.form_field_jq[0].disabled,this.is_disabled?(this.container.addClass("chosen-disabled"),this.search_field[0].disabled=!0,this.is_multiple||this.selected_item.unbind("focus.chosen",this.activate_action),this.close_field()):(this.container.removeClass("chosen-disabled"),this.search_field[0].disabled=!1,this.is_multiple?void 0:this.selected_item.bind("focus.chosen",this.activate_action))},Chosen.prototype.container_mousedown=function(b){return this.is_disabled||(b&&"mousedown"===b.type&&!this.results_showing&&b.preventDefault(),null!=b&&a(b.target).hasClass("search-choice-close"))?void 0:(this.active_field?this.is_multiple||!b||a(b.target)[0]!==this.selected_item[0]&&!a(b.target).parents("a.chosen-single").length||(b.preventDefault(),this.results_toggle()):(this.is_multiple&&this.search_field.val(""),a(this.container[0].ownerDocument).bind("click.chosen",this.click_test_action),this.results_show()),this.activate_field())},Chosen.prototype.container_mouseup=function(a){return"ABBR"!==a.target.nodeName||this.is_disabled?void 0:this.results_reset(a)},Chosen.prototype.search_results_mousewheel=function(a){var b;return a.originalEvent&&(b=-a.originalEvent.wheelDelta||a.originalEvent.detail),null!=b?(a.preventDefault(),"DOMMouseScroll"===a.type&&(b=40*b),this.search_results.scrollTop(b+this.search_results.scrollTop())):void 0},Chosen.prototype.blur_test=function(){return!this.active_field&&this.container.hasClass("chosen-container-active")?this.close_field():void 0},Chosen.prototype.close_field=function(){return a(this.container[0].ownerDocument).unbind("click.chosen",this.click_test_action),this.active_field=!1,this.results_hide(),this.container.removeClass("chosen-container-active"),this.clear_backstroke(),this.show_search_field_default(),this.search_field_scale()},Chosen.prototype.activate_field=function(){return this.container.addClass("chosen-container-active"),this.active_field=!0,this.search_field.val(this.search_field.val()),this.search_field.focus()},Chosen.prototype.test_active_click=function(b){var c;return c=a(b.target).closest(".chosen-container"),c.length&&this.container[0]===c[0]?this.active_field=!0:this.close_field()},Chosen.prototype.results_build=function(){return this.parsing=!0,this.selected_option_count=null,this.results_data=SelectParser.select_to_array(this.form_field),this.is_multiple?this.search_choices.find("li.search-choice").remove():this.is_multiple||(this.single_set_selected_text(),this.disable_search||this.form_field.options.length<=this.disable_search_threshold?(this.search_field[0].readOnly=!0,this.container.addClass("chosen-container-single-nosearch")):(this.search_field[0].readOnly=!1,this.container.removeClass("chosen-container-single-nosearch"))),this.update_results_content(this.results_option_build({first:!0})),this.search_field_disabled(),this.show_search_field_default(),this.search_field_scale(),this.parsing=!1},Chosen.prototype.result_do_highlight=function(a){var b,c,d,e,f;if(a.length){if(this.result_clear_highlight(),this.result_highlight=a,this.result_highlight.addClass("highlighted"),d=parseInt(this.search_results.css("maxHeight"),10),f=this.search_results.scrollTop(),e=d+f,c=this.result_highlight.position().top+this.search_results.scrollTop(),b=c+this.result_highlight.outerHeight(),b>=e)return this.search_results.scrollTop(b-d>0?b-d:0);if(f>c)return this.search_results.scrollTop(c)}},Chosen.prototype.result_clear_highlight=function(){return this.result_highlight&&this.result_highlight.removeClass("highlighted"),this.result_highlight=null},Chosen.prototype.results_show=function(){return this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.container.addClass("chosen-with-drop"),this.results_showing=!0,this.search_field.focus(),this.search_field.val(this.search_field.val()),this.winnow_results(),this.form_field_jq.trigger("chosen:showing_dropdown",{chosen:this}))},Chosen.prototype.update_results_content=function(a){return this.search_results.html(a)},Chosen.prototype.results_hide=function(){return this.results_showing&&(this.result_clear_highlight(),this.container.removeClass("chosen-with-drop"),this.form_field_jq.trigger("chosen:hiding_dropdown",{chosen:this})),this.results_showing=!1},Chosen.prototype.set_tab_index=function(){var a;return this.form_field.tabIndex?(a=this.form_field.tabIndex,this.form_field.tabIndex=-1,this.search_field[0].tabIndex=a):void 0},Chosen.prototype.set_label_behavior=function(){var b=this;return this.form_field_label=this.form_field_jq.parents("label"),!this.form_field_label.length&&this.form_field.id.length&&(this.form_field_label=a("label[for='"+this.form_field.id+"']")),this.form_field_label.length>0?this.form_field_label.bind("click.chosen",function(a){return b.is_multiple?b.container_mousedown(a):b.activate_field()}):void 0},Chosen.prototype.show_search_field_default=function(){return this.is_multiple&&this.choices_count()<1&&!this.active_field?(this.search_field.val(this.default_text),this.search_field.addClass("default")):(this.search_field.val(""),this.search_field.removeClass("default"))},Chosen.prototype.search_results_mouseup=function(b){var c;return c=a(b.target).hasClass("active-result")?a(b.target):a(b.target).parents(".active-result").first(),c.length?(this.result_highlight=c,this.result_select(b),this.search_field.focus()):void 0},Chosen.prototype.search_results_mouseover=function(b){var c;return c=a(b.target).hasClass("active-result")?a(b.target):a(b.target).parents(".active-result").first(),c?this.result_do_highlight(c):void 0},Chosen.prototype.search_results_mouseout=function(b){return a(b.target).hasClass("active-result")?this.result_clear_highlight():void 0},Chosen.prototype.choice_build=function(b){var c,d,e=this;return c=a("<li />",{"class":"search-choice"}).html("<span>"+b.html+"</span>"),b.disabled?c.addClass("search-choice-disabled"):(d=a("<a />",{"class":"search-choice-close","data-option-array-index":b.array_index}),d.bind("click.chosen",function(a){return e.choice_destroy_link_click(a)}),c.append(d)),this.search_container.before(c)},Chosen.prototype.choice_destroy_link_click=function(b){return b.preventDefault(),b.stopPropagation(),this.is_disabled?void 0:this.choice_destroy(a(b.target))},Chosen.prototype.choice_destroy=function(a){return this.result_deselect(a[0].getAttribute("data-option-array-index"))?(this.show_search_field_default(),this.is_multiple&&this.choices_count()>0&&this.search_field.val().length<1&&this.results_hide(),a.parents("li").first().remove(),this.search_field_scale()):void 0},Chosen.prototype.results_reset=function(){return this.reset_single_select_options(),this.form_field.options[0].selected=!0,this.single_set_selected_text(),this.show_search_field_default(),this.results_reset_cleanup(),this.form_field_jq.trigger("change"),this.active_field?this.results_hide():void 0},Chosen.prototype.results_reset_cleanup=function(){return this.current_selectedIndex=this.form_field.selectedIndex,this.selected_item.find("abbr").remove()},Chosen.prototype.result_select=function(a){var b,c;return this.result_highlight?(b=this.result_highlight,this.result_clear_highlight(),this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.is_multiple?b.removeClass("active-result"):this.reset_single_select_options(),c=this.results_data[b[0].getAttribute("data-option-array-index")],c.selected=!0,this.form_field.options[c.options_index].selected=!0,this.selected_option_count=null,this.is_multiple?this.choice_build(c):this.single_set_selected_text(c.text),(a.metaKey||a.ctrlKey)&&this.is_multiple||this.results_hide(),this.search_field.val(""),(this.is_multiple||this.form_field.selectedIndex!==this.current_selectedIndex)&&this.form_field_jq.trigger("change",{selected:this.form_field.options[c.options_index].value}),this.current_selectedIndex=this.form_field.selectedIndex,this.search_field_scale())):void 0},Chosen.prototype.single_set_selected_text=function(a){return null==a&&(a=this.default_text),a===this.default_text?this.selected_item.addClass("chosen-default"):(this.single_deselect_control_build(),this.selected_item.removeClass("chosen-default")),this.selected_item.find("span").text(a)},Chosen.prototype.result_deselect=function(a){var b;return b=this.results_data[a],this.form_field.options[b.options_index].disabled?!1:(b.selected=!1,this.form_field.options[b.options_index].selected=!1,this.selected_option_count=null,this.result_clear_highlight(),this.results_showing&&this.winnow_results(),this.form_field_jq.trigger("change",{deselected:this.form_field.options[b.options_index].value}),this.search_field_scale(),!0)},Chosen.prototype.single_deselect_control_build=function(){return this.allow_single_deselect?(this.selected_item.find("abbr").length||this.selected_item.find("span").first().after('<abbr class="search-choice-close"></abbr>'),this.selected_item.addClass("chosen-single-with-deselect")):void 0},Chosen.prototype.get_search_text=function(){return this.search_field.val()===this.default_text?"":a("<div/>").text(a.trim(this.search_field.val())).html()},Chosen.prototype.winnow_results_set_highlight=function(){var a,b;return b=this.is_multiple?[]:this.search_results.find(".result-selected.active-result"),a=b.length?b.first():this.search_results.find(".active-result").first(),null!=a?this.result_do_highlight(a):void 0},Chosen.prototype.no_results=function(b){var c;return c=a('<li class="no-results">'+this.results_none_found+' "<span></span>"</li>'),c.find("span").first().html(b),this.search_results.append(c),this.form_field_jq.trigger("chosen:no_results",{chosen:this})},Chosen.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove()},Chosen.prototype.keydown_arrow=function(){var a;return this.results_showing&&this.result_highlight?(a=this.result_highlight.nextAll("li.active-result").first())?this.result_do_highlight(a):void 0:this.results_show()},Chosen.prototype.keyup_arrow=function(){var a;return this.results_showing||this.is_multiple?this.result_highlight?(a=this.result_highlight.prevAll("li.active-result"),a.length?this.result_do_highlight(a.first()):(this.choices_count()>0&&this.results_hide(),this.result_clear_highlight())):void 0:this.results_show()},Chosen.prototype.keydown_backstroke=function(){var a;return this.pending_backstroke?(this.choice_destroy(this.pending_backstroke.find("a").first()),this.clear_backstroke()):(a=this.search_container.siblings("li.search-choice").last(),a.length&&!a.hasClass("search-choice-disabled")?(this.pending_backstroke=a,this.single_backstroke_delete?this.keydown_backstroke():this.pending_backstroke.addClass("search-choice-focus")):void 0)},Chosen.prototype.clear_backstroke=function(){return this.pending_backstroke&&this.pending_backstroke.removeClass("search-choice-focus"),this.pending_backstroke=null},Chosen.prototype.keydown_checker=function(a){var b,c;switch(b=null!=(c=a.which)?c:a.keyCode,this.search_field_scale(),8!==b&&this.pending_backstroke&&this.clear_backstroke(),b){case 8:this.backstroke_length=this.search_field.val().length;break;case 9:this.results_showing&&!this.is_multiple&&this.result_select(a),this.mouse_on_container=!1;break;case 13:a.preventDefault();break;case 38:a.preventDefault(),this.keyup_arrow();break;case 40:a.preventDefault(),this.keydown_arrow()}},Chosen.prototype.search_field_scale=function(){var b,c,d,e,f,g,h,i,j;if(this.is_multiple){for(d=0,h=0,f="position:absolute; left: -1000px; top: -1000px; display:none;",g=["font-size","font-style","font-weight","font-family","line-height","text-transform","letter-spacing"],i=0,j=g.length;j>i;i++)e=g[i],f+=e+":"+this.search_field.css(e)+";";return b=a("<div />",{style:f}),b.text(this.search_field.val()),a("body").append(b),h=b.width()+25,b.remove(),c=this.container.outerWidth(),h>c-10&&(h=c-10),this.search_field.css({width:h+"px"})}},Chosen}(AbstractChosen)}.call(this);
1
+ /* Chosen v1.2.0 | (c) 2011-2014 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */
2
+ !function(){var a,AbstractChosen,Chosen,SelectParser,b,c={}.hasOwnProperty,d=function(a,b){function d(){this.constructor=a}for(var e in b)c.call(b,e)&&(a[e]=b[e]);return d.prototype=b.prototype,a.prototype=new d,a.__super__=b.prototype,a};SelectParser=function(){function SelectParser(){this.options_index=0,this.parsed=[]}return SelectParser.prototype.add_node=function(a){return"OPTGROUP"===a.nodeName.toUpperCase()?this.add_group(a):this.add_option(a)},SelectParser.prototype.add_group=function(a){var b,c,d,e,f,g;for(b=this.parsed.length,this.parsed.push({array_index:b,group:!0,label:this.escapeExpression(a.label),children:0,disabled:a.disabled}),f=a.childNodes,g=[],d=0,e=f.length;e>d;d++)c=f[d],g.push(this.add_option(c,b,a.disabled));return g},SelectParser.prototype.add_option=function(a,b,c){return"OPTION"===a.nodeName.toUpperCase()?(""!==a.text?(null!=b&&(this.parsed[b].children+=1),this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:a.value,text:a.text,html:a.innerHTML,selected:a.selected,disabled:c===!0?c:a.disabled,group_array_index:b,classes:a.className,style:a.style.cssText})):this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:!0}),this.options_index+=1):void 0},SelectParser.prototype.escapeExpression=function(a){var b,c;return null==a||a===!1?"":/[\&\<\>\"\'\`]/.test(a)?(b={"<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},c=/&(?!\w+;)|[\<\>\"\'\`]/g,a.replace(c,function(a){return b[a]||"&amp;"})):a},SelectParser}(),SelectParser.select_to_array=function(a){var b,c,d,e,f;for(c=new SelectParser,f=a.childNodes,d=0,e=f.length;e>d;d++)b=f[d],c.add_node(b);return c.parsed},AbstractChosen=function(){function AbstractChosen(a,b){this.form_field=a,this.options=null!=b?b:{},AbstractChosen.browser_is_supported()&&(this.is_multiple=this.form_field.multiple,this.set_default_text(),this.set_default_values(),this.setup(),this.set_up_html(),this.register_observers())}return AbstractChosen.prototype.set_default_values=function(){var a=this;return this.click_test_action=function(b){return a.test_active_click(b)},this.activate_action=function(b){return a.activate_field(b)},this.active_field=!1,this.mouse_on_container=!1,this.results_showing=!1,this.result_highlighted=null,this.allow_single_deselect=null!=this.options.allow_single_deselect&&null!=this.form_field.options[0]&&""===this.form_field.options[0].text?this.options.allow_single_deselect:!1,this.disable_search_threshold=this.options.disable_search_threshold||0,this.disable_search=this.options.disable_search||!1,this.enable_split_word_search=null!=this.options.enable_split_word_search?this.options.enable_split_word_search:!0,this.group_search=null!=this.options.group_search?this.options.group_search:!0,this.search_contains=this.options.search_contains||!1,this.single_backstroke_delete=null!=this.options.single_backstroke_delete?this.options.single_backstroke_delete:!0,this.max_selected_options=this.options.max_selected_options||1/0,this.inherit_select_classes=this.options.inherit_select_classes||!1,this.display_selected_options=null!=this.options.display_selected_options?this.options.display_selected_options:!0,this.display_disabled_options=null!=this.options.display_disabled_options?this.options.display_disabled_options:!0},AbstractChosen.prototype.set_default_text=function(){return this.default_text=this.form_field.getAttribute("data-placeholder")?this.form_field.getAttribute("data-placeholder"):this.is_multiple?this.options.placeholder_text_multiple||this.options.placeholder_text||AbstractChosen.default_multiple_text:this.options.placeholder_text_single||this.options.placeholder_text||AbstractChosen.default_single_text,this.results_none_found=this.form_field.getAttribute("data-no_results_text")||this.options.no_results_text||AbstractChosen.default_no_result_text},AbstractChosen.prototype.mouse_enter=function(){return this.mouse_on_container=!0},AbstractChosen.prototype.mouse_leave=function(){return this.mouse_on_container=!1},AbstractChosen.prototype.input_focus=function(){var a=this;if(this.is_multiple){if(!this.active_field)return setTimeout(function(){return a.container_mousedown()},50)}else if(!this.active_field)return this.activate_field()},AbstractChosen.prototype.input_blur=function(){var a=this;return this.mouse_on_container?void 0:(this.active_field=!1,setTimeout(function(){return a.blur_test()},100))},AbstractChosen.prototype.results_option_build=function(a){var b,c,d,e,f;for(b="",f=this.results_data,d=0,e=f.length;e>d;d++)c=f[d],b+=c.group?this.result_add_group(c):this.result_add_option(c),(null!=a?a.first:void 0)&&(c.selected&&this.is_multiple?this.choice_build(c):c.selected&&!this.is_multiple&&this.single_set_selected_text(c.text));return b},AbstractChosen.prototype.result_add_option=function(a){var b,c;return a.search_match?this.include_option_in_results(a)?(b=[],a.disabled||a.selected&&this.is_multiple||b.push("active-result"),!a.disabled||a.selected&&this.is_multiple||b.push("disabled-result"),a.selected&&b.push("result-selected"),null!=a.group_array_index&&b.push("group-option"),""!==a.classes&&b.push(a.classes),c=document.createElement("li"),c.className=b.join(" "),c.style.cssText=a.style,c.setAttribute("data-option-array-index",a.array_index),c.innerHTML=a.search_text,this.outerHTML(c)):"":""},AbstractChosen.prototype.result_add_group=function(a){var b;return a.search_match||a.group_match?a.active_options>0?(b=document.createElement("li"),b.className="group-result",b.innerHTML=a.search_text,this.outerHTML(b)):"":""},AbstractChosen.prototype.results_update_field=function(){return this.set_default_text(),this.is_multiple||this.results_reset_cleanup(),this.result_clear_highlight(),this.results_build(),this.results_showing?this.winnow_results():void 0},AbstractChosen.prototype.reset_single_select_options=function(){var a,b,c,d,e;for(d=this.results_data,e=[],b=0,c=d.length;c>b;b++)a=d[b],a.selected?e.push(a.selected=!1):e.push(void 0);return e},AbstractChosen.prototype.results_toggle=function(){return this.results_showing?this.results_hide():this.results_show()},AbstractChosen.prototype.results_search=function(){return this.results_showing?this.winnow_results():this.results_show()},AbstractChosen.prototype.winnow_results=function(){var a,b,c,d,e,f,g,h,i,j,k,l;for(this.no_results_clear(),d=0,f=this.get_search_text(),a=f.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),i=new RegExp(a,"i"),c=this.get_search_regex(a),l=this.results_data,j=0,k=l.length;k>j;j++)b=l[j],b.search_match=!1,e=null,this.include_option_in_results(b)&&(b.group&&(b.group_match=!1,b.active_options=0),null!=b.group_array_index&&this.results_data[b.group_array_index]&&(e=this.results_data[b.group_array_index],0===e.active_options&&e.search_match&&(d+=1),e.active_options+=1),(!b.group||this.group_search)&&(b.search_text=b.group?b.label:b.text,b.search_match=this.search_string_match(b.search_text,c),b.search_match&&!b.group&&(d+=1),b.search_match?(f.length&&(g=b.search_text.search(i),h=b.search_text.substr(0,g+f.length)+"</em>"+b.search_text.substr(g+f.length),b.search_text=h.substr(0,g)+"<em>"+h.substr(g)),null!=e&&(e.group_match=!0)):null!=b.group_array_index&&this.results_data[b.group_array_index].search_match&&(b.search_match=!0)));return this.result_clear_highlight(),1>d&&f.length?(this.update_results_content(""),this.no_results(f)):(this.update_results_content(this.results_option_build()),this.winnow_results_set_highlight())},AbstractChosen.prototype.get_search_regex=function(a){var b;return b=this.search_contains?"":"^",new RegExp(b+a,"i")},AbstractChosen.prototype.search_string_match=function(a,b){var c,d,e,f;if(b.test(a))return!0;if(this.enable_split_word_search&&(a.indexOf(" ")>=0||0===a.indexOf("["))&&(d=a.replace(/\[|\]/g,"").split(" "),d.length))for(e=0,f=d.length;f>e;e++)if(c=d[e],b.test(c))return!0},AbstractChosen.prototype.choices_count=function(){var a,b,c,d;if(null!=this.selected_option_count)return this.selected_option_count;for(this.selected_option_count=0,d=this.form_field.options,b=0,c=d.length;c>b;b++)a=d[b],a.selected&&(this.selected_option_count+=1);return this.selected_option_count},AbstractChosen.prototype.choices_click=function(a){return a.preventDefault(),this.results_showing||this.is_disabled?void 0:this.results_show()},AbstractChosen.prototype.keyup_checker=function(a){var b,c;switch(b=null!=(c=a.which)?c:a.keyCode,this.search_field_scale(),b){case 8:if(this.is_multiple&&this.backstroke_length<1&&this.choices_count()>0)return this.keydown_backstroke();if(!this.pending_backstroke)return this.result_clear_highlight(),this.results_search();break;case 13:if(a.preventDefault(),this.results_showing)return this.result_select(a);break;case 27:return this.results_showing&&this.results_hide(),!0;case 9:case 38:case 40:case 16:case 91:case 17:break;default:return this.results_search()}},AbstractChosen.prototype.clipboard_event_checker=function(){var a=this;return setTimeout(function(){return a.results_search()},50)},AbstractChosen.prototype.container_width=function(){return null!=this.options.width?this.options.width:""+this.form_field.offsetWidth+"px"},AbstractChosen.prototype.include_option_in_results=function(a){return this.is_multiple&&!this.display_selected_options&&a.selected?!1:!this.display_disabled_options&&a.disabled?!1:a.empty?!1:!0},AbstractChosen.prototype.search_results_touchstart=function(a){return this.touch_started=!0,this.search_results_mouseover(a)},AbstractChosen.prototype.search_results_touchmove=function(a){return this.touch_started=!1,this.search_results_mouseout(a)},AbstractChosen.prototype.search_results_touchend=function(a){return this.touch_started?this.search_results_mouseup(a):void 0},AbstractChosen.prototype.outerHTML=function(a){var b;return a.outerHTML?a.outerHTML:(b=document.createElement("div"),b.appendChild(a),b.innerHTML)},AbstractChosen.browser_is_supported=function(){return"Microsoft Internet Explorer"===window.navigator.appName?document.documentMode>=8:/iP(od|hone)/i.test(window.navigator.userAgent)?!1:/Android/i.test(window.navigator.userAgent)&&/Mobile/i.test(window.navigator.userAgent)?!1:!0},AbstractChosen.default_multiple_text="Select Some Options",AbstractChosen.default_single_text="Select an Option",AbstractChosen.default_no_result_text="No results match",AbstractChosen}(),a=jQuery,a.fn.extend({chosen:function(b){return AbstractChosen.browser_is_supported()?this.each(function(){var c,d;c=a(this),d=c.data("chosen"),"destroy"===b&&d instanceof Chosen?d.destroy():d instanceof Chosen||c.data("chosen",new Chosen(this,b))}):this}}),Chosen=function(c){function Chosen(){return b=Chosen.__super__.constructor.apply(this,arguments)}return d(Chosen,c),Chosen.prototype.setup=function(){return this.form_field_jq=a(this.form_field),this.current_selectedIndex=this.form_field.selectedIndex,this.is_rtl=this.form_field_jq.hasClass("chosen-rtl")},Chosen.prototype.set_up_html=function(){var b,c;return b=["chosen-container"],b.push("chosen-container-"+(this.is_multiple?"multi":"single")),this.inherit_select_classes&&this.form_field.className&&b.push(this.form_field.className),this.is_rtl&&b.push("chosen-rtl"),c={"class":b.join(" "),style:"width: "+this.container_width()+";",title:this.form_field.title},this.form_field.id.length&&(c.id=this.form_field.id.replace(/[^\w]/g,"_")+"_chosen"),this.container=a("<div />",c),this.is_multiple?this.container.html('<ul class="chosen-choices"><li class="search-field"><input type="text" value="'+this.default_text+'" class="default" autocomplete="off" style="width:25px;" /></li></ul><div class="chosen-drop"><ul class="chosen-results"></ul></div>'):this.container.html('<a class="chosen-single chosen-default" tabindex="-1"><span>'+this.default_text+'</span><div><b></b></div></a><div class="chosen-drop"><div class="chosen-search"><input type="text" autocomplete="off" /></div><ul class="chosen-results"></ul></div>'),this.form_field_jq.hide().after(this.container),this.dropdown=this.container.find("div.chosen-drop").first(),this.search_field=this.container.find("input").first(),this.search_results=this.container.find("ul.chosen-results").first(),this.search_field_scale(),this.search_no_results=this.container.find("li.no-results").first(),this.is_multiple?(this.search_choices=this.container.find("ul.chosen-choices").first(),this.search_container=this.container.find("li.search-field").first()):(this.search_container=this.container.find("div.chosen-search").first(),this.selected_item=this.container.find(".chosen-single").first()),this.results_build(),this.set_tab_index(),this.set_label_behavior(),this.form_field_jq.trigger("chosen:ready",{chosen:this})},Chosen.prototype.register_observers=function(){var a=this;return this.container.bind("touchstart.chosen",function(b){a.container_mousedown(b)}),this.container.bind("touchend.chosen",function(b){a.container_mouseup(b)}),this.container.bind("mousedown.chosen",function(b){a.container_mousedown(b)}),this.container.bind("mouseup.chosen",function(b){a.container_mouseup(b)}),this.container.bind("mouseenter.chosen",function(b){a.mouse_enter(b)}),this.container.bind("mouseleave.chosen",function(b){a.mouse_leave(b)}),this.search_results.bind("mouseup.chosen",function(b){a.search_results_mouseup(b)}),this.search_results.bind("mouseover.chosen",function(b){a.search_results_mouseover(b)}),this.search_results.bind("mouseout.chosen",function(b){a.search_results_mouseout(b)}),this.search_results.bind("mousewheel.chosen DOMMouseScroll.chosen",function(b){a.search_results_mousewheel(b)}),this.search_results.bind("touchstart.chosen",function(b){a.search_results_touchstart(b)}),this.search_results.bind("touchmove.chosen",function(b){a.search_results_touchmove(b)}),this.search_results.bind("touchend.chosen",function(b){a.search_results_touchend(b)}),this.form_field_jq.bind("chosen:updated.chosen",function(b){a.results_update_field(b)}),this.form_field_jq.bind("chosen:activate.chosen",function(b){a.activate_field(b)}),this.form_field_jq.bind("chosen:open.chosen",function(b){a.container_mousedown(b)}),this.form_field_jq.bind("chosen:close.chosen",function(b){a.input_blur(b)}),this.search_field.bind("blur.chosen",function(b){a.input_blur(b)}),this.search_field.bind("keyup.chosen",function(b){a.keyup_checker(b)}),this.search_field.bind("keydown.chosen",function(b){a.keydown_checker(b)}),this.search_field.bind("focus.chosen",function(b){a.input_focus(b)}),this.search_field.bind("cut.chosen",function(b){a.clipboard_event_checker(b)}),this.search_field.bind("paste.chosen",function(b){a.clipboard_event_checker(b)}),this.is_multiple?this.search_choices.bind("click.chosen",function(b){a.choices_click(b)}):this.container.bind("click.chosen",function(a){a.preventDefault()})},Chosen.prototype.destroy=function(){return a(this.container[0].ownerDocument).unbind("click.chosen",this.click_test_action),this.search_field[0].tabIndex&&(this.form_field_jq[0].tabIndex=this.search_field[0].tabIndex),this.container.remove(),this.form_field_jq.removeData("chosen"),this.form_field_jq.show()},Chosen.prototype.search_field_disabled=function(){return this.is_disabled=this.form_field_jq[0].disabled,this.is_disabled?(this.container.addClass("chosen-disabled"),this.search_field[0].disabled=!0,this.is_multiple||this.selected_item.unbind("focus.chosen",this.activate_action),this.close_field()):(this.container.removeClass("chosen-disabled"),this.search_field[0].disabled=!1,this.is_multiple?void 0:this.selected_item.bind("focus.chosen",this.activate_action))},Chosen.prototype.container_mousedown=function(b){return this.is_disabled||(b&&"mousedown"===b.type&&!this.results_showing&&b.preventDefault(),null!=b&&a(b.target).hasClass("search-choice-close"))?void 0:(this.active_field?this.is_multiple||!b||a(b.target)[0]!==this.selected_item[0]&&!a(b.target).parents("a.chosen-single").length||(b.preventDefault(),this.results_toggle()):(this.is_multiple&&this.search_field.val(""),a(this.container[0].ownerDocument).bind("click.chosen",this.click_test_action),this.results_show()),this.activate_field())},Chosen.prototype.container_mouseup=function(a){return"ABBR"!==a.target.nodeName||this.is_disabled?void 0:this.results_reset(a)},Chosen.prototype.search_results_mousewheel=function(a){var b;return a.originalEvent&&(b=a.originalEvent.deltaY||-a.originalEvent.wheelDelta||a.originalEvent.detail),null!=b?(a.preventDefault(),"DOMMouseScroll"===a.type&&(b=40*b),this.search_results.scrollTop(b+this.search_results.scrollTop())):void 0},Chosen.prototype.blur_test=function(){return!this.active_field&&this.container.hasClass("chosen-container-active")?this.close_field():void 0},Chosen.prototype.close_field=function(){return a(this.container[0].ownerDocument).unbind("click.chosen",this.click_test_action),this.active_field=!1,this.results_hide(),this.container.removeClass("chosen-container-active"),this.clear_backstroke(),this.show_search_field_default(),this.search_field_scale()},Chosen.prototype.activate_field=function(){return this.container.addClass("chosen-container-active"),this.active_field=!0,this.search_field.val(this.search_field.val()),this.search_field.focus()},Chosen.prototype.test_active_click=function(b){var c;return c=a(b.target).closest(".chosen-container"),c.length&&this.container[0]===c[0]?this.active_field=!0:this.close_field()},Chosen.prototype.results_build=function(){return this.parsing=!0,this.selected_option_count=null,this.results_data=SelectParser.select_to_array(this.form_field),this.is_multiple?this.search_choices.find("li.search-choice").remove():this.is_multiple||(this.single_set_selected_text(),this.disable_search||this.form_field.options.length<=this.disable_search_threshold?(this.search_field[0].readOnly=!0,this.container.addClass("chosen-container-single-nosearch")):(this.search_field[0].readOnly=!1,this.container.removeClass("chosen-container-single-nosearch"))),this.update_results_content(this.results_option_build({first:!0})),this.search_field_disabled(),this.show_search_field_default(),this.search_field_scale(),this.parsing=!1},Chosen.prototype.result_do_highlight=function(a){var b,c,d,e,f;if(a.length){if(this.result_clear_highlight(),this.result_highlight=a,this.result_highlight.addClass("highlighted"),d=parseInt(this.search_results.css("maxHeight"),10),f=this.search_results.scrollTop(),e=d+f,c=this.result_highlight.position().top+this.search_results.scrollTop(),b=c+this.result_highlight.outerHeight(),b>=e)return this.search_results.scrollTop(b-d>0?b-d:0);if(f>c)return this.search_results.scrollTop(c)}},Chosen.prototype.result_clear_highlight=function(){return this.result_highlight&&this.result_highlight.removeClass("highlighted"),this.result_highlight=null},Chosen.prototype.results_show=function(){return this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.container.addClass("chosen-with-drop"),this.results_showing=!0,this.search_field.focus(),this.search_field.val(this.search_field.val()),this.winnow_results(),this.form_field_jq.trigger("chosen:showing_dropdown",{chosen:this}))},Chosen.prototype.update_results_content=function(a){return this.search_results.html(a)},Chosen.prototype.results_hide=function(){return this.results_showing&&(this.result_clear_highlight(),this.container.removeClass("chosen-with-drop"),this.form_field_jq.trigger("chosen:hiding_dropdown",{chosen:this})),this.results_showing=!1},Chosen.prototype.set_tab_index=function(){var a;return this.form_field.tabIndex?(a=this.form_field.tabIndex,this.form_field.tabIndex=-1,this.search_field[0].tabIndex=a):void 0},Chosen.prototype.set_label_behavior=function(){var b=this;return this.form_field_label=this.form_field_jq.parents("label"),!this.form_field_label.length&&this.form_field.id.length&&(this.form_field_label=a("label[for='"+this.form_field.id+"']")),this.form_field_label.length>0?this.form_field_label.bind("click.chosen",function(a){return b.is_multiple?b.container_mousedown(a):b.activate_field()}):void 0},Chosen.prototype.show_search_field_default=function(){return this.is_multiple&&this.choices_count()<1&&!this.active_field?(this.search_field.val(this.default_text),this.search_field.addClass("default")):(this.search_field.val(""),this.search_field.removeClass("default"))},Chosen.prototype.search_results_mouseup=function(b){var c;return c=a(b.target).hasClass("active-result")?a(b.target):a(b.target).parents(".active-result").first(),c.length?(this.result_highlight=c,this.result_select(b),this.search_field.focus()):void 0},Chosen.prototype.search_results_mouseover=function(b){var c;return c=a(b.target).hasClass("active-result")?a(b.target):a(b.target).parents(".active-result").first(),c?this.result_do_highlight(c):void 0},Chosen.prototype.search_results_mouseout=function(b){return a(b.target).hasClass("active-result")?this.result_clear_highlight():void 0},Chosen.prototype.choice_build=function(b){var c,d,e=this;return c=a("<li />",{"class":"search-choice"}).html("<span>"+b.html+"</span>"),b.disabled?c.addClass("search-choice-disabled"):(d=a("<a />",{"class":"search-choice-close","data-option-array-index":b.array_index}),d.bind("click.chosen",function(a){return e.choice_destroy_link_click(a)}),c.append(d)),this.search_container.before(c)},Chosen.prototype.choice_destroy_link_click=function(b){return b.preventDefault(),b.stopPropagation(),this.is_disabled?void 0:this.choice_destroy(a(b.target))},Chosen.prototype.choice_destroy=function(a){return this.result_deselect(a[0].getAttribute("data-option-array-index"))?(this.show_search_field_default(),this.is_multiple&&this.choices_count()>0&&this.search_field.val().length<1&&this.results_hide(),a.parents("li").first().remove(),this.search_field_scale()):void 0},Chosen.prototype.results_reset=function(){return this.reset_single_select_options(),this.form_field.options[0].selected=!0,this.single_set_selected_text(),this.show_search_field_default(),this.results_reset_cleanup(),this.form_field_jq.trigger("change"),this.active_field?this.results_hide():void 0},Chosen.prototype.results_reset_cleanup=function(){return this.current_selectedIndex=this.form_field.selectedIndex,this.selected_item.find("abbr").remove()},Chosen.prototype.result_select=function(a){var b,c;return this.result_highlight?(b=this.result_highlight,this.result_clear_highlight(),this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.is_multiple?b.removeClass("active-result"):this.reset_single_select_options(),c=this.results_data[b[0].getAttribute("data-option-array-index")],c.selected=!0,this.form_field.options[c.options_index].selected=!0,this.selected_option_count=null,this.is_multiple?this.choice_build(c):this.single_set_selected_text(c.text),(a.metaKey||a.ctrlKey)&&this.is_multiple||this.results_hide(),this.search_field.val(""),(this.is_multiple||this.form_field.selectedIndex!==this.current_selectedIndex)&&this.form_field_jq.trigger("change",{selected:this.form_field.options[c.options_index].value}),this.current_selectedIndex=this.form_field.selectedIndex,this.search_field_scale())):void 0},Chosen.prototype.single_set_selected_text=function(a){return null==a&&(a=this.default_text),a===this.default_text?this.selected_item.addClass("chosen-default"):(this.single_deselect_control_build(),this.selected_item.removeClass("chosen-default")),this.selected_item.find("span").text(a)},Chosen.prototype.result_deselect=function(a){var b;return b=this.results_data[a],this.form_field.options[b.options_index].disabled?!1:(b.selected=!1,this.form_field.options[b.options_index].selected=!1,this.selected_option_count=null,this.result_clear_highlight(),this.results_showing&&this.winnow_results(),this.form_field_jq.trigger("change",{deselected:this.form_field.options[b.options_index].value}),this.search_field_scale(),!0)},Chosen.prototype.single_deselect_control_build=function(){return this.allow_single_deselect?(this.selected_item.find("abbr").length||this.selected_item.find("span").first().after('<abbr class="search-choice-close"></abbr>'),this.selected_item.addClass("chosen-single-with-deselect")):void 0},Chosen.prototype.get_search_text=function(){return this.search_field.val()===this.default_text?"":a("<div/>").text(a.trim(this.search_field.val())).html()},Chosen.prototype.winnow_results_set_highlight=function(){var a,b;return b=this.is_multiple?[]:this.search_results.find(".result-selected.active-result"),a=b.length?b.first():this.search_results.find(".active-result").first(),null!=a?this.result_do_highlight(a):void 0},Chosen.prototype.no_results=function(b){var c;return c=a('<li class="no-results">'+this.results_none_found+' "<span></span>"</li>'),c.find("span").first().html(b),this.search_results.append(c),this.form_field_jq.trigger("chosen:no_results",{chosen:this})},Chosen.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove()},Chosen.prototype.keydown_arrow=function(){var a;return this.results_showing&&this.result_highlight?(a=this.result_highlight.nextAll("li.active-result").first())?this.result_do_highlight(a):void 0:this.results_show()},Chosen.prototype.keyup_arrow=function(){var a;return this.results_showing||this.is_multiple?this.result_highlight?(a=this.result_highlight.prevAll("li.active-result"),a.length?this.result_do_highlight(a.first()):(this.choices_count()>0&&this.results_hide(),this.result_clear_highlight())):void 0:this.results_show()},Chosen.prototype.keydown_backstroke=function(){var a;return this.pending_backstroke?(this.choice_destroy(this.pending_backstroke.find("a").first()),this.clear_backstroke()):(a=this.search_container.siblings("li.search-choice").last(),a.length&&!a.hasClass("search-choice-disabled")?(this.pending_backstroke=a,this.single_backstroke_delete?this.keydown_backstroke():this.pending_backstroke.addClass("search-choice-focus")):void 0)},Chosen.prototype.clear_backstroke=function(){return this.pending_backstroke&&this.pending_backstroke.removeClass("search-choice-focus"),this.pending_backstroke=null},Chosen.prototype.keydown_checker=function(a){var b,c;switch(b=null!=(c=a.which)?c:a.keyCode,this.search_field_scale(),8!==b&&this.pending_backstroke&&this.clear_backstroke(),b){case 8:this.backstroke_length=this.search_field.val().length;break;case 9:this.results_showing&&!this.is_multiple&&this.result_select(a),this.mouse_on_container=!1;break;case 13:this.results_showing&&a.preventDefault();break;case 32:this.disable_search&&a.preventDefault();break;case 38:a.preventDefault(),this.keyup_arrow();break;case 40:a.preventDefault(),this.keydown_arrow()}},Chosen.prototype.search_field_scale=function(){var b,c,d,e,f,g,h,i,j;if(this.is_multiple){for(d=0,h=0,f="position:absolute; left: -1000px; top: -1000px; display:none;",g=["font-size","font-style","font-weight","font-family","line-height","text-transform","letter-spacing"],i=0,j=g.length;j>i;i++)e=g[i],f+=e+":"+this.search_field.css(e)+";";return b=a("<div />",{style:f}),b.text(this.search_field.val()),a("body").append(b),h=b.width()+25,b.remove(),c=this.container.outerWidth(),h>c-10&&(h=c-10),this.search_field.css({width:h+"px"})}},Chosen}(AbstractChosen)}.call(this);
includes/admin/class-wp-job-manager-settings.php CHANGED
@@ -83,7 +83,7 @@ class WP_Job_Manager_Settings {
83
  'desc' => __( 'If enabled, the category select box will default to a multiselect on the [jobs] shortcode.', 'wp-job-manager' ),
84
  'type' => 'select',
85
  'options' => array(
86
- 'any' => __( 'Jobs wil be shown if within ANY selected category', 'wp-job-manager' ),
87
  'all' => __( 'Jobs will be shown if within ALL selected categories', 'wp-job-manager' ),
88
  )
89
  ),
83
  'desc' => __( 'If enabled, the category select box will default to a multiselect on the [jobs] shortcode.', 'wp-job-manager' ),
84
  'type' => 'select',
85
  'options' => array(
86
+ 'any' => __( 'Jobs will be shown if within ANY selected category', 'wp-job-manager' ),
87
  'all' => __( 'Jobs will be shown if within ALL selected categories', 'wp-job-manager' ),
88
  )
89
  ),
includes/admin/class-wp-job-manager-writepanels.php CHANGED
@@ -357,7 +357,7 @@ class WP_Job_Manager_Writepanels {
357
  // Locations
358
  elseif ( '_job_location' === $key ) {
359
  if ( update_post_meta( $post_id, $key, sanitize_text_field( $_POST[ $key ] ) ) ) {
360
- do_action( 'job_manager_job_location_edited', $post_id, sanitize_text_field( $_POST[ $key ] ) );
361
  } elseif ( apply_filters( 'job_manager_geolocation_enabled', true ) && ! WP_Job_Manager_Geocode::has_location_data( $post_id ) ) {
362
  WP_Job_Manager_Geocode::generate_location_data( $post_id, sanitize_text_field( $_POST[ $key ] ) );
363
  }
357
  // Locations
358
  elseif ( '_job_location' === $key ) {
359
  if ( update_post_meta( $post_id, $key, sanitize_text_field( $_POST[ $key ] ) ) ) {
360
+ // Location data will be updated by maybe_generate_geolocation_data method
361
  } elseif ( apply_filters( 'job_manager_geolocation_enabled', true ) && ! WP_Job_Manager_Geocode::has_location_data( $post_id ) ) {
362
  WP_Job_Manager_Geocode::generate_location_data( $post_id, sanitize_text_field( $_POST[ $key ] ) );
363
  }
includes/class-wp-job-manager-ajax.php CHANGED
@@ -21,11 +21,12 @@ class WP_Job_Manager_Ajax {
21
  public function get_listings() {
22
  global $wp_post_types;
23
 
24
- $result = array();
25
- $search_location = sanitize_text_field( stripslashes( $_POST['search_location'] ) );
26
- $search_keywords = sanitize_text_field( stripslashes( $_POST['search_keywords'] ) );
27
- $search_categories = isset( $_POST['search_categories'] ) ? $_POST['search_categories'] : '';
28
- $filter_job_types = isset( $_POST['filter_job_type'] ) ? array_filter( array_map( 'sanitize_title', (array) $_POST['filter_job_type'] ) ) : null;
 
29
 
30
  if ( is_array( $search_categories ) ) {
31
  $search_categories = array_filter( array_map( 'sanitize_text_field', array_map( 'stripslashes', $search_categories ) ) );
@@ -71,59 +72,53 @@ class WP_Job_Manager_Ajax {
71
  $result['html'] = ob_get_clean();
72
 
73
  // Generate 'showing' text
74
- $types = get_job_listing_types();
 
75
 
76
- if ( sizeof( $filter_job_types ) > 0 && ( sizeof( $filter_job_types ) !== sizeof( $types ) || $search_keywords || $search_location || $search_categories || apply_filters( 'job_manager_get_listings_custom_filter', false ) ) ) {
77
- $showing_types = array();
78
- $unmatched = false;
79
-
80
- foreach ( $types as $type ) {
81
- if ( in_array( $type->slug, $filter_job_types ) )
82
- $showing_types[] = $type->name;
83
- else
84
- $unmatched = true;
85
- }
86
-
87
- if ( ! $unmatched )
88
- $showing_types = '';
89
- elseif ( sizeof( $showing_types ) == 1 ) {
90
- $showing_types = implode( ', ', $showing_types ) . ' ';
91
  } else {
92
- $last = array_pop( $showing_types );
93
- $showing_types = implode( ', ', $showing_types );
94
- $showing_types .= " &amp; $last ";
95
- }
96
-
97
- $showing_categories = array();
98
-
99
- if ( $search_categories ) {
100
- foreach ( $search_categories as $category ) {
101
- if ( ! is_numeric( $category ) ) {
102
- $category_object = get_term_by( 'slug', $category, 'job_listing_category' );
103
- }
104
- if ( is_numeric( $category ) || is_wp_error( $category_object ) || ! $category_object ) {
105
- $category_object = get_term_by( 'id', $category, 'job_listing_category' );
106
- }
107
- if ( ! is_wp_error( $category_object ) ) {
108
- $showing_categories[] = $category_object->name;
109
- }
110
- }
111
  }
 
112
 
113
- if ( $search_keywords ) {
114
- $showing_jobs = sprintf( __( 'Showing %s', 'wp-job-manager' ), $showing_types . '&ldquo;' . $search_keywords . '&rdquo; ' . implode( ', ', $showing_categories ) . $wp_post_types['job_listing']->labels->name );
115
- } else {
116
- $showing_jobs = sprintf( __( 'Showing all %s', 'wp-job-manager' ), $showing_types . implode( ', ', $showing_categories ) . ' ' . $wp_post_types['job_listing']->labels->name );
117
- }
 
 
 
 
118
 
119
- $showing_location = $search_location ? sprintf( ' ' . __( 'located in &ldquo;%s&rdquo;', 'wp-job-manager' ), $search_location ) : '';
120
 
121
- $result['showing'] = apply_filters( 'job_manager_get_listings_custom_filter_text', $showing_jobs . $showing_location );
 
 
 
 
 
 
 
 
 
 
 
 
122
 
 
 
123
  } else {
124
- $result['showing'] = '';
125
  }
126
 
 
 
 
 
127
  // Generate RSS link
128
  $result['showing_links'] = job_manager_get_filtered_links( array(
129
  'filter_job_types' => $filter_job_types,
21
  public function get_listings() {
22
  global $wp_post_types;
23
 
24
+ $result = array();
25
+ $search_location = sanitize_text_field( stripslashes( $_POST['search_location'] ) );
26
+ $search_keywords = sanitize_text_field( stripslashes( $_POST['search_keywords'] ) );
27
+ $search_categories = isset( $_POST['search_categories'] ) ? $_POST['search_categories'] : '';
28
+ $filter_job_types = isset( $_POST['filter_job_type'] ) ? array_filter( array_map( 'sanitize_title', (array) $_POST['filter_job_type'] ) ) : null;
29
+ $types = get_job_listing_types();
30
 
31
  if ( is_array( $search_categories ) ) {
32
  $search_categories = array_filter( array_map( 'sanitize_text_field', array_map( 'stripslashes', $search_categories ) ) );
72
  $result['html'] = ob_get_clean();
73
 
74
  // Generate 'showing' text
75
+ $showing_types = array();
76
+ $unmatched = false;
77
 
78
+ foreach ( $types as $type ) {
79
+ if ( in_array( $type->slug, $filter_job_types ) ) {
80
+ $showing_types[] = $type->name;
 
 
 
 
 
 
 
 
 
 
 
 
81
  } else {
82
+ $unmatched = true;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
83
  }
84
+ }
85
 
86
+ if ( ! $unmatched ) {
87
+ $showing_types = '';
88
+ } elseif ( sizeof( $showing_types ) == 1 ) {
89
+ $showing_types = implode( ', ', $showing_types ) . ' ';
90
+ } else {
91
+ $last = array_pop( $showing_types );
92
+ $showing_types = implode( ', ', $showing_types );
93
+ $showing_types .= " &amp; $last ";
94
+ }
95
 
96
+ $showing_categories = array();
97
 
98
+ if ( $search_categories ) {
99
+ foreach ( $search_categories as $category ) {
100
+ if ( ! is_numeric( $category ) ) {
101
+ $category_object = get_term_by( 'slug', $category, 'job_listing_category' );
102
+ }
103
+ if ( is_numeric( $category ) || is_wp_error( $category_object ) || ! $category_object ) {
104
+ $category_object = get_term_by( 'id', $category, 'job_listing_category' );
105
+ }
106
+ if ( ! is_wp_error( $category_object ) ) {
107
+ $showing_categories[] = $category_object->name;
108
+ }
109
+ }
110
+ }
111
 
112
+ if ( $search_keywords ) {
113
+ $showing_jobs = sprintf( __( 'Showing %s', 'wp-job-manager' ), $showing_types . '&ldquo;' . $search_keywords . '&rdquo; ' . implode( ', ', $showing_categories ) . $wp_post_types['job_listing']->labels->name );
114
  } else {
115
+ $showing_jobs = sprintf( __( 'Showing all %s', 'wp-job-manager' ), $showing_types . implode( ', ', $showing_categories ) . ' ' . $wp_post_types['job_listing']->labels->name );
116
  }
117
 
118
+ $showing_location = $search_location ? sprintf( ' ' . __( 'located in &ldquo;%s&rdquo;', 'wp-job-manager' ), $search_location ) : '';
119
+
120
+ $result['showing'] = apply_filters( 'job_manager_get_listings_custom_filter_text', $showing_jobs . $showing_location );
121
+
122
  // Generate RSS link
123
  $result['showing_links'] = job_manager_get_filtered_links( array(
124
  'filter_job_types' => $filter_job_types,
includes/class-wp-job-manager-geocode.php CHANGED
@@ -75,6 +75,7 @@ class WP_Job_Manager_Geocode {
75
  delete_post_meta( $job_id, 'geolocation_state_short' );
76
  delete_post_meta( $job_id, 'geolocation_street' );
77
  delete_post_meta( $job_id, 'geolocation_zipcode' );
 
78
  }
79
 
80
  /**
75
  delete_post_meta( $job_id, 'geolocation_state_short' );
76
  delete_post_meta( $job_id, 'geolocation_street' );
77
  delete_post_meta( $job_id, 'geolocation_zipcode' );
78
+ delete_post_meta( $job_id, 'geolocation_postcode' );
79
  }
80
 
81
  /**
includes/class-wp-job-manager-install.php CHANGED
@@ -46,18 +46,68 @@ class WP_Job_Manager_Install {
46
  public function init_user_roles() {
47
  global $wp_roles;
48
 
49
- if ( class_exists( 'WP_Roles' ) && ! isset( $wp_roles ) )
50
  $wp_roles = new WP_Roles();
 
51
 
52
  if ( is_object( $wp_roles ) ) {
53
- $wp_roles->add_cap( 'administrator', 'manage_job_listings' );
54
-
55
  add_role( 'employer', __( 'Employer', 'wp-job-manager' ), array(
56
- 'read' => true,
57
- 'edit_posts' => false,
58
- 'delete_posts' => false
59
  ) );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
60
  }
 
 
61
  }
62
 
63
  /**
46
  public function init_user_roles() {
47
  global $wp_roles;
48
 
49
+ if ( class_exists( 'WP_Roles' ) && ! isset( $wp_roles ) ) {
50
  $wp_roles = new WP_Roles();
51
+ }
52
 
53
  if ( is_object( $wp_roles ) ) {
 
 
54
  add_role( 'employer', __( 'Employer', 'wp-job-manager' ), array(
55
+ 'read' => true,
56
+ 'edit_posts' => false,
57
+ 'delete_posts' => false
58
  ) );
59
+
60
+ $capabilities = $this->get_core_capabilities();
61
+
62
+ foreach ( $capabilities as $cap_group ) {
63
+ foreach ( $cap_group as $cap ) {
64
+ $wp_roles->add_cap( 'administrator', $cap );
65
+ }
66
+ }
67
+ }
68
+ }
69
+
70
+ /**
71
+ * Get capabilities
72
+ *
73
+ * @return array
74
+ */
75
+ public function get_core_capabilities() {
76
+ $capabilities = array();
77
+
78
+ $capabilities['core'] = array(
79
+ 'manage_job_listings'
80
+ );
81
+
82
+ $capability_types = array( 'job_listing' );
83
+
84
+ foreach ( $capability_types as $capability_type ) {
85
+
86
+ $capabilities[ $capability_type ] = array(
87
+ // Post type
88
+ "edit_{$capability_type}",
89
+ "read_{$capability_type}",
90
+ "delete_{$capability_type}",
91
+ "edit_{$capability_type}s",
92
+ "edit_others_{$capability_type}s",
93
+ "publish_{$capability_type}s",
94
+ "read_private_{$capability_type}s",
95
+ "delete_{$capability_type}s",
96
+ "delete_private_{$capability_type}s",
97
+ "delete_published_{$capability_type}s",
98
+ "delete_others_{$capability_type}s",
99
+ "edit_private_{$capability_type}s",
100
+ "edit_published_{$capability_type}s",
101
+
102
+ // Terms
103
+ "manage_{$capability_type}_terms",
104
+ "edit_{$capability_type}_terms",
105
+ "delete_{$capability_type}_terms",
106
+ "assign_{$capability_type}_terms"
107
+ );
108
  }
109
+
110
+ return $capabilities;
111
  }
112
 
113
  /**
includes/class-wp-job-manager-post-types.php CHANGED
@@ -28,6 +28,9 @@ class WP_Job_Manager_Post_Types {
28
 
29
  add_action( 'job_manager_application_details_email', array( $this, 'application_details_email' ) );
30
  add_action( 'job_manager_application_details_url', array( $this, 'application_details_url' ) );
 
 
 
31
  }
32
 
33
  /**
@@ -179,18 +182,8 @@ class WP_Job_Manager_Post_Types {
179
  'description' => sprintf( __( 'This is where you can create and manage %s.', 'wp-job-manager' ), $plural ),
180
  'public' => true,
181
  'show_ui' => true,
182
- 'capability_type' => 'post',
183
- 'capabilities' => array(
184
- 'publish_posts' => $admin_capability,
185
- 'edit_posts' => $admin_capability,
186
- 'edit_others_posts' => $admin_capability,
187
- 'delete_posts' => $admin_capability,
188
- 'delete_others_posts' => $admin_capability,
189
- 'read_private_posts' => $admin_capability,
190
- 'edit_post' => $admin_capability,
191
- 'delete_post' => $admin_capability,
192
- 'read_post' => 'read_job_listing'
193
- ),
194
  'publicly_queryable' => true,
195
  'exclude_from_search' => false,
196
  'hierarchical' => false,
@@ -339,13 +332,13 @@ class WP_Job_Manager_Post_Types {
339
  $company = get_the_company_name( $post_id );
340
 
341
  if ( $location ) {
342
- echo "<job_listing:location>{$location}</job_listing:location>\n";
343
  }
344
  if ( $job_type ) {
345
- echo "<job_listing:job_type>{$job_type->name}</job_listing:job_type>\n";
346
  }
347
  if ( $company ) {
348
- echo "<job_listing:company>{$company}</job_listing:company>\n";
349
  }
350
  }
351
 
@@ -461,4 +454,28 @@ class WP_Job_Manager_Post_Types {
461
  public function application_details_url( $apply ) {
462
  get_job_manager_template( 'job-application-url.php', array( 'apply' => $apply ) );
463
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
464
  }
28
 
29
  add_action( 'job_manager_application_details_email', array( $this, 'application_details_email' ) );
30
  add_action( 'job_manager_application_details_url', array( $this, 'application_details_url' ) );
31
+
32
+ add_filter( 'wp_insert_post_data', array( $this, 'fix_post_name' ), 10, 2 );
33
+ add_action( 'update_post_meta', array( $this, 'maybe_generate_geolocation_data' ), 10, 4 );
34
  }
35
 
36
  /**
182
  'description' => sprintf( __( 'This is where you can create and manage %s.', 'wp-job-manager' ), $plural ),
183
  'public' => true,
184
  'show_ui' => true,
185
+ 'capability_type' => 'job_listing',
186
+ 'map_meta_cap' => true,
 
 
 
 
 
 
 
 
 
 
187
  'publicly_queryable' => true,
188
  'exclude_from_search' => false,
189
  'hierarchical' => false,
332
  $company = get_the_company_name( $post_id );
333
 
334
  if ( $location ) {
335
+ echo "<job_listing:location>" . esc_html( $location ) . "</job_listing:location>\n";
336
  }
337
  if ( $job_type ) {
338
+ echo "<job_listing:job_type>" . esc_html( $job_type->name ) . "</job_listing:job_type>\n";
339
  }
340
  if ( $company ) {
341
+ echo "<job_listing:company>" . esc_html( $company ) . "</job_listing:company>\n";
342
  }
343
  }
344
 
454
  public function application_details_url( $apply ) {
455
  get_job_manager_template( 'job-application-url.php', array( 'apply' => $apply ) );
456
  }
457
+
458
+ /**
459
+ * Fix post name when wp_update_post changes it
460
+ * @param array $data
461
+ * @return array
462
+ */
463
+ public function fix_post_name( $data, $postarr ) {
464
+ if ( 'job_listing' === $data['post_type'] && 'pending' === $data['post_status'] && ! current_user_can( 'publish_posts' ) ) {
465
+ $data['post_name'] = $postarr['post_name'];
466
+ }
467
+ return $data;
468
+ }
469
+
470
+ /**
471
+ * Generate location data if a post is saved
472
+ * @param int $post_id
473
+ * @param array $post
474
+ */
475
+ public function maybe_generate_geolocation_data( $meta_id, $object_id, $meta_key, $_meta_value ) {
476
+ if ( '_job_location' !== $meta_key || 'job_listing' !== get_post_type( $object_id ) ) {
477
+ return;
478
+ }
479
+ do_action( 'job_manager_job_location_edited', $object_id, $_meta_value );
480
+ }
481
  }
includes/class-wp-job-manager-shortcodes.php CHANGED
@@ -60,7 +60,7 @@ class WP_Job_Manager_Shortcodes {
60
  $job = get_post( $job_id );
61
 
62
  // Check ownership
63
- if ( $job->post_author != get_current_user_id() ) {
64
  throw new Exception( __( 'Invalid ID', 'wp-job-manager' ) );
65
  }
66
 
@@ -219,11 +219,12 @@ class WP_Job_Manager_Shortcodes {
219
  }
220
 
221
  // String and bool handling
222
- $show_filters = ( is_bool( $show_filters ) && $show_filters ) || in_array( $show_filters, array( '1', 'true', 'yes' ) ) ? true : false;
223
- $show_categories = ( is_bool( $show_categories ) && $show_categories ) || in_array( $show_categories, array( '1', 'true', 'yes' ) ) ? true : false;
224
- $show_featured_only = ( is_bool( $show_featured_only ) && $show_featured_only ) || in_array( $show_featured_only, array( '1', 'true', 'yes' ) ) ? true : false;
225
- $show_category_multiselect = ( is_bool( $show_category_multiselect ) && $show_category_multiselect ) || in_array( $show_category_multiselect, array( '1', 'true', 'yes' ) ) ? true : false;
226
- $show_more = ( is_bool( $show_more ) && $show_more ) || in_array( $show_more, array( '1', 'true', 'yes' ) ) ? true : false;
 
227
 
228
  if ( ! is_null( $featured ) ) {
229
  $featured = ( is_bool( $featured ) && $featured ) || in_array( $featured, array( '1', 'true', 'yes' ) ) ? true : false;
@@ -319,6 +320,15 @@ class WP_Job_Manager_Shortcodes {
319
  return '<div class="job_listings" ' . $data_attributes_string . '>' . ob_get_clean() . '</div>';
320
  }
321
 
 
 
 
 
 
 
 
 
 
322
  /**
323
  * Show job types
324
  * @param array $atts
60
  $job = get_post( $job_id );
61
 
62
  // Check ownership
63
+ if ( ! job_manager_user_can_edit_job( $job_id ) ) {
64
  throw new Exception( __( 'Invalid ID', 'wp-job-manager' ) );
65
  }
66
 
219
  }
220
 
221
  // String and bool handling
222
+ $show_filters = $this->string_to_bool( $show_filters );
223
+ $show_categories = $this->string_to_bool( $show_categories );
224
+ $show_featured_only = $this->string_to_bool( $show_featured_only );
225
+ $show_category_multiselect = $this->string_to_bool( $show_category_multiselect );
226
+ $show_more = $this->string_to_bool( $show_more );
227
+ $show_pagination = $this->string_to_bool( $show_pagination );
228
 
229
  if ( ! is_null( $featured ) ) {
230
  $featured = ( is_bool( $featured ) && $featured ) || in_array( $featured, array( '1', 'true', 'yes' ) ) ? true : false;
320
  return '<div class="job_listings" ' . $data_attributes_string . '>' . ob_get_clean() . '</div>';
321
  }
322
 
323
+ /**
324
+ * Get string as a bool
325
+ * @param string $value
326
+ * @return bool
327
+ */
328
+ public function string_to_bool( $value ) {
329
+ return ( is_bool( $value ) && $value ) || in_array( $value, array( '1', 'true', 'yes' ) ) ? true : false;
330
+ }
331
+
332
  /**
333
  * Show job types
334
  * @param array $atts
languages/wp-job-manager-af.mo CHANGED
Binary file
languages/wp-job-manager-af.po CHANGED
@@ -7,8 +7,8 @@ msgstr ""
7
  "Project-Id-Version: WP Job Manager\n"
8
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
9
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
10
- "PO-Revision-Date: 2014-07-01 07:14+0000\n"
11
- "Last-Translator: Riaan\n"
12
  "Language-Team: Afrikaans (http://www.transifex.com/projects/p/wp-job-manager/language/af/)\n"
13
  "MIME-Version: 1.0\n"
14
  "Content-Type: text/plain; charset=UTF-8\n"
7
  "Project-Id-Version: WP Job Manager\n"
8
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
9
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
10
+ "PO-Revision-Date: 2014-10-30 23:39+0000\n"
11
+ "Last-Translator: Mike Jolley <mike.jolley@me.com>\n"
12
  "Language-Team: Afrikaans (http://www.transifex.com/projects/p/wp-job-manager/language/af/)\n"
13
  "MIME-Version: 1.0\n"
14
  "Content-Type: text/plain; charset=UTF-8\n"
languages/wp-job-manager-bg.mo CHANGED
Binary file
languages/wp-job-manager-bg.po CHANGED
@@ -7,7 +7,7 @@ msgstr ""
7
  "Project-Id-Version: WP Job Manager\n"
8
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
9
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
10
- "PO-Revision-Date: 2014-05-12 08:21+0000\n"
11
  "Last-Translator: Mike Jolley <mike.jolley@me.com>\n"
12
  "Language-Team: Bulgarian (http://www.transifex.com/projects/p/wp-job-manager/language/bg/)\n"
13
  "MIME-Version: 1.0\n"
7
  "Project-Id-Version: WP Job Manager\n"
8
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
9
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
10
+ "PO-Revision-Date: 2014-10-30 23:39+0000\n"
11
  "Last-Translator: Mike Jolley <mike.jolley@me.com>\n"
12
  "Language-Team: Bulgarian (http://www.transifex.com/projects/p/wp-job-manager/language/bg/)\n"
13
  "MIME-Version: 1.0\n"
languages/wp-job-manager-de_DE.mo CHANGED
Binary file
languages/wp-job-manager-de_DE.po CHANGED
@@ -9,7 +9,7 @@ msgstr ""
9
  "Project-Id-Version: WP Job Manager\n"
10
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
11
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
12
- "PO-Revision-Date: 2014-10-03 18:03+0000\n"
13
  "Last-Translator: Mike Jolley <mike.jolley@me.com>\n"
14
  "Language-Team: German (Germany) (http://www.transifex.com/projects/p/wp-job-manager/language/de_DE/)\n"
15
  "MIME-Version: 1.0\n"
9
  "Project-Id-Version: WP Job Manager\n"
10
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
11
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
12
+ "PO-Revision-Date: 2014-10-30 23:39+0000\n"
13
  "Last-Translator: Mike Jolley <mike.jolley@me.com>\n"
14
  "Language-Team: German (Germany) (http://www.transifex.com/projects/p/wp-job-manager/language/de_DE/)\n"
15
  "MIME-Version: 1.0\n"
languages/wp-job-manager-el.mo CHANGED
Binary file
languages/wp-job-manager-el.po CHANGED
@@ -7,7 +7,7 @@ msgstr ""
7
  "Project-Id-Version: WP Job Manager\n"
8
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
9
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
10
- "PO-Revision-Date: 2014-10-16 23:10+0000\n"
11
  "Last-Translator: Mike Jolley <mike.jolley@me.com>\n"
12
  "Language-Team: Greek (http://www.transifex.com/projects/p/wp-job-manager/language/el/)\n"
13
  "MIME-Version: 1.0\n"
7
  "Project-Id-Version: WP Job Manager\n"
8
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
9
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
10
+ "PO-Revision-Date: 2014-10-30 23:39+0000\n"
11
  "Last-Translator: Mike Jolley <mike.jolley@me.com>\n"
12
  "Language-Team: Greek (http://www.transifex.com/projects/p/wp-job-manager/language/el/)\n"
13
  "MIME-Version: 1.0\n"
languages/wp-job-manager-es_DO.mo CHANGED
Binary file
languages/wp-job-manager-es_DO.po CHANGED
@@ -6,8 +6,8 @@ msgstr ""
6
  "Project-Id-Version: WP Job Manager\n"
7
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
8
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
9
- "PO-Revision-Date: 2014-01-23 18:48+0000\n"
10
- "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
11
  "Language-Team: Spanish (Dominican Republic) (http://www.transifex.com/projects/p/wp-job-manager/language/es_DO/)\n"
12
  "MIME-Version: 1.0\n"
13
  "Content-Type: text/plain; charset=UTF-8\n"
6
  "Project-Id-Version: WP Job Manager\n"
7
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
8
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
9
+ "PO-Revision-Date: 2014-10-30 23:39+0000\n"
10
+ "Last-Translator: Mike Jolley <mike.jolley@me.com>\n"
11
  "Language-Team: Spanish (Dominican Republic) (http://www.transifex.com/projects/p/wp-job-manager/language/es_DO/)\n"
12
  "MIME-Version: 1.0\n"
13
  "Content-Type: text/plain; charset=UTF-8\n"
languages/wp-job-manager-es_ES.mo CHANGED
Binary file
languages/wp-job-manager-es_ES.po CHANGED
@@ -8,8 +8,8 @@ msgstr ""
8
  "Project-Id-Version: WP Job Manager\n"
9
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
10
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
11
- "PO-Revision-Date: 2014-10-21 17:40+0000\n"
12
- "Last-Translator: Edouard Scherer <escherer@stagesperou.com>\n"
13
  "Language-Team: Spanish (Spain) (http://www.transifex.com/projects/p/wp-job-manager/language/es_ES/)\n"
14
  "MIME-Version: 1.0\n"
15
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Project-Id-Version: WP Job Manager\n"
9
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
10
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
11
+ "PO-Revision-Date: 2014-10-30 23:39+0000\n"
12
+ "Last-Translator: Mike Jolley <mike.jolley@me.com>\n"
13
  "Language-Team: Spanish (Spain) (http://www.transifex.com/projects/p/wp-job-manager/language/es_ES/)\n"
14
  "MIME-Version: 1.0\n"
15
  "Content-Type: text/plain; charset=UTF-8\n"
languages/wp-job-manager-fi.mo CHANGED
Binary file
languages/wp-job-manager-fi.po CHANGED
@@ -7,8 +7,8 @@ msgstr ""
7
  "Project-Id-Version: WP Job Manager\n"
8
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
9
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
10
- "PO-Revision-Date: 2014-10-18 08:41+0000\n"
11
- "Last-Translator: Uplus Tutoring <info@uplus.fi>\n"
12
  "Language-Team: Finnish (http://www.transifex.com/projects/p/wp-job-manager/language/fi/)\n"
13
  "MIME-Version: 1.0\n"
14
  "Content-Type: text/plain; charset=UTF-8\n"
7
  "Project-Id-Version: WP Job Manager\n"
8
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
9
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
10
+ "PO-Revision-Date: 2014-10-30 23:39+0000\n"
11
+ "Last-Translator: Mike Jolley <mike.jolley@me.com>\n"
12
  "Language-Team: Finnish (http://www.transifex.com/projects/p/wp-job-manager/language/fi/)\n"
13
  "MIME-Version: 1.0\n"
14
  "Content-Type: text/plain; charset=UTF-8\n"
languages/wp-job-manager-fr_FR.mo CHANGED
Binary file
languages/wp-job-manager-fr_FR.po CHANGED
@@ -9,8 +9,8 @@ msgstr ""
9
  "Project-Id-Version: WP Job Manager\n"
10
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
11
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
12
- "PO-Revision-Date: 2014-09-29 18:24+0000\n"
13
- "Last-Translator: allanot nicolas <n.allanot@free.fr>\n"
14
  "Language-Team: French (France) (http://www.transifex.com/projects/p/wp-job-manager/language/fr_FR/)\n"
15
  "MIME-Version: 1.0\n"
16
  "Content-Type: text/plain; charset=UTF-8\n"
9
  "Project-Id-Version: WP Job Manager\n"
10
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
11
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
12
+ "PO-Revision-Date: 2014-10-30 23:39+0000\n"
13
+ "Last-Translator: Mike Jolley <mike.jolley@me.com>\n"
14
  "Language-Team: French (France) (http://www.transifex.com/projects/p/wp-job-manager/language/fr_FR/)\n"
15
  "MIME-Version: 1.0\n"
16
  "Content-Type: text/plain; charset=UTF-8\n"
languages/wp-job-manager-he_IL.mo CHANGED
Binary file
languages/wp-job-manager-he_IL.po CHANGED
@@ -6,7 +6,7 @@ msgstr ""
6
  "Project-Id-Version: WP Job Manager\n"
7
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
8
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
9
- "PO-Revision-Date: 2014-06-28 12:01+0000\n"
10
  "Last-Translator: Mike Jolley <mike.jolley@me.com>\n"
11
  "Language-Team: Hebrew (Israel) (http://www.transifex.com/projects/p/wp-job-manager/language/he_IL/)\n"
12
  "MIME-Version: 1.0\n"
6
  "Project-Id-Version: WP Job Manager\n"
7
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
8
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
9
+ "PO-Revision-Date: 2014-10-30 23:39+0000\n"
10
  "Last-Translator: Mike Jolley <mike.jolley@me.com>\n"
11
  "Language-Team: Hebrew (Israel) (http://www.transifex.com/projects/p/wp-job-manager/language/he_IL/)\n"
12
  "MIME-Version: 1.0\n"
languages/wp-job-manager-hr.mo CHANGED
Binary file
languages/wp-job-manager-hr.po CHANGED
@@ -7,7 +7,7 @@ msgstr ""
7
  "Project-Id-Version: WP Job Manager\n"
8
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
9
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
10
- "PO-Revision-Date: 2014-06-28 12:01+0000\n"
11
  "Last-Translator: Mike Jolley <mike.jolley@me.com>\n"
12
  "Language-Team: Croatian (http://www.transifex.com/projects/p/wp-job-manager/language/hr/)\n"
13
  "MIME-Version: 1.0\n"
7
  "Project-Id-Version: WP Job Manager\n"
8
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
9
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
10
+ "PO-Revision-Date: 2014-10-30 23:39+0000\n"
11
  "Last-Translator: Mike Jolley <mike.jolley@me.com>\n"
12
  "Language-Team: Croatian (http://www.transifex.com/projects/p/wp-job-manager/language/hr/)\n"
13
  "MIME-Version: 1.0\n"
languages/wp-job-manager-id_ID.mo CHANGED
Binary file
languages/wp-job-manager-id_ID.po CHANGED
@@ -6,8 +6,8 @@ msgstr ""
6
  "Project-Id-Version: WP Job Manager\n"
7
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
8
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
9
- "PO-Revision-Date: 2014-01-23 18:48+0000\n"
10
- "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
11
  "Language-Team: Indonesian (Indonesia) (http://www.transifex.com/projects/p/wp-job-manager/language/id_ID/)\n"
12
  "MIME-Version: 1.0\n"
13
  "Content-Type: text/plain; charset=UTF-8\n"
6
  "Project-Id-Version: WP Job Manager\n"
7
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
8
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
9
+ "PO-Revision-Date: 2014-10-30 23:39+0000\n"
10
+ "Last-Translator: Mike Jolley <mike.jolley@me.com>\n"
11
  "Language-Team: Indonesian (Indonesia) (http://www.transifex.com/projects/p/wp-job-manager/language/id_ID/)\n"
12
  "MIME-Version: 1.0\n"
13
  "Content-Type: text/plain; charset=UTF-8\n"
languages/wp-job-manager-it_IT.mo CHANGED
Binary file
languages/wp-job-manager-it_IT.po CHANGED
@@ -9,8 +9,8 @@ msgstr ""
9
  "Project-Id-Version: WP Job Manager\n"
10
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
11
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
12
- "PO-Revision-Date: 2014-10-13 21:30+0000\n"
13
- "Last-Translator: ignazio <bluenor@gmail.com>\n"
14
  "Language-Team: Italian (Italy) (http://www.transifex.com/projects/p/wp-job-manager/language/it_IT/)\n"
15
  "MIME-Version: 1.0\n"
16
  "Content-Type: text/plain; charset=UTF-8\n"
9
  "Project-Id-Version: WP Job Manager\n"
10
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
11
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
12
+ "PO-Revision-Date: 2014-10-30 23:39+0000\n"
13
+ "Last-Translator: Mike Jolley <mike.jolley@me.com>\n"
14
  "Language-Team: Italian (Italy) (http://www.transifex.com/projects/p/wp-job-manager/language/it_IT/)\n"
15
  "MIME-Version: 1.0\n"
16
  "Content-Type: text/plain; charset=UTF-8\n"
languages/wp-job-manager-ja.mo CHANGED
Binary file
languages/wp-job-manager-ja.po CHANGED
@@ -7,7 +7,7 @@ msgstr ""
7
  "Project-Id-Version: WP Job Manager\n"
8
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
9
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
10
- "PO-Revision-Date: 2014-05-12 08:21+0000\n"
11
  "Last-Translator: Mike Jolley <mike.jolley@me.com>\n"
12
  "Language-Team: Japanese (http://www.transifex.com/projects/p/wp-job-manager/language/ja/)\n"
13
  "MIME-Version: 1.0\n"
7
  "Project-Id-Version: WP Job Manager\n"
8
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
9
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
10
+ "PO-Revision-Date: 2014-10-30 23:39+0000\n"
11
  "Last-Translator: Mike Jolley <mike.jolley@me.com>\n"
12
  "Language-Team: Japanese (http://www.transifex.com/projects/p/wp-job-manager/language/ja/)\n"
13
  "MIME-Version: 1.0\n"
languages/wp-job-manager-ka.mo CHANGED
Binary file
languages/wp-job-manager-ka.po CHANGED
@@ -6,8 +6,8 @@ msgstr ""
6
  "Project-Id-Version: WP Job Manager\n"
7
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
8
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
9
- "PO-Revision-Date: 2014-01-23 18:48+0000\n"
10
- "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
11
  "Language-Team: Georgian (http://www.transifex.com/projects/p/wp-job-manager/language/ka/)\n"
12
  "MIME-Version: 1.0\n"
13
  "Content-Type: text/plain; charset=UTF-8\n"
6
  "Project-Id-Version: WP Job Manager\n"
7
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
8
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
9
+ "PO-Revision-Date: 2014-10-30 23:39+0000\n"
10
+ "Last-Translator: Mike Jolley <mike.jolley@me.com>\n"
11
  "Language-Team: Georgian (http://www.transifex.com/projects/p/wp-job-manager/language/ka/)\n"
12
  "MIME-Version: 1.0\n"
13
  "Content-Type: text/plain; charset=UTF-8\n"
languages/wp-job-manager-ko_KR.mo CHANGED
Binary file
languages/wp-job-manager-ko_KR.po CHANGED
@@ -7,7 +7,7 @@ msgstr ""
7
  "Project-Id-Version: WP Job Manager\n"
8
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
9
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
10
- "PO-Revision-Date: 2014-05-12 08:21+0000\n"
11
  "Last-Translator: Mike Jolley <mike.jolley@me.com>\n"
12
  "Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/wp-job-manager/language/ko_KR/)\n"
13
  "MIME-Version: 1.0\n"
7
  "Project-Id-Version: WP Job Manager\n"
8
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
9
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
10
+ "PO-Revision-Date: 2014-10-30 23:39+0000\n"
11
  "Last-Translator: Mike Jolley <mike.jolley@me.com>\n"
12
  "Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/wp-job-manager/language/ko_KR/)\n"
13
  "MIME-Version: 1.0\n"
languages/wp-job-manager-lt.mo CHANGED
Binary file
languages/wp-job-manager-lt.po CHANGED
@@ -1,13 +1,14 @@
1
  # Copyright (C) 2014 WP Job Manager
2
  # This file is distributed under the same license as the WP Job Manager package.
3
  # Translators:
 
4
  msgid ""
5
  msgstr ""
6
  "Project-Id-Version: WP Job Manager\n"
7
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
8
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
9
- "PO-Revision-Date: 2014-01-23 18:48+0000\n"
10
- "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
11
  "Language-Team: Lithuanian (http://www.transifex.com/projects/p/wp-job-manager/language/lt/)\n"
12
  "MIME-Version: 1.0\n"
13
  "Content-Type: text/plain; charset=UTF-8\n"
@@ -18,7 +19,7 @@ msgstr ""
18
  #: includes/admin/class-wp-job-manager-addons.php:50
19
  #: includes/admin/class-wp-job-manager-admin.php:60
20
  msgid "WP Job Manager Add-ons"
21
- msgstr ""
22
 
23
  #: includes/admin/class-wp-job-manager-addons.php:51
24
  msgid ""
@@ -28,11 +29,11 @@ msgstr ""
28
 
29
  #: includes/admin/class-wp-job-manager-admin.php:57
30
  msgid "Settings"
31
- msgstr ""
32
 
33
  #: includes/admin/class-wp-job-manager-admin.php:60
34
  msgid "Add-ons"
35
- msgstr ""
36
 
37
  #: includes/admin/class-wp-job-manager-cpt.php:44
38
  #: includes/admin/class-wp-job-manager-cpt.php:45
@@ -56,7 +57,7 @@ msgstr ""
56
 
57
  #: includes/admin/class-wp-job-manager-cpt.php:200
58
  msgid "Select a category"
59
- msgstr ""
60
 
61
  #: includes/admin/class-wp-job-manager-cpt.php:233
62
  msgid "Job position title"
@@ -102,7 +103,7 @@ msgstr ""
102
 
103
  #: includes/admin/class-wp-job-manager-cpt.php:258
104
  msgid "M j, Y @ G:i"
105
- msgstr ""
106
 
107
  #: includes/admin/class-wp-job-manager-cpt.php:259
108
  msgid "Job listing draft updated. <a target=\"_blank\" href=\"%s\">Preview Job</a>"
@@ -110,11 +111,11 @@ msgstr ""
110
 
111
  #: includes/admin/class-wp-job-manager-cpt.php:278
112
  msgid "Type"
113
- msgstr ""
114
 
115
  #: includes/admin/class-wp-job-manager-cpt.php:279
116
  msgid "Position"
117
- msgstr ""
118
 
119
  #: includes/admin/class-wp-job-manager-cpt.php:280
120
  msgid "Posted"
@@ -127,7 +128,7 @@ msgstr ""
127
 
128
  #: includes/admin/class-wp-job-manager-cpt.php:283
129
  msgid "Categories"
130
- msgstr ""
131
 
132
  #: includes/admin/class-wp-job-manager-cpt.php:284
133
  msgid "Featured?"
@@ -141,20 +142,20 @@ msgstr ""
141
  #: includes/admin/class-wp-job-manager-cpt.php:286
142
  #: templates/job-dashboard.php:8
143
  msgid "Status"
144
- msgstr ""
145
 
146
  #: includes/admin/class-wp-job-manager-cpt.php:287
147
  msgid "Actions"
148
- msgstr ""
149
 
150
  #: includes/admin/class-wp-job-manager-cpt.php:310
151
  msgid "Job ID: %d"
152
- msgstr ""
153
 
154
  #: includes/admin/class-wp-job-manager-cpt.php:336
155
  #: includes/admin/class-wp-job-manager-cpt.php:341
156
  msgid "M j, Y"
157
- msgstr ""
158
 
159
  #: includes/admin/class-wp-job-manager-cpt.php:337
160
  msgid "by a guest"
@@ -166,11 +167,11 @@ msgstr ""
166
 
167
  #: includes/admin/class-wp-job-manager-cpt.php:354
168
  msgid "Approve"
169
- msgstr ""
170
 
171
  #: includes/admin/class-wp-job-manager-cpt.php:361
172
  msgid "View"
173
- msgstr ""
174
 
175
  #: includes/admin/class-wp-job-manager-cpt.php:366
176
  #: includes/class-wp-job-manager-post-types.php:162
@@ -181,7 +182,7 @@ msgstr ""
181
  #: includes/admin/class-wp-job-manager-cpt.php:371
182
  #: templates/job-dashboard.php:43
183
  msgid "Delete"
184
- msgstr ""
185
 
186
  #: includes/admin/class-wp-job-manager-settings.php:42
187
  #: includes/class-wp-job-manager-post-types.php:138
@@ -353,11 +354,11 @@ msgstr ""
353
  #: includes/admin/class-wp-job-manager-writepanels.php:36
354
  #: includes/forms/class-wp-job-manager-form-submit-job.php:172
355
  msgid "Company name"
356
- msgstr ""
357
 
358
  #: includes/admin/class-wp-job-manager-writepanels.php:40
359
  msgid "Company website"
360
- msgstr ""
361
 
362
  #: includes/admin/class-wp-job-manager-writepanels.php:44
363
  msgid "Company tagline"
@@ -373,7 +374,7 @@ msgstr ""
373
 
374
  #: includes/admin/class-wp-job-manager-writepanels.php:52
375
  msgid "Company logo"
376
- msgstr ""
377
 
378
  #: includes/admin/class-wp-job-manager-writepanels.php:53
379
  msgid "URL to the company logo"
@@ -399,7 +400,7 @@ msgstr ""
399
 
400
  #: includes/admin/class-wp-job-manager-writepanels.php:67
401
  msgid "yyyy-mm-dd"
402
- msgstr ""
403
 
404
  #: includes/admin/class-wp-job-manager-writepanels.php:70
405
  msgid "Posted by"
@@ -415,11 +416,11 @@ msgstr ""
415
 
416
  #: includes/admin/class-wp-job-manager-writepanels.php:101
417
  msgid "Upload"
418
- msgstr ""
419
 
420
  #: includes/admin/class-wp-job-manager-writepanels.php:269
421
  msgid "Guest user"
422
- msgstr ""
423
 
424
  #: includes/class-wp-job-manager-ajax.php:111
425
  msgid "Showing %s&ldquo;%s&rdquo; %sjobs"
@@ -491,12 +492,12 @@ msgstr ""
491
  #: includes/class-wp-job-manager-post-types.php:117
492
  #: includes/class-wp-job-manager-post-types.php:163
493
  msgid "Edit %s"
494
- msgstr ""
495
 
496
  #: includes/class-wp-job-manager-post-types.php:75
497
  #: includes/class-wp-job-manager-post-types.php:118
498
  msgid "Update %s"
499
- msgstr ""
500
 
501
  #: includes/class-wp-job-manager-post-types.php:76
502
  #: includes/class-wp-job-manager-post-types.php:119
@@ -623,7 +624,7 @@ msgstr ""
623
 
624
  #: includes/class-wp-job-manager-widgets.php:146
625
  msgid "Title"
626
- msgstr ""
627
 
628
  #: includes/class-wp-job-manager-widgets.php:154
629
  msgid "Number of jobs to show"
@@ -673,7 +674,7 @@ msgstr ""
673
  #: includes/forms/class-wp-job-manager-form-submit-job.php:112
674
  #: includes/forms/class-wp-job-manager-form-submit-job.php:182
675
  msgid "http://"
676
- msgstr ""
677
 
678
  #: includes/forms/class-wp-job-manager-form-submit-job.php:116
679
  msgid "Enter an email address or website URL"
@@ -693,7 +694,7 @@ msgstr ""
693
 
694
  #: includes/forms/class-wp-job-manager-form-submit-job.php:156
695
  msgid "Description"
696
- msgstr ""
697
 
698
  #: includes/forms/class-wp-job-manager-form-submit-job.php:175
699
  msgid "Enter the name of the company"
@@ -702,7 +703,7 @@ msgstr ""
702
  #: includes/forms/class-wp-job-manager-form-submit-job.php:179
703
  #: templates/content-single-job_listing.php:36
704
  msgid "Website"
705
- msgstr ""
706
 
707
  #: includes/forms/class-wp-job-manager-form-submit-job.php:186
708
  msgid "Tagline"
@@ -722,7 +723,7 @@ msgstr ""
722
 
723
  #: includes/forms/class-wp-job-manager-form-submit-job.php:201
724
  msgid "Logo"
725
- msgstr ""
726
 
727
  #: includes/forms/class-wp-job-manager-form-submit-job.php:314
728
  msgid "%s is a required field"
@@ -796,12 +797,12 @@ msgstr ""
796
 
797
  #: templates/account-signin.php:38
798
  msgid "Your email"
799
- msgstr ""
800
 
801
  #: templates/account-signin.php:38 templates/job-submit.php:24
802
  #: templates/job-submit.php:41
803
  msgid "(optional)"
804
- msgstr ""
805
 
806
  #: templates/content-job_listing.php:16
807
  #: templates/content-single-job_listing.php:21
@@ -897,7 +898,7 @@ msgstr ""
897
 
898
  #: templates/job-filters.php:23
899
  msgid "Category"
900
- msgstr ""
901
 
902
  #: templates/job-filters.php:24
903
  msgid "All Job Categories"
@@ -936,7 +937,7 @@ msgstr ""
936
 
937
  #: wp-job-manager-template.php:116
938
  msgid "Active"
939
- msgstr ""
940
 
941
  #: wp-job-manager-template.php:118
942
  msgid "Expired"
@@ -948,7 +949,7 @@ msgstr ""
948
 
949
  #: wp-job-manager-template.php:122
950
  msgid "Inactive"
951
- msgstr ""
952
 
953
  #: wp-job-manager-template.php:197
954
  msgid "Job Application via \"%s\" listing on %s"
@@ -964,11 +965,11 @@ msgstr ""
964
 
965
  #. Plugin Name of the plugin/theme
966
  msgid "WP Job Manager"
967
- msgstr ""
968
 
969
  #. Plugin URI of the plugin/theme
970
  msgid "https://wpjobmanager.com/"
971
- msgstr ""
972
 
973
  #. Description of the plugin/theme
974
  msgid ""
@@ -978,8 +979,8 @@ msgstr ""
978
 
979
  #. Author of the plugin/theme
980
  msgid "Mike Jolley"
981
- msgstr ""
982
 
983
  #. Author URI of the plugin/theme
984
  msgid "http://mikejolley.com"
985
- msgstr ""
1
  # Copyright (C) 2014 WP Job Manager
2
  # This file is distributed under the same license as the WP Job Manager package.
3
  # Translators:
4
+ # gubaidulin <i@igor.lt>, 2014
5
  msgid ""
6
  msgstr ""
7
  "Project-Id-Version: WP Job Manager\n"
8
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
9
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
10
+ "PO-Revision-Date: 2014-11-02 13:20+0000\n"
11
+ "Last-Translator: gubaidulin <i@igor.lt>\n"
12
  "Language-Team: Lithuanian (http://www.transifex.com/projects/p/wp-job-manager/language/lt/)\n"
13
  "MIME-Version: 1.0\n"
14
  "Content-Type: text/plain; charset=UTF-8\n"
19
  #: includes/admin/class-wp-job-manager-addons.php:50
20
  #: includes/admin/class-wp-job-manager-admin.php:60
21
  msgid "WP Job Manager Add-ons"
22
+ msgstr "„WP Job Manager“ įskiepiai"
23
 
24
  #: includes/admin/class-wp-job-manager-addons.php:51
25
  msgid ""
29
 
30
  #: includes/admin/class-wp-job-manager-admin.php:57
31
  msgid "Settings"
32
+ msgstr "Nustatymai"
33
 
34
  #: includes/admin/class-wp-job-manager-admin.php:60
35
  msgid "Add-ons"
36
+ msgstr "Įskiepiai"
37
 
38
  #: includes/admin/class-wp-job-manager-cpt.php:44
39
  #: includes/admin/class-wp-job-manager-cpt.php:45
57
 
58
  #: includes/admin/class-wp-job-manager-cpt.php:200
59
  msgid "Select a category"
60
+ msgstr "Pasirinkite kategoriją"
61
 
62
  #: includes/admin/class-wp-job-manager-cpt.php:233
63
  msgid "Job position title"
103
 
104
  #: includes/admin/class-wp-job-manager-cpt.php:258
105
  msgid "M j, Y @ G:i"
106
+ msgstr "Y-m-d G:i"
107
 
108
  #: includes/admin/class-wp-job-manager-cpt.php:259
109
  msgid "Job listing draft updated. <a target=\"_blank\" href=\"%s\">Preview Job</a>"
111
 
112
  #: includes/admin/class-wp-job-manager-cpt.php:278
113
  msgid "Type"
114
+ msgstr "Tipas"
115
 
116
  #: includes/admin/class-wp-job-manager-cpt.php:279
117
  msgid "Position"
118
+ msgstr "Pozicija"
119
 
120
  #: includes/admin/class-wp-job-manager-cpt.php:280
121
  msgid "Posted"
128
 
129
  #: includes/admin/class-wp-job-manager-cpt.php:283
130
  msgid "Categories"
131
+ msgstr "Kategorijos"
132
 
133
  #: includes/admin/class-wp-job-manager-cpt.php:284
134
  msgid "Featured?"
142
  #: includes/admin/class-wp-job-manager-cpt.php:286
143
  #: templates/job-dashboard.php:8
144
  msgid "Status"
145
+ msgstr "Būsena"
146
 
147
  #: includes/admin/class-wp-job-manager-cpt.php:287
148
  msgid "Actions"
149
+ msgstr "Veiksmai"
150
 
151
  #: includes/admin/class-wp-job-manager-cpt.php:310
152
  msgid "Job ID: %d"
153
+ msgstr "Nr.: %d"
154
 
155
  #: includes/admin/class-wp-job-manager-cpt.php:336
156
  #: includes/admin/class-wp-job-manager-cpt.php:341
157
  msgid "M j, Y"
158
+ msgstr "Y-m-d"
159
 
160
  #: includes/admin/class-wp-job-manager-cpt.php:337
161
  msgid "by a guest"
167
 
168
  #: includes/admin/class-wp-job-manager-cpt.php:354
169
  msgid "Approve"
170
+ msgstr "Patvirtinti"
171
 
172
  #: includes/admin/class-wp-job-manager-cpt.php:361
173
  msgid "View"
174
+ msgstr "Peržiūrėti"
175
 
176
  #: includes/admin/class-wp-job-manager-cpt.php:366
177
  #: includes/class-wp-job-manager-post-types.php:162
182
  #: includes/admin/class-wp-job-manager-cpt.php:371
183
  #: templates/job-dashboard.php:43
184
  msgid "Delete"
185
+ msgstr "Ištrinti"
186
 
187
  #: includes/admin/class-wp-job-manager-settings.php:42
188
  #: includes/class-wp-job-manager-post-types.php:138
354
  #: includes/admin/class-wp-job-manager-writepanels.php:36
355
  #: includes/forms/class-wp-job-manager-form-submit-job.php:172
356
  msgid "Company name"
357
+ msgstr "Įmonės pavadinimas"
358
 
359
  #: includes/admin/class-wp-job-manager-writepanels.php:40
360
  msgid "Company website"
361
+ msgstr "Įmonės svetainė"
362
 
363
  #: includes/admin/class-wp-job-manager-writepanels.php:44
364
  msgid "Company tagline"
374
 
375
  #: includes/admin/class-wp-job-manager-writepanels.php:52
376
  msgid "Company logo"
377
+ msgstr "Įmonės logotipas"
378
 
379
  #: includes/admin/class-wp-job-manager-writepanels.php:53
380
  msgid "URL to the company logo"
400
 
401
  #: includes/admin/class-wp-job-manager-writepanels.php:67
402
  msgid "yyyy-mm-dd"
403
+ msgstr "yyyy-mm-dd"
404
 
405
  #: includes/admin/class-wp-job-manager-writepanels.php:70
406
  msgid "Posted by"
416
 
417
  #: includes/admin/class-wp-job-manager-writepanels.php:101
418
  msgid "Upload"
419
+ msgstr "Įkelti"
420
 
421
  #: includes/admin/class-wp-job-manager-writepanels.php:269
422
  msgid "Guest user"
423
+ msgstr "Svečias"
424
 
425
  #: includes/class-wp-job-manager-ajax.php:111
426
  msgid "Showing %s&ldquo;%s&rdquo; %sjobs"
492
  #: includes/class-wp-job-manager-post-types.php:117
493
  #: includes/class-wp-job-manager-post-types.php:163
494
  msgid "Edit %s"
495
+ msgstr "Keisti %s"
496
 
497
  #: includes/class-wp-job-manager-post-types.php:75
498
  #: includes/class-wp-job-manager-post-types.php:118
499
  msgid "Update %s"
500
+ msgstr "Atnaujinti %s"
501
 
502
  #: includes/class-wp-job-manager-post-types.php:76
503
  #: includes/class-wp-job-manager-post-types.php:119
624
 
625
  #: includes/class-wp-job-manager-widgets.php:146
626
  msgid "Title"
627
+ msgstr "Antraštė"
628
 
629
  #: includes/class-wp-job-manager-widgets.php:154
630
  msgid "Number of jobs to show"
674
  #: includes/forms/class-wp-job-manager-form-submit-job.php:112
675
  #: includes/forms/class-wp-job-manager-form-submit-job.php:182
676
  msgid "http://"
677
+ msgstr "http://"
678
 
679
  #: includes/forms/class-wp-job-manager-form-submit-job.php:116
680
  msgid "Enter an email address or website URL"
694
 
695
  #: includes/forms/class-wp-job-manager-form-submit-job.php:156
696
  msgid "Description"
697
+ msgstr "Aprašymas"
698
 
699
  #: includes/forms/class-wp-job-manager-form-submit-job.php:175
700
  msgid "Enter the name of the company"
703
  #: includes/forms/class-wp-job-manager-form-submit-job.php:179
704
  #: templates/content-single-job_listing.php:36
705
  msgid "Website"
706
+ msgstr "Svetainė"
707
 
708
  #: includes/forms/class-wp-job-manager-form-submit-job.php:186
709
  msgid "Tagline"
723
 
724
  #: includes/forms/class-wp-job-manager-form-submit-job.php:201
725
  msgid "Logo"
726
+ msgstr "Logotipas"
727
 
728
  #: includes/forms/class-wp-job-manager-form-submit-job.php:314
729
  msgid "%s is a required field"
797
 
798
  #: templates/account-signin.php:38
799
  msgid "Your email"
800
+ msgstr "Jūsų e. pašto adresas"
801
 
802
  #: templates/account-signin.php:38 templates/job-submit.php:24
803
  #: templates/job-submit.php:41
804
  msgid "(optional)"
805
+ msgstr "(neprivalomas)"
806
 
807
  #: templates/content-job_listing.php:16
808
  #: templates/content-single-job_listing.php:21
898
 
899
  #: templates/job-filters.php:23
900
  msgid "Category"
901
+ msgstr "Kategorija"
902
 
903
  #: templates/job-filters.php:24
904
  msgid "All Job Categories"
937
 
938
  #: wp-job-manager-template.php:116
939
  msgid "Active"
940
+ msgstr "Aktyvus"
941
 
942
  #: wp-job-manager-template.php:118
943
  msgid "Expired"
949
 
950
  #: wp-job-manager-template.php:122
951
  msgid "Inactive"
952
+ msgstr "Neaktyvus"
953
 
954
  #: wp-job-manager-template.php:197
955
  msgid "Job Application via \"%s\" listing on %s"
965
 
966
  #. Plugin Name of the plugin/theme
967
  msgid "WP Job Manager"
968
+ msgstr "„WP Job Manager“"
969
 
970
  #. Plugin URI of the plugin/theme
971
  msgid "https://wpjobmanager.com/"
972
+ msgstr "https://wpjobmanager.com/"
973
 
974
  #. Description of the plugin/theme
975
  msgid ""
979
 
980
  #. Author of the plugin/theme
981
  msgid "Mike Jolley"
982
+ msgstr "Mike Jolley"
983
 
984
  #. Author URI of the plugin/theme
985
  msgid "http://mikejolley.com"
986
+ msgstr "http://mikejolley.com"
languages/wp-job-manager-nb_NO.mo CHANGED
Binary file
languages/wp-job-manager-nb_NO.po CHANGED
@@ -9,8 +9,8 @@ msgstr ""
9
  "Project-Id-Version: WP Job Manager\n"
10
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
11
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
12
- "PO-Revision-Date: 2014-08-08 07:33+0000\n"
13
- "Last-Translator: Roms <inactive+Roms@transifex.com>\n"
14
  "Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/wp-job-manager/language/nb_NO/)\n"
15
  "MIME-Version: 1.0\n"
16
  "Content-Type: text/plain; charset=UTF-8\n"
9
  "Project-Id-Version: WP Job Manager\n"
10
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
11
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
12
+ "PO-Revision-Date: 2014-10-30 23:39+0000\n"
13
+ "Last-Translator: Mike Jolley <mike.jolley@me.com>\n"
14
  "Language-Team: Norwegian Bokmål (Norway) (http://www.transifex.com/projects/p/wp-job-manager/language/nb_NO/)\n"
15
  "MIME-Version: 1.0\n"
16
  "Content-Type: text/plain; charset=UTF-8\n"
languages/wp-job-manager-nl_NL.mo CHANGED
Binary file
languages/wp-job-manager-nl_NL.po CHANGED
@@ -8,8 +8,8 @@ msgstr ""
8
  "Project-Id-Version: WP Job Manager\n"
9
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
10
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
11
- "PO-Revision-Date: 2014-06-15 16:44+0000\n"
12
- "Last-Translator: Evert Semeijn <transifex@fourleafed.com>\n"
13
  "Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/wp-job-manager/language/nl_NL/)\n"
14
  "MIME-Version: 1.0\n"
15
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Project-Id-Version: WP Job Manager\n"
9
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
10
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
11
+ "PO-Revision-Date: 2014-10-30 23:39+0000\n"
12
+ "Last-Translator: Mike Jolley <mike.jolley@me.com>\n"
13
  "Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/wp-job-manager/language/nl_NL/)\n"
14
  "MIME-Version: 1.0\n"
15
  "Content-Type: text/plain; charset=UTF-8\n"
languages/wp-job-manager-pl.mo CHANGED
Binary file
languages/wp-job-manager-pl.po CHANGED
@@ -10,8 +10,8 @@ msgstr ""
10
  "Project-Id-Version: WP Job Manager\n"
11
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
12
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
13
- "PO-Revision-Date: 2014-07-24 15:20+0000\n"
14
- "Last-Translator: michalkortas <michal@kortas.info>\n"
15
  "Language-Team: Polish (http://www.transifex.com/projects/p/wp-job-manager/language/pl/)\n"
16
  "MIME-Version: 1.0\n"
17
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Project-Id-Version: WP Job Manager\n"
11
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
12
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
13
+ "PO-Revision-Date: 2014-10-30 23:39+0000\n"
14
+ "Last-Translator: Mike Jolley <mike.jolley@me.com>\n"
15
  "Language-Team: Polish (http://www.transifex.com/projects/p/wp-job-manager/language/pl/)\n"
16
  "MIME-Version: 1.0\n"
17
  "Content-Type: text/plain; charset=UTF-8\n"
languages/wp-job-manager-pt_BR.mo CHANGED
Binary file
languages/wp-job-manager-pt_BR.po CHANGED
@@ -10,8 +10,8 @@ msgstr ""
10
  "Project-Id-Version: WP Job Manager\n"
11
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
12
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
13
- "PO-Revision-Date: 2014-10-10 02:20+0000\n"
14
- "Last-Translator: Fernando Sousa <hotforms@gmail.com>\n"
15
  "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/wp-job-manager/language/pt_BR/)\n"
16
  "MIME-Version: 1.0\n"
17
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Project-Id-Version: WP Job Manager\n"
11
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
12
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
13
+ "PO-Revision-Date: 2014-10-30 23:39+0000\n"
14
+ "Last-Translator: Mike Jolley <mike.jolley@me.com>\n"
15
  "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/wp-job-manager/language/pt_BR/)\n"
16
  "MIME-Version: 1.0\n"
17
  "Content-Type: text/plain; charset=UTF-8\n"
languages/wp-job-manager-pt_PT.mo CHANGED
Binary file
languages/wp-job-manager-pt_PT.po CHANGED
@@ -9,7 +9,7 @@ msgstr ""
9
  "Project-Id-Version: WP Job Manager\n"
10
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
11
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
12
- "PO-Revision-Date: 2014-05-12 08:21+0000\n"
13
  "Last-Translator: Mike Jolley <mike.jolley@me.com>\n"
14
  "Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/wp-job-manager/language/pt_PT/)\n"
15
  "MIME-Version: 1.0\n"
9
  "Project-Id-Version: WP Job Manager\n"
10
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
11
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
12
+ "PO-Revision-Date: 2014-10-30 23:39+0000\n"
13
  "Last-Translator: Mike Jolley <mike.jolley@me.com>\n"
14
  "Language-Team: Portuguese (Portugal) (http://www.transifex.com/projects/p/wp-job-manager/language/pt_PT/)\n"
15
  "MIME-Version: 1.0\n"
languages/wp-job-manager-ru_RU.mo CHANGED
Binary file
languages/wp-job-manager-ru_RU.po CHANGED
@@ -4,13 +4,14 @@
4
  # Gvantsa Gvinianidze <gvantsa@gmail.com>, 2014
5
  # Mike Jolley <mike.jolley@me.com>, 2014
6
  # Nikolay Nakuginkin <translator@mondaystar.ru>, 2014
 
7
  msgid ""
8
  msgstr ""
9
  "Project-Id-Version: WP Job Manager\n"
10
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
11
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
12
- "PO-Revision-Date: 2014-10-08 06:30+0000\n"
13
- "Last-Translator: Gvantsa Gvinianidze <gvantsa@gmail.com>\n"
14
  "Language-Team: Russian (Russia) (http://www.transifex.com/projects/p/wp-job-manager/language/ru_RU/)\n"
15
  "MIME-Version: 1.0\n"
16
  "Content-Type: text/plain; charset=UTF-8\n"
@@ -45,7 +46,7 @@ msgstr "Одобренные вакансии"
45
  #: includes/admin/class-wp-job-manager-cpt.php:47
46
  #: includes/admin/class-wp-job-manager-cpt.php:48
47
  msgid "Expire Jobs"
48
- msgstr ""
49
 
50
  #: includes/admin/class-wp-job-manager-cpt.php:135
51
  #: includes/admin/class-wp-job-manager-cpt.php:137
@@ -55,7 +56,7 @@ msgstr "%s одобрена"
55
  #: includes/admin/class-wp-job-manager-cpt.php:155
56
  #: includes/admin/class-wp-job-manager-cpt.php:157
57
  msgid "%s expired"
58
- msgstr ""
59
 
60
  #: includes/admin/class-wp-job-manager-cpt.php:200
61
  msgid "Select a category"
@@ -134,7 +135,7 @@ msgstr "Категории"
134
 
135
  #: includes/admin/class-wp-job-manager-cpt.php:284
136
  msgid "Featured?"
137
- msgstr ""
138
 
139
  #: includes/admin/class-wp-job-manager-cpt.php:285
140
  #: templates/job-dashboard.php:10
@@ -246,7 +247,7 @@ msgstr "Если разрешено, не авторизованный поль
246
 
247
  #: includes/admin/class-wp-job-manager-settings.php:87
248
  msgid "Account Role"
249
- msgstr ""
250
 
251
  #: includes/admin/class-wp-job-manager-settings.php:88
252
  msgid ""
@@ -300,15 +301,15 @@ msgstr ""
300
 
301
  #: includes/admin/class-wp-job-manager-settings.php:124
302
  msgid "Email address or website URL"
303
- msgstr ""
304
 
305
  #: includes/admin/class-wp-job-manager-settings.php:125
306
  msgid "Email addresses only"
307
- msgstr ""
308
 
309
  #: includes/admin/class-wp-job-manager-settings.php:126
310
  msgid "Website URLs only"
311
- msgstr ""
312
 
313
  #: includes/admin/class-wp-job-manager-settings.php:132
314
  msgid "Submit Page Slug"
@@ -388,13 +389,13 @@ msgstr "Вакансия замещена?"
388
 
389
  #: includes/admin/class-wp-job-manager-writepanels.php:61
390
  msgid "Feature this job listing?"
391
- msgstr ""
392
 
393
  #: includes/admin/class-wp-job-manager-writepanels.php:63
394
  msgid ""
395
  "Featured listings will be sticky during searches, and can be styled "
396
  "differently."
397
- msgstr ""
398
 
399
  #: includes/admin/class-wp-job-manager-writepanels.php:66
400
  msgid "Job Expires"
@@ -406,7 +407,7 @@ msgstr "dd-mm-yyyy"
406
 
407
  #: includes/admin/class-wp-job-manager-writepanels.php:70
408
  msgid "Posted by"
409
- msgstr ""
410
 
411
  #: includes/admin/class-wp-job-manager-writepanels.php:83
412
  msgid "Job Listing Data"
@@ -414,15 +415,15 @@ msgstr "Данные списка вакансий"
414
 
415
  #: includes/admin/class-wp-job-manager-writepanels.php:101
416
  msgid "Use file"
417
- msgstr ""
418
 
419
  #: includes/admin/class-wp-job-manager-writepanels.php:101
420
  msgid "Upload"
421
- msgstr ""
422
 
423
  #: includes/admin/class-wp-job-manager-writepanels.php:269
424
  msgid "Guest user"
425
- msgstr ""
426
 
427
  #: includes/class-wp-job-manager-ajax.php:111
428
  msgid "Showing %s&ldquo;%s&rdquo; %sjobs"
@@ -448,11 +449,11 @@ msgstr "Запрос достиг ограничения"
448
  #: includes/class-wp-job-manager-geocode.php:153
449
  #: includes/class-wp-job-manager-geocode.php:157
450
  msgid "Geocoding error"
451
- msgstr ""
452
 
453
  #: includes/class-wp-job-manager-install.php:39
454
  msgid "Employer"
455
- msgstr ""
456
 
457
  #: includes/class-wp-job-manager-post-types.php:48
458
  msgid "Job Category"
4
  # Gvantsa Gvinianidze <gvantsa@gmail.com>, 2014
5
  # Mike Jolley <mike.jolley@me.com>, 2014
6
  # Nikolay Nakuginkin <translator@mondaystar.ru>, 2014
7
+ # Wjacheslaw Wolski <wolski.ru@gmail.com>, 2014
8
  msgid ""
9
  msgstr ""
10
  "Project-Id-Version: WP Job Manager\n"
11
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
12
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
13
+ "PO-Revision-Date: 2014-11-10 02:11+0000\n"
14
+ "Last-Translator: Dan Fisher <dan.fisher85@yahoo.com>\n"
15
  "Language-Team: Russian (Russia) (http://www.transifex.com/projects/p/wp-job-manager/language/ru_RU/)\n"
16
  "MIME-Version: 1.0\n"
17
  "Content-Type: text/plain; charset=UTF-8\n"
46
  #: includes/admin/class-wp-job-manager-cpt.php:47
47
  #: includes/admin/class-wp-job-manager-cpt.php:48
48
  msgid "Expire Jobs"
49
+ msgstr "Истекшие вакансии"
50
 
51
  #: includes/admin/class-wp-job-manager-cpt.php:135
52
  #: includes/admin/class-wp-job-manager-cpt.php:137
56
  #: includes/admin/class-wp-job-manager-cpt.php:155
57
  #: includes/admin/class-wp-job-manager-cpt.php:157
58
  msgid "%s expired"
59
+ msgstr "%s истекшие"
60
 
61
  #: includes/admin/class-wp-job-manager-cpt.php:200
62
  msgid "Select a category"
135
 
136
  #: includes/admin/class-wp-job-manager-cpt.php:284
137
  msgid "Featured?"
138
+ msgstr "Избранное?"
139
 
140
  #: includes/admin/class-wp-job-manager-cpt.php:285
141
  #: templates/job-dashboard.php:10
247
 
248
  #: includes/admin/class-wp-job-manager-settings.php:87
249
  msgid "Account Role"
250
+ msgstr "Роль аккаунта"
251
 
252
  #: includes/admin/class-wp-job-manager-settings.php:88
253
  msgid ""
301
 
302
  #: includes/admin/class-wp-job-manager-settings.php:124
303
  msgid "Email address or website URL"
304
+ msgstr "Адрес электронной почты или адрес вебсайта"
305
 
306
  #: includes/admin/class-wp-job-manager-settings.php:125
307
  msgid "Email addresses only"
308
+ msgstr "Только адрес электронной почты"
309
 
310
  #: includes/admin/class-wp-job-manager-settings.php:126
311
  msgid "Website URLs only"
312
+ msgstr "Только адреса вебсайтов"
313
 
314
  #: includes/admin/class-wp-job-manager-settings.php:132
315
  msgid "Submit Page Slug"
389
 
390
  #: includes/admin/class-wp-job-manager-writepanels.php:61
391
  msgid "Feature this job listing?"
392
+ msgstr "Сделать вакансию избранной?"
393
 
394
  #: includes/admin/class-wp-job-manager-writepanels.php:63
395
  msgid ""
396
  "Featured listings will be sticky during searches, and can be styled "
397
  "differently."
398
+ msgstr "Избранные вакансии будут прилеплены при поиске вакансии, а также их можно стилизовать по-другому."
399
 
400
  #: includes/admin/class-wp-job-manager-writepanels.php:66
401
  msgid "Job Expires"
407
 
408
  #: includes/admin/class-wp-job-manager-writepanels.php:70
409
  msgid "Posted by"
410
+ msgstr "Опубликовал"
411
 
412
  #: includes/admin/class-wp-job-manager-writepanels.php:83
413
  msgid "Job Listing Data"
415
 
416
  #: includes/admin/class-wp-job-manager-writepanels.php:101
417
  msgid "Use file"
418
+ msgstr "Использовать файл"
419
 
420
  #: includes/admin/class-wp-job-manager-writepanels.php:101
421
  msgid "Upload"
422
+ msgstr "Загрузить"
423
 
424
  #: includes/admin/class-wp-job-manager-writepanels.php:269
425
  msgid "Guest user"
426
+ msgstr "Гость"
427
 
428
  #: includes/class-wp-job-manager-ajax.php:111
429
  msgid "Showing %s&ldquo;%s&rdquo; %sjobs"
449
  #: includes/class-wp-job-manager-geocode.php:153
450
  #: includes/class-wp-job-manager-geocode.php:157
451
  msgid "Geocoding error"
452
+ msgstr "Ошибка геокодирования"
453
 
454
  #: includes/class-wp-job-manager-install.php:39
455
  msgid "Employer"
456
+ msgstr "Работодатель"
457
 
458
  #: includes/class-wp-job-manager-post-types.php:48
459
  msgid "Job Category"
languages/wp-job-manager-sk_SK.mo CHANGED
Binary file
languages/wp-job-manager-sk_SK.po CHANGED
@@ -8,8 +8,8 @@ msgstr ""
8
  "Project-Id-Version: WP Job Manager\n"
9
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
10
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
11
- "PO-Revision-Date: 2014-10-10 17:10+0000\n"
12
- "Last-Translator: ponuky.eu <radoslavkliment@gmail.com>\n"
13
  "Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/wp-job-manager/language/sk_SK/)\n"
14
  "MIME-Version: 1.0\n"
15
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Project-Id-Version: WP Job Manager\n"
9
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
10
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
11
+ "PO-Revision-Date: 2014-10-30 23:39+0000\n"
12
+ "Last-Translator: Mike Jolley <mike.jolley@me.com>\n"
13
  "Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/wp-job-manager/language/sk_SK/)\n"
14
  "MIME-Version: 1.0\n"
15
  "Content-Type: text/plain; charset=UTF-8\n"
languages/wp-job-manager-sv_SE.mo CHANGED
Binary file
languages/wp-job-manager-sv_SE.po CHANGED
@@ -8,8 +8,8 @@ msgstr ""
8
  "Project-Id-Version: WP Job Manager\n"
9
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
10
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
11
- "PO-Revision-Date: 2014-05-31 17:13+0000\n"
12
- "Last-Translator: mikkolauhakari <webmaster@lauhakari.com>\n"
13
  "Language-Team: Swedish (Sweden) (http://www.transifex.com/projects/p/wp-job-manager/language/sv_SE/)\n"
14
  "MIME-Version: 1.0\n"
15
  "Content-Type: text/plain; charset=UTF-8\n"
8
  "Project-Id-Version: WP Job Manager\n"
9
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
10
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
11
+ "PO-Revision-Date: 2014-10-30 23:39+0000\n"
12
+ "Last-Translator: Mike Jolley <mike.jolley@me.com>\n"
13
  "Language-Team: Swedish (Sweden) (http://www.transifex.com/projects/p/wp-job-manager/language/sv_SE/)\n"
14
  "MIME-Version: 1.0\n"
15
  "Content-Type: text/plain; charset=UTF-8\n"
languages/wp-job-manager-vi.mo CHANGED
Binary file
languages/wp-job-manager-vi.po CHANGED
@@ -6,8 +6,8 @@ msgstr ""
6
  "Project-Id-Version: WP Job Manager\n"
7
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
8
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
9
- "PO-Revision-Date: 2014-01-23 18:48+0000\n"
10
- "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
11
  "Language-Team: Vietnamese (http://www.transifex.com/projects/p/wp-job-manager/language/vi/)\n"
12
  "MIME-Version: 1.0\n"
13
  "Content-Type: text/plain; charset=UTF-8\n"
6
  "Project-Id-Version: WP Job Manager\n"
7
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
8
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
9
+ "PO-Revision-Date: 2014-10-30 23:39+0000\n"
10
+ "Last-Translator: Mike Jolley <mike.jolley@me.com>\n"
11
  "Language-Team: Vietnamese (http://www.transifex.com/projects/p/wp-job-manager/language/vi/)\n"
12
  "MIME-Version: 1.0\n"
13
  "Content-Type: text/plain; charset=UTF-8\n"
languages/wp-job-manager-zh_TW.mo CHANGED
Binary file
languages/wp-job-manager-zh_TW.po CHANGED
@@ -1,13 +1,14 @@
1
  # Copyright (C) 2014 WP Job Manager
2
  # This file is distributed under the same license as the WP Job Manager package.
3
  # Translators:
 
4
  msgid ""
5
  msgstr ""
6
  "Project-Id-Version: WP Job Manager\n"
7
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
8
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
9
- "PO-Revision-Date: 2014-01-23 18:48+0000\n"
10
- "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
11
  "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/wp-job-manager/language/zh_TW/)\n"
12
  "MIME-Version: 1.0\n"
13
  "Content-Type: text/plain; charset=UTF-8\n"
@@ -18,966 +19,966 @@ msgstr ""
18
  #: includes/admin/class-wp-job-manager-addons.php:50
19
  #: includes/admin/class-wp-job-manager-admin.php:60
20
  msgid "WP Job Manager Add-ons"
21
- msgstr ""
22
 
23
  #: includes/admin/class-wp-job-manager-addons.php:51
24
  msgid ""
25
  "Buying multiple add-ons? <a href=\"%s\">Check out the core add-on bundle "
26
  "&rarr;</a>"
27
- msgstr ""
28
 
29
  #: includes/admin/class-wp-job-manager-admin.php:57
30
  msgid "Settings"
31
- msgstr ""
32
 
33
  #: includes/admin/class-wp-job-manager-admin.php:60
34
  msgid "Add-ons"
35
- msgstr ""
36
 
37
  #: includes/admin/class-wp-job-manager-cpt.php:44
38
  #: includes/admin/class-wp-job-manager-cpt.php:45
39
  msgid "Approve Jobs"
40
- msgstr ""
41
 
42
  #: includes/admin/class-wp-job-manager-cpt.php:47
43
  #: includes/admin/class-wp-job-manager-cpt.php:48
44
  msgid "Expire Jobs"
45
- msgstr ""
46
 
47
  #: includes/admin/class-wp-job-manager-cpt.php:135
48
  #: includes/admin/class-wp-job-manager-cpt.php:137
49
  msgid "%s approved"
50
- msgstr ""
51
 
52
  #: includes/admin/class-wp-job-manager-cpt.php:155
53
  #: includes/admin/class-wp-job-manager-cpt.php:157
54
  msgid "%s expired"
55
- msgstr ""
56
 
57
  #: includes/admin/class-wp-job-manager-cpt.php:200
58
  msgid "Select a category"
59
- msgstr ""
60
 
61
  #: includes/admin/class-wp-job-manager-cpt.php:233
62
  msgid "Job position title"
63
- msgstr ""
64
 
65
  #: includes/admin/class-wp-job-manager-cpt.php:249
66
  msgid "Job listing updated. <a href=\"%s\">View Job</a>"
67
- msgstr ""
68
 
69
  #: includes/admin/class-wp-job-manager-cpt.php:250
70
  msgid "Custom field updated."
71
- msgstr ""
72
 
73
  #: includes/admin/class-wp-job-manager-cpt.php:251
74
  msgid "Custom field deleted."
75
- msgstr ""
76
 
77
  #: includes/admin/class-wp-job-manager-cpt.php:252
78
  msgid "Job listing updated."
79
- msgstr ""
80
 
81
  #: includes/admin/class-wp-job-manager-cpt.php:253
82
  msgid "Job listing restored to revision from %s"
83
- msgstr ""
84
 
85
  #: includes/admin/class-wp-job-manager-cpt.php:254
86
  msgid "Job listing published. <a href=\"%s\">View Job</a>"
87
- msgstr ""
88
 
89
  #: includes/admin/class-wp-job-manager-cpt.php:255
90
  msgid "Job listing saved."
91
- msgstr ""
92
 
93
  #: includes/admin/class-wp-job-manager-cpt.php:256
94
  msgid "Job listing submitted. <a target=\"_blank\" href=\"%s\">Preview Job</a>"
95
- msgstr ""
96
 
97
  #: includes/admin/class-wp-job-manager-cpt.php:257
98
  msgid ""
99
  "Job listing scheduled for: <strong>%1$s</strong>. <a target=\"_blank\" "
100
  "href=\"%2$s\">Preview Job</a>"
101
- msgstr ""
102
 
103
  #: includes/admin/class-wp-job-manager-cpt.php:258
104
  msgid "M j, Y @ G:i"
105
- msgstr ""
106
 
107
  #: includes/admin/class-wp-job-manager-cpt.php:259
108
  msgid "Job listing draft updated. <a target=\"_blank\" href=\"%s\">Preview Job</a>"
109
- msgstr ""
110
 
111
  #: includes/admin/class-wp-job-manager-cpt.php:278
112
  msgid "Type"
113
- msgstr ""
114
 
115
  #: includes/admin/class-wp-job-manager-cpt.php:279
116
  msgid "Position"
117
- msgstr ""
118
 
119
  #: includes/admin/class-wp-job-manager-cpt.php:280
120
  msgid "Posted"
121
- msgstr ""
122
 
123
  #: includes/admin/class-wp-job-manager-cpt.php:281
124
  #: templates/job-dashboard.php:9
125
  msgid "Expires"
126
- msgstr ""
127
 
128
  #: includes/admin/class-wp-job-manager-cpt.php:283
129
  msgid "Categories"
130
- msgstr ""
131
 
132
  #: includes/admin/class-wp-job-manager-cpt.php:284
133
  msgid "Featured?"
134
- msgstr ""
135
 
136
  #: includes/admin/class-wp-job-manager-cpt.php:285
137
  #: templates/job-dashboard.php:10
138
  msgid "Filled?"
139
- msgstr ""
140
 
141
  #: includes/admin/class-wp-job-manager-cpt.php:286
142
  #: templates/job-dashboard.php:8
143
  msgid "Status"
144
- msgstr ""
145
 
146
  #: includes/admin/class-wp-job-manager-cpt.php:287
147
  msgid "Actions"
148
- msgstr ""
149
 
150
  #: includes/admin/class-wp-job-manager-cpt.php:310
151
  msgid "Job ID: %d"
152
- msgstr ""
153
 
154
  #: includes/admin/class-wp-job-manager-cpt.php:336
155
  #: includes/admin/class-wp-job-manager-cpt.php:341
156
  msgid "M j, Y"
157
- msgstr ""
158
 
159
  #: includes/admin/class-wp-job-manager-cpt.php:337
160
  msgid "by a guest"
161
- msgstr ""
162
 
163
  #: includes/admin/class-wp-job-manager-cpt.php:337
164
  msgid "by %s"
165
- msgstr ""
166
 
167
  #: includes/admin/class-wp-job-manager-cpt.php:354
168
  msgid "Approve"
169
- msgstr ""
170
 
171
  #: includes/admin/class-wp-job-manager-cpt.php:361
172
  msgid "View"
173
- msgstr ""
174
 
175
  #: includes/admin/class-wp-job-manager-cpt.php:366
176
  #: includes/class-wp-job-manager-post-types.php:162
177
  #: templates/job-dashboard.php:33
178
  msgid "Edit"
179
- msgstr ""
180
 
181
  #: includes/admin/class-wp-job-manager-cpt.php:371
182
  #: templates/job-dashboard.php:43
183
  msgid "Delete"
184
- msgstr ""
185
 
186
  #: includes/admin/class-wp-job-manager-settings.php:42
187
  #: includes/class-wp-job-manager-post-types.php:138
188
  #: includes/class-wp-job-manager-post-types.php:228
189
  msgid "Job Listings"
190
- msgstr ""
191
 
192
  #: includes/admin/class-wp-job-manager-settings.php:48
193
  msgid "Jobs per page"
194
- msgstr ""
195
 
196
  #: includes/admin/class-wp-job-manager-settings.php:49
197
  msgid "How many jobs should be shown per page by default?"
198
- msgstr ""
199
 
200
  #: includes/admin/class-wp-job-manager-settings.php:55
201
  msgid "Filled positions"
202
- msgstr ""
203
 
204
  #: includes/admin/class-wp-job-manager-settings.php:56
205
  msgid "Hide filled positions"
206
- msgstr ""
207
 
208
  #: includes/admin/class-wp-job-manager-settings.php:57
209
  msgid "If enabled, filled positions will be hidden from the job list."
210
- msgstr ""
211
 
212
  #: includes/admin/class-wp-job-manager-settings.php:64
213
  msgid "Job categories"
214
- msgstr ""
215
 
216
  #: includes/admin/class-wp-job-manager-settings.php:65
217
  msgid "Enable job categories"
218
- msgstr ""
219
 
220
  #: includes/admin/class-wp-job-manager-settings.php:66
221
  msgid ""
222
  "Choose whether to enable job categories. Categories must be setup by an "
223
  "admin for users to choose during job submission."
224
- msgstr ""
225
 
226
  #: includes/admin/class-wp-job-manager-settings.php:73
227
  msgid "Job Submission"
228
- msgstr ""
229
 
230
  #: includes/admin/class-wp-job-manager-settings.php:78
231
  msgid "Account creation"
232
- msgstr ""
233
 
234
  #: includes/admin/class-wp-job-manager-settings.php:79
235
  msgid "Allow account creation"
236
- msgstr ""
237
 
238
  #: includes/admin/class-wp-job-manager-settings.php:80
239
  msgid ""
240
  "If enabled, non-logged in users will be able to create an account by "
241
  "entering their email address on the job submission form."
242
- msgstr ""
243
 
244
  #: includes/admin/class-wp-job-manager-settings.php:87
245
  msgid "Account Role"
246
- msgstr ""
247
 
248
  #: includes/admin/class-wp-job-manager-settings.php:88
249
  msgid ""
250
  "If you enable registration on your job submission form, choose a role for "
251
  "the new user."
252
- msgstr ""
253
 
254
  #: includes/admin/class-wp-job-manager-settings.php:95
255
  msgid "Account required"
256
- msgstr ""
257
 
258
  #: includes/admin/class-wp-job-manager-settings.php:96
259
  msgid "Job submission requires an account"
260
- msgstr ""
261
 
262
  #: includes/admin/class-wp-job-manager-settings.php:97
263
  msgid ""
264
  "If disabled, non-logged in users will be able to submit job listings without"
265
  " creating an account."
266
- msgstr ""
267
 
268
  #: includes/admin/class-wp-job-manager-settings.php:104
269
  msgid "Approval Required"
270
- msgstr ""
271
 
272
  #: includes/admin/class-wp-job-manager-settings.php:105
273
  msgid "New submissions require admin approval"
274
- msgstr ""
275
 
276
  #: includes/admin/class-wp-job-manager-settings.php:106
277
  msgid "If enabled, new submissions will be inactive, pending admin approval."
278
- msgstr ""
279
 
280
  #: includes/admin/class-wp-job-manager-settings.php:113
281
  msgid "Listing duration"
282
- msgstr ""
283
 
284
  #: includes/admin/class-wp-job-manager-settings.php:114
285
  msgid ""
286
  "How many <strong>days</strong> listings are live before expiring. Can be "
287
  "left blank to never expire."
288
- msgstr ""
289
 
290
  #: includes/admin/class-wp-job-manager-settings.php:120
291
  msgid "Application method"
292
- msgstr ""
293
 
294
  #: includes/admin/class-wp-job-manager-settings.php:121
295
  msgid "Choose what employers can use for their job application method."
296
- msgstr ""
297
 
298
  #: includes/admin/class-wp-job-manager-settings.php:124
299
  msgid "Email address or website URL"
300
- msgstr ""
301
 
302
  #: includes/admin/class-wp-job-manager-settings.php:125
303
  msgid "Email addresses only"
304
- msgstr ""
305
 
306
  #: includes/admin/class-wp-job-manager-settings.php:126
307
  msgid "Website URLs only"
308
- msgstr ""
309
 
310
  #: includes/admin/class-wp-job-manager-settings.php:132
311
  msgid "Submit Page Slug"
312
- msgstr ""
313
 
314
  #: includes/admin/class-wp-job-manager-settings.php:133
315
  msgid ""
316
  "Enter the slug of the page where you have placed the [submit_job_form] "
317
  "shortcode. This lets the plugin know where the form is located."
318
- msgstr ""
319
 
320
  #: includes/admin/class-wp-job-manager-settings.php:185
321
  msgid "Settings successfully saved"
322
- msgstr ""
323
 
324
  #: includes/admin/class-wp-job-manager-settings.php:264
325
  msgid "Save Changes"
326
- msgstr ""
327
 
328
  #: includes/admin/class-wp-job-manager-writepanels.php:27
329
  #: includes/forms/class-wp-job-manager-form-submit-job.php:130
330
  msgid "Job location"
331
- msgstr ""
332
 
333
  #: includes/admin/class-wp-job-manager-writepanels.php:28
334
  #: includes/forms/class-wp-job-manager-form-submit-job.php:134
335
  msgid "e.g. \"London, UK\", \"New York\", \"Houston, TX\""
336
- msgstr ""
337
 
338
  #: includes/admin/class-wp-job-manager-writepanels.php:29
339
  #: includes/forms/class-wp-job-manager-form-submit-job.php:131
340
  msgid ""
341
  "Leave this blank if the job can be done from anywhere (i.e. telecommuting)"
342
- msgstr ""
343
 
344
  #: includes/admin/class-wp-job-manager-writepanels.php:32
345
  #: includes/forms/class-wp-job-manager-form-submit-job.php:115
346
  msgid "Application email/URL"
347
- msgstr ""
348
 
349
  #: includes/admin/class-wp-job-manager-writepanels.php:33
350
  msgid "URL or email which applicants use to apply"
351
- msgstr ""
352
 
353
  #: includes/admin/class-wp-job-manager-writepanels.php:36
354
  #: includes/forms/class-wp-job-manager-form-submit-job.php:172
355
  msgid "Company name"
356
- msgstr ""
357
 
358
  #: includes/admin/class-wp-job-manager-writepanels.php:40
359
  msgid "Company website"
360
- msgstr ""
361
 
362
  #: includes/admin/class-wp-job-manager-writepanels.php:44
363
  msgid "Company tagline"
364
- msgstr ""
365
 
366
  #: includes/admin/class-wp-job-manager-writepanels.php:45
367
  msgid "Brief description about the company"
368
- msgstr ""
369
 
370
  #: includes/admin/class-wp-job-manager-writepanels.php:48
371
  msgid "Company Twitter"
372
- msgstr ""
373
 
374
  #: includes/admin/class-wp-job-manager-writepanels.php:52
375
  msgid "Company logo"
376
- msgstr ""
377
 
378
  #: includes/admin/class-wp-job-manager-writepanels.php:53
379
  msgid "URL to the company logo"
380
- msgstr ""
381
 
382
  #: includes/admin/class-wp-job-manager-writepanels.php:57
383
  msgid "Position filled?"
384
- msgstr ""
385
 
386
  #: includes/admin/class-wp-job-manager-writepanels.php:61
387
  msgid "Feature this job listing?"
388
- msgstr ""
389
 
390
  #: includes/admin/class-wp-job-manager-writepanels.php:63
391
  msgid ""
392
  "Featured listings will be sticky during searches, and can be styled "
393
  "differently."
394
- msgstr ""
395
 
396
  #: includes/admin/class-wp-job-manager-writepanels.php:66
397
  msgid "Job Expires"
398
- msgstr ""
399
 
400
  #: includes/admin/class-wp-job-manager-writepanels.php:67
401
  msgid "yyyy-mm-dd"
402
- msgstr ""
403
 
404
  #: includes/admin/class-wp-job-manager-writepanels.php:70
405
  msgid "Posted by"
406
- msgstr ""
407
 
408
  #: includes/admin/class-wp-job-manager-writepanels.php:83
409
  msgid "Job Listing Data"
410
- msgstr ""
411
 
412
  #: includes/admin/class-wp-job-manager-writepanels.php:101
413
  msgid "Use file"
414
- msgstr ""
415
 
416
  #: includes/admin/class-wp-job-manager-writepanels.php:101
417
  msgid "Upload"
418
- msgstr ""
419
 
420
  #: includes/admin/class-wp-job-manager-writepanels.php:269
421
  msgid "Guest user"
422
- msgstr ""
423
 
424
  #: includes/class-wp-job-manager-ajax.php:111
425
  msgid "Showing %s&ldquo;%s&rdquo; %sjobs"
426
- msgstr ""
427
 
428
  #: includes/class-wp-job-manager-ajax.php:113
429
  msgid "Showing all %s%sjobs"
430
- msgstr ""
431
 
432
  #: includes/class-wp-job-manager-ajax.php:116
433
  msgid "located in &ldquo;%s&rdquo;"
434
- msgstr ""
435
 
436
  #: includes/class-wp-job-manager-geocode.php:139
437
  msgid "No results found"
438
- msgstr ""
439
 
440
  #: includes/class-wp-job-manager-geocode.php:143
441
  msgid "Query limit reached"
442
- msgstr ""
443
 
444
  #: includes/class-wp-job-manager-geocode.php:149
445
  #: includes/class-wp-job-manager-geocode.php:153
446
  #: includes/class-wp-job-manager-geocode.php:157
447
  msgid "Geocoding error"
448
- msgstr ""
449
 
450
  #: includes/class-wp-job-manager-install.php:39
451
  msgid "Employer"
452
- msgstr ""
453
 
454
  #: includes/class-wp-job-manager-post-types.php:48
455
  msgid "Job Category"
456
- msgstr ""
457
 
458
  #: includes/class-wp-job-manager-post-types.php:49
459
  msgid "Job Categories"
460
- msgstr ""
461
 
462
  #: includes/class-wp-job-manager-post-types.php:53
463
  msgctxt "Job category slug - resave permalinks after changing this"
464
  msgid "job-category"
465
- msgstr ""
466
 
467
  #: includes/class-wp-job-manager-post-types.php:70
468
  #: includes/class-wp-job-manager-post-types.php:113
469
  #: includes/class-wp-job-manager-post-types.php:167
470
  msgid "Search %s"
471
- msgstr ""
472
 
473
  #: includes/class-wp-job-manager-post-types.php:71
474
  #: includes/class-wp-job-manager-post-types.php:114
475
  #: includes/class-wp-job-manager-post-types.php:159
476
  msgid "All %s"
477
- msgstr ""
478
 
479
  #: includes/class-wp-job-manager-post-types.php:72
480
  #: includes/class-wp-job-manager-post-types.php:115
481
  #: includes/class-wp-job-manager-post-types.php:170
482
  msgid "Parent %s"
483
- msgstr ""
484
 
485
  #: includes/class-wp-job-manager-post-types.php:73
486
  #: includes/class-wp-job-manager-post-types.php:116
487
  msgid "Parent %s:"
488
- msgstr ""
489
 
490
  #: includes/class-wp-job-manager-post-types.php:74
491
  #: includes/class-wp-job-manager-post-types.php:117
492
  #: includes/class-wp-job-manager-post-types.php:163
493
  msgid "Edit %s"
494
- msgstr ""
495
 
496
  #: includes/class-wp-job-manager-post-types.php:75
497
  #: includes/class-wp-job-manager-post-types.php:118
498
  msgid "Update %s"
499
- msgstr ""
500
 
501
  #: includes/class-wp-job-manager-post-types.php:76
502
  #: includes/class-wp-job-manager-post-types.php:119
503
  msgid "Add New %s"
504
- msgstr ""
505
 
506
  #: includes/class-wp-job-manager-post-types.php:77
507
  #: includes/class-wp-job-manager-post-types.php:120
508
  msgid "New %s Name"
509
- msgstr ""
510
 
511
  #: includes/class-wp-job-manager-post-types.php:92
512
  msgid "Job Type"
513
- msgstr ""
514
 
515
  #: includes/class-wp-job-manager-post-types.php:93
516
  msgid "Job Types"
517
- msgstr ""
518
 
519
  #: includes/class-wp-job-manager-post-types.php:97
520
  msgctxt "Job type slug - resave permalinks after changing this"
521
  msgid "job-type"
522
- msgstr ""
523
 
524
  #: includes/class-wp-job-manager-post-types.php:137
525
  msgid "Job Listing"
526
- msgstr ""
527
 
528
  #: includes/class-wp-job-manager-post-types.php:141
529
  msgctxt "Post type archive slug - resave permalinks after changing this"
530
  msgid "jobs"
531
- msgstr ""
532
 
533
  #: includes/class-wp-job-manager-post-types.php:147
534
  msgctxt "Job permalink - resave permalinks after changing this"
535
  msgid "job"
536
- msgstr ""
537
 
538
  #: includes/class-wp-job-manager-post-types.php:160
539
  msgid "Add New"
540
- msgstr ""
541
 
542
  #: includes/class-wp-job-manager-post-types.php:161
543
  msgid "Add %s"
544
- msgstr ""
545
 
546
  #: includes/class-wp-job-manager-post-types.php:164
547
  msgid "New %s"
548
- msgstr ""
549
 
550
  #: includes/class-wp-job-manager-post-types.php:165
551
  #: includes/class-wp-job-manager-post-types.php:166
552
  msgid "View %s"
553
- msgstr ""
554
 
555
  #: includes/class-wp-job-manager-post-types.php:168
556
  msgid "No %s found"
557
- msgstr ""
558
 
559
  #: includes/class-wp-job-manager-post-types.php:169
560
  msgid "No %s found in trash"
561
- msgstr ""
562
 
563
  #: includes/class-wp-job-manager-post-types.php:172
564
  msgid "This is where you can create and manage job listings."
565
- msgstr ""
566
 
567
  #: includes/class-wp-job-manager-post-types.php:207
568
  msgctxt "job_listing"
569
  msgid "Expired"
570
- msgstr ""
571
 
572
  #: includes/class-wp-job-manager-post-types.php:212
573
  msgid "Expired <span class=\"count\">(%s)</span>"
574
  msgid_plural "Expired <span class=\"count\">(%s)</span>"
575
- msgstr[0] ""
576
 
577
  #: includes/class-wp-job-manager-shortcodes.php:61
578
  msgid "Invalid Job ID"
579
- msgstr ""
580
 
581
  #: includes/class-wp-job-manager-shortcodes.php:67
582
  msgid "This job is already filled"
583
- msgstr ""
584
 
585
  #: includes/class-wp-job-manager-shortcodes.php:73
586
  msgid "%s has been filled"
587
- msgstr ""
588
 
589
  #: includes/class-wp-job-manager-shortcodes.php:78
590
  msgid "This job is already not filled"
591
- msgstr ""
592
 
593
  #: includes/class-wp-job-manager-shortcodes.php:84
594
  msgid "%s has been marked as not filled"
595
- msgstr ""
596
 
597
  #: includes/class-wp-job-manager-shortcodes.php:91
598
  msgid "%s has been deleted"
599
- msgstr ""
600
 
601
  #: includes/class-wp-job-manager-shortcodes.php:111
602
  msgid "You need to be signed in to manage your job listings."
603
- msgstr ""
604
 
605
  #: includes/class-wp-job-manager-shortcodes.php:204
606
  #: includes/class-wp-job-manager-shortcodes.php:235
607
  msgid "Load more job listings"
608
- msgstr ""
609
 
610
  #: includes/class-wp-job-manager-widgets.php:139
611
  msgid "Display a list of the most recent jobs on your site."
612
- msgstr ""
613
 
614
  #: includes/class-wp-job-manager-widgets.php:141
615
  msgid "Recent Job Listings"
616
- msgstr ""
617
 
618
  #: includes/class-wp-job-manager-widgets.php:145
619
  msgid "Recent Jobs"
620
- msgstr ""
621
 
622
  #: includes/class-wp-job-manager-widgets.php:146
623
  msgid "Title"
624
- msgstr ""
625
 
626
  #: includes/class-wp-job-manager-widgets.php:154
627
  msgid "Number of jobs to show"
628
- msgstr ""
629
 
630
  #: includes/forms/class-wp-job-manager-form-edit-job.php:43
631
  msgid "Invalid job"
632
- msgstr ""
633
 
634
  #: includes/forms/class-wp-job-manager-form-edit-job.php:86
635
  msgid "Update job listing"
636
- msgstr ""
637
 
638
  #: includes/forms/class-wp-job-manager-form-edit-job.php:112
639
  msgid "Your changes have been saved."
640
- msgstr ""
641
 
642
  #: includes/forms/class-wp-job-manager-form-edit-job.php:112
643
  msgid "View Job Listing &rarr;"
644
- msgstr ""
645
 
646
  #: includes/forms/class-wp-job-manager-form-submit-job.php:22
647
  msgid "Submit Details"
648
- msgstr ""
649
 
650
  #: includes/forms/class-wp-job-manager-form-submit-job.php:28
651
  #: includes/forms/class-wp-job-manager-form-submit-job.php:606
652
  msgid "Preview"
653
- msgstr ""
654
 
655
  #: includes/forms/class-wp-job-manager-form-submit-job.php:34
656
  msgid "Done"
657
- msgstr ""
658
 
659
  #: includes/forms/class-wp-job-manager-form-submit-job.php:107
660
  msgid "Application email"
661
- msgstr ""
662
 
663
  #: includes/forms/class-wp-job-manager-form-submit-job.php:108
664
  msgid "you@yourdomain.com"
665
- msgstr ""
666
 
667
  #: includes/forms/class-wp-job-manager-form-submit-job.php:111
668
  msgid "Application URL"
669
- msgstr ""
670
 
671
  #: includes/forms/class-wp-job-manager-form-submit-job.php:112
672
  #: includes/forms/class-wp-job-manager-form-submit-job.php:182
673
  msgid "http://"
674
- msgstr ""
675
 
676
  #: includes/forms/class-wp-job-manager-form-submit-job.php:116
677
  msgid "Enter an email address or website URL"
678
- msgstr ""
679
 
680
  #: includes/forms/class-wp-job-manager-form-submit-job.php:123
681
  msgid "Job title"
682
- msgstr ""
683
 
684
  #: includes/forms/class-wp-job-manager-form-submit-job.php:138
685
  msgid "Job type"
686
- msgstr ""
687
 
688
  #: includes/forms/class-wp-job-manager-form-submit-job.php:147
689
  msgid "Job category"
690
- msgstr ""
691
 
692
  #: includes/forms/class-wp-job-manager-form-submit-job.php:156
693
  msgid "Description"
694
- msgstr ""
695
 
696
  #: includes/forms/class-wp-job-manager-form-submit-job.php:175
697
  msgid "Enter the name of the company"
698
- msgstr ""
699
 
700
  #: includes/forms/class-wp-job-manager-form-submit-job.php:179
701
  #: templates/content-single-job_listing.php:36
702
  msgid "Website"
703
- msgstr ""
704
 
705
  #: includes/forms/class-wp-job-manager-form-submit-job.php:186
706
  msgid "Tagline"
707
- msgstr ""
708
 
709
  #: includes/forms/class-wp-job-manager-form-submit-job.php:189
710
  msgid "Briefly describe your company"
711
- msgstr ""
712
 
713
  #: includes/forms/class-wp-job-manager-form-submit-job.php:194
714
  msgid "Twitter username"
715
- msgstr ""
716
 
717
  #: includes/forms/class-wp-job-manager-form-submit-job.php:197
718
  msgid "@yourcompany"
719
- msgstr ""
720
 
721
  #: includes/forms/class-wp-job-manager-form-submit-job.php:201
722
  msgid "Logo"
723
- msgstr ""
724
 
725
  #: includes/forms/class-wp-job-manager-form-submit-job.php:314
726
  msgid "%s is a required field"
727
- msgstr ""
728
 
729
  #: includes/forms/class-wp-job-manager-form-submit-job.php:325
730
  msgid "Please enter a valid application email address"
731
- msgstr ""
732
 
733
  #: includes/forms/class-wp-job-manager-form-submit-job.php:330
734
  msgid "Please enter a valid application URL"
735
- msgstr ""
736
 
737
  #: includes/forms/class-wp-job-manager-form-submit-job.php:335
738
  msgid "Please enter a valid application email address or URL"
739
- msgstr ""
740
 
741
  #: includes/forms/class-wp-job-manager-form-submit-job.php:456
742
  msgid "Preview job listing &rarr;"
743
- msgstr ""
744
 
745
  #: includes/forms/class-wp-job-manager-form-submit-job.php:492
746
  msgid "You must be signed in to post a new job listing."
747
- msgstr ""
748
 
749
  #: includes/forms/class-wp-job-manager-form-submit-job.php:600
750
  msgid "Submit Listing &rarr;"
751
- msgstr ""
752
 
753
  #: includes/forms/class-wp-job-manager-form-submit-job.php:601
754
  msgid "&larr; Edit listing"
755
- msgstr ""
756
 
757
  #: includes/forms/class-wp-job-manager-form-submit-job.php:684
758
  msgid "\"%s\" needs to be one of the following file types: %s"
759
- msgstr ""
760
 
761
  #: templates/account-signin.php:4
762
  msgid "Your account"
763
- msgstr ""
764
 
765
  #: templates/account-signin.php:8
766
  msgid "You are currently signed in as <strong>%s</strong>."
767
- msgstr ""
768
 
769
  #: templates/account-signin.php:11
770
  msgid "Sign out"
771
- msgstr ""
772
 
773
  #: templates/account-signin.php:21
774
  msgid "Have an account?"
775
- msgstr ""
776
 
777
  #: templates/account-signin.php:23
778
  msgid "Sign in"
779
- msgstr ""
780
 
781
  #: templates/account-signin.php:27
782
  msgid ""
783
  "If you don&rsquo;t have an account you can %screate one below by entering "
784
  "your email address. A password will be automatically emailed to you."
785
- msgstr ""
786
 
787
  #: templates/account-signin.php:27
788
  msgid "optionally"
789
- msgstr ""
790
 
791
  #: templates/account-signin.php:31
792
  msgid "You must sign in to create a new job listing."
793
- msgstr ""
794
 
795
  #: templates/account-signin.php:38
796
  msgid "Your email"
797
- msgstr ""
798
 
799
  #: templates/account-signin.php:38 templates/job-submit.php:24
800
  #: templates/job-submit.php:41
801
  msgid "(optional)"
802
- msgstr ""
803
 
804
  #: templates/content-job_listing.php:16
805
  #: templates/content-single-job_listing.php:21
806
  #: templates/content-summary-job_listing.php:14
807
  msgid "Posted %s ago"
808
- msgstr ""
809
 
810
  #: templates/content-no-jobs-found.php:1
811
  msgid "No more jobs found matching your selection."
812
- msgstr ""
813
 
814
  #: templates/content-single-job_listing.php:8
815
  msgid "This job listing has expired"
816
- msgstr ""
817
 
818
  #: templates/content-single-job_listing.php:24
819
  msgid "This position has been filled"
820
- msgstr ""
821
 
822
  #: templates/form-fields/file-field.php:6
823
  msgid "remove"
824
- msgstr ""
825
 
826
  #: templates/form-fields/file-field.php:6
827
  msgid "or"
828
- msgstr ""
829
 
830
  #: templates/form-fields/file-field.php:16
831
  msgid "Max. file size: %s."
832
- msgstr ""
833
 
834
  #: templates/job-application-email.php:1
835
  msgid ""
836
  "To apply for this job <strong>email your details to</strong> <a "
837
  "class=\"job_application_email\" href=\"mailto:%1$s%2$s\">%1$s</a>"
838
- msgstr ""
839
 
840
  #: templates/job-application-email.php:4
841
  msgid "Apply using webmail: "
842
- msgstr ""
843
 
844
  #: templates/job-application-url.php:1
845
  msgid ""
846
  "To apply for this job please visit the following URL: <a href=\"%1$s\" "
847
  "target=\"_blank\">%1$s &rarr;</a>"
848
- msgstr ""
849
 
850
  #: templates/job-application.php:5
851
  msgid "Apply for job"
852
- msgstr ""
853
 
854
  #: templates/job-dashboard.php:2
855
  msgid ""
856
  "Your job listings are shown in the table below. Expired listings will be "
857
  "automatically removed after 30 days."
858
- msgstr ""
859
 
860
  #: templates/job-dashboard.php:6
861
  msgid "Job Title"
862
- msgstr ""
863
 
864
  #: templates/job-dashboard.php:7
865
  msgid "Date Posted"
866
- msgstr ""
867
 
868
  #: templates/job-dashboard.php:16
869
  msgid "You do not have any active job listings."
870
- msgstr ""
871
 
872
  #: templates/job-dashboard.php:36
873
  msgid "Mark not filled"
874
- msgstr ""
875
 
876
  #: templates/job-dashboard.php:38
877
  msgid "Mark filled"
878
- msgstr ""
879
 
880
  #: templates/job-filters.php:8
881
  msgid "Keywords"
882
- msgstr ""
883
 
884
  #: templates/job-filters.php:9
885
  msgid "All Jobs"
886
- msgstr ""
887
 
888
  #: templates/job-filters.php:13
889
  msgid "Location"
890
- msgstr ""
891
 
892
  #: templates/job-filters.php:14
893
  msgid "Any Location"
894
- msgstr ""
895
 
896
  #: templates/job-filters.php:23
897
  msgid "Category"
898
- msgstr ""
899
 
900
  #: templates/job-filters.php:24
901
  msgid "All Job Categories"
902
- msgstr ""
903
 
904
  #: templates/job-submit.php:35
905
  msgid "Company details"
906
- msgstr ""
907
 
908
  #: templates/job-submitted.php:4
909
  msgid ""
910
  "Job listed successfully. To view your job listing <a href=\"%s\">click "
911
  "here</a>."
912
- msgstr ""
913
 
914
  #: templates/job-submitted.php:7
915
  msgid ""
916
  "Job submitted successfully. Your job listing will be visible once approved."
917
- msgstr ""
918
 
919
  #: wp-job-manager-functions.php:224
920
  msgid "Reset"
921
- msgstr ""
922
 
923
  #: wp-job-manager-functions.php:228
924
  msgid "RSS"
925
- msgstr ""
926
 
927
  #: wp-job-manager-functions.php:278
928
  msgid "Your email address isn&#8217;t correct."
929
- msgstr ""
930
 
931
  #: wp-job-manager-functions.php:281
932
  msgid "This email is already registered, please choose another one."
933
- msgstr ""
934
 
935
  #: wp-job-manager-template.php:116
936
  msgid "Active"
937
- msgstr ""
938
 
939
  #: wp-job-manager-template.php:118
940
  msgid "Expired"
941
- msgstr ""
942
 
943
  #: wp-job-manager-template.php:120
944
  msgid "Pending Review"
945
- msgstr ""
946
 
947
  #: wp-job-manager-template.php:122
948
  msgid "Inactive"
949
- msgstr ""
950
 
951
  #: wp-job-manager-template.php:197
952
  msgid "Job Application via \"%s\" listing on %s"
953
- msgstr ""
954
 
955
  #: wp-job-manager-template.php:255
956
  msgid "Anywhere"
957
- msgstr ""
958
 
959
  #: wp-job-manager.php:97
960
  msgid "Are you sure you want to delete this job?"
961
- msgstr ""
962
 
963
  #. Plugin Name of the plugin/theme
964
  msgid "WP Job Manager"
965
- msgstr ""
966
 
967
  #. Plugin URI of the plugin/theme
968
  msgid "https://wpjobmanager.com/"
969
- msgstr ""
970
 
971
  #. Description of the plugin/theme
972
  msgid ""
973
  "Manage job listings from the WordPress admin panel, and allow users to post "
974
  "jobs directly to your site."
975
- msgstr ""
976
 
977
  #. Author of the plugin/theme
978
  msgid "Mike Jolley"
979
- msgstr ""
980
 
981
  #. Author URI of the plugin/theme
982
  msgid "http://mikejolley.com"
983
- msgstr ""
1
  # Copyright (C) 2014 WP Job Manager
2
  # This file is distributed under the same license as the WP Job Manager package.
3
  # Translators:
4
+ # kakadong <kakadong@kakadong.com>, 2014
5
  msgid ""
6
  msgstr ""
7
  "Project-Id-Version: WP Job Manager\n"
8
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
9
  "POT-Creation-Date: 2014-05-11 11:00:29+00:00\n"
10
+ "PO-Revision-Date: 2014-11-01 22:41+0000\n"
11
+ "Last-Translator: kakadong <kakadong@kakadong.com>\n"
12
  "Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/wp-job-manager/language/zh_TW/)\n"
13
  "MIME-Version: 1.0\n"
14
  "Content-Type: text/plain; charset=UTF-8\n"
19
  #: includes/admin/class-wp-job-manager-addons.php:50
20
  #: includes/admin/class-wp-job-manager-admin.php:60
21
  msgid "WP Job Manager Add-ons"
22
+ msgstr "WP Job Manager Add-ons"
23
 
24
  #: includes/admin/class-wp-job-manager-addons.php:51
25
  msgid ""
26
  "Buying multiple add-ons? <a href=\"%s\">Check out the core add-on bundle "
27
  "&rarr;</a>"
28
+ msgstr "要買一些額外的元件嘛? <a href=\"%s\">來看看一些額外的組合&rarr;</a>"
29
 
30
  #: includes/admin/class-wp-job-manager-admin.php:57
31
  msgid "Settings"
32
+ msgstr "設定"
33
 
34
  #: includes/admin/class-wp-job-manager-admin.php:60
35
  msgid "Add-ons"
36
+ msgstr "附加元件"
37
 
38
  #: includes/admin/class-wp-job-manager-cpt.php:44
39
  #: includes/admin/class-wp-job-manager-cpt.php:45
40
  msgid "Approve Jobs"
41
+ msgstr "核准工作"
42
 
43
  #: includes/admin/class-wp-job-manager-cpt.php:47
44
  #: includes/admin/class-wp-job-manager-cpt.php:48
45
  msgid "Expire Jobs"
46
+ msgstr "過期工作"
47
 
48
  #: includes/admin/class-wp-job-manager-cpt.php:135
49
  #: includes/admin/class-wp-job-manager-cpt.php:137
50
  msgid "%s approved"
51
+ msgstr "%s 已核准"
52
 
53
  #: includes/admin/class-wp-job-manager-cpt.php:155
54
  #: includes/admin/class-wp-job-manager-cpt.php:157
55
  msgid "%s expired"
56
+ msgstr "%s 已過期"
57
 
58
  #: includes/admin/class-wp-job-manager-cpt.php:200
59
  msgid "Select a category"
60
+ msgstr "選擇一個分類"
61
 
62
  #: includes/admin/class-wp-job-manager-cpt.php:233
63
  msgid "Job position title"
64
+ msgstr "工作位置標題"
65
 
66
  #: includes/admin/class-wp-job-manager-cpt.php:249
67
  msgid "Job listing updated. <a href=\"%s\">View Job</a>"
68
+ msgstr "工作列表更新。<a href=\"%s\">檢視工作</a>"
69
 
70
  #: includes/admin/class-wp-job-manager-cpt.php:250
71
  msgid "Custom field updated."
72
+ msgstr "自定欄位更新。"
73
 
74
  #: includes/admin/class-wp-job-manager-cpt.php:251
75
  msgid "Custom field deleted."
76
+ msgstr "自定欄位刪除。"
77
 
78
  #: includes/admin/class-wp-job-manager-cpt.php:252
79
  msgid "Job listing updated."
80
+ msgstr "工作列表更新。"
81
 
82
  #: includes/admin/class-wp-job-manager-cpt.php:253
83
  msgid "Job listing restored to revision from %s"
84
+ msgstr "工作列表從 %s 回復為先前版本。"
85
 
86
  #: includes/admin/class-wp-job-manager-cpt.php:254
87
  msgid "Job listing published. <a href=\"%s\">View Job</a>"
88
+ msgstr "工作列表已發佈。<a href=\"%s\">檢視工作</a>"
89
 
90
  #: includes/admin/class-wp-job-manager-cpt.php:255
91
  msgid "Job listing saved."
92
+ msgstr "工作列表已儲存。"
93
 
94
  #: includes/admin/class-wp-job-manager-cpt.php:256
95
  msgid "Job listing submitted. <a target=\"_blank\" href=\"%s\">Preview Job</a>"
96
+ msgstr "工作列表送出。 <a target=\"_blank\" href=\"%s\">預覽工作</a>"
97
 
98
  #: includes/admin/class-wp-job-manager-cpt.php:257
99
  msgid ""
100
  "Job listing scheduled for: <strong>%1$s</strong>. <a target=\"_blank\" "
101
  "href=\"%2$s\">Preview Job</a>"
102
+ msgstr "排程於:<strong>%1$s</strong>的工作列表. <a target=\"_blank\" href=\"%2$s\">預覽工作</a>"
103
 
104
  #: includes/admin/class-wp-job-manager-cpt.php:258
105
  msgid "M j, Y @ G:i"
106
+ msgstr "Y年m月j日@G點i分"
107
 
108
  #: includes/admin/class-wp-job-manager-cpt.php:259
109
  msgid "Job listing draft updated. <a target=\"_blank\" href=\"%s\">Preview Job</a>"
110
+ msgstr "工作列表草稿已更新。<a target=\"_blank\" href=\"%s\">檢視工作</a>"
111
 
112
  #: includes/admin/class-wp-job-manager-cpt.php:278
113
  msgid "Type"
114
+ msgstr "種類"
115
 
116
  #: includes/admin/class-wp-job-manager-cpt.php:279
117
  msgid "Position"
118
+ msgstr "位置"
119
 
120
  #: includes/admin/class-wp-job-manager-cpt.php:280
121
  msgid "Posted"
122
+ msgstr "已發表"
123
 
124
  #: includes/admin/class-wp-job-manager-cpt.php:281
125
  #: templates/job-dashboard.php:9
126
  msgid "Expires"
127
+ msgstr "過期"
128
 
129
  #: includes/admin/class-wp-job-manager-cpt.php:283
130
  msgid "Categories"
131
+ msgstr "分類"
132
 
133
  #: includes/admin/class-wp-job-manager-cpt.php:284
134
  msgid "Featured?"
135
+ msgstr "特色?"
136
 
137
  #: includes/admin/class-wp-job-manager-cpt.php:285
138
  #: templates/job-dashboard.php:10
139
  msgid "Filled?"
140
+ msgstr "已完成?"
141
 
142
  #: includes/admin/class-wp-job-manager-cpt.php:286
143
  #: templates/job-dashboard.php:8
144
  msgid "Status"
145
+ msgstr "狀態"
146
 
147
  #: includes/admin/class-wp-job-manager-cpt.php:287
148
  msgid "Actions"
149
+ msgstr "動作"
150
 
151
  #: includes/admin/class-wp-job-manager-cpt.php:310
152
  msgid "Job ID: %d"
153
+ msgstr "工作 ID: %d"
154
 
155
  #: includes/admin/class-wp-job-manager-cpt.php:336
156
  #: includes/admin/class-wp-job-manager-cpt.php:341
157
  msgid "M j, Y"
158
+ msgstr "Y年m月j日"
159
 
160
  #: includes/admin/class-wp-job-manager-cpt.php:337
161
  msgid "by a guest"
162
+ msgstr "由一位訪客發布"
163
 
164
  #: includes/admin/class-wp-job-manager-cpt.php:337
165
  msgid "by %s"
166
+ msgstr "由 %s 發佈"
167
 
168
  #: includes/admin/class-wp-job-manager-cpt.php:354
169
  msgid "Approve"
170
+ msgstr "核准"
171
 
172
  #: includes/admin/class-wp-job-manager-cpt.php:361
173
  msgid "View"
174
+ msgstr "檢視"
175
 
176
  #: includes/admin/class-wp-job-manager-cpt.php:366
177
  #: includes/class-wp-job-manager-post-types.php:162
178
  #: templates/job-dashboard.php:33
179
  msgid "Edit"
180
+ msgstr "編輯"
181
 
182
  #: includes/admin/class-wp-job-manager-cpt.php:371
183
  #: templates/job-dashboard.php:43
184
  msgid "Delete"
185
+ msgstr "刪除"
186
 
187
  #: includes/admin/class-wp-job-manager-settings.php:42
188
  #: includes/class-wp-job-manager-post-types.php:138
189
  #: includes/class-wp-job-manager-post-types.php:228
190
  msgid "Job Listings"
191
+ msgstr "工作列表"
192
 
193
  #: includes/admin/class-wp-job-manager-settings.php:48
194
  msgid "Jobs per page"
195
+ msgstr "每頁的工作"
196
 
197
  #: includes/admin/class-wp-job-manager-settings.php:49
198
  msgid "How many jobs should be shown per page by default?"
199
+ msgstr "內定每頁顯示多少工作?"
200
 
201
  #: includes/admin/class-wp-job-manager-settings.php:55
202
  msgid "Filled positions"
203
+ msgstr "已填的位置"
204
 
205
  #: includes/admin/class-wp-job-manager-settings.php:56
206
  msgid "Hide filled positions"
207
+ msgstr "隱藏已填的位置"
208
 
209
  #: includes/admin/class-wp-job-manager-settings.php:57
210
  msgid "If enabled, filled positions will be hidden from the job list."
211
+ msgstr "如果啟用的話,會從工作列表中隱藏已填的位置"
212
 
213
  #: includes/admin/class-wp-job-manager-settings.php:64
214
  msgid "Job categories"
215
+ msgstr "工作分類"
216
 
217
  #: includes/admin/class-wp-job-manager-settings.php:65
218
  msgid "Enable job categories"
219
+ msgstr "啟用工作分類"
220
 
221
  #: includes/admin/class-wp-job-manager-settings.php:66
222
  msgid ""
223
  "Choose whether to enable job categories. Categories must be setup by an "
224
  "admin for users to choose during job submission."
225
+ msgstr "選擇是否啟用工作分類。分類必須由管理員設定。當使用者要發表一個工作時,可以讓使用者門選取工作的分類。"
226
 
227
  #: includes/admin/class-wp-job-manager-settings.php:73
228
  msgid "Job Submission"
229
+ msgstr "工作送出"
230
 
231
  #: includes/admin/class-wp-job-manager-settings.php:78
232
  msgid "Account creation"
233
+ msgstr "帳號建立"
234
 
235
  #: includes/admin/class-wp-job-manager-settings.php:79
236
  msgid "Allow account creation"
237
+ msgstr "允許建立帳號"
238
 
239
  #: includes/admin/class-wp-job-manager-settings.php:80
240
  msgid ""
241
  "If enabled, non-logged in users will be able to create an account by "
242
  "entering their email address on the job submission form."
243
+ msgstr "如果啟用,尚未登入的使用者將可以在發送工作表單時,順便利用他們的email 來建立帳號。"
244
 
245
  #: includes/admin/class-wp-job-manager-settings.php:87
246
  msgid "Account Role"
247
+ msgstr "帳號角色"
248
 
249
  #: includes/admin/class-wp-job-manager-settings.php:88
250
  msgid ""
251
  "If you enable registration on your job submission form, choose a role for "
252
  "the new user."
253
+ msgstr "如果你啟用在你的工作發佈表格中允許註冊,請選擇一個角色給新使用者。"
254
 
255
  #: includes/admin/class-wp-job-manager-settings.php:95
256
  msgid "Account required"
257
+ msgstr "需要登入帳號"
258
 
259
  #: includes/admin/class-wp-job-manager-settings.php:96
260
  msgid "Job submission requires an account"
261
+ msgstr "發佈工作需要一個帳號"
262
 
263
  #: includes/admin/class-wp-job-manager-settings.php:97
264
  msgid ""
265
  "If disabled, non-logged in users will be able to submit job listings without"
266
  " creating an account."
267
+ msgstr "如果取消的話,尚未登入的使用者將可以不需要建立帳號就能夠發佈工作。"
268
 
269
  #: includes/admin/class-wp-job-manager-settings.php:104
270
  msgid "Approval Required"
271
+ msgstr "需要管理員認證"
272
 
273
  #: includes/admin/class-wp-job-manager-settings.php:105
274
  msgid "New submissions require admin approval"
275
+ msgstr "需要管理員認證才可以發佈"
276
 
277
  #: includes/admin/class-wp-job-manager-settings.php:106
278
  msgid "If enabled, new submissions will be inactive, pending admin approval."
279
+ msgstr "如果啟用,新的發佈將暫時無效。等待管理員認證。"
280
 
281
  #: includes/admin/class-wp-job-manager-settings.php:113
282
  msgid "Listing duration"
283
+ msgstr "在列表的時間"
284
 
285
  #: includes/admin/class-wp-job-manager-settings.php:114
286
  msgid ""
287
  "How many <strong>days</strong> listings are live before expiring. Can be "
288
  "left blank to never expire."
289
+ msgstr "列表中的工作可以存在多少<strong>天</strong>?留空將永不過期。"
290
 
291
  #: includes/admin/class-wp-job-manager-settings.php:120
292
  msgid "Application method"
293
+ msgstr "申請方式"
294
 
295
  #: includes/admin/class-wp-job-manager-settings.php:121
296
  msgid "Choose what employers can use for their job application method."
297
+ msgstr "選擇雇主可以使用在他們的工作申請的方式"
298
 
299
  #: includes/admin/class-wp-job-manager-settings.php:124
300
  msgid "Email address or website URL"
301
+ msgstr "Email或是網站網址"
302
 
303
  #: includes/admin/class-wp-job-manager-settings.php:125
304
  msgid "Email addresses only"
305
+ msgstr "只有Email"
306
 
307
  #: includes/admin/class-wp-job-manager-settings.php:126
308
  msgid "Website URLs only"
309
+ msgstr "只有網站網址"
310
 
311
  #: includes/admin/class-wp-job-manager-settings.php:132
312
  msgid "Submit Page Slug"
313
+ msgstr "送出頁面別名"
314
 
315
  #: includes/admin/class-wp-job-manager-settings.php:133
316
  msgid ""
317
  "Enter the slug of the page where you have placed the [submit_job_form] "
318
  "shortcode. This lets the plugin know where the form is located."
319
+ msgstr "輸入你放置 [submit_job_form] 的頁面別名。這可以讓外掛知道表格在哪邊。"
320
 
321
  #: includes/admin/class-wp-job-manager-settings.php:185
322
  msgid "Settings successfully saved"
323
+ msgstr "成功儲存設定"
324
 
325
  #: includes/admin/class-wp-job-manager-settings.php:264
326
  msgid "Save Changes"
327
+ msgstr "儲存設定"
328
 
329
  #: includes/admin/class-wp-job-manager-writepanels.php:27
330
  #: includes/forms/class-wp-job-manager-form-submit-job.php:130
331
  msgid "Job location"
332
+ msgstr "工作所在地"
333
 
334
  #: includes/admin/class-wp-job-manager-writepanels.php:28
335
  #: includes/forms/class-wp-job-manager-form-submit-job.php:134
336
  msgid "e.g. \"London, UK\", \"New York\", \"Houston, TX\""
337
+ msgstr "例如: \"英國倫敦\",\"紐約\", \"休士頓\""
338
 
339
  #: includes/admin/class-wp-job-manager-writepanels.php:29
340
  #: includes/forms/class-wp-job-manager-form-submit-job.php:131
341
  msgid ""
342
  "Leave this blank if the job can be done from anywhere (i.e. telecommuting)"
343
+ msgstr "如果工作可以從任何地方完成的話,請留空。例如:(電話溝通)"
344
 
345
  #: includes/admin/class-wp-job-manager-writepanels.php:32
346
  #: includes/forms/class-wp-job-manager-form-submit-job.php:115
347
  msgid "Application email/URL"
348
+ msgstr "申請者Email/網址"
349
 
350
  #: includes/admin/class-wp-job-manager-writepanels.php:33
351
  msgid "URL or email which applicants use to apply"
352
+ msgstr "審請人使用的網址或是Email"
353
 
354
  #: includes/admin/class-wp-job-manager-writepanels.php:36
355
  #: includes/forms/class-wp-job-manager-form-submit-job.php:172
356
  msgid "Company name"
357
+ msgstr "公司名稱"
358
 
359
  #: includes/admin/class-wp-job-manager-writepanels.php:40
360
  msgid "Company website"
361
+ msgstr "公司網站"
362
 
363
  #: includes/admin/class-wp-job-manager-writepanels.php:44
364
  msgid "Company tagline"
365
+ msgstr "公司標語"
366
 
367
  #: includes/admin/class-wp-job-manager-writepanels.php:45
368
  msgid "Brief description about the company"
369
+ msgstr "關於公司的簡介"
370
 
371
  #: includes/admin/class-wp-job-manager-writepanels.php:48
372
  msgid "Company Twitter"
373
+ msgstr "公司推特"
374
 
375
  #: includes/admin/class-wp-job-manager-writepanels.php:52
376
  msgid "Company logo"
377
+ msgstr "公司 Logo"
378
 
379
  #: includes/admin/class-wp-job-manager-writepanels.php:53
380
  msgid "URL to the company logo"
381
+ msgstr "公司Logo的網址"
382
 
383
  #: includes/admin/class-wp-job-manager-writepanels.php:57
384
  msgid "Position filled?"
385
+ msgstr "已填入位置?"
386
 
387
  #: includes/admin/class-wp-job-manager-writepanels.php:61
388
  msgid "Feature this job listing?"
389
+ msgstr "將這個工作特色化?"
390
 
391
  #: includes/admin/class-wp-job-manager-writepanels.php:63
392
  msgid ""
393
  "Featured listings will be sticky during searches, and can be styled "
394
  "differently."
395
+ msgstr "特色列表將可以在搜尋中置頂,而且也可以設定不同的樣式。"
396
 
397
  #: includes/admin/class-wp-job-manager-writepanels.php:66
398
  msgid "Job Expires"
399
+ msgstr "工作效期"
400
 
401
  #: includes/admin/class-wp-job-manager-writepanels.php:67
402
  msgid "yyyy-mm-dd"
403
+ msgstr "yyyy-mm-dd"
404
 
405
  #: includes/admin/class-wp-job-manager-writepanels.php:70
406
  msgid "Posted by"
407
+ msgstr "發佈者"
408
 
409
  #: includes/admin/class-wp-job-manager-writepanels.php:83
410
  msgid "Job Listing Data"
411
+ msgstr "工作列表資訊"
412
 
413
  #: includes/admin/class-wp-job-manager-writepanels.php:101
414
  msgid "Use file"
415
+ msgstr "使用檔案"
416
 
417
  #: includes/admin/class-wp-job-manager-writepanels.php:101
418
  msgid "Upload"
419
+ msgstr "上傳"
420
 
421
  #: includes/admin/class-wp-job-manager-writepanels.php:269
422
  msgid "Guest user"
423
+ msgstr "訪客使用者"
424
 
425
  #: includes/class-wp-job-manager-ajax.php:111
426
  msgid "Showing %s&ldquo;%s&rdquo; %sjobs"
427
+ msgstr "顯示 %s&ldquo;%s&rdquo; %s 工作"
428
 
429
  #: includes/class-wp-job-manager-ajax.php:113
430
  msgid "Showing all %s%sjobs"
431
+ msgstr "顯示全部 %s%s 工作"
432
 
433
  #: includes/class-wp-job-manager-ajax.php:116
434
  msgid "located in &ldquo;%s&rdquo;"
435
+ msgstr "位於 &ldquo;%s&rdquo;"
436
 
437
  #: includes/class-wp-job-manager-geocode.php:139
438
  msgid "No results found"
439
+ msgstr "找不到任何結果"
440
 
441
  #: includes/class-wp-job-manager-geocode.php:143
442
  msgid "Query limit reached"
443
+ msgstr "已達查詢限制"
444
 
445
  #: includes/class-wp-job-manager-geocode.php:149
446
  #: includes/class-wp-job-manager-geocode.php:153
447
  #: includes/class-wp-job-manager-geocode.php:157
448
  msgid "Geocoding error"
449
+ msgstr "Geocoding 錯誤"
450
 
451
  #: includes/class-wp-job-manager-install.php:39
452
  msgid "Employer"
453
+ msgstr "雇主"
454
 
455
  #: includes/class-wp-job-manager-post-types.php:48
456
  msgid "Job Category"
457
+ msgstr "工作分類"
458
 
459
  #: includes/class-wp-job-manager-post-types.php:49
460
  msgid "Job Categories"
461
+ msgstr "工作分類"
462
 
463
  #: includes/class-wp-job-manager-post-types.php:53
464
  msgctxt "Job category slug - resave permalinks after changing this"
465
  msgid "job-category"
466
+ msgstr "job-category"
467
 
468
  #: includes/class-wp-job-manager-post-types.php:70
469
  #: includes/class-wp-job-manager-post-types.php:113
470
  #: includes/class-wp-job-manager-post-types.php:167
471
  msgid "Search %s"
472
+ msgstr "搜尋 %s"
473
 
474
  #: includes/class-wp-job-manager-post-types.php:71
475
  #: includes/class-wp-job-manager-post-types.php:114
476
  #: includes/class-wp-job-manager-post-types.php:159
477
  msgid "All %s"
478
+ msgstr "全部 %s"
479
 
480
  #: includes/class-wp-job-manager-post-types.php:72
481
  #: includes/class-wp-job-manager-post-types.php:115
482
  #: includes/class-wp-job-manager-post-types.php:170
483
  msgid "Parent %s"
484
+ msgstr "上層 %s"
485
 
486
  #: includes/class-wp-job-manager-post-types.php:73
487
  #: includes/class-wp-job-manager-post-types.php:116
488
  msgid "Parent %s:"
489
+ msgstr "上層 %s:"
490
 
491
  #: includes/class-wp-job-manager-post-types.php:74
492
  #: includes/class-wp-job-manager-post-types.php:117
493
  #: includes/class-wp-job-manager-post-types.php:163
494
  msgid "Edit %s"
495
+ msgstr "編輯 %s"
496
 
497
  #: includes/class-wp-job-manager-post-types.php:75
498
  #: includes/class-wp-job-manager-post-types.php:118
499
  msgid "Update %s"
500
+ msgstr "更新 %s"
501
 
502
  #: includes/class-wp-job-manager-post-types.php:76
503
  #: includes/class-wp-job-manager-post-types.php:119
504
  msgid "Add New %s"
505
+ msgstr "新增 %s"
506
 
507
  #: includes/class-wp-job-manager-post-types.php:77
508
  #: includes/class-wp-job-manager-post-types.php:120
509
  msgid "New %s Name"
510
+ msgstr "新 %s 名稱"
511
 
512
  #: includes/class-wp-job-manager-post-types.php:92
513
  msgid "Job Type"
514
+ msgstr "工作種類"
515
 
516
  #: includes/class-wp-job-manager-post-types.php:93
517
  msgid "Job Types"
518
+ msgstr "工作種類"
519
 
520
  #: includes/class-wp-job-manager-post-types.php:97
521
  msgctxt "Job type slug - resave permalinks after changing this"
522
  msgid "job-type"
523
+ msgstr "job-type"
524
 
525
  #: includes/class-wp-job-manager-post-types.php:137
526
  msgid "Job Listing"
527
+ msgstr "工作列表"
528
 
529
  #: includes/class-wp-job-manager-post-types.php:141
530
  msgctxt "Post type archive slug - resave permalinks after changing this"
531
  msgid "jobs"
532
+ msgstr "工作"
533
 
534
  #: includes/class-wp-job-manager-post-types.php:147
535
  msgctxt "Job permalink - resave permalinks after changing this"
536
  msgid "job"
537
+ msgstr "工作"
538
 
539
  #: includes/class-wp-job-manager-post-types.php:160
540
  msgid "Add New"
541
+ msgstr "新增"
542
 
543
  #: includes/class-wp-job-manager-post-types.php:161
544
  msgid "Add %s"
545
+ msgstr "新增 %s"
546
 
547
  #: includes/class-wp-job-manager-post-types.php:164
548
  msgid "New %s"
549
+ msgstr "新增 %s"
550
 
551
  #: includes/class-wp-job-manager-post-types.php:165
552
  #: includes/class-wp-job-manager-post-types.php:166
553
  msgid "View %s"
554
+ msgstr "檢視 %s"
555
 
556
  #: includes/class-wp-job-manager-post-types.php:168
557
  msgid "No %s found"
558
+ msgstr "找不到 %s"
559
 
560
  #: includes/class-wp-job-manager-post-types.php:169
561
  msgid "No %s found in trash"
562
+ msgstr "沒有 %s 在垃圾筒中"
563
 
564
  #: includes/class-wp-job-manager-post-types.php:172
565
  msgid "This is where you can create and manage job listings."
566
+ msgstr "這邊是你可以建立並管理工作列表的地方"
567
 
568
  #: includes/class-wp-job-manager-post-types.php:207
569
  msgctxt "job_listing"
570
  msgid "Expired"
571
+ msgstr "過期"
572
 
573
  #: includes/class-wp-job-manager-post-types.php:212
574
  msgid "Expired <span class=\"count\">(%s)</span>"
575
  msgid_plural "Expired <span class=\"count\">(%s)</span>"
576
+ msgstr[0] "過期 <span class=\"count\">(%s)</span>"
577
 
578
  #: includes/class-wp-job-manager-shortcodes.php:61
579
  msgid "Invalid Job ID"
580
+ msgstr "無效的工作ID"
581
 
582
  #: includes/class-wp-job-manager-shortcodes.php:67
583
  msgid "This job is already filled"
584
+ msgstr "這個工作已經被完成"
585
 
586
  #: includes/class-wp-job-manager-shortcodes.php:73
587
  msgid "%s has been filled"
588
+ msgstr "%s 已經完成"
589
 
590
  #: includes/class-wp-job-manager-shortcodes.php:78
591
  msgid "This job is already not filled"
592
+ msgstr "這個工作並沒有被完成"
593
 
594
  #: includes/class-wp-job-manager-shortcodes.php:84
595
  msgid "%s has been marked as not filled"
596
+ msgstr "%s 被標記成未完成"
597
 
598
  #: includes/class-wp-job-manager-shortcodes.php:91
599
  msgid "%s has been deleted"
600
+ msgstr "%s 已經被刪除"
601
 
602
  #: includes/class-wp-job-manager-shortcodes.php:111
603
  msgid "You need to be signed in to manage your job listings."
604
+ msgstr "你必須登入來管理你的工作列表"
605
 
606
  #: includes/class-wp-job-manager-shortcodes.php:204
607
  #: includes/class-wp-job-manager-shortcodes.php:235
608
  msgid "Load more job listings"
609
+ msgstr "讀取更多工作"
610
 
611
  #: includes/class-wp-job-manager-widgets.php:139
612
  msgid "Display a list of the most recent jobs on your site."
613
+ msgstr "顯示你的網站中最新的工作"
614
 
615
  #: includes/class-wp-job-manager-widgets.php:141
616
  msgid "Recent Job Listings"
617
+ msgstr "最新工作列表"
618
 
619
  #: includes/class-wp-job-manager-widgets.php:145
620
  msgid "Recent Jobs"
621
+ msgstr "最近的工作"
622
 
623
  #: includes/class-wp-job-manager-widgets.php:146
624
  msgid "Title"
625
+ msgstr "標題"
626
 
627
  #: includes/class-wp-job-manager-widgets.php:154
628
  msgid "Number of jobs to show"
629
+ msgstr "顯示多少工作"
630
 
631
  #: includes/forms/class-wp-job-manager-form-edit-job.php:43
632
  msgid "Invalid job"
633
+ msgstr "無效工作"
634
 
635
  #: includes/forms/class-wp-job-manager-form-edit-job.php:86
636
  msgid "Update job listing"
637
+ msgstr "更新工作列表"
638
 
639
  #: includes/forms/class-wp-job-manager-form-edit-job.php:112
640
  msgid "Your changes have been saved."
641
+ msgstr "變更已儲存"
642
 
643
  #: includes/forms/class-wp-job-manager-form-edit-job.php:112
644
  msgid "View Job Listing &rarr;"
645
+ msgstr "檢視工作列表 &rarr;"
646
 
647
  #: includes/forms/class-wp-job-manager-form-submit-job.php:22
648
  msgid "Submit Details"
649
+ msgstr "送出細節"
650
 
651
  #: includes/forms/class-wp-job-manager-form-submit-job.php:28
652
  #: includes/forms/class-wp-job-manager-form-submit-job.php:606
653
  msgid "Preview"
654
+ msgstr "預覽"
655
 
656
  #: includes/forms/class-wp-job-manager-form-submit-job.php:34
657
  msgid "Done"
658
+ msgstr "已完成"
659
 
660
  #: includes/forms/class-wp-job-manager-form-submit-job.php:107
661
  msgid "Application email"
662
+ msgstr "申請Email"
663
 
664
  #: includes/forms/class-wp-job-manager-form-submit-job.php:108
665
  msgid "you@yourdomain.com"
666
+ msgstr "you@yourdomain.com"
667
 
668
  #: includes/forms/class-wp-job-manager-form-submit-job.php:111
669
  msgid "Application URL"
670
+ msgstr "申請網址"
671
 
672
  #: includes/forms/class-wp-job-manager-form-submit-job.php:112
673
  #: includes/forms/class-wp-job-manager-form-submit-job.php:182
674
  msgid "http://"
675
+ msgstr "http://"
676
 
677
  #: includes/forms/class-wp-job-manager-form-submit-job.php:116
678
  msgid "Enter an email address or website URL"
679
+ msgstr "輸入Email或是網站網址"
680
 
681
  #: includes/forms/class-wp-job-manager-form-submit-job.php:123
682
  msgid "Job title"
683
+ msgstr "工作標題"
684
 
685
  #: includes/forms/class-wp-job-manager-form-submit-job.php:138
686
  msgid "Job type"
687
+ msgstr "工作種類"
688
 
689
  #: includes/forms/class-wp-job-manager-form-submit-job.php:147
690
  msgid "Job category"
691
+ msgstr "工作分類"
692
 
693
  #: includes/forms/class-wp-job-manager-form-submit-job.php:156
694
  msgid "Description"
695
+ msgstr "描述"
696
 
697
  #: includes/forms/class-wp-job-manager-form-submit-job.php:175
698
  msgid "Enter the name of the company"
699
+ msgstr "輸入公司名稱"
700
 
701
  #: includes/forms/class-wp-job-manager-form-submit-job.php:179
702
  #: templates/content-single-job_listing.php:36
703
  msgid "Website"
704
+ msgstr "網站"
705
 
706
  #: includes/forms/class-wp-job-manager-form-submit-job.php:186
707
  msgid "Tagline"
708
+ msgstr "標語"
709
 
710
  #: includes/forms/class-wp-job-manager-form-submit-job.php:189
711
  msgid "Briefly describe your company"
712
+ msgstr "簡單介紹一下你的公司"
713
 
714
  #: includes/forms/class-wp-job-manager-form-submit-job.php:194
715
  msgid "Twitter username"
716
+ msgstr "推特使用者名稱"
717
 
718
  #: includes/forms/class-wp-job-manager-form-submit-job.php:197
719
  msgid "@yourcompany"
720
+ msgstr "@yourcompany"
721
 
722
  #: includes/forms/class-wp-job-manager-form-submit-job.php:201
723
  msgid "Logo"
724
+ msgstr "Logo"
725
 
726
  #: includes/forms/class-wp-job-manager-form-submit-job.php:314
727
  msgid "%s is a required field"
728
+ msgstr "%s 為必填欄位"
729
 
730
  #: includes/forms/class-wp-job-manager-form-submit-job.php:325
731
  msgid "Please enter a valid application email address"
732
+ msgstr "請輸入有效的申請者Email "
733
 
734
  #: includes/forms/class-wp-job-manager-form-submit-job.php:330
735
  msgid "Please enter a valid application URL"
736
+ msgstr "請輸入有效的申請者網址"
737
 
738
  #: includes/forms/class-wp-job-manager-form-submit-job.php:335
739
  msgid "Please enter a valid application email address or URL"
740
+ msgstr "請輸入有效的申請者Email或是網址"
741
 
742
  #: includes/forms/class-wp-job-manager-form-submit-job.php:456
743
  msgid "Preview job listing &rarr;"
744
+ msgstr "預覽工作列表 &rarr;"
745
 
746
  #: includes/forms/class-wp-job-manager-form-submit-job.php:492
747
  msgid "You must be signed in to post a new job listing."
748
+ msgstr "你必須登入才可以發表新的工作列表"
749
 
750
  #: includes/forms/class-wp-job-manager-form-submit-job.php:600
751
  msgid "Submit Listing &rarr;"
752
+ msgstr "送出列表 &rarr;"
753
 
754
  #: includes/forms/class-wp-job-manager-form-submit-job.php:601
755
  msgid "&larr; Edit listing"
756
+ msgstr " &rarr; 編輯列表"
757
 
758
  #: includes/forms/class-wp-job-manager-form-submit-job.php:684
759
  msgid "\"%s\" needs to be one of the following file types: %s"
760
+ msgstr "\"%s\" 必須要是下列檔案類型之一:%s"
761
 
762
  #: templates/account-signin.php:4
763
  msgid "Your account"
764
+ msgstr "你的帳號"
765
 
766
  #: templates/account-signin.php:8
767
  msgid "You are currently signed in as <strong>%s</strong>."
768
+ msgstr "已登入為<strong>%s</strong>。"
769
 
770
  #: templates/account-signin.php:11
771
  msgid "Sign out"
772
+ msgstr "登出"
773
 
774
  #: templates/account-signin.php:21
775
  msgid "Have an account?"
776
+ msgstr "有帳號嘛?"
777
 
778
  #: templates/account-signin.php:23
779
  msgid "Sign in"
780
+ msgstr "登入"
781
 
782
  #: templates/account-signin.php:27
783
  msgid ""
784
  "If you don&rsquo;t have an account you can %screate one below by entering "
785
  "your email address. A password will be automatically emailed to you."
786
+ msgstr "如果你沒有帳號的話,你可以 %s 建立一個帳號。請輸入你的email。密碼將自動寄到你的mail中。"
787
 
788
  #: templates/account-signin.php:27
789
  msgid "optionally"
790
+ msgstr "可選擇的。"
791
 
792
  #: templates/account-signin.php:31
793
  msgid "You must sign in to create a new job listing."
794
+ msgstr "你必須登入來建立一個新的工作列表"
795
 
796
  #: templates/account-signin.php:38
797
  msgid "Your email"
798
+ msgstr "你的email"
799
 
800
  #: templates/account-signin.php:38 templates/job-submit.php:24
801
  #: templates/job-submit.php:41
802
  msgid "(optional)"
803
+ msgstr "(可選)"
804
 
805
  #: templates/content-job_listing.php:16
806
  #: templates/content-single-job_listing.php:21
807
  #: templates/content-summary-job_listing.php:14
808
  msgid "Posted %s ago"
809
+ msgstr "%s 之前發佈"
810
 
811
  #: templates/content-no-jobs-found.php:1
812
  msgid "No more jobs found matching your selection."
813
+ msgstr "找不到符合你條件的工作"
814
 
815
  #: templates/content-single-job_listing.php:8
816
  msgid "This job listing has expired"
817
+ msgstr "這個工作列表已經過期"
818
 
819
  #: templates/content-single-job_listing.php:24
820
  msgid "This position has been filled"
821
+ msgstr "這個位址已經被完成"
822
 
823
  #: templates/form-fields/file-field.php:6
824
  msgid "remove"
825
+ msgstr "移除"
826
 
827
  #: templates/form-fields/file-field.php:6
828
  msgid "or"
829
+ msgstr "或是"
830
 
831
  #: templates/form-fields/file-field.php:16
832
  msgid "Max. file size: %s."
833
+ msgstr "最大檔案容量:%s"
834
 
835
  #: templates/job-application-email.php:1
836
  msgid ""
837
  "To apply for this job <strong>email your details to</strong> <a "
838
  "class=\"job_application_email\" href=\"mailto:%1$s%2$s\">%1$s</a>"
839
+ msgstr "要申請這個工作<strong>Email你的資料到</strong> <a class=\"job_application_email\" href=\"mailto:%1$s%2$s\">%1$s</a>"
840
 
841
  #: templates/job-application-email.php:4
842
  msgid "Apply using webmail: "
843
+ msgstr "利用webmail申請:"
844
 
845
  #: templates/job-application-url.php:1
846
  msgid ""
847
  "To apply for this job please visit the following URL: <a href=\"%1$s\" "
848
  "target=\"_blank\">%1$s &rarr;</a>"
849
+ msgstr "如果要申請這個工作請訪問以下網址:<a href=\"%1$s\" target=\"_blank\">%1$s &rarr;</a>"
850
 
851
  #: templates/job-application.php:5
852
  msgid "Apply for job"
853
+ msgstr "申請工作"
854
 
855
  #: templates/job-dashboard.php:2
856
  msgid ""
857
  "Your job listings are shown in the table below. Expired listings will be "
858
  "automatically removed after 30 days."
859
+ msgstr "你的工作列表顯示在下方的表格中。過期的列表將會在30天後自動移除。"
860
 
861
  #: templates/job-dashboard.php:6
862
  msgid "Job Title"
863
+ msgstr "工作標題"
864
 
865
  #: templates/job-dashboard.php:7
866
  msgid "Date Posted"
867
+ msgstr "發佈日期"
868
 
869
  #: templates/job-dashboard.php:16
870
  msgid "You do not have any active job listings."
871
+ msgstr "你沒有任何有效的工作列表"
872
 
873
  #: templates/job-dashboard.php:36
874
  msgid "Mark not filled"
875
+ msgstr "標示未完成"
876
 
877
  #: templates/job-dashboard.php:38
878
  msgid "Mark filled"
879
+ msgstr "標示已完成"
880
 
881
  #: templates/job-filters.php:8
882
  msgid "Keywords"
883
+ msgstr "關鍵字"
884
 
885
  #: templates/job-filters.php:9
886
  msgid "All Jobs"
887
+ msgstr "全部工作"
888
 
889
  #: templates/job-filters.php:13
890
  msgid "Location"
891
+ msgstr "位置"
892
 
893
  #: templates/job-filters.php:14
894
  msgid "Any Location"
895
+ msgstr "任意位置"
896
 
897
  #: templates/job-filters.php:23
898
  msgid "Category"
899
+ msgstr "分類"
900
 
901
  #: templates/job-filters.php:24
902
  msgid "All Job Categories"
903
+ msgstr "全部工作分類"
904
 
905
  #: templates/job-submit.php:35
906
  msgid "Company details"
907
+ msgstr "公司資訊"
908
 
909
  #: templates/job-submitted.php:4
910
  msgid ""
911
  "Job listed successfully. To view your job listing <a href=\"%s\">click "
912
  "here</a>."
913
+ msgstr "工作已成功列出。要檢視你的工作列表請<a href=\"%s\">點我</a>。"
914
 
915
  #: templates/job-submitted.php:7
916
  msgid ""
917
  "Job submitted successfully. Your job listing will be visible once approved."
918
+ msgstr "工作成功送出。一旦被核准,你的工作列表將會顯示。"
919
 
920
  #: wp-job-manager-functions.php:224
921
  msgid "Reset"
922
+ msgstr "重置"
923
 
924
  #: wp-job-manager-functions.php:228
925
  msgid "RSS"
926
+ msgstr "RSS"
927
 
928
  #: wp-job-manager-functions.php:278
929
  msgid "Your email address isn&#8217;t correct."
930
+ msgstr "你的Email&#8217;不正確。"
931
 
932
  #: wp-job-manager-functions.php:281
933
  msgid "This email is already registered, please choose another one."
934
+ msgstr "這個email已經被註冊了。請選擇另一個。"
935
 
936
  #: wp-job-manager-template.php:116
937
  msgid "Active"
938
+ msgstr "有效的"
939
 
940
  #: wp-job-manager-template.php:118
941
  msgid "Expired"
942
+ msgstr "已過期"
943
 
944
  #: wp-job-manager-template.php:120
945
  msgid "Pending Review"
946
+ msgstr "等待審核"
947
 
948
  #: wp-job-manager-template.php:122
949
  msgid "Inactive"
950
+ msgstr "無效"
951
 
952
  #: wp-job-manager-template.php:197
953
  msgid "Job Application via \"%s\" listing on %s"
954
+ msgstr "\"%s\"來的工作申請書。列在 %s 。"
955
 
956
  #: wp-job-manager-template.php:255
957
  msgid "Anywhere"
958
+ msgstr "任何地方"
959
 
960
  #: wp-job-manager.php:97
961
  msgid "Are you sure you want to delete this job?"
962
+ msgstr "你確定要刪除這個工作?"
963
 
964
  #. Plugin Name of the plugin/theme
965
  msgid "WP Job Manager"
966
+ msgstr "WP Job Manager"
967
 
968
  #. Plugin URI of the plugin/theme
969
  msgid "https://wpjobmanager.com/"
970
+ msgstr "https://wpjobmanager.com/"
971
 
972
  #. Description of the plugin/theme
973
  msgid ""
974
  "Manage job listings from the WordPress admin panel, and allow users to post "
975
  "jobs directly to your site."
976
+ msgstr "從後台管理工作列表,並且允許使用者來在你的網站上發佈工作。"
977
 
978
  #. Author of the plugin/theme
979
  msgid "Mike Jolley"
980
+ msgstr "Mike Jolley"
981
 
982
  #. Author URI of the plugin/theme
983
  msgid "http://mikejolley.com"
984
+ msgstr "http://mikejolley.com"
languages/wp-job-manager.pot CHANGED
@@ -2,9 +2,9 @@
2
  # This file is distributed under the same license as the WP Job Manager package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: WP Job Manager 1.16.0\n"
6
- "Report-Msgid-Bugs-To: http://wordpress.org/tag/WP-Job-Manager\n"
7
- "POT-Creation-Date: 2014-10-07 18:28:57+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -167,12 +167,12 @@ msgstr ""
167
 
168
  #: includes/admin/class-wp-job-manager-cpt.php:342
169
  #: includes/class-wp-job-manager-post-types.php:169
170
- #: templates/job-dashboard.php:33
171
  msgid "Edit"
172
  msgstr ""
173
 
174
  #: includes/admin/class-wp-job-manager-cpt.php:347
175
- #: templates/job-dashboard.php:48
176
  msgid "Delete"
177
  msgstr ""
178
 
@@ -298,82 +298,95 @@ msgid "If enabled, new submissions will be inactive, pending admin approval."
298
  msgstr ""
299
 
300
  #: includes/admin/class-wp-job-manager-settings.php:133
301
- msgid "Listing Duration"
302
  msgstr ""
303
 
304
  #: includes/admin/class-wp-job-manager-settings.php:134
 
 
 
 
 
 
 
 
 
 
 
 
 
305
  msgid ""
306
  "How many <strong>days</strong> listings are live before expiring. Can be "
307
  "left blank to never expire."
308
  msgstr ""
309
 
310
- #: includes/admin/class-wp-job-manager-settings.php:140
311
  msgid "Application Method"
312
  msgstr ""
313
 
314
- #: includes/admin/class-wp-job-manager-settings.php:141
315
  msgid "Choose the contact method for listings."
316
  msgstr ""
317
 
318
- #: includes/admin/class-wp-job-manager-settings.php:144
319
  msgid "Email address or website URL"
320
  msgstr ""
321
 
322
- #: includes/admin/class-wp-job-manager-settings.php:145
323
  msgid "Email addresses only"
324
  msgstr ""
325
 
326
- #: includes/admin/class-wp-job-manager-settings.php:146
327
  msgid "Website URLs only"
328
  msgstr ""
329
 
330
- #: includes/admin/class-wp-job-manager-settings.php:152
331
  msgid "Pages"
332
  msgstr ""
333
 
334
- #: includes/admin/class-wp-job-manager-settings.php:157
335
  msgid "Submit Job Form Page"
336
  msgstr ""
337
 
338
- #: includes/admin/class-wp-job-manager-settings.php:158
339
  msgid ""
340
  "Select the page where you have placed the [submit_job_form] shortcode. This "
341
  "lets the plugin know where the form is located."
342
  msgstr ""
343
 
344
- #: includes/admin/class-wp-job-manager-settings.php:164
345
  msgid "Job Dashboard Page"
346
  msgstr ""
347
 
348
- #: includes/admin/class-wp-job-manager-settings.php:165
349
  msgid ""
350
  "Select the page where you have placed the [job_dashboard] shortcode. This "
351
  "lets the plugin know where the dashboard is located."
352
  msgstr ""
353
 
354
- #: includes/admin/class-wp-job-manager-settings.php:171
355
  msgid "Job Listings Page"
356
  msgstr ""
357
 
358
- #: includes/admin/class-wp-job-manager-settings.php:172
359
  msgid ""
360
  "Select the page where you have placed the [jobs] shortcode. This lets the "
361
  "plugin know where the job listings page is located."
362
  msgstr ""
363
 
364
- #: includes/admin/class-wp-job-manager-settings.php:224
365
  msgid "Settings successfully saved"
366
  msgstr ""
367
 
368
- #: includes/admin/class-wp-job-manager-settings.php:284
369
  msgid "--no page--"
370
  msgstr ""
371
 
372
- #: includes/admin/class-wp-job-manager-settings.php:289
373
  msgid "Select a page&hellip;"
374
  msgstr ""
375
 
376
- #: includes/admin/class-wp-job-manager-settings.php:330
377
  msgid "Save Changes"
378
  msgstr ""
379
 
@@ -938,7 +951,7 @@ msgid "Submit Details"
938
  msgstr ""
939
 
940
  #: includes/forms/class-wp-job-manager-form-submit-job.php:28
941
- #: includes/forms/class-wp-job-manager-form-submit-job.php:741
942
  msgid "Preview"
943
  msgstr ""
944
 
@@ -1009,45 +1022,45 @@ msgstr ""
1009
  msgid "Logo"
1010
  msgstr ""
1011
 
1012
- #: includes/forms/class-wp-job-manager-form-submit-job.php:374
1013
  msgid "%s is a required field"
1014
  msgstr ""
1015
 
1016
- #: includes/forms/class-wp-job-manager-form-submit-job.php:380
1017
- #: includes/forms/class-wp-job-manager-form-submit-job.php:385
1018
  msgid "%s is invalid"
1019
  msgstr ""
1020
 
1021
- #: includes/forms/class-wp-job-manager-form-submit-job.php:398
1022
  msgid "Please enter a valid application email address"
1023
  msgstr ""
1024
 
1025
- #: includes/forms/class-wp-job-manager-form-submit-job.php:407
1026
  msgid "Please enter a valid application URL"
1027
  msgstr ""
1028
 
1029
- #: includes/forms/class-wp-job-manager-form-submit-job.php:417
1030
  msgid "Please enter a valid application email address or URL"
1031
  msgstr ""
1032
 
1033
- #: includes/forms/class-wp-job-manager-form-submit-job.php:524
1034
  msgid "Preview &rarr;"
1035
  msgstr ""
1036
 
1037
- #: includes/forms/class-wp-job-manager-form-submit-job.php:562
1038
  msgid "You must be signed in to post a new listing."
1039
  msgstr ""
1040
 
1041
- #: includes/forms/class-wp-job-manager-form-submit-job.php:735
1042
  msgid "Submit Listing &rarr;"
1043
  msgstr ""
1044
 
1045
- #: includes/forms/class-wp-job-manager-form-submit-job.php:736
1046
  msgid "&larr; Edit listing"
1047
  msgstr ""
1048
 
1049
- #: includes/forms/class-wp-job-manager-form-submit-job.php:838
1050
- #: includes/forms/class-wp-job-manager-form-submit-job.php:864
1051
  msgid "\"%s\" (filetype %s) needs to be one of the following file types: %s"
1052
  msgstr ""
1053
 
@@ -1094,7 +1107,7 @@ msgstr ""
1094
  msgid "(optional)"
1095
  msgstr ""
1096
 
1097
- #: templates/content-job_listing.php:16
1098
  msgid "%s ago"
1099
  msgstr ""
1100
 
@@ -1242,7 +1255,7 @@ msgstr ""
1242
  msgid "This email is already registered, please choose another one."
1243
  msgstr ""
1244
 
1245
- #: wp-job-manager-functions.php:443
1246
  msgid "Choose a category&hellip;"
1247
  msgstr ""
1248
 
@@ -1258,7 +1271,7 @@ msgstr ""
1258
  msgid "Anywhere"
1259
  msgstr ""
1260
 
1261
- #: wp-job-manager.php:107
1262
  msgid "Are you sure you want to delete this listing?"
1263
  msgstr ""
1264
 
2
  # This file is distributed under the same license as the WP Job Manager package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: WP Job Manager 1.17.0\n"
6
+ "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
7
+ "POT-Creation-Date: 2014-11-11 17:39:51+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
167
 
168
  #: includes/admin/class-wp-job-manager-cpt.php:342
169
  #: includes/class-wp-job-manager-post-types.php:169
170
+ #: templates/job-dashboard.php:33 templates/job-dashboard.php:49
171
  msgid "Edit"
172
  msgstr ""
173
 
174
  #: includes/admin/class-wp-job-manager-cpt.php:347
175
+ #: templates/job-dashboard.php:54
176
  msgid "Delete"
177
  msgstr ""
178
 
298
  msgstr ""
299
 
300
  #: includes/admin/class-wp-job-manager-settings.php:133
301
+ msgid "Allow Pending Edits"
302
  msgstr ""
303
 
304
  #: includes/admin/class-wp-job-manager-settings.php:134
305
+ msgid "Submissions awaiting approval can be edited"
306
+ msgstr ""
307
+
308
+ #: includes/admin/class-wp-job-manager-settings.php:135
309
+ msgid ""
310
+ "If enabled, submissions awaiting admin approval can be edited by the user."
311
+ msgstr ""
312
+
313
+ #: includes/admin/class-wp-job-manager-settings.php:142
314
+ msgid "Listing Duration"
315
+ msgstr ""
316
+
317
+ #: includes/admin/class-wp-job-manager-settings.php:143
318
  msgid ""
319
  "How many <strong>days</strong> listings are live before expiring. Can be "
320
  "left blank to never expire."
321
  msgstr ""
322
 
323
+ #: includes/admin/class-wp-job-manager-settings.php:149
324
  msgid "Application Method"
325
  msgstr ""
326
 
327
+ #: includes/admin/class-wp-job-manager-settings.php:150
328
  msgid "Choose the contact method for listings."
329
  msgstr ""
330
 
331
+ #: includes/admin/class-wp-job-manager-settings.php:153
332
  msgid "Email address or website URL"
333
  msgstr ""
334
 
335
+ #: includes/admin/class-wp-job-manager-settings.php:154
336
  msgid "Email addresses only"
337
  msgstr ""
338
 
339
+ #: includes/admin/class-wp-job-manager-settings.php:155
340
  msgid "Website URLs only"
341
  msgstr ""
342
 
343
+ #: includes/admin/class-wp-job-manager-settings.php:161
344
  msgid "Pages"
345
  msgstr ""
346
 
347
+ #: includes/admin/class-wp-job-manager-settings.php:166
348
  msgid "Submit Job Form Page"
349
  msgstr ""
350
 
351
+ #: includes/admin/class-wp-job-manager-settings.php:167
352
  msgid ""
353
  "Select the page where you have placed the [submit_job_form] shortcode. This "
354
  "lets the plugin know where the form is located."
355
  msgstr ""
356
 
357
+ #: includes/admin/class-wp-job-manager-settings.php:173
358
  msgid "Job Dashboard Page"
359
  msgstr ""
360
 
361
+ #: includes/admin/class-wp-job-manager-settings.php:174
362
  msgid ""
363
  "Select the page where you have placed the [job_dashboard] shortcode. This "
364
  "lets the plugin know where the dashboard is located."
365
  msgstr ""
366
 
367
+ #: includes/admin/class-wp-job-manager-settings.php:180
368
  msgid "Job Listings Page"
369
  msgstr ""
370
 
371
+ #: includes/admin/class-wp-job-manager-settings.php:181
372
  msgid ""
373
  "Select the page where you have placed the [jobs] shortcode. This lets the "
374
  "plugin know where the job listings page is located."
375
  msgstr ""
376
 
377
+ #: includes/admin/class-wp-job-manager-settings.php:233
378
  msgid "Settings successfully saved"
379
  msgstr ""
380
 
381
+ #: includes/admin/class-wp-job-manager-settings.php:293
382
  msgid "--no page--"
383
  msgstr ""
384
 
385
+ #: includes/admin/class-wp-job-manager-settings.php:298
386
  msgid "Select a page&hellip;"
387
  msgstr ""
388
 
389
+ #: includes/admin/class-wp-job-manager-settings.php:339
390
  msgid "Save Changes"
391
  msgstr ""
392
 
951
  msgstr ""
952
 
953
  #: includes/forms/class-wp-job-manager-form-submit-job.php:28
954
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:755
955
  msgid "Preview"
956
  msgstr ""
957
 
1022
  msgid "Logo"
1023
  msgstr ""
1024
 
1025
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:387
1026
  msgid "%s is a required field"
1027
  msgstr ""
1028
 
1029
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:393
1030
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:398
1031
  msgid "%s is invalid"
1032
  msgstr ""
1033
 
1034
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:412
1035
  msgid "Please enter a valid application email address"
1036
  msgstr ""
1037
 
1038
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:421
1039
  msgid "Please enter a valid application URL"
1040
  msgstr ""
1041
 
1042
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:431
1043
  msgid "Please enter a valid application email address or URL"
1044
  msgstr ""
1045
 
1046
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:538
1047
  msgid "Preview &rarr;"
1048
  msgstr ""
1049
 
1050
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:576
1051
  msgid "You must be signed in to post a new listing."
1052
  msgstr ""
1053
 
1054
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:749
1055
  msgid "Submit Listing &rarr;"
1056
  msgstr ""
1057
 
1058
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:750
1059
  msgid "&larr; Edit listing"
1060
  msgstr ""
1061
 
1062
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:852
1063
+ #: includes/forms/class-wp-job-manager-form-submit-job.php:878
1064
  msgid "\"%s\" (filetype %s) needs to be one of the following file types: %s"
1065
  msgstr ""
1066
 
1107
  msgid "(optional)"
1108
  msgstr ""
1109
 
1110
+ #: templates/content-job_listing.php:18
1111
  msgid "%s ago"
1112
  msgstr ""
1113
 
1255
  msgid "This email is already registered, please choose another one."
1256
  msgstr ""
1257
 
1258
+ #: wp-job-manager-functions.php:452
1259
  msgid "Choose a category&hellip;"
1260
  msgstr ""
1261
 
1271
  msgid "Anywhere"
1272
  msgstr ""
1273
 
1274
+ #: wp-job-manager.php:114
1275
  msgid "Are you sure you want to delete this listing?"
1276
  msgstr ""
1277
 
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, hiring, employment, employees, candidate, freelance, internship
5
  Requires at least: 3.8
6
  Tested up to: 4.0
7
- Stable tag: 1.17.0
8
 
9
  Manage job listings from the WordPress admin panel, and allow users to post jobs directly to your site.
10
 
@@ -119,6 +119,15 @@ You can view (and contribute) translations via the [Transifex project here](http
119
 
120
  == Changelog ==
121
 
 
 
 
 
 
 
 
 
 
122
  = 1.17.0 =
123
  * Feature - job_manager_user_can_edit_pending_submissions function and setting.
124
  * Feature - Job summary shortcode - support random display of job (featured or non featured).
4
  Tags: job listing, job board, job, jobs, company, hiring, employment, employees, candidate, freelance, internship
5
  Requires at least: 3.8
6
  Tested up to: 4.0
7
+ Stable tag: 1.18.0
8
 
9
  Manage job listings from the WordPress admin panel, and allow users to post jobs directly to your site.
10
 
119
 
120
  == Changelog ==
121
 
122
+ = 1.18.0 =
123
+ * Fix - Keep post name when pending job is posted by non-admin.
124
+ * Fix - Prevent special chars breaking the feeds.
125
+ * Tweak - Added new capabilities for all aspects of Job Listing Management. e.g. edit_job_listings, add_job_listing etc etc. Admin role will be updated on activation/upgrade. If you use custom roles, you'll need to edit them to grant access to the parts you wish.
126
+ * Tweak - Improved uninstaller.
127
+ * Tweak - Clear location data should include geolocation_postcode.
128
+ * Tweak - Always show 'showing' bar, but conditonally show 'reset' link.
129
+ * Tweak - Trigger geolocation whenever location field is saved, even by 3rd parties.
130
+
131
  = 1.17.0 =
132
  * Feature - job_manager_user_can_edit_pending_submissions function and setting.
133
  * Feature - Job summary shortcode - support random display of job (featured or non featured).
templates/content-job_listing.php CHANGED
@@ -12,8 +12,12 @@
12
  <?php the_job_location( false ); ?>
13
  </div>
14
  <ul class="meta">
 
 
15
  <li class="job-type <?php echo get_the_job_type() ? sanitize_title( get_the_job_type()->slug ) : ''; ?>"><?php the_job_type(); ?></li>
16
  <li class="date"><date><?php printf( __( '%s ago', 'wp-job-manager' ), human_time_diff( get_post_time( 'U' ), current_time( 'timestamp' ) ) ); ?></date></li>
 
 
17
  </ul>
18
  </a>
19
  </li>
12
  <?php the_job_location( false ); ?>
13
  </div>
14
  <ul class="meta">
15
+ <?php do_action( 'job_listing_meta_start' ); ?>
16
+
17
  <li class="job-type <?php echo get_the_job_type() ? sanitize_title( get_the_job_type()->slug ) : ''; ?>"><?php the_job_type(); ?></li>
18
  <li class="date"><date><?php printf( __( '%s ago', 'wp-job-manager' ), human_time_diff( get_post_time( 'U' ), current_time( 'timestamp' ) ) ); ?></date></li>
19
+
20
+ <?php do_action( 'job_listing_meta_end' ); ?>
21
  </ul>
22
  </a>
23
  </li>
uninstall.php CHANGED
@@ -1,3 +1,37 @@
1
  <?php
 
 
 
 
2
  wp_clear_scheduled_hook( 'job_manager_delete_old_previews' );
3
- wp_clear_scheduled_hook( 'job_manager_check_for_expired_jobs' );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  <?php
2
+ if ( ! defined( 'WP_UNINSTALL_PLUGIN' ) ) {
3
+ exit();
4
+ }
5
+
6
  wp_clear_scheduled_hook( 'job_manager_delete_old_previews' );
7
+ wp_clear_scheduled_hook( 'job_manager_check_for_expired_jobs' );
8
+
9
+ wp_trash_post( get_option( 'job_manager_submit_job_form_page_id' ) );
10
+ wp_trash_post( get_option( 'job_manager_job_dashboard_page_id' ) );
11
+ wp_trash_post( get_option( 'job_manager_jobs_page_id' ) );
12
+
13
+ $options = array(
14
+ 'wp_job_manager_version',
15
+ 'job_manager_per_page',
16
+ 'job_manager_hide_filled_positions',
17
+ 'job_manager_enable_categories',
18
+ 'job_manager_enable_default_category_multiselect',
19
+ 'job_manager_category_filter_type',
20
+ 'job_manager_user_requires_account',
21
+ 'job_manager_enable_registration',
22
+ 'job_manager_registration_role',
23
+ 'job_manager_submission_requires_approval',
24
+ 'job_manager_user_can_edit_pending_submissions',
25
+ 'job_manager_submission_duration',
26
+ 'job_manager_allowed_application_method',
27
+ 'job_manager_submit_job_form_page_id',
28
+ 'job_manager_job_dashboard_page_id',
29
+ 'job_manager_jobs_page_id',
30
+ 'job_manager_installed_terms',
31
+ 'job_manager_submit_page_slug',
32
+ 'job_manager_job_dashboard_page_slug'
33
+ );
34
+
35
+ foreach ( $options as $option ) {
36
+ delete_option( $option );
37
+ }
wp-job-manager-functions.php CHANGED
@@ -244,6 +244,7 @@ if ( ! function_exists( 'job_manager_get_filtered_links' ) ) :
244
  */
245
  function job_manager_get_filtered_links( $args = array() ) {
246
  $job_categories = array();
 
247
 
248
  // Convert to slugs
249
  if ( $args['search_categories'] ) {
@@ -275,6 +276,10 @@ function job_manager_get_filtered_links( $args = array() ) {
275
  )
276
  ), $args );
277
 
 
 
 
 
278
  $return = '';
279
 
280
  foreach ( $links as $key => $link ) {
244
  */
245
  function job_manager_get_filtered_links( $args = array() ) {
246
  $job_categories = array();
247
+ $types = get_job_listing_types();
248
 
249
  // Convert to slugs
250
  if ( $args['search_categories'] ) {
276
  )
277
  ), $args );
278
 
279
+ if ( sizeof( $args['filter_job_types'] ) === sizeof( $types ) && ! $args['search_keywords'] && ! $args['search_location'] && ! $args['search_categories'] && ! apply_filters( 'job_manager_get_listings_custom_filter', false ) ) {
280
+ unset( $links['reset'] );
281
+ }
282
+
283
  $return = '';
284
 
285
  foreach ( $links as $key => $link ) {
wp-job-manager.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: WP Job Manager
4
  Plugin URI: https://wpjobmanager.com/
5
  Description: Manage job listings from the WordPress admin panel, and allow users to post jobs directly to your site.
6
- Version: 1.17.0
7
  Author: Mike Jolley
8
  Author URI: http://mikejolley.com
9
  Requires at least: 3.8
@@ -31,7 +31,7 @@ class WP_Job_Manager {
31
  */
32
  public function __construct() {
33
  // Define constants
34
- define( 'JOB_MANAGER_VERSION', '1.17.0' );
35
  define( 'JOB_MANAGER_PLUGIN_DIR', untrailingslashit( plugin_dir_path( __FILE__ ) ) );
36
  define( 'JOB_MANAGER_PLUGIN_URL', untrailingslashit( plugins_url( basename( plugin_dir_path( __FILE__ ) ), basename( __FILE__ ) ) ) );
37
 
@@ -70,8 +70,9 @@ class WP_Job_Manager {
70
  * Handle Updates
71
  */
72
  public function updater() {
73
- if ( version_compare( JOB_MANAGER_VERSION, get_option( 'wp_job_manager_version' ), '>' ) )
74
  include_once( 'includes/class-wp-job-manager-install.php' );
 
75
  }
76
 
77
  /**
3
  Plugin Name: WP Job Manager
4
  Plugin URI: https://wpjobmanager.com/
5
  Description: Manage job listings from the WordPress admin panel, and allow users to post jobs directly to your site.
6
+ Version: 1.18.0
7
  Author: Mike Jolley
8
  Author URI: http://mikejolley.com
9
  Requires at least: 3.8
31
  */
32
  public function __construct() {
33
  // Define constants
34
+ define( 'JOB_MANAGER_VERSION', '1.18.0' );
35
  define( 'JOB_MANAGER_PLUGIN_DIR', untrailingslashit( plugin_dir_path( __FILE__ ) ) );
36
  define( 'JOB_MANAGER_PLUGIN_URL', untrailingslashit( plugins_url( basename( plugin_dir_path( __FILE__ ) ), basename( __FILE__ ) ) ) );
37
 
70
  * Handle Updates
71
  */
72
  public function updater() {
73
+ if ( version_compare( JOB_MANAGER_VERSION, get_option( 'wp_job_manager_version' ), '>' ) ) {
74
  include_once( 'includes/class-wp-job-manager-install.php' );
75
+ }
76
  }
77
 
78
  /**