Advanced Custom Fields - Version 3.4.1

Version Description

  • [Added] Save user fields into wp_usermeta http://support.advancedcustomfields.com/discussion/2758/get_users-and-meta_key
  • [Added] Add compatibility with media tags plugin - http://support.advancedcustomfields.com/discussion/comment/7596#Comment_7596
  • [Added] Wysiwyg Field: Add Default value option
  • [Added] Number Field: Add Default value option
  • [Fixed] Validate relationship posts - http://support.advancedcustomfields.com/discussion/3033/relationship-field-throws-error-when-related-item-is-trashed
  • [Added] Allow "options" as post_id for get_fields - http://support.advancedcustomfields.com/discussion/1926/3-1-8-broke-get_fields-for-options
  • [Added] Repeater Field: Add sub field width option
  • [Added] Repeater Field: Add sub field description option
  • [Updated] Repeater Field: Update UI design
  • [Fixed] Fix missing ajax event on page parent - http://support.advancedcustomfields.com/discussion/3060/show-correct-box-based-on-page-parent
  • [Updated] Update french translation - http://support.advancedcustomfields.com/discussion/3088/french-translation-for-3-4-0
Download this release

Release Info

Developer elliotcondon
Plugin Icon 128x128 Advanced Custom Fields
Version 3.4.1
Comparing to
See all releases

Code changes from version 3.4.0 to 3.4.1

acf.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Advanced Custom Fields
4
  Plugin URI: http://www.advancedcustomfields.com/
5
  Description: Fully customise WordPress edit screens with powerful fields. Boasting a professional interface and a powerfull API, it’s a must have for any web developer working with WordPress. Field types include: Wysiwyg, text, textarea, image, file, select, checkbox, page link, post object, date picker, color picker, repeater, flexible content, gallery and more!
6
- Version: 3.4.0
7
  Author: Elliot Condon
8
  Author URI: http://www.elliotcondon.com/
9
  License: GPL
@@ -47,8 +47,8 @@ class Acf
47
  // vars
48
  $this->path = plugin_dir_path(__FILE__);
49
  $this->dir = plugins_url('',__FILE__);
50
- $this->version = '3.4.0';
51
- $this->upgrade_version = '3.3.3'; // this is the latest version which requires an upgrade
52
  $this->cache = array(); // basic array cache to hold data throughout the page load
53
 
54
 
@@ -850,24 +850,36 @@ class Acf
850
 
851
  function render_fields_for_input($fields, $post_id)
852
  {
 
 
 
 
 
 
 
 
 
 
 
853
 
 
854
  // create fields
855
  if($fields)
856
  {
857
  foreach($fields as $field)
858
  {
 
 
 
 
 
859
  // if they didn't select a type, skip this field
860
- if($field['type'] == 'null') continue;
 
861
 
862
  // set value
863
  $field['value'] = $this->get_value($post_id, $field);
864
 
865
- // required
866
- if(!isset($field['required']))
867
- {
868
- $field['required'] = "0";
869
- }
870
-
871
  $required_class = "";
872
  $required_label = "";
873
 
@@ -1695,6 +1707,7 @@ class Acf
1695
  }
1696
 
1697
 
 
1698
  /*
1699
  * acf_save_post
1700
  *
@@ -1704,21 +1717,18 @@ class Acf
1704
 
1705
  function acf_save_post( $post_id )
1706
  {
1707
- // vars
1708
- $fields = false;
1709
-
1710
-
1711
  // load from post
1712
- if( isset($_POST['fields']) )
1713
  {
1714
- $fields = $_POST['fields'];
1715
  }
1716
 
1717
 
1718
  // loop through and save
1719
- if($fields)
1720
  {
1721
- foreach($fields as $key => $value)
1722
  {
1723
  // get field
1724
  $field = $this->get_acf_field($key);
@@ -1728,6 +1738,9 @@ class Acf
1728
  // foreach($fields as $key => $value)
1729
  }
1730
  // if($fields)
 
 
 
1731
  }
1732
 
1733
 
3
  Plugin Name: Advanced Custom Fields
4
  Plugin URI: http://www.advancedcustomfields.com/
5
  Description: Fully customise WordPress edit screens with powerful fields. Boasting a professional interface and a powerfull API, it’s a must have for any web developer working with WordPress. Field types include: Wysiwyg, text, textarea, image, file, select, checkbox, page link, post object, date picker, color picker, repeater, flexible content, gallery and more!
6
+ Version: 3.4.1
7
  Author: Elliot Condon
8
  Author URI: http://www.elliotcondon.com/
9
  License: GPL
47
  // vars
48
  $this->path = plugin_dir_path(__FILE__);
49
  $this->dir = plugins_url('',__FILE__);
50
+ $this->version = '3.4.1';
51
+ $this->upgrade_version = '3.4.1'; // this is the latest version which requires an upgrade
52
  $this->cache = array(); // basic array cache to hold data throughout the page load
53
 
54
 
850
 
851
  function render_fields_for_input($fields, $post_id)
852
  {
853
+ // vars
854
+ $defaults = array(
855
+ 'key' => '',
856
+ 'label' => '',
857
+ 'name' => '',
858
+ 'type' => '',
859
+ 'instructions' => '',
860
+ 'required' => '0',
861
+ 'order_no' => '0',
862
+ 'value' => '',
863
+ );
864
 
865
+
866
  // create fields
867
  if($fields)
868
  {
869
  foreach($fields as $field)
870
  {
871
+ // give defaults
872
+
873
+ $field = array_merge($defaults, $field);
874
+
875
+
876
  // if they didn't select a type, skip this field
877
+ if(!$field['type'] || $field['type'] == 'null') continue;
878
+
879
 
880
  // set value
881
  $field['value'] = $this->get_value($post_id, $field);
882
 
 
 
 
 
 
 
883
  $required_class = "";
884
  $required_label = "";
885
 
1707
  }
1708
 
1709
 
1710
+
1711
  /*
1712
  * acf_save_post
1713
  *
1717
 
1718
  function acf_save_post( $post_id )
1719
  {
1720
+
 
 
 
1721
  // load from post
1722
+ if( !isset($_POST['fields']) )
1723
  {
1724
+ return false;
1725
  }
1726
 
1727
 
1728
  // loop through and save
1729
+ if( $_POST['fields'] )
1730
  {
1731
+ foreach( $_POST['fields'] as $key => $value )
1732
  {
1733
  // get field
1734
  $field = $this->get_acf_field($key);
1738
  // foreach($fields as $key => $value)
1739
  }
1740
  // if($fields)
1741
+
1742
+
1743
+ return true;
1744
  }
1745
 
1746
 
core/api.php CHANGED
@@ -16,7 +16,7 @@ $GLOBALS['acf_field'] = array();
16
  function get_fields($post_id = false)
17
  {
18
  // vars
19
- global $post;
20
 
21
  if(!$post_id)
22
  {
@@ -24,22 +24,45 @@ function get_fields($post_id = false)
24
  }
25
 
26
 
27
- // default
 
 
 
 
 
 
 
 
28
  $value = array();
29
 
30
- $keys = get_post_custom_keys($post_id);
31
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
32
  if($keys)
33
  {
34
  foreach($keys as $key)
35
  {
36
- if(substr($key, 0, 1) != "_")
37
- {
38
- $value[$key] = get_field($key, $post_id);
39
- }
40
  }
41
  }
42
 
 
43
  // no value
44
  if(empty($value))
45
  {
16
  function get_fields($post_id = false)
17
  {
18
  // vars
19
+ global $post, $wpdb;
20
 
21
  if(!$post_id)
22
  {
24
  }
25
 
26
 
27
+ // allow for option == options
28
+ if( $post_id == "option" )
29
+ {
30
+ $post_id = "options";
31
+ }
32
+
33
+
34
+ // vars
35
+ $field_key = "";
36
  $value = array();
37
 
38
+
39
+ // get field_names
40
+ if( is_numeric($post_id) )
41
+ {
42
+ $keys = $wpdb->get_col($wpdb->prepare(
43
+ "SELECT meta_key FROM $wpdb->postmeta WHERE post_id = %d and meta_key NOT LIKE %s",
44
+ $post_id,
45
+ '\_%'
46
+ ));
47
+ }
48
+ else
49
+ {
50
+ $keys = $wpdb->get_col($wpdb->prepare(
51
+ "SELECT option_name FROM $wpdb->options WHERE option_name LIKE %s",
52
+ $post_id . '\_%'
53
+ ));
54
+ }
55
+
56
+
57
  if($keys)
58
  {
59
  foreach($keys as $key)
60
  {
61
+ $value[$key] = get_field($key, $post_id);
 
 
 
62
  }
63
  }
64
 
65
+
66
  // no value
67
  if(empty($value))
68
  {
core/controllers/everything_fields.php CHANGED
@@ -282,6 +282,12 @@ class acf_everything_fields
282
 
283
  function save_taxonomy( $term_id )
284
  {
 
 
 
 
 
 
285
  // $post_id to save against
286
  $post_id = $_POST['taxonomy'] . '_' . $term_id;
287
 
282
 
283
  function save_taxonomy( $term_id )
284
  {
285
+ // for some weird reason, this is triggered by saving a menu...
286
+ if( !isset($_POST['taxonomy']) )
287
+ {
288
+ return;
289
+ }
290
+
291
  // $post_id to save against
292
  $post_id = $_POST['taxonomy'] . '_' . $term_id;
293
 
core/controllers/upgrade.php CHANGED
@@ -112,6 +112,10 @@ class acf_upgrade
112
  {
113
  $next = '3.3.3';
114
  }
 
 
 
 
115
 
116
  ?>
117
  <script type="text/javascript">
@@ -729,6 +733,80 @@ class acf_upgrade
729
  // update version
730
  update_option('acf_version','3.3.3');
731
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
732
  $return = array(
733
  'status' => true,
734
  'message' => $message,
112
  {
113
  $next = '3.3.3';
114
  }
115
+ elseif( $version < '3.4.1' )
116
+ {
117
+ $next = '3.4.1';
118
+ }
119
 
120
  ?>
121
  <script type="text/javascript">
733
  // update version
734
  update_option('acf_version','3.3.3');
735
 
736
+ $return = array(
737
+ 'status' => true,
738
+ 'message' => $message,
739
+ 'next' => '3.4.1',
740
+ );
741
+
742
+ break;
743
+
744
+
745
+ /*
746
+ * 3.4.1
747
+ *
748
+ * @description: Move user custom fields from wp_options to wp_usermeta
749
+ * @created: 20/07/12
750
+ */
751
+
752
+ case '3.4.1':
753
+
754
+ // vars
755
+ $message = __("Moving user custom fields from wp_options to wp_usermeta'",'acf') . '...';
756
+
757
+ $option_row_ids = array();
758
+ $option_rows = $wpdb->get_results("SELECT option_id, option_name, option_value FROM $wpdb->options WHERE option_name LIKE 'user%' OR option_name LIKE '\_user%'", ARRAY_A);
759
+
760
+
761
+ if( $option_rows )
762
+ {
763
+ foreach( $option_rows as $k => &$row)
764
+ {
765
+ preg_match('/user_([0-9])_(.*)/', $row['option_name'], $matches);
766
+
767
+
768
+ // if no matches, this is not an acf value, ignore it
769
+ if( !$matches )
770
+ {
771
+ continue;
772
+ }
773
+
774
+
775
+ // add to $delete_option_rows
776
+ $option_row_ids[] = $row['option_id'];
777
+
778
+
779
+ // meta_key prefix
780
+ $meta_key_prefix = "";
781
+ if( substr($row['option_name'], 0, 1) == "_" )
782
+ {
783
+ $meta_key_prefix = '_';
784
+ }
785
+
786
+
787
+ // update user meta
788
+ update_user_meta( $matches[1], $meta_key_prefix . $matches[2], $row['option_value'] );
789
+
790
+ }
791
+ }
792
+
793
+
794
+ // clear up some memory ( aprox 14 kb )
795
+ unset( $option_rows );
796
+
797
+
798
+ // remove $option_row_ids
799
+ if( $option_row_ids )
800
+ {
801
+ $option_row_ids = implode(', ', $option_row_ids);
802
+
803
+ $wpdb->query("DELETE FROM $wpdb->options WHERE option_id IN ($option_row_ids)");
804
+ }
805
+
806
+
807
+ // update version
808
+ update_option('acf_version','3.4.1');
809
+
810
  $return = array(
811
  'status' => true,
812
  'message' => $message,
core/fields/acf_field.php CHANGED
@@ -121,6 +121,12 @@ class acf_Field
121
  update_post_meta($post_id, $field['name'], $value);
122
  update_post_meta($post_id, '_' . $field['name'], $field['key']);
123
  }
 
 
 
 
 
 
124
  else
125
  {
126
  update_option( $post_id . '_' . $field['name'], $value );
@@ -185,10 +191,33 @@ class acf_Field
185
  $value = $value[0];
186
  }
187
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
188
  else
189
  {
190
  $value = get_option( $post_id . '_' . $field['name'], null );
191
-
192
  if( is_null($value) )
193
  {
194
  if( isset($field['default_value']) )
121
  update_post_meta($post_id, $field['name'], $value);
122
  update_post_meta($post_id, '_' . $field['name'], $field['key']);
123
  }
124
+ elseif( strpos($post_id, 'user_') !== false )
125
+ {
126
+ $post_id = str_replace('user_', '', $post_id);
127
+ update_user_meta($post_id, $field['name'], $value);
128
+ update_user_meta($post_id, '_' . $field['name'], $field['key']);
129
+ }
130
  else
131
  {
132
  update_option( $post_id . '_' . $field['name'], $value );
191
  $value = $value[0];
192
  }
193
  }
194
+ elseif( strpos($post_id, 'user_') !== false )
195
+ {
196
+ $post_id = str_replace('user_', '', $post_id);
197
+
198
+ $value = get_user_meta( $post_id, $field['name'], false );
199
+
200
+ // value is an array, check and assign the real value / default value
201
+ if( empty($value) )
202
+ {
203
+ if( isset($field['default_value']) )
204
+ {
205
+ $value = $field['default_value'];
206
+ }
207
+ else
208
+ {
209
+ $value = false;
210
+ }
211
+ }
212
+ else
213
+ {
214
+ $value = $value[0];
215
+ }
216
+ }
217
  else
218
  {
219
  $value = get_option( $post_id . '_' . $field['name'], null );
220
+
221
  if( is_null($value) )
222
  {
223
  if( isset($field['default_value']) )
core/fields/image.php CHANGED
@@ -348,6 +348,7 @@ class acf_Image extends acf_Field
348
  position: relative;
349
  overflow: hidden;
350
  display: none; /* default is hidden */
 
351
  }
352
 
353
  #media-upload .acf-submit a {
@@ -590,6 +591,21 @@ class acf_Image extends acf_Field
590
  $(this).attr('action', action);
591
 
592
  });
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
593
  });
594
 
595
  })(jQuery);
348
  position: relative;
349
  overflow: hidden;
350
  display: none; /* default is hidden */
351
+ clear: both;
352
  }
353
 
354
  #media-upload .acf-submit a {
591
  $(this).attr('action', action);
592
 
593
  });
594
+
595
+
596
+ <?php
597
+
598
+ // add support for media tags
599
+
600
+ if($tab == 'mediatags'): ?>
601
+ $('#media-items .mediatag-item-count a').each(function(){
602
+
603
+ var href = $(this).attr('href');
604
+ href += "&acf_type=image&acf_preview_size=<?php echo $preview_size; ?>";
605
+ $(this).attr('href', href);
606
+
607
+ });
608
+ <?php endif; ?>
609
  });
610
 
611
  })(jQuery);
core/fields/number.php CHANGED
@@ -39,6 +39,44 @@ class acf_Number extends acf_Field
39
  }
40
 
