User Submitted Posts - Version 20180319

Version Description

To upgrade User Submitted Posts, remove the old version and replace with the new version. Or just click "Update" from the Plugins screen and let WordPress do it for you automatically.

Important! The /custom/ directory is deprecated. If you are using a custom form template, please move it to /wp-content/your-theme/usp/. For more information, check out the "Custom Submission Form" section under Installation.

Note: uninstalling the plugin from the WP Plugins screen results in the removal of all settings from the WP database. Submitted posts are NOT removed if you deactivate the plugin, reset default options, or uninstall the plugins; that is, all submitted posts must be removed manually.

Download this release

Release Info

Developer specialk
Plugin Icon 128x128 User Submitted Posts
Version 20180319
Comparing to
See all releases

Code changes from version 20180314 to 20180319

Files changed (102) hide show
  1. library/shortcode-misc.php +2 -2
  2. readme.txt +8 -2
  3. resources/jquery.usp.admin.js +2 -4
  4. trunk/changelog.txt +479 -0
  5. trunk/images/250x250-banhammer-pro.jpg +0 -0
  6. trunk/images/250x250-bbq-pro.jpg +0 -0
  7. trunk/images/250x250-blackhole-pro.jpg +0 -0
  8. trunk/images/250x250-digging-into-wordpress.jpg +0 -0
  9. trunk/images/250x250-htaccess-made-easy.jpg +0 -0
  10. trunk/images/250x250-ses-pro.jpg +0 -0
  11. trunk/images/250x250-tao-of-wordpress.jpg +0 -0
  12. trunk/images/250x250-usp-pro.jpg +0 -0
  13. trunk/images/250x250-wp-themes-in-depth.jpg +0 -0
  14. trunk/images/usp-logo.jpg +0 -0
  15. trunk/images/usp-pro.png +0 -0
  16. trunk/languages/usp-ar.mo +0 -0
  17. trunk/languages/usp-ar.po +1276 -0
  18. trunk/languages/usp-bn_BD.mo +0 -0
  19. trunk/languages/usp-bn_BD.po +1276 -0
  20. trunk/languages/usp-cs_CZ.mo +0 -0
  21. trunk/languages/usp-cs_CZ.po +1276 -0
  22. trunk/languages/usp-de_DE.mo +0 -0
  23. trunk/languages/usp-de_DE.po +1276 -0
  24. trunk/languages/usp-es_ES.mo +0 -0
  25. trunk/languages/usp-es_ES.po +1276 -0
  26. trunk/languages/usp-fa_IR.mo +0 -0
  27. trunk/languages/usp-fa_IR.po +1276 -0
  28. trunk/languages/usp-fr_FR.mo +0 -0
  29. trunk/languages/usp-fr_FR.po +1276 -0
  30. trunk/languages/usp-ga.mo +0 -0
  31. trunk/languages/usp-ga.po +1276 -0
  32. trunk/languages/usp-he_IL.mo +0 -0
  33. trunk/languages/usp-he_IL.po +1276 -0
  34. trunk/languages/usp-hi_IN.mo +0 -0
  35. trunk/languages/usp-hi_IN.po +1276 -0
  36. trunk/languages/usp-it_IT.mo +0 -0
  37. trunk/languages/usp-it_IT.po +1276 -0
  38. trunk/languages/usp-ja.mo +0 -0
  39. trunk/languages/usp-ja.po +1276 -0
  40. trunk/languages/usp-ko_KR.mo +0 -0
  41. trunk/languages/usp-ko_KR.po +1276 -0
  42. trunk/languages/usp-nl_NL.mo +0 -0
  43. trunk/languages/usp-nl_NL.po +1276 -0
  44. trunk/languages/usp-no.mo +0 -0
  45. trunk/languages/usp-no.po +1276 -0
  46. trunk/languages/usp-pa_IN.mo +0 -0
  47. trunk/languages/usp-pa_IN.po +1276 -0
  48. trunk/languages/usp-pl_PL.mo +0 -0
  49. trunk/languages/usp-pl_PL.po +1276 -0
  50. trunk/languages/usp-pt_BR.mo +0 -0
  51. trunk/languages/usp-pt_BR.po +1276 -0
  52. trunk/languages/usp-ro_RO.mo +0 -0
  53. trunk/languages/usp-ro_RO.po +1276 -0
  54. trunk/languages/usp-ru_RU.mo +0 -0
  55. trunk/languages/usp-ru_RU.po +1276 -0
  56. trunk/languages/usp-sl_SI.mo +0 -0
  57. trunk/languages/usp-sl_SI.po +1276 -0
  58. trunk/languages/usp-sr_RS.mo +0 -0
  59. trunk/languages/usp-sr_RS.po +1276 -0
  60. trunk/languages/usp-sv_SE.mo +0 -0
  61. trunk/languages/usp-sv_SE.po +1276 -0
  62. trunk/languages/usp-tr_TR.mo +0 -0
  63. trunk/languages/usp-tr_TR.po +1276 -0
  64. trunk/languages/usp-zh_CN.mo +0 -0
  65. trunk/languages/usp-zh_CN.po +1276 -0
  66. trunk/languages/usp.pot +1373 -0
  67. trunk/library/core-functions.php +253 -0
  68. trunk/library/enqueue-scripts.php +159 -0
  69. trunk/library/plugin-settings.php +1540 -0
  70. trunk/library/shortcode-access.php +90 -0
  71. trunk/library/shortcode-login.php +206 -0
  72. trunk/library/shortcode-misc.php +139 -0
  73. trunk/library/support-panel.php +112 -0
  74. trunk/library/template-tags.php +138 -0
  75. trunk/license.txt +339 -0
  76. trunk/readme.txt +701 -0
  77. trunk/recaptcha/ReCaptcha/ReCaptcha.php +98 -0
  78. trunk/recaptcha/ReCaptcha/RequestMethod.php +42 -0
  79. trunk/recaptcha/ReCaptcha/RequestMethod/Curl.php +74 -0
  80. trunk/recaptcha/ReCaptcha/RequestMethod/CurlPost.php +88 -0
  81. trunk/recaptcha/ReCaptcha/RequestMethod/Post.php +70 -0
  82. trunk/recaptcha/ReCaptcha/RequestMethod/Socket.php +104 -0
  83. trunk/recaptcha/ReCaptcha/RequestMethod/SocketPost.php +121 -0
  84. trunk/recaptcha/ReCaptcha/RequestParameters.php +103 -0
  85. trunk/recaptcha/ReCaptcha/Response.php +122 -0
  86. trunk/recaptcha/autoload.php +38 -0
  87. trunk/recaptcha/connect-new.php +67 -0
  88. trunk/recaptcha/connect-old.php +62 -0
  89. trunk/recaptcha/recaptcha-old.php +143 -0
  90. trunk/resources/jquery.cookie.js +117 -0
  91. trunk/resources/jquery.parsley.min.js +18 -0
  92. trunk/resources/jquery.usp.admin.js +45 -0
  93. trunk/resources/jquery.usp.core.js +125 -0
  94. trunk/resources/parsley.min.js.map +1 -0
  95. trunk/resources/usp-admin.css +82 -0
  96. trunk/resources/usp-posts.css +3 -0
  97. trunk/resources/usp.css +37 -0
  98. trunk/uninstall.php +11 -0
  99. trunk/user-submitted-posts.php +1434 -0
  100. trunk/views/submission-form-alt.php +216 -0
  101. trunk/views/submission-form.php +212 -0
  102. user-submitted-posts.php +3 -3
