Contact Form 7 - Version 2.1

Version Description

  • The required WordPress version has been changed and now requires WordPress 2.8 or higher. If you use WordPress 2.7, you will need to upgrade WordPress.
  • New "special mail tags" ([wpcf7.post_id], [wpcf7.post_name], [wpcf7.post_title], and [wpcf7.post_url]) have been introduced.
  • The multilingualization functionality has been improved. You are now able to create contact forms in any languages with just a few clicks.
  • The Tag Generator's JavaScript coding has been wholly reconstructed and you can extend it from the additional modules.
  • Interoperability with cache plugins (WP Super Cache, etc.) has been improved.
  • When known issues are found on your web host, a warning message is shown on the administration panel.
  • Uninstall.php file has been added. This will clean up its table from your database when you remove Contact Form 7 from your site.
  • Translations for Estonian (by Egon Elbre), German (by Ivan Graf), Hindi (by Ashish) and Italian (by Gianni Diurno) have been updated.

Releases

=

Download this release

Release Info

Developer takayukister
Plugin Icon 128x128 Contact Form 7
Version 2.1
Comparing to
See all releases

Code changes from version 2.0.7 to 2.1

README.txt CHANGED
@@ -1,10 +1,10 @@
1
  === Contact Form 7 ===
2
  Contributors: takayukister
3
  Donate link: http://pledgie.com/campaigns/3117
4
- Tags: contact, contact form, email, ajax, captcha, akismet, WPML, multilingual
5
- Requires at least: 2.7
6
- Tested up to: 2.9-rare
7
- Stable tag: 2.0.7
8
 
9
  Just another contact form plugin. Simple but flexible.
10
 
@@ -29,21 +29,21 @@ Contact Form 7 can manage multiple contact forms, plus you can customize the for
29
  * Czech (cs_CZ) - Korry, [Radovan Fiser](http://algymsa.cz/)
30
  * Danish (da_DK) - [Jens Griebel](http://www.kompas-it.dk/), [Georg S. Adamsen](http://wordpress.blogos.dk/)
31
  * Dutch (nl_NL) - [Chris Devriese](http://www.100it.be/), [Martin Hein](http://www.split-a-pixel.nl/)
32
- * Estonian (et) - [Peeter Rahuvarm](http://www.kraabus.ee)
33
  * Finnish (fi) - [Miika Turunen](http://www.webwork.fi/)
34
  * French (fr_FR) - [Jillij](http://www.jillij.com/), [Maître Mô](http://maitremo.fr/)
35
  * Georgian (ka_GE) - [Nodar Davituri](http://omedia.ge/)
36
  * German (de_DE) - [Marcel Spitau](http://blog.spitau.de), [Ivan Graf](http://blog.bildergallery.com/)
37
  * Greek (el) - [Nick Mouratidis](http://www.kepik.gr/), [Pr. friedlich](http://friedlich.wordpress.com/)
38
  * Hebrew (he_IL) - [Yaron Ofer](http://www.gadgetguru.co.il/)
39
- * Hindi (hi_IN) - [Tarun Joshi](http://www.readers-cafe.net/)
40
  * Hungarian (hu_HU) - [Andras Hirschler](http://hia.itblog.hu/), [János Csárdi-Braunstein](http://blogocska.org/)
41
  * Indonesian (id_ID) - [Hendry Lee](http://blogbuildingu.com/)
42
  * Italian (it_IT) - [Bruno](http://www.brunosalzano.com), [Gianni Diurno](http://gidibao.net/)
43
  * Japanese (ja) - [Takayuki Miyoshi](http://ideasilo.wordpress.com)
44
  * Korean (ko_KR) - Seong Eun Lee, [Jong-In Kim](http://incommunity.codex.kr/wordpress/)
45
  * Latvian (lv) - [Sandis Veinbergs](http://www.kleofass.lv/)
46
- * Lithuanian(lt_LT) - [Ernestas Kardzys](http://www.ernestas.info/)
47
  * Norwegian (nb_NO) - Kjetil M. Bergem, [aanvik.net](http://www.aanvik.net)
48
  * Persian (Farsi; fa_IR) - [Mohammad Musavi](http://www.musavis.com/)
49
  * Polish (pl_PL) - [Zbigniew Czernik](http://zibik.jogger.pl/), [Daniel Fruzynski](http://www.poradnik-webmastera.com)
@@ -60,11 +60,7 @@ Contact Form 7 can manage multiple contact forms, plus you can customize the for
60
  * Ukrainian (uk_UA) - [Andrey Kovba](http://myserver.com.ua/)
61
  * Vietnamese (vi) - Thanh Hải, Hà
62
 
63
- If you have created your own language pack, or have an update of an existing one, you can send [gettext .po and .mo files](http://codex.wordpress.org/Translating_WordPress) to me so that I can bundle it into Contact Form 7.
64
-
65
- = How to use Contact Form 7 in multilingual websites =
66
-
67
- Starting with version 2.0, Contact Form 7 can create multilingual contact form using the WPML plugin. See the detail on [WPML.org](http://wpml.org/wordpress-translation/translation-for-texts-by-other-plugins-and-themes/how-to-use-contact-form-7-in-multilingual-websites/).
68
 
69
  == Installation ==
70
 
@@ -79,10 +75,10 @@ For basic usage, you can also have a look at the [plugin homepage](http://contac
79
 
80
  Do you have questions or issues with Contact Form 7? Use these support channels appropriately.
81
 
 
82
  1. [FAQ](http://contactform7.com/faq/)
83
  1. [Support Forum](http://wordpress.org/tags/contact-form-7?forum_id=10)
84
  1. [WordPress HelpCenter](http://wphelpcenter.com/)
85
- 1. [Customization Service](http://contactform7.com/customization/)
86
 
87
  [Support](http://contactform7.com/support/)
88
 
@@ -92,13 +88,19 @@ Do you have questions or issues with Contact Form 7? Use these support channels
92
 
93
  == Changelog ==
94
 
95
- = 2.0.7 =
96
- * add new filter hook (`wpcf7_validation_error`) and action hooks (`wpcf7_admin_after_general_settings`, `wpcf7_admin_after_form`, `wpcf7_admin_after_mail`, `wpcf7_admin_after_mail_2`, `wpcf7_admin_after_messages`, and `wpcf7_admin_after_additional_settings`)
97
- * call `$captcha->cleanup()` if available and shorten cleanup period (in `modules/captcha.php`)
98
- * various fixes with administration panels
99
- * improve DB table check
100
- * fix bug relating to disappearing backslashes
101
- * sanitize filenames with multiple extensions (relating to the issue discussed on [Ticket #11122](http://core.trac.wordpress.org/ticket/11122))
102
- * update translation for Persian (props: Mohammad Musavi)
 
103
 
104
  [Releases](http://contactform7.com/category/releases/)
 
 
 
 
 
1
  === Contact Form 7 ===
2
  Contributors: takayukister
3
  Donate link: http://pledgie.com/campaigns/3117
4
+ Tags: contact, form, contact form, feedback, email, ajax, captcha, akismet, multilingual
5
+ Requires at least: 2.8
6
+ Tested up to: 3.0-alpha
7
+ Stable tag: 2.1
8
 
9
  Just another contact form plugin. Simple but flexible.
10
 
29
  * Czech (cs_CZ) - Korry, [Radovan Fiser](http://algymsa.cz/)
30
  * Danish (da_DK) - [Jens Griebel](http://www.kompas-it.dk/), [Georg S. Adamsen](http://wordpress.blogos.dk/)
31
  * Dutch (nl_NL) - [Chris Devriese](http://www.100it.be/), [Martin Hein](http://www.split-a-pixel.nl/)
32
+ * Estonian (et) - [Peeter Rahuvarm](http://www.kraabus.ee), Egon Elbre
33
  * Finnish (fi) - [Miika Turunen](http://www.webwork.fi/)
34
  * French (fr_FR) - [Jillij](http://www.jillij.com/), [Maître Mô](http://maitremo.fr/)
35
  * Georgian (ka_GE) - [Nodar Davituri](http://omedia.ge/)
36
  * German (de_DE) - [Marcel Spitau](http://blog.spitau.de), [Ivan Graf](http://blog.bildergallery.com/)
37
  * Greek (el) - [Nick Mouratidis](http://www.kepik.gr/), [Pr. friedlich](http://friedlich.wordpress.com/)
38
  * Hebrew (he_IL) - [Yaron Ofer](http://www.gadgetguru.co.il/)
39
+ * Hindi (hi_IN) - [Tarun Joshi](http://www.readers-cafe.net/), [Ashish](http://outshinesolutions.com/)
40
  * Hungarian (hu_HU) - [Andras Hirschler](http://hia.itblog.hu/), [János Csárdi-Braunstein](http://blogocska.org/)
41
  * Indonesian (id_ID) - [Hendry Lee](http://blogbuildingu.com/)
42
  * Italian (it_IT) - [Bruno](http://www.brunosalzano.com), [Gianni Diurno](http://gidibao.net/)
43
  * Japanese (ja) - [Takayuki Miyoshi](http://ideasilo.wordpress.com)
44
  * Korean (ko_KR) - Seong Eun Lee, [Jong-In Kim](http://incommunity.codex.kr/wordpress/)
45
  * Latvian (lv) - [Sandis Veinbergs](http://www.kleofass.lv/)
46
+ * Lithuanian (lt_LT) - [Ernestas Kardzys](http://www.ernestas.info/)
47
  * Norwegian (nb_NO) - Kjetil M. Bergem, [aanvik.net](http://www.aanvik.net)
48
  * Persian (Farsi; fa_IR) - [Mohammad Musavi](http://www.musavis.com/)
49
  * Polish (pl_PL) - [Zbigniew Czernik](http://zibik.jogger.pl/), [Daniel Fruzynski](http://www.poradnik-webmastera.com)
60
  * Ukrainian (uk_UA) - [Andrey Kovba](http://myserver.com.ua/)
61
  * Vietnamese (vi) - Thanh Hải, Hà
62
 
63
+ If you have created your own language pack, or have an update of an existing one, you can send [gettext PO and MO files](http://codex.wordpress.org/Translating_WordPress) to [me](http://ideasilo.wordpress.com/about/) so that I can bundle it into Contact Form 7. You can [download the latest POT file from here](http://plugins.svn.wordpress.org/contact-form-7/trunk/languages/wpcf7.pot).
 
 
 
 
64
 
65
  == Installation ==
66
 
75
 
76
  Do you have questions or issues with Contact Form 7? Use these support channels appropriately.
77
 
78
+ 1. [Docs](http://contactform7.com/docs/)
79
  1. [FAQ](http://contactform7.com/faq/)
80
  1. [Support Forum](http://wordpress.org/tags/contact-form-7?forum_id=10)
81
  1. [WordPress HelpCenter](http://wphelpcenter.com/)
 
82
 
83
  [Support](http://contactform7.com/support/)
84
 
88
 
89
  == Changelog ==
90
 
91
+ = 2.1 =
92
+ * The required WordPress version has been changed and now requires WordPress 2.8 or higher. If you use WordPress 2.7, you will need to upgrade WordPress.
93
+ * New "special mail tags" (`[wpcf7.post_id]`, `[wpcf7.post_name]`, `[wpcf7.post_title]`, and `[wpcf7.post_url]`) have been introduced.
94
+ * The multilingualization functionality has been improved. You are now able to create contact forms in any languages with just a few clicks.
95
+ * The Tag Generator's JavaScript coding has been wholly reconstructed and you can extend it from the additional modules.
96
+ * Interoperability with cache plugins (WP Super Cache, etc.) has been improved.
97
+ * When known issues are found on your web host, a warning message is shown on the administration panel.
98
+ * Uninstall.php file has been added. This will clean up its table from your database when you remove Contact Form 7 from your site.
99
+ * Translations for Estonian (by Egon Elbre), German (by Ivan Graf), Hindi (by Ashish) and Italian (by Gianni Diurno) have been updated.
100
 
101
  [Releases](http://contactform7.com/category/releases/)
102
+
103
+ == Upgrade Notice ==
104
+
105
+ = 2.1 =
106
+ Required WordPress version is changed to WordPress 2.8 and higher. Multilingualization functionality is improved and you don't need `[icl]` tags any more.
admin/admin.php CHANGED
@@ -18,7 +18,9 @@ function wpcf7_admin_add_pages() {
18
  }
19
 
20
  $title = trim( $_POST['wpcf7-title'] );
 
21
  $form = trim( $_POST['wpcf7-form'] );
 
22
  $mail = array(
23
  'subject' => trim( $_POST['wpcf7-mail-subject'] ),
24
  'sender' => trim( $_POST['wpcf7-mail-sender'] ),
@@ -28,6 +30,7 @@ function wpcf7_admin_add_pages() {
28
  'attachments' => trim( $_POST['wpcf7-mail-attachments'] ),
29
  'use_html' => ( 1 == $_POST['wpcf7-mail-use-html'] ) ? true : false
30
  );
 
31
  $mail_2 = array(
32
  'active' => ( 1 == $_POST['wpcf7-mail-2-active'] ) ? true : false,
33
  'subject' => trim( $_POST['wpcf7-mail-2-subject'] ),
@@ -38,21 +41,14 @@ function wpcf7_admin_add_pages() {
38
  'attachments' => trim( $_POST['wpcf7-mail-2-attachments'] ),
39
  'use_html' => ( 1 == $_POST['wpcf7-mail-2-use-html'] ) ? true : false
40
  );
41
- $messages = array(
42
- 'mail_sent_ok' => trim( $_POST['wpcf7-message-mail-sent-ok'] ),
43
- 'mail_sent_ng' => trim( $_POST['wpcf7-message-mail-sent-ng'] ),
44
- 'akismet_says_spam' => trim( $_POST['wpcf7-message-akismet-says-spam'] ),
45
- 'validation_error' => trim( $_POST['wpcf7-message-validation-error'] ),
46
- 'accept_terms' => trim( $_POST['wpcf7-message-accept-terms'] ),
47
- 'invalid_email' => trim( $_POST['wpcf7-message-invalid-email'] ),
48
- 'invalid_required' => trim( $_POST['wpcf7-message-invalid-required'] ),
49
- 'quiz_answer_not_correct' => trim( $_POST['wpcf7-message-quiz-answer-not-correct'] ),
50
- 'captcha_not_match' => trim( $_POST['wpcf7-message-captcha-not-match'] ),
51
- 'upload_failed' => trim( $_POST['wpcf7-message-upload-failed'] ),
52
- 'upload_file_type_invalid' => trim( $_POST['wpcf7-message-upload-file-type-invalid'] ),
53
- 'upload_file_too_large' => trim( $_POST['wpcf7-message-upload-file-too-large'] ),
54
- 'upload_failed_php_error' => trim( $_POST['wpcf7-message-upload-failed-php-error'] )
55
- );
56
  $additional_settings = trim( $_POST['wpcf7-additional-settings'] );
57
 
58
  $query = array();
@@ -68,7 +64,7 @@ function wpcf7_admin_add_pages() {
68
  $contact_form->save();
69
 
70
  $query['contactform'] = $contact_form->id;
71
- $redirect_to = wpcf7_admin_url( 'admin.php', $query );
72
  wp_redirect( $redirect_to );
73
  exit();
74
  } elseif ( isset( $_POST['wpcf7-copy'] ) && wpcf7_admin_has_edit_cap() ) {
@@ -87,7 +83,7 @@ function wpcf7_admin_add_pages() {
87
  $query['contactform'] = $contact_form->id;
88
  }
89
 
90
- $redirect_to = wpcf7_admin_url( 'admin.php', $query );
91
  wp_redirect( $redirect_to );
92
  exit();
93
  } elseif ( isset( $_POST['wpcf7-delete'] ) && wpcf7_admin_has_edit_cap() ) {
@@ -97,7 +93,7 @@ function wpcf7_admin_add_pages() {
97
  if ( $contact_form = wpcf7_contact_form( $id ) )
98
  $contact_form->delete();
99
 
100
- $redirect_to = wpcf7_admin_url( 'admin.php', array( 'message' => 'deleted' ) );
101
  wp_redirect( $redirect_to );
102
  exit();
103
  } elseif ( isset( $_GET['wpcf7-create-table'] ) ) {
@@ -114,24 +110,15 @@ function wpcf7_admin_add_pages() {
114
  }
115
  }
116
 
117
- wp_redirect( wpcf7_admin_url( 'admin.php', $query ) );
118
  exit();
119
  }
120
 
121
  add_menu_page( __( 'Contact Form 7', 'wpcf7' ), __( 'Contact', 'wpcf7' ),
122
- WPCF7_ADMIN_READ_CAPABILITY, wpcf7_plugin_path( 'admin/admin.php' ),
123
- 'wpcf7_admin_management_page' );
124
 
125
- wpcf7_add_contact_page( __( 'Edit Contact Forms', 'wpcf7' ), __( 'Edit', 'wpcf7' ),
126
- WPCF7_ADMIN_READ_CAPABILITY, wpcf7_plugin_path( 'admin/admin.php' ),
127
- 'wpcf7_admin_management_page' );
128
- }
129
-
130
- function wpcf7_add_contact_page( $page_title, $menu_title, $access_level,
131
- $file, $function = '', $icon_url = '' ) {
132
-
133
- add_submenu_page( wpcf7_plugin_path( 'admin/admin.php' ),
134
- $page_title, $menu_title, $access_level, $file, $function = '', $icon_url = '' );
135
  }
136
 
137
  add_action( 'admin_print_styles', 'wpcf7_admin_enqueue_styles' );
@@ -139,130 +126,70 @@ add_action( 'admin_print_styles', 'wpcf7_admin_enqueue_styles' );
139
  function wpcf7_admin_enqueue_styles() {
140
  global $plugin_page;
141
 
142
- if ( ! isset( $plugin_page ) || 0 !== strpos( $plugin_page, WPCF7_PLUGIN_NAME ) )
143
  return;
144
 
145
- wp_enqueue_style( 'contact-form-7-admin', wpcf7_plugin_url( 'admin/admin-stylesheet.css' ),
 
 
146
  array(), WPCF7_VERSION, 'all' );
147
 
148
  if ( 'rtl' == get_bloginfo( 'text_direction' ) ) {
149
  wp_enqueue_style( 'contact-form-7-admin-rtl',
150
- wpcf7_plugin_url( 'admin/admin-stylesheet-rtl.css' ),
151
- array(), WPCF7_VERSION, 'all' );
152
  }
153
  }
154
 
155
- add_action( 'admin_head', 'wpcf7_admin_head' );
156
-
157
- function wpcf7_admin_head() {
158
- global $plugin_page;
159
-
160
- if ( ! isset( $plugin_page ) || 0 !== strpos( $plugin_page, WPCF7_PLUGIN_NAME ) )
161
- return;
162
-
163
- ?>
164
- <script type="text/javascript">
165
- //<![CDATA[
166
- var _wpcf7 = {
167
- captchaMod: <?php echo ( class_exists( 'ReallySimpleCaptcha' ) ) ? 'true' : 'false' ?>,
168
- pluginUrl: '<?php echo wpcf7_plugin_url(); ?>'
169
- };
170
- //]]>
171
- </script>
172
- <?php
173
- }
174
-
175
  add_action( 'admin_print_scripts', 'wpcf7_admin_enqueue_scripts' );
176
 
177
  function wpcf7_admin_enqueue_scripts() {
178
  global $plugin_page;
179
 
180
- if ( ! isset( $plugin_page ) || 0 !== strpos( $plugin_page, WPCF7_PLUGIN_NAME ) )
181
  return;
182
 
183
- wp_enqueue_script( 'wpcf7-admin', wpcf7_plugin_url( 'admin/wpcf7-admin.js' ),
184
- array('jquery'), WPCF7_VERSION, true );
 
 
 
 
 
185
  wp_localize_script( 'wpcf7-admin', '_wpcf7L10n', array(
186
- 'optional' => __( 'optional', 'wpcf7' ),
187
  'generateTag' => __( 'Generate Tag', 'wpcf7' ),
188
- 'textField' => __( 'Text field', 'wpcf7' ),
189
- 'emailField' => __( 'Email field', 'wpcf7' ),
190
- 'textArea' => __( 'Text area', 'wpcf7' ),
191
- 'menu' => __( 'Drop-down menu', 'wpcf7' ),
192
- 'checkboxes' => __( 'Checkboxes', 'wpcf7' ),
193
- 'radioButtons' => __( 'Radio buttons', 'wpcf7' ),
194
- 'acceptance' => __( 'Acceptance', 'wpcf7' ),
195
- 'isAcceptanceDefaultOn' => __( "Make this checkbox checked by default?", 'wpcf7' ),
196
- 'isAcceptanceInvert' => __( "Make this checkbox work inversely?", 'wpcf7' ),
197
- 'isAcceptanceInvertMeans' => __( "* That means visitor who accepts the term unchecks it.", 'wpcf7' ),
198
- 'captcha' => __( 'CAPTCHA', 'wpcf7' ),
199
- 'quiz' => __( 'Quiz', 'wpcf7' ),
200
- 'quizzes' => __( 'Quizzes', 'wpcf7' ),
201
- 'quizFormatDesc' => __( "* quiz|answer (e.g. 1+1=?|2)", 'wpcf7' ),
202
- 'fileUpload' => __( 'File upload', 'wpcf7' ),
203
- 'bytes' => __( 'bytes', 'wpcf7' ),
204
- 'submit' => __( 'Submit button', 'wpcf7' ),
205
- 'tagName' => __( 'Name', 'wpcf7' ),
206
- 'isRequiredField' => __( 'Required field?', 'wpcf7' ),
207
- 'allowsMultipleSelections' => __( 'Allow multiple selections?', 'wpcf7' ),
208
- 'insertFirstBlankOption' => __( 'Insert a blank item as the first option?', 'wpcf7' ),
209
- 'makeCheckboxesExclusive' => __( 'Make checkboxes exclusive?', 'wpcf7' ),
210
- 'menuChoices' => __( 'Choices', 'wpcf7' ),
211
- 'label' => __( 'Label', 'wpcf7' ),
212
- 'defaultValue' => __( 'Default value', 'wpcf7' ),
213
- 'akismet' => __( 'Akismet', 'wpcf7' ),
214
- 'akismetAuthor' => __( "This field requires author's name", 'wpcf7' ),
215
- 'akismetAuthorUrl' => __( "This field requires author's URL", 'wpcf7' ),
216
- 'akismetAuthorEmail' => __( "This field requires author's email address", 'wpcf7' ),
217
- 'generatedTag' => __( "Copy this code and paste it into the form left.", 'wpcf7' ),
218
- 'fgColor' => __( "Foreground color", 'wpcf7' ),
219
- 'bgColor' => __( "Background color", 'wpcf7' ),
220
- 'imageSize' => __( "Image size", 'wpcf7' ),
221
- 'imageSizeSmall' => __( "Small", 'wpcf7' ),
222
- 'imageSizeMedium' => __( "Medium", 'wpcf7' ),
223
- 'imageSizeLarge' => __( "Large", 'wpcf7' ),
224
- 'imageSettings' => __( "Image settings", 'wpcf7' ),
225
- 'inputFieldSettings' => __( "Input field settings", 'wpcf7' ),
226
- 'tagForImage' => __( "For image", 'wpcf7' ),
227
- 'tagForInputField' => __( "For input field", 'wpcf7' ),
228
- 'oneChoicePerLine' => __( "* One choice per line.", 'wpcf7' ),
229
  'show' => __( "Show", 'wpcf7' ),
230
- 'hide' => __( "Hide", 'wpcf7' ),
231
- 'fileSizeLimit' => __( "File size limit", 'wpcf7' ),
232
- 'acceptableFileTypes' => __( "Acceptable file types", 'wpcf7' ),
233
- 'needReallySimpleCaptcha' => __( "Note: To use CAPTCHA, you need Really Simple CAPTCHA plugin installed.", 'wpcf7' )
234
- ) );
235
  }
236
 
237
- function wpcf7_admin_management_page() {
238
- global $wp_version;
239
 
240
- switch ( $_GET['message'] ) {
241
- case 'created':
242
- $updated_message = __( "Contact form created.", 'wpcf7' );
243
- break;
244
- case 'saved':
245
- $updated_message = __( "Contact form saved.", 'wpcf7' );
246
- break;
247
- case 'deleted':
248
- $updated_message = __( "Contact form deleted.", 'wpcf7' );
249
- break;
250
- case 'table_created':
251
- $updated_message = __( "Database table created.", 'wpcf7' );
252
- break;
253
- case 'table_not_created':
254
- $updated_message = __( "Failed to create database table.", 'wpcf7' );
255
- break;
256
  }
 
 
 
 
 
257
 
 
258
  $contact_forms = wpcf7_contact_forms();
259
 
260
- $id = $_POST['wpcf7-id'];
261
-
262
  if ( 'new' == $_GET['contactform'] ) {
263
  $unsaved = true;
264
  $current = -1;
265
- $cf = wpcf7_contact_form_default_pack();
266
  } elseif ( $cf = wpcf7_contact_form( $_GET['contactform'] ) ) {
267
  $current = (int) $_GET['contactform'];
268
  } else {
@@ -271,7 +198,55 @@ function wpcf7_admin_management_page() {
271
  $cf = wpcf7_contact_form( $current );
272
  }
273
 
274
- require_once WPCF7_PLUGIN_DIR . '/admin/admin-panel.php';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
275
  }
276
 
277
  /* Install and default settings */
@@ -308,7 +283,8 @@ function wpcf7_install() {
308
  return false; // Failed to create
309
 
310
  $legacy_data = get_option( 'wpcf7' );
311
- if ( is_array( $legacy_data ) ) {
 
312
  foreach ( $legacy_data['contact_forms'] as $key => $value ) {
313
  $wpdb->insert( $table_name, array(
314
  'cf7_unit_id' => $key,
@@ -342,7 +318,7 @@ function wpcf7_plugin_action_links( $links, $file ) {
342
  if ( $file != WPCF7_PLUGIN_BASENAME )
343
  return $links;
344
 
345
- $url = wpcf7_admin_url( 'admin.php' );
346
 
347
  $settings_link = '<a href="' . esc_attr( $url ) . '">'
348
  . esc_html( __( 'Settings', 'wpcf7' ) ) . '</a>';
@@ -352,15 +328,70 @@ function wpcf7_plugin_action_links( $links, $file ) {
352
  return $links;
353
  }
354
 
355
- function wpcf7_donation_link() {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
356
  if ( ! WPCF7_SHOW_DONATION_LINK )
357
  return;
358
 
359
  if ( 'new' == $_GET['contactform'] || ! empty($_GET['message']) )
360
  return;
361
 
 
 
362
  $num = mt_rand(0, 99);
363
  if ($num >= 10) // 90%
 
 
 
 
 
364
  return;
365
 
366
  $texts = array(
18
  }
19
 
20
  $title = trim( $_POST['wpcf7-title'] );
21
+
22
  $form = trim( $_POST['wpcf7-form'] );
23
+
24
  $mail = array(
25
  'subject' => trim( $_POST['wpcf7-mail-subject'] ),
26
  'sender' => trim( $_POST['wpcf7-mail-sender'] ),
30
  'attachments' => trim( $_POST['wpcf7-mail-attachments'] ),
31
  'use_html' => ( 1 == $_POST['wpcf7-mail-use-html'] ) ? true : false
32
  );
33
+
34
  $mail_2 = array(
35
  'active' => ( 1 == $_POST['wpcf7-mail-2-active'] ) ? true : false,
36
  'subject' => trim( $_POST['wpcf7-mail-2-subject'] ),
41
  'attachments' => trim( $_POST['wpcf7-mail-2-attachments'] ),
42
  'use_html' => ( 1 == $_POST['wpcf7-mail-2-use-html'] ) ? true : false
43
  );
44
+
45
+ $messages = $contact_form->messages;
46
+ foreach ( wpcf7_messages() as $key => $arr ) {
47
+ $field_name = 'wpcf7-message-' . strtr( $key, '_', '-' );
48
+ if ( isset( $_POST[$field_name] ) )
49
+ $messages[$key] = trim( $_POST[$field_name] );
50
+ }
51
+
 
 
 
 
 
 
 
52
  $additional_settings = trim( $_POST['wpcf7-additional-settings'] );
53
 
54
  $query = array();
64
  $contact_form->save();
65
 
66
  $query['contactform'] = $contact_form->id;
67
+ $redirect_to = wpcf7_admin_url( $query );
68
  wp_redirect( $redirect_to );
69
  exit();
70
  } elseif ( isset( $_POST['wpcf7-copy'] ) && wpcf7_admin_has_edit_cap() ) {
83
  $query['contactform'] = $contact_form->id;
84
  }
85
 
86
+ $redirect_to = wpcf7_admin_url( $query );
87
  wp_redirect( $redirect_to );
88
  exit();
89
  } elseif ( isset( $_POST['wpcf7-delete'] ) && wpcf7_admin_has_edit_cap() ) {
93
  if ( $contact_form = wpcf7_contact_form( $id ) )
94
  $contact_form->delete();
95
 
96
+ $redirect_to = wpcf7_admin_url( array( 'message' => 'deleted' ) );
97
  wp_redirect( $redirect_to );
98
  exit();
99
  } elseif ( isset( $_GET['wpcf7-create-table'] ) ) {
110
  }
111
  }
112
 
113
+ wp_redirect( wpcf7_admin_url( $query ) );
114
  exit();
115
  }
116
 
117
  add_menu_page( __( 'Contact Form 7', 'wpcf7' ), __( 'Contact', 'wpcf7' ),
118
+ WPCF7_ADMIN_READ_CAPABILITY, 'wpcf7', 'wpcf7_admin_management_page' );
 
119
 
120
+ add_submenu_page( 'wpcf7', __( 'Edit Contact Forms', 'wpcf7' ), __( 'Edit', 'wpcf7' ),
121
+ WPCF7_ADMIN_READ_CAPABILITY, 'wpcf7', 'wpcf7_admin_management_page' );
 
 
 
 
 
 
 
 
122
  }
123
 
124
  add_action( 'admin_print_styles', 'wpcf7_admin_enqueue_styles' );
126
  function wpcf7_admin_enqueue_styles() {
127
  global $plugin_page;
128
 
129
+ if ( ! isset( $plugin_page ) || 'wpcf7' != $plugin_page )
130
  return;
131
 
132
+ wp_enqueue_style( 'thickbox' );
133
+
134
+ wp_enqueue_style( 'contact-form-7-admin', wpcf7_plugin_url( 'admin/styles.css' ),
135
  array(), WPCF7_VERSION, 'all' );
136
 
137
  if ( 'rtl' == get_bloginfo( 'text_direction' ) ) {
138
  wp_enqueue_style( 'contact-form-7-admin-rtl',
139
+ wpcf7_plugin_url( 'admin/styles-rtl.css' ), array(), WPCF7_VERSION, 'all' );
 
140
  }
141
  }
142
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
143
  add_action( 'admin_print_scripts', 'wpcf7_admin_enqueue_scripts' );
144
 
145
  function wpcf7_admin_enqueue_scripts() {
146
  global $plugin_page;
147
 
148
+ if ( ! isset( $plugin_page ) || 'wpcf7' != $plugin_page )
149
  return;
150
 
151
+ wp_enqueue_script( 'thickbox' );
152
+
153
+ wp_enqueue_script( 'wpcf7-admin-taggenerator', wpcf7_plugin_url( 'admin/taggenerator.js' ),
154
+ array( 'jquery' ), WPCF7_VERSION, true );
155
+
156
+ wp_enqueue_script( 'wpcf7-admin', wpcf7_plugin_url( 'admin/scripts.js' ),
157
+ array( 'jquery', 'wpcf7-admin-taggenerator' ), WPCF7_VERSION, true );
158
  wp_localize_script( 'wpcf7-admin', '_wpcf7L10n', array(
 
159
  'generateTag' => __( 'Generate Tag', 'wpcf7' ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
160
  'show' => __( "Show", 'wpcf7' ),
161
+ 'hide' => __( "Hide", 'wpcf7' ) ) );
 
 
 
 
162
  }
163
 
164
+ add_action( 'admin_footer', 'wpcf7_admin_footer' );
 
165
 
166
+ function wpcf7_admin_footer() {
167
+ global $plugin_page;
168
+
169
+ if ( ! isset( $plugin_page ) || 'wpcf7' != $plugin_page )
170
+ return;
171
+
172
+ ?>
173
+ <script type="text/javascript">
174
+ /* <![CDATA[ */
175
+ var _wpcf7 = {
176
+ pluginUrl: '<?php echo wpcf7_plugin_url(); ?>',
177
+ tagGenerators: {
178
+ <?php wpcf7_print_tag_generators(); ?>
 
 
 
179
  }
180
+ };
181
+ /* ]]> */
182
+ </script>
183
+ <?php
184
+ }
185
 
186
+ function wpcf7_admin_management_page() {
187
  $contact_forms = wpcf7_contact_forms();
188
 
 
 
189
  if ( 'new' == $_GET['contactform'] ) {
190
  $unsaved = true;
191
  $current = -1;
192
+ $cf = wpcf7_contact_form_default_pack( $_GET['locale'] );
193
  } elseif ( $cf = wpcf7_contact_form( $_GET['contactform'] ) ) {
194
  $current = (int) $_GET['contactform'];
195
  } else {
198
  $cf = wpcf7_contact_form( $current );
199
  }
200
 
201
+ require_once WPCF7_PLUGIN_DIR . '/admin/edit.php';
202
+ }
203
+
204
+ /* Tag generator */
205
+
206
+ function wpcf7_add_tag_generator( $name, $title, $elm_id, $callback, $options = array() ) {
207
+ global $wpcf7_tag_generators;
208
+
209
+ $name = trim( $name );
210
+ if ( '' == $name )
211
+ return false;
212
+
213
+ if ( ! is_array( $wpcf7_tag_generators ) )
214
+ $wpcf7_tag_generators = array();
215
+
216
+ $wpcf7_tag_generators[$name] = array(
217
+ 'title' => $title,
218
+ 'content' => $elm_id,
219
+ 'options' => $options );
220
+
221
+ if ( is_callable( $callback ) )
222
+ add_action( 'wpcf7_admin_footer', $callback );
223
+
224
+ return true;
225
+ }
226
+
227
+ function wpcf7_print_tag_generators() {
228
+ global $wpcf7_tag_generators;
229
+
230
+ $output = array();
231
+
232
+ foreach ( (array) $wpcf7_tag_generators as $name => $tg ) {
233
+ $pane = " " . esc_js( $name ) . ": { ";
234
+ $pane .= "title: '" . esc_js( $tg['title'] ) . "'";
235
+ $pane .= ", content: '" . esc_js( $tg['content'] ) . "'";
236
+
237
+ foreach ( (array) $tg['options'] as $option_name => $option_value ) {
238
+ if ( is_int( $option_value ) )
239
+ $pane .= ", $option_name: $option_value";
240
+ else
241
+ $pane .= ", $option_name: '" . esc_js( $option_value ) . "'";
242
+ }
243
+
244
+ $pane .= " }";
245
+
246
+ $output[] = $pane;
247
+ }
248
+
249
+ echo implode( ",\n", $output ) . "\n";
250
  }
251
 
252
  /* Install and default settings */
283
  return false; // Failed to create
284
 
285
  $legacy_data = get_option( 'wpcf7' );
286
+ if ( is_array( $legacy_data )
287
+ && is_array( $legacy_data['contact_forms'] ) && $legacy_data['contact_forms'] ) {
288
  foreach ( $legacy_data['contact_forms'] as $key => $value ) {
289
  $wpdb->insert( $table_name, array(
290
  'cf7_unit_id' => $key,
318
  if ( $file != WPCF7_PLUGIN_BASENAME )
319
  return $links;
320
 
321
+ $url = wpcf7_admin_url( array( 'page' => 'wpcf7' ) );
322
 
323
  $settings_link = '<a href="' . esc_attr( $url ) . '">'
324
  . esc_html( __( 'Settings', 'wpcf7' ) ) . '</a>';
328
  return $links;
329
  }
330
 
331
+ add_action( 'wpcf7_admin_before_subsubsub', 'wpcf7_cf7com_links', 9 );
332
+
333
+ function wpcf7_cf7com_links( &$contact_form ) {
334
+ $links = '<div class="cf7com-links">'
335
+ . '<a href="' . esc_url_raw( __( 'http://contactform7.com/', 'wpcf7' ) ) . '" target="_blank">'
336
+ . esc_html( __( 'Contactform7.com', 'wpcf7' ) ) . '</a>&ensp;'
337
+ . '<a href="' . esc_url_raw( __( 'http://contactform7.com/docs/', 'wpcf7' ) ) . '" target="_blank">'
338
+ . esc_html( __( 'Docs', 'wpcf7' ) ) . '</a> - '
339
+ . '<a href="' . esc_url_raw( __( 'http://contactform7.com/faq/', 'wpcf7' ) ) . '" target="_blank">'
340
+ . esc_html( __( 'FAQ', 'wpcf7' ) ) . '</a> - '
341
+ . '<a href="' . esc_url_raw( __( 'http://contactform7.com/support/', 'wpcf7' ) ) . '" target="_blank">'
342
+ . esc_html( __( 'Support', 'wpcf7' ) ) . '</a>'
343
+ . '</div>';
344
+
345
+ echo apply_filters( 'wpcf7_cf7com_links', $links );
346
+ }
347
+
348
+ add_action( 'wpcf7_admin_before_subsubsub', 'wpcf7_updated_message' );
349
+
350
+ function wpcf7_updated_message( &$contact_form ) {
351
+ switch ( $_GET['message'] ) {
352
+ case 'created':
353
+ $updated_message = __( "Contact form created.", 'wpcf7' );
354
+ break;
355
+ case 'saved':
356
+ $updated_message = __( "Contact form saved.", 'wpcf7' );
357
+ break;
358
+ case 'deleted':
359
+ $updated_message = __( "Contact form deleted.", 'wpcf7' );
360
+ break;
361
+ case 'table_created':
362
+ $updated_message = __( "Database table created.", 'wpcf7' );
363
+ break;
364
+ case 'table_not_created':
365
+ $updated_message = __( "Failed to create database table.", 'wpcf7' );
366
+ break;
367
+ }
368
+
369
+ if ( ! $updated_message )
370
+ return;
371
+
372
+ ?>
373
+ <div id="message" class="updated fade"><p><?php echo esc_html( $updated_message ); ?></p></div>
374
+ <?php
375
+ }
376
+
377
+ add_action( 'wpcf7_admin_before_subsubsub', 'wpcf7_donation_link' );
378
+
379
+ function wpcf7_donation_link( &$contact_form ) {
380
  if ( ! WPCF7_SHOW_DONATION_LINK )
381
  return;
382
 
383
  if ( 'new' == $_GET['contactform'] || ! empty($_GET['message']) )
384
  return;
385
 
386
+ $show_link = true;
387
+
388
  $num = mt_rand(0, 99);
389
  if ($num >= 10) // 90%
390
+ $show_link = false;
391
+
392
+ $show_link = apply_filters( 'wpcf7_show_donation_link', $show_link );
393
+
394
+ if ( ! $show_link )
395
  return;
396
 
397
  $texts = array(
admin/{admin-panel.php → edit.php} RENAMED
@@ -3,7 +3,7 @@
3
  /* No table warning */
4
  if ( ! wpcf7_table_exists() ) {
5
  if ( current_user_can( 'activate_plugins' ) ) {
6
- $create_table_link_url = wpcf7_admin_url( 'admin.php', array( 'wpcf7-create-table' => 1 ) );
7
  $create_table_link_url = wp_nonce_url( $create_table_link_url, 'wpcf7-create-table' );
8
  $message = sprintf(
9
  __( '<strong>The database table for Contact Form 7 does not exist.</strong> You must <a href="%s">create the table</a> for it to work.', 'wpcf7' ),
@@ -25,33 +25,33 @@ if ( ! wpcf7_table_exists() ) {
25
 
26
  ?><div class="wrap wpcf7">
27
 
28
- <?php screen_icon( 'edit-pages' ); ?>
29
-
30
- <h2><?php echo esc_html( __( 'Contact Form 7', 'wpcf7' ) ); ?></h2>
31
 
32
- <?php wpcf7_donation_link(); ?>
33
 
34
- <?php if ( isset( $updated_message ) ) : ?>
35
- <div id="message" class="updated fade"><p><?php echo $updated_message; ?></p></div>
36
- <?php endif; ?>
37
 
38
- <ul class="subsubsub">
39
- <?php foreach ( $contact_forms as $v ) : ?>
40
- <li><a href="<?php echo wpcf7_admin_url( 'admin.php', array( 'contactform' => $v->id ) ); ?>"<?php if ( $v->id == $current ) echo ' class="current"'; ?>>
41
- <?php echo esc_html( $v->title ); ?></a> |</li>
42
- <?php endforeach; ?>
 
 
 
 
43
 
44
- <?php if ( wpcf7_admin_has_edit_cap() ) : ?>
45
- <li class="addnew"><a href="<?php echo wpcf7_admin_url( 'admin.php', array( 'contactform' => 'new' ) ); ?>"<?php if ( $unsaved ) echo ' class="current"'; ?>><?php echo esc_html( __( 'Add new', 'wpcf7' ) ); ?></a></li>
46
- <?php endif; ?>
47
- </ul>
48
 
49
- <br class="clear" />
50
 
51
  <?php if ( $cf ) : ?>
52
  <?php $disabled = ( wpcf7_admin_has_edit_cap() ) ? '' : ' disabled="disabled"'; ?>
53
 
54
- <form method="post" action="<?php echo wpcf7_admin_url( 'admin.php', array( 'contactform' => $current ) ); ?>" id="wpcf7-admin-form-element">
55
  <?php if ( wpcf7_admin_has_edit_cap() ) wp_nonce_field( 'wpcf7-save_' . $current ); ?>
56
  <input type="hidden" id="wpcf7-id" name="wpcf7-id" value="<?php echo $current; ?>" />
57
 
@@ -111,7 +111,7 @@ if ( ! wpcf7_table_exists() ) {
111
  </td>
112
 
113
  <td scope="col" style="width: 50%;">
114
- <div id="tag-generator-div"></div>
115
  </td>
116
 
117
  </tr>
@@ -259,70 +259,15 @@ if ( ! wpcf7_table_exists() ) {
259
  <td scope="col">
260
  <div id="message-fields">
261
 
 
 
 
262
  <div class="message-field">
263
- <label for="wpcf7-message-mail-sent-ok"><em># <?php echo esc_html( __( "Sender's message was sent successfully", 'wpcf7' ) ); ?></em></label><br />
264
- <input type="text" id="wpcf7-message-mail-sent-ok" name="wpcf7-message-mail-sent-ok" class="wide" size="70" value="<?php echo esc_attr( $cf->messages['mail_sent_ok'] ); ?>" />
265
- </div>
266
-
267
- <div class="message-field">
268
- <label for="wpcf7-message-mail-sent-ng"><em># <?php echo esc_html( __( "Sender's message was failed to send", 'wpcf7' ) ); ?></em></label><br />
269
- <input type="text" id="wpcf7-message-mail-sent-ng" name="wpcf7-message-mail-sent-ng" class="wide" size="70" value="<?php echo esc_attr( $cf->messages['mail_sent_ng'] ); ?>" />
270
- </div>
271
-
272
- <div class="message-field">
273
- <label for="wpcf7-message-akismet-says-spam"><em># <?php echo esc_html( __( "Akismet judged the sending activity as spamming", 'wpcf7' ) ); ?></em></label><br />
274
- <input type="text" id="wpcf7-message-akismet-says-spam" name="wpcf7-message-akismet-says-spam" class="wide" size="70" value="<?php echo esc_attr( $cf->messages['akismet_says_spam'] ); ?>" />
275
- </div>
276
-
277
- <div class="message-field">
278
- <label for="wpcf7-message-validation-error"><em># <?php echo esc_html( __( "Validation errors occurred", 'wpcf7' ) ); ?></em></label><br />
279
- <input type="text" id="wpcf7-message-validation-error" name="wpcf7-message-validation-error" class="wide" size="70" value="<?php echo esc_attr( $cf->messages['validation_error'] ); ?>" />
280
- </div>
281
-
282
- <div class="message-field" style="margin-top: 1em;">
283
- <label for="wpcf7-message-invalid-required"><em># <?php echo esc_html( __( "There is a field that sender is needed to fill in", 'wpcf7' ) ); ?></em></label><br />
284
- <input type="text" id="wpcf7-message-invalid-required" name="wpcf7-message-invalid-required" class="wide" size="70" value="<?php echo esc_attr( $cf->messages['invalid_required'] ); ?>" />
285
- </div>
286
-
287
- <div class="message-field">
288
- <label for="wpcf7-message-invalid-email"><em># <?php echo esc_html( __( "Email address that sender entered is invalid", 'wpcf7' ) ); ?></em></label><br />
289
- <input type="text" id="wpcf7-message-invalid-email" name="wpcf7-message-invalid-email" class="wide" size="70" value="<?php echo esc_attr( $cf->messages['invalid_email'] ); ?>" />
290
- </div>
291
-
292
- <div class="message-field">
293
- <label for="wpcf7-message-accept-terms"><em># <?php echo esc_html( __( "There is a field of term that sender is needed to accept", 'wpcf7' ) ); ?></em></label><br />
294
- <input type="text" id="wpcf7-message-accept-terms" name="wpcf7-message-accept-terms" class="wide" size="70" value="<?php echo esc_attr( $cf->messages['accept_terms'] ); ?>" />
295
- </div>
296
-
297
- <div class="message-field">
298
- <label for="wpcf7-message-quiz-answer-not-correct"><em># <?php echo esc_html( __( "Sender doesn't enter the correct answer to the quiz", 'wpcf7' ) ); ?></em></label><br />
299
- <input type="text" id="wpcf7-message-quiz-answer-not-correct" name="wpcf7-message-quiz-answer-not-correct" class="wide" size="70" value="<?php echo esc_attr( $cf->messages['quiz_answer_not_correct'] ); ?>" />
300
- </div>
301
-
302
- <div class="message-field">
303
- <label for="wpcf7-message-captcha-not-match"><em># <?php echo esc_html( __( "The code that sender entered does not match the CAPTCHA", 'wpcf7' ) ); ?></em></label><br />
304
- <input type="text" id="wpcf7-message-captcha-not-match" name="wpcf7-message-captcha-not-match" class="wide" size="70" value="<?php echo esc_attr( $cf->messages['captcha_not_match'] ); ?>" />
305
- </div>
306
-
307
- <div class="message-field">
308
- <label for="wpcf7-message-upload-failed"><em># <?php echo esc_html( __( "Uploading a file fails for any reason", 'wpcf7' ) ); ?></em></label><br />
309
- <input type="text" id="wpcf7-message-upload-failed" name="wpcf7-message-upload-failed" class="wide" size="70" value="<?php echo esc_attr( $cf->messages['upload_failed'] ); ?>" />
310
- </div>
311
-
312
- <div class="message-field">
313
- <label for="wpcf7-message-upload-file-type-invalid"><em># <?php echo esc_html( __( "Uploaded file is not allowed file type", 'wpcf7' ) ); ?></em></label><br />
314
- <input type="text" id="wpcf7-message-upload-file-type-invalid" name="wpcf7-message-upload-file-type-invalid" class="wide" size="70" value="<?php echo esc_attr( $cf->messages['upload_file_type_invalid'] ); ?>" />
315
- </div>
316
-
317
- <div class="message-field">
318
- <label for="wpcf7-message-upload-file-too-large"><em># <?php echo esc_html( __( "Uploaded file is too large", 'wpcf7' ) ); ?></em></label><br />
319
- <input type="text" id="wpcf7-message-upload-file-too-large" name="wpcf7-message-upload-file-too-large" class="wide" size="70" value="<?php echo esc_attr( $cf->messages['upload_file_too_large'] ); ?>" />
320
  </div>
321
 
322
- <div class="message-field">
323
- <label for="wpcf7-message-upload-failed-php-error"><em># <?php echo esc_html( __( "Uploading a file fails for PHP error", 'wpcf7' ) ); ?></em></label><br />
324
- <input type="text" id="wpcf7-message-upload-failed-php-error" name="wpcf7-message-upload-failed-php-error" class="wide" size="70" value="<?php echo esc_attr( $cf->messages['upload_failed_php_error'] ); ?>" />
325
- </div>
326
 
327
  </div>
328
  </td>
@@ -350,6 +295,12 @@ if ( ! wpcf7_table_exists() ) {
350
  </tbody>
351
  </table>
352
 
 
 
 
 
 
 
353
  <table class="widefat" style="margin-top: 1em;">
354
  <tbody>
355
  <tr>
@@ -364,9 +315,37 @@ if ( ! wpcf7_table_exists() ) {
364
 
365
  <?php endif; ?>
366
 
367
- <?php do_action_ref_array( 'wpcf7_admin_after_additional_settings', array( &$cf ) ); ?>
368
-
369
  </form>
370
 
371
  <?php endif; ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
372
  </div>
 
 
3
  /* No table warning */
4
  if ( ! wpcf7_table_exists() ) {
5
  if ( current_user_can( 'activate_plugins' ) ) {
6
+ $create_table_link_url = wpcf7_admin_url( array( 'wpcf7-create-table' => 1 ) );
7
  $create_table_link_url = wp_nonce_url( $create_table_link_url, 'wpcf7-create-table' );
8
  $message = sprintf(
9
  __( '<strong>The database table for Contact Form 7 does not exist.</strong> You must <a href="%s">create the table</a> for it to work.', 'wpcf7' ),
25
 
26
  ?><div class="wrap wpcf7">
27
 
28
+ <?php screen_icon( 'edit-pages' ); ?>
 
 
29
 
30
+ <h2><?php echo esc_html( __( 'Contact Form 7', 'wpcf7' ) ); ?></h2>
31
 
32
+ <?php do_action_ref_array( 'wpcf7_admin_before_subsubsub', array( &$cf ) ); ?>
 
 
33
 
34
+ <ul class="subsubsub">
35
+ <?php
36
+ $first = array_shift( $contact_forms );
37
+ if ( ! is_null( $first ) ) : ?>
38
+ <li><a href="<?php echo wpcf7_admin_url( array( 'contactform' => $first->id ) ); ?>"<?php if ( $first->id == $current ) echo ' class="current"'; ?>><?php echo esc_html( $first->title ); ?></a></li>
39
+ <?php endif;
40
+ foreach ( $contact_forms as $v ) : ?>
41
+ <li>| <a href="<?php echo wpcf7_admin_url( array( 'contactform' => $v->id ) ); ?>"<?php if ( $v->id == $current ) echo ' class="current"'; ?>><?php echo esc_html( $v->title ); ?></a></li>
42
+ <?php endforeach; ?>
43
 
44
+ <?php if ( wpcf7_admin_has_edit_cap() ) : ?>
45
+ <li class="addnew"><a class="thickbox<?php if ( $unsaved ) echo ' current'; ?>" href="#TB_inline?height=300&width=400&inlineId=wpcf7-lang-select-modal"><?php echo esc_html( __( 'Add new', 'wpcf7' ) ); ?></a></li>
46
+ <?php endif; ?>
47
+ </ul>
48
 
49
+ <br class="clear" />
50
 
51
  <?php if ( $cf ) : ?>
52
  <?php $disabled = ( wpcf7_admin_has_edit_cap() ) ? '' : ' disabled="disabled"'; ?>
53
 
54
+ <form method="post" action="<?php echo wpcf7_admin_url( array( 'contactform' => $current ) ); ?>" id="wpcf7-admin-form-element">
55
  <?php if ( wpcf7_admin_has_edit_cap() ) wp_nonce_field( 'wpcf7-save_' . $current ); ?>
56
  <input type="hidden" id="wpcf7-id" name="wpcf7-id" value="<?php echo $current; ?>" />
57
 
111
  </td>
112
 
113
  <td scope="col" style="width: 50%;">
114
+ <div id="taggenerator"></div>
115
  </td>
116
 
117
  </tr>
259
  <td scope="col">
260
  <div id="message-fields">
261
 
262
+ <?php foreach ( wpcf7_messages() as $key => $arr ) :
263
+ $field_name = 'wpcf7-message-' . strtr( $key, '_', '-' );
264
+ ?>
265
  <div class="message-field">
266
+ <label for="<?php echo $field_name; ?>"><em># <?php echo esc_html( $arr['description'] ); ?></em></label><br />
267
+ <input type="text" id="<?php echo $field_name; ?>" name="<?php echo $field_name; ?>" class="wide" size="70" value="<?php echo esc_attr( $cf->messages[$key] ); ?>" />
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
268
  </div>
269
 
270
+ <?php endforeach; ?>
 
 
 
271
 
272
  </div>
273
  </td>
295
  </tbody>
296
  </table>
297
 
298
+ <?php endif; ?>
299
+
300
+ <?php do_action_ref_array( 'wpcf7_admin_after_additional_settings', array( &$cf ) ); ?>
301
+
302
+ <?php if ( wpcf7_admin_has_edit_cap() ) : ?>
303
+
304
  <table class="widefat" style="margin-top: 1em;">
305
  <tbody>
306
  <tr>
315
 
316
  <?php endif; ?>
317
 
 
 
318
  </form>
319
 
320
  <?php endif; ?>
321
+
322
+ </div>
323
+
324
+ <div id="wpcf7-lang-select-modal" class="hidden">
325
+ <?php
326
+ $available_locales = wpcf7_l10n();
327
+ $default_locale = get_locale();
328
+
329
+ if ( ! isset( $available_locales[$default_locale] ) )
330
+ $default_locale = 'en_US';
331
+
332
+ ?>
333
+ <h4><?php echo esc_html( sprintf( __( 'Use the default language (%s)', 'wpcf7' ), $available_locales[$default_locale] ) ); ?></h4>
334
+ <p><a href="<?php echo wpcf7_admin_url( array( 'contactform' => 'new' ) ); ?>" class="button" /><?php echo esc_html( __( 'Add New', 'wpcf7' ) ); ?></a></p>
335
+
336
+ <?php unset( $available_locales[$default_locale] ); ?>
337
+ <h4><?php echo esc_html( __( 'Or', 'wpcf7' ) ); ?></h4>
338
+ <form action="" method="get">
339
+ <input type="hidden" name="page" value="wpcf7" />
340
+ <input type="hidden" name="contactform" value="new" />
341
+ <select name="locale">
342
+ <option value="" selected="selected"><?php echo esc_html( __( '(select language)', 'wpcf7' ) ); ?></option>
343
+ <?php foreach ( $available_locales as $code => $locale ) : ?>
344
+ <option value="<?php echo esc_attr( $code ); ?>"><?php echo esc_html( $locale ); ?></option>
345
+ <?php endforeach; ?>
346
+ </select>
347
+ <input type="submit" class="button" value="<?php echo esc_attr( __( 'Add New', 'wpcf7' ) ); ?>" />
348
+ </form>
349
  </div>
350
+
351
+ <?php do_action_ref_array( 'wpcf7_admin_footer', array( &$cf ) ); ?>
admin/scripts.js ADDED
@@ -0,0 +1,110 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ jQuery(document).ready(function() {
2
+ try {
3
+ jQuery.extend(jQuery.tgPanes, _wpcf7.tagGenerators);
4
+ jQuery('#taggenerator').tagGenerator(_wpcf7L10n.generateTag,
5
+ { dropdownIconUrl: _wpcf7.pluginUrl + '/images/dropdown.gif' });
6
+
7
+ jQuery('input#wpcf7-title:enabled').css({
8
+ cursor: 'pointer'
9
+ });
10
+
11
+ jQuery('input#wpcf7-title').mouseover(function() {
12
+ jQuery(this).not('.focus').css({
13
+ 'background-color': '#ffffdd'
14
+ });
15
+ });
16
+
17
+ jQuery('input#wpcf7-title').mouseout(function() {
18
+ jQuery(this).css({
19
+ 'background-color': '#fff'
20
+ });
21
+ });
22
+
23
+ jQuery('input#wpcf7-title').focus(function() {
24
+ jQuery(this).addClass('focus');
25
+ jQuery(this).css({
26
+ cursor: 'text',
27
+ color: '#333',
28
+ border: '1px solid #777',
29
+ font: 'normal 13px Verdana, Arial, Helvetica, sans-serif',
30
+ 'background-color': '#fff'
31
+ });
32
+ });
33
+
34
+ jQuery('input#wpcf7-title').blur(function() {
35
+ jQuery(this).removeClass('focus');
36
+ jQuery(this).css({
37
+ cursor: 'pointer',
38
+ color: '#555',
39
+ border: 'none',
40
+ font: 'bold 20px serif',
41
+ 'background-color': '#fff'
42
+ });
43
+ });
44
+
45
+ jQuery('input#wpcf7-title').change(function() {
46
+ updateTag();
47
+ });
48
+
49
+ updateTag();
50
+
51
+ if (! jQuery('#wpcf7-mail-2-active').is(':checked'))
52
+ jQuery('#mail-2-fields').hide();
53
+
54
+ jQuery('#wpcf7-mail-2-active').click(function() {
55
+ if (jQuery('#wpcf7-mail-2-active').is(':checked')) {
56
+ if (jQuery('#mail-2-fields').is(':hidden'))
57
+ jQuery('#mail-2-fields').slideDown('fast');
58
+ } else {
59
+ if (jQuery('#mail-2-fields').is(':visible'))
60
+ jQuery('#mail-2-fields').hide('fast');
61
+ }
62
+ });
63
+
64
+ jQuery('#message-fields-toggle-switch').text(_wpcf7L10n.show);
65
+ jQuery('#message-fields').hide();
66
+
67
+ jQuery('#message-fields-toggle-switch').click(function() {
68
+ if (jQuery('#message-fields').is(':hidden')) {
69
+ jQuery('#message-fields').slideDown('fast');
70
+ jQuery('#message-fields-toggle-switch').text(_wpcf7L10n.hide);
71
+ } else {
72
+ jQuery('#message-fields').hide('fast');
73
+ jQuery('#message-fields-toggle-switch').text(_wpcf7L10n.show);
74
+ }
75
+ });
76
+
77
+ if ('' == jQuery.trim(jQuery('#wpcf7-additional-settings').text())) {
78
+ jQuery('#additional-settings-fields-toggle-switch').text(_wpcf7L10n.show);
79
+ jQuery('#additional-settings-fields').hide();
80
+ } else {
81
+ jQuery('#additional-settings-fields-toggle-switch').text(_wpcf7L10n.hide);
82
+ jQuery('#additional-settings-fields').show();
83
+ }
84
+
85
+ jQuery('#additional-settings-fields-toggle-switch').click(function() {
86
+ if (jQuery('#additional-settings-fields').is(':hidden')) {
87
+ jQuery('#additional-settings-fields').slideDown('fast');
88
+ jQuery('#additional-settings-fields-toggle-switch').text(_wpcf7L10n.hide);
89
+ } else {
90
+ jQuery('#additional-settings-fields').hide('fast');
91
+ jQuery('#additional-settings-fields-toggle-switch').text(_wpcf7L10n.show);
92
+ }
93
+ });
94
+
95
+ } catch (e) {
96
+ }
97
+ });
98
+
99
+ function updateTag() {
100
+ var title = jQuery('input#wpcf7-title').val();
101
+
102
+ if (title)
103
+ title = title.replace(/["'\[\]]/g, '');
104
+
105
+ jQuery('input#wpcf7-title').val(title);
106
+ var current = jQuery('input#wpcf7-id').val();
107
+ var tag = '[contact-form ' + current + ' "' + title + '"]';
108
+
109
+ jQuery('input#contact-form-anchor-text').val(tag);
110
+ }
admin/{admin-stylesheet-rtl.css → styles-rtl.css} RENAMED
File without changes
admin/{admin-stylesheet.css → styles.css} RENAMED
@@ -1,3 +1,13 @@
 
 
 
 
 
 
 
 
 
 
1
  div.wpcf7 div.donation {
2
  border-width: 1px;
3
  border-style: solid;
@@ -31,20 +41,25 @@ div.wpcf7 div.donation p em {
31
  div.wpcf7 ul.subsubsub {
32
  white-space: normal;
33
  }
 
34
  ul.subsubsub li.addnew {
35
  margin-left: 0.5em;
36
  }
 
37
  ul.subsubsub li.addnew a {
38
  color: #e6255b;
39
  }
 
40
  ul.subsubsub li.addnew a:hover,
41
  ul.subsubsub li.addnew a:active {
42
  color: #999;
43
  }
 
44
  div.save-contact-form {
45
  padding: 1.4em 0 0 0;
46
  text-align: right;
47
  }
 
48
  div.actions-link {
49
  position: absolute;
50
  top: 0;
@@ -52,6 +67,7 @@ div.actions-link {
52
  margin: 0;
53
  padding: 0;
54
  }
 
55
  div.actions-link input {
56
  padding: 0;
57
  margin: 0;
@@ -60,32 +76,38 @@ div.actions-link input {
60
  font-size: 11px;
61
  cursor: pointer;
62
  }
 
63
  div.actions-link input.copy {
64
  color: #006505;
65
  }
 
66
  div.actions-link input.delete {
67
  color: #bc0b0b;
68
  }
 
69
  input#wpcf7-title {
70
  color: #555;
71
  background-color: #fff;
72
  border: none;
73
  font: bold 20px serif;
74
  }
 
75
  p.tagcode {
76
  color: #333;
77
  margin: 2ex 0 1ex 1em;
78
  }
 
79
  input#contact-form-anchor-text {
80
  color: #fff;
81
- background: #8a796d;
82
  border: none;
83
- width: 96%;
84
  -moz-border-radius: 6px;
85
  -khtml-border-radius: 6px;
86
  -webkit-border-radius: 6px;
87
  border-radius: 6px;
88
  }
 
89
  span#message-fields-toggle-switch, span#additional-settings-fields-toggle-switch {
90
  margin-left: 1em;
91
  font-weight: normal;
@@ -93,27 +115,38 @@ span#message-fields-toggle-switch, span#additional-settings-fields-toggle-switch
93
  color: #2583ad;
94
  cursor: pointer;
95
  }
 
96
  div.pseudo-hr {
97
  border-bottom: 1px solid #fff;
98
  margin: 0.7em 0;
99
  }
 
100
  input, textarea {
101
  border: 1px solid #dfdfdf;
102
  }
 
103
  input.wide {
104
  width: 100%;
105
  }
 
106
  textarea {
107
  width: 100%;
108
  }
 
109
  label.disabled {
110
  color: #777;
111
  }
 
 
 
 
 
112
  div.tag-generator {
113
  position: relative;
114
  background: #fff;
115
  padding: 5px 0 5px 1px;
116
  }
 
117
  div.tg-pane {
118
  border: 1px dashed #999;
119
  background: #f1f1f1;
@@ -124,32 +157,75 @@ div.tg-pane {
124
  -webkit-border-radius: 6px;
125
  border-radius: 6px;
126
  }
 
127
  div.tg-pane table {
128
  width: 100%;
129
  margin: 0 0 0.7em 0;
130
  }
 
131
  div.tg-pane table caption {
132
  text-align: left;
133
  padding: 0 0 0.2em 0;
134
  font-weight: bolder;
135
  color: #777;
136
  }
 
137
  div.tg-pane table code {
138
  background-color: inherit;
139
  }
 
140
  div.tg-pane table td {
141
  vertical-align: top;
142
  width: 50%;
 
143
  }
144
- div.tg-pane input.tag {
 
 
145
  border: none;
146
  color: #fff;
147
- background-color: #8a796d;
148
  -moz-border-radius: 6px;
149
  -khtml-border-radius: 6px;
150
  -webkit-border-radius: 6px;
151
  border-radius: 6px;
152
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
153
  div.tg-dropdown {
154
  position: absolute;
155
  top: 26px;
@@ -157,14 +233,16 @@ div.tg-dropdown {
157
  z-index: 10;
158
  border: 1px solid #ddd;
159
  }
 
160
  span.tg-closebutton {
161
  color: #777;
162
  font: bold 18px monospace;
163
  padding: 1px 4px;
164
  cursor: pointer;
165
  }
 
166
  div.tg-panetitle {
167
  font: bold 132% sans-serif;
168
  margin: 0 0 10px;
169
  color: #777;
170
- }
1
+ div.wpcf7 div.cf7com-links {
2
+ text-align: right;
3
+ font-size: .8em;
4
+ margin-top: -1.6em;
5
+ }
6
+
7
+ div.wpcf7 div.cf7com-links a {
8
+ text-decoration: none;
9
+ }
10
+
11
  div.wpcf7 div.donation {
12
  border-width: 1px;
13
  border-style: solid;
41
  div.wpcf7 ul.subsubsub {
42
  white-space: normal;
43
  }
44
+
45
  ul.subsubsub li.addnew {
46
  margin-left: 0.5em;
47
  }
48
+
49
  ul.subsubsub li.addnew a {
50
  color: #e6255b;
51
  }
52
+
53
  ul.subsubsub li.addnew a:hover,
54
  ul.subsubsub li.addnew a:active {
55
  color: #999;
56
  }
57
+
58
  div.save-contact-form {
59
  padding: 1.4em 0 0 0;
60
  text-align: right;
61
  }
62
+
63
  div.actions-link {
64
  position: absolute;
65
  top: 0;
67
  margin: 0;
68
  padding: 0;
69
  }
70
+
71
  div.actions-link input {
72
  padding: 0;
73
  margin: 0;
76
  font-size: 11px;
77
  cursor: pointer;
78
  }
79
+
80
  div.actions-link input.copy {
81
  color: #006505;
82
  }
83
+
84
  div.actions-link input.delete {
85
  color: #bc0b0b;
86
  }
87
+
88
  input#wpcf7-title {
89
  color: #555;
90
  background-color: #fff;
91
  border: none;
92
  font: bold 20px serif;
93
  }
94
+
95
  p.tagcode {
96
  color: #333;
97
  margin: 2ex 0 1ex 1em;
98
  }
99
+
100
  input#contact-form-anchor-text {
101
  color: #fff;
102
+ background: #7e4e0b;
103
  border: none;
104
+ width: 99%;
105
  -moz-border-radius: 6px;
106
  -khtml-border-radius: 6px;
107
  -webkit-border-radius: 6px;
108
  border-radius: 6px;
109
  }
110
+
111
  span#message-fields-toggle-switch, span#additional-settings-fields-toggle-switch {
112
  margin-left: 1em;
113
  font-weight: normal;
115
  color: #2583ad;
116
  cursor: pointer;
117
  }
118
+
119
  div.pseudo-hr {
120
  border-bottom: 1px solid #fff;
121
  margin: 0.7em 0;
122
  }
123
+
124
  input, textarea {
125
  border: 1px solid #dfdfdf;
126
  }
127
+
128
  input.wide {
129
  width: 100%;
130
  }
131
+
132
  textarea {
133
  width: 100%;
134
  }
135
+
136
  label.disabled {
137
  color: #777;
138
  }
139
+
140
+ div.message-field {
141
+ margin: .2em 0 .4em;
142
+ }
143
+
144
  div.tag-generator {
145
  position: relative;
146
  background: #fff;
147
  padding: 5px 0 5px 1px;
148
  }
149
+
150
  div.tg-pane {
151
  border: 1px dashed #999;
152
  background: #f1f1f1;
157
  -webkit-border-radius: 6px;
158
  border-radius: 6px;
159
  }
160
+
161
  div.tg-pane table {
162
  width: 100%;
163
  margin: 0 0 0.7em 0;
164
  }
165
+
166
  div.tg-pane table caption {
167
  text-align: left;
168
  padding: 0 0 0.2em 0;
169
  font-weight: bolder;
170
  color: #777;
171
  }
172
+
173
  div.tg-pane table code {
174
  background-color: inherit;
175
  }
176
+
177
  div.tg-pane table td {
178
  vertical-align: top;
179
  width: 50%;
180
+ border: none;
181
  }
182
+
183
+ div.tg-pane input.tag, div.tg-pane input.mail-tag {
184
+ width: 100%;
185
  border: none;
186
  color: #fff;
187
+ background-color: #7e4e0b;
188
  -moz-border-radius: 6px;
189
  -khtml-border-radius: 6px;
190
  -webkit-border-radius: 6px;
191
  border-radius: 6px;
192
  }
193
+
194
+ div.tg-pane input.mail-tag {
195
+ width: 50%;
196
+ background-color: #404f03;
197
+ }
198
+
199
+ div.tg-mail-tag {
200
+ margin-top: 2.4em;
201
+ text-align: right;
202
+ }
203
+
204
+ div.tg-pane span.arrow {
205
+ font-family: monospace;
206
+ font-size: 1.2em;
207
+ color: #333;
208
+ }
209
+
210
+ div.tg-pane input.tg-name {
211
+ border-color: #555;
212
+ }
213
+
214
+ div.tg-pane input.oneline {
215
+ width: 98%;
216
+ font-size: smaller;
217
+ }
218
+
219
+ div.tg-pane textarea {
220
+ width: 98%;
221
+ height: 100px;
222
+ font-size: smaller;
223
+ }
224
+
225
+ div.tg-pane div.tg-tag {
226
+ margin: .4em 0;
227
+ }
228
+
229
  div.tg-dropdown {
230
  position: absolute;
231
  top: 26px;
233
  z-index: 10;
234
  border: 1px solid #ddd;
235
  }
236
+
237
  span.tg-closebutton {
238
  color: #777;
239
  font: bold 18px monospace;
240
  padding: 1px 4px;
241
  cursor: pointer;
242
  }
243
+
244
  div.tg-panetitle {
245
  font: bold 132% sans-serif;
246
  margin: 0 0 10px;
247
  color: #777;
248
+ }
admin/taggenerator.js ADDED
@@ -0,0 +1,258 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ (function($) {
2
+
3
+ $.fn.tagGenerator = function(title, options) {
4
+ var menu = $('<div class="tag-generator"></div>');
5
+
6
+ var selector = $('<span>' + title + '</span>');
7
+
8
+ selector.css({
9
+ border: '1px solid #ddd',
10
+ padding: '2px 4px',
11
+ background: '#fff url( ../wp-admin/images/fade-butt.png ) repeat-x 0 0',
12
+ '-moz-border-radius': '3px',
13
+ '-khtml-border-radius': '3px',
14
+ '-webkit-border-radius': '3px',
15
+ 'border-radius': '3px'
16
+ });
17
+
18
+ selector.mouseover(function() {
19
+ $(this).css({ 'border-color': '#bbb' });
20
+ });
21
+ selector.mouseout(function() {
22
+ $(this).css({ 'border-color': '#ddd' });
23
+ });
24
+ selector.mousedown(function() {
25
+ $(this).css({ background: '#ddd' });
26
+ });
27
+ selector.mouseup(function() {
28
+ $(this).css({
29
+ background: '#fff url( ../wp-admin/images/fade-butt.png ) repeat-x 0 0'
30
+ });
31
+ });
32
+ selector.click(function() {
33
+ dropdown.slideDown('fast');
34
+ return false;
35
+ });
36
+ $('body').click(function() {
37
+ dropdown.hide();
38
+ });
39
+
40
+ if (options.dropdownIconUrl) {
41
+ var dropdown_icon = $('<img src="' + options.dropdownIconUrl + '" />');
42
+ dropdown_icon.css({ 'vertical-align': 'bottom' });
43
+ selector.append(dropdown_icon);
44
+ }
45
+
46
+ menu.append(selector);
47
+
48
+ var pane = $('<div class="tg-pane"></div>');
49
+ pane.hide();
50
+ menu.append(pane);
51
+
52
+ var dropdown = $('<div class="tg-dropdown"></div>');
53
+ dropdown.hide();
54
+ menu.append(dropdown);
55
+
56
+ $.each($.tgPanes, function(i, n) {
57
+ var submenu = $('<div>' + $.tgPanes[i].title + '</div>');
58
+ submenu.css({
59
+ margin: 0,
60
+ padding: '0 4px',
61
+ 'line-height': '180%',
62
+ background: '#fff'
63
+ });
64
+ submenu.mouseover(function() {
65
+ $(this).css({ background: '#d4f2f2' });
66
+ });
67
+ submenu.mouseout(function() {
68
+ $(this).css({ background: '#fff' });
69
+ });
70
+ submenu.click(function() {
71
+ dropdown.hide();
72
+ pane.hide();
73
+ pane.empty();
74
+ $.tgPane(pane, i);
75
+ pane.slideDown('fast');
76
+ return false;
77
+ });
78
+ dropdown.append(submenu);
79
+ });
80
+
81
+ this.append(menu);
82
+ };
83
+
84
+ $.tgPane = function(pane, tagType) {
85
+ var closeButtonDiv = $('<div></div>');
86
+ closeButtonDiv.css({ float: 'right' });
87
+
88
+ var closeButton = $('<span class="tg-closebutton">&#215;</span>');
89
+ closeButton.click(function() {
90
+ pane.slideUp('fast').empty();
91
+ });
92
+ closeButtonDiv.append(closeButton);
93
+
94
+ pane.append(closeButtonDiv);
95
+
96
+ var paneTitle = $('<div class="tg-panetitle">' + $.tgPanes[tagType].title + '</div>');
97
+ pane.append(paneTitle);
98
+
99
+ pane.append($('#' + $.tgPanes[tagType].content).clone().contents());
100
+
101
+ pane.find(':checkbox.exclusive').change(function() {
102
+ if ($(this).is(':checked'))
103
+ $(this).siblings(':checkbox.exclusive').removeAttr('checked');
104
+ });
105
+
106
+ if ($.isFunction($.tgPanes[tagType].change))
107
+ $.tgPanes[tagType].change(pane, tagType);
108
+ else
109
+ $.tgCreateTag(pane, tagType);
110
+
111
+ pane.find(':input').change(function() {
112
+ if ($.isFunction($.tgPanes[tagType].change))
113
+ $.tgPanes[tagType].change(pane, tagType);
114
+ else
115
+ $.tgCreateTag(pane, tagType);
116
+ });
117
+ }
118
+
119
+ $.tgCreateTag = function(pane, tagType) {
120
+ pane.find(':input').empty();
121
+
122
+ pane.find('input[name="name"]').each(function(i) {
123
+ var val = $(this).val();
124
+ val = val.replace(/[^0-9a-zA-Z:._-]/g, '').replace(/^[^a-zA-Z]+/, '');
125
+ if ('' == val) {
126
+ var rand = Math.floor(Math.random() * 1000);
127
+ val = tagType + '-' + rand;
128
+ }
129
+ $(this).val(val);
130
+ });
131
+
132
+ pane.find(':input.numeric').each(function(i) {
133
+ var val = $(this).val();
134
+ val = val.replace(/[^0-9]/g, '');
135
+ $(this).val(val);
136
+ });
137
+
138
+ pane.find(':input.idvalue').each(function(i) {
139
+ var val = $(this).val();
140
+ val = val.replace(/[^-0-9a-zA-Z_]/g, '');
141
+ $(this).val(val);
142
+ });
143
+
144
+ pane.find(':input.classvalue').each(function(i) {
145
+ var val = $(this).val();
146
+ val = $.map(val.split(' '), function(n) {
147
+ return n.replace(/[^-0-9a-zA-Z_]/g, '');
148
+ }).join(' ');
149
+ val = $.trim(val.replace(/\s+/g, ' '));
150
+ $(this).val(val);
151
+ });
152
+
153
+ pane.find(':input.color').each(function(i) {
154
+ var val = $(this).val();
155
+ val = val.replace(/[^0-9a-fA-F]/g, '');
156
+ $(this).val(val);
157
+ });
158
+
159
+ pane.find(':input.filesize').each(function(i) {
160
+ var val = $(this).val();
161
+ val = val.replace(/[^0-9kKmMbB]/g, '');
162
+ $(this).val(val);
163
+ });
164
+
165
+ pane.find(':input.filetype').each(function(i) {
166
+ var val = $(this).val();
167
+ val = val.replace(/[^0-9a-zA-Z.\s]/g, '');
168
+ $(this).val(val);
169
+ });
170
+
171
+ pane.find(':input[name="values"]').each(function(i) {
172
+ var val = $(this).val();
173
+ val = $.trim(val);
174
+ $(this).val(val);
175
+ });
176
+
177
+ pane.find('input.tag').each(function(i) {
178
+ var type = $(this).attr('name');
179
+
180
+ var scope = pane.find('.scope.' + type);
181
+ if (! scope.length)
182
+ scope = pane;
183
+
184
+ if (pane.find(':input[name="required"]').is(':checked'))
185
+ type += '*';
186
+
187
+ var name = pane.find(':input[name="name"]').val();
188
+
189
+ var options = [];
190
+
191
+ var size = scope.find(':input[name="size"]').val();
192
+ var maxlength = scope.find(':input[name="maxlength"]').val();
193
+ if (size || maxlength)
194
+ options.push(size + '/' + maxlength);
195
+
196
+ var cols = scope.find(':input[name="cols"]').val();
197
+ var rows = scope.find(':input[name="rows"]').val();
198
+ if (cols || rows)
199
+ options.push(cols + 'x' + rows);
200
+
201
+ scope.find('input:text.option').each(function(i) {
202
+ if (-1 < $.inArray($(this).attr('name'), ['size', 'maxlength', 'cols', 'rows']))
203
+ return;
204
+
205
+ var val = $(this).val();
206
+
207
+ if (! val)
208
+ return;
209
+
210
+ if ($(this).hasClass('filetype'))
211
+ val = val.split(' ').join('|');
212
+
213
+ if ($(this).hasClass('color'))
214
+ val = '#' + val;
215
+
216
+ if ('class' == $(this).attr('name')) {
217
+ $.each(val.split(' '), function(i, n) { options.push('class:' + n) });
218
+ } else {
219
+ options.push($(this).attr('name') + ':' + val);
220
+ }
221
+ });
222
+
223
+ scope.find('input:checkbox.option').each(function(i) {
224
+ if ($(this).is(':checked'))
225
+ options.push($(this).attr('name'));
226
+ });
227
+
228
+ options = (options.length > 0) ? ' ' + options.join(' ') : '';
229
+
230
+ var value = '';
231
+
232
+ if (scope.find(':input[name="values"]').val()) {
233
+ $.each(scope.find(':input[name="values"]').val().split("\n"), function(i, n) {
234
+ value += ' "' + n.replace(/["]/g, '&quot;') + '"';
235
+ });
236
+ }
237
+
238
+ if ($.tgPanes[tagType].nameless)
239
+ var tag = '[' + type + options + value + ']';
240
+ else
241
+ var tag = name ? '[' + type + ' ' + name + options + value + ']' : '';
242
+
243
+ $(this).val(tag);
244
+ });
245
+
246
+ pane.find('input.mail-tag').each(function(i) {
247
+ var name = pane.find(':input[name="name"]').val();
248
+
249
+ var tag = name ? '[' + name + ']' : '';
250
+
251
+ $(this).val(tag);
252
+ });
253
+
254
+ }
255
+
256
+ $.tgPanes = {};
257
+
258
+ })(jQuery);
admin/wpcf7-admin.js DELETED
@@ -1,796 +0,0 @@
1
- jQuery(document).ready(function() {
2
- try {
3
- jQuery('#tag-generator-div').append(tagGenerator());
4
-
5
- jQuery('input#wpcf7-title:enabled').css({
6
- cursor: 'pointer'
7
- });
8
-
9
- jQuery('input#wpcf7-title').mouseover(function() {
10
- jQuery(this).not('.focus').css({
11
- 'background-color': '#ffffdd'
12
- });
13
- });
14
-
15
- jQuery('input#wpcf7-title').mouseout(function() {
16
- jQuery(this).css({
17
- 'background-color': '#fff'
18
- });
19
- });
20
-
21
- jQuery('input#wpcf7-title').focus(function() {
22
- jQuery(this).addClass('focus');
23
- jQuery(this).css({
24
- cursor: 'text',
25
- color: '#333',
26
- border: '1px solid #777',
27
- font: 'normal 13px Verdana, Arial, Helvetica, sans-serif',
28
- 'background-color': '#fff'
29
- });
30
- });
31
-
32
- jQuery('input#wpcf7-title').blur(function() {
33
- jQuery(this).removeClass('focus');
34
- jQuery(this).css({
35
- cursor: 'pointer',
36
- color: '#555',
37
- border: 'none',
38
- font: 'bold 20px serif',
39
- 'background-color': '#fff'
40
- });
41
- });
42
-
43
- jQuery('input#wpcf7-title').change(function() {
44
- updateTag();
45
- });
46
-
47
- updateTag();
48
-
49
- if (! jQuery('#wpcf7-mail-2-active').is(':checked'))
50
- jQuery('#mail-2-fields').hide();
51
-
52
- jQuery('#wpcf7-mail-2-active').click(function() {
53
- if (jQuery('#wpcf7-mail-2-active').is(':checked')) {
54
- if (jQuery('#mail-2-fields').is(':hidden'))
55
- jQuery('#mail-2-fields').slideDown('fast');
56
- } else {
57
- if (jQuery('#mail-2-fields').is(':visible'))
58
- jQuery('#mail-2-fields').hide('fast');
59
- }
60
- });
61
-
62
- jQuery('#message-fields-toggle-switch').text(_wpcf7L10n.show);
63
- jQuery('#message-fields').hide();
64
-
65
- jQuery('#message-fields-toggle-switch').click(function() {
66
- if (jQuery('#message-fields').is(':hidden')) {
67
- jQuery('#message-fields').slideDown('fast');
68
- jQuery('#message-fields-toggle-switch').text(_wpcf7L10n.hide);
69
- } else {
70
- jQuery('#message-fields').hide('fast');
71
- jQuery('#message-fields-toggle-switch').text(_wpcf7L10n.show);
72
- }
73
- });
74
-
75
- if ('' == jQuery.trim(jQuery('#wpcf7-additional-settings').text())) {
76
- jQuery('#additional-settings-fields-toggle-switch').text(_wpcf7L10n.show);
77
- jQuery('#additional-settings-fields').hide();
78
- } else {
79
- jQuery('#additional-settings-fields-toggle-switch').text(_wpcf7L10n.hide);
80
- jQuery('#additional-settings-fields').show();
81
- }
82
-
83
- jQuery('#additional-settings-fields-toggle-switch').click(function() {
84
- if (jQuery('#additional-settings-fields').is(':hidden')) {
85
- jQuery('#additional-settings-fields').slideDown('fast');
86
- jQuery('#additional-settings-fields-toggle-switch').text(_wpcf7L10n.hide);
87
- } else {
88
- jQuery('#additional-settings-fields').hide('fast');
89
- jQuery('#additional-settings-fields-toggle-switch').text(_wpcf7L10n.show);
90
- }
91
- });
92
-
93
- } catch (e) {
94
- }
95
- });
96
-
97
- function updateTag() {
98
- var title = jQuery('input#wpcf7-title').val();
99
- if (title)
100
- title = title.replace(/["'\[\]]/g, '');
101
- jQuery('input#wpcf7-title').val(title);
102
- var current = jQuery('input#wpcf7-id').val();
103
- var tag = '[contact-form ' + current + ' "' + title + '"]';
104
- jQuery('input#contact-form-anchor-text').val(tag);
105
- }
106
-
107
- function tagGenerator() {
108
- var menu = jQuery('<div class="tag-generator"></div>');
109
-
110
- var dropdown_icon = jQuery('<img src="' + _wpcf7.pluginUrl + '/images/dropdown.gif" />');
111
- dropdown_icon.css({ 'vertical-align': 'bottom' });
112
-
113
- var selector = jQuery('<span>' + _wpcf7L10n.generateTag + '</span>');
114
- selector.append(dropdown_icon);
115
- selector.css({
116
- border: '1px solid #ddd',
117
- padding: '2px 4px',
118
- background: '#fff url( ../wp-admin/images/fade-butt.png ) repeat-x 0 0',
119
- '-moz-border-radius': '3px',
120
- '-khtml-border-radius': '3px',
121
- '-webkit-border-radius': '3px',
122
- 'border-radius': '3px'
123
- });
124
- selector.mouseover(function() {
125
- jQuery(this).css({ 'border-color': '#bbb' });
126
- });
127
- selector.mouseout(function() {
128
- jQuery(this).css({ 'border-color': '#ddd' });
129
- });
130
- selector.mousedown(function() {
131
- jQuery(this).css({ background: '#ddd' });
132
- });
133
- selector.mouseup(function() {
134
- jQuery(this).css({ background: '#fff url( ../wp-admin/images/fade-butt.png ) repeat-x 0 0' });
135
- });
136
- selector.click(function() {
137
- dropdown.slideDown('fast');
138
- return false;
139
- });
140
- jQuery('body').click(function() {
141
- dropdown.hide();
142
- });
143
- menu.append(selector);
144
-
145
- var pane = jQuery('<div class="tg-pane"></div>');
146
- pane.hide();
147
- menu.append(pane);
148
-
149
- var dropdown = jQuery('<div class="tg-dropdown"></div>');
150
- dropdown.hide();
151
-
152
- var tag_types = [
153
- 'textField', 'emailField', 'textArea', 'menu', 'checkboxes', 'radioButtons',
154
- 'acceptance', 'quiz', 'captcha', 'fileUpload', 'submit'];
155
-
156
- jQuery.each(tag_types, function(i, n) {
157
- var submenu = jQuery('<div>' + _wpcf7L10n[n] + '</div>');
158
- submenu.css({
159
- margin: 0,
160
- padding: '0 4px',
161
- 'line-height': '180%',
162
- background: '#fff'
163
- });
164
- submenu.mouseover(function() {
165
- jQuery(this).css({ background: '#d4f2f2' });
166
- });
167
- submenu.mouseout(function() {
168
- jQuery(this).css({ background: '#fff' });
169
- });
170
- submenu.click(function() {
171
- dropdown.hide();
172
- pane.hide();
173
- pane.empty();
174
- tgPane(pane, n);
175
- pane.slideDown('fast');
176
- return false;
177
- });
178
- dropdown.append(submenu);
179
- });
180
-
181
- menu.append(dropdown);
182
-
183
- return menu;
184
- }
185
-
186
- function tgPane(pane, tagType) {
187
- var closeButtonDiv = jQuery('<div></div>');
188
- closeButtonDiv.css({ float: 'right' });
189
- var closeButton = jQuery('<span class="tg-closebutton">&#215;</span>');
190
- closeButton.click(function() {
191
- pane.slideUp('fast').empty();
192
- });
193
- closeButtonDiv.append(closeButton);
194
- pane.append(closeButtonDiv);
195
-
196
- var paneTitle = jQuery('<div class="tg-panetitle">' + _wpcf7L10n[tagType] + '</div>');
197
- pane.append(paneTitle);
198
-
199
- var tgInputs = {};
200
- jQuery.each([ 'tagName', 'tagId', 'tagClasses', 'tagId2', 'tagClasses2', 'defaultValue',
201
- 'tagSize', 'tagMaxLength', 'tagFileSizeLimit', 'tagAcceptableFileTypes', 'tagCols', 'tagRows', 'label', 'fgColor', 'bgColor' ], function(i, n) {
202
- tgInputs[n] = jQuery('<input type="text" />');
203
- tgInputs[n].css({ width: '98%', 'font-size': 'smaller' });
204
- tgInputs[n].change(function() {
205
- tgCreateTag(tagType, tgInputs, n);
206
- });
207
- });
208
- tgInputs.tagName.css({ 'border-color': '#555' });
209
- jQuery.each([ 'isRequiredField', 'allowsMultipleSelections', 'insertFirstBlankOption', 'makeCheckboxesExclusive',
210
- 'isAcceptanceDefaultOn', 'isAcceptanceInvert',
211
- 'akismetAuthor', 'akismetAuthorEmail', 'akismetAuthorUrl',
212
- 'imageSizeSmall', 'imageSizeMedium', 'imageSizeLarge' ], function(i, n) {
213
- tgInputs[n] = jQuery('<input type="checkbox" />');
214
- tgInputs[n].change(function() {
215
- tgCreateTag(tagType, tgInputs, n);
216
- });
217
- });
218
- jQuery.each([ 'menuChoices' ], function(i, n) {
219
- tgInputs[n] = jQuery('<textarea></textarea>');
220
- tgInputs[n].css({ width: '98%', height: '100px', 'font-size': 'smaller' });
221
- tgInputs[n].change(function() {
222
- tgCreateTag(tagType, tgInputs, n);
223
- });
224
- });
225
- jQuery.each([ 'tag1st', 'tag2nd' ], function(i, n) {
226
- tgInputs[n] = jQuery('<input type="text" class="tag" readonly="readonly" onfocus="this.select()" />');
227
- tgInputs[n].css({ width: '98%' });
228
- });
229
-
230
- switch (tagType) {
231
- case 'textField':
232
- case 'emailField':
233
- var table1 = jQuery('<table></table>');
234
- pane.append(table1);
235
- table1.append(tgTr(
236
- jQuery('<span>&nbsp;' + _wpcf7L10n.isRequiredField + '</span>').prepend(tgInputs.isRequiredField)
237
- ));
238
- table1.append(tgTr(
239
- jQuery('<span>' + _wpcf7L10n.tagName + '<br /></span>').append(tgInputs.tagName),
240
- jQuery('<span></span>')
241
- ));
242
-
243
- var table2 = jQuery('<table></table>');
244
- pane.append(table2);
245
- table2.append(tgTr(
246
- jQuery('<span><code>size</code> (' + _wpcf7L10n.optional + ')<br /></span>').append(tgInputs.tagSize),
247
- jQuery('<span><code>maxlength</code> (' + _wpcf7L10n.optional + ')<br /></span>').append(tgInputs.tagMaxLength)
248
- ));
249
- table2.append(tgTr(
250
- jQuery('<span><code>id</code> (' + _wpcf7L10n.optional + ')<br /></span>').append(tgInputs.tagId),
251
- jQuery('<span><code>class</code> (' + _wpcf7L10n.optional + ')<br /></span>').append(tgInputs.tagClasses)
252
- ));
253
- var akismetOpts = jQuery('<span>' + _wpcf7L10n.akismet + ' (' + _wpcf7L10n.optional + ')<br /></span>');
254
- if ('textField' == tagType) {
255
- akismetOpts.append(tgInputs.akismetAuthor).append('&nbsp;' + _wpcf7L10n.akismetAuthor);
256
- akismetOpts.append('<br />');
257
- akismetOpts.append(tgInputs.akismetAuthorUrl).append('&nbsp;' + _wpcf7L10n.akismetAuthorUrl);
258
- } else if ('emailField' == tagType) {
259
- akismetOpts.append(tgInputs.akismetAuthorEmail).append('&nbsp;' + _wpcf7L10n.akismetAuthorEmail);
260
- }
261
- table2.append(tgTr(
262
- akismetOpts,
263
- jQuery('<span>' + _wpcf7L10n.defaultValue + ' (' + _wpcf7L10n.optional + ')<br /></span>').append(tgInputs.defaultValue)
264
- ));
265
- pane.append(jQuery('<div class="tg-tag">' + _wpcf7L10n.generatedTag + '<br /></div>').append(tgInputs.tag1st));
266
- break;
267
- case 'textArea':
268
- var table1 = jQuery('<table></table>');
269
- pane.append(table1);
270
- table1.append(tgTr(
271
- jQuery('<span>&nbsp;' + _wpcf7L10n.isRequiredField + '</span>').prepend(tgInputs.isRequiredField)
272
- ));
273
- table1.append(tgTr(
274
- jQuery('<span>' + _wpcf7L10n.tagName + '<br /></span>').append(tgInputs.tagName),
275
- jQuery('<span></span>')
276
- ));
277
-
278
- var table2 = jQuery('<table></table>');
279
- pane.append(table2);
280
- table2.append(tgTr(
281
- jQuery('<span><code>cols</code> (' + _wpcf7L10n.optional + ')<br /></span>').append(tgInputs.tagCols),
282
- jQuery('<span><code>rows</code> (' + _wpcf7L10n.optional + ')<br /></span>').append(tgInputs.tagRows)
283
- ));
284
- table2.append(tgTr(
285
- jQuery('<span><code>id</code> (' + _wpcf7L10n.optional + ')<br /></span>').append(tgInputs.tagId),
286
- jQuery('<span><code>class</code> (' + _wpcf7L10n.optional + ')<br /></span>').append(tgInputs.tagClasses)
287
- ));
288
- table2.append(tgTr(
289
- jQuery('<span>' + _wpcf7L10n.defaultValue + ' (' + _wpcf7L10n.optional + ')<br /></span>').append(tgInputs.defaultValue)
290
- ));
291
- pane.append(jQuery('<div class="tg-tag">' + _wpcf7L10n.generatedTag + '<br /></div>').append(tgInputs.tag1st));
292
- break;
293
- case 'menu':
294
- case 'checkboxes':
295
- case 'radioButtons':
296
- var table1 = jQuery('<table></table>');
297
- pane.append(table1);
298
- if ('radioButtons' != tagType)
299
- table1.append(tgTr(
300
- jQuery('<span>&nbsp;' + _wpcf7L10n.isRequiredField + '</span>').prepend(tgInputs.isRequiredField)
301
- ));
302
- table1.append(tgTr(
303
- jQuery('<span>' + _wpcf7L10n.tagName + '<br /></span>').append(tgInputs.tagName),
304
- jQuery('<span></span>')
305
- ));
306
-
307
- var table2 = jQuery('<table></table>');
308
- pane.append(table2);
309
- table2.append(tgTr(
310
- jQuery('<span><code>id</code> (' + _wpcf7L10n.optional + ')<br /></span>').append(tgInputs.tagId),
311
- jQuery('<span><code>class</code> (' + _wpcf7L10n.optional + ')<br /></span>').append(tgInputs.tagClasses)
312
- ));
313
-
314
- if ('menu' == tagType) {
315
- var menuOpt1 = jQuery('<span>&nbsp;' + _wpcf7L10n.allowsMultipleSelections + '</span>').prepend(tgInputs.allowsMultipleSelections).prepend('<br />');
316
- var menuOpt2 = jQuery('<span>&nbsp;' + _wpcf7L10n.insertFirstBlankOption + '</span>').prepend(tgInputs.insertFirstBlankOption).prepend('<br />');
317
-
318
- table2.append(tgTr(
319
- jQuery('<span>' + _wpcf7L10n.menuChoices + '<br /></span>').append(tgInputs.menuChoices)
320
- .append('<br /><span style="font-size: smaller">' + _wpcf7L10n.oneChoicePerLine + '</span>'),
321
- menuOpt1.append(menuOpt2)
322
- ));
323
- } else if ('checkboxes' == tagType) {
324
- table2.append(tgTr(
325
- jQuery('<span>' + _wpcf7L10n.menuChoices + '<br /></span>').append(tgInputs.menuChoices)
326
- .append('<br /><span style="font-size: smaller">' + _wpcf7L10n.oneChoicePerLine + '</span>'),
327
- jQuery('<span>&nbsp;' + _wpcf7L10n.makeCheckboxesExclusive + '</span>').prepend(tgInputs.makeCheckboxesExclusive).prepend('<br />')
328
- ));
329
- } else {
330
- table2.append(tgTr(
331
- jQuery('<span>' + _wpcf7L10n.menuChoices + '<br /></span>').append(tgInputs.menuChoices)
332
- .append('<br /><span style="font-size: smaller">' + _wpcf7L10n.oneChoicePerLine + '</span>')
333
- ));
334
- }
335
-
336
- pane.append(jQuery('<div class="tg-tag">' + _wpcf7L10n.generatedTag + '<br /></div>').append(tgInputs.tag1st));
337
- break;
338
- case 'acceptance':
339
- var table1 = jQuery('<table></table>');
340
- pane.append(table1);
341
-
342
- table1.append(tgTr(
343
- jQuery('<span>' + _wpcf7L10n.tagName + '<br /></span>').append(tgInputs.tagName),
344
- jQuery('<span></span>')
345
- ));
346
-
347
- var table2 = jQuery('<table></table>');
348
- pane.append(table2);
349
- table2.append(tgTr(
350
- jQuery('<span><code>id</code> (' + _wpcf7L10n.optional + ')<br /></span>').append(tgInputs.tagId),
351
- jQuery('<span><code>class</code> (' + _wpcf7L10n.optional + ')<br /></span>').append(tgInputs.tagClasses)
352
- ));
353
-
354
- var menuOpt1 = jQuery('<span>&nbsp;' + _wpcf7L10n.isAcceptanceDefaultOn + '</span>').prepend(tgInputs.isAcceptanceDefaultOn).prepend('<br />');
355
- var menuOpt2 = jQuery('<span>&nbsp;' + _wpcf7L10n.isAcceptanceInvert + '</span>').prepend(tgInputs.isAcceptanceInvert).prepend('<br />');
356
- menuOpt2.append('<br /><span style="font-size: smaller;">' + _wpcf7L10n.isAcceptanceInvertMeans + '</span>');
357
-
358
- table2.append(jQuery('<tr></tr>').append(jQuery('<td colspan="2"></td>').append(menuOpt1).append(menuOpt2)));
359
-
360
- pane.append(jQuery('<div class="tg-tag">' + _wpcf7L10n.generatedTag + '<br /></div>').append(tgInputs.tag1st));
361
- break;
362
- case 'quiz':
363
- var table1 = jQuery('<table></table>');
364
- pane.append(table1);
365
-
366
- table1.append(tgTr(
367
- jQuery('<span>' + _wpcf7L10n.tagName + '<br /></span>').append(tgInputs.tagName),
368
- jQuery('<span></span>')
369
- ));
370
-
371
- var table2 = jQuery('<table></table>');
372
- pane.append(table2);
373
- table2.append(tgTr(
374
- jQuery('<span><code>size</code> (' + _wpcf7L10n.optional + ')<br /></span>').append(tgInputs.tagSize),
375
- jQuery('<span><code>maxlength</code> (' + _wpcf7L10n.optional + ')<br /></span>').append(tgInputs.tagMaxLength)
376
- ));
377
- table2.append(tgTr(
378
- jQuery('<span><code>id</code> (' + _wpcf7L10n.optional + ')<br /></span>').append(tgInputs.tagId),
379
- jQuery('<span><code>class</code> (' + _wpcf7L10n.optional + ')<br /></span>').append(tgInputs.tagClasses)
380
- ));
381
- table2.append(tgTr(
382
- jQuery('<span>' + _wpcf7L10n.quizzes + '<br /></span>').append(tgInputs.menuChoices)
383
- .append('<br /><span style="font-size: smaller">' + _wpcf7L10n.quizFormatDesc + '</span>')
384
- ));
385
- pane.append(jQuery('<div class="tg-tag">' + _wpcf7L10n.generatedTag + '<br /></div>').append(tgInputs.tag1st));
386
- break;
387
- case 'captcha':
388
- var table1 = jQuery('<table></table>');
389
- pane.append(table1);
390
-
391
- if (! _wpcf7.captchaMod) {
392
- table1.append('<tr><td colspan="2"><strong style="color: #e6255b">' +
393
- _wpcf7L10n.needReallySimpleCaptcha + '</strong><br />' +
394
- '<a href="http://wordpress.org/extend/plugins/really-simple-captcha/">' +
395
- 'http://wordpress.org/extend/plugins/really-simple-captcha/</a></td></tr>');
396
- }
397
-
398
- table1.append(tgTr(
399
- jQuery('<span>' + _wpcf7L10n.tagName + '<br /></span>').append(tgInputs.tagName),
400
- jQuery('<span></span>')
401
- ));
402
-
403
- var table2 = jQuery('<table></table>');
404
- pane.append(table2);
405
- table2.append('<caption>' + _wpcf7L10n.imageSettings + '</caption>');
406
- var imageSizeOpts = jQuery('<span>' + _wpcf7L10n.imageSize + ' (' + _wpcf7L10n.optional + ')<br /></span>');
407
- imageSizeOpts.append(tgInputs.imageSizeSmall).append('&nbsp;' + _wpcf7L10n.imageSizeSmall);
408
- imageSizeOpts.append('&emsp;');
409
- imageSizeOpts.append(tgInputs.imageSizeMedium).append('&nbsp;' + _wpcf7L10n.imageSizeMedium);
410
- imageSizeOpts.append('&emsp;');
411
- imageSizeOpts.append(tgInputs.imageSizeLarge).append('&nbsp;' + _wpcf7L10n.imageSizeLarge);
412
- table2.append(jQuery('<tr></tr>').append(jQuery('<td colspan="2"></td>').append(imageSizeOpts)));
413
- table2.append(tgTr(
414
- jQuery('<span>' + _wpcf7L10n.fgColor + ' (' + _wpcf7L10n.optional + ')<br /></span>').append(tgInputs.fgColor),
415
- jQuery('<span>' + _wpcf7L10n.bgColor + ' (' + _wpcf7L10n.optional + ')<br /></span>').append(tgInputs.bgColor)
416
- ));
417
- table2.append(tgTr(
418
- jQuery('<span><code>id</code> (' + _wpcf7L10n.optional + ')<br /></span>').append(tgInputs.tagId),
419
- jQuery('<span><code>class</code> (' + _wpcf7L10n.optional + ')<br /></span>').append(tgInputs.tagClasses)
420
- ));
421
-
422
- var table3 = jQuery('<table></table>');
423
- pane.append(table3);
424
- table3.append('<caption>' + _wpcf7L10n.inputFieldSettings + '</caption>');
425
- table3.append(tgTr(
426
- jQuery('<span><code>size</code> (' + _wpcf7L10n.optional + ')<br /></span>').append(tgInputs.tagSize),
427
- jQuery('<span><code>maxlength</code> (' + _wpcf7L10n.optional + ')<br /></span>').append(tgInputs.tagMaxLength)
428
- ));
429
- table3.append(tgTr(
430
- jQuery('<span><code>id</code> (' + _wpcf7L10n.optional + ')<br /></span>').append(tgInputs.tagId2),
431
- jQuery('<span><code>class</code> (' + _wpcf7L10n.optional + ')<br /></span>').append(tgInputs.tagClasses2)
432
- ));
433
- pane.append(
434
- jQuery('<div class="tg-tag">' + _wpcf7L10n.generatedTag + '</div>')
435
- .append('<br />').append('1) ' + _wpcf7L10n.tagForImage)
436
- .append(tgInputs.tag1st)
437
- .append('<br />').append('2) ' + _wpcf7L10n.tagForInputField)
438
- .append(tgInputs.tag2nd)
439
- );
440
- break;
441
- case 'fileUpload':
442
- var table1 = jQuery('<table></table>');
443
- pane.append(table1);
444
- table1.append(tgTr(
445
- jQuery('<span>&nbsp;' + _wpcf7L10n.isRequiredField + '</span>').prepend(tgInputs.isRequiredField)
446
- ));
447
- table1.append(tgTr(
448
- jQuery('<span>' + _wpcf7L10n.tagName + '<br /></span>').append(tgInputs.tagName),
449
- jQuery('<span></span>')
450
- ));
451
-
452
- var table2 = jQuery('<table></table>');
453
- pane.append(table2);
454
- table2.append(tgTr(
455
- jQuery('<span>' + _wpcf7L10n.fileSizeLimit + ' (' + _wpcf7L10n.bytes + ') (' + _wpcf7L10n.optional + ')<br /></span>').append(tgInputs.tagFileSizeLimit),
456
- jQuery('<span>' + _wpcf7L10n.acceptableFileTypes + ' (' + _wpcf7L10n.optional + ')<br /></span>').append(tgInputs.tagAcceptableFileTypes)
457
- ));
458
- table2.append(tgTr(
459
- jQuery('<span><code>id</code> (' + _wpcf7L10n.optional + ')<br /></span>').append(tgInputs.tagId),
460
- jQuery('<span><code>class</code> (' + _wpcf7L10n.optional + ')<br /></span>').append(tgInputs.tagClasses)
461
- ));
462
- pane.append(jQuery('<div class="tg-tag">' + _wpcf7L10n.generatedTag + '<br /></div>').append(tgInputs.tag1st));
463
- break;
464
- case 'submit':
465
- var table = jQuery('<table></table>');
466
- pane.append(table);
467
-
468
- table.append(tgTr(
469
- jQuery('<span><code>id</code> (' + _wpcf7L10n.optional + ')<br /></span>').append(tgInputs.tagId),
470
- jQuery('<span><code>class</code> (' + _wpcf7L10n.optional + ')<br /></span>').append(tgInputs.tagClasses)
471
- ));
472
-
473
- table.append(tgTr(
474
- jQuery('<span>' + _wpcf7L10n.label + '<br /></span>').append(tgInputs.label),
475
- jQuery('<span></span>')
476
- ));
477
- pane.append(jQuery('<div class="tg-tag">' + _wpcf7L10n.generatedTag + '<br /></div>').append(tgInputs.tag1st));
478
- break;
479
- }
480
-
481
- tgCreateTag(tagType, tgInputs);
482
- }
483
-
484
- function tgTr() {
485
- var tr = jQuery('<tr></tr>');
486
- jQuery.each(arguments, function(i, n) {
487
- var td = jQuery('<td></td>').append(n);
488
- tr.append(td);
489
- });
490
- return tr;
491
- }
492
-
493
- function tgCreateTag(tagType, tgInputs, trigger) {
494
- tgInputs.tag1st.empty();
495
- tgInputs.tag2nd.empty();
496
-
497
- jQuery.each([ 'tagName' ], function(i, n) {
498
- var val = tgInputs[n].val();
499
- val = val.replace(/[^0-9a-zA-Z:._-]/g, '').replace(/^[^a-zA-Z]+/, '');
500
- if ('' == val)
501
- val = tgDefaultName(tagType);
502
- tgInputs[n].val(val);
503
- });
504
-
505
- jQuery.each([ 'tagSize', 'tagMaxLength', 'tagCols', 'tagRows' ], function(i, n) {
506
- var val = tgInputs[n].val();
507
- val = val.replace(/[^0-9]/g, '');
508
- tgInputs[n].val(val);
509
- });
510
-
511
- jQuery.each([ 'tagId', 'tagId2' ], function(i, n) {
512
- var val = tgInputs[n].val();
513
- val = val.replace(/[^-0-9a-zA-Z_]/g, '');
514
- tgInputs[n].val(val);
515
- });
516
-
517
- jQuery.each([ 'tagClasses', 'tagClasses2' ], function(i, n) {
518
- var val = tgInputs[n].val();
519
- val = jQuery.map(val.split(' '), function(n) {
520
- return n.replace(/[^-0-9a-zA-Z_]/g, '');
521
- }).join(' ');
522
- val = jQuery.trim(val.replace(/\s+/g, ' '));
523
- tgInputs[n].val(val);
524
- });
525
-
526
- jQuery.each([ 'fgColor', 'bgColor' ], function(i, n) {
527
- var val = tgInputs[n].val();
528
- val = val.replace(/[^0-9a-fA-F]/g, '');
529
- tgInputs[n].val(val);
530
- });
531
-
532
- jQuery.each([ 'tagFileSizeLimit' ], function(i, n) {
533
- var val = tgInputs[n].val();
534
- val = val.replace(/[^0-9kKmMbB]/g, '');
535
- tgInputs[n].val(val);
536
- });
537
-
538
- jQuery.each([ 'tagAcceptableFileTypes' ], function(i, n) {
539
- var val = tgInputs[n].val();
540
- val = val.replace(/[^0-9a-zA-Z.\s]/g, '');
541
- tgInputs[n].val(val);
542
- });
543
-
544
- if ('akismetAuthor' == trigger && tgInputs.akismetAuthor.is(':checked')) {
545
- tgInputs.akismetAuthorUrl.removeAttr('checked');
546
- tgInputs.akismetAuthorEmail.removeAttr('checked');
547
- } else if ('akismetAuthorUrl' == trigger && tgInputs.akismetAuthorUrl.is(':checked')) {
548
- tgInputs.akismetAuthor.removeAttr('checked');
549
- tgInputs.akismetAuthorEmail.removeAttr('checked');
550
- } else if ('akismetAuthorEmail' == trigger && tgInputs.akismetAuthorEmail.is(':checked')) {
551
- tgInputs.akismetAuthor.removeAttr('checked');
552
- tgInputs.akismetAuthorUrl.removeAttr('checked');
553
- }
554
-
555
- if ('imageSizeSmall' == trigger && tgInputs.imageSizeSmall.is(':checked')) {
556
- tgInputs.imageSizeMedium.removeAttr('checked');
557
- tgInputs.imageSizeLarge.removeAttr('checked');
558
- } else if ('imageSizeMedium' == trigger && tgInputs.imageSizeMedium.is(':checked')) {
559
- tgInputs.imageSizeSmall.removeAttr('checked');
560
- tgInputs.imageSizeLarge.removeAttr('checked');
561
- } else if ('imageSizeLarge' == trigger && tgInputs.imageSizeLarge.is(':checked')) {
562
- tgInputs.imageSizeSmall.removeAttr('checked');
563
- tgInputs.imageSizeMedium.removeAttr('checked');
564
- }
565
-
566
- switch (tagType) {
567
- case 'textField':
568
- case 'emailField':
569
- var type = ('emailField' == tagType) ? 'email' : 'text';
570
- if (tgInputs.isRequiredField.is(':checked'))
571
- type += '*';
572
- var name = tgInputs.tagName.val();
573
- var options = [];
574
- if (tgInputs.tagSize.val() || tgInputs.tagMaxLength.val())
575
- options.push(tgInputs.tagSize.val() + '/' + tgInputs.tagMaxLength.val());
576
- if (tgInputs.tagId.val())
577
- options.push('id:' + tgInputs.tagId.val());
578
- if (tgInputs.tagClasses.val())
579
- jQuery.each(tgInputs.tagClasses.val().split(' '), function(i, n) {
580
- options.push('class:' + n);
581
- });
582
- if (tgInputs.akismetAuthor.is(':checked'))
583
- options.push('akismet:author');
584
- if (tgInputs.akismetAuthorUrl.is(':checked'))
585
- options.push('akismet:author_url');
586
- if (tgInputs.akismetAuthorEmail.is(':checked'))
587
- options.push('akismet:author_email');
588
- options = (options.length > 0) ? ' ' + options.join(' ') : '';
589
- var dv = '';
590
- if (tgInputs.defaultValue.val()) {
591
- dv = ' "' + tgInputs.defaultValue.val().replace(/["]/g, '&quot;') + '"';
592
- }
593
- var tag = name ? '[' + type + ' ' + name + options + dv + ']' : '';
594
- tgInputs.tag1st.val(tag);
595
- break;
596
- case 'textArea':
597
- var type = 'textarea';
598
- if (tgInputs.isRequiredField.is(':checked'))
599
- type += '*';
600
- var name = tgInputs.tagName.val();
601
- var options = [];
602
- if (tgInputs.tagCols.val() || tgInputs.tagRows.val())
603
- options.push(tgInputs.tagCols.val() + 'x' + tgInputs.tagRows.val());
604
- if (tgInputs.tagId.val())
605
- options.push('id:' + tgInputs.tagId.val());
606
- if (tgInputs.tagClasses.val())
607
- jQuery.each(tgInputs.tagClasses.val().split(' '), function(i, n) {
608
- options.push('class:' + n);
609
- });
610
- options = (options.length > 0) ? ' ' + options.join(' ') : '';
611
- var dv = '';
612
- if (tgInputs.defaultValue.val()) {
613
- dv = ' "' + tgInputs.defaultValue.val().replace(/["]/g, '&quot;') + '"';
614
- }
615
- var tag = name ? '[' + type + ' ' + name + options + dv + ']' : '';
616
- tgInputs.tag1st.val(tag);
617
- break;
618
- case 'menu':
619
- case 'checkboxes':
620
- case 'radioButtons':
621
- var type = '';
622
- if ('menu' == tagType)
623
- type = 'select';
624
- else if ('checkboxes' == tagType)
625
- type = 'checkbox';
626
- else if ('radioButtons' == tagType)
627
- type = 'radio';
628
- if (tgInputs.isRequiredField.is(':checked'))
629
- type += '*';
630
-
631
- var name = tgInputs.tagName.val();
632
- var options = [];
633
- if (tgInputs.allowsMultipleSelections.is(':checked'))
634
- options.push('multiple');
635
- if (tgInputs.insertFirstBlankOption.is(':checked'))
636
- options.push('include_blank');
637
- if (tgInputs.makeCheckboxesExclusive.is(':checked'))
638
- options.push('exclusive');
639
- if (tgInputs.tagId.val())
640
- options.push('id:' + tgInputs.tagId.val());
641
- if (tgInputs.tagClasses.val())
642
- jQuery.each(tgInputs.tagClasses.val().split(' '), function(i, n) {
643
- options.push('class:' + n);
644
- });
645
- options = (options.length > 0) ? ' ' + options.join(' ') : '';
646
- var choices = '';
647
- if (tgInputs.menuChoices.val())
648
- jQuery.each(tgInputs.menuChoices.val().split("\n"), function(i, n) {
649
- choices += ' "' + n.replace(/["]/g, '&quot;') + '"';
650
- });
651
- var tag = name ? '[' + type + ' ' + name + options + choices + ']' : '';
652
- tgInputs.tag1st.val(tag);
653
- break;
654
- case 'acceptance':
655
- var type = 'acceptance';
656
- var name = tgInputs.tagName.val();
657
- var options = [];
658
- if (tgInputs.isAcceptanceDefaultOn.is(':checked'))
659
- options.push('default:on');
660
- if (tgInputs.isAcceptanceInvert.is(':checked'))
661
- options.push('invert');
662
- if (tgInputs.tagId.val())
663
- options.push('id:' + tgInputs.tagId.val());
664
- if (tgInputs.tagClasses.val())
665
- jQuery.each(tgInputs.tagClasses.val().split(' '), function(i, n) {
666
- options.push('class:' + n);
667
- });
668
- options = (options.length > 0) ? ' ' + options.join(' ') : '';
669
- var tag = name ? '[' + type + ' ' + name + options + ']' : '';
670
- tgInputs.tag1st.val(tag);
671
- break;
672
- case 'quiz':
673
- var type = 'quiz';
674
- var name = tgInputs.tagName.val();
675
- var options = [];
676
- if (tgInputs.tagSize.val() || tgInputs.tagMaxLength.val())
677
- options.push(tgInputs.tagSize.val() + '/' + tgInputs.tagMaxLength.val());
678
- if (tgInputs.tagId.val())
679
- options.push('id:' + tgInputs.tagId.val());
680
- if (tgInputs.tagClasses.val())
681
- jQuery.each(tgInputs.tagClasses.val().split(' '), function(i, n) {
682
- options.push('class:' + n);
683
- });
684
- options = (options.length > 0) ? ' ' + options.join(' ') : '';
685
- var choices = '';
686
- if (tgInputs.menuChoices.val())
687
- jQuery.each(tgInputs.menuChoices.val().split("\n"), function(i, n) {
688
- choices += ' "' + n.replace(/["]/g, '&quot;') + '"';
689
- });
690
- var tag = name ? '[' + type + ' ' + name + options + choices + ']' : '';
691
- tgInputs.tag1st.val(tag);
692
- break;
693
- case 'captcha':
694
- // for captchac
695
- var type = 'captchac';
696
- var name = tgInputs.tagName.val();
697
- var options = [];
698
- if (tgInputs.imageSizeSmall.is(':checked'))
699
- options.push('size:s');
700
- if (tgInputs.imageSizeMedium.is(':checked'))
701
- options.push('size:m');
702
- if (tgInputs.imageSizeLarge.is(':checked'))
703
- options.push('size:l');
704
- if (tgInputs.fgColor.val())
705
- options.push('fg:#' + tgInputs.fgColor.val());
706
- if (tgInputs.bgColor.val())
707
- options.push('bg:#' + tgInputs.bgColor.val());
708
- if (tgInputs.tagId.val())
709
- options.push('id:' + tgInputs.tagId.val());
710
- if (tgInputs.tagClasses.val())
711
- jQuery.each(tgInputs.tagClasses.val().split(' '), function(i, n) {
712
- options.push('class:' + n);
713
- });
714
- options = (options.length > 0) ? ' ' + options.join(' ') : '';
715
- var tag = name ? '[' + type + ' ' + name + options + ']' : '';
716
- tgInputs.tag1st.val(tag);
717
- // for captchar
718
- var type = 'captchar';
719
- var options = [];
720
- if (tgInputs.tagSize.val() || tgInputs.tagMaxLength.val())
721
- options.push(tgInputs.tagSize.val() + '/' + tgInputs.tagMaxLength.val());
722
- if (tgInputs.tagId2.val())
723
- options.push('id:' + tgInputs.tagId2.val());
724
- if (tgInputs.tagClasses2.val())
725
- jQuery.each(tgInputs.tagClasses2.val().split(' '), function(i, n) {
726
- options.push('class:' + n);
727
- });
728
- options = (options.length > 0) ? ' ' + options.join(' ') : '';
729
- var tag = name ? '[' + type + ' ' + name + options + ']' : '';
730
- tgInputs.tag2nd.val(tag);
731
- break;
732
- case 'fileUpload':
733
- var type = 'file';
734
- if (tgInputs.isRequiredField.is(':checked'))
735
- type += '*';
736
- var name = tgInputs.tagName.val();
737
- var options = [];
738
- if (tgInputs.tagId.val())
739
- options.push('id:' + tgInputs.tagId.val());
740
- if (tgInputs.tagClasses.val())
741
- jQuery.each(tgInputs.tagClasses.val().split(' '), function(i, n) {
742
- options.push('class:' + n);
743
- });
744
- if (tgInputs.tagFileSizeLimit.val())
745
- options.push('limit:' + tgInputs.tagFileSizeLimit.val());
746
- if (tgInputs.tagAcceptableFileTypes.val())
747
- options.push('filetypes:' + tgInputs.tagAcceptableFileTypes.val().split(' ').join('|'));
748
- options = (options.length > 0) ? ' ' + options.join(' ') : '';
749
- var tag = name ? '[' + type + ' ' + name + options + ']' : '';
750
- tgInputs.tag1st.val(tag);
751
- break;
752
- case 'submit':
753
- var type = 'submit';
754
-
755
- var options = [];
756
- if (tgInputs.tagId.val())
757
- options.push('id:' + tgInputs.tagId.val());
758
- if (tgInputs.tagClasses.val())
759
- jQuery.each(tgInputs.tagClasses.val().split(' '), function(i, n) {
760
- options.push('class:' + n);
761
- });
762
- options = (options.length > 0) ? ' ' + options.join(' ') : '';
763
-
764
- var label = tgInputs.label.val();
765
- if (label)
766
- label = ' "' + label.replace(/["]/g, '&quot;') + '"';
767
- var tag = '[' + type + options + label + ']';
768
- tgInputs.tag1st.val(tag);
769
- break;
770
- }
771
- }
772
-
773
- function tgDefaultName(tagType) {
774
- var rand = Math.floor(Math.random() * 1000);
775
- if ('textField' == tagType) {
776
- return 'text-' + rand;
777
- } else if ('emailField' == tagType) {
778
- return 'email-' + rand;
779
- } else if ('textArea' == tagType) {
780
- return 'textarea-' + rand;
781
- } else if ('menu' == tagType) {
782
- return 'menu-' + rand;
783
- } else if ('checkboxes' == tagType) {
784
- return 'checkbox-' + rand;
785
- } else if ('radioButtons' == tagType) {
786
- return 'radio-' + rand;
787
- } else if ('acceptance' == tagType) {
788
- return 'acceptance-' + rand;
789
- } else if ('quiz' == tagType) {
790
- return 'quiz-' + rand;
791
- } else if ('captcha' == tagType) {
792
- return 'captcha-' + rand;
793
- } else if ('fileUpload' == tagType) {
794
- return 'file-' + rand;
795
- }
796
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
includes/classes.php CHANGED
@@ -46,7 +46,7 @@ class WPCF7_ContactForm {
46
  $url .= '#' . $this->unit_tag;
47
 
48
  $url = apply_filters( 'wpcf7_form_action_url', $url );
49
- $url = sanitize_url( $url );
50
 
51
  $enctype = apply_filters( 'wpcf7_form_enctype', '' );
52
 
@@ -373,25 +373,19 @@ class WPCF7_ContactForm {
373
 
374
  return stripslashes( $submitted );
375
 
376
- } else {
377
- // Special [wpcf7.remote_ip] tag
378
- if ( 'wpcf7.remote_ip' == $matches[1] )
379
- return preg_replace( '/[^0-9a-f.:, ]/', '', $_SERVER['REMOTE_ADDR'] );
380
-
381
- return $matches[0];
382
  }
 
 
 
 
 
383
  }
384
 
385
  /* Message */
386
 
387
  function message( $status ) {
388
  $messages = $this->messages;
389
- $message = '';
390
-
391
- if ( ! is_array( $messages ) || ! isset( $messages[$status] ) )
392
- $message = wpcf7_default_message( $status );
393
- else
394
- $message = $messages[$status];
395
 
396
  return apply_filters( 'wpcf7_display_message', $message );
397
  }
@@ -440,15 +434,10 @@ class WPCF7_ContactForm {
440
  if ( ! is_array( $this->messages ) )
441
  $this->messages = array();
442
 
443
- $messages = array(
444
- 'mail_sent_ok', 'mail_sent_ng', 'akismet_says_spam', 'validation_error', 'accept_terms',
445
- 'invalid_email', 'invalid_required', 'captcha_not_match', 'upload_failed',
446
- 'upload_file_type_invalid', 'upload_file_too_large', 'upload_failed_php_error',
447
- 'quiz_answer_not_correct' );
448
 
449
- foreach ($messages as $message) {
450
- if ( ! isset( $this->messages[$message] ) )
451
- $this->messages[$message] = wpcf7_default_message( $message );
452
  }
453
  }
454
 
@@ -485,7 +474,7 @@ class WPCF7_ContactForm {
485
  return false; // Missing ID
486
 
487
  $result = $wpdb->update( $table_name, $fields,
488
- array( 'cf7_unit_id' => absint( $this->id) ) );
489
 
490
  if ( false !== $result ) {
491
  do_action_ref_array( 'wpcf7_after_update', array( &$this ) );
@@ -557,7 +546,22 @@ function wpcf7_contact_form( $id ) {
557
  return $contact_form;
558
  }
559
 
560
- function wpcf7_contact_form_default_pack() {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
561
  $contact_form = new WPCF7_ContactForm();
562
  $contact_form->initial = true;
563
 
@@ -567,7 +571,49 @@ function wpcf7_contact_form_default_pack() {
567
  $contact_form->mail_2 = wpcf7_default_mail_2_template();
568
  $contact_form->messages = wpcf7_default_messages_template();
569
 
 
 
 
570
  return $contact_form;
571
  }
572
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
573
  ?>
46
  $url .= '#' . $this->unit_tag;
47
 
48
  $url = apply_filters( 'wpcf7_form_action_url', $url );
49
+ $url = esc_url_raw( $url );
50
 
51
  $enctype = apply_filters( 'wpcf7_form_enctype', '' );
52
 
373
 
374
  return stripslashes( $submitted );
375
 
 
 
 
 
 
 
376
  }
377
+
378
+ if ( $special = apply_filters( 'wpcf7_special_mail_tags', '', $matches[1] ) )
379
+ return $special;
380
+
381
+ return $matches[0];
382
  }
383
 
384
  /* Message */
385
 
386
  function message( $status ) {
387
  $messages = $this->messages;
388
+ $message = $messages[$status];
 
 
 
 
 
389
 
390
  return apply_filters( 'wpcf7_display_message', $message );
391
  }
434
  if ( ! is_array( $this->messages ) )
435
  $this->messages = array();
436
 
 
 
 
 
 
437
 
438
+ foreach ( wpcf7_messages() as $key => $arr ) {
439
+ if ( ! isset( $this->messages[$key] ) )
440
+ $this->messages[$key] = $arr['default'];
441
  }
442
  }
443
 
474
  return false; // Missing ID
475
 
476
  $result = $wpdb->update( $table_name, $fields,
477
+ array( 'cf7_unit_id' => absint( $this->id ) ) );
478
 
479
  if ( false !== $result ) {
480
  do_action_ref_array( 'wpcf7_after_update', array( &$this ) );
546
  return $contact_form;
547
  }
548
 
549
+ function wpcf7_contact_form_default_pack( $locale = null ) {
550
+ global $l10n;
551
+
552
+ if ( $locale && $locale != get_locale() ) {
553
+ $mo_orig = $l10n['wpcf7'];
554
+ unset( $l10n['wpcf7'] );
555
+
556
+ if ( 'en_US' != $locale ) {
557
+ $mofile = wpcf7_plugin_path( 'languages/wpcf7-' . $locale . '.mo' );
558
+ if ( ! load_textdomain( 'wpcf7', $mofile ) ) {
559
+ $l10n['wpcf7'] = $mo_orig;
560
+ unset( $mo_orig );
561
+ }
562
+ }
563
+ }
564
+
565
  $contact_form = new WPCF7_ContactForm();
566
  $contact_form->initial = true;
567
 
571
  $contact_form->mail_2 = wpcf7_default_mail_2_template();
572
  $contact_form->messages = wpcf7_default_messages_template();
573
 
574
+ if ( isset( $mo_orig ) )
575
+ $l10n['wpcf7'] = $mo_orig;
576
+
577
  return $contact_form;
578
  }
579
 
580
+ /* Default Filters */
581
+
582
+ add_filter( 'wpcf7_special_mail_tags', 'wpcf7_special_mail_tag_for_remote_ip', 10, 2 );
583
+
584
+ function wpcf7_special_mail_tag_for_remote_ip( $output, $name ) {
585
+ // Special [wpcf7.remote_ip] tag
586
+ if ( 'wpcf7.remote_ip' == $name )
587
+ $output = preg_replace( '/[^0-9a-f.:, ]/', '', $_SERVER['REMOTE_ADDR'] );
588
+
589
+ return $output;
590
+ }
591
+
592
+ add_filter( 'wpcf7_special_mail_tags', 'wpcf7_special_mail_tag_for_post_data', 10, 2 );
593
+
594
+ function wpcf7_special_mail_tag_for_post_data( $output, $name ) {
595
+ if ( ! isset( $_POST['_wpcf7_unit_tag'] ) || empty( $_POST['_wpcf7_unit_tag'] ) )
596
+ return $output;
597
+
598
+ if ( ! preg_match( '/^wpcf7-f(\d+)-p(\d+)-o(\d+)$/', $_POST['_wpcf7_unit_tag'], $matches ) )
599
+ return $output;
600
+
601
+ $post_id = (int) $matches[2];
602
+
603
+ if ( ! $post = get_post( $post_id ) )
604
+ return $output;
605
+
606
+ if ( 'wpcf7.post_id' == $name ) { // Special [wpcf7.post_id] tag
607
+ $output = (string) $post->ID;
608
+ } elseif ( 'wpcf7.post_name' == $name ) { // Special [wpcf7.post_name] tag
609
+ $output = $post->post_name;
610
+ } elseif ( 'wpcf7.post_title' == $name ) { // Special [wpcf7.post_title] tag
611
+ $output = $post->post_title;
612
+ } elseif ( 'wpcf7.post_url' == $name ) { // Special [wpcf7.post_url] tag
613
+ $output = get_permalink( $post->ID );
614
+ }
615
+
616
+ return $output;
617
+ }
618
+
619
  ?>
includes/controller.php CHANGED
@@ -3,7 +3,10 @@
3
  add_action( 'init', 'wpcf7_init_switch', 11 );
4
 
5
  function wpcf7_init_switch() {
6
- if ( 'POST' == $_SERVER['REQUEST_METHOD'] && 1 == (int) $_POST['_wpcf7_is_ajax_call'] ) {
 
 
 
7
  wpcf7_ajax_json_echo();
8
  exit();
9
  } elseif ( isset( $_POST['_wpcf7'] ) ) {
@@ -11,6 +14,28 @@ function wpcf7_init_switch() {
11
  }
12
  }
13
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14
  function wpcf7_ajax_json_echo() {
15
  global $wpcf7_contact_form;
16
 
@@ -153,6 +178,9 @@ add_shortcode( 'contact-form', 'wpcf7_contact_form_tag_func' );
153
  function wpcf7_contact_form_tag_func( $atts ) {
154
  global $wpcf7_contact_form, $wpcf7_unit_count, $wpcf7_processing_within;
155
 
 
 
 
156
  if ( is_string( $atts ) )
157
  $atts = explode( ' ', $atts, 2 );
158
 
@@ -175,6 +203,22 @@ function wpcf7_contact_form_tag_func( $atts ) {
175
  return $form;
176
  }
177
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
178
  if ( WPCF7_LOAD_JS )
179
  add_action( 'wp_print_scripts', 'wpcf7_enqueue_scripts' );
180
 
@@ -183,7 +227,7 @@ function wpcf7_enqueue_scripts() {
183
  if ( 'header' === WPCF7_LOAD_JS )
184
  $in_footer = false;
185
 
186
- wp_enqueue_script( 'contact-form-7', wpcf7_plugin_url( 'contact-form-7.js' ),
187
  array('jquery', 'jquery-form'), WPCF7_VERSION, $in_footer );
188
  }
189
 
@@ -191,11 +235,11 @@ if ( WPCF7_LOAD_CSS )
191
  add_action( 'wp_print_styles', 'wpcf7_enqueue_styles' );
192
 
193
  function wpcf7_enqueue_styles() {
194
- wp_enqueue_style( 'contact-form-7', wpcf7_plugin_url( 'stylesheet.css' ),
195
  array(), WPCF7_VERSION, 'all' );
196
 
197
  if ( 'rtl' == get_bloginfo( 'text_direction' ) ) {
198
- wp_enqueue_style( 'contact-form-7-rtl', wpcf7_plugin_url( 'stylesheet-rtl.css' ),
199
  array(), WPCF7_VERSION, 'all' );
200
  }
201
  }
3
  add_action( 'init', 'wpcf7_init_switch', 11 );
4
 
5
  function wpcf7_init_switch() {
6
+ if ( 'GET' == $_SERVER['REQUEST_METHOD'] && 1 == (int) $_GET['_wpcf7_is_ajax_call'] ) {
7
+ wpcf7_ajax_onload();
8
+ exit();
9
+ } elseif ( 'POST' == $_SERVER['REQUEST_METHOD'] && 1 == (int) $_POST['_wpcf7_is_ajax_call'] ) {
10
  wpcf7_ajax_json_echo();
11
  exit();
12
  } elseif ( isset( $_POST['_wpcf7'] ) ) {
14
  }
15
  }
16
 
17
+ function wpcf7_ajax_onload() {
18
+ global $wpcf7_contact_form;
19
+
20
+ $echo = '';
21
+
22
+ if ( isset( $_GET['_wpcf7'] ) ) {
23
+ $id = (int) $_GET['_wpcf7'];
24
+
25
+ if ( $wpcf7_contact_form = wpcf7_contact_form( $id ) ) {
26
+ $items = apply_filters( 'wpcf7_ajax_onload', array() );
27
+ $wpcf7_contact_form = null;
28
+ }
29
+ }
30
+
31
+ $echo = wpcf7_json( $items );
32
+
33
+ if ( $_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest' ) {
34
+ @header( 'Content-Type: application/json; charset=' . get_option( 'blog_charset' ) );
35
+ echo $echo;
36
+ }
37
+ }
38
+
39
  function wpcf7_ajax_json_echo() {
40
  global $wpcf7_contact_form;
41
 
178
  function wpcf7_contact_form_tag_func( $atts ) {
179
  global $wpcf7_contact_form, $wpcf7_unit_count, $wpcf7_processing_within;
180
 
181
+ if ( is_feed() )
182
+ return '[contact-form]';
183
+
184
  if ( is_string( $atts ) )
185
  $atts = explode( ' ', $atts, 2 );
186
 
203
  return $form;
204
  }
205
 
206
+ if ( WPCF7_LOAD_JS )
207
+ add_action( 'wp_head', 'wpcf7_head' );
208
+
209
+ function wpcf7_head() {
210
+ // Cached?
211
+ if ( defined( 'WP_CACHE' ) && WP_CACHE ) :
212
+ ?>
213
+ <script type="text/javascript">
214
+ //<![CDATA[
215
+ var _wpcf7 = { cached: 1 };
216
+ //]]>
217
+ </script>
218
+ <?php
219
+ endif;
220
+ }
221
+
222
  if ( WPCF7_LOAD_JS )
223
  add_action( 'wp_print_scripts', 'wpcf7_enqueue_scripts' );
224
 
227
  if ( 'header' === WPCF7_LOAD_JS )
228
  $in_footer = false;
229
 
230
+ wp_enqueue_script( 'contact-form-7', wpcf7_plugin_url( 'scripts.js' ),
231
  array('jquery', 'jquery-form'), WPCF7_VERSION, $in_footer );
232
  }
233
 
235
  add_action( 'wp_print_styles', 'wpcf7_enqueue_styles' );
236
 
237
  function wpcf7_enqueue_styles() {
238
+ wp_enqueue_style( 'contact-form-7', wpcf7_plugin_url( 'styles.css' ),
239
  array(), WPCF7_VERSION, 'all' );
240
 
241
  if ( 'rtl' == get_bloginfo( 'text_direction' ) ) {
242
+ wp_enqueue_style( 'contact-form-7-rtl', wpcf7_plugin_url( 'styles-rtl.css' ),
243
  array(), WPCF7_VERSION, 'all' );
244
  }
245
  }
includes/formatting.php CHANGED
@@ -7,7 +7,7 @@ function wpcf7_autop( $pee, $br = 1 ) {
7
  $pee = preg_replace( '|<br />\s*<br />|', "\n\n", $pee );
8
  // Space things out a little
9
  /* wpcf7: removed select and input */
10
- $allblocks = '(?:table|thead|tfoot|caption|col|colgroup|tbody|tr|td|th|div|dl|dd|dt|ul|ol|li|pre|form|map|area|blockquote|address|math|style|p|h[1-6]|hr)';
11
  $pee = preg_replace( '!(<' . $allblocks . '[^>]*>)!', "\n$1", $pee );
12
  $pee = preg_replace( '!(</' . $allblocks . '>)!', "$1\n\n", $pee );
13
  $pee = str_replace( array( "\r\n", "\r" ), "\n", $pee ); // cross-platform newlines
7
  $pee = preg_replace( '|<br />\s*<br />|', "\n\n", $pee );
8
  // Space things out a little
9
  /* wpcf7: removed select and input */
10
+ $allblocks = '(?:table|thead|tfoot|caption|col|colgroup|tbody|tr|td|th|div|dl|dd|dt|ul|ol|li|pre|form|map|area|blockquote|address|math|style|p|h[1-6]|hr|fieldset)';
11
  $pee = preg_replace( '!(<' . $allblocks . '[^>]*>)!', "\n$1", $pee );
12
  $pee = preg_replace( '!(</' . $allblocks . '>)!', "$1\n\n", $pee );
13
  $pee = str_replace( array( "\r\n", "\r" ), "\n", $pee ); // cross-platform newlines
includes/functions.php CHANGED
@@ -1,34 +1,44 @@
1
  <?php
2
 
3
- function wpcf7_default_message( $status ) {
4
- switch ( $status ) {
5
- case 'mail_sent_ok':
6
- return __( 'Your message was sent successfully. Thanks.', 'wpcf7' );
7
- case 'mail_sent_ng':
8
- return __( 'Failed to send your message. Please try later or contact administrator by other way.', 'wpcf7' );
9
- case 'akismet_says_spam':
10
- return __( 'Failed to send your message. Please try later or contact administrator by other way.', 'wpcf7' );
11
- case 'validation_error':
12
- return __( 'Validation errors occurred. Please confirm the fields and submit it again.', 'wpcf7' );
13
- case 'accept_terms':
14
- return __( 'Please accept the terms to proceed.', 'wpcf7' );
15
- case 'invalid_email':
16
- return __( 'Email address seems invalid.', 'wpcf7' );
17
- case 'invalid_required':
18
- return __( 'Please fill the required field.', 'wpcf7' );
19
- case 'captcha_not_match':
20
- return __( 'Your entered code is incorrect.', 'wpcf7' );
21
- case 'quiz_answer_not_correct':
22
- return __( 'Your answer is not correct.', 'wpcf7' );
23
- case 'upload_failed':
24
- return __( 'Failed to upload file.', 'wpcf7' );
25
- case 'upload_file_type_invalid':
26
- return __( 'This file type is not allowed.', 'wpcf7' );
27
- case 'upload_file_too_large':
28
- return __( 'This file is too large.', 'wpcf7' );
29
- case 'upload_failed_php_error':
30
- return __( 'Failed to upload file. Error occurred.', 'wpcf7' );
31
- }
 
 
 
 
 
 
 
 
 
 
32
  }
33
 
34
  function wpcf7_default_form_template() {
@@ -47,7 +57,9 @@ function wpcf7_default_form_template() {
47
  function wpcf7_default_mail_template() {
48
  $subject = '[your-subject]';
49
  $sender = '[your-name] <[your-email]>';
50
- $body = __( 'Message body:', 'wpcf7' ) . "\n" . '[your-message]' . "\n\n" . '--' . "\n"
 
 
51
  . sprintf( __( 'This mail is sent via contact form on %1$s %2$s', 'wpcf7' ),
52
  get_bloginfo( 'name' ), get_bloginfo( 'url' ) );
53
  $recipient = get_option( 'admin_email' );
@@ -66,24 +78,13 @@ function wpcf7_default_mail_2_template() {
66
  }
67
 
68
  function wpcf7_default_messages_template() {
69
- $mail_sent_ok = wpcf7_default_message( 'mail_sent_ok' );
70
- $mail_sent_ng = wpcf7_default_message( 'mail_sent_ng' );
71
- $akismet_says_spam = wpcf7_default_message( 'akismet_says_spam' );
72
- $validation_error = wpcf7_default_message( 'validation_error' );
73
- $accept_terms = wpcf7_default_message( 'accept_terms' );
74
- $invalid_email = wpcf7_default_message( 'invalid_email' );
75
- $invalid_required = wpcf7_default_message( 'invalid_required' );
76
- $quiz_answer_not_correct = wpcf7_default_message( 'quiz_answer_not_correct' );
77
- $captcha_not_match = wpcf7_default_message( 'captcha_not_match' );
78
- $upload_failed = wpcf7_default_message( 'upload_failed' );
79
- $upload_file_type_invalid = wpcf7_default_message( 'upload_file_type_invalid' );
80
- $upload_file_too_large = wpcf7_default_message( 'upload_file_too_large' );
81
- $upload_failed_php_error = wpcf7_default_message( 'upload_failed_php_error' );
82
-
83
- return compact( 'mail_sent_ok', 'mail_sent_ng', 'akismet_says_spam',
84
- 'validation_error', 'accept_terms', 'invalid_email', 'invalid_required', 'quiz_answer_not_correct',
85
- 'captcha_not_match', 'upload_failed', 'upload_file_type_invalid', 'upload_file_too_large',
86
- 'upload_failed_php_error' );
87
  }
88
 
89
  function wpcf7_upload_dir( $type = false ) {
@@ -157,4 +158,55 @@ function wpcf7_json( $items ) {
157
  }
158
  }
159
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
160
  ?>
1
  <?php
2
 
3
+ function wpcf7_messages() {
4
+ $messages = array(
5
+ 'mail_sent_ok' => array(
6
+ 'description' => __( "Sender's message was sent successfully", 'wpcf7' ),
7
+ 'default' => __( 'Your message was sent successfully. Thanks.', 'wpcf7' )
8
+ ),
9
+
10
+ 'mail_sent_ng' => array(
11
+ 'description' => __( "Sender's message was failed to send", 'wpcf7' ),
12
+ 'default' => __( 'Failed to send your message. Please try later or contact administrator by other way.', 'wpcf7' )
13
+ ),
14
+
15
+ 'akismet_says_spam' => array(
16
+ 'description' => __( "Akismet judged the sending activity as spamming", 'wpcf7' ),
17
+ 'default' => __( 'Failed to send your message. Please try later or contact administrator by other way.', 'wpcf7' )
18
+ ),
19
+
20
+ 'validation_error' => array(
21
+ 'description' => __( "Validation errors occurred", 'wpcf7' ),
22
+ 'default' => __( 'Validation errors occurred. Please confirm the fields and submit it again.', 'wpcf7' )
23
+ ),
24
+
25
+ 'accept_terms' => array(
26
+ 'description' => __( "There is a field of term that sender is needed to accept", 'wpcf7' ),
27
+ 'default' => __( 'Please accept the terms to proceed.', 'wpcf7' )
28
+ ),
29
+
30
+ 'invalid_email' => array(
31
+ 'description' => __( "Email address that sender entered is invalid", 'wpcf7' ),
32
+ 'default' => __( 'Email address seems invalid.', 'wpcf7' )
33
+ ),
34
+
35
+ 'invalid_required' => array(
36
+ 'description' => __( "There is a field that sender is needed to fill in", 'wpcf7' ),
37
+ 'default' => __( 'Please fill the required field.', 'wpcf7' )
38
+ )
39
+ );
40
+
41
+ return apply_filters( 'wpcf7_messages', $messages );
42
  }
43
 
44
  function wpcf7_default_form_template() {
57
  function wpcf7_default_mail_template() {
58
  $subject = '[your-subject]';
59
  $sender = '[your-name] <[your-email]>';
60
+ $body = sprintf( __( 'From: %s', 'wpcf7' ), '[your-name] <[your-email]>' ) . "\n"
61
+ . sprintf( __( 'Subject: %s', 'wpcf7' ), '[your-subject]' ) . "\n\n"
62
+ . __( 'Message Body:', 'wpcf7' ) . "\n" . '[your-message]' . "\n\n" . '--' . "\n"
63
  . sprintf( __( 'This mail is sent via contact form on %1$s %2$s', 'wpcf7' ),
64
  get_bloginfo( 'name' ), get_bloginfo( 'url' ) );
65
  $recipient = get_option( 'admin_email' );
78
  }
79
 
80
  function wpcf7_default_messages_template() {
81
+ $messages = array();
82
+
83
+ foreach ( wpcf7_messages() as $key => $arr ) {
84
+ $messages[$key] = $arr['default'];
85
+ }
86
+
87
+ return $messages;
 
 
 
 
 
 
 
 
 
 
 
88
  }
89
 
90
  function wpcf7_upload_dir( $type = false ) {
158
  }
159
  }
160
 
161
+ function wpcf7_l10n() {
162
+ $l10n = array(
163
+ 'sq' => __( 'Albanian', 'wpcf7' ),
164
+ 'ar' => __( 'Arabic', 'wpcf7' ),
165
+ 'bn_BD' => __( 'Bangla', 'wpcf7' ),
166
+ 'bs' => __( 'Bosnian', 'wpcf7' ),
167
+ 'pt_BR' => __( 'Brazilian Portuguese', 'wpcf7' ),
168
+ 'bg_BG' => __( 'Bulgarian', 'wpcf7' ),
169
+ 'ca' => __( 'Catalan', 'wpcf7' ),
170
+ 'zh_CN' => __( 'Chinese (Simplified)', 'wpcf7' ),
171
+ 'zh_TW' => __( 'Chinese (Traditional)', 'wpcf7' ),
172
+ 'hr' => __( 'Croatian', 'wpcf7' ),
173
+ 'cs_CZ' => __( 'Czech', 'wpcf7' ),
174
+ 'da_DK' => __( 'Danish', 'wpcf7' ),
175
+ 'nl_NL' => __( 'Dutch', 'wpcf7' ),
176
+ 'en_US' => __( 'English', 'wpcf7' ),
177
+ 'et' => __( 'Estonian', 'wpcf7' ),
178
+ 'fi' => __( 'Finnish', 'wpcf7' ),
179
+ 'fr_FR' => __( 'French', 'wpcf7' ),
180
+ 'ka_GE' => __( 'Georgian', 'wpcf7' ),
181
+ 'de_DE' => __( 'German', 'wpcf7' ),
182
+ 'el' => __( 'Greek', 'wpcf7' ),
183
+ 'he_IL' => __( 'Hebrew', 'wpcf7' ),
184
+ 'hi_IN' => __( 'Hindi', 'wpcf7' ),
185
+ 'hu_HU' => __( 'Hungarian', 'wpcf7' ),
186
+ 'id_ID' => __( 'Indonesian', 'wpcf7' ),
187
+ 'it_IT' => __( 'Italian', 'wpcf7' ),
188
+ 'ja' => __( 'Japanese', 'wpcf7' ),
189
+ 'ko_KR' => __( 'Korean', 'wpcf7' ),
190
+ 'lv' => __( 'Latvian', 'wpcf7' ),
191
+ 'lt_LT' => __( 'Lithuanian', 'wpcf7' ),
192
+ 'nb_NO' => __( 'Norwegian', 'wpcf7' ),
193
+ 'fa_IR' => __( 'Persian', 'wpcf7' ),
194
+ 'pl_PL' => __( 'Polish', 'wpcf7' ),
195
+ 'pt_PT' => __( 'Portuguese', 'wpcf7' ),
196
+ 'ru_RU' => __( 'Russian', 'wpcf7' ),
197
+ 'ro_RO' => __( 'Romanian', 'wpcf7' ),
198
+ 'sr_RS' => __( 'Serbian', 'wpcf7' ),
199
+ 'sk' => __( 'Slovak', 'wpcf7' ),
200
+ 'sl_SI' => __( 'Slovene', 'wpcf7' ),
201
+ 'es_ES' => __( 'Spanish', 'wpcf7' ),
202
+ 'sv_SE' => __( 'Swedish', 'wpcf7' ),
203
+ 'th' => __( 'Thai', 'wpcf7' ),
204
+ 'tr_TR' => __( 'Turkish', 'wpcf7' ),
205
+ 'uk_UA' => __( 'Ukrainian', 'wpcf7' ),
206
+ 'vi' => __( 'Vietnamese', 'wpcf7' )
207
+ );
208
+
209
+ return $l10n;
210
+ }
211
+
212
  ?>
languages/wpcf7-de_DE.mo CHANGED
Binary file
languages/wpcf7-de_DE.po CHANGED
@@ -1,8 +1,8 @@
1
  msgid ""
2
  msgstr ""
3
- "Project-Id-Version: Contact Form | V2.0.5\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2009-09-26 04:03+0900\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: Ivan Graf <contact@bildergallery.com>\n"
8
  "Language-Team: Ivan Graf\n"
@@ -25,7 +25,6 @@ msgstr "<strong>Die Datenbanktabelle für Contact Form 7 ist nicht vorhanden.</s
25
  #: contact-form-7/admin/admin-panel.php:17
26
  #: contact-form-7/admin/admin-panel.php:30
27
  #: contact-form-7/admin/admin.php:121
28
- #: contact-form-7/includes/functions.php:52
29
  msgid "Contact Form 7"
30
  msgstr "Contact Form 7"
31
 
@@ -38,7 +37,7 @@ msgid "Copy this code and paste it into your post, page or text widget content."
38
  msgstr "Kopieren Sie diesen Code und fügen ihn in Ihrem Artikel, Seite oder Text-Widget ein."
39
 
40
  #: contact-form-7/admin/admin-panel.php:75
41
- #: contact-form-7/admin/admin-panel.php:332
42
  msgid "Save"
43
  msgstr "Speichern"
44
 
@@ -58,115 +57,116 @@ msgstr ""
58
  "Soll dieses Kontaktformular wirklich gelöscht werden?\n"
59
  "'Abbrechen' um zu stoppen oder 'OK' um zu löschen."
60
 
61
- #: contact-form-7/admin/admin-panel.php:102
62
  msgid "Form"
63
  msgstr "Formular"
64
 
65
- #: contact-form-7/admin/admin-panel.php:120
66
  msgid "Mail"
67
  msgstr "Mail"
68
 
69
- #: contact-form-7/admin/admin-panel.php:127
70
- #: contact-form-7/admin/admin-panel.php:188
71
  msgid "To:"
72
  msgstr "An:"
73
 
74
- #: contact-form-7/admin/admin-panel.php:132
75
- #: contact-form-7/admin/admin-panel.php:193
76
  msgid "From:"
77
  msgstr "Von:"
78
 
79
- #: contact-form-7/admin/admin-panel.php:137
80
- #: contact-form-7/admin/admin-panel.php:198
81
  msgid "Subject:"
82
  msgstr "Betreff:"
83
 
84
- #: contact-form-7/admin/admin-panel.php:144
85
- #: contact-form-7/admin/admin-panel.php:205
86
  msgid "Additional headers:"
87
  msgstr "Zusätzliche Kopfzeilen:"
88
 
89
- #: contact-form-7/admin/admin-panel.php:149
90
- #: contact-form-7/admin/admin-panel.php:210
91
  msgid "File attachments:"
92
  msgstr "Datei Anhänge:"
93
 
94
- #: contact-form-7/admin/admin-panel.php:157
95
- #: contact-form-7/admin/admin-panel.php:218
96
  msgid "Use HTML content type"
97
  msgstr "HTML-Content-Typ verwenden"
98
 
99
- #: contact-form-7/admin/admin-panel.php:164
100
- #: contact-form-7/admin/admin-panel.php:225
101
  #: contact-form-7/includes/functions.php:50
 
102
  msgid "Message body:"
103
  msgstr "Nachrichtentext:"
104
 
105
- #: contact-form-7/admin/admin-panel.php:174
106
  msgid "Mail (2)"
107
  msgstr "Mail (2)"
108
 
109
- #: contact-form-7/admin/admin-panel.php:180
110
  msgid "Use mail (2)"
111
  msgstr "Verwende Mail (2)"
112
 
113
- #: contact-form-7/admin/admin-panel.php:235
114
  msgid "Messages"
115
  msgstr "Meldungen"
116
 
117
- #: contact-form-7/admin/admin-panel.php:243
118
  msgid "Sender's message was sent successfully"
119
  msgstr "Ihre Nachricht wurde erfolgreich versendet. Vielen Dank!"
120
 
121
- #: contact-form-7/admin/admin-panel.php:248
122
  msgid "Sender's message was failed to send"
123
  msgstr "Das Versenden der E-Mail war fehlerhaft. Bitte versuchen Sie es nocheinmal zu einem späteren Zeitpunkt oder informieren Sie den Adminstrator."
124
 
125
- #: contact-form-7/admin/admin-panel.php:253
126
  msgid "Akismet judged the sending activity as spamming"
127
  msgstr "Die Webseite Akismet beurteilt Ihren Beitrag als Spam."
128
 
129
- #: contact-form-7/admin/admin-panel.php:258
130
  msgid "Validation errors occurred"
131
  msgstr "Fehler beim Ausfüllen des Formulars!"
132
 
133
- #: contact-form-7/admin/admin-panel.php:263
134
  msgid "There is a field that sender is needed to fill in"
135
  msgstr "Dieses Feld muss ausgefüllt werden!"
136
 
137
- #: contact-form-7/admin/admin-panel.php:268
138
  msgid "Email address that sender entered is invalid"
139
  msgstr "Die eingegebene Email Adresse ist ungültig!"
140
 
141
- #: contact-form-7/admin/admin-panel.php:273
142
  msgid "There is a field of term that sender is needed to accept"
143
  msgstr "Sie müssen dieses Bedingungsfeld akzeptieren!"
144
 
145
- #: contact-form-7/admin/admin-panel.php:278
146
  msgid "Sender doesn't enter the correct answer to the quiz"
147
  msgstr "Der Absender beantwortet im Quiz die Frage falsch."
148
 
149
- #: contact-form-7/admin/admin-panel.php:283
150
  msgid "The code that sender entered does not match the CAPTCHA"
151
  msgstr "Der eingegebene Code stimmt nicht mit dem angezeigten Captcha Code überein!"
152
 
153
- #: contact-form-7/admin/admin-panel.php:288
154
  msgid "Uploading a file fails for any reason"
155
  msgstr "Fehler aus unbekannten Gründen beim hochladen der Datei."
156
 
157
- #: contact-form-7/admin/admin-panel.php:293
158
  msgid "Uploaded file is not allowed file type"
159
  msgstr "Die hochgeladene Datei ist ein nicht erlaubter Dateityp!"
160
 
161
- #: contact-form-7/admin/admin-panel.php:298
162
  msgid "Uploaded file is too large"
163
  msgstr "Die hochgeladene Datei ist zu gross!"
164
 
165
- #: contact-form-7/admin/admin-panel.php:303
166
  msgid "Uploading a file fails for PHP error"
167
  msgstr "Das hochladen der Datei verursachte einen PHP Error."
168
 
169
- #: contact-form-7/admin/admin-panel.php:314
170
  msgid "Additional Settings"
171
  msgstr "Zusätzliche Einstellungen"
172
 
@@ -182,243 +182,243 @@ msgstr "Bearbeite Contact Forms"
182
  msgid "Edit"
183
  msgstr "Bearbeiten"
184
 
185
- #: contact-form-7/admin/admin.php:185
186
  msgid "optional"
187
  msgstr "optional"
188
 
189
- #: contact-form-7/admin/admin.php:186
190
  msgid "Generate Tag"
191
  msgstr "Generiere Tag"
192
 
193
- #: contact-form-7/admin/admin.php:187
194
  msgid "Text field"
195
  msgstr "Text Feld"
196
 
197
- #: contact-form-7/admin/admin.php:188
198
  msgid "Email field"
199
  msgstr "Email Feld"
200
 
201
- #: contact-form-7/admin/admin.php:189
202
  msgid "Text area"
203
- msgstr "Text Feld"
204
 
205
- #: contact-form-7/admin/admin.php:190
206
  msgid "Drop-down menu"
207
  msgstr "Auswahlmenü"
208
 
209
- #: contact-form-7/admin/admin.php:191
210
  msgid "Checkboxes"
211
  msgstr "Auswahlbox"
212
 
213
- #: contact-form-7/admin/admin.php:192
214
  msgid "Radio buttons"
215
  msgstr "Radio Button"
216
 
217
- #: contact-form-7/admin/admin.php:193
218
  msgid "Acceptance"
219
  msgstr "Zustimmung"
220
 
221
- #: contact-form-7/admin/admin.php:194
222
  msgid "Make this checkbox checked by default?"
223
  msgstr "Auswahlbox standardmässig aktivieren?"
224
 
225
- #: contact-form-7/admin/admin.php:195
226
  msgid "Make this checkbox work inversely?"
227
  msgstr "Auswahlbox umkehren (Invert)?"
228
 
229
- #: contact-form-7/admin/admin.php:196
230
  msgid "* That means visitor who accepts the term unchecks it."
231
  msgstr "* Bedeutet, dass der Besucher die Bedingungen akzeptiert, wenn er die Auswahlbox deaktiviert."
232
 
233
- #: contact-form-7/admin/admin.php:197
234
  msgid "CAPTCHA"
235
  msgstr "Captcha"
236
 
237
- #: contact-form-7/admin/admin.php:198
238
  msgid "Quiz"
239
  msgstr "Quiz"
240
 
241
- #: contact-form-7/admin/admin.php:199
242
  msgid "Quizzes"
243
  msgstr "Quiz"
244
 
245
- #: contact-form-7/admin/admin.php:200
246
  msgid "* quiz|answer (e.g. 1+1=?|2)"
247
  msgstr "* Quiz|Antwort (z.B. 1+1=?|2)"
248
 
249
- #: contact-form-7/admin/admin.php:201
250
  msgid "File upload"
251
  msgstr "Datei Upload"
252
 
253
- #: contact-form-7/admin/admin.php:202
254
  msgid "bytes"
255
  msgstr "Bytes"
256
 
257
- #: contact-form-7/admin/admin.php:203
258
  msgid "Submit button"
259
  msgstr "Senden Button"
260
 
261
- #: contact-form-7/admin/admin.php:204
262
  msgid "Name"
263
  msgstr "Name"
264
 
265
- #: contact-form-7/admin/admin.php:205
266
  msgid "Required field?"
267
  msgstr "Pflichtfeld?"
268
 
269
- #: contact-form-7/admin/admin.php:206
270
  msgid "Allow multiple selections?"
271
  msgstr "Mehrfachauswahl erlauben?"
272
 
273
- #: contact-form-7/admin/admin.php:207
274
  msgid "Insert a blank item as the first option?"
275
  msgstr "Leere Position als die erste Option einfügen?"
276
 
277
- #: contact-form-7/admin/admin.php:208
278
  msgid "Make checkboxes exclusive?"
279
  msgstr "Exklusive Auswahlboxen erstellen?"
280
 
281
- #: contact-form-7/admin/admin.php:209
282
  msgid "Choices"
283
  msgstr "Möglichkeiten"
284
 
285
- #: contact-form-7/admin/admin.php:210
286
  msgid "Label"
287
  msgstr "Beschriftung"
288
 
289
- #: contact-form-7/admin/admin.php:211
290
  msgid "Default value"
291
  msgstr "Standardwert"
292
 
293
- #: contact-form-7/admin/admin.php:212
294
  msgid "Akismet"
295
  msgstr "Askimet"
296
 
297
- #: contact-form-7/admin/admin.php:213
298
  msgid "This field requires author's name"
299
  msgstr "Dieses Feld erfordert den Namen des Autors"
300
 
301
- #: contact-form-7/admin/admin.php:214
302
  msgid "This field requires author's URL"
303
  msgstr "Dieses Feld erfordert die URL des Autors"
304
 
305
- #: contact-form-7/admin/admin.php:215
306
  msgid "This field requires author's email address"
307
  msgstr "Dieses Feld erfordert die Email Adresse des Autors"
308
 
309
- #: contact-form-7/admin/admin.php:216
310
  msgid "Copy this code and paste it into the form left."
311
  msgstr "Kopieren Sie diesen Code und fügen ihn in das Formular links ein."
312
 
313
- #: contact-form-7/admin/admin.php:217
314
  msgid "Foreground color"
315
  msgstr "Vordergrundfarbe"
316
 
317
- #: contact-form-7/admin/admin.php:218
318
  msgid "Background color"
319
  msgstr "Hintergrundfarbe"
320
 
321
- #: contact-form-7/admin/admin.php:219
322
  msgid "Image size"
323
  msgstr "Bild Grösse"
324
 
325
- #: contact-form-7/admin/admin.php:220
326
  msgid "Small"
327
  msgstr "Klein"
328
 
329
- #: contact-form-7/admin/admin.php:221
330
  msgid "Medium"
331
  msgstr "Mittel"
332
 
333
- #: contact-form-7/admin/admin.php:222
334
  msgid "Large"
335
  msgstr "Gross"
336
 
337
- #: contact-form-7/admin/admin.php:223
338
  msgid "Image settings"
339
  msgstr "Bild Einstellungen"
340
 
341
- #: contact-form-7/admin/admin.php:224
342
  msgid "Input field settings"
343
  msgstr "Eingabefeld Einstellungen"
344
 
345
- #: contact-form-7/admin/admin.php:225
346
  msgid "For image"
347
  msgstr "Für das Bild"
348
 
349
- #: contact-form-7/admin/admin.php:226
350
  msgid "For input field"
351
  msgstr "Für das Eingabefeld"
352
 
353
- #: contact-form-7/admin/admin.php:227
354
  msgid "* One choice per line."
355
  msgstr "* Eine Möglichkeit pro Zeile."
356
 
357
- #: contact-form-7/admin/admin.php:228
358
  msgid "Show"
359
  msgstr "Anzeigen"
360
 
361
- #: contact-form-7/admin/admin.php:229
362
  msgid "Hide"
363
  msgstr "Verstecken"
364
 
365
- #: contact-form-7/admin/admin.php:230
366
  msgid "File size limit"
367
  msgstr "Dateigrössen Limit"
368
 
369
- #: contact-form-7/admin/admin.php:231
370
  msgid "Acceptable file types"
371
  msgstr "Akzeptierte Dateitypen"
372
 
373
- #: contact-form-7/admin/admin.php:232
374
  msgid "Note: To use CAPTCHA, you need Really Simple CAPTCHA plugin installed."
375
  msgstr "Hinweis: Um Captcha zu verwenden, muss dieses Plugin installiert sein."
376
 
377
- #: contact-form-7/admin/admin.php:241
378
  msgid "Contact form created."
379
  msgstr "Kontaktformular erstellt"
380
 
381
- #: contact-form-7/admin/admin.php:244
382
  msgid "Contact form saved."
383
  msgstr "Kontaktformular gespeichert"
384
 
385
- #: contact-form-7/admin/admin.php:247
386
  msgid "Contact form deleted."
387
  msgstr "Kontaktformular gelöscht"
388
 
389
- #: contact-form-7/admin/admin.php:250
390
  msgid "Database table created."
391
  msgstr "Datenbanktabelle erstellt."
392
 
393
- #: contact-form-7/admin/admin.php:253
394
  msgid "Failed to create database table."
395
  msgstr "Fehler beim Erstellen einer Datenbanktabelle."
396
 
397
- #: contact-form-7/admin/admin.php:328
398
  msgid "Contact form"
399
  msgstr "Kontaktformular"
400
 
401
- #: contact-form-7/admin/admin.php:347
402
  msgid "Settings"
403
  msgstr "Einstellungen"
404
 
405
- #: contact-form-7/admin/admin.php:366
406
  msgid "Contact Form 7 needs your support. Please donate today."
407
  msgstr "Contact Form 7 braucht Ihre Unterstützung. Bitte spenden Sie noch heute."
408
 
409
- #: contact-form-7/admin/admin.php:367
410
  msgid "Is this plugin useful for you? If you like it, please help the developer."
411
  msgstr "Ist dieses Plugin nützlich für Sie? Wenn es Ihnen gefällt, helfen Sie dem Entwickler."
412
 
413
- #: contact-form-7/admin/admin.php:368
414
  msgid "Your contribution is needed for making this plugin better."
415
  msgstr "Ihr Beitrag ist für die Herstellung dieses Plugin sehr nützlich."
416
 
417
- #: contact-form-7/admin/admin.php:369
418
  msgid "Developing a plugin and providing user support is really hard work. Please help."
419
  msgstr "Die Entwicklung eines Plugins sowie die vielen Support Anfragen verbrauchen viel Zeit. Helfen Sie uns mit einer Spende."
420
 
421
- #: contact-form-7/includes/classes.php:552
422
  msgid "Untitled"
423
  msgstr "Ohne Titel"
424
 
@@ -497,13 +497,17 @@ msgid "Send"
497
  msgstr "Senden"
498
 
499
  #: contact-form-7/includes/functions.php:51
500
- msgid "This mail is created by Contact Form 7 plugin for WordPress."
501
- msgstr "Dieses Mail ist vom Wordpress Plugin Contact Form 7 erstellt."
 
 
502
 
503
- #: contact-form-7/modules/captcha.php:62
504
  msgid "To use CAPTCHA, you need <a href=\"http://wordpress.org/extend/plugins/really-simple-captcha/\">Really Simple CAPTCHA</a> plugin installed."
505
  msgstr "Um den Captcha Code anzuzeigen, muss dieses <a href=\"http://wordpress.org/extend/plugins/really-simple-captcha/\">Plugin</a> installiert sein."
506
 
 
 
507
  #~ msgid "(You need WordPress 2.7 or greater to use this feature)"
508
  #~ msgstr ""
509
  #~ "(Um diese Funktion nutzen zu können, benötigen Sie WordPress Version 2.7 "
1
  msgid ""
2
  msgstr ""
3
+ "Project-Id-Version: Contact Form | V2.0.7\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2009-11-12 15:29+0900\n"
6
  "PO-Revision-Date: \n"
7
  "Last-Translator: Ivan Graf <contact@bildergallery.com>\n"
8
  "Language-Team: Ivan Graf\n"
25
  #: contact-form-7/admin/admin-panel.php:17
26
  #: contact-form-7/admin/admin-panel.php:30
27
  #: contact-form-7/admin/admin.php:121
 
28
  msgid "Contact Form 7"
29
  msgstr "Contact Form 7"
30
 
37
  msgstr "Kopieren Sie diesen Code und fügen ihn in Ihrem Artikel, Seite oder Text-Widget ein."
38
 
39
  #: contact-form-7/admin/admin-panel.php:75
40
+ #: contact-form-7/admin/admin-panel.php:358
41
  msgid "Save"
42
  msgstr "Speichern"
43
 
57
  "Soll dieses Kontaktformular wirklich gelöscht werden?\n"
58
  "'Abbrechen' um zu stoppen oder 'OK' um zu löschen."
59
 
60
+ #: contact-form-7/admin/admin-panel.php:104
61
  msgid "Form"
62
  msgstr "Formular"
63
 
64
+ #: contact-form-7/admin/admin-panel.php:128
65
  msgid "Mail"
66
  msgstr "Mail"
67
 
68
+ #: contact-form-7/admin/admin-panel.php:135
69
+ #: contact-form-7/admin/admin-panel.php:202
70
  msgid "To:"
71
  msgstr "An:"
72
 
73
+ #: contact-form-7/admin/admin-panel.php:140
74
+ #: contact-form-7/admin/admin-panel.php:207
75
  msgid "From:"
76
  msgstr "Von:"
77
 
78
+ #: contact-form-7/admin/admin-panel.php:145
79
+ #: contact-form-7/admin/admin-panel.php:212
80
  msgid "Subject:"
81
  msgstr "Betreff:"
82
 
83
+ #: contact-form-7/admin/admin-panel.php:152
84
+ #: contact-form-7/admin/admin-panel.php:219
85
  msgid "Additional headers:"
86
  msgstr "Zusätzliche Kopfzeilen:"
87
 
88
+ #: contact-form-7/admin/admin-panel.php:157
89
+ #: contact-form-7/admin/admin-panel.php:224
90
  msgid "File attachments:"
91
  msgstr "Datei Anhänge:"
92
 
93
+ #: contact-form-7/admin/admin-panel.php:165
94
+ #: contact-form-7/admin/admin-panel.php:232
95
  msgid "Use HTML content type"
96
  msgstr "HTML-Content-Typ verwenden"
97
 
98
+ #: contact-form-7/admin/admin-panel.php:172
99
+ #: contact-form-7/admin/admin-panel.php:239
100
  #: contact-form-7/includes/functions.php:50
101
+ #: contact-form-7/includes/functions.php:61
102
  msgid "Message body:"
103
  msgstr "Nachrichtentext:"
104
 
105
+ #: contact-form-7/admin/admin-panel.php:188
106
  msgid "Mail (2)"
107
  msgstr "Mail (2)"
108
 
109
+ #: contact-form-7/admin/admin-panel.php:194
110
  msgid "Use mail (2)"
111
  msgstr "Verwende Mail (2)"
112
 
113
+ #: contact-form-7/admin/admin-panel.php:255
114
  msgid "Messages"
115
  msgstr "Meldungen"
116
 
117
+ #: contact-form-7/admin/admin-panel.php:263
118
  msgid "Sender's message was sent successfully"
119
  msgstr "Ihre Nachricht wurde erfolgreich versendet. Vielen Dank!"
120
 
121
+ #: contact-form-7/admin/admin-panel.php:268
122
  msgid "Sender's message was failed to send"
123
  msgstr "Das Versenden der E-Mail war fehlerhaft. Bitte versuchen Sie es nocheinmal zu einem späteren Zeitpunkt oder informieren Sie den Adminstrator."
124
 
125
+ #: contact-form-7/admin/admin-panel.php:273
126
  msgid "Akismet judged the sending activity as spamming"
127
  msgstr "Die Webseite Akismet beurteilt Ihren Beitrag als Spam."
128
 
129
+ #: contact-form-7/admin/admin-panel.php:278
130
  msgid "Validation errors occurred"
131
  msgstr "Fehler beim Ausfüllen des Formulars!"
132
 
133
+ #: contact-form-7/admin/admin-panel.php:283
134
  msgid "There is a field that sender is needed to fill in"
135
  msgstr "Dieses Feld muss ausgefüllt werden!"
136
 
137
+ #: contact-form-7/admin/admin-panel.php:288
138
  msgid "Email address that sender entered is invalid"
139
  msgstr "Die eingegebene Email Adresse ist ungültig!"
140
 
141
+ #: contact-form-7/admin/admin-panel.php:293
142
  msgid "There is a field of term that sender is needed to accept"
143
  msgstr "Sie müssen dieses Bedingungsfeld akzeptieren!"
144
 
145
+ #: contact-form-7/admin/admin-panel.php:298
146
  msgid "Sender doesn't enter the correct answer to the quiz"
147
  msgstr "Der Absender beantwortet im Quiz die Frage falsch."
148
 
149
+ #: contact-form-7/admin/admin-panel.php:303
150
  msgid "The code that sender entered does not match the CAPTCHA"
151
  msgstr "Der eingegebene Code stimmt nicht mit dem angezeigten Captcha Code überein!"
152
 
153
+ #: contact-form-7/admin/admin-panel.php:308
154
  msgid "Uploading a file fails for any reason"
155
  msgstr "Fehler aus unbekannten Gründen beim hochladen der Datei."
156
 
157
+ #: contact-form-7/admin/admin-panel.php:313
158
  msgid "Uploaded file is not allowed file type"
159
  msgstr "Die hochgeladene Datei ist ein nicht erlaubter Dateityp!"
160
 
161
+ #: contact-form-7/admin/admin-panel.php:318
162
  msgid "Uploaded file is too large"
163
  msgstr "Die hochgeladene Datei ist zu gross!"
164
 
165
+ #: contact-form-7/admin/admin-panel.php:323
166
  msgid "Uploading a file fails for PHP error"
167
  msgstr "Das hochladen der Datei verursachte einen PHP Error."
168
 
169
+ #: contact-form-7/admin/admin-panel.php:340
170
  msgid "Additional Settings"
171
  msgstr "Zusätzliche Einstellungen"
172
 
182
  msgid "Edit"
183
  msgstr "Bearbeiten"
184
 
185
+ #: contact-form-7/admin/admin.php:186
186
  msgid "optional"
187
  msgstr "optional"
188
 
189
+ #: contact-form-7/admin/admin.php:187
190
  msgid "Generate Tag"
191
  msgstr "Generiere Tag"
192
 
193
+ #: contact-form-7/admin/admin.php:188
194
  msgid "Text field"
195
  msgstr "Text Feld"
196
 
197
+ #: contact-form-7/admin/admin.php:189
198
  msgid "Email field"
199
  msgstr "Email Feld"
200
 
201
+ #: contact-form-7/admin/admin.php:190
202
  msgid "Text area"
203
+ msgstr "Text Bereich"
204
 
205
+ #: contact-form-7/admin/admin.php:191
206
  msgid "Drop-down menu"
207
  msgstr "Auswahlmenü"
208
 
209
+ #: contact-form-7/admin/admin.php:192
210
  msgid "Checkboxes"
211
  msgstr "Auswahlbox"
212
 
213
+ #: contact-form-7/admin/admin.php:193
214
  msgid "Radio buttons"
215
  msgstr "Radio Button"
216
 
217
+ #: contact-form-7/admin/admin.php:194
218
  msgid "Acceptance"
219
  msgstr "Zustimmung"
220
 
221
+ #: contact-form-7/admin/admin.php:195
222
  msgid "Make this checkbox checked by default?"
223
  msgstr "Auswahlbox standardmässig aktivieren?"
224
 
225
+ #: contact-form-7/admin/admin.php:196
226
  msgid "Make this checkbox work inversely?"
227
  msgstr "Auswahlbox umkehren (Invert)?"
228
 
229
+ #: contact-form-7/admin/admin.php:197
230
  msgid "* That means visitor who accepts the term unchecks it."
231
  msgstr "* Bedeutet, dass der Besucher die Bedingungen akzeptiert, wenn er die Auswahlbox deaktiviert."
232
 
233
+ #: contact-form-7/admin/admin.php:198
234
  msgid "CAPTCHA"
235
  msgstr "Captcha"
236
 
237
+ #: contact-form-7/admin/admin.php:199
238
  msgid "Quiz"
239
  msgstr "Quiz"
240
 
241
+ #: contact-form-7/admin/admin.php:200
242
  msgid "Quizzes"
243
  msgstr "Quiz"
244
 
245
+ #: contact-form-7/admin/admin.php:201
246
  msgid "* quiz|answer (e.g. 1+1=?|2)"
247
  msgstr "* Quiz|Antwort (z.B. 1+1=?|2)"
248
 
249
+ #: contact-form-7/admin/admin.php:202
250
  msgid "File upload"
251
  msgstr "Datei Upload"
252
 
253
+ #: contact-form-7/admin/admin.php:203
254
  msgid "bytes"
255
  msgstr "Bytes"
256
 
257
+ #: contact-form-7/admin/admin.php:204
258
  msgid "Submit button"
259
  msgstr "Senden Button"
260
 
261
+ #: contact-form-7/admin/admin.php:205
262
  msgid "Name"
263
  msgstr "Name"
264
 
265
+ #: contact-form-7/admin/admin.php:206
266
  msgid "Required field?"
267
  msgstr "Pflichtfeld?"
268
 
269
+ #: contact-form-7/admin/admin.php:207
270
  msgid "Allow multiple selections?"
271
  msgstr "Mehrfachauswahl erlauben?"
272
 
273
+ #: contact-form-7/admin/admin.php:208
274
  msgid "Insert a blank item as the first option?"
275
  msgstr "Leere Position als die erste Option einfügen?"
276
 
277
+ #: contact-form-7/admin/admin.php:209
278
  msgid "Make checkboxes exclusive?"
279
  msgstr "Exklusive Auswahlboxen erstellen?"
280
 
281
+ #: contact-form-7/admin/admin.php:210
282
  msgid "Choices"
283
  msgstr "Möglichkeiten"
284
 
285
+ #: contact-form-7/admin/admin.php:211
286
  msgid "Label"
287
  msgstr "Beschriftung"
288
 
289
+ #: contact-form-7/admin/admin.php:212
290
  msgid "Default value"
291
  msgstr "Standardwert"
292
 
293
+ #: contact-form-7/admin/admin.php:213
294
  msgid "Akismet"
295
  msgstr "Askimet"
296
 
297
+ #: contact-form-7/admin/admin.php:214
298
  msgid "This field requires author's name"
299
  msgstr "Dieses Feld erfordert den Namen des Autors"
300
 
301
+ #: contact-form-7/admin/admin.php:215
302
  msgid "This field requires author's URL"
303
  msgstr "Dieses Feld erfordert die URL des Autors"
304
 
305
+ #: contact-form-7/admin/admin.php:216
306
  msgid "This field requires author's email address"
307
  msgstr "Dieses Feld erfordert die Email Adresse des Autors"
308
 
309
+ #: contact-form-7/admin/admin.php:217
310
  msgid "Copy this code and paste it into the form left."
311
  msgstr "Kopieren Sie diesen Code und fügen ihn in das Formular links ein."
312
 
313
+ #: contact-form-7/admin/admin.php:218
314
  msgid "Foreground color"
315
  msgstr "Vordergrundfarbe"
316
 
317
+ #: contact-form-7/admin/admin.php:219
318
  msgid "Background color"
319
  msgstr "Hintergrundfarbe"
320
 
321
+ #: contact-form-7/admin/admin.php:220
322
  msgid "Image size"
323
  msgstr "Bild Grösse"
324
 
325
+ #: contact-form-7/admin/admin.php:221
326
  msgid "Small"
327
  msgstr "Klein"
328
 
329
+ #: contact-form-7/admin/admin.php:222
330
  msgid "Medium"
331
  msgstr "Mittel"
332
 
333
+ #: contact-form-7/admin/admin.php:223
334
  msgid "Large"
335
  msgstr "Gross"
336
 
337
+ #: contact-form-7/admin/admin.php:224
338
  msgid "Image settings"
339
  msgstr "Bild Einstellungen"
340
 
341
+ #: contact-form-7/admin/admin.php:225
342
  msgid "Input field settings"
343
  msgstr "Eingabefeld Einstellungen"
344
 
345
+ #: contact-form-7/admin/admin.php:226
346
  msgid "For image"
347
  msgstr "Für das Bild"
348
 
349
+ #: contact-form-7/admin/admin.php:227
350
  msgid "For input field"
351
  msgstr "Für das Eingabefeld"
352
 
353
+ #: contact-form-7/admin/admin.php:228
354
  msgid "* One choice per line."
355
  msgstr "* Eine Möglichkeit pro Zeile."
356
 
357
+ #: contact-form-7/admin/admin.php:229
358
  msgid "Show"
359
  msgstr "Anzeigen"
360
 
361
+ #: contact-form-7/admin/admin.php:230
362
  msgid "Hide"
363
  msgstr "Verstecken"
364
 
365
+ #: contact-form-7/admin/admin.php:231
366
  msgid "File size limit"
367
  msgstr "Dateigrössen Limit"
368
 
369
+ #: contact-form-7/admin/admin.php:232
370
  msgid "Acceptable file types"
371
  msgstr "Akzeptierte Dateitypen"
372
 
373
+ #: contact-form-7/admin/admin.php:233
374
  msgid "Note: To use CAPTCHA, you need Really Simple CAPTCHA plugin installed."
375
  msgstr "Hinweis: Um Captcha zu verwenden, muss dieses Plugin installiert sein."
376
 
377
+ #: contact-form-7/admin/admin.php:242
378
  msgid "Contact form created."
379
  msgstr "Kontaktformular erstellt"
380
 
381
+ #: contact-form-7/admin/admin.php:245
382
  msgid "Contact form saved."
383
  msgstr "Kontaktformular gespeichert"
384
 
385
+ #: contact-form-7/admin/admin.php:248
386
  msgid "Contact form deleted."
387
  msgstr "Kontaktformular gelöscht"
388
 
389
+ #: contact-form-7/admin/admin.php:251
390
  msgid "Database table created."
391
  msgstr "Datenbanktabelle erstellt."
392
 
393
+ #: contact-form-7/admin/admin.php:254
394
  msgid "Failed to create database table."
395
  msgstr "Fehler beim Erstellen einer Datenbanktabelle."
396
 
397
+ #: contact-form-7/admin/admin.php:329
398
  msgid "Contact form"
399
  msgstr "Kontaktformular"
400
 
401
+ #: contact-form-7/admin/admin.php:348
402
  msgid "Settings"
403
  msgstr "Einstellungen"
404
 
405
+ #: contact-form-7/admin/admin.php:367
406
  msgid "Contact Form 7 needs your support. Please donate today."
407
  msgstr "Contact Form 7 braucht Ihre Unterstützung. Bitte spenden Sie noch heute."
408
 
409
+ #: contact-form-7/admin/admin.php:368
410
  msgid "Is this plugin useful for you? If you like it, please help the developer."
411
  msgstr "Ist dieses Plugin nützlich für Sie? Wenn es Ihnen gefällt, helfen Sie dem Entwickler."
412
 
413
+ #: contact-form-7/admin/admin.php:369
414
  msgid "Your contribution is needed for making this plugin better."
415
  msgstr "Ihr Beitrag ist für die Herstellung dieses Plugin sehr nützlich."
416
 
417
+ #: contact-form-7/admin/admin.php:370
418
  msgid "Developing a plugin and providing user support is really hard work. Please help."
419
  msgstr "Die Entwicklung eines Plugins sowie die vielen Support Anfragen verbrauchen viel Zeit. Helfen Sie uns mit einer Spende."
420
 
421
+ #: contact-form-7/includes/classes.php:564
422
  msgid "Untitled"
423
  msgstr "Ohne Titel"
424
 
497
  msgstr "Senden"
498
 
499
  #: contact-form-7/includes/functions.php:51
500
+ #: contact-form-7/includes/functions.php:62
501
+ #, php-format
502
+ msgid "This mail is sent via contact form on %1$s %2$s"
503
+ msgstr "Dieses Mail wurde über das Kontaktformular %1$s %2$s gesendet"
504
 
505
+ #: contact-form-7/modules/captcha.php:65
506
  msgid "To use CAPTCHA, you need <a href=\"http://wordpress.org/extend/plugins/really-simple-captcha/\">Really Simple CAPTCHA</a> plugin installed."
507
  msgstr "Um den Captcha Code anzuzeigen, muss dieses <a href=\"http://wordpress.org/extend/plugins/really-simple-captcha/\">Plugin</a> installiert sein."
508
 
509
+ #~ msgid "This mail is created by Contact Form 7 plugin for WordPress."
510
+ #~ msgstr "Dieses Mail ist vom Wordpress Plugin Contact Form 7 erstellt."
511
  #~ msgid "(You need WordPress 2.7 or greater to use this feature)"
512
  #~ msgstr ""
513
  #~ "(Um diese Funktion nutzen zu können, benötigen Sie WordPress Version 2.7 "
languages/wpcf7-et.mo CHANGED
Binary file
languages/wpcf7-et.po CHANGED
@@ -2,309 +2,810 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: WP Contact Form 7\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2008-08-10 18:56+0900\n"
6
- "PO-Revision-Date: 2009-03-18 13:37+0200\n"
7
- "Last-Translator: Peeter Rahuvarm <peeter@kraabus.ee>\n"
8
- "Language-Team: Takayuki Miyoshi <takayukister@gmail.com>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "X-Poedit-Language: Japanese\n"
13
- "X-Poedit-Country: JAPAN\n"
14
  "X-Poedit-SourceCharset: utf-8\n"
15
  "X-Poedit-KeywordsList: __;_e\n"
16
  "X-Poedit-Basepath: ../..\n"
17
  "X-Poedit-SearchPath-0: contact-form-7\n"
18
 
19
- #: contact-form-7/wp-contact-form-7.php:309
20
- msgid "Contact form"
21
- msgstr "Kontaktivorm"
 
 
 
 
 
22
 
23
- #: contact-form-7/wp-contact-form-7.php:403
24
- #: contact-form-7/includes/admin-panel.php:5
 
25
  msgid "Contact Form 7"
26
  msgstr "Contact Form 7"
27
 
28
- #: contact-form-7/wp-contact-form-7.php:419
29
- msgid "optional"
30
- msgstr "võib tühjaks jätta"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
31
 
32
- #: contact-form-7/wp-contact-form-7.php:420
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33
  msgid "Generate Tag"
34
  msgstr "Välja loomine"
35
 
36
- #: contact-form-7/wp-contact-form-7.php:421
37
  msgid "Text field"
38
  msgstr "Tekstiväli (1 rida)"
39
 
40
- #: contact-form-7/wp-contact-form-7.php:422
41
  msgid "Email field"
42
- msgstr "E-posti väli"
43
 
44
- #: contact-form-7/wp-contact-form-7.php:423
45
  msgid "Text area"
46
  msgstr "Teksti kast"
47
 
48
- #: contact-form-7/wp-contact-form-7.php:424
49
  msgid "Drop-down menu"
50
  msgstr "Rippmenüü"
51
 
52
- #: contact-form-7/wp-contact-form-7.php:425
53
  msgid "Checkboxes"
54
- msgstr "Checkboxes"
55
 
56
- #: contact-form-7/wp-contact-form-7.php:426
57
  msgid "Radio buttons"
58
- msgstr "Radio buttons"
59
 
60
- #: contact-form-7/wp-contact-form-7.php:427
61
  msgid "Acceptance"
62
  msgstr "Aktsepteerimine"
63
 
64
- #: contact-form-7/wp-contact-form-7.php:428
65
- msgid "Make this checkbox checked by default?"
66
- msgstr "Vaikimisi täidetud"
67
-
68
- #: contact-form-7/wp-contact-form-7.php:429
69
- msgid "Make this checkbox work inversely?"
70
- msgstr "Pane see tagurpidi tööle"
71
-
72
- #: contact-form-7/wp-contact-form-7.php:430
73
- msgid "* That means visitor who accepts the term unchecks it."
74
- msgstr "* See tähendab et aktsepteeriv külastaja võtab linnukese ära"
75
-
76
- #: contact-form-7/wp-contact-form-7.php:431
77
  msgid "CAPTCHA"
78
  msgstr "TURVAKOOD"
79
 
80
- #: contact-form-7/wp-contact-form-7.php:432
 
 
 
 
 
 
 
 
81
  msgid "Submit button"
82
  msgstr "Saatmise nupp"
83
 
84
- #: contact-form-7/wp-contact-form-7.php:433
85
- msgid "Name"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
86
  msgstr "Nimi"
87
 
88
- #: contact-form-7/wp-contact-form-7.php:434
89
- msgid "Required field?"
90
- msgstr "Nõutud väli?"
 
91
 
92
- #: contact-form-7/wp-contact-form-7.php:435
93
- msgid "Allow multiple selections?"
94
- msgstr "Luba mitut valikut?"
95
 
96
- #: contact-form-7/wp-contact-form-7.php:436
97
- msgid "Insert a blank item as the first option?"
98
- msgstr "Lisa tühi rida esimeseks valikuks?"
99
 
100
- #: contact-form-7/wp-contact-form-7.php:437
101
- msgid "Make checkboxes exclusive?"
102
- msgstr "Make checkboxes exclusive?"
103
 
104
- #: contact-form-7/wp-contact-form-7.php:438
105
- msgid "Choices"
106
- msgstr "Valikud"
107
 
108
- #: contact-form-7/wp-contact-form-7.php:439
109
- msgid "Label"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
110
  msgstr "Nimi"
111
 
112
- #: contact-form-7/wp-contact-form-7.php:440
113
- msgid "Default value"
114
- msgstr "Vaikimisi väärtus"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
115
 
116
- #: contact-form-7/wp-contact-form-7.php:441
117
- msgid "Akismet"
118
- msgstr "Akismet"
119
 
120
- #: contact-form-7/wp-contact-form-7.php:442
121
- msgid "This field requires author's name"
122
- msgstr "Autori nimi on nõutav"
123
 
124
- #: contact-form-7/wp-contact-form-7.php:443
125
- msgid "This field requires author's URL"
126
- msgstr "This field requires author's URL"
127
 
128
- #: contact-form-7/wp-contact-form-7.php:444
129
- msgid "This field requires author's email address"
130
- msgstr "Autori e-posti aadress on nõutav"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
131
 
132
- #: contact-form-7/wp-contact-form-7.php:445
133
- msgid "Copy and paste this code into the form"
134
- msgstr "lõika ja kleebi see kood vormi sisse"
135
 
136
- #: contact-form-7/wp-contact-form-7.php:446
 
 
 
 
137
  msgid "Foreground color"
138
- msgstr "Eesmine värv"
139
 
140
- #: contact-form-7/wp-contact-form-7.php:447
141
  msgid "Background color"
142
  msgstr "Taustavärv"
143
 
144
- #: contact-form-7/wp-contact-form-7.php:448
145
  msgid "Image size"
146
  msgstr "Pildi suurus"
147
 
148
- #: contact-form-7/wp-contact-form-7.php:449
149
  msgid "Small"
150
  msgstr "Väike"
151
 
152
- #: contact-form-7/wp-contact-form-7.php:450
153
  msgid "Medium"
154
  msgstr "Keskmine"
155
 
156
- #: contact-form-7/wp-contact-form-7.php:451
157
  msgid "Large"
158
  msgstr "Suur"
159
 
160
- #: contact-form-7/wp-contact-form-7.php:452
161
- msgid "Image settings"
162
- msgstr "Pildi seaded"
163
-
164
- #: contact-form-7/wp-contact-form-7.php:453
165
  msgid "Input field settings"
166
  msgstr "Sisestusvälja seaded"
167
 
168
- #: contact-form-7/wp-contact-form-7.php:454
169
  msgid "For image"
170
  msgstr "Pildile"
171
 
172
- #: contact-form-7/wp-contact-form-7.php:455
173
  msgid "For input field"
174
  msgstr "Sisestusväljale"
175
 
176
- #: contact-form-7/wp-contact-form-7.php:456
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
177
  msgid "* One choice per line."
178
  msgstr "* Üks valik rea kohta"
179
 
180
- #: contact-form-7/wp-contact-form-7.php:483
181
- msgid "Contact form created."
182
- msgstr "Kontaktivorm \"%s\" on loodud."
183
 
184
- #: contact-form-7/wp-contact-form-7.php:486
185
- msgid "Contact form saved."
186
- msgstr "Kontaktivorm \"%s\" on salvestatud."
187
 
188
- #: contact-form-7/wp-contact-form-7.php:489
189
- msgid "Contact form deleted."
190
- msgstr "Kontaktivorm \"%s\" on kustutatud."
191
 
192
- #: contact-form-7/wp-contact-form-7.php:496
193
- msgid "Untitled"
194
- msgstr "Nimetu"
195
 
196
- #: contact-form-7/wp-contact-form-7.php:522
197
- msgid "Your Name"
198
- msgstr "Nimi"
199
 
200
- #: contact-form-7/wp-contact-form-7.php:522
201
- #: contact-form-7/wp-contact-form-7.php:524
202
- msgid "(required)"
203
- msgstr "(nõutav)"
204
 
205
- #: contact-form-7/wp-contact-form-7.php:524
206
- msgid "Your Email"
207
- msgstr "E-post"
208
 
209
- #: contact-form-7/wp-contact-form-7.php:526
210
- msgid "Subject"
211
- msgstr "Teema"
212
 
213
- #: contact-form-7/wp-contact-form-7.php:528
214
- msgid "Your Message"
215
- msgstr "Teade"
216
 
217
- #: contact-form-7/wp-contact-form-7.php:530
218
- #: contact-form-7/wp-contact-form-7.php:1046
219
- msgid "Send"
220
- msgstr "Saada"
221
 
222
- #: contact-form-7/wp-contact-form-7.php:559
223
- msgid "Your message was sent successfully. Thanks."
224
- msgstr "Teie sõnum on saadetud. Aitäh!"
225
 
226
- #: contact-form-7/wp-contact-form-7.php:561
227
- msgid "Failed to send your message. Please try later or contact administrator by other way."
228
- msgstr "Sõnumi saatmine ebaõnnestus. Palun proovige hiljem või võtke ühendust muul viisil."
229
 
230
- #: contact-form-7/wp-contact-form-7.php:563
231
- msgid "Validation errors occurred. Please confirm the fields and submit it again."
232
- msgstr "Vormi täitmisel esines vigu. Palun kontrollige ja saatke uuesti."
233
 
234
- #: contact-form-7/wp-contact-form-7.php:565
235
- msgid "Please accept the terms to proceed."
236
- msgstr "Tingimustega nõustumine on vajalik"
237
 
238
- #: contact-form-7/wp-contact-form-7.php:567
239
- msgid "Email address seems invalid."
240
- msgstr "E-posti aadress on vigane"
241
 
242
- #: contact-form-7/wp-contact-form-7.php:569
243
- msgid "Please fill the required field."
244
- msgstr "Palun täitke nõutud väljad"
245
 
246
- #: contact-form-7/wp-contact-form-7.php:571
247
- msgid "Your entered code is incorrect."
248
- msgstr "Sisestatud kood on vale"
 
249
 
250
- #: contact-form-7/includes/admin-panel.php:16
251
- msgid "Add new"
252
- msgstr "Lisa uus"
253
 
254
- #: contact-form-7/includes/admin-panel.php:32
255
- msgid "Copy and paste this code into your post content."
256
- msgstr "Lõika ja kleebi see kood postituse sisse, sinna kus tahad kontaktivormi näha."
257
 
258
- #: contact-form-7/includes/admin-panel.php:38
259
- msgid "Form"
260
- msgstr "Vorm"
261
 
262
- #: contact-form-7/includes/admin-panel.php:42
263
- msgid "Mail"
264
- msgstr "E-post"
265
 
266
- #: contact-form-7/includes/admin-panel.php:44
267
- #: contact-form-7/includes/admin-panel.php:65
268
- msgid "To:"
269
- msgstr "Saaja:"
270
 
271
- #: contact-form-7/includes/admin-panel.php:48
272
- #: contact-form-7/includes/admin-panel.php:69
273
- msgid "From:"
274
- msgstr "Saatja:"
275
 
276
- #: contact-form-7/includes/admin-panel.php:52
277
- #: contact-form-7/includes/admin-panel.php:73
278
- msgid "Subject:"
279
- msgstr "Teema:"
280
 
281
- #: contact-form-7/includes/admin-panel.php:56
282
- #: contact-form-7/includes/admin-panel.php:77
283
- msgid "Message body:"
284
- msgstr "Sõnumi sisu:"
285
 
286
- #: contact-form-7/includes/admin-panel.php:61
287
- msgid "Mail (2)"
288
- msgstr "E-post (2)"
289
 
290
- #: contact-form-7/includes/admin-panel.php:63
291
- msgid "Use mail (2)"
292
- msgstr "Kasuta e-posti (2)"
293
 
294
- #: contact-form-7/includes/admin-panel.php:85
295
- msgid "Save"
296
- msgstr "Salvesta"
297
 
298
- #: contact-form-7/includes/admin-panel.php:92
299
- msgid "Delete this contact form"
300
- msgstr "Kustuta see kontaktivorm"
301
 
302
- #: contact-form-7/includes/admin-panel.php:93
303
- msgid ""
304
- "You are about to delete this contact form.\n"
305
- " 'Cancel' to stop, 'OK' to delete."
306
- msgstr "Kas soovid kustutada kontaktivormi?"
307
 
 
 
308
  #~ msgid "Form content"
309
  #~ msgstr "Lomakkeen sisältö"
310
  #~ msgid "Mail template"
2
  msgstr ""
3
  "Project-Id-Version: WP Contact Form 7\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2009-12-25 16:29+0900\n"
6
+ "PO-Revision-Date: 2009-12-29 18:24+0300\n"
7
+ "Last-Translator: Egon Elbre <egon.elbre@gmail.com>\n"
8
+ "Language-Team: \n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
+ "X-Poedit-Language: Eesti keel\n"
13
+ "X-Poedit-Country: EESTI\n"
14
  "X-Poedit-SourceCharset: utf-8\n"
15
  "X-Poedit-KeywordsList: __;_e\n"
16
  "X-Poedit-Basepath: ../..\n"
17
  "X-Poedit-SearchPath-0: contact-form-7\n"
18
 
19
+ #: contact-form-7/admin/admin-panel.php:9
20
+ #, php-format
21
+ msgid "<strong>The database table for Contact Form 7 does not exist.</strong> You must <a href=\"%s\">create the table</a> for it to work."
22
+ msgstr "<strong>Contact Form 7 andmebaasi tabelit ei ole olemas.</strong> Pead <a href=\"%s\">looma tabeli</a>, et see töötaks."
23
+
24
+ #: contact-form-7/admin/admin-panel.php:12
25
+ msgid "<strong>The database table for Contact Form 7 does not exist.</strong>"
26
+ msgstr "<strong>Contact Form 7 andmebaasi tabelit ei ole olemas.</strong>"
27
 
28
+ #: contact-form-7/admin/admin-panel.php:17
29
+ #: contact-form-7/admin/admin-panel.php:30
30
+ #: contact-form-7/admin/admin.php:117
31
  msgid "Contact Form 7"
32
  msgstr "Contact Form 7"
33
 
34
+ #: contact-form-7/admin/admin-panel.php:45
35
+ msgid "Add new"
36
+ msgstr "Lisa uus"
37
+
38
+ #: contact-form-7/admin/admin-panel.php:67
39
+ msgid "Copy this code and paste it into your post, page or text widget content."
40
+ msgstr "Lõika ja kleebi see kood postituse sisse, sinna kus tahad kontaktivormi näha."
41
+
42
+ #: contact-form-7/admin/admin-panel.php:75
43
+ #: contact-form-7/admin/admin-panel.php:309
44
+ msgid "Save"
45
+ msgstr "Salvesta"
46
+
47
+ #: contact-form-7/admin/admin-panel.php:82
48
+ msgid "Copy"
49
+ msgstr "Kopeeri"
50
+
51
+ #: contact-form-7/admin/admin-panel.php:87
52
+ msgid "Delete"
53
+ msgstr "Kustuta"
54
+
55
+ #: contact-form-7/admin/admin-panel.php:89
56
+ msgid ""
57
+ "You are about to delete this contact form.\n"
58
+ " 'Cancel' to stop, 'OK' to delete."
59
+ msgstr "Kas soovid kustutada kontaktivormi?"
60
+
61
+ #: contact-form-7/admin/admin-panel.php:104
62
+ msgid "Form"
63
+ msgstr "Vorm"
64
+
65
+ #: contact-form-7/admin/admin-panel.php:128
66
+ msgid "Mail"
67
+ msgstr "Email"
68
+
69
+ #: contact-form-7/admin/admin-panel.php:135
70
+ #: contact-form-7/admin/admin-panel.php:202
71
+ msgid "To:"
72
+ msgstr "Saaja:"
73
+
74
+ #: contact-form-7/admin/admin-panel.php:140
75
+ #: contact-form-7/admin/admin-panel.php:207
76
+ msgid "From:"
77
+ msgstr "Saatja:"
78
+
79
+ #: contact-form-7/admin/admin-panel.php:145
80
+ #: contact-form-7/admin/admin-panel.php:212
81
+ msgid "Subject:"
82
+ msgstr "Teema:"
83
+
84
+ #: contact-form-7/admin/admin-panel.php:152
85
+ #: contact-form-7/admin/admin-panel.php:219
86
+ msgid "Additional headers:"
87
+ msgstr "Lisa päised:"
88
+
89
+ #: contact-form-7/admin/admin-panel.php:157
90
+ #: contact-form-7/admin/admin-panel.php:224
91
+ msgid "File attachments:"
92
+ msgstr "Faili lisandid:"
93
+
94
+ #: contact-form-7/admin/admin-panel.php:165
95
+ #: contact-form-7/admin/admin-panel.php:232
96
+ msgid "Use HTML content type"
97
+ msgstr "Kasuta HTML-i sisu tüüpi"
98
 
99
+ #: contact-form-7/admin/admin-panel.php:172
100
+ #: contact-form-7/admin/admin-panel.php:239
101
+ #: contact-form-7/includes/functions.php:73
102
+ msgid "Message body:"
103
+ msgstr "Sõnumi sisu:"
104
+
105
+ #: contact-form-7/admin/admin-panel.php:188
106
+ msgid "Mail (2)"
107
+ msgstr "Email (2)"
108
+
109
+ #: contact-form-7/admin/admin-panel.php:194
110
+ msgid "Use mail (2)"
111
+ msgstr "Kasuta emaili (2)"
112
+
113
+ #: contact-form-7/admin/admin-panel.php:255
114
+ msgid "Messages"
115
+ msgstr "Teated"
116
+
117
+ #: contact-form-7/admin/admin-panel.php:285
118
+ msgid "Additional Settings"
119
+ msgstr "Lisaseaded"
120
+
121
+ #: contact-form-7/admin/admin-panel.php:333
122
+ #, php-format
123
+ msgid "Use the default language (%s)"
124
+ msgstr "Kasuta vaikekeelt (%s)"
125
+
126
+ #: contact-form-7/admin/admin-panel.php:334
127
+ #: contact-form-7/admin/admin-panel.php:347
128
+ msgid "Add New"
129
+ msgstr "Lisa uus"
130
+
131
+ #: contact-form-7/admin/admin-panel.php:337
132
+ msgid "Or"
133
+ msgstr "või"
134
+
135
+ #: contact-form-7/admin/admin-panel.php:342
136
+ msgid "(select language)"
137
+ msgstr "(vali keel)"
138
+
139
+ #: contact-form-7/admin/admin.php:117
140
+ msgid "Contact"
141
+ msgstr "Kontakt"
142
+
143
+ #: contact-form-7/admin/admin.php:120
144
+ msgid "Edit Contact Forms"
145
+ msgstr "Muuda Kontaktivorme"
146
+
147
+ #: contact-form-7/admin/admin.php:120
148
+ msgid "Edit"
149
+ msgstr "Muuda"
150
+
151
+ #: contact-form-7/admin/admin.php:178
152
  msgid "Generate Tag"
153
  msgstr "Välja loomine"
154
 
155
+ #: contact-form-7/admin/admin.php:179
156
  msgid "Text field"
157
  msgstr "Tekstiväli (1 rida)"
158
 
159
+ #: contact-form-7/admin/admin.php:180
160
  msgid "Email field"
161
+ msgstr "Email väli"
162
 
163
+ #: contact-form-7/admin/admin.php:181
164
  msgid "Text area"
165
  msgstr "Teksti kast"
166
 
167
+ #: contact-form-7/admin/admin.php:182
168
  msgid "Drop-down menu"
169
  msgstr "Rippmenüü"
170
 
171
+ #: contact-form-7/admin/admin.php:183
172
  msgid "Checkboxes"
173
+ msgstr "Valikkastid"
174
 
175
+ #: contact-form-7/admin/admin.php:184
176
  msgid "Radio buttons"
177
+ msgstr "Valiknupud"
178
 
179
+ #: contact-form-7/admin/admin.php:185
180
  msgid "Acceptance"
181
  msgstr "Aktsepteerimine"
182
 
183
+ #: contact-form-7/admin/admin.php:186
 
 
 
 
 
 
 
 
 
 
 
 
184
  msgid "CAPTCHA"
185
  msgstr "TURVAKOOD"
186
 
187
+ #: contact-form-7/admin/admin.php:187
188
+ msgid "Quiz"
189
+ msgstr "Küsimustik"
190
+
191
+ #: contact-form-7/admin/admin.php:188
192
+ msgid "File upload"
193
+ msgstr "Faili üleslaadimine"
194
+
195
+ #: contact-form-7/admin/admin.php:189
196
  msgid "Submit button"
197
  msgstr "Saatmise nupp"
198
 
199
+ #: contact-form-7/admin/admin.php:190
200
+ msgid "Show"
201
+ msgstr "Näita"
202
+
203
+ #: contact-form-7/admin/admin.php:191
204
+ msgid "Hide"
205
+ msgstr "Peida"
206
+
207
+ #: contact-form-7/admin/admin.php:265
208
+ msgid "Contact form"
209
+ msgstr "Kontaktivorm"
210
+
211
+ #: contact-form-7/admin/admin.php:284
212
+ msgid "Settings"
213
+ msgstr "Seaded"
214
+
215
+ #: contact-form-7/admin/admin.php:295
216
+ msgid "http://contactform7.com/"
217
+ msgstr "http://contactform7.com/"
218
+
219
+ #: contact-form-7/admin/admin.php:296
220
+ msgid "Contactform7.com"
221
+ msgstr "Contactform7.com"
222
+
223
+ #: contact-form-7/admin/admin.php:297
224
+ msgid "http://contactform7.com/docs/"
225
+ msgstr "http://contactform7.com/docs/"
226
+
227
+ #: contact-form-7/admin/admin.php:298
228
+ msgid "Docs"
229
+ msgstr "Dokumentatsioon"
230
+
231
+ #: contact-form-7/admin/admin.php:299
232
+ msgid "http://contactform7.com/faq/"
233
+ msgstr "http://contactform7.com/faq/"
234
+
235
+ #: contact-form-7/admin/admin.php:300
236
+ msgid "FAQ"
237
+ msgstr "KKK"
238
+
239
+ #: contact-form-7/admin/admin.php:301
240
+ msgid "http://contactform7.com/support/"
241
+ msgstr "http://contactform7.com/support/"
242
+
243
+ #: contact-form-7/admin/admin.php:302
244
+ msgid "Support"
245
+ msgstr "Tugi"
246
+
247
+ #: contact-form-7/admin/admin.php:313
248
+ msgid "Contact form created."
249
+ msgstr "Kontaktivorm on loodud."
250
+
251
+ #: contact-form-7/admin/admin.php:316
252
+ msgid "Contact form saved."
253
+ msgstr "Kontaktivorm on salvestatud."
254
+
255
+ #: contact-form-7/admin/admin.php:319
256
+ msgid "Contact form deleted."
257
+ msgstr "Kontaktivorm on kustutatud."
258
+
259
+ #: contact-form-7/admin/admin.php:322
260
+ msgid "Database table created."
261
+ msgstr "Andmebaasi tabel loodud."
262
+
263
+ #: contact-form-7/admin/admin.php:325
264
+ msgid "Failed to create database table."
265
+ msgstr "Andmebaasi tabeli loomine ebaõnnestus."
266
+
267
+ #: contact-form-7/admin/admin.php:358
268
+ msgid "Contact Form 7 needs your support. Please donate today."
269
+ msgstr "Contact Form 7 vajab sinu tuge. Palun toeta täna."
270
+
271
+ #: contact-form-7/admin/admin.php:359
272
+ msgid "Is this plugin useful for you? If you like it, please help the developer."
273
+ msgstr "Kas see plugin on sulle kasulik? Kui jah, siis aita arendajaid."
274
+
275
+ #: contact-form-7/admin/admin.php:360
276
+ msgid "Your contribution is needed for making this plugin better."
277
+ msgstr "Sinu panust on vaja, et teha seda pluginat paremaks"
278
+
279
+ #: contact-form-7/admin/admin.php:361
280
+ msgid "Developing a plugin and providing user support is really hard work. Please help."
281
+ msgstr "Plugina arendamine ja abi pakkumine on raske töö. Toetage arendajaid."
282
+
283
+ #: contact-form-7/includes/classes.php:568
284
+ msgid "Untitled"
285
+ msgstr "Nimetu"
286
+
287
+ #: contact-form-7/includes/functions.php:6
288
+ msgid "Sender's message was sent successfully"
289
+ msgstr "Teie sõnum on saadetud. Aitäh!"
290
+
291
+ #: contact-form-7/includes/functions.php:7
292
+ msgid "Your message was sent successfully. Thanks."
293
+ msgstr "Teie sõnum on saadetud. Aitäh!"
294
+
295
+ #: contact-form-7/includes/functions.php:11
296
+ msgid "Sender's message was failed to send"
297
+ msgstr "Saatja kirja saatmine ebaõnnestus"
298
+
299
+ #: contact-form-7/includes/functions.php:12
300
+ #: contact-form-7/includes/functions.php:17
301
+ msgid "Failed to send your message. Please try later or contact administrator by other way."
302
+ msgstr "Sõnumi saatmine ebaõnnestus. Palun proovige hiljem või võtke ühendust muul viisil."
303
+
304
+ #: contact-form-7/includes/functions.php:16
305
+ msgid "Akismet judged the sending activity as spamming"
306
+ msgstr "Akismet otsustas, et saatmistegevus on spämm"
307
+
308
+ #: contact-form-7/includes/functions.php:21
309
+ msgid "Validation errors occurred"
310
+ msgstr "Valideerimise vead"
311
+
312
+ #: contact-form-7/includes/functions.php:22
313
+ msgid "Validation errors occurred. Please confirm the fields and submit it again."
314
+ msgstr "Vormi täitmisel esines vigu. Palun kontrollige ja saatke uuesti."
315
+
316
+ #: contact-form-7/includes/functions.php:26
317
+ msgid "There is a field of term that sender is needed to accept"
318
+ msgstr "Saatja jättis aktsepteerimata tingimustega"
319
+
320
+ #: contact-form-7/includes/functions.php:27
321
+ msgid "Please accept the terms to proceed."
322
+ msgstr "Tingimustega nõustumine on vajalik"
323
+
324
+ #: contact-form-7/includes/functions.php:31
325
+ msgid "Email address that sender entered is invalid"
326
+ msgstr "Emaili aadress on vigane"
327
+
328
+ #: contact-form-7/includes/functions.php:32
329
+ msgid "Email address seems invalid."
330
+ msgstr "Emaili aadress on vigane"
331
+
332
+ #: contact-form-7/includes/functions.php:36
333
+ msgid "There is a field that sender is needed to fill in"
334
+ msgstr "Saatja jättis täitmata ühe nõutud välja"
335
+
336
+ #: contact-form-7/includes/functions.php:37
337
+ msgid "Please fill the required field."
338
+ msgstr "Palun täitke nõutud väljad"
339
+
340
+ #: contact-form-7/includes/functions.php:45
341
+ msgid "Your Name"
342
  msgstr "Nimi"
343
 
344
+ #: contact-form-7/includes/functions.php:45
345
+ #: contact-form-7/includes/functions.php:47
346
+ msgid "(required)"
347
+ msgstr "(nõutav)"
348
 
349
+ #: contact-form-7/includes/functions.php:47
350
+ msgid "Your Email"
351
+ msgstr "Email"
352
 
353
+ #: contact-form-7/includes/functions.php:49
354
+ msgid "Subject"
355
+ msgstr "Teema"
356
 
357
+ #: contact-form-7/includes/functions.php:51
358
+ msgid "Your Message"
359
+ msgstr "Teade"
360
 
361
+ #: contact-form-7/includes/functions.php:53
362
+ msgid "Send"
363
+ msgstr "Saada"
364
 
365
+ #: contact-form-7/includes/functions.php:60
366
+ #, php-format
367
+ msgid "From: %s"
368
+ msgstr "Saatja: %s"
369
+
370
+ #: contact-form-7/includes/functions.php:61
371
+ #, php-format
372
+ msgid "Subject: %s"
373
+ msgstr "Teema: %s"
374
+
375
+ #: contact-form-7/includes/functions.php:62
376
+ msgid "Message Body:"
377
+ msgstr "Sõnumi sisu:"
378
+
379
+ #: contact-form-7/includes/functions.php:63
380
+ #: contact-form-7/includes/functions.php:74
381
+ #, php-format
382
+ msgid "This mail is sent via contact form on %1$s %2$s"
383
+ msgstr "Email saadetakse %1$s %2$s"
384
+
385
+ #: contact-form-7/includes/functions.php:163
386
+ msgid "Albanian"
387
+ msgstr "Albaania"
388
+
389
+ #: contact-form-7/includes/functions.php:164
390
+ msgid "Arabic"
391
+ msgstr "Araabia"
392
+
393
+ #: contact-form-7/includes/functions.php:165
394
+ msgid "Bangla"
395
+ msgstr "Bangla"
396
+
397
+ #: contact-form-7/includes/functions.php:166
398
+ msgid "Bosnian"
399
+ msgstr "Bosnia"
400
+
401
+ #: contact-form-7/includes/functions.php:167
402
+ msgid "Brazilian Portuguese"
403
+ msgstr "Brasiilia Porugali"
404
+
405
+ #: contact-form-7/includes/functions.php:168
406
+ msgid "Bulgarian"
407
+ msgstr "Bulgaaria"
408
+
409
+ #: contact-form-7/includes/functions.php:169
410
+ msgid "Catalan"
411
+ msgstr "Katalaani"
412
+
413
+ #: contact-form-7/includes/functions.php:170
414
+ msgid "Chinese (Simplified)"
415
+ msgstr "Hiina (Lihtsustatud)"
416
+
417
+ #: contact-form-7/includes/functions.php:171
418
+ msgid "Chinese (Traditional)"
419
+ msgstr "Hiina (Traditsiooniline)"
420
+
421
+ #: contact-form-7/includes/functions.php:172
422
+ msgid "Croatian"
423
+ msgstr "Horvaatia"
424
+
425
+ #: contact-form-7/includes/functions.php:173
426
+ msgid "Czech"
427
+ msgstr "Tšehhi"
428
+
429
+ #: contact-form-7/includes/functions.php:174
430
+ msgid "Danish"
431
+ msgstr "Taani"
432
+
433
+ #: contact-form-7/includes/functions.php:175
434
+ msgid "Dutch"
435
+ msgstr "Hollandi"
436
+
437
+ #: contact-form-7/includes/functions.php:176
438
+ msgid "English"
439
+ msgstr "Inglise"
440
+
441
+ #: contact-form-7/includes/functions.php:177
442
+ msgid "Estonian"
443
+ msgstr "Eesti"
444
+
445
+ #: contact-form-7/includes/functions.php:178
446
+ msgid "Finnish"
447
+ msgstr "Soome"
448
+
449
+ #: contact-form-7/includes/functions.php:179
450
+ msgid "French"
451
+ msgstr "Prantsuse"
452
+
453
+ #: contact-form-7/includes/functions.php:180
454
+ msgid "Georgian"
455
+ msgstr "Jordaania"
456
+
457
+ #: contact-form-7/includes/functions.php:181
458
+ msgid "German"
459
+ msgstr "Saksa"
460
+
461
+ #: contact-form-7/includes/functions.php:182
462
+ msgid "Greek"
463
+ msgstr "Kreeka"
464
+
465
+ #: contact-form-7/includes/functions.php:183
466
+ msgid "Hebrew"
467
+ msgstr "Heebrea"
468
+
469
+ #: contact-form-7/includes/functions.php:184
470
+ msgid "Hindi"
471
+ msgstr "Hindi"
472
+
473
+ #: contact-form-7/includes/functions.php:185
474
+ msgid "Hungarian"
475
+ msgstr "Ungari"
476
+
477
+ #: contact-form-7/includes/functions.php:186
478
+ msgid "Indonesian"
479
+ msgstr "Indoneesia"
480
+
481
+ #: contact-form-7/includes/functions.php:187
482
+ msgid "Italian"
483
+ msgstr "Itaalia"
484
+
485
+ #: contact-form-7/includes/functions.php:188
486
+ msgid "Japanese"
487
+ msgstr "Jaapani"
488
+
489
+ #: contact-form-7/includes/functions.php:189
490
+ msgid "Korean"
491
+ msgstr "Korea"
492
+
493
+ #: contact-form-7/includes/functions.php:190
494
+ msgid "Latvian"
495
+ msgstr "Läti"
496
+
497
+ #: contact-form-7/includes/functions.php:191
498
+ msgid "Lithuanian"
499
+ msgstr "Leedu"
500
+
501
+ #: contact-form-7/includes/functions.php:192
502
+ msgid "Norwegian"
503
+ msgstr "Norra"
504
+
505
+ #: contact-form-7/includes/functions.php:193
506
+ msgid "Persian"
507
+ msgstr "Pärsia"
508
+
509
+ #: contact-form-7/includes/functions.php:194
510
+ msgid "Polish"
511
+ msgstr "Poola"
512
+
513
+ #: contact-form-7/includes/functions.php:195
514
+ msgid "Portuguese"
515
+ msgstr "Portugali"
516
+
517
+ #: contact-form-7/includes/functions.php:196
518
+ msgid "Russian"
519
+ msgstr "Vene"
520
+
521
+ #: contact-form-7/includes/functions.php:197
522
+ msgid "Romanian"
523
+ msgstr "Rumeenia"
524
+
525
+ #: contact-form-7/includes/functions.php:198
526
+ msgid "Serbian"
527
+ msgstr "Serbia"
528
+
529
+ #: contact-form-7/includes/functions.php:199
530
+ msgid "Slovak"
531
+ msgstr "Slovaki"
532
+
533
+ #: contact-form-7/includes/functions.php:200
534
+ msgid "Slovene"
535
+ msgstr "Sloveenia"
536
+
537
+ #: contact-form-7/includes/functions.php:201
538
+ msgid "Spanish"
539
+ msgstr "Hispaania"
540
+
541
+ #: contact-form-7/includes/functions.php:202
542
+ msgid "Swedish"
543
+ msgstr "Rootsi"
544
+
545
+ #: contact-form-7/includes/functions.php:203
546
+ msgid "Thai"
547
+ msgstr "Tai"
548
+
549
+ #: contact-form-7/includes/functions.php:204
550
+ msgid "Turkish"
551
+ msgstr "Türgi"
552
+
553
+ #: contact-form-7/includes/functions.php:205
554
+ msgid "Ukrainian"
555
+ msgstr "Ukrainia"
556
+
557
+ #: contact-form-7/includes/functions.php:206
558
+ msgid "Vietnamese"
559
+ msgstr "Vietnami"
560
+
561
+ #: contact-form-7/modules/acceptance.php:98
562
+ #: contact-form-7/modules/captcha.php:201
563
+ #: contact-form-7/modules/checkbox.php:185
564
+ #: contact-form-7/modules/file.php:229
565
+ msgid "Name"
566
  msgstr "Nimi"
567
 
568
+ #: contact-form-7/modules/acceptance.php:103
569
+ #: contact-form-7/modules/acceptance.php:106
570
+ #: contact-form-7/modules/captcha.php:208
571
+ #: contact-form-7/modules/captcha.php:211
572
+ #: contact-form-7/modules/captcha.php:216
573
+ #: contact-form-7/modules/captcha.php:219
574
+ #: contact-form-7/modules/captcha.php:223
575
+ #: contact-form-7/modules/captcha.php:234
576
+ #: contact-form-7/modules/captcha.php:237
577
+ #: contact-form-7/modules/captcha.php:242
578
+ #: contact-form-7/modules/captcha.php:245
579
+ #: contact-form-7/modules/checkbox.php:190
580
+ #: contact-form-7/modules/checkbox.php:193
581
+ #: contact-form-7/modules/file.php:234
582
+ #: contact-form-7/modules/file.php:237
583
+ #: contact-form-7/modules/file.php:242
584
+ #: contact-form-7/modules/file.php:245
585
+ msgid "optional"
586
+ msgstr "võib tühjaks jätta"
587
 
588
+ #: contact-form-7/modules/acceptance.php:112
589
+ msgid "Make this checkbox checked by default?"
590
+ msgstr "Vaikimisi täidetud"
591
 
592
+ #: contact-form-7/modules/acceptance.php:113
593
+ msgid "Make this checkbox work inversely?"
594
+ msgstr "Pane valikkastid tagurpidi tööle"
595
 
596
+ #: contact-form-7/modules/acceptance.php:114
597
+ msgid "* That means visitor who accepts the term unchecks it."
598
+ msgstr "* See tähendab et aktsepteeriv külastaja võtab linnukese ära"
599
 
600
+ #: contact-form-7/modules/acceptance.php:119
601
+ #: contact-form-7/modules/captcha.php:250
602
+ #: contact-form-7/modules/checkbox.php:213
603
+ #: contact-form-7/modules/file.php:250
604
+ msgid "Copy this code and paste it into the form left."
605
+ msgstr "Kopeeri see kood ja kleebi see vormi."
606
+
607
+ #: contact-form-7/modules/captcha.php:65
608
+ msgid "To use CAPTCHA, you need <a href=\"http://wordpress.org/extend/plugins/really-simple-captcha/\">Really Simple CAPTCHA</a> plugin installed."
609
+ msgstr "Selleks, et kasutada TURVAKOOD-i, peab olema paigaldatud <a href=\"http://wordpress.org/extend/plugins/really-simple-captcha/\">Really Simple CAPTCHA</a> plugin."
610
+
611
+ #: contact-form-7/modules/captcha.php:181
612
+ msgid "The code that sender entered does not match the CAPTCHA"
613
+ msgstr "Kood mida saataja sisestas ei kattu TURVAKOOD-iga."
614
+
615
+ #: contact-form-7/modules/captcha.php:182
616
+ msgid "Your entered code is incorrect."
617
+ msgstr "Sisestatud kood on vale"
618
 
619
+ #: contact-form-7/modules/captcha.php:198
620
+ msgid "Note: To use CAPTCHA, you need Really Simple CAPTCHA plugin installed."
621
+ msgstr "NB: Selleks, et kasutada TURVAKOOD-i, peab olema paigaldatud \"Really Simple Captcha\" plugin."
622
 
623
+ #: contact-form-7/modules/captcha.php:205
624
+ msgid "Image settings"
625
+ msgstr "Pildi seaded"
626
+
627
+ #: contact-form-7/modules/captcha.php:216
628
  msgid "Foreground color"
629
+ msgstr "Teksti värv"
630
 
631
+ #: contact-form-7/modules/captcha.php:219
632
  msgid "Background color"
633
  msgstr "Taustavärv"
634
 
635
+ #: contact-form-7/modules/captcha.php:223
636
  msgid "Image size"
637
  msgstr "Pildi suurus"
638
 
639
+ #: contact-form-7/modules/captcha.php:224
640
  msgid "Small"
641
  msgstr "Väike"
642
 
643
+ #: contact-form-7/modules/captcha.php:225
644
  msgid "Medium"
645
  msgstr "Keskmine"
646
 
647
+ #: contact-form-7/modules/captcha.php:226
648
  msgid "Large"
649
  msgstr "Suur"
650
 
651
+ #: contact-form-7/modules/captcha.php:231
 
 
 
 
652
  msgid "Input field settings"
653
  msgstr "Sisestusvälja seaded"
654
 
655
+ #: contact-form-7/modules/captcha.php:251
656
  msgid "For image"
657
  msgstr "Pildile"
658
 
659
+ #: contact-form-7/modules/captcha.php:253
660
  msgid "For input field"
661
  msgstr "Sisestusväljale"
662
 
663
+ #: contact-form-7/modules/captcha.php:283
664
+ #, php-format
665
+ msgid "This contact form contains CAPTCHA fields, but the temporary folder for the files (%s) does not exist or is not writable. You can create the folder or change its permission manually."
666
+ msgstr "See kontaktivorm sisaldab TURVAKOODI välju, aga failide ajutine kaust (%s) ei eksisteeri või ei ole kirjutatav. Võite teha kausta või muuta selle õigusi käsitsi."
667
+
668
+ #: contact-form-7/modules/captcha.php:289
669
+ msgid "This contact form contains CAPTCHA fields, but the necessary libraries (GD and FreeType) are not available on your server."
670
+ msgstr "See kontaktivorm sisaldab TURVAKOODI välju, aga vajalikud teegid (GD ja FreeType) ei ole saadaval teie serveril."
671
+
672
+ #: contact-form-7/modules/checkbox.php:182
673
+ #: contact-form-7/modules/file.php:228
674
+ msgid "Required field?"
675
+ msgstr "Nõutud väli?"
676
+
677
+ #: contact-form-7/modules/checkbox.php:198
678
+ msgid "Choices"
679
+ msgstr "Valikud"
680
+
681
+ #: contact-form-7/modules/checkbox.php:200
682
  msgid "* One choice per line."
683
  msgstr "* Üks valik rea kohta"
684
 
685
+ #: contact-form-7/modules/checkbox.php:204
686
+ msgid "Put a label first, a checkbox last?"
687
+ msgstr "Paiguta pealkiri ning siis valikkast?"
688
 
689
+ #: contact-form-7/modules/checkbox.php:205
690
+ msgid "Wrap each item with <label> tag?"
691
+ msgstr "Kirjuta iga kirje <label> siltide vahele. (näiteks <label>kirje</label>)"
692
 
693
+ #: contact-form-7/modules/checkbox.php:207
694
+ msgid "Make checkboxes exclusive?"
695
+ msgstr "Tee valikkastid üksteist välistavaks?"
696
 
697
+ #: contact-form-7/modules/checkbox.php:215
698
+ msgid "And, put this code into the Mail fields below."
699
+ msgstr "Ja lisa see kood Emaili väljadesse alla."
700
 
701
+ #: contact-form-7/modules/file.php:197
702
+ msgid "Uploading a file fails for any reason"
703
+ msgstr "Üleslaadimine ebaõnnestus mingil põhjusel:"
704
 
705
+ #: contact-form-7/modules/file.php:198
706
+ msgid "Failed to upload file."
707
+ msgstr "Üleslaadimine ebaõnnestus."
 
708
 
709
+ #: contact-form-7/modules/file.php:202
710
+ msgid "Uploaded file is not allowed file type"
711
+ msgstr "Üles laetud fail ei ole lubatud tüüpi."
712
 
713
+ #: contact-form-7/modules/file.php:203
714
+ msgid "This file type is not allowed."
715
+ msgstr "Sellist tüüpi fail ei ole lubatud."
716
 
717
+ #: contact-form-7/modules/file.php:207
718
+ msgid "Uploaded file is too large"
719
+ msgstr "Üles laetud fail on liiga suur"
720
 
721
+ #: contact-form-7/modules/file.php:208
722
+ msgid "This file is too large."
723
+ msgstr "Fail on liiga suur."
 
724
 
725
+ #: contact-form-7/modules/file.php:212
726
+ msgid "Uploading a file fails for PHP error"
727
+ msgstr "Faili üleslaadimine ebaõnnestus PHP vea tõttu"
728
 
729
+ #: contact-form-7/modules/file.php:213
730
+ msgid "Failed to upload file. Error occurred."
731
+ msgstr "Üleslaadimine ebaõnnestus. Viga."
732
 
733
+ #: contact-form-7/modules/file.php:242
734
+ msgid "File size limit"
735
+ msgstr "Failisuuruse limiit"
736
 
737
+ #: contact-form-7/modules/file.php:242
738
+ msgid "bytes"
739
+ msgstr "baiti"
740
 
741
+ #: contact-form-7/modules/file.php:245
742
+ msgid "Acceptable file types"
743
+ msgstr "Lubatud failitüübid"
744
 
745
+ #: contact-form-7/modules/file.php:252
746
+ msgid "And, put this code into the File Attachments field below."
747
+ msgstr "Ja lisa see kood Manuste välja."
748
 
749
+ #: contact-form-7/modules/file.php:277
750
+ #, php-format
751
+ msgid "This contact form contains file uploading fields, but the temporary folder for the files (%s) does not exist or is not writable. You can create the folder or change its permission manually."
752
+ msgstr "See kontaktivorm sisaldab välju faili üleslaadimiseks aga ajutine kaust (%s) failide jaoks ei eksiteeri või ei ole kirjutatav. Võite tekitada kausta või muuta selle õigusi käsitsi."
753
 
754
+ #: contact-form-7/modules/icl.php:74
755
+ msgid "This contact form contains [icl] tags, but they are obsolete and no longer functioning on this version of Contact Form 7. <a href=\"http://contactform7.com/2009/12/25/contact-form-in-your-language/#Creating_contact_form_in_different_languages\" target=\"_blank\">There is a simpler way for creating contact forms of other languages</a> and you are recommended to use it."
756
+ msgstr "Kontaktivorm sisaldab [icl] msilte, aga need on vanad ja ei tööta enam selle versiooniga. <a href=\"http://contactform7.com/2009/12/25/contact-form-in-your-language/#Creating_contact_form_in_different_languages\" target=\"_blank\">On olemas lihtsam viis kirjutada mitmekeelseid vorme</a> ja soovitame teil seda meetodit kasutada."
757
 
758
+ #: contact-form-7/modules/quiz.php:164
759
+ msgid "Sender doesn't enter the correct answer to the quiz"
760
+ msgstr "Saataja ei sisestanud õiget vastust küsimusele"
761
 
762
+ #: contact-form-7/modules/quiz.php:165
763
+ msgid "Your answer is not correct."
764
+ msgstr "Sisestatud kood on vale."
765
 
766
+ #: contact-form-7/modules/quiz.php:200
767
+ msgid "Quizzes"
768
+ msgstr "Küsimustikud"
769
 
770
+ #: contact-form-7/modules/quiz.php:202
771
+ msgid "* quiz|answer (e.g. 1+1=?|2)"
772
+ msgstr "* küsimus|vastus (näiteks 1+1=?|2)"
 
773
 
774
+ #: contact-form-7/modules/select.php:170
775
+ msgid "Allow multiple selections?"
776
+ msgstr "Luba mitut valikut?"
 
777
 
778
+ #: contact-form-7/modules/select.php:171
779
+ msgid "Insert a blank item as the first option?"
780
+ msgstr "Lisa tühi rida esimeseks valikuks?"
 
781
 
782
+ #: contact-form-7/modules/submit.php:68
783
+ msgid "Label"
784
+ msgstr "Nimi"
 
785
 
786
+ #: contact-form-7/modules/text.php:163
787
+ msgid "Akismet"
788
+ msgstr "Akismet"
789
 
790
+ #: contact-form-7/modules/text.php:165
791
+ msgid "This field requires author's name"
792
+ msgstr "Autori nimi on nõutud"
793
 
794
+ #: contact-form-7/modules/text.php:166
795
+ msgid "This field requires author's URL"
796
+ msgstr "Autori URL-i on nõutud"
797
 
798
+ #: contact-form-7/modules/text.php:168
799
+ msgid "This field requires author's email address"
800
+ msgstr "Autori email aadress on nõutud"
801
 
802
+ #: contact-form-7/modules/text.php:172
803
+ #: contact-form-7/modules/textarea.php:144
804
+ msgid "Default value"
805
+ msgstr "Vaikimisi väärtus"
 
806
 
807
+ #~ msgid "Delete this contact form"
808
+ #~ msgstr "Kustuta see kontaktivorm"
809
  #~ msgid "Form content"
810
  #~ msgstr "Lomakkeen sisältö"
811
  #~ msgid "Mail template"
languages/wpcf7-hi_IN.mo CHANGED
Binary file
languages/wpcf7-hi_IN.po CHANGED
@@ -2,10 +2,10 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Contact Form 7\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2008-08-10 18:56+0900\n"
6
- "PO-Revision-Date: 2008-09-13 13:31-0500\n"
7
- "Last-Translator: Tarun Joshi <apni.duniya@gmail.com>\n"
8
- "Language-Team: \n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
@@ -13,296 +13,792 @@ msgstr ""
13
  "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_c\n"
14
  "X-Poedit-Basepath: ../..\n"
15
  "Plural-Forms: nplurals=1; plural=0;\n"
 
 
16
  "X-Poedit-SearchPath-0: contact-form-7\n"
17
 
18
- #: contact-form-7/wp-contact-form-7.php:309
19
- msgid "Contact form"
20
- msgstr "संपर्क प्रपत्र "
 
 
 
 
 
21
 
22
- #: contact-form-7/wp-contact-form-7.php:403
23
- #: contact-form-7/includes/admin-panel.php:5
 
24
  msgid "Contact Form 7"
25
  msgstr "संपर्क प्रपत्र ७"
26
 
27
- #: contact-form-7/wp-contact-form-7.php:419
28
- msgid "optional"
29
- msgstr "वैकल्पिक"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
30
 
31
- #: contact-form-7/wp-contact-form-7.php:420
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
32
  msgid "Generate Tag"
33
  msgstr "टैग उत्पन्न करें"
34
 
35
- #: contact-form-7/wp-contact-form-7.php:421
36
  msgid "Text field"
37
  msgstr "पाठ्य क्षेत्र "
38
 
39
- #: contact-form-7/wp-contact-form-7.php:422
40
  msgid "Email field"
41
  msgstr "ईपत्र क्षेत्र"
42
 
43
- #: contact-form-7/wp-contact-form-7.php:423
44
  msgid "Text area"
45
  msgstr "पाठ्य क्षेत्र "
46
 
47
- #: contact-form-7/wp-contact-form-7.php:424
48
  msgid "Drop-down menu"
49
  msgstr "नीचे गिरके दिखने वाली विकल्प सूची"
50
 
51
- #: contact-form-7/wp-contact-form-7.php:425
52
  msgid "Checkboxes"
53
  msgstr "निशान पेटी"
54
 
55
- #: contact-form-7/wp-contact-form-7.php:426
56
  msgid "Radio buttons"
57
  msgstr "रेडियो बटन"
58
 
59
- #: contact-form-7/wp-contact-form-7.php:427
60
  msgid "Acceptance"
61
  msgstr "सहमति (स्वीकृति)"
62
 
63
- #: contact-form-7/wp-contact-form-7.php:428
64
- msgid "Make this checkbox checked by default?"
65
- msgstr "इस निशान पेटी में पहले से ही निशान लगा के रखें?"
66
-
67
- #: contact-form-7/wp-contact-form-7.php:429
68
- msgid "Make this checkbox work inversely?"
69
- msgstr "इस निशान पेटी से उल्टे से (प्रतिलोम) काम करवायें?"
70
-
71
- #: contact-form-7/wp-contact-form-7.php:430
72
- msgid "* That means visitor who accepts the term unchecks it."
73
- msgstr "* इसका मतलब है कि आगंतुक जिन्होंने शर्तें स्वीकारी थी उन्होंने इस पर लगा चटका हटाया है."
74
-
75
- #: contact-form-7/wp-contact-form-7.php:431
76
  msgid "CAPTCHA"
77
  msgstr "कैप्चा (CAPTCHA)"
78
 
79
- #: contact-form-7/wp-contact-form-7.php:432
 
 
 
 
 
 
 
 
80
  msgid "Submit button"
81
  msgstr "भेजने (सबमिट) के लिये बटन"
82
 
83
- #: contact-form-7/wp-contact-form-7.php:433
84
- msgid "Name"
85
- msgstr "नाम"
86
 
87
- #: contact-form-7/wp-contact-form-7.php:434
88
- msgid "Required field?"
89
- msgstr "अपेक्षित क्षेत्र"
90
 
91
- #: contact-form-7/wp-contact-form-7.php:435
92
- msgid "Allow multiple selections?"
93
- msgstr "बहुविकल्प चुनने दें?"
94
 
95
- #: contact-form-7/wp-contact-form-7.php:436
96
- msgid "Insert a blank item as the first option?"
97
- msgstr "एक खाली विषय (चीज) पहले विकल्प के रूप में डालें?"
98
 
99
- #: contact-form-7/wp-contact-form-7.php:437
100
- msgid "Make checkboxes exclusive?"
101
- msgstr "क्या निशान पेटी अलग से बनायें?"
102
 
103
- #: contact-form-7/wp-contact-form-7.php:438
104
- msgid "Choices"
105
- msgstr "अन्य विकल्प"
106
 
107
- #: contact-form-7/wp-contact-form-7.php:439
108
- msgid "Label"
109
- msgstr "चिप्पी (सूचक पत्र)"
110
 
111
- #: contact-form-7/wp-contact-form-7.php:440
112
- msgid "Default value"
113
- msgstr "पहले से तयशुदा गुण"
114
 
115
- #: contact-form-7/wp-contact-form-7.php:441
116
- msgid "Akismet"
117
- msgstr "एक्सिमेट (Akismet)"
118
 
119
- #: contact-form-7/wp-contact-form-7.php:442
120
- msgid "This field requires author's name"
121
- msgstr "यहाँ लेखक का नाम जरूरी (अपेक्षित) है"
122
 
123
- #: contact-form-7/wp-contact-form-7.php:443
124
- msgid "This field requires author's URL"
125
- msgstr "यहाँ लेखक का यू आर एल (वेब पता) जरूरी (अपेक्षित) है"
126
 
127
- #: contact-form-7/wp-contact-form-7.php:444
128
- msgid "This field requires author's email address"
129
- msgstr "यहाँ लेखक का ईपत्र पता जरूरी (अपेक्षित) है"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
130
 
131
- #: contact-form-7/wp-contact-form-7.php:445
132
- msgid "Copy and paste this code into the form"
133
- msgstr "इस कूट (कोड) की नकल (प्रतिलिपि) करके प्रपत्र में चिपकायें"
 
 
134
 
135
- #: contact-form-7/wp-contact-form-7.php:446
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
136
  msgid "Foreground color"
137
  msgstr "अग्रभाग के लिये रंग "
138
 
139
- #: contact-form-7/wp-contact-form-7.php:447
140
  msgid "Background color"
141
  msgstr "पृष्टभूमि (परिप्रेक्ष्य) के लिये रंग "
142
 
143
- #: contact-form-7/wp-contact-form-7.php:448
144
  msgid "Image size"
145
  msgstr "तस्वीर (प्रतिबिंब) का आकार "
146
 
147
- #: contact-form-7/wp-contact-form-7.php:449
148
  msgid "Small"
149
  msgstr "छोटा"
150
 
151
- #: contact-form-7/wp-contact-form-7.php:450
152
  msgid "Medium"
153
  msgstr "मध्यम (मझोला)"
154
 
155
- #: contact-form-7/wp-contact-form-7.php:451
156
  msgid "Large"
157
  msgstr "बड़ा"
158
 
159
- #: contact-form-7/wp-contact-form-7.php:452
160
- msgid "Image settings"
161
- msgstr "तस्वीर (प्रतिबिंब) अनुकूलन "
162
-
163
- #: contact-form-7/wp-contact-form-7.php:453
164
  msgid "Input field settings"
165
  msgstr "निवेश स्थान (क्षेत्र) अनुकूलन "
166
 
167
- #: contact-form-7/wp-contact-form-7.php:454
168
  msgid "For image"
169
  msgstr "तस्वीर (प्रतिबिंब) के लिये"
170
 
171
- #: contact-form-7/wp-contact-form-7.php:455
172
  msgid "For input field"
173
  msgstr "निवेश स्थान (क्षेत्र) के लिये"
174
 
175
- #: contact-form-7/wp-contact-form-7.php:456
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
176
  msgid "* One choice per line."
177
  msgstr "* एक पंक्ति पर एक ही पसंद."
178
 
179
- #: contact-form-7/wp-contact-form-7.php:483
180
- msgid "Contact form created."
181
- msgstr "संपर्क प्रपत्र बना दिया गया है."
182
 
183
- #: contact-form-7/wp-contact-form-7.php:486
184
- msgid "Contact form saved."
185
- msgstr "संपर्क प्रपत्र सुरक्षित रख दिया गया है."
186
 
187
- #: contact-form-7/wp-contact-form-7.php:489
188
- msgid "Contact form deleted."
189
- msgstr "संपर्क प्रपत्र मिटा दिया गया है."
190
 
191
- #: contact-form-7/wp-contact-form-7.php:496
192
- msgid "Untitled"
193
- msgstr "शीर्षक रहित "
194
 
195
- #: contact-form-7/wp-contact-form-7.php:522
196
- msgid "Your Name"
197
- msgstr "आपका नाम"
198
 
199
- #: contact-form-7/wp-contact-form-7.php:522
200
- #: contact-form-7/wp-contact-form-7.php:524
201
- msgid "(required)"
202
- msgstr "(जरूरी [अपेक्षित])"
203
 
204
- #: contact-form-7/wp-contact-form-7.php:524
205
- msgid "Your Email"
206
- msgstr "आपका ईपत्र पता"
207
 
208
- #: contact-form-7/wp-contact-form-7.php:526
209
- msgid "Subject"
210
- msgstr "विषय"
211
 
212
- #: contact-form-7/wp-contact-form-7.php:528
213
- msgid "Your Message"
214
- msgstr "आपका संदेश"
215
 
216
- #: contact-form-7/wp-contact-form-7.php:530
217
- #: contact-form-7/wp-contact-form-7.php:1046
218
- msgid "Send"
219
- msgstr "भेजना"
220
 
221
- #: contact-form-7/wp-contact-form-7.php:559
222
- msgid "Your message was sent successfully. Thanks."
223
- msgstr "आपका संदेश सफलतापूर्वक भेज दिया गया, धन्यवाद"
224
 
225
- #: contact-form-7/wp-contact-form-7.php:561
226
- msgid "Failed to send your message. Please try later or contact administrator by other way."
227
- msgstr "आपका संदेश नही भेज पाये. कृप्या दोबारा कोशिश करें या फिर किसी दूसरे तरीके से प्रबंधक से संपर्क करें."
228
 
229
- #: contact-form-7/wp-contact-form-7.php:563
230
- msgid "Validation errors occurred. Please confirm the fields and submit it again."
231
- msgstr "प्रमाणीकरण करने में गलतियाँ आयीं, कृप्या दोबारा जाँच के फिर से बटन पर चटका (सबमिट) लगायें."
232
 
233
- #: contact-form-7/wp-contact-form-7.php:565
234
- msgid "Please accept the terms to proceed."
235
- msgstr "आगे जाने के लिये कृप्या शर्तें स्वीकारें."
236
 
237
- #: contact-form-7/wp-contact-form-7.php:567
238
- msgid "Email address seems invalid."
239
- msgstr "ईपत्र का पता अमान्य (गलत) प्रतीत होता है."
 
240
 
241
- #: contact-form-7/wp-contact-form-7.php:569
242
- msgid "Please fill the required field."
243
- msgstr "कृप्या अपेक्षित क्षेत्र भरें."
244
 
245
- #: contact-form-7/wp-contact-form-7.php:571
246
- msgid "Your entered code is incorrect."
247
- msgstr "आपके द्वारा लिखा गया कूट (कोड) गलत है."
248
-
249
- #: contact-form-7/includes/admin-panel.php:16
250
- msgid "Add new"
251
- msgstr "नया जोड़ें"
252
 
253
- #: contact-form-7/includes/admin-panel.php:32
254
- msgid "Copy and paste this code into your post content."
255
- msgstr "इस कूट (कोड) की नकल (प्रतिलिपि) करके प्रविष्टि के अंश में चिपकायें."
256
 
257
- #: contact-form-7/includes/admin-panel.php:38
258
- msgid "Form"
259
- msgstr "प्रपत्र (फार्म)"
260
 
261
- #: contact-form-7/includes/admin-panel.php:42
262
- msgid "Mail"
263
- msgstr "चिट्ठी-पत्री "
264
 
265
- #: contact-form-7/includes/admin-panel.php:44
266
- #: contact-form-7/includes/admin-panel.php:65
267
- msgid "To:"
268
- msgstr "किसको:"
269
 
270
- #: contact-form-7/includes/admin-panel.php:48
271
- #: contact-form-7/includes/admin-panel.php:69
272
- msgid "From:"
273
- msgstr "किसकी ओर से:"
274
 
275
- #: contact-form-7/includes/admin-panel.php:52
276
- #: contact-form-7/includes/admin-panel.php:73
277
- msgid "Subject:"
278
- msgstr "विषय:"
279
 
280
- #: contact-form-7/includes/admin-panel.php:56
281
- #: contact-form-7/includes/admin-panel.php:77
282
- msgid "Message body:"
283
- msgstr "संदेश लिखने की जगह:"
284
 
285
- #: contact-form-7/includes/admin-panel.php:61
286
- msgid "Mail (2)"
287
- msgstr "चिट्ठी-पत्री ()"
288
 
289
- #: contact-form-7/includes/admin-panel.php:63
290
- msgid "Use mail (2)"
291
- msgstr "चिट्ठी-पत्री () उपयोग में लायें"
292
 
293
- #: contact-form-7/includes/admin-panel.php:85
294
- msgid "Save"
295
- msgstr "सुरक्षित करें"
296
 
297
- #: contact-form-7/includes/admin-panel.php:92
298
- msgid "Delete this contact form"
299
- msgstr "इस संपर्क प्रपत्र को मिटायें"
 
300
 
301
- #: contact-form-7/includes/admin-panel.php:93
302
- msgid ""
303
- "You are about to delete this contact form.\n"
304
- " 'Cancel' to stop, 'OK' to delete."
305
- msgstr ""
306
- "आप इस संपर्क प्रपत्र को डिलीट करने ही वाले हैं. \n"
307
- " डिलीट नही करने के लिये रद्द करें, डिलीट करने के लिये ओके दबायें"
308
 
2
  msgstr ""
3
  "Project-Id-Version: Contact Form 7\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2009-12-21 21:21+0900\n"
6
+ "PO-Revision-Date: 2009-12-21 19:19+0530\n"
7
+ "Last-Translator: Ashish <ashish@outshinesolutions.com>\n"
8
+ "Language-Team: Outshine Solutions <pratyush.krishna@outshinesolutions.com>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
13
  "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_c\n"
14
  "X-Poedit-Basepath: ../..\n"
15
  "Plural-Forms: nplurals=1; plural=0;\n"
16
+ "X-Poedit-Language: Hindi\n"
17
+ "X-Poedit-Country: INDIA\n"
18
  "X-Poedit-SearchPath-0: contact-form-7\n"
19
 
20
+ #: contact-form-7/admin/admin-panel.php:9
21
+ #, php-format
22
+ msgid "<strong>The database table for Contact Form 7 does not exist.</strong> You must <a href=\"%s\">create the table</a> for it to work."
23
+ msgstr "<strong>कोन्टक्ट फॉर्म7 के लिए डाटाबेस टेबल मौजूद नहीं है.</strong>आपको <a href=\"%s\">इस काम के लिए </a> टेबल बनाना चाहिए "
24
+
25
+ #: contact-form-7/admin/admin-panel.php:12
26
+ msgid "<strong>The database table for Contact Form 7 does not exist.</strong>"
27
+ msgstr "<strong>कोन्टक्ट फॉर्म7 के लिए डाटाबेस टेबल मौजूद नहीं है </strong>"
28
 
29
+ #: contact-form-7/admin/admin-panel.php:17
30
+ #: contact-form-7/admin/admin-panel.php:30
31
+ #: contact-form-7/admin/admin.php:117
32
  msgid "Contact Form 7"
33
  msgstr "संपर्क प्रपत्र ७"
34
 
35
+ #: contact-form-7/admin/admin-panel.php:45
36
+ msgid "Add new"
37
+ msgstr "नया जोड़ें"
38
+
39
+ #: contact-form-7/admin/admin-panel.php:67
40
+ msgid "Copy this code and paste it into your post, page or text widget content."
41
+ msgstr "इस कोड की नकल करके, प्रविष्टि के अंश में चिपकायें."
42
+
43
+ #: contact-form-7/admin/admin-panel.php:75
44
+ #: contact-form-7/admin/admin-panel.php:309
45
+ msgid "Save"
46
+ msgstr "सुरक्षित करें"
47
+
48
+ #: contact-form-7/admin/admin-panel.php:82
49
+ msgid "Copy"
50
+ msgstr "प्रतिलिपि"
51
+
52
+ #: contact-form-7/admin/admin-panel.php:87
53
+ msgid "Delete"
54
+ msgstr "मिटाना"
55
+
56
+ #: contact-form-7/admin/admin-panel.php:89
57
+ msgid ""
58
+ "You are about to delete this contact form.\n"
59
+ " 'Cancel' to stop, 'OK' to delete."
60
+ msgstr ""
61
+ "आप इस संपर्क प्रपत्र को डिलीट करने ही वाले हैं. \n"
62
+ " डिलीट नही करने के लिये रद्द करें, डिलीट करने के लिये ओके दबायें"
63
 
64
+ #: contact-form-7/admin/admin-panel.php:104
65
+ msgid "Form"
66
+ msgstr "प्रपत्र (फार्म)"
67
+
68
+ #: contact-form-7/admin/admin-panel.php:128
69
+ msgid "Mail"
70
+ msgstr "चिट्ठी-पत्री "
71
+
72
+ #: contact-form-7/admin/admin-panel.php:135
73
+ #: contact-form-7/admin/admin-panel.php:202
74
+ msgid "To:"
75
+ msgstr "किसको:"
76
+
77
+ #: contact-form-7/admin/admin-panel.php:140
78
+ #: contact-form-7/admin/admin-panel.php:207
79
+ msgid "From:"
80
+ msgstr "किसकी ओर से:"
81
+
82
+ #: contact-form-7/admin/admin-panel.php:145
83
+ #: contact-form-7/admin/admin-panel.php:212
84
+ msgid "Subject:"
85
+ msgstr "विषय:"
86
+
87
+ #: contact-form-7/admin/admin-panel.php:152
88
+ #: contact-form-7/admin/admin-panel.php:219
89
+ msgid "Additional headers:"
90
+ msgstr "अतिरिक्त हेडर:"
91
+
92
+ #: contact-form-7/admin/admin-panel.php:157
93
+ #: contact-form-7/admin/admin-panel.php:224
94
+ msgid "File attachments:"
95
+ msgstr "फ़ाइल अनुलग्नक:"
96
+
97
+ #: contact-form-7/admin/admin-panel.php:165
98
+ #: contact-form-7/admin/admin-panel.php:232
99
+ msgid "Use HTML content type"
100
+ msgstr "इस्तेमाल की HTML सामग्री की प्रकार का इस्तेमाल करे "
101
+
102
+ #: contact-form-7/admin/admin-panel.php:172
103
+ #: contact-form-7/admin/admin-panel.php:239
104
+ #: contact-form-7/includes/functions.php:73
105
+ msgid "Message body:"
106
+ msgstr "संदेश लिखने की जगह:"
107
+
108
+ #: contact-form-7/admin/admin-panel.php:188
109
+ msgid "Mail (2)"
110
+ msgstr "चिट्ठी-पत्री (२)"
111
+
112
+ #: contact-form-7/admin/admin-panel.php:194
113
+ msgid "Use mail (2)"
114
+ msgstr "चिट्ठी-पत्री (२) उपयोग में लायें"
115
+
116
+ #: contact-form-7/admin/admin-panel.php:255
117
+ msgid "Messages"
118
+ msgstr "संदेश"
119
+
120
+ #: contact-form-7/admin/admin-panel.php:285
121
+ msgid "Additional Settings"
122
+ msgstr "अतिरिक्त सेटिंग्स"
123
+
124
+ #: contact-form-7/admin/admin-panel.php:333
125
+ #, php-format
126
+ msgid "Use the default language (%s)"
127
+ msgstr "डिफ़ॉल्ट भाषा का प्रयोग करें (%s)"
128
+
129
+ #: contact-form-7/admin/admin-panel.php:334
130
+ #: contact-form-7/admin/admin-panel.php:347
131
+ msgid "Add New"
132
+ msgstr "नया जोड़ें"
133
+
134
+ #: contact-form-7/admin/admin-panel.php:337
135
+ msgid "Or"
136
+ msgstr "या"
137
+
138
+ #: contact-form-7/admin/admin-panel.php:342
139
+ msgid "(select language)"
140
+ msgstr "(भाषा का चयन करें)"
141
+
142
+ #: contact-form-7/admin/admin.php:117
143
+ msgid "Contact"
144
+ msgstr "संपर्क"
145
+
146
+ #: contact-form-7/admin/admin.php:120
147
+ msgid "Edit Contact Forms"
148
+ msgstr "कोन्टक्ट फोर्मस संपादित करें"
149
+
150
+ #: contact-form-7/admin/admin.php:120
151
+ msgid "Edit"
152
+ msgstr "संपादित करें"
153
+
154
+ #: contact-form-7/admin/admin.php:178
155
  msgid "Generate Tag"
156
  msgstr "टैग उत्पन्न करें"
157
 
158
+ #: contact-form-7/admin/admin.php:179
159
  msgid "Text field"
160
  msgstr "पाठ्य क्षेत्र "
161
 
162
+ #: contact-form-7/admin/admin.php:180
163
  msgid "Email field"
164
  msgstr "ईपत्र क्षेत्र"
165
 
166
+ #: contact-form-7/admin/admin.php:181
167
  msgid "Text area"
168
  msgstr "पाठ्य क्षेत्र "
169
 
170
+ #: contact-form-7/admin/admin.php:182
171
  msgid "Drop-down menu"
172
  msgstr "नीचे गिरके दिखने वाली विकल्प सूची"
173
 
174
+ #: contact-form-7/admin/admin.php:183
175
  msgid "Checkboxes"
176
  msgstr "निशान पेटी"
177
 
178
+ #: contact-form-7/admin/admin.php:184
179
  msgid "Radio buttons"
180
  msgstr "रेडियो बटन"
181
 
182
+ #: contact-form-7/admin/admin.php:185
183
  msgid "Acceptance"
184
  msgstr "सहमति (स्वीकृति)"
185
 
186
+ #: contact-form-7/admin/admin.php:186
 
 
 
 
 
 
 
 
 
 
 
 
187
  msgid "CAPTCHA"
188
  msgstr "कैप्चा (CAPTCHA)"
189
 
190
+ #: contact-form-7/admin/admin.php:187
191
+ msgid "Quiz"
192
+ msgstr "प्रश्नोत्तरी"
193
+
194
+ #: contact-form-7/admin/admin.php:188
195
+ msgid "File upload"
196
+ msgstr "फ़ाइल अपलोड करें"
197
+
198
+ #: contact-form-7/admin/admin.php:189
199
  msgid "Submit button"
200
  msgstr "भेजने (सबमिट) के लिये बटन"
201
 
202
+ #: contact-form-7/admin/admin.php:190
203
+ msgid "Show"
204
+ msgstr "दिखाए "
205
 
206
+ #: contact-form-7/admin/admin.php:191
207
+ msgid "Hide"
208
+ msgstr "दिखाए "
209
 
210
+ #: contact-form-7/admin/admin.php:264
211
+ msgid "Contact form"
212
+ msgstr "संपर्क प्रपत्र "
213
 
214
+ #: contact-form-7/admin/admin.php:283
215
+ msgid "Settings"
216
+ msgstr "सेट्टींग्स"
217
 
218
+ #: contact-form-7/admin/admin.php:294
219
+ msgid "http://contactform7.com/"
220
+ msgstr "http://contactform7.com/"
221
 
222
+ #: contact-form-7/admin/admin.php:295
223
+ msgid "Contactform7.com"
224
+ msgstr "Contactform7.com"
225
 
226
+ #: contact-form-7/admin/admin.php:296
227
+ msgid "http://contactform7.com/docs/"
228
+ msgstr "http://contactform7.com/docs/"
229
 
230
+ #: contact-form-7/admin/admin.php:297
231
+ msgid "Docs"
232
+ msgstr "डॉक्स"
233
 
234
+ #: contact-form-7/admin/admin.php:298
235
+ msgid "http://contactform7.com/faq/"
236
+ msgstr "http://contactform7.com/faq/"
237
 
238
+ #: contact-form-7/admin/admin.php:299
239
+ msgid "FAQ"
240
+ msgstr "अकसर किये गए सवाल"
241
 
242
+ #: contact-form-7/admin/admin.php:300
243
+ msgid "http://contactform7.com/support/"
244
+ msgstr "http://contactform7.com/support/"
245
 
246
+ #: contact-form-7/admin/admin.php:301
247
+ msgid "Support"
248
+ msgstr "सहायता"
249
+
250
+ #: contact-form-7/admin/admin.php:312
251
+ msgid "Contact form created."
252
+ msgstr "संपर्क प्रपत्र बना दिया गया है."
253
+
254
+ #: contact-form-7/admin/admin.php:315
255
+ msgid "Contact form saved."
256
+ msgstr "संपर्क प्रपत्र सुरक्षित रख दिया गया है."
257
+
258
+ #: contact-form-7/admin/admin.php:318
259
+ msgid "Contact form deleted."
260
+ msgstr "संपर्क प्रपत्र मिटा दिया गया है."
261
+
262
+ #: contact-form-7/admin/admin.php:321
263
+ msgid "Database table created."
264
+ msgstr "डेटाबेस तालिका बन गयी है ."
265
+
266
+ #: contact-form-7/admin/admin.php:324
267
+ msgid "Failed to create database table."
268
+ msgstr "डेटाबेस तालिका नहीं बनी है."
269
+
270
+ #: contact-form-7/admin/admin.php:357
271
+ msgid "Contact Form 7 needs your support. Please donate today."
272
+ msgstr "कोन्टक्ट फॉर्म 7 को आपके समर्थन की जरूरत है."
273
+
274
+ #: contact-form-7/admin/admin.php:358
275
+ msgid "Is this plugin useful for you? If you like it, please help the developer."
276
+ msgstr "डेटाबेस तालिका नहीं बनी है."
277
+
278
+ #: contact-form-7/admin/admin.php:359
279
+ msgid "Your contribution is needed for making this plugin better."
280
+ msgstr " इस प्लगइन का बेहतर बनाने के लिए आपके योगदान की जरूरत है."
281
+
282
+ #: contact-form-7/admin/admin.php:360
283
+ msgid "Developing a plugin and providing user support is really hard work. Please help."
284
+ msgstr "एक प्लगइन का विकास और उपयोगकर्ता सहायता प्रदान करना सच में कठिन काम है .कृपया मदद करे ."
285
+
286
+ #: contact-form-7/includes/classes.php:568
287
+ msgid "Untitled"
288
+ msgstr "शीर्षक रहित "
289
+
290
+ #: contact-form-7/includes/functions.php:6
291
+ msgid "Sender's message was sent successfully"
292
+ msgstr "प्रेषक का संदेश सफलतापूर्वक भेज दिया गया"
293
+
294
+ #: contact-form-7/includes/functions.php:7
295
+ msgid "Your message was sent successfully. Thanks."
296
+ msgstr "आपका संदेश सफलतापूर्वक भेज दिया गया, धन्यवाद"
297
+
298
+ #: contact-form-7/includes/functions.php:11
299
+ msgid "Sender's message was failed to send"
300
+ msgstr "प्रेषक के संदेश को भेजने में विफल रहा था"
301
+
302
+ #: contact-form-7/includes/functions.php:12
303
+ #: contact-form-7/includes/functions.php:17
304
+ msgid "Failed to send your message. Please try later or contact administrator by other way."
305
+ msgstr "आपका संदेश नही भेज पाये. कृप्या दोबारा कोशिश करें या फिर किसी दूसरे तरीके से प्रबंधक से संपर्क करें."
306
+
307
+ #: contact-form-7/includes/functions.php:16
308
+ msgid "Akismet judged the sending activity as spamming"
309
+ msgstr "Akismet का न्याय स्पैमिंग के रूप में भेजने गतिविधि "
310
+
311
+ #: contact-form-7/includes/functions.php:21
312
+ msgid "Validation errors occurred"
313
+ msgstr " सत्यापन में त्रुटियाँ हुई"
314
+
315
+ #: contact-form-7/includes/functions.php:22
316
+ msgid "Validation errors occurred. Please confirm the fields and submit it again."
317
+ msgstr "प्रमाणीकरण करने में गलतियाँ आयीं, कृप्या दोबारा जाँच के फिर से बटन पर चटका (सबमिट) लगायें."
318
+
319
+ #: contact-form-7/includes/functions.php:26
320
+ msgid "There is a field of term that sender is needed to accept"
321
+ msgstr "यह टीम का एक क्षेत्र है जिसे प्रेषक को स्वीकार करने की जरूरत है"
322
+
323
+ #: contact-form-7/includes/functions.php:27
324
+ msgid "Please accept the terms to proceed."
325
+ msgstr "आगे जाने के लिये कृप्या शर्तें स्वीकारें."
326
+
327
+ #: contact-form-7/includes/functions.php:31
328
+ msgid "Email address that sender entered is invalid"
329
+ msgstr "ईमेल पता है कि प्रवेश प्रेषक अवैध है"
330
+
331
+ #: contact-form-7/includes/functions.php:32
332
+ msgid "Email address seems invalid."
333
+ msgstr "ईपत्र का पता अमान्य (गलत) प्रतीत होता है."
334
+
335
+ #: contact-form-7/includes/functions.php:36
336
+ msgid "There is a field that sender is needed to fill in"
337
+ msgstr "इस क्षेत्र को प्रेषक द्वारा भरने की जरूरत है"
338
+
339
+ #: contact-form-7/includes/functions.php:37
340
+ msgid "Please fill the required field."
341
+ msgstr "कृप्या अपेक्षित क्षेत्र भरें."
342
+
343
+ #: contact-form-7/includes/functions.php:45
344
+ msgid "Your Name"
345
+ msgstr "आपका नाम"
346
+
347
+ #: contact-form-7/includes/functions.php:45
348
+ #: contact-form-7/includes/functions.php:47
349
+ msgid "(required)"
350
+ msgstr "(जरूरी [अपेक्षित])"
351
+
352
+ #: contact-form-7/includes/functions.php:47
353
+ msgid "Your Email"
354
+ msgstr "आपका ईपत्र पता"
355
+
356
+ #: contact-form-7/includes/functions.php:49
357
+ msgid "Subject"
358
+ msgstr "विषय"
359
+
360
+ #: contact-form-7/includes/functions.php:51
361
+ msgid "Your Message"
362
+ msgstr "आपका संदेश"
363
+
364
+ #: contact-form-7/includes/functions.php:53
365
+ msgid "Send"
366
+ msgstr "भेजना"
367
+
368
+ #: contact-form-7/includes/functions.php:60
369
+ #, php-format
370
+ msgid "From: %s"
371
+ msgstr "किसकी ओर से %s:"
372
+
373
+ #: contact-form-7/includes/functions.php:61
374
+ #, php-format
375
+ msgid "Subject: %s"
376
+ msgstr "विषय:%s"
377
+
378
+ #: contact-form-7/includes/functions.php:62
379
+ msgid "Message Body:"
380
+ msgstr "संदेश लिखने की जगह:"
381
 
382
+ #: contact-form-7/includes/functions.php:63
383
+ #: contact-form-7/includes/functions.php:74
384
+ #, php-format
385
+ msgid "This mail is sent via contact form on %1$s %2$s"
386
+ msgstr "इस मेल को भेजा गया है संपर्क फ़ॉर्म पर %1$s %2$s"
387
 
388
+ #: contact-form-7/includes/functions.php:163
389
+ msgid "Albanian"
390
+ msgstr "Albanian"
391
+
392
+ #: contact-form-7/includes/functions.php:164
393
+ msgid "Arabic"
394
+ msgstr "Arabic"
395
+
396
+ #: contact-form-7/includes/functions.php:165
397
+ msgid "Bangla"
398
+ msgstr "Bangla"
399
+
400
+ #: contact-form-7/includes/functions.php:166
401
+ msgid "Bosnian"
402
+ msgstr "Bosnian"
403
+
404
+ #: contact-form-7/includes/functions.php:167
405
+ msgid "Brazilian Portuguese"
406
+ msgstr "Brazilian Portuguese"
407
+
408
+ #: contact-form-7/includes/functions.php:168
409
+ msgid "Bulgarian"
410
+ msgstr "Bulgarian"
411
+
412
+ #: contact-form-7/includes/functions.php:169
413
+ msgid "Catalan"
414
+ msgstr "Catalan"
415
+
416
+ #: contact-form-7/includes/functions.php:170
417
+ msgid "Chinese (Simplified)"
418
+ msgstr "Chinese (Simplified)"
419
+
420
+ #: contact-form-7/includes/functions.php:171
421
+ msgid "Chinese (Traditional)"
422
+ msgstr "Chinese (Traditional)"
423
+
424
+ #: contact-form-7/includes/functions.php:172
425
+ msgid "Croatian"
426
+ msgstr "Croatian"
427
+
428
+ #: contact-form-7/includes/functions.php:173
429
+ msgid "Czech"
430
+ msgstr "Czech"
431
+
432
+ #: contact-form-7/includes/functions.php:174
433
+ msgid "Danish"
434
+ msgstr "Danish"
435
+
436
+ #: contact-form-7/includes/functions.php:175
437
+ msgid "Dutch"
438
+ msgstr "Dutch"
439
+
440
+ #: contact-form-7/includes/functions.php:176
441
+ msgid "English"
442
+ msgstr "English"
443
+
444
+ #: contact-form-7/includes/functions.php:177
445
+ msgid "Estonian"
446
+ msgstr "Estonian"
447
+
448
+ #: contact-form-7/includes/functions.php:178
449
+ msgid "Finnish"
450
+ msgstr "Finnish"
451
+
452
+ #: contact-form-7/includes/functions.php:179
453
+ msgid "French"
454
+ msgstr "French"
455
+
456
+ #: contact-form-7/includes/functions.php:180
457
+ msgid "Georgian"
458
+ msgstr "Georgian"
459
+
460
+ #: contact-form-7/includes/functions.php:181
461
+ msgid "German"
462
+ msgstr "German"
463
+
464
+ #: contact-form-7/includes/functions.php:182
465
+ msgid "Greek"
466
+ msgstr "Greek"
467
+
468
+ #: contact-form-7/includes/functions.php:183
469
+ msgid "Hebrew"
470
+ msgstr "Hebrew"
471
+
472
+ #: contact-form-7/includes/functions.php:184
473
+ msgid "Hindi"
474
+ msgstr "हिन्दी"
475
+
476
+ #: contact-form-7/includes/functions.php:185
477
+ msgid "Hungarian"
478
+ msgstr "Hungarian"
479
+
480
+ #: contact-form-7/includes/functions.php:186
481
+ msgid "Indonesian"
482
+ msgstr "Indonesian"
483
+
484
+ #: contact-form-7/includes/functions.php:187
485
+ msgid "Italian"
486
+ msgstr "Italian"
487
+
488
+ #: contact-form-7/includes/functions.php:188
489
+ msgid "Japanese"
490
+ msgstr "Japanese"
491
+
492
+ #: contact-form-7/includes/functions.php:189
493
+ msgid "Korean"
494
+ msgstr "Korean"
495
+
496
+ #: contact-form-7/includes/functions.php:190
497
+ msgid "Latvian"
498
+ msgstr "Latvian"
499
+
500
+ #: contact-form-7/includes/functions.php:191
501
+ msgid "Lithuanian"
502
+ msgstr "Lithuanian"
503
+
504
+ #: contact-form-7/includes/functions.php:192
505
+ msgid "Norwegian"
506
+ msgstr "Norwegian"
507
+
508
+ #: contact-form-7/includes/functions.php:193
509
+ msgid "Persian"
510
+ msgstr "Persian"
511
+
512
+ #: contact-form-7/includes/functions.php:194
513
+ msgid "Polish"
514
+ msgstr "Polish"
515
+
516
+ #: contact-form-7/includes/functions.php:195
517
+ msgid "Portuguese"
518
+ msgstr "Portuguese"
519
+
520
+ #: contact-form-7/includes/functions.php:196
521
+ msgid "Russian"
522
+ msgstr "Russian"
523
+
524
+ #: contact-form-7/includes/functions.php:197
525
+ msgid "Romanian"
526
+ msgstr "Romanian"
527
+
528
+ #: contact-form-7/includes/functions.php:198
529
+ msgid "Serbian"
530
+ msgstr "Serbian"
531
+
532
+ #: contact-form-7/includes/functions.php:199
533
+ msgid "Slovak"
534
+ msgstr "Slovak"
535
+
536
+ #: contact-form-7/includes/functions.php:200
537
+ msgid "Slovene"
538
+ msgstr "Slovene"
539
+
540
+ #: contact-form-7/includes/functions.php:201
541
+ msgid "Spanish"
542
+ msgstr "Spanish"
543
+
544
+ #: contact-form-7/includes/functions.php:202
545
+ msgid "Swedish"
546
+ msgstr "Swedish"
547
+
548
+ #: contact-form-7/includes/functions.php:203
549
+ msgid "Thai"
550
+ msgstr "Thai"
551
+
552
+ #: contact-form-7/includes/functions.php:204
553
+ msgid "Turkish"
554
+ msgstr "Turkish"
555
+
556
+ #: contact-form-7/includes/functions.php:205
557
+ msgid "Ukrainian"
558
+ msgstr "Ukrainian"
559
+
560
+ #: contact-form-7/includes/functions.php:206
561
+ msgid "Vietnamese"
562
+ msgstr "Vietnamese"
563
+
564
+ #: contact-form-7/modules/acceptance.php:98
565
+ #: contact-form-7/modules/captcha.php:201
566
+ #: contact-form-7/modules/checkbox.php:185
567
+ #: contact-form-7/modules/file.php:229
568
+ msgid "Name"
569
+ msgstr "नाम"
570
+
571
+ #: contact-form-7/modules/acceptance.php:103
572
+ #: contact-form-7/modules/acceptance.php:106
573
+ #: contact-form-7/modules/captcha.php:208
574
+ #: contact-form-7/modules/captcha.php:211
575
+ #: contact-form-7/modules/captcha.php:216
576
+ #: contact-form-7/modules/captcha.php:219
577
+ #: contact-form-7/modules/captcha.php:223
578
+ #: contact-form-7/modules/captcha.php:234
579
+ #: contact-form-7/modules/captcha.php:237
580
+ #: contact-form-7/modules/captcha.php:242
581
+ #: contact-form-7/modules/captcha.php:245
582
+ #: contact-form-7/modules/checkbox.php:190
583
+ #: contact-form-7/modules/checkbox.php:193
584
+ #: contact-form-7/modules/file.php:234
585
+ #: contact-form-7/modules/file.php:237
586
+ #: contact-form-7/modules/file.php:242
587
+ #: contact-form-7/modules/file.php:245
588
+ msgid "optional"
589
+ msgstr "वैकल्पिक"
590
+
591
+ #: contact-form-7/modules/acceptance.php:112
592
+ msgid "Make this checkbox checked by default?"
593
+ msgstr "इस निशान पेटी में पहले से ही निशान लगा के रखें?"
594
+
595
+ #: contact-form-7/modules/acceptance.php:113
596
+ msgid "Make this checkbox work inversely?"
597
+ msgstr "इस निशान पेटी से उल्टे से (प्रतिलोम) काम करवायें?"
598
+
599
+ #: contact-form-7/modules/acceptance.php:114
600
+ msgid "* That means visitor who accepts the term unchecks it."
601
+ msgstr "* इसका मतलब है कि आगंतुक जिन्होंने शर्तें स्वीकारी थी उन्होंने इस पर लगा चटका हटाया है."
602
+
603
+ #: contact-form-7/modules/acceptance.php:119
604
+ #: contact-form-7/modules/captcha.php:250
605
+ #: contact-form-7/modules/checkbox.php:211
606
+ #: contact-form-7/modules/file.php:250
607
+ msgid "Copy this code and paste it into the form left."
608
+ msgstr "इस कोड की नकल करके प्रपत्र में चिपकायें"
609
+
610
+ #: contact-form-7/modules/captcha.php:65
611
+ msgid "To use CAPTCHA, you need <a href=\"http://wordpress.org/extend/plugins/really-simple-captcha/\">Really Simple CAPTCHA</a> plugin installed."
612
+ msgstr "कॅप्चा का उपयोग करने के लिए <a href=\"http://wordpress.org/extend/plugins/really-simple-captcha/\">वास्तव में सरल कॅप्चा</a>प्लगइन स्थापित."
613
+
614
+ #: contact-form-7/modules/captcha.php:181
615
+ msgid "The code that sender entered does not match the CAPTCHA"
616
+ msgstr "कोड जो कि प्रेषक प्रविष्ट करता कॅप्चा से मेल नहीं खाते"
617
+
618
+ #: contact-form-7/modules/captcha.php:182
619
+ msgid "Your entered code is incorrect."
620
+ msgstr "आपके द्वारा लिखा गया कूट (कोड) गलत है."
621
+
622
+ #: contact-form-7/modules/captcha.php:198
623
+ msgid "Note: To use CAPTCHA, you need Really Simple CAPTCHA plugin installed."
624
+ msgstr "नोट: कॅप्चा का उपयोग करने के लिए, तुम सच में सरल कॅप्चा प्लगइन की जरूरत है."
625
+
626
+ #: contact-form-7/modules/captcha.php:205
627
+ msgid "Image settings"
628
+ msgstr "तस्वीर (प्रतिबिंब) अनुकूलन "
629
+
630
+ #: contact-form-7/modules/captcha.php:216
631
  msgid "Foreground color"
632
  msgstr "अग्रभाग के लिये रंग "
633
 
634
+ #: contact-form-7/modules/captcha.php:219
635
  msgid "Background color"
636
  msgstr "पृष्टभूमि (परिप्रेक्ष्य) के लिये रंग "
637
 
638
+ #: contact-form-7/modules/captcha.php:223
639
  msgid "Image size"
640
  msgstr "तस्वीर (प्रतिबिंब) का आकार "
641
 
642
+ #: contact-form-7/modules/captcha.php:224
643
  msgid "Small"
644
  msgstr "छोटा"
645
 
646
+ #: contact-form-7/modules/captcha.php:225
647
  msgid "Medium"
648
  msgstr "मध्यम (मझोला)"
649
 
650
+ #: contact-form-7/modules/captcha.php:226
651
  msgid "Large"
652
  msgstr "बड़ा"
653
 
654
+ #: contact-form-7/modules/captcha.php:231
 
 
 
 
655
  msgid "Input field settings"
656
  msgstr "निवेश स्थान (क्षेत्र) अनुकूलन "
657
 
658
+ #: contact-form-7/modules/captcha.php:251
659
  msgid "For image"
660
  msgstr "तस्वीर (प्रतिबिंब) के लिये"
661
 
662
+ #: contact-form-7/modules/captcha.php:253
663
  msgid "For input field"
664
  msgstr "निवेश स्थान (क्षेत्र) के लिये"
665
 
666
+ #: contact-form-7/modules/captcha.php:280
667
+ #, php-format
668
+ msgid "This contact form contains CAPTCHA fields, but the temporary folder for the files (%s) does not exist or is not writable. You can create the folder or change its permission manually."
669
+ msgstr "इस संपर्क फ़ॉर्म कॅप्चा क्षेत्र शामिल हैं, पर (%s) फ़ाइलें के लिए अस्थायी फ़ोल्डर अस्तित्व में नहीं है या writable नहीं. आप फ़ोल्डर बनाने या उसके अनुमति मैन्युअल रूप से बदल सकते हैं."
670
+
671
+ #: contact-form-7/modules/captcha.php:286
672
+ msgid "This contact form contains CAPTCHA fields, but the necessary libraries (GD and FreeType) are not available on your server."
673
+ msgstr "इस संपर्क फ़ॉर्म कॅप्चा क्षेत्र शामिल है, लेकिन आवश्यक पुस्तकालयों (जी.डी.और फ्रीटाइप) आपके सर्वर पर उपलब्ध नहीं हैं."
674
+
675
+ #: contact-form-7/modules/checkbox.php:182
676
+ #: contact-form-7/modules/file.php:228
677
+ msgid "Required field?"
678
+ msgstr "अपेक्षित क्षेत्र"
679
+
680
+ #: contact-form-7/modules/checkbox.php:198
681
+ msgid "Choices"
682
+ msgstr "अन्य विकल्प"
683
+
684
+ #: contact-form-7/modules/checkbox.php:200
685
  msgid "* One choice per line."
686
  msgstr "* एक पंक्ति पर एक ही पसंद."
687
 
688
+ #: contact-form-7/modules/checkbox.php:205
689
+ msgid "Make checkboxes exclusive?"
690
+ msgstr "क्या निशान पेटी अलग से बनायें?"
691
 
692
+ #: contact-form-7/modules/checkbox.php:213
693
+ msgid "And, put this code into the Mail fields below."
694
+ msgstr "और, नीचे मेल क्षेत्रों में इस कोड डाल दिया."
695
 
696
+ #: contact-form-7/modules/file.php:197
697
+ msgid "Uploading a file fails for any reason"
698
+ msgstr "अपलोड फ़ाइल किसी भी कारण से विफल हो गया है"
699
 
700
+ #: contact-form-7/modules/file.php:198
701
+ msgid "Failed to upload file."
702
+ msgstr "फ़ाइल अपलोड करने में विफल."
703
 
704
+ #: contact-form-7/modules/file.php:202
705
+ msgid "Uploaded file is not allowed file type"
706
+ msgstr "अपलोड की गई फ़ाइल की फ़ाइल प्रकार के लिए अनुमति नहीं है"
707
 
708
+ #: contact-form-7/modules/file.php:203
709
+ msgid "This file type is not allowed."
710
+ msgstr "इस फ़ाइल प्रकार की अनुमति नहीं है."
 
711
 
712
+ #: contact-form-7/modules/file.php:207
713
+ msgid "Uploaded file is too large"
714
+ msgstr "अपलोड की गई फ़ाइल बहुत बड़ी है"
715
 
716
+ #: contact-form-7/modules/file.php:208
717
+ msgid "This file is too large."
718
+ msgstr "यह फ़ाइल बहुत बड़ी है."
719
 
720
+ #: contact-form-7/modules/file.php:212
721
+ msgid "Uploading a file fails for PHP error"
722
+ msgstr "अपलोड फ़ाइल PHP त्रुटि के लिए विफल रहता है"
723
 
724
+ #: contact-form-7/modules/file.php:213
725
+ msgid "Failed to upload file. Error occurred."
726
+ msgstr "फ़ाइल अपलोड करने में विफल.त्रुटि हो गई."
 
727
 
728
+ #: contact-form-7/modules/file.php:242
729
+ msgid "File size limit"
730
+ msgstr "फ़ाइल आकार सीमा"
731
 
732
+ #: contact-form-7/modules/file.php:242
733
+ msgid "bytes"
734
+ msgstr "बाइट्स"
735
 
736
+ #: contact-form-7/modules/file.php:245
737
+ msgid "Acceptable file types"
738
+ msgstr "स्वीकार्य फ़ाइल प्रकार"
739
 
740
+ #: contact-form-7/modules/file.php:252
741
+ msgid "And, put this code into the File Attachments field below."
742
+ msgstr "और, नीचे फ़ाइल अनुलग्नक क्षेत्र में इस कोड डाल दिया."
743
 
744
+ #: contact-form-7/modules/file.php:274
745
+ #, php-format
746
+ msgid "This contact form contains file uploading fields, but the temporary folder for the files (%s) does not exist or is not writable. You can create the folder or change its permission manually."
747
+ msgstr "इस संपर्क फ़ॉर्म अप्लोअडिंग क्षेत्र शामिल हैं, पर (%s) फ़ाइलें के लिए अस्थायी फ़ोल्डर अस्तित्व में नहीं है या writable नहीं. आप फ़ोल्डर बनाने या उसके अनुमति मैन्युअल रूप से बदल सकते हैं."
748
 
749
+ #: contact-form-7/modules/icl.php:70
750
+ msgid "This contact form contains [icl] tags, but they are obsolete and no longer functioning on this version of Contact Form 7. There is a simpler way for creating contact forms of other languages and you are recommended to use it."
751
+ msgstr "इस संपर्क फ़ॉर्म हैं [icl] टैग हैं, लेकिन वे पुराने पड़ चुके हैं और अब संपर्क फ़ॉर्म 7 के इस संस्करण पर काम नहीं करते. अन्य भाषाओं के संपर्क फार्म बनाने के लिए एक सरल तरीका और है और आप इसका इस्तेमाल की सिफारिश की है."
752
 
753
+ #: contact-form-7/modules/quiz.php:164
754
+ msgid "Sender doesn't enter the correct answer to the quiz"
755
+ msgstr "प्रेषक प्रश्नोत्तरी का सही जवाब प्रविष्ट नहीं करता है"
 
 
 
 
756
 
757
+ #: contact-form-7/modules/quiz.php:165
758
+ msgid "Your answer is not correct."
759
+ msgstr "आपका जवाब सही नहीं है."
760
 
761
+ #: contact-form-7/modules/quiz.php:200
762
+ msgid "Quizzes"
763
+ msgstr "Quizzes"
764
 
765
+ #: contact-form-7/modules/quiz.php:202
766
+ msgid "* quiz|answer (e.g. 1+1=?|2)"
767
+ msgstr "*प्रश्नोत्तरी | जवाब (e.g. 1+1=?|2)"
768
 
769
+ #: contact-form-7/modules/select.php:170
770
+ msgid "Allow multiple selections?"
771
+ msgstr "बहुविकल्प चुनने दें?"
 
772
 
773
+ #: contact-form-7/modules/select.php:171
774
+ msgid "Insert a blank item as the first option?"
775
+ msgstr "एक खाली विषय (चीज) पहले विकल्प के रूप में डालें?"
 
776
 
777
+ #: contact-form-7/modules/submit.php:68
778
+ msgid "Label"
779
+ msgstr "चिप्पी (सूचक पत्र)"
 
780
 
781
+ #: contact-form-7/modules/text.php:163
782
+ msgid "Akismet"
783
+ msgstr "एक्सिमेट (Akismet)"
 
784
 
785
+ #: contact-form-7/modules/text.php:165
786
+ msgid "This field requires author's name"
787
+ msgstr "यहाँ लेखक का नाम जरूरी (अपेक्षित) है"
788
 
789
+ #: contact-form-7/modules/text.php:166
790
+ msgid "This field requires author's URL"
791
+ msgstr "यहाँ लेखक का यू आर एल (वेब पता) जरूरी (अपेक्षित) है"
792
 
793
+ #: contact-form-7/modules/text.php:168
794
+ msgid "This field requires author's email address"
795
+ msgstr "यहाँ लेखक का ईपत्र पता जरूरी (अपेक्षित) है"
796
 
797
+ #: contact-form-7/modules/text.php:172
798
+ #: contact-form-7/modules/textarea.php:144
799
+ msgid "Default value"
800
+ msgstr "डिफ़ॉल्ट निधि"
801
 
802
+ #~ msgid "Delete this contact form"
803
+ #~ msgstr "इस संपर्क प्रपत्र को मिटायें"
 
 
 
 
 
804
 
languages/wpcf7-it_IT.mo CHANGED
Binary file
languages/wpcf7-it_IT.po CHANGED
@@ -2,8 +2,8 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: WP Contact Form 7 in italiano\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2009-09-26 04:03+0900\n"
6
- "PO-Revision-Date: 2009-09-25 21:46+0100\n"
7
  "Last-Translator: Gianni Diurno (aka gidibao) <gidibao@gmail.com>\n"
8
  "Language-Team: Gianni Diurno | http://gidibao.net/ <gidibao@gmail.com>\n"
9
  "MIME-Version: 1.0\n"
@@ -28,7 +28,6 @@ msgstr "<strong>Non esiste nel database la tabella di Contact Form 7.</strong>"
28
  #: contact-form-7/admin/admin-panel.php:17
29
  #: contact-form-7/admin/admin-panel.php:30
30
  #: contact-form-7/admin/admin.php:121
31
- #: contact-form-7/includes/functions.php:52
32
  msgid "Contact Form 7"
33
  msgstr "Contact Form 7"
34
 
@@ -41,7 +40,7 @@ msgid "Copy this code and paste it into your post, page or text widget content."
41
  msgstr "Copia ed incolla questo codice nel tuo articolo, pagina o contenuto del widget di testo."
42
 
43
  #: contact-form-7/admin/admin-panel.php:75
44
- #: contact-form-7/admin/admin-panel.php:332
45
  msgid "Save"
46
  msgstr "Salva"
47
 
@@ -61,115 +60,116 @@ msgstr ""
61
  "Stai per cancellare questo modulo di contatto.\n"
62
  " 'Cancel' per annullare, 'OK' per proseguire."
63
 
64
- #: contact-form-7/admin/admin-panel.php:102
65
  msgid "Form"
66
  msgstr "Modulo"
67
 
68
- #: contact-form-7/admin/admin-panel.php:120
69
  msgid "Mail"
70
  msgstr "Mail"
71
 
72
- #: contact-form-7/admin/admin-panel.php:127
73
- #: contact-form-7/admin/admin-panel.php:188
74
  msgid "To:"
75
  msgstr "A:"
76
 
77
- #: contact-form-7/admin/admin-panel.php:132
78
- #: contact-form-7/admin/admin-panel.php:193
79
  msgid "From:"
80
  msgstr "Da:"
81
 
82
- #: contact-form-7/admin/admin-panel.php:137
83
- #: contact-form-7/admin/admin-panel.php:198
84
  msgid "Subject:"
85
  msgstr "Oggetto:"
86
 
87
- #: contact-form-7/admin/admin-panel.php:144
88
- #: contact-form-7/admin/admin-panel.php:205
89
  msgid "Additional headers:"
90
  msgstr "Intestazioni aggiuntive:"
91
 
92
- #: contact-form-7/admin/admin-panel.php:149
93
- #: contact-form-7/admin/admin-panel.php:210
94
  msgid "File attachments:"
95
  msgstr "File allegati:"
96
 
97
- #: contact-form-7/admin/admin-panel.php:157
98
- #: contact-form-7/admin/admin-panel.php:218
99
  msgid "Use HTML content type"
100
  msgstr "Utilizza contenuti in HTML"
101
 
102
- #: contact-form-7/admin/admin-panel.php:164
103
- #: contact-form-7/admin/admin-panel.php:225
104
  #: contact-form-7/includes/functions.php:50
 
105
  msgid "Message body:"
106
  msgstr "Corpo del messaggio:"
107
 
108
- #: contact-form-7/admin/admin-panel.php:174
109
  msgid "Mail (2)"
110
  msgstr "Mail (2)"
111
 
112
- #: contact-form-7/admin/admin-panel.php:180
113
  msgid "Use mail (2)"
114
  msgstr "Utilizza mail (2)"
115
 
116
- #: contact-form-7/admin/admin-panel.php:235
117
  msgid "Messages"
118
  msgstr "Messaggi"
119
 
120
- #: contact-form-7/admin/admin-panel.php:243
121
  msgid "Sender's message was sent successfully"
122
  msgstr "Il messaggio del mittente é stato inviato con successo"
123
 
124
- #: contact-form-7/admin/admin-panel.php:248
125
  msgid "Sender's message was failed to send"
126
  msgstr "Il messaggio del mittente non é stato inviato"
127
 
128
- #: contact-form-7/admin/admin-panel.php:253
129
  msgid "Akismet judged the sending activity as spamming"
130
  msgstr "Akismet ha ritenuto come spam questo invio del messaggio"
131
 
132
- #: contact-form-7/admin/admin-panel.php:258
133
  msgid "Validation errors occurred"
134
  msgstr "Si é verificato un errore di convalida"
135
 
136
- #: contact-form-7/admin/admin-panel.php:263
137
  msgid "There is a field that sender is needed to fill in"
138
  msgstr "E' ancora presente un campo dati che deve essere compilato dal mittente"
139
 
140
- #: contact-form-7/admin/admin-panel.php:268
141
  msgid "Email address that sender entered is invalid"
142
  msgstr "L'indirizzo email inserito dal mittente non é valido"
143
 
144
- #: contact-form-7/admin/admin-panel.php:273
145
  msgid "There is a field of term that sender is needed to accept"
146
  msgstr "E' ancora presente un campo dati che deve essere accettato dal mittente"
147
 
148
- #: contact-form-7/admin/admin-panel.php:278
149
  msgid "Sender doesn't enter the correct answer to the quiz"
150
  msgstr "Il mittente non ha inserito la risposta corretta"
151
 
152
- #: contact-form-7/admin/admin-panel.php:283
153
  msgid "The code that sender entered does not match the CAPTCHA"
154
  msgstr "Il codice inserito dal mittente non corrisponde con il CAPTCHA"
155
 
156
- #: contact-form-7/admin/admin-panel.php:288
157
  msgid "Uploading a file fails for any reason"
158
  msgstr "Non é stato possibile caricare il file (ragione generica)"
159
 
160
- #: contact-form-7/admin/admin-panel.php:293
161
  msgid "Uploaded file is not allowed file type"
162
  msgstr "Non é stato possibile caricare il file (estensione non consentita)"
163
 
164
- #: contact-form-7/admin/admin-panel.php:298
165
  msgid "Uploaded file is too large"
166
  msgstr "Non é stato possibile caricare il file (dimensione eccessiva)"
167
 
168
- #: contact-form-7/admin/admin-panel.php:303
169
  msgid "Uploading a file fails for PHP error"
170
  msgstr "Non é stato possibile caricare il file (errore PHP)"
171
 
172
- #: contact-form-7/admin/admin-panel.php:314
173
  msgid "Additional Settings"
174
  msgstr "Impostazioni aggiuntive"
175
 
@@ -185,243 +185,243 @@ msgstr "Modifica Contact Forms"
185
  msgid "Edit"
186
  msgstr "Modifica"
187
 
188
- #: contact-form-7/admin/admin.php:185
189
  msgid "optional"
190
  msgstr "facoltativo"
191
 
192
- #: contact-form-7/admin/admin.php:186
193
  msgid "Generate Tag"
194
  msgstr "Genera tag"
195
 
196
- #: contact-form-7/admin/admin.php:187
197
  msgid "Text field"
198
  msgstr "Campo testo"
199
 
200
- #: contact-form-7/admin/admin.php:188
201
  msgid "Email field"
202
  msgstr "Campo email"
203
 
204
- #: contact-form-7/admin/admin.php:189
205
  msgid "Text area"
206
  msgstr "Area di testo"
207
 
208
- #: contact-form-7/admin/admin.php:190
209
  msgid "Drop-down menu"
210
  msgstr "Menu a cascata"
211
 
212
- #: contact-form-7/admin/admin.php:191
213
  msgid "Checkboxes"
214
  msgstr "Caselle di verifica"
215
 
216
- #: contact-form-7/admin/admin.php:192
217
  msgid "Radio buttons"
218
  msgstr "Radio button"
219
 
220
- #: contact-form-7/admin/admin.php:193
221
  msgid "Acceptance"
222
  msgstr "Consenso"
223
 
224
- #: contact-form-7/admin/admin.php:194
225
  msgid "Make this checkbox checked by default?"
226
  msgstr "Desideri che questa casella di verifica sia selezionata (predefinito)?"
227
 
228
- #: contact-form-7/admin/admin.php:195
229
  msgid "Make this checkbox work inversely?"
230
  msgstr "Desideri che questa casella di verifica funzioni in modalità inversa?"
231
 
232
- #: contact-form-7/admin/admin.php:196
233
  msgid "* That means visitor who accepts the term unchecks it."
234
  msgstr "* Ciò indica che il visitatore dovrà de-selezionare la casella per esprimere il proprio consenso."
235
 
236
- #: contact-form-7/admin/admin.php:197
237
  msgid "CAPTCHA"
238
  msgstr "CAPTCHA"
239
 
240
- #: contact-form-7/admin/admin.php:198
241
  msgid "Quiz"
242
  msgstr "Quesito"
243
 
244
- #: contact-form-7/admin/admin.php:199
245
  msgid "Quizzes"
246
  msgstr "Quesiti"
247
 
248
- #: contact-form-7/admin/admin.php:200
249
  msgid "* quiz|answer (e.g. 1+1=?|2)"
250
  msgstr "* quesito|risposta (ad esempio: 1+1=?|2)"
251
 
252
- #: contact-form-7/admin/admin.php:201
253
  msgid "File upload"
254
  msgstr "Upload file"
255
 
256
- #: contact-form-7/admin/admin.php:202
257
  msgid "bytes"
258
  msgstr "bytes"
259
 
260
- #: contact-form-7/admin/admin.php:203
261
  msgid "Submit button"
262
  msgstr "Pulsante di invio"
263
 
264
- #: contact-form-7/admin/admin.php:204
265
  msgid "Name"
266
  msgstr "Nome"
267
 
268
- #: contact-form-7/admin/admin.php:205
269
  msgid "Required field?"
270
  msgstr "Campi obbligatori?"
271
 
272
- #: contact-form-7/admin/admin.php:206
273
  msgid "Allow multiple selections?"
274
  msgstr "Desideri permettere le selezioni multiple?"
275
 
276
- #: contact-form-7/admin/admin.php:207
277
  msgid "Insert a blank item as the first option?"
278
  msgstr "Desideri lasciare in bianco la prima opzione?"
279
 
280
- #: contact-form-7/admin/admin.php:208
281
  msgid "Make checkboxes exclusive?"
282
  msgstr "Desideri escludere le caselle di verifica?"
283
 
284
- #: contact-form-7/admin/admin.php:209
285
  msgid "Choices"
286
  msgstr "Opzioni"
287
 
288
- #: contact-form-7/admin/admin.php:210
289
  msgid "Label"
290
  msgstr "Etichetta"
291
 
292
- #: contact-form-7/admin/admin.php:211
293
  msgid "Default value"
294
  msgstr "Valore predefinito"
295
 
296
- #: contact-form-7/admin/admin.php:212
297
  msgid "Akismet"
298
  msgstr "Akismet"
299
 
300
- #: contact-form-7/admin/admin.php:213
301
  msgid "This field requires author's name"
302
  msgstr "Questo campo necessita del nome autore"
303
 
304
- #: contact-form-7/admin/admin.php:214
305
  msgid "This field requires author's URL"
306
  msgstr "Questo campo necessita dell'URL autore"
307
 
308
- #: contact-form-7/admin/admin.php:215
309
  msgid "This field requires author's email address"
310
  msgstr "Questo campo necessita dell'indirizzo email autore"
311
 
312
- #: contact-form-7/admin/admin.php:216
313
  msgid "Copy this code and paste it into the form left."
314
  msgstr "Copia questo codice ed incollalo nel modulo a sinistra."
315
 
316
- #: contact-form-7/admin/admin.php:217
317
  msgid "Foreground color"
318
  msgstr "Colore di primo piano"
319
 
320
- #: contact-form-7/admin/admin.php:218
321
  msgid "Background color"
322
  msgstr "Colore di sfondo"
323
 
324
- #: contact-form-7/admin/admin.php:219
325
  msgid "Image size"
326
  msgstr "Dimensione immagine"
327
 
328
- #: contact-form-7/admin/admin.php:220
329
  msgid "Small"
330
  msgstr "Piccola"
331
 
332
- #: contact-form-7/admin/admin.php:221
333
  msgid "Medium"
334
  msgstr "Media"
335
 
336
- #: contact-form-7/admin/admin.php:222
337
  msgid "Large"
338
  msgstr "Grande"
339
 
340
- #: contact-form-7/admin/admin.php:223
341
  msgid "Image settings"
342
  msgstr "Impostazioni immagine"
343
 
344
- #: contact-form-7/admin/admin.php:224
345
  msgid "Input field settings"
346
  msgstr "Impostazione campo dati"
347
 
348
- #: contact-form-7/admin/admin.php:225
349
  msgid "For image"
350
  msgstr "Per immagine"
351
 
352
- #: contact-form-7/admin/admin.php:226
353
  msgid "For input field"
354
  msgstr "Per campo dati"
355
 
356
- #: contact-form-7/admin/admin.php:227
357
  msgid "* One choice per line."
358
  msgstr "* Una opzione per linea."
359
 
360
- #: contact-form-7/admin/admin.php:228
361
  msgid "Show"
362
  msgstr "Mostra"
363
 
364
- #: contact-form-7/admin/admin.php:229
365
  msgid "Hide"
366
  msgstr "Nascondi"
367
 
368
- #: contact-form-7/admin/admin.php:230
369
  msgid "File size limit"
370
  msgstr "Limite dimensione file"
371
 
372
- #: contact-form-7/admin/admin.php:231
373
  msgid "Acceptable file types"
374
  msgstr "Tipologia di file consentiti"
375
 
376
- #: contact-form-7/admin/admin.php:232
377
  msgid "Note: To use CAPTCHA, you need Really Simple CAPTCHA plugin installed."
378
  msgstr "Nota: per l'utilizzo del CAPTCHA é necessaria l'installazione del plugin Really Simple CAPTCHA."
379
 
380
- #: contact-form-7/admin/admin.php:241
381
  msgid "Contact form created."
382
  msgstr "Il modulo di contatto é stato creato."
383
 
384
- #: contact-form-7/admin/admin.php:244
385
  msgid "Contact form saved."
386
  msgstr "Il modulo di contatto é stato salvato. "
387
 
388
- #: contact-form-7/admin/admin.php:247
389
  msgid "Contact form deleted."
390
  msgstr "Il modulo di contatto é stato cancellato. "
391
 
392
- #: contact-form-7/admin/admin.php:250
393
  msgid "Database table created."
394
  msgstr "E' stata creata la tabella nel database."
395
 
396
- #: contact-form-7/admin/admin.php:253
397
  msgid "Failed to create database table."
398
  msgstr "Non é stato possibile creare la tabella nel database"
399
 
400
- #: contact-form-7/admin/admin.php:328
401
  msgid "Contact form"
402
  msgstr "Modulo di contatto"
403
 
404
- #: contact-form-7/admin/admin.php:347
405
  msgid "Settings"
406
  msgstr "Impostazioni"
407
 
408
- #: contact-form-7/admin/admin.php:366
409
  msgid "Contact Form 7 needs your support. Please donate today."
410
  msgstr "Contact Form 7 ha bisogno del tuo sostegno. Effettua una donazione oggi stesso."
411
 
412
- #: contact-form-7/admin/admin.php:367
413
  msgid "Is this plugin useful for you? If you like it, please help the developer."
414
  msgstr "Questo plugin é utile per te? Allora, aiuta lo sviluppatore."
415
 
416
- #: contact-form-7/admin/admin.php:368
417
  msgid "Your contribution is needed for making this plugin better."
418
  msgstr "Il tuo contributo sarà necessario per potere rendere migliore questo plugin."
419
 
420
- #: contact-form-7/admin/admin.php:369
421
  msgid "Developing a plugin and providing user support is really hard work. Please help."
422
  msgstr "Lo sviluppo di un plugin ed il servizio di assistenza agli utenti comporta un notevole lavoro. Aiutami!"
423
 
424
- #: contact-form-7/includes/classes.php:552
425
  msgid "Untitled"
426
  msgstr "Senza titolo"
427
 
@@ -500,13 +500,17 @@ msgid "Send"
500
  msgstr "Invia"
501
 
502
  #: contact-form-7/includes/functions.php:51
503
- msgid "This mail is created by Contact Form 7 plugin for WordPress."
504
- msgstr "Questa email é stata creata con il plugin Contact Form 7"
 
 
505
 
506
- #: contact-form-7/modules/captcha.php:62
507
  msgid "To use CAPTCHA, you need <a href=\"http://wordpress.org/extend/plugins/really-simple-captcha/\">Really Simple CAPTCHA</a> plugin installed."
508
  msgstr "Per l'utilizzo del CAPTCHA é necessaria l'installazione del plugin <a href=\"http://wordpress.org/extend/plugins/really-simple-captcha/\">Really Simple CAPTCHA</a>."
509
 
 
 
510
  #~ msgid "(You need WordPress 2.7 or greater to use this feature)"
511
  #~ msgstr ""
512
  #~ "(é necessaria una versione di WordPress 2.7 o superiore per potere "
2
  msgstr ""
3
  "Project-Id-Version: WP Contact Form 7 in italiano\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2009-11-12 15:29+0900\n"
6
+ "PO-Revision-Date: 2009-11-12 23:40+0100\n"
7
  "Last-Translator: Gianni Diurno (aka gidibao) <gidibao@gmail.com>\n"
8
  "Language-Team: Gianni Diurno | http://gidibao.net/ <gidibao@gmail.com>\n"
9
  "MIME-Version: 1.0\n"
28
  #: contact-form-7/admin/admin-panel.php:17
29
  #: contact-form-7/admin/admin-panel.php:30
30
  #: contact-form-7/admin/admin.php:121
 
31
  msgid "Contact Form 7"
32
  msgstr "Contact Form 7"
33
 
40
  msgstr "Copia ed incolla questo codice nel tuo articolo, pagina o contenuto del widget di testo."
41
 
42
  #: contact-form-7/admin/admin-panel.php:75
43
+ #: contact-form-7/admin/admin-panel.php:358
44
  msgid "Save"
45
  msgstr "Salva"
46
 
60
  "Stai per cancellare questo modulo di contatto.\n"
61
  " 'Cancel' per annullare, 'OK' per proseguire."
62
 
63
+ #: contact-form-7/admin/admin-panel.php:104
64
  msgid "Form"
65
  msgstr "Modulo"
66
 
67
+ #: contact-form-7/admin/admin-panel.php:128
68
  msgid "Mail"
69
  msgstr "Mail"
70
 
71
+ #: contact-form-7/admin/admin-panel.php:135
72
+ #: contact-form-7/admin/admin-panel.php:202
73
  msgid "To:"
74
  msgstr "A:"
75
 
76
+ #: contact-form-7/admin/admin-panel.php:140
77
+ #: contact-form-7/admin/admin-panel.php:207
78
  msgid "From:"
79
  msgstr "Da:"
80
 
81
+ #: contact-form-7/admin/admin-panel.php:145
82
+ #: contact-form-7/admin/admin-panel.php:212
83
  msgid "Subject:"
84
  msgstr "Oggetto:"
85
 
86
+ #: contact-form-7/admin/admin-panel.php:152
87
+ #: contact-form-7/admin/admin-panel.php:219
88
  msgid "Additional headers:"
89
  msgstr "Intestazioni aggiuntive:"
90
 
91
+ #: contact-form-7/admin/admin-panel.php:157
92
+ #: contact-form-7/admin/admin-panel.php:224
93
  msgid "File attachments:"
94
  msgstr "File allegati:"
95
 
96
+ #: contact-form-7/admin/admin-panel.php:165
97
+ #: contact-form-7/admin/admin-panel.php:232
98
  msgid "Use HTML content type"
99
  msgstr "Utilizza contenuti in HTML"
100
 
101
+ #: contact-form-7/admin/admin-panel.php:172
102
+ #: contact-form-7/admin/admin-panel.php:239
103
  #: contact-form-7/includes/functions.php:50
104
+ #: contact-form-7/includes/functions.php:61
105
  msgid "Message body:"
106
  msgstr "Corpo del messaggio:"
107
 
108
+ #: contact-form-7/admin/admin-panel.php:188
109
  msgid "Mail (2)"
110
  msgstr "Mail (2)"
111
 
112
+ #: contact-form-7/admin/admin-panel.php:194
113
  msgid "Use mail (2)"
114
  msgstr "Utilizza mail (2)"
115
 
116
+ #: contact-form-7/admin/admin-panel.php:255
117
  msgid "Messages"
118
  msgstr "Messaggi"
119
 
120
+ #: contact-form-7/admin/admin-panel.php:263
121
  msgid "Sender's message was sent successfully"
122
  msgstr "Il messaggio del mittente é stato inviato con successo"
123
 
124
+ #: contact-form-7/admin/admin-panel.php:268
125
  msgid "Sender's message was failed to send"
126
  msgstr "Il messaggio del mittente non é stato inviato"
127
 
128
+ #: contact-form-7/admin/admin-panel.php:273
129
  msgid "Akismet judged the sending activity as spamming"
130
  msgstr "Akismet ha ritenuto come spam questo invio del messaggio"
131
 
132
+ #: contact-form-7/admin/admin-panel.php:278
133
  msgid "Validation errors occurred"
134
  msgstr "Si é verificato un errore di convalida"
135
 
136
+ #: contact-form-7/admin/admin-panel.php:283
137
  msgid "There is a field that sender is needed to fill in"
138
  msgstr "E' ancora presente un campo dati che deve essere compilato dal mittente"
139
 
140
+ #: contact-form-7/admin/admin-panel.php:288
141
  msgid "Email address that sender entered is invalid"
142
  msgstr "L'indirizzo email inserito dal mittente non é valido"
143
 
144
+ #: contact-form-7/admin/admin-panel.php:293
145
  msgid "There is a field of term that sender is needed to accept"
146
  msgstr "E' ancora presente un campo dati che deve essere accettato dal mittente"
147
 
148
+ #: contact-form-7/admin/admin-panel.php:298
149
  msgid "Sender doesn't enter the correct answer to the quiz"
150
  msgstr "Il mittente non ha inserito la risposta corretta"
151
 
152
+ #: contact-form-7/admin/admin-panel.php:303
153
  msgid "The code that sender entered does not match the CAPTCHA"
154
  msgstr "Il codice inserito dal mittente non corrisponde con il CAPTCHA"
155
 
156
+ #: contact-form-7/admin/admin-panel.php:308
157
  msgid "Uploading a file fails for any reason"
158
  msgstr "Non é stato possibile caricare il file (ragione generica)"
159
 
160
+ #: contact-form-7/admin/admin-panel.php:313
161
  msgid "Uploaded file is not allowed file type"
162
  msgstr "Non é stato possibile caricare il file (estensione non consentita)"
163
 
164
+ #: contact-form-7/admin/admin-panel.php:318
165
  msgid "Uploaded file is too large"
166
  msgstr "Non é stato possibile caricare il file (dimensione eccessiva)"
167
 
168
+ #: contact-form-7/admin/admin-panel.php:323
169
  msgid "Uploading a file fails for PHP error"
170
  msgstr "Non é stato possibile caricare il file (errore PHP)"
171
 
172
+ #: contact-form-7/admin/admin-panel.php:340
173
  msgid "Additional Settings"
174
  msgstr "Impostazioni aggiuntive"
175
 
185
  msgid "Edit"
186
  msgstr "Modifica"
187
 
188
+ #: contact-form-7/admin/admin.php:186
189
  msgid "optional"
190
  msgstr "facoltativo"
191
 
192
+ #: contact-form-7/admin/admin.php:187
193
  msgid "Generate Tag"
194
  msgstr "Genera tag"
195
 
196
+ #: contact-form-7/admin/admin.php:188
197
  msgid "Text field"
198
  msgstr "Campo testo"
199
 
200
+ #: contact-form-7/admin/admin.php:189
201
  msgid "Email field"
202
  msgstr "Campo email"
203
 
204
+ #: contact-form-7/admin/admin.php:190
205
  msgid "Text area"
206
  msgstr "Area di testo"
207
 
208
+ #: contact-form-7/admin/admin.php:191
209
  msgid "Drop-down menu"
210
  msgstr "Menu a cascata"
211
 
212
+ #: contact-form-7/admin/admin.php:192
213
  msgid "Checkboxes"
214
  msgstr "Caselle di verifica"
215
 
216
+ #: contact-form-7/admin/admin.php:193
217
  msgid "Radio buttons"
218
  msgstr "Radio button"
219
 
220
+ #: contact-form-7/admin/admin.php:194
221
  msgid "Acceptance"
222
  msgstr "Consenso"
223
 
224
+ #: contact-form-7/admin/admin.php:195
225
  msgid "Make this checkbox checked by default?"
226
  msgstr "Desideri che questa casella di verifica sia selezionata (predefinito)?"
227
 
228
+ #: contact-form-7/admin/admin.php:196
229
  msgid "Make this checkbox work inversely?"
230
  msgstr "Desideri che questa casella di verifica funzioni in modalità inversa?"
231
 
232
+ #: contact-form-7/admin/admin.php:197
233
  msgid "* That means visitor who accepts the term unchecks it."
234
  msgstr "* Ciò indica che il visitatore dovrà de-selezionare la casella per esprimere il proprio consenso."
235
 
236
+ #: contact-form-7/admin/admin.php:198
237
  msgid "CAPTCHA"
238
  msgstr "CAPTCHA"
239
 
240
+ #: contact-form-7/admin/admin.php:199
241
  msgid "Quiz"
242
  msgstr "Quesito"
243
 
244
+ #: contact-form-7/admin/admin.php:200
245
  msgid "Quizzes"
246
  msgstr "Quesiti"
247
 
248
+ #: contact-form-7/admin/admin.php:201
249
  msgid "* quiz|answer (e.g. 1+1=?|2)"
250
  msgstr "* quesito|risposta (ad esempio: 1+1=?|2)"
251
 
252
+ #: contact-form-7/admin/admin.php:202
253
  msgid "File upload"
254
  msgstr "Upload file"
255
 
256
+ #: contact-form-7/admin/admin.php:203
257
  msgid "bytes"
258
  msgstr "bytes"
259
 
260
+ #: contact-form-7/admin/admin.php:204
261
  msgid "Submit button"
262
  msgstr "Pulsante di invio"
263
 
264
+ #: contact-form-7/admin/admin.php:205
265
  msgid "Name"
266
  msgstr "Nome"
267
 
268
+ #: contact-form-7/admin/admin.php:206
269
  msgid "Required field?"
270
  msgstr "Campi obbligatori?"
271
 
272
+ #: contact-form-7/admin/admin.php:207
273
  msgid "Allow multiple selections?"
274
  msgstr "Desideri permettere le selezioni multiple?"
275
 
276
+ #: contact-form-7/admin/admin.php:208
277
  msgid "Insert a blank item as the first option?"
278
  msgstr "Desideri lasciare in bianco la prima opzione?"
279
 
280
+ #: contact-form-7/admin/admin.php:209
281
  msgid "Make checkboxes exclusive?"
282
  msgstr "Desideri escludere le caselle di verifica?"
283
 
284
+ #: contact-form-7/admin/admin.php:210
285
  msgid "Choices"
286
  msgstr "Opzioni"
287
 
288
+ #: contact-form-7/admin/admin.php:211
289
  msgid "Label"
290
  msgstr "Etichetta"
291
 
292
+ #: contact-form-7/admin/admin.php:212
293
  msgid "Default value"
294
  msgstr "Valore predefinito"
295
 
296
+ #: contact-form-7/admin/admin.php:213
297
  msgid "Akismet"
298
  msgstr "Akismet"
299
 
300
+ #: contact-form-7/admin/admin.php:214
301
  msgid "This field requires author's name"
302
  msgstr "Questo campo necessita del nome autore"
303
 
304
+ #: contact-form-7/admin/admin.php:215
305
  msgid "This field requires author's URL"
306
  msgstr "Questo campo necessita dell'URL autore"
307
 
308
+ #: contact-form-7/admin/admin.php:216
309
  msgid "This field requires author's email address"
310
  msgstr "Questo campo necessita dell'indirizzo email autore"
311
 
312
+ #: contact-form-7/admin/admin.php:217
313
  msgid "Copy this code and paste it into the form left."
314
  msgstr "Copia questo codice ed incollalo nel modulo a sinistra."
315
 
316
+ #: contact-form-7/admin/admin.php:218
317
  msgid "Foreground color"
318
  msgstr "Colore di primo piano"
319
 
320
+ #: contact-form-7/admin/admin.php:219
321
  msgid "Background color"
322
  msgstr "Colore di sfondo"
323
 
324
+ #: contact-form-7/admin/admin.php:220
325
  msgid "Image size"
326
  msgstr "Dimensione immagine"
327
 
328
+ #: contact-form-7/admin/admin.php:221
329
  msgid "Small"
330
  msgstr "Piccola"
331
 
332
+ #: contact-form-7/admin/admin.php:222
333
  msgid "Medium"
334
  msgstr "Media"
335
 
336
+ #: contact-form-7/admin/admin.php:223
337
  msgid "Large"
338
  msgstr "Grande"
339
 
340
+ #: contact-form-7/admin/admin.php:224
341
  msgid "Image settings"
342
  msgstr "Impostazioni immagine"
343
 
344
+ #: contact-form-7/admin/admin.php:225
345
  msgid "Input field settings"
346
  msgstr "Impostazione campo dati"
347
 
348
+ #: contact-form-7/admin/admin.php:226
349
  msgid "For image"
350
  msgstr "Per immagine"
351
 
352
+ #: contact-form-7/admin/admin.php:227
353
  msgid "For input field"
354
  msgstr "Per campo dati"
355
 
356
+ #: contact-form-7/admin/admin.php:228
357
  msgid "* One choice per line."
358
  msgstr "* Una opzione per linea."
359
 
360
+ #: contact-form-7/admin/admin.php:229
361
  msgid "Show"
362
  msgstr "Mostra"
363
 
364
+ #: contact-form-7/admin/admin.php:230
365
  msgid "Hide"
366
  msgstr "Nascondi"
367
 
368
+ #: contact-form-7/admin/admin.php:231
369
  msgid "File size limit"
370
  msgstr "Limite dimensione file"
371
 
372
+ #: contact-form-7/admin/admin.php:232
373
  msgid "Acceptable file types"
374
  msgstr "Tipologia di file consentiti"
375
 
376
+ #: contact-form-7/admin/admin.php:233
377
  msgid "Note: To use CAPTCHA, you need Really Simple CAPTCHA plugin installed."
378
  msgstr "Nota: per l'utilizzo del CAPTCHA é necessaria l'installazione del plugin Really Simple CAPTCHA."
379
 
380
+ #: contact-form-7/admin/admin.php:242
381
  msgid "Contact form created."
382
  msgstr "Il modulo di contatto é stato creato."
383
 
384
+ #: contact-form-7/admin/admin.php:245
385
  msgid "Contact form saved."
386
  msgstr "Il modulo di contatto é stato salvato. "
387
 
388
+ #: contact-form-7/admin/admin.php:248
389
  msgid "Contact form deleted."
390
  msgstr "Il modulo di contatto é stato cancellato. "
391
 
392
+ #: contact-form-7/admin/admin.php:251
393
  msgid "Database table created."
394
  msgstr "E' stata creata la tabella nel database."
395
 
396
+ #: contact-form-7/admin/admin.php:254
397
  msgid "Failed to create database table."
398
  msgstr "Non é stato possibile creare la tabella nel database"
399
 
400
+ #: contact-form-7/admin/admin.php:329
401
  msgid "Contact form"
402
  msgstr "Modulo di contatto"
403
 
404
+ #: contact-form-7/admin/admin.php:348
405
  msgid "Settings"
406
  msgstr "Impostazioni"
407
 
408
+ #: contact-form-7/admin/admin.php:367
409
  msgid "Contact Form 7 needs your support. Please donate today."
410
  msgstr "Contact Form 7 ha bisogno del tuo sostegno. Effettua una donazione oggi stesso."
411
 
412
+ #: contact-form-7/admin/admin.php:368
413
  msgid "Is this plugin useful for you? If you like it, please help the developer."
414
  msgstr "Questo plugin é utile per te? Allora, aiuta lo sviluppatore."
415
 
416
+ #: contact-form-7/admin/admin.php:369
417
  msgid "Your contribution is needed for making this plugin better."
418
  msgstr "Il tuo contributo sarà necessario per potere rendere migliore questo plugin."
419
 
420
+ #: contact-form-7/admin/admin.php:370
421
  msgid "Developing a plugin and providing user support is really hard work. Please help."
422
  msgstr "Lo sviluppo di un plugin ed il servizio di assistenza agli utenti comporta un notevole lavoro. Aiutami!"
423
 
424
+ #: contact-form-7/includes/classes.php:564
425
  msgid "Untitled"
426
  msgstr "Senza titolo"
427
 
500
  msgstr "Invia"
501
 
502
  #: contact-form-7/includes/functions.php:51
503
+ #: contact-form-7/includes/functions.php:62
504
+ #, php-format
505
+ msgid "This mail is sent via contact form on %1$s %2$s"
506
+ msgstr "Questa email é inviata via modulo di contatto il %1$s %2$s"
507
 
508
+ #: contact-form-7/modules/captcha.php:65
509
  msgid "To use CAPTCHA, you need <a href=\"http://wordpress.org/extend/plugins/really-simple-captcha/\">Really Simple CAPTCHA</a> plugin installed."
510
  msgstr "Per l'utilizzo del CAPTCHA é necessaria l'installazione del plugin <a href=\"http://wordpress.org/extend/plugins/really-simple-captcha/\">Really Simple CAPTCHA</a>."
511
 
512
+ #~ msgid "This mail is created by Contact Form 7 plugin for WordPress."
513
+ #~ msgstr "Questa email é stata creata con il plugin Contact Form 7"
514
  #~ msgid "(You need WordPress 2.7 or greater to use this feature)"
515
  #~ msgstr ""
516
  #~ "(é necessaria una versione di WordPress 2.7 o superiore per potere "
languages/wpcf7-ja.mo CHANGED
Binary file
languages/wpcf7-ja.po CHANGED
@@ -2,8 +2,8 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Contact Form 7\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2009-11-12 15:29+0900\n"
6
- "PO-Revision-Date: 2009-11-12 15:33+0900\n"
7
  "Last-Translator: Takayuki Miyoshi <takayukister@gmail.com>\n"
8
  "Language-Team: Takayuki Miyoshi <takayukister@gmail.com>\n"
9
  "MIME-Version: 1.0\n"
@@ -28,7 +28,7 @@ msgstr "<strong>Contact Form 7 のデータベーステーブルがありませ
28
 
29
  #: contact-form-7/admin/admin-panel.php:17
30
  #: contact-form-7/admin/admin-panel.php:30
31
- #: contact-form-7/admin/admin.php:121
32
  msgid "Contact Form 7"
33
  msgstr "Contact Form 7"
34
 
@@ -41,7 +41,7 @@ msgid "Copy this code and paste it into your post, page or text widget content."
41
  msgstr "このコードをコピーして、投稿、ページ、またはテキストウィジェットの本文内にペーストしてください。"
42
 
43
  #: contact-form-7/admin/admin-panel.php:75
44
- #: contact-form-7/admin/admin-panel.php:358
45
  msgid "Save"
46
  msgstr "保存"
47
 
@@ -101,8 +101,7 @@ msgstr "HTML 形式のメールを使用する"
101
 
102
  #: contact-form-7/admin/admin-panel.php:172
103
  #: contact-form-7/admin/admin-panel.php:239
104
- #: contact-form-7/includes/functions.php:50
105
- #: contact-form-7/includes/functions.php:61
106
  msgid "Message body:"
107
  msgstr "メッセージ本文:"
108
 
@@ -118,397 +117,695 @@ msgstr "メール (2) を使う"
118
  msgid "Messages"
119
  msgstr "メッセージ"
120
 
121
- #: contact-form-7/admin/admin-panel.php:263
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
122
  msgid "Sender's message was sent successfully"
123
  msgstr "メッセージが正常に送信された"
124
 
125
- #: contact-form-7/admin/admin-panel.php:268
 
 
 
 
126
  msgid "Sender's message was failed to send"
127
  msgstr "メッセージの送信に失敗した"
128
 
129
- #: contact-form-7/admin/admin-panel.php:273
 
 
 
 
 
130
  msgid "Akismet judged the sending activity as spamming"
131
  msgstr "Akismet によりスパム行為と判定された"
132
 
133
- #: contact-form-7/admin/admin-panel.php:278
134
  msgid "Validation errors occurred"
135
  msgstr "入力内容に不備が見つかった"
136
 
137
- #: contact-form-7/admin/admin-panel.php:283
138
- msgid "There is a field that sender is needed to fill in"
139
- msgstr "入力必須の項目が入力されていない"
 
 
 
 
 
 
 
 
140
 
141
- #: contact-form-7/admin/admin-panel.php:288
142
  msgid "Email address that sender entered is invalid"
143
  msgstr "入力されたメールアドレスの形式が正しくない"
144
 
145
- #: contact-form-7/admin/admin-panel.php:293
146
- msgid "There is a field of term that sender is needed to accept"
147
- msgstr "承諾が必要な項目が承諾されていない"
148
 
149
- #: contact-form-7/admin/admin-panel.php:298
150
- msgid "Sender doesn't enter the correct answer to the quiz"
151
- msgstr "クイズに対する正しい答えが入力されなかった"
152
 
153
- #: contact-form-7/admin/admin-panel.php:303
154
- msgid "The code that sender entered does not match the CAPTCHA"
155
- msgstr "入力されたコードが CAPTCHA に適合していない"
156
 
157
- #: contact-form-7/admin/admin-panel.php:308
158
- msgid "Uploading a file fails for any reason"
159
- msgstr "ファイルのアップロードが何らかの理由により失敗している"
160
 
161
- #: contact-form-7/admin/admin-panel.php:313
162
- msgid "Uploaded file is not allowed file type"
163
- msgstr "アップロードされたファイルが許可されたファイル形式に適合しない"
 
164
 
165
- #: contact-form-7/admin/admin-panel.php:318
166
- msgid "Uploaded file is too large"
167
- msgstr "アップロードされたファイルが大きすぎる"
168
 
169
- #: contact-form-7/admin/admin-panel.php:323
170
- msgid "Uploading a file fails for PHP error"
171
- msgstr "ファイルのアップロードが PHP のエラーにより失敗している"
172
 
173
- #: contact-form-7/admin/admin-panel.php:340
174
- msgid "Additional Settings"
175
- msgstr "その他の設定"
176
 
177
- #: contact-form-7/admin/admin.php:121
178
- msgid "Contact"
179
- msgstr "お問い合わせ"
180
 
181
- #: contact-form-7/admin/admin.php:125
182
- msgid "Edit Contact Forms"
183
- msgstr "コンタクトフォームの編集"
 
184
 
185
- #: contact-form-7/admin/admin.php:125
186
- msgid "Edit"
187
- msgstr "編集"
 
188
 
189
- #: contact-form-7/admin/admin.php:186
190
- msgid "optional"
191
- msgstr "オプション"
192
 
193
- #: contact-form-7/admin/admin.php:187
194
- msgid "Generate Tag"
195
- msgstr "タグの作成"
 
 
196
 
197
- #: contact-form-7/admin/admin.php:188
198
- msgid "Text field"
199
- msgstr "テキスト項目"
200
 
201
- #: contact-form-7/admin/admin.php:189
202
- msgid "Email field"
203
- msgstr "メールアドレス項目"
204
 
205
- #: contact-form-7/admin/admin.php:190
206
- msgid "Text area"
207
- msgstr "テキストエリア"
208
 
209
- #: contact-form-7/admin/admin.php:191
210
- msgid "Drop-down menu"
211
- msgstr "ドロップダウン・メニュー"
212
 
213
- #: contact-form-7/admin/admin.php:192
214
- msgid "Checkboxes"
215
- msgstr "チェックボックス"
216
 
217
- #: contact-form-7/admin/admin.php:193
218
- msgid "Radio buttons"
219
- msgstr "ラジオボタン"
220
 
221
- #: contact-form-7/admin/admin.php:194
222
- msgid "Acceptance"
223
- msgstr "承諾の確認"
224
 
225
- #: contact-form-7/admin/admin.php:195
226
- msgid "Make this checkbox checked by default?"
227
- msgstr "初期状態でチェックボックスにチェックを入れますか?"
228
 
229
- #: contact-form-7/admin/admin.php:196
230
- msgid "Make this checkbox work inversely?"
231
- msgstr "チェックボックスを反転させますか?"
232
 
233
- #: contact-form-7/admin/admin.php:197
234
- msgid "* That means visitor who accepts the term unchecks it."
235
- msgstr "* つまり、利用者には条項に承諾する場合にチェックボックスのチェックをはずしてもらいます。"
236
 
237
- #: contact-form-7/admin/admin.php:198
238
- msgid "CAPTCHA"
239
- msgstr "CAPTCHA"
240
 
241
- #: contact-form-7/admin/admin.php:199
242
- msgid "Quiz"
243
- msgstr "クイズ"
244
 
245
- #: contact-form-7/admin/admin.php:200
246
- msgid "Quizzes"
247
- msgstr "質問と答え"
248
 
249
- #: contact-form-7/admin/admin.php:201
250
- msgid "* quiz|answer (e.g. 1+1=?|2)"
251
- msgstr "* 質問|答え (例: 1+1=?|2)"
252
 
253
- #: contact-form-7/admin/admin.php:202
254
- msgid "File upload"
255
- msgstr "ファイルのアップロード"
256
 
257
- #: contact-form-7/admin/admin.php:203
258
- msgid "bytes"
259
- msgstr "バイト"
260
 
261
- #: contact-form-7/admin/admin.php:204
262
- msgid "Submit button"
263
- msgstr "送信ボタン"
264
 
265
- #: contact-form-7/admin/admin.php:205
266
- msgid "Name"
267
- msgstr "名前"
268
 
269
- #: contact-form-7/admin/admin.php:206
270
- msgid "Required field?"
271
- msgstr "必須入力の項目ですか?"
272
 
273
- #: contact-form-7/admin/admin.php:207
274
- msgid "Allow multiple selections?"
275
- msgstr "複数選択を可能にしますか?"
276
 
277
- #: contact-form-7/admin/admin.php:208
278
- msgid "Insert a blank item as the first option?"
279
- msgstr "先頭に空の項目を挿入しますか?"
280
 
281
- #: contact-form-7/admin/admin.php:209
282
- msgid "Make checkboxes exclusive?"
283
- msgstr "チェックボックスを排他化しますか?"
284
 
285
- #: contact-form-7/admin/admin.php:210
286
- msgid "Choices"
287
- msgstr "選択項目"
288
 
289
- #: contact-form-7/admin/admin.php:211
290
- msgid "Label"
291
- msgstr "ラベル"
292
 
293
- #: contact-form-7/admin/admin.php:212
294
- msgid "Default value"
295
- msgstr "デフォルト値"
296
 
297
- #: contact-form-7/admin/admin.php:213
298
- msgid "Akismet"
299
- msgstr "Akismet"
300
 
301
- #: contact-form-7/admin/admin.php:214
302
- msgid "This field requires author's name"
303
- msgstr "送信者の名前の入力を要求する項目"
304
 
305
- #: contact-form-7/admin/admin.php:215
306
- msgid "This field requires author's URL"
307
- msgstr "送信者の URL の入力を要求する項目"
308
 
309
- #: contact-form-7/admin/admin.php:216
310
- msgid "This field requires author's email address"
311
- msgstr "送信者のメールアドレスの入力を要求する項目"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
312
 
313
- #: contact-form-7/admin/admin.php:217
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
314
  msgid "Copy this code and paste it into the form left."
315
  msgstr "このコードをコピーして、左のフォーム内にペーストしてください。"
316
 
317
- #: contact-form-7/admin/admin.php:218
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
318
  msgid "Foreground color"
319
  msgstr "文字色"
320
 
321
- #: contact-form-7/admin/admin.php:219
322
  msgid "Background color"
323
  msgstr "背景色"
324
 
325
- #: contact-form-7/admin/admin.php:220
326
  msgid "Image size"
327
  msgstr "画像サイズ"
328
 
329
- #: contact-form-7/admin/admin.php:221
330
  msgid "Small"
331
  msgstr "小"
332
 
333
- #: contact-form-7/admin/admin.php:222
334
  msgid "Medium"
335
  msgstr "中"
336
 
337
- #: contact-form-7/admin/admin.php:223
338
  msgid "Large"
339
  msgstr "大"
340
 
341
- #: contact-form-7/admin/admin.php:224
342
- msgid "Image settings"
343
- msgstr "画像の設定"
344
-
345
- #: contact-form-7/admin/admin.php:225
346
  msgid "Input field settings"
347
  msgstr "入力項目の設定"
348
 
349
- #: contact-form-7/admin/admin.php:226
350
  msgid "For image"
351
  msgstr "画像"
352
 
353
- #: contact-form-7/admin/admin.php:227
354
  msgid "For input field"
355
  msgstr "入力項目"
356
 
357
- #: contact-form-7/admin/admin.php:228
358
- msgid "* One choice per line."
359
- msgstr "* 1行ごとに分けて入力してください。"
 
360
 
361
- #: contact-form-7/admin/admin.php:229
362
- msgid "Show"
363
- msgstr "表示"
364
 
365
- #: contact-form-7/admin/admin.php:230
366
- msgid "Hide"
367
- msgstr "非表示"
368
 
369
- #: contact-form-7/admin/admin.php:231
370
- msgid "File size limit"
371
- msgstr "ファイルサイズの上限"
372
 
373
- #: contact-form-7/admin/admin.php:232
374
- msgid "Acceptable file types"
375
- msgstr "受け入れ可能なファイル形式"
 
376
 
377
- #: contact-form-7/admin/admin.php:233
378
- msgid "Note: To use CAPTCHA, you need Really Simple CAPTCHA plugin installed."
379
- msgstr "お知らせ: CAPTCHA を使うには Really Simple CAPTCHA プラグインのインストールが必要です。"
380
 
381
- #: contact-form-7/admin/admin.php:242
382
- msgid "Contact form created."
383
- msgstr "コンタクトフォームが作成されました。"
384
 
385
- #: contact-form-7/admin/admin.php:245
386
- msgid "Contact form saved."
387
- msgstr "コンタクトフォームが保存されました。"
388
 
389
- #: contact-form-7/admin/admin.php:248
390
- msgid "Contact form deleted."
391
- msgstr "コンタクトフォームが削除されました。"
392
 
393
- #: contact-form-7/admin/admin.php:251
394
- msgid "Database table created."
395
- msgstr "データベーステーブルを作成しました。"
396
 
397
- #: contact-form-7/admin/admin.php:254
398
- msgid "Failed to create database table."
399
- msgstr "データベーステーブルを作成できませんでした。"
400
 
401
- #: contact-form-7/admin/admin.php:329
402
- msgid "Contact form"
403
- msgstr "コンタクトフォーム"
404
 
405
- #: contact-form-7/admin/admin.php:348
406
- msgid "Settings"
407
- msgstr "設定"
408
 
409
- #: contact-form-7/admin/admin.php:367
410
- msgid "Contact Form 7 needs your support. Please donate today."
411
- msgstr "Contact Form 7 はあなたの支援を必要としています。寄付をお願いします。"
412
 
413
- #: contact-form-7/admin/admin.php:368
414
- msgid "Is this plugin useful for you? If you like it, please help the developer."
415
- msgstr "このプラグインは役に立っていますか? プラグインの開発を続けるためにあなたの支援が必要です。"
416
 
417
- #: contact-form-7/admin/admin.php:369
418
- msgid "Your contribution is needed for making this plugin better."
419
- msgstr "あなたの貢献があればこのプラグインをもっと良くすることができます。"
420
 
421
- #: contact-form-7/admin/admin.php:370
422
- msgid "Developing a plugin and providing user support is really hard work. Please help."
423
- msgstr "プラグインを開発してユーザーサポートを提供するというのはとても大変な仕事です。ちょっとでいいから助けてください。"
424
 
425
- #: contact-form-7/includes/classes.php:564
426
- msgid "Untitled"
427
- msgstr "無題"
428
 
429
- #: contact-form-7/includes/functions.php:6
430
- msgid "Your message was sent successfully. Thanks."
431
- msgstr "あなたのメッセージは送信されました。ありがとうございました。"
432
 
433
- #: contact-form-7/includes/functions.php:8
434
- #: contact-form-7/includes/functions.php:10
435
- msgid "Failed to send your message. Please try later or contact administrator by other way."
436
- msgstr "メッセージの送信に失敗しました。間をおいてもう一度お試しいただくか、別の手段で管理者にお問い合わせ下さい。"
437
 
438
- #: contact-form-7/includes/functions.php:12
439
- msgid "Validation errors occurred. Please confirm the fields and submit it again."
440
- msgstr "入力内容に不備があります。確認してもう一度送信してください。"
441
 
442
- #: contact-form-7/includes/functions.php:14
443
- msgid "Please accept the terms to proceed."
444
- msgstr "進めるには条項の承諾が必要です。"
445
 
446
- #: contact-form-7/includes/functions.php:16
447
- msgid "Email address seems invalid."
448
- msgstr "メールアドレスの形式が正しくないようです。"
449
 
450
- #: contact-form-7/includes/functions.php:18
451
- msgid "Please fill the required field."
452
- msgstr "必須項目に記入もれがあります。"
453
 
454
- #: contact-form-7/includes/functions.php:20
455
- msgid "Your entered code is incorrect."
456
- msgstr "入力されたコードが正しくありません。"
 
457
 
458
- #: contact-form-7/includes/functions.php:22
 
 
 
 
 
 
 
 
459
  msgid "Your answer is not correct."
460
  msgstr "答えが正しくありません。"
461
 
462
- #: contact-form-7/includes/functions.php:24
463
- msgid "Failed to upload file."
464
- msgstr "ファイルのアップロードに失敗しました。"
465
 
466
- #: contact-form-7/includes/functions.php:26
467
- msgid "This file type is not allowed."
468
- msgstr "許可されていないファイル形式です。"
469
 
470
- #: contact-form-7/includes/functions.php:28
471
- msgid "This file is too large."
472
- msgstr "ファイルが大きすぎます。"
473
 
474
- #: contact-form-7/includes/functions.php:30
475
- msgid "Failed to upload file. Error occurred."
476
- msgstr "ファイルのアップロードに失敗しました。エラーが発生しています。"
477
 
478
- #: contact-form-7/includes/functions.php:35
479
- msgid "Your Name"
480
- msgstr "お名前"
481
 
482
- #: contact-form-7/includes/functions.php:35
483
- #: contact-form-7/includes/functions.php:37
484
- msgid "(required)"
485
- msgstr "(必須)"
486
 
487
- #: contact-form-7/includes/functions.php:37
488
- msgid "Your Email"
489
- msgstr "メールアドレス"
490
 
491
- #: contact-form-7/includes/functions.php:39
492
- msgid "Subject"
493
- msgstr "題名"
494
 
495
- #: contact-form-7/includes/functions.php:41
496
- msgid "Your Message"
497
- msgstr "メッセージ本文"
498
 
499
- #: contact-form-7/includes/functions.php:43
500
- msgid "Send"
501
- msgstr "送信"
502
 
503
- #: contact-form-7/includes/functions.php:51
504
- #: contact-form-7/includes/functions.php:62
505
- #, php-format
506
- msgid "This mail is sent via contact form on %1$s %2$s"
507
- msgstr "このメールは %1$s %2$s のお問い合わせフォームから送信されました"
508
 
509
- #: contact-form-7/modules/captcha.php:65
510
- msgid "To use CAPTCHA, you need <a href=\"http://wordpress.org/extend/plugins/really-simple-captcha/\">Really Simple CAPTCHA</a> plugin installed."
511
- msgstr "CAPTCHA を使うには <a href=\"http://wordpress.org/extend/plugins/really-simple-captcha/\">Really Simple CAPTCHA</a> プラグインのインストールが必要です。"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
512
 
513
  #~ msgid "This mail is created by Contact Form 7 plugin for WordPress."
514
  #~ msgstr ""
2
  msgstr ""
3
  "Project-Id-Version: Contact Form 7\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2010-01-01 03:37+0900\n"
6
+ "PO-Revision-Date: 2010-01-01 03:37+0900\n"
7
  "Last-Translator: Takayuki Miyoshi <takayukister@gmail.com>\n"
8
  "Language-Team: Takayuki Miyoshi <takayukister@gmail.com>\n"
9
  "MIME-Version: 1.0\n"
28
 
29
  #: contact-form-7/admin/admin-panel.php:17
30
  #: contact-form-7/admin/admin-panel.php:30
31
+ #: contact-form-7/admin/admin.php:117
32
  msgid "Contact Form 7"
33
  msgstr "Contact Form 7"
34
 
41
  msgstr "このコードをコピーして、投稿、ページ、またはテキストウィジェットの本文内にペーストしてください。"
42
 
43
  #: contact-form-7/admin/admin-panel.php:75
44
+ #: contact-form-7/admin/admin-panel.php:309
45
  msgid "Save"
46
  msgstr "保存"
47
 
101
 
102
  #: contact-form-7/admin/admin-panel.php:172
103
  #: contact-form-7/admin/admin-panel.php:239
104
+ #: contact-form-7/includes/functions.php:73
 
105
  msgid "Message body:"
106
  msgstr "メッセージ本文:"
107
 
117
  msgid "Messages"
118
  msgstr "メッセージ"
119
 
120
+ #: contact-form-7/admin/admin-panel.php:285
121
+ msgid "Additional Settings"
122
+ msgstr "その他の設定"
123
+
124
+ #: contact-form-7/admin/admin-panel.php:333
125
+ #, php-format
126
+ msgid "Use the default language (%s)"
127
+ msgstr "デフォルトの言語を使用する (%s)"
128
+
129
+ #: contact-form-7/admin/admin-panel.php:334
130
+ #: contact-form-7/admin/admin-panel.php:347
131
+ msgid "Add New"
132
+ msgstr "新規追加"
133
+
134
+ #: contact-form-7/admin/admin-panel.php:337
135
+ msgid "Or"
136
+ msgstr "または"
137
+
138
+ #: contact-form-7/admin/admin-panel.php:342
139
+ msgid "(select language)"
140
+ msgstr "(言語を選択)"
141
+
142
+ #: contact-form-7/admin/admin.php:117
143
+ msgid "Contact"
144
+ msgstr "お問い合わせ"
145
+
146
+ #: contact-form-7/admin/admin.php:120
147
+ msgid "Edit Contact Forms"
148
+ msgstr "コンタクトフォームの編集"
149
+
150
+ #: contact-form-7/admin/admin.php:120
151
+ msgid "Edit"
152
+ msgstr "編集"
153
+
154
+ #: contact-form-7/admin/admin.php:159
155
+ msgid "Generate Tag"
156
+ msgstr "タグの作成"
157
+
158
+ #: contact-form-7/admin/admin.php:160
159
+ msgid "Show"
160
+ msgstr "表示"
161
+
162
+ #: contact-form-7/admin/admin.php:161
163
+ msgid "Hide"
164
+ msgstr "非表示"
165
+
166
+ #: contact-form-7/admin/admin.php:305
167
+ msgid "Contact form"
168
+ msgstr "コンタクトフォーム"
169
+
170
+ #: contact-form-7/admin/admin.php:324
171
+ msgid "Settings"
172
+ msgstr "設定"
173
+
174
+ #: contact-form-7/admin/admin.php:335
175
+ msgid "http://contactform7.com/"
176
+ msgstr "http://contactform7.com/ja/"
177
+
178
+ #: contact-form-7/admin/admin.php:336
179
+ msgid "Contactform7.com"
180
+ msgstr "Contactform7.com (日本語)"
181
+
182
+ #: contact-form-7/admin/admin.php:337
183
+ msgid "http://contactform7.com/docs/"
184
+ msgstr "http://contactform7.com/ja/docs-2/"
185
+
186
+ #: contact-form-7/admin/admin.php:338
187
+ msgid "Docs"
188
+ msgstr "使い方"
189
+
190
+ #: contact-form-7/admin/admin.php:339
191
+ msgid "http://contactform7.com/faq/"
192
+ msgstr "http://contactform7.com/ja/faq-2/"
193
+
194
+ #: contact-form-7/admin/admin.php:340
195
+ msgid "FAQ"
196
+ msgstr "FAQ"
197
+
198
+ #: contact-form-7/admin/admin.php:341
199
+ msgid "http://contactform7.com/support/"
200
+ msgstr "http://contactform7.com/ja/support-2/"
201
+
202
+ #: contact-form-7/admin/admin.php:342
203
+ msgid "Support"
204
+ msgstr "サポート"
205
+
206
+ #: contact-form-7/admin/admin.php:353
207
+ msgid "Contact form created."
208
+ msgstr "コンタクトフォームが作成されました。"
209
+
210
+ #: contact-form-7/admin/admin.php:356
211
+ msgid "Contact form saved."
212
+ msgstr "コンタクトフォームが保存されました。"
213
+
214
+ #: contact-form-7/admin/admin.php:359
215
+ msgid "Contact form deleted."
216
+ msgstr "コンタクトフォームが削除されました。"
217
+
218
+ #: contact-form-7/admin/admin.php:362
219
+ msgid "Database table created."
220
+ msgstr "データベーステーブルを作成しました。"
221
+
222
+ #: contact-form-7/admin/admin.php:365
223
+ msgid "Failed to create database table."
224
+ msgstr "データベーステーブルを作成できませんでした。"
225
+
226
+ #: contact-form-7/admin/admin.php:398
227
+ msgid "Contact Form 7 needs your support. Please donate today."
228
+ msgstr "Contact Form 7 はあなたの支援を必要としています。寄付をお願いします。"
229
+
230
+ #: contact-form-7/admin/admin.php:399
231
+ msgid "Is this plugin useful for you? If you like it, please help the developer."
232
+ msgstr "このプラグインは役に立っていますか? プラグインの開発を続けるためにあなたの支援が必要です。"
233
+
234
+ #: contact-form-7/admin/admin.php:400
235
+ msgid "Your contribution is needed for making this plugin better."
236
+ msgstr "あなたの貢献があればこのプラグインをもっと良くすることができます。"
237
+
238
+ #: contact-form-7/admin/admin.php:401
239
+ msgid "Developing a plugin and providing user support is really hard work. Please help."
240
+ msgstr "プラグインを開発してユーザーサポートを提供するというのはとても大変な仕事です。ちょっとでいいから助けてください。"
241
+
242
+ #: contact-form-7/includes/classes.php:568
243
+ msgid "Untitled"
244
+ msgstr "無題"
245
+
246
+ #: contact-form-7/includes/functions.php:6
247
  msgid "Sender's message was sent successfully"
248
  msgstr "メッセージが正常に送信された"
249
 
250
+ #: contact-form-7/includes/functions.php:7
251
+ msgid "Your message was sent successfully. Thanks."
252
+ msgstr "あなたのメッセージは送信されました。ありがとうございました。"
253
+
254
+ #: contact-form-7/includes/functions.php:11
255
  msgid "Sender's message was failed to send"
256
  msgstr "メッセージの送信に失敗した"
257
 
258
+ #: contact-form-7/includes/functions.php:12
259
+ #: contact-form-7/includes/functions.php:17
260
+ msgid "Failed to send your message. Please try later or contact administrator by other way."
261
+ msgstr "メッセージの送信に失敗しました。間をおいてもう一度お試しいただくか、別の手段で管理者にお問い合わせ下さい。"
262
+
263
+ #: contact-form-7/includes/functions.php:16
264
  msgid "Akismet judged the sending activity as spamming"
265
  msgstr "Akismet によりスパム行為と判定された"
266
 
267
+ #: contact-form-7/includes/functions.php:21
268
  msgid "Validation errors occurred"
269
  msgstr "入力内容に不備が見つかった"
270
 
271
+ #: contact-form-7/includes/functions.php:22
272
+ msgid "Validation errors occurred. Please confirm the fields and submit it again."
273
+ msgstr "入力内容に不備があります。確認してもう一度送信してください。"
274
+
275
+ #: contact-form-7/includes/functions.php:26
276
+ msgid "There is a field of term that sender is needed to accept"
277
+ msgstr "承諾が必要な項目が承諾されていない"
278
+
279
+ #: contact-form-7/includes/functions.php:27
280
+ msgid "Please accept the terms to proceed."
281
+ msgstr "進めるには条項の承諾が必要です。"
282
 
283
+ #: contact-form-7/includes/functions.php:31
284
  msgid "Email address that sender entered is invalid"
285
  msgstr "入力されたメールアドレスの形式が正しくない"
286
 
287
+ #: contact-form-7/includes/functions.php:32
288
+ msgid "Email address seems invalid."
289
+ msgstr "メールアドレスの形式が正しくないようです。"
290
 
291
+ #: contact-form-7/includes/functions.php:36
292
+ msgid "There is a field that sender is needed to fill in"
293
+ msgstr "入力必須の項目が入力されていない"
294
 
295
+ #: contact-form-7/includes/functions.php:37
296
+ msgid "Please fill the required field."
297
+ msgstr "必須項目に記入もれがあります。"
298
 
299
+ #: contact-form-7/includes/functions.php:45
300
+ msgid "Your Name"
301
+ msgstr "お名前"
302
 
303
+ #: contact-form-7/includes/functions.php:45
304
+ #: contact-form-7/includes/functions.php:47
305
+ msgid "(required)"
306
+ msgstr "(必須)"
307
 
308
+ #: contact-form-7/includes/functions.php:47
309
+ msgid "Your Email"
310
+ msgstr "メールアドレス"
311
 
312
+ #: contact-form-7/includes/functions.php:49
313
+ msgid "Subject"
314
+ msgstr "題名"
315
 
316
+ #: contact-form-7/includes/functions.php:51
317
+ msgid "Your Message"
318
+ msgstr "メッセージ本文"
319
 
320
+ #: contact-form-7/includes/functions.php:53
321
+ msgid "Send"
322
+ msgstr "送信"
323
 
324
+ #: contact-form-7/includes/functions.php:60
325
+ #, php-format
326
+ msgid "From: %s"
327
+ msgstr "差出人: %s"
328
 
329
+ #: contact-form-7/includes/functions.php:61
330
+ #, php-format
331
+ msgid "Subject: %s"
332
+ msgstr "題名: %s"
333
 
334
+ #: contact-form-7/includes/functions.php:62
335
+ msgid "Message Body:"
336
+ msgstr "メッセージ本文:"
337
 
338
+ #: contact-form-7/includes/functions.php:63
339
+ #: contact-form-7/includes/functions.php:74
340
+ #, php-format
341
+ msgid "This mail is sent via contact form on %1$s %2$s"
342
+ msgstr "このメールは %1$s %2$s のお問い合わせフォームから送信されました"
343
 
344
+ #: contact-form-7/includes/functions.php:163
345
+ msgid "Albanian"
346
+ msgstr "アルバニア語"
347
 
348
+ #: contact-form-7/includes/functions.php:164
349
+ msgid "Arabic"
350
+ msgstr "アラビア語"
351
 
352
+ #: contact-form-7/includes/functions.php:165
353
+ msgid "Bangla"
354
+ msgstr "ベンガル語"
355
 
356
+ #: contact-form-7/includes/functions.php:166
357
+ msgid "Bosnian"
358
+ msgstr "ボスニア語"
359
 
360
+ #: contact-form-7/includes/functions.php:167
361
+ msgid "Brazilian Portuguese"
362
+ msgstr "ブラジルのポルトガル語"
363
 
364
+ #: contact-form-7/includes/functions.php:168
365
+ msgid "Bulgarian"
366
+ msgstr "ブルガリア語"
367
 
368
+ #: contact-form-7/includes/functions.php:169
369
+ msgid "Catalan"
370
+ msgstr "カタルーニャ語"
371
 
372
+ #: contact-form-7/includes/functions.php:170
373
+ msgid "Chinese (Simplified)"
374
+ msgstr "中国語 (簡体字)"
375
 
376
+ #: contact-form-7/includes/functions.php:171
377
+ msgid "Chinese (Traditional)"
378
+ msgstr "中国語 (繁体字)"
379
 
380
+ #: contact-form-7/includes/functions.php:172
381
+ msgid "Croatian"
382
+ msgstr "クロアチア語"
383
 
384
+ #: contact-form-7/includes/functions.php:173
385
+ msgid "Czech"
386
+ msgstr "チェコ語"
387
 
388
+ #: contact-form-7/includes/functions.php:174
389
+ msgid "Danish"
390
+ msgstr "デンマーク語"
391
 
392
+ #: contact-form-7/includes/functions.php:175
393
+ msgid "Dutch"
394
+ msgstr "オランダ語"
395
 
396
+ #: contact-form-7/includes/functions.php:176
397
+ msgid "English"
398
+ msgstr "英語"
399
 
400
+ #: contact-form-7/includes/functions.php:177
401
+ msgid "Estonian"
402
+ msgstr "エストニア語"
403
 
404
+ #: contact-form-7/includes/functions.php:178
405
+ msgid "Finnish"
406
+ msgstr "フィンランド語"
407
 
408
+ #: contact-form-7/includes/functions.php:179
409
+ msgid "French"
410
+ msgstr "フランス語"
411
 
412
+ #: contact-form-7/includes/functions.php:180
413
+ msgid "Georgian"
414
+ msgstr "グルジア語"
415
 
416
+ #: contact-form-7/includes/functions.php:181
417
+ msgid "German"
418
+ msgstr "ドイツ語"
419
 
420
+ #: contact-form-7/includes/functions.php:182
421
+ msgid "Greek"
422
+ msgstr "ギリシャ語"
423
 
424
+ #: contact-form-7/includes/functions.php:183
425
+ msgid "Hebrew"
426
+ msgstr "ヘブライ語"
427
 
428
+ #: contact-form-7/includes/functions.php:184
429
+ msgid "Hindi"
430
+ msgstr "ヒンディー語"
431
 
432
+ #: contact-form-7/includes/functions.php:185
433
+ msgid "Hungarian"
434
+ msgstr "ハンガリー語"
435
 
436
+ #: contact-form-7/includes/functions.php:186
437
+ msgid "Indonesian"
438
+ msgstr "インドネシア語"
439
 
440
+ #: contact-form-7/includes/functions.php:187
441
+ msgid "Italian"
442
+ msgstr "イタリア語"
443
 
444
+ #: contact-form-7/includes/functions.php:188
445
+ msgid "Japanese"
446
+ msgstr "日本語"
447
 
448
+ #: contact-form-7/includes/functions.php:189
449
+ msgid "Korean"
450
+ msgstr "韓国語"
451
 
452
+ #: contact-form-7/includes/functions.php:190
453
+ msgid "Latvian"
454
+ msgstr "ラトビア語"
455
 
456
+ #: contact-form-7/includes/functions.php:191
457
+ msgid "Lithuanian"
458
+ msgstr "リトアニア語"
459
+
460
+ #: contact-form-7/includes/functions.php:192
461
+ msgid "Norwegian"
462
+ msgstr "ノルウェー語"
463
+
464
+ #: contact-form-7/includes/functions.php:193
465
+ msgid "Persian"
466
+ msgstr "ペルシア語"
467
+
468
+ #: contact-form-7/includes/functions.php:194
469
+ msgid "Polish"
470
+ msgstr "ポーランド語"
471
+
472
+ #: contact-form-7/includes/functions.php:195
473
+ msgid "Portuguese"
474
+ msgstr "ポルトガル語"
475
+
476
+ #: contact-form-7/includes/functions.php:196
477
+ msgid "Russian"
478
+ msgstr "ロシア語"
479
+
480
+ #: contact-form-7/includes/functions.php:197
481
+ msgid "Romanian"
482
+ msgstr "ルーマニア語"
483
+
484
+ #: contact-form-7/includes/functions.php:198
485
+ msgid "Serbian"
486
+ msgstr "セルビア語"
487
 
488
+ #: contact-form-7/includes/functions.php:199
489
+ msgid "Slovak"
490
+ msgstr "スロバキア語"
491
+
492
+ #: contact-form-7/includes/functions.php:200
493
+ msgid "Slovene"
494
+ msgstr "スロベニア語"
495
+
496
+ #: contact-form-7/includes/functions.php:201
497
+ msgid "Spanish"
498
+ msgstr "スペイン語"
499
+
500
+ #: contact-form-7/includes/functions.php:202
501
+ msgid "Swedish"
502
+ msgstr "スウェーデン語"
503
+
504
+ #: contact-form-7/includes/functions.php:203
505
+ msgid "Thai"
506
+ msgstr "タイ語"
507
+
508
+ #: contact-form-7/includes/functions.php:204
509
+ msgid "Turkish"
510
+ msgstr "トルコ語"
511
+
512
+ #: contact-form-7/includes/functions.php:205
513
+ msgid "Ukrainian"
514
+ msgstr "ウクライナ語"
515
+
516
+ #: contact-form-7/includes/functions.php:206
517
+ msgid "Vietnamese"
518
+ msgstr "ベトナム語"
519
+
520
+ #: contact-form-7/modules/acceptance.php:94
521
+ msgid "Acceptance"
522
+ msgstr "承諾の確認"
523
+
524
+ #: contact-form-7/modules/acceptance.php:103
525
+ #: contact-form-7/modules/captcha.php:206
526
+ #: contact-form-7/modules/checkbox.php:196
527
+ #: contact-form-7/modules/file.php:234
528
+ msgid "Name"
529
+ msgstr "名前"
530
+
531
+ #: contact-form-7/modules/acceptance.php:108
532
+ #: contact-form-7/modules/acceptance.php:111
533
+ #: contact-form-7/modules/captcha.php:213
534
+ #: contact-form-7/modules/captcha.php:216
535
+ #: contact-form-7/modules/captcha.php:221
536
+ #: contact-form-7/modules/captcha.php:224
537
+ #: contact-form-7/modules/captcha.php:228
538
+ #: contact-form-7/modules/captcha.php:239
539
+ #: contact-form-7/modules/captcha.php:242
540
+ #: contact-form-7/modules/captcha.php:247
541
+ #: contact-form-7/modules/captcha.php:250
542
+ #: contact-form-7/modules/checkbox.php:201
543
+ #: contact-form-7/modules/checkbox.php:204
544
+ #: contact-form-7/modules/file.php:239
545
+ #: contact-form-7/modules/file.php:242
546
+ #: contact-form-7/modules/file.php:247
547
+ #: contact-form-7/modules/file.php:250
548
+ msgid "optional"
549
+ msgstr "オプション"
550
+
551
+ #: contact-form-7/modules/acceptance.php:117
552
+ msgid "Make this checkbox checked by default?"
553
+ msgstr "初期状態でチェックボックスにチェックを入れますか?"
554
+
555
+ #: contact-form-7/modules/acceptance.php:118
556
+ msgid "Make this checkbox work inversely?"
557
+ msgstr "チェックボックスを反転させますか?"
558
+
559
+ #: contact-form-7/modules/acceptance.php:119
560
+ msgid "* That means visitor who accepts the term unchecks it."
561
+ msgstr "* つまり、利用者には条項に承諾する場合にチェックボックスのチェックをはずしてもらいます。"
562
+
563
+ #: contact-form-7/modules/acceptance.php:124
564
+ #: contact-form-7/modules/captcha.php:255
565
+ #: contact-form-7/modules/checkbox.php:224
566
+ #: contact-form-7/modules/file.php:255
567
  msgid "Copy this code and paste it into the form left."
568
  msgstr "このコードをコピーして、左のフォーム内にペーストしてください。"
569
 
570
+ #: contact-form-7/modules/captcha.php:65
571
+ msgid "To use CAPTCHA, you need <a href=\"http://wordpress.org/extend/plugins/really-simple-captcha/\">Really Simple CAPTCHA</a> plugin installed."
572
+ msgstr "CAPTCHA を使うには <a href=\"http://wordpress.org/extend/plugins/really-simple-captcha/\">Really Simple CAPTCHA</a> プラグインのインストールが必要です。"
573
+
574
+ #: contact-form-7/modules/captcha.php:181
575
+ msgid "The code that sender entered does not match the CAPTCHA"
576
+ msgstr "入力されたコードが CAPTCHA に適合していない"
577
+
578
+ #: contact-form-7/modules/captcha.php:182
579
+ msgid "Your entered code is incorrect."
580
+ msgstr "入力されたコードが正しくありません。"
581
+
582
+ #: contact-form-7/modules/captcha.php:192
583
+ msgid "CAPTCHA"
584
+ msgstr "CAPTCHA"
585
+
586
+ #: contact-form-7/modules/captcha.php:203
587
+ msgid "Note: To use CAPTCHA, you need Really Simple CAPTCHA plugin installed."
588
+ msgstr "お知らせ: CAPTCHA を使うには Really Simple CAPTCHA プラグインのインストールが必要です。"
589
+
590
+ #: contact-form-7/modules/captcha.php:210
591
+ msgid "Image settings"
592
+ msgstr "画像の設定"
593
+
594
+ #: contact-form-7/modules/captcha.php:221
595
  msgid "Foreground color"
596
  msgstr "文字色"
597
 
598
+ #: contact-form-7/modules/captcha.php:224
599
  msgid "Background color"
600
  msgstr "背景色"
601
 
602
+ #: contact-form-7/modules/captcha.php:228
603
  msgid "Image size"
604
  msgstr "画像サイズ"
605
 
606
+ #: contact-form-7/modules/captcha.php:229
607
  msgid "Small"
608
  msgstr "小"
609
 
610
+ #: contact-form-7/modules/captcha.php:230
611
  msgid "Medium"
612
  msgstr "中"
613
 
614
+ #: contact-form-7/modules/captcha.php:231
615
  msgid "Large"
616
  msgstr "大"
617
 
618
+ #: contact-form-7/modules/captcha.php:236
 
 
 
 
619
  msgid "Input field settings"
620
  msgstr "入力項目の設定"
621
 
622
+ #: contact-form-7/modules/captcha.php:256
623
  msgid "For image"
624
  msgstr "画像"
625
 
626
+ #: contact-form-7/modules/captcha.php:258
627
  msgid "For input field"
628
  msgstr "入力項目"
629
 
630
+ #: contact-form-7/modules/captcha.php:288
631
+ #, php-format
632
+ msgid "This contact form contains CAPTCHA fields, but the temporary folder for the files (%s) does not exist or is not writable. You can create the folder or change its permission manually."
633
+ msgstr "このコンタクトフォームは CAPTCHA の項目を含んでいますが、そのファイルのための一時フォルダ (%s) が存在しないか、あるいは書き込み可能ではありません。このフォルダを手動で作成するか、パーミッションの変更を行うと解決できるでしょう。"
634
 
635
+ #: contact-form-7/modules/captcha.php:294
636
+ msgid "This contact form contains CAPTCHA fields, but the necessary libraries (GD and FreeType) are not available on your server."
637
+ msgstr "このコンタクトフォームは CAPTCHA の項目を含んでいますが、お使いのサーバーでは必要なライブラリ (GD および FreeType) が利用可能でありません。"
638
 
639
+ #: contact-form-7/modules/checkbox.php:169
640
+ msgid "Checkboxes"
641
+ msgstr "チェックボックス"
642
 
643
+ #: contact-form-7/modules/checkbox.php:172
644
+ msgid "Radio buttons"
645
+ msgstr "ラジオボタン"
646
 
647
+ #: contact-form-7/modules/checkbox.php:193
648
+ #: contact-form-7/modules/file.php:233
649
+ msgid "Required field?"
650
+ msgstr "必須入力の項目ですか?"
651
 
652
+ #: contact-form-7/modules/checkbox.php:209
653
+ msgid "Choices"
654
+ msgstr "選択項目"
655
 
656
+ #: contact-form-7/modules/checkbox.php:211
657
+ msgid "* One choice per line."
658
+ msgstr "* 1行ごとに分けて入力してください。"
659
 
660
+ #: contact-form-7/modules/checkbox.php:215
661
+ msgid "Put a label first, a checkbox last?"
662
+ msgstr "ラベルを先に、チェックボックスを後に置きますか?"
663
 
664
+ #: contact-form-7/modules/checkbox.php:216
665
+ msgid "Wrap each item with <label> tag?"
666
+ msgstr "個々の項目を <label> タグで囲みますか?"
667
 
668
+ #: contact-form-7/modules/checkbox.php:218
669
+ msgid "Make checkboxes exclusive?"
670
+ msgstr "チェックボックスを排他化しますか?"
671
 
672
+ #: contact-form-7/modules/checkbox.php:226
673
+ msgid "And, put this code into the Mail fields below."
674
+ msgstr "それから、このコードを下のメールの項目中に置いてください。"
675
 
676
+ #: contact-form-7/modules/file.php:197
677
+ msgid "Uploading a file fails for any reason"
678
+ msgstr "ファイルのアップロードが何らかの理由により失敗している"
679
 
680
+ #: contact-form-7/modules/file.php:198
681
+ msgid "Failed to upload file."
682
+ msgstr "ファイルのアップロードに失敗しました。"
683
 
684
+ #: contact-form-7/modules/file.php:202
685
+ msgid "Uploaded file is not allowed file type"
686
+ msgstr "アップロードされたファイルが許可されたファイル形式に適合しない"
687
 
688
+ #: contact-form-7/modules/file.php:203
689
+ msgid "This file type is not allowed."
690
+ msgstr "許可されていないファイル形式です。"
691
 
692
+ #: contact-form-7/modules/file.php:207
693
+ msgid "Uploaded file is too large"
694
+ msgstr "アップロードされたファイルが大きすぎる"
695
 
696
+ #: contact-form-7/modules/file.php:208
697
+ msgid "This file is too large."
698
+ msgstr "ファイルが大きすぎます。"
699
 
700
+ #: contact-form-7/modules/file.php:212
701
+ msgid "Uploading a file fails for PHP error"
702
+ msgstr "ファイルのアップロードが PHP のエラーにより失敗している"
703
 
704
+ #: contact-form-7/modules/file.php:213
705
+ msgid "Failed to upload file. Error occurred."
706
+ msgstr "ファイルのアップロードに失敗しました。エラーが発生しています。"
707
 
708
+ #: contact-form-7/modules/file.php:224
709
+ msgid "File upload"
710
+ msgstr "ファイルのアップロード"
 
711
 
712
+ #: contact-form-7/modules/file.php:247
713
+ msgid "File size limit"
714
+ msgstr "ファイルサイズの上限"
715
 
716
+ #: contact-form-7/modules/file.php:247
717
+ msgid "bytes"
718
+ msgstr "バイト"
719
 
720
+ #: contact-form-7/modules/file.php:250
721
+ msgid "Acceptable file types"
722
+ msgstr "受け入れ可能なファイル形式"
723
 
724
+ #: contact-form-7/modules/file.php:257
725
+ msgid "And, put this code into the File Attachments field below."
726
+ msgstr "それから、このコードを下のファイル添付の項目中に置いてください。"
727
 
728
+ #: contact-form-7/modules/file.php:282
729
+ #, php-format
730
+ msgid "This contact form contains file uploading fields, but the temporary folder for the files (%s) does not exist or is not writable. You can create the folder or change its permission manually."
731
+ msgstr "このコンタクトフォームはファイルアップロード項目を含んでいますが、そのファイルのための一時フォルダ (%s) が存在しないか、あるいは書き込み可能ではありません。このフォルダを手動で作成するか、パーミッションの変更を行うと解決できるでしょう。"
732
 
733
+ #: contact-form-7/modules/icl.php:74
734
+ msgid "This contact form contains [icl] tags, but they are obsolete and no longer functioning on this version of Contact Form 7. <a href=\"http://contactform7.com/2009/12/25/contact-form-in-your-language/#Creating_contact_form_in_different_languages\" target=\"_blank\">There is a simpler way for creating contact forms of other languages</a> and you are recommended to use it."
735
+ msgstr "このコンタクトフォームは [icl] タグを含んでいますが、それらはこのバージョンの Contact Form 7 では廃止されており、機能していません。<a href=\"http://contactform7.com/ja/2009/12/25/contact-form-in-your-language-2/#Creating_contact_form_in_different_languages\" target=\"_blank\">他の言語のコンタクトフォームを作成するためのより簡単な方法</a>が導入されており、そちらの利用が推奨されます。"
736
+
737
+ #: contact-form-7/modules/quiz.php:164
738
+ msgid "Sender doesn't enter the correct answer to the quiz"
739
+ msgstr "クイズに対する正しい答えが入力されなかった"
740
+
741
+ #: contact-form-7/modules/quiz.php:165
742
  msgid "Your answer is not correct."
743
  msgstr "答えが正しくありません。"
744
 
745
+ #: contact-form-7/modules/quiz.php:175
746
+ msgid "Quiz"
747
+ msgstr "クイズ"
748
 
749
+ #: contact-form-7/modules/quiz.php:205
750
+ msgid "Quizzes"
751
+ msgstr "質問と答え"
752
 
753
+ #: contact-form-7/modules/quiz.php:207
754
+ msgid "* quiz|answer (e.g. 1+1=?|2)"
755
+ msgstr "* 質問|答え (例: 1+1=?|2)"
756
 
757
+ #: contact-form-7/modules/select.php:146
758
+ msgid "Drop-down menu"
759
+ msgstr "ドロップダウン・メニュー"
760
 
761
+ #: contact-form-7/modules/select.php:175
762
+ msgid "Allow multiple selections?"
763
+ msgstr "複数選択を可能にしますか?"
764
 
765
+ #: contact-form-7/modules/select.php:176
766
+ msgid "Insert a blank item as the first option?"
767
+ msgstr "先頭に空の項目を挿入しますか?"
 
768
 
769
+ #: contact-form-7/modules/submit.php:55
770
+ msgid "Submit button"
771
+ msgstr "送信ボタン"
772
 
773
+ #: contact-form-7/modules/submit.php:73
774
+ msgid "Label"
775
+ msgstr "ラベル"
776
 
777
+ #: contact-form-7/modules/text.php:129
778
+ msgid "Text field"
779
+ msgstr "テキスト項目"
780
 
781
+ #: contact-form-7/modules/text.php:132
782
+ msgid "Email field"
783
+ msgstr "メールアドレス項目"
784
 
785
+ #: contact-form-7/modules/text.php:174
786
+ msgid "Akismet"
787
+ msgstr "Akismet"
 
 
788
 
789
+ #: contact-form-7/modules/text.php:176
790
+ msgid "This field requires author's name"
791
+ msgstr "送信者の名前の入力を要求する項目"
792
+
793
+ #: contact-form-7/modules/text.php:177
794
+ msgid "This field requires author's URL"
795
+ msgstr "送信者の URL の入力を要求する項目"
796
+
797
+ #: contact-form-7/modules/text.php:179
798
+ msgid "This field requires author's email address"
799
+ msgstr "送信者のメールアドレスの入力を要求する項目"
800
+
801
+ #: contact-form-7/modules/text.php:183
802
+ #: contact-form-7/modules/textarea.php:149
803
+ msgid "Default value"
804
+ msgstr "デフォルト値"
805
+
806
+ #: contact-form-7/modules/textarea.php:118
807
+ msgid "Text area"
808
+ msgstr "テキストエリア"
809
 
810
  #~ msgid "This mail is created by Contact Form 7 plugin for WordPress."
811
  #~ msgstr ""
languages/wpcf7.pot CHANGED
@@ -2,8 +2,8 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Contact Form 7\n"
4
  "Report-Msgid-Bugs-To: \n"
5
- "POT-Creation-Date: 2009-11-12 15:29+0900\n"
6
- "PO-Revision-Date: 2009-11-12 15:29+0900\n"
7
  "Last-Translator: Takayuki Miyoshi <takayukister@gmail.com>\n"
8
  "Language-Team: \n"
9
  "MIME-Version: 1.0\n"
@@ -26,7 +26,7 @@ msgstr ""
26
 
27
  #: contact-form-7/admin/admin-panel.php:17
28
  #: contact-form-7/admin/admin-panel.php:30
29
- #: contact-form-7/admin/admin.php:121
30
  msgid "Contact Form 7"
31
  msgstr ""
32
 
@@ -39,7 +39,7 @@ msgid "Copy this code and paste it into your post, page or text widget content."
39
  msgstr ""
40
 
41
  #: contact-form-7/admin/admin-panel.php:75
42
- #: contact-form-7/admin/admin-panel.php:358
43
  msgid "Save"
44
  msgstr ""
45
 
@@ -97,8 +97,7 @@ msgstr ""
97
 
98
  #: contact-form-7/admin/admin-panel.php:172
99
  #: contact-form-7/admin/admin-panel.php:239
100
- #: contact-form-7/includes/functions.php:50
101
- #: contact-form-7/includes/functions.php:61
102
  msgid "Message body:"
103
  msgstr ""
104
 
@@ -114,395 +113,693 @@ msgstr ""
114
  msgid "Messages"
115
  msgstr ""
116
 
117
- #: contact-form-7/admin/admin-panel.php:263
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
118
  msgid "Sender's message was sent successfully"
119
  msgstr ""
120
 
121
- #: contact-form-7/admin/admin-panel.php:268
 
 
 
 
122
  msgid "Sender's message was failed to send"
123
  msgstr ""
124
 
125
- #: contact-form-7/admin/admin-panel.php:273
 
 
 
 
 
126
  msgid "Akismet judged the sending activity as spamming"
127
  msgstr ""
128
 
129
- #: contact-form-7/admin/admin-panel.php:278
130
  msgid "Validation errors occurred"
131
  msgstr ""
132
 
133
- #: contact-form-7/admin/admin-panel.php:283
134
- msgid "There is a field that sender is needed to fill in"
 
 
 
 
135
  msgstr ""
136
 
137
- #: contact-form-7/admin/admin-panel.php:288
 
 
 
 
138
  msgid "Email address that sender entered is invalid"
139
  msgstr ""
140
 
141
- #: contact-form-7/admin/admin-panel.php:293
142
- msgid "There is a field of term that sender is needed to accept"
143
  msgstr ""
144
 
145
- #: contact-form-7/admin/admin-panel.php:298
146
- msgid "Sender doesn't enter the correct answer to the quiz"
147
  msgstr ""
148
 
149
- #: contact-form-7/admin/admin-panel.php:303
150
- msgid "The code that sender entered does not match the CAPTCHA"
151
  msgstr ""
152
 
153
- #: contact-form-7/admin/admin-panel.php:308
154
- msgid "Uploading a file fails for any reason"
155
  msgstr ""
156
 
157
- #: contact-form-7/admin/admin-panel.php:313
158
- msgid "Uploaded file is not allowed file type"
 
159
  msgstr ""
160
 
161
- #: contact-form-7/admin/admin-panel.php:318
162
- msgid "Uploaded file is too large"
163
  msgstr ""
164
 
165
- #: contact-form-7/admin/admin-panel.php:323
166
- msgid "Uploading a file fails for PHP error"
167
  msgstr ""
168
 
169
- #: contact-form-7/admin/admin-panel.php:340
170
- msgid "Additional Settings"
171
  msgstr ""
172
 
173
- #: contact-form-7/admin/admin.php:121
174
- msgid "Contact"
175
  msgstr ""
176
 
177
- #: contact-form-7/admin/admin.php:125
178
- msgid "Edit Contact Forms"
 
179
  msgstr ""
180
 
181
- #: contact-form-7/admin/admin.php:125
182
- msgid "Edit"
 
183
  msgstr ""
184
 
185
- #: contact-form-7/admin/admin.php:186
186
- msgid "optional"
187
  msgstr ""
188
 
189
- #: contact-form-7/admin/admin.php:187
190
- msgid "Generate Tag"
 
 
191
  msgstr ""
192
 
193
- #: contact-form-7/admin/admin.php:188
194
- msgid "Text field"
195
  msgstr ""
196
 
197
- #: contact-form-7/admin/admin.php:189
198
- msgid "Email field"
199
  msgstr ""
200
 
201
- #: contact-form-7/admin/admin.php:190
202
- msgid "Text area"
203
  msgstr ""
204
 
205
- #: contact-form-7/admin/admin.php:191
206
- msgid "Drop-down menu"
207
  msgstr ""
208
 
209
- #: contact-form-7/admin/admin.php:192
210
- msgid "Checkboxes"
211
  msgstr ""
212
 
213
- #: contact-form-7/admin/admin.php:193
214
- msgid "Radio buttons"
215
  msgstr ""
216
 
217
- #: contact-form-7/admin/admin.php:194
218
- msgid "Acceptance"
219
  msgstr ""
220
 
221
- #: contact-form-7/admin/admin.php:195
222
- msgid "Make this checkbox checked by default?"
223
  msgstr ""
224
 
225
- #: contact-form-7/admin/admin.php:196
226
- msgid "Make this checkbox work inversely?"
227
  msgstr ""
228
 
229
- #: contact-form-7/admin/admin.php:197
230
- msgid "* That means visitor who accepts the term unchecks it."
231
  msgstr ""
232
 
233
- #: contact-form-7/admin/admin.php:198
234
- msgid "CAPTCHA"
235
  msgstr ""
236
 
237
- #: contact-form-7/admin/admin.php:199
238
- msgid "Quiz"
239
  msgstr ""
240
 
241
- #: contact-form-7/admin/admin.php:200
242
- msgid "Quizzes"
243
  msgstr ""
244
 
245
- #: contact-form-7/admin/admin.php:201
246
- msgid "* quiz|answer (e.g. 1+1=?|2)"
247
  msgstr ""
248
 
249
- #: contact-form-7/admin/admin.php:202
250
- msgid "File upload"
251
  msgstr ""
252
 
253
- #: contact-form-7/admin/admin.php:203
254
- msgid "bytes"
255
  msgstr ""
256
 
257
- #: contact-form-7/admin/admin.php:204
258
- msgid "Submit button"
259
  msgstr ""
260
 
261
- #: contact-form-7/admin/admin.php:205
262
- msgid "Name"
263
  msgstr ""
264
 
265
- #: contact-form-7/admin/admin.php:206
266
- msgid "Required field?"
267
  msgstr ""
268
 
269
- #: contact-form-7/admin/admin.php:207
270
- msgid "Allow multiple selections?"
271
  msgstr ""
272
 
273
- #: contact-form-7/admin/admin.php:208
274
- msgid "Insert a blank item as the first option?"
275
  msgstr ""
276
 
277
- #: contact-form-7/admin/admin.php:209
278
- msgid "Make checkboxes exclusive?"
279
  msgstr ""
280
 
281
- #: contact-form-7/admin/admin.php:210
282
- msgid "Choices"
283
  msgstr ""
284
 
285
- #: contact-form-7/admin/admin.php:211
286
- msgid "Label"
287
  msgstr ""
288
 
289
- #: contact-form-7/admin/admin.php:212
290
- msgid "Default value"
291
  msgstr ""
292
 
293
- #: contact-form-7/admin/admin.php:213
294
- msgid "Akismet"
295
  msgstr ""
296
 
297
- #: contact-form-7/admin/admin.php:214
298
- msgid "This field requires author's name"
299
  msgstr ""
300
 
301
- #: contact-form-7/admin/admin.php:215
302
- msgid "This field requires author's URL"
303
  msgstr ""
304
 
305
- #: contact-form-7/admin/admin.php:216
306
- msgid "This field requires author's email address"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
307
  msgstr ""
308
 
309
- #: contact-form-7/admin/admin.php:217
 
 
 
310
  msgid "Copy this code and paste it into the form left."
311
  msgstr ""
312
 
313
- #: contact-form-7/admin/admin.php:218
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
314
  msgid "Foreground color"
315
  msgstr ""
316
 
317
- #: contact-form-7/admin/admin.php:219
318
  msgid "Background color"
319
  msgstr ""
320
 
321
- #: contact-form-7/admin/admin.php:220
322
  msgid "Image size"
323
  msgstr ""
324
 
325
- #: contact-form-7/admin/admin.php:221
326
  msgid "Small"
327
  msgstr ""
328
 
329
- #: contact-form-7/admin/admin.php:222
330
  msgid "Medium"
331
  msgstr ""
332
 
333
- #: contact-form-7/admin/admin.php:223
334
  msgid "Large"
335
  msgstr ""
336
 
337
- #: contact-form-7/admin/admin.php:224
338
- msgid "Image settings"
339
- msgstr ""
340
-
341
- #: contact-form-7/admin/admin.php:225
342
  msgid "Input field settings"
343
  msgstr ""
344
 
345
- #: contact-form-7/admin/admin.php:226
346
  msgid "For image"
347
  msgstr ""
348
 
349
- #: contact-form-7/admin/admin.php:227
350
  msgid "For input field"
351
  msgstr ""
352
 
353
- #: contact-form-7/admin/admin.php:228
354
- msgid "* One choice per line."
 
355
  msgstr ""
356
 
357
- #: contact-form-7/admin/admin.php:229
358
- msgid "Show"
359
  msgstr ""
360
 
361
- #: contact-form-7/admin/admin.php:230
362
- msgid "Hide"
363
  msgstr ""
364
 
365
- #: contact-form-7/admin/admin.php:231
366
- msgid "File size limit"
367
  msgstr ""
368
 
369
- #: contact-form-7/admin/admin.php:232
370
- msgid "Acceptable file types"
 
371
  msgstr ""
372
 
373
- #: contact-form-7/admin/admin.php:233
374
- msgid "Note: To use CAPTCHA, you need Really Simple CAPTCHA plugin installed."
375
  msgstr ""
376
 
377
- #: contact-form-7/admin/admin.php:242
378
- msgid "Contact form created."
379
  msgstr ""
380
 
381
- #: contact-form-7/admin/admin.php:245
382
- msgid "Contact form saved."
383
  msgstr ""
384
 
385
- #: contact-form-7/admin/admin.php:248
386
- msgid "Contact form deleted."
387
  msgstr ""
388
 
389
- #: contact-form-7/admin/admin.php:251
390
- msgid "Database table created."
391
  msgstr ""
392
 
393
- #: contact-form-7/admin/admin.php:254
394
- msgid "Failed to create database table."
395
  msgstr ""
396
 
397
- #: contact-form-7/admin/admin.php:329
398
- msgid "Contact form"
399
  msgstr ""
400
 
401
- #: contact-form-7/admin/admin.php:348
402
- msgid "Settings"
403
  msgstr ""
404
 
405
- #: contact-form-7/admin/admin.php:367
406
- msgid "Contact Form 7 needs your support. Please donate today."
407
  msgstr ""
408
 
409
- #: contact-form-7/admin/admin.php:368
410
- msgid "Is this plugin useful for you? If you like it, please help the developer."
411
  msgstr ""
412
 
413
- #: contact-form-7/admin/admin.php:369
414
- msgid "Your contribution is needed for making this plugin better."
415
  msgstr ""
416
 
417
- #: contact-form-7/admin/admin.php:370
418
- msgid "Developing a plugin and providing user support is really hard work. Please help."
419
  msgstr ""
420
 
421
- #: contact-form-7/includes/classes.php:564
422
- msgid "Untitled"
423
  msgstr ""
424
 
425
- #: contact-form-7/includes/functions.php:6
426
- msgid "Your message was sent successfully. Thanks."
427
  msgstr ""
428
 
429
- #: contact-form-7/includes/functions.php:8
430
- #: contact-form-7/includes/functions.php:10
431
- msgid "Failed to send your message. Please try later or contact administrator by other way."
432
  msgstr ""
433
 
434
- #: contact-form-7/includes/functions.php:12
435
- msgid "Validation errors occurred. Please confirm the fields and submit it again."
436
  msgstr ""
437
 
438
- #: contact-form-7/includes/functions.php:14
439
- msgid "Please accept the terms to proceed."
440
  msgstr ""
441
 
442
- #: contact-form-7/includes/functions.php:16
443
- msgid "Email address seems invalid."
444
  msgstr ""
445
 
446
- #: contact-form-7/includes/functions.php:18
447
- msgid "Please fill the required field."
448
  msgstr ""
449
 
450
- #: contact-form-7/includes/functions.php:20
451
- msgid "Your entered code is incorrect."
 
452
  msgstr ""
453
 
454
- #: contact-form-7/includes/functions.php:22
 
 
 
 
 
 
 
 
455
  msgid "Your answer is not correct."
456
  msgstr ""
457
 
458
- #: contact-form-7/includes/functions.php:24
459
- msgid "Failed to upload file."
460
  msgstr ""
461
 
462
- #: contact-form-7/includes/functions.php:26
463
- msgid "This file type is not allowed."
464
  msgstr ""
465
 
466
- #: contact-form-7/includes/functions.php:28
467
- msgid "This file is too large."
468
  msgstr ""
469
 
470
- #: contact-form-7/includes/functions.php:30
471
- msgid "Failed to upload file. Error occurred."
472
  msgstr ""
473
 
474
- #: contact-form-7/includes/functions.php:35
475
- msgid "Your Name"
476
  msgstr ""
477
 
478
- #: contact-form-7/includes/functions.php:35
479
- #: contact-form-7/includes/functions.php:37
480
- msgid "(required)"
481
  msgstr ""
482
 
483
- #: contact-form-7/includes/functions.php:37
484
- msgid "Your Email"
485
  msgstr ""
486
 
487
- #: contact-form-7/includes/functions.php:39
488
- msgid "Subject"
489
  msgstr ""
490
 
491
- #: contact-form-7/includes/functions.php:41
492
- msgid "Your Message"
493
  msgstr ""
494
 
495
- #: contact-form-7/includes/functions.php:43
496
- msgid "Send"
497
  msgstr ""
498
 
499
- #: contact-form-7/includes/functions.php:51
500
- #: contact-form-7/includes/functions.php:62
501
- #, php-format
502
- msgid "This mail is sent via contact form on %1$s %2$s"
503
  msgstr ""
504
 
505
- #: contact-form-7/modules/captcha.php:65
506
- msgid "To use CAPTCHA, you need <a href=\"http://wordpress.org/extend/plugins/really-simple-captcha/\">Really Simple CAPTCHA</a> plugin installed."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
507
  msgstr ""
508
 
2
  msgstr ""
3
  "Project-Id-Version: Contact Form 7\n"
4
  "Report-Msgid-Bugs-To: \n"
5
+ "POT-Creation-Date: 2010-01-01 03:37+0900\n"
6
+ "PO-Revision-Date: 2010-01-01 03:37+0900\n"
7
  "Last-Translator: Takayuki Miyoshi <takayukister@gmail.com>\n"
8
  "Language-Team: \n"
9
  "MIME-Version: 1.0\n"
26
 
27
  #: contact-form-7/admin/admin-panel.php:17
28
  #: contact-form-7/admin/admin-panel.php:30
29
+ #: contact-form-7/admin/admin.php:117
30
  msgid "Contact Form 7"
31
  msgstr ""
32
 
39
  msgstr ""
40
 
41
  #: contact-form-7/admin/admin-panel.php:75
42
+ #: contact-form-7/admin/admin-panel.php:309
43
  msgid "Save"
44
  msgstr ""
45
 
97
 
98
  #: contact-form-7/admin/admin-panel.php:172
99
  #: contact-form-7/admin/admin-panel.php:239
100
+ #: contact-form-7/includes/functions.php:73
 
101
  msgid "Message body:"
102
  msgstr ""
103
 
113
  msgid "Messages"
114
  msgstr ""
115
 
116
+ #: contact-form-7/admin/admin-panel.php:285
117
+ msgid "Additional Settings"
118
+ msgstr ""
119
+
120
+ #: contact-form-7/admin/admin-panel.php:333
121
+ #, php-format
122
+ msgid "Use the default language (%s)"
123
+ msgstr ""
124
+
125
+ #: contact-form-7/admin/admin-panel.php:334
126
+ #: contact-form-7/admin/admin-panel.php:347
127
+ msgid "Add New"
128
+ msgstr ""
129
+
130
+ #: contact-form-7/admin/admin-panel.php:337
131
+ msgid "Or"
132
+ msgstr ""
133
+
134
+ #: contact-form-7/admin/admin-panel.php:342
135
+ msgid "(select language)"
136
+ msgstr ""
137
+
138
+ #: contact-form-7/admin/admin.php:117
139
+ msgid "Contact"
140
+ msgstr ""
141
+
142
+ #: contact-form-7/admin/admin.php:120
143
+ msgid "Edit Contact Forms"
144
+ msgstr ""
145
+
146
+ #: contact-form-7/admin/admin.php:120
147
+ msgid "Edit"
148
+ msgstr ""
149
+
150
+ #: contact-form-7/admin/admin.php:159
151
+ msgid "Generate Tag"
152
+ msgstr ""
153
+
154
+ #: contact-form-7/admin/admin.php:160
155
+ msgid "Show"
156
+ msgstr ""
157
+
158
+ #: contact-form-7/admin/admin.php:161
159
+ msgid "Hide"
160
+ msgstr ""
161
+
162
+ #: contact-form-7/admin/admin.php:305
163
+ msgid "Contact form"
164
+ msgstr ""
165
+
166
+ #: contact-form-7/admin/admin.php:324
167
+ msgid "Settings"
168
+ msgstr ""
169
+
170
+ #: contact-form-7/admin/admin.php:335
171
+ msgid "http://contactform7.com/"
172
+ msgstr ""
173
+
174
+ #: contact-form-7/admin/admin.php:336
175
+ msgid "Contactform7.com"
176
+ msgstr ""
177
+
178
+ #: contact-form-7/admin/admin.php:337
179
+ msgid "http://contactform7.com/docs/"
180
+ msgstr ""
181
+
182
+ #: contact-form-7/admin/admin.php:338
183
+ msgid "Docs"
184
+ msgstr ""
185
+
186
+ #: contact-form-7/admin/admin.php:339
187
+ msgid "http://contactform7.com/faq/"
188
+ msgstr ""
189
+
190
+ #: contact-form-7/admin/admin.php:340
191
+ msgid "FAQ"
192
+ msgstr ""
193
+
194
+ #: contact-form-7/admin/admin.php:341
195
+ msgid "http://contactform7.com/support/"
196
+ msgstr ""
197
+
198
+ #: contact-form-7/admin/admin.php:342
199
+ msgid "Support"
200
+ msgstr ""
201
+
202
+ #: contact-form-7/admin/admin.php:353
203
+ msgid "Contact form created."
204
+ msgstr ""
205
+
206
+ #: contact-form-7/admin/admin.php:356
207
+ msgid "Contact form saved."
208
+ msgstr ""
209
+
210
+ #: contact-form-7/admin/admin.php:359
211
+ msgid "Contact form deleted."
212
+ msgstr ""
213
+
214
+ #: contact-form-7/admin/admin.php:362
215
+ msgid "Database table created."
216
+ msgstr ""
217
+
218
+ #: contact-form-7/admin/admin.php:365
219
+ msgid "Failed to create database table."
220
+ msgstr ""
221
+
222
+ #: contact-form-7/admin/admin.php:398
223
+ msgid "Contact Form 7 needs your support. Please donate today."
224
+ msgstr ""
225
+
226
+ #: contact-form-7/admin/admin.php:399
227
+ msgid "Is this plugin useful for you? If you like it, please help the developer."
228
+ msgstr ""
229
+
230
+ #: contact-form-7/admin/admin.php:400
231
+ msgid "Your contribution is needed for making this plugin better."
232
+ msgstr ""
233
+
234
+ #: contact-form-7/admin/admin.php:401
235
+ msgid "Developing a plugin and providing user support is really hard work. Please help."
236
+ msgstr ""
237
+
238
+ #: contact-form-7/includes/classes.php:568
239
+ msgid "Untitled"
240
+ msgstr ""
241
+
242
+ #: contact-form-7/includes/functions.php:6
243
  msgid "Sender's message was sent successfully"
244
  msgstr ""
245
 
246
+ #: contact-form-7/includes/functions.php:7
247
+ msgid "Your message was sent successfully. Thanks."
248
+ msgstr ""
249
+
250
+ #: contact-form-7/includes/functions.php:11
251
  msgid "Sender's message was failed to send"
252
  msgstr ""
253
 
254
+ #: contact-form-7/includes/functions.php:12
255
+ #: contact-form-7/includes/functions.php:17
256
+ msgid "Failed to send your message. Please try later or contact administrator by other way."
257
+ msgstr ""
258
+
259
+ #: contact-form-7/includes/functions.php:16
260
  msgid "Akismet judged the sending activity as spamming"
261
  msgstr ""
262
 
263
+ #: contact-form-7/includes/functions.php:21
264
  msgid "Validation errors occurred"
265
  msgstr ""
266
 
267
+ #: contact-form-7/includes/functions.php:22
268
+ msgid "Validation errors occurred. Please confirm the fields and submit it again."
269
+ msgstr ""
270
+
271
+ #: contact-form-7/includes/functions.php:26
272
+ msgid "There is a field of term that sender is needed to accept"
273
  msgstr ""
274
 
275
+ #: contact-form-7/includes/functions.php:27
276
+ msgid "Please accept the terms to proceed."
277
+ msgstr ""
278
+
279
+ #: contact-form-7/includes/functions.php:31
280
  msgid "Email address that sender entered is invalid"
281
  msgstr ""
282
 
283
+ #: contact-form-7/includes/functions.php:32
284
+ msgid "Email address seems invalid."
285
  msgstr ""
286
 
287
+ #: contact-form-7/includes/functions.php:36
288
+ msgid "There is a field that sender is needed to fill in"
289
  msgstr ""
290
 
291
+ #: contact-form-7/includes/functions.php:37
292
+ msgid "Please fill the required field."
293
  msgstr ""
294
 
295
+ #: contact-form-7/includes/functions.php:45
296
+ msgid "Your Name"
297
  msgstr ""
298
 
299
+ #: contact-form-7/includes/functions.php:45
300
+ #: contact-form-7/includes/functions.php:47
301
+ msgid "(required)"
302
  msgstr ""
303
 
304
+ #: contact-form-7/includes/functions.php:47
305
+ msgid "Your Email"
306
  msgstr ""
307
 
308
+ #: contact-form-7/includes/functions.php:49
309
+ msgid "Subject"
310
  msgstr ""
311
 
312
+ #: contact-form-7/includes/functions.php:51
313
+ msgid "Your Message"
314
  msgstr ""
315
 
316
+ #: contact-form-7/includes/functions.php:53
317
+ msgid "Send"
318
  msgstr ""
319
 
320
+ #: contact-form-7/includes/functions.php:60
321
+ #, php-format
322
+ msgid "From: %s"
323
  msgstr ""
324
 
325
+ #: contact-form-7/includes/functions.php:61
326
+ #, php-format
327
+ msgid "Subject: %s"
328
  msgstr ""
329
 
330
+ #: contact-form-7/includes/functions.php:62
331
+ msgid "Message Body:"
332
  msgstr ""
333
 
334
+ #: contact-form-7/includes/functions.php:63
335
+ #: contact-form-7/includes/functions.php:74
336
+ #, php-format
337
+ msgid "This mail is sent via contact form on %1$s %2$s"
338
  msgstr ""
339
 
340
+ #: contact-form-7/includes/functions.php:163
341
+ msgid "Albanian"
342
  msgstr ""
343
 
344
+ #: contact-form-7/includes/functions.php:164
345
+ msgid "Arabic"
346
  msgstr ""
347
 
348
+ #: contact-form-7/includes/functions.php:165
349
+ msgid "Bangla"
350
  msgstr ""
351
 
352
+ #: contact-form-7/includes/functions.php:166
353
+ msgid "Bosnian"
354
  msgstr ""
355
 
356
+ #: contact-form-7/includes/functions.php:167
357
+ msgid "Brazilian Portuguese"
358
  msgstr ""
359
 
360
+ #: contact-form-7/includes/functions.php:168
361
+ msgid "Bulgarian"
362
  msgstr ""
363
 
364
+ #: contact-form-7/includes/functions.php:169
365
+ msgid "Catalan"
366
  msgstr ""
367
 
368
+ #: contact-form-7/includes/functions.php:170
369
+ msgid "Chinese (Simplified)"
370
  msgstr ""
371
 
372
+ #: contact-form-7/includes/functions.php:171
373
+ msgid "Chinese (Traditional)"
374
  msgstr ""
375
 
376
+ #: contact-form-7/includes/functions.php:172
377
+ msgid "Croatian"
378
  msgstr ""
379
 
380
+ #: contact-form-7/includes/functions.php:173
381
+ msgid "Czech"
382
  msgstr ""
383
 
384
+ #: contact-form-7/includes/functions.php:174
385
+ msgid "Danish"
386
  msgstr ""
387
 
388
+ #: contact-form-7/includes/functions.php:175
389
+ msgid "Dutch"
390
  msgstr ""
391
 
392
+ #: contact-form-7/includes/functions.php:176
393
+ msgid "English"
394
  msgstr ""
395
 
396
+ #: contact-form-7/includes/functions.php:177
397
+ msgid "Estonian"
398
  msgstr ""
399
 
400
+ #: contact-form-7/includes/functions.php:178
401
+ msgid "Finnish"
402
  msgstr ""
403
 
404
+ #: contact-form-7/includes/functions.php:179
405
+ msgid "French"
406
  msgstr ""
407
 
408
+ #: contact-form-7/includes/functions.php:180
409
+ msgid "Georgian"
410
  msgstr ""
411
 
412
+ #: contact-form-7/includes/functions.php:181
413
+ msgid "German"
414
  msgstr ""
415
 
416
+ #: contact-form-7/includes/functions.php:182
417
+ msgid "Greek"
418
  msgstr ""
419
 
420
+ #: contact-form-7/includes/functions.php:183
421
+ msgid "Hebrew"
422
  msgstr ""
423
 
424
+ #: contact-form-7/includes/functions.php:184
425
+ msgid "Hindi"
426
  msgstr ""
427
 
428
+ #: contact-form-7/includes/functions.php:185
429
+ msgid "Hungarian"
430
  msgstr ""
431
 
432
+ #: contact-form-7/includes/functions.php:186
433
+ msgid "Indonesian"
434
  msgstr ""
435
 
436
+ #: contact-form-7/includes/functions.php:187
437
+ msgid "Italian"
438
  msgstr ""
439
 
440
+ #: contact-form-7/includes/functions.php:188
441
+ msgid "Japanese"
442
  msgstr ""
443
 
444
+ #: contact-form-7/includes/functions.php:189
445
+ msgid "Korean"
446
  msgstr ""
447
 
448
+ #: contact-form-7/includes/functions.php:190
449
+ msgid "Latvian"
450
  msgstr ""
451
 
452
+ #: contact-form-7/includes/functions.php:191
453
+ msgid "Lithuanian"
454
+ msgstr ""
455
+
456
+ #: contact-form-7/includes/functions.php:192
457
+ msgid "Norwegian"
458
+ msgstr ""
459
+
460
+ #: contact-form-7/includes/functions.php:193
461
+ msgid "Persian"
462
+ msgstr ""
463
+
464
+ #: contact-form-7/includes/functions.php:194
465
+ msgid "Polish"
466
+ msgstr ""
467
+
468
+ #: contact-form-7/includes/functions.php:195
469
+ msgid "Portuguese"
470
+ msgstr ""
471
+
472
+ #: contact-form-7/includes/functions.php:196
473
+ msgid "Russian"
474
+ msgstr ""
475
+
476
+ #: contact-form-7/includes/functions.php:197
477
+ msgid "Romanian"
478
+ msgstr ""
479
+
480
+ #: contact-form-7/includes/functions.php:198
481
+ msgid "Serbian"
482
+ msgstr ""
483
+
484
+ #: contact-form-7/includes/functions.php:199
485
+ msgid "Slovak"
486
+ msgstr ""
487
+
488
+ #: contact-form-7/includes/functions.php:200
489
+ msgid "Slovene"
490
+ msgstr ""
491
+
492
+ #: contact-form-7/includes/functions.php:201
493
+ msgid "Spanish"
494
+ msgstr ""
495
+
496
+ #: contact-form-7/includes/functions.php:202
497
+ msgid "Swedish"
498
+ msgstr ""
499
+
500
+ #: contact-form-7/includes/functions.php:203
501
+ msgid "Thai"
502
+ msgstr ""
503
+
504
+ #: contact-form-7/includes/functions.php:204
505
+ msgid "Turkish"
506
+ msgstr ""
507
+
508
+ #: contact-form-7/includes/functions.php:205
509
+ msgid "Ukrainian"
510
+ msgstr ""
511
+
512
+ #: contact-form-7/includes/functions.php:206
513
+ msgid "Vietnamese"
514
+ msgstr ""
515
+
516
+ #: contact-form-7/modules/acceptance.php:94
517
+ msgid "Acceptance"
518
+ msgstr ""
519
+
520
+ #: contact-form-7/modules/acceptance.php:103
521
+ #: contact-form-7/modules/captcha.php:206
522
+ #: contact-form-7/modules/checkbox.php:196
523
+ #: contact-form-7/modules/file.php:234
524
+ msgid "Name"
525
+ msgstr ""
526
+
527
+ #: contact-form-7/modules/acceptance.php:108
528
+ #: contact-form-7/modules/acceptance.php:111
529
+ #: contact-form-7/modules/captcha.php:213
530
+ #: contact-form-7/modules/captcha.php:216
531
+ #: contact-form-7/modules/captcha.php:221
532
+ #: contact-form-7/modules/captcha.php:224
533
+ #: contact-form-7/modules/captcha.php:228
534
+ #: contact-form-7/modules/captcha.php:239
535
+ #: contact-form-7/modules/captcha.php:242
536
+ #: contact-form-7/modules/captcha.php:247
537
+ #: contact-form-7/modules/captcha.php:250
538
+ #: contact-form-7/modules/checkbox.php:201
539
+ #: contact-form-7/modules/checkbox.php:204
540
+ #: contact-form-7/modules/file.php:239
541
+ #: contact-form-7/modules/file.php:242
542
+ #: contact-form-7/modules/file.php:247
543
+ #: contact-form-7/modules/file.php:250
544
+ msgid "optional"
545
+ msgstr ""
546
+
547
+ #: contact-form-7/modules/acceptance.php:117
548
+ msgid "Make this checkbox checked by default?"
549
+ msgstr ""
550
+
551
+ #: contact-form-7/modules/acceptance.php:118
552
+ msgid "Make this checkbox work inversely?"
553
+ msgstr ""
554
+
555
+ #: contact-form-7/modules/acceptance.php:119
556
+ msgid "* That means visitor who accepts the term unchecks it."
557
  msgstr ""
558
 
559
+ #: contact-form-7/modules/acceptance.php:124
560
+ #: contact-form-7/modules/captcha.php:255
561
+ #: contact-form-7/modules/checkbox.php:224
562
+ #: contact-form-7/modules/file.php:255
563
  msgid "Copy this code and paste it into the form left."
564
  msgstr ""
565
 
566
+ #: contact-form-7/modules/captcha.php:65
567
+ msgid "To use CAPTCHA, you need <a href=\"http://wordpress.org/extend/plugins/really-simple-captcha/\">Really Simple CAPTCHA</a> plugin installed."
568
+ msgstr ""
569
+
570
+ #: contact-form-7/modules/captcha.php:181
571
+ msgid "The code that sender entered does not match the CAPTCHA"
572
+ msgstr ""
573
+
574
+ #: contact-form-7/modules/captcha.php:182
575
+ msgid "Your entered code is incorrect."
576
+ msgstr ""
577
+
578
+ #: contact-form-7/modules/captcha.php:192
579
+ msgid "CAPTCHA"
580
+ msgstr ""
581
+
582
+ #: contact-form-7/modules/captcha.php:203
583
+ msgid "Note: To use CAPTCHA, you need Really Simple CAPTCHA plugin installed."
584
+ msgstr ""
585
+
586
+ #: contact-form-7/modules/captcha.php:210
587
+ msgid "Image settings"
588
+ msgstr ""
589
+
590
+ #: contact-form-7/modules/captcha.php:221
591
  msgid "Foreground color"
592
  msgstr ""
593
 
594
+ #: contact-form-7/modules/captcha.php:224
595
  msgid "Background color"
596
  msgstr ""
597
 
598
+ #: contact-form-7/modules/captcha.php:228
599
  msgid "Image size"
600
  msgstr ""
601
 
602
+ #: contact-form-7/modules/captcha.php:229
603
  msgid "Small"
604
  msgstr ""
605
 
606
+ #: contact-form-7/modules/captcha.php:230
607
  msgid "Medium"
608
  msgstr ""
609
 
610
+ #: contact-form-7/modules/captcha.php:231
611
  msgid "Large"
612
  msgstr ""
613
 
614
+ #: contact-form-7/modules/captcha.php:236
 
 
 
 
615
  msgid "Input field settings"
616
  msgstr ""
617
 
618
+ #: contact-form-7/modules/captcha.php:256
619
  msgid "For image"
620
  msgstr ""
621
 
622
+ #: contact-form-7/modules/captcha.php:258
623
  msgid "For input field"
624
  msgstr ""
625
 
626
+ #: contact-form-7/modules/captcha.php:288
627
+ #, php-format
628
+ msgid "This contact form contains CAPTCHA fields, but the temporary folder for the files (%s) does not exist or is not writable. You can create the folder or change its permission manually."
629
  msgstr ""
630
 
631
+ #: contact-form-7/modules/captcha.php:294
632
+ msgid "This contact form contains CAPTCHA fields, but the necessary libraries (GD and FreeType) are not available on your server."
633
  msgstr ""
634
 
635
+ #: contact-form-7/modules/checkbox.php:169
636
+ msgid "Checkboxes"
637
  msgstr ""
638
 
639
+ #: contact-form-7/modules/checkbox.php:172
640
+ msgid "Radio buttons"
641
  msgstr ""
642
 
643
+ #: contact-form-7/modules/checkbox.php:193
644
+ #: contact-form-7/modules/file.php:233
645
+ msgid "Required field?"
646
  msgstr ""
647
 
648
+ #: contact-form-7/modules/checkbox.php:209
649
+ msgid "Choices"
650
  msgstr ""
651
 
652
+ #: contact-form-7/modules/checkbox.php:211
653
+ msgid "* One choice per line."
654
  msgstr ""
655
 
656
+ #: contact-form-7/modules/checkbox.php:215
657
+ msgid "Put a label first, a checkbox last?"
658
  msgstr ""
659
 
660
+ #: contact-form-7/modules/checkbox.php:216
661
+ msgid "Wrap each item with <label> tag?"
662
  msgstr ""
663
 
664
+ #: contact-form-7/modules/checkbox.php:218
665
+ msgid "Make checkboxes exclusive?"
666
  msgstr ""
667
 
668
+ #: contact-form-7/modules/checkbox.php:226
669
+ msgid "And, put this code into the Mail fields below."
670
  msgstr ""
671
 
672
+ #: contact-form-7/modules/file.php:197
673
+ msgid "Uploading a file fails for any reason"
674
  msgstr ""
675
 
676
+ #: contact-form-7/modules/file.php:198
677
+ msgid "Failed to upload file."
678
  msgstr ""
679
 
680
+ #: contact-form-7/modules/file.php:202
681
+ msgid "Uploaded file is not allowed file type"
682
  msgstr ""
683
 
684
+ #: contact-form-7/modules/file.php:203
685
+ msgid "This file type is not allowed."
686
  msgstr ""
687
 
688
+ #: contact-form-7/modules/file.php:207
689
+ msgid "Uploaded file is too large"
690
  msgstr ""
691
 
692
+ #: contact-form-7/modules/file.php:208
693
+ msgid "This file is too large."
694
  msgstr ""
695
 
696
+ #: contact-form-7/modules/file.php:212
697
+ msgid "Uploading a file fails for PHP error"
698
  msgstr ""
699
 
700
+ #: contact-form-7/modules/file.php:213
701
+ msgid "Failed to upload file. Error occurred."
702
  msgstr ""
703
 
704
+ #: contact-form-7/modules/file.php:224
705
+ msgid "File upload"
 
706
  msgstr ""
707
 
708
+ #: contact-form-7/modules/file.php:247
709
+ msgid "File size limit"
710
  msgstr ""
711
 
712
+ #: contact-form-7/modules/file.php:247
713
+ msgid "bytes"
714
  msgstr ""
715
 
716
+ #: contact-form-7/modules/file.php:250
717
+ msgid "Acceptable file types"
718
  msgstr ""
719
 
720
+ #: contact-form-7/modules/file.php:257
721
+ msgid "And, put this code into the File Attachments field below."
722
  msgstr ""
723
 
724
+ #: contact-form-7/modules/file.php:282
725
+ #, php-format
726
+ msgid "This contact form contains file uploading fields, but the temporary folder for the files (%s) does not exist or is not writable. You can create the folder or change its permission manually."
727
  msgstr ""
728
 
729
+ #: contact-form-7/modules/icl.php:74
730
+ msgid "This contact form contains [icl] tags, but they are obsolete and no longer functioning on this version of Contact Form 7. <a href=\"http://contactform7.com/2009/12/25/contact-form-in-your-language/#Creating_contact_form_in_different_languages\" target=\"_blank\">There is a simpler way for creating contact forms of other languages</a> and you are recommended to use it."
731
+ msgstr ""
732
+
733
+ #: contact-form-7/modules/quiz.php:164
734
+ msgid "Sender doesn't enter the correct answer to the quiz"
735
+ msgstr ""
736
+
737
+ #: contact-form-7/modules/quiz.php:165
738
  msgid "Your answer is not correct."
739
  msgstr ""
740
 
741
+ #: contact-form-7/modules/quiz.php:175
742
+ msgid "Quiz"
743
  msgstr ""
744
 
745
+ #: contact-form-7/modules/quiz.php:205
746
+ msgid "Quizzes"
747
  msgstr ""
748
 
749
+ #: contact-form-7/modules/quiz.php:207
750
+ msgid "* quiz|answer (e.g. 1+1=?|2)"
751
  msgstr ""
752
 
753
+ #: contact-form-7/modules/select.php:146
754
+ msgid "Drop-down menu"
755
  msgstr ""
756
 
757
+ #: contact-form-7/modules/select.php:175
758
+ msgid "Allow multiple selections?"
759
  msgstr ""
760
 
761
+ #: contact-form-7/modules/select.php:176
762
+ msgid "Insert a blank item as the first option?"
 
763
  msgstr ""
764
 
765
+ #: contact-form-7/modules/submit.php:55
766
+ msgid "Submit button"
767
  msgstr ""
768
 
769
+ #: contact-form-7/modules/submit.php:73
770
+ msgid "Label"
771
  msgstr ""
772
 
773
+ #: contact-form-7/modules/text.php:129
774
+ msgid "Text field"
775
  msgstr ""
776
 
777
+ #: contact-form-7/modules/text.php:132
778
+ msgid "Email field"
779
  msgstr ""
780
 
781
+ #: contact-form-7/modules/text.php:174
782
+ msgid "Akismet"
 
 
783
  msgstr ""
784
 
785
+ #: contact-form-7/modules/text.php:176
786
+ msgid "This field requires author's name"
787
+ msgstr ""
788
+
789
+ #: contact-form-7/modules/text.php:177
790
+ msgid "This field requires author's URL"
791
+ msgstr ""
792
+
793
+ #: contact-form-7/modules/text.php:179
794
+ msgid "This field requires author's email address"
795
+ msgstr ""
796
+
797
+ #: contact-form-7/modules/text.php:183
798
+ #: contact-form-7/modules/textarea.php:149
799
+ msgid "Default value"
800
+ msgstr ""
801
+
802
+ #: contact-form-7/modules/textarea.php:118
803
+ msgid "Text area"
804
  msgstr ""
805
 
modules/acceptance.php CHANGED
@@ -85,4 +85,46 @@ function wpcf7_acceptance_filter( $accepted ) {
85
  return $accepted;
86
  }
87
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
88
  ?>
85
  return $accepted;
86
  }
87
 
88
+
89
+ /* Tag generator */
90
+
91
+ add_action( 'admin_init', 'wpcf7_add_tag_generator_acceptance', 35 );
92
+
93
+ function wpcf7_add_tag_generator_acceptance() {
94
+ wpcf7_add_tag_generator( 'acceptance', __( 'Acceptance', 'wpcf7' ),
95
+ 'wpcf7-tg-pane-acceptance', 'wpcf7_tg_pane_acceptance' );
96
+ }
97
+
98
+ function wpcf7_tg_pane_acceptance( &$contact_form ) {
99
+ ?>
100
+ <div id="wpcf7-tg-pane-acceptance" class="hidden">
101
+ <form action="">
102
+ <table>
103
+ <tr><td><?php echo esc_html( __( 'Name', 'wpcf7' ) ); ?><br /><input type="text" name="name" class="tg-name oneline" /></td><td></td></tr>
104
+ </table>
105
+
106
+ <table>
107
+ <tr>
108
+ <td><code>id</code> (<?php echo esc_html( __( 'optional', 'wpcf7' ) ); ?>)<br />
109
+ <input type="text" name="id" class="idvalue oneline option" /></td>
110
+
111
+ <td><code>class</code> (<?php echo esc_html( __( 'optional', 'wpcf7' ) ); ?>)<br />
112
+ <input type="text" name="class" class="classvalue oneline option" /></td>
113
+ </tr>
114
+
115
+ <tr>
116
+ <td colspan="2">
117
+ <br /><input type="checkbox" name="default:on" class="option" />&nbsp;<?php echo esc_html( __( "Make this checkbox checked by default?", 'wpcf7' ) ); ?>
118
+ <br /><input type="checkbox" name="invert" class="option" />&nbsp;<?php echo esc_html( __( "Make this checkbox work inversely?", 'wpcf7' ) ); ?>
119
+ <br /><span style="font-size: smaller;"><?php echo esc_html( __( "* That means visitor who accepts the term unchecks it.", 'wpcf7' ) ); ?></span>
120
+ </td>
121
+ </tr>
122
+ </table>
123
+
124
+ <div class="tg-tag"><?php echo esc_html( __( "Copy this code and paste it into the form left.", 'wpcf7' ) ); ?><br /><input type="text" name="acceptance" class="tag" readonly="readonly" onfocus="this.select()" /></div>
125
+ </form>
126
+ </div>
127
+ <?php
128
+ }
129
+
130
  ?>
modules/captcha.php CHANGED
@@ -131,9 +131,10 @@ function wpcf7_captcha_validation_filter( $result, $tag ) {
131
 
132
  /* Ajax echo filter */
133
 
134
- add_filter( 'wpcf7_ajax_json_echo', 'wpcf7_captcha_ajax_echo_filter' );
 
135
 
136
- function wpcf7_captcha_ajax_echo_filter( $items ) {
137
  global $wpcf7_contact_form;
138
 
139
  if ( ! is_a( $wpcf7_contact_form, 'WPCF7_ContactForm' ) )
@@ -171,6 +172,132 @@ function wpcf7_captcha_ajax_echo_filter( $items ) {
171
  }
172
 
173
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
174
  /* CAPTCHA functions */
175
 
176
  function wpcf7_init_captcha() {
131
 
132
  /* Ajax echo filter */
133
 
134
+ add_filter( 'wpcf7_ajax_onload', 'wpcf7_captcha_ajax_refill' );
135
+ add_filter( 'wpcf7_ajax_json_echo', 'wpcf7_captcha_ajax_refill' );
136
 
137
+ function wpcf7_captcha_ajax_refill( $items ) {
138
  global $wpcf7_contact_form;
139
 
140
  if ( ! is_a( $wpcf7_contact_form, 'WPCF7_ContactForm' ) )
172
  }
173
 
174
 
175
+ /* Messages */
176
+
177
+ add_filter( 'wpcf7_messages', 'wpcf7_captcha_messages' );
178
+
179
+ function wpcf7_captcha_messages( $messages ) {
180
+ return array_merge( $messages, array( 'captcha_not_match' => array(
181
+ 'description' => __( "The code that sender entered does not match the CAPTCHA", 'wpcf7' ),
182
+ 'default' => __( 'Your entered code is incorrect.', 'wpcf7' )
183
+ ) ) );
184
+ }
185
+
186
+
187
+ /* Tag generator */
188
+
189
+ add_action( 'admin_init', 'wpcf7_add_tag_generator_captcha', 45 );
190
+
191
+ function wpcf7_add_tag_generator_captcha() {
192
+ wpcf7_add_tag_generator( 'captcha', __( 'CAPTCHA', 'wpcf7' ),
193
+ 'wpcf7-tg-pane-captcha', 'wpcf7_tg_pane_captcha' );
194
+ }
195
+
196
+ function wpcf7_tg_pane_captcha( &$contact_form ) {
197
+ ?>
198
+ <div id="wpcf7-tg-pane-captcha" class="hidden">
199
+ <form action="">
200
+ <table>
201
+
202
+ <?php if ( ! class_exists( 'ReallySimpleCaptcha' ) ) : ?>
203
+ <tr><td colspan="2"><strong style="color: #e6255b"><?php echo esc_html( __( "Note: To use CAPTCHA, you need Really Simple CAPTCHA plugin installed.", 'wpcf7' ) ); ?></strong><br /><a href="http://wordpress.org/extend/plugins/really-simple-captcha/">http://wordpress.org/extend/plugins/really-simple-captcha/</a></td></tr>
204
+ <?php endif; ?>
205
+
206
+ <tr><td><?php echo esc_html( __( 'Name', 'wpcf7' ) ); ?><br /><input type="text" name="name" class="tg-name oneline" /></td><td></td></tr>
207
+ </table>
208
+
209
+ <table class="scope captchac">
210
+ <caption><?php echo esc_html( __( "Image settings", 'wpcf7' ) ); ?></caption>
211
+
212
+ <tr>
213
+ <td><code>id</code> (<?php echo esc_html( __( 'optional', 'wpcf7' ) ); ?>)<br />
214
+ <input type="text" name="id" class="idvalue oneline option" /></td>
215
+
216
+ <td><code>class</code> (<?php echo esc_html( __( 'optional', 'wpcf7' ) ); ?>)<br />
217
+ <input type="text" name="class" class="classvalue oneline option" /></td>
218
+ </tr>
219
+
220
+ <tr>
221
+ <td><?php echo esc_html( __( "Foreground color", 'wpcf7' ) ); ?> (<?php echo esc_html( __( 'optional', 'wpcf7' ) ); ?>)<br />
222
+ <input type="text" name="fg" class="color oneline option" /></td>
223
+
224
+ <td><?php echo esc_html( __( "Background color", 'wpcf7' ) ); ?> (<?php echo esc_html( __( 'optional', 'wpcf7' ) ); ?>)<br />
225
+ <input type="text" name="bg" class="color oneline option" /></td>
226
+ </tr>
227
+
228
+ <tr><td colspan="2"><?php echo esc_html( __( "Image size", 'wpcf7' ) ); ?> (<?php echo esc_html( __( 'optional', 'wpcf7' ) ); ?>)<br />
229
+ <input type="checkbox" name="size:s" class="exclusive option" />&nbsp;<?php echo esc_html( __( "Small", 'wpcf7' ) ); ?>&emsp;
230
+ <input type="checkbox" name="size:m" class="exclusive option" />&nbsp;<?php echo esc_html( __( "Medium", 'wpcf7' ) ); ?>&emsp;
231
+ <input type="checkbox" name="size:l" class="exclusive option" />&nbsp;<?php echo esc_html( __( "Large", 'wpcf7' ) ); ?>
232
+ </td></tr>
233
+ </table>
234
+
235
+ <table class="scope captchar">
236
+ <caption><?php echo esc_html( __( "Input field settings", 'wpcf7' ) ); ?></caption>
237
+
238
+ <tr>
239
+ <td><code>id</code> (<?php echo esc_html( __( 'optional', 'wpcf7' ) ); ?>)<br />
240
+ <input type="text" name="id" class="idvalue oneline option" /></td>
241
+
242
+ <td><code>class</code> (<?php echo esc_html( __( 'optional', 'wpcf7' ) ); ?>)<br />
243
+ <input type="text" name="class" class="classvalue oneline option" /></td>
244
+ </tr>
245
+
246
+ <tr>
247
+ <td><code>size</code> (<?php echo esc_html( __( 'optional', 'wpcf7' ) ); ?>)<br />
248
+ <input type="text" name="size" class="numeric oneline option" /></td>
249
+
250
+ <td><code>maxlength</code> (<?php echo esc_html( __( 'optional', 'wpcf7' ) ); ?>)<br />
251
+ <input type="text" name="maxlength" class="numeric oneline option" /></td>
252
+ </tr>
253
+ </table>
254
+
255
+ <div class="tg-tag"><?php echo esc_html( __( "Copy this code and paste it into the form left.", 'wpcf7' ) ); ?>
256
+ <br />1) <?php echo esc_html( __( "For image", 'wpcf7' ) ); ?>
257
+ <input type="text" name="captchac" class="tag" readonly="readonly" onfocus="this.select()" />
258
+ <br />2) <?php echo esc_html( __( "For input field", 'wpcf7' ) ); ?>
259
+ <input type="text" name="captchar" class="tag" readonly="readonly" onfocus="this.select()" />
260
+ </div>
261
+ </form>
262
+ </div>
263
+ <?php
264
+ }
265
+
266
+
267
+ /* Warning message */
268
+
269
+ add_action( 'wpcf7_admin_before_subsubsub', 'wpcf7_captcha_display_warning_message' );
270
+
271
+ function wpcf7_captcha_display_warning_message( &$contact_form ) {
272
+ if ( ! $contact_form )
273
+ return;
274
+
275
+ $has_tags = (bool) $contact_form->form_scan_shortcode(
276
+ array( 'type' => array( 'captchac' ) ) );
277
+
278
+ if ( ! $has_tags )
279
+ return;
280
+
281
+ if ( ! class_exists( 'ReallySimpleCaptcha' ) )
282
+ return;
283
+
284
+ $uploads_dir = wpcf7_captcha_tmp_dir();
285
+ wpcf7_init_captcha();
286
+
287
+ if ( ! is_dir( $uploads_dir ) || ! is_writable( $uploads_dir ) ) {
288
+ $message = sprintf( __( 'This contact form contains CAPTCHA fields, but the temporary folder for the files (%s) does not exist or is not writable. You can create the folder or change its permission manually.', 'wpcf7' ), $uploads_dir );
289
+
290
+ echo '<div class="error"><p><strong>' . esc_html( $message ) . '</strong></p></div>';
291
+ }
292
+
293
+ if ( ! function_exists( 'imagecreatetruecolor' ) || ! function_exists( 'imagettftext' ) ) {
294
+ $message = __( 'This contact form contains CAPTCHA fields, but the necessary libraries (GD and FreeType) are not available on your server.', 'wpcf7' );
295
+
296
+ echo '<div class="error"><p><strong>' . esc_html( $message ) . '</strong></p></div>';
297
+ }
298
+ }
299
+
300
+
301
  /* CAPTCHA functions */
302
 
303
  function wpcf7_init_captcha() {
modules/checkbox.php CHANGED
@@ -160,4 +160,73 @@ function wpcf7_checkbox_validation_filter( $result, $tag ) {
160
  return $result;
161
  }
162
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
163
  ?>
160
  return $result;
161
  }
162
 
163
+
164
+ /* Tag generator */
165
+
166
+ add_action( 'admin_init', 'wpcf7_add_tag_generator_checkbox_and_radio', 30 );
167
+
168
+ function wpcf7_add_tag_generator_checkbox_and_radio() {
169
+ wpcf7_add_tag_generator( 'checkbox', __( 'Checkboxes', 'wpcf7' ),
170
+ 'wpcf7-tg-pane-checkbox', 'wpcf7_tg_pane_checkbox' );
171
+
172
+ wpcf7_add_tag_generator( 'radio', __( 'Radio buttons', 'wpcf7' ),
173
+ 'wpcf7-tg-pane-radio', 'wpcf7_tg_pane_radio' );
174
+ }
175
+
176
+ function wpcf7_tg_pane_checkbox( &$contact_form ) {
177
+ wpcf7_tg_pane_checkbox_and_radio( 'checkbox' );
178
+ }
179
+
180
+ function wpcf7_tg_pane_radio( &$contact_form ) {
181
+ wpcf7_tg_pane_checkbox_and_radio( 'radio' );
182
+ }
183
+
184
+ function wpcf7_tg_pane_checkbox_and_radio( $type = 'checkbox' ) {
185
+ if ( 'radio' != $type )
186
+ $type = 'checkbox';
187
+
188
+ ?>
189
+ <div id="wpcf7-tg-pane-<?php echo $type; ?>" class="hidden">
190
+ <form action="">
191
+ <table>
192
+ <?php if ( 'checkbox' == $type ) : ?>
193
+ <tr><td><input type="checkbox" name="required" />&nbsp;<?php echo esc_html( __( 'Required field?', 'wpcf7' ) ); ?></td></tr>
194
+ <?php endif; ?>
195
+
196
+ <tr><td><?php echo esc_html( __( 'Name', 'wpcf7' ) ); ?><br /><input type="text" name="name" class="tg-name oneline" /></td><td></td></tr>
197
+ </table>
198
+
199
+ <table>
200
+ <tr>
201
+ <td><code>id</code> (<?php echo esc_html( __( 'optional', 'wpcf7' ) ); ?>)<br />
202
+ <input type="text" name="id" class="idvalue oneline option" /></td>
203
+
204
+ <td><code>class</code> (<?php echo esc_html( __( 'optional', 'wpcf7' ) ); ?>)<br />
205
+ <input type="text" name="class" class="classvalue oneline option" /></td>
206
+ </tr>
207
+
208
+ <tr>
209
+ <td><?php echo esc_html( __( 'Choices', 'wpcf7' ) ); ?><br />
210
+ <textarea name="values"></textarea><br />
211
+ <span style="font-size: smaller"><?php echo esc_html( __( "* One choice per line.", 'wpcf7' ) ); ?></span>
212
+ </td>
213
+
214
+ <td>
215
+ <br /><input type="checkbox" name="label_first" class="option" />&nbsp;<?php echo esc_html( __( 'Put a label first, a checkbox last?', 'wpcf7' ) ); ?>
216
+ <br /><input type="checkbox" name="use_label_element" class="option" />&nbsp;<?php echo esc_html( __( 'Wrap each item with <label> tag?', 'wpcf7' ) ); ?>
217
+ <?php if ( 'checkbox' == $type ) : ?>
218
+ <br /><input type="checkbox" name="exclusive" class="option" />&nbsp;<?php echo esc_html( __( 'Make checkboxes exclusive?', 'wpcf7' ) ); ?>
219
+ <?php endif; ?>
220
+ </td>
221
+ </tr>
222
+ </table>
223
+
224
+ <div class="tg-tag"><?php echo esc_html( __( "Copy this code and paste it into the form left.", 'wpcf7' ) ); ?><br /><input type="text" name="<?php echo $type; ?>" class="tag" readonly="readonly" onfocus="this.select()" /></div>
225
+
226
+ <div class="tg-mail-tag"><?php echo esc_html( __( "And, put this code into the Mail fields below.", 'wpcf7' ) ); ?><br /><span class="arrow">&#11015;</span>&nbsp;<input type="text" class="mail-tag" readonly="readonly" onfocus="this.select()" /></div>
227
+ </form>
228
+ </div>
229
+ <?php
230
+ }
231
+
232
  ?>
modules/file.php CHANGED
@@ -180,10 +180,112 @@ function wpcf7_file_validation_filter( $result, $tag ) {
180
 
181
  $wpcf7_contact_form->uploaded_files[$name] = $new_file;
182
 
 
 
 
183
  return $result;
184
  }
185
 
186
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
187
  /* File uploading functions */
188
 
189
  function wpcf7_init_uploads() {
180
 
181
  $wpcf7_contact_form->uploaded_files[$name] = $new_file;
182
 
183
+ if ( ! isset( $_POST[$name] ) )
184
+ $_POST[$name] = $filename;
185
+
186
  return $result;
187
  }
188
 
189
 
190
+ /* Messages */
191
+
192
+ add_filter( 'wpcf7_messages', 'wpcf7_file_messages' );
193
+
194
+ function wpcf7_file_messages( $messages ) {
195
+ return array_merge( $messages, array(
196
+ 'upload_failed' => array(
197
+ 'description' => __( "Uploading a file fails for any reason", 'wpcf7' ),
198
+ 'default' => __( 'Failed to upload file.', 'wpcf7' )
199
+ ),
200
+
201
+ 'upload_file_type_invalid' => array(
202
+ 'description' => __( "Uploaded file is not allowed file type", 'wpcf7' ),
203
+ 'default' => __( 'This file type is not allowed.', 'wpcf7' )
204
+ ),
205
+
206
+ 'upload_file_too_large' => array(
207
+ 'description' => __( "Uploaded file is too large", 'wpcf7' ),
208
+ 'default' => __( 'This file is too large.', 'wpcf7' )
209
+ ),
210
+
211
+ 'upload_failed_php_error' => array(
212
+ 'description' => __( "Uploading a file fails for PHP error", 'wpcf7' ),
213
+ 'default' => __( 'Failed to upload file. Error occurred.', 'wpcf7' )
214
+ )
215
+ ) );
216
+ }
217
+
218
+
219
+ /* Tag generator */
220
+
221
+ add_action( 'admin_init', 'wpcf7_add_tag_generator_file', 50 );
222
+
223
+ function wpcf7_add_tag_generator_file() {
224
+ wpcf7_add_tag_generator( 'file', __( 'File upload', 'wpcf7' ),
225
+ 'wpcf7-tg-pane-file', 'wpcf7_tg_pane_file' );
226
+ }
227
+
228
+ function wpcf7_tg_pane_file( &$contact_form ) {
229
+ ?>
230
+ <div id="wpcf7-tg-pane-file" class="hidden">
231
+ <form action="">
232
+ <table>
233
+ <tr><td><input type="checkbox" name="required" />&nbsp;<?php echo esc_html( __( 'Required field?', 'wpcf7' ) ); ?></td></tr>
234
+ <tr><td><?php echo esc_html( __( 'Name', 'wpcf7' ) ); ?><br /><input type="text" name="name" class="tg-name oneline" /></td><td></td></tr>
235
+ </table>
236
+
237
+ <table>
238
+ <tr>
239
+ <td><code>id</code> (<?php echo esc_html( __( 'optional', 'wpcf7' ) ); ?>)<br />
240
+ <input type="text" name="id" class="idvalue oneline option" /></td>
241
+
242
+ <td><code>class</code> (<?php echo esc_html( __( 'optional', 'wpcf7' ) ); ?>)<br />
243
+ <input type="text" name="class" class="classvalue oneline option" /></td>
244
+ </tr>
245
+
246
+ <tr>
247
+ <td><?php echo esc_html( __( "File size limit", 'wpcf7' ) ); ?> (<?php echo esc_html( __( 'bytes', 'wpcf7' ) ); ?>) (<?php echo esc_html( __( 'optional', 'wpcf7' ) ); ?>)<br />
248
+ <input type="text" name="limit" class="filesize oneline option" /></td>
249
+
250
+ <td><?php echo esc_html( __( "Acceptable file types", 'wpcf7' ) ); ?> (<?php echo esc_html( __( 'optional', 'wpcf7' ) ); ?>)<br />
251
+ <input type="text" name="filetypes" class="filetype oneline option" /></td>
252
+ </tr>
253
+ </table>
254
+
255
+ <div class="tg-tag"><?php echo esc_html( __( "Copy this code and paste it into the form left.", 'wpcf7' ) ); ?><br /><input type="text" name="file" class="tag" readonly="readonly" onfocus="this.select()" /></div>
256
+
257
+ <div class="tg-mail-tag"><?php echo esc_html( __( "And, put this code into the File Attachments field below.", 'wpcf7' ) ); ?><br /><span class="arrow">&#11015;</span>&nbsp;<input type="text" class="mail-tag" readonly="readonly" onfocus="this.select()" /></div>
258
+ </form>
259
+ </div>
260
+ <?php
261
+ }
262
+
263
+
264
+ /* Warning message */
265
+
266
+ add_action( 'wpcf7_admin_before_subsubsub', 'wpcf7_file_display_warning_message' );
267
+
268
+ function wpcf7_file_display_warning_message( &$contact_form ) {
269
+ if ( ! $contact_form )
270
+ return;
271
+
272
+ $has_tags = (bool) $contact_form->form_scan_shortcode(
273
+ array( 'type' => array( 'file', 'file*' ) ) );
274
+
275
+ if ( ! $has_tags )
276
+ return;
277
+
278
+ $uploads_dir = wpcf7_upload_tmp_dir();
279
+ wpcf7_init_uploads();
280
+
281
+ if ( ! is_dir( $uploads_dir ) || ! is_writable( $uploads_dir ) ) {
282
+ $message = sprintf( __( 'This contact form contains file uploading fields, but the temporary folder for the files (%s) does not exist or is not writable. You can create the folder or change its permission manually.', 'wpcf7' ), $uploads_dir );
283
+
284
+ echo '<div class="error"><p><strong>' . esc_html( $message ) . '</strong></p></div>';
285
+ }
286
+ }
287
+
288
+
289
  /* File uploading functions */
290
 
291
  function wpcf7_init_uploads() {
modules/icl.php CHANGED
@@ -1,17 +1,9 @@
1
  <?php
2
  /**
3
- ** ICL module for ICanLocalize translation service
 
4
  **/
5
 
6
- function icl_wpcf7_wpml_available() {
7
- global $sitepress;
8
-
9
- return is_a( $sitepress, 'SitePress' );
10
- }
11
-
12
- if ( ! icl_wpcf7_wpml_available() )
13
- return;
14
-
15
  /* Shortcode handler */
16
 
17
  wpcf7_add_shortcode( 'icl', 'icl_wpcf7_shortcode_handler', true );
@@ -25,91 +17,20 @@ function icl_wpcf7_shortcode_handler( $tag ) {
25
  $values = (array) $tag['values'];
26
  $content = $tag['content'];
27
 
 
 
28
  $content = trim( $content );
29
- if ( ! empty( $content ) ) {
30
- $string_name = icl_wpcf7_string_name( $content, $name );
31
- return icl_wpcf7_translate( $string_name, $content );
32
- }
33
 
34
  $value = trim( $values[0] );
35
- if ( ! empty( $value ) ) {
36
- $string_name = icl_wpcf7_string_name( $value, $name, 0 );
37
- return icl_wpcf7_translate( $string_name, $value );
38
- }
39
 
40
  return '';
41
  }
42
 
43
 
44
- /* Form tag filter */
45
-
46
- add_filter( 'wpcf7_form_tag', 'icl_wpcf7_form_tag_filter' );
47
-
48
- function icl_wpcf7_form_tag_filter( $tag ) {
49
- if ( ! is_array( $tag ) )
50
- return $tag;
51
-
52
- $type = $tag['type'];
53
- $name = $tag['name'];
54
- $options = (array) $tag['options'];
55
- $values = (array) $tag['values'];
56
- $raw_values = (array) $tag['raw_values'];
57
- $pipes = $tag['pipes'];
58
- $content = $tag['content'];
59
-
60
- $icl_option = array();
61
- foreach ( $options as $option ) {
62
- if ( 'icl' == $option ) {
63
- $icl_option = array( 'icl', null );
64
- break;
65
- } elseif ( preg_match( '/^icl:(.+)$/', $option, $matches ) ) {
66
- $icl_option = array( 'icl', $matches[1] );
67
- break;
68
- }
69
- }
70
-
71
- if ( ! ('icl' == $type || $icl_option ) )
72
- return $tag;
73
-
74
- $str_id = $icl_option[1] ? $icl_option[1] : $name;
75
-
76
- $new_values = array();
77
-
78
- if ( $raw_values && $pipes && is_a( $pipes, 'WPCF7_Pipes' ) && ! $pipes->zero() ) {
79
- $new_raw_values = array();
80
- foreach ( $raw_values as $key => $value ) {
81
- $string_name = icl_wpcf7_string_name( $value, $str_id, $key );
82
- $new_raw_values[$key] = icl_wpcf7_translate( $string_name, $value );
83
- }
84
-
85
- $new_pipes = new WPCF7_Pipes( $new_raw_values );
86
- $new_values = $new_pipes->collect_befores();
87
- $tag['pipes'] = $new_pipes;
88
-
89
- } elseif ( $values ) {
90
- foreach ( $values as $key => $value ) {
91
- $string_name = icl_wpcf7_string_name( $value, $str_id, $key );
92
- $new_values[$key] = icl_wpcf7_translate( $string_name, $value );
93
- }
94
- }
95
-
96
- if ( preg_match( '/^(?:text|email|textarea|captchar|submit)[*]?$/', $type ) )
97
- $tag['labels'] = $tag['values'] = $new_values;
98
- else
99
- $tag['labels'] = $new_values;
100
-
101
- $content = trim( $content );
102
-
103
- if ( ! empty( $content ) ) {
104
- $string_name = icl_wpcf7_string_name( $content, $str_id );
105
- $content = icl_wpcf7_translate( $string_name, $content );
106
- $tag['content'] = $content;
107
- }
108
-
109
- return $tag;
110
- }
111
-
112
-
113
  /* Message dispaly filter */
114
 
115
  add_filter( 'wpcf7_display_message', 'icl_wpcf7_display_message_filter' );
@@ -122,119 +43,37 @@ function icl_wpcf7_display_message_filter( $message ) {
122
  }
123
 
124
 
125
- /* Collecting strings hook after saving */
126
-
127
- add_action( 'wpcf7_after_save', 'icl_wpcf7_collect_strings' );
128
-
129
- function icl_wpcf7_collect_strings( &$contact_form ) {
130
- $scanned = $contact_form->form_scan_shortcode();
131
 
132
- foreach ( $scanned as $tag ) {
133
- if ( ! is_array( $tag ) )
134
- continue;
135
 
136
- $type = $tag['type'];
137
- $name = $tag['name'];
138
- $options = (array) $tag['options'];
139
- $raw_values = (array) $tag['raw_values'];
140
- $content = $tag['content'];
141
 
142
- $icl_option = array();
143
- foreach ( $options as $option ) {
144
- if ( 'icl' == $option ) {
145
- $icl_option = array( 'icl', null );
146
- break;
147
- } elseif ( preg_match( '/^icl:(.+)$/', $option, $matches ) ) {
148
- $icl_option = array( 'icl', $matches[1] );
149
- break;
150
- }
151
- }
152
 
153
- if ( ! ('icl' == $type || $icl_option ) )
154
- continue;
155
 
156
- $str_id = $icl_option[1] ? $icl_option[1] : $name;
 
157
 
158
- if ( ! empty( $content ) ) {
159
- $string_name = icl_wpcf7_string_name( $content, $str_id );
160
- icl_wpcf7_register_string( $string_name, $content );
161
-
162
- } elseif ( ! empty( $raw_values ) ) {
163
- foreach ( $raw_values as $key => $value ) {
164
- $value = trim( $value );
165
- $string_name = icl_wpcf7_string_name( $value, $str_id, $key );
166
- icl_wpcf7_register_string( $string_name, $value );
167
- }
168
- }
169
- }
170
-
171
- /* From messages */
172
-
173
- $messages = (array) $contact_form->messages;
174
-
175
- $shortcode_manager = new WPCF7_ShortcodeManager();
176
- $shortcode_manager->add_shortcode( 'icl', create_function( '$tag', 'return null;' ), true );
177
-
178
- foreach ( $messages as $message ) {
179
- $tags = $shortcode_manager->scan_shortcode( $message );
180
- foreach ( $tags as $tag ) {
181
- $name = $tag['name'];
182
- $values = (array) $tag['values'];
183
- $content = trim( $tag['content'] );
184
-
185
- if ( ! empty( $content ) ) {
186
- $string_name = icl_wpcf7_string_name( $content, $name );
187
- icl_wpcf7_register_string( $string_name, $content );
188
-
189
- } else {
190
- foreach ( $values as $key => $value ) {
191
- $value = trim( $value );
192
- $string_name = icl_wpcf7_string_name( $value, $name, $key );
193
- icl_wpcf7_register_string( $string_name, $value );
194
- }
195
  }
196
  }
197
  }
198
- }
199
-
200
-
201
- /* Functions */
202
-
203
- function icl_wpcf7_string_name( $value, $name = '', $key = '' ) {
204
- if ( ! empty( $name ) ) {
205
- $string_name = '@' . $name;
206
- if ( '' !== $key )
207
- $string_name .= ' ' . $key;
208
- } else {
209
- $string_name = '#' . md5( $value );
210
- }
211
-
212
- return $string_name;
213
- }
214
 
215
- function icl_wpcf7_register_string( $name, $value ) {
216
- if ( ! function_exists( 'icl_register_string' ) )
217
- return false;
218
-
219
- $context = 'Contact Form 7';
220
-
221
- $value = trim( $value );
222
- if ( empty( $value ) )
223
- return false;
224
-
225
- icl_register_string( $context, $name, $value );
226
- }
227
-
228
- function icl_wpcf7_translate( $name, $value = '' ) {
229
- if ( ! function_exists( 'icl_t' ) )
230
- return $value;
231
-
232
- if ( empty( $name ) )
233
- return $value;
234
 
235
- $context = 'Contact Form 7';
236
 
237
- return icl_t( $context, $name, $value );
238
  }
239
 
240
  ?>
1
  <?php
2
  /**
3
+ ** Note: This ICL module is obsolete and no longer functioning on this version.
4
+ ** There is a simpler way for creating contact forms of other languages.
5
  **/
6
 
 
 
 
 
 
 
 
 
 
7
  /* Shortcode handler */
8
 
9
  wpcf7_add_shortcode( 'icl', 'icl_wpcf7_shortcode_handler', true );
17
  $values = (array) $tag['values'];
18
  $content = $tag['content'];
19
 
20
+ // Just return the content.
21
+
22
  $content = trim( $content );
23
+ if ( ! empty( $content ) )
24
+ return $content;
 
 
25
 
26
  $value = trim( $values[0] );
27
+ if ( ! empty( $value ) )
28
+ return $value;
 
 
29
 
30
  return '';
31
  }
32
 
33
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
34
  /* Message dispaly filter */
35
 
36
  add_filter( 'wpcf7_display_message', 'icl_wpcf7_display_message_filter' );
43
  }
44
 
45
 
46
+ /* Warning message */
 
 
 
 
 
47
 
48
+ add_action( 'wpcf7_admin_before_subsubsub', 'icl_wpcf7_display_warning_message' );
 
 
49
 
50
+ function icl_wpcf7_display_warning_message( &$contact_form ) {
51
+ if ( ! $contact_form )
52
+ return;
 
 
53
 
54
+ $has_icl_tags = (bool) $contact_form->form_scan_shortcode(
55
+ array( 'type' => array( 'icl' ) ) );
 
 
 
 
 
 
 
 
56
 
57
+ if ( ! $has_icl_tags ) {
58
+ $messages = (array) $contact_form->messages;
59
 
60
+ $shortcode_manager = new WPCF7_ShortcodeManager();
61
+ $shortcode_manager->add_shortcode( 'icl', create_function( '$tag', 'return null;' ), true );
62
 
63
+ foreach ( $messages as $message ) {
64
+ if ( $shortcode_manager->scan_shortcode( $message ) ) {
65
+ $has_icl_tags = true;
66
+ break;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
67
  }
68
  }
69
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
70
 
71
+ if ( ! $has_icl_tags )
72
+ return;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
73
 
74
+ $message = __( "This contact form contains [icl] tags, but they are obsolete and no longer functioning on this version of Contact Form 7. <a href=\"http://contactform7.com/2009/12/25/contact-form-in-your-language/#Creating_contact_form_in_different_languages\" target=\"_blank\">There is a simpler way for creating contact forms of other languages</a> and you are recommended to use it.", 'wpcf7' );
75
 
76
+ echo '<div class="error"><p><strong>' . $message . '</strong></p></div>';
77
  }
78
 
79
  ?>
modules/quiz.php CHANGED
@@ -104,9 +104,10 @@ function wpcf7_quiz_validation_filter( $result, $tag ) {
104
 
105
  /* Ajax echo filter */
106
 
107
- add_filter( 'wpcf7_ajax_json_echo', 'wpcf7_quiz_ajax_echo_filter' );
 
108
 
109
- function wpcf7_quiz_ajax_echo_filter( $items ) {
110
  global $wpcf7_contact_form;
111
 
112
  if ( ! is_a( $wpcf7_contact_form, 'WPCF7_ContactForm' ) )
@@ -153,4 +154,65 @@ function wpcf7_quiz_ajax_echo_filter( $items ) {
153
  return $items;
154
  }
155
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
156
  ?>
104
 
105
  /* Ajax echo filter */
106
 
107
+ add_filter( 'wpcf7_ajax_onload', 'wpcf7_quiz_ajax_refill' );
108
+ add_filter( 'wpcf7_ajax_json_echo', 'wpcf7_quiz_ajax_refill' );
109
 
110
+ function wpcf7_quiz_ajax_refill( $items ) {
111
  global $wpcf7_contact_form;
112
 
113
  if ( ! is_a( $wpcf7_contact_form, 'WPCF7_ContactForm' ) )
154
  return $items;
155
  }
156
 
157
+
158
+ /* Messages */
159
+
160
+ add_filter( 'wpcf7_messages', 'wpcf7_quiz_messages' );
161
+
162
+ function wpcf7_quiz_messages( $messages ) {
163
+ return array_merge( $messages, array( 'quiz_answer_not_correct' => array(
164
+ 'description' => __( "Sender doesn't enter the correct answer to the quiz", 'wpcf7' ),
165
+ 'default' => __( 'Your answer is not correct.', 'wpcf7' )
166
+ ) ) );
167
+ }
168
+
169
+
170
+ /* Tag generator */
171
+
172
+ add_action( 'admin_init', 'wpcf7_add_tag_generator_quiz', 40 );
173
+
174
+ function wpcf7_add_tag_generator_quiz() {
175
+ wpcf7_add_tag_generator( 'quiz', __( 'Quiz', 'wpcf7' ),
176
+ 'wpcf7-tg-pane-quiz', 'wpcf7_tg_pane_quiz' );
177
+ }
178
+
179
+ function wpcf7_tg_pane_quiz( &$contact_form ) {
180
+ ?>
181
+ <div id="wpcf7-tg-pane-quiz" class="hidden">
182
+ <form action="">
183
+ <table>
184
+ <tr><td><?php echo esc_html( __( 'Name', 'wpcf7' ) ); ?><br /><input type="text" name="name" class="tg-name oneline" /></td><td></td></tr>
185
+ </table>
186
+
187
+ <table>
188
+ <tr>
189
+ <td><code>id</code> (<?php echo esc_html( __( 'optional', 'wpcf7' ) ); ?>)<br />
190
+ <input type="text" name="id" class="idvalue oneline option" /></td>
191
+
192
+ <td><code>class</code> (<?php echo esc_html( __( 'optional', 'wpcf7' ) ); ?>)<br />
193
+ <input type="text" name="class" class="classvalue oneline option" /></td>
194
+ </tr>
195
+
196
+ <tr>
197
+ <td><code>size</code> (<?php echo esc_html( __( 'optional', 'wpcf7' ) ); ?>)<br />
198
+ <input type="text" name="size" class="numeric oneline option" /></td>
199
+
200
+ <td><code>maxlength</code> (<?php echo esc_html( __( 'optional', 'wpcf7' ) ); ?>)<br />
201
+ <input type="text" name="maxlength" class="numeric oneline option" /></td>
202
+ </tr>
203
+
204
+ <tr>
205
+ <td><?php echo esc_html( __( 'Quizzes', 'wpcf7' ) ); ?><br />
206
+ <textarea name="values"></textarea><br />
207
+ <span style="font-size: smaller"><?php echo esc_html( __( "* quiz|answer (e.g. 1+1=?|2)", 'wpcf7' ) ); ?></span>
208
+ </td>
209
+ </tr>
210
+ </table>
211
+
212
+ <div class="tg-tag"><?php echo esc_html( __( "Copy this code and paste it into the form left.", 'wpcf7' ) ); ?><br /><input type="text" name="quiz" class="tag" readonly="readonly" onfocus="this.select()" /></div>
213
+ </form>
214
+ </div>
215
+ <?php
216
+ }
217
+
218
  ?>
modules/select.php CHANGED
@@ -137,4 +137,53 @@ function wpcf7_select_validation_filter( $result, $tag ) {
137
  return $result;
138
  }
139
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
140
  ?>
137
  return $result;
138
  }
139
 
140
+
141
+ /* Tag generator */
142
+
143
+ add_action( 'admin_init', 'wpcf7_add_tag_generator_menu', 25 );
144
+
145
+ function wpcf7_add_tag_generator_menu() {
146
+ wpcf7_add_tag_generator( 'menu', __( 'Drop-down menu', 'wpcf7' ),
147
+ 'wpcf7-tg-pane-menu', 'wpcf7_tg_pane_menu' );
148
+ }
149
+
150
+ function wpcf7_tg_pane_menu( &$contact_form ) {
151
+ ?>
152
+ <div id="wpcf7-tg-pane-menu" class="hidden">
153
+ <form action="">
154
+ <table>
155
+ <tr><td><input type="checkbox" name="required" />&nbsp;<?php echo esc_html( __( 'Required field?', 'wpcf7' ) ); ?></td></tr>
156
+ <tr><td><?php echo esc_html( __( 'Name', 'wpcf7' ) ); ?><br /><input type="text" name="name" class="tg-name oneline" /></td><td></td></tr>
157
+ </table>
158
+
159
+ <table>
160
+ <tr>
161
+ <td><code>id</code> (<?php echo esc_html( __( 'optional', 'wpcf7' ) ); ?>)<br />
162
+ <input type="text" name="id" class="idvalue oneline option" /></td>
163
+
164
+ <td><code>class</code> (<?php echo esc_html( __( 'optional', 'wpcf7' ) ); ?>)<br />
165
+ <input type="text" name="class" class="classvalue oneline option" /></td>
166
+ </tr>
167
+
168
+ <tr>
169
+ <td><?php echo esc_html( __( 'Choices', 'wpcf7' ) ); ?><br />
170
+ <textarea name="values"></textarea><br />
171
+ <span style="font-size: smaller"><?php echo esc_html( __( "* One choice per line.", 'wpcf7' ) ); ?></span>
172
+ </td>
173
+
174
+ <td>
175
+ <br /><input type="checkbox" name="multiple" class="option" />&nbsp;<?php echo esc_html( __( 'Allow multiple selections?', 'wpcf7' ) ); ?>
176
+ <br /><input type="checkbox" name="include_blank" class="option" />&nbsp;<?php echo esc_html( __( 'Insert a blank item as the first option?', 'wpcf7' ) ); ?>
177
+ </td>
178
+ </tr>
179
+ </table>
180
+
181
+ <div class="tg-tag"><?php echo esc_html( __( "Copy this code and paste it into the form left.", 'wpcf7' ) ); ?><br /><input type="text" name="select" class="tag" readonly="readonly" onfocus="this.select()" /></div>
182
+
183
+ <div class="tg-mail-tag"><?php echo esc_html( __( "And, put this code into the Mail fields below.", 'wpcf7' ) ); ?><br /><span class="arrow">&#11015;</span>&nbsp;<input type="text" class="mail-tag" readonly="readonly" onfocus="this.select()" /></div>
184
+ </form>
185
+ </div>
186
+ <?php
187
+ }
188
+
189
  ?>
modules/submit.php CHANGED
@@ -46,4 +46,41 @@ function wpcf7_submit_shortcode_handler( $tag ) {
46
  return $html;
47
  }
48
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
49
  ?>
46
  return $html;
47
  }
48
 
49
+
50
+ /* Tag generator */
51
+
52
+ add_action( 'admin_init', 'wpcf7_add_tag_generator_submit', 55 );
53
+
54
+ function wpcf7_add_tag_generator_submit() {
55
+ wpcf7_add_tag_generator( 'submit', __( 'Submit button', 'wpcf7' ),
56
+ 'wpcf7-tg-pane-submit', 'wpcf7_tg_pane_submit', array( 'nameless' => 1 ) );
57
+ }
58
+
59
+ function wpcf7_tg_pane_submit( &$contact_form ) {
60
+ ?>
61
+ <div id="wpcf7-tg-pane-submit" class="hidden">
62
+ <form action="">
63
+ <table>
64
+ <tr>
65
+ <td><code>id</code> (<?php echo esc_html( __( 'optional', 'wpcf7' ) ); ?>)<br />
66
+ <input type="text" name="id" class="idvalue oneline option" /></td>
67
+
68
+ <td><code>class</code> (<?php echo esc_html( __( 'optional', 'wpcf7' ) ); ?>)<br />
69
+ <input type="text" name="class" class="classvalue oneline option" /></td>
70
+ </tr>
71
+
72
+ <tr>
73
+ <td><?php echo esc_html( __( 'Label', 'wpcf7' ) ); ?> (<?php echo esc_html( __( 'optional', 'wpcf7' ) ); ?>)<br />
74
+ <input type="text" name="values" class="oneline" /></td>
75
+
76
+ <td></td>
77
+ </tr>
78
+ </table>
79
+
80
+ <div class="tg-tag"><?php echo esc_html( __( "Copy this code and paste it into the form left.", 'wpcf7' ) ); ?><br /><input type="text" name="submit" class="tag" readonly="readonly" onfocus="this.select()" /></div>
81
+ </form>
82
+ </div>
83
+ <?php
84
+ }
85
+
86
  ?>
modules/text.php CHANGED
@@ -120,4 +120,76 @@ function wpcf7_text_validation_filter( $result, $tag ) {
120
  return $result;
121
  }
122
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
123
  ?>
120
  return $result;
121
  }
122
 
123
+
124
+ /* Tag generator */
125
+
126
+ add_action( 'admin_init', 'wpcf7_add_tag_generator_text_and_email', 15 );
127
+
128
+ function wpcf7_add_tag_generator_text_and_email() {
129
+ wpcf7_add_tag_generator( 'text', __( 'Text field', 'wpcf7' ),
130
+ 'wpcf7-tg-pane-text', 'wpcf7_tg_pane_text' );
131
+
132
+ wpcf7_add_tag_generator( 'email', __( 'Email field', 'wpcf7' ),
133
+ 'wpcf7-tg-pane-email', 'wpcf7_tg_pane_email' );
134
+ }
135
+
136
+ function wpcf7_tg_pane_text( &$contact_form ) {
137
+ wpcf7_tg_pane_text_and_email( 'text' );
138
+ }
139
+
140
+ function wpcf7_tg_pane_email( &$contact_form ) {
141
+ wpcf7_tg_pane_text_and_email( 'email' );
142
+ }
143
+
144
+ function wpcf7_tg_pane_text_and_email( $type = 'text' ) {
145
+ if ( 'email' != $type )
146
+ $type = 'text';
147
+
148
+ ?>
149
+ <div id="wpcf7-tg-pane-<?php echo $type; ?>" class="hidden">
150
+ <form action="">
151
+ <table>
152
+ <tr><td><input type="checkbox" name="required" />&nbsp;<?php echo esc_html( __( 'Required field?', 'wpcf7' ) ); ?></td></tr>
153
+ <tr><td><?php echo esc_html( __( 'Name', 'wpcf7' ) ); ?><br /><input type="text" name="name" class="tg-name oneline" /></td><td></td></tr>
154
+ </table>
155
+
156
+ <table>
157
+ <tr>
158
+ <td><code>id</code> (<?php echo esc_html( __( 'optional', 'wpcf7' ) ); ?>)<br />
159
+ <input type="text" name="id" class="idvalue oneline option" /></td>
160
+
161
+ <td><code>class</code> (<?php echo esc_html( __( 'optional', 'wpcf7' ) ); ?>)<br />
162
+ <input type="text" name="class" class="classvalue oneline option" /></td>
163
+ </tr>
164
+
165
+ <tr>
166
+ <td><code>size</code> (<?php echo esc_html( __( 'optional', 'wpcf7' ) ); ?>)<br />
167
+ <input type="text" name="size" class="numeric oneline option" /></td>
168
+
169
+ <td><code>maxlength</code> (<?php echo esc_html( __( 'optional', 'wpcf7' ) ); ?>)<br />
170
+ <input type="text" name="maxlength" class="numeric oneline option" /></td>
171
+ </tr>
172
+
173
+ <tr>
174
+ <td><?php echo esc_html( __( 'Akismet', 'wpcf7' ) ); ?> (<?php echo esc_html( __( 'optional', 'wpcf7' ) ); ?>)<br />
175
+ <?php if ( 'text' == $type ) : ?>
176
+ <input type="checkbox" name="akismet:author" class="exclusive option" />&nbsp;<?php echo esc_html( __( "This field requires author's name", 'wpcf7' ) ); ?><br />
177
+ <input type="checkbox" name="akismet:author_url" class="exclusive option" />&nbsp;<?php echo esc_html( __( "This field requires author's URL", 'wpcf7' ) ); ?>
178
+ <?php else : ?>
179
+ <input type="checkbox" name="akismet:author_email" class="option" />&nbsp;<?php echo esc_html( __( "This field requires author's email address", 'wpcf7' ) ); ?>
180
+ <?php endif; ?>
181
+ </td>
182
+
183
+ <td><?php echo esc_html( __( 'Default value', 'wpcf7' ) ); ?> (<?php echo esc_html( __( 'optional', 'wpcf7' ) ); ?>)<br /><input type="text" name="values" class="oneline" /></td>
184
+ </tr>
185
+ </table>
186
+
187
+ <div class="tg-tag"><?php echo esc_html( __( "Copy this code and paste it into the form left.", 'wpcf7' ) ); ?><br /><input type="text" name="<?php echo $type; ?>" class="tag" readonly="readonly" onfocus="this.select()" /></div>
188
+
189
+ <div class="tg-mail-tag"><?php echo esc_html( __( "And, put this code into the Mail fields below.", 'wpcf7' ) ); ?><br /><span class="arrow">&#11015;</span>&nbsp;<input type="text" class="mail-tag" readonly="readonly" onfocus="this.select()" /></div>
190
+ </form>
191
+ </div>
192
+ <?php
193
+ }
194
+
195
  ?>
modules/textarea.php CHANGED
@@ -109,4 +109,53 @@ function wpcf7_textarea_validation_filter( $result, $tag ) {
109
  return $result;
110
  }
111
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
112
  ?>
109
  return $result;
110
  }
111
 
112
+
113
+ /* Tag generator */
114
+
115
+ add_action( 'admin_init', 'wpcf7_add_tag_generator_textarea', 20 );
116
+
117
+ function wpcf7_add_tag_generator_textarea() {
118
+ wpcf7_add_tag_generator( 'textarea', __( 'Text area', 'wpcf7' ),
119
+ 'wpcf7-tg-pane-textarea', 'wpcf7_tg_pane_textarea' );
120
+ }
121
+
122
+ function wpcf7_tg_pane_textarea( &$contact_form ) {
123
+ ?>
124
+ <div id="wpcf7-tg-pane-textarea" class="hidden">
125
+ <form action="">
126
+ <table>
127
+ <tr><td><input type="checkbox" name="required" />&nbsp;<?php echo esc_html( __( 'Required field?', 'wpcf7' ) ); ?></td></tr>
128
+ <tr><td><?php echo esc_html( __( 'Name', 'wpcf7' ) ); ?><br /><input type="text" name="name" class="tg-name oneline" /></td><td></td></tr>
129
+ </table>
130
+
131
+ <table>
132
+ <tr>
133
+ <td><code>id</code> (<?php echo esc_html( __( 'optional', 'wpcf7' ) ); ?>)<br />
134
+ <input type="text" name="id" class="idvalue oneline option" /></td>
135
+
136
+ <td><code>class</code> (<?php echo esc_html( __( 'optional', 'wpcf7' ) ); ?>)<br />
137
+ <input type="text" name="class" class="classvalue oneline option" /></td>
138
+ </tr>
139
+
140
+ <tr>
141
+ <td><code>cols</code> (<?php echo esc_html( __( 'optional', 'wpcf7' ) ); ?>)<br />
142
+ <input type="text" name="cols" class="numeric oneline option" /></td>
143
+
144
+ <td><code>rows</code> (<?php echo esc_html( __( 'optional', 'wpcf7' ) ); ?>)<br />
145
+ <input type="text" name="rows" class="numeric oneline option" /></td>
146
+ </tr>
147
+
148
+ <tr>
149
+ <td><?php echo esc_html( __( 'Default value', 'wpcf7' ) ); ?> (<?php echo esc_html( __( 'optional', 'wpcf7' ) ); ?>)<br /><input type="text" name="values" class="oneline" /></td>
150
+ </tr>
151
+ </table>
152
+
153
+ <div class="tg-tag"><?php echo esc_html( __( "Copy this code and paste it into the form left.", 'wpcf7' ) ); ?><br /><input type="text" name="textarea" class="tag" readonly="readonly" onfocus="this.select()" /></div>
154
+
155
+ <div class="tg-mail-tag"><?php echo esc_html( __( "And, put this code into the Mail fields below.", 'wpcf7' ) ); ?><br /><span class="arrow">&#11015;</span>&nbsp;<input type="text" class="mail-tag" readonly="readonly" onfocus="this.select()" /></div>
156
+ </form>
157
+ </div>
158
+ <?php
159
+ }
160
+
161
  ?>
screenshot-1.png CHANGED
Binary file
contact-form-7.js → scripts.js RENAMED
@@ -14,6 +14,15 @@ jQuery(document).ready(function() {
14
  });
15
  } catch (e) {
16
  }
 
 
 
 
 
 
 
 
 
17
  });
18
 
19
  // Exclusive checkbox
@@ -60,6 +69,27 @@ function wpcf7NotValidTip(into, message) {
60
  });
61
  }
62
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
63
  function wpcf7ProcessJson(data) {
64
  var wpcf7ResponseOutput = jQuery(data.into).find('div.wpcf7-response-output');
65
  wpcf7ClearResponseOutput();
@@ -72,20 +102,11 @@ function wpcf7ProcessJson(data) {
72
  }
73
 
74
  if (data.captcha) {
75
- jQuery.each(data.captcha, function(i, n) {
76
- jQuery(data.into).find(':input[name="' + i + '"]').clearFields();
77
- jQuery(data.into).find('img.wpcf7-captcha-' + i).attr('src', n);
78
- var match = /([0-9]+)\.(png|gif|jpeg)$/.exec(n);
79
- jQuery(data.into).find('input:hidden[name="_wpcf7_captcha_challenge_' + i + '"]').attr('value', match[1]);
80
- });
81
  }
82
 
83
  if (data.quiz) {
84
- jQuery.each(data.quiz, function(i, n) {
85
- jQuery(data.into).find(':input[name="' + i + '"]').clearFields();
86
- jQuery(data.into).find(':input[name="' + i + '"]').siblings('span.wpcf7-quiz-label').text(n[0]);
87
- jQuery(data.into).find('input:hidden[name="_wpcf7_quiz_answer_' + i + '"]').attr('value', n[1]);
88
- });
89
  }
90
 
91
  if (1 == data.spam) {
@@ -108,6 +129,23 @@ function wpcf7ProcessJson(data) {
108
  wpcf7ResponseOutput.append(data.message).slideDown('fast');
109
  }
110
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
111
  function wpcf7ClearResponseOutput() {
112
  jQuery('div.wpcf7-response-output').hide().empty().removeClass('wpcf7-mail-sent-ok wpcf7-mail-sent-ng wpcf7-validation-errors wpcf7-spam-blocked');
113
  jQuery('span.wpcf7-not-valid-tip').remove();
14
  });
15
  } catch (e) {
16
  }
17
+
18
+ try {
19
+ if (_wpcf7.cached) {
20
+ jQuery('div.wpcf7 > form').each(function(i, n) {
21
+ wpcf7OnloadRefill(n);
22
+ });
23
+ }
24
+ } catch (e) {
25
+ }
26
  });
27
 
28
  // Exclusive checkbox
69
  });
70
  }
71
 
72
+ function wpcf7OnloadRefill(form) {
73
+ var url = jQuery(form).attr('action');
74
+ if (0 < url.indexOf('#'))
75
+ url = url.substr(0, url.indexOf('#'));
76
+
77
+ var id = jQuery(form).find('input[name="_wpcf7"]').val();
78
+ var unitTag = jQuery(form).find('input[name="_wpcf7_unit_tag"]').val();
79
+
80
+ jQuery.getJSON(url,
81
+ { _wpcf7_is_ajax_call: 1, _wpcf7: id },
82
+ function(data) {
83
+ if (data && data.captcha) {
84
+ wpcf7RefillCaptcha('#' + unitTag, data.captcha);
85
+ }
86
+ if (data && data.quiz) {
87
+ wpcf7RefillQuiz('#' + unitTag, data.quiz);
88
+ }
89
+ }
90
+ );
91
+ }
92
+
93
  function wpcf7ProcessJson(data) {
94
  var wpcf7ResponseOutput = jQuery(data.into).find('div.wpcf7-response-output');
95
  wpcf7ClearResponseOutput();
102
  }
103
 
104
  if (data.captcha) {
105
+ wpcf7RefillCaptcha(data.into, data.captcha);
 
 
 
 
 
106
  }
107
 
108
  if (data.quiz) {
109
+ wpcf7RefillQuiz(data.into, data.quiz);
 
 
 
 
110
  }
111
 
112
  if (1 == data.spam) {
129
  wpcf7ResponseOutput.append(data.message).slideDown('fast');
130
  }
131
 
132
+ function wpcf7RefillCaptcha(form, captcha) {
133
+ jQuery.each(captcha, function(i, n) {
134
+ jQuery(form).find(':input[name="' + i + '"]').clearFields();
135
+ jQuery(form).find('img.wpcf7-captcha-' + i).attr('src', n);
136
+ var match = /([0-9]+)\.(png|gif|jpeg)$/.exec(n);
137
+ jQuery(form).find('input:hidden[name="_wpcf7_captcha_challenge_' + i + '"]').attr('value', match[1]);
138
+ });
139
+ }
140
+
141
+ function wpcf7RefillQuiz(form, quiz) {
142
+ jQuery.each(quiz, function(i, n) {
143
+ jQuery(form).find(':input[name="' + i + '"]').clearFields();
144
+ jQuery(form).find(':input[name="' + i + '"]').siblings('span.wpcf7-quiz-label').text(n[0]);
145
+ jQuery(form).find('input:hidden[name="_wpcf7_quiz_answer_' + i + '"]').attr('value', n[1]);
146
+ });
147
+ }
148
+
149
  function wpcf7ClearResponseOutput() {
150
  jQuery('div.wpcf7-response-output').hide().empty().removeClass('wpcf7-mail-sent-ok wpcf7-mail-sent-ng wpcf7-validation-errors wpcf7-spam-blocked');
151
  jQuery('span.wpcf7-not-valid-tip').remove();
settings.php CHANGED
@@ -5,30 +5,23 @@ function wpcf7_plugin_path( $path = '' ) {
5
  }
6
 
7
  function wpcf7_plugin_url( $path = '' ) {
8
- global $wp_version;
9
-
10
- if ( version_compare( $wp_version, '2.8', '<' ) ) { // Using WordPress 2.7
11
- $path = path_join( WPCF7_PLUGIN_NAME, $path );
12
- return plugins_url( $path );
13
- }
14
-
15
  return plugins_url( $path, WPCF7_PLUGIN_BASENAME );
16
  }
17
 
18
- function wpcf7_admin_url( $file, $query = array() ) {
19
- $file = trim( $file, ' /' );
20
- if ( 'admin/' != substr( $file, 0, 6 ) )
21
- $file = 'admin/' . $file;
 
22
 
23
  $path = 'admin.php';
24
- $path .= '?page=' . WPCF7_PLUGIN_NAME . '/' . $file;
25
 
26
  if ( $query = build_query( $query ) )
27
- $path .= '&' . $query;
28
 
29
  $url = admin_url( $path );
30
 
31
- return sanitize_url( $url );
32
  }
33
 
34
  function wpcf7_table_name() {
@@ -45,38 +38,6 @@ function wpcf7_table_exists() {
45
  return strtolower( $wpdb->get_var( "SHOW TABLES LIKE '$table_name'" ) ) == strtolower( $table_name );
46
  }
47
 
48
- // Pre-2.8 compatibility
49
- if ( ! function_exists( 'esc_js' ) ) {
50
- function esc_js( $text ) {
51
- return js_escape( $text );
52
- }
53
- }
54
-
55
- if ( ! function_exists( 'esc_html' ) ) {
56
- function esc_html( $text ) {
57
- return wp_specialchars( $text );
58
- }
59
- }
60
-
61
- if ( ! function_exists( 'esc_attr' ) ) {
62
- function esc_attr( $text ) {
63
- return attribute_escape( $text );
64
- }
65
- }
66
-
67
- if ( ! function_exists( 'esc_sql' ) ) {
68
- function esc_sql( $text ) {
69
- global $wpdb;
70
- return $wpdb->escape( $text );
71
- }
72
- }
73
-
74
- if ( ! function_exists( 'esc_url' ) ) {
75
- function esc_url( $url, $protocols = null ) {
76
- return clean_url( $url, $protocols, 'display' );
77
- }
78
- }
79
-
80
  require_once WPCF7_PLUGIN_DIR . '/includes/functions.php';
81
  require_once WPCF7_PLUGIN_DIR . '/includes/formatting.php';
82
  require_once WPCF7_PLUGIN_DIR . '/includes/pipe.php';
@@ -96,12 +57,6 @@ function wpcf7_contact_forms() {
96
  return $wpdb->get_results( "SELECT cf7_unit_id as id, title FROM $table_name" );
97
  }
98
 
99
- $wpcf7_contact_form = null;
100
- $wpcf7_request_uri = null;
101
- $wpcf7_processing_within = null;
102
- $wpcf7_unit_count = null;
103
- $wpcf7_widget_count = null;
104
-
105
  add_action( 'plugins_loaded', 'wpcf7_set_request_uri', 9 );
106
 
107
  function wpcf7_set_request_uri() {
@@ -137,8 +92,7 @@ function wpcf7_load_modules() {
137
  add_action( 'init', 'wpcf7_load_plugin_textdomain' );
138
 
139
  function wpcf7_load_plugin_textdomain() {
140
- load_plugin_textdomain( 'wpcf7',
141
- 'wp-content/plugins/contact-form-7/languages', 'contact-form-7/languages' );
142
  }
143
 
144
  ?>
5
  }
6
 
7
  function wpcf7_plugin_url( $path = '' ) {
 
 
 
 
 
 
 
8
  return plugins_url( $path, WPCF7_PLUGIN_BASENAME );
9
  }
10
 
11
+ function wpcf7_admin_url( $query = array() ) {
12
+ global $plugin_page;
13
+
14
+ if ( ! isset( $query['page'] ) )
15
+ $query['page'] = $plugin_page;
16
 
17
  $path = 'admin.php';
 
18
 
19
  if ( $query = build_query( $query ) )
20
+ $path .= '?' . $query;
21
 
22
  $url = admin_url( $path );
23
 
24
+ return esc_url_raw( $url );
25
  }
26
 
27
  function wpcf7_table_name() {
38
  return strtolower( $wpdb->get_var( "SHOW TABLES LIKE '$table_name'" ) ) == strtolower( $table_name );
39
  }
40
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
41
  require_once WPCF7_PLUGIN_DIR . '/includes/functions.php';
42
  require_once WPCF7_PLUGIN_DIR . '/includes/formatting.php';
43
  require_once WPCF7_PLUGIN_DIR . '/includes/pipe.php';
57
  return $wpdb->get_results( "SELECT cf7_unit_id as id, title FROM $table_name" );
58
  }
59
 
 
 
 
 
 
 
60
  add_action( 'plugins_loaded', 'wpcf7_set_request_uri', 9 );
61
 
62
  function wpcf7_set_request_uri() {
92
  add_action( 'init', 'wpcf7_load_plugin_textdomain' );
93
 
94
  function wpcf7_load_plugin_textdomain() {
95
+ load_plugin_textdomain( 'wpcf7', false, 'contact-form-7/languages' );
 
96
  }
97
 
98
  ?>
stylesheet-rtl.css → styles-rtl.css RENAMED
File without changes
stylesheet.css → styles.css RENAMED
File without changes
uninstall.php ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ if ( ! defined( 'WP_UNINSTALL_PLUGIN' ) )
4
+ exit();
5
+
6
+ function wpcf7_delete_plugin() {
7
+ global $wpdb;
8
+
9
+ $table_name = $wpdb->prefix . "contact_form_7";
10
+
11
+ $wpdb->query( "DROP TABLE IF EXISTS $table_name" );
12
+ }
13
+
14
+ wpcf7_delete_plugin();
15
+
16
+ ?>
wp-contact-form-7.php CHANGED
@@ -4,11 +4,11 @@ Plugin Name: Contact Form 7
4
  Plugin URI: http://contactform7.com/
5
  Description: Just another contact form plugin. Simple but flexible.
6
  Author: Takayuki Miyoshi
7
- Version: 2.0.7
8
  Author URI: http://ideasilo.wordpress.com/
9
  */
10
 
11
- /* Copyright 2007-2009 Takayuki Miyoshi (email: takayukister at gmail.com)
12
 
13
  This program is free software; you can redistribute it and/or modify
14
  it under the terms of the GNU General Public License as published by
@@ -25,7 +25,7 @@ Author URI: http://ideasilo.wordpress.com/
25
  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
26
  */
27
 
28
- define( 'WPCF7_VERSION', '2.0.7' );
29
 
30
  if ( ! defined( 'WPCF7_PLUGIN_BASENAME' ) )
31
  define( 'WPCF7_PLUGIN_BASENAME', plugin_basename( __FILE__ ) );
4
  Plugin URI: http://contactform7.com/
5
  Description: Just another contact form plugin. Simple but flexible.
6
  Author: Takayuki Miyoshi
7
+ Version: 2.1
8
  Author URI: http://ideasilo.wordpress.com/
9
  */
10
 
11
+ /* Copyright 2007-2010 Takayuki Miyoshi (email: takayukister at gmail.com)
12
 
13
  This program is free software; you can redistribute it and/or modify
14
  it under the terms of the GNU General Public License as published by
25
  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
26
  */
27
 
28
+ define( 'WPCF7_VERSION', '2.1' );
29
 
30
  if ( ! defined( 'WPCF7_PLUGIN_BASENAME' ) )
31
  define( 'WPCF7_PLUGIN_BASENAME', plugin_basename( __FILE__ ) );