41
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
42
  /*--------------------------------------------------------------------------------------
43
  *
44
  * update_value
39
  }
40
 
41
 
42
+ /*--------------------------------------------------------------------------------------
43
+ *
44
+ * create_options
45
+ *
46
+ * @author Elliot Condon
47
+ * @since 2.0.6
48
+ * @updated 2.2.0
49
+ *
50
+ *-------------------------------------------------------------------------------------*/
51
+
52
+ function create_options($key, $field)
53
+ {
54
+ // vars
55
+ $defaults = array(
56
+ 'default_value' => '',
57
+ );
58
+
59
+ $field = array_merge($defaults, $field);
60
+
61
+
62
+ ?>
63
+ <tr class="field_option field_option_<?php echo $this->name; ?>">
64
+ <td class="label">
65
+ <label><?php _e("Default Value",'acf'); ?></label>
66
+ </td>
67
+ <td>
68
+ <?php
69
+ $this->parent->create_field(array(
70
+ 'type' => 'text',
71
+ 'name' => 'fields['.$key.'][default_value]',
72
+ 'value' => $field['default_value'],
73
+ ));
74
+ ?>
75
+ </td>
76
+ </tr>
77
+ <?php
78
+ }
79
+
80
  /*--------------------------------------------------------------------------------------
81
  *
82
  * update_value
core/fields/post_object.php CHANGED
@@ -133,10 +133,6 @@ class acf_Post_object extends acf_Field
133
  {
134
  foreach( $posts as $post )
135
  {
136
- // find the post type title
137
-
138
-
139
-
140
  // find title. Could use get_the_title, but that uses get_post(), so I think this uses less Memory
141
  $title = '';
142
  $ancestors = get_ancestors( $post->ID, $post->post_type );
@@ -361,7 +357,11 @@ class acf_Post_object extends acf_Field
361
  // override value array with attachments
362
  foreach( $value as $k => $v)
363
  {
364
- $value[ $k ] = $ordered_posts[ $v ];
 
 
 
 
365
  }
366
 
367
  }
133
  {
134
  foreach( $posts as $post )
135
  {
 
 
 
 
136
  // find title. Could use get_the_title, but that uses get_post(), so I think this uses less Memory
137
  $title = '';
138
  $ancestors = get_ancestors( $post->ID, $post->post_type );
357
  // override value array with attachments
358
  foreach( $value as $k => $v)
359
  {
360
+ // check that post exists (my have been trashed)
361
+ if( isset($ordered_posts[ $v ]) )
362
+ {
363
+ $value[ $k ] = $ordered_posts[ $v ];
364
+ }
365
  }
366
 
367
  }
core/fields/relationship.php CHANGED
@@ -309,7 +309,13 @@ class acf_Relationship extends acf_Field
309
  {
310
  foreach( $field['value'] as $post )
311
  {
312
-
 
 
 
 
 
 
313
  // right aligned info
314
  $title = '<span class="relationship-item-info">';
315
 
@@ -501,7 +507,11 @@ class acf_Relationship extends acf_Field
501
  // override value array with attachments
502
  foreach( $value as $k => $v)
503
  {
504
- $value[ $k ] = $ordered_posts[ $v ];
 
 
 
 
505
  }
506
 
507
 
309
  {
310
  foreach( $field['value'] as $post )
311
  {
312
+ // check that post exists (my have been trashed)
313
+ if( !is_object($post) )
314
+ {
315
+ continue;
316
+ }
317
+
318
+
319
  // right aligned info
320
  $title = '<span class="relationship-item-info">';
321
 
507
  // override value array with attachments
508
  foreach( $value as $k => $v)
509
  {
510
+ // check that post exists (my have been trashed)
511
+ if( isset($ordered_posts[ $v ]) )
512
+ {
513
+ $value[ $k ] = $ordered_posts[ $v ];
514
+ }
515
  }
516
 
517
 
core/fields/repeater.php CHANGED
@@ -122,53 +122,89 @@ class acf_Repeater extends acf_Field
122
  <table class="widefat <?php if( $field['layout'] == 'row' ): ?>row_layout<?php endif; ?>">
123
  <?php if( $field['layout'] == 'table' ): ?>
124
  <thead>
125
- <tr><?php
 
126
 
127
- if( $field['row_limit'] > 1 ): ?><th class="order"></th><?php endif;
128
 
129
- foreach( $field['sub_fields'] as $sub_field_i => $sub_field):
130
- ?><th class="<?php echo $sub_field['name']; ?>" <?php if($sub_field_i != 0): ?>style="width:<?php echo 95/count( $field['sub_fields'] ); ?>%;"<?php endif; ?>><span><?php echo $sub_field['label']; ?></span></th><?php
131
- endforeach;
132
-
133
- if( $field['row_min'] < $field['row_limit'] ): ?><th class="remove"></th><?php endif;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
134
 
135
- ?></tr>
 
 
 
 
 
136
  </thead>
137
  <?php endif; ?>
138
  <tbody>
139
- <?php if( $field['value'] ): foreach($field['value'] as $i => $value):
 
 
140
 
141
- ?><tr class="<?php echo ($i == 999) ? "row-clone" : "row"; ?>"><?php
 
 
 
 
 
 
 
 
 
 
142
 
143
- if( $field['row_limit'] > 1 ):
144
- ?><td class="order"><?php echo $i+1; ?></td><?php
145
- endif;
 
146
 
147
- if( $field['layout'] == 'row' ): ?><td><?php endif;
148
 
 
 
 
149
 
150
- foreach( $field['sub_fields'] as $j => $sub_field ):
 
 
 
 
151
 
152
- if( $field['layout'] == 'table'):
153
-
154
- ?><td><?php
155
-
156
- else:
157
-
158
- ?><div class="row-layout-field">
159
- <p class="label">
160
- <label><?php echo $sub_field['label']; ?></label><?php
161
-
162
- if(!isset($sub_field['instructions']))
163
- {
164
- $sub_field['instructions'] = "";
165
- }
166
-
167
- echo $sub_field['instructions'];
168
-
169
- ?></p><?php
170
-
171
- endif;
172
 
173
  // add value
174
  $sub_field['value'] = isset($value[$sub_field['name']]) ? $value[$sub_field['name']] : '';
@@ -179,36 +215,41 @@ class acf_Repeater extends acf_Field
179
  // create field
180
  $this->parent->create_field($sub_field);
181
 
182
-
183
- if( $field['layout'] == 'table' ):
184
-
185
- ?></td><?php
186
-
187
- else:
188
-
189
- ?></div><?php
190
-
191
- endif;
192
 
193
- endforeach;
 
 
194
 
 
 
 
195
 
196
- if( $field['layout'] == 'row' ): ?></td><?php endif;
197
-
198
- if( $field['row_min'] < $field['row_limit'] ):
199
 
200
- ?><td class="remove">
 
 
 
 
 
 
 
 
 
 
 
 
 
 
201
  <a class="add-row add-row-before" href="javascript:;"></a>
202
  <a class="remove-row" href="javascript:;"></a>
203
- </td><?php
204
-
205
- endif;
206
 
207
- ?></tr><?php
208
-
209
- endforeach; endif;
210
-
211
- ?>
212
  </tbody>
213
  </table>
214
  <?php if( $field['row_min'] < $field['row_limit'] ): ?>
@@ -263,6 +304,7 @@ class acf_Repeater extends acf_Field
263
  'type' => 'text',
264
  'order_no' => '1',
265
  'instructions' => '',
 
266
  );
267
 
268
  // get name of all fields for use in field type
@@ -374,6 +416,47 @@ class acf_Repeater extends acf_Field
374
  ?>
375
  </td>
376
  </tr>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
377
  <?php
378
 
379
  $this->parent->fields[$sub_field['type']]->create_options($key.'][sub_fields]['.$key2, $sub_field);
122
  <table class="widefat <?php if( $field['layout'] == 'row' ): ?>row_layout<?php endif; ?>">
123
  <?php if( $field['layout'] == 'table' ): ?>
124
  <thead>
125
+ <tr>
126
+ <?php
127
 
128
+ // order th
129
 
130
+ if( $field['row_limit'] > 1 ): ?>
131
+ <th class="order"></th>
132
+ <?php endif; ?>
133
+
134
+ <?php foreach( $field['sub_fields'] as $sub_field_i => $sub_field):
135
+
136
+ // add width attr
137
+ $attr = "";
138
+
139
+ if( count($field['sub_fields']) > 1 && isset($sub_field['column_width']) && $sub_field['column_width'] )
140
+ {
141
+ $attr = 'width="' . $sub_field['column_width'] . '%"';
142
+ }
143
+
144
+ ?>
145
+ <th class="<?php echo $sub_field['name']; ?>" <?php echo $attr; ?>>
146
+ <span><?php echo $sub_field['label']; ?></span>
147
+ <?php if( isset($sub_field['instructions']) ): ?>
148
+ <span class="sub-field-instructions"><?php echo $sub_field['instructions']; ?></span>
149
+ <?php endif; ?>
150
+ </th><?php
151
+ endforeach; ?>
152
+
153
+ <?php
154
 
155
+ // remove th
156
+
157
+ if( $field['row_min'] < $field['row_limit'] ): ?>
158
+ <th class="remove"></th>
159
+ <?php endif; ?>
160
+ </tr>
161
  </thead>
162
  <?php endif; ?>
163
  <tbody>
164
+ <?php if( $field['value'] ): foreach($field['value'] as $i => $value): ?>
165
+
166
+ <tr class="<?php echo ($i == 999) ? "row-clone" : "row"; ?>">
167
 
168
+ <?php
169
+
170
+ // row number
171
+
172
+ if( $field['row_limit'] > 1 ): ?>
173
+ <td class="order"><?php echo $i+1; ?></td>
174
+ <?php endif; ?>
175
+
176
+ <?php
177
+
178
+ // layout: Row
179
 
180
+ if( $field['layout'] == 'row' ): ?>
181
+ <td class="acf_input-wrap">
182
+ <table class="widefat acf_input">
183
+ <?php endif; ?>
184
 
 
185
 
186
+ <?php
187
+
188
+ // loop though sub fields
189
 
190
+ foreach( $field['sub_fields'] as $j => $sub_field ): ?>
191
+
192
+ <?php
193
+
194
+ // layout: Row
195
 
196
+ if( $field['layout'] == 'row' ): ?>
197
+ <tr>
198
+ <td class="label">
199
+ <label><?php echo $sub_field['label']; ?></label>
200
+ <?php if( isset($sub_field['instructions']) ): ?>
201
+ <span class="sub-field-instructions"><?php echo $sub_field['instructions']; ?></span>
202
+ <?php endif; ?>
203
+ </td>
204
+ <?php endif; ?>
205
+
206
+ <td>
207
+ <?php
 
 
 
 
 
 
 
 
208
 
209
  // add value
210
  $sub_field['value'] = isset($value[$sub_field['name']]) ? $value[$sub_field['name']] : '';
215
  // create field
216
  $this->parent->create_field($sub_field);
217
 
218
+ ?>
219
+ </td>
 
 
 
 
 
 
 
 
220
 
221
+ <?php
222
+
223
+ // layout: Row
224
 
225
+ if( $field['layout'] == 'row' ): ?>
226
+ </tr>
227
+ <?php endif; ?>
228
 
229
+ <?php endforeach; ?>
 
 
230
 
231
+ <?php
232
+
233
+ // layout: Row
234
+
235
+ if( $field['layout'] == 'row' ): ?>
236
+ </table>
237
+ </td>
238
+ <?php endif; ?>
239
+
240
+ <?php
241
+
242
+ // delete row
243
+
244
+ if( $field['row_min'] < $field['row_limit'] ): ?>
245
+ <td class="remove">
246
  <a class="add-row add-row-before" href="javascript:;"></a>
247
  <a class="remove-row" href="javascript:;"></a>
248
+ </td>
249
+ <?php endif; ?>
 
250
 
251
+ </tr>
252
+ <?php endforeach; endif; ?>
 
 
 
253
  </tbody>
254
  </table>
255
  <?php if( $field['row_min'] < $field['row_limit'] ): ?>
304
  'type' => 'text',
305
  'order_no' => '1',
306
  'instructions' => '',
307
+ 'column_width' => ''
308
  );
309
 
310
  // get name of all fields for use in field type
416
  ?>
417
  </td>
418
  </tr>
419
+ <tr class="field_instructions">
420
+ <td class="label"><label><?php _e("Field Instructions",'acf'); ?></label></td>
421
+ <td>
422
+ <?php
423
+
424
+ if( !isset($sub_field['instructions']) )
425
+ {
426
+ $sub_field['instructions'] = "";
427
+ }
428
+
429
+ $this->parent->create_field(array(
430
+ 'type' => 'text',
431
+ 'name' => 'fields['.$key.'][sub_fields]['.$key2.'][instructions]',
432
+ 'value' => $sub_field['instructions'],
433
+ 'class' => 'instructions',
434
+ ));
435
+ ?>
436
+ </td>
437
+ </tr>
438
+ <tr class="field_column_width">
439
+ <td class="label">
440
+ <label><?php _e("Column Width",'acf'); ?></label>
441
+ <p class="description"><?php _e("Leave blank for auto",'acf'); ?></p>
442
+ </td>
443
+ <td>
444
+ <?php
445
+
446
+ if( !isset($sub_field['column_width']) )
447
+ {
448
+ $sub_field['column_width'] = "";
449
+ }
450
+
451
+ $this->parent->create_field(array(
452
+ 'type' => 'number',
453
+ 'name' => 'fields['.$key.'][sub_fields]['.$key2.'][column_width]',
454
+ 'value' => $sub_field['column_width'],
455
+ 'class' => 'column_width',
456
+ ));
457
+ ?> %
458
+ </td>
459
+ </tr>
460
  <?php
461
 
462
  $this->parent->fields[$sub_field['type']]->create_options($key.'][sub_fields]['.$key2, $sub_field);
core/fields/text.php CHANGED
@@ -51,10 +51,14 @@ class acf_Text extends acf_Field
51
 
52
  function create_options($key, $field)
53
  {
54
- // defaults
55
- $field['default_value'] = isset($field['default_value']) ? $field['default_value'] : '';
56
- $field['formatting'] = isset($field['formatting']) ? $field['formatting'] : 'html';
 
 
57
 
 
 
58
  ?>
59
  <tr class="field_option field_option_<?php echo $this->name; ?>">
60
  <td class="label">
51
 
52
  function create_options($key, $field)
53
  {
54
+ // vars
55
+ $defaults = array(
56
+ 'default_value' => '',
57
+ 'formatting' => 'html',
58
+ );
59
 
60
+ $field = array_merge($defaults, $field);
61
+
62
  ?>
63
  <tr class="field_option field_option_<?php echo $this->name; ?>">
64
  <td class="label">
core/fields/wysiwyg.php CHANGED
@@ -70,11 +70,26 @@ class acf_Wysiwyg extends acf_Field
70
  'toolbar' => 'full',
71
  'media_upload' => 'yes',
72
  'the_content' => 'yes',
 
73
  );
74
 
75
  $field = array_merge($defaults, $field);
76
 
77
  ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
78
  <tr class="field_option field_option_<?php echo $this->name; ?>">
79
  <td class="label">
80
  <label><?php _e("Toolbar",'acf'); ?></label>
70
  'toolbar' => 'full',
71
  'media_upload' => 'yes',
72
  'the_content' => 'yes',
73
+ 'default_value' => '',
74
  );
75
 
76
  $field = array_merge($defaults, $field);
77
 
78
  ?>
79
+ <tr class="field_option field_option_<?php echo $this->name; ?>">
80
+ <td class="label">
81
+ <label><?php _e("Default Value",'acf'); ?></label>
82
+ </td>
83
+ <td>
84
+ <?php
85
+ $this->parent->create_field(array(
86
+ 'type' => 'textarea',
87
+ 'name' => 'fields['.$key.'][default_value]',
88
+ 'value' => $field['default_value'],
89
+ ));
90
+ ?>
91
+ </td>
92
+ </tr>
93
  <tr class="field_option field_option_<?php echo $this->name; ?>">
94
  <td class="label">
95
  <label><?php _e("Toolbar",'acf'); ?></label>
css/fields.css CHANGED
@@ -348,9 +348,6 @@ table.widefat.acf td {
348
  position: relative;
349
  }
350
 
351
- .field_options .field_option .repeater table {
352
- }
353
-
354
  table.acf_input tr td .acf tr td {
355
  background: transparent;
356
  padding: 8px;
@@ -359,6 +356,9 @@ table.acf_input tr td .acf tr td {
359
  border: 0 none;
360
  }
361
 
 
 
 
362
 
363
  /*---------------------------------------------------------------------------------------------
364
  Field Form
348
  position: relative;
349
  }
350
 
 
 
 
351
  table.acf_input tr td .acf tr td {
352
  background: transparent;
353
  padding: 8px;
356
  border: 0 none;
357
  }
358
 
359
+ .field_column_width input[type="number"] {
360
+ width: 50%;
361
+ }
362
 
363
  /*---------------------------------------------------------------------------------------------
364
  Field Form
css/input.css CHANGED
@@ -115,6 +115,7 @@
115
 
116
  .acf_postbox .field textarea {
117
  resize: vertical;
 
118
  }
119
 
120
  .acf_postbox .field select{
@@ -330,23 +331,25 @@
330
  }
331
 
332
  .repeater > table {
333
-
334
- }
335
-
336
- .repeater > table > thead > tr > th {
337
- width: auto;
338
  }
339
 
340
  .repeater > table > tbody > tr > td {
341
  background: transparent;
 
342
  border-right: 1px solid #ededed;
343
- border-bottom: 1px solid #ededed;
344
  padding: 8px !important;
345
  position: relative;
346
  }
347
 
348
- .repeater > table > tbody > tr:last-child > td {
349
- border-bottom: 0 none;
 
 
 
 
350
  }
351
 
352
  .repeater > table > tbody > tr > td:last-child {
@@ -354,7 +357,7 @@
354
  }
355
 
356
  .repeater > table > tbody > tr:nth-child(even) {
357
- background: #F9F9F9;
358
  }
359
 
360
  .repeater > table > tbody > tr:nth-child(odd) {
@@ -445,6 +448,9 @@ a.remove-row:hover {
445
 
446
  .repeater table tr td.order {
447
  cursor: move;
 
 
 
448
  }
449
 
450
  .repeater table tr td.order:hover {
@@ -529,7 +535,7 @@ ul.checkbox_list {
529
 
530
  .repeater > table > tbody > tr.ui-sortable-placeholder td {
531
  border: 0 none !important;
532
- box-shadow: inset 0 1px 3px rgba(0,0,0,0.15);
533
  background: rgba(0,0,0,0.075);
534
  }
535
 
@@ -539,7 +545,21 @@ ul.checkbox_list {
539
  border-bottom: 0 none;
540
  }
541
 
 
 
 
542
 
 
 
 
 
 
 
 
 
 
 
 
543
 
544
 
545
 
115
 
116
  .acf_postbox .field textarea {
117
  resize: vertical;
118
+ min-height: 150px;
119
  }
120
 
121
  .acf_postbox .field select{
331
  }
332
 
333
  .repeater > table {
334
+ border-radius: 0 0 0 0;
335
+ box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
 
 
 
336
  }
337
 
338
  .repeater > table > tbody > tr > td {
339
  background: transparent;
340
+ border: 0 none;
341
  border-right: 1px solid #ededed;
342
+ border-top: 1px solid #ededed;
343
  padding: 8px !important;
344
  position: relative;
345
  }
346
 
347
+ .repeater > table.row_layout > tbody > tr > td {
348
+ border-top-color: #DFDFDF;
349
+ }
350
+
351
+ .repeater > table > tbody > tr:first-child > td {
352
+ border-top: 0 none;
353
  }
354
 
355
  .repeater > table > tbody > tr > td:last-child {
357
  }
358
 
359
  .repeater > table > tbody > tr:nth-child(even) {
360
+ background: #fff;
361
  }
362
 
363
  .repeater > table > tbody > tr:nth-child(odd) {
448
 
449
  .repeater table tr td.order {
450
  cursor: move;
451
+ background: #f4f4f4;
452
+ border-top-color: #e8e8e8;
453
+ border-right-color: #E1E1E1;
454
  }
455
 
456
  .repeater table tr td.order:hover {
535
 
536
  .repeater > table > tbody > tr.ui-sortable-placeholder td {
537
  border: 0 none !important;
538
+ box-shadow: inset 0 1px 3px rgba(0,0,0,0.1);
539
  background: rgba(0,0,0,0.075);
540
  }
541
 
545
  border-bottom: 0 none;
546
  }
547
 
548
+ .repeater > table > tbody > tr > td.acf_input-wrap {
549
+ padding: 0 !important;;
550
+ }
551
 
552
+ .repeater > table > tbody > tr > td.acf_input-wrap .acf_input {
553
+ width: 100%;
554
+ }
555
+
556
+ .sub-field-instructions {
557
+ color: #999999;
558
+ display: block;
559
+ font-family: sans-serif;
560
+ font-size: 12px;
561
+ text-shadow: 0 1px 0 #FFFFFF;
562
+ }
563
 
564
 
565
 
js/input-actions.js CHANGED
@@ -922,12 +922,37 @@ var acf = {
922
  max_rows = parseInt( repeater.attr('data-max_rows') );
923
 
924
 
925
- // move row-clone to be the first element (to avoid double border css bug)
926
- var row_clone = repeater.find('> table > tbody > tr.row-clone');
927
-
928
- if( row_clone.index() != 0 )
929
  {
930
- row_clone.closest('tbody').prepend( row_clone );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
931
  }
932
 
933
 
@@ -999,15 +1024,13 @@ var acf = {
999
 
1000
 
1001
  // add row
1002
- if( before )
1003
  {
1004
- before.before( new_field );
1005
- }
1006
- else
1007
- {
1008
- repeater.find('> table > tbody').append(new_field);
1009
  }
1010
 
 
 
1011
 
1012
  // trigger mouseenter on parent repeater to work out css margin on add-row button
1013
  repeater.closest('tr').trigger('mouseenter');
922
  max_rows = parseInt( repeater.attr('data-max_rows') );
923
 
924
 
925
+ // set column widths
926
+ if( ! repeater.find('> table').hasClass('row_layout') )
 
 
927
  {
928
+ // accomodate for order / remove th widths
929
+ var column_width = 93;
930
+
931
+ // find columns that already have a width and remove these amounts from the column_width var
932
+ repeater.find('> table > thead > tr > th[width]').each(function( i ){
933
+
934
+ column_width -= parseInt( $(this).attr('width') );
935
+ });
936
+
937
+
938
+ var ths = repeater.find('> table > thead > tr th').not('[width]').has('span');
939
+ if( ths.length > 1 )
940
+ {
941
+ column_width = column_width / ths.length;
942
+
943
+ ths.each(function( i ){
944
+
945
+ // dont add width to last th
946
+ if( (i+1) == ths.length )
947
+ {
948
+ return;
949
+ }
950
+
951
+ $(this).attr('width', column_width + '%');
952
+
953
+ });
954
+ }
955
+
956
  }
957
 
958
 
1024
 
1025
 
1026
  // add row
1027
+ if( !before )
1028
  {
1029
+ before = repeater.find('> table > tbody > .row-clone');
 
 
 
 
1030
  }
1031
 
1032
+ before.before( new_field );
1033
+
1034
 
1035
  // trigger mouseenter on parent repeater to work out css margin on add-row button
1036
  repeater.closest('tr').trigger('mouseenter');
js/input-ajax.js CHANGED
@@ -174,15 +174,19 @@
174
 
175
  $('#parent_id').live('change', function(){
176
 
177
- var page_parent = $(this).val();
178
 
179
- if($(this).val() != "")
 
 
180
  {
181
  acf.data.page_type = 'child';
 
182
  }
183
  else
184
  {
185
  acf.data.page_type = 'parent';
 
186
  }
187
 
188
  update_fields();
174
 
175
  $('#parent_id').live('change', function(){
176
 
177
+ var val = $(this).val();
178
 
179
+
180
+ // set page_type / page_parent
181
+ if( val != "" )
182
  {
183
  acf.data.page_type = 'child';
184
+ acf.data.page_parent = val;
185
  }
186
  else
187
  {
188
  acf.data.page_type = 'parent';
189
+ acf.data.page_parent = false;
190
  }
191
 
192
  update_fields();
lang/acf-fr_FR.mo CHANGED
Binary file
lang/acf-fr_FR.po CHANGED
@@ -2,900 +2,1508 @@ msgid ""
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/advanced-custom-fields\n"
5
- "POT-Creation-Date: 2011-07-16 04:46:14+00:00\n"
6
- "PO-Revision-Date: 2011-11-28 11:30-0300\n"
7
- "Last-Translator: Netactions <infos@netactions.net>\n"
8
  "Language-Team: LANGUAGE <LL@li.org>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
13
- "X-Poedit-Language: \n"
14
- "X-Poedit-Country: \n"
15
  "X-Poedit-SourceCharset: utf-8\n"
16
- "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;\n"
17
- "X-Poedit-Basepath: \n"
18
- "X-Poedit-Bookmarks: \n"
19
  "X-Poedit-SearchPath-0: .\n"
20
- "X-Textdomain-Support: yes"
21
 
22
- #: core/fields/wysiwyg.php:21
23
- #@ acf
24
- msgid "Wysiwyg Editor"
25
- msgstr "Editeur WYSIWYG"
26
-
27
- #: core/fields/post_object.php:21
28
- #@ acf
29
- msgid "Post Object"
30
- msgstr "Objet 'article'"
31
-
32
- #: core/fields/page_link.php:194
33
- #: core/fields/post_object.php:209
34
- #: core/fields/relationship.php:246
35
- #@ acf
36
- msgid "Post Type"
37
- msgstr "Type d'article"
38
-
39
- #: core/fields/page_link.php:195
40
- #@ acf
41
- msgid ""
42
- "Filter posts by selecting a post type<br />\n"
43
- "\t\t\t\tTip: deselect all post types to show all post type's posts"
44
- msgstr ""
45
- "FIltrer les articles par type<br />\n"
46
- "\t\t\t\tAstuce : Ne pas sélectionner de type pour montrer tous les articles"
47
-
48
- #: core/fields/textarea.php:21
49
- #@ acf
50
- msgid "Text Area"
51
- msgstr "Zone de texte"
52
-
53
- #: core/fields/repeater.php:21
54
- #@ acf
55
- msgid "Repeater"
56
- msgstr "Répéteur"
57
-
58
- #: core/fields/repeater.php:207
59
- #@ acf
60
- msgid "Repeater Fields"
61
- msgstr "Champs répéteurs"
62
-
63
- #: core/admin/meta_box_fields.php:50
64
- #: core/fields/flexible_content.php:271
65
- #: core/fields/repeater.php:215
66
- #@ acf
67
- msgid "Field Order"
68
- msgstr "Position du champs"
69
-
70
- #: core/admin/meta_box_fields.php:51
71
- #: core/admin/meta_box_fields.php:91
72
- #: core/fields/flexible_content.php:272
73
- #: core/fields/flexible_content.php:317
74
- #: core/fields/repeater.php:216
75
- #: core/fields/repeater.php:261
76
- #@ acf
77
- msgid "Field Label"
78
- msgstr "Titre du champs"
79
-
80
- #: core/admin/meta_box_fields.php:52
81
- #: core/admin/meta_box_fields.php:107
82
- #: core/fields/flexible_content.php:273
83
- #: core/fields/flexible_content.php:333
84
- #: core/fields/repeater.php:217
85
- #: core/fields/repeater.php:277
86
- #@ acf
87
- msgid "Field Name"
88
- msgstr "Nom du champs"
89
-
90
- #: core/admin/meta_box_fields.php:53
91
- #: core/admin/meta_box_fields.php:122
92
- #: core/admin/page_settings.php:44
93
- #: core/fields/flexible_content.php:274
94
- #: core/fields/flexible_content.php:348
95
- #: core/fields/repeater.php:218
96
- #: core/fields/repeater.php:292
97
- #@ acf
98
- msgid "Field Type"
99
- msgstr "Type de champs"
100
-
101
- #: core/fields/repeater.php:341
102
- #@ acf
103
- msgid "Row Limit"
104
- msgstr "Nombre max de lignes"
105
-
106
- #: core/fields/flexible_content.php:219
107
- #: core/fields/radio.php:145
108
- #: core/fields/repeater.php:355
109
- #@ acf
110
- msgid "Layout"
111
- msgstr "Disposition"
112
-
113
- #: core/fields/true_false.php:21
114
- #@ acf
115
- msgid "True / False"
116
- msgstr "Vrai / Faux"
117
 
118
- #: core/fields/true_false.php:68
119
- #@ acf
120
- msgid "Message"
121
- msgstr "Message"
122
 
123
- #: core/fields/true_false.php:69
124
- #@ acf
125
- msgid "eg. Show extra content"
126
- msgstr "ex : Montrer du contenu supplémentaire"
 
127
 
128
- #: core/fields/file.php:20
129
- #@ acf
130
- msgid "File"
131
- msgstr "Fichier"
132
 
133
- #: core/fields/file.php:445
134
- #@ acf
135
- msgid "Select File"
136
- msgstr "Sélectionner un fichier"
137
 
138
- #: core/fields/file.php:60
139
- #@ acf
140
- msgid "Remove File"
141
- msgstr "Supprimer le fichier"
142
 
143
- #: core/fields/file.php:165
144
- #@ acf
145
- msgid "Add File"
146
- msgstr "Ajouter un fichier"
147
 
148
- #: core/fields/page_link.php:21
149
- #@ acf
150
- msgid "Page Link"
151
- msgstr "Lien vers page ou article"
152
 
153
- #: core/fields/page_link.php:242
154
- #: core/fields/post_object.php:300
155
- #: core/fields/select.php:214
156
- #@ acf
157
- msgid "Select multiple values?"
158
- msgstr "Plusieurs valeurs possibles ?"
159
 
160
- #: core/fields/select.php:21
161
- #@ acf
162
- msgid "Select"
163
- msgstr "Sélectionner"
164
 
165
- #: core/fields/checkbox.php:101
166
- #: core/fields/radio.php:114
167
- #: core/fields/select.php:164
168
- #@ acf
169
- msgid "Choices"
170
- msgstr "Choix"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
171
 
172
- #: core/fields/checkbox.php:102
173
- #: core/fields/radio.php:115
174
- #: core/fields/select.php:165
175
- #@ acf
176
- msgid ""
177
- "Enter your choices one per line<br />\n"
178
- "\t\t\t\t<br />\n"
179
- "\t\t\t\tRed<br />\n"
180
- "\t\t\t\tBlue<br />\n"
181
- "\t\t\t\t<br />\n"
182
- "\t\t\t\tor<br />\n"
183
- "\t\t\t\t<br />\n"
184
- "\t\t\t\tred : Red<br />\n"
185
- "\t\t\t\tblue : Blue"
186
- msgstr "Saisissez vos choix un par ligne<br /><br />Rouge<br />Bleu<br /><br />ou<br /><br />rouge : Rouge<br />bleu : Bleu"
187
 
188
- #: core/fields/checkbox.php:21
189
- #@ acf
190
- msgid "Checkbox"
191
- msgstr "Case à cocher"
192
 
193
- #: core/fields/text.php:21
194
- #@ acf
195
- msgid "Text"
196
- msgstr "Texte"
197
 
198
- #: core/fields/image.php:21
199
- #@ acf
200
- msgid "Image"
201
- msgstr "Image"
202
 
203
- #: core/fields/image.php:495
204
- #@ acf
205
- msgid "Select Image"
206
- msgstr "Sélectionner une image"
207
 
208
- #: core/fields/image.php:153
209
- #@ acf
210
- msgid "No image selected"
211
- msgstr "Aucune image sélectionnée"
212
 
213
- #: core/fields/image.php:153
214
- #@ acf
215
- msgid "Add Image"
216
- msgstr "Ajouter une image"
217
 
218
- #: core/fields/date_picker/date_picker.php:21
219
- #@ acf
220
- msgid "Date Picker"
221
- msgstr "Date"
222
 
223
- #: core/fields/date_picker/date_picker.php:82
224
- #@ acf
225
- msgid "Date format"
226
- msgstr "Format de date"
 
 
227
 
228
- #: core/fields/date_picker/date_picker.php:83
229
- #@ acf
230
- msgid "eg. dd/mm/yy. read more about"
231
- msgstr "ex : dd/mm/yy. En savoir plus"
232
 
233
- #: core/actions/init.php:108
234
- #: core/admin/page_acf.php:14
235
- #@ acf
236
- msgid "Advanced Custom Fields"
237
- msgstr ""
238
 
239
- #: core/actions/init.php:109
240
- #: core/fields/flexible_content.php:222
241
- #@ acf
242
- msgid "Add New"
243
- msgstr "Ajouter"
244
 
245
- #: core/options_page.php:62
246
- #: core/options_page.php:74
247
- #@ acf
248
- msgid "Options"
249
- msgstr "Options"
250
 
251
- #: core/admin/page_settings.php:45
252
- #@ acf
253
- msgid "Status"
254
- msgstr "Status"
 
 
255
 
256
- #: core/admin/page_settings.php:46
257
- #@ acf
258
- msgid "Activation Code"
259
- msgstr "Code d'activation"
260
 
261
- #: core/admin/page_settings.php:53
262
- #: core/admin/page_settings.php:73
263
- #: core/admin/page_settings.php:93
264
- #@ acf
265
- msgid "Active"
266
- msgstr "Actif"
267
 
268
- #: core/admin/page_settings.php:53
269
- #: core/admin/page_settings.php:73
270
- #: core/admin/page_settings.php:93
271
- #@ acf
272
- msgid "Inactive"
273
- msgstr "Inactif"
274
 
275
- #: core/admin/page_settings.php:92
276
- #@ acf
277
- msgid "Options Page"
278
- msgstr "Page d'options"
279
 
280
- #: core/admin/page_acf.php:16
281
- #@ acf
282
  msgid "Changelog"
283
- msgstr "Changelog"
284
 
285
- #: core/admin/page_acf.php:17
286
- #@ acf
287
  msgid "See what's new in"
288
  msgstr "Voir les nouveautés de la version"
289
 
290
- #: core/admin/page_acf.php:19
291
- #@ acf
292
  msgid "Resources"
293
  msgstr "Ressources"
294
 
295
- #: core/fields/flexible_content.php:282
296
- #: core/fields/repeater.php:226
297
- #@ acf
298
- msgid "No fields. Click the \"+ Add Field button\" to create your first field."
299
- msgstr "Aucun champs. Cliquer sur \"+ Ajouter\" pour créer un premier champs."
300
-
301
- #: core/admin/meta_box_fields.php:74
302
- #@ acf
303
- msgid "Edit"
304
- msgstr "Modifier"
305
-
306
- #: core/admin/meta_box_fields.php:76
307
- #: core/fields/flexible_content.php:223
308
- #@ acf
309
- msgid "Delete"
310
- msgstr "Supprimer"
311
-
312
- #: core/admin/meta_box_fields.php:92
313
- #: core/fields/flexible_content.php:318
314
- #: core/fields/repeater.php:262
315
- #@ acf
316
- msgid "This is the name which will appear on the EDIT page"
317
- msgstr "Ce nom apparaîtra sur la page d'édition"
318
-
319
- #: core/admin/meta_box_fields.php:108
320
- #: core/fields/flexible_content.php:334
321
- #: core/fields/repeater.php:278
322
- #@ acf
323
- msgid "Single word, no spaces. Underscores and dashes allowed"
324
- msgstr "Un seul mot sans espace.<br />Les '_' et '-' sont autorisés"
325
-
326
- #: core/admin/meta_box_fields.php:135
327
- #@ acf
328
- msgid "Field Instructions"
329
- msgstr "Instructions pour ce champs"
330
-
331
- #: core/admin/meta_box_fields.php:136
332
- #@ acf
333
- msgid "Instructions for authors. Shown when submitting data"
334
- msgstr "Instructions pour les auteurs. Affichées lors de la soumission de données"
335
-
336
- #: core/admin/meta_box_fields.php:190
337
- #: core/fields/flexible_content.php:388
338
- #: core/fields/repeater.php:333
339
- #@ acf
340
- msgid "+ Add Field"
341
- msgstr "+ Ajouter"
342
-
343
- #: core/admin/meta_box_options.php:70
344
- #@ acf
345
- msgid "Show on page"
346
- msgstr "Afficher sur la page"
347
-
348
- #: core/admin/meta_box_options.php:71
349
- #@ acf
350
- msgid "Deselect items to hide them on the edit page"
351
- msgstr "Décochez les champs que vous souhaitez masquer sur la page d'édition"
352
-
353
- #: core/admin/meta_box_options.php:72
354
- #@ acf
355
- msgid "If multiple ACF groups appear on an edit page, the first ACF group's options will be used. The first ACF group is the one with the lowest order number."
356
- msgstr "Si plusieurs groupes ACF sont présents sur une page d'édition, le premier groupe affiché sera celui avec le numéro d'ordre le plus bas."
357
 
358
- #: acf.php:708
359
- #@ acf
360
- msgid "Error: Field Type does not exist!"
361
- msgstr "Erreur : Ce type de champs n'existe pas !"
362
 
363
- #: acf.php:209
364
- #@ acf
365
- msgid "Custom Fields"
366
- msgstr ""
367
 
368
- #: acf.php:210
369
- #@ wp3i
370
- msgid "Settings"
371
- msgstr ""
372
 
373
- #: acf.php:211
374
- #@ wp3i
375
- msgid "Upgrade"
376
- msgstr ""
377
 
378
- #: acf.php:407
379
- #: core/api.php:492
380
- #: core/options_page.php:184
381
- #@ acf
382
  msgid "Validation Failed. One or more fields below are required."
383
  msgstr "Validation échouée. Un ou plusieurs champs sont requis."
384
 
385
- #: core/actions/export.php:19
386
- #@ acf
387
- msgid "No ACF groups selected"
388
- msgstr "Aucun groupe de champs sélectionné"
389
-
390
- #: core/actions/init.php:107
391
- #@ acf
392
- msgid "Field&nbsp;Groups"
393
- msgstr "Groupes de champs"
394
 
395
- #: core/actions/init.php:110
396
- #@ acf
397
- msgid "Add New Field Group"
398
- msgstr "Nouveau groupe de champs"
399
 
400
- #: core/actions/init.php:111
401
- #@ acf
402
- msgid "Edit Field Group"
403
- msgstr "Modifier le groupe de champs"
404
 
405
- #: core/actions/init.php:112
406
- #@ acf
407
- msgid "New Field Group"
408
- msgstr "Nouveau groupe de champs"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
409
 
410
- #: core/actions/init.php:113
411
- #@ default
412
- msgid "View Field Group"
413
- msgstr ""
414
 
415
- #: core/actions/init.php:114
416
- #@ default
417
- msgid "Search Field Groups"
418
- msgstr ""
419
-
420
- #: core/actions/init.php:115
421
- #@ default
422
- msgid "No Field Groups found"
423
- msgstr ""
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
424
 
425
- #: core/actions/init.php:116
426
- #@ default
427
- msgid "No Field Groups found in Trash"
 
 
428
  msgstr ""
 
 
429
 
430
- #: core/admin/meta_box_fields.php:17
431
- #: core/fields/flexible_content.php:210
432
- #: core/fields/repeater.php:189
433
- #@ acf
434
- msgid "New Field"
435
- msgstr "Nouveau champs"
436
-
437
- #: core/admin/meta_box_fields.php:38
438
- #@ acf
439
- msgid "Move to trash. Are you sure?"
440
- msgstr "Mettre à la corbeille. Sûr de vous ?"
441
-
442
- #: core/admin/meta_box_fields.php:60
443
- #@ acf
444
- msgid "No fields. Click the <strong>+ Add Field</strong> button to create your first field."
445
- msgstr "Aucun champs. Cliquez sur le bouton <strong>+ Ajouter</strong> pour créer votre premier champs."
446
-
447
- #: core/admin/meta_box_fields.php:71
448
- #: core/admin/meta_box_fields.php:74
449
- #@ acf
450
- msgid "Edit this Field"
451
- msgstr "Modifier ce champs"
452
-
453
- #: core/admin/meta_box_fields.php:75
454
- #@ acf
455
- msgid "Read documentation for this field"
456
- msgstr "Lire la documentation de ce champs"
457
-
458
- #: core/admin/meta_box_fields.php:75
459
- #@ acf
460
- msgid "Docs"
461
- msgstr "Documentation"
462
-
463
- #: core/admin/meta_box_fields.php:76
464
- #@ acf
465
- msgid "Delete this Field"
466
- msgstr "Supprimer ce champs"
467
-
468
- #: core/admin/meta_box_fields.php:148
469
- #@ acf
470
- msgid "Required?"
471
- msgstr "Requis ?"
472
-
473
- #: core/admin/meta_box_fields.php:171
474
- #: core/fields/flexible_content.php:368
475
- #: core/fields/repeater.php:312
476
- #@ acf
477
- msgid "Save Field"
478
- msgstr "Enregistrer le champs"
479
-
480
- #: core/admin/meta_box_fields.php:176
481
- #: core/fields/flexible_content.php:373
482
- #: core/fields/repeater.php:317
483
- #@ acf
484
- msgid "Close Field"
485
- msgstr "Fermer le champs"
486
-
487
- #: core/admin/meta_box_location.php:25
488
- #@ acf
489
- msgid "Rules"
490
- msgstr "Règles"
491
-
492
- #: core/admin/meta_box_location.php:26
493
- #@ acf
494
- msgid "Create a set of rules to determine which edit screens will use these advanced custom fields"
495
- msgstr "Créez une série de règles pour déterminer sur quelles pages d'édition ce groupe de champs sera utilisé"
496
-
497
- #: core/admin/meta_box_location.php:94
498
- #@ acf
499
- msgid "match"
500
- msgstr "Satisfait"
501
-
502
- #: core/admin/meta_box_location.php:102
503
- #@ acf
504
- msgid "of the above"
505
- msgstr "règles ci-dessus"
506
-
507
- #: core/admin/meta_box_options.php:13
508
- #@ acf
509
- msgid "Order No."
510
- msgstr "Numéro d'ordre"
511
-
512
- #: core/admin/meta_box_options.php:14
513
- #@ acf
514
- msgid "Field groups are created in order <br />from lowest to highest."
515
- msgstr "Le groupe avec le numéro le plus bas s'affiche en premier."
516
-
517
- #: core/admin/meta_box_options.php:30
518
- #@ acf
519
- msgid "Position"
520
- msgstr "Position"
521
-
522
- #: core/admin/meta_box_options.php:50
523
- #@ acf
524
- msgid "Style"
525
- msgstr "Style"
526
 
527
- #: core/admin/page_acf.php:20
528
- #@ acf
529
- msgid "Read documentation, learn the functions and find some tips &amp; tricks for your next web project."
530
- msgstr "Lisez la documentation, étudiez les fonctions et trouvez apprenez quelques trucs et astuces pour votre prochain projet."
 
 
 
531
 
532
- #: core/admin/page_acf.php:21
533
- #@ acf
534
- msgid "View the ACF website"
535
- msgstr "Visitez le site ACF"
536
 
537
- #: core/admin/page_acf.php:26
538
- #@ acf
539
- msgid "Created by"
540
- msgstr "Créé par"
541
 
542
- #: core/admin/page_acf.php:29
543
- #@ acf
544
- msgid "Vote"
545
- msgstr "Votez"
546
 
547
- #: core/admin/page_acf.php:30
548
- #@ acf
549
- msgid "Follow"
550
- msgstr "Suivez"
 
551
 
552
- #: core/admin/page_settings.php:23
553
- #@ acf
554
- msgid "Advanced Custom Fields Settings"
555
- msgstr "Réglages Advanced Custom Fields"
 
556
 
557
- #: core/admin/page_settings.php:40
558
- #@ acf
559
- msgid "Activate Add-ons."
560
- msgstr "Activation des add-ons"
 
561
 
562
- #: core/admin/page_settings.php:52
563
- #@ acf
564
- msgid "Repeater Field"
565
- msgstr "Champs répéteur"
 
566
 
567
- #: core/admin/page_settings.php:72
568
- #@ acf
569
  msgid "Flexible Content Field"
570
  msgstr "Champs au contenu flexible "
571
 
572
- #: core/admin/page_settings.php:115
573
- #@ acf
574
- msgid "Add-ons can be unlocked by purchasing a license key. Each key can be used on multiple sites."
575
- msgstr "Les add-ons peuvent d'être déverrouillés via l'achat d'une clé de licence. Chaque clé peut être utilisée sur plusieurs sites."
576
 
577
- #: core/admin/page_settings.php:115
578
- #@ acf
579
- msgid "Find Add-ons"
580
- msgstr "Trouvez des add-ons"
581
 
582
- #: core/admin/page_settings.php:133
583
- #@ acf
584
  msgid "Export Field Groups to XML"
585
  msgstr "Exportez des groupes de champs en XML"
586
 
587
- #: core/admin/page_settings.php:166
588
- #@ acf
589
- msgid "ACF will create a .xml export file which is compatible with the native WP import plugin."
590
- msgstr "ACF générera un fichier d'export .xml compatible avec le plugin d'import natif de WordPress."
591
-
592
- #: core/admin/page_settings.php:169
593
- #@ acf
594
- msgid "Export XML"
595
- msgstr "Export XML"
596
 
597
- #: core/admin/page_settings.php:175
598
- #@ acf
 
 
 
 
 
599
  msgid "Import Field Groups"
600
  msgstr "Importez des groupes de champs"
601
 
602
- #: core/admin/page_settings.php:177
603
- #@ acf
604
- msgid "Navigate to the"
605
- msgstr "Rendez-vous sur l'"
 
 
 
 
 
 
 
 
 
606
 
607
- #: core/admin/page_settings.php:177
608
- #@ acf
609
- msgid "Import Tool"
610
- msgstr "Outil Importer"
611
 
612
- #: core/admin/page_settings.php:177
613
- #@ acf
614
- msgid "and select WordPress"
615
- msgstr "et sélectionnez WordPress"
616
 
617
- #: core/admin/page_settings.php:178
618
- #@ acf
619
  msgid "Install WP import plugin if prompted"
620
  msgstr "Installez le plugin d'import WordPress si demandé"
621
 
622
- #: core/admin/page_settings.php:179
623
- #@ acf
624
  msgid "Upload and import your exported .xml file"
625
- msgstr "Téléversez et importez votre fichier d'export .xml "
626
 
627
- #: core/admin/page_settings.php:180
628
- #@ acf
629
  msgid "Select your user and ignore Import Attachments"
630
  msgstr "Sélectionnez votre utilisateur et ignorez l'import des pièces jointes"
631
 
632
- #: core/admin/page_settings.php:181
633
- #@ acf
634
  msgid "That's it! Happy WordPressing"
635
  msgstr "C'est tout ! WordPressez bien"
636
 
637
- #: core/admin/page_settings.php:200
638
- #@ acf
 
 
 
 
 
639
  msgid "Export Field Groups to PHP"
640
  msgstr "Exportez des groupes de champs en PHP"
641
 
642
- #: core/admin/page_settings.php:233
643
- #@ acf
644
- msgid "ACF will create the PHP code to include in your theme"
645
  msgstr "ACF générera le code PHP à inclure dans votre thème"
646
 
647
- #: core/admin/page_settings.php:236
648
- #@ acf
649
- msgid "Create PHP"
650
- msgstr "Générer PHP"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
651
 
652
- #: core/admin/page_settings.php:242
653
- #: core/admin/page_settings.php:270
654
- #@ acf
655
- msgid "Register Field Groups with PHP"
656
- msgstr "Enregistrez des groupes de champs via PHP"
657
 
658
- #: core/admin/page_settings.php:244
659
- #: core/admin/page_settings.php:272
660
- #@ acf
661
  msgid "Copy the PHP code generated"
662
  msgstr "Copiez le code PHP généré"
663
 
664
- #: core/admin/page_settings.php:245
665
- #: core/admin/page_settings.php:273
666
- #@ acf
667
  msgid "Paste into your functions.php file"
668
  msgstr "Collez le code dans votre fichier functions.php"
669
 
670
- #: core/admin/page_settings.php:246
671
- #: core/admin/page_settings.php:274
672
- #@ acf
673
  msgid "To activate any Add-ons, edit and use the code in the first few lines."
674
- msgstr "Pour activer un add-on, éditez le code dans les toutes premières lignes."
 
 
 
 
 
 
675
 
676
- #: core/admin/page_settings.php:267
677
- #@ acf
678
  msgid "Back to settings"
679
  msgstr "Retour vers les réglages"
680
 
681
- #: core/admin/page_settings.php:295
682
- #@ acf
683
  msgid ""
684
  "/**\n"
685
  " * Activate Add-ons\n"
686
- " * Here you can enter your activation codes to unlock Add-ons to use in your theme. \n"
687
- " * Since all activation codes are multi-site licenses, you are allowed to include your key in premium themes. \n"
688
- " * Use the commented out code to update the database with your activation code. \n"
689
- " * You may place this code inside an IF statement that only runs on theme activation.\n"
 
 
 
 
690
  " */"
