WP Job Manager - Version 1.15.0

Version Description

  • Added location/keyword option to recent jobs widget.
  • Added job-listings-start and job-listings-end.php templates for customisation the wrapping elements.
  • Added filter type option for job categories. Can be set to require matching to any or all selected categories.
  • Added checkbox field type for forms.
  • Made backend application email field default to logged in user.
  • Fix - job_manager_get_resized_image to not error when it cannot read the image file.
  • Fix - Make admin_url relative.
  • Fix - Chosen CSS cutting off the placeholder in Firefox.
  • Fix - Added _company_video in backend.
Download this release

Release Info

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

Code changes from version 1.14.0 to 1.15.0

.tx/config ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
1
+ [main]
2
+ host = https://www.transifex.com
3
+
4
+ [wp-job-manager.wp-job-managerpot]
5
+ file_filter = languages/wp-job-manager-<lang>.po
6
+ source_file = languages/wp-job-manager.pot
7
+ source_lang = en_GB
8
+ type = PO
Gruntfile.js DELETED
@@ -1,167 +0,0 @@
1
- /* jshint node:true */
2
- module.exports = function( grunt ){
3
- 'use strict';
4
-
5
- grunt.initConfig({
6
- // setting folder templates
7
- dirs: {
8
- css: 'assets/css',
9
- fonts: 'assets/font',
10
- images: 'assets/images',
11
- js: 'assets/js'
12
- },
13
-
14
- // Compile all .less files.
15
- less: {
16
- compile: {
17
- options: {
18
- // These paths are searched for @imports
19
- paths: ['<%= dirs.css %>/']
20
- },
21
- files: [{
22
- expand: true,
23
- cwd: '<%= dirs.css %>/',
24
- src: [
25
- '*.less',
26
- '!icons.less',
27
- '!mixins.less'
28
- ],
29
- dest: '<%= dirs.css %>/',
30
- ext: '.css'
31
- }]
32
- }
33
- },
34
-
35
- // Minify all .css files.
36
- cssmin: {
37
- minify: {
38
- expand: true,
39
- cwd: '<%= dirs.css %>/',
40
- src: ['*.css'],
41
- dest: '<%= dirs.css %>/',
42
- ext: '.css'
43
- }
44
- },
45
-
46
- // Minify .js files.
47
- uglify: {
48
- options: {
49
- preserveComments: 'some'
50
- },
51
- frontend: {
52
- files: [{
53
- expand: true,
54
- cwd: '<%= dirs.js %>',
55
- src: [
56
- '*.js',
57
- '!*.min.js'
58
- ],
59
- dest: '<%= dirs.js %>',
60
- ext: '.min.js'
61
- }]
62
- },
63
- },
64
-
65
- // Watch changes for assets
66
- watch: {
67
- less: {
68
- files: ['<%= dirs.css %>/*.less'],
69
- tasks: ['less', 'cssmin'],
70
- },
71
- js: {
72
- files: [
73
- '<%= dirs.js %>/*js',
74
- '!<%= dirs.js %>/*.min.js',
75
- ],
76
- tasks: ['uglify']
77
- }
78
- },
79
-
80
- shell: {
81
- options: {
82
- stdout: true,
83
- stderr: true
84
- },
85
- txpull: {
86
- command: [
87
- 'tx pull -a -f',
88
- ].join( '&&' )
89
- },
90
- generatemos: {
91
- command: [
92
- 'cd languages',
93
- 'for i in *.po; do msgfmt $i -o ${i%%.*}.mo; done'
94
- ].join( '&&' )
95
- },
96
- generatepot: {
97
- command: [
98
- 'makepot'
99
- ].join( '&&' )
100
- }
101
- },
102
-
103
- copy: {
104
- deploy: {
105
- src: [
106
- '**',
107
- '!Gruntfile.js',
108
- '!package.json',
109
- '!node_modules/**'
110
- ],
111
- dest: 'deploy',
112
- expand: true
113
- },
114
- },
115
-
116
- clean: {
117
- deploy: {
118
- src: [ 'deploy' ]
119
- },
120
- },
121
-
122
- wp_deploy: {
123
- deploy: {
124
- options: {
125
- plugin_slug: 'wp-job-manager',
126
- svn_user: 'mikejolley',
127
- build_dir: 'deploy'
128
- },
129
- }
130
- },
131
-
132
- });
133
-
134
- // Load NPM tasks to be used here
135
- grunt.loadNpmTasks( 'grunt-shell' );
136
- grunt.loadNpmTasks( 'grunt-contrib-less' );
137
- grunt.loadNpmTasks( 'grunt-contrib-cssmin' );
138
- grunt.loadNpmTasks( 'grunt-contrib-uglify' );
139
- grunt.loadNpmTasks( 'grunt-contrib-watch' );
140
- grunt.loadNpmTasks( 'grunt-contrib-copy' );
141
- grunt.loadNpmTasks( 'grunt-contrib-clean' );
142
- grunt.loadNpmTasks( 'grunt-wp-deploy' );
143
-
144
- // Register tasks
145
- grunt.registerTask( 'default', [
146
- 'less',
147
- 'cssmin',
148
- 'uglify'
149
- ]);
150
-
151
- // Just an alias for pot file generation
152
- grunt.registerTask( 'pot', [
153
- 'shell:generatepot'
154
- ]);
155
-
156
- grunt.registerTask( 'dev', [
157
- 'default',
158
- 'shell:txpull',
159
- 'shell:generatemos'
160
- ]);
161
-
162
- grunt.registerTask( 'deploy', [
163
- 'clean:deploy',
164
- 'copy:deploy'
165
- ]);
166
-
167
- };
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/css/chosen.css CHANGED
@@ -8,4 +8,4 @@ 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.
11
- */.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:23px;border:1px solid #aaa;border-radius:5px;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(../images/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover,.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(../images/chosen-sprite.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url(../images/chosen-sprite.png) no-repeat 100% -20px;background:url(../images/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;height:auto!important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:5px;height:15px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#666;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-field .default{color:#999}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 0 3px 5px;padding:3px 20px 3px 5px;border:1px solid #aaa;border-radius:3px;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(../images/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#111!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl .chosen-drop,.chosen-rtl.chosen-container-single-nosearch .chosen-search{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(../images/chosen-sprite.png) no-repeat -30px -20px;background:url(../images/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(../images/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}
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.
11
+ */.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:23px;border:1px solid #aaa;border-radius:5px;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(../images/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover,.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(../images/chosen-sprite.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url(../images/chosen-sprite.png) no-repeat 100% -20px;background:url(../images/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;height:auto!important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:5px;height:auto;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#666;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-field .default{color:#999}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 0 3px 5px;padding:3px 20px 3px 5px;border:1px solid #aaa;border-radius:3px;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(../images/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#111!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl .chosen-drop,.chosen-rtl.chosen-container-single-nosearch .chosen-search{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(../images/chosen-sprite.png) no-repeat -30px -20px;background:url(../images/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(../images/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}
assets/css/chosen.less CHANGED
@@ -231,7 +231,7 @@ This file is generated by `grunt build`, do not edit it by hand.
231
  .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
232
  margin: 1px 0;
233
  padding: 5px;
234
- height: 15px;
235
  outline: 0;
236
  border: 0 !important;
237
  background: transparent !important;
231
  .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
232
  margin: 1px 0;
233
  padding: 5px;
234
+ height: auto;
235
  outline: 0;
236
  border: 0 !important;
237
  background: transparent !important;
includes/admin/class-wp-job-manager-category-walker.php DELETED
@@ -1,48 +0,0 @@
1
- <?php
2
- if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
3
-
4
- /**
5
- * WP_Job_Manager_Category_Walker class.
6
- *
7
- * @extends Walker
8
- */
9
- class WP_Job_Manager_Category_Walker extends Walker {
10
-
11
- var $tree_type = 'category';
12
- var $db_fields = array ('parent' => 'parent', 'id' => 'term_id', 'slug' => 'slug' );
13
-
14
- /**
15
- * @see Walker::start_el()
16
- * @since 2.1.0
17
- *
18
- * @param string $output Passed by reference. Used to append additional content.
19
- * @param object $category Category data object.
20
- * @param int $depth Depth of category in reference to parents.
21
- * @param array $args
22
- */
23
- function start_el( &$output, $object, $depth = 0, $args = array(), $current_object_id = 0 ) {
24
-
25
- if ( ! empty( $args['hierarchical'] ) )
26
- $pad = str_repeat('&nbsp;', $depth * 3);
27
- else
28
- $pad = '';
29
-
30
- $cat_name = apply_filters( 'list_product_cats', $object->name, $object );
31
-
32
- $value = isset( $args['value'] ) && $args['value'] == 'id' ? $object->term_id : $object->slug;
33
-
34
- $output .= "\t<option class=\"level-$depth\" value=\"" . $value . "\"";
35
-
36
- if ( $value == $args['selected'] || ( is_array( $args['selected'] ) && in_array( $value, $args['selected'] ) ) )
37
- $output .= ' selected="selected"';
38
-
39
- $output .= '>';
40
-
41
- $output .= $pad . __( $cat_name, 'download_monitor' );
42
-
43
- if ( ! empty( $args['show_count'] ) )
44
- $output .= '&nbsp;(' . $object->count . ')';
45
-
46
- $output .= "</option>\n";
47
- }
48
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
includes/admin/class-wp-job-manager-settings.php CHANGED
@@ -70,12 +70,23 @@ class WP_Job_Manager_Settings {
70
  array(
71
  'name' => 'job_manager_enable_default_category_multiselect',
72
  'std' => '0',
73
- 'label' => __( 'Job Category filter', 'wp-job-manager' ),
74
  'cb_label' => __( 'Enable category multiselect by default', 'wp-job-manager' ),
75
  'desc' => __( 'If enabled, the category select box will default to a multiselect on the [jobs] shortcode.', 'wp-job-manager' ),
76
  'type' => 'checkbox',
77
  'attributes' => array()
78
  ),
 
 
 
 
 
 
 
 
 
 
 
79
  ),
80
  ),
81
  'job_submission' => array(
70
  array(
71
  'name' => 'job_manager_enable_default_category_multiselect',
72
  'std' => '0',
73
+ 'label' => __( 'Multi-select Categories', 'wp-job-manager' ),
74
  'cb_label' => __( 'Enable category multiselect by default', 'wp-job-manager' ),
75
  'desc' => __( 'If enabled, the category select box will default to a multiselect on the [jobs] shortcode.', 'wp-job-manager' ),
76
  'type' => 'checkbox',
77
  'attributes' => array()
78
  ),
79
+ array(
80
+ 'name' => 'job_manager_category_filter_type',
81
+ 'std' => 'any',
82
+ 'label' => __( 'Category Filter Type', 'wp-job-manager' ),
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
+ ),
90
  ),
91
  ),