library/shortcode-misc.php CHANGED
@@ -11,7 +11,7 @@
11
custom = any attributes or custom code for the link element
12
13
*/
14
- function usp_reset_button($args) {
15
16
extract(shortcode_atts(array(
17
'class' => '',
@@ -39,7 +39,7 @@ function usp_reset_button($args) {
39
return $output;
40
41
}
42
- add_shortcode('usp-reset-button', 'usp_reset_button');
43
44
45
11
custom = any attributes or custom code for the link element
12
13
*/
14
+ function usp_reset_button_shortcode($args) {
15
16
extract(shortcode_atts(array(
17
'class' => '',
39
return $output;
40
41
}
42
+ add_shortcode('usp-reset-button', 'usp_reset_button_shortcode');
43
44
45
readme.txt CHANGED
@@ -10,8 +10,8 @@ Donate link: https://m0n.co/donate
10
Contributors: specialk
11
Requires at least: 4.1
12
Tested up to: 4.9
13
- Stable tag: 20180314
14
- Version: 20180314
15
Requires PHP: 5.2
16
Text Domain: usp
17
Domain Path: /languages
@@ -646,6 +646,12 @@ Links, tweets and likes also appreciated. Thanks! :)
646
647
*Thank you to everyone who shares feedback for User Submitted Posts!*
648
649
**20180314**
650
651
* Adds auto-rotate feature for JPG images uploaded via mobile
10
Contributors: specialk
11
Requires at least: 4.1
12
Tested up to: 4.9
13
+ Stable tag: 20180319
14
+ Version: 20180319
15
Requires PHP: 5.2
16
Text Domain: usp
17
Domain Path: /languages
646
647
*Thank you to everyone who shares feedback for User Submitted Posts!*
648
649
+ *20180319**
650
+
651
+ * Fixes bug with toggle form info on plugin settings page
652
+ * Renames `usp_reset_button()` to `usp_reset_button_shortcode`
653
+ * Tests on WordPress 5.0 (alpha)
654
+
655
**20180314**
656
657
* Adds auto-rotate feature for JPG images uploaded via mobile
resources/jquery.usp.admin.js CHANGED
@@ -29,12 +29,10 @@ jQuery(document).ready(function($){
29
});
30
31
// toggle form info
32
- $('.usp-custom-form').click(function(e){
33
- e.preventDefault();
34
$('.usp-custom-form-info').slideDown(300);
35
});
36
- $('.usp-form').click(function(e){
37
- e.preventDefault();
38
$('.usp-custom-form-info').slideUp(300);
39
});
40
29
});
30
31
// toggle form info
32
+ $('.usp-custom-form').click(function(){
33
$('.usp-custom-form-info').slideDown(300);
34
});
35
+ $('.usp-form').click(function(){
36
$('.usp-custom-form-info').slideUp(300);
37
});
38
trunk/changelog.txt ADDED
@@ -0,0 +1,479 @@
1
+ == User Submitted Posts - Changelog ==
2
+
3
+ This file is formatted with Markdown: https://daringfireball.net/projects/markdown/syntax
4
+
5
+ You can view the file directly, or use a free Markdown editor such as: http://dillinger.io/
6
+
7
+ More recent changelog info is available in the `readme.txt` file, located in the plugin's root directory.
8
+
9
+
10
+
11
+ **20171028**
12
+
13
+ * Adds new Login/Register Form
14
+ * Adds new optional Custom Field
15
+ * Adds new access control shortcodes
16
+ * Adds shortcode `%%edit_link%%` for email alerts
17
+ * Adds shortcode `%%user_email%%` for email alerts
18
+ * Adds support when `allow_url_fopen` is disabled
19
+ * Adds `parsley.min.js.map` to `/resources/` directory
20
+ * Adds new function, `usp_get_submitted_title()`
21
+ * Adds new filter hook: `usp_max_users`
22
+ * Adds new filter hook: `usp_content_allowed`
23
+ * Adds new filter hook: `usp_custom_custom_field`
24
+ * Adds new filter hook: `usp_content_patterns`
25
+ * Adds new filter hook: `usp_content_replacements`
26
+ * Adds extra `manage_options` requirement to modify settings
27
+ * Adds Czech language translation
28
+ * Adds Slovenian language translation
29
+ * Adds Norwegian language translation
30
+ * Replaces Arabic (Argentina) translation with Arabic
31
+ * Updates Google reCAPTCHA library to version 1.1.3
32
+ * Updates Parsley validation script to version 2.8.0
33
+ * Updates all language translation files
34
+ * Improves logic in core USP JavaScript file
35
+ * Improves file handling and validation
36
+ * Improves logic of `usp_auto_display_options()`
37
+ * Improves logic of `usp_form_display_options()`
38
+ * Improves logic of USP Form templates
39
+ * Refactors logic of plugin settings page
40
+ * Streamlines Support panel in plugin settings
41
+ * Changes label from "Auto Publish" to "Post Status"
42
+ * Removes deprecated `/custom/` directory
43
+ * Removes deprecated `jquery.usp.files.js`
44
+ * Fixes bug when displaying/requiring the Title field
45
+ * Fixes some PHP Notices for "Undefined Index", et al
46
+ * Regenerates default translation template
47
+ * Tests on WordPress 4.9
48
+
49
+ **20170801**
50
+
51
+ * Adds new Post Type setting to choose between Posts and Pages
52
+ * Adds `%%post_content%%` and `%%post_author%%` shortcodes to Email Alerts
53
+ * Adds `%%author%%` shortcode to Auto-Display Images, Email, and URL
54
+ * Adds new filter hook, `usp_author_custom_field`
55
+ * Adds new filter hook, `usp_post_type`
56
+ * Fixes bug related to large file sizes
57
+ * Fixes bug related to optional post title
58
+ * Fixes bug related to optional email field
59
+ * Adds new/refreshed translations for Arabic, Chinese, French, Russian, Persian, German, Serbian, Romanian, Italian, Japanese, Hebrew, Hindi, Turkish, Korean, Polish, Bengali, Panjabi
60
+ * Regenerates default translation file
61
+ * Moves some FAQs to their own [dedicated post](https://perishablepress.com/faqs-user-submitted-posts/) at Perishable Press
62
+ * Moves older changelog items to their own dedicated file, `changelog.txt`, located in the plugin's root directory
63
+ * Updates GPL license blurb
64
+ * Adds GPL license text file
65
+ * Tests on WordPress 4.9 (alpha)
66
+
67
+ **20170531**
68
+
69
+ * Fixes bug with Google reCAPTCHA
70
+ * Adds localization to featured image variable
71
+ * Further tests on WordPress 4.8 (beta)
72
+
73
+ **20170326**
74
+
75
+ * Adds Google reCAPTCHA (anti-spam) field
76
+ * Adds function to clear form cookies if user logs out
77
+ * Adds new Arabic translation (Thanks to Abdeslam Lachhab)
78
+ * Adds new french translation by Milehan
79
+ * Improves plugin documentation
80
+ * Changes "USP" post-filter button to display for WP Posts
81
+ * Adds option to send HTML-format email alerts
82
+ * Fixes undefined variable notice for filter link
83
+ * Adds `%%title_parent%%` for auto-display images
84
+ * Adds `%%title%%` for auto-display email and url
85
+ * Adds class `.usp-submit` to submit button
86
+ * Fixes email validation bug when email optional
87
+ * Adds filter hook `usp_editor_content` for `wp_editor()`
88
+ * Adds filter hook `usp_return_form` for return link
89
+ * Adds fallback for `wp_add_inline_script` for WP < 4.5
90
+ * Tweaks sanitization of post content to improve security
91
+ * Updates show support panel in plugin settings
92
+ * Reorders plugin action links
93
+ * Improves default options functionality
94
+ * Replaces global `$wp_version` with `get_bloginfo('version')`
95
+ * Adds option to customize the "From" email address for alerts
96
+ * Refines display of settings panels
97
+ * Adds new IP-detection script
98
+ * Generates new default translation template
99
+ * Tests on WordPress version 4.8
100
+
101
+ **20161122**
102
+
103
+ * Changed `get_template_directory()` to `get_stylesheet_directory()` in `usp_display_form()`
104
+ * Changed `get_template_directory()` to `get_stylesheet_directory()` in `usp_enqueueResources()`
105
+ * Changed `get_template_directory_uri()` to `get_stylesheet_directory_uri()` in `usp_enqueueResources()`
106
+
107
+ **20161119**
108
+
109
+ * Moved custom form template to theme directory
110
+ * Refactored and combined `usp_js_vars()` with `usp_enqueueResources()`
111
+ * Refactored `usp_load_admin_styles()`
112
+ * Refactored `add_usp_links()` function
113
+ * Refined `usp_display_form()` function
114
+ * Removed `usp_editor_style()` and file
115
+ * Removed deprecated `usp_currentPageURL()`
116
+ * Removed filter hook `usp_current_page`
117
+ * Fine-tuned submission form and styles
118
+ * Improved default styling of WP RTE field
119
+ * Reorganized and refined plugin settings page
120
+ * Upgraded Parsley.js to version 2.6.0
121
+ * Deprecated JS function `usp_check_files()`
122
+ * Bugfix: conflict with "Require User Login" and "Registered Username"
123
+ * Bugfix: conflict with "Require User Login" and "User Profile URL"
124
+ * Bugfix: support nag re-appears after each settings save
125
+ * Added `usp_default_title` filter hook for default post titles
126
+ * Changed form label from "Post URL" to "User URL" on plugin settings page
127
+ * Added missing parameter to `usp_check_images()`
128
+ * Reorganized and streamlined plugin file structure
129
+ * Streamlined some global variables
130
+ * Added some missing translation strings
131
+ * Updated plugin author URL
132
+ * Updated Twitter URL to https
133
+ * Changed stable tag from trunk to latest version
134
+ * Updated URL for rate this plugin links
135
+ * Regenerated default translation template
136
+ * Tested on WordPress version 4.7 (beta)
137
+
138
+ **20160815**
139
+
140
+ * Fine-tuned the plugin settings page
141
+ * Replaced `_e()` with `esc_html_e()` or `esc_attr_e()`
142
+ * Replaced `__()` with `esc_html__()` or `esc_attr__()`
143
+ * Added plugin icons and larger banner image
144
+ * Improved translation support
145
+ * Added more allowed tags and attributes to relevant plugin settings
146
+ * Removed usp_addNewPostStatus() function (deprecated hook)
147
+ * Fixed bug where required URL field shows error if User Profile URL enabled
148
+ * Added more allowed tags and attributes to submitted post content
149
+ * Refined logic of usp_checkForPublicSubmission() function
150
+ * Added usp_redirect_message() for error messages when Redirect URL enabled
151
+ * Changed hook priority for usp_checkForPublicSubmission() function
152
+ * Added Russian translation (thanks to [Nick Lysenko](https://twitter.com/unbirth7))
153
+ * Added setting to display form only to logged-in users
154
+ * Fine-tuned default form styles and error messages
155
+ * Generated new translation template
156
+ * Tested on WordPress 4.6
157
+
158
+ **20160411**
159
+
160
+ * Cleaned up plugin tags
161
+ * Added new Dutch translation (thanks to [Berend](http://botoboto.com/))
162
+ * Added Italian translation (thanks to [Rosario](http://rosariomonaco.com/))
163
+ * Replaced icon with retina version
164
+ * Added screenshot to readme/docs
165
+ * Added retina version of banner
166
+ * Reorganized and refreshed readme.txt
167
+ * Tested on WordPress version 4.5 beta
168
+
169
+ **20160215**
170
+
171
+ * Fixes XSS vulnerability (thanks to [Panagiotis Vagenas](https://twitter.com/panVagenas))
172
+ * Updates descriptions for settings "Registered Username" and "User Profile URL"
173
+ * Adds `[usp_display_posts]` shortcode to display list of user submitted posts
174
+ * Adds UTF-8 default parameter to get_option('blog_charset')
175
+ * Replaces get_currentuserinfo() with wp_get_current_user()
176
+ * Removes quotes from charset in email headers
177
+ * Adds screenshots to readme.txt/documentation
178
+ * Cleans up readme.txt/documentation
179
+ * Tested on WordPress 4.5 alpha
180
+
181
+ **20151113**
182
+
183
+ Note: the CSS and JavaScript for the plugin settings page is now moved to their own external files. Please clear your browser cache and/or force refresh the settings page to load the new files!
184
+
185
+ * Added options to auto-display custom fields and images
186
+ * "USP" button on Posts screen now displays all USP Posts (not just Pending)
187
+ * Added Dutch translation (Thanks to [Erik Kroon](http://www.punchcreative.nl/))
188
+ * Added German translation (Thanks to [Michael](https://wordpress.org/support/topic/image-problem-german-translation))
189
+ * Added check for `$post` in `usp_is_public_submission()`
190
+ * Removed width from `a#usp_add-another` in `usp.css`
191
+ * Fixed custom markup for "Add Another" link
192
+ * Added option to show fields but not require
193
+ * Added `usp_check_required()` function
194
+ * Added setting to enable shortcodes in widgets
195
+ * Added `get_currentuserinfo()` where required
196
+ * Added `esc_url()` to sanitize URI strings
197
+ * Removed unnecessary `mail()` headers (Thanks to [Jason Hendriks](http://www.codingmonkey.ca/))
198
+ * Refined `usp_send_mail_alert()`
199
+ * Fixed sending alerts to multiple email addresses
200
+ * Added option to disable tracking of IP addresses
201
+ * Added option to specify customize email alert subject
202
+ * Added option to specify customize email alert message
203
+ * Reorganized and streamlined settings page
204
+ * Added option to disable default USP styles for custom forms
205
+ * Replaced USP graphics with retina versions
206
+ * Added `usp_load_admin_styles()` to enqueue settings styles
207
+ * Replaced `load_custom_admin_css()` with `usp_load_admin_styles()`
208
+ * Moved JavaScript and CSS to their own external files
209
+ * Added option to publish as "Draft" Post Status
210
+ * Removed deprecated `usp_answer` and `usp_form_width` options
211
+ * Added more attributes to `$allowed_atts`
212
+ * Added `usp_form_display_options()`
213
+ * Added `usp_auto_display_options()`
214
+ * Added hooks:
215
+ * `usp_post_draft`
216
+ * `usp_image_args`
217
+ * `usp_image_title`
218
+ * `usp_image_thumb`
219
+ * `usp_image_medium`
220
+ * `usp_image_large`
221
+ * `usp_image_full`
222
+ * `usp_image_custom_size`
223
+ * `usp_image_custom`
224
+ * `usp_email_custom_field`
225
+ * `usp_url_custom_field`
226
+ * Added `usp_auto_display_images()`, `usp_auto_display_email()`, `usp_auto_display_url()`
227
+ * Added `usp_replace_image_vars()`
228
+ * USP Meta Box not displayed if no data to display
229
+ * Fixed bug with targeted loading of USP stylesheet
230
+ * Updated heading hierarchy in plugin settings
231
+ * Updated translation template file
232
+ * Updated minimum version requirement
233
+ * Tested on WordPress 4.4 beta
234
+
235
+ **20150808**
236
+
237
+ * Tested on WordPress 4.3
238
+ * Updated minimum version requirement
239
+
240
+ **20150507**
241
+
242
+ * Tested with WP 4.2 + 4.3 (alpha)
243
+ * Changes a few "http" links to "https"
244
+ * Fixes XSS vulnerability with add_query_arg()
245
+ * Adds isset() to stop some minor PHP warnings
246
+ * Fixes mixed content warning for https sites
247
+ * Adds support for exif_imagetype when needed
248
+ * Adds Arabic translation, thanks to Amine CH
249
+ * Adds Spanish translation, thanks to Clara Rold√°n
250
+
251
+ **20150319**
252
+
253
+ * Tested with latest version of WP (4.1)
254
+ * Increases minimum version to WP 3.8
255
+ * Removes deprecated screen_icon()
256
+ * Adds $usp_wp_vers for version check
257
+ * Streamline/fine-tune plugin code
258
+ * Adds Text Domain and Domain Path to file header
259
+ * Adds alert panel to plugin settings page
260
+ * Adds Serbo-Croatian translation - thanks [Borisa Djuraskovic](http://www.webhostinghub.com/)
261
+ * Adds Chinese translation - thanks Xing
262
+ * Improves error handling
263
+ * Improves post author process
264
+ * Improves post-submission process
265
+ * Improves code in submission-form.php
266
+ * Adds nonce security to submission process
267
+ * Adds proper headers to email alert
268
+ * Adds Email field to the form (hidden by default)
269
+ * Adds USP Info meta box to Post Edit screen (Props: Nathan Clough)
270
+ * Adds specific error messages for fields/files (e.g., min, max, required)
271
+ * Adds option to disable required attributes
272
+ * Adds usp_post_status filter hook
273
+ * Adds usp_file_key filter hook
274
+ * Adds usp_post_data filter hook
275
+ * Adds usp_editor_settings filter hook
276
+ * Adds usp_error_message filter hook
277
+ * Adds usp_post_moderate filter hook
278
+ * Adds usp_post_publish filter hook
279
+ * Adds usp_post_approve filter hook
280
+ * Adds drag_drop_upload to visual/rich-text editor
281
+ * Adds option to require unique post titles
282
+ * Changes approved-post count to check for name/IP instead of URL/IP
283
+ * Changes class .hidden to .usp-hidden in default submission form
284
+ * Changes class .no-js to .usp-no-js in default submission form
285
+ * Changes class .js to .usp-js in default submission form
286
+ * Replaces sanitize_text_field() with esc_url() for URL field
287
+ * Replaces default .mo/.po templates with .pot template
288
+ * Fixes bug where encoded characters are removed from URL
289
+ * Fixes various bugs and PHP notices
290
+
291
+ **20140930**
292
+
293
+ * Removes required attribute from default form textarea
294
+ * Removes "exclude" from type on redirect-override in default form
295
+ * Adds class "exclude" and "hidden" to redirect-override in default form
296
+
297
+ **20140927**
298
+
299
+ * Tested on latest version of WordPress (4.0)
300
+ * Increases min-version requirement to 3.7
301
+ * Improves layout and styles of plugin settings page
302
+ * Adds Romanian translation - thanks [Hideg Andras](http://www.blue-design.ro/)
303
+ * Adds Persian (Farsi) translation - thanks [Pooya Behravesh](http://icomp.ir/)
304
+ * Adds French translation - thanks [Mirko Humbert](http://www.designer-daily.com/) and [Matthieu Solente](http://copier-coller.com/)
305
+ * Updates default mo/po translation files
306
+ * Updates Parsley.js to version 2.0
307
+ * Updates usp.css with styles for Parsley 2.0
308
+ * Updates captcha-check script for Parsley 2.0
309
+ * Updates markup in default form for Parsley 2.0
310
+ * Replaces call to wp-load.php with wp_print_scripts
311
+ * Replaces sac.php with individual JavaScript libraries
312
+ * Improves logic of usp_enqueueResources() function
313
+ * Improves logic of min-file check JavaScript
314
+ * Removes ?version from enqueued resources
315
+ * Adds option to use "custom" form and stylesheet
316
+ * Removes deprecated "classic" form, submission-form-classic.php and usp-classic.css
317
+ * Removes `novalidate` from default form
318
+ * Removes `data-type="url"` from default form
319
+ * Removes `.usp-required` classes from default form
320
+ * Removes `id="user-submitted-tags"` from default form
321
+ * Removes `<div class="usp-error"></div>` from default form
322
+ * Adds "Please select a category.." to category select field
323
+ * Updates CSS for default form, see list at https://m0n.co/e
324
+ * Replaces some stripslashes() with sanitize_text_field()
325
+ * Replaces some htmlentities() with sanitize_text_field()
326
+ * Fixes bug where too big/small images would not trigger error
327
+ * Adds post id and error as query variable in return URL
328
+ * Adds sanitize_text_field() to usp_currentPageURL()
329
+ * Adds the following filter hooks:
330
+ * `usp_post_status`
331
+ * `usp_post_author`
332
+ * `usp_form_shortcode`
333
+ * `usp_mail_subject`
334
+ * `usp_mail_message`
335
+ * `usp_new_post`
336
+ * `usp_input_validate`
337
+ * Adds the following action hooks:
338
+ * `usp_submit_success`
339
+ * `usp_submit_error`
340
+ * `usp_insert_before`
341
+ * `usp_insert_after`
342
+ * `usp_files_before`
343
+ * `usp_files_after`
344
+ * `usp_current_page`
345
+
346
+ **20140308**
347
+
348
+ * usp_require_wp_version() now runs only on plugin activation
349
+
350
+ **20140123**
351
+
352
+ * Tested with latest version of WordPress (3.8)
353
+ * Added trailing slash to load_plugin_textdomain()
354
+ * Increased WP minimum version requirement from 3.3 to 3.5
355
+ * Added popout info about Pro version now available
356
+ * Added Spanish translation; thanks to [María Iglesias](http://www.globalcultura.com/)
357
+ * Change CSS for "USP" button to display after the "Filter" button on edit.php
358
+ * Added 8px margin to "Empty Trash" button on the Post Trash screen
359
+ * Changed handle from "uspContent" to "uspcontent" for wp_editor()
360
+ * Added class ".usp-required" to input fields (for use with JavaScript)
361
+ * Fixed issue of submitted posts going to Trash when a specific number of images is required AND the user submits the form without selecting the required number of images. JavaScript now checks for required image(s) and will not allow the form to be submitted until the user has selected the correct number of images.
362
+ * Improved logic responsible for displaying file input fields and the "Add Another Image" button
363
+ * Added option to display custom markup for "Add Another Image" button
364
+ * Replaced select fields with number inputs for settings "minimum/maximum number of images"
365
+ * Added `href`, `rel`, and `target` attributes to $allowed_atts
366
+ * Made default options translatable, generated new mo/po templates
367
+ * Streamlined plugin settings intro panel
368
+
369
+ **20131107**
370
+
371
+ * Added i18n support
372
+ * Added uninstall.php file
373
+ * Removed "&Delta;" from `die()`
374
+ * Added "rate this plugin" links
375
+ * Added Brazilian Portuguese translation; thanks to [Daniel Lemes](http://www.tutoriart.com.br/)
376
+ * Added notes about support for multiple email addresses for email alerts
377
+ * Increased `line-height` on settings page `<td>` elements
378
+ * Added `.inline` class to some plugin settings
379
+ * Changed CSS for `#usp_admin_filter_posts` in usp-admin.css
380
+ * Changed link text on Post filter button from "User Submitted Posts" to "USP"
381
+ * Fixed backwards setting for captcha case-sensitivity
382
+ * Added `is_object($post)` to `usp_display_featured_image`; Thanks to [Larry Holish](holish.net)
383
+ * Changed `application/x-javascript` to `application/javascript` in usp.php
384
+ * Removed `getUrlVars` function and changed "forget input values" to use a simpler regex; Thanks to [Larry Holish](holish.net)
385
+ * Tricked out `wp_editor` with complete array in both submission-form files
386
+ * Added note on settings screen about deprecating the "classic" submit form
387
+ * Replaced `wp-blog-header.php` with `wp-load.php` in usp.php
388
+ * Improved sanitization of POST variables
389
+ * Added check for empty content when content textarea is displayed on form
390
+ * Removed closing `?>` from user-submitted-posts.php
391
+ * Tested with latest version of WordPress (3.7)
392
+ * Fleshed out readme.txt with even more infos
393
+ * General code cleanup and maintenance
394
+
395
+ **20130720**
396
+
397
+ * Added option to set attachment as featured image
398
+ * Improved localization support (.mo and .po)
399
+ * Added optional use of WP's built-in rich text editor
400
+ * Added custom stylesheet for WP's rich text editor
401
+ * Replace antispam placeholder in submission-form.php
402
+ * Improved jQuery for "add another image" functionality
403
+ * Added jQuery script to remember form input values via cookies
404
+ * Added data validation for input fields via Parsley @ http://parsleyjs.org
405
+ * Overview and Updates panels now toggled open by default
406
+ * Updated CSS styles for HTML5 and Classic forms
407
+ * Improved logic for form verification JavaScript
408
+ * Resolved numerous PHP notices and warnings
409
+ * Updated readme.txt with more infos
410
+ * General code check n clean
411
+
412
+ **20130104**
413
+
414
+ * Added explanation of plugin functionality in readme.txt
415
+ * Fixed character encoding issue for author name
416
+ * Added margins to submit buttons (to fix WP's new CSS)
417
+ * Removed "anti-spam" text from captcha placeholder attribute
418
+ * usp_post_attachments() tag now accepts custom sizes
419
+ * Added temp fix for warning: "getimagesize(): Filename cannot be empty"
420
+ * Restyled USP filter button on admin Posts pages
421
+
422
+ **20121120**
423
+
424
+ * added id to tag input field in submission-form.php
425
+ * enabled option to disable loading of external JavaScript file
426
+ * enabled option to specify URL for targeted resource loading
427
+ * added `fieldset { border: 0; }` to usp.css stylesheet
428
+ * increased width of anti-spam input field (via usp.css)
429
+ * changed the order of input fields in submission-form.php
430
+ * fixed loading of resources on success and error pages
431
+ * added field for custom content to display before the USP form
432
+ * enable HMTL for success, error, and upload messages
433
+ * fixed issue with content not getting included in posts
434
+
435
+ **20121119**
436
+
437
+ * increased default image width and height
438
+ * comment out output start in three files
439
+ * remove echo output for input value attributes
440
+ * cleaned up placeholders with clearer infos
441
+ * remove usp_validateContent() function
442
+ * remove conditional if for content in usp_checkForPublicSubmission() [1]
443
+ * [1] default text no longer added to posts when empty
444
+ * remove content validation in usp_createPublicSubmission()
445
+ * added option to receive email alert for new submissions
446
+ * added option to set author as current user
447
+ * added option to set author url as usp url
448
+ * added option to set category as hidden
449
+ * submission-form.php &amp; submission-form-classic.php: changed markup output for success &amp; error messages
450
+
451
+ **20121108**
452
+
453
+ * Fixed non-submission when title and other fields are hidden
454
+
455
+ **20121107**
456
+
457
+ * Rebuilt plugin and optimized code using current WP API
458
+ * Redesigned settings page, toggling panels, better structure, more info, etc.
459
+ * Errors now redirect to specified page (if set) or current page
460
+ * Fixed bug to allow for unlimited number of uploaded images
461
+ * Cleaned up template tags, added inline comments
462
+ * Optimized/enhanced the user-submission form
463
+ * Added option to restore default settings
464
+ * Added settings link from Plugins page
465
+ * Renamed CSS and JavaScript files
466
+ * Added challenge question captcha
467
+ * Added hidden field for security
468
+ * Added option for custom success message
469
+ * Submission form now retains entered value if error
470
+ * Added placeholder attributes to the form fields
471
+ * Submissions including invalid upload files now redirect to form with error message
472
+ * Fixed default author of submitted posts
473
+ * the_author_link is not filterable, so created new function usp_author_link
474
+ * moved admin styles from form stylesheet to admin-only stylesheet
475
+ * Added new HTML5 form and stylesheet, kept originals as "classic" version
476
+
477
+ **1.0**
478
+
479
+ * Initial release
trunk/images/250x250-banhammer-pro.jpg ADDED
Binary file
trunk/images/250x250-bbq-pro.jpg ADDED
Binary file
trunk/images/250x250-blackhole-pro.jpg ADDED
Binary file
trunk/images/250x250-digging-into-wordpress.jpg ADDED
Binary file
trunk/images/250x250-htaccess-made-easy.jpg ADDED
Binary file
trunk/images/250x250-ses-pro.jpg ADDED
Binary file
trunk/images/250x250-tao-of-wordpress.jpg ADDED
Binary file
trunk/images/250x250-usp-pro.jpg ADDED
Binary file
trunk/images/250x250-wp-themes-in-depth.jpg ADDED
Binary file
trunk/images/usp-logo.jpg ADDED
Binary file
trunk/images/usp-pro.png ADDED
Binary file
trunk/languages/usp-ar.mo ADDED
Binary file
trunk/languages/usp-ar.po ADDED
@@ -0,0 +1,1276 @@
1
+ msgid ""
2
+ msgstr ""
3
+ "MIME-Version: 1.0\n"
4
+ "Content-Type: text/plain; charset=UTF-8\n"
5
+ "Content-Transfer-Encoding: 8bit\n"
6
+ "X-Generator: POEditor.com\n"
7
+ "Project-Id-Version: USP 20180316\n"
8
+ "Language: ar\n"
9
+
10
+ #. Name of the plugin
11
+ #: user-submitted-posts.php:44 library/support-panel.php:5
12
+ msgid "User Submitted Posts"
13
+ msgstr "المستخدم المشاركات المقدمة"
14
+
15
+ #: user-submitted-posts.php:81
16
+ msgid "requires WordPress "
17
+ msgstr "يتطلب وورد"
18
+
19
+ #: user-submitted-posts.php:82
20
+ msgid " or higher, and has been deactivated! "
21
+ msgstr " أو أعلى ، وقد تم إلغاء تنشيطه!"
22
+
23
+ #: user-submitted-posts.php:83
24
+ msgid "Please return to the"
25
+ msgstr "يرجى العودة إلى"
26
+
27
+ #: user-submitted-posts.php:84
28
+ msgid "WordPress Admin Area"
29
+ msgstr "وورد الادارية المجال"
30
+
31
+ #: user-submitted-posts.php:85
32
+ msgid "to upgrade WordPress and try again."
33
+ msgstr "لترقية WordPress وحاول مرة أخرى."
34
+
35
+ #: user-submitted-posts.php:125
36
+ msgid "User Submitted Post"
37
+ msgstr "المستخدم نشر المشاركة"
38
+
39
+ #: user-submitted-posts.php:419
40
+ msgid "User Submitted Post Info"
41
+ msgstr "User Submitted Post Info"
42
+
43
+ #: user-submitted-posts.php:449
44
+ msgid "Submitter Name: "
45
+ msgstr "اسم مقدم البلاغ:"
46
+
47
+ #: user-submitted-posts.php:450
48
+ msgid "Submitter Email: "
49
+ msgstr "مرسل البريد الإلكتروني:"
50
+
51
+ #: user-submitted-posts.php:451
52
+ msgid "Submitter URL: "
53
+ msgstr "عنوان URL للمُرسِل:"
54
+
55
+ #: user-submitted-posts.php:452
56
+ msgid "Submitter IP: "
57
+ msgstr "عنوان IP للمُرسِل:"
58
+
59
+ #: user-submitted-posts.php:503
60
+ msgid "Show USP Posts"
61
+ msgstr "إظهار مشاركات USP"
62
+
63
+ #: user-submitted-posts.php:504 library/plugin-settings.php:979
64
+ msgid "USP"
65
+ msgstr "USP"
66
+
67
+ #: user-submitted-posts.php:1272
68
+ msgid " files required"
69
+ msgstr " الملفات المطلوبة"
70
+
71
+ #: user-submitted-posts.php:1273
72
+ msgid " file required"
73
+ msgstr " الملف المطلوب"
74
+
75
+ #: user-submitted-posts.php:1275
76
+ msgid " files"
77
+ msgstr " ملفات"
78
+
79
+ #: user-submitted-posts.php:1276
80
+ msgid " file"
81
+ msgstr " ملف"
82
+
83
+ #: user-submitted-posts.php:1278 user-submitted-posts.php:1279
84
+ #: user-submitted-posts.php:1280 user-submitted-posts.php:1281
85
+ msgid " pixels"
86
+ msgstr " بكسل"
87
+
88
+ #: user-submitted-posts.php:1283 library/core-functions.php:215
89
+ #: library/plugin-settings.php:284 library/plugin-settings.php:303
90
+ #: library/plugin-settings.php:701 library/plugin-settings.php:1195
91
+ msgid "Custom Field"
92
+ msgstr "حقل مخصص"
93
+
94
+ #: user-submitted-posts.php:1286
95
+ msgid "An error occurred. Please go back and try again."
96
+ msgstr "حدث خطأ. الرجاء العودة والمحاولة مجددا."
97
+
98
+ #: user-submitted-posts.php:1296
99
+ msgid "User login required"
100
+ msgstr "تسجيل دخول المستخدم مطلوب"
101
+
102
+ #: user-submitted-posts.php:1297
103
+ msgid "User name required"
104
+ msgstr "اسم المستخدم (مطلوب"
105
+
106
+ #: user-submitted-posts.php:1298
107
+ msgid "Post title required"
108
+ msgstr "عنوان المشاركة مطلوب"
109
+
110
+ #: user-submitted-posts.php:1299
111
+ msgid "User URL required"
112
+ msgstr "عنوان URL المستخدم مطلوب"
113
+
114
+ #: user-submitted-posts.php:1300
115
+ msgid "Post tags required"
116
+ msgstr "مشاركة البطاقات المطلوبة"
117
+
118
+ #: user-submitted-posts.php:1301
119
+ msgid "Post category required"
120
+ msgstr "فئة المشاركة المطلوبة"
121
+
122
+ #: user-submitted-posts.php:1302
123
+ msgid "Post content required"
124
+ msgstr "محتوى المشاركة المطلوبة"
125
+
126
+ #: user-submitted-posts.php:1303 user-submitted-posts.php:1304
127
+ msgid "Correct captcha required"
128
+ msgstr "تصحيح CAPTCHA المطلوبة"
129
+
130
+ #: user-submitted-posts.php:1305
131
+ msgid "User email required"
132
+ msgstr "البريد الإلكتروني المستخدم مطلوب"
133
+
134
+ #: user-submitted-posts.php:1306
135
+ msgid "Please check your email and try again"
136
+ msgstr "يرجى التحقق من بريدك الإلكتروني والمحاولة مرة أخرى"
137
+
138
+ #: user-submitted-posts.php:1307
139
+ msgid "Non-empty value for hidden field"
140
+ msgstr "قيمة غير فارغة للحقل المخفي"
141
+
142
+ #: user-submitted-posts.php:1308
143
+ msgid "Minimum number of images not met"
144
+ msgstr "الحد الأدنى من عدد الصور غير مستوفاة"
145
+
146
+ #: user-submitted-posts.php:1309
147
+ msgid "Maximum number of images exceeded "
148
+ msgstr "تم تجاوز الحد الأقصى لعدد الصور"
149
+
150
+ #: user-submitted-posts.php:1310
151
+ msgid "Minimum image width not met"
152
+ msgstr "لم يتم استيفاء الحد الأدنى لعرض الصورة"
153
+
154
+ #: user-submitted-posts.php:1311
155
+ msgid "Image width exceeds maximum"
156
+ msgstr "عرض الصورة يتجاوز الحد الأقصى"
157
+
158
+ #: user-submitted-posts.php:1312
159
+ msgid "Minimum image height not met"
160
+ msgstr "لم يتم تحقيق الحد الأدنى لارتفاع الصورة"
161
+
162
+ #: user-submitted-posts.php:1313
163
+ msgid "Image height exceeds maximum"
164
+ msgstr "يتجاوز ارتفاع الصورة الحد الأقصى"
165
+
166
+ #: user-submitted-posts.php:1314
167
+ msgid "File type not allowed (please upload images only)"
168
+ msgstr "نوع الملف غير مسموح به (يرجى تحميل الصور فقط)"
169
+
170
+ #: user-submitted-posts.php:1315
171
+ msgid " required"
172
+ msgstr " مطلوب"
173
+
174
+ #: user-submitted-posts.php:1319
175
+ msgid "File not uploaded. Please check the file and try again."
176
+ msgstr "لم يتم تحميل الملف. يرجى التحقق من الملف والمحاولة مرة أخرى."
177
+
178
+ #: user-submitted-posts.php:1323
179
+ msgid "The file(s) could not be uploaded"
180
+ msgstr "لا يمكن تحميل الملف (الملفات)"
181
+
182
+ #: user-submitted-posts.php:1325
183
+ msgid "Post not created. Please contact the site administrator for help."
184
+ msgstr "المشاركة لم يتم إنشاؤها. يرجى الاتصال بمسؤول الموقع للحصول على المساعدة."
185
+
186
+ #: user-submitted-posts.php:1326
187
+ msgid "Duplicate post title. Please try again."
188
+ msgstr "عنوان آخر مكرر. حاول مرة اخرى."
189
+
190
+ #: user-submitted-posts.php:1336
191
+ msgid "Error: "
192
+ msgstr "خطأ:"
193
+
194
+ #: user-submitted-posts.php:1362
195
+ msgid "Return to form"
196
+ msgstr "العودة إلى النموذج"
197
+
198
+ #: user-submitted-posts.php:1392 library/plugin-settings.php:955
199
+ msgid "Please"
200
+ msgstr "رجاء"
201
+
202
+ #: user-submitted-posts.php:1393
203
+ msgid "log in"
204
+ msgstr "تسجيل الدخول"
205
+
206
+ #: user-submitted-posts.php:1394
207
+ msgid "to submit content!"
208
+ msgstr "لتقديم المحتوى!"
209
+
210
+ #: views/submission-form.php:46 views/submission-form-alt.php:55
211
+ msgid "Please complete the required fields."
212
+ msgstr "يرجى إكمال الحقول المطلوبة."
213
+
214
+ #: views/submission-form.php:56 views/submission-form.php:57
215
+ #: views/submission-form-alt.php:61 views/submission-form-alt.php:62
216
+ msgid "Your Name"
217
+ msgstr "اسمك"
218
+
219
+ #: views/submission-form.php:62 views/submission-form.php:63
220
+ #: views/submission-form-alt.php:67 views/submission-form-alt.php:68
221
+ msgid "Your URL"
222
+ msgstr "عنوان URL الخاص بك"
223
+
224
+ #: views/submission-form.php:68 views/submission-form.php:69
225
+ #: views/submission-form-alt.php:73 views/submission-form-alt.php:74
226
+ msgid "Your Email"
227
+ msgstr "بريدك الالكتروني"
228
+
229
+ #: views/submission-form.php:74 views/submission-form.php:75
230
+ #: views/submission-form-alt.php:79 views/submission-form-alt.php:80
231
+ #: library/plugin-settings.php:1016
232
+ msgid "Post Title"
233
+ msgstr "عنوان المشاركة"
234
+
235
+ #: views/submission-form.php:80 views/submission-form.php:81
236
+ #: views/submission-form-alt.php:85 views/submission-form-alt.php:86
237
+ #: library/plugin-settings.php:1017
238
+ msgid "Post Tags"
239
+ msgstr "نشر العلامات"
240
+
241
+ #: views/submission-form.php:93 views/submission-form-alt.php:98
242
+ msgid "Antispam Question"
243
+ msgstr "مكافحة البريد التطفلي السؤال"
244
+
245
+ #: views/submission-form.php:98 views/submission-form-alt.php:103
246
+ #: library/plugin-settings.php:1018
247
+ msgid "Post Category"
248
+ msgstr "تصنيف الوظائف"
249
+
250
+ #: views/submission-form.php:100 views/submission-form-alt.php:105
251
+ msgid "Please select a category.."
252
+ msgstr "الرجاء تحديد الفئة.."
253
+
254
+ #: views/submission-form.php:135 views/submission-form.php:136
255
+ #: views/submission-form-alt.php:140 views/submission-form-alt.php:141
256
+ #: library/plugin-settings.php:1019
257
+ msgid "Post Content"
258
+ msgstr "آخر المحتوى"
259
+
260
+ #: views/submission-form.php:142 views/submission-form-alt.php:147
261
+ msgid "Verification"
262
+ msgstr "التحقق"
263
+
264
+ #: views/submission-form.php:149 views/submission-form-alt.php:154
265
+ msgid "Upload an Image"
266
+ msgstr "تحميل صورة"
267
+
268
+ #: views/submission-form.php:158 views/submission-form-alt.php:163
269
+ msgid "Add another image"
270
+ msgstr "أضف صورة أخرى"
271
+
272
+ #: views/submission-form.php:180 views/submission-form-alt.php:185
273
+ msgid "Human verification: leave this field empty."
274
+ msgstr "التحقق البشري: اترك هذا الحقل فارغًا."
275
+
276
+ #: views/submission-form.php:202 views/submission-form-alt.php:207
277
+ msgid "Submit Post"
278
+ msgstr "إرسال المشاركة"
279
+
280
+ #: library/shortcode-misc.php:18
281
+ msgid "Reset form"
282
+ msgstr "إعادة تعيين النموذج"
283
+
284
+ #: library/shortcode-misc.php:128
285
+ msgid "View full post"
286
+ msgstr "عرض المشاركة الكاملة"
287
+
288
+ #: library/plugin-settings.php:32
289
+ msgid "Get USP Pro for unlimited forms!"
290
+ msgstr "احصل على USP Pro لأشكال غير محدودة!"
291
+
292
+ #: library/plugin-settings.php:33
293
+ msgid "Go Pro"
294
+ msgstr "الذهاب برو"
295
+
296
+ #: library/plugin-settings.php:37
297
+ msgid "Settings"
298
+ msgstr "إعدادات"
299
+
300
+ #: library/plugin-settings.php:55
301
+ msgid "Give USP a 5-star rating at WordPress.org"
302
+ msgstr "امنح USP تصنيف 5 نجوم على WordPress.org"
303
+
304
+ #: library/plugin-settings.php:56
305
+ msgid "Rate this plugin&nbsp;&raquo;"
306
+ msgstr "تقييم هذا المكون الإضافي & nbsp؛ & raquo؛"
307
+
308
+ #: library/plugin-settings.php:114
309
+ msgid "WP Post (recommended)"
310
+ msgstr "مشاركة الفسفور الابيض (موصى به)"
311
+
312
+ #: library/plugin-settings.php:118
313
+ msgid "WP Page"
314
+ msgstr "صفحة الفسفور الابيض"
315
+
316
+ #: library/plugin-settings.php:134
317
+ msgid "HTML5 Form + Default CSS"
318
+ msgstr "HTML5 Form + Default CSS"
319
+
320
+ #: library/plugin-settings.php:134
321
+ msgid "(Recommended)"
322
+ msgstr "(موصى به)"
323
+
324
+ #: library/plugin-settings.php:138
325
+ msgid "HTML5 Form + Disable CSS"
326
+ msgstr "HTML5 Form + Disable CSS"
327
+
328
+ #: library/plugin-settings.php:138
329
+ msgid "(Provide your own styles)"
330
+ msgstr "(قدم الأنماط الخاصة بك)"
331
+
332
+ #: library/plugin-settings.php:142
333
+ msgid "Custom Form + Custom CSS"
334
+ msgstr "نموذج مخصص + مخصص CSS"
335
+
336
+ #: library/plugin-settings.php:142
337
+ msgid "(Provide your own form template &amp; styles)"
338
+ msgstr "(قم بتوفير قالب النموذج الخاص بك & amp؛ styles)"
339
+
340
+ #: library/plugin-settings.php:158 library/plugin-settings.php:182
341
+ #: library/plugin-settings.php:205 library/plugin-settings.php:229
342
+ msgid "Auto-display before post content"
343
+ msgstr "العرض التلقائي قبل نشر المحتوى"
344
+
345
+ #: library/plugin-settings.php:162 library/plugin-settings.php:186
346
+ #: library/plugin-settings.php:209 library/plugin-settings.php:233
347
+ msgid "Auto-display after post content"
348
+ msgstr "العرض التلقائي بعد محتوى النشر"
349
+
350
+ #: library/plugin-settings.php:166
351
+ msgid "Do not auto-display submitted images"
352
+ msgstr "لا تقم بعرض الصور المرسلة تلقائيًا"
353
+
354
+ #: library/plugin-settings.php:190
355
+ msgid "Do not auto-display submitted email"
356
+ msgstr "لا تقم تلقائيًا بعرض البريد الإلكتروني المقدم"
357
+
358
+ #: library/plugin-settings.php:213
359
+ msgid "Do not auto-display submitted URL"
360
+ msgstr "لا تقم تلقائيًا بعرض عنوان URL المقدم"
361
+
362
+ #: library/plugin-settings.php:237
363
+ msgid "Do not auto-display the Custom Field"
364
+ msgstr "لا تقم بعرض الحقل المخصص تلقائيًا"
365
+
366
+ #: library/plugin-settings.php:265 library/plugin-settings.php:297
367
+ #: library/plugin-settings.php:330 library/plugin-settings.php:362
368
+ msgid "Display and require"
369
+ msgstr "العرض وتتطلب"
370
+
371
+ #: library/plugin-settings.php:266 library/plugin-settings.php:298
372
+ msgid "Display but do not require"
373
+ msgstr "عرض ولكن لا تتطلب"
374
+
375
+ #: library/plugin-settings.php:267 library/plugin-settings.php:299
376
+ #: library/plugin-settings.php:331 library/plugin-settings.php:363
377
+ msgid "Disable this field"
378
+ msgstr "تعطيل هذا المجال"
379
+
380
+ #: library/plugin-settings.php:302 library/plugin-settings.php:334
381
+ #: library/plugin-settings.php:366 library/plugin-settings.php:398
382
+ msgid "(Visit"
383
+ msgstr "(يزور"
384
+
385
+ #: library/plugin-settings.php:303 library/plugin-settings.php:335
386
+ #: library/plugin-settings.php:367 library/plugin-settings.php:399
387
+ msgid "to configure options)"
388
+ msgstr "لتهيئة الخيارات)"
389
+
390
+ #: library/plugin-settings.php:318 library/plugin-settings.php:335
391
+ #: library/plugin-settings.php:1213 library/plugin-settings.php:1218
392
+ msgid "Challenge Question"
393
+ msgstr "سؤال تحدي"
394
+
395
+ #: library/plugin-settings.php:350 library/plugin-settings.php:367
396
+ #: library/plugin-settings.php:1235
397
+ msgid "Google reCAPTCHA"
398
+ msgstr "جوجل reCAPTCHA"
399
+
400
+ #: library/plugin-settings.php:382
401
+ msgid "Post Images"
402
+ msgstr "نشر الصور"
403
+
404
+ #: library/plugin-settings.php:394
405
+ msgid "Display"
406
+ msgstr "عرض"
407
+
408
+ #: library/plugin-settings.php:395
409
+ msgid "Disable"
410
+ msgstr "تعطيل"
411
+
412
+ #: library/plugin-settings.php:399 library/plugin-settings.php:1296
413
+ msgid "Image Uploads"
414
+ msgstr "تحميل الصور"
415
+
416
+ #: library/plugin-settings.php:479
417
+ msgid "Draft"
418
+ msgstr "مشروع"
419
+
420
+ #: library/plugin-settings.php:480
421
+ msgid "Pending (default)"
422
+ msgstr "معلق (افتراضي)"
423
+
424
+ #: library/plugin-settings.php:481
425
+ msgid "Publish immediately"
426
+ msgstr "نشر على الفور"
427
+
428
+ #: library/plugin-settings.php:482
429
+ msgid "Publish after 1 approved post"
430
+ msgstr "نشر بعد 1 وظيفة معتمدة"
431
+
432
+ #: library/plugin-settings.php:483
433
+ msgid "Publish after "
434
+ msgstr "انشر بعد"
435
+
436
+ #: library/plugin-settings.php:483
437
+ msgid " approved posts"
438
+ msgstr " المشاركات المعتمدة"
439
+
440
+ #: library/plugin-settings.php:645
441
+ msgid "There was an error. Please ensure that you have added a title, some content, and that you have uploaded only images."
442
+ msgstr "كان هناك خطأ. يرجى التأكد من أنك أضفت عنوانًا ، وبعض المحتوى ، وأنك قمت بتحميل صور فقط."
443
+
444
+ #: library/plugin-settings.php:659
445
+ msgid "Please select your image(s) to upload."
446
+ msgstr "يرجى اختيار صورك لتحميلها."
447
+
448
+ #: library/plugin-settings.php:665
449
+ msgid "Success! Thank you for your submission."
450
+ msgstr "نجاح! شكرا لتقريركم."
451
+
452
+ #: library/plugin-settings.php:691
453
+ msgid "Email"
454
+ msgstr "البريد الإلكتروني"
455
+
456
+ #: library/plugin-settings.php:692
457
+ msgid "URL"
458
+ msgstr "URL"
459
+
460
+ #: library/plugin-settings.php:942
461
+ msgid "Toggle all panels"
462
+ msgstr "تبديل كل اللوحات"
463
+
464
+ #: library/plugin-settings.php:951
465
+ msgid "We need your support!"
466
+ msgstr "نحن بحاجة إلى دعمكم!"
467
+
468
+ #: library/plugin-settings.php:955
469
+ msgid "Make a donation via PayPal"
470
+ msgstr "تقديم تبرع عبر PayPal"
471
+
472
+ #: library/plugin-settings.php:955
473
+ msgid "make a donation"
474
+ msgstr "التبرع"
475
+
476
+ #: library/plugin-settings.php:955
477
+ msgid "and/or"
478
+ msgstr "و / أو"
479
+
480
+ #: library/plugin-settings.php:956
481
+ msgid "Rate and review at the Plugin Directory"
482
+ msgstr "التقييم والمراجعة في دليل المكونات الإضافية"
483
+
484
+ #: library/plugin-settings.php:957
485
+ msgid "give this plugin a 5-star rating"
486
+ msgstr "تعطي هذا البرنامج المساعد على تصنيف 5 نجوم"
487
+
488
+ #: library/plugin-settings.php:961
489
+ msgid "Your generous support enables continued development of this free plugin. Thank you!"
490
+ msgstr "دعمك السخي يتيح التطوير المستمر لهذا البرنامج المساعد المجاني. شكرا لكم!"
491
+
492
+ #: library/plugin-settings.php:966
493
+ msgid "Check this box if you have shown support"
494
+ msgstr "حدد هذا المربع إذا كنت قد أظهرت الدعم"
495
+
496
+ #: library/plugin-settings.php:975
497
+ msgid "Overview"
498
+ msgstr "نظرة عامة"
499
+
500
+ #: library/plugin-settings.php:979
501
+ msgid "enables your visitors to submit posts and upload images from the front-end of your site. "
502
+ msgstr "تمكن زوارك من إرسال المشاركات وتحميل الصور من الواجهة الأمامية لموقعك."
503
+
504
+ #: library/plugin-settings.php:980
505
+ msgid "For advanced functionality and unlimited forms, check out"
506
+ msgstr "للحصول على وظائف متقدمة وأشكال غير محدودة ، راجع"
507
+
508
+ #: library/plugin-settings.php:980 library/plugin-settings.php:1354
509
+ msgid "USP Pro"
510
+ msgstr "USP Pro"
511
+
512
+ #: library/plugin-settings.php:981
513
+ msgid "&mdash; the ultimate solution for user-generated content."
514
+ msgstr "و[مدش]؛ الحل النهائي للمحتوى من إنشاء المستخدم."
515
+
516
+ #: library/plugin-settings.php:985 library/plugin-settings.php:1002
517
+ msgid "Plugin Settings"
518
+ msgstr "إعدادات البرنامج المساعد"
519
+
520
+ #: library/plugin-settings.php:986
521
+ msgid "Display the form"
522
+ msgstr "عرض النموذج"
523
+
524
+ #: library/plugin-settings.php:987 library/plugin-settings.php:1511
525
+ msgid "Plugin Homepage"
526
+ msgstr "Plugin Homepage"
527
+
528
+ #: library/plugin-settings.php:990
529
+ msgid "If you like this plugin, please"
530
+ msgstr "إذا كنت تحب هذا البرنامج المساعد ، من فضلك"
531
+
532
+ #: library/plugin-settings.php:991
533
+ msgid "THANK YOU for your support!"
534
+ msgstr "شكرا لدعمكم!"
535
+
536
+ #: library/plugin-settings.php:991
537
+ msgid "give it a 5-star rating"
538
+ msgstr "أعطها تصنيف 5 نجوم"
539
+
540
+ #: library/plugin-settings.php:995
541
+ msgid "Unlimited front-end forms"
542
+ msgstr "أشكال أمامية غير محدودة"
543
+
544
+ #: library/plugin-settings.php:995
545
+ msgid "Get USP Pro"
546
+ msgstr "احصل على USP Pro"
547
+
548
+ #: library/plugin-settings.php:1005
549
+ msgid "Configure your settings for User Submitted Posts."
550
+ msgstr "قم بتكوين الإعدادات الخاصة بمستخدم المرسلين."
551
+
552
+ #: library/plugin-settings.php:1007
553
+ msgid "Form Fields"
554
+ msgstr "حقول النموذج"
555
+
556
+ #: library/plugin-settings.php:1013
557
+ msgid "User Name"
558
+ msgstr "اسم المستخدم"
559
+
560
+ #: library/plugin-settings.php:1014
561
+ msgid "User Email"
562
+ msgstr "البريد الالكتروني للمستخدم"
563
+
564
+ #: library/plugin-settings.php:1015
565
+ msgid "User URL"
566
+ msgstr "عنوان URL للمستخدم"
567
+
568
+ #: library/plugin-settings.php:1030
569
+ msgid "General Settings"
570
+ msgstr "الاعدادات العامة"
571
+
572
+ #: library/plugin-settings.php:1032
573
+ msgid "Note that the default settings work fine for most cases."
574
+ msgstr "لاحظ أن الإعدادات الافتراضية تعمل بشكل جيد لمعظم الحالات."
575
+
576
+ #: library/plugin-settings.php:1037
577
+ msgid "Form Style"
578
+ msgstr "نمط النموذج"
579
+
580
+ #: library/plugin-settings.php:1042
581
+ msgid "With this option, you can copy the plugin&rsquo;s default templates:"
582
+ msgstr "باستخدام هذا الخيار ، يمكنك نسخ القوالب الافتراضية للمكون الإضافي:"
583
+
584
+ #: library/plugin-settings.php:1047
585
+ msgid "..and upload them into a directory named"
586
+ msgstr ".. وتحميلهم إلى دليل اسمه"
587
+
588
+ #: library/plugin-settings.php:1047
589
+ msgid "in your theme:"
590
+ msgstr "في مظهرك:"
591
+
592
+ #: library/plugin-settings.php:1053
593
+ msgid "That will enable you to customize the form and styles as desired. For more info, check out the \"Custom Submission Form\" section in the"
594
+ msgstr "سيمكنك ذلك من تخصيص النموذج والأساليب حسب الرغبة. لمزيد من المعلومات ، راجع قسم \"نموذج التقديم المخصص\" في"
595
+
596
+ #: library/plugin-settings.php:1054
597
+ msgid "Installation Docs"
598
+ msgstr "مستندات التثبيت"
599
+
600
+ #: library/plugin-settings.php:1055
601
+ msgid "FYI: here is a"
602
+ msgstr "لمعلوماتك: هنا هو"
603
+
604
+ #: library/plugin-settings.php:1055
605
+ msgid "list of USP CSS selectors"
606
+ msgstr "قائمة من محددات USP CSS"
607
+
608
+ #: library/plugin-settings.php:1061
609
+ msgid "Include JavaScript"
610
+ msgstr "تضمين جافا سكريبت"
611
+
612
+ #: library/plugin-settings.php:1063
613
+ msgid "Check this box if you want to include the external JavaScript files (recommended)."
614
+ msgstr "حدد هذا المربع إذا كنت تريد تضمين ملفات جافا سكريبت الخارجية (مستحسن)."
615
+
616
+ #: library/plugin-settings.php:1066
617
+ msgid "Targeted Loading"
618
+ msgstr "التحميل المستهدف"
619
+
620
+ #: library/plugin-settings.php:1068
621
+ msgid "By default, external CSS &amp; JavaScript files are loaded on every page. Here you may specify the URL of the USP form to load resources only on that page. Note: leave blank to load on all pages."
622
+ msgstr "بشكل افتراضي ، CSS & amp؛ يتم تحميل ملفات جافا سكريبت على كل صفحة. هنا يمكنك تحديد عنوان URL لنموذج USP لتحميل الموارد فقط على تلك الصفحة. ملاحظة: اتركه فارغا للتحميل على جميع الصفحات."
623
+
624
+ #: library/plugin-settings.php:1071
625
+ msgid "Post Type"
626
+ msgstr "نوع آخر"
627
+
628
+ #: library/plugin-settings.php:1074
629
+ msgid "Submit posts as WP Posts or Pages"
630
+ msgstr "إرسال المشاركات كوظائف WP أو الصفحات"
631
+
632
+ #: library/plugin-settings.php:1078
633
+ msgid "Post Status"
634
+ msgstr "وضع آخر"
635
+
636
+ #: library/plugin-settings.php:1081
637
+ msgid "Post Status for submitted posts"
638
+ msgstr "حالة المشاركة للوظائف المرسلة"
639
+
640
+ #: library/plugin-settings.php:1085
641
+ msgid "Redirect URL"
642
+ msgstr "إعادة توجيه URL"
643
+
644
+ #: library/plugin-settings.php:1087
645
+ msgid "Specify a URL to redirect the user after post-submission. Leave blank to redirect back to current page."
646
+ msgstr "حدد عنوان URL لإعادة توجيه المستخدم بعد الإرسال. اتركه فارغًا لإعادة التوجيه إلى الصفحة الحالية."
647
+
648
+ #: library/plugin-settings.php:1090
649
+ msgid "Success Message"
650
+ msgstr "نجاح رسالة"
651
+
652
+ #: library/plugin-settings.php:1092
653
+ msgid "Success message that is displayed if post-submission is successful. Basic markup is allowed."
654
+ msgstr "رسالة النجاح التي يتم عرضها في حالة نجاح الإرسال اللاحق. الترميز الأساسي مسموح به."
655
+
656
+ #: library/plugin-settings.php:1095
657
+ msgid "Error Message"
658
+ msgstr "رسالة خطأ"
659
+
660
+ #: library/plugin-settings.php:1097
661
+ msgid "General error message that is displayed if post-submission fails. Basic markup is allowed."
662
+ msgstr "رسالة الخطأ العامة التي يتم عرضها في حالة فشل مرحلة ما بعد الإرسال. الترميز الأساسي مسموح به."
663
+
664
+ #: library/plugin-settings.php:1100
665
+ msgid "Custom Content"
666
+ msgstr "محتوى مخصص"
667
+
668
+ #: library/plugin-settings.php:1102
669
+ msgid "Custom text/markup to be included before the submission form. Leave blank to disable."
670
+ msgstr "نص / ترميز مخصص ليتم تضمينه قبل نموذج التقديم. اتركه فارغًا لتعطيله."
671
+
672
+ #: library/plugin-settings.php:1105
673
+ msgid "Rich Text Editor"
674
+ msgstr "معالج النصوص"
675
+
676
+ #: library/plugin-settings.php:1107
677
+ msgid "Check this box if you want to enable WP rich text editing for submitted posts."
678
+ msgstr "ضع علامة اختيار في هذا المربع إذا كنت ترغب في تمكين تحرير نص rich WP للإرسالت المقدمة."
679
+
680
+ #: library/plugin-settings.php:1110
681
+ msgid "Unique Titles"
682
+ msgstr "العناوين الفريدة"
683
+
684
+ #: library/plugin-settings.php:1112
685
+ msgid "Require submitted post titles to be unique (useful for preventing multiple/duplicate submitted posts)."
686
+ msgstr "طلب أن تكون عناوين النشر المرسلة فريدة (مفيدة لمنع النشرات المتعددة / المكررة)."
687
+
688
+ #: library/plugin-settings.php:1115
689
+ msgid "Disable Required"
690
+ msgstr "تعطيل المطلوبة"
691
+
692
+ #: library/plugin-settings.php:1117
693
+ msgid "Disable all required attributes on default form fields (useful for troubleshooting error messages)."
694
+ msgstr "قم بتعطيل جميع السمات المطلوبة في حقول النموذج الافتراضية (مفيدة لتحري الخلل وإصلاحه)."
695
+
696
+ #: library/plugin-settings.php:1120
697
+ msgid "Disable IP Tracking"
698
+ msgstr "تعطيل تتبع IP"
699
+
700
+ #: library/plugin-settings.php:1122
701
+ msgid "By default USP records the IP address with each submitted post. Check this box to disable all IP tracking."
702
+ msgstr "بشكل افتراضي ، يسجل USP عنوان IP مع كل مشاركة تم إرسالها. حدد هذا المربع لتعطيل كل تتبع IP."
703
+
704
+ #: library/plugin-settings.php:1125
705
+ msgid "Enable Shortcodes"
706
+ msgstr "تمكين الرموز القصيرة"
707
+
708
+ #: library/plugin-settings.php:1127
709
+ msgid "Enable shortcodes in widgets. By default, WordPress does not enable shortcodes in widgets. "
710
+ msgstr "تمكين الرموز القصيرة في الحاجيات. بشكل افتراضي ، لا يقوم WordPress بتمكين الرموز القصيرة في الأدوات."
711
+
712
+ #: library/plugin-settings.php:1128
713
+ msgid "This setting enables any/all shortcodes in widgets (even shortcodes from other plugins)."
714
+ msgstr "يمكّن هذا الإعداد أي / جميع الرموز القصيرة في الأدوات (حتى الرموز القصيرة من المكونات الإضافية الأخرى)."
715
+
716
+ #: library/plugin-settings.php:1133 library/plugin-settings.php:1138
717
+ msgid "Categories"
718
+ msgstr "الاقسام"
719
+
720
+ #: library/plugin-settings.php:1141
721
+ msgid "Select which categories may be assigned to submitted posts (click to toggle)"
722
+ msgstr "حدد الفئات التي قد يتم تعيينها للوظائف المرسلة (انقر للتبديل)"
723
+
724
+ #: library/plugin-settings.php:1149
725
+ msgid "Hidden/Default Category"
726
+ msgstr "مخفي / الفئة الافتراضية"
727
+
728
+ #: library/plugin-settings.php:1151
729
+ msgid "Use a hidden field for the post category. This may be used to specify a default category when the category field is disabled."
730
+ msgstr "استخدم حقل مخفي لفئة النشر. يمكن استخدام هذا لتحديد فئة افتراضية عند تعطيل حقل الفئة."
731
+
732
+ #: library/plugin-settings.php:1154
733
+ msgid "Category ID for Hidden Field"
734
+ msgstr "معرف الفئة للحقل المخفي"
735
+
736
+ #: library/plugin-settings.php:1156
737
+ msgid "Specify the ID of the category to use for the &ldquo;Hidden/Default Category&rdquo; option."
738
+ msgstr "حدد معرف الفئة المطلوب استخدامها في & ldquo؛ الفئة المخفية / الافتراضية & rdquo؛ اختيار."
739
+
740
+ #: library/plugin-settings.php:1161
741
+ msgid "Users"
742
+ msgstr "المستخدمين"
743
+
744
+ #: library/plugin-settings.php:1166
745
+ msgid "Assigned Author"
746
+ msgstr "المؤلف المعين"
747
+
748
+ #: library/plugin-settings.php:1169
749
+ msgid "Specify the user that should be assigned as author for submitted posts."
750
+ msgstr "حدد المستخدم الذي يجب تعيينه كمؤلف للوظائف المرسلة."
751
+
752
+ #: library/plugin-settings.php:1173
753
+ msgid "Registered Username"
754
+ msgstr "اسم المستخدم المسجل"
755
+
756
+ #: library/plugin-settings.php:1175
757
+ msgid "Use registered username as post author. Valid when the person submitting the form is logged in to WordPress."
758
+ msgstr "استخدم اسم المستخدم المسجل كمؤلف منشور. صالح عندما يكون الشخص المقدم للنموذج مسجلًا في WordPress."
759
+
760
+ #: library/plugin-settings.php:1178
761
+ msgid "User Profile URL"
762
+ msgstr "عنوان URL لملف المستخدم"
763
+
764
+ #: library/plugin-settings.php:1180
765
+ msgid "Use registered user&rsquo;s Profile URL as the value of the URL field. Valid when the person submitting the form is logged in to WordPress."
766
+ msgstr "استخدم عنوان URL لملف تعريف المستخدم المسجل كقيمة حقل عنوان URL. صالح عندما يكون الشخص المقدم للنموذج مسجلًا في WordPress."
767
+
768
+ #: library/plugin-settings.php:1183
769
+ msgid "Require User Login"
770
+ msgstr "يتطلب تسجيل دخول المستخدم"
771
+
772
+ #: library/plugin-settings.php:1185
773
+ msgid "Require users to be logged in to WordPress to view/submit the form"
774
+ msgstr "مطالبة المستخدمين بتسجيل الدخول إلى WordPress لعرض / إرسال النموذج"
775
+
776
+ #: library/plugin-settings.php:1188
777
+ msgid "Disable Replace Author"
778
+ msgstr "تعطيل استبدال المؤلف"
779
+
780
+ #: library/plugin-settings.php:1190
781
+ msgid "Do not replace post author with submitted user name"
782
+ msgstr "لا تستبدل مؤلف المنشور باسم المستخدم المقدم"
783
+
784
+ #: library/plugin-settings.php:1196
785
+ msgid "Here you may change the name and label used by the Custom Field. You can enable this field via the Form Fields setting, above."
786
+ msgstr "هنا يمكنك تغيير الاسم والتسمية المستخدمة في الحقل المخصص. يمكنك تمكين هذا الحقل من خلال إعداد حقول النماذج ، أعلاه."
787
+
788
+ #: library/plugin-settings.php:1201
789
+ msgid "Custom Field Name"
790
+ msgstr "اسم الحقل المخصص"
791
+
792
+ #: library/plugin-settings.php:1203
793
+ msgid "Use only alphanumeric, underscores, and dashes. If unsure, use the default name:"
794
+ msgstr "لا تستخدم سوى الأحرف الأبجدية الرقمية والشرطات السفلية والشرطات. إذا لم تكن متأكدًا ، فاستخدم الاسم الافتراضي:"
795
+
796
+ #: library/plugin-settings.php:1206
797
+ msgid "Custom Field Label"
798
+ msgstr "تسمية الحقل المخصص"
799
+
800
+ #: library/plugin-settings.php:1208
801
+ msgid "This will be displayed as the field label on the form. Default: Custom Field"
802
+ msgstr "سيتم عرض هذا كتسمية حقل في النموذج. الافتراضي: حقل مخصص"
803
+
804
+ #: library/plugin-settings.php:1220
805
+ msgid "To prevent spam, enter a question that users must answer before submitting the form."
806
+ msgstr "لمنع الرسائل غير المرغوب فيها ، أدخل سؤالًا يجب على المستخدمين الإجابة عليه قبل إرسال النموذج."
807
+
808
+ #: library/plugin-settings.php:1223
809
+ msgid "Challenge Response"
810
+ msgstr "قبل التحدي"
811
+
812
+ #: library/plugin-settings.php:1225
813
+ msgid "Enter the *only* correct answer to the challenge question."
814
+ msgstr "أدخل الإجابة الصحيحة فقط * لسؤال التحدي."
815
+
816
+ #: library/plugin-settings.php:1228
817
+ msgid "Case-sensitivity"
818
+ msgstr "حساسية القضية"
819
+
820
+ #: library/plugin-settings.php:1230
821
+ msgid "Check this box if you want the challenge response to be case-sensitive."
822
+ msgstr "حدد هذا المربع إذا كنت تريد أن تكون استجابة التحدي حساسة لحالة الأحرف."
823
+
824
+ #: library/plugin-settings.php:1236
825
+ msgid "To enable Google reCAPTCHA, enter your public and private keys."
826
+ msgstr "لتمكين Google reCAPTCHA ، أدخل المفاتيح العامة والخاصة."
827
+
828
+ #: library/plugin-settings.php:1241
829
+ msgid "Public Key"
830
+ msgstr "المفتاح العمومي"
831
+
832
+ #: library/plugin-settings.php:1243
833
+ msgid "Enter your Public Key"
834
+ msgstr "أدخل مفتاحك العام"
835
+
836
+ #: library/plugin-settings.php:1246
837
+ msgid "Private Key"
838
+ msgstr "مفتاح سري"
839
+
840
+ #: library/plugin-settings.php:1248
841
+ msgid "Enter your Private Key"
842
+ msgstr "أدخل مفتاحك الخاص"
843
+
844
+ #: library/plugin-settings.php:1253
845
+ msgid "Email Alerts"
846
+ msgstr "تنبيهات البريد الإلكتروني"
847
+
848
+ #: library/plugin-settings.php:1258
849
+ msgid "Receive Email Alert"
850
+ msgstr "تلقي تنبيه عبر البريد الإلكتروني"
851
+
852
+ #: library/plugin-settings.php:1260
853
+ msgid "Check this box if you want to be notified via email for new post submissions."
854
+ msgstr "حدد هذا المربع إذا كنت تريد أن يتم إعلامك عبر البريد الإلكتروني لإرسال المشاركات الجديدة."
855
+
856
+ #: library/plugin-settings.php:1263
857
+ msgid "Enable HTML Format"
858
+ msgstr "تمكين تنسيق HTML"
859
+
860
+ #: library/plugin-settings.php:1265
861
+ msgid "Check this box to enable HTML format for email alerts."
862
+ msgstr "حدد هذا المربع لتمكين تنسيق HTML لتنبيهات البريد الإلكتروني."
863
+
864
+ #: library/plugin-settings.php:1268
865
+ msgid "Email Address for Alerts"
866
+ msgstr "عنوان البريد الإلكتروني للتنبيهات"
867
+
868
+ #: library/plugin-settings.php:1270
869
+ msgid "If you checked the box to receive email alerts, indicate here the address(es) to which the emails should be sent."
870
+ msgstr "إذا حددت المربع لتلقي تنبيهات البريد الإلكتروني ، فأشر هنا إلى العنوان (العناوين) الذي يجب إرسال رسائل البريد الإلكتروني إليه."
871
+
872
+ #: library/plugin-settings.php:1271
873
+ msgid "Multiple recipients may be included using a comma, like so:"
874
+ msgstr "قد يتم تضمين المستلمين المتعددين باستخدام فاصلة ، مثل:"
875
+
876
+ #: library/plugin-settings.php:1274
877
+ msgid "Email &ldquo;From&rdquo; Address"
878
+ msgstr "البريد الإلكتروني & ldquo؛ من & rdquo؛ عنوان"
879
+
880
+ #: library/plugin-settings.php:1276
881
+ msgid "Here you may customize the address(es) used for the &ldquo;From&rdquo; header (see plugin FAQs for info). "
882
+ msgstr "هنا يمكنك تخصيص العنوان (العناوين) المستخدم في & ldquo؛ من & rdquo؛ رأس (راجع المساعد الأسئلة الشائعة للحصول على معلومات)."
883
+
884
+ #: library/plugin-settings.php:1277
885
+ msgid "If multiple addresses are specified in the previous setting, include an equal number of &ldquo;From&rdquo; addresses for this setting (in the same order)."
886
+ msgstr "إذا تم تحديد عدة عناوين في الإعداد السابق ، فعليك بتضمين رقم متساوي من & ldquo؛ من & rdquo؛ عناوين لهذا الإعداد (في نفس الترتيب)."
887
+
888
+ #: library/plugin-settings.php:1280
889
+ msgid "Email Alert Subject"
890
+ msgstr "البريد الالكتروني تنبيه الموضوع"
891
+
892
+ #: library/plugin-settings.php:1282
893
+ msgid "Subject line for email alerts. Leave blank to use the default subject line. Note: you can use the following variables: "
894
+ msgstr "سطر الموضوع لتنبيهات البريد الإلكتروني. اتركه فارغًا لاستخدام سطر الموضوع الافتراضي. ملاحظة: يمكنك استخدام المتغيرات التالية:"
895
+
896
+ #: library/plugin-settings.php:1287
897
+ msgid "Email Alert Message"
898
+ msgstr "رسالة تنبيه بالبريد الإلكتروني"
899
+
900
+ #: library/plugin-settings.php:1289
901
+ msgid "Message for email alerts. Leave blank to use the default message. Note: you can use the following variables: "
902
+ msgstr "رسالة لتنبيهات البريد الإلكتروني. اتركه فارغًا لاستخدام الرسالة الافتراضية. ملاحظة: يمكنك استخدام المتغيرات التالية:"
903
+
904
+ #: library/plugin-settings.php:1301
905
+ msgid "Featured Image"
906
+ msgstr "صورة مميزة"
907
+
908
+ #: library/plugin-settings.php:1303
909
+ msgid "Set submitted images as Featured Images. Requires theme support for Featured Images (aka Post Thumbnails)."
910
+ msgstr "تعيين الصور المرسلة كصور مميزة. يتطلب دعم موضوع لصور مميزة (ويعرف أيضا باسم Thumbnails)."
911
+
912
+ #: library/plugin-settings.php:1306
913
+ msgid "Upload Message"
914
+ msgstr "تحميل رسالة"
915
+
916
+ #: library/plugin-settings.php:1308
917
+ msgid "Message that appears next to the upload field. Useful for stating your upload guidelines/policy/etc. Basic markup allowed."
918
+ msgstr "الرسالة التي تظهر بجوار حقل التحميل. من المفيد ذكر إرشادات / سياسات التحميل / etc. الترميز الأساسي مسموح به."
919
+
920
+ #: library/plugin-settings.php:1311
921
+ msgid "&ldquo;Add another image&rdquo; link"
922
+ msgstr "& ldquo؛ إضافة صورة أخرى & rdquo؛ حلقة الوصل"
923
+
924
+ #: library/plugin-settings.php:1313
925
+ msgid "Custom markup for the &ldquo;Add another image&rdquo; link. Leave blank to use the default markup (recommended)."
926
+ msgstr "ترميز مخصص لـ & ldquo؛ إضافة صورة أخرى & rdquo؛ حلقة الوصل. اتركه فارغا لاستخدام الترميز الافتراضي (مستحسن)."
927
+
928
+ #: library/plugin-settings.php:1316
929
+ msgid "Minimum number of images"
930
+ msgstr "الحد الأدنى لعدد الصور"
931
+
932
+ #: library/plugin-settings.php:1319
933
+ msgid "Specify the minimum number of images."
934
+ msgstr "حدد الحد الأدنى لعدد الصور."
935
+
936
+ #: library/plugin-settings.php:1323
937
+ msgid "Maximum number of images"
938
+ msgstr "أقصى عدد من الصور"
939
+
940
+ #: library/plugin-settings.php:1326
941
+ msgid "Specify the maximum number of images."
942
+ msgstr "تحديد الحد الأقصى لعدد الصور."
943
+
944
+ #: library/plugin-settings.php:1330
945
+ msgid "Minimum image width"
946
+ msgstr "الحد الأدنى لعرض الصورة"
947
+
948
+ #: library/plugin-settings.php:1332
949
+ msgid "Specify a minimum width (in pixels) for uploaded images."
950
+ msgstr "حدد الحد الأدنى للعرض (بالبكسل) للصور التي تم تحميلها."
951
+
952
+ #: library/plugin-settings.php:1335
953
+ msgid "Minimum image height"
954
+ msgstr "الحد الأدنى لارتفاع الصورة"
955
+
956
+ #: library/plugin-settings.php:1337
957
+ msgid "Specify a minimum height (in pixels) for uploaded images."
958
+ msgstr "حدد الحد الأدنى للارتفاع (بالبكسل) للصور التي تم تحميلها."
959
+
960
+ #: library/plugin-settings.php:1340
961
+ msgid "Maximum image width"
962
+ msgstr "أقصى عرض للصورة"
963
+
964
+ #: library/plugin-settings.php:1342
965
+ msgid "Specify a maximum width (in pixels) for uploaded images."
966
+ msgstr "حدد الحد الأقصى للعرض (بالبكسل) للصور التي تم تحميلها."
967
+
968
+ #: library/plugin-settings.php:1345
969
+ msgid "Maximum image height"
970
+ msgstr "أقصى ارتفاع للصورة"
971
+
972
+ #: library/plugin-settings.php:1347
973
+ msgid "Specify a maximum height (in pixels) for uploaded images."
974
+ msgstr "حدد الحد الأقصى للارتفاع (بالبكسل) للصور التي تم تحميلها."
975
+
976
+ #: library/plugin-settings.php:1350
977
+ msgid "More Options"
978
+ msgstr "مزيد من الخيارات"
979
+
980
+ #: library/plugin-settings.php:1353
981
+ msgid "For more options, like the ability to upload other file types (like PDF, Word, Zip, videos, and more), check out"
982
+ msgstr "لمزيد من الخيارات ، مثل القدرة على تحميل أنواع الملفات الأخرى (مثل PDF ، Word ، Zip ، ومقاطع الفيديو ، والمزيد) ، تحقق من ذلك"
983
+
984
+ #: library/plugin-settings.php:1354
985
+ msgid "Go Pro!"
986
+ msgstr "اذهب برو!"
987
+
988
+ #: library/plugin-settings.php:1361
989
+ msgid "Auto-Display Content"
990
+ msgstr "محتوى العرض التلقائي"
991
+
992
+ #: library/plugin-settings.php:1366
993
+ msgid "Images Auto-Display"
994
+ msgstr "الصور - العرض التلقائي"
995
+
996
+ #: library/plugin-settings.php:1368
997
+ msgid "Auto-display user-submitted images:"
998
+ msgstr "الصور التي يتم إرسالها تلقائيًا بواسطة المستخدم:"
999
+
1000
+ #: library/plugin-settings.php:1373
1001
+ msgid "Image Markup"
1002
+ msgstr "Image Markup"
1003
+
1004
+ #: library/plugin-settings.php:1375
1005
+ msgid "Markup to use for each submitted image (when auto-display is enabled). Can use"
1006
+ msgstr "استخدام الترميز لكل صورة تم إرسالها (عند تمكين العرض التلقائي). يمكن استخدام"
1007
+
1008
+ #: library/plugin-settings.php:1377 library/plugin-settings.php:1390
1009
+ #: library/plugin-settings.php:1403 library/plugin-settings.php:1416
1010
+ msgid "and"
1011
+ msgstr "و"
1012
+
1013
+ #: library/plugin-settings.php:1380
1014
+ msgid "Email Auto-Display"
1015
+ msgstr "البريد الإلكتروني العرض التلقائي"
1016
+
1017
+ #: library/plugin-settings.php:1382
1018
+ msgid "Auto-display user-submitted email:"
1019
+ msgstr "البريد الإلكتروني التلقائي الذي أرسله المستخدم للعرض:"
1020
+
1021
+ #: library/plugin-settings.php:1387
1022
+ msgid "Email Markup"
1023
+ msgstr "ترميز البريد الإلكتروني"
1024
+
1025
+ #: library/plugin-settings.php:1389
1026
+ msgid "Markup to use for the submitted email address (when auto-display is enabled). Can use"
1027
+ msgstr "الترميز المراد استخدامه لعنوان البريد الإلكتروني المُرسل (عند تمكين العرض التلقائي). يمكن استخدام"
1028
+
1029
+ #: library/plugin-settings.php:1393
1030
+ msgid "URL Auto-Display"
1031
+ msgstr "عنوان URL للعرض التلقائي"
1032
+
1033
+ #: library/plugin-settings.php:1395
1034
+ msgid "Auto-display user-submitted URL:"
1035
+ msgstr "عنوان URL التلقائي الذي أرسله المستخدم للعرض التلقائي:"
1036
+
1037
+ #: library/plugin-settings.php:1400
1038
+ msgid "URL Markup"
1039
+ msgstr "ترميز عنوان URL"
1040
+
1041
+ #: library/plugin-settings.php:1402
1042
+ msgid "Markup to use for the submitted URL (when auto-display is enabled). Can use"
1043
+ msgstr "الترميز المراد استخدامه لعنوان URL الذي تم إرساله (عندما يتم تمكين العرض التلقائي). يمكن استخدام"
1044
+
1045
+ #: library/plugin-settings.php:1406
1046
+ msgid "Custom Field Auto-Display"
1047
+ msgstr "حقل عرض تلقائي مخصص"
1048
+
1049
+ #: library/plugin-settings.php:1408
1050
+ msgid "Auto-display user-submitted Custom Field:"
1051
+ msgstr "الحقل المخصص الذي تم إرساله تلقائيًا بواسطة المستخدم:"
1052
+
1053
+ #: library/plugin-settings.php:1413
1054
+ msgid "Custom Field Markup"
1055
+ msgstr "Custom Field Markup"
1056
+
1057
+ #: library/plugin-settings.php:1415
1058
+ msgid "Markup to use for the submitted Custom Field (when auto-display is enabled). Can use"
1059
+ msgstr "الترميز المراد استخدامه للحقل المخصص الذي تم إرساله (عند تمكين العرض التلقائي). يمكن استخدام"
1060
+
1061
+ #: library/plugin-settings.php:1421 library/plugin-settings.php:1497
1062
+ msgid "Save Settings"
1063
+ msgstr "احفظ التغييرات"
1064
+
1065
+ #: library/plugin-settings.php:1426
1066
+ msgid "Display the Form"
1067
+ msgstr "عرض النموذج"
1068
+
1069
+ #: library/plugin-settings.php:1429
1070
+ msgid "Post-Submit Form"
1071
+ msgstr "نموذج ما بعد التقديم"
1072
+
1073
+ #: library/plugin-settings.php:1430
1074
+ msgid "USP enables you to display a post-submission form anywhere on your site."
1075
+ msgstr "يمكّنك USP من عرض نموذج ما بعد التقديم في أي مكان على موقعك."
1076
+
1077
+ #: library/plugin-settings.php:1431 library/plugin-settings.php:1438
1078
+ msgid "Use the shortcode to display the form on any WP Post or Page:"
1079
+ msgstr "استخدم الرمز القصير لعرض النموذج في أي من منشورات WP أو صفحة:"
1080
+
1081
+ #: library/plugin-settings.php:1433 library/plugin-settings.php:1440
1082
+ msgid "Or, use the template tag to display the form anywhere in your theme template:"
1083
+ msgstr "أو ، استخدم علامة القالب لعرض النموذج في أي مكان في قالب السمة الخاص بك:"
1084
+
1085
+ #: library/plugin-settings.php:1436
1086
+ msgid "Login/Register Form"
1087
+ msgstr "نموذج تسجيل الدخول / التسجيل"
1088
+
1089
+ #: library/plugin-settings.php:1437
1090
+ msgid "You also can display a form that enables users to log in, register, or reset their password."
1091
+ msgstr "يمكنك أيضًا عرض نموذج يمكّن المستخدمين من تسجيل الدخول أو التسجيل أو إعادة تعيين كلمة المرور الخاصة بهم."
1092
+
1093
+ #: library/plugin-settings.php:1443
1094
+ msgid "Display Submitted Posts"
1095
+ msgstr "عرض المشاركات المقدمة"
1096
+
1097
+ #: library/plugin-settings.php:1444
1098
+ msgid "Use this shortcode to display a list of submitted posts on any WP Post or Page:"
1099
+ msgstr "استخدم هذا الرمز القصير لعرض قائمة بالمشاركات المرسلة في أي من منشورات WP أو صفحة:"
1100
+
1101
+ #: library/plugin-settings.php:1446
1102
+ msgid "Or, use the template tag to display a list of submitted posts anywhere in your theme template:"
1103
+ msgstr "أو استخدم علامة القالب لعرض قائمة بالمشاركات المرسلة في أي مكان في قالب السمة الخاص بك:"
1104
+
1105
+ #: library/plugin-settings.php:1448
1106
+ msgid "Here are some examples showing how to configure this shortcode:"
1107
+ msgstr "فيما يلي بعض الأمثلة التي توضح كيفية تكوين هذا الرمز القصير:"
1108
+
1109
+ #: library/plugin-settings.php:1455
1110
+ msgid "Reset Form Button"
1111
+ msgstr "إعادة تعيين زر النموذج"
1112
+
1113
+ #: library/plugin-settings.php:1456
1114
+ msgid "This shortcode displays a link that resets the form to its original state:"
1115
+ msgstr "يعرض هذا الرمز القصير رابطًا يعيد تعيين النموذج إلى حالته الأصلية:"
1116
+
1117
+ #: library/plugin-settings.php:1458
1118
+ msgid "This shortcode accepts the following attributes:"
1119
+ msgstr "هذا الرمز القصير يقبل السمات التالية:"
1120
+
1121
+ #: library/plugin-settings.php:1463
1122
+ msgid "Note that the url attribute accepts"
1123
+ msgstr "لاحظ أن سمة url تقبل"
1124
+
1125
+ #: library/plugin-settings.php:1463
1126
+ msgid "to get the current URL."
1127
+ msgstr "للحصول على عنوان URL الحالي."
1128
+
1129
+ #: library/plugin-settings.php:1465
1130
+ msgid "Access Control"
1131
+ msgstr "صلاحية التحكم صلاحية الدخول"
1132
+
1133
+ #: library/plugin-settings.php:1466
1134
+ msgid "USP provides three shortcodes to control access and restrict content."
1135
+ msgstr "يوفر USP ثلاثة رموز قصيرة للتحكم في الوصول وتقييد المحتوى."
1136
+
1137
+ #: library/plugin-settings.php:1467
1138
+ msgid "Display content only to users with a specific capability:"
1139
+ msgstr "عرض المحتوى فقط للمستخدمين ذوي الإمكانات المحددة:"
1140
+
1141
+ #: library/plugin-settings.php:1469
1142
+ msgid "Display content to logged-in users:"
1143
+ msgstr "عرض المحتوى للمستخدمين الذين يسجلون الدخول:"
1144
+
1145
+ #: library/plugin-settings.php:1471
1146
+ msgid "Display content to visitors only:"
1147
+ msgstr "عرض المحتوى للزوار فقط:"
1148
+
1149
+ #: library/plugin-settings.php:1473
1150
+ msgid "Tip:"
1151
+ msgstr "تلميح:"
1152
+
1153
+ #: library/plugin-settings.php:1473
1154
+ msgid "to include markup in the deny message, you can use"
1155
+ msgstr "لتضمين الترميز في رسالة الرفض ، يمكنك استخدامه"
1156
+
1157
+ #: library/plugin-settings.php:1473
1158
+ msgid "to output"
1159
+ msgstr "لإخراج"
1160
+
1161
+ #: library/plugin-settings.php:1475
1162
+ msgid "Example"
1163
+ msgstr "مثال"
1164
+
1165
+ #: library/plugin-settings.php:1476
1166
+ msgid "If the user is logged in, display the post-submit form; or if the user is not logged in, display the login form:"
1167
+ msgstr "إذا قام المستخدم بتسجيل الدخول ، فقم بعرض نموذج ما بعد الإرسال ؛ أو إذا لم يقم المستخدم بتسجيل الدخول ، قم بعرض نموذج تسجيل الدخول:"
1168
+
1169
+ #: library/plugin-settings.php:1488
1170
+ msgid "Restore Defaults"
1171
+ msgstr "استعادة الضبط الافتراضي"
1172
+
1173
+ #: library/plugin-settings.php:1491
1174
+ msgid "Leave this option disabled to remember your settings. Or, to go ahead and restore the default plugin options: check the box, save your settings, and then deactivate/reactivate the plugin."
1175
+ msgstr "اترك هذا الخيار معطلًا لتذكر إعداداتك. أو للمضي قدمًا واستعادة خيارات المكوّن الإضافي الافتراضية: حدد المربع وحفظ الإعدادات ، ثم ألغِ تنشيط المكوّن الإضافي أو أعد تنشيطه."
1176
+
1177
+ #: library/plugin-settings.php:1495
1178
+ msgid "Restore default options upon plugin deactivation/reactivation."
1179
+ msgstr "استعادة الخيارات الافتراضية عند إلغاء تنشيط المكوّن الإضافي / إعادة التنشيط."
1180
+
1181
+ #: library/plugin-settings.php:1502
1182
+ msgid "Show Support"
1183
+ msgstr "إظهار الدعم"
1184
+
1185
+ #: library/plugin-settings.php:1511
1186
+ msgid "by"
1187
+ msgstr "بواسطة"
1188
+
1189
+ #: library/plugin-settings.php:1512
1190
+ msgid "Jeff Starr on Twitter"
1191
+ msgstr "جيف ستار على تويتر"
1192
+
1193
+ #: library/plugin-settings.php:1513
1194
+ msgid "Obsessive Web Design &amp; Development"
1195
+ msgstr "تصميم الويب الوسواس & amp؛ تطوير"
1196
+
1197
+ #: library/plugin-settings.php:1524
1198
+ msgid "Save Preference"
1199
+ msgstr "حفظ التفضيل"
1200
+
1201
+ #: library/plugin-settings.php:1531
1202
+ msgid "Are you sure you want to restore all default options? (this action cannot be undone)"
1203
+ msgstr "هل أنت متأكد من أنك تريد استعادة جميع الخيارات الافتراضية؟ (لا يمكن التراجع عن هذا الإجراء)"
1204
+
1205
+ #: library/support-panel.php:52
1206
+ msgid "Perishable Press Books"
1207
+ msgstr "كتب الصحافة القابلة للتلف"
1208
+
1209
+ #: library/support-panel.php:53
1210
+ msgid "Plugin Planet"
1211
+ msgstr "البرنامج المساعد الكوكب"
1212
+
1213
+ #: library/support-panel.php:54
1214
+ msgid "Donate via PayPal"
1215
+ msgstr "تبرع عبر PayPal"
1216
+
1217
+ #: library/support-panel.php:56
1218
+ msgid "books"
1219
+ msgstr "الكتب"
1220
+
1221
+ #: library/support-panel.php:57
1222
+ msgid "plugins"
1223
+ msgstr "الإضافات"
1224
+
1225
+ #: library/support-panel.php:58
1226
+ msgid "donation"
1227
+ msgstr "هبة"
1228
+
1229
+ #: library/support-panel.php:60
1230
+ msgid "Thank you for using"
1231
+ msgstr "شكرا لأستخدامك"
1232
+
1233
+ #: library/support-panel.php:61
1234
+ msgid "Please show support by purchasing one of my"
1235
+ msgstr "يرجى إظهار الدعم من خلال شراء واحدة من بلدي"
1236
+
1237
+ #: library/support-panel.php:62
1238
+ msgid "or"
1239
+ msgstr "أو"
1240
+
1241
+ #: library/support-panel.php:62
1242
+ msgid "or by making a"
1243
+ msgstr "أو عن طريق صنع"
1244
+
1245
+ #: library/support-panel.php:63
1246
+ msgid "Your generous support helps to ensure future development of"
1247
+ msgstr "دعمك السخي يساعد على ضمان التنمية المستقبلية"
1248
+
1249
+ #: library/support-panel.php:64
1250
+ msgid "and is greatly appreciated."
1251
+ msgstr "ويتم تقديره للغاية."
1252
+
1253
+ #: library/support-panel.php:66
1254
+ msgid "Any size donation helps me to continue developing this free plugin and other awesome WordPress resources."
1255
+ msgstr "يساعدني أي حجم التبرع في مواصلة تطوير هذا البرنامج المساعد المجاني وموارد WordPress الرائعة."
1256
+
1257
+ #. Description of the plugin
1258
+ #:
1259
+ msgid "Enables your visitors to submit posts and images from anywhere on your site."
1260
+ msgstr "تمكن زوارك من إرسال المشاركات والصور من أي مكان على موقعك."
1261
+
1262
+ #. URI of the plugin
1263
+ #:
1264
+ msgid "https://perishablepress.com/user-submitted-posts/"
1265
+ msgstr "https://perishablepress.com/user-submitted-posts/"
1266
+
1267
+ #. Author of the plugin
1268
+ #:
1269
+ msgid "Jeff Starr"
1270
+ msgstr "جيف ستار"
1271
+
1272
+ #. Author URI of the plugin
1273
+ #:
1274
+ msgid "https://plugin-planet.com/"
1275
+ msgstr "https://plugin-planet.com/"
1276
+
trunk/languages/usp-bn_BD.mo ADDED
Binary file
trunk/languages/usp-bn_BD.po ADDED
@@ -0,0 +1,1276 @@