691
  msgstr ""
692
  "/**\n"
693
  " * Activez les add-ons\n"
694
- " * A cet endroit vous pouvez saisir vos codes d'activation pour déverrouiller les add-ons que vou ssouhaitez utiliser dans votre thème. \n"
695
- " * Puisque tous les codes d'activation sont des licences multi-sites, vous êtes autorisé à inclure votre clé dans des thèmes premium. \n"
696
- " * Utilisez la prtie de code commentée pour mettre à jour la base de données avec vos codes d'activation. \n"
697
- " * Vous pouvez placer ce code dans une déclaration IF vraie uniquement lors de l'activation du thème.\n"
 
 
 
 
698
  " */"
699
 
700
- #: core/admin/page_settings.php:308
701
- #@ acf
702
  msgid ""
703
  "/**\n"
704
  " * Register field groups\n"
705
- " * The register_field_group function accepts 1 array which holds the relevant data to register a field group\n"
706
- " * You may edit the array as you see fit. However, this may result in errors if the array is not compatible with ACF\n"
 
 
707
  " * This code must run every time the functions.php file is read\n"
708
  " */"
709
  msgstr ""
710
  "/**\n"
711
  " * Enregistrez des groupes de champs\n"
712
- " * La fonction register_field_group accepte 1 tableau qui contient les données nécessaire à l'enregistrement d'un groupe de champs\n"
713
- " * Vous pouvez modifier ce tableau selon vos besoins. Cela peut toutefois provoquer des erreurs dans les cas où le tableau ne serait plus compatible avec ACF\n"
 
 
 
714
  " * Ce code doit être traité à chaque accès au fichier functions.php\n"
715
  " */"
716
 
717
- #: core/admin/page_settings.php:336
718
- #@ acf
719
  msgid "No field groups were selected"
720
  msgstr "Aucun groupe de champs n'a été sélectionné"
721
 
722
- #: core/fields/checkbox.php:44
723
- #: core/fields/radio.php:45
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
724
  #: core/fields/select.php:50
725
- #@ acf
726
  msgid "No choices to choose from"
727
  msgstr "Aucun choix n'est disponible"
728
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
729
  #: core/fields/color_picker.php:21
730
- #@ acf
731
  msgid "Color Picker"
732
  msgstr "Sélectionneur de couleur"
733
 
734
- #: core/fields/file.php:165
735
- #@ acf
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
736
  msgid "No File Selected"
737
  msgstr "Aucun fichier sélectionné"
738
 
739
- #: core/fields/file.php:194
740
- #: core/fields/image.php:177
741
- #@ acf
 
 
 
 
742
  msgid "Return Value"
743
  msgstr "Retourne une valeur"
744
 
745
- #: core/fields/file.php:342
746
- #@ acf
 
 
 
 
 
 
 
 
 
 
 
 
 
747
  msgid "No files selected"
748
  msgstr "Aucun fichier sélectionné"