92
  'job_submission' => array(
includes/admin/class-wp-job-manager-writepanels.php CHANGED
@@ -22,6 +22,10 @@ class WP_Job_Manager_Writepanels {
22
  * @return void
23
  */
24
  public function job_listing_fields() {
 
 
 
 
25
  return apply_filters( 'job_manager_job_listing_data_fields', array(
26
  '_job_location' => array(
27
  'label' => __( 'Location', 'wp-job-manager' ),
@@ -29,9 +33,10 @@ class WP_Job_Manager_Writepanels {
29
  'description' => __( 'Leave this blank if the location is not important', 'wp-job-manager' )
30
  ),
31
  '_application' => array(
32
- 'label' => __( 'Application email/URL', 'wp-job-manager' ),
33
  'placeholder' => __( 'URL or email which applicants use to apply', 'wp-job-manager' ),
34
- 'description' => __( 'This field is required for the "application" area to appear beneath the listing.', 'wp-job-manager' )
 
35
  ),
36
  '_company_name' => array(
37
  'label' => __( 'Company name', 'wp-job-manager' ),
@@ -54,6 +59,11 @@ class WP_Job_Manager_Writepanels {
54
  'placeholder' => __( 'URL to the company logo', 'wp-job-manager' ),
55
  'type' => 'file'
56
  ),
 
 
 
 
 
57
  '_filled' => array(
58
  'label' => __( 'Position filled?', 'wp-job-manager' ),
59
  'type' => 'checkbox'
22
  * @return void
23
  */
24
  public function job_listing_fields() {
25
+ global $post;
26
+
27
+ $current_user = wp_get_current_user();
28
+
29
  return apply_filters( 'job_manager_job_listing_data_fields', array(
30
  '_job_location' => array(
31
  'label' => __( 'Location', 'wp-job-manager' ),
33
  'description' => __( 'Leave this blank if the location is not important', 'wp-job-manager' )
34
  ),
35
  '_application' => array(
36
+ 'label' => __( 'Application email/URL', 'wp-job-manager' ),
37
  'placeholder' => __( 'URL or email which applicants use to apply', 'wp-job-manager' ),
38
+ 'description' => __( 'This field is required for the "application" area to appear beneath the listing.', 'wp-job-manager' ),
39
+ 'value' => ( $value = get_post_meta( $post->ID, '_application', true ) ) ? $value : $current_user->user_email
40
  ),
41
  '_company_name' => array(
42
  'label' => __( 'Company name', 'wp-job-manager' ),
59
  'placeholder' => __( 'URL to the company logo', 'wp-job-manager' ),
60
  'type' => 'file'
61
  ),
62
+ '_company_video' => array(
63
+ 'label' => __( 'Company video', 'wp-job-manager' ),
64
+ 'placeholder' => __( 'URL to the company video', 'wp-job-manager' ),
65
+ 'type' => 'file'
66
+ ),
67
  '_filled' => array(
68
  'label' => __( 'Position filled?', 'wp-job-manager' ),
69
  'type' => 'checkbox'
includes/class-wp-job-manager-shortcodes.php CHANGED
@@ -193,22 +193,22 @@ class WP_Job_Manager_Shortcodes {
193
  'per_page' => get_option( 'job_manager_per_page' ),
194
  'orderby' => 'featured',
195
  'order' => 'DESC',
196
-
197
  // Filters + cats
198
  'show_filters' => true,
199
  'show_categories' => true,
200
  'show_category_multiselect' => get_option( 'job_manager_enable_default_category_multiselect', false ),
201
- 'show_pagination' => false,
202
- 'show_more' => true,
203
-
204
  // Limit what jobs are shown based on category and type
205
  'categories' => '',
206
  'job_types' => '',
207
  'featured' => null, // True to show only featured, false to hide featured, leave null to show both.
208
  'show_featured_only' => false, // Deprecated
209
-
210
  // Default values for filters
211
- 'location' => '',
212
  'keywords' => '',
213
  'selected_category' => '',
214
  'selected_job_types' => implode( ',', array_values( get_job_listing_types( 'id=>slug' ) ) ),
@@ -251,7 +251,8 @@ class WP_Job_Manager_Shortcodes {
251
 
252
  get_job_manager_template( 'job-filters.php', array( 'per_page' => $per_page, 'orderby' => $orderby, 'order' => $order, 'show_categories' => $show_categories, 'categories' => $categories, 'selected_category' => $selected_category, 'job_types' => $job_types, 'atts' => $atts, 'location' => $location, 'keywords' => $keywords, 'selected_job_types' => $selected_job_types, 'show_category_multiselect' => $show_category_multiselect ) );
253
 
254
- echo '<ul class="job_listings"></ul>';
 
255
 
256
  if ( ! $show_pagination && $show_more ) {
257
  echo '<a class="load_more_jobs" href="#" style="display:none;"><strong>' . __( 'Load more listings', 'wp-job-manager' ) . '</strong></a>';
@@ -272,11 +273,13 @@ class WP_Job_Manager_Shortcodes {
272
 
273
  if ( $jobs->have_posts() ) : ?>
274
 
275
- <ul class="job_listings">
276
- <?php while ( $jobs->have_posts() ) : $jobs->the_post(); ?>
277
- <?php get_job_manager_template_part( 'content', 'job_listing' ); ?>
278
- <?php endwhile; ?>
279
- </ul>
 
 
280
 
281
  <?php if ( $jobs->found_posts > $per_page && $show_more ) : ?>
282
 
@@ -317,7 +320,7 @@ class WP_Job_Manager_Shortcodes {
317
  }
318
 
319
  /**
320
- * Show job types
321
  * @param array $atts
322
  */
323
  public function job_filter_job_types( $atts ) {
193
  'per_page' => get_option( 'job_manager_per_page' ),
194
  'orderby' => 'featured',
195
  'order' => 'DESC',
196
+
197
  // Filters + cats
198
  'show_filters' => true,
199
  'show_categories' => true,
200
  'show_category_multiselect' => get_option( 'job_manager_enable_default_category_multiselect', false ),
201
+ 'show_pagination' => false,
202
+ 'show_more' => true,
203
+
204
  // Limit what jobs are shown based on category and type
205
  'categories' => '',
206
  'job_types' => '',
207
  'featured' => null, // True to show only featured, false to hide featured, leave null to show both.
208
  'show_featured_only' => false, // Deprecated
209
+
210
  // Default values for filters
211
+ 'location' => '',
212
  'keywords' => '',
213
  'selected_category' => '',
214
  'selected_job_types' => implode( ',', array_values( get_job_listing_types( 'id=>slug' ) ) ),
251
 
252
  get_job_manager_template( 'job-filters.php', array( 'per_page' => $per_page, 'orderby' => $orderby, 'order' => $order, 'show_categories' => $show_categories, 'categories' => $categories, 'selected_category' => $selected_category, 'job_types' => $job_types, 'atts' => $atts, 'location' => $location, 'keywords' => $keywords, 'selected_job_types' => $selected_job_types, 'show_category_multiselect' => $show_category_multiselect ) );
253
 
254
+ get_job_manager_template( 'job-listings-start.php' );
255
+ get_job_manager_template( 'job-listings-end.php' );
256
 
257
  if ( ! $show_pagination && $show_more ) {
258
  echo '<a class="load_more_jobs" href="#" style="display:none;"><strong>' . __( 'Load more listings', 'wp-job-manager' ) . '</strong></a>';
273
 
274
  if ( $jobs->have_posts() ) : ?>
275
 
276
+ <?php get_job_manager_template( 'job-listings-start.php' ); ?>
277
+
278
+ <?php while ( $jobs->have_posts() ) : $jobs->the_post(); ?>
279
+ <?php get_job_manager_template_part( 'content', 'job_listing' ); ?>
280
+ <?php endwhile; ?>
281
+
282
+ <?php get_job_manager_template( 'job-listings-end.php' ); ?>
283
 
284
  <?php if ( $jobs->found_posts > $per_page && $show_more ) : ?>
285
 
320
  }
321
 
322
  /**
323
+ * Show job types
324
  * @param array $atts
325
  */
326
  public function job_filter_job_types( $atts ) {
includes/class-wp-job-manager-widgets.php CHANGED
@@ -138,7 +138,7 @@ class WP_Job_Manager_Widget_Recent_Jobs extends WP_Job_Manager_Widget {
138
  global $wp_post_types;
139
 
140
  $this->widget_cssclass = 'job_manager widget_recent_jobs';
141
- $this->widget_description = __( 'Display a list of the most recent listings on your site.', 'wp-job-manager' );
142
  $this->widget_id = 'widget_recent_jobs';
143
  $this->widget_name = sprintf( __( 'Recent %s', 'wp-job-manager' ), $wp_post_types['job_listing']->labels->name );
144
  $this->settings = array(
@@ -147,6 +147,16 @@ class WP_Job_Manager_Widget_Recent_Jobs extends WP_Job_Manager_Widget {
147
  'std' => sprintf( __( 'Recent %s', 'wp-job-manager' ), $wp_post_types['job_listing']->labels->name ),
148
  'label' => __( 'Title', 'wp-job-manager' )
149
  ),
 
 
 
 
 
 
 
 
 
 
150
  'number' => array(
151
  'type' => 'number',
152
  'step' => 1,
@@ -168,7 +178,7 @@ class WP_Job_Manager_Widget_Recent_Jobs extends WP_Job_Manager_Widget {
168
  * @param array $instance
169
  * @return void
170
  */
171
- function widget( $args, $instance ) {
172
  if ( $this->get_cached_widget( $args ) )
173
  return;
174
 
@@ -178,26 +188,13 @@ class WP_Job_Manager_Widget_Recent_Jobs extends WP_Job_Manager_Widget {
178
 
179
  $title = apply_filters( 'widget_title', $instance['title'], $instance, $this->id_base );
180
  $number = absint( $instance['number'] );
181
-
182
- $query_args = array(
183
- 'post_type' => 'job_listing',
184
- 'post_status' => 'publish',
185
- 'ignore_sticky_posts' => 1,
186
- 'posts_per_page' => $number,
187
- 'orderby' => 'date',
188
- 'order' => 'DESC',
189
- );
190
-
191
- if ( get_option( 'job_manager_hide_filled_positions' ) == 1 )
192
- $query_args['meta_query'] = array(
193
- array(
194
- 'key' => '_filled',
195
- 'value' => '1',
196
- 'compare' => '!='
197
- )
198
- );
199
-
200
- $jobs = new WP_Query( $query_args );
201
 
202
  if ( $jobs->have_posts() ) : ?>
203
 
138
  global $wp_post_types;
139
 
140
  $this->widget_cssclass = 'job_manager widget_recent_jobs';
141
+ $this->widget_description = __( 'Display a list of recent listings on your site, optionally matching a keyword and location.', 'wp-job-manager' );
142
  $this->widget_id = 'widget_recent_jobs';
143
  $this->widget_name = sprintf( __( 'Recent %s', 'wp-job-manager' ), $wp_post_types['job_listing']->labels->name );
144
  $this->settings = array(
147
  'std' => sprintf( __( 'Recent %s', 'wp-job-manager' ), $wp_post_types['job_listing']->labels->name ),
148
  'label' => __( 'Title', 'wp-job-manager' )
149
  ),
150
+ 'keyword' => array(
151
+ 'type' => 'text',
152
+ 'std' => '',
153
+ 'label' => __( 'Keyword', 'wp-job-manager' )
154
+ ),
155
+ 'location' => array(
156
+ 'type' => 'text',
157
+ 'std' => '',
158
+ 'label' => __( 'Location', 'wp-job-manager' )
159
+ ),
160
  'number' => array(
161
  'type' => 'number',
162
  'step' => 1,
178
  * @param array $instance
179
  * @return void
180
  */
181
+ public function widget( $args, $instance ) {
182
  if ( $this->get_cached_widget( $args ) )
183
  return;
184
 
188
 
189
  $title = apply_filters( 'widget_title', $instance['title'], $instance, $this->id_base );
190
  $number = absint( $instance['number'] );
191
+ $jobs = get_job_listings( array(
192
+ 'search_location' => isset( $instance['location'] ) ? $instance['location'] : '',
193
+ 'search_keywords' => isset( $instance['keyword'] ) ? $instance['keyword'] : '',
194
+ 'posts_per_page' => $number,
195
+ 'orderby' => 'date',
196
+ 'order' => 'DESC',
197
+ ) );
 
 
 
 
 
 
 
 
 
 
 
 
 
198
 
199
  if ( $jobs->have_posts() ) : ?>
200
 
includes/forms/class-wp-job-manager-form-submit-job.php CHANGED
@@ -847,7 +847,7 @@ class WP_Job_Manager_Form_Submit_Job extends WP_Job_Manager_Form {
847
  );
848
 
849
  add_filter( 'upload_dir', array( __CLASS__, 'upload_dir' ) );
850
- $upload = wp_handle_upload( $upload_file, array( 'test_form' => false ) );
851
  remove_filter( 'upload_dir', array( __CLASS__, 'upload_dir' ) );
852
 
853
  if ( ! empty( $upload['error'] ) ) {
@@ -865,7 +865,7 @@ class WP_Job_Manager_Form_Submit_Job extends WP_Job_Manager_Form {
865
  }
866
 
867
  add_filter( 'upload_dir', array( __CLASS__, 'upload_dir' ) );
868
- $upload = wp_handle_upload( $file, array( 'test_form' => false ) );
869
  remove_filter( 'upload_dir', array( __CLASS__, 'upload_dir' ) );
870
 
871
  if ( ! empty( $upload['error'] ) ) {
847
  );
848
 
849
  add_filter( 'upload_dir', array( __CLASS__, 'upload_dir' ) );
850
+ $upload = wp_handle_upload( $upload_file, apply_filters( 'submit_job_wp_handle_upload_overrides', array( 'test_form' => false ) ) );
851
  remove_filter( 'upload_dir', array( __CLASS__, 'upload_dir' ) );
852
 
853
  if ( ! empty( $upload['error'] ) ) {
865
  }
866
 
867
  add_filter( 'upload_dir', array( __CLASS__, 'upload_dir' ) );
868
+ $upload = wp_handle_upload( $file, apply_filters( 'submit_job_wp_handle_upload_overrides', array( 'test_form' => false ) ) );
869
  remove_filter( 'upload_dir', array( __CLASS__, 'upload_dir' ) );
870
 
871
  if ( ! empty( $upload['error'] ) ) {
languages/wp-job-manager-de_DE.mo CHANGED
Binary file
languages/wp-job-manager-de_DE.po CHANGED
@@ -1,13 +1,15 @@
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-05-12 08:21+0000\n"
10
- "Last-Translator: Mike Jolley <mike.jolley@me.com>\n"
11
  "Language-Team: German (Germany) (http://www.transifex.com/projects/p/wp-job-manager/language/de_DE/)\n"
12
  "MIME-Version: 1.0\n"
13
  "Content-Type: text/plain; charset=UTF-8\n"
@@ -18,13 +20,13 @@ 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"
@@ -32,7 +34,7 @@ msgstr "Einstellungen"
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
@@ -42,7 +44,7 @@ msgstr "Jobs genehmigen"
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
@@ -52,7 +54,7 @@ msgstr "%s genehmigt"
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"
@@ -131,7 +133,7 @@ msgstr "Kategorien"
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
@@ -149,12 +151,12 @@ msgstr "Aktionen"
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"
@@ -221,7 +223,7 @@ msgstr "Job Kategorien aktivieren"
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 "Wähle hier Jobkategorien aktiviert werden sollen. Die Kategorien müssen vom Admin für User angelegt werden damit sie im Forumlar für die Joberstellung verfügbar sind. "
225
 
226
  #: includes/admin/class-wp-job-manager-settings.php:73
227
  msgid "Job Submission"
@@ -239,17 +241,17 @@ msgstr "Accounterstellung erlauben"
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 "Sofern aktiviert können Gäste durch Eingabe ihrer Emailadresse im Jobformular einen Account auf dieser Seite erstellen."
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"
@@ -289,33 +291,33 @@ msgstr "Wie viele <strong>Tage</strong> sollen Joblistings aktiv bleiben. Leer l
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"
@@ -385,25 +387,25 @@ msgstr "Position vergeben?"
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"
@@ -411,15 +413,15 @@ msgstr "Daten zum Job"
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"
@@ -435,21 +437,21 @@ msgstr "verfügbar in &ldquo;%s&rdquo;"
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"
@@ -601,7 +603,7 @@ msgstr "%s wurde gelöscht"
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 "Du musst angemeldet sein um deine Jobangebote zu verwalten."
605
 
606
  #: includes/class-wp-job-manager-shortcodes.php:204
607
  #: includes/class-wp-job-manager-shortcodes.php:235
@@ -610,7 +612,7 @@ msgstr "Weitere Jobangebote laden"
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 "Zeigt eine Liste der neuesten Jobs auf dener Seite."
614
 
615
  #: includes/class-wp-job-manager-widgets.php:141
616
  msgid "Recent Job Listings"
@@ -659,15 +661,15 @@ msgstr "Erledigt"
659
 
660
  #: includes/forms/class-wp-job-manager-form-submit-job.php:107
661
  msgid "Application email"
662
- msgstr ""
663
 
664
  #: includes/forms/class-wp-job-manager-form-submit-job.php:108
665
  msgid "you@yourdomain.com"
666
- msgstr ""
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
@@ -713,7 +715,7 @@ msgstr "Kurzbeschreibung zur Firma"
713
 
714
  #: includes/forms/class-wp-job-manager-form-submit-job.php:194
715
  msgid "Twitter username"
716
- msgstr "Twitter Username"
717
 
718
  #: includes/forms/class-wp-job-manager-form-submit-job.php:197
719
  msgid "@yourcompany"
@@ -729,15 +731,15 @@ msgstr "%s ist ein erforderliches Feld"
729
 
730
  #: includes/forms/class-wp-job-manager-form-submit-job.php:325
731
  msgid "Please enter a valid application email address"
732
- msgstr ""
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 ""
741
 
742
  #: includes/forms/class-wp-job-manager-form-submit-job.php:456
743
  msgid "Preview job listing &rarr;"
@@ -757,7 +759,7 @@ msgstr "&larr; Jobangebot bearbeiten"
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 ""
761
 
762
  #: templates/account-signin.php:4
763
  msgid "Your account"
@@ -783,7 +785,7 @@ msgstr "Anmelden"
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 ""
787
 
788
  #: templates/account-signin.php:27
789
  msgid "optionally"
@@ -806,7 +808,7 @@ msgstr "(optional)"
806
  #: templates/content-single-job_listing.php:21
807
  #: templates/content-summary-job_listing.php:14
808
  msgid "Posted %s ago"
809
- msgstr ""
810
 
811
  #: templates/content-no-jobs-found.php:1
812
  msgid "No more jobs found matching your selection."
@@ -822,7 +824,7 @@ msgstr "Diese Position wurde vergeben"
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"
@@ -830,7 +832,7 @@ msgstr "oder"
830
 
831
  #: templates/form-fields/file-field.php:16
832
  msgid "Max. file size: %s."
833
- msgstr ""
834
 
835
  #: templates/job-application-email.php:1
836
  msgid ""
@@ -846,7 +848,7 @@ msgstr "Bewerben per Webmail: "
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 ""
850
 
851
  #: templates/job-application.php:5
852
  msgid "Apply for job"
@@ -951,7 +953,7 @@ msgstr "Inaktiv"
951
 
952
  #: wp-job-manager-template.php:197
953
  msgid "Job Application via \"%s\" listing on %s"
954
- msgstr ""
955
 
956
  #: wp-job-manager-template.php:255
957
  msgid "Anywhere"
@@ -963,22 +965,22 @@ msgstr "Möchtest du diesen Job wirklich löschen?"
963
 
964
  #. Plugin Name of the plugin/theme
965
  msgid "WP Job Manager"
966
- msgstr ""
967
 
968
  #. Plugin URI of the plugin/theme
969
  msgid "https://wpjobmanager.com/"
970
- msgstr ""
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 ""
981
 
982
  #. Author URI of the plugin/theme
983
  msgid "http://mikejolley.com"
984
- 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
+ # kochhase <mail@henryk-ibemeinhardt.de>, 2014
5
+ # Sebastian Wendler <sebastian.wendler@netzlodern.de>, 2014
6
  msgid ""
7
  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-09-13 19:36+0000\n"
12
+ "Last-Translator: Sebastian Wendler <sebastian.wendler@netzlodern.de>\n"
13
  "Language-Team: German (Germany) (http://www.transifex.com/projects/p/wp-job-manager/language/de_DE/)\n"
14
  "MIME-Version: 1.0\n"
15
  "Content-Type: text/plain; charset=UTF-8\n"
20
  #: includes/admin/class-wp-job-manager-addons.php:50
21
  #: includes/admin/class-wp-job-manager-admin.php:60
22
  msgid "WP Job Manager Add-ons"
23
+ msgstr "WP Job Manager Add-ons"
24
 
25
  #: includes/admin/class-wp-job-manager-addons.php:51
26
  msgid ""
27
  "Buying multiple add-ons? <a href=\"%s\">Check out the core add-on bundle "
28
  "&rarr;</a>"
29
+ msgstr "Wollen Sie mehrere Add-ons kaufen? <a href=\"%s\">Werfen Sie einen Blick auf das Core Add-on Paket &rarr;</a>"
30
 
31
  #: includes/admin/class-wp-job-manager-admin.php:57
32
  msgid "Settings"
34
 
35
  #: includes/admin/class-wp-job-manager-admin.php:60
36
  msgid "Add-ons"
37
+ msgstr "Add-ons"
38
 
39
  #: includes/admin/class-wp-job-manager-cpt.php:44
40
  #: includes/admin/class-wp-job-manager-cpt.php:45
44
  #: includes/admin/class-wp-job-manager-cpt.php:47
45
  #: includes/admin/class-wp-job-manager-cpt.php:48
46
  msgid "Expire Jobs"
47
+ msgstr "Abgelaufene Jobs"
48
 
49
  #: includes/admin/class-wp-job-manager-cpt.php:135
50
  #: includes/admin/class-wp-job-manager-cpt.php:137
54
  #: includes/admin/class-wp-job-manager-cpt.php:155
55
  #: includes/admin/class-wp-job-manager-cpt.php:157
56
  msgid "%s expired"
57
+ msgstr "%s abgelaufen"
58
 
59
  #: includes/admin/class-wp-job-manager-cpt.php:200
60
  msgid "Select a category"
133
 
134
  #: includes/admin/class-wp-job-manager-cpt.php:284
135
  msgid "Featured?"
136
+ msgstr "Besonderheit?"
137
 
138
  #: includes/admin/class-wp-job-manager-cpt.php:285
139
  #: templates/job-dashboard.php:10
151
 
152
  #: includes/admin/class-wp-job-manager-cpt.php:310
153
  msgid "Job ID: %d"
154
+ msgstr "Job ID: %d"
155
 
156
  #: includes/admin/class-wp-job-manager-cpt.php:336
157
  #: includes/admin/class-wp-job-manager-cpt.php:341
158
  msgid "M j, Y"
159
+ msgstr "d.m.Y"
160
 
161
  #: includes/admin/class-wp-job-manager-cpt.php:337
162
  msgid "by a guest"
223
  msgid ""
224
  "Choose whether to enable job categories. Categories must be setup by an "
225
  "admin for users to choose during job submission."
226
+ msgstr "Wählen Sie hier, ob Job-Kategorien aktiviert werden sollen. Die Kategorien müssen vom Administrator für Benutzer angelegt werden, damit sie im Forumlar für die Joberstellung verfügbar sind. "
227
 
228
  #: includes/admin/class-wp-job-manager-settings.php:73
229
  msgid "Job Submission"
241
  msgid ""
242
  "If enabled, non-logged in users will be able to create an account by "
243
  "entering their email address on the job submission form."
244
+ msgstr "Sofern aktiviert können Gäste durch Eingabe ihrer E-Mail-Adresse im Job-Formular einen Account auf dieser Seite erstellen."
245
 
246
  #: includes/admin/class-wp-job-manager-settings.php:87
247
  msgid "Account Role"
248
+ msgstr "Konto Rolle"
249
 
250
  #: includes/admin/class-wp-job-manager-settings.php:88
251
  msgid ""
252
  "If you enable registration on your job submission form, choose a role for "
253
  "the new user."
254
+ msgstr "Wenn Sie die Registrierung im Job-Formular aktivieren, wählen Sie eine Rolle für den neuen Benutzer."
255
 
256
  #: includes/admin/class-wp-job-manager-settings.php:95
257
  msgid "Account required"
291
 
292
  #: includes/admin/class-wp-job-manager-settings.php:120
293
  msgid "Application method"
294
+ msgstr "Anwendungsmethode"
295
 
296
  #: includes/admin/class-wp-job-manager-settings.php:121
297
  msgid "Choose what employers can use for their job application method."
298
+ msgstr "Wählen Sie, was Arbeitgeber für ihre Bewerbung Methode verwenden können."
299
 
300
  #: includes/admin/class-wp-job-manager-settings.php:124
301
  msgid "Email address or website URL"
302
+ msgstr "Email Adresse oder webpage URL"
303
 
304
  #: includes/admin/class-wp-job-manager-settings.php:125
305
  msgid "Email addresses only"
306
+ msgstr "Nur E-Mail-Adressen"
307
 
308
  #: includes/admin/class-wp-job-manager-settings.php:126
309
  msgid "Website URLs only"
310
+ msgstr "Nur Webpage URLs "
311
 
312
  #: includes/admin/class-wp-job-manager-settings.php:132
313
  msgid "Submit Page Slug"
314
+ msgstr "Seiten slugs senden"
315
 
316
  #: includes/admin/class-wp-job-manager-settings.php:133
317
  msgid ""
318
  "Enter the slug of the page where you have placed the [submit_job_form] "
319
  "shortcode. This lets the plugin know where the form is located."
320
+ msgstr "Geben Sie die relative Adresse der Seite an, auf der Sie den [submit_job_form] Shortcode eingebunden haben, damit das Plugin weiß, wo das Formular eingesetzt wird."
321
 
322
  #: includes/admin/class-wp-job-manager-settings.php:185
323
  msgid "Settings successfully saved"
387
 
388
  #: includes/admin/class-wp-job-manager-writepanels.php:61
389
  msgid "Feature this job listing?"
390
+ msgstr "Jobangebot hervorheben?"
391
 
392
  #: includes/admin/class-wp-job-manager-writepanels.php:63
393
  msgid ""
394
  "Featured listings will be sticky during searches, and can be styled "
395
  "differently."
396
+ msgstr "Hervorgehobene Jobangebote erscheinen bei Suchanfragen oben und können optisch anders dargestellt werden."
397
 
398
  #: includes/admin/class-wp-job-manager-writepanels.php:66
399
  msgid "Job Expires"
400
+ msgstr "Job läuft ab"
401
 
402
  #: includes/admin/class-wp-job-manager-writepanels.php:67
403
  msgid "yyyy-mm-dd"
404
+ msgstr "dd.mm.yyyy"
405
 
406
  #: includes/admin/class-wp-job-manager-writepanels.php:70
407
  msgid "Posted by"
408
+ msgstr "Veröffentlicht von"
409
 
410
  #: includes/admin/class-wp-job-manager-writepanels.php:83
411
  msgid "Job Listing Data"
413
 
414
  #: includes/admin/class-wp-job-manager-writepanels.php:101
415
  msgid "Use file"
416
+ msgstr "Verwenden der Datei"
417
 
418
  #: includes/admin/class-wp-job-manager-writepanels.php:101
419
  msgid "Upload"
420
+ msgstr "Das Hinaufladen"
421
 
422
  #: includes/admin/class-wp-job-manager-writepanels.php:269
423
  msgid "Guest user"
424
+ msgstr "Gastbenutzer"
425
 
426
  #: includes/class-wp-job-manager-ajax.php:111
427
  msgid "Showing %s&ldquo;%s&rdquo; %sjobs"
437
 
438
  #: includes/class-wp-job-manager-geocode.php:139
439
  msgid "No results found"
440
+ msgstr "Keine Ergebnisse gefunden"
441
 
442
  #: includes/class-wp-job-manager-geocode.php:143
443
  msgid "Query limit reached"
444
+ msgstr "Abfragelimit erreicht"
445
 
446
  #: includes/class-wp-job-manager-geocode.php:149
447
  #: includes/class-wp-job-manager-geocode.php:153
448
  #: includes/class-wp-job-manager-geocode.php:157
449
  msgid "Geocoding error"
450
+ msgstr "Geocoding Fehler"
451
 
452
  #: includes/class-wp-job-manager-install.php:39
453
  msgid "Employer"
454
+ msgstr "Der Arbeitgeber"
455
 
456
  #: includes/class-wp-job-manager-post-types.php:48
457
  msgid "Job Category"
603
 
604
  #: includes/class-wp-job-manager-shortcodes.php:111
605
  msgid "You need to be signed in to manage your job listings."
606
+ msgstr "Sie müssen angemeldet sein um Ihre Jobangebote zu verwalten."
607
 
608
  #: includes/class-wp-job-manager-shortcodes.php:204
609
  #: includes/class-wp-job-manager-shortcodes.php:235
612
 
613
  #: includes/class-wp-job-manager-widgets.php:139
614
  msgid "Display a list of the most recent jobs on your site."
615
+ msgstr "Zeigt eine Liste der neuesten Jobs auf Ihrer Seite."
616
 
617
  #: includes/class-wp-job-manager-widgets.php:141
618
  msgid "Recent Job Listings"
661
 
662
  #: includes/forms/class-wp-job-manager-form-submit-job.php:107
663
  msgid "Application email"
664
+ msgstr "Email für Bewerber"
665
 
666
  #: includes/forms/class-wp-job-manager-form-submit-job.php:108
667
  msgid "you@yourdomain.com"
668
+ msgstr "ihre@email.de"
669
 
670
  #: includes/forms/class-wp-job-manager-form-submit-job.php:111
671
  msgid "Application URL"
672
+ msgstr "URL für Bewerber"
673
 
674
  #: includes/forms/class-wp-job-manager-form-submit-job.php:112
675
  #: includes/forms/class-wp-job-manager-form-submit-job.php:182
715
 
716
  #: includes/forms/class-wp-job-manager-form-submit-job.php:194
717
  msgid "Twitter username"
718
+ msgstr "Twitter Benutzername"
719
 
720
  #: includes/forms/class-wp-job-manager-form-submit-job.php:197
721
  msgid "@yourcompany"
731
 
732
  #: includes/forms/class-wp-job-manager-form-submit-job.php:325
733
  msgid "Please enter a valid application email address"
734
+ msgstr "Bitte geben Sie eine gültige E-Mail-Adresse ein"
735
 
736
  #: includes/forms/class-wp-job-manager-form-submit-job.php:330
737
  msgid "Please enter a valid application URL"
738
+ msgstr "Bitte geben Sie eine gültige URL ein"
739
 
740
  #: includes/forms/class-wp-job-manager-form-submit-job.php:335
741
  msgid "Please enter a valid application email address or URL"
742
+ msgstr "Bitte geben Sie eine gültige E-Mail-Bewerber Adresse oder URL ein"
743
 
744
  #: includes/forms/class-wp-job-manager-form-submit-job.php:456
745
  msgid "Preview job listing &rarr;"
759
 
760
  #: includes/forms/class-wp-job-manager-form-submit-job.php:684
761
  msgid "\"%s\" needs to be one of the following file types: %s"
762
+ msgstr "\"%s\" muss einer der folgenden Dateitypen sein: %s"
763
 
764
  #: templates/account-signin.php:4
765
  msgid "Your account"
785
  msgid ""
786
  "If you don&rsquo;t have an account you can %screate one below by entering "
787
  "your email address. A password will be automatically emailed to you."
788
+ msgstr "Sofern du noch keinen Account auf unserer Seite hast kannst du nachfolgend deine Emailadresse eingeben und somit einen Account erstellen. Das Passwort wird dir automatisch per Email zugesendet."
789
 
790
  #: templates/account-signin.php:27
791
  msgid "optionally"
808
  #: templates/content-single-job_listing.php:21
809
  #: templates/content-summary-job_listing.php:14
810
  msgid "Posted %s ago"
811
+ msgstr "Veröffentlicht %s zuvor"
812
 
813
  #: templates/content-no-jobs-found.php:1
814
  msgid "No more jobs found matching your selection."
824
 
825
  #: templates/form-fields/file-field.php:6
826
  msgid "remove"
827
+ msgstr "entfernen"
828
 
829
  #: templates/form-fields/file-field.php:6
830
  msgid "or"
832
 
833
  #: templates/form-fields/file-field.php:16
834
  msgid "Max. file size: %s."
835
+ msgstr "Maximale Dateigröße: %s."
836
 
837
  #: templates/job-application-email.php:1
838
  msgid ""
848
  msgid ""
849
  "To apply for this job please visit the following URL: <a href=\"%1$s\" "
850
  "target=\"_blank\">%1$s &rarr;</a>"
851
+ msgstr "Um sich für diesen Job zu bewerben, geben Sie bitte die folgende URL ein: <a href=\"%1$s\" target=\"_blank\">%1$s &rarr;</a>"
852
 
853
  #: templates/job-application.php:5
854
  msgid "Apply for job"
953
 
954
  #: wp-job-manager-template.php:197
955
  msgid "Job Application via \"%s\" listing on %s"
956
+ msgstr "Bewerbungen via \"%s\" Kotierung an %s"
957
 
958
  #: wp-job-manager-template.php:255
959
  msgid "Anywhere"
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 ""
976
  "Manage job listings from the WordPress admin panel, and allow users to post "
977
  "jobs directly to your site."
978
+ msgstr "Manage Job-Angebote direkt aus dem WordPress Backend und erlaube Benutzern Job-Angebote direkt auf Ihrer Seite zu veröffentlichen."
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-fr_FR.mo CHANGED
Binary file
languages/wp-job-manager-fr_FR.po CHANGED
@@ -2,13 +2,14 @@
2
  # This file is distributed under the same license as the WP Job Manager package.
3
  # Translators:
4
  # MedTn <brkmed@gmail.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-05-12 08:21+0000\n"
11
- "Last-Translator: Mike Jolley <mike.jolley@me.com>\n"
12
  "Language-Team: French (France) (http://www.transifex.com/projects/p/wp-job-manager/language/fr_FR/)\n"
13
  "MIME-Version: 1.0\n"
14
  "Content-Type: text/plain; charset=UTF-8\n"
@@ -19,13 +20,13 @@ msgstr ""
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 ""
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 ""
29
 
30
  #: includes/admin/class-wp-job-manager-admin.php:57
31
  msgid "Settings"
@@ -33,7 +34,7 @@ msgstr "Paramètres"
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
@@ -43,7 +44,7 @@ msgstr "Postes approuvés"
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
@@ -53,7 +54,7 @@ msgstr "%s approuvés"
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 ""
57
 
58
  #: includes/admin/class-wp-job-manager-cpt.php:200
59
  msgid "Select a category"
@@ -69,11 +70,11 @@ msgstr "Poste mis à jour <a href=\"%s\">Voir le poste</a>"
69
 
70
  #: includes/admin/class-wp-job-manager-cpt.php:250
71
  msgid "Custom field updated."
72
- msgstr "Champs personnalisé mis à jour."
73
 
74
  #: includes/admin/class-wp-job-manager-cpt.php:251
75
  msgid "Custom field deleted."
76
- msgstr "Champs personnalisé supprimé."
77
 
78
  #: includes/admin/class-wp-job-manager-cpt.php:252
79
  msgid "Job listing updated."
@@ -115,11 +116,11 @@ msgstr "Type"
115
 
116
  #: includes/admin/class-wp-job-manager-cpt.php:279
117
  msgid "Position"
118
- msgstr "Poste"
119
 
120
  #: includes/admin/class-wp-job-manager-cpt.php:280
121
  msgid "Posted"
122
- msgstr "Posté"
123
 
124
  #: includes/admin/class-wp-job-manager-cpt.php:281
125
  #: templates/job-dashboard.php:9
@@ -132,7 +133,7 @@ msgstr "Catégories"
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
@@ -150,12 +151,12 @@ msgstr "Actions"
150
 
151
  #: includes/admin/class-wp-job-manager-cpt.php:310
152
  msgid "Job ID: %d"
153
- msgstr ""
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 ""
159
 
160
  #: includes/admin/class-wp-job-manager-cpt.php:337
161
  msgid "by a guest"
@@ -188,7 +189,7 @@ msgstr "Supprimer"
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 "Postes"
192
 
193
  #: includes/admin/class-wp-job-manager-settings.php:48
194
  msgid "Jobs per page"
@@ -212,7 +213,7 @@ msgstr "Si activé, les poste pourvus seront masqués dans la liste des postes."
212
 
213
  #: includes/admin/class-wp-job-manager-settings.php:64
214
  msgid "Job categories"
215
- msgstr "Catégories des postes"
216
 
217
  #: includes/admin/class-wp-job-manager-settings.php:65
218
  msgid "Enable job categories"
@@ -244,13 +245,13 @@ msgstr "Si activé, les utilisateurs non connectés pourront créer un compte en
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"
@@ -290,7 +291,7 @@ msgstr "Combien de <strong>jours</strong> un poste est en ligne avant son expira
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."
@@ -298,25 +299,25 @@ msgstr ""
298
 
299
  #: includes/admin/class-wp-job-manager-settings.php:124
300
  msgid "Email address or website URL"
301
- msgstr ""
302
 
303
  #: includes/admin/class-wp-job-manager-settings.php:125
304
  msgid "Email addresses only"
305
- msgstr ""
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 ""
320
 
321
  #: includes/admin/class-wp-job-manager-settings.php:185
322
  msgid "Settings successfully saved"
@@ -378,7 +379,7 @@ msgstr "Logo de l'entreprise"
378
 
379
  #: includes/admin/class-wp-job-manager-writepanels.php:53
380
  msgid "URL to the company logo"
381
- msgstr "ULR vers le logo de l'entreprise"
382
 
383
  #: includes/admin/class-wp-job-manager-writepanels.php:57
384
  msgid "Position filled?"
@@ -392,19 +393,19 @@ msgstr ""
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 ""
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"
@@ -412,15 +413,15 @@ msgstr "Informations sur le poste"
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"
@@ -436,21 +437,21 @@ msgstr "situés à &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 ""
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"
@@ -458,7 +459,7 @@ msgstr "Catégorie"
458
 
459
  #: includes/class-wp-job-manager-post-types.php:49
460
  msgid "Job Categories"
461
- msgstr "Catégories"
462
 
463
  #: includes/class-wp-job-manager-post-types.php:53
464
  msgctxt "Job category slug - resave permalinks after changing this"
@@ -469,13 +470,13 @@ msgstr "categorie-poste"
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 "Rechercher %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 "Tous %s"
479
 
480
  #: includes/class-wp-job-manager-post-types.php:72
481
  #: includes/class-wp-job-manager-post-types.php:115
@@ -492,7 +493,7 @@ msgstr "Parent %s:"
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 "Editer %s"
496
 
497
  #: includes/class-wp-job-manager-post-types.php:75
498
  #: includes/class-wp-job-manager-post-types.php:118
@@ -507,7 +508,7 @@ msgstr "Ajouter %s"
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 "Nouveau %s"
511
 
512
  #: includes/class-wp-job-manager-post-types.php:92
513
  msgid "Job Type"
@@ -555,11 +556,11 @@ msgstr "Voir %s"
555
 
556
  #: includes/class-wp-job-manager-post-types.php:168
557
  msgid "No %s found"
558
- msgstr "Aucun %s trouvé"
559
 
560
  #: includes/class-wp-job-manager-post-types.php:169
561
  msgid "No %s found in trash"
562
- msgstr "Aucun %s trouvé dans la corbeille"
563
 
564
  #: includes/class-wp-job-manager-post-types.php:172
565
  msgid "This is where you can create and manage job listings."
@@ -586,7 +587,7 @@ msgstr "Ce poste est déjà pourvu"
586
 
587
  #: includes/class-wp-job-manager-shortcodes.php:73
588
  msgid "%s has been filled"
589
- msgstr "%s a été pourvu"
590
 
591
  #: includes/class-wp-job-manager-shortcodes.php:78
592
  msgid "This job is already not filled"
@@ -594,7 +595,7 @@ msgstr "Ce poste est déjà non pourvu"
594
 
595
  #: includes/class-wp-job-manager-shortcodes.php:84
596
  msgid "%s has been marked as not filled"
597
- msgstr "%s a été marqué comme non pourvu"
598
 
599
  #: includes/class-wp-job-manager-shortcodes.php:91
600
  msgid "%s has been deleted"
@@ -656,19 +657,19 @@ msgstr "Prévisualiser"
656
 
657
  #: includes/forms/class-wp-job-manager-form-submit-job.php:34
658
  msgid "Done"
659
- msgstr "Fin"
660
 
661
  #: includes/forms/class-wp-job-manager-form-submit-job.php:107
662
  msgid "Application email"
663
- msgstr ""
664
 
665
  #: includes/forms/class-wp-job-manager-form-submit-job.php:108
666
  msgid "you@yourdomain.com"
667
- msgstr ""
668
 
669
  #: includes/forms/class-wp-job-manager-form-submit-job.php:111
670
  msgid "Application URL"
671
- msgstr ""
672
 
673
  #: includes/forms/class-wp-job-manager-form-submit-job.php:112
674
  #: includes/forms/class-wp-job-manager-form-submit-job.php:182
@@ -677,7 +678,7 @@ msgstr "http://"
677
 
678
  #: includes/forms/class-wp-job-manager-form-submit-job.php:116
679
  msgid "Enter an email address or website URL"
680
- msgstr "Entrer une adresse email our une URL"
681
 
682
  #: includes/forms/class-wp-job-manager-form-submit-job.php:123
683
  msgid "Job title"
@@ -685,11 +686,11 @@ msgstr "Titre"
685
 
686
  #: includes/forms/class-wp-job-manager-form-submit-job.php:138
687
  msgid "Job type"
688
- msgstr "Type"
689
 
690
  #: includes/forms/class-wp-job-manager-form-submit-job.php:147
691
  msgid "Job category"
692
- msgstr "Catégorie"
693
 
694
  #: includes/forms/class-wp-job-manager-form-submit-job.php:156
695
  msgid "Description"
@@ -697,12 +698,12 @@ msgstr "Description"
697
 
698
  #: includes/forms/class-wp-job-manager-form-submit-job.php:175
699
  msgid "Enter the name of the company"
700
- msgstr "Entrer le nom de votre entreprise"
701
 
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 "Site Web"
706
 
707
  #: includes/forms/class-wp-job-manager-form-submit-job.php:186
708
  msgid "Tagline"
@@ -710,7 +711,7 @@ msgstr "Slogan"
710
 
711
  #: includes/forms/class-wp-job-manager-form-submit-job.php:189
712
  msgid "Briefly describe your company"
713
- msgstr "Décrivez brièvement votre entreprise"
714
 
715
  #: includes/forms/class-wp-job-manager-form-submit-job.php:194
716
  msgid "Twitter username"
@@ -718,7 +719,7 @@ msgstr "Compte Twitter"
718
 
719
  #: includes/forms/class-wp-job-manager-form-submit-job.php:197
720
  msgid "@yourcompany"
721
- msgstr "@votreentreprise"
722
 
723
  #: includes/forms/class-wp-job-manager-form-submit-job.php:201
724
  msgid "Logo"
@@ -726,19 +727,19 @@ msgstr "Logo"
726
 
727
  #: includes/forms/class-wp-job-manager-form-submit-job.php:314
728
  msgid "%s is a required field"
729
- msgstr "%s est un champs obligatoire"
730
 
731
  #: includes/forms/class-wp-job-manager-form-submit-job.php:325
732
  msgid "Please enter a valid application email address"
733
- msgstr ""
734
 
735
  #: includes/forms/class-wp-job-manager-form-submit-job.php:330
736
  msgid "Please enter a valid application URL"
737
- msgstr ""
738
 
739
  #: includes/forms/class-wp-job-manager-form-submit-job.php:335
740
  msgid "Please enter a valid application email address or URL"
741
- msgstr ""
742
 
743
  #: includes/forms/class-wp-job-manager-form-submit-job.php:456
744
  msgid "Preview job listing &rarr;"
@@ -754,7 +755,7 @@ msgstr "Valider le poste &rarr;"
754
 
755
  #: includes/forms/class-wp-job-manager-form-submit-job.php:601
756
  msgid "&larr; Edit listing"
757
- msgstr "&larr; Editer le poste"
758
 
759
  #: includes/forms/class-wp-job-manager-form-submit-job.php:684
760
  msgid "\"%s\" needs to be one of the following file types: %s"
@@ -778,13 +779,13 @@ msgstr "Vous avez déjà un compte ?"
778
 
779
  #: templates/account-signin.php:23
780
  msgid "Sign in"
781
- msgstr "Conenctez-vous"
782
 
783
  #: templates/account-signin.php:27
784
  msgid ""
785
  "If you don&rsquo;t have an account you can %screate one below by entering "
786
  "your email address. A password will be automatically emailed to you."
787
- msgstr ""
788
 
789
  #: templates/account-signin.php:27
790
  msgid "optionally"
@@ -796,7 +797,7 @@ msgstr "Vous devez vous connecter pour créer un nouveau poste."
796
 
797
  #: templates/account-signin.php:38
798
  msgid "Your email"
799
- msgstr "Votre email"
800
 
801
  #: templates/account-signin.php:38 templates/job-submit.php:24
802
  #: templates/job-submit.php:41
@@ -807,7 +808,7 @@ msgstr "(optionnel)"
807
  #: templates/content-single-job_listing.php:21
808
  #: templates/content-summary-job_listing.php:14
809
  msgid "Posted %s ago"
810
- msgstr "Publié il y a %s"
811
 
812
  #: templates/content-no-jobs-found.php:1
813
  msgid "No more jobs found matching your selection."
@@ -819,11 +820,11 @@ msgstr "Ce poste a expiré"
819
 
820
  #: templates/content-single-job_listing.php:24
821
  msgid "This position has been filled"
822
- msgstr "Ce poste a été pourvu"
823
 
824
  #: templates/form-fields/file-field.php:6
825
  msgid "remove"
826
- msgstr ""
827
 
828
  #: templates/form-fields/file-field.php:6
829
  msgid "or"
@@ -831,7 +832,7 @@ msgstr "ou"
831
 
832
  #: templates/form-fields/file-field.php:16
833
  msgid "Max. file size: %s."
834
- msgstr ""
835
 
836
  #: templates/job-application-email.php:1
837
  msgid ""
@@ -847,7 +848,7 @@ msgstr "Postuler par webmail:"
847
  msgid ""
848
  "To apply for this job please visit the following URL: <a href=\"%1$s\" "
849
  "target=\"_blank\">%1$s &rarr;</a>"
850
- msgstr ""
851
 
852
  #: templates/job-application.php:5
853
  msgid "Apply for job"
@@ -865,7 +866,7 @@ msgstr "Titre"
865
 
866
  #: templates/job-dashboard.php:7
867
  msgid "Date Posted"
868
- msgstr "Date"
869
 
870
  #: templates/job-dashboard.php:16
871
  msgid "You do not have any active job listings."
@@ -881,7 +882,7 @@ msgstr "Marquer comme pourvu"
881
 
882
  #: templates/job-filters.php:8
883
  msgid "Keywords"
884
- msgstr "Mots clé"
885
 
886
  #: templates/job-filters.php:9
887
  msgid "All Jobs"
@@ -889,7 +890,7 @@ msgstr "Tous les postes"
889
 
890
  #: templates/job-filters.php:13
891
  msgid "Location"
892
- msgstr "Lieu"
893
 
894
  #: templates/job-filters.php:14
895
  msgid "Any Location"
@@ -928,7 +929,7 @@ msgstr "RSS"
928
 
929
  #: wp-job-manager-functions.php:278
930
  msgid "Your email address isn&#8217;t correct."
931
- msgstr "Votre adresse email est incorrecte."
932
 
933
  #: wp-job-manager-functions.php:281
934
  msgid "This email is already registered, please choose another one."
@@ -964,22 +965,22 @@ msgstr "Etes-vous sur de vouloir supprimer ce poste ?"
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 ""
975
  "Manage job listings from the WordPress admin panel, and allow users to post "
976
  "jobs directly to your site."
977
- 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 ""
2
  # This file is distributed under the same license as the WP Job Manager package.
3
  # Translators:
4
  # MedTn <brkmed@gmail.com>, 2014
5
+ # f.berniermalcoiffe <f.bernier-malcoiffe@novia-systems.fr>, 2014
6
  msgid ""
7
  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-09-16 15:06+0000\n"
12
+ "Last-Translator: f.berniermalcoiffe <f.bernier-malcoiffe@novia-systems.fr>\n"
13
  "Language-Team: French (France) (http://www.transifex.com/projects/p/wp-job-manager/language/fr_FR/)\n"
14
  "MIME-Version: 1.0\n"
15
  "Content-Type: text/plain; charset=UTF-8\n"
20
  #: includes/admin/class-wp-job-manager-addons.php:50
21
  #: includes/admin/class-wp-job-manager-admin.php:60
22
  msgid "WP Job Manager Add-ons"
23
+ msgstr "WP Job Manager Add-ons"
24
 
25
  #: includes/admin/class-wp-job-manager-addons.php:51
26
  msgid ""
27
  "Buying multiple add-ons? <a href=\"%s\">Check out the core add-on bundle "
28
  "&rarr;</a>"
29
+ msgstr "Acheter plusieurs add-ons? <a href=\"%s\">Check out the core add-on bundle &rarr;</a>"
30
 
31
  #: includes/admin/class-wp-job-manager-admin.php:57
32
  msgid "Settings"
34
 
35
  #: includes/admin/class-wp-job-manager-admin.php:60
36
  msgid "Add-ons"
37
+ msgstr "Add-ons"
38
 
39
  #: includes/admin/class-wp-job-manager-cpt.php:44
40
  #: includes/admin/class-wp-job-manager-cpt.php:45
44
  #: includes/admin/class-wp-job-manager-cpt.php:47
45
  #: includes/admin/class-wp-job-manager-cpt.php:48
46
  msgid "Expire Jobs"
47
+ msgstr "Postes expirés"
48
 
49
  #: includes/admin/class-wp-job-manager-cpt.php:135
50
  #: includes/admin/class-wp-job-manager-cpt.php:137
54
  #: includes/admin/class-wp-job-manager-cpt.php:155
55
  #: includes/admin/class-wp-job-manager-cpt.php:157
56
  msgid "%s expired"
57
+ msgstr "%s expired"
58
 
59
  #: includes/admin/class-wp-job-manager-cpt.php:200
60
  msgid "Select a category"
70
 
71
  #: includes/admin/class-wp-job-manager-cpt.php:250
72
  msgid "Custom field updated."
73
+ msgstr "Champ personnalisé mis à jour."
74
 
75
  #: includes/admin/class-wp-job-manager-cpt.php:251
76
  msgid "Custom field deleted."
77
+ msgstr "Champ personnalisé supprimé."
78
 
79
  #: includes/admin/class-wp-job-manager-cpt.php:252
80
  msgid "Job listing updated."
116
 
117
  #: includes/admin/class-wp-job-manager-cpt.php:279
118
  msgid "Position"
119
+ msgstr "Intitulé"
120
 
121
  #: includes/admin/class-wp-job-manager-cpt.php:280
122
  msgid "Posted"
123
+ msgstr "Posté le"
124
 
125
  #: includes/admin/class-wp-job-manager-cpt.php:281
126
  #: templates/job-dashboard.php:9
133
 
134
  #: includes/admin/class-wp-job-manager-cpt.php:284
135
  msgid "Featured?"
136
+ msgstr "Mis en avant ?"
137
 
138
  #: includes/admin/class-wp-job-manager-cpt.php:285
139
  #: templates/job-dashboard.php:10
151
 
152
  #: includes/admin/class-wp-job-manager-cpt.php:310
153
  msgid "Job ID: %d"
154
+ msgstr "ID du poste : %d"
155
 
156
  #: includes/admin/class-wp-job-manager-cpt.php:336
157
  #: includes/admin/class-wp-job-manager-cpt.php:341
158
  msgid "M j, Y"
159
+ msgstr "M j, Y"
160
 
161
  #: includes/admin/class-wp-job-manager-cpt.php:337
162
  msgid "by a guest"
189
  #: includes/class-wp-job-manager-post-types.php:138
190
  #: includes/class-wp-job-manager-post-types.php:228
191
  msgid "Job Listings"
192
+ msgstr "Poste"
193
 
194
  #: includes/admin/class-wp-job-manager-settings.php:48
195
  msgid "Jobs per page"
213
 
214
  #: includes/admin/class-wp-job-manager-settings.php:64
215
  msgid "Job categories"
216
+ msgstr "Catégories de poste"
217
 
218
  #: includes/admin/class-wp-job-manager-settings.php:65
219
  msgid "Enable job categories"
245
 
246
  #: includes/admin/class-wp-job-manager-settings.php:87
247
  msgid "Account Role"
248
+ msgstr "Rôle du compte"
249
 
250
  #: includes/admin/class-wp-job-manager-settings.php:88
251
  msgid ""
252
  "If you enable registration on your job submission form, choose a role for "
253
  "the new user."
254
+ msgstr "Si vous activez l'enregistrement dans le formulaire de création de poste, choisissez un rôle pour le nouvel utilisateur."
255
 
256
  #: includes/admin/class-wp-job-manager-settings.php:95
257
  msgid "Account required"
291
 
292
  #: includes/admin/class-wp-job-manager-settings.php:120
293
  msgid "Application method"
294
+ msgstr "Méthode de candidature"
295
 
296
  #: includes/admin/class-wp-job-manager-settings.php:121
297
  msgid "Choose what employers can use for their job application method."
299
 
300
  #: includes/admin/class-wp-job-manager-settings.php:124
301
  msgid "Email address or website URL"
302
+ msgstr "Adresse mail ou URL d'un site"
303
 
304
  #: includes/admin/class-wp-job-manager-settings.php:125
305
  msgid "Email addresses only"
306
+ msgstr "Adresse mail uniquement"
307
 
308
  #: includes/admin/class-wp-job-manager-settings.php:126
309
  msgid "Website URLs only"
310
+ msgstr "URL de site uniquement"
311
 
312
  #: includes/admin/class-wp-job-manager-settings.php:132
313
  msgid "Submit Page Slug"
314
+ msgstr "Identifiant (slug) de la page de soumission"
315
 
316
  #: includes/admin/class-wp-job-manager-settings.php:133
317
  msgid ""
318
  "Enter the slug of the page where you have placed the [submit_job_form] "
319
  "shortcode. This lets the plugin know where the form is located."
320
+ msgstr "Saisir l'identifiant (slug) de la page où est placé le shortcode [submit_job_form]. Cela permet au plugin de savoir où se trouver le formulaire."
321
 
322
  #: includes/admin/class-wp-job-manager-settings.php:185
323
  msgid "Settings successfully saved"
379
 
380
  #: includes/admin/class-wp-job-manager-writepanels.php:53
381
  msgid "URL to the company logo"
382
+ msgstr "URL vers le logo de l'entreprise"
383
 
384
  #: includes/admin/class-wp-job-manager-writepanels.php:57
385
  msgid "Position filled?"
393
  msgid ""
394
  "Featured listings will be sticky during searches, and can be styled "
395
  "differently."
396
+ msgstr "Les postes \"mis en avant\" sont mis en exergue dans les résultats de recherche."
397
 
398
  #: includes/admin/class-wp-job-manager-writepanels.php:66
399
  msgid "Job Expires"
400
+ msgstr "Poste expiré"
401
 
402
  #: includes/admin/class-wp-job-manager-writepanels.php:67
403
  msgid "yyyy-mm-dd"
404
+ msgstr "yyyy-mm-dd"
405
 
406
  #: includes/admin/class-wp-job-manager-writepanels.php:70
407
  msgid "Posted by"
408
+ msgstr "Posté par"
409
 
410
  #: includes/admin/class-wp-job-manager-writepanels.php:83
411
  msgid "Job Listing Data"
413
 
414
  #: includes/admin/class-wp-job-manager-writepanels.php:101
415
  msgid "Use file"
416
+ msgstr "Utiliser le fichier"
417
 
418
  #: includes/admin/class-wp-job-manager-writepanels.php:101
419
  msgid "Upload"
420
+ msgstr "Télécharger"
421
 
422
  #: includes/admin/class-wp-job-manager-writepanels.php:269
423
  msgid "Guest user"
424
+ msgstr "Invité"
425
 
426
  #: includes/class-wp-job-manager-ajax.php:111
427
  msgid "Showing %s&ldquo;%s&rdquo; %sjobs"
437
 
438
  #: includes/class-wp-job-manager-geocode.php:139
439
  msgid "No results found"
440
+ msgstr "Pas de résultats"
441
 
442
  #: includes/class-wp-job-manager-geocode.php:143
443
  msgid "Query limit reached"
444
+ msgstr "Limite de requête atteinte"
445
 
446
  #: includes/class-wp-job-manager-geocode.php:149
447
  #: includes/class-wp-job-manager-geocode.php:153
448
  #: includes/class-wp-job-manager-geocode.php:157
449
  msgid "Geocoding error"
450
+ msgstr "Erreur de geocoding"
451
 
452
  #: includes/class-wp-job-manager-install.php:39
453
  msgid "Employer"
454
+ msgstr "Employeur"
455
 
456
  #: includes/class-wp-job-manager-post-types.php:48
457
  msgid "Job Category"
459
 
460
  #: includes/class-wp-job-manager-post-types.php:49
461
  msgid "Job Categories"
462
+ msgstr "Catégories des postes"
463
 
464
  #: includes/class-wp-job-manager-post-types.php:53
465
  msgctxt "Job category slug - resave permalinks after changing this"
470
  #: includes/class-wp-job-manager-post-types.php:113
471
  #: includes/class-wp-job-manager-post-types.php:167
472
  msgid "Search %s"
473
+ msgstr "Recherche %s"
474
 
475
  #: includes/class-wp-job-manager-post-types.php:71
476
  #: includes/class-wp-job-manager-post-types.php:114
477
  #: includes/class-wp-job-manager-post-types.php:159
478
  msgid "All %s"
479
+ msgstr "Tous les %s"
480
 
481
  #: includes/class-wp-job-manager-post-types.php:72
482
  #: includes/class-wp-job-manager-post-types.php:115
493
  #: includes/class-wp-job-manager-post-types.php:117
494
  #: includes/class-wp-job-manager-post-types.php:163
495
  msgid "Edit %s"
496
+ msgstr "Modifier %s"
497
 
498
  #: includes/class-wp-job-manager-post-types.php:75
499
  #: includes/class-wp-job-manager-post-types.php:118
508
  #: includes/class-wp-job-manager-post-types.php:77
509
  #: includes/class-wp-job-manager-post-types.php:120
510
  msgid "New %s Name"
511
+ msgstr "Nouveau nom pour %s"
512
 
513
  #: includes/class-wp-job-manager-post-types.php:92
514
  msgid "Job Type"
556
 
557
  #: includes/class-wp-job-manager-post-types.php:168
558
  msgid "No %s found"
559
+ msgstr "Pas de %s trouvé"
560
 
561
  #: includes/class-wp-job-manager-post-types.php:169
562
  msgid "No %s found in trash"
563
+ msgstr "Pas de %s trouvé dans la poubelle"
564
 
565
  #: includes/class-wp-job-manager-post-types.php:172
566
  msgid "This is where you can create and manage job listings."
587
 
588
  #: includes/class-wp-job-manager-shortcodes.php:73
589
  msgid "%s has been filled"
590
+ msgstr "%s n'a pas été rempli"
591
 
592
  #: includes/class-wp-job-manager-shortcodes.php:78
593
  msgid "This job is already not filled"
595
 
596
  #: includes/class-wp-job-manager-shortcodes.php:84
597
  msgid "%s has been marked as not filled"
598
+ msgstr "%s a été marqué comme non rempli"
599
 
600
  #: includes/class-wp-job-manager-shortcodes.php:91
601
  msgid "%s has been deleted"
657
 
658
  #: includes/forms/class-wp-job-manager-form-submit-job.php:34
659
  msgid "Done"
660
+ msgstr "Fait"
661
 
662
  #: includes/forms/class-wp-job-manager-form-submit-job.php:107
663
  msgid "Application email"
664
+ msgstr "Mail de candidature"
665
 
666
  #: includes/forms/class-wp-job-manager-form-submit-job.php:108
667
  msgid "you@yourdomain.com"
668
+ msgstr "you@yourdomain.com"
669
 
670
  #: includes/forms/class-wp-job-manager-form-submit-job.php:111
671
  msgid "Application URL"
672
+ msgstr "URL de candidature"
673
 
674
  #: includes/forms/class-wp-job-manager-form-submit-job.php:112
675
  #: includes/forms/class-wp-job-manager-form-submit-job.php:182
678
 
679
  #: includes/forms/class-wp-job-manager-form-submit-job.php:116
680
  msgid "Enter an email address or website URL"
681
+ msgstr "Saisir une adresse mail ou une URL de site"
682
 
683
  #: includes/forms/class-wp-job-manager-form-submit-job.php:123
684
  msgid "Job title"
686
 
687
  #: includes/forms/class-wp-job-manager-form-submit-job.php:138
688
  msgid "Job type"
689
+ msgstr "Type de poste"
690
 
691
  #: includes/forms/class-wp-job-manager-form-submit-job.php:147
692
  msgid "Job category"
693
+ msgstr "Catégorie du poste"
694
 
695
  #: includes/forms/class-wp-job-manager-form-submit-job.php:156
696
  msgid "Description"
698
 
699
  #: includes/forms/class-wp-job-manager-form-submit-job.php:175
700
  msgid "Enter the name of the company"
701
+ msgstr "Saisir le nom de l'entreprise"
702
 
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 "Site"
707
 
708
  #: includes/forms/class-wp-job-manager-form-submit-job.php:186
709
  msgid "Tagline"
711
 
712
  #: includes/forms/class-wp-job-manager-form-submit-job.php:189
713
  msgid "Briefly describe your company"
714
+ msgstr "Décrire rapidement l'entreprise"
715
 
716
  #: includes/forms/class-wp-job-manager-form-submit-job.php:194
717
  msgid "Twitter username"
719
 
720
  #: includes/forms/class-wp-job-manager-form-submit-job.php:197
721
  msgid "@yourcompany"
722
+ msgstr "@yourcompany"
723
 
724
  #: includes/forms/class-wp-job-manager-form-submit-job.php:201
725
  msgid "Logo"
727
 
728
  #: includes/forms/class-wp-job-manager-form-submit-job.php:314
729
  msgid "%s is a required field"
730
+ msgstr "%s est un champ requis"
731
 
732
  #: includes/forms/class-wp-job-manager-form-submit-job.php:325
733
  msgid "Please enter a valid application email address"
734
+ msgstr "Veuillez saisir une adresse mail de candidature valide"
735
 
736
  #: includes/forms/class-wp-job-manager-form-submit-job.php:330
737
  msgid "Please enter a valid application URL"
738
+ msgstr "Veuillez saisir une URL de candidature valide"
739
 
740
  #: includes/forms/class-wp-job-manager-form-submit-job.php:335
741
  msgid "Please enter a valid application email address or URL"
742
+ msgstr "Veuillez saisir une adresse mail ou une URL valides"
743
 
744
  #: includes/forms/class-wp-job-manager-form-submit-job.php:456
745
  msgid "Preview job listing &rarr;"
755
 
756
  #: includes/forms/class-wp-job-manager-form-submit-job.php:601
757
  msgid "&larr; Edit listing"
758
+ msgstr "&larr; Editer le poste\""
759
 
760
  #: includes/forms/class-wp-job-manager-form-submit-job.php:684
761
  msgid "\"%s\" needs to be one of the following file types: %s"
779
 
780
  #: templates/account-signin.php:23
781
  msgid "Sign in"
782
+ msgstr "Connectez-vous"
783
 
784
  #: templates/account-signin.php:27
785
  msgid ""
786
  "If you don&rsquo;t have an account you can %screate one below by entering "
787
  "your email address. A password will be automatically emailed to you."
788
+ msgstr "Si vous n'avez pas de compte, vous pouvez en créer un en saisissant votre adresse mail. Un mot de passe va être généré et vous être envoyé par mail automatiquement "
789
 
790
  #: templates/account-signin.php:27
791
  msgid "optionally"
797
 
798
  #: templates/account-signin.php:38
799
  msgid "Your email"
800
+ msgstr "Votre adresse mail"
801
 
802
  #: templates/account-signin.php:38 templates/job-submit.php:24
803
  #: templates/job-submit.php:41
808
  #: templates/content-single-job_listing.php:21
809
  #: templates/content-summary-job_listing.php:14
810
  msgid "Posted %s ago"
811
+ msgstr "Posté il y a %s"
812
 
813
  #: templates/content-no-jobs-found.php:1
814
  msgid "No more jobs found matching your selection."
820
 
821
  #: templates/content-single-job_listing.php:24
822
  msgid "This position has been filled"
823
+ msgstr "Cet intitulé a été rempli"
824
 
825
  #: templates/form-fields/file-field.php:6
826
  msgid "remove"
827
+ msgstr "supprimer"
828
 
829
  #: templates/form-fields/file-field.php:6
830
  msgid "or"
832
 
833
  #: templates/form-fields/file-field.php:16
834
  msgid "Max. file size: %s."
835
+ msgstr "Poids max. du fichier : %s"
836
 
837
  #: templates/job-application-email.php:1
838
  msgid ""
848
  msgid ""
849
  "To apply for this job please visit the following URL: <a href=\"%1$s\" "
850
  "target=\"_blank\">%1$s &rarr;</a>"
851
+ msgstr "Pour postuler : <a href=\"%1$s\" target=\"_blank\">%1$s &rarr;</a>"
852
 
853
  #: templates/job-application.php:5
854
  msgid "Apply for job"
866
 
867
  #: templates/job-dashboard.php:7
868
  msgid "Date Posted"
869
+ msgstr "Date de création"
870
 
871
  #: templates/job-dashboard.php:16
872
  msgid "You do not have any active job listings."
882
 
883
  #: templates/job-filters.php:8
884
  msgid "Keywords"
885
+ msgstr "Mots-clés"
886
 
887
  #: templates/job-filters.php:9
888
  msgid "All Jobs"
890
 
891
  #: templates/job-filters.php:13
892
  msgid "Location"
893
+ msgstr "Lieu du poste"
894
 
895
  #: templates/job-filters.php:14
896
  msgid "Any Location"
929
 
930
  #: wp-job-manager-functions.php:278
931
  msgid "Your email address isn&#8217;t correct."
932
+ msgstr "Votre adresse mail est incorrecte."
933
 
934
  #: wp-job-manager-functions.php:281
935
  msgid "This email is already registered, please choose another one."
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 ""
976
  "Manage job listings from the WordPress admin panel, and allow users to post "
977
  "jobs directly to your site."
978
+ msgstr "Gérer les postes dans l'administration de WordPress et permettre aux utilisateurs de créer des postes directement."
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-nl_NL.mo CHANGED
Binary file
languages/wp-job-manager-nl_NL.po CHANGED
@@ -1,7 +1,7 @@
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
- # FourLeafed <evert@fourleafed.com>, 2014
5
  # jellealthuizen <jellealthuizen@gmail.com>, 2014
6
  msgid ""
7
  msgstr ""
@@ -9,7 +9,7 @@ msgstr ""
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: FourLeafed <evert@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"
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
+ # Evert Semeijn <transifex@fourleafed.com>, 2014
5
  # jellealthuizen <jellealthuizen@gmail.com>, 2014
6
  msgid ""
7
  msgstr ""
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"
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.14.0\n"
6
- "Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-job-manager\n"
7
- "POT-Creation-Date: 2014-09-05 16:04:35+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -115,7 +115,7 @@ msgid "Posted"
115
  msgstr ""
116
 
117
  #: includes/admin/class-wp-job-manager-cpt.php:257
118
- #: includes/admin/class-wp-job-manager-writepanels.php:67
119
  msgid "Expires"
120
  msgstr ""
121
 
@@ -166,7 +166,7 @@ msgid "View"
166
  msgstr ""
167
 
168
  #: includes/admin/class-wp-job-manager-cpt.php:342
169
- #: includes/class-wp-job-manager-post-types.php:167
170
  #: templates/job-dashboard.php:33
171
  msgid "Edit"
172
  msgstr ""
@@ -177,8 +177,8 @@ msgid "Delete"
177
  msgstr ""
178
 
179
  #: includes/admin/class-wp-job-manager-settings.php:42
180
- #: includes/class-wp-job-manager-post-types.php:163
181
- #: includes/class-wp-job-manager-post-types.php:233
182
  msgid "Job Listings"
183
  msgstr ""
184
 
@@ -217,7 +217,7 @@ msgid ""
217
  msgstr ""
218
 
219
  #: includes/admin/class-wp-job-manager-settings.php:73
220
- msgid "Job Category filter"
221
  msgstr ""
222
 
223
  #: includes/admin/class-wp-job-manager-settings.php:74
@@ -225,226 +225,248 @@ msgid "Enable category multiselect by default"
225
  msgstr ""
226
 
227
  #: includes/admin/class-wp-job-manager-settings.php:75
 
228
  msgid ""
229
  "If enabled, the category select box will default to a multiselect on the "
230
  "[jobs] shortcode."
231
  msgstr ""
232
 
233
  #: includes/admin/class-wp-job-manager-settings.php:82
234
- msgid "Submissions"
 
 
 
 
235
  msgstr ""
236
 
237
  #: includes/admin/class-wp-job-manager-settings.php:87
 
 
 
 
 
 
 
 
238
  msgid "Account creation"
239
  msgstr ""
240
 
241
- #: includes/admin/class-wp-job-manager-settings.php:88
242
  msgid "Allow account creation"
243
  msgstr ""
244
 
245
- #: includes/admin/class-wp-job-manager-settings.php:89
246
  msgid ""
247
  "If enabled, non-logged in users will be able to create an account by "
248
  "entering their email address on the submission form."
249
  msgstr ""
250
 
251
- #: includes/admin/class-wp-job-manager-settings.php:96
252
  msgid "Account Role"
253
  msgstr ""
254
 
255
- #: includes/admin/class-wp-job-manager-settings.php:97
256
  msgid ""
257
  "If you enable registration on your submission form, choose a role for the "
258
  "new user."
259
  msgstr ""
260
 
261
- #: includes/admin/class-wp-job-manager-settings.php:104
262
  msgid "Account required"
263
  msgstr ""
264
 
265
- #: includes/admin/class-wp-job-manager-settings.php:105
266
  msgid "Submitting listings requires an account"
267
  msgstr ""
268
 
269
- #: includes/admin/class-wp-job-manager-settings.php:106
270
  msgid ""
271
  "If disabled, non-logged in users will be able to submit listings without "
272
  "creating an account."
273
  msgstr ""
274
 
275
- #: includes/admin/class-wp-job-manager-settings.php:113
276
  msgid "Approval Required"
277
  msgstr ""
278
 
279
- #: includes/admin/class-wp-job-manager-settings.php:114
280
  msgid "New submissions require admin approval"
281
  msgstr ""
282
 
283
- #: includes/admin/class-wp-job-manager-settings.php:115
284
  msgid "If enabled, new submissions will be inactive, pending admin approval."
285
  msgstr ""
286
 
287
- #: includes/admin/class-wp-job-manager-settings.php:122
288
  msgid "Listing duration"
289
  msgstr ""
290
 
291
- #: includes/admin/class-wp-job-manager-settings.php:123
292
  msgid ""
293
  "How many <strong>days</strong> listings are live before expiring. Can be "
294
  "left blank to never expire."
295
  msgstr ""
296
 
297
- #: includes/admin/class-wp-job-manager-settings.php:129
298
  msgid "Application method"
299
  msgstr ""
300
 
301
- #: includes/admin/class-wp-job-manager-settings.php:130
302
  msgid "Choose the contact method for listings."
303
  msgstr ""
304
 
305
- #: includes/admin/class-wp-job-manager-settings.php:133
306
  msgid "Email address or website URL"
307
  msgstr ""
308
 
309
- #: includes/admin/class-wp-job-manager-settings.php:134
310
  msgid "Email addresses only"
311
  msgstr ""
312
 
313
- #: includes/admin/class-wp-job-manager-settings.php:135
314
  msgid "Website URLs only"
315
  msgstr ""
316
 
317
- #: includes/admin/class-wp-job-manager-settings.php:141
318
  msgid "Submit Page Slug"
319
  msgstr ""
320
 
321
- #: includes/admin/class-wp-job-manager-settings.php:142
322
  msgid ""
323
  "Enter the slug of the page where you have placed the [submit_job_form] "
324
  "shortcode. This lets the plugin know where the form is located."
325
  msgstr ""
326
 
327
- #: includes/admin/class-wp-job-manager-settings.php:148
328
  msgid "Dashboard Page Slug"
329
  msgstr ""
330
 
331
- #: includes/admin/class-wp-job-manager-settings.php:149
332
  msgid ""
333
  "Enter the slug of the page where you have placed the [job_dashboard] "
334
  "shortcode. This lets the plugin know where the dashboard is located."
335
  msgstr ""
336
 
337
- #: includes/admin/class-wp-job-manager-settings.php:201
338
  msgid "Settings successfully saved"
339
  msgstr ""
340
 
341
- #: includes/admin/class-wp-job-manager-settings.php:285
342
  msgid "Save Changes"
343
  msgstr ""
344
 
345
- #: includes/admin/class-wp-job-manager-writepanels.php:27
 
346
  #: includes/forms/class-wp-job-manager-form-submit-job.php:138
347
  #: templates/job-filters.php:17 templates/job-filters.php:18
348
  msgid "Location"
349
  msgstr ""
350
 
351
- #: includes/admin/class-wp-job-manager-writepanels.php:28
352
  #: includes/forms/class-wp-job-manager-form-submit-job.php:142
353
  msgid "e.g. \"London\""
354
  msgstr ""
355
 
356
- #: includes/admin/class-wp-job-manager-writepanels.php:29
357
  #: includes/forms/class-wp-job-manager-form-submit-job.php:139
358
  msgid "Leave this blank if the location is not important"
359
  msgstr ""
360
 
361
- #: includes/admin/class-wp-job-manager-writepanels.php:32
362
  #: includes/forms/class-wp-job-manager-form-submit-job.php:123
363
  msgid "Application email/URL"
364
  msgstr ""
365
 
366
- #: includes/admin/class-wp-job-manager-writepanels.php:33
367
  msgid "URL or email which applicants use to apply"
368
  msgstr ""
369
 
370
- #: includes/admin/class-wp-job-manager-writepanels.php:34
371
  msgid ""
372
  "This field is required for the \"application\" area to appear beneath the "
373
  "listing."
374
  msgstr ""
375
 
376
- #: includes/admin/class-wp-job-manager-writepanels.php:37
377
  #: includes/forms/class-wp-job-manager-form-submit-job.php:180
378
  msgid "Company name"
379
  msgstr ""
380
 
381
- #: includes/admin/class-wp-job-manager-writepanels.php:41
382
  msgid "Company website"
383
  msgstr ""
384
 
385
- #: includes/admin/class-wp-job-manager-writepanels.php:45
386
  msgid "Company tagline"
387
  msgstr ""
388
 
389
- #: includes/admin/class-wp-job-manager-writepanels.php:46
390
  msgid "Brief description about the company"
391
  msgstr ""
392
 
393
- #: includes/admin/class-wp-job-manager-writepanels.php:49
394
  msgid "Company Twitter"
395
  msgstr ""
396
 
397
- #: includes/admin/class-wp-job-manager-writepanels.php:53
398
  msgid "Company logo"
399
  msgstr ""
400
 
401
- #: includes/admin/class-wp-job-manager-writepanels.php:54
402
  msgid "URL to the company logo"
403
  msgstr ""
404
 
405
- #: includes/admin/class-wp-job-manager-writepanels.php:58
 
 
 
 
 
 
 
 
406
  msgid "Position filled?"
407
  msgstr ""
408
 
409
- #: includes/admin/class-wp-job-manager-writepanels.php:62
410
  msgid "Feature this listing?"
411
  msgstr ""
412
 
413
- #: includes/admin/class-wp-job-manager-writepanels.php:64
414
  msgid ""
415
  "Featured listings will be sticky during searches, and can be styled "
416
  "differently."
417
  msgstr ""
418
 
419
- #: includes/admin/class-wp-job-manager-writepanels.php:68
420
  msgid "yyyy-mm-dd"
421
  msgstr ""
422
 
423
- #: includes/admin/class-wp-job-manager-writepanels.php:71
424
  msgid "Posted by"
425
  msgstr ""
426
 
427
- #: includes/admin/class-wp-job-manager-writepanels.php:86
428
  msgid "%s Data"
429
  msgstr ""
430
 
431
- #: includes/admin/class-wp-job-manager-writepanels.php:112
432
- #: includes/admin/class-wp-job-manager-writepanels.php:118
433
- #: includes/admin/class-wp-job-manager-writepanels.php:127
434
  msgid "Use file"
435
  msgstr ""
436
 
437
- #: includes/admin/class-wp-job-manager-writepanels.php:112
438
- #: includes/admin/class-wp-job-manager-writepanels.php:118
439
- #: includes/admin/class-wp-job-manager-writepanels.php:127
440
  msgid "Upload"
441
  msgstr ""
442
 
443
- #: includes/admin/class-wp-job-manager-writepanels.php:127
444
  msgid "Add file"
445
  msgstr ""
446
 
447
- #: includes/admin/class-wp-job-manager-writepanels.php:258
448
  msgid "Guest user"
449
  msgstr ""
450
 
@@ -492,118 +514,118 @@ msgctxt "Job category slug - resave permalinks after changing this"
492
  msgid "job-category"
493
  msgstr ""
494
 
495
- #: includes/class-wp-job-manager-post-types.php:73
496
- #: includes/class-wp-job-manager-post-types.php:118
497
- #: includes/class-wp-job-manager-post-types.php:172
498
  msgid "Search %s"
499
  msgstr ""
500
 
501
- #: includes/class-wp-job-manager-post-types.php:74
502
- #: includes/class-wp-job-manager-post-types.php:119
503
- #: includes/class-wp-job-manager-post-types.php:164
504
  msgid "All %s"
505
  msgstr ""
506
 
507
- #: includes/class-wp-job-manager-post-types.php:75
508
- #: includes/class-wp-job-manager-post-types.php:120
509
- #: includes/class-wp-job-manager-post-types.php:175
510
  msgid "Parent %s"
511
  msgstr ""
512
 
513
- #: includes/class-wp-job-manager-post-types.php:76
514
- #: includes/class-wp-job-manager-post-types.php:121
515
  msgid "Parent %s:"
516
  msgstr ""
517
 
518
- #: includes/class-wp-job-manager-post-types.php:77
519
- #: includes/class-wp-job-manager-post-types.php:122
520
- #: includes/class-wp-job-manager-post-types.php:168
521
  msgid "Edit %s"
522
  msgstr ""
523
 
524
- #: includes/class-wp-job-manager-post-types.php:78
525
- #: includes/class-wp-job-manager-post-types.php:123
526
  msgid "Update %s"
527
  msgstr ""
528
 
529
- #: includes/class-wp-job-manager-post-types.php:79
530
- #: includes/class-wp-job-manager-post-types.php:124
531
  msgid "Add New %s"
532
  msgstr ""
533
 
534
- #: includes/class-wp-job-manager-post-types.php:80
535
- #: includes/class-wp-job-manager-post-types.php:125
536
  msgid "New %s Name"
537
  msgstr ""
538
 
539
- #: includes/class-wp-job-manager-post-types.php:95
540
  #: includes/forms/class-wp-job-manager-form-submit-job.php:146
541
  msgid "Job type"
542
  msgstr ""
543
 
544
- #: includes/class-wp-job-manager-post-types.php:96
545
  msgid "Job types"
546
  msgstr ""
547
 
548
- #: includes/class-wp-job-manager-post-types.php:100
549
  msgctxt "Job type slug - resave permalinks after changing this"
550
  msgid "job-type"
551
  msgstr ""
552
 
553
- #: includes/class-wp-job-manager-post-types.php:142
554
  msgid "Job"
555
  msgstr ""
556
 
557
- #: includes/class-wp-job-manager-post-types.php:143
558
  msgid "Jobs"
559
  msgstr ""
560
 
561
- #: includes/class-wp-job-manager-post-types.php:146
562
  msgctxt "Post type archive slug - resave permalinks after changing this"
563
  msgid "jobs"
564
  msgstr ""
565
 
566
- #: includes/class-wp-job-manager-post-types.php:152
567
  msgctxt "Job permalink - resave permalinks after changing this"
568
  msgid "job"
569
  msgstr ""
570
 
571
- #: includes/class-wp-job-manager-post-types.php:165
572
  msgid "Add New"
573
  msgstr ""
574
 
575
- #: includes/class-wp-job-manager-post-types.php:166
576
  msgid "Add %s"
577
  msgstr ""
578
 
579
- #: includes/class-wp-job-manager-post-types.php:169
580
  msgid "New %s"
581
  msgstr ""
582
 
583
- #: includes/class-wp-job-manager-post-types.php:170
584
- #: includes/class-wp-job-manager-post-types.php:171
585
  msgid "View %s"
586
  msgstr ""
587
 
588
- #: includes/class-wp-job-manager-post-types.php:173
589
  msgid "No %s found"
590
  msgstr ""
591
 
592
- #: includes/class-wp-job-manager-post-types.php:174
593
  msgid "No %s found in trash"
594
  msgstr ""
595
 
596
- #: includes/class-wp-job-manager-post-types.php:177
597
  msgid "This is where you can create and manage %s."
598
  msgstr ""
599
 
600
- #: includes/class-wp-job-manager-post-types.php:212
601
- #: wp-job-manager-functions.php:158
602
  msgctxt "post status"
603
  msgid "Expired"
604
  msgstr ""
605
 
606
- #: includes/class-wp-job-manager-post-types.php:217
607
  msgid "Expired <span class=\"count\">(%s)</span>"
608
  msgid_plural "Expired <span class=\"count\">(%s)</span>"
609
  msgstr[0] ""
@@ -651,13 +673,15 @@ msgstr ""
651
  msgid "Date Expires"
652
  msgstr ""
653
 
654
- #: includes/class-wp-job-manager-shortcodes.php:257
655
- #: includes/class-wp-job-manager-shortcodes.php:288
656
  msgid "Load more listings"
657
  msgstr ""
658
 
659
  #: includes/class-wp-job-manager-widgets.php:141
660
- msgid "Display a list of the most recent listings on your site."
 
 
661
  msgstr ""
662
 
663
  #: includes/class-wp-job-manager-widgets.php:143
@@ -665,7 +689,11 @@ msgstr ""
665
  msgid "Recent %s"
666
  msgstr ""
667
 
668
- #: includes/class-wp-job-manager-widgets.php:156
 
 
 
 
669
  msgid "Number of listings to show"
670
  msgstr ""
671
 
@@ -950,48 +978,48 @@ msgstr ""
950
  msgid "%s submitted successfully. Your listing will be visible once approved."
951
  msgstr ""
952
 
953
- #: wp-job-manager-functions.php:157
954
  msgctxt "post status"
955
  msgid "Draft"
956
  msgstr ""
957
 
958
- #: wp-job-manager-functions.php:159
959
  msgctxt "post status"
960
  msgid "Preview"
961
  msgstr ""
962
 
963
- #: wp-job-manager-functions.php:160
964
  msgctxt "post status"
965
  msgid "Pending approval"
966
  msgstr ""
967
 
968
- #: wp-job-manager-functions.php:161
969
  msgctxt "post status"
970
  msgid "Pending payment"
971
  msgstr ""
972
 
973
- #: wp-job-manager-functions.php:162
974
  msgctxt "post status"
975
  msgid "Active"
976
  msgstr ""
977
 
978
- #: wp-job-manager-functions.php:263
979
  msgid "Reset"
980
  msgstr ""
981
 
982
- #: wp-job-manager-functions.php:267
983
  msgid "RSS"
984
  msgstr ""
985
 
986
- #: wp-job-manager-functions.php:317
987
  msgid "Your email address isn&#8217;t correct."
988
  msgstr ""
989
 
990
- #: wp-job-manager-functions.php:320
991
  msgid "This email is already registered, please choose another one."
992
  msgstr ""
993
 
994
- #: wp-job-manager-functions.php:442
995
  msgid "Choose a category&hellip;"
996
  msgstr ""
997
 
@@ -1003,7 +1031,7 @@ msgstr ""
1003
  msgid "Application via \"%s\" listing on %s"
1004
  msgstr ""
1005
 
1006
- #: wp-job-manager-template.php:262
1007
  msgid "Anywhere"
1008
  msgstr ""
1009
 
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.15.0\n"
6
+ "Report-Msgid-Bugs-To: http://wordpress.org/tag/WP-Job-Manager\n"
7
+ "POT-Creation-Date: 2014-09-21 14:23:36+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=UTF-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
115
  msgstr ""
116
 
117
  #: includes/admin/class-wp-job-manager-cpt.php:257
118
+ #: includes/admin/class-wp-job-manager-writepanels.php:77
119
  msgid "Expires"
120
  msgstr ""
121
 
166
  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 ""
177
  msgstr ""
178
 
179
  #: includes/admin/class-wp-job-manager-settings.php:42
180
+ #: includes/class-wp-job-manager-post-types.php:165
181
+ #: includes/class-wp-job-manager-post-types.php:235
182
  msgid "Job Listings"
183
  msgstr ""
184
 
217
  msgstr ""
218
 
219
  #: includes/admin/class-wp-job-manager-settings.php:73
220
+ msgid "Multi-select Categories"
221
  msgstr ""
222
 
223
  #: includes/admin/class-wp-job-manager-settings.php:74
225
  msgstr ""
226
 
227
  #: includes/admin/class-wp-job-manager-settings.php:75
228
+ #: includes/admin/class-wp-job-manager-settings.php:83
229
  msgid ""
230
  "If enabled, the category select box will default to a multiselect on the "
231
  "[jobs] shortcode."
232
  msgstr ""
233
 
234
  #: includes/admin/class-wp-job-manager-settings.php:82
235
+ msgid "Category Filter Type"
236
+ msgstr ""
237
+
238
+ #: includes/admin/class-wp-job-manager-settings.php:86
239
+ msgid "Jobs wil be shown if within ANY selected category"
240
  msgstr ""
241
 
242
  #: includes/admin/class-wp-job-manager-settings.php:87
243
+ msgid "Jobs will be shown if within ALL selected categories"
244
+ msgstr ""
245
+
246
+ #: includes/admin/class-wp-job-manager-settings.php:93
247
+ msgid "Submissions"
248
+ msgstr ""
249
+
250
+ #: includes/admin/class-wp-job-manager-settings.php:98
251
  msgid "Account creation"
252
  msgstr ""
253
 
254
+ #: includes/admin/class-wp-job-manager-settings.php:99
255
  msgid "Allow account creation"
256
  msgstr ""
257
 
258
+ #: includes/admin/class-wp-job-manager-settings.php:100
259
  msgid ""
260
  "If enabled, non-logged in users will be able to create an account by "
261
  "entering their email address on the submission form."
262
  msgstr ""
263
 
264
+ #: includes/admin/class-wp-job-manager-settings.php:107
265
  msgid "Account Role"
266
  msgstr ""
267
 
268
+ #: includes/admin/class-wp-job-manager-settings.php:108
269
  msgid ""
270
  "If you enable registration on your submission form, choose a role for the "
271
  "new user."
272
  msgstr ""
273
 
274
+ #: includes/admin/class-wp-job-manager-settings.php:115
275
  msgid "Account required"
276
  msgstr ""
277
 
278
+ #: includes/admin/class-wp-job-manager-settings.php:116
279
  msgid "Submitting listings requires an account"
280
  msgstr ""
281
 
282
+ #: includes/admin/class-wp-job-manager-settings.php:117
283
  msgid ""
284
  "If disabled, non-logged in users will be able to submit listings without "
285
  "creating an account."
286
  msgstr ""
287
 
288
+ #: includes/admin/class-wp-job-manager-settings.php:124
289
  msgid "Approval Required"
290
  msgstr ""
291
 
292
+ #: includes/admin/class-wp-job-manager-settings.php:125
293
  msgid "New submissions require admin approval"
294
  msgstr ""
295
 
296
+ #: includes/admin/class-wp-job-manager-settings.php:126
297
  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 "Submit Page Slug"
332
  msgstr ""
333
 
334
+ #: includes/admin/class-wp-job-manager-settings.php:153
335
  msgid ""
336
  "Enter the slug of the page where you have placed the [submit_job_form] "
337
  "shortcode. This lets the plugin know where the form is located."
338
  msgstr ""
339
 
340
+ #: includes/admin/class-wp-job-manager-settings.php:159
341
  msgid "Dashboard Page Slug"
342
  msgstr ""
343
 
344
+ #: includes/admin/class-wp-job-manager-settings.php:160
345
  msgid ""
346
  "Enter the slug of the page where you have placed the [job_dashboard] "
347
  "shortcode. This lets the plugin know where the dashboard is located."
348
  msgstr ""
349
 
350
+ #: includes/admin/class-wp-job-manager-settings.php:212
351
  msgid "Settings successfully saved"
352
  msgstr ""
353
 
354
+ #: includes/admin/class-wp-job-manager-settings.php:296
355
  msgid "Save Changes"
356
  msgstr ""
357
 
358
+ #: includes/admin/class-wp-job-manager-writepanels.php:31
359
+ #: includes/class-wp-job-manager-widgets.php:158
360
  #: includes/forms/class-wp-job-manager-form-submit-job.php:138
361
  #: templates/job-filters.php:17 templates/job-filters.php:18
362
  msgid "Location"
363
  msgstr ""
364
 
365
+ #: includes/admin/class-wp-job-manager-writepanels.php:32
366
  #: includes/forms/class-wp-job-manager-form-submit-job.php:142
367
  msgid "e.g. \"London\""
368
  msgstr ""
369
 
370
+ #: includes/admin/class-wp-job-manager-writepanels.php:33
371
  #: includes/forms/class-wp-job-manager-form-submit-job.php:139
372
  msgid "Leave this blank if the location is not important"
373
  msgstr ""
374
 
375
+ #: includes/admin/class-wp-job-manager-writepanels.php:36
376
  #: includes/forms/class-wp-job-manager-form-submit-job.php:123
377
  msgid "Application email/URL"
378
  msgstr ""
379
 
380
+ #: includes/admin/class-wp-job-manager-writepanels.php:37
381
  msgid "URL or email which applicants use to apply"
382
  msgstr ""
383
 
384
+ #: includes/admin/class-wp-job-manager-writepanels.php:38
385
  msgid ""
386
  "This field is required for the \"application\" area to appear beneath the "
387
  "listing."
388
  msgstr ""
389
 
390
+ #: includes/admin/class-wp-job-manager-writepanels.php:42
391
  #: includes/forms/class-wp-job-manager-form-submit-job.php:180
392
  msgid "Company name"
393
  msgstr ""
394
 
395
+ #: includes/admin/class-wp-job-manager-writepanels.php:46
396
  msgid "Company website"
397
  msgstr ""
398
 
399
+ #: includes/admin/class-wp-job-manager-writepanels.php:50
400
  msgid "Company tagline"
401
  msgstr ""
402
 
403
+ #: includes/admin/class-wp-job-manager-writepanels.php:51
404
  msgid "Brief description about the company"
405
  msgstr ""
406
 
407
+ #: includes/admin/class-wp-job-manager-writepanels.php:54
408
  msgid "Company Twitter"
409
  msgstr ""
410
 
411
+ #: includes/admin/class-wp-job-manager-writepanels.php:58
412
  msgid "Company logo"
413
  msgstr ""
414
 
415
+ #: includes/admin/class-wp-job-manager-writepanels.php:59
416
  msgid "URL to the company logo"
417
  msgstr ""
418
 
419
+ #: includes/admin/class-wp-job-manager-writepanels.php:63
420
+ msgid "Company video"
421
+ msgstr ""
422
+
423
+ #: includes/admin/class-wp-job-manager-writepanels.php:64
424
+ msgid "URL to the company video"
425
+ msgstr ""
426
+
427
+ #: includes/admin/class-wp-job-manager-writepanels.php:68
428
  msgid "Position filled?"
429
  msgstr ""
430
 
431
+ #: includes/admin/class-wp-job-manager-writepanels.php:72
432
  msgid "Feature this listing?"
433
  msgstr ""
434
 
435
+ #: includes/admin/class-wp-job-manager-writepanels.php:74
436
  msgid ""
437
  "Featured listings will be sticky during searches, and can be styled "
438
  "differently."
439
  msgstr ""
440
 
441
+ #: includes/admin/class-wp-job-manager-writepanels.php:78
442
  msgid "yyyy-mm-dd"
443
  msgstr ""
444
 
445
+ #: includes/admin/class-wp-job-manager-writepanels.php:81
446
  msgid "Posted by"
447
  msgstr ""
448
 
449
+ #: includes/admin/class-wp-job-manager-writepanels.php:96
450
  msgid "%s Data"
451
  msgstr ""
452
 
453
+ #: includes/admin/class-wp-job-manager-writepanels.php:122
454
+ #: includes/admin/class-wp-job-manager-writepanels.php:128
455
+ #: includes/admin/class-wp-job-manager-writepanels.php:137
456
  msgid "Use file"
457
  msgstr ""
458
 
459
+ #: includes/admin/class-wp-job-manager-writepanels.php:122
460
+ #: includes/admin/class-wp-job-manager-writepanels.php:128
461
+ #: includes/admin/class-wp-job-manager-writepanels.php:137
462
  msgid "Upload"
463
  msgstr ""
464
 
465
+ #: includes/admin/class-wp-job-manager-writepanels.php:137
466
  msgid "Add file"
467
  msgstr ""
468
 
469
+ #: includes/admin/class-wp-job-manager-writepanels.php:268
470
  msgid "Guest user"
471
  msgstr ""
472
 
514
  msgid "job-category"
515
  msgstr ""
516
 
517
+ #: includes/class-wp-job-manager-post-types.php:74
518
+ #: includes/class-wp-job-manager-post-types.php:120
519
+ #: includes/class-wp-job-manager-post-types.php:174
520
  msgid "Search %s"
521
  msgstr ""
522
 
523
+ #: includes/class-wp-job-manager-post-types.php:75
524
+ #: includes/class-wp-job-manager-post-types.php:121
525
+ #: includes/class-wp-job-manager-post-types.php:166
526
  msgid "All %s"
527
  msgstr ""
528
 
529
+ #: includes/class-wp-job-manager-post-types.php:76
530
+ #: includes/class-wp-job-manager-post-types.php:122
531
+ #: includes/class-wp-job-manager-post-types.php:177
532
  msgid "Parent %s"
533
  msgstr ""
534
 
535
+ #: includes/class-wp-job-manager-post-types.php:77
536
+ #: includes/class-wp-job-manager-post-types.php:123
537
  msgid "Parent %s:"
538
  msgstr ""
539
 
540
+ #: includes/class-wp-job-manager-post-types.php:78
541
+ #: includes/class-wp-job-manager-post-types.php:124
542
+ #: includes/class-wp-job-manager-post-types.php:170
543
  msgid "Edit %s"
544
  msgstr ""
545
 
546
+ #: includes/class-wp-job-manager-post-types.php:79
547
+ #: includes/class-wp-job-manager-post-types.php:125
548
  msgid "Update %s"
549
  msgstr ""
550
 
551
+ #: includes/class-wp-job-manager-post-types.php:80
552
+ #: includes/class-wp-job-manager-post-types.php:126
553
  msgid "Add New %s"
554
  msgstr ""
555
 
556
+ #: includes/class-wp-job-manager-post-types.php:81
557
+ #: includes/class-wp-job-manager-post-types.php:127
558
  msgid "New %s Name"
559
  msgstr ""
560
 
561
+ #: includes/class-wp-job-manager-post-types.php:96
562
  #: includes/forms/class-wp-job-manager-form-submit-job.php:146
563
  msgid "Job type"
564
  msgstr ""
565
 
566
+ #: includes/class-wp-job-manager-post-types.php:97
567
  msgid "Job types"
568
  msgstr ""
569
 
570
+ #: includes/class-wp-job-manager-post-types.php:101
571
  msgctxt "Job type slug - resave permalinks after changing this"
572
  msgid "job-type"
573
  msgstr ""
574
 
575
+ #: includes/class-wp-job-manager-post-types.php:144
576
  msgid "Job"
577
  msgstr ""
578
 
579
+ #: includes/class-wp-job-manager-post-types.php:145
580
  msgid "Jobs"
581
  msgstr ""
582
 
583
+ #: includes/class-wp-job-manager-post-types.php:148
584
  msgctxt "Post type archive slug - resave permalinks after changing this"
585
  msgid "jobs"
586
  msgstr ""
587
 
588
+ #: includes/class-wp-job-manager-post-types.php:154
589
  msgctxt "Job permalink - resave permalinks after changing this"
590
  msgid "job"
591
  msgstr ""
592
 
593
+ #: includes/class-wp-job-manager-post-types.php:167
594
  msgid "Add New"
595
  msgstr ""
596
 
597
+ #: includes/class-wp-job-manager-post-types.php:168
598
  msgid "Add %s"
599
  msgstr ""
600
 
601
+ #: includes/class-wp-job-manager-post-types.php:171
602
  msgid "New %s"
603
  msgstr ""
604
 
605
+ #: includes/class-wp-job-manager-post-types.php:172
606
+ #: includes/class-wp-job-manager-post-types.php:173
607
  msgid "View %s"
608
  msgstr ""
609
 
610
+ #: includes/class-wp-job-manager-post-types.php:175
611
  msgid "No %s found"
612
  msgstr ""
613
 
614
+ #: includes/class-wp-job-manager-post-types.php:176
615
  msgid "No %s found in trash"
616
  msgstr ""
617
 
618
+ #: includes/class-wp-job-manager-post-types.php:179
619
  msgid "This is where you can create and manage %s."
620
  msgstr ""
621
 
622
+ #: includes/class-wp-job-manager-post-types.php:214
623
+ #: wp-job-manager-functions.php:159
624
  msgctxt "post status"
625
  msgid "Expired"
626
  msgstr ""
627
 
628
+ #: includes/class-wp-job-manager-post-types.php:219
629
  msgid "Expired <span class=\"count\">(%s)</span>"
630
  msgid_plural "Expired <span class=\"count\">(%s)</span>"
631
  msgstr[0] ""
673
  msgid "Date Expires"
674
  msgstr ""
675
 
676
+ #: includes/class-wp-job-manager-shortcodes.php:258
677
+ #: includes/class-wp-job-manager-shortcodes.php:291
678
  msgid "Load more listings"
679
  msgstr ""
680
 
681
  #: includes/class-wp-job-manager-widgets.php:141
682
+ msgid ""
683
+ "Display a list of recent listings on your site, optionally matching a "
684
+ "keyword and location."
685
  msgstr ""
686
 
687
  #: includes/class-wp-job-manager-widgets.php:143
689
  msgid "Recent %s"
690
  msgstr ""
691
 
692
+ #: includes/class-wp-job-manager-widgets.php:153
693
+ msgid "Keyword"
694
+ msgstr ""
695
+
696
+ #: includes/class-wp-job-manager-widgets.php:166
697
  msgid "Number of listings to show"
698
  msgstr ""
699
 
978
  msgid "%s submitted successfully. Your listing will be visible once approved."
979
  msgstr ""
980
 
981
+ #: wp-job-manager-functions.php:158
982
  msgctxt "post status"
983
  msgid "Draft"
984
  msgstr ""
985
 
986
+ #: wp-job-manager-functions.php:160
987
  msgctxt "post status"
988
  msgid "Preview"
989
  msgstr ""
990
 
991
+ #: wp-job-manager-functions.php:161
992
  msgctxt "post status"
993
  msgid "Pending approval"
994
  msgstr ""
995
 
996
+ #: wp-job-manager-functions.php:162
997
  msgctxt "post status"
998
  msgid "Pending payment"
999
  msgstr ""
1000
 
1001
+ #: wp-job-manager-functions.php:163
1002
  msgctxt "post status"
1003
  msgid "Active"
1004
  msgstr ""
1005
 
1006
+ #: wp-job-manager-functions.php:264
1007
  msgid "Reset"
1008
  msgstr ""
1009
 
1010
+ #: wp-job-manager-functions.php:268
1011
  msgid "RSS"
1012
  msgstr ""
1013
 
1014
+ #: wp-job-manager-functions.php:318
1015
  msgid "Your email address isn&#8217;t correct."
1016
  msgstr ""
1017
 
1018
+ #: wp-job-manager-functions.php:321
1019
  msgid "This email is already registered, please choose another one."
1020
  msgstr ""
1021
 
1022
+ #: wp-job-manager-functions.php:443
1023
  msgid "Choose a category&hellip;"
1024
  msgstr ""
1025
 
1031
  msgid "Application via \"%s\" listing on %s"
1032
  msgstr ""
1033
 
1034
+ #: wp-job-manager-template.php:265
1035
  msgid "Anywhere"
1036
  msgstr ""
1037
 
package.json DELETED
@@ -1,22 +0,0 @@
1
- {
2
- "name": "wp-job-manager",
3
- "title": "WP Job Manager",
4
- "version": "1.12.0",
5
- "homepage": "http://wordpress.org/plugins/wp-job-manager/",
6
- "main": "Gruntfile.js",
7
- "devDependencies": {
8
- "grunt": "~0.4.2",
9
- "grunt-contrib-uglify": "~0.3.2",
10
- "grunt-contrib-less": "~0.9.0",
11
- "grunt-contrib-cssmin": "~0.7.0",
12
- "grunt-shell": "~0.6.4",
13
- "grunt-contrib-watch": "~0.5.3",
14
- "grunt-contrib-copy": "~0.5.0",
15
- "grunt-contrib-clean": "0.5.x",
16
- "grunt-wp-deploy": "0.3.x"
17
- },
18
- "engines": {
19
- "node": ">=0.8.0",
20
- "npm": ">=1.1.0"
21
- }
22
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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.14.0
8
 
9
  Manage job listings from the WordPress admin panel, and allow users to post jobs directly to your site.
10
 
@@ -91,6 +91,17 @@ For more information, [read the documentation](https://wpjobmanager.com/document
91
 
92
  == Changelog ==
93
 
 
 
 
 
 
 
 
 
 
 
 
94
  = 1.14.0 =
95
  * Extra filters for the filters template.
96
  * Changed text strings for easier customisations based on post type labels, and made some strings more generic.
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.15.0
8
 
9
  Manage job listings from the WordPress admin panel, and allow users to post jobs directly to your site.
10
 
91
 
92
  == Changelog ==
93
 
94
+ = 1.15.0 =
95
+ * Added location/keyword option to recent jobs widget.
96
+ * Added job-listings-start and job-listings-end.php templates for customisation the wrapping elements.
97
+ * Added filter type option for job categories. Can be set to require matching to any or all selected categories.
98
+ * Added checkbox field type for forms.
99
+ * Made backend application email field default to logged in user.
100
+ * Fix - job_manager_get_resized_image to not error when it cannot read the image file.
101
+ * Fix - Make admin_url relative.
102
+ * Fix - Chosen CSS cutting off the placeholder in Firefox.
103
+ * Fix - Added _company_video in backend.
104
+
105
  = 1.14.0 =
106
  * Extra filters for the filters template.
107
  * Changed text strings for easier customisations based on post type labels, and made some strings more generic.
templates/form-fields/checkbox-field.php ADDED
@@ -0,0 +1,2 @@
 
 
1
+ <input type="checkbox" class="input-checkbox" name="<?php echo esc_attr( isset( $field['name'] ) ? $field['name'] : $key ); ?>" id="<?php echo esc_attr( $key ); ?>" <?php checked( ! empty( $field['value'] ), true ); ?> value="1" />
2
+ <?php if ( ! empty( $field['description'] ) ) : ?><small class="description"><?php echo $field['description']; ?></small><?php endif; ?>
templates/job-listings-end.php ADDED
@@ -0,0 +1 @@
 
1
+ </ul>
templates/job-listings-start.php ADDED
@@ -0,0 +1 @@
 
1
+ <ul class="job_listings">
wp-job-manager-functions.php CHANGED
@@ -47,7 +47,8 @@ function get_job_listings( $args = array() ) {
47
  $query_args['tax_query'][] = array(
48
  'taxonomy' => 'job_listing_category',
49
  'field' => $field,
50
- 'terms' => $args['search_categories']
 
51
  );
52
  }
53
 
47
  $query_args['tax_query'][] = array(
48
  'taxonomy' => 'job_listing_category',
49
  'field' => $field,
50
+ 'terms' => $args['search_categories'],
51
+ 'operator' => get_option( 'job_manager_category_filter_type', 'all' ) == 'all' ? 'AND' : 'IN'
52
  );
53
  }
54
 
wp-job-manager-template.php CHANGED
@@ -218,8 +218,9 @@ function get_the_job_application_method( $post = null ) {
218
  * @return void
219
  */
220
  function the_job_type( $post = null ) {
221
- if ( $job_type = get_the_job_type( $post ) )
222
  echo $job_type->name;
 
223
  }
224
 
225
  /**
@@ -231,15 +232,17 @@ function the_job_type( $post = null ) {
231
  */
232
  function get_the_job_type( $post = null ) {
233
  $post = get_post( $post );
234
- if ( $post->post_type !== 'job_listing' )
235
  return;
 
236
 
237
  $types = wp_get_post_terms( $post->ID, 'job_listing_type' );
238
 
239
- if ( $types )
240
  $type = current( $types );
241
- else
242
  $type = false;
 
243
 
244
  return apply_filters( 'the_job_type', $type, $post );
245
  }
@@ -327,7 +330,9 @@ function get_the_company_logo( $post = null ) {
327
  function job_manager_get_resized_image( $logo, $size ) {
328
  global $_wp_additional_image_sizes;
329
 
330
- if ( $size !== 'full' && ( isset( $_wp_additional_image_sizes[ $size ] ) || in_array( $size, array( 'thumbnail', 'medium', 'large' ) ) ) ) {
 
 
331
 
332
  if ( in_array( $size, array( 'thumbnail', 'medium', 'large' ) ) ) {
333
  $img_width = get_option( $size . '_size_w' );
@@ -349,16 +354,19 @@ function job_manager_get_resized_image( $logo, $size ) {
349
  $image = wp_get_image_editor( $logo_path );
350
 
351
  if ( ! is_wp_error( $image ) ) {
352
- $image->resize( $img_width, $img_height, $img_crop );
353
- $image->save( $resized_logo_path );
354
-
355
- $logo = dirname( $logo ) . '/' . basename( $resized_logo_path );
 
356
  }
357
  } else {
358
  $logo = dirname( $logo ) . '/' . basename( $resized_logo_path );
359
  }
360
  }
361
 
 
 
362
  return $logo;
363
  }
364
 
@@ -556,7 +564,7 @@ function get_job_listing_class( $class = '', $post_id = null ) {
556
  if ( $post->post_type !== 'job_listing' ) {
557
  return array();
558
  }
559
-
560
  $classes = array();
561
 
562
  if ( empty( $post ) ) {
@@ -564,7 +572,9 @@ function get_job_listing_class( $class = '', $post_id = null ) {
564
  }
565
 
566
  $classes[] = 'job_listing';
567
- $classes[] = 'job-type-' . sanitize_title( get_the_job_type()->name );
 
 
568
 
569
  if ( is_position_filled( $post ) ) {
570
  $classes[] = 'job_position_filled';
@@ -573,7 +583,7 @@ function get_job_listing_class( $class = '', $post_id = null ) {
573
  if ( is_position_featured( $post ) ) {
574
  $classes[] = 'job_position_featured';
575
  }
576
-
577
  if ( ! empty( $class ) ) {
578
  if ( ! is_array( $class ) ) {
579
  $class = preg_split( '#\s+#', $class );
218
  * @return void
219
  */
220
  function the_job_type( $post = null ) {
221
+ if ( $job_type = get_the_job_type( $post ) ) {
222
  echo $job_type->name;
223
+ }
224
  }
225
 
226
  /**
232
  */
233
  function get_the_job_type( $post = null ) {
234
  $post = get_post( $post );
235
+ if ( $post->post_type !== 'job_listing' ) {
236
  return;
237
+ }
238
 
239
  $types = wp_get_post_terms( $post->ID, 'job_listing_type' );
240
 
241
+ if ( $types ) {
242
  $type = current( $types );
243
+ } else {
244
  $type = false;
245
+ }
246
 
247
  return apply_filters( 'the_job_type', $type, $post );
248
  }
330
  function job_manager_get_resized_image( $logo, $size ) {
331
  global $_wp_additional_image_sizes;
332
 
333
+ ob_start();
334
+
335
+ if ( $size !== 'full' && strstr( $logo, WP_CONTENT_URL ) && ( isset( $_wp_additional_image_sizes[ $size ] ) || in_array( $size, array( 'thumbnail', 'medium', 'large' ) ) ) ) {
336
 
337
  if ( in_array( $size, array( 'thumbnail', 'medium', 'large' ) ) ) {
338
  $img_width = get_option( $size . '_size_w' );
354
  $image = wp_get_image_editor( $logo_path );
355
 
356
  if ( ! is_wp_error( $image ) ) {
357
+ if ( is_wp_error( $image->resize( $img_width, $img_height, $img_crop ) ) ) {
358
+ if ( ! is_wp_error( $image->save( $resized_logo_path ) ) ) {
359
+ $logo = dirname( $logo ) . '/' . basename( $resized_logo_path );
360
+ }
361
+ }
362
  }
363
  } else {
364
  $logo = dirname( $logo ) . '/' . basename( $resized_logo_path );
365
  }
366
  }
367
 
368
+ ob_end_clean();
369
+
370
  return $logo;
371
  }
372
 
564
  if ( $post->post_type !== 'job_listing' ) {
565
  return array();
566
  }
567
+
568
  $classes = array();
569
 
570
  if ( empty( $post ) ) {
572
  }
573
 
574
  $classes[] = 'job_listing';
575
+ if ( $job_type = get_the_job_type() ) {
576
+ $classes[] = 'job-type-' . sanitize_title( $job_type->name );
577
+ }
578
 
579
  if ( is_position_filled( $post ) ) {
580
  $classes[] = 'job_position_filled';
583
  if ( is_position_featured( $post ) ) {
584
  $classes[] = 'job_position_featured';
585
  }
586
+
587
  if ( ! empty( $class ) ) {
588
  if ( ! is_array( $class ) ) {
589
  $class = preg_split( '#\s+#', $class );
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.14.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.14.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
 
@@ -101,7 +101,7 @@ class WP_Job_Manager {
101
  wp_register_script( 'wp-job-manager-term-multiselect', JOB_MANAGER_PLUGIN_URL . '/assets/js/term-multiselect.min.js', array( 'jquery', 'chosen' ), JOB_MANAGER_VERSION, true );
102
 
103
  wp_localize_script( 'wp-job-manager-ajax-filters', 'job_manager_ajax_filters', array(
104
- 'ajax_url' => admin_url('admin-ajax.php')
105
  ) );
106
  wp_localize_script( 'wp-job-manager-job-dashboard', 'job_manager_job_dashboard', array(
107
  'i18n_confirm_delete' => __( 'Are you sure you want to delete this listing?', 'wp-job-manager' )
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.15.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.15.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
 
101
  wp_register_script( 'wp-job-manager-term-multiselect', JOB_MANAGER_PLUGIN_URL . '/assets/js/term-multiselect.min.js', array( 'jquery', 'chosen' ), JOB_MANAGER_VERSION, true );
102
 
103
  wp_localize_script( 'wp-job-manager-ajax-filters', 'job_manager_ajax_filters', array(
104
+ 'ajax_url' => admin_url( 'admin-ajax.php', 'relative' )
105
  ) );
106
  wp_localize_script( 'wp-job-manager-job-dashboard', 'job_manager_job_dashboard', array(
107
  'i18n_confirm_delete' => __( 'Are you sure you want to delete this listing?', 'wp-job-manager' )