<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[860] sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/wcpt-wordcamp/wordcamp-new-site.php: WordCamp Post Type: Internationalize the content stubs for new sites.</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://meta.trac.wordpress.org/changeset/860">860</a></dd>
<dt>Author</dt> <dd>iandunn</dd>
<dt>Date</dt> <dd>2014-09-12 19:23:26 +0000 (Fri, 12 Sep 2014)</dd>
</dl>

<h3>Log Message</h3>
<pre>WordCamp Post Type: Internationalize the content stubs for new sites.

`get_stub_me_sponsors()` was skipped because that will be pulled from the Multi-Event Sponsor posts on Central
in the future.

See <a href="http://meta.trac.wordpress.org/ticket/603">#603</a></pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#sitestrunkwordcamporgpublic_htmlwpcontentpluginswcptwcptwordcampwordcampnewsitephp">sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/wcpt-wordcamp/wordcamp-new-site.php</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="sitestrunkwordcamporgpublic_htmlwpcontentpluginswcptwcptwordcampwordcampnewsitephp"></a>
<div class="modfile"><h4>Modified: sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/wcpt-wordcamp/wordcamp-new-site.php (859 => 860)</h4>
<pre class="diff"><span>
<span class="info">--- sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/wcpt-wordcamp/wordcamp-new-site.php 2014-09-12 00:07:32 UTC (rev 859)
+++ sites/trunk/wordcamp.org/public_html/wp-content/plugins/wcpt/wcpt-wordcamp/wordcamp-new-site.php    2014-09-12 19:23:26 UTC (rev 860)
</span><span class="lines">@@ -167,7 +167,7 @@
</span><span class="cx"> 
</span><span class="cx">          update_option( 'admin_email',                  $admin_email );
</span><span class="cx">          update_option( 'blogname',                     $blog_name );
</span><del>-               update_option( 'blogdescription',              'Just another WordCamp' );
</del><ins>+                update_option( 'blogdescription',              __( 'Just another WordCamp', 'wordcamporg' ) );
</ins><span class="cx">           update_option( 'close_comments_for_old_posts', 1 );
</span><span class="cx">          update_option( 'close_comments_days_old',      30 );
</span><span class="cx">          update_option( 'wccsp_settings',               $coming_soon_settings );
</span><span class="lines">@@ -247,92 +247,144 @@
</span><span class="cx">  protected function get_stub_pages( $wordcamp, $meta ) {
</span><span class="cx">          $pages = array(
</span><span class="cx">                  array(
</span><del>-                               'title'   => 'Schedule',
-                               'content' => '<p><em>Organizers note:</em> You can enter content for this page in the Sessions menu item in the sidebar.</p> <h1>Saturday, January 1st</h1> <p>[schedule date="YYYY-MM-DD" tracks="example-track,another-example-track,yet-another-example-track"]</p>',
</del><ins>+                                'title'   => __( 'Schedule', 'wordcamporg' ),
+                               'content' =>
+                                       '<p>'  . __( '<em>Organizers note:</em> You can enter content for this page in the Sessions menu item in the sidebar.', 'wordcamporg' ) . '</p> ' .
+                                       '<h1>' . __( 'Saturday, January 1st', 'wordcamporg' ) . '</h1> ' .
+                                       '<p>[schedule date="YYYY-MM-DD" tracks="example-track,another-example-track,yet-another-example-track"]</p>',
</ins><span class="cx">                           'status'  => 'publish',
</span><span class="cx">                          'type'    => 'page',
</span><span class="cx">                  ),
</span><span class="cx"> 
</span><span class="cx">                  array(
</span><del>-                               'title'   => 'Speakers',
-                               'content' => '<p><em>Organizers note:</em> You can enter content for this page in the Speakers menu item in the sidebar.</p> <p>[speakers]</p>',
</del><ins>+                                'title'   => __( 'Speakers', 'wordcamporg' ),
+                               'content' =>
+                                       '<p>' . __( '<em>Organizers note:</em> You can enter content for this page in the Speakers menu item in the sidebar.', 'wordcamporg' ) . '</p> ' .
+                                       '<p>[speakers]</p>',
</ins><span class="cx">                           'status'  => 'publish',
</span><span class="cx">                          'type'    => 'page',
</span><span class="cx">                  ),
</span><span class="cx"> 
</span><span class="cx">                  array(
</span><del>-                               'title'   => 'Sessions',
-                               'content' => '<p><em>Organizers note:</em> You can enter content for this page in the Sessions menu item in the sidebar.</p> <p>[sessions]</p>',
</del><ins>+                                'title'   => __( 'Sessions', 'wordcamporg' ),
+                               'content' =>
+                                       '<p>' . __( '<em>Organizers note:</em> You can enter content for this page in the Sessions menu item in the sidebar.', 'wordcamporg' ) . '</p> ' .
+                                       '<p>[sessions]</p>',
</ins><span class="cx">                           'status'  => 'publish',
</span><span class="cx">                          'type'    => 'page',
</span><span class="cx">                  ),
</span><span class="cx"> 
</span><span class="cx">                  array(
</span><del>-                               'title'   => 'Sponsors',
-                               'content' => "<p><em>Organizers note:</em> Multi-event sponsors have been automatically created in the Sponsors menu, but you'll need to remove the ones that don't apply to your specific event. To find out which ones apply, please visit http://central.wordcamp.org/multi-event-sponsorship-packages/. After that, you should add the sponsors that are specific to your event.</p> <h3>Our Sponsors</h3> <p>Blurb thanking sponsors</p> <p>[sponsors]</p> <h3>Interested in sponsoring WordCamp this year?</h3> <p>Check out our <a href='/call-for-sponsors'>Call for Sponsors</a> post for details on how you can help make this year's WordCamp the best it can be!</p>",
</del><ins>+                                'title'   => __( 'Sponsors', 'wordcamporg' ),
+                               'content' =>
+                                       '<p>'  . __( "<em>Organizers note:</em> Multi-event sponsors have been automatically created in the Sponsors menu, but you'll need to remove the ones that don't apply to your specific event. To find out which ones apply, please visit http://central.wordcamp.org/multi-event-sponsorship-packages/. After that, you should add the sponsors that are specific to your event. For non-English sites, make sure the URL below matches Call for Sponsors page.", 'wordcamporg' ) . '</p> ' .
+                                       '<h3>' . __( 'Our Sponsors', 'wordcamporg' ) . '</h3> ' .
+                                       '<p>'  . __( 'Blurb thanking sponsors', 'wordcamporg' ) . '</p> ' .
+                                       '<p>[sponsors]</p> ' .
+                                       '<h3>' . __( 'Interested in sponsoring WordCamp this year?</h3>', 'wordcamporg' ) .
+                                       '<p>'  . __( 'Check out our <a href="/call-for-sponsors">Call for Sponsors</a> post for details on how you can help make this year\'s WordCamp the best it can be!</p>', 'wordcamporg' ),
</ins><span class="cx">                           'status'  => 'publish',
</span><span class="cx">                          'type'    => 'page',
</span><span class="cx">                  ),
</span><span class="cx"> 
</span><span class="cx">                  array(
</span><del>-                               'title'   => 'Location',
</del><ins>+                                'title'   => __( 'Location', 'wordcamporg' ),
</ins><span class="cx">                           'content' => '',
</span><span class="cx">                          'status'  => 'publish',
</span><span class="cx">                          'type'    => 'page',
</span><span class="cx">                  ),
</span><span class="cx"> 
</span><span class="cx">                  array(
</span><del>-                               'title'   => 'Organizers',
-                               'content' => '<p><em>Organizers note:</em> You can enter content for this page in the Organizers menu item in the sidebar.</p> <p>[organizers]</p>',
</del><ins>+                                'title'   => __( 'Organizers', 'wordcamporg' ),
+                               'content' =>
+                                       '<p>' . __( '<em>Organizers note:</em> You can enter content for this page in the Organizers menu item in the sidebar.', 'wordcamporg' ) . '</p> ' .
+                                       '<p>[organizers]</p>',
</ins><span class="cx">                           'status'  => 'publish',
</span><span class="cx">                          'type'    => 'page',
</span><span class="cx">                  ),
</span><span class="cx"> 
</span><span class="cx">                  array(
</span><del>-                               'title'   => 'Tickets',
-                               'content' => "<p><em>Organizers note:</em> If you'd like to change the slug for this page, please make sure you do that before opening ticket sales. Changing the page slug after tickets have started selling will break the link that users receive in their receipt e-mail.</p> <p>[camptix]</p>",
</del><ins>+                                'title'   => __( 'Tickets', 'wordcamporg' ),
+                               'content' =>
+                                       '<p>' . __( "<em>Organizers note:</em> If you'd like to change the slug for this page, please make sure you do that before opening ticket sales. Changing the page slug after tickets have started selling will break the link that users receive in their receipt e-mail.", 'wordcamporg' ) . '</p> ' .
+                                       '<p>[camptix]</p>',
</ins><span class="cx">                           'status'  => 'draft',
</span><span class="cx">                          'type'    => 'page',
</span><span class="cx">                  ),
</span><span class="cx"> 
</span><span class="cx">                  array(
</span><del>-                               'title'   => 'Attendees',
</del><ins>+                                'title'   => __( 'Attendees', 'wordcamporg' ),
</ins><span class="cx">                           'content' => '[camptix_attendees columns="3"]',
</span><span class="cx">                          'status'  => 'draft',
</span><span class="cx">                          'type'    => 'page',
</span><span class="cx">                  ),
</span><span class="cx"> 
</span><span class="cx">                  array(
</span><del>-                               'title'   => 'Videos',
-                               'content' => '<p><em>Organizers note:</em> After your WordCamp is over and the sessions are published to WordPress.tv, you can embed them here. Just enter the event slug into the shortcode below, and hit the <em>Publish</em> button.</p> <p>[wptv event="enter-event-slug-here"]</p>',
</del><ins>+                                'title'   => __( 'Videos', 'wordcamporg' ),
+                               'content' =>
+                                       '<p>' . __( '<em>Organizers note:</em> After your WordCamp is over and the sessions are published to WordPress.tv, you can embed them here. Just enter the event slug into the shortcode below, and hit the <em>Publish</em> button.', 'wordcamporg' ) . '</p> ' .
+                                        '<p>[wptv event="enter-event-slug-here"]</p>',
</ins><span class="cx">                           'status'  => 'draft',
</span><span class="cx">                          'type'    => 'page',
</span><span class="cx">                  ),
</span><span class="cx"> 
</span><span class="cx">                  array(
</span><del>-                               'title'   => 'Slideshow',
-                               'content' => "<p><em>Organizers note:</em> Upload photos to this page and they'll automagically appear in a slideshow!</p> <p>[slideshow]</p>",
</del><ins>+                                'title'   => __( 'Slideshow', 'wordcamporg' ),
+                               'content' =>
+                                       '<p>' . __( "<em>Organizers note:</em> Upload photos to this page and they'll automagically appear in a slideshow!", 'wordcamporg' ) . '</p> ' .
+                                   '<p>[slideshow]</p>',
</ins><span class="cx">                           'status'  => 'draft',
</span><span class="cx">                          'type'    => 'page',
</span><span class="cx">                  ),
</span><span class="cx"> 
</span><span class="cx">                  array(
</span><del>-                               'title'   => 'Contact',
-                               'content' => "<p>[contact-form to='" . get_option( 'admin_email' ) . "' subject='WordCamp Contact Request'][contact-field label='Name' type='name' required='1'/][contact-field label='Email' type='email' required='1'/][contact-field label='Message' type='textarea' required='1'/][/contact-form]</p>",
</del><ins>+                                'title'   => __( 'Contact', 'wordcamporg' ),
+                               'content' => sprintf(
+                                       '<p>' .
+                                               '[contact-form to="%s" subject="%s"]' .
+                                                       '[contact-field label="%s" type="name"     required="1" /]' .
+                                                       '[contact-field label="%s" type="email"    required="1" /]' .
+                                                       '[contact-field label="%s" type="textarea" required="1" /]' .
+                                               '[/contact-form]' .
+                                       '</p>',
+                                       get_option( 'admin_email' ),
+                                       __( 'WordCamp Contact Request', 'wordcamporg' ),
+                                       __( 'Name', 'wordcamporg' ),
+                                       __( 'Email', 'wordcamporg' ),
+                                       __( 'Message', 'wordcamporg' )
+                               ),
</ins><span class="cx">                           'status'  => 'publish',
</span><span class="cx">                          'type'    => 'page',
</span><span class="cx">                  ),
</span><span class="cx"> 
</span><span class="cx">                  array(
</span><del>-                               'title'   => 'Social Media Stream',
-                               'content' => '<p><em>Organizers note:</em> The [[tagregator]] shortcode will pull in a stream of social media posts and display them. In order to use it, you\'ll need to follow the setup instructions at http://wordpress.org/plugins/tagregator/installation, and then update "#wcxyz" below with your hashtag.</p> <p>[tagregator hashtag="#wcxzy"]</p>',
</del><ins>+                                'title'   => __( 'Social Media Stream', 'wordcamporg' ),
+                               'content' =>
+                                       '<p>' . __( '<em>Organizers note:</em> The [[tagregator]] shortcode will pull in a stream of social media posts and display them. In order to use it, you\'ll need to follow the setup instructions at http://wordpress.org/plugins/tagregator/installation, and then update "#wcxyz" below with your hashtag.', 'wordcamporg' ) . '</p> ' .
+                                       '<p>[tagregator hashtag="#wcxzy"]</p>',
</ins><span class="cx">                           'status'  => 'publish',
</span><span class="cx">                          'type'    => 'page',
</span><span class="cx">                  ),
</span><span class="cx"> 
</span><span class="cx">                  array(
</span><del>-                               'title'   => 'Code of Conduct',
-                               'content' => '<p><em>Organizers note:</em> Below is a boilerplate code of conduct that you can customize; another great example is the Ada Initiative <a href="http://geekfeminism.wikia.com/wiki/Conference_anti-harassment/Policy">anti-harassment policy.</a></p> <p>We also recommend the organizing team read this article on <a href="http://geekfeminism.wikia.com/wiki/Conference_anti-harassment/Responding_to_reports">how to take a harassment report</a>.</p> <p>Please update the portions <span style="color: red; text-decoration: underline;">with red text</span>. You can use the "Remove Formatting" button on the toolbar (the eraser icon on the second line) to remove the color and underline.' . $this->get_code_of_conduct(),
</del><ins>+                                'title'   => __( 'Code of Conduct', 'wordcamporg' ),
+                               'content' =>
+                                       '<p>' .
+                                               sprintf(
+                                                       __( '<em>Organizers note:</em> Below is a boilerplate code of conduct that you can customize; another great example is the Ada Initiative <a href="%s">anti-harassment policy.</a>', 'wordcamporg' ),
+                                                       'http://geekfeminism.wikia.com/wiki/Conference_anti-harassment/Policy'
+                                               ) .
+                                       '</p> ' .
+
+                                       '<p>' .
+                                               sprintf(
+                                                       __( 'We also recommend the organizing team read this article on <a href="%s">how to take a harassment report</a>', 'wordcamporg' ),
+                                                       'http://geekfeminism.wikia.com/wiki/Conference_anti-harassment/Responding_to_reports'
+                                               ) .
+                                       '</p> ' .
+
+                                       '<p>' . __( 'Please update the portions <span style="color: red; text-decoration: underline;">with red text</span>. You can use the "Remove Formatting" button on the toolbar (the eraser icon on the second line) to remove the color and underline.', 'wordcamporg' ) .
+                                       $this->get_code_of_conduct(),
</ins><span class="cx">                           'status'  => 'publish',
</span><span class="cx">                          'type'    => 'page',
</span><span class="cx">                  ),
</span><span class="lines">@@ -352,29 +404,94 @@
</span><span class="cx">  protected function get_stub_posts( $wordcamp, $meta ) {
</span><span class="cx">          $posts = array(
</span><span class="cx">                  array(
</span><del>-                               'title'   => 'Welcome to ' . get_option( 'blogname' ),
-                               'content' => "<p><em>Organizers note:</em> Please update the portions <span style='color: red; text-decoration: underline;'>with red text</span>.</p> <p>We're happy to announce that <span style='color: red; text-decoration: underline;'>WordCamp YourCityName</span> is officially on the calendar!</p> <p><span style='color: red; text-decoration: underline;'>WordCamp YourCityName</span> will be <span style='color: red; text-decoration: underline;'>DATE(S)</span> at <span style='color: red; text-decoration: underline;'>LOCATION</span>.</p> <p><span style='color: red; text-decoration: underline;'>Subscribe using the form in the sidebar</span> to stay up to date on the most recent news. We’ll be keeping you posted on all the details over the coming months, including speaker submissions, ticket sales and more!</p>",
</del><ins>+                                'title'   => __( 'Welcome to ', 'wordcamporg' ) . get_option( 'blogname' ),
+                               'content' =>
+                                       '<p>' . __( '<em>Organizers note:</em> Please update the portions <span style="color: red; text-decoration: underline;">with red text</span>.', 'wordcamporg' ) . '</p> ' .
+                                       '<p>' . __( 'We\'re happy to announce that <span style="color: red; text-decoration: underline;">WordCamp YourCityName</span> is officially on the calendar!', 'wordcamporg' ) . '</p> ' .
+                                       '<p>' . __( '<span style="color: red; text-decoration: underline;">WordCamp YourCityName</span> will be <span style="color: red; text-decoration: underline;">DATE(S)</span> at <span style="color: red; text-decoration: underline;">LOCATION</span>.', 'wordcamporg' ) . '</p> ' .
+                                       '<p>' . __( '<span style="color: red; text-decoration: underline;">Subscribe using the form in the sidebar</span> to stay up to date on the most recent news. We’ll be keeping you posted on all the details over the coming months, including speaker submissions, ticket sales and more!', 'wordcamporg' ) . '</p> ',
</ins><span class="cx">                           'status'  => 'publish',
</span><span class="cx">                          'type'    => 'post',
</span><span class="cx">                  ),
</span><span class="cx"> 
</span><span class="cx">                  array(
</span><del>-                               'title'   => 'Call for Sponsors',
-                               'content' => "<p><em>Organizers note:</em> Make sure you update the 'to' address and other fields before publishing this page!</p> <p>Blurb with information for potential sponsors.</p> <p>[contact-form to='enter-your-address-here@example.net' subject='WordCamp Sponsor Request'][contact-field label='Contact Name' type='text' required='1'/][contact-field label='Company Name' type='name' required='1'/][contact-field label='Email' type='email' required='1'/][contact-field label='Phone Number' type='text'/][contact-field label='Sponsorship Level' type='text'/][contact-field label='Why Would you Like to Sponsor WordCamp?' type='textarea' required='1'/][contact-field label='Questions / Comments' type='textarea'/][/contact-form] </p>",
</del><ins>+                                'title'   => __( 'Call for Sponsors', 'wordcamporg' ),
+                               'content' => 
+                                       '<p>' . __( '<em>Organizers note:</em> Make sure you update the "to" address and other fields before publishing this page!', 'wordcamporg' ) . '</p> ' .
+                                       '<p>' . __( 'Blurb with information for potential sponsors.', 'wordcamporg' ) . '</p> ' .
+                                       '<p>' .
+                                               sprintf( '
+                                                       [contact-form to="enter-your-address-here@example.net" subject="%s"]
+                                                       [contact-field label="%s" type="text"     required="1" /]
+                                                       [contact-field label="%s" type="name"     required="1" /]
+                                                       [contact-field label="%s" type="email"    required="1" /]
+                                                       [contact-field label="%s" type="text"                  /]
+                                                       [contact-field label="%s" type="text"                  /]
+                                                       [contact-field label="%s" type="textarea" required="1" /]
+                                                       [contact-field label="%s" type="textarea"              /]
+                                                       [/contact-form]',
+                                                       __( 'WordCamp Sponsor Request', 'wordcamporg' ),
+                                                       __( 'Contact Name', 'wordcamporg' ),
+                                                       __( 'Company Name', 'wordcamporg' ),
+                                                       __( 'Email', 'wordcamporg' ),
+                                                       __( 'Phone Number', 'wordcamporg' ),
+                                                       __( 'Sponsorship Level', 'wordcamporg' ),
+                                                       __( 'Why Would you Like to Sponsor WordCamp?', 'wordcamporg' ),
+                                                       __( 'Questions / Comments', 'wordcamporg' )
+                                               ) .
+                                       '</p>',
</ins><span class="cx">                           'status'  => 'draft',
</span><span class="cx">                          'type'    => 'post',
</span><span class="cx">                  ),
</span><span class="cx"> 
</span><span class="cx">                  array(
</span><del>-                               'title'   => 'Call for Speakers',
-                               'content' => "<p><em>Organizers note:</em> Make sure you update the 'to' address and other fields before publishing this page!</p> <p>Blurb with information for potential speakers.</p> <p>[contact-form to='enter-your-address-here@example.net' subject='WordCamp Speaker Request'][contact-field label='Name' type='text' required='1'/][contact-field label='Email' type='email' required='1'/][contact-field label='Topic(s) You%26#039;d Like to Present On' type='textarea' required='1'/][contact-field label='Intended Audience' type='text' required='1'/][contact-field label='Past Speaking Experience (not necessary to apply)' type='textarea'/][/contact-form]</p>",
</del><ins>+                                'title'   => __( 'Call for Speakers', 'wordcamporg' ),
+                               'content' => 
+                                       '<p>' . __( '<em>Organizers note:</em> Make sure you update the "to" address and other fields before publishing this page!', 'wordcamporg' ) . '</p> ' .    
+                                       '<p>' . __( 'Blurb with information for potential speakers.', 'wordcamporg' ) . '</p> ' . 
+                                       '<p>' .
+                                               sprintf( '
+                                                       [contact-form to="enter-your-address-here@example.net" subject="%s"]
+                                                               [contact-field label="%s" type="text"     required="1" /]
+                                                               [contact-field label="%s" type="email"    required="1" /]
+                                                               [contact-field label="%s" type="textarea" required="1" /]
+                                                               [contact-field label="%s" type="text"     required="1" /]
+                                                               [contact-field label="%s" type="textarea"              /]
+                                                       [/contact-form]',
+                                                       __( 'WordCamp Speaker Request', 'wordcamporg' ),
+                                                       __( 'Name', 'wordcamporg' ),
+                                                       __( 'Email', 'wordcamporg' ),
+                                                       __( 'Topic(s) You would Like to Present On', 'wordcamporg' ),
+                                                       __( 'Intended Audience', 'wordcamporg' ),
+                                                       __( 'Past Speaking Experience (not necessary to apply)', 'wordcamporg' )
+                                               ) .
+                                       '</p>',
</ins><span class="cx">                           'status'  => 'draft',
</span><span class="cx">                          'type'    => 'post',
</span><span class="cx">                  ),
</span><span class="cx"> 
</span><span class="cx">                  array(
</span><del>-                               'title'   => 'Call for Volunteers',
-                               'content' => "<p><em>Organizers note:</em> Make sure you update the 'to' address and other fields before publishing this page!</p> <p>Blurb with information for potential volunteers.</p> <p>[contact-form to='enter-your-address-here@example.net' subject='WordCamp Speaker Request'][contact-field label='Name' type='text' required='1'/][contact-field label='Email' type='email' required='1'/][contact-field label='Skills / Interests / Experience (not necessary to volunteer)' type='textarea' required='1'/][contact-field label='Number of Hours Available' type='text' required='1'/][contact-field label='Questions / Comments' type='textarea'/][/contact-form]</p>",
</del><ins>+                                'title'   => __( 'Call for Volunteers', 'wordcamporg' ),
+                               'content' => 
+                                       '<p>' . __( '<em>Organizers note:</em> Make sure you update the "to" address and other fields before publishing this page!', 'wordcamporg' ) . '</p> ' .
+                                       '<p>' . __( 'Blurb with information for potential volunteers.', 'wordcamporg' ) . '</p> ' .
+                                       '<p>' .
+                                               sprintf( '
+                                                       [contact-form to="enter-your-address-here@example.net" subject="%s"]
+                                                               [contact-field label="%s" type="text"     required="1" /]
+                                                               [contact-field label="%s" type="email"    required="1" /]
+                                                               [contact-field label="%s" type="textarea" required="1" /]
+                                                               [contact-field label="%s" type="text"     required="1" /]
+                                                               [contact-field label="%s" type="textarea"              /]
+                                                       [/contact-form]',
+                                                       __( 'WordCamp Speaker Request', 'wordcamporg' ),
+                                                       __( 'Name', 'wordcamporg' ),
+                                                       __( 'Email', 'wordcamporg' ),
+                                                       __( 'Skills / Interests / Experience (not necessary to volunteer)', 'wordcamporg' ),
+                                                       __( 'Number of Hours Available', 'wordcamporg' ),
+                                                       __( 'Questions / Comments', 'wordcamporg' )
+                                               ) .
+                                       '</p>',
</ins><span class="cx">                           'status'  => 'draft',
</span><span class="cx">                          'type'    => 'post',
</span><span class="cx">                  ),
</span><span class="lines">@@ -473,7 +590,7 @@
</span><span class="cx">          foreach ( $sponsorship_levels as $sponsorship_level ) {
</span><span class="cx">                  if ( ! empty( $assigned_me_sponsors[ $sponsorship_level->ID ] ) ) {
</span><span class="cx">                          $pages[] = array(
</span><del>-                                       'title'   => sprintf( 'Thank you to our %s sponsors', $sponsorship_level->post_title ),
</del><ins>+                                        'title'   => sprintf( __( 'Thank you to our %s sponsors', 'wordcamporg' ), $sponsorship_level->post_title ),
</ins><span class="cx">                                   'content' => sprintf(
</span><span class="cx">                                          '%s %s',
</span><span class="cx">                                          str_replace(
</span></span></pre>
</div>
</div>

</body>
</html>