749
 
750
- #: core/fields/file.php:419
751
- #@ acf
752
  msgid "Add Selected Files"
753
  msgstr "Ajouter les fichiers sélectionnés"
754
 
 
 
 
 
 
 
 
 
 
 
 
755
  #: core/fields/flexible_content.php:21
756
- #@ acf
757
  msgid "Flexible Content"
758
  msgstr "Contenu flexible"
759
 
760
- #: core/fields/flexible_content.php:38
761
- #: core/fields/flexible_content.php:183
762
- #: core/fields/repeater.php:65
763
- #: core/fields/repeater.php:184
764
- #@ acf
765
  msgid "+ Add Row"
766
- msgstr "+ Ajouter un rang"
 
 
 
 
 
 
 
 
 
 
 
 
767
 
768
- #: core/fields/flexible_content.php:221
769
- #@ acf
770
  msgid "Reorder Layout"
771
  msgstr "Réordonner la disposition"
772
 
773
- #: core/fields/flexible_content.php:221
774
- #@ acf
775
  msgid "Reorder"
776
  msgstr "Réordonner"
777
 
778
- #: core/fields/flexible_content.php:222
779
- #@ acf
780
  msgid "Add New Layout"
781
  msgstr "Nouvelle disposition"
782
 
783
- #: core/fields/flexible_content.php:223
784
- #@ acf
785
  msgid "Delete Layout"
786
  msgstr "Supprimer disposition"
787
 
788
- #: core/fields/flexible_content.php:233
789
- #@ acf
 
 
 
 
 
 
790
  msgid "Label"
791
  msgstr "Label"
792
 
793
- #: core/fields/flexible_content.php:243
794
- #@ acf
795
  msgid "Name"
796
  msgstr "Nom"
797
 
798
- #: core/fields/flexible_content.php:253
799
- #@ acf
800
  msgid "Display"
801
  msgstr "Affichage"
802
 
803
- #: core/fields/flexible_content.php:373
804
- #: core/fields/repeater.php:317
805
- #@ acf
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
806
  msgid "Close Sub Field"
807
  msgstr "Fermer le sous-champs"
808
 
809
- #: core/fields/flexible_content.php:395
810
- #: core/fields/repeater.php:374
811
- #@ acf
 
 
 
 
 
 
 
 
 
812
  msgid "Button Label"
813
  msgstr "Libellé du bouton"
814
 
815
- #: core/fields/image.php:196
816
- #@ acf
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
817
  msgid "Preview Size"
818
  msgstr "Taille de prévisualisation"
819
 
820
- #: core/fields/image.php:392
821
- #@ acf
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
822
  msgid "No images selected"
823
  msgstr "Aucune image sélectionnée"
824
 
825
- #: core/fields/image.php:469
826
- #@ acf
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
827
  msgid "Add selected Images"
828
  msgstr "Ajouter les images sélectionnées"
829
 
830
- #: core/fields/page_link.php:223
831
- #: core/fields/post_object.php:281
832
- #: core/fields/select.php:195
833
- #@ acf
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
834
  msgid "Allow Null?"
835
  msgstr "Autoriser vide ?"
836
 
837
- #: core/fields/post_object.php:231
838
- #: core/fields/relationship.php:295
839
- #@ acf
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
840
  msgid "Filter from Taxonomy"
841
  msgstr "Filtrer par taxonomie"
842
 
 
843
  #: core/fields/radio.php:21
844
- #@ acf
845
  msgid "Radio Button"
846
  msgstr "Bouton radio"
847
 
848
- #: core/fields/radio.php:131
849
- #: core/fields/select.php:181
850
- #: core/fields/text.php:61
851
- #: core/fields/textarea.php:62
852
- #@ acf
853
  msgid "Default Value"
854
  msgstr "Valeur par défaut"
855
 
 
 
 
 
 
 
 
 
 
856
  #: core/fields/relationship.php:21
857
- #@ acf
858
  msgid "Relationship"
859
  msgstr "Relation"
860
 
861
- #: core/fields/relationship.php:318
862
- #@ acf
 
 
 
 
863
  msgid "Maximum posts"
864
  msgstr "Nombre max d'articles"
865
 
866
- #: core/fields/relationship.php:319
867
- #@ acf
868
- msgid "Set to -1 for inifinit"
869
- msgstr "Entrez -1 pour infini"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
870
 
871
- #: core/fields/text.php:75
872
- #: core/fields/textarea.php:76
873
- #@ acf
 
 
 
 
 
 
 
 
 
 
 
 
 
874
  msgid "Formatting"
875
  msgstr "Formatage "
876
 
 
877
  #: core/fields/text.php:76
878
- #@ acf
879
  msgid "Define how to render html tags"
880
  msgstr "Définition du rendu des balises html"
881
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
882
  #: core/fields/textarea.php:77
883
- #@ acf
884
  msgid "Define how to render html tags / new lines"
885
  msgstr "Définition du rendu des balises html et des nouvelles lignes"
886
 
887
- #: core/fields/wysiwyg.php:131
888
- #@ acf
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
889
  msgid "Toolbar"
890
  msgstr "Barre d'outils"
891
 
892
- #: core/fields/wysiwyg.php:150
893
- #@ acf
 
 
 
 
894
  msgid "Show Media Upload Buttons?"
895
  msgstr "Afficher les boutons d'ajout de médias ?"
896
 
897
- #: core/options_page.php:290
898
- #@ acf
899
- msgid "Publish"
900
- msgstr "Publier"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
901
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  msgstr ""
3
  "Project-Id-Version: \n"
4
  "Report-Msgid-Bugs-To: http://wordpress.org/tag/advanced-custom-fields\n"
5
+ "POT-Creation-Date: 2012-08-11 08:33:20+00:00\n"
6
+ "PO-Revision-Date: 2012-09-06 22:53+0100\n"
7
+ "Last-Translator: Maxime BERNARD-JACQUET <maxime@smoothie-creative.com>\n"
8
  "Language-Team: LANGUAGE <LL@li.org>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
  "Plural-Forms: nplurals=2; plural=n != 1;\n"
 
 
13
  "X-Poedit-SourceCharset: utf-8\n"
14
+ "X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
15
+ "_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
16
+ "X-Textdomain-Support: yes\n"
17
  "X-Poedit-SearchPath-0: .\n"
 
18
 
19
+ # @ acf
20
+ #: acf.php:281 core/views/meta_box_options.php:94
21
+ msgid "Custom Fields"
22
+ msgstr "ACF"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
23
 
24
+ # @ acf
25
+ #: acf.php:302
26
+ msgid "Field&nbsp;Groups"
27
+ msgstr "Groupes de champs"
28
 
29
+ # @ acf
30
+ #: acf.php:303 core/controllers/field_groups.php:283
31
+ #: core/controllers/upgrade.php:70
32
+ msgid "Advanced Custom Fields"
33
+ msgstr "Advanced Custom Fields"
34
 
35
+ # @ acf
36
+ #: acf.php:304 core/fields/flexible_content.php:325
37
+ msgid "Add New"
38
+ msgstr "Ajouter"
39
 
40
+ # @ acf
41
+ #: acf.php:305
42
+ msgid "Add New Field Group"
43
+ msgstr "Nouveau groupe de champs"
44
 
45
+ # @ acf
46
+ #: acf.php:306
47
+ msgid "Edit Field Group"
48
+ msgstr "Modifier le groupe de champs"
49
 
50
+ # @ acf
51
+ #: acf.php:307
52
+ msgid "New Field Group"
53
+ msgstr "Nouveau groupe de champs"
54
 
55
+ # @ default
56
+ #: acf.php:308
57
+ msgid "View Field Group"
58
+ msgstr "Voir le champ groupe"
59
 
60
+ # @ default
61
+ #: acf.php:309
62
+ msgid "Search Field Groups"
63
+ msgstr "Rechercher un champ groupe"
 
 
64
 
65
+ # @ default
66
+ #: acf.php:310
67
+ msgid "No Field Groups found"
68
+ msgstr "Aucun champ groupe trouvé"
69
 
70
+ # @ default
71
+ #: acf.php:311
72
+ msgid "No Field Groups found in Trash"
73
+ msgstr "Aucun champ groupe trouvé dans la corbeille"
74
+
75
+ # @ default
76
+ #: acf.php:346 acf.php:349
77
+ msgid "Field group updated."
78
+ msgstr "Groupe de champs mis à jour"
79
+
80
+ # @ acf
81
+ #: acf.php:347
82
+ msgid "Custom field updated."
83
+ msgstr "Champ mis à jour"
84
+
85
+ # @ acf
86
+ #: acf.php:348
87
+ msgid "Custom field deleted."
88
+ msgstr "Champ supprimé"
89
+
90
+ #. translators: %s: date and time of the revision
91
+ #: acf.php:351
92
+ msgid "Field group restored to revision from %s"
93
+ msgstr "Groupe de champs restauré à la révision %s"
94
+
95
+ # @ default
96
+ #: acf.php:352
97
+ msgid "Field group published."
98
+ msgstr "Groupe de champ publié"
99
+
100
+ # @ default
101
+ #: acf.php:353
102
+ msgid "Field group saved."
103
+ msgstr "Groupe de champ enregistré"
104
+
105
+ # @ default
106
+ #: acf.php:354
107
+ msgid "Field group submitted."
108
+ msgstr "Groupe de champ enregistré"
109
+
110
+ #: acf.php:355
111
+ msgid "Field group scheduled for."
112
+ msgstr "Groupe de champs programmé pour."
113
+
114
+ #: acf.php:356
115
+ msgid "Field group draft updated."
116
+ msgstr "Brouillon du groupe de champs mis à jour "
117
+
118
+ #: acf.php:375 core/fields/gallery.php:66 core/fields/gallery.php:229
119
+ msgid "Title"
120
+ msgstr "Titre"
121
+
122
+ # @ acf
123
+ #: acf.php:597
124
+ msgid "Error: Field Type does not exist!"
125
+ msgstr "Erreur : Ce type de champ n'existe pas !"
126
 
127
+ #: acf.php:1599
128
+ msgid "Thumbnail"
129
+ msgstr "Miniature"
 
 
 
 
 
 
 
 
 
 
 
 
130
 
131
+ #: acf.php:1600
132
+ msgid "Medium"
133
+ msgstr "Moyen"
 
134
 
135
+ #: acf.php:1601
136
+ msgid "Large"
137
+ msgstr "Grande"
 
138
 
139
+ #: acf.php:1602 core/fields/wysiwyg.php:85
140
+ msgid "Full"
141
+ msgstr "Taille originale"
 
142
 
143
+ # @ acf
144
+ #: core/actions/export.php:19
145
+ msgid "No ACF groups selected"
146
+ msgstr "Aucun groupe de champs sélectionné"
147
 
148
+ # @ acf
149
+ #: core/controllers/field_group.php:148 core/controllers/field_groups.php:190
150
+ msgid "Fields"
151
+ msgstr "Champs"
152
 
153
+ # @ acf
154
+ #: core/controllers/field_group.php:149
155
+ msgid "Location"
156
+ msgstr "Assigner ce groupe de champs"
157
 
158
+ #: core/controllers/field_group.php:149
159
+ msgid "Add Fields to Edit Screens"
160
+ msgstr "Ajouter les champs à l'écran d'édition"
 
161
 
162
+ # @ acf
163
+ #: core/controllers/field_group.php:150 core/controllers/field_group.php:400
164
+ #: core/controllers/options_page.php:62 core/controllers/options_page.php:74
165
+ #: core/views/meta_box_location.php:143
166
+ msgid "Options"
167
+ msgstr "Options"
168
 
169
+ #: core/controllers/field_group.php:150
170
+ msgid "Customise the edit page"
171
+ msgstr "Personnaliser l'écran d'édition"
 
172
 
173
+ #: core/controllers/field_group.php:328
174
+ msgid "Parent Page"
175
+ msgstr "Page parente"
 
 
176
 
177
+ #: core/controllers/field_group.php:329
178
+ msgid "Child Page"
179
+ msgstr "Page enfant"
 
 
180
 
181
+ # @ acf
182
+ #: core/controllers/field_group.php:337
183
+ msgid "Default Template"
184
+ msgstr "Modèle de base"
 
185
 
186
+ #: core/controllers/field_group.php:424 core/controllers/field_group.php:445
187
+ #: core/controllers/field_group.php:452 core/fields/page_link.php:76
188
+ #: core/fields/post_object.php:222 core/fields/post_object.php:250
189
+ #: core/fields/relationship.php:320 core/fields/relationship.php:349
190
+ msgid "All"
191
+ msgstr "Tous"
192
 
193
+ #: core/controllers/field_groups.php:243 core/views/meta_box_options.php:50
194
+ msgid "Normal"
195
+ msgstr "Normal"
 
196
 
197
+ #: core/controllers/field_groups.php:244 core/views/meta_box_options.php:51
198
+ msgid "Side"
199
+ msgstr "Sur le côté"
 
 
 
200
 
201
+ #: core/controllers/field_groups.php:254 core/views/meta_box_options.php:70
202
+ msgid "Standard Metabox"
203
+ msgstr "Encadré d'un bloc"
 
 
 
204
 
205
+ #: core/controllers/field_groups.php:255 core/views/meta_box_options.php:71
206
+ msgid "No Metabox"
207
+ msgstr "Sans encadrement"
 
208
 
209
+ # @ acf
210
+ #: core/controllers/field_groups.php:285
211
  msgid "Changelog"
212
+ msgstr "Notes de version"
213
 
214
+ # @ acf
215
+ #: core/controllers/field_groups.php:286
216
  msgid "See what's new in"
217
  msgstr "Voir les nouveautés de la version"
218
 
219
+ # @ acf
220
+ #: core/controllers/field_groups.php:288
221
  msgid "Resources"
222
  msgstr "Ressources"
223
 
224
+ # @ acf
225
+ #: core/controllers/field_groups.php:289
226
+ msgid ""
227
+ "Read documentation, learn the functions and find some tips &amp; tricks for "
228
+ "your next web project."
229
+ msgstr ""
230
+ "Lisez la documentation, étudiez les fonctions et apprenez quelques trucs et "
231
+ "astuces pour votre prochain projet."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
232
 
233
+ # @ acf
234
+ #: core/controllers/field_groups.php:290
235
+ msgid "Visit the ACF website"
236
+ msgstr "Visiter le site ACF"
237
 
238
+ # @ acf
239
+ #: core/controllers/field_groups.php:295
240
+ msgid "Created by"
241
+ msgstr "Créé par"
242
 
243
+ # @ acf
244
+ #: core/controllers/field_groups.php:298
245
+ msgid "Vote"
246
+ msgstr "Votez"
247
 
248
+ # @ acf
249
+ #: core/controllers/field_groups.php:299
250
+ msgid "Follow"
251
+ msgstr "twitter"
252
 
253
+ # @ acf
254
+ #: core/controllers/input.php:449
 
 
255
  msgid "Validation Failed. One or more fields below are required."
256
  msgstr "Validation échouée. Un ou plusieurs champs sont requis."
257
 
258
+ # @ acf
259
+ #: core/controllers/input.php:450
260
+ msgid "Add File to Field"
261
+ msgstr "+ Ajouter"
 
 
 
 
 
262
 
263
+ # @ acf
264
+ #: core/controllers/input.php:451
265
+ msgid "Edit File"
266
+ msgstr "Modifier le fichier"
267
 
268
+ # @ acf
269
+ #: core/controllers/input.php:452
270
+ msgid "Add Image to Field"
271
+ msgstr "Ajouter une image"
272
 
273
+ # @ acf
274
+ #: core/controllers/input.php:453 core/controllers/input.php:456
275
+ msgid "Edit Image"
276
+ msgstr "Modifier l'image"
277
+
278
+ #: core/controllers/input.php:454
279
+ msgid "Maximum values reached ( {max} values )"
280
+ msgstr "Nombre maximal de valeurs atteint ({max} valeurs)"
281
+
282
+ # @ acf
283
+ #: core/controllers/input.php:455
284
+ msgid "Add Image to Gallery"
285
+ msgstr "Insérer une image dans la galerie"
286
+
287
+ #: core/controllers/input.php:546
288
+ msgid "Attachment updated"
289
+ msgstr "Fichier mis à jour"
290
+
291
+ # @ acf
292
+ #: core/controllers/options_page.php:140
293
+ msgid "Options Updated"
294
+ msgstr "Options mises à jour"
295
+
296
+ # @ default
297
+ #: core/controllers/options_page.php:249
298
+ msgid "No Custom Field Group found for the options page"
299
+ msgstr "Aucun groupe de champs n'est assigné à la page Options"
300
+
301
+ # @ acf
302
+ #: core/controllers/options_page.php:249
303
+ msgid "Create a Custom Field Group"
304
+ msgstr "Créer un nouveau groupe de champs"
305
+
306
+ # @ acf
307
+ #: core/controllers/options_page.php:260
308
+ msgid "Publish"
309
+ msgstr "Publier"
310
 
311
+ # @ acf
312
+ #: core/controllers/options_page.php:263
313
+ msgid "Save Options"
314
+ msgstr "Enregistrer les options"
315
 
316
+ # @ wp3i
317
+ #: core/controllers/settings.php:49
318
+ msgid "Settings"
319
+ msgstr "Paramètres"
320
+
321
+ # @ acf
322
+ #: core/controllers/settings.php:111
323
+ msgid "Repeater field deactivated"
324
+ msgstr "L'add-on 'Champ répétable' a été désactivée"
325
+
326
+ # @ acf
327
+ #: core/controllers/settings.php:115
328
+ msgid "Options page deactivated"
329
+ msgstr "L'add-on 'Page d'options' a été désactivée"
330
+
331
+ # @ acf
332
+ #: core/controllers/settings.php:119
333
+ msgid "Flexible Content field deactivated"
334
+ msgstr "L'add-on 'Contenu flexible' a été désactivée"
335
+
336
+ #: core/controllers/settings.php:123
337
+ msgid "Gallery field deactivated"
338
+ msgstr "Champ 'galerie' désactivé"
339
+
340
+ # @ acf
341
+ #: core/controllers/settings.php:147
342
+ msgid "Repeater field activated"
343
+ msgstr "L'add-on 'Champ répétable' a été activée"
344
+
345
+ # @ acf
346
+ #: core/controllers/settings.php:151
347
+ msgid "Options page activated"
348
+ msgstr "L'add-on 'Page d'options' a été activée"
349
+
350
+ # @ acf
351
+ #: core/controllers/settings.php:155
352
+ msgid "Flexible Content field activated"
353
+ msgstr "L'add-on 'Contenu flexible' a été activée"
354
+
355
+ #: core/controllers/settings.php:159
356
+ msgid "Gallery field activated"
357
+ msgstr "Champ 'Galerie' activé"
358
+
359
+ #: core/controllers/settings.php:164
360
+ msgid "License key unrecognised"
361
+ msgstr "Clé de licence non reconnue"
362
+
363
+ # @ acf
364
+ #: core/controllers/settings.php:216
365
+ msgid "Activate Add-ons."
366
+ msgstr "Activation des add-ons"
367
 
368
+ # @ acf
369
+ #: core/controllers/settings.php:217
370
+ msgid ""
371
+ "Add-ons can be unlocked by purchasing a license key. Each key can be used on "
372
+ "multiple sites."
373
  msgstr ""
374
+ "Les add-ons peuvent d'être déverrouillés via l'achat d'une clé de licence. "
375
+ "Chaque clé peut être utilisée sur plusieurs sites."
376
 
377
+ # @ acf
378
+ #: core/controllers/settings.php:218
379
+ msgid "Find Add-ons"
380
+ msgstr "Trouvez des add-ons"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
381
 
382
+ # @ acf
383
+ #: core/controllers/settings.php:225 core/fields/flexible_content.php:380
384
+ #: core/fields/flexible_content.php:456 core/fields/repeater.php:288
385
+ #: core/fields/repeater.php:364 core/views/meta_box_fields.php:63
386
+ #: core/views/meta_box_fields.php:136
387
+ msgid "Field Type"
388
+ msgstr "Type de champ"
389
 
390
+ # @ acf
391
+ #: core/controllers/settings.php:226
392
+ msgid "Status"
393
+ msgstr "Status"
394
 
395
+ # @ acf
396
+ #: core/controllers/settings.php:227
397
+ msgid "Activation Code"
398
+ msgstr "Code d'activation"
399
 
400
+ # @ acf
401
+ #: core/controllers/settings.php:232
402
+ msgid "Repeater Field"
403
+ msgstr "Champs répéteur"
404
 
405
+ # @ acf
406
+ #: core/controllers/settings.php:233 core/controllers/settings.php:252
407
+ #: core/controllers/settings.php:271 core/controllers/settings.php:290
408
+ msgid "Active"
409
+ msgstr "Actif"
410
 
411
+ # @ acf
412
+ #: core/controllers/settings.php:233 core/controllers/settings.php:252
413
+ #: core/controllers/settings.php:271 core/controllers/settings.php:290
414
+ msgid "Inactive"
415
+ msgstr "Inactif"
416
 
417
+ # @ acf
418
+ #: core/controllers/settings.php:239 core/controllers/settings.php:258
419
+ #: core/controllers/settings.php:277 core/controllers/settings.php:296
420
+ msgid "Deactivate"
421
+ msgstr "Désactiver"
422
 
423
+ # @ acf
424
+ #: core/controllers/settings.php:245 core/controllers/settings.php:264
425
+ #: core/controllers/settings.php:283 core/controllers/settings.php:302
426
+ msgid "Activate"
427
+ msgstr "Activer"
428
 
429
+ # @ acf
430
+ #: core/controllers/settings.php:251
431
  msgid "Flexible Content Field"
432
  msgstr "Champs au contenu flexible "
433
 
434
+ # @ acf
435
+ #: core/controllers/settings.php:270
436
+ msgid "Gallery Field"
437
+ msgstr "Champ galerie"
438
 
439
+ # @ acf
440
+ #: core/controllers/settings.php:289 core/views/meta_box_location.php:74
441
+ msgid "Options Page"
442
+ msgstr "Page d'options"
443
 
444
+ # @ acf
445
+ #: core/controllers/settings.php:314
446
  msgid "Export Field Groups to XML"
447
  msgstr "Exportez des groupes de champs en XML"
448
 
449
+ # @ acf
450
+ #: core/controllers/settings.php:315
451
+ msgid ""
452
+ "ACF will create a .xml export file which is compatible with the native WP "
453
+ "import plugin."
454
+ msgstr ""
455
+ "ACF générera un fichier d'export .xml compatible avec le plugin d'import "
456
+ "natif de WordPress."
 
457
 
458
+ # @ acf
459
+ #: core/controllers/settings.php:316 core/controllers/settings.php:354
460
+ msgid "Instructions"
461
+ msgstr "Instructions"
462
+
463
+ # @ acf
464
+ #: core/controllers/settings.php:318
465
  msgid "Import Field Groups"
466
  msgstr "Importez des groupes de champs"
467
 
468
+ #: core/controllers/settings.php:319
469
+ msgid ""
470
+ "Imported field groups <b>will</b> appear in the list of editable field "
471
+ "groups. This is useful for migrating fields groups between Wp websites."
472
+ msgstr ""
473
+ "Les groupes de champs importés <b>apparaitront</b> dans ACF. Utile pour "
474
+ "migrer les groupes de champs entre plusieurs site Wordpress."
475
+
476
+ #: core/controllers/settings.php:321
477
+ msgid "Select field group(s) from the list and click \"Export XML\""
478
+ msgstr ""
479
+ "Sélectionnez les groupes de champs dans la liste et cliquez sur \"Exporter "
480
+ "XML\""
481
 
482
+ #: core/controllers/settings.php:322
483
+ msgid "Save the .xml file when prompted"
484
+ msgstr "Enregistrer le .xml"
 
485
 
486
+ #: core/controllers/settings.php:323
487
+ msgid "Navigate to Tools &raquo; Import and select WordPress"
488
+ msgstr "Allez dans \"Outils &raquo; Importer\" et sélectionnez WordPress"
 
489
 
490
+ # @ acf
491
+ #: core/controllers/settings.php:324
492
  msgid "Install WP import plugin if prompted"
493
  msgstr "Installez le plugin d'import WordPress si demandé"
494
 
495
+ # @ acf
496
+ #: core/controllers/settings.php:325
497
  msgid "Upload and import your exported .xml file"
498
+ msgstr "Importez votre fichier .xml "
499
 
500
+ # @ acf
501
+ #: core/controllers/settings.php:326
502
  msgid "Select your user and ignore Import Attachments"
503
  msgstr "Sélectionnez votre utilisateur et ignorez l'import des pièces jointes"
504
 
505
+ # @ acf
506
+ #: core/controllers/settings.php:327
507
  msgid "That's it! Happy WordPressing"
508
  msgstr "C'est tout ! WordPressez bien"
509
 
510
+ # @ acf
511
+ #: core/controllers/settings.php:345
512
+ msgid "Export XML"
513
+ msgstr "Export XML"
514
+
515
+ # @ acf
516
+ #: core/controllers/settings.php:352
517
  msgid "Export Field Groups to PHP"
518
  msgstr "Exportez des groupes de champs en PHP"
519
 
520
+ # @ acf
521
+ #: core/controllers/settings.php:353
522
+ msgid "ACF will create the PHP code to include in your theme."
523
  msgstr "ACF générera le code PHP à inclure dans votre thème"
524
 
525
+ # @ acf
526
+ #: core/controllers/settings.php:356 core/controllers/settings.php:473
527
+ msgid "Register Field Groups"
528
+ msgstr "Inscrivez des groupes de champs via PHP"
529
+
530
+ #: core/controllers/settings.php:357 core/controllers/settings.php:474
531
+ msgid ""
532
+ "Registered field groups <b>will not</b> appear in the list of editable field "
533
+ "groups. This is useful for including fields in themes."
534
+ msgstr ""
535
+ "Les groupes de champs enregistrés <b>n'apparaitront pas</b> dans ACF. Cette "
536
+ "manipulation sert à insérer les champs en PHP directement dans le thème."
537
+
538
+ #: core/controllers/settings.php:358 core/controllers/settings.php:475
539
+ msgid ""
540
+ "Please note that if you export and register field groups within the same WP, "
541
+ "you will see duplicate fields on your edit screens. To fix this, please move "
542
+ "the origional field group to the trash or remove the code from your "
543
+ "functions.php file."
544
+ msgstr ""
545
+ "Si vous exportez ET inscrivez les groupes dans la même installation WP, vous "
546
+ "verrez les champs en double dans votre page d'édition. Pour éviter cela, "
547
+ "supprimer le groupe depuis ACF ou retirez le code PHP de functions.php."
548
 
549
+ #: core/controllers/settings.php:360
550
+ msgid "Select field group(s) from the list and click \"Create PHP\""
551
+ msgstr ""
552
+ "Sélectionnez les groupes de champs dans la liste et cliquez sur \"Générer PHP"
553
+ "\""
554
 
555
+ # @ acf
556
+ #: core/controllers/settings.php:361 core/controllers/settings.php:477
 
557
  msgid "Copy the PHP code generated"
558
  msgstr "Copiez le code PHP généré"
559
 
560
+ # @ acf
561
+ #: core/controllers/settings.php:362 core/controllers/settings.php:478
 
562
  msgid "Paste into your functions.php file"
563
  msgstr "Collez le code dans votre fichier functions.php"
564
 
565
+ # @ acf
566
+ #: core/controllers/settings.php:363 core/controllers/settings.php:479
 
567
  msgid "To activate any Add-ons, edit and use the code in the first few lines."
568
+ msgstr ""
569
+ "Pour activer un add-on, éditez le code dans les toutes premières lignes."
570
+
571
+ # @ acf
572
+ #: core/controllers/settings.php:382
573
+ msgid "Create PHP"
574
+ msgstr "Générer PHP"
575
 
576
+ # @ acf
577
+ #: core/controllers/settings.php:468
578
  msgid "Back to settings"
579
  msgstr "Retour vers les réglages"
580
 
581
+ # @ acf
582
+ #: core/controllers/settings.php:503
583
  msgid ""
584
  "/**\n"
585
  " * Activate Add-ons\n"
586
+ " * Here you can enter your activation codes to unlock Add-ons to use in your "
587
+ "theme. \n"
588
+ " * Since all activation codes are multi-site licenses, you are allowed to "
589
+ "include your key in premium themes. \n"
590
+ " * Use the commented out code to update the database with your activation "
591
+ "code. \n"
592
+ " * You may place this code inside an IF statement that only runs on theme "
593
+ "activation.\n"
594
  " */"
595
  msgstr ""
596
  "/**\n"
597
  " * Activez les add-ons\n"
598
+ " * A cet endroit vous pouvez saisir vos codes d'activation pour "
599
+ "déverrouiller les add-ons que vou ssouhaitez utiliser dans votre thème. \n"
600
+ " * Puisque tous les codes d'activation sont des licences multi-sites, vous "
601
+ "êtes autorisé à inclure votre clé dans des thèmes premium. \n"
602
+ " * Utilisez la prtie de code commentée pour mettre à jour la base de données "
603
+ "avec vos codes d'activation. \n"
604
+ " * Vous pouvez placer ce code dans une déclaration IF vraie uniquement lors "
605
+ "de l'activation du thème.\n"
606
  " */"
607
 
608
+ # @ acf
609
+ #: core/controllers/settings.php:518
610
  msgid ""
611
  "/**\n"
612
  " * Register field groups\n"
613
+ " * The register_field_group function accepts 1 array which holds the "
614
+ "relevant data to register a field group\n"
615
+ " * You may edit the array as you see fit. However, this may result in errors "
616
+ "if the array is not compatible with ACF\n"
617
  " * This code must run every time the functions.php file is read\n"
618
  " */"
619
  msgstr ""
620
  "/**\n"
621
  " * Enregistrez des groupes de champs\n"
622
+ " * La fonction register_field_group accepte 1 tableau qui contient les "
623
+ "données nécessaire à l'enregistrement d'un groupe de champs\n"
624
+ " * Vous pouvez modifier ce tableau selon vos besoins. Cela peut toutefois "
625
+ "provoquer des erreurs dans les cas où le tableau ne serait plus compatible "
626
+ "avec ACF\n"
627
  " * Ce code doit être traité à chaque accès au fichier functions.php\n"
628
  " */"
629
 
630
+ # @ acf
631
+ #: core/controllers/settings.php:557
632
  msgid "No field groups were selected"
633
  msgstr "Aucun groupe de champs n'a été sélectionné"
634
 
635
+ # @ acf
636
+ #: core/controllers/settings.php:589
637
+ msgid "Advanced Custom Fields Settings"
638
+ msgstr "Réglages Advanced Custom Fields"
639
+
640
+ # @ wp3i
641
+ #: core/controllers/upgrade.php:51
642
+ msgid "Upgrade"
643
+ msgstr "Mettre à jour"
644
+
645
+ #: core/controllers/upgrade.php:70
646
+ msgid "requires a database upgrade"
647
+ msgstr "nécessite une mise à jour de la base de données"
648
+
649
+ #: core/controllers/upgrade.php:70
650
+ msgid "why?"
651
+ msgstr "Pourquoi ?"
652
+
653
+ #: core/controllers/upgrade.php:70
654
+ msgid "Please"
655
+ msgstr "S'il vous plait"
656
+
657
+ #: core/controllers/upgrade.php:70
658
+ msgid "backup your database"
659
+ msgstr "Sauvegarder la base de données"
660
+
661
+ #: core/controllers/upgrade.php:70
662
+ msgid "then click"
663
+ msgstr "puis cliquer"
664
+
665
+ # @ wp3i
666
+ #: core/controllers/upgrade.php:70
667
+ msgid "Upgrade Database"
668
+ msgstr "Mettre à jour la base de données"
669
+
670
+ #: core/controllers/upgrade.php:598
671
+ msgid "Modifying field group options 'show on page'"
672
+ msgstr "Modification du groupe de champs 'montrer sur la page'"
673
+
674
+ #: core/controllers/upgrade.php:651
675
+ msgid "Modifying field option 'taxonomy'"
676
+ msgstr "Modifier le champ 'taxinomie'"
677
+
678
+ # @ acf
679
+ #: core/fields/checkbox.php:21
680
+ msgid "Checkbox"
681
+ msgstr "Case à cocher"
682
+
683
+ # @ acf
684
+ #: core/fields/checkbox.php:55 core/fields/radio.php:45
685
  #: core/fields/select.php:50
 
686
  msgid "No choices to choose from"
687
  msgstr "Aucun choix n'est disponible"
688
 
689
+ # @ acf
690
+ #: core/fields/checkbox.php:113 core/fields/radio.php:114
691
+ #: core/fields/select.php:164
692
+ msgid "Choices"
693
+ msgstr "Choix"
694
+
695
+ #: core/fields/checkbox.php:114 core/fields/radio.php:115
696
+ #: core/fields/select.php:165
697
+ msgid "Enter your choices one per line"
698
+ msgstr "Indiquez une valeur par ligne"
699
+
700
+ # @ acf
701
+ #: core/fields/checkbox.php:116 core/fields/radio.php:117
702
+ #: core/fields/select.php:167
703
+ msgid "Red"
704
+ msgstr "Rouge"
705
+
706
+ #: core/fields/checkbox.php:117 core/fields/radio.php:118
707
+ #: core/fields/select.php:168
708
+ msgid "Blue"
709
+ msgstr "Bleu"
710
+
711
+ #: core/fields/checkbox.php:119 core/fields/radio.php:120
712
+ #: core/fields/select.php:170
713
+ msgid "red : Red"
714
+ msgstr "rouge : Rouge"
715
+
716
+ #: core/fields/checkbox.php:120 core/fields/radio.php:121
717
+ #: core/fields/select.php:171
718
+ msgid "blue : Blue"
719
+ msgstr "bleu : Bleu"
720
+
721
+ # @ acf
722
  #: core/fields/color_picker.php:21
 
723
  msgid "Color Picker"
724
  msgstr "Sélectionneur de couleur"
725
 
726
+ # @ acf
727
+ #: core/fields/date_picker/date_picker.php:21
728
+ msgid "Date Picker"
729
+ msgstr "Date"
730
+
731
+ # @ acf
732
+ #: core/fields/date_picker/date_picker.php:82
733
+ msgid "Date format"
734
+ msgstr "Format de date"
735
+
736
+ # @ acf
737
+ #: core/fields/date_picker/date_picker.php:83
738
+ msgid "eg. dd/mm/yy. read more about"
739
+ msgstr "ex : dd/mm/yy. En savoir plus"
740
+
741
+ # @ acf
742
+ #: core/fields/file.php:20
743
+ msgid "File"
744
+ msgstr "Fichier"
745
+
746
+ #: core/fields/file.php:48
747
+ msgid "File Updated."
748
+ msgstr "Fichier mis à jour."
749
+
750
+ # @ acf
751
+ #: core/fields/file.php:89 core/fields/flexible_content.php:407
752
+ #: core/fields/gallery.php:251 core/fields/gallery.php:281
753
+ #: core/fields/image.php:187 core/fields/repeater.php:314
754
+ #: core/views/meta_box_fields.php:87
755
+ msgid "Edit"
756
+ msgstr "Modifier"
757
+
758
+ # @ acf
759
+ #: core/fields/file.php:90 core/fields/gallery.php:250
760
+ #: core/fields/gallery.php:280 core/fields/image.php:186
761
+ msgid "Remove"
762
+ msgstr "Retirer"
763
+
764
+ # @ acf
765
+ #: core/fields/file.php:195
766
  msgid "No File Selected"
767
  msgstr "Aucun fichier sélectionné"
768
 
769
+ # @ acf
770
+ #: core/fields/file.php:195
771
+ msgid "Add File"
772
+ msgstr "Ajouter un fichier"
773
+
774
+ # @ acf
775
+ #: core/fields/file.php:224 core/fields/image.php:223
776
  msgid "Return Value"
777
  msgstr "Retourne une valeur"
778
 
779
+ # @ acf
780
+ #: core/fields/file.php:234
781
+ msgid "File URL"
782
+ msgstr "URL du fichier"
783
+
784
+ #: core/fields/file.php:235
785
+ msgid "Attachment ID"
786
+ msgstr "ID du fichier"
787
+
788
+ #: core/fields/file.php:268 core/fields/image.php:291
789
+ msgid "Media attachment updated."
790
+ msgstr "Fichier mis à jour"
791
+
792
+ # @ acf
793
+ #: core/fields/file.php:393
794
  msgid "No files selected"
795
  msgstr "Aucun fichier sélectionné"
796
 
797
+ # @ acf
798
+ #: core/fields/file.php:488
799
  msgid "Add Selected Files"
800
  msgstr "Ajouter les fichiers sélectionnés"
801
 
802
+ # @ acf
803
+ #: core/fields/file.php:518
804
+ msgid "Select File"
805
+ msgstr "Sélectionner un fichier"
806
+
807
+ # @ acf
808
+ #: core/fields/file.php:521
809
+ msgid "Update File"
810
+ msgstr "Mettre à jour le fichier"
811
+
812
+ # @ acf
813
  #: core/fields/flexible_content.php:21
 
814
  msgid "Flexible Content"
815
  msgstr "Contenu flexible"
816
 
817
+ # @ acf
818
+ #: core/fields/flexible_content.php:38 core/fields/flexible_content.php:286
 
 
 
819
  msgid "+ Add Row"
820
+ msgstr "+ Ajouter"
821
+
822
+ # @ acf
823
+ #: core/fields/flexible_content.php:313 core/fields/repeater.php:261
824
+ #: core/views/meta_box_fields.php:25
825
+ msgid "New Field"
826
+ msgstr "Nouveau champ"
827
+
828
+ # @ acf
829
+ #: core/fields/flexible_content.php:322 core/fields/radio.php:144
830
+ #: core/fields/repeater.php:440
831
+ msgid "Layout"
832
+ msgstr "Disposition"
833
 
834
+ # @ acf
835
+ #: core/fields/flexible_content.php:324
836
  msgid "Reorder Layout"
837
  msgstr "Réordonner la disposition"
838
 
839
+ # @ acf
840
+ #: core/fields/flexible_content.php:324
841
  msgid "Reorder"
842
  msgstr "Réordonner"
843
 
844
+ # @ acf
845
+ #: core/fields/flexible_content.php:325
846
  msgid "Add New Layout"
847
  msgstr "Nouvelle disposition"
848
 
849
+ # @ acf
850
+ #: core/fields/flexible_content.php:326
851
  msgid "Delete Layout"
852
  msgstr "Supprimer disposition"
853
 
854
+ # @ acf
855
+ #: core/fields/flexible_content.php:326 core/fields/flexible_content.php:410
856
+ #: core/fields/repeater.php:317 core/views/meta_box_fields.php:90
857
+ msgid "Delete"
858
+ msgstr "Supprimer"
859
+
860
+ # @ acf
861
+ #: core/fields/flexible_content.php:336
862
  msgid "Label"
863
  msgstr "Label"
864
 
865
+ # @ acf
866
+ #: core/fields/flexible_content.php:346
867
  msgid "Name"
868
  msgstr "Nom"
869
 
870
+ # @ acf
871
+ #: core/fields/flexible_content.php:356
872
  msgid "Display"
873
  msgstr "Affichage"
874
 
875
+ #: core/fields/flexible_content.php:363
876
+ msgid "Table"
877
+ msgstr "En colonnes"
878
+
879
+ #: core/fields/flexible_content.php:364 core/fields/repeater.php:451
880
+ msgid "Row"
881
+ msgstr "Les uns sous les autres"
882
+
883
+ # @ acf
884
+ #: core/fields/flexible_content.php:377 core/fields/repeater.php:285
885
+ #: core/views/meta_box_fields.php:60
886
+ msgid "Field Order"
887
+ msgstr "Position du champ"
888
+
889
+ # @ acf
890
+ #: core/fields/flexible_content.php:378 core/fields/flexible_content.php:425
891
+ #: core/fields/repeater.php:286 core/fields/repeater.php:333
892
+ #: core/views/meta_box_fields.php:61 core/views/meta_box_fields.php:105
893
+ msgid "Field Label"
894
+ msgstr "Titre du champ"
895
+
896
+ # @ acf
897
+ #: core/fields/flexible_content.php:379 core/fields/flexible_content.php:441
898
+ #: core/fields/repeater.php:287 core/fields/repeater.php:349
899
+ #: core/views/meta_box_fields.php:62 core/views/meta_box_fields.php:121
900
+ msgid "Field Name"
901
+ msgstr "Nom du champ"
902
+
903
+ # @ acf
904
+ #: core/fields/flexible_content.php:388 core/fields/repeater.php:296
905
+ msgid ""
906
+ "No fields. Click the \"+ Add Sub Field button\" to create your first field."
907
+ msgstr "Aucun champ. Cliquez sur \"+ Ajouter\" pour créer un premier champ."
908
+
909
+ # @ acf
910
+ #: core/fields/flexible_content.php:404 core/fields/flexible_content.php:407
911
+ #: core/fields/repeater.php:311 core/fields/repeater.php:314
912
+ #: core/views/meta_box_fields.php:84 core/views/meta_box_fields.php:87
913
+ msgid "Edit this Field"
914
+ msgstr "Modifier ce champ"
915
+
916
+ # @ acf
917
+ #: core/fields/flexible_content.php:408 core/fields/repeater.php:315
918
+ #: core/views/meta_box_fields.php:88
919
+ msgid "Read documentation for this field"
920
+ msgstr "Lire la documentation de ce champ"
921
+
922
+ # @ acf
923
+ #: core/fields/flexible_content.php:408 core/fields/repeater.php:315
924
+ #: core/views/meta_box_fields.php:88
925
+ msgid "Docs"
926
+ msgstr "Documentation"
927
+
928
+ # @ acf
929
+ #: core/fields/flexible_content.php:409 core/fields/repeater.php:316
930
+ #: core/views/meta_box_fields.php:89
931
+ msgid "Duplicate this Field"
932
+ msgstr "Dupliquer ce champ"
933
+
934
+ #: core/fields/flexible_content.php:409 core/fields/repeater.php:316
935
+ #: core/views/meta_box_fields.php:89
936
+ msgid "Duplicate"
937
+ msgstr "Dupliquer"
938
+
939
+ # @ acf
940
+ #: core/fields/flexible_content.php:410 core/fields/repeater.php:317
941
+ #: core/views/meta_box_fields.php:90
942
+ msgid "Delete this Field"
943
+ msgstr "Supprimer ce champ"
944
+
945
+ # @ acf
946
+ #: core/fields/flexible_content.php:426 core/fields/repeater.php:334
947
+ #: core/views/meta_box_fields.php:106
948
+ msgid "This is the name which will appear on the EDIT page"
949
+ msgstr "Ce nom apparaîtra sur la page d'édition"
950
+
951
+ # @ acf
952
+ #: core/fields/flexible_content.php:442 core/fields/repeater.php:350
953
+ #: core/views/meta_box_fields.php:122
954
+ msgid "Single word, no spaces. Underscores and dashes allowed"
955
+ msgstr "Un seul mot sans espace.<br />Les '_' et '-' sont autorisés"
956
+
957
+ # @ acf
958
+ #: core/fields/flexible_content.php:476 core/fields/repeater.php:384
959
+ msgid "Save Field"
960
+ msgstr "Enregistrer le champ"
961
+
962
+ # @ acf
963
+ #: core/fields/flexible_content.php:481 core/fields/repeater.php:389
964
+ #: core/views/meta_box_fields.php:188
965
+ msgid "Close Field"
966
+ msgstr "Fermer le champ"
967
+
968
+ # @ acf
969
+ #: core/fields/flexible_content.php:481 core/fields/repeater.php:389
970
  msgid "Close Sub Field"
971
  msgstr "Fermer le sous-champs"
972
 
973
+ #: core/fields/flexible_content.php:495 core/fields/repeater.php:404
974
+ #: core/views/meta_box_fields.php:201
975
+ msgid "Drag and drop to reorder"
976
+ msgstr "Faites glisser pour réorganiser"
977
+
978
+ # @ acf
979
+ #: core/fields/flexible_content.php:496 core/fields/repeater.php:405
980
+ msgid "+ Add Sub Field"
981
+ msgstr "+ Ajouter"
982
+
983
+ # @ acf
984
+ #: core/fields/flexible_content.php:503 core/fields/repeater.php:459
985
  msgid "Button Label"
986
  msgstr "Libellé du bouton"
987
 
988
+ #: core/fields/gallery.php:25
989
+ msgid "Gallery"
990
+ msgstr "Galerie"
991
+
992
+ #: core/fields/gallery.php:70 core/fields/gallery.php:233
993
+ msgid "Alternate Text"
994
+ msgstr "Texte alternatif"
995
+
996
+ # @ acf
997
+ #: core/fields/gallery.php:74 core/fields/gallery.php:237
998
+ msgid "Caption"
999
+ msgstr "Légende"
1000
+
1001
+ # @ acf
1002
+ #: core/fields/gallery.php:78 core/fields/gallery.php:241
1003
+ msgid "Description"
1004
+ msgstr "Description"
1005
+
1006
+ # @ acf
1007
+ #: core/fields/gallery.php:117 core/fields/image.php:243
1008
  msgid "Preview Size"
1009
  msgstr "Taille de prévisualisation"
1010
 
1011
+ #: core/fields/gallery.php:118
1012
+ msgid "Thumbnail is advised"
1013
+ msgstr "Une miniature est conseillée"
1014
+
1015
+ #: core/fields/gallery.php:179
1016
+ msgid "Image Updated"
1017
+ msgstr "Image mise à jour"
1018
+
1019
+ # @ acf
1020
+ #: core/fields/gallery.php:262 core/fields/gallery.php:642
1021
+ #: core/fields/image.php:193
1022
+ msgid "Add Image"
1023
+ msgstr "Ajouter une image"
1024
+
1025
+ #: core/fields/gallery.php:263
1026
+ msgid "Grid"
1027
+ msgstr "Grille"
1028
+
1029
+ #: core/fields/gallery.php:264
1030
+ msgid "List"
1031
+ msgstr "Liste"
1032
+
1033
+ # @ acf
1034
+ #: core/fields/gallery.php:266 core/fields/image.php:428
1035
  msgid "No images selected"
1036
  msgstr "Aucune image sélectionnée"
1037
 
1038
+ # @ acf
1039
+ #: core/fields/gallery.php:266
1040
+ msgid "1 image selected"
1041
+ msgstr "1 image sélectionnée"
1042
+
1043
+ # @ acf
1044
+ #: core/fields/gallery.php:266
1045
+ msgid "{count} images selected"
1046
+ msgstr "{count} images sélectionnées"
1047
+
1048
+ #: core/fields/gallery.php:585
1049
+ msgid "Image already exists in gallery"
1050
+ msgstr "L'image existe déjà dans la galerie"
1051
+
1052
+ # @ acf
1053
+ #: core/fields/gallery.php:591
1054
+ msgid "Image Added"
1055
+ msgstr "Image ajoutée"
1056
+
1057
+ # @ acf
1058
+ #: core/fields/gallery.php:645 core/fields/image.php:556
1059
+ msgid "Update Image"
1060
+ msgstr "Mettre à jour l'image"
1061
+
1062
+ # @ acf
1063
+ #: core/fields/image.php:21
1064
+ msgid "Image"
1065
+ msgstr "Image"
1066
+
1067
+ #: core/fields/image.php:49
1068
+ msgid "Image Updated."
1069
+ msgstr "Image mise à jour."
1070
+
1071
+ # @ acf
1072
+ #: core/fields/image.php:193
1073
+ msgid "No image selected"
1074
+ msgstr "Aucune image sélectionnée"
1075
+
1076
+ # @ acf
1077
+ #: core/fields/image.php:233
1078
+ msgid "Image Object"
1079
+ msgstr "Objet 'image'"
1080
+
1081
+ # @ acf
1082
+ #: core/fields/image.php:234
1083
+ msgid "Image URL"
1084
+ msgstr "URL de l'image"
1085
+
1086
+ # @ acf
1087
+ #: core/fields/image.php:235
1088
+ msgid "Image ID"
1089
+ msgstr "ID de l'image"
1090
+
1091
+ # @ acf
1092
+ #: core/fields/image.php:524
1093
  msgid "Add selected Images"
1094
  msgstr "Ajouter les images sélectionnées"
1095
 
1096
+ # @ acf
1097
+ #: core/fields/image.php:553
1098
+ msgid "Select Image"
1099
+ msgstr "Sélectionner une image"
1100
+
1101
+ # @ acf
1102
+ #: core/fields/page_link.php:21
1103
+ msgid "Page Link"
1104
+ msgstr "Lien vers page ou article"
1105
+
1106
+ # @ acf
1107
+ #: core/fields/page_link.php:70 core/fields/post_object.php:216
1108
+ #: core/fields/relationship.php:314 core/views/meta_box_location.php:48
1109
+ msgid "Post Type"
1110
+ msgstr "Type d'article"
1111
+
1112
+ # @ acf
1113
+ #: core/fields/page_link.php:98 core/fields/post_object.php:267
1114
+ #: core/fields/select.php:194
1115
  msgid "Allow Null?"
1116
  msgstr "Autoriser vide ?"
1117
 
1118
+ #: core/fields/page_link.php:107 core/fields/page_link.php:126
1119
+ #: core/fields/post_object.php:276 core/fields/post_object.php:295
1120
+ #: core/fields/select.php:203 core/fields/select.php:222
1121
+ #: core/fields/wysiwyg.php:104 core/views/meta_box_fields.php:170
1122
+ msgid "Yes"
1123
+ msgstr "Oui"
1124
+
1125
+ #: core/fields/page_link.php:108 core/fields/page_link.php:127
1126
+ #: core/fields/post_object.php:277 core/fields/post_object.php:296
1127
+ #: core/fields/select.php:204 core/fields/select.php:223
1128
+ #: core/fields/wysiwyg.php:105 core/views/meta_box_fields.php:171
1129
+ msgid "No"
1130
+ msgstr "Non"
1131
+
1132
+ # @ acf
1133
+ #: core/fields/page_link.php:117 core/fields/post_object.php:286
1134
+ #: core/fields/select.php:213
1135
+ msgid "Select multiple values?"
1136
+ msgstr "Plusieurs valeurs possibles ?"
1137
+
1138
+ # @ acf
1139
+ #: core/fields/post_object.php:21
1140
+ msgid "Post Object"
1141
+ msgstr "Objet 'article'"
1142
+
1143
+ # @ acf
1144
+ #: core/fields/post_object.php:244 core/fields/relationship.php:343
1145
  msgid "Filter from Taxonomy"
1146
  msgstr "Filtrer par taxonomie"
1147
 
1148
+ # @ acf
1149
  #: core/fields/radio.php:21
 
1150
  msgid "Radio Button"
1151
  msgstr "Bouton radio"
1152
 
1153
+ # @ acf
1154
+ #: core/fields/radio.php:130 core/fields/select.php:180
1155
+ #: core/fields/text.php:61 core/fields/textarea.php:62
 
 
1156
  msgid "Default Value"
1157
  msgstr "Valeur par défaut"
1158
 
1159
+ #: core/fields/radio.php:154
1160
+ msgid "Vertical"
1161
+ msgstr "Vertical"
1162
+
1163
+ #: core/fields/radio.php:155
1164
+ msgid "Horizontal"
1165
+ msgstr "Horizontal"
1166
+
1167
+ # @ acf
1168
  #: core/fields/relationship.php:21
 
1169
  msgid "Relationship"
1170
  msgstr "Relation"
1171
 
1172
+ #: core/fields/relationship.php:236
1173
+ msgid "Search"
1174
+ msgstr "Rechercher"
1175
+
1176
+ # @ acf
1177
+ #: core/fields/relationship.php:366
1178
  msgid "Maximum posts"
1179
  msgstr "Nombre max d'articles"
1180
 
1181
+ # @ acf
1182
+ #: core/fields/repeater.php:21
1183
+ msgid "Repeater"
1184
+ msgstr "Répéteur"
1185
+
1186
+ # @ acf
1187
+ #: core/fields/repeater.php:66 core/fields/repeater.php:248
1188
+ msgid "Add Row"
1189
+ msgstr "+ Ajouter un rang"
1190
+
1191
+ # @ acf
1192
+ #: core/fields/repeater.php:277
1193
+ msgid "Repeater Fields"
1194
+ msgstr "Champs répéteurs"
1195
+
1196
+ # @ acf
1197
+ #: core/fields/repeater.php:412
1198
+ msgid "Minimum Rows"
1199
+ msgstr "Nombre minimum d'ajouts"
1200
+
1201
+ # @ acf
1202
+ #: core/fields/repeater.php:426
1203
+ msgid "Maximum Rows"
1204
+ msgstr "Nombre maximum d'ajouts"
1205
 
1206
+ #: core/fields/repeater.php:450
1207
+ msgid "Table (default)"
1208
+ msgstr "En colonnes (par défaut)"
1209
+
1210
+ # @ acf
1211
+ #: core/fields/select.php:21
1212
+ msgid "Select"
1213
+ msgstr "Sélectionner"
1214
+
1215
+ # @ acf
1216
+ #: core/fields/text.php:21
1217
+ msgid "Text"
1218
+ msgstr "Texte"
1219
+
1220
+ # @ acf
1221
+ #: core/fields/text.php:75 core/fields/textarea.php:76
1222
  msgid "Formatting"
1223
  msgstr "Formatage "
1224
 
1225
+ # @ acf
1226
  #: core/fields/text.php:76
 
1227
  msgid "Define how to render html tags"
1228
  msgstr "Définition du rendu des balises html"
1229
 
1230
+ #: core/fields/text.php:85 core/fields/textarea.php:86
1231
+ msgid "None"
1232
+ msgstr "Aucun"
1233
+
1234
+ #: core/fields/text.php:86 core/fields/textarea.php:88
1235
+ msgid "HTML"
1236
+ msgstr "HTML"
1237
+
1238
+ # @ acf
1239
+ #: core/fields/textarea.php:21
1240
+ msgid "Text Area"
1241
+ msgstr "Zone de texte"
1242
+
1243
+ # @ acf
1244
  #: core/fields/textarea.php:77
 
1245
  msgid "Define how to render html tags / new lines"
1246
  msgstr "Définition du rendu des balises html et des nouvelles lignes"
1247
 
1248
+ #: core/fields/textarea.php:87
1249
+ msgid "auto &lt;br /&gt;"
1250
+ msgstr "auto &lt;br /&gt;"
1251
+
1252
+ # @ acf
1253
+ #: core/fields/true_false.php:21
1254
+ msgid "True / False"
1255
+ msgstr "Vrai / Faux"
1256
+
1257
+ # @ acf
1258
+ #: core/fields/true_false.php:68
1259
+ msgid "Message"
1260
+ msgstr "Message"
1261
+
1262
+ # @ acf
1263
+ #: core/fields/true_false.php:69
1264
+ msgid "eg. Show extra content"
1265
+ msgstr "ex : Montrer du contenu supplémentaire"
1266
+
1267
+ # @ acf
1268
+ #: core/fields/wysiwyg.php:21
1269
+ msgid "Wysiwyg Editor"
1270
+ msgstr "Editeur WYSIWYG"
1271
+
1272
+ # @ acf
1273
+ #: core/fields/wysiwyg.php:75
1274
  msgid "Toolbar"
1275
  msgstr "Barre d'outils"
1276
 
1277
+ #: core/fields/wysiwyg.php:86 core/views/meta_box_location.php:47
1278
+ msgid "Basic"
1279
+ msgstr "Basique"
1280
+
1281
+ # @ acf
1282
+ #: core/fields/wysiwyg.php:94
1283
  msgid "Show Media Upload Buttons?"
1284
  msgstr "Afficher les boutons d'ajout de médias ?"
1285
 
1286
+ # @ acf
1287
+ #: core/views/meta_box_fields.php:26
1288
+ msgid "new_field"
1289
+ msgstr "nouveau_champ"
1290
+
1291
+ # @ acf
1292
+ #: core/views/meta_box_fields.php:47
1293
+ msgid "Move to trash. Are you sure?"
1294
+ msgstr "Mettre à la corbeille. Etes-vous sûr ?"
1295
+
1296
+ # @ acf
1297
+ #: core/views/meta_box_fields.php:73
1298
+ msgid ""
1299
+ "No fields. Click the <strong>+ Add Field</strong> button to create your "
1300
+ "first field."
1301
+ msgstr ""
1302
+ "Aucun champ. Cliquez sur le bouton <strong>+ Ajouter</strong> pour créer "
1303
+ "votre premier champ."
1304
+
1305
+ # @ acf
1306
+ #: core/views/meta_box_fields.php:149
1307
+ msgid "Field Instructions"
1308
+ msgstr "Instructions pour ce champ"
1309
+
1310
+ # @ acf
1311
+ #: core/views/meta_box_fields.php:150
1312
+ msgid "Instructions for authors. Shown when submitting data"
1313
+ msgstr ""
1314
+ "Instructions pour les auteurs. Affichées lors de la soumission de données."
1315
+
1316
+ # @ acf
1317
+ #: core/views/meta_box_fields.php:162
1318
+ msgid "Required?"
1319
+ msgstr "Requis ?"
1320
 
1321
+ # @ acf
1322
+ #: core/views/meta_box_fields.php:202
1323
+ msgid "+ Add Field"
1324
+ msgstr "+ Ajouter"
1325
+
1326
+ # @ acf
1327
+ #: core/views/meta_box_location.php:35
1328
+ msgid "Rules"
1329
+ msgstr "Règles"
1330
+
1331
+ # @ acf
1332
+ #: core/views/meta_box_location.php:36
1333
+ msgid ""
1334
+ "Create a set of rules to determine which edit screens will use these "
1335
+ "advanced custom fields"
1336
+ msgstr ""
1337
+ "Créez une série de règles pour déterminer sur quelles pages d'édition ce "
1338
+ "groupe de champs sera utilisé"
1339
+
1340
+ #: core/views/meta_box_location.php:49
1341
+ msgid "Logged in User Type"
1342
+ msgstr "Rôle de l'utilisateur"
1343
+
1344
+ #: core/views/meta_box_location.php:51
1345
+ msgid "Page Specific"
1346
+ msgstr "Pages"
1347
+
1348
+ # @ acf
1349
+ #: core/views/meta_box_location.php:52
1350
+ msgid "Page"
1351
+ msgstr "Page"
1352
+
1353
+ # @ acf
1354
+ #: core/views/meta_box_location.php:53
1355
+ msgid "Page Type"
1356
+ msgstr "Type de page"
1357
+
1358
+ # @ acf
1359
+ #: core/views/meta_box_location.php:54
1360
+ msgid "Page Parent"
1361
+ msgstr "Page parente"
1362
+
1363
+ #: core/views/meta_box_location.php:55
1364
+ msgid "Page Template"
1365
+ msgstr "Modèle de page"
1366
+
1367
+ # @ acf
1368
+ #: core/views/meta_box_location.php:57
1369
+ msgid "Post Specific"
1370
+ msgstr "Articles (posts)"
1371
+
1372
+ # @ acf
1373
+ #: core/views/meta_box_location.php:58
1374
+ msgid "Post"
1375
+ msgstr "Article"
1376
+
1377
+ #: core/views/meta_box_location.php:59
1378
+ msgid "Post Category"
1379
+ msgstr "Type d'articles"
1380
+
1381
+ # @ acf
1382
+ #: core/views/meta_box_location.php:60
1383
+ msgid "Post Format"
1384
+ msgstr "Format d'article"
1385
+
1386
+ # @ acf
1387
+ #: core/views/meta_box_location.php:61
1388
+ msgid "Post Taxonomy"
1389
+ msgstr "Taxonimie"
1390
+
1391
+ #: core/views/meta_box_location.php:63
1392
+ msgid "Other"
1393
+ msgstr "Autres"
1394
+
1395
+ #: core/views/meta_box_location.php:64
1396
+ msgid "Taxonomy (Add / Edit)"
1397
+ msgstr "Taxinomie (Ajouter / Modifier)"
1398
+
1399
+ #: core/views/meta_box_location.php:65
1400
+ msgid "User (Add / Edit)"
1401
+ msgstr "Utilisateur (Ajouter / Modifier)"
1402
+
1403
+ #: core/views/meta_box_location.php:66
1404
+ msgid "Media (Edit)"
1405
+ msgstr "Média (Modifier)"
1406
+
1407
+ #: core/views/meta_box_location.php:96
1408
+ msgid "is equal to"
1409
+ msgstr "est égal à"
1410
+
1411
+ #: core/views/meta_box_location.php:97
1412
+ msgid "is not equal to"
1413
+ msgstr "n'est pas égal à"
1414
+
1415
+ # @ acf
1416
+ #: core/views/meta_box_location.php:121
1417
+ msgid "match"
1418
+ msgstr "Ce groupe de champs apparaitra si :"
1419
+
1420
+ #: core/views/meta_box_location.php:127
1421
+ msgid "all"
1422
+ msgstr "toutes les règles sont respectées"
1423
+
1424
+ #: core/views/meta_box_location.php:128
1425
+ msgid "any"
1426
+ msgstr "au moins une règle est respectée"
1427
+
1428
+ # @ acf
1429
+ #: core/views/meta_box_location.php:131
1430
+ msgid "of the above"
1431
+ msgstr " "
1432
+
1433
+ #: core/views/meta_box_location.php:144
1434
+ msgid "Unlock options add-on with an activation code"
1435
+ msgstr "Déverrouiller l'add-on 'Options' avec un code d'activation"
1436
+
1437
+ # @ acf
1438
+ #: core/views/meta_box_options.php:23
1439
+ msgid "Order No."
1440
+ msgstr "Numéro d'ordre"
1441
+
1442
+ # @ acf
1443
+ #: core/views/meta_box_options.php:24
1444
+ msgid "Field groups are created in order <br />from lowest to highest."
1445
+ msgstr "Le groupe avec le numéro le plus bas s'affiche en premier."
1446
+
1447
+ # @ acf
1448
+ #: core/views/meta_box_options.php:40
1449
+ msgid "Position"
1450
+ msgstr "Position"
1451
+
1452
+ # @ acf
1453
+ #: core/views/meta_box_options.php:60
1454
+ msgid "Style"
1455
+ msgstr "Style"
1456
+
1457
+ #: core/views/meta_box_options.php:80
1458
+ msgid "Hide on screen"
1459
+ msgstr "Ne pas afficher"
1460
+
1461
+ # @ acf
1462
+ #: core/views/meta_box_options.php:81
1463
+ msgid "<b>Select</b> items to <b>hide</b> them from the edit screen"
1464
+ msgstr ""
1465
+ "<b>Décochez</b> les champs que vous souhaitez <b>masquer</b> sur la page "
1466
+ "d'édition"
1467
+
1468
+ # @ acf
1469
+ #: core/views/meta_box_options.php:82
1470
+ msgid ""
1471
+ "If multiple field groups appear on an edit screen, the first field group's "
1472
+ "options will be used. (the one with the lowest order number)"
1473
+ msgstr ""
1474
+ "Si plusieurs groupes ACF sont présents sur une page d'édition, le groupe "
1475
+ "portant le numéro le plus bas sera affiché en premier."
1476
+
1477
+ #: core/views/meta_box_options.php:92
1478
+ msgid "Content Editor"
1479
+ msgstr "La zone d'édition principale"
1480
+
1481
+ #: core/views/meta_box_options.php:93
1482
+ msgid "Excerpt"
1483
+ msgstr "Le résumé (excerpt)"
1484
+
1485
+ #: core/views/meta_box_options.php:95
1486
+ msgid "Discussion"
1487
+ msgstr "Discussion"
1488
+
1489
+ #: core/views/meta_box_options.php:96
1490
+ msgid "Comments"
1491
+ msgstr "Les commentaires"
1492
+
1493
+ #: core/views/meta_box_options.php:97
1494
+ msgid "Slug"
1495
+ msgstr "Identifiant (slug)"
1496
+
1497
+ #: core/views/meta_box_options.php:98
1498
+ msgid "Author"
1499
+ msgstr "Auteur"
1500
+
1501
+ # @ acf
1502
+ #: core/views/meta_box_options.php:99
1503
+ msgid "Format"
1504
+ msgstr "Format"
1505
+
1506
+ # @ acf
1507
+ #: core/views/meta_box_options.php:100
1508
+ msgid "Featured Image"
1509
+ msgstr "Image à la Une"
readme.txt CHANGED
@@ -85,6 +85,19 @@ http://support.advancedcustomfields.com/
85
 
86
  == Changelog ==
87
 
 
 
 
 
 
 
 
 
 
 
 
 
 
88
  = 3.4.0 =
89
  * [Fixed] Fix validation rules for multiple select - http://support.advancedcustomfields.com/discussion/2858/multiple-select-validation-doesnt-work
90
  * [Added] Add support for options page toggle open / close metabox
85
 
86
  == Changelog ==
87
 
88
+ = 3.4.1 =
89
+ * [Added] Save user fields into wp_usermeta http://support.advancedcustomfields.com/discussion/2758/get_users-and-meta_key
90
+ * [Added] Add compatibility with media tags plugin - http://support.advancedcustomfields.com/discussion/comment/7596#Comment_7596
91
+ * [Added] Wysiwyg Field: Add Default value option
92
+ * [Added] Number Field: Add Default value option
93
+ * [Fixed] Validate relationship posts - http://support.advancedcustomfields.com/discussion/3033/relationship-field-throws-error-when-related-item-is-trashed
94
+ * [Added] Allow "options" as post_id for get_fields - http://support.advancedcustomfields.com/discussion/1926/3-1-8-broke-get_fields-for-options
95
+ * [Added] Repeater Field: Add sub field width option
96
+ * [Added] Repeater Field: Add sub field description option
97
+ * [Updated] Repeater Field: Update UI design
98
+ * [Fixed] Fix missing ajax event on page parent - http://support.advancedcustomfields.com/discussion/3060/show-correct-box-based-on-page-parent
99
+ * [Updated] Update french translation - http://support.advancedcustomfields.com/discussion/3088/french-translation-for-3-4-0
100
+
101
  = 3.4.0 =
102
  * [Fixed] Fix validation rules for multiple select - http://support.advancedcustomfields.com/discussion/2858/multiple-select-validation-doesnt-work
103
  * [Added] Add support for options page toggle open / close metabox