소스 검색

Initial commit of Libretto

alaczek 7 년 전
부모
커밋
00ff66c496
100개의 변경된 파일9477개의 추가작업 그리고 0개의 파일을 삭제
  1. 53 0
      libretto/404.php
  2. 42 0
      libretto/archive.php
  3. 84 0
      libretto/comments.php
  4. 33 0
      libretto/content-none.php
  5. 15 0
      libretto/content-page.php
  6. 23 0
      libretto/content-single.php
  7. 76 0
      libretto/content.php
  8. 714 0
      libretto/css/editor-style.css
  9. 36 0
      libretto/footer.php
  10. 326 0
      libretto/functions.php
  11. 102 0
      libretto/header.php
  12. BIN
      libretto/icons/fonts/libretto-icons.eot
  13. 39 0
      libretto/icons/fonts/libretto-icons.svg
  14. BIN
      libretto/icons/fonts/libretto-icons.ttf
  15. BIN
      libretto/icons/fonts/libretto-icons.woff
  16. 151 0
      libretto/icons/icons.css
  17. 88 0
      libretto/image.php
  18. BIN
      libretto/images/grain.jpg
  19. 72 0
      libretto/inc/custom-header.php
  20. 31 0
      libretto/inc/customizer.php
  21. 83 0
      libretto/inc/extras.php
  22. 141 0
      libretto/inc/headstart/ar.json
  23. 141 0
      libretto/inc/headstart/de.json
  24. 72 0
      libretto/inc/headstart/en.json
  25. 141 0
      libretto/inc/headstart/es.json
  26. 141 0
      libretto/inc/headstart/fr.json
  27. 141 0
      libretto/inc/headstart/he.json
  28. 141 0
      libretto/inc/headstart/id.json
  29. 141 0
      libretto/inc/headstart/it.json
  30. 141 0
      libretto/inc/headstart/ja.json
  31. 141 0
      libretto/inc/headstart/ko.json
  32. 141 0
      libretto/inc/headstart/nl.json
  33. 141 0
      libretto/inc/headstart/pt-br.json
  34. 141 0
      libretto/inc/headstart/ru.json
  35. 141 0
      libretto/inc/headstart/sv.json
  36. 141 0
      libretto/inc/headstart/tr.json
  37. 141 0
      libretto/inc/headstart/zh-cn.json
  38. 141 0
      libretto/inc/headstart/zh-tw.json
  39. 768 0
      libretto/inc/jetpack-fonts.php
  40. 123 0
      libretto/inc/jetpack.php
  41. 93 0
      libretto/inc/style-wpcom.css
  42. 278 0
      libretto/inc/template-tags.php
  43. 155 0
      libretto/inc/wpcom-colors.php
  44. 37 0
      libretto/inc/wpcom.php
  45. 45 0
      libretto/index.php
  46. 50 0
      libretto/js/customizer.js
  47. 13 0
      libretto/js/keyboard-image-navigation.js
  48. 121 0
      libretto/js/libretto.js
  49. 38 0
      libretto/js/navigation.js
  50. 19 0
      libretto/js/skip-link-focus-fix.js
  51. 94 0
      libretto/js/touche.js
  52. BIN
      libretto/languages/ar.mo
  53. 80 0
      libretto/languages/ar.po
  54. BIN
      libretto/languages/az.mo
  55. 76 0
      libretto/languages/az.po
  56. BIN
      libretto/languages/br.mo
  57. 69 0
      libretto/languages/br.po
  58. BIN
      libretto/languages/bs.mo
  59. 77 0
      libretto/languages/bs.po
  60. BIN
      libretto/languages/cy.mo
  61. 74 0
      libretto/languages/cy.po
  62. BIN
      libretto/languages/da.mo
  63. 72 0
      libretto/languages/da.po
  64. BIN
      libretto/languages/de.mo
  65. 313 0
      libretto/languages/de.po
  66. BIN
      libretto/languages/el-po.mo
  67. 76 0
      libretto/languages/el-po.po
  68. BIN
      libretto/languages/eo.mo
  69. 76 0
      libretto/languages/eo.po
  70. BIN
      libretto/languages/es.mo
  71. 76 0
      libretto/languages/es.po
  72. BIN
      libretto/languages/eu.mo
  73. 72 0
      libretto/languages/eu.po
  74. BIN
      libretto/languages/fa.mo
  75. 324 0
      libretto/languages/fa.po
  76. BIN
      libretto/languages/fi.mo
  77. 76 0
      libretto/languages/fi.po
  78. BIN
      libretto/languages/fr-ca.mo
  79. 76 0
      libretto/languages/fr-ca.po
  80. BIN
      libretto/languages/fr.mo
  81. 321 0
      libretto/languages/fr.po
  82. BIN
      libretto/languages/ga.mo
  83. 79 0
      libretto/languages/ga.po
  84. BIN
      libretto/languages/gl.mo
  85. 72 0
      libretto/languages/gl.po
  86. BIN
      libretto/languages/he.mo
  87. 357 0
      libretto/languages/he.po
  88. BIN
      libretto/languages/hi.mo
  89. 311 0
      libretto/languages/hi.po
  90. BIN
      libretto/languages/hr.mo
  91. 73 0
      libretto/languages/hr.po
  92. BIN
      libretto/languages/hu.mo
  93. 76 0
      libretto/languages/hu.po
  94. BIN
      libretto/languages/id.mo
  95. 76 0
      libretto/languages/id.po
  96. BIN
      libretto/languages/it.mo
  97. 76 0
      libretto/languages/it.po
  98. BIN
      libretto/languages/ja.mo
  99. 369 0
      libretto/languages/ja.po
  100. BIN
      libretto/languages/ko.mo

+ 53 - 0
libretto/404.php

@@ -0,0 +1,53 @@
+<?php
+/**
+ * The template for displaying 404 pages (not found).
+ *
+ * @package Libretto
+ */
+
+get_header(); ?>
+
+  <div id="primary" class="content-area">
+    <div id="content" class="site-content" role="main">
+
+      <section class="error-404 not-found">
+
+        <div class="page-content">
+          <p><?php esc_html_e( 'It looks like nothing was found at this location. Maybe try one of the links below or a search?', 'libretto' ); ?></p>
+
+			<?php get_search_form(); ?>
+
+			<?php the_widget( 'WP_Widget_Recent_Posts' ); ?>
+
+			<?php if ( libretto_categorized_blog() ) : // Only show the widget if site has multiple categories. ?>
+          <div class="widget widget_categories">
+            <h2 class="widget-title"><?php esc_html_e( 'Most Used Categories', 'libretto' ); ?></h2>
+            <ul>
+            <?php
+			  wp_list_categories( array(
+				  'orderby'    => 'count',
+				  'order'      => 'DESC',
+				  'show_count' => 1,
+				  'title_li'   => '',
+				  'number'     => 10,
+			  ) );
+			?>
+            </ul>
+          </div><!-- .widget -->
+			<?php endif; ?>
+
+			<?php
+			/* translators: %1$s: smiley */
+			$archive_content = '<p>' . sprintf( esc_html__( 'Try looking in the monthly archives. %1$s', 'libretto' ), convert_smilies( ':)' ) ) . '</p>';
+			the_widget( 'WP_Widget_Archives', 'dropdown=1', "after_title=</h2>$archive_content" );
+			?>
+
+			<?php the_widget( 'WP_Widget_Tag_Cloud' ); ?>
+
+        </div><!-- .page-content -->
+      </section><!-- .error-404 -->
+
+    </main><!-- #main -->
+  </div><!-- #primary -->
+
+<?php get_footer(); ?>

+ 42 - 0
libretto/archive.php

@@ -0,0 +1,42 @@
+<?php
+/**
+ * The template for displaying Archive pages.
+ *
+ * Learn more: http://codex.wordpress.org/Template_Hierarchy
+ *
+ * @package Libretto
+ */
+get_header();
+?>
+
+<section id="primary" class="content-area">
+	<div id="content" class="site-content" role="main">
+
+	<?php if ( have_posts() ) : ?>
+
+		<?php /* Start the Loop */ ?>
+		<?php while ( have_posts() ) : the_post(); ?>
+
+			<?php
+			/* Include the Post-Format-specific template for the content.
+			* If you want to overload this in a child theme then include a file
+			* called content-___.php (where ___ is the Post Format name) and that will be used instead.
+			*/
+			get_template_part( 'content', get_post_format() );
+			?>
+
+		<?php endwhile; ?>
+
+		<?php libretto_content_nav( 'nav-below' ); ?>
+
+	<?php else : // If there are no posts ?>
+
+		<?php get_template_part( 'no-results', 'archive' ); ?>
+
+	<?php endif; ?>
+
+	</div><!-- #content -->
+</section><!-- #primary -->
+
+<?php get_sidebar(); ?>
+<?php get_footer(); ?>

+ 84 - 0
libretto/comments.php

@@ -0,0 +1,84 @@
+<?php
+/**
+ * The template for displaying comments.
+ *
+ * The area of the page that contains both current comments
+ * and the comment form.
+ *
+ * @package Libretto
+ */
+
+/*
+ * If the current post is protected by a password and
+ * the visitor has not yet entered the password we will
+ * return early without loading the comments.
+ */
+if ( post_password_required() ) {
+	return;
+}
+?>
+
+<div id="comments" class="comments-area">
+
+<?php if ( have_comments() ) : // Show list of comments ?>
+	<h2 class="comments-title">
+	<?php
+				printf( // WPCS: XSS OK.
+					esc_html( _nx( 'One thought on &ldquo;%2$s&rdquo;', '%1$s thoughts on &ldquo;%2$s&rdquo;', get_comments_number(), 'comments title', 'libretto' ) ),
+					number_format_i18n( get_comments_number() ),
+					'<span>' . get_the_title() . '</span>'
+				);
+			?>
+	</h2>
+
+	<?php if ( get_comment_pages_count() > 1 && get_option( 'page_comments' ) ) : // Show comment navigation at top ?>
+		<nav id="comment-nav-above" class="comment-navigation" role="navigation">
+			<h1 class="screen-reader-text"><?php esc_html_e( 'Comment navigation', 'libretto' ); ?></h1>
+
+			<div class="previous">
+				<?php previous_comments_link( '<span class="meta-nav">' . esc_html__( 'Older Comments', 'libretto' ) . '</span>' ); ?>
+			</div>
+
+			<div class="next">
+				<?php next_comments_link( '<span class="meta-nav">' . esc_html__( 'Newer Comments', 'libretto' ) . '</span>' ); ?>
+			</div>
+
+		</nav><!-- #comment-nav-above -->
+	<?php endif; // End comment navigation ?>
+
+	<ol class="comment-list">
+	<?php
+		wp_list_comments( array(
+				'style'       => 'ol',
+				'short_ping'  => true,
+				'avatar_size' => 64,
+			) );
+		?>
+	</ol><!-- .comment-list -->
+
+	<?php if ( get_comment_pages_count() > 1 && get_option( 'page_comments' ) ) : // Show comment navigation at bottom ?>
+		<nav id="comment-nav-below" class="comment-navigation" role="navigation">
+			<h1 class="screen-reader-text"><?php esc_html_e( 'Comment navigation', 'libretto' ); ?></h1>
+
+			<div class="previous">
+				<?php previous_comments_link( '<span class="meta-nav">' . esc_html__( 'Older Comments', 'libretto' ) . '</span>' ); ?>
+			</div>
+
+			<div class="next">
+				<?php next_comments_link( '<span class="meta-nav">' . esc_html__( 'Newer Comments', 'libretto' ) . '</span>' ); ?>
+			</div>
+
+		</nav><!-- #comment-nav-above -->
+	<?php endif; // End comment navigation ?>
+
+<?php endif; // have_comments() ?>
+
+<?php // If comments are closed and there are comments, let's leave a little note, shall we?
+if ( ! comments_open() && '0' !== get_comments_number() && post_type_supports( get_post_type(), 'comments' ) ) :
+?>
+	<h3 class="no-comments"><?php esc_html_e( 'Comments are now closed.', 'libretto' ); ?></h3>
+<?php endif; ?>
+
+<?php comment_form(); ?>
+
+</div><!-- #comments -->

+ 33 - 0
libretto/content-none.php

@@ -0,0 +1,33 @@
+<?php
+/**
+ * The template part for displaying a message that posts cannot be found.
+ *
+ * Learn more: http://codex.wordpress.org/Template_Hierarchy
+ *
+ * @package Libretto
+ */
+
+?>
+<section class="no-results not-found">
+  <header class="page-header">
+    <h1 class="page-title"><?php esc_html_e( 'Nothing Found', 'libretto' ); ?></h1>
+  </header><!-- .page-header -->
+
+  <div class="page-content">
+    <?php if ( is_home() && current_user_can( 'publish_posts' ) ) : ?>
+
+      <p><?php printf( wp_kses( __( 'Ready to publish your first post? <a href="%1$s">Get started here</a>.', 'libretto' ), array( 'a' => array( 'href' => array() ) ) ), esc_url( admin_url( 'post-new.php' ) ) ); ?></p>
+
+    <?php elseif ( is_search() ) : ?>
+
+      <p><?php esc_html_e( 'Sorry, but nothing matched your search terms. Please try again with some different keywords.', 'libretto' ); ?></p>
+		<?php get_search_form(); ?>
+
+    <?php else : ?>
+
+      <p><?php esc_html_e( 'It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help.', 'libretto' ); ?></p>
+		<?php get_search_form(); ?>
+
+    <?php endif; ?>
+  </div><!-- .page-content -->
+</section><!-- .no-results -->

+ 15 - 0
libretto/content-page.php

@@ -0,0 +1,15 @@
+<?php
+/**
+ * The template used for displaying page content in page.php
+ *
+ * @package Libretto
+ */
+?>
+
+<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
+  <div class="entry-content">
+    <?php the_content( __( 'read more', 'libretto' ) ); ?>
+    <?php wp_link_pages( array( 'before' => '<div class="page-links">'.__( 'Pages:', 'libretto' ), 'after' => '</div>' ) ); ?>
+  </div><!-- .entry-content -->
+	<?php edit_post_link( __( 'Edit', 'libretto' ), '<footer class="entry-meta"><span class="edit-link">', '</span></footer>' ); ?>
+</article><!-- #post-## -->

+ 23 - 0
libretto/content-single.php

@@ -0,0 +1,23 @@
+<?php
+/**
+ * The template used for displaying individual post pages
+ *
+ * @package Libretto
+ */
+?>
+
+<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
+
+	<div class="entry-content">
+		<?php the_content(); ?>
+		<?php wp_link_pages( array(
+			'before'   => '<div class="page-links">'.__( 'Pages:', 'libretto' ),
+			'pagelink' => '<span>%</span>',
+			'after'    => '</div>',
+		) ); ?>
+	</div><!-- .entry-content -->
+
+	<footer class="entry-meta">
+		<?php libretto_entry_footer(); ?>
+	</footer><!-- .entry-meta -->
+</article><!-- #post-## -->

+ 76 - 0
libretto/content.php

@@ -0,0 +1,76 @@
+<?php
+/**
+ * The template for displaying content on archive and index pages
+ *
+ * @package Libretto
+ */
+?>
+
+<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
+
+	<?php
+	// Determine the post type, so we can adjust the display accordingly
+	$post_format = get_post_format();
+
+	// Only long-form posts will show header data
+	if ( 'quote' !== $post_format && 'status' !== $post_format && 'link' !== $post_format && 'aside' !== $post_format ) :
+	?>
+
+		<header class="entry-header">
+			<div class="entry-meta">
+				<?php libretto_posted_on(); ?>
+				<?php if ( ! post_password_required() && ( comments_open() && '0' !== get_comments_number() ) ) : // Show comment count if > 0 ?>
+					<span class="sep"> &#183; </span>
+					<span class="comments-link"><?php comments_popup_link( __( 'Leave a comment', 'libretto' ), __( '1 Comment', 'libretto' ), __( '% Comments', 'libretto' ) ); ?></span>
+				<?php endif; ?>
+				<?php edit_post_link( __( 'Edit', 'libretto' ), '<span class="sep"> &#183; </span><span class="edit-link">', '</span>' ); ?>
+			</div><!-- .entry-meta -->
+
+			<?php if ( 'link' !== $post_format && 'aside' !== $post_format && 'status' !== $post_format ) : // Show title for most formats ?>
+				<?php the_title( sprintf( '<h2 class="entry-title"><a href="%s" rel="bookmark">', esc_url( get_permalink() ) ), '</a></h2>' ); ?>
+			<?php endif; ?>
+		</header><!-- .entry-header -->
+
+	<?php endif; // End header output ?>
+
+
+	<?php
+	// Show the featured image, for posts that have one and aren't already image, video, or gallery posts
+	if ( libretto_has_post_thumbnail() && 'image' !== $post_format && 'gallery' !== $post_format && 'video' !== $post_format ) :
+
+		$attachment_size = apply_filters( 'libretto_attachment_size', 'libretto-oversized' );
+
+		// Finally, show the image
+		?>
+		<a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>">
+			<?php the_post_thumbnail( $attachment_size, array( 'class' => 'featured-image' ) ); ?>
+		</a>
+
+	<?php endif; // End featured image output ?>
+
+
+	<div class="entry-content">
+		<?php the_content( __( 'Read more', 'libretto' ) ); ?>
+	</div><!-- .entry-content -->
+
+
+	<?php // Show post footers for abbreviated post types
+	if ( 'quote' === $post_format || 'status' === $post_format || 'link' === $post_format || 'aside' === $post_format ) :
+	?>
+		<footer class="entry-footer">
+			<?php // Show title if one exists; otherwise, show the date
+			if ( '' !== get_the_title() ) :
+					the_title( sprintf( '<a href="%s" rel="bookmark">', esc_url( get_permalink() ) ), '</a>' );
+				else :
+					libretto_posted_on();
+			endif;
+			?>
+			<?php if ( ! post_password_required() && ( comments_open() && '0' !== get_comments_number() ) ) : ?>
+				<span class="sep"> &#183; </span>
+				<span class="comments-link"><?php comments_popup_link( __( 'Leave a comment', 'libretto' ), __( '1 Comment', 'libretto' ), __( '% Comments', 'libretto' ) ); ?></span>
+			<?php endif; ?>
+			<?php edit_post_link( __( 'Edit', 'libretto' ), '<span class="edit-link">', '</span>' ); ?>
+		</footer><!-- .entry-meta -->
+	<?php endif; ?>
+
+</article><!-- #post-## -->

+ 714 - 0
libretto/css/editor-style.css

@@ -0,0 +1,714 @@
+/*
+Theme Name: Twenty Fourteen
+Description: Used to style the TinyMCE editor.
+*/
+
+
+/**
+ * Table of Contents:
+ *
+ * 1.0 - Body
+ * 2.0 - Headings
+ * 3.0 - Text Elements
+ * 4.0 - Links
+ * 5.0 - Alignment
+ * 6.0 - Tables
+ * 7.0 - Images
+ * 8.0 - Galleries
+ * 9.0 - Audio/Video
+ * 10.0 - RTL
+ * ----------------------------------------------------------------------------
+ */
+
+
+/**
+ * 1.0 Body
+ * ----------------------------------------------------------------------------
+ */
+
+html .mceContentBody {
+	font-size: 100%;
+	max-width: 100%;
+}
+
+body {
+	color: #2b2b2b;
+	font-family: "Libre Baskerville", Baskerville, "Book Antiqua", Georgia, Times, serif;
+	font-weight: 400;
+	line-height: 2.4;
+	vertical-align: baseline;
+}
+
+
+/**
+ * 2.0 Headings
+ * ----------------------------------------------------------------------------
+ */
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+	clear: both;
+	line-height: 1.6;
+}
+
+h1 {
+	color: #a09a92;
+	font-family: "Playfair Display", Georgia, serif;
+	font-size: 32px;
+	font-size: 3.2rem;
+	font-style: italic;
+	margin: 0.5em 0 0.25em;
+}
+
+h2 {
+	border-bottom: 1px solid #787065;
+	color: #787065;
+	font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;
+	font-size: 18px;
+	font-size: 1.8rem;
+	letter-spacing: 1px;
+	margin: 1.5em 0 0.75em;
+	padding-bottom: 0.25em;
+	text-transform: uppercase;
+}
+
+h3 {
+	color: #a09a92;
+	font-size: 21px;
+	font-size: 2.1rem;
+	font-style: italic;
+	margin: 1em 0 0.5em;
+}
+
+h4 {
+	color: #787065;
+	font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;
+	font-size: 14px;
+	font-size: 1.4rem;
+	letter-spacing: 1px;
+	margin: 1.5em 0 0.75em;
+	text-transform: uppercase;
+}
+
+h5 {
+	color: #a09a92;
+	font-size: 21px;
+	font-size: 2.1rem;
+	font-style: italic;
+	margin: 1.5em 0 0.75em;
+}
+
+h6 {
+	color: #787065;
+	font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;
+	font-size: 12px;
+	font-size: 1.2rem;
+	letter-spacing: 1px;
+	margin: 0.75em 0 0.25em;
+	text-transform: uppercase;
+}
+
+p {
+	margin-bottom: 1.5em;
+}
+
+h1:first-child,
+h2:first-child,
+h3:first-child,
+h4:first-child,
+h5:first-child,
+h6:first-child {
+	margin-top: 0;
+}
+
+
+/**
+ * 3.0 Text Elements
+ * ----------------------------------------------------------------------------
+ */
+
+p {
+	margin: 0 0 0.75em;
+}
+
+b,
+strong {
+	font-weight: bold;
+}
+
+dfn,
+cite,
+em,
+i {
+	font-style: italic;
+}
+
+blockquote {
+	color: #a09a92;
+	font-family: "Playfair Display", Georgia, serif;
+	font-size: 24px;
+	font-size: 2.4rem;
+	font-style: italic;
+	line-height: 1.4;
+	position: relative;
+}
+
+blockquote:before {
+	color: #d9d6d0;
+	content: '\201C';
+	display: block;
+	font-size: 61px;
+	font-size: 6.1rem;
+	font-style: normal;
+	left: -40px;
+	line-height: 1;
+	position: absolute;
+	top: -8px;
+}
+
+blockquote cite {
+	color: #787065;
+	float: right;
+	font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;
+	font-size: 12px;
+	font-size: 1.2rem;
+	font-style: normal;
+	letter-spacing: 1px;
+	margin-top: 1em;
+	text-transform: uppercase;
+}
+
+blockquote cite:before {
+	content: '\2013';
+	display: inline;
+}
+
+address {
+	margin: 0 0 1.5em;
+}
+
+pre {
+	background: #d9d6d0;
+	font-family: "Droid Sans Mono", "Andale Mono", Consolas, "DejaVu Sans Mono", monospace;
+	font-size: 10px;
+	font-size: 1.0rem;
+	line-height: 1.6;
+	margin-bottom: 1.6em;
+	padding: 1.6em;
+	max-width: 100%;
+	white-space: pre;
+	white-space: pre-wrap;
+}
+
+code, kbd, tt, var {
+	font-family: "Droid Sans Mono", "Andale Mono", Consolas, "DejaVu Sans Mono", monospace;
+	font-size: 10px;
+	font-size: 1.0rem;
+}
+
+abbr,
+acronym {
+	border-bottom: 1px dotted #a09a92;
+	cursor: help;
+}
+
+mark,
+ins {
+	background: #faf9f5;
+	text-decoration: none;
+}
+
+sup,
+sub {
+	font-size: 75%;
+	height: 0;
+	line-height: 0;
+	position: relative;
+	vertical-align: baseline;
+}
+
+sup {
+	bottom: 1ex;
+}
+
+sub {
+	top: .5ex;
+}
+
+small {
+	font-size: 75%;
+}
+
+big {
+	font-size: 125%;
+}
+
+strong em,
+em strong,
+b i,
+i b,
+b em,
+em b,
+strong i,
+i strong,
+.wp-caption strong {
+	background: #faf9f5;
+	color: #a09a92;
+	font-size: .8em;
+	font-style: normal;
+	font-weight: bold;
+	letter-spacing: 1px;
+	padding: 2px 0;
+	text-transform: uppercase;
+}
+
+em code,
+strong code,
+i code,
+b code {
+	font-style: normal;
+	font-weight: normal;
+}
+
+
+/**
+ * 4.0 Links
+ * ----------------------------------------------------------------------------
+ */
+
+a {
+	color: #932817;
+	text-decoration: none;
+}
+
+a:visited {
+	color: #943526;
+}
+
+a:focus {
+	outline: thin dotted;
+}
+
+a:hover,
+a:focus,
+a:active {
+	color: #712012;
+	outline: 0;
+}
+
+
+/**
+ * 5.0 Alignment
+ * ----------------------------------------------------------------------------
+ */
+
+.alignleft {
+	display: inline;
+	float: left;
+	margin: 0 1.5em 0.5em 0;
+}
+
+.alignright {
+	display: inline;
+	float: right;
+	margin: 0 0 0.5em 1.5em;
+}
+
+.aligncenter {
+	clear: both;
+	display: block;
+	margin: 0 auto;
+}
+
+
+/**
+ * 6.0 Tables
+ * ----------------------------------------------------------------------------
+ */
+
+.mceItemTable,
+.mce-item-table {
+	font-size: 0.85em;
+	line-height: 1.4;
+	margin: 0.5em 0 1.5em;
+	width: 100%;
+}
+
+.mceItemTable tr:nth-of-type(odd) {
+	background: rgba(255, 255, 255, 0.5);
+}
+
+.mceItemTable th,
+.mceItemTable td {
+	border-bottom: 1px solid #d9d6d0;
+	padding: 0.8em 1em;
+}
+
+.mceItemTable th {
+	font-style: italic;
+}
+
+.mceItemTable thead:nth-of-type(odd) tr {
+	background: none;
+}
+
+.mceItemTable thead th {
+	border-width: 2px;
+	color: #a09a92;
+	font-style: normal;
+	font-weight: bold;
+	padding: 0.4em 1em;
+}
+
+
+/**
+ * 7.0 Images
+ * ----------------------------------------------------------------------------
+ */
+
+img {
+	height: auto;
+	max-width: 474px;
+	vertical-align: middle;
+}
+
+.wp-caption {
+	background: transparent;
+	border: none;
+	color: #767676;
+	margin: 0 0 24px 0;
+	max-width: 474px;
+	padding: 0;
+	text-align: left;
+}
+
+.html5-captions .wp-caption {
+	padding: 0;
+}
+
+.wp-caption.alignleft {
+	margin: 7px 14px 7px 0;
+}
+
+.html5-captions .wp-caption.alignleft {
+	margin-right: 24px;
+}
+
+.wp-caption.alignright {
+	margin: 7px 0 7px 14px;
+}
+
+.wp-caption.alignright img,
+.wp-caption.alignright .wp-caption-dd {
+	padding-left: 10px;
+}
+
+.html5-captions .wp-caption.alignright {
+	margin-left: 24px;
+}
+
+.html5-captions .wp-caption.alignright img,
+.html5-captions .wp-caption.alignright .wp-caption-dd {
+	padding: 0;
+}
+
+.wp-caption.aligncenter {
+	margin: 7px auto;
+}
+
+.wp-caption-dt {
+	margin: 0;
+}
+
+.wp-caption .wp-caption-text,
+.wp-caption-dd {
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	font-size: 12px;
+	font-style: italic;
+	line-height: 1.5;
+	margin: 9px 0;
+	padding: 0 10px 0 0; /* Avoid the caption to overflow the width of the image because wp-caption has 10px wider width */
+	text-align: left;
+}
+
+.mceTemp + ul,
+.mceTemp + ol {
+	list-style-position: inside;
+}
+
+/**
+ * 8.0 Gallery
+ * -----------------------------------------------------------------------------
+ */
+
+.gallery .gallery-item {
+	float: left;
+	margin: 0 4px 4px 0;
+	overflow: hidden;
+	padding: 0;
+	position: relative;
+}
+
+.gallery-columns-1 .gallery-item {
+	max-width: 100%;
+	width: auto;
+}
+
+.gallery-columns-2 .gallery-item {
+	max-width: 48%;
+	max-width: -webkit-calc(50% - 14px);
+	max-width:         calc(50% - 14px);
+	width: auto;
+}
+
+.gallery-columns-3 .gallery-item {
+	max-width: 32%;
+	max-width: -webkit-calc(33.3% - 11px);
+	max-width:         calc(33.3% - 11px);
+	width: auto;
+}
+
+.gallery-columns-4 .gallery-item {
+	max-width: 23%;
+	max-width: -webkit-calc(25% - 9px);
+	max-width:         calc(25% - 9px);
+	width: auto;
+}
+
+.gallery-columns-5 .gallery-item {
+	max-width: 19%;
+	max-width: -webkit-calc(20% - 8px);
+	max-width:         calc(20% - 8px);
+	width: auto;
+}
+
+.gallery-columns-6 .gallery-item {
+	max-width: 15%;
+	max-width: -webkit-calc(16.7% - 7px);
+	max-width:         calc(16.7% - 7px);
+	width: auto;
+}
+
+.gallery-columns-7 .gallery-item {
+	max-width: 13%;
+	max-width: -webkit-calc(14.28% - 7px);
+	max-width:         calc(14.28% - 7px);
+	width: auto;
+}
+
+.gallery-columns-8 .gallery-item {
+	max-width: 11%;
+	max-width: -webkit-calc(12.5% - 6px);
+	max-width:         calc(12.5% - 6px);
+	width: auto;
+}
+
+.gallery-columns-9 .gallery-item {
+	max-width: 9%;
+	max-width: -webkit-calc(11.1% - 6px);
+	max-width:         calc(11.1% - 6px);
+	width: auto;
+}
+
+.gallery-columns-1 .gallery-item:nth-of-type(1n),
+.gallery-columns-2 .gallery-item:nth-of-type(2n),
+.gallery-columns-3 .gallery-item:nth-of-type(3n),
+.gallery-columns-4 .gallery-item:nth-of-type(4n),
+.gallery-columns-5 .gallery-item:nth-of-type(5n),
+.gallery-columns-6 .gallery-item:nth-of-type(6n),
+.gallery-columns-7 .gallery-item:nth-of-type(7n),
+.gallery-columns-8 .gallery-item:nth-of-type(8n),
+.gallery-columns-9 .gallery-item:nth-of-type(9n) {
+	margin-right: 0;
+}
+
+.gallery-columns-1 .gallery-item:nth-of-type(1n),
+.gallery-columns-2 .gallery-item:nth-of-type(2n - 1),
+.gallery-columns-3 .gallery-item:nth-of-type(3n - 2),
+.gallery-columns-4 .gallery-item:nth-of-type(4n - 3),
+.gallery-columns-5 .gallery-item:nth-of-type(5n - 4),
+.gallery-columns-6 .gallery-item:nth-of-type(6n - 5),
+.gallery-columns-7 .gallery-item:nth-of-type(7n - 6),
+.gallery-columns-8 .gallery-item:nth-of-type(8n - 7),
+.gallery-columns-9 .gallery-item:nth-of-type(9n - 8) {
+	margin-left: 12px; /* Compensate for the default negative margin on .gallery, which can't be changed. */
+}
+
+.gallery .gallery-caption {
+	background-color: rgba(0, 0, 0, 0.7);
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing:    border-box;
+	box-sizing:         border-box;
+	color: #fff;
+	font-size: 12px;
+	line-height: 1.5;
+	margin: 0;
+	max-height: 50%;
+	opacity: 0;
+	padding: 6px 8px;
+	position: absolute;
+	bottom: 0;
+	left: 0;
+	text-align: left;
+	width: 100%;
+}
+
+.gallery .gallery-caption:before {
+	content: "";
+	height: 100%;
+	min-height: 49px;
+	position: absolute;
+	top: 0;
+	left: 0;
+	width: 100%;
+}
+
+.gallery-item:hover .gallery-caption {
+	opacity: 1;
+}
+
+.gallery-columns-7 .gallery-caption,
+.gallery-columns-8 .gallery-caption,
+.gallery-columns-9 .gallery-caption {
+	display: none;
+}
+
+
+/**
+ * 9.0 Audio/Video
+ * ----------------------------------------------------------------------------
+ */
+
+.mejs-mediaelement,
+.mejs-container .mejs-controls {
+	background: #000;
+}
+
+.mejs-controls .mejs-time-rail .mejs-time-loaded,
+.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
+	background: #fff;
+}
+
+.mejs-controls .mejs-time-rail .mejs-time-current {
+	background: #24890d;
+}
+
+.mejs-controls .mejs-time-rail .mejs-time-total,
+.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
+	background: rgba(255, 255, 255, .33);
+}
+
+.mejs-controls .mejs-time-rail span,
+.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
+.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
+	border-radius: 0;
+}
+
+.mejs-overlay-loading {
+	background: transparent;
+}
+
+.mejs-overlay-button {
+	background-color: #fff;
+	background-image: none;
+	border-radius: 2px;
+	box-shadow: 1px 1px 1px rgba(0,0,0,.8);
+	color: #000;
+	height: 36px;
+	margin-left: -24px;
+	width: 48px;
+}
+
+.mejs-overlay-button:before {
+	-webkit-font-smoothing: antialiased;
+	content: '\f452';
+	display: inline-block;
+	font: normal 32px/1.125 Genericons;
+	position: absolute;
+	top: 1px;
+	left: 10px;
+}
+
+.mejs-controls .mejs-button button:focus {
+	outline: none;
+}
+
+.mejs-controls .mejs-button button {
+	-webkit-font-smoothing: antialiased;
+	background: none;
+	color: #fff;
+	display: inline-block;
+	font: normal 16px/1 Genericons;
+}
+
+.mejs-playpause-button.mejs-play button:before {
+	content: '\f452';
+}
+
+.mejs-playpause-button.mejs-pause button:before {
+	content: '\f448';
+}
+
+.mejs-volume-button.mejs-mute button:before {
+	content: '\f109';
+	font-size: 20px;
+	position: absolute;
+	top: -2px;
+	left: 0;
+}
+
+.mejs-volume-button.mejs-unmute button:before {
+	content: '\f109';
+	left: 0;
+	position: absolute;
+	top: 0;
+}
+
+.mejs-fullscreen-button button:before {
+	content: '\f474';
+}
+
+.mejs-fullscreen-button.mejs-unfullscreen button:before {
+	content: '\f406';
+}
+
+.mejs-overlay:hover .mejs-overlay-button {
+	background-color: #24890d;
+	color: #fff;
+}
+
+.mejs-controls .mejs-button button:hover {
+	color: #41a62a;
+}
+
+
+/**
+ * 10.0 RTL
+ * ----------------------------------------------------------------------------
+ */
+
+html .mceContentBody.rtl {
+	direction: rtl;
+	unicode-bidi: embed;
+}
+
+.rtl ol,
+.rtl ul {
+	margin-left: 0;
+	margin-right: 24px;
+}
+
+.rtl .wp-caption,
+.rtl tr th {
+	text-align: right;
+}
+
+.rtl td {
+	text-align: right;
+}

+ 36 - 0
libretto/footer.php

@@ -0,0 +1,36 @@
+<?php
+/**
+ * The template for displaying the footer.
+ *
+ * @package Libretto
+ */
+?>
+
+		<footer id="colophon" class="site-footer" role="contentinfo">
+
+			<div class="site-info">
+				<a href="<?php echo esc_url( __( 'http://wordpress.org/', 'libretto' ) ); ?>"><?php printf( esc_html__( 'Proudly powered by %s.', 'libretto' ), 'WordPress' ); ?></a>
+					<?php printf( esc_html__( 'Theme: %1$s by %2$s.', 'libretto' ), 'Libretto', '<a href="https://wordpress.com/themes/" rel="designer">WordPress.com</a>' ); ?>
+			</div><!-- .site-info -->
+
+			<?php
+			// Prepare social media nav
+			if ( has_nav_menu( 'social' ) ) : ?>
+				<div id="social">
+					<?php wp_nav_menu( array(
+						'theme_location' => 'social',
+					 	'link_before'    => '<span class="screen-reader-text">',
+						'link_after'     => '</span>',
+					 	'fallback_cb'    => false,
+					 	'depth'          => 1,
+					) );
+				 	?>
+				</div><!-- #social -->
+			<?php endif; ?>
+
+		</footer><!-- #colophon -->
+
+		<?php wp_footer(); ?>
+
+	</body>
+</html>

+ 326 - 0
libretto/functions.php

@@ -0,0 +1,326 @@
+<?php
+/**
+ * Libretto functions and definitions
+ *
+ * @package Libretto
+ */
+
+/**
+ * Set the content width based on the theme's design and stylesheet.
+ */
+if ( ! isset( $content_width ) ) {
+	$content_width = 720; /* 680px wide plus a 40px buffer */
+}
+
+if ( ! function_exists( 'libretto_setup' ) ) :
+	/**
+	 * Sets up theme defaults and registers support for various WordPress features.
+	 *
+	 * Note that this function is hooked into the after_setup_theme hook, which runs
+	 * before the init hook. The init hook is too late for some features, such as indicating
+	 * support post thumbnails.
+	 */
+	function libretto_setup() {
+
+		/**
+		 * Make theme available for translation
+		 * Translations can be filed in the /languages/ directory
+		 * If you're building a theme based on Libretto, use a find and replace
+		 * to change 'libretto' to the name of your theme in all the template files
+		 */
+		load_theme_textdomain( 'libretto', get_template_directory().'/languages' );
+
+		/**
+		 * Add default posts and comments RSS feed links to head
+		 */
+		add_theme_support( 'automatic-feed-links' );
+
+		/**
+		 * Enable support for Post Thumbnails
+		 */
+		add_theme_support( 'post-thumbnails' );
+
+		/**
+		 * Add custom image sizes for:
+		 * 1. The site logo
+		 * 2. Large images that overlap the content area a smidge
+		 * 3. Full-page images (primarily used for featured images)
+		 */
+		add_image_size( 'libretto-logo', 200, 200, false );
+		add_image_size( 'libretto-oversized', 900, 600, false );
+		add_image_size( 'libretto-fullpage', 1600, 1000, false );
+
+		/**
+		 * This theme uses wp_nav_menu() in two locations:
+		 * one at the top of the page, and one for social media links in the footer
+		 */
+		register_nav_menus( array(
+			'primary' => __( 'Primary Menu', 'libretto' ),
+			'social'  => __( 'Social Media Menu', 'libretto' ),
+		) );
+
+		/**
+		 * Enable support for Post Formats
+		 */
+		add_theme_support( 'post-formats', array(
+			'aside', 'image', 'video', 'quote', 'link', 'audio', 'chat', 'gallery', 'status',
+		) );
+
+		/**
+		 * Enable support for custom background
+		 */
+		add_theme_support( 'custom-background', array(
+			'default-color' => '#f2f1ed',
+		) );
+
+		/**
+		 * Enable support for proper titles
+		 */
+		add_theme_support( 'title-tag' );
+
+		/**
+			* Use editor admin styles.
+			*/
+		add_editor_style( array( 'css/editor-style.css', libretto_fonts_url() ) );
+
+		/**
+		 * Switch default core markup for search form, comment form, and comments
+		 * to output valid HTML5.
+		 */
+		add_theme_support( 'html5', array(
+			'search-form', 'comment-form', 'comment-list', 'gallery', 'caption',
+		) );
+
+	} // libretto_setup()
+endif;
+add_action( 'after_setup_theme', 'libretto_setup' );
+
+/**
+ * Register widgetized area and update sidebar with default widgets
+ */
+function libretto_widgets_init() {
+	register_sidebar( array(
+		'name'          => __( 'First Footer Sidebar', 'libretto' ),
+		'id'            => 'sidebar-1',
+		'before_widget' => '<aside id="%1$s" class="widget %2$s">',
+		'after_widget'  => '</aside>',
+		'before_title'  => '<h2 class="widget-title">',
+		'after_title'   => '</h2>',
+	) );
+	register_sidebar( array(
+		'name'          => __( 'Second Footer Sidebar', 'libretto' ),
+		'id'            => 'sidebar-2',
+		'before_widget' => '<aside id="%1$s" class="widget %2$s">',
+		'after_widget'  => '</aside>',
+		'before_title'  => '<h2 class="widget-title">',
+		'after_title'   => '</h2>',
+	) );
+	register_sidebar( array(
+		'name'          => __( 'Third Footer Sidebar', 'libretto' ),
+		'id'            => 'sidebar-3',
+		'before_widget' => '<aside id="%1$s" class="widget %2$s">',
+		'after_widget'  => '</aside>',
+		'before_title'  => '<h2 class="widget-title">',
+		'after_title'   => '</h2>',
+	) );
+	register_sidebar( array(
+		'name'          => __( 'Fourth Footer Sidebar', 'libretto' ),
+		'id'            => 'sidebar-4',
+		'before_widget' => '<aside id="%1$s" class="widget %2$s">',
+		'after_widget'  => '</aside>',
+		'before_title'  => '<h2 class="widget-title">',
+		'after_title'   => '</h2>',
+	) );
+}
+add_action( 'widgets_init', 'libretto_widgets_init' );
+
+/**
+ * Generate URLs for our custom fonts (via Google)
+ */
+function libretto_fonts_url() {
+	$fonts_url = '';
+
+	/* Translators: If there are characters in your language that are not
+	 * supported by Libre Baskerville, translate this to 'off'. Do not translate
+	 * into your own language.
+	 */
+	$libre_baskerville = _x( 'on', 'Libre Baskerville font: on or off', 'libretto' );
+
+	/* Translators: If there are characters in your language that are not
+	 * supported by Montserrat, translate this to 'off'. Do not translate
+	 * into your own language.
+	 */
+	$montserrat = _x( 'on', 'Montserrat font: on or off', 'libretto' );
+
+	/* Translators: If there are characters in your language that are not
+	 * supported by Playfair Display, translate this to 'off'. Do not translate
+	 * into your own language.
+	 */
+	$playfair_display = _x( 'on', 'Playfair Display font: on or off', 'libretto' );
+
+	/* Translators: If there are characters in your language that are not
+	 * supported by Droid Mono, translate this to 'off'. Do not translate
+	 * into your own language.
+	 */
+	$droid_mono = _x( 'on', 'Droid Sans Mono font: on or off', 'libretto' );
+
+	if ( 'off' !== $libre_baskerville || 'off' !== $montserrat || 'off' !== $playfair_display || 'off' !== $droid_mono ) :
+		$font_families = array();
+
+		if ( 'off' !== $libre_baskerville ) {
+			$font_families[] = 'Libre Baskerville:400,700,400italic';
+		}
+
+		if ( 'off' !== $playfair_display ) {
+			$font_families[] = 'Playfair Display:400,700,400italic,700italic';
+			$font_families[] = 'Playfair Display SC:700,700italic';
+		}
+
+		if ( 'off' !== $montserrat ) {
+			$font_families[] = 'Montserrat:400';
+		}
+
+		if ( 'off' !== $droid_mono ) {
+			$font_families[] = 'Droid Sans Mono:400';
+		}
+
+		$query_args = array(
+			'family' => urlencode( implode( '|', $font_families ) ),
+			'subset' => urlencode( 'latin,latin-ext' ),
+		);
+
+		$fonts_url = add_query_arg( $query_args, 'https://fonts.googleapis.com/css' );
+
+	endif;
+
+	return $fonts_url;
+}
+
+/**
+ * Enqueue scripts and styles
+ */
+function libretto_scripts() {
+
+	// General site stylesheet & JS
+	wp_enqueue_style( 'libretto-style', get_stylesheet_uri() );
+	wp_enqueue_script( 'libretto-script', get_template_directory_uri().'/js/libretto.js', array( 'jquery' ), '20140331' );
+
+	// Fonts
+	wp_enqueue_style( 'libretto-fonts', libretto_fonts_url(), array(), null );
+	wp_enqueue_style( 'libretto-custom-icons', get_template_directory_uri().'/icons/icons.css', array(), null );
+
+	// Navigation
+	wp_enqueue_script( 'libretto-touche', get_template_directory_uri().'/js/touche.js', '20150604', true );
+	wp_enqueue_script( 'libretto-navigation', get_template_directory_uri().'/js/navigation.js', array( 'jquery' ), '20150115', true );
+	wp_enqueue_script( 'libretto-skip-link-focus-fix', get_template_directory_uri().'/js/skip-link-focus-fix.js', array(), '20130115', true );
+
+	// Comments
+	if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
+		wp_enqueue_script( 'comment-reply' );
+	}
+}
+add_action( 'wp_enqueue_scripts', 'libretto_scripts' );
+
+/**
+ * Create a reusable array of available sidebars.
+ * Used in sidebar.php and in inc/jetpack.php to adjust footer area according to usage.
+ */
+function libretto_get_active_sidebars() {
+	// Loop through all possible sidebar areas to determine if they're active or not
+	$available_sidebars = array( 'sidebar-1', 'sidebar-2', 'sidebar-3', 'sidebar-4' );
+	$active_sidebars = array();
+
+	foreach ( $available_sidebars as $sidebar_name ) :
+		if ( is_active_sidebar( $sidebar_name ) ) {
+			$active_sidebars[] = $sidebar_name;
+		}
+	endforeach;
+	return $active_sidebars;
+}
+
+/*
+ * Get information about the header image for our current page.
+ *
+ * We want to use an image in the background of our masthead in two cases:
+ * if there's a featured image for the post, or if there's a header image set for the site.
+ * In either case, we're going to need know the dimensions of the image and the URL.
+
+ * Usage: libretto_get_header_image( 'height' );
+ * You can pass a variable to request a particular type of information. Default is URL.
+ */
+function libretto_get_header_image( $request = '' ) {
+  // If there's a featured image set for the post/page, use that
+  if ( libretto_has_post_thumbnail() && is_single() && libretto_jetpack_featured_image_display() ) :
+    $libretto_featured_image = libretto_get_attachment_image_src( get_the_ID(), get_post_thumbnail_id( get_the_ID() ), 'libretto-fullpage' );
+    $libretto_header_image = $libretto_featured_image;
+    $libretto_header_image_height = 1000;
+  elseif ( has_post_thumbnail() && is_singular() && libretto_jetpack_featured_image_display() ) :
+    $libretto_featured_image = wp_get_attachment_image_src( get_post_thumbnail_id(), 'libretto-fullpage' );
+    $libretto_header_image = $libretto_featured_image[0];
+    $libretto_header_image_height = $libretto_featured_image[2];
+  // Otherwise, use the header image
+  elseif ( get_header_image() ) :
+    $libretto_header_image = get_header_image();
+    $libretto_header_image_height = get_custom_header()->height;
+  endif;
+
+  // We'll return different information depending on the parameter passed
+  // This allows us to use the same function for two things
+  if ( isset( $libretto_header_image ) ) :
+    if ( 'height' === $request ) {
+  		return $libretto_header_image_height;
+    }	else {
+  		return $libretto_header_image;
+  	}
+  endif;
+}
+
+/**
+ * Use a bare ellipsis after post excerpts.
+ */
+function libretto_excerpt_more( $more ) {
+	return '&hellip;';
+}
+add_filter( 'excerpt_more', 'libretto_excerpt_more' );
+
+/**
+ * Add a blockquote tag around the content of a quote post format,
+ * if the content of the post doesn't already contain one.
+ */
+function libretto_add_blockquote_to_quote( $content ) {
+	if ( is_singular() || is_archive() || is_home() ) :
+		// Only run on quote post types, and only for those that don't already contain a blockquote
+		// Note: we look for "<blockquote" specifically so as to catch instances of blockquotes with additional attributes
+		if ( 'quote' === get_post_format() && strpos( $content, '<blockquote' ) === false ) {
+			$content = '<blockquote>' . $content . '</blockquote>';
+		}
+	endif;
+	return $content;
+}
+add_filter( 'the_content', 'libretto_add_blockquote_to_quote' );
+add_filter( 'get_the_excerpt', 'libretto_add_blockquote_to_quote' );
+
+/**
+ * Implement the Custom Header feature.
+ */
+require get_template_directory() . '/inc/custom-header.php';
+
+/**
+ * Custom template tags for this theme.
+ */
+require get_template_directory() . '/inc/template-tags.php';
+
+/**
+ * Custom functions that act independently of the theme templates.
+ */
+require get_template_directory() . '/inc/extras.php';
+
+/**
+ * Customizer additions.
+ */
+require get_template_directory() . '/inc/customizer.php';
+
+/**
+ * Load Jetpack compatibility file.
+ */
+require get_template_directory() . '/inc/jetpack.php';

+ 102 - 0
libretto/header.php

@@ -0,0 +1,102 @@
+<?php
+/**
+ * The header for our theme.
+ *
+ * Displays all of the <head> section
+ *
+ * @package Libretto
+ */
+?>
+
+<!DOCTYPE html>
+<html <?php language_attributes(); ?>>
+	<head>
+		<meta charset="<?php bloginfo( 'charset' ); ?>" />
+		<meta name="viewport" content="width=device-width, initial-scale=1">
+		<link rel="profile" href="http://gmpg.org/xfn/11" />
+		<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>" />
+		<?php wp_head(); ?>
+	</head>
+
+	<body <?php body_class(); ?>>
+
+		<header class="nav-bar">
+			<?php if ( ! is_home() ) : // On the blog index page the site title is displayed below nav-bar ?>
+			<div class="site-branding">
+				<h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1>
+			</div>
+			<?php endif; ?>
+
+			<nav id="site-navigation" class="navigation-main" role="navigation">
+				<div class="menu-toggle"><span class="mobile-site-title"><?php bloginfo( 'name' ); ?></span>
+					<button id="menu-icon">
+					  <span></span>
+					  <span></span>
+					  <span></span>
+					</button>
+				</div>
+				<div class="screen-reader-text skip-link">
+					<a href="#content" title="<?php esc_attr_e( 'Skip to content', 'libretto' ); ?>"><?php esc_attr_e( 'Skip to content', 'libretto' ); ?></a>
+				</div>
+				<div class="menu-wrapper">
+					<?php wp_nav_menu( array( 'theme_location' => 'primary', 'fallback_cb' => false ) ); ?>
+					<?php get_search_form(); ?>
+				</div>
+			</nav><!-- .site-navigation -->
+		</header><!-- .header-bar -->
+
+		<?php if ( ! is_attachment() ) : // Don't show header for attachments ?>
+
+			<header id="masthead" class="site-header" role="banner"
+
+			<?php
+			/*
+			 * If we have a custom image set, we're going to do some manipulation to the masthead height via JS,
+			 * This means that we need to pass the height of the image is being shown as a data-attribute.
+			 * This way, JS will know our image height without resorting to anything complicated.
+			 */
+			$libretto_header_image_height = libretto_get_header_image( 'height' );
+			if ( isset( $libretto_header_image_height ) ) :
+				echo 'data-image-height="'. absint( $libretto_header_image_height ) . '"';
+			endif;
+			?>
+
+			>
+
+				<!-- PAGE HEADER -->
+				<div class="title-block">
+
+				<?php if ( is_home() ) : // Show the site title & tagline ?>
+					<?php if ( function_exists( 'jetpack_the_site_logo' ) ) :
+						jetpack_the_site_logo();
+					endif; ?>
+					<h1 class="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1>
+					<h3 class="site-description"><?php bloginfo( 'description' ); ?></h3>
+
+				<?php elseif ( is_single() ) : // Show the post title and metadata for posts ?>
+					<div class="entry-meta">
+						<?php libretto_posted_on(); ?>
+					</div><!-- .entry-meta -->
+					<h1><?php the_title(); ?></h1>
+
+				<?php elseif ( is_page() ) : // Show the page title for pages ?>
+					<h1><?php the_title(); ?></h1>
+
+				<?php elseif ( is_archive() ) : // Show archive title
+					the_archive_title( '<h1>', '</h1>' );
+					the_archive_description( '<h3>', '</h3>' );
+				?>
+
+				<?php elseif ( is_404() ) : // Show "page not found" ?>
+					<h1><?php esc_html_e( 'Error', 'libretto' ); ?></h1>
+					<h3><?php esc_html_e( 'Oops! That page can&rsquo;t be found.', 'libretto' ); ?></h3>
+
+				<?php elseif ( is_search() ) : // Search results ?>
+					<h1><?php esc_html_e( 'Search results', 'libretto' ); ?></h1>
+					<h3><?php printf( esc_html__( 'You searched for %s', 'libretto' ), '<span>' . get_search_query() . '</span>' ); ?></h3>
+
+				<?php endif; ?>
+
+				</div><!-- .title-block -->
+			</header><!-- #masthead -->
+		<?php endif; ?>

BIN
libretto/icons/fonts/libretto-icons.eot


파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 39 - 0
libretto/icons/fonts/libretto-icons.svg


BIN
libretto/icons/fonts/libretto-icons.ttf


BIN
libretto/icons/fonts/libretto-icons.woff


+ 151 - 0
libretto/icons/icons.css

@@ -0,0 +1,151 @@
+@charset "UTF-8";
+
+@font-face {
+	font-family: "libretto-icons";
+	src:url("fonts/libretto-icons.eot");
+	src:url("fonts/libretto-icons.eot?#iefix") format("embedded-opentype"),
+	url("fonts/libretto-icons.woff") format("woff"),
+	url("fonts/libretto-icons.ttf") format("truetype"),
+	url("fonts/libretto-icons.svg#libretto-icons") format("svg");
+	font-weight: normal;
+	font-style: normal;
+
+}
+
+[data-icon]:before {
+	font-family: "libretto-icons" !important;
+	content: attr(data-icon);
+	font-style: normal !important;
+	font-weight: normal !important;
+	font-variant: normal !important;
+	text-transform: none !important;
+	speak: none;
+	line-height: 1;
+	-webkit-font-smoothing: antialiased;
+	-moz-osx-font-smoothing: grayscale;
+}
+
+[class^="icon-"]:before,
+[class*=" icon-"]:before {
+	font-family: "libretto-icons" !important;
+	font-style: normal !important;
+	font-weight: normal !important;
+	font-variant: normal !important;
+	text-transform: none !important;
+	speak: none;
+	line-height: 1;
+	-webkit-font-smoothing: antialiased;
+	-moz-osx-font-smoothing: grayscale;
+}
+
+.icon-chat-talk-outline:before {
+	content: "c";
+}
+.icon-copy-outline:before {
+	content: "a";
+}
+.icon-camera-outline:before {
+	content: "i";
+}
+.icon-chatbubble-outline:before {
+	content: "s";
+}
+.icon-video-camera-outline:before {
+	content: "v";
+}
+.icon-pin:before {
+	content: "p";
+}
+.icon-dribbble:before {
+	content: "D";
+}
+.icon-facebook:before {
+	content: "F";
+}
+.icon-twitter:before {
+	content: "T";
+}
+.icon-vimeo:before {
+	content: "V";
+}
+.icon-pinterest:before {
+	content: "N";
+}
+.icon-rss:before {
+	content: "R";
+}
+.icon-google:before {
+	content: "G";
+}
+.icon-youtube-play-outline:before {
+	content: "Y";
+}
+.icon-lock-outline:before {
+	content: "w";
+}
+.icon-heart-small-outline:before {
+	content: "\e017";
+}
+.icon-remove-delete-circle:before {
+	content: "\e01b";
+}
+.icon-search-2:before {
+	content: "o";
+}
+.icon-tag-outline:before {
+	content: "\e027";
+}
+.icon-star-outline:before {
+	content: "y";
+}
+.icon-keypad-outline:before {
+	content: "\e029";
+}
+.icon-mic-outline:before {
+	content: "u";
+}
+.icon-link:before {
+	content: "l";
+}
+.icon-undo-outline:before {
+	content: "\e02d";
+}
+.icon-redo-outline:before {
+	content: "r";
+}
+.icon-quote:before {
+	content: "q";
+}
+.icon-instagram:before {
+	content: "I";
+}
+.icon-flickr:before {
+	content: "K";
+}
+.icon-linkedin:before {
+	content: "L";
+}
+.icon-tumblr:before {
+	content: "U";
+}
+.icon-reddit:before {
+	content: "E";
+}
+.icon-stumbleupon-1:before {
+	content: "S";
+}
+.icon-pocket:before {
+	content: "O";
+}
+.icon-filmstrip:before {
+	content: "g";
+}
+.icon-fleuron-left:before {
+	content: "~";
+}
+.icon-fleuron-right:before {
+	content: "`";
+}
+.icon-document:before {
+	content: "e";
+}

+ 88 - 0
libretto/image.php

@@ -0,0 +1,88 @@
+<?php
+/**
+ * The template for displaying image attachments.
+ *
+ * @package Libretto
+ */
+
+get_header();
+
+/**
+ * Set the content width if it hasn't already been determined
+ */
+if ( ! isset( $content_width ) ) {
+	$content_width = 720; /* 680px wide plus a 40px buffer */
+}
+
+?>
+
+<div id="primary" class="content-area image-attachment">
+	<div id="content" class="site-content" role="main">
+
+	<?php while ( have_posts() ) : the_post(); ?>
+		<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
+			<div class="entry-content">
+				<?php
+				// We're going to use our custom "oversized" image size here
+				$attachment_size = apply_filters( 'libretto_attachment_size', 'libretto-oversized' );
+				$attachment_meta = wp_get_attachment_metadata( $post->ID );
+				if ( $attachment_meta['width'] > 890 ) {
+					$class = 'libretto-oversized';
+				} else {
+					$class = 'aligncenter';
+				}
+				// Output the actual image
+				echo wp_get_attachment_image( get_the_ID(), $attachment_size, false, array( 'class' => $class ) );
+				?>
+
+				<?php if ( has_excerpt() ) : ?>
+					<div class="entry-caption">
+						<?php the_excerpt(); ?>
+					</div><!-- .entry-caption -->
+				<?php endif; ?>
+
+				<?php // Add prev/next navigation. TODO: improve this so it matches with look & feel of navs in other places ?>
+				<?php if ( $post->post_parent ) { ?>
+				<nav id="nav-below" class="navigation-image" role="navigation">
+					<div class="previous">
+						<?php previous_image_link( false, '<span class="meta-nav">' . __( 'Previous image', 'libretto' ) . '</span>' ); ?>
+					</div><!-- .previous -->
+					<div class="next">
+							<?php next_image_link( false, '<span class="meta-nav">' . __( 'Next image', 'libretto' ) . '</span>' ); ?>
+					</div><!-- .next -->
+				</nav><!-- .navigation-image -->
+				<?php } ?>
+
+				<?php
+					the_content();
+					wp_link_pages( array(
+						'before'      => '<div class="page-links"><span class="page-links-title">' . __( 'Pages:', 'libretto' ) . '</span>',
+						'after'       => '</div>',
+						'link_before' => '<span>',
+						'link_after'  => '</span>',
+						'pagelink'    => '<span class="screen-reader-text">' . __( 'Page', 'libretto' ) . ' </span>%',
+						'separator'   => '<span class="screen-reader-text">, </span>',
+					) );
+				?>
+			</div><!-- .entry-content -->
+
+			<footer class="entry-meta">
+				<?php edit_post_link( __( 'Edit', 'libretto' ), '<span class="edit-link">', '</span>' ); ?>
+			</footer><!-- .entry-footer -->
+
+		</article><!-- #post-## -->
+
+	<?php
+		// If comments are open or we have at least one comment, load up the comment template
+	if ( comments_open() || get_comments_number() ) :
+		comments_template();
+		endif;
+
+	// End the loop.
+	endwhile;
+?>
+
+		</main><!-- .site-main -->
+	</div><!-- .content-area -->
+
+<?php get_footer(); ?>

BIN
libretto/images/grain.jpg


+ 72 - 0
libretto/inc/custom-header.php

@@ -0,0 +1,72 @@
+<?php
+/**
+ * Implement Custom Headers for the site
+ *
+ * @package Libretto
+ */
+
+/**
+ * Set up the WordPress core custom header feature.
+ *
+ * @uses libretto_header_style()
+ * @uses libretto_admin_header_style()
+ * @uses libretto_admin_header_image()
+ */
+function libretto_custom_header_setup() {
+	add_theme_support( 'custom-header', apply_filters( 'libretto_custom_header_args', array(
+		'default-image'          => '',
+		'default-text-color'     => 'faf9f5',
+		'width'                  => 1600,
+		'height'                 => 275,
+		'flex-height'            => true,
+		'flex-width'             => true,
+		'wp-head-callback'       => 'libretto_header_style',
+	) ) );
+}
+add_action( 'after_setup_theme', 'libretto_custom_header_setup' );
+
+if ( ! function_exists( 'libretto_header_style' ) ) :
+	/**
+	* Styles the header image and text displayed on the blog
+	*
+	* @see libretto_custom_header_setup().
+	*/
+	function libretto_header_style() {
+		$header_text_color = get_header_textcolor();
+		$header_image = libretto_get_header_image();
+
+		// If no custom options for text are set, and there's no custom header, return early.
+		// get_header_textcolor() options: HEADER_TEXTCOLOR is default, hide text (returns 'blank') or any hex value
+		if ( HEADER_TEXTCOLOR === $header_text_color AND ! isset( $header_image ) ) {
+			return;
+		}
+
+		// If we get this far, we have custom styles. Let's do this.
+	?>
+		<style type="text/css">
+		<?php if ( 'blank' === $header_text_color ) : // Hide text if user has set to hide ?>
+			.site-title,
+			.site-description {
+				position: absolute;
+				clip: rect(1px, 1px, 1px, 1px);
+			}
+		<?php endif; ?>
+
+		<?php if ( HEADER_TEXTCOLOR !== $header_text_color ) : // Only apply custom header colour if not default ?>
+			.title-block .site-title a,
+			.header-image .title-block .site-title a,
+			.title-block .site-description,
+			.header-image .title-block .site-description {
+				color: #<?php echo esc_attr( $header_text_color ); ?>;
+			}
+		<?php endif; ?>
+
+		<?php if ( isset( $header_image ) ) : // Show our custom header image if one exists ?>
+			.libretto-has-header-image #masthead {
+				background-image: url('<?php echo esc_url( $header_image ); ?>');
+			}
+		<?php endif; ?>
+		</style>
+		<?php
+	} // libretto_header_style()
+endif;

+ 31 - 0
libretto/inc/customizer.php

@@ -0,0 +1,31 @@
+<?php
+/**
+ * Libretto Theme Customizer
+ *
+ * @package Libretto
+ */
+
+/**
+ * Add postMessage support for site title and description for the Theme Customizer.
+ *
+ * @param WP_Customize_Manager $wp_customize Theme Customizer object.
+ *
+ */
+function libretto_theme_customizer( $wp_customize ) {
+
+	// Set various built-in site settings to be previewed live in the customizer
+	$wp_customize->get_setting( 'blogname' )->transport = 'postMessage';
+	$wp_customize->get_setting( 'blogdescription' )->transport = 'postMessage';
+	$wp_customize->get_setting( 'background_color' )->transport = 'postMessage';
+	$wp_customize->get_setting( 'header_textcolor' )->transport = 'postMessage';
+
+} // libretto_theme_customizer()
+add_action( 'customize_register', 'libretto_theme_customizer' );
+
+/**
+ * Binds JS handlers to make Theme Customizer preview reload changes asynchronously.
+ */
+function libretto_customize_preview_js() {
+	wp_enqueue_script( 'libretto_customizer', get_template_directory_uri() . '/js/customizer.js', array( 'customize-preview' ), '20130508', true );
+}
+add_action( 'customize_preview_init', 'libretto_customize_preview_js' );

+ 83 - 0
libretto/inc/extras.php

@@ -0,0 +1,83 @@
+<?php
+/**
+ * Custom functions that act independently of the theme templates
+ *
+ * Eventually, some of the functionality here could be replaced by core features
+ *
+ * @package Libretto
+ */
+
+/**
+ * Get our wp_nav_menu() fallback, wp_page_menu(), to show a home link.
+ *
+ */
+function libretto_page_menu_args( $args ) {
+	$args['show_home'] = true;
+	return $args;
+}
+add_filter( 'wp_page_menu_args', 'libretto_page_menu_args' );
+
+/**
+ * Adds custom classes to the array of body classes.
+ * This class is used to distinguish blogs with multiple
+ * authors from blogs with only one author.
+ */
+function libretto_body_classes( $classes ) {
+	// Adds a class of group-blog to blogs with more than 1 published author
+	if ( is_multi_author() ) {
+		$classes[] = 'group-blog';
+	}
+
+	// Adds a class if we're showing a header image on the page
+	if ( ( libretto_has_post_thumbnail() && is_single() && libretto_jetpack_featured_image_display() ) || 
+		 ( has_post_thumbnail() && is_singular() && libretto_jetpack_featured_image_display() ) || 
+		  get_header_image() ) :
+		$classes[] = 'libretto-has-header-image';
+	endif;
+
+	// Adds a class if we're on the homepage (blog index) in order to hide the header on mobile
+	if ( is_home() ) :
+		$classes[] = 'libretto-blog-home';
+	endif;
+	return $classes;
+}
+add_filter( 'body_class', 'libretto_body_classes' );
+
+/**
+ * Adds custom classes to the array of post classes.
+ * This serves to distinguish between "long form" post types
+ * (standard, gallery, image, audio, video, and chat) and
+ * "short form" post types, which are styled differently.
+ * It also allows us to style posts with featured images a
+ * little bit differently from those without.
+ */
+function libretto_post_classes( $classes ) {
+	if ( is_single() || is_page() || is_search() || is_archive() || is_front_page() || is_home() ) :
+		// Check our post format to see if it should be styled as a long-form or short-form post
+		$post_format = get_post_format();
+		if ( 'aside' === $post_format || 'quote' === $post_format || 'link' === $post_format || 'status' === $post_format ) {
+			$classes[] = 'libretto-short-form';
+		} else {
+			$classes[] = 'libretto-long-form';
+		}
+	endif;
+	return $classes;
+}
+add_filter( 'post_class', 'libretto_post_classes' );
+
+
+/**
+ * Filter in a link to a content ID attribute for the next/previous image links on image attachment pages
+ *
+ */
+function libretto_enhanced_image_navigation( $url, $id ) {
+	if ( ! is_attachment() && ! wp_attachment_is_image( $id ) ) {
+		return $url;
+	}
+	$image = get_post( $id );
+	if ( ! empty( $image->post_parent ) && $image->post_parent !== $id ) {
+		$url .= '#main';
+	}
+	return $url;
+}
+add_filter( 'attachment_link', 'libretto_enhanced_image_navigation', 10, 2 );

+ 141 - 0
libretto/inc/headstart/ar.json

@@ -0,0 +1,141 @@
+{
+    "settings": {
+        "options": {
+            "stylesheet": "pub/libretto"
+        },
+        "theme_mods": {
+            "0": false,
+            "header_image": "remove-header",
+            "nav_menu_locations": {
+                "primary": "primary",
+                "social": "social-media"
+            }
+        },
+        "headstart": {
+            "mapped_id_options": [],
+            "mapped_id_theme_mods": []
+        }
+    },
+    "widgets": [
+        {
+            "id": "search-2",
+            "id_base": "search",
+            "settings": {
+                "title": "بحث"
+            },
+            "sidebar": "sidebar-2",
+            "position": 0
+        },
+        {
+            "id": "text-2",
+            "id_base": "text",
+            "settings": {
+                "title": "مربع جانبي للنص",
+                "text": "هذا مربع جانبي للنص يسمح لك بإضافة نص أو HTML إلى شريطك الجانبي. يمكنك استخدام هذه المربعات الجانبية لعرض نص أو روابط أو صور أو HTML أو مجموعة متنوعة من هذه. حررها في قسم \"المربع الجانبي\" في <a href=\"https://wordpress.com/customize/\">\"أداة التخصيص\"</a>."
+            },
+            "sidebar": "sidebar-1",
+            "position": 1
+        }
+    ],
+    "content": [
+        {
+            "post_title": "نبذة عن",
+            "post_content": "هذا مثال لصفحة \"نبذة عن\". على عكس المقالات، تتناسب الصفحات بشكل أفضل مع المحتوى المستمر لفترة طويلة الذي تريد تسهيل الوصول إليه، مثل \"نبذة عنك\" أو \"معلومات الاتصال الخاصة بك\" انقر فوق رابط \"تحرير\" لإجراء تغييرات على هذه الصفحة <a href=\"https://wordpress.com/page\">أو أضف صفحة أخرى</a>.",
+            "post_excerpt": "هذا مجرد مقتطف موجز عن صفحة&nbsp;نبذة عن.",
+            "post_status": "publish",
+            "menu_order": 1,
+            "comment_status": "closed",
+            "ping_status": "closed",
+            "post_type": "page",
+            "hs_custom_meta": "_hs_front_page",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "attachment_url": "https://headstartdata.files.wordpress.com/2016/04/stairs-lights-abstract-bubbles.jpg",
+            "hs_old_id": 100
+        },
+        {
+            "post_title": "جهة الاتصال",
+            "post_content": "هذه صفحة اتصال تحتوي على بعض معلومات الاتصال الرئيسية ونموذج الاتصال. [contact-form][contact-field label=\"Name\" type=\"name\" required=\"1\"/][contact-field label=\"البريد الإلكتروني\" type=\"email\" required=\"1\"/][contact-field label=\"موقع الويب\" type=\"url\"/][contact-field label=\"التعليق\" type=\"textarea\" required=\"1\"/][/contact-form]",
+            "post_excerpt": "هذا مجرد مقتطف موجز عن صفحة&nbsp;الاتصال.",
+            "post_status": "publish",
+            "menu_order": 2,
+            "comment_status": "closed",
+            "ping_status": "closed",
+            "post_type": "page",
+            "hs_custom_meta": "_hs_contact_page",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "attachment_url": "https://headstartdata.files.wordpress.com/2016/04/person-smartphone-office-table.jpeg",
+            "hs_old_id": 101
+        },
+        {
+            "post_title": "مقالة أولى على المدونة",
+            "post_content": "هذه هي مقالتك الأولى. انقر فوق رابط \"تحرير\" لتعديلها أو حذفها، أو <a href=\"https://wordpress.com/post\">ابدأ مقالة جديدة</a>. استخدم هذه المقالة، إن شئت، لإخبار القراء عن سبب إنشاء هذه المدونة.",
+            "post_excerpt": "هذا هو مقتطف لمقالتك الأولى تمامًا.",
+            "post_status": "publish",
+            "menu_order": 1,
+            "comment_status": "open",
+            "ping_status": "open",
+            "post_type": "post",
+            "hs_custom_meta": "_hs_first_post",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "hs_old_id": 102
+        }
+    ],
+    "menus": {
+        "social-media": {
+            "name": "وسائل التواصل الاجتماعي",
+            "items": [
+                {
+                    "menu-item-title": "فيسبوك",
+                    "menu-item-db-id": 175,
+                    "menu-item-object-id": "175",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 0,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.facebook.com"
+                },
+                {
+                    "menu-item-title": "لينكدإن",
+                    "menu-item-db-id": 176,
+                    "menu-item-object-id": "176",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 1,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.linkedin.com"
+                },
+                {
+                    "menu-item-title": "تويتر",
+                    "menu-item-db-id": 177,
+                    "menu-item-object-id": "177",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 2,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.twitter.com"
+                },
+                {
+                    "menu-item-title": "إنستغرام",
+                    "menu-item-db-id": 178,
+                    "menu-item-object-id": "178",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 3,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.instagram.com"
+                }
+            ]
+        }
+    }
+}

+ 141 - 0
libretto/inc/headstart/de.json

@@ -0,0 +1,141 @@
+{
+    "settings": {
+        "options": {
+            "stylesheet": "pub/libretto"
+        },
+        "theme_mods": {
+            "0": false,
+            "header_image": "remove-header",
+            "nav_menu_locations": {
+                "primary": "primary",
+                "social": "social-media"
+            }
+        },
+        "headstart": {
+            "mapped_id_options": [],
+            "mapped_id_theme_mods": []
+        }
+    },
+    "widgets": [
+        {
+            "id": "search-2",
+            "id_base": "search",
+            "settings": {
+                "title": "Suche"
+            },
+            "sidebar": "sidebar-2",
+            "position": 0
+        },
+        {
+            "id": "text-2",
+            "id_base": "text",
+            "settings": {
+                "title": "Text-Widget",
+                "text": "Dies ist ein Text-Widget, mit dem du zu deiner Seitenleiste Text oder HTML-Code hinzufügen kannst. Damit kannst du Text, Links, Bilder, HTML-Code oder eine Kombination daraus anzeigen. Bearbeite diese im Bereich „Widget“ des <a href=\"https://wordpress.com/customize/\">Customizer</a>."
+            },
+            "sidebar": "sidebar-1",
+            "position": 1
+        }
+    ],
+    "content": [
+        {
+            "post_title": "Über",
+            "post_content": "Dies ist ein Beispiel für eine Seite „Über“. Im Unterschied zu Beiträgen eignen sich Seiten besser für Inhalte, die länger aktuell bleiben und leicht zugänglich sein sollen, wie die Angaben unter „Über“ oder „Kontakt“. Klicke auf den Link „Bearbeiten“, um diese Seite zu ändern, oder <a href=\"https://wordpress.com/page\">füge eine weitere Seite hinzu</a>.",
+            "post_excerpt": "Dies ist nur eine Kurzfassung der Seite&nbsp;„Über“.",
+            "post_status": "publish",
+            "menu_order": 1,
+            "comment_status": "closed",
+            "ping_status": "closed",
+            "post_type": "page",
+            "hs_custom_meta": "_hs_front_page",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "attachment_url": "https://headstartdata.files.wordpress.com/2016/04/stairs-lights-abstract-bubbles.jpg",
+            "hs_old_id": 100
+        },
+        {
+            "post_title": "Kontakt",
+            "post_content": "Dies ist ein Beispiel zur Seite „Kontakt“ mit grundlegenden Kontaktinformationen und einem Kontaktformular. [contact-form][contact-field label=\"Name\" type=\"name\" required=\"1\"/][contact-field label=\"E-Mail-Adresse\" type=\"email\" required=\"1\"/][contact-field label=\"Website\" type=\"url\"/][contact-field label=\"Kommentar\" type=\"textarea\" required=\"1\"/][/contact-form]",
+            "post_excerpt": "Dies ist nur eine Kurzfassung der Seite&nbsp;„Kontakt“.",
+            "post_status": "publish",
+            "menu_order": 2,
+            "comment_status": "closed",
+            "ping_status": "closed",
+            "post_type": "page",
+            "hs_custom_meta": "_hs_contact_page",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "attachment_url": "https://headstartdata.files.wordpress.com/2016/04/person-smartphone-office-table.jpeg",
+            "hs_old_id": 101
+        },
+        {
+            "post_title": "Erster Blogbeitrag",
+            "post_content": "Dies ist dein erster Beitrag. Klicke auf den Link „Bearbeiten“, um diesen zu bearbeiten oder zu löschen, oder <a href=\"https://wordpress.com/post\">beginne einen neuen Beitrag</a>. Wenn du möchtest, kannst du deinen Lesern in diesem Beitrag mitteilen, warum du diesen Blog begonnen hast.",
+            "post_excerpt": "Dies ist die Kurzfassung deines ersten Beitrags.",
+            "post_status": "publish",
+            "menu_order": 1,
+            "comment_status": "open",
+            "ping_status": "open",
+            "post_type": "post",
+            "hs_custom_meta": "_hs_first_post",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "hs_old_id": 102
+        }
+    ],
+    "menus": {
+        "social-media": {
+            "name": "Soziale Medien",
+            "items": [
+                {
+                    "menu-item-title": "Facebook",
+                    "menu-item-db-id": 175,
+                    "menu-item-object-id": "175",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 0,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.facebook.com"
+                },
+                {
+                    "menu-item-title": "LinkedIn",
+                    "menu-item-db-id": 176,
+                    "menu-item-object-id": "176",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 1,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.linkedin.com"
+                },
+                {
+                    "menu-item-title": "Twitter",
+                    "menu-item-db-id": 177,
+                    "menu-item-object-id": "177",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 2,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.twitter.com"
+                },
+                {
+                    "menu-item-title": "Instagram",
+                    "menu-item-db-id": 178,
+                    "menu-item-object-id": "178",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 3,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.instagram.com"
+                }
+            ]
+        }
+    }
+}

+ 72 - 0
libretto/inc/headstart/en.json

@@ -0,0 +1,72 @@
+{
+    "settings": {
+        "options": {
+            "stylesheet": "pub\/libretto"
+        },
+        "theme_mods": {
+            "0": false,
+            "header_image": "remove-header",
+            "nav_menu_locations": {
+                "primary": "primary"
+            }
+        },
+        "headstart": {
+            "mapped_id_options": [],
+            "mapped_id_theme_mods": []
+        }
+    },
+    "widgets": [
+        {
+            "id": "search-2",
+            "id_base": "search",
+            "settings": {
+                "title": "Search"
+            },
+            "sidebar": "sidebar-2",
+            "position": 1
+        },
+        {
+            "id": "blog_subscription-3",
+            "id_base": "blog_subscription",
+            "settings": {
+                "title": "Follow Blog via Email",
+                "title_following": "You are following this blog",
+                "subscribe_logged_in": "Click to follow this blog and receive notifications of new posts by email.",
+                "subscribe_text": "Enter your email address to follow this blog and receive notifications of new posts by email.",
+                "subscribe_button": "Follow",
+                "show_subscribers_total": 1
+
+            },
+            "sidebar": "sidebar-1",
+            "position": 2
+        }
+    ],
+    "content": [
+        {
+            "post_title": "Contact",
+            "post_content": "[contact-form][contact-field label=\"Name\" type=\"name\" required=\"1\"\/][contact-field label=\"Email\" type=\"email\" required=\"1\"\/][contact-field label=\"Comment\" type=\"textarea\" required=\"1\"\/][\/contact-form]",
+            "post_status": "publish",
+            "menu_order": 2,
+            "comment_status": "closed",
+            "ping_status": "closed",
+            "post_type": "page",
+            "hs_custom_meta": "_hs_contact_page",
+            "hs_sharing": 0,
+            "hs_like_status": 0,
+            "attachment_url": "",
+            "hs_old_id": 101
+        },
+        {
+            "post_title": "The Journey Begins",
+            "post_content": "Thanks for joining me! <blockquote>Good company in a journey makes the way seem shorter. — Izaak Walton<\/blockquote><img class=\"wp-image-7 size-full\" src=\"https://headstartdata.files.wordpress.com/2018/02/post.png\" alt=\"post\" width=\"1000\" height=\"563\" \/>",
+            "post_status": "publish",
+            "comment_status": "open",
+            "ping_status": "open",
+            "post_type": "post",
+            "hs_custom_meta": "_hs_first_post",
+            "hs_sharing": 0,
+            "hs_like_status": 0,
+            "hs_old_id": 102
+        }
+    ]
+}

+ 141 - 0
libretto/inc/headstart/es.json

@@ -0,0 +1,141 @@
+{
+    "settings": {
+        "options": {
+            "stylesheet": "pub/libretto"
+        },
+        "theme_mods": {
+            "0": false,
+            "header_image": "remove-header",
+            "nav_menu_locations": {
+                "primary": "primary",
+                "social": "social-media"
+            }
+        },
+        "headstart": {
+            "mapped_id_options": [],
+            "mapped_id_theme_mods": []
+        }
+    },
+    "widgets": [
+        {
+            "id": "search-2",
+            "id_base": "search",
+            "settings": {
+                "title": "Buscar"
+            },
+            "sidebar": "sidebar-2",
+            "position": 0
+        },
+        {
+            "id": "text-2",
+            "id_base": "text",
+            "settings": {
+                "title": "Widget de texto",
+                "text": "Este es un widget de texto, que te permite añadir texto o código HTML a tu barra lateral. Utiliza estos widgets para mostrar texto, enlaces, imágenes o código HTML, o bien una combinación de todos estos elementos. Edítalos en la sección Widget del <a href=\"https://wordpress.com/customize/\">Personalizador</a>."
+            },
+            "sidebar": "sidebar-1",
+            "position": 1
+        }
+    ],
+    "content": [
+        {
+            "post_title": "Acerca de",
+            "post_content": "Este es un ejemplo de una página Acerca de. A diferencia de las entradas, las páginas se ajustan mejor a un contenido atemporal que te interesa que sea más accesible, como la información en las páginas Acerca de o Contacto. Haz clic en el enlace Editar para hacer cambios en esta página o bien <a href=\"https://wordpress.com/page\">añade otra página</a>.",
+            "post_excerpt": "Este es solo un breve extracto de la página&nbsp;Acerca de.",
+            "post_status": "publish",
+            "menu_order": 1,
+            "comment_status": "closed",
+            "ping_status": "closed",
+            "post_type": "page",
+            "hs_custom_meta": "_hs_front_page",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "attachment_url": "https://headstartdata.files.wordpress.com/2016/04/stairs-lights-abstract-bubbles.jpg",
+            "hs_old_id": 100
+        },
+        {
+            "post_title": "Contacto",
+            "post_content": "Esta es una página Contacto con información básica y un formulario de contacto. [contact-form][contact-field label=\"Nombre\" type=\"name\" required=\"1\"/][contact-field label=\"Correo electrónico\" type=\"email\" required=\"1\"/][contact-field label=\"Sitio web\" type=\"url\"/][contact-field label=\"Comentario\" type=\"textarea\" required=\"1\"/][/contact-form]",
+            "post_excerpt": "Se trata solo de un breve extracto de la página&nbsp;Contacto.",
+            "post_status": "publish",
+            "menu_order": 2,
+            "comment_status": "closed",
+            "ping_status": "closed",
+            "post_type": "page",
+            "hs_custom_meta": "_hs_contact_page",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "attachment_url": "https://headstartdata.files.wordpress.com/2016/04/person-smartphone-office-table.jpeg",
+            "hs_old_id": 101
+        },
+        {
+            "post_title": "Primera entrada del blog",
+            "post_content": "Esta es tu primera entrada. Haz clic en el enlace Editar para modificarla o eliminarla, o bien <a href=\"https://wordpress.com/post\">crea una entrada nueva</a>. Si quieres, usa esta entrada para explicar a los lectores por qué has empezado este blog.",
+            "post_excerpt": "Este es el extracto de tu primera entrada.",
+            "post_status": "publish",
+            "menu_order": 1,
+            "comment_status": "open",
+            "ping_status": "open",
+            "post_type": "post",
+            "hs_custom_meta": "_hs_first_post",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "hs_old_id": 102
+        }
+    ],
+    "menus": {
+        "social-media": {
+            "name": "Redes sociales",
+            "items": [
+                {
+                    "menu-item-title": "Facebook",
+                    "menu-item-db-id": 175,
+                    "menu-item-object-id": "175",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 0,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.facebook.com"
+                },
+                {
+                    "menu-item-title": "LinkedIn",
+                    "menu-item-db-id": 176,
+                    "menu-item-object-id": "176",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 1,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.linkedin.com"
+                },
+                {
+                    "menu-item-title": "Twitter",
+                    "menu-item-db-id": 177,
+                    "menu-item-object-id": "177",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 2,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.twitter.com"
+                },
+                {
+                    "menu-item-title": "Instagram",
+                    "menu-item-db-id": 178,
+                    "menu-item-object-id": "178",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 3,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.instagram.com"
+                }
+            ]
+        }
+    }
+}

+ 141 - 0
libretto/inc/headstart/fr.json

@@ -0,0 +1,141 @@
+{
+    "settings": {
+        "options": {
+            "stylesheet": "pub/libretto"
+        },
+        "theme_mods": {
+            "0": false,
+            "header_image": "remove-header",
+            "nav_menu_locations": {
+                "primary": "primary",
+                "social": "social-media"
+            }
+        },
+        "headstart": {
+            "mapped_id_options": [],
+            "mapped_id_theme_mods": []
+        }
+    },
+    "widgets": [
+        {
+            "id": "search-2",
+            "id_base": "search",
+            "settings": {
+                "title": "Recherche"
+            },
+            "sidebar": "sidebar-2",
+            "position": 0
+        },
+        {
+            "id": "text-2",
+            "id_base": "text",
+            "settings": {
+                "title": "Widget de texte",
+                "text": "Il s’agit d’un widget de texte, qui vous permet d’ajouter du texte ou des balises HTML à votre colonne latérale. Vous pouvez l’utiliser pour afficher du texte, des liens, des images, des balises HTML ou une association de ces éléments. Modifiez-les dans la section Widget de l’<a href=\"https://wordpress.com/customize/\">outil de personnalisation</a>."
+            },
+            "sidebar": "sidebar-1",
+            "position": 1
+        }
+    ],
+    "content": [
+        {
+            "post_title": "À propos",
+            "post_content": "Ceci est un exemple de page « À propos ». À la différence des articles, les pages sont plutôt destinées à du contenu dont vous souhaitez qu’il soit toujours facilement accessible, comme votre présentation ou vos coordonnées. Cliquez sur le lien de modification pour modifier cette page ou <a href=\"https://wordpress.com/page\">ajouter une autre page</a>.",
+            "post_excerpt": "Ceci est un petit extrait destiné à la &nbsp;page « À propos ».",
+            "post_status": "publish",
+            "menu_order": 1,
+            "comment_status": "closed",
+            "ping_status": "closed",
+            "post_type": "page",
+            "hs_custom_meta": "_hs_front_page",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "attachment_url": "https://headstartdata.files.wordpress.com/2016/04/stairs-lights-abstract-bubbles.jpg",
+            "hs_old_id": 100
+        },
+        {
+            "post_title": "Contact",
+            "post_content": "Ceci est une page de coordonnées comportant quelques informations de base et un formulaire de contact. [contact-form][contact-field label=\"Nom\" type=\"name\" required=\"1\"/][contact-field label=\"E-mail\" type=\"email\" required=\"1\"/][contact-field label=\"Site Web\" type=\"url\"/][contact-field label=\"Commentaire\" type=\"textarea\" required=\"1\"/][/contact-form]",
+            "post_excerpt": "Ceci est un petit extrait destiné à la page «&nbsp;Contact ».",
+            "post_status": "publish",
+            "menu_order": 2,
+            "comment_status": "closed",
+            "ping_status": "closed",
+            "post_type": "page",
+            "hs_custom_meta": "_hs_contact_page",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "attachment_url": "https://headstartdata.files.wordpress.com/2016/04/person-smartphone-office-table.jpeg",
+            "hs_old_id": 101
+        },
+        {
+            "post_title": "Premier article de blog",
+            "post_content": "Il s’agit de votre tout premier article Cliquez sur le lien Modifier pour le modifier ou le supprimer ou <a href=\"https://wordpress.com/post\">commencez un nouvel article</a>. Si vous le souhaitez, utilisez cet article pour indiquer aux lecteurs pourquoi vous avez commencé ce blog.",
+            "post_excerpt": "Il s’agit de l’extrait de votre tout premier article.",
+            "post_status": "publish",
+            "menu_order": 1,
+            "comment_status": "open",
+            "ping_status": "open",
+            "post_type": "post",
+            "hs_custom_meta": "_hs_first_post",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "hs_old_id": 102
+        }
+    ],
+    "menus": {
+        "social-media": {
+            "name": "Réseaux sociaux",
+            "items": [
+                {
+                    "menu-item-title": "Facebook",
+                    "menu-item-db-id": 175,
+                    "menu-item-object-id": "175",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 0,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.facebook.com"
+                },
+                {
+                    "menu-item-title": "LinkedIn",
+                    "menu-item-db-id": 176,
+                    "menu-item-object-id": "176",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 1,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.linkedin.com"
+                },
+                {
+                    "menu-item-title": "Twitter",
+                    "menu-item-db-id": 177,
+                    "menu-item-object-id": "177",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 2,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.twitter.com"
+                },
+                {
+                    "menu-item-title": "Instagram",
+                    "menu-item-db-id": 178,
+                    "menu-item-object-id": "178",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 3,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.instagram.com"
+                }
+            ]
+        }
+    }
+}

+ 141 - 0
libretto/inc/headstart/he.json

@@ -0,0 +1,141 @@
+{
+    "settings": {
+        "options": {
+            "stylesheet": "pub/libretto"
+        },
+        "theme_mods": {
+            "0": false,
+            "header_image": "remove-header",
+            "nav_menu_locations": {
+                "primary": "primary",
+                "social": "social-media"
+            }
+        },
+        "headstart": {
+            "mapped_id_options": [],
+            "mapped_id_theme_mods": []
+        }
+    },
+    "widgets": [
+        {
+            "id": "search-2",
+            "id_base": "search",
+            "settings": {
+                "title": "חיפוש"
+            },
+            "sidebar": "sidebar-2",
+            "position": 0
+        },
+        {
+            "id": "text-2",
+            "id_base": "text",
+            "settings": {
+                "title": "וידג'ט טקסט",
+                "text": "זהו וידג'ט לטקסט שמאפשר לך להוסיף טקסט או HTML לסרגל הצדי שלך. אפשר להשתמש בהם להצגת טקסט, קישורים, תמונות, HTML או שילוב של התכנים הללו. ניתן לערוך אותם במקטע 'וידג'טים' ב<a href=\"https://wordpress.com/customize/\">כלי ההתאמה האישית</a>."
+            },
+            "sidebar": "sidebar-1",
+            "position": 1
+        }
+    ],
+    "content": [
+        {
+            "post_title": "אודות",
+            "post_content": "זהו עמוד 'אודות' לדוגמה. להבדיל מפוסטים, עמודים מתאימים יותר ליצירת גישה קלה לתוכן שאינו תלוי בזמן, למשל 'אודות' או 'פרטים ליצירת קשר'. יש ללחוץ על הקישור 'עריכה' כדי לבצע שינויים בעמוד זה או <a href=\"https://wordpress.com/page\">להוסיף עוד עמוד</a>.",
+            "post_excerpt": "זהו תקציר עבור &nbsp;עמוד 'אודות'.",
+            "post_status": "publish",
+            "menu_order": 1,
+            "comment_status": "closed",
+            "ping_status": "closed",
+            "post_type": "page",
+            "hs_custom_meta": "_hs_front_page",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "attachment_url": "https://headstartdata.files.wordpress.com/2016/04/stairs-lights-abstract-bubbles.jpg",
+            "hs_old_id": 100
+        },
+        {
+            "post_title": "יצירת קשר",
+            "post_content": "זהו עמוד 'יצירת קשר' שכולל פרטי קשר בסיסיים וכן טופס יצירת קשר. [contact-form][contact-field label=\"שם\" type=\"name\" required=\"1\"/][contact-field label=\"אימייל\" type=\"email\" required=\"1\"/][contact-field label=\"אתר אינטרנט\" type=\"url\"/][contact-field label=\"תגובה\" type=\"textarea\" required=\"1\"/][/contact-form]",
+            "post_excerpt": "זהו תקציר עבור עמוד&nbsp;'יצירת קשר'.",
+            "post_status": "publish",
+            "menu_order": 2,
+            "comment_status": "closed",
+            "ping_status": "closed",
+            "post_type": "page",
+            "hs_custom_meta": "_hs_contact_page",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "attachment_url": "https://headstartdata.files.wordpress.com/2016/04/person-smartphone-office-table.jpeg",
+            "hs_old_id": 101
+        },
+        {
+            "post_title": "פוסט ראשון",
+            "post_content": "הפוסט הזה הוא הראשון שלך. יש ללחוץ על הקישור 'עריכה' כדי לשנות או למחוק אותו או <a href=\"https://wordpress.com/post\">להתחיל פוסט חדש</a>. אפשר לנצל את הפוסט הזה כדי להסביר לקוראים מדוע פתחת את הבלוג.",
+            "post_excerpt": "זהו התקציר של הפוסט הראשון שלך.",
+            "post_status": "publish",
+            "menu_order": 1,
+            "comment_status": "open",
+            "ping_status": "open",
+            "post_type": "post",
+            "hs_custom_meta": "_hs_first_post",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "hs_old_id": 102
+        }
+    ],
+    "menus": {
+        "social-media": {
+            "name": "רשתות חברתיות",
+            "items": [
+                {
+                    "menu-item-title": "פייסבוק",
+                    "menu-item-db-id": 175,
+                    "menu-item-object-id": "175",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 0,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.facebook.com"
+                },
+                {
+                    "menu-item-title": "LinkedIn",
+                    "menu-item-db-id": 176,
+                    "menu-item-object-id": "176",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 1,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.linkedin.com"
+                },
+                {
+                    "menu-item-title": "טוויטר",
+                    "menu-item-db-id": 177,
+                    "menu-item-object-id": "177",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 2,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.twitter.com"
+                },
+                {
+                    "menu-item-title": "Instagram",
+                    "menu-item-db-id": 178,
+                    "menu-item-object-id": "178",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 3,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.instagram.com"
+                }
+            ]
+        }
+    }
+}

+ 141 - 0
libretto/inc/headstart/id.json

@@ -0,0 +1,141 @@
+{
+    "settings": {
+        "options": {
+            "stylesheet": "pub/libretto"
+        },
+        "theme_mods": {
+            "0": false,
+            "header_image": "remove-header",
+            "nav_menu_locations": {
+                "primary": "primary",
+                "social": "social-media"
+            }
+        },
+        "headstart": {
+            "mapped_id_options": [],
+            "mapped_id_theme_mods": []
+        }
+    },
+    "widgets": [
+        {
+            "id": "search-2",
+            "id_base": "search",
+            "settings": {
+                "title": "Cari"
+            },
+            "sidebar": "sidebar-2",
+            "position": 0
+        },
+        {
+            "id": "text-2",
+            "id_base": "text",
+            "settings": {
+                "title": "Widget Teks",
+                "text": "Ini adalah widget teks, yang memungkinkan Anda menambahkan teks atau HTML ke bilah sisi. Anda dapat menggunakannya untuk menampilkan teks, tautan, gambar, HTML, atau perpaduan semua hal itu. Sunting semuanya di bagian Widget dari <a href=\"https://wordpress.com/customize/\">Customizer</a>."
+            },
+            "sidebar": "sidebar-1",
+            "position": 1
+        }
+    ],
+    "content": [
+        {
+            "post_title": "Tentang",
+            "post_content": "Ini adalah contoh halaman tentang. Tidak seperti pos, halaman lebih cocok untuk konten tanpa batas waktu yang Anda inginkan untuk dapat diakses dengan mudah, seperti informasi Tentang atau Kontak. Klik tautan Sunting untuk melakukan perubahan pada halaman ini atau <a href=\"https://wordpress.com/page\">tambahkan halaman lain</a>.",
+            "post_excerpt": "Ini hanya kutipan singkat untuk halaman&nbsp;tentang.",
+            "post_status": "publish",
+            "menu_order": 1,
+            "comment_status": "closed",
+            "ping_status": "closed",
+            "post_type": "page",
+            "hs_custom_meta": "_hs_front_page",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "attachment_url": "https://headstartdata.files.wordpress.com/2016/04/stairs-lights-abstract-bubbles.jpg",
+            "hs_old_id": 100
+        },
+        {
+            "post_title": "Kontak",
+            "post_content": "Ini adalah halaman kontak yang berisi informasi kontak dasar dan formulir kontak. [contact-form][contact-field label=\"Nama\" type=\"name\" required=\"1\"/][contact-field label=\"Email\" type=\"email\" required=\"1\"/][contact-field label=\"Situs web\" type=\"url\"/][contact-field label=\"Komentar\" type=\"textarea\" required=\"1\"/][/contact-form]",
+            "post_excerpt": "Ini hanya kutipan singkat untuk halaman&nbsp;kontak.",
+            "post_status": "publish",
+            "menu_order": 2,
+            "comment_status": "closed",
+            "ping_status": "closed",
+            "post_type": "page",
+            "hs_custom_meta": "_hs_contact_page",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "attachment_url": "https://headstartdata.files.wordpress.com/2016/04/person-smartphone-office-table.jpeg",
+            "hs_old_id": 101
+        },
+        {
+            "post_title": "Pos blog pertama",
+            "post_content": "Ini adalah pos pertama Anda. Klik tautan Sunting untuk mengubah atau menghapusnya, atau <a href=\"https://wordpress.com/post\">mulai pos baru</a>. Jika menghendaki, Anda dapat menggunakan pos ini untuk menjelaskan kepada pembaca mengenai alasan Anda memulai blog ini.",
+            "post_excerpt": "Ini adalah kutipan pos pertama Anda.",
+            "post_status": "publish",
+            "menu_order": 1,
+            "comment_status": "open",
+            "ping_status": "open",
+            "post_type": "post",
+            "hs_custom_meta": "_hs_first_post",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "hs_old_id": 102
+        }
+    ],
+    "menus": {
+        "social-media": {
+            "name": "Media Sosial",
+            "items": [
+                {
+                    "menu-item-title": "Facebook",
+                    "menu-item-db-id": 175,
+                    "menu-item-object-id": "175",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 0,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.facebook.com"
+                },
+                {
+                    "menu-item-title": "LinkedIn",
+                    "menu-item-db-id": 176,
+                    "menu-item-object-id": "176",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 1,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.linkedin.com"
+                },
+                {
+                    "menu-item-title": "Twitter",
+                    "menu-item-db-id": 177,
+                    "menu-item-object-id": "177",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 2,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.twitter.com"
+                },
+                {
+                    "menu-item-title": "Instagram",
+                    "menu-item-db-id": 178,
+                    "menu-item-object-id": "178",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 3,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.instagram.com"
+                }
+            ]
+        }
+    }
+}

+ 141 - 0
libretto/inc/headstart/it.json

@@ -0,0 +1,141 @@
+{
+    "settings": {
+        "options": {
+            "stylesheet": "pub/libretto"
+        },
+        "theme_mods": {
+            "0": false,
+            "header_image": "remove-header",
+            "nav_menu_locations": {
+                "primary": "primary",
+                "social": "social-media"
+            }
+        },
+        "headstart": {
+            "mapped_id_options": [],
+            "mapped_id_theme_mods": []
+        }
+    },
+    "widgets": [
+        {
+            "id": "search-2",
+            "id_base": "search",
+            "settings": {
+                "title": "Ricerca"
+            },
+            "sidebar": "sidebar-2",
+            "position": 0
+        },
+        {
+            "id": "text-2",
+            "id_base": "text",
+            "settings": {
+                "title": "Widget di testo",
+                "text": "Questo è un widget di testo che ti consente di aggiungere testo o elementi HTML alla barra laterale. Puoi utilizzarli per visualizzare testo, link, immagini, elementi HTML o una combinazione di tutti questi. Modificali nella sezione Widget dell'<a href=\"https://wordpress.com/customize/\">utilità di personalizzazione</a>."
+            },
+            "sidebar": "sidebar-1",
+            "position": 1
+        }
+    ],
+    "content": [
+        {
+            "post_title": "Informazioni",
+            "post_content": "Questo è l'esempio di una pagina di informazioni. A differenza degli articoli, le pagine sono più indicate per i contenuti senza data che vuoi siano facilmente accessibili, come le pagine di informazioni o dei contatti. Fai clic sul link Modifica per modificare questa pagina oppure <a href=\"https://wordpress.com/page\">aggiungi un'altra pagina</a>.",
+            "post_excerpt": "Questo è solo un piccolo estratto per la pagina di&nbsp;informazioni.",
+            "post_status": "publish",
+            "menu_order": 1,
+            "comment_status": "closed",
+            "ping_status": "closed",
+            "post_type": "page",
+            "hs_custom_meta": "_hs_front_page",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "attachment_url": "https://headstartdata.files.wordpress.com/2016/04/stairs-lights-abstract-bubbles.jpg",
+            "hs_old_id": 100
+        },
+        {
+            "post_title": "Contatti",
+            "post_content": "Questa è una pagina di contatto con alcune informazioni di contatto di base e un modulo di contatto. [contact-form][contact-field label=\"Nome\" type=\"name\" required=\"1\"/][contact-field label=\"E-mail\" type=\"email\" required=\"1\"/][contact-field label=\"Sito web\" type=\"url\"/][contact-field label=\"Commento\" type=\"textarea\" required=\"1\"/][/contact-form]",
+            "post_excerpt": "Questo è solo un piccolo estratto per la pagina dei&nbsp;contatti.",
+            "post_status": "publish",
+            "menu_order": 2,
+            "comment_status": "closed",
+            "ping_status": "closed",
+            "post_type": "page",
+            "hs_custom_meta": "_hs_contact_page",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "attachment_url": "https://headstartdata.files.wordpress.com/2016/04/person-smartphone-office-table.jpeg",
+            "hs_old_id": 101
+        },
+        {
+            "post_title": "Primo articolo del blog",
+            "post_content": "Questo è il tuo primo articolo. Fai clic sul link Modifica per modificarlo o eliminarlo oppure <a href=\"https://wordpress.com/post\">inizia un nuovo articolo</a>. Se desideri, usa questo articolo per dire ai lettori perché hai iniziato questo blog.",
+            "post_excerpt": "Questo è l'estratto per il tuo primo articolo.",
+            "post_status": "publish",
+            "menu_order": 1,
+            "comment_status": "open",
+            "ping_status": "open",
+            "post_type": "post",
+            "hs_custom_meta": "_hs_first_post",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "hs_old_id": 102
+        }
+    ],
+    "menus": {
+        "social-media": {
+            "name": "Social media",
+            "items": [
+                {
+                    "menu-item-title": "Facebook",
+                    "menu-item-db-id": 175,
+                    "menu-item-object-id": "175",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 0,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.facebook.com"
+                },
+                {
+                    "menu-item-title": "LinkedIn",
+                    "menu-item-db-id": 176,
+                    "menu-item-object-id": "176",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 1,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.linkedin.com"
+                },
+                {
+                    "menu-item-title": "Twitter",
+                    "menu-item-db-id": 177,
+                    "menu-item-object-id": "177",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 2,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.twitter.com"
+                },
+                {
+                    "menu-item-title": "Instagram",
+                    "menu-item-db-id": 178,
+                    "menu-item-object-id": "178",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 3,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.instagram.com"
+                }
+            ]
+        }
+    }
+}

+ 141 - 0
libretto/inc/headstart/ja.json

@@ -0,0 +1,141 @@
+{
+    "settings": {
+        "options": {
+            "stylesheet": "pub/libretto"
+        },
+        "theme_mods": {
+            "0": false,
+            "header_image": "remove-header",
+            "nav_menu_locations": {
+                "primary": "primary",
+                "social": "social-media"
+            }
+        },
+        "headstart": {
+            "mapped_id_options": [],
+            "mapped_id_theme_mods": []
+        }
+    },
+    "widgets": [
+        {
+            "id": "search-2",
+            "id_base": "search",
+            "settings": {
+                "title": "検索"
+            },
+            "sidebar": "sidebar-2",
+            "position": 0
+        },
+        {
+            "id": "text-2",
+            "id_base": "text",
+            "settings": {
+                "title": "テキストウィジェット",
+                "text": "これはテキストウィジェットです。サイドバーにテキストや HTML を追加できるようになります。テキストウィジェットを使って、テキスト、リンク、画像、HTML、またはこれらの組み合わせを表示できます。これらは、<a href=\"https://wordpress.com/customize/\">カスタマイザー</a>のウィジェットセクションで編集します。"
+            },
+            "sidebar": "sidebar-1",
+            "position": 1
+        }
+    ],
+    "content": [
+        {
+            "post_title": "このサイトについて",
+            "post_content": "これは、「このサイトについて」ページのサンプルです。投稿とは違い、ページは時系列に関係なく簡単にアクセスできるようにしたいコンテンツに向いています。たとえば「このサイトについて」や「お問い合わせ」などです。編集リンクをクリックしてこのページに変更を加えるか、<a href=\"https://wordpress.com/page\">新しいページを作成</a>してみましょう。",
+            "post_excerpt": "これは、「このサイトについて」ページの抜粋です。",
+            "post_status": "publish",
+            "menu_order": 1,
+            "comment_status": "closed",
+            "ping_status": "closed",
+            "post_type": "page",
+            "hs_custom_meta": "_hs_front_page",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "attachment_url": "https://headstartdata.files.wordpress.com/2016/04/stairs-lights-abstract-bubbles.jpg",
+            "hs_old_id": 100
+        },
+        {
+            "post_title": "お問い合わせ",
+            "post_content": "これは、「お問い合わせ」ページです。このページには、基本的な連絡先情報とお問い合わせフォームがあります。[contact-form][contact-field label=\"名前\" type=\"name\" required=\"1\"/][contact-field label=\"メール\" type=\"email\" required=\"1\"/][contact-field label=\"サイト\" type=\"url\"/][contact-field label=\"コメント\" type=\"textarea\" required=\"1\"/][/contact-form]",
+            "post_excerpt": "これは、「お問い合わせ」ページの抜粋です。",
+            "post_status": "publish",
+            "menu_order": 2,
+            "comment_status": "closed",
+            "ping_status": "closed",
+            "post_type": "page",
+            "hs_custom_meta": "_hs_contact_page",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "attachment_url": "https://headstartdata.files.wordpress.com/2016/04/person-smartphone-office-table.jpeg",
+            "hs_old_id": 101
+        },
+        {
+            "post_title": "最初のブログ投稿",
+            "post_content": "これは最初の投稿です。編集リンクをクリックして内容の変更や削除を行うか、<a href=\"https://wordpress.com/post\">新しい投稿を追加</a>しましょう。この投稿内で、なぜブログを始めたのかについて読者に伝えるのもよいでしょう。",
+            "post_excerpt": "これは、最初の投稿の抜粋です。",
+            "post_status": "publish",
+            "menu_order": 1,
+            "comment_status": "open",
+            "ping_status": "open",
+            "post_type": "post",
+            "hs_custom_meta": "_hs_first_post",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "hs_old_id": 102
+        }
+    ],
+    "menus": {
+        "social-media": {
+            "name": "ソーシャルメディア",
+            "items": [
+                {
+                    "menu-item-title": "Facebook",
+                    "menu-item-db-id": 175,
+                    "menu-item-object-id": "175",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 0,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.facebook.com"
+                },
+                {
+                    "menu-item-title": "LinkedIn",
+                    "menu-item-db-id": 176,
+                    "menu-item-object-id": "176",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 1,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.linkedin.com"
+                },
+                {
+                    "menu-item-title": "Twitter",
+                    "menu-item-db-id": 177,
+                    "menu-item-object-id": "177",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 2,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.twitter.com"
+                },
+                {
+                    "menu-item-title": "Instagram",
+                    "menu-item-db-id": 178,
+                    "menu-item-object-id": "178",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 3,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.instagram.com"
+                }
+            ]
+        }
+    }
+}

+ 141 - 0
libretto/inc/headstart/ko.json

@@ -0,0 +1,141 @@
+{
+    "settings": {
+        "options": {
+            "stylesheet": "pub/libretto"
+        },
+        "theme_mods": {
+            "0": false,
+            "header_image": "remove-header",
+            "nav_menu_locations": {
+                "primary": "primary",
+                "social": "social-media"
+            }
+        },
+        "headstart": {
+            "mapped_id_options": [],
+            "mapped_id_theme_mods": []
+        }
+    },
+    "widgets": [
+        {
+            "id": "search-2",
+            "id_base": "search",
+            "settings": {
+                "title": "검색"
+            },
+            "sidebar": "sidebar-2",
+            "position": 0
+        },
+        {
+            "id": "text-2",
+            "id_base": "text",
+            "settings": {
+                "title": "텍스트 위젯",
+                "text": "사이드바에 텍스트 또는 HTML을 추가할 수 있는 텍스트 위젯입니다. 텍스트 위젯을 사용하여 텍스트, 링크, 이미지, HTML을 단독으로 또는 조합하여 표시할 수 있습니다. <a href=\"https://wordpress.com/customize/\">사용자 정의 기능</a>의 위젯 섹션에서 이러한 항목을 편집해 보세요."
+            },
+            "sidebar": "sidebar-1",
+            "position": 1
+        }
+    ],
+    "content": [
+        {
+            "post_title": "정보",
+            "post_content": "이 페이지는 정보 페이지의 예입니다. 글과 달리 페이지는 내 정보 또는 연락처 정보처럼 쉽게 액세스하고 자주 수정하지 않는 콘텐츠에 더 적합합니다. 편집 링크를 클릭해 이 페이지를 수정하거나 <a href=\"https://wordpress.com/page\">다른 페이지를 추가</a>하세요.",
+            "post_excerpt": "이 내용은 정보&nbsp;페이지의 간략한 요약문입니다.",
+            "post_status": "publish",
+            "menu_order": 1,
+            "comment_status": "closed",
+            "ping_status": "closed",
+            "post_type": "page",
+            "hs_custom_meta": "_hs_front_page",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "attachment_url": "https://headstartdata.files.wordpress.com/2016/04/stairs-lights-abstract-bubbles.jpg",
+            "hs_old_id": 100
+        },
+        {
+            "post_title": "문의",
+            "post_content": "이 페이지는 몇 가지 기본 연락처 정보와 문의 양식이 포함되어 있는 연락처 페이지입니다. [contact-form][contact-field label=\"이름\" type=\"name\" required=\"1\"/][contact-field label=\"이메일\" type=\"email\" required=\"1\"/][contact-field label=\"웹사이트\" type=\"url\"/][contact-field label=\"댓글\" type=\"textarea\" required=\"1\"/][/contact-form]",
+            "post_excerpt": "이 내용은 연락처&nbsp;페이지의 간략한 요약문입니다.",
+            "post_status": "publish",
+            "menu_order": 2,
+            "comment_status": "closed",
+            "ping_status": "closed",
+            "post_type": "page",
+            "hs_custom_meta": "_hs_contact_page",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "attachment_url": "https://headstartdata.files.wordpress.com/2016/04/person-smartphone-office-table.jpeg",
+            "hs_old_id": 101
+        },
+        {
+            "post_title": "첫 번째 블로그 글",
+            "post_content": "회원님의 첫 번째 글입니다. 편집 링크를 클릭하여 편집 또는 삭제하거나 <a href=\"https://wordpress.com/post\">새 글을 작성하세요</a>. 원하는 경우, 이 게시물을 사용하여 독자들에게 이 블로그를 시작한 이유를 알리세요.",
+            "post_excerpt": "회원님의 첫 번째 글을 요약한 것입니다.",
+            "post_status": "publish",
+            "menu_order": 1,
+            "comment_status": "open",
+            "ping_status": "open",
+            "post_type": "post",
+            "hs_custom_meta": "_hs_first_post",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "hs_old_id": 102
+        }
+    ],
+    "menus": {
+        "social-media": {
+            "name": "소셜 미디어",
+            "items": [
+                {
+                    "menu-item-title": "페이스북",
+                    "menu-item-db-id": 175,
+                    "menu-item-object-id": "175",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 0,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.facebook.com"
+                },
+                {
+                    "menu-item-title": "링크드인",
+                    "menu-item-db-id": 176,
+                    "menu-item-object-id": "176",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 1,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.linkedin.com"
+                },
+                {
+                    "menu-item-title": "트위터",
+                    "menu-item-db-id": 177,
+                    "menu-item-object-id": "177",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 2,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.twitter.com"
+                },
+                {
+                    "menu-item-title": "인스타그램",
+                    "menu-item-db-id": 178,
+                    "menu-item-object-id": "178",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 3,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.instagram.com"
+                }
+            ]
+        }
+    }
+}

+ 141 - 0
libretto/inc/headstart/nl.json

@@ -0,0 +1,141 @@
+{
+    "settings": {
+        "options": {
+            "stylesheet": "pub/libretto"
+        },
+        "theme_mods": {
+            "0": false,
+            "header_image": "remove-header",
+            "nav_menu_locations": {
+                "primary": "primary",
+                "social": "social-media"
+            }
+        },
+        "headstart": {
+            "mapped_id_options": [],
+            "mapped_id_theme_mods": []
+        }
+    },
+    "widgets": [
+        {
+            "id": "search-2",
+            "id_base": "search",
+            "settings": {
+                "title": "Zoeken"
+            },
+            "sidebar": "sidebar-2",
+            "position": 0
+        },
+        {
+            "id": "text-2",
+            "id_base": "text",
+            "settings": {
+                "title": "Tekstwidget",
+                "text": "Dit is een tekstwidget. Hiermee kun je tekst of HTML toevoegen aan je sidebar. Je kunt ze gebruiken om tekst, links, afbeeldingen, HTML of een combinatie van deze weer te laten geven. Bewerk ze in de sectie Widget van het <a href=\"https://wordpress.com/customize/\">Aanpassingsmenu</a>."
+            },
+            "sidebar": "sidebar-1",
+            "position": 1
+        }
+    ],
+    "content": [
+        {
+            "post_title": "Over",
+            "post_content": "Dit is een voorbeeld van de pagina Over. In tegenstelling tot berichten zijn pagina's beter geschikt voor meer tijdloze inhoud die je eenvoudig toegankelijk wilt maken, zoals de gegevens bij Over of bij Contact. Klik op de link Bewerken om wijzigingen door te voeren in deze pagina of <a href=\"https://wordpress.com/page\">voeg een nieuwe pagina toe</a>.",
+            "post_excerpt": "Dit is slechts een samenvatting van de pagina&nbsp;Over.",
+            "post_status": "publish",
+            "menu_order": 1,
+            "comment_status": "closed",
+            "ping_status": "closed",
+            "post_type": "page",
+            "hs_custom_meta": "_hs_front_page",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "attachment_url": "https://headstartdata.files.wordpress.com/2016/04/stairs-lights-abstract-bubbles.jpg",
+            "hs_old_id": 100
+        },
+        {
+            "post_title": "Contact",
+            "post_content": "Dit is een contactpagina met enkele contactgegevens en een contactformulier. [contact-form][contact-field label=\"Naam\" type=\"name\" required=\"1\"/][contact-field label=\"E-mail\" type=\"email\" required=\"1\"/][contact-field label=\"Website\" type=\"url\"/][contact-field label=\"Reactie\" type=\"textarea\" required=\"1\"/][/contact-form]",
+            "post_excerpt": "Dit is slechts een samenvatting van de pagina&nbsp;Contact.",
+            "post_status": "publish",
+            "menu_order": 2,
+            "comment_status": "closed",
+            "ping_status": "closed",
+            "post_type": "page",
+            "hs_custom_meta": "_hs_contact_page",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "attachment_url": "https://headstartdata.files.wordpress.com/2016/04/person-smartphone-office-table.jpeg",
+            "hs_old_id": 101
+        },
+        {
+            "post_title": "Eerste blogbericht",
+            "post_content": "Dit is je allereerste bericht. Klik op Bewerken om het aan te passen of te verwijderen, of <a href=\"https://wordpress.com/post\">maak een nieuw bericht aan</a>. Als je wilt, kun je dit bericht gebruiken om lezers te vertellen waarom je deze blog bent begonnen.",
+            "post_excerpt": "Dit is de samenvatting van je allereerste bericht.",
+            "post_status": "publish",
+            "menu_order": 1,
+            "comment_status": "open",
+            "ping_status": "open",
+            "post_type": "post",
+            "hs_custom_meta": "_hs_first_post",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "hs_old_id": 102
+        }
+    ],
+    "menus": {
+        "social-media": {
+            "name": "Social media",
+            "items": [
+                {
+                    "menu-item-title": "Facebook",
+                    "menu-item-db-id": 175,
+                    "menu-item-object-id": "175",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 0,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.facebook.com"
+                },
+                {
+                    "menu-item-title": "LinkedIn",
+                    "menu-item-db-id": 176,
+                    "menu-item-object-id": "176",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 1,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.linkedin.com"
+                },
+                {
+                    "menu-item-title": "Twitter",
+                    "menu-item-db-id": 177,
+                    "menu-item-object-id": "177",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 2,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.twitter.com"
+                },
+                {
+                    "menu-item-title": "Instagram",
+                    "menu-item-db-id": 178,
+                    "menu-item-object-id": "178",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 3,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.instagram.com"
+                }
+            ]
+        }
+    }
+}

+ 141 - 0
libretto/inc/headstart/pt-br.json

@@ -0,0 +1,141 @@
+{
+    "settings": {
+        "options": {
+            "stylesheet": "pub/libretto"
+        },
+        "theme_mods": {
+            "0": false,
+            "header_image": "remove-header",
+            "nav_menu_locations": {
+                "primary": "primary",
+                "social": "social-media"
+            }
+        },
+        "headstart": {
+            "mapped_id_options": [],
+            "mapped_id_theme_mods": []
+        }
+    },
+    "widgets": [
+        {
+            "id": "search-2",
+            "id_base": "search",
+            "settings": {
+                "title": "Pesquisar"
+            },
+            "sidebar": "sidebar-2",
+            "position": 0
+        },
+        {
+            "id": "text-2",
+            "id_base": "text",
+            "settings": {
+                "title": "Widget de texto",
+                "text": "Este é um widget de texto, que permite adicionar texto ou HTML à barra lateral. Você pode usá-los para exibir texto, links, imagens, HTML ou uma combinação dentre esses. Edite os widgets na seção Widget do <a href=\"https://wordpress.com/customize/\">Personalizador</a>."
+            },
+            "sidebar": "sidebar-1",
+            "position": 1
+        }
+    ],
+    "content": [
+        {
+            "post_title": "Sobre",
+            "post_content": "Este é um exemplo de uma página Sobre. Diferente de posts, as páginas são mais apropriadas para conteúdo que não depende de tempo e que deve estar facilmente disponível, como as informações nas páginas Sobre ou Contato. Clique no link Editar para fazer alterações nesta página ou <a href=\"https://wordpress.com/page\">adicione uma nova página</a>.",
+            "post_excerpt": "Esse é apenas um pequeno resumo para a página&nbsp;Sobre.",
+            "post_status": "publish",
+            "menu_order": 1,
+            "comment_status": "closed",
+            "ping_status": "closed",
+            "post_type": "page",
+            "hs_custom_meta": "_hs_front_page",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "attachment_url": "https://headstartdata.files.wordpress.com/2016/04/stairs-lights-abstract-bubbles.jpg",
+            "hs_old_id": 100
+        },
+        {
+            "post_title": "Contato",
+            "post_content": "Esta é uma página Contato com algumas informações básicas de contato e um formulário de contato. [contact-form][contact-field label=\"Nome\" type=\"name\" required=\"1\"/][contact-field label=\"Email\" type=\"email\" required=\"1\"/][contact-field label=\"Site\" type=\"url\"/][contact-field label=\"Comentário\" type=\"textarea\" required=\"1\"/][/contact-form]",
+            "post_excerpt": "Esse é apenas um pequeno resumo para a página&nbsp;Contato.",
+            "post_status": "publish",
+            "menu_order": 2,
+            "comment_status": "closed",
+            "ping_status": "closed",
+            "post_type": "page",
+            "hs_custom_meta": "_hs_contact_page",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "attachment_url": "https://headstartdata.files.wordpress.com/2016/04/person-smartphone-office-table.jpeg",
+            "hs_old_id": 101
+        },
+        {
+            "post_title": "Primeiro post do blog",
+            "post_content": "Este é seu primeiro post. Clique no link Editar para modificar ou excluir o post, ou então <a href=\"https://wordpress.com/post\">comece um novo</a>. Se preferir, use o post para informar aos leitores o motivo pelo qual você iniciou este blog.",
+            "post_excerpt": "Este é um resumo da sua primeira publicação.",
+            "post_status": "publish",
+            "menu_order": 1,
+            "comment_status": "open",
+            "ping_status": "open",
+            "post_type": "post",
+            "hs_custom_meta": "_hs_first_post",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "hs_old_id": 102
+        }
+    ],
+    "menus": {
+        "social-media": {
+            "name": "Redes sociais",
+            "items": [
+                {
+                    "menu-item-title": "Facebook",
+                    "menu-item-db-id": 175,
+                    "menu-item-object-id": "175",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 0,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.facebook.com"
+                },
+                {
+                    "menu-item-title": "LinkedIn",
+                    "menu-item-db-id": 176,
+                    "menu-item-object-id": "176",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 1,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.linkedin.com"
+                },
+                {
+                    "menu-item-title": "Twitter",
+                    "menu-item-db-id": 177,
+                    "menu-item-object-id": "177",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 2,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.twitter.com"
+                },
+                {
+                    "menu-item-title": "Instagram",
+                    "menu-item-db-id": 178,
+                    "menu-item-object-id": "178",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 3,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.instagram.com"
+                }
+            ]
+        }
+    }
+}

+ 141 - 0
libretto/inc/headstart/ru.json

@@ -0,0 +1,141 @@
+{
+    "settings": {
+        "options": {
+            "stylesheet": "pub/libretto"
+        },
+        "theme_mods": {
+            "0": false,
+            "header_image": "remove-header",
+            "nav_menu_locations": {
+                "primary": "primary",
+                "social": "social-media"
+            }
+        },
+        "headstart": {
+            "mapped_id_options": [],
+            "mapped_id_theme_mods": []
+        }
+    },
+    "widgets": [
+        {
+            "id": "search-2",
+            "id_base": "search",
+            "settings": {
+                "title": "Поиск"
+            },
+            "sidebar": "sidebar-2",
+            "position": 0
+        },
+        {
+            "id": "text-2",
+            "id_base": "text",
+            "settings": {
+                "title": "Текстовый виджет",
+                "text": "С помощью этого виджета можно добавлять текст или HTML-код на боковую панель. Он используется для отображения текста, ссылок, изображений, HTML-фрагментов или их сочетаний. Чтобы изменить элемент, откройте раздел «Виджет» в <a href=\"https://wordpress.com/customize/\">конфигураторе</a>."
+            },
+            "sidebar": "sidebar-1",
+            "position": 1
+        }
+    ],
+    "content": [
+        {
+            "post_title": "О нас",
+            "post_content": "Это пример страницы «О нас». Сведения о владельце сайта, контактные данные и прочую информацию, которая должна быть всегда и легко доступна, лучше размещать на отдельных страницах, а не в записях блога. Выберите элемент «Изменить», чтобы отредактировать эту страницу, или <a href=\"https://wordpress.com/page\">добавьте новую страницу</a>.",
+            "post_excerpt": "Это небольшая цитата для страницы «О нас», содержащей информацию&nbsp;о владельце сайта.",
+            "post_status": "publish",
+            "menu_order": 1,
+            "comment_status": "closed",
+            "ping_status": "closed",
+            "post_type": "page",
+            "hs_custom_meta": "_hs_front_page",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "attachment_url": "https://headstartdata.files.wordpress.com/2016/04/stairs-lights-abstract-bubbles.jpg",
+            "hs_old_id": 100
+        },
+        {
+            "post_title": "Контакты",
+            "post_content": "На этой странице представлена основная контактная информация и контактная форма. [contact-form][contact-field label=\"Имя\" type=\"name\" required=\"1\"/][contact-field label=\"Адрес эл. почты\" type=\"email\" required=\"1\"/][contact-field label=\"Веб-сайт\" type=\"url\"/][contact-field label=\"Комментарий\" type=\"textarea\" required=\"1\"/][/contact-form]",
+            "post_excerpt": "Это небольшая цитата для страницы&nbsp;«Контакты».",
+            "post_status": "publish",
+            "menu_order": 2,
+            "comment_status": "closed",
+            "ping_status": "closed",
+            "post_type": "page",
+            "hs_custom_meta": "_hs_contact_page",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "attachment_url": "https://headstartdata.files.wordpress.com/2016/04/person-smartphone-office-table.jpeg",
+            "hs_old_id": 101
+        },
+        {
+            "post_title": "Первая запись в блоге",
+            "post_content": "Это ваша самая первая запись. Выберите элемент «Изменить», чтобы отредактировать или удалить её, или <a href=\"https://wordpress.com/post\">создайте новую запись</a>. В этой записи можно рассказать читателям, почему вы завели блог.",
+            "post_excerpt": "Это цитата для вашей первой записи.",
+            "post_status": "publish",
+            "menu_order": 1,
+            "comment_status": "open",
+            "ping_status": "open",
+            "post_type": "post",
+            "hs_custom_meta": "_hs_first_post",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "hs_old_id": 102
+        }
+    ],
+    "menus": {
+        "social-media": {
+            "name": "Социальные сети",
+            "items": [
+                {
+                    "menu-item-title": "Facebook",
+                    "menu-item-db-id": 175,
+                    "menu-item-object-id": "175",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 0,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.facebook.com"
+                },
+                {
+                    "menu-item-title": "LinkedIn",
+                    "menu-item-db-id": 176,
+                    "menu-item-object-id": "176",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 1,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.linkedin.com"
+                },
+                {
+                    "menu-item-title": "Twitter",
+                    "menu-item-db-id": 177,
+                    "menu-item-object-id": "177",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 2,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.twitter.com"
+                },
+                {
+                    "menu-item-title": "Instagram",
+                    "menu-item-db-id": 178,
+                    "menu-item-object-id": "178",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 3,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.instagram.com"
+                }
+            ]
+        }
+    }
+}

+ 141 - 0
libretto/inc/headstart/sv.json

@@ -0,0 +1,141 @@
+{
+    "settings": {
+        "options": {
+            "stylesheet": "pub/libretto"
+        },
+        "theme_mods": {
+            "0": false,
+            "header_image": "remove-header",
+            "nav_menu_locations": {
+                "primary": "primary",
+                "social": "social-media"
+            }
+        },
+        "headstart": {
+            "mapped_id_options": [],
+            "mapped_id_theme_mods": []
+        }
+    },
+    "widgets": [
+        {
+            "id": "search-2",
+            "id_base": "search",
+            "settings": {
+                "title": "Sök"
+            },
+            "sidebar": "sidebar-2",
+            "position": 0
+        },
+        {
+            "id": "text-2",
+            "id_base": "text",
+            "settings": {
+                "title": "Textwidget",
+                "text": "Det här är en textwidget som gör att du kan lägga till text eller HTML i din sidopanel. Du kan använda dem för att visa text, länkar, bilder, HTML eller en kombination av detta. Redigera dem i widgetavsnittet i <a href=\"https://wordpress.com/customize/\">Anpassa</a>."
+            },
+            "sidebar": "sidebar-1",
+            "position": 1
+        }
+    ],
+    "content": [
+        {
+            "post_title": "Om",
+            "post_content": "Det här är ett exempel på en \"om\"-sida. Till skillnad från inlägg är sidor bättre lämpade för mer tidlöst innehåll som du vill ha lättillgängligt, som Om eller Kontaktinformation. Klicka på Redigera-länken om du vill göra ändringar på sidan eller <a href=\"https://wordpress.com/page\">lägga till ytterligare en sida</a>.",
+            "post_excerpt": "Det här är bara en kort utdrag för om-sidan&nbsp;.",
+            "post_status": "publish",
+            "menu_order": 1,
+            "comment_status": "closed",
+            "ping_status": "closed",
+            "post_type": "page",
+            "hs_custom_meta": "_hs_front_page",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "attachment_url": "https://headstartdata.files.wordpress.com/2016/04/stairs-lights-abstract-bubbles.jpg",
+            "hs_old_id": 100
+        },
+        {
+            "post_title": "Kontakta oss",
+            "post_content": "Det här är en kontaktsida med lite grundläggande kontaktinformation och ett kontaktformulär. [contact-form][contact-field label=\"Namn\" type=\"name\" required=\"1\"/][contact-field label=\"E-post\" type=\"email\" required=\"1\"/][contact-field label=\"Webbsida\" type=\"url\"/][contact-field label=\"Kommentar\" type=\"textarea\" required=\"1\"/][/contact-form]",
+            "post_excerpt": "Det här är bara ett kort utdrag för&nbsp;kontaktsidan.",
+            "post_status": "publish",
+            "menu_order": 2,
+            "comment_status": "closed",
+            "ping_status": "closed",
+            "post_type": "page",
+            "hs_custom_meta": "_hs_contact_page",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "attachment_url": "https://headstartdata.files.wordpress.com/2016/04/person-smartphone-office-table.jpeg",
+            "hs_old_id": 101
+        },
+        {
+            "post_title": "Första blogginlägget",
+            "post_content": "Det här är ditt allra första inlägg. Klicka på Redigera-länken om du vill ändra eller ta bort det eller <a href=\"https://wordpress.com/post\">skriv ett nytt inlägg</a>. Om du vill kan du använda det här inlägget för att berätta för läsarna varför du startade den här bloggen.",
+            "post_excerpt": "Det här är utdraget för ditt allra första inlägg.",
+            "post_status": "publish",
+            "menu_order": 1,
+            "comment_status": "open",
+            "ping_status": "open",
+            "post_type": "post",
+            "hs_custom_meta": "_hs_first_post",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "hs_old_id": 102
+        }
+    ],
+    "menus": {
+        "social-media": {
+            "name": "Sociala medier",
+            "items": [
+                {
+                    "menu-item-title": "Facebook",
+                    "menu-item-db-id": 175,
+                    "menu-item-object-id": "175",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 0,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.facebook.com"
+                },
+                {
+                    "menu-item-title": "LinkedIn",
+                    "menu-item-db-id": 176,
+                    "menu-item-object-id": "176",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 1,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.linkedin.com"
+                },
+                {
+                    "menu-item-title": "Twitter",
+                    "menu-item-db-id": 177,
+                    "menu-item-object-id": "177",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 2,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.twitter.com"
+                },
+                {
+                    "menu-item-title": "Instagram",
+                    "menu-item-db-id": 178,
+                    "menu-item-object-id": "178",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 3,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.instagram.com"
+                }
+            ]
+        }
+    }
+}

+ 141 - 0
libretto/inc/headstart/tr.json

@@ -0,0 +1,141 @@
+{
+    "settings": {
+        "options": {
+            "stylesheet": "pub/libretto"
+        },
+        "theme_mods": {
+            "0": false,
+            "header_image": "remove-header",
+            "nav_menu_locations": {
+                "primary": "primary",
+                "social": "social-media"
+            }
+        },
+        "headstart": {
+            "mapped_id_options": [],
+            "mapped_id_theme_mods": []
+        }
+    },
+    "widgets": [
+        {
+            "id": "search-2",
+            "id_base": "search",
+            "settings": {
+                "title": "Ara"
+            },
+            "sidebar": "sidebar-2",
+            "position": 0
+        },
+        {
+            "id": "text-2",
+            "id_base": "text",
+            "settings": {
+                "title": "Metin Pencere Öğesi",
+                "text": "Bu, kenar çubuğunuza metin veya HTML eklemenizi sağlayan bir metin pencere öğesidir. Bunları metin, bağlantı, görüntü, HTML veya bunların bir birleşimini görüntülemek için kullanabilirsiniz. Bunları <a href=\"https://wordpress.com/customize/\">Özelleştirici</a>'nin Pencere Öğesi bölümünde düzenleyin."
+            },
+            "sidebar": "sidebar-1",
+            "position": 1
+        }
+    ],
+    "content": [
+        {
+            "post_title": "Hakkında",
+            "post_content": "Bu bir hakkında sayfası örneğidir. Gönderilerin aksine sayfalar, Hakkında ya da İletişim gibi kolayca ulaşılabilir, zamandan bağımsız içerikleriniz için daha uygundur. Bu sayfada değişiklik yapmak için Düzenle'ye tıklayın veya <a href=\"https://wordpress.com/page\">başka bir sayfa ekleyin</a>.",
+            "post_excerpt": "Bu yalnızca hakkında&nbsp;sayfası için kısa bir alıntıdır.",
+            "post_status": "publish",
+            "menu_order": 1,
+            "comment_status": "closed",
+            "ping_status": "closed",
+            "post_type": "page",
+            "hs_custom_meta": "_hs_front_page",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "attachment_url": "https://headstartdata.files.wordpress.com/2016/04/stairs-lights-abstract-bubbles.jpg",
+            "hs_old_id": 100
+        },
+        {
+            "post_title": "İletişim",
+            "post_content": "Bu, bazı temel bilgilerin ve bir iletişim formunun yer aldığı bir iletişim sayfasıdır. [contact-form][contact-field label=\"Ad\" type=\"name\" required=\"1\"/][contact-field label=\"E-posta\" type=\"email\" required=\"1\"/][contact-field label=\"Web sitesi\" type=\"url\"/][contact-field label=\"Yorum\" type=\"textarea\" required=\"1\"/][/contact-form]",
+            "post_excerpt": "Bu yalnızca iletişim&nbsp;sayfası için kısa bir alıntıdır.",
+            "post_status": "publish",
+            "menu_order": 2,
+            "comment_status": "closed",
+            "ping_status": "closed",
+            "post_type": "page",
+            "hs_custom_meta": "_hs_contact_page",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "attachment_url": "https://headstartdata.files.wordpress.com/2016/04/person-smartphone-office-table.jpeg",
+            "hs_old_id": 101
+        },
+        {
+            "post_title": "İlk blog gönderisi",
+            "post_content": "Bu ilk gönderiniz. Değiştirmek veya silmek için Düzenle'ye tıklayın veya <a href=\"https://wordpress.com/post\">yeni bir gönderi başlatın</a>. İsterseniz neden bu blogu başlattığınızı okuyucularınıza anlatmak için bu gönderiyi kullanabilirsiniz.",
+            "post_excerpt": "Bu ilk gönderinizin kısa bir alıntısıdır.",
+            "post_status": "publish",
+            "menu_order": 1,
+            "comment_status": "open",
+            "ping_status": "open",
+            "post_type": "post",
+            "hs_custom_meta": "_hs_first_post",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "hs_old_id": 102
+        }
+    ],
+    "menus": {
+        "social-media": {
+            "name": "Sosyal Medya",
+            "items": [
+                {
+                    "menu-item-title": "Facebook",
+                    "menu-item-db-id": 175,
+                    "menu-item-object-id": "175",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 0,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.facebook.com"
+                },
+                {
+                    "menu-item-title": "LinkedIn",
+                    "menu-item-db-id": 176,
+                    "menu-item-object-id": "176",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 1,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.linkedin.com"
+                },
+                {
+                    "menu-item-title": "Twitter",
+                    "menu-item-db-id": 177,
+                    "menu-item-object-id": "177",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 2,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.twitter.com"
+                },
+                {
+                    "menu-item-title": "Instagram",
+                    "menu-item-db-id": 178,
+                    "menu-item-object-id": "178",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 3,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.instagram.com"
+                }
+            ]
+        }
+    }
+}

+ 141 - 0
libretto/inc/headstart/zh-cn.json

@@ -0,0 +1,141 @@
+{
+    "settings": {
+        "options": {
+            "stylesheet": "pub/libretto"
+        },
+        "theme_mods": {
+            "0": false,
+            "header_image": "remove-header",
+            "nav_menu_locations": {
+                "primary": "primary",
+                "social": "social-media"
+            }
+        },
+        "headstart": {
+            "mapped_id_options": [],
+            "mapped_id_theme_mods": []
+        }
+    },
+    "widgets": [
+        {
+            "id": "search-2",
+            "id_base": "search",
+            "settings": {
+                "title": "搜索"
+            },
+            "sidebar": "sidebar-2",
+            "position": 0
+        },
+        {
+            "id": "text-2",
+            "id_base": "text",
+            "settings": {
+                "title": "文本小组件",
+                "text": "这是文本小组件,可让您向边栏添加文本或 HTML。您可以使用此类小组件显示文本、链接、图片、HTML 或这些内容的组合,还可以在<a href=\"https://wordpress.com/customize/\">定制器</a>的“小组件”部分编辑这些内容。"
+            },
+            "sidebar": "sidebar-1",
+            "position": 1
+        }
+    ],
+    "content": [
+        {
+            "post_title": "关于",
+            "post_content": "这是“关于”页面的示例。与文章不同,页面更适合显示您希望让人轻松查看并且时限性较低的内容(比如“关于”或“联系信息”)。点击“编辑”链接修改此页面或<a href=\"https://wordpress.com/page\">添加另一页面</a>。",
+            "post_excerpt": "这只是“关于”页面的一小段摘录。",
+            "post_status": "publish",
+            "menu_order": 1,
+            "comment_status": "closed",
+            "ping_status": "closed",
+            "post_type": "page",
+            "hs_custom_meta": "_hs_front_page",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "attachment_url": "https://headstartdata.files.wordpress.com/2016/04/stairs-lights-abstract-bubbles.jpg",
+            "hs_old_id": 100
+        },
+        {
+            "post_title": "联系信息",
+            "post_content": "这是“联系信息”页面,其中包括一些基本联系信息和联系表单。[contact-form][contact-field label=\"姓名\" type=\"name\" required=\"1\"/][contact-field label=\"电子邮件\" type=\"email\" required=\"1\"/][contact-field label=\"网站\" type=\"url\"/][contact-field label=\"评论\" type=\"textarea\" required=\"1\"/][/contact-form]",
+            "post_excerpt": "这只是“联系信息”&nbsp;页面的一小部分。",
+            "post_status": "publish",
+            "menu_order": 2,
+            "comment_status": "closed",
+            "ping_status": "closed",
+            "post_type": "page",
+            "hs_custom_meta": "_hs_contact_page",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "attachment_url": "https://headstartdata.files.wordpress.com/2016/04/person-smartphone-office-table.jpeg",
+            "hs_old_id": 101
+        },
+        {
+            "post_title": "第一篇博文",
+            "post_content": "这是您的第一篇文章。点击“编辑”链接修改或删除该文章,或者<a href=\"https://wordpress.com/post\">开始撰写新文章</a>。如果您愿意,可以通过这篇文章告诉读者您创建此博客的原因。",
+            "post_excerpt": "这是您的第一篇文章的摘录。",
+            "post_status": "publish",
+            "menu_order": 1,
+            "comment_status": "open",
+            "ping_status": "open",
+            "post_type": "post",
+            "hs_custom_meta": "_hs_first_post",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "hs_old_id": 102
+        }
+    ],
+    "menus": {
+        "social-media": {
+            "name": "社交媒体",
+            "items": [
+                {
+                    "menu-item-title": "Facebook",
+                    "menu-item-db-id": 175,
+                    "menu-item-object-id": "175",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 0,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.facebook.com"
+                },
+                {
+                    "menu-item-title": "领英",
+                    "menu-item-db-id": 176,
+                    "menu-item-object-id": "176",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 1,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.linkedin.com"
+                },
+                {
+                    "menu-item-title": "Twitter",
+                    "menu-item-db-id": 177,
+                    "menu-item-object-id": "177",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 2,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.twitter.com"
+                },
+                {
+                    "menu-item-title": "Instagram",
+                    "menu-item-db-id": 178,
+                    "menu-item-object-id": "178",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 3,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.instagram.com"
+                }
+            ]
+        }
+    }
+}

+ 141 - 0
libretto/inc/headstart/zh-tw.json

@@ -0,0 +1,141 @@
+{
+    "settings": {
+        "options": {
+            "stylesheet": "pub/libretto"
+        },
+        "theme_mods": {
+            "0": false,
+            "header_image": "remove-header",
+            "nav_menu_locations": {
+                "primary": "primary",
+                "social": "social-media"
+            }
+        },
+        "headstart": {
+            "mapped_id_options": [],
+            "mapped_id_theme_mods": []
+        }
+    },
+    "widgets": [
+        {
+            "id": "search-2",
+            "id_base": "search",
+            "settings": {
+                "title": "搜尋"
+            },
+            "sidebar": "sidebar-2",
+            "position": 0
+        },
+        {
+            "id": "text-2",
+            "id_base": "text",
+            "settings": {
+                "title": "文字小工具",
+                "text": "這個文字小工具可讓你在側邊欄新增文字或 HTML。你可以利用這個工具來顯示文字、連結、圖片、HTML,或綜合顯示上述多種元素。前往<a href=\"https://wordpress.com/customize/\">自訂工具</a>的「小工具」區段即可加以編輯。"
+            },
+            "sidebar": "sidebar-1",
+            "position": 1
+        }
+    ],
+    "content": [
+        {
+            "post_title": "簡介",
+            "post_content": "這是「簡介」網頁的範例。網頁與文章不同,有些不會隨時間改變的內容,例如「簡介」或「聯絡資訊」,都更適合放在網頁中,以方便訪客輕鬆存取。按一下「編輯」連結,以變更此網頁或<a href=\"https://wordpress.com/page\">新增其他網頁</a>。",
+            "post_excerpt": "這只是「關於」&nbsp;頁面的簡短摘要。",
+            "post_status": "publish",
+            "menu_order": 1,
+            "comment_status": "closed",
+            "ping_status": "closed",
+            "post_type": "page",
+            "hs_custom_meta": "_hs_front_page",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "attachment_url": "https://headstartdata.files.wordpress.com/2016/04/stairs-lights-abstract-bubbles.jpg",
+            "hs_old_id": 100
+        },
+        {
+            "post_title": "聯絡",
+            "post_content": "此為提供基本聯絡資訊和聯絡表單的聯絡網頁。[contact-form][contact-field label=\"姓名\" type=\"name\" required=\"1\"/][contact-field label=\"電子郵件\" type=\"email\" required=\"1\"/][contact-field label=\"網站\" type=\"url\"/][contact-field label=\"留言\" type=\"textarea\" required=\"1\"/][/contact-form]",
+            "post_excerpt": "這只是「聯絡」&nbsp;頁面的簡短摘要。",
+            "post_status": "publish",
+            "menu_order": 2,
+            "comment_status": "closed",
+            "ping_status": "closed",
+            "post_type": "page",
+            "hs_custom_meta": "_hs_contact_page",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "attachment_url": "https://headstartdata.files.wordpress.com/2016/04/person-smartphone-office-table.jpeg",
+            "hs_old_id": 101
+        },
+        {
+            "post_title": "第一篇網誌文章",
+            "post_content": "這是你發表的第一篇文章。按一下「編輯」連結即可修改或刪除文章,或是<a href=\"https://wordpress.com/post\">開始撰寫新文章</a>。你可以利用這篇文章告訴讀者這個網誌的建立原因。",
+            "post_excerpt": "這是你第一篇文章的文章摘要。",
+            "post_status": "publish",
+            "menu_order": 1,
+            "comment_status": "open",
+            "ping_status": "open",
+            "post_type": "post",
+            "hs_custom_meta": "_hs_first_post",
+            "hs_sharing": 1,
+            "hs_like_status": 1,
+            "hs_old_id": 102
+        }
+    ],
+    "menus": {
+        "social-media": {
+            "name": "社交媒體",
+            "items": [
+                {
+                    "menu-item-title": "Facebook",
+                    "menu-item-db-id": 175,
+                    "menu-item-object-id": "175",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 0,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.facebook.com"
+                },
+                {
+                    "menu-item-title": "LinkedIn",
+                    "menu-item-db-id": 176,
+                    "menu-item-object-id": "176",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 1,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.linkedin.com"
+                },
+                {
+                    "menu-item-title": "Twitter",
+                    "menu-item-db-id": 177,
+                    "menu-item-object-id": "177",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 2,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.twitter.com"
+                },
+                {
+                    "menu-item-title": "Instagram",
+                    "menu-item-db-id": 178,
+                    "menu-item-object-id": "178",
+                    "menu-item-object": "custom",
+                    "menu-item-type": "custom",
+                    "menu-item-status": "publish",
+                    "menu-item-position": 3,
+                    "menu-item-parent-id": "0",
+                    "menu-item-description": "",
+                    "menu-item-url": "http://www.instagram.com"
+                }
+            ]
+        }
+    }
+}

+ 768 - 0
libretto/inc/jetpack-fonts.php

@@ -0,0 +1,768 @@
+<?php
+
+add_filter( 'typekit_add_font_category_rules', function( $category_rules ) {
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'a,
+		abbr,
+		acronym,
+		address,
+		applet,
+		big,
+		blockquote,
+		body,
+		caption,
+		cite,
+		code,
+		dd,
+		del,
+		dfn,
+		div,
+		dl,
+		dt,
+		em,
+		fieldset,
+		font,
+		form,
+		h3,
+		h5,
+		html,
+		iframe,
+		ins,
+		kbd,
+		label,
+		legend,
+		li,
+		object,
+		ol,
+		p,
+		pre,
+		q,
+		s,
+		samp,
+		small,
+		span,
+		strike,
+		strong,
+		sub,
+		sup,
+		table,
+		tbody,
+		td,
+		tfoot,
+		th,
+		thead,
+		tr,
+		tt,
+		ul,
+		var',
+		array(
+			array( 'property' => 'font-family', 'value' => 'inherit' ),
+			array( 'property' => 'font-style', 'value' => 'inherit' ),
+			array( 'property' => 'font-weight', 'value' => 'inherit' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'headings',
+		'h1,
+		h1 a,
+		h2,
+		h2 a,
+		h4,
+		h4 a,
+		h6,
+		h6 a',
+		array(
+			array( 'property' => 'font-family', 'value' => 'inherit' ),
+			array( 'property' => 'font-size', 'value' => '100%' ),
+			array( 'property' => 'font-style', 'value' => 'inherit' ),
+			array( 'property' => 'font-weight', 'value' => 'inherit' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'caption,
+		td,
+		th',
+		array(
+			array( 'property' => 'font-weight', 'value' => 'normal' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'body,
+		button,
+		input,
+		select,
+		textarea',
+		array(
+			array( 'property' => 'font-family', 'value' => '"Libre Baskerville", Baskerville, "Book Antiqua", Georgia, Times, serif' ),
+			array( 'property' => 'font-size', 'value' => '18px' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'headings',
+		'h1',
+		array(
+			array( 'property' => 'font-family', 'value' => '"Playfair Display", Georgia, serif' ),
+			array( 'property' => 'font-size', 'value' => '44px' ),
+			array( 'property' => 'font-style', 'value' => 'italic' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'headings',
+		'h2',
+		array(
+			array( 'property' => 'font-family', 'value' => 'Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif' ),
+			array( 'property' => 'font-size', 'value' => '21px' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'headings',
+		'h3',
+		array(
+			array( 'property' => 'font-size', 'value' => '25px' ),
+			array( 'property' => 'font-style', 'value' => 'italic' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'headings',
+		'h4',
+		array(
+			array( 'property' => 'font-family', 'value' => 'Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif' ),
+			array( 'property' => 'font-size', 'value' => '16px' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'headings',
+		'h5',
+		array(
+			array( 'property' => 'font-size', 'value' => '21px' ),
+			array( 'property' => 'font-style', 'value' => 'italic' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'headings',
+		'h6',
+		array(
+			array( 'property' => 'font-family', 'value' => 'Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif' ),
+			array( 'property' => 'font-size', 'value' => '14px' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'b,
+		strong',
+		array(
+			array( 'property' => 'font-weight', 'value' => 'bold' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'cite,
+		dfn,
+		em,
+		i',
+		array(
+			array( 'property' => 'font-style', 'value' => 'italic' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'blockquote',
+		array(
+			array( 'property' => 'font-family', 'value' => '"Playfair Display", Georgia, serif' ),
+			array( 'property' => 'font-size', 'value' => '36px' ),
+			array( 'property' => 'font-style', 'value' => 'italic' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'blockquote::before',
+		array(
+			array( 'property' => 'font-size', 'value' => '208px' ),
+			array( 'property' => 'font-style', 'value' => 'normal' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'blockquote cite',
+		array(
+			array( 'property' => 'font-family', 'value' => 'Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif' ),
+			array( 'property' => 'font-size', 'value' => '16px' ),
+			array( 'property' => 'font-style', 'value' => 'normal' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'blockquote.alignleft,
+		blockquote.alignright',
+		array(
+			array( 'property' => 'font-size', 'value' => '27px' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'sub,
+		sup',
+		array(
+			array( 'property' => 'font-size', 'value' => '75%' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'small',
+		array(
+			array( 'property' => 'font-size', 'value' => '75%' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'big',
+		array(
+			array( 'property' => 'font-size', 'value' => '125%' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'.wp-caption strong,
+		b em,
+		b i,
+		em b,
+		em strong,
+		i b,
+		i strong,
+		strong em,
+		strong i',
+		array(
+			array( 'property' => 'font-size', 'value' => '0.8em' ),
+			array( 'property' => 'font-style', 'value' => 'normal' ),
+			array( 'property' => 'font-weight', 'value' => 'bold' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'b code,
+		em code,
+		i code,
+		strong code',
+		array(
+			array( 'property' => 'font-style', 'value' => 'normal' ),
+			array( 'property' => 'font-weight', 'value' => 'normal' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'dt',
+		array(
+			array( 'property' => 'font-weight', 'value' => 'bold' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'table',
+		array(
+			array( 'property' => 'font-size', 'value' => '0.85em' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'th',
+		array(
+			array( 'property' => 'font-style', 'value' => 'italic' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'thead th',
+		array(
+			array( 'property' => 'font-style', 'value' => 'normal' ),
+			array( 'property' => 'font-weight', 'value' => 'bold' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'button,
+		input,
+		select,
+		textarea',
+		array(
+			array( 'property' => 'font-size', 'value' => '100%' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'input[type="email"],
+		input[type="password"],
+		input[type="search"],
+		input[type="text"],
+		input[type="url"],
+		textarea',
+		array(
+			array( 'property' => 'font-size', 'value' => '14px' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'button,
+		input[type="submit"]',
+		array(
+			array( 'property' => 'font-size', 'value' => '12px' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'label',
+		array(
+			array( 'property' => 'font-size', 'value' => '18px' ),
+			array( 'property' => 'font-style', 'value' => 'italic' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'.post-password-form label',
+		array(
+			array( 'property' => 'font-family', 'value' => 'Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif' ),
+			array( 'property' => 'font-size', 'value' => '12px' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'label span',
+		array(
+			array( 'property' => 'font-size', 'value' => '0.9em' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'headings',
+		'.site-branding h1',
+		array(
+			array( 'property' => 'font-family', 'value' => '"Playfair Display"' ),
+			array( 'property' => 'font-size', 'value' => '36px' ),
+			array( 'property' => 'font-style', 'value' => 'normal' ),
+			array( 'property' => 'font-weight', 'value' => '700' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'headings',
+		'.title-block h1',
+		array(
+			array( 'property' => 'font-style', 'value' => 'normal' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'#site-navigation .search-form .search-submit,
+		#site-navigation .search-form label',
+		array(
+			array( 'property' => 'font-size', 'value' => '18px' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'#site-navigation .search-form label:hover',
+		array(
+			array( 'property' => 'font-weight', 'value' => 'normal' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'#colophon .site-info',
+		array(
+			array( 'property' => 'font-size', 'value' => '14px' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'[class*="navigation"] .next a,
+		[class*="navigation"] .previous a',
+		array(
+			array( 'property' => 'font-style', 'value' => 'italic' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'.next .meta-nav,
+		.previous .meta-nav',
+		array(
+			array( 'property' => 'font-family', 'value' => 'Montserrat' ),
+			array( 'property' => 'font-size', 'value' => '12px' ),
+			array( 'property' => 'font-style', 'value' => 'normal' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'.next .meta-nav a,
+		.previous .meta-nav a',
+		array(
+			array( 'property' => 'font-style', 'value' => 'normal' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'.entry-meta',
+		array(
+			array( 'property' => 'font-style', 'value' => 'italic' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'headings',
+		'.entry-title,
+		.entry-title a',
+		array(
+			array( 'property' => 'font-family', 'value' => '"Playfair Display"' ),
+			array( 'property' => 'font-size', 'value' => '44px' ),
+			array( 'property' => 'font-style', 'value' => 'normal' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'headings',
+		'.emphasis:first-letter,
+		.format-standard:not(.post-password-required) .entry-content > p:not(.no-emphasis):first-of-type:first-letter,
+		.page:not(.post-password-required) .entry-content > p:not(.no-emphasis):first-of-type:first-letter',
+		array(
+			array( 'property' => 'font-family', 'value' => '"Playfair Display"' ),
+			array( 'property' => 'font-size', 'value' => '121px' ),
+			array( 'property' => 'font-style', 'value' => 'normal' ),
+			array( 'property' => 'font-weight', 'value' => '700' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'.emphasis:first-line,
+		.format-standard:not(.post-password-required) .entry-content > p:not(.no-emphasis):first-of-type:first-line,
+		.page:not(.post-password-required) .entry-content > p:not(.no-emphasis):first-of-type:first-line',
+		array(
+			array( 'property' => 'font-family', 'value' => '"Playfair Display SC"' ),
+			array( 'property' => 'font-size', 'value' => '1em' ),
+			array( 'property' => 'font-style', 'value' => 'normal !important' ),
+			array( 'property' => 'font-weight', 'value' => 'bold' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'.more-link,
+		.more-link:visited',
+		array(
+			array( 'property' => 'font-family', 'value' => '"Playfair Display"' ),
+			array( 'property' => 'font-size', 'value' => '21px' ),
+			array( 'property' => 'font-style', 'value' => 'italic' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'.more-link:after,
+		.more-link:before',
+		array(
+			array( 'property' => 'font-size', 'value' => '1.5em' ),
+			array( 'property' => 'font-style', 'value' => 'normal' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'.format-aside .entry-content',
+		array(
+			array( 'property' => 'font-size', 'value' => '21px' ),
+			array( 'property' => 'font-style', 'value' => 'italic' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'.format-status',
+		array(
+			array( 'property' => 'font-size', 'value' => '2rem' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'.format-link .entry-content',
+		array(
+			array( 'property' => 'font-size', 'value' => '21px' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'.password-protected .entry-content p',
+		array(
+			array( 'property' => 'font-size', 'value' => '18px' ),
+			array( 'property' => 'font-style', 'value' => 'italic' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'.page-links',
+		array(
+			array( 'property' => 'font-family', 'value' => 'Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif' ),
+			array( 'property' => 'font-size', 'value' => '12px' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'.entry-footer',
+		array(
+			array( 'property' => 'font-family', 'value' => 'Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif' ),
+			array( 'property' => 'font-size', 'value' => '14px' ),
+			array( 'property' => 'font-weight', 'value' => 'normal' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'.comment-list .comment-metadata,
+		.comment-list .fn',
+		array(
+			array( 'property' => 'font-family', 'value' => 'Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif' ),
+			array( 'property' => 'font-size', 'value' => '14px' ),
+			array( 'property' => 'font-weight', 'value' => 'normal' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'.says',
+		array(
+			array( 'property' => 'font-style', 'value' => 'italic' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'.comment-content',
+		array(
+			array( 'property' => 'font-size', 'value' => '0.9em' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'.comment-reply-link',
+		array(
+			array( 'property' => 'font-size', 'value' => '14px' ),
+			array( 'property' => 'font-style', 'value' => 'italic' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'.pingback',
+		array(
+			array( 'property' => 'font-size', 'value' => '0.85em' ),
+			array( 'property' => 'font-style', 'value' => 'italic' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'.form-allowed-tags,
+		.form-allowed-tags code',
+		array(
+			array( 'property' => 'font-size', 'value' => '0.8em' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'#footer-sidebar .widget-block',
+		array(
+			array( 'property' => 'font-size', 'value' => '12px' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'.error404 .widget',
+		array(
+			array( 'property' => 'font-size', 'value' => '14px' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'headings',
+		'.error404 .widgettitle',
+		array(
+			array( 'property' => 'font-size', 'value' => '16px' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'headings',
+		'.widget-title',
+		array(
+			array( 'property' => 'font-size', 'value' => '14px' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'#wp-calendar caption',
+		array(
+			array( 'property' => 'font-size', 'value' => '12px' ),
+			array( 'property' => 'font-style', 'value' => 'italic' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'#wp-calendar td a',
+		array(
+			array( 'property' => 'font-weight', 'value' => 'bold' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'.screen-reader-text:active,
+		.screen-reader-text:focus,
+		.screen-reader-text:hover',
+		array(
+			array( 'property' => 'font-size', 'value' => '14px' ),
+			array( 'property' => 'font-weight', 'value' => 'bold' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'#infinite-handle span',
+		array(
+			array( 'property' => 'font-family', 'value' => 'Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif' ),
+			array( 'property' => 'font-size', 'value' => '12px' ),
+			array( 'property' => 'font-weight', 'value' => 'normal' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'.sharedaddy .sd-title',
+		array(
+			array( 'property' => 'font-style', 'value' => 'normal' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'.wp-caption-text',
+		array(
+			array( 'property' => 'font-size', 'value' => '16px' ),
+			array( 'property' => 'font-style', 'value' => 'italic' ),
+		)
+	);
+
+	TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+		'.gallery-caption',
+		array(
+			array( 'property' => 'font-size', 'value' => '12px' ),
+		)
+	);
+
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    'body',
+    array(
+      array( 'property' => 'font-size', 'value' => '16px' ),
+    ),
+    array(
+      'only screen and (max-width: 640px)',
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    '#content',
+    array(
+      array( 'property' => 'font-size', 'value' => '16px' ),
+    ),
+    array(
+      'only screen and (max-width: 640px)',
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    'blockquote',
+    array(
+      array( 'property' => 'font-size', 'value' => '24px' ),
+    ),
+    array(
+      'only screen and (max-width: 640px)',
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    '.more-link',
+    array(
+      array( 'property' => 'font-size', 'value' => '16px' ),
+    ),
+    array(
+      'only screen and (max-width: 640px)',
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    '.entry-meta,
+    .title-block .entry-meta',
+    array(
+      array( 'property' => 'font-size', 'value' => '14px' ),
+    ),
+    array(
+      'only screen and (max-width: 640px)',
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'headings',
+    '.title-block h3',
+    array(
+      array( 'property' => 'font-size', 'value' => '18px' ),
+    ),
+    array(
+      'only screen and (max-width: 640px)',
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'headings',
+    '.entry-title,
+    .entry-title a,
+    .title-block h1',
+    array(
+      array( 'property' => 'font-size', 'value' => '28px' ),
+    ),
+    array(
+      'only screen and (max-width: 640px)',
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    '.menu-toggle',
+    array(
+      array( 'property' => 'font-size', 'value' => '21px' ),
+    ),
+    array(
+      'only screen and (max-width: 640px)',
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    '#site-navigation',
+    array(
+      array( 'property' => 'font-size', 'value' => '16px' ),
+    ),
+    array(
+      'only screen and (max-width: 640px)',
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    '#site-navigation .sub-menu li',
+    array(
+      array( 'property' => 'font-size', 'value' => '0.8em' ),
+    ),
+    array(
+      'only screen and (max-width: 640px)',
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    '[class*="navigation"] .page-number',
+    array(
+      array( 'property' => 'font-size', 'value' => '20px' ),
+      array( 'property' => 'font-weight', 'value' => 'bolder' ),
+    ),
+    array(
+      'only screen and (max-width: 640px)',
+    )
+  );
+
+  TypekitTheme::add_font_category_rule( $category_rules, 'body-text',
+    '[class*="navigation"] .page-number span',
+    array(
+      array( 'property' => 'font-style', 'value' => 'italic' ),
+      array( 'property' => 'font-weight', 'value' => 'normal' ),
+    ),
+    array(
+      'only screen and (max-width: 640px)',
+    )
+  );
+
+	return $category_rules;
+} );

+ 123 - 0
libretto/inc/jetpack.php

@@ -0,0 +1,123 @@
+<?php
+/**
+ * Jetpack Compatibility File
+ * See: http://jetpack.com/
+ *
+ * @package Libretto
+ */
+
+
+function libretto_jetpack_setup() {
+	// Add theme support for Infinite Scroll.
+	add_theme_support( 'infinite-scroll', array(
+		'container'      => 'content',
+		'footer'         => 'colophon',
+		'footer_widgets' => array( 'libretto_has_footer_widgets' ),
+	) );
+
+	// Add theme support for Responsive Videos.
+	add_theme_support( 'jetpack-responsive-videos' );
+
+	// Add theme support for Content Options.
+	add_theme_support( 'jetpack-content-options', array(
+		'blog-display'    => 'content',
+		'post-details'    => array(
+			'stylesheet' => 'libretto-style',
+			'date'       => '.posted-on',
+			'categories' => '.cat-links',
+			'tags'       => '.tags-links',
+			'author'     => '.byline',
+		),
+		'featured-images' => array(
+			'archive'          => true,
+			'post'             => true,
+			'page'             => true,
+			'fallback'         => true,
+			'fallback-default' => false,
+		),
+	) );
+}
+add_action( 'after_setup_theme', 'libretto_jetpack_setup' );
+
+/**
+* If the social menu or the sidebar widgets are active, switch to click-to-scroll
+*/
+function libretto_has_footer_widgets() {
+	if ( 0 !== count( libretto_get_active_sidebars() )  ) :
+		return true;
+	else :
+		return false;
+	endif;
+}
+add_filter( 'infinite_scroll_has_footer_widgets', 'libretto_has_footer_widgets' );
+
+/**
+ * Enable support for site logo
+ */
+add_theme_support( 'site-logo', array(
+	'size' => 'libretto-logo',
+) );
+
+/**
+ * Remove styles for contact form
+ */
+function libretto_remove_jetpack_stylesheets() {
+	wp_deregister_style( 'grunion.css' );
+}
+add_action( 'wp_enqueue_scripts', 'libretto_remove_jetpack_stylesheets' );
+
+/**
+ * Show/Hide Featured Image on single posts view outside of the loop.
+ */
+function libretto_jetpack_featured_image_display() {
+	if ( ! function_exists( 'jetpack_featured_images_remove_post_thumbnail' ) ) {
+		return true;
+	} else {
+		$options         = get_theme_support( 'jetpack-content-options' );
+		$featured_images = ( ! empty( $options[0]['featured-images'] ) ) ? $options[0]['featured-images'] : null;
+
+		$settings = array(
+			'post-default' => ( isset( $featured_images['post-default'] ) && false === $featured_images['post-default'] ) ? '' : 1,
+			'page-default' => ( isset( $featured_images['page-default'] ) && false === $featured_images['page-default'] ) ? '' : 1,
+		);
+
+		$settings = array_merge( $settings, array(
+			'post-option'  => get_option( 'jetpack_content_featured_images_post', $settings['post-default'] ),
+			'page-option'  => get_option( 'jetpack_content_featured_images_page', $settings['page-default'] ),
+		) );
+
+		if ( ( ! $settings['post-option'] && is_single() )
+			|| ( ! $settings['page-option'] && is_singular() && is_page() ) ) {
+			return false;
+		} else {
+			return true;
+		}
+	}
+}
+
+/**
+ * Custom function to check for a post thumbnail;
+ * If Jetpack is not available, fall back to has_post_thumbnail()
+ */
+function libretto_has_post_thumbnail( $post = null ) {
+	if ( function_exists( 'jetpack_has_featured_image' ) ) {
+		return jetpack_has_featured_image( $post );
+	} else {
+		return has_post_thumbnail( $post );
+	}
+}
+
+/**
+ * Custom function to get the URL of a post thumbnail;
+ * If Jetpack is not available, fall back to wp_get_attachment_image_src()
+ */
+function libretto_get_attachment_image_src( $post_id, $post_thumbnail_id, $size ) {
+	if ( function_exists( 'jetpack_featured_images_fallback_get_image_src' ) ) {
+		return jetpack_featured_images_fallback_get_image_src( $post_id, $post_thumbnail_id, $size );
+	} else {
+		$attachment = wp_get_attachment_image_src( $post_thumbnail_id, $size ); // Attachment array
+		$url = $attachment[0]; // Attachment URL
+		return $url;
+	}
+}
+

+ 93 - 0
libretto/inc/style-wpcom.css

@@ -0,0 +1,93 @@
+/* WordPress.com-specific styles */
+
+/* Hide stats smiley */
+#wpstats {
+  display: none;
+}
+
+/* Remove extra styling from comment submit */
+#respond .form-submit input,
+#respond .form-submit input#comment-submit,
+#respond .comment-form-fields input[type="submit"],
+#respond p.form-submit input[type="submit"],
+#respond input[type="submit"],
+#commentform #submit {
+  letter-spacing: 0;
+  outline: none;
+  text-transform: none;
+}
+
+/* Improve appearance of ratings */
+.rating-msg,
+.rating-nero-value {
+  font-size: 18px !important;
+  font-size: 1rem !important;
+  vertical-align: top;
+}
+
+/* Flickr */
+#flickr_badge_wrapper {
+  background: transparent !important;
+  border: 0 !important;
+}
+
+#flickr_badge_uber_wrapper {
+  margin: 0 auto;
+}
+
+#flickr_badge_uber_wrapper td {
+  border: 0 !important;
+}
+
+#flickr_badge_uber_wrapper a:hover,
+#flickr_badge_uber_wrapper a:link,
+#flickr_badge_uber_wrapper a:active,
+#flickr_badge_uber_wrapper a:visited {
+  color: #777 !important;
+}
+
+/* Recent Comments */
+.widget_recent_comments td {
+  border: 0;
+  padding: 5px 5px 10px 5px;
+  vertical-align: top;
+}
+
+/* Authors */
+.widget_authors ul,
+.widget_author_grid ul {
+  list-style: none;
+  margin: 0;
+  padding: 0;
+}
+
+.widget_authors img {
+  float: none;
+  vertical-align: middle;
+}
+
+.widget_authors li:before,
+.widget_authors li:after {
+  content: "";
+  display: table;
+}
+
+.widget_authors li:after {
+  clear: both;
+}
+
+.widget_authors a {
+  text-decoration: none;
+}
+
+h3.sd-title {
+  font-size: 16px;
+}
+
+/* Follow widget */
+.widget-title label {
+  float: none;
+  font-style: normal;
+  font-size: 1.4rem;
+}
+

+ 278 - 0
libretto/inc/template-tags.php

@@ -0,0 +1,278 @@
+<?php
+/**
+ * Custom template tags for this theme.
+ *
+ * Eventually, some of the functionality here could be replaced by core features.
+ *
+ * @package Libretto
+ */
+
+if ( ! function_exists( 'libretto_content_nav' ) ) :
+
+	/**
+	* Display navigation to next/previous pages when applicable
+	*
+	*/
+	function libretto_content_nav( $nav_id ) {
+		global $wp_query, $post, $paged;
+
+		// Don't print empty markup on single pages if there's nowhere to navigate.
+		$previous = ( is_attachment() ) ? get_post( get_post()->post_parent ) : get_adjacent_post( false, '', true );
+		$next     = get_adjacent_post( false, '', false );
+
+		if ( ! $next && ! $previous ) {
+			return;
+		}
+
+		// Don't print empty markup in archives if there's only one page.
+		if ( $wp_query->max_num_pages < 2 && ( is_home() || is_archive() || is_search() ) ) {
+			return;
+		}
+
+		$nav_class = ( is_single() ) ? 'navigation-post' : 'navigation-paging';
+	?>
+
+    <nav role="navigation" id="<?php echo esc_attr( $nav_id ); ?>" class="<?php echo esc_attr( $nav_class ); ?><?php if ( 'infinite-scroll' === get_theme_mod( 'page_navigation' ) && ! is_single() ) { echo ' infinite-scroll'; } ?>">
+      <h1 class="screen-reader-text"><?php esc_html_e( 'Post navigation', 'libretto' ); ?></h1>
+
+		<?php if ( is_single() ) : // navigation links for single posts ?>
+
+        <div class="previous">
+					<?php previous_post_link( '%link', '<span class="meta-nav">'._x( 'Previous Article', 'Previous post link', 'libretto' ).'</span> %title' ); ?>
+        </div>
+
+        <div class="next">
+					<?php next_post_link( '%link', '<span class="meta-nav">'._x( 'Next Article', 'Next post link', 'libretto' ).'</span> %title' ); ?>
+        </div>
+
+		<?php elseif ( $wp_query->max_num_pages > 1 && ( is_home() || is_archive() || is_search() ) ) : // navigation links for home, archive, and search pages ?>
+
+        <div class="previous">
+        <?php if ( get_next_posts_link() ) : ?>
+					<?php next_posts_link( __( '<span class="meta-nav">Older posts</span>', 'libretto' ) ); ?>
+        <?php endif; ?>
+        </div>
+
+        <div class="page-number"><?php echo intval( $paged ); ?> <span>of</span> <?php echo intval( $wp_query->max_num_pages ); ?></div>
+
+        <div class="next">
+        <?php if ( get_previous_posts_link() ) : ?>
+			<?php previous_posts_link( __( '<span class="meta-nav">Newer posts</span>', 'libretto' ) ); ?>
+        <?php endif; ?>
+        </div>
+
+    <?php endif; ?>
+
+  </nav><!-- #<?php echo esc_html( $nav_id ); ?> -->
+	<?php
+	} // libretto_content_nav()
+endif;
+
+if ( ! function_exists( 'libretto_posted_on' ) ) :
+	/**
+ * Prints HTML with meta information for the current post-date/time and author.
+ */
+	function libretto_posted_on() {
+		$time_string = '<time class="entry-date published updated" datetime="%1$s">%2$s</time>';
+		if ( get_the_time( 'U' ) !== get_the_modified_time( 'U' ) ) {
+			$time_string = '<time class="entry-date published" datetime="%1$s">%2$s</time><time class="updated" datetime="%3$s">%4$s</time>';
+		}
+
+		$time_string = sprintf( $time_string,
+			esc_attr( get_the_date( 'c' ) ),
+			esc_html( get_the_date() ),
+			esc_attr( get_the_modified_date( 'c' ) ),
+			esc_html( get_the_modified_date() )
+		);
+
+		$posted_on = sprintf(
+			esc_html_x( 'Posted on %s', 'post date', 'libretto' ),
+			'<a href="' . esc_url( get_permalink() ) . '" rel="bookmark">' . $time_string . '</a>'
+		);
+
+		// Since this is being called outside the Loop on single post pages, we need
+		// to use a workaround in order to access author info
+		if ( is_singular() ) :
+			$author_id = get_queried_object()->post_author;
+			$author_url = get_author_posts_url( $author_id );
+			$author_name = get_the_author_meta( 'display_name', $author_id );
+		// Anywhere else we're inside the Loop, and we can do stuff like normal
+		else :
+			$author_url = get_author_posts_url( get_the_author_meta( 'ID' ) );
+			$author_name = get_the_author();
+		endif;
+
+		$byline = sprintf(
+			esc_html_x( 'by %s', 'post author', 'libretto' ),
+			'<span class="author vcard"><a class="url fn n" href="' . esc_url( $author_url ) . '">' . esc_html( $author_name ) . '</a></span>'
+		);
+
+		echo '<span class="posted-on">' . $posted_on . '</span><span class="byline"> ' . $byline . '</span>'; // WPCS: XSS OK.
+
+	}
+endif;
+
+if ( ! function_exists( 'libretto_entry_footer' ) ) :
+	/**
+ * Prints HTML with meta information for the categories, tags and comments.
+ */
+	function libretto_entry_footer() {
+		// Hide category and tag text for pages.
+		if ( 'post' === get_post_type() ) {
+			/* translators: used between list items, there is a space after the comma */
+			$categories_list = get_the_category_list( esc_html__( ', ', 'libretto' ) );
+			if ( $categories_list && libretto_categorized_blog() ) {
+				printf( '<span class="cat-links">' . esc_html__( 'Posted in %1$s', 'libretto' ) . '</span>', $categories_list ); // WPCS: XSS OK.
+			}
+
+			/* translators: used between list items, there is a space after the comma */
+			the_tags( sprintf( '<span class="tags-links">%s ', esc_html__( 'Tagged', 'libretto' ) ), esc_html__( ', ', 'libretto' ), '</span>' );
+		}
+
+		if ( ! is_single() && ! post_password_required() && ( comments_open() || get_comments_number() ) ) {
+			echo '<span class="comments-link">';
+			comments_popup_link( esc_html__( 'Leave a comment', 'libretto' ), esc_html__( '1 Comment', 'libretto' ), esc_html__( '% Comments', 'libretto' ) );
+			echo '</span>';
+		}
+
+		edit_post_link( esc_html__( 'Edit', 'libretto' ), '<span class="edit-link">', '</span>' );
+	}
+endif;
+
+if ( ! function_exists( 'the_archive_title' ) ) :
+	/**
+ * Shim for `the_archive_title()`.
+ *
+ * Display the archive title based on the queried object.
+ *
+ * @todo Remove this function when WordPress 4.3 is released.
+ *
+ * @param string $before Optional. Content to prepend to the title. Default empty.
+ * @param string $after  Optional. Content to append to the title. Default empty.
+ */
+	function the_archive_title( $before = '', $after = '' ) {
+		if ( is_category() ) {
+			$title = sprintf( esc_html__( 'Category: %s', 'libretto' ), single_cat_title( '', false ) );
+		} elseif ( is_tag() ) {
+			$title = sprintf( esc_html__( 'Tag: %s', 'libretto' ), single_tag_title( '', false ) );
+		} elseif ( is_author() ) {
+			$title = sprintf( esc_html__( 'Author: %s', 'libretto' ), '<span class="vcard">' . get_the_author() . '</span>' );
+		} elseif ( is_year() ) {
+			$title = sprintf( esc_html__( 'Year: %s', 'libretto' ), get_the_date( esc_html_x( 'Y', 'yearly archives date format', 'libretto' ) ) );
+		} elseif ( is_month() ) {
+			$title = sprintf( esc_html__( 'Month: %s', 'libretto' ), get_the_date( esc_html_x( 'F Y', 'monthly archives date format', 'libretto' ) ) );
+		} elseif ( is_day() ) {
+			$title = sprintf( esc_html__( 'Day: %s', 'libretto' ), get_the_date( esc_html_x( 'F j, Y', 'daily archives date format', 'libretto' ) ) );
+		} elseif ( is_tax( 'post_format' ) ) {
+			if ( is_tax( 'post_format', 'post-format-aside' ) ) {
+				$title = esc_html_x( 'Asides', 'post format archive title', 'libretto' );
+			} elseif ( is_tax( 'post_format', 'post-format-gallery' ) ) {
+				$title = esc_html_x( 'Galleries', 'post format archive title', 'libretto' );
+			} elseif ( is_tax( 'post_format', 'post-format-image' ) ) {
+				$title = esc_html_x( 'Images', 'post format archive title', 'libretto' );
+			} elseif ( is_tax( 'post_format', 'post-format-video' ) ) {
+				$title = esc_html_x( 'Videos', 'post format archive title', 'libretto' );
+			} elseif ( is_tax( 'post_format', 'post-format-quote' ) ) {
+				$title = esc_html_x( 'Quotes', 'post format archive title', 'libretto' );
+			} elseif ( is_tax( 'post_format', 'post-format-link' ) ) {
+				$title = esc_html_x( 'Links', 'post format archive title', 'libretto' );
+			} elseif ( is_tax( 'post_format', 'post-format-status' ) ) {
+				$title = esc_html_x( 'Statuses', 'post format archive title', 'libretto' );
+			} elseif ( is_tax( 'post_format', 'post-format-audio' ) ) {
+				$title = esc_html_x( 'Audio', 'post format archive title', 'libretto' );
+			} elseif ( is_tax( 'post_format', 'post-format-chat' ) ) {
+				$title = esc_html_x( 'Chats', 'post format archive title', 'libretto' );
+			}
+		} elseif ( is_post_type_archive() ) {
+			$title = sprintf( esc_html__( 'Archives: %s', 'libretto' ), post_type_archive_title( '', false ) );
+		} elseif ( is_tax() ) {
+			$tax = get_taxonomy( get_queried_object()->taxonomy );
+			/* translators: 1: Taxonomy singular name, 2: Current taxonomy term */
+			$title = sprintf( esc_html__( '%1$s: %2$s', 'libretto' ), $tax->labels->singular_name, single_term_title( '', false ) );
+		} else {
+			$title = esc_html__( 'Archives', 'libretto' );
+		}
+
+		/**
+	* Filter the archive title.
+	*
+	* @param string $title Archive title to be displayed.
+	*/
+		$title = apply_filters( 'get_the_archive_title', $title );
+
+		if ( ! empty( $title ) ) {
+			echo $before . $title . $after;  // WPCS: XSS OK.
+		}
+	}
+endif;
+
+if ( ! function_exists( 'the_archive_description' ) ) :
+	/**
+ * Shim for `the_archive_description()`.
+ *
+ * Display category, tag, or term description.
+ *
+ * @todo Remove this function when WordPress 4.3 is released.
+ *
+ * @param string $before Optional. Content to prepend to the description. Default empty.
+ * @param string $after  Optional. Content to append to the description. Default empty.
+ */
+	function the_archive_description( $before = '', $after = '' ) {
+		$description = apply_filters( 'get_the_archive_description', term_description() );
+
+		if ( ! empty( $description ) ) {
+			/**
+	 * Filter the archive description.
+	 *
+	 * @see term_description()
+	 *
+	 * @param string $description Archive description to be displayed.
+	 */
+			echo $before . $description . $after;  // WPCS: XSS OK.
+		}
+	}
+endif;
+
+/**
+ * Returns true if a blog has more than 1 category.
+ *
+ * @return bool
+ */
+function libretto_categorized_blog() {
+	if ( false === ( $all_the_cool_cats = get_transient( 'libretto_categories' ) ) ) {
+		// Create an array of all the categories that are attached to posts.
+		$all_the_cool_cats = get_categories( array(
+			'fields'     => 'ids',
+			'hide_empty' => 1,
+
+			// We only need to know if there is more than one category.
+			'number'     => 2,
+		) );
+
+		// Count the number of categories that are attached to the posts.
+		$all_the_cool_cats = count( $all_the_cool_cats );
+
+		set_transient( 'libretto_categories', $all_the_cool_cats );
+	}
+
+	if ( $all_the_cool_cats > 1 ) {
+		// This blog has more than 1 category so _libretto_categorized_blog should return true.
+		return true;
+	} else {
+		// This blog has only 1 category so libretto_categorized_blog should return false.
+		return false;
+	}
+}
+
+/**
+ * Flush out the transients used in libretto_categorized_blog.
+ */
+function libretto_category_transient_flusher() {
+	if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
+		return;
+	}
+	// Like, beat it. Dig?
+	delete_transient( 'libretto_categories' );
+}
+add_action( 'edit_category', 'libretto_category_transient_flusher' );
+add_action( 'save_post',     'libretto_category_transient_flusher' );

+ 155 - 0
libretto/inc/wpcom-colors.php

@@ -0,0 +1,155 @@
+<?php
+/* Custom Colors: Libretto */
+
+// Main page background colour
+add_color_rule( 'bg', '#f2f1ed', array(
+  array( 'body', 'background-color' ),
+) );
+
+// Text colour
+add_color_rule( 'txt', '#363431', array(
+
+  // Needs contrast against background colour
+  array( 'body, button, input, select, textarea', 'color', 'bg' ),
+  array( 'input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="url"]:focus, textarea:focus', 'color', 'bg' ),
+  array( '.fn a', 'color', 'bg' ),
+  array( '.comment-content', 'color', 'bg' ),
+
+  // Needs contrast against post background colour
+  array( '.libretto-long-form', 'color', '#faf9f5' ),
+  array( 'input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="url"]:focus, textarea:focus', 'color', '#faf9f5' ),
+  array( '#footer-sidebar, .widget-title, label', 'color', '#faf9f5',  ),
+
+  // No contrast
+  array( 'input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="url"]:focus, textarea:focus', 'border-color' ),
+  array( 'input[type="submit"]:active, button:active', 'background-color' ),
+  array( 'input[type="submit"]:active, button:active', 'outline' ),
+  array( '.menu-toggle', 'background-color' ),
+  array( '.menu-toggle', 'border-color' ),
+  array( '#site-navigation .sub-menu li', 'background-color' ),
+  array( '#site-navigation .menu-item-has-children:hover:after ', 'border-bottom-color' ),
+  array( '#site-navigation .sub-menu .menu-item-has-children:hover:after', 'border-right-color' ),
+
+),
+__( 'Text' ) );
+
+// Accent colour--used for links
+add_color_rule( 'link', '#932817', array(
+
+  // Needs contrast against main background colour
+  array( 'a, a:visited, a:hover, a:active, a:focus', 'color', 'bg' ),
+  array( '.site-title a:visited, .site-title a:hover, .site-title a:active, .site-title a:focus', 'color', 'bg' ),
+  array( '.entry-footer a, .entry-footer a:visited, .entry-footer a:hover, .entry-footer a:active, .entry-footer a:focus', 'color', 'bg' ),
+
+  // Needs contrast against post background colour, #faf9f5
+  array( 'a, a:visited, a:hover, a:active, a:focus', 'color', '#faf9f5' ),
+  array( '#infinite-handle span:hover', 'color', '#faf9f5' ),
+  array( '.site-branding h1 a:visited, .site-branding h1 a:hover, .site-branding h1 a:active, .site-branding h1 a:focus', 'color', '#faf9f5' ),
+
+  // No contrast
+  array( '#infinite-handle span:hover', 'border-color' ),
+),
+__( 'Accent', 'Color' ) );
+
+// Extra colour rules: Light grey
+add_color_rule( 'extra', '#d9d6d0', array(
+
+  // Ensure the entry headers work against different background colours
+  array( '.empty-header .title-block', 'border-color', 0.5  ),
+
+  // Social nav links should have a background that lets the actual background through
+  array( '#social a::before', 'background-color', 0.25 ),
+  // ...and adjust this colour a bit for hovering purposes
+  array( '#social a:hover::before', 'background-color', '-0.5' ),
+) );
+
+// Extra colour rules: Another grey!
+add_color_rule( 'extra', '#787065', array(
+
+  // Ensure that asides, nav, and footer have contrast against the background
+  array( '.format-aside .entry-content', 'color', 'bg' ),
+  array( '.previous .meta-nav, .next .meta-nav', 'color', 'bg' ),
+  array( '.site-info, #colophon a, #colophon a:link, #colophon a:visited, #social a::before', 'color', 'bg' ),
+) );
+
+// Extra colour rules: Blockquote before
+add_color_rule( 'extra', '#EBE7E1', array(
+
+  // Give it some opacity so it works against the background!
+  array( 'blockquote::before', 'color', 0.3 ),
+
+) );
+
+// Extra colour rules: Medium grey
+add_color_rule( 'extra', '#a09a92', array(
+
+  // Needs contrast against background
+  array( '[class*="navigation"] .page-number', 'color', 'bg' ),
+  array( 'input[type="text"], input[type="email"], input[type="password"], input[type="search"], input[type="url"], textarea, label', 'color', 'bg' ),
+  array( '.site-branding h1', 'color', 'bg' ),
+  array( '#colophon .site-info', 'color', 'bg' ),
+  array( '[class*="navigation"] .previous a, [class*="navigation"] .next a', 'color', 'bg' ),
+  array( '.entry-meta, .wp-caption-text', 'color', 'bg' ),
+  array( '.says, .pingback', 'color', 'bg' ),
+
+  // Contrast against post background
+  array( '.entry-meta', 'color', '#faf9f5' ),
+  array( 'h1, h2, h3, h4, h5, h6, blockquote, blockquote cite, thead th', 'color', '#faf9f5' ),
+) );
+
+// Extra colour rules: White
+add_color_rule( 'extra', '#ffffff', array(
+  // Need contrast against the 'txt' color
+  array( '.mobile-site-title', 'color', 'txt' ),
+  array( '#menu-icon span', 'background-color', 'txt' ),
+) );
+
+
+// Colour palettes
+add_color_palette( array(
+    '#2b2737',
+    '#444349',
+    '#c17292',
+    '',
+    '',
+), 'Midnight Cherry' );
+
+add_color_palette( array(
+    '#ffffff',
+    '#3f4a54',
+    '#6abbce',
+    '',
+    '',
+), 'Snow' );
+
+add_color_palette( array(
+    '#1a3155',
+    '#45494f',
+    '#d19a41',
+    '',
+    '',
+), 'Captain' );
+
+add_color_palette( array(
+    '#cec0c8',
+    '#473f47',
+    '#3f2856',
+    '',
+    '',
+), 'Dust Jacket' );
+
+add_color_palette( array(
+    '#33281b',
+    '#44403c',
+    '#66a2b2',
+    '',
+    '',
+), 'Cowboy' );
+
+add_color_palette( array(
+    '#838181',
+    '#3b3b3f',
+    '#a21d21',
+    '',
+    '',
+), 'Tweed' );

+ 37 - 0
libretto/inc/wpcom.php

@@ -0,0 +1,37 @@
+<?php
+/**
+* WordPress.com-specific functions and definitions.
+*
+* This file is centrally included from `wp-content/mu-plugins/wpcom-theme-compat.php`.
+*
+* @package Libretto
+*/
+
+
+/**
+* Adds support for wp.com-specific theme functions.
+*
+* @global array $themecolors
+*/
+function libretto_wpcom_setup() {
+	global $themecolors;
+	// Set theme colors for third party services.
+	if ( ! isset( $themecolors ) ) :
+		$themecolors = array(
+		'bg'     => 'eae9e6',
+		'text'   => '363431',
+		'link'   => '932817',
+		'border' => 'd9d6d0',
+		'url'    => '787065',
+		);
+	endif;
+
+	add_theme_support( 'print-style' );
+}
+add_action( 'after_setup_theme', 'libretto_wpcom_setup' );
+
+// Load WordPress.com-specific styles
+function libretto_wpcom_styles() {
+	wp_enqueue_style( 'libretto-wpcom', get_template_directory_uri() . '/inc/style-wpcom.css', '20150709' );
+}
+add_action( 'wp_head', 'libretto_wpcom_styles', 99 );

+ 45 - 0
libretto/index.php

@@ -0,0 +1,45 @@
+<?php
+/**
+ * The main template file.
+ *
+ * This is the most generic template file in a WordPress theme
+ * and one of the two required files for a theme (the other being style.css).
+ * It is used to display a page when nothing more specific matches a query.
+ * E.g., it puts together the home page when no home.php file exists.
+ * Learn more: http://codex.wordpress.org/Template_Hierarchy
+ *
+ * @package Libretto
+ */
+
+get_header(); ?>
+
+	<div id="primary" class="content-area">
+		<div id="content" class="site-content" role="main">
+
+		<?php if ( have_posts() ) : ?>
+
+			<?php /* Start the Loop */ ?>
+			<?php while ( have_posts() ) : the_post(); ?>
+
+				<?php
+				/* Include the Post-Format-specific template for the content.
+				 * If you want to overload this in a child theme then include a file
+				 * called content-___.php (where ___ is the Post Format name) and that will be used instead.
+				 */
+				get_template_part( 'content', get_post_format() );
+				?>
+
+			<?php endwhile; ?>
+
+			<?php libretto_content_nav( 'nav-below' ); ?>
+
+		<?php else : // No posts to show ?>
+			<?php get_template_part( 'content', 'none' ); ?>
+
+		<?php endif; ?>
+
+		</div><!-- #content -->
+	</div><!-- #primary -->
+
+<?php get_sidebar(); ?>
+<?php get_footer(); ?>

+ 50 - 0
libretto/js/customizer.js

@@ -0,0 +1,50 @@
+/**
+ * Theme Customizer enhancements for a better user experience.
+ *
+ * Contains handlers to make Theme Customizer preview reload changes asynchronously.
+ */
+
+( function( $ ) {
+
+	// Site title and description.
+	wp.customize( 'blogname', function( value ) {
+		value.bind( function( to ) {
+			$( '.site-title a, .mobile-site-title' ).text( to );
+		} );
+	} );
+
+	wp.customize( 'blogdescription', function( value ) {
+		value.bind( function( to ) {
+			$( '.site-description' ).text( to );
+		} );
+	} );
+
+	// Header text color.
+	wp.customize( 'header_textcolor', function( value ) {
+		value.bind( function( to ) {
+
+			if ( 'blank' === to ) {
+				$( '.site-title, .mobile-site-title, .site-description' ).css( {
+					'clip': 'rect(1px, 1px, 1px, 1px)',
+					'position': 'absolute'
+				} );
+			} else {
+				$( '.site-title, .mobile-site-title, .site-description' ).css( {
+					'clip': 'auto',
+					'color': to,
+					'position': 'relative'
+				} );
+				$( '.title-block .site-title a' ).css( { 'color': to } );
+			}
+		} );
+	} );
+
+	// Link colours
+	wp.customize( 'libretto_link_colour', function( value ) {
+		value.bind( function( to ) {
+			$( '.entry-content a' ).css( { 'color': to } ),
+			$( '.entry-content a:visited' ).css( { 'color': to } );
+		} );
+	} );
+
+} )( jQuery );

+ 13 - 0
libretto/js/keyboard-image-navigation.js

@@ -0,0 +1,13 @@
+jQuery( document ).ready(function($) {
+	$( document ).keydown(function(e) {
+		var url = false;
+		if (e.which == 37) { // Left arrow key code
+			url = $( '.previous-image a' ).attr( 'href' );
+		} else if (e.which == 39) { // Right arrow key code
+			url = $( '.entry-attachment a' ).attr( 'href' );
+		}
+		if (url && ( ! $( 'textarea, input' ).is( ':focus' ))) {
+			window.location = url;
+		}
+	});
+});

+ 121 - 0
libretto/js/libretto.js

@@ -0,0 +1,121 @@
+/**
+ * libretto.js
+ *
+ * Handles custom functions, primarily for images
+ */
+
+( function( $ ) {
+	/* This calculates the size of each image in the entry content,
+	 * then gives it a class to overlap the content area if it's wide enough.
+	 * Certain images are ignored-—mostly those in galleries or video previews
+	 */
+	function formatImages() {
+
+		$( 'article img' ).each( function() {
+			// Never give overlap class to gallery images or video, unless you want things to implode
+			// Leave comment images alone, as well.
+			// "Medium" and "large" images are also excluded for logical reasons, as well as smileys
+			if ( ! $( this ).hasClass( 'attachment-gallery' ) && ! $( this ).hasClass( 'videopress-poster' )
+				&& ! $( this ).parents( '.tiled-gallery-item' ).length && ! $( this ).parents( '.gallery' ).length
+				&& ! $( this ).parents( '.comment-content' ).length
+				&& ! $( this ).hasClass( 'size-thumbnail' ) && ! $( this ).hasClass( 'size-medium' ) && ! $( this ).hasClass( 'wp-smiley' ) ) {
+
+				// Determine actual, rather than computed, width of image, by creating a new image instance
+				var computedImage = $( this );
+				var actualImage = new Image();
+				actualImage.src = computedImage.attr( 'src' )
+				var imageWidth = actualImage.width;
+
+				// If it's big enough, give it the oversized class for the overlap, and remove height & width attributes
+				if ( imageWidth > 895 ) {
+					// If we're inside a caption, the oversized class should instead be added to our caption.
+					// We'll also remove the width property
+					if ( $( this ).parents( 'figure' ).length ) {
+						$( this ).parents( 'figure' ).addClass( 'libretto-oversized' );
+						$( this ).parents( 'figure' ).css( "width", "" );
+					} else {
+						$( this ).addClass( 'libretto-oversized' );
+					}
+					$( this ).removeAttr( 'width' );
+					$( this ).removeAttr( 'height' );
+				}
+			}
+		});
+
+		// Remove height & width attributes from featured images
+		$( '.featured-image' ).each( function() {
+			$( this ).removeAttr( 'width' );
+			$( this ).removeAttr( 'height' );
+		});
+	}
+
+	// Format images on each subsequent Infinite Scroll load, as well
+	$( document ).on( 'post-load', function() {
+		formatImages();
+	});
+
+	// Ensure that header images are no taller than the viewport height
+	function fitHeader() {
+		var windowHeight = $( window ).height();
+		var windowWidth = $( window ).width();
+		var navBarHeight = $( '.nav-bar' ).height();
+		var wpAdminBar = $( '#wpadminbar' ).height() || 0;
+		var effectiveViewportHeight = windowHeight - navBarHeight - wpAdminBar;
+		var mastheadImageHeight = $( '#masthead' ).data('image-height');
+
+		// we should only resize for larger devices (tablets and up)
+		if ( windowWidth > 640 ) {
+			if ( mastheadImageHeight >= effectiveViewportHeight ) {
+				$( '#masthead' ).css( 'height', effectiveViewportHeight );
+			} else {
+				$( '#masthead' ).css( 'height', mastheadImageHeight );
+			}
+		}
+	};
+
+	// Wait for images to be loaded before calculating sizes
+	$( window ).on( 'load', function() {
+		formatImages();
+	});
+
+	$( document ).ready( function() {
+		fitHeader();
+
+		// Pull out the search bar when clicked
+		$( '#site-navigation .search-form label' ).on( 'click', function(event) {
+			var $form = $( this ).parent( 'form' );
+			var $input = $form.find( '.search-field' );
+			/*
+			 * Only submit the form if we actually clicked on the label itself.
+			 * There's an input inside the label (for entering your search term)
+			 * and it's confusing if clicking that submits the form!
+			 */
+			if ( $form.hasClass( 'libretto-open' ) && $( event.target ).prop('tagName') === 'LABEL') {
+				// Submit our search if there's a search term entered
+				if ( $input.val() ) {
+					$form.submit();
+        // Otherwise, close the search box
+      	} else {
+      		$form.removeClass( 'libretto-open' );
+          return false;
+        }
+			} else {
+				$form.addClass( 'libretto-open' );
+				$input.focus();
+				return false;
+			}
+
+		});
+
+		// And hide when it loses focus, too!
+		$( '#site-navigation .search-form input[type="search"]' ).on( 'blur', function(event) {
+			if ( event.target.attr('type') === 'search' ) {
+				return;
+			}
+			$( '#site-navigation .search-form' ).removeClass( 'libretto-open' );
+		});
+
+
+	});
+
+} )( jQuery );

+ 38 - 0
libretto/js/navigation.js

@@ -0,0 +1,38 @@
+/**
+ * navigation.js
+ *
+ * Handles toggling the navigation menu for small screens.
+ */
+
+( function( $ ) {
+	var windowWidth = $( window ).width();
+
+	/* Drop menu down from top of screen */
+	$( '.menu-toggle' ).on( 'click', function() {
+		var menu = $( this ).parent().find( '.menu-wrapper' );
+		menu.toggleClass( 'menu-visible' );
+		$( this ).find( '#menu-icon' ).toggleClass( 'open' );
+	});
+
+	/* Open sub-menus if we're using the teeny menu */
+	if ( $( '.menu-toggle' ).is( ':visible' ) ) {
+		$( '.menu-item-has-children > a' ).on( 'click', function() {
+			$( this ).parent().children( '.sub-menu' ).toggleClass( 'menu-visible' );
+			return false;
+		});
+	}
+
+	/* Make sure to show the sub-menu on page resize */
+	$( window ).resize( function() {
+
+		// Prevent the following code from getting triggered when scrolling on mobile devices
+		if ( windowWidth !== $( window ).width() ) {
+			var menu = $( '.menu-toggle' ).parent().find( '.menu-wrapper' );
+			menu.removeClass( 'menu-visible' );
+			$( '#menu-icon' ).removeClass( 'open' );
+		}
+
+		windowWidth = $( window ).width();
+	});
+
+} )( jQuery );

+ 19 - 0
libretto/js/skip-link-focus-fix.js

@@ -0,0 +1,19 @@
+(function() {
+	var is_webkit = navigator.userAgent.toLowerCase().indexOf( 'webkit' ) > -1,
+		is_opera = navigator.userAgent.toLowerCase().indexOf( 'opera' ) > -1,
+		is_ie = navigator.userAgent.toLowerCase().indexOf( 'msie' ) > -1;
+
+	if ((is_webkit || is_opera || is_ie) && 'undefined' !== typeof(document.getElementById)) {
+		var eventMethod = (window.addEventListener) ? 'addEventListener' : 'attachEvent';
+		window[eventMethod]('hashchange', function() {
+			var element = document.getElementById( location.hash.substring( 1 ) );
+
+			if (element) {
+				if ( ! / ^(?:a|select|input|button|textarea)$/i.test( element.tagName )) {
+					element.tabIndex = -1; }
+
+				element.focus();
+			}
+		}, false);
+	}
+})();

+ 94 - 0
libretto/js/touche.js

@@ -0,0 +1,94 @@
+/* global jQuery:true */
+(function() {
+	'use strict';
+	var isTouch = 'ontouchstart' in window || 'msmaxtouchpoints' in window.navigator;
+
+	function Touche(nodes) {
+		// Doing this allows the developer to omit the `new` keyword from their calls to Touche
+		if ( ! (this instanceof Touche)) {
+			return new Touche( nodes );
+		}
+
+		if ( ! nodes) {
+			throw new Error( 'No DOM elements passed into Touche' );
+		}
+
+		this.nodes = nodes;
+
+		return this;
+	}
+
+	// Our own event handler
+	Touche.prototype.on = function(event, fn) {
+		var touchend, nodes = this.nodes,
+		len = nodes.length,
+		ev;
+
+		if (isTouch && event === 'click') {
+			touchend = true;
+		}
+
+		ev = function(el, event, fn) {
+			var called, once = function() {
+				if ( ! called && (called = true)) {
+					fn.apply( this, arguments );
+				}
+			};
+
+			el.addEventListener( event, once, false );
+
+			if (touchend) {
+				el.addEventListener( 'touchend', once, false );
+			}
+		};
+
+		// NodeList or just a Node?
+		if (len) {
+			while (len--) {
+				ev( nodes[len], event, fn );
+			}
+		} else {
+			ev( nodes, event, fn );
+		}
+
+		return this;
+	};
+
+	// Expose Touche
+	window.Touche = Touche;
+
+	// Has the developer used jQuery?
+	if (window.jQuery && isTouch) {
+		var originalOnMethod  = jQuery.fn.on,
+		originalOffMethod = jQuery.fn.off;
+
+		var replaceEventName = function (event) {
+			if (event.slice( 0, 5 ) == 'click') {
+				return event.replace( 'click', 'touchend' );
+			}
+			return event;
+		}
+
+		// Change event type and re-apply .on() method
+		jQuery.fn.on = function() {
+			// arguments[0] is the event name if provided
+			if (typeof arguments[0] === "string") {
+				arguments[0] = replaceEventName( arguments[0] );
+			}
+
+			originalOnMethod.apply( this, arguments );
+			return this;
+		};
+
+		// Change event type and re-apply .off() method
+		jQuery.fn.off = function() {
+			// arguments[0] is the event name if provided
+			if (typeof arguments[0] === "string") {
+				arguments[0] = replaceEventName( arguments[0] );
+			}
+
+			originalOffMethod.apply( this, arguments );
+			return this;
+		};
+	}
+})();

BIN
libretto/languages/ar.mo


+ 80 - 0
libretto/languages/ar.po

@@ -0,0 +1,80 @@
+# Translation of Libretto in Arabic
+# This file is distributed under the same license as the Libretto package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2015-07-16 13:30:26+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
+"X-Generator: GlotPress/1.0-alpha-1000\n"
+"Project-Id-Version: Libretto\n"
+
+#: content.php:24 content.php:70 inc/template-tags.php:137
+msgid "Leave a comment"
+msgstr "أضف تعليقاً "
+
+#: content-page.php:14 content.php:26 content.php:72 image.php:69
+#: inc/template-tags.php:141
+msgid "Edit"
+msgstr "تحرير"
+
+#: content-page.php:12 content-single.php:14 image.php:58
+msgid "Pages:"
+msgstr "الصفحات:"
+
+#: content-page.php:11
+msgid "read more"
+msgstr "اقرأ المزيد"
+
+#: content-none.php:28
+msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
+msgstr "يبدو أننا لم نعثر على ما تطلب. لعل استعمال البحث قد يساعد."
+
+#: content-none.php:23
+msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
+msgstr "عذرا، لا يوجد شيء يتطابق مع كلمات البحث التي استعملتها، المرجو المحاولة من جديد باستعمال كلمات مفتاحية أخرى."
+
+#: content-none.php:19
+msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr "مستعد لنشر تدوينتك الأولى؟ <a href=\"%1$s\">ابدأ من هنا</a>."
+
+#: content-none.php:13
+msgid "Nothing Found"
+msgstr "لم يتم العثور على نتائج"
+
+#: comments.php:43 comments.php:68
+msgid "Newer Comments"
+msgstr "التعليقات الأحدث"
+
+#: comments.php:39 comments.php:64
+msgid "Older Comments"
+msgstr "التعليقات الأقدم"
+
+#: comments.php:36 comments.php:61
+msgid "Comment navigation"
+msgstr "استعراض التعليق"
+
+#: comments.php:27
+msgctxt "comments title"
+msgid "One thought on &ldquo;%2$s&rdquo;"
+msgid_plural "%1$s thoughts on &ldquo;%2$s&rdquo;"
+msgstr[0] "لا أفكار على &rdquo;%2$s&ldquo;"
+msgstr[1] "فكرة واحدة على &rdquo;%2$s&ldquo;"
+msgstr[2] "فكرتان اثنتان على &rdquo;%2$s&ldquo;"
+msgstr[3] "%1$s أفكار على &rdquo;%2$s&ldquo;"
+msgstr[4] "%1$s فكرة على &rdquo;%2$s&ldquo;"
+msgstr[5] "%1$s فكرة على &rdquo;%2$s&ldquo;"
+
+#. translators: %1$s: smiley
+#: 404.php:41
+msgid "Try looking in the monthly archives. %1$s"
+msgstr "حاول ان تبحث في الأرشيفات الشهرية. %1$s"
+
+#: 404.php:24
+msgid "Most Used Categories"
+msgstr "أكثر التصنيفات إستخداماً"
+
+#: 404.php:16
+msgid "It looks like nothing was found at this location. Maybe try one of the links below or a search?"
+msgstr "يظهر انه لا يوجد شئ في هذا المكان. ربما يجب ان تجرب إستخدام واحد من الروابط بالأسفل او تجرب البحث؟"

BIN
libretto/languages/az.mo


+ 76 - 0
libretto/languages/az.po

@@ -0,0 +1,76 @@
+# Translation of Libretto in Azerbaijani
+# This file is distributed under the same license as the Libretto package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2015-07-16 13:30:26+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: GlotPress/1.0-alpha-1000\n"
+"Project-Id-Version: Libretto\n"
+
+#: content.php:24 content.php:70 inc/template-tags.php:137
+msgid "Leave a comment"
+msgstr "Bir şərh yazın"
+
+#: content-page.php:14 content.php:26 content.php:72 image.php:69
+#: inc/template-tags.php:141
+msgid "Edit"
+msgstr "Redaktə et"
+
+#: content-page.php:12 content-single.php:14 image.php:58
+msgid "Pages:"
+msgstr "Səhifələr:"
+
+#: content-page.php:11
+msgid "read more"
+msgstr "Davamını Oxu"
+
+#: content-none.php:28
+msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
+msgstr "Axtardığınız səhifə tapılmadı. Bəlkə axtarış qutusu axtardığınızı tapmaqda sizə kömək edər."
+
+#: content-none.php:23
+msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
+msgstr "Bağışlayın, axtarış kriteriyalarınıza uyğun heç bir şey tapılmadı. Bəzi fərqli açar kəlmələrdən istifadə edərək təkrar yoxlayın."
+
+#: content-none.php:19
+msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr "İlk yazınızı dərc etməyə hazırsınızmı? <a href=\"%1$s\">Buradan başlayın</a>."
+
+#: content-none.php:13
+msgid "Nothing Found"
+msgstr "Heç Nə Tapılmadı"
+
+#: comments.php:43 comments.php:68
+msgid "Newer Comments"
+msgstr "Yeni Şərhlər"
+
+#: comments.php:39 comments.php:64
+msgid "Older Comments"
+msgstr "Əvvəlki şərhlər"
+
+#: comments.php:36 comments.php:61
+msgid "Comment navigation"
+msgstr "Şərh naviqasiyası"
+
+#: comments.php:27
+msgctxt "comments title"
+msgid "One thought on &ldquo;%2$s&rdquo;"
+msgid_plural "%1$s thoughts on &ldquo;%2$s&rdquo;"
+msgstr[0] "&ldquo;%2$s&rdquo; üzərinə bir şərh"
+msgstr[1] "&ldquo;%2$s&rdquo; üzərinə %1$s şərh"
+
+#. translators: %1$s: smiley
+#: 404.php:41
+msgid "Try looking in the monthly archives. %1$s"
+msgstr "Aylıq arxivlərə baxmağı yoxlayın. %1$s"
+
+#: 404.php:24
+msgid "Most Used Categories"
+msgstr "Ən sıx istifadə edilən kateqoriyalar"
+
+#: 404.php:16
+msgid "It looks like nothing was found at this location. Maybe try one of the links below or a search?"
+msgstr "Burada heç bir şeyin tapılmadığı görünür. Bəlkə aşağıdakı bağlantılardan birini yoxlayasan və ya bir axtarış edəsən?"

BIN
libretto/languages/br.mo


+ 69 - 0
libretto/languages/br.po

@@ -0,0 +1,69 @@
+# Translation of Libretto in Breton
+# This file is distributed under the same license as the Libretto package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2015-07-16 13:30:26+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: GlotPress/1.0-alpha-1000\n"
+"Project-Id-Version: Libretto\n"
+
+#: content.php:24 content.php:70 inc/template-tags.php:137
+msgid "Leave a comment"
+msgstr "Ober un evezhiadenn"
+
+#: content-page.php:14 content.php:26 content.php:72 image.php:69
+#: inc/template-tags.php:141
+msgid "Edit"
+msgstr "Kemmañ"
+
+#: content-page.php:12 content-single.php:14 image.php:58
+msgid "Pages:"
+msgstr "Pajenoù:"
+
+#: content-page.php:11
+msgid "read more"
+msgstr "Lenn hiroc'h"
+
+#: content-none.php:28
+msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
+msgstr "War a seblant n'hellomp kavout ar pezh a glaskit. Marteze e voc'h sikouret gant ar c'hlask."
+
+#: content-none.php:23
+msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
+msgstr "Digarezit, n'eus bet kavet entra gant ho termenoù klask. Klaskit en-dro gant gerioù-alc'hwez all."
+
+#: content-none.php:19
+msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr "Prest da embann ho notenn gentañ ? <a href=\"%1$s\">Krogit amañ</a>."
+
+#: content-none.php:13
+msgid "Nothing Found"
+msgstr "N'eus bet kavet netra"
+
+#: comments.php:43 comments.php:68
+msgid "Newer Comments"
+msgstr "Evezhiadennoù Neveshoc'h"
+
+#: comments.php:39 comments.php:64
+msgid "Older Comments"
+msgstr "Evezhiadennoù Koshoc'h"
+
+#: comments.php:36 comments.php:61
+msgid "Comment navigation"
+msgstr "Merdeiñ en evezhiadennoù"
+
+#. translators: %1$s: smiley
+#: 404.php:41
+msgid "Try looking in the monthly archives. %1$s"
+msgstr "Klaskit sellet en dielloù miziek. %1$s"
+
+#: 404.php:24
+msgid "Most Used Categories"
+msgstr "Rannoù implijetañ"
+
+#: 404.php:16
+msgid "It looks like nothing was found at this location. Maybe try one of the links below or a search?"
+msgstr "N'eus bet kavet netra el lec'h-mañ. Klaskit unan eus al liammoù dindan pe ur c'hlask ?"

BIN
libretto/languages/bs.mo


+ 77 - 0
libretto/languages/bs.po

@@ -0,0 +1,77 @@
+# Translation of Libretto in Bosnian
+# This file is distributed under the same license as the Libretto package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2015-07-16 13:30:27+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"X-Generator: GlotPress/1.0-alpha-1000\n"
+"Project-Id-Version: Libretto\n"
+
+#: content.php:24 content.php:70 inc/template-tags.php:137
+msgid "Leave a comment"
+msgstr "Komentariši"
+
+#: content-page.php:14 content.php:26 content.php:72 image.php:69
+#: inc/template-tags.php:141
+msgid "Edit"
+msgstr "Uredi"
+
+#: content-page.php:12 content-single.php:14 image.php:58
+msgid "Pages:"
+msgstr "Stranice:"
+
+#: content-page.php:11
+msgid "read more"
+msgstr "Nastavi čitati"
+
+#: content-none.php:28
+msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
+msgstr "Izgleda da ne možemo prikazati ono što vam treba. Možda pretraga pomogne."
+
+#: content-none.php:23
+msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
+msgstr "Žao nam je, ali nema rezultata za tražene pojmove. Molimo vas da pokušate ponovo koristeći druge ključne riječi."
+
+#: content-none.php:19
+msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr "Spremni ste da objavite vaš prvi članak? <a href=\"%1$s\">Započnite ovdje</a>."
+
+#: content-none.php:13
+msgid "Nothing Found"
+msgstr "Ništa nije pronađeno"
+
+#: comments.php:43 comments.php:68
+msgid "Newer Comments"
+msgstr "Noviji komentari"
+
+#: comments.php:39 comments.php:64
+msgid "Older Comments"
+msgstr "Stariji komentari"
+
+#: comments.php:36 comments.php:61
+msgid "Comment navigation"
+msgstr "Navigacija komentara"
+
+#: comments.php:27
+msgctxt "comments title"
+msgid "One thought on &ldquo;%2$s&rdquo;"
+msgid_plural "%1$s thoughts on &ldquo;%2$s&rdquo;"
+msgstr[0] "%1$s komentar na &ldquo;%2$s&rdquo;"
+msgstr[1] "%1$s komentara na &ldquo;%2$s&rdquo;"
+msgstr[2] "%1$s komentara na &ldquo;%2$s&rdquo;"
+
+#. translators: %1$s: smiley
+#: 404.php:41
+msgid "Try looking in the monthly archives. %1$s"
+msgstr "Pogledajte u mjesečnim arhivama. %1$s"
+
+#: 404.php:24
+msgid "Most Used Categories"
+msgstr "Najkorištenije kategorije"
+
+#: 404.php:16
+msgid "It looks like nothing was found at this location. Maybe try one of the links below or a search?"
+msgstr "Izgleda da ništa nije pronađeno na toj lokaciji. Možda da pokušate sa nekim od linkova ispod?"

BIN
libretto/languages/cy.mo


+ 74 - 0
libretto/languages/cy.po

@@ -0,0 +1,74 @@
+# Translation of Libretto in Welsh
+# This file is distributed under the same license as the Libretto package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2015-07-16 13:30:26+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;\n"
+"X-Generator: GlotPress/1.0-alpha-1000\n"
+"Project-Id-Version: Libretto\n"
+
+#: content.php:24 content.php:70 inc/template-tags.php:137
+msgid "Leave a comment"
+msgstr "Rho sylw"
+
+#: content-page.php:14 content.php:26 content.php:72 image.php:69
+#: inc/template-tags.php:141
+msgid "Edit"
+msgstr "Golygu"
+
+#: content-page.php:12 content-single.php:14 image.php:58
+msgid "Pages:"
+msgstr "Tudalennau:"
+
+#: content-none.php:28
+msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
+msgstr "Mae'n ymddangos nad ydych yn gallu canfod yr hyn rydych yn chwilio amdano. Efallai y gall chwilio fod o gymorth."
+
+#: content-none.php:23
+msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
+msgstr "Does dim yn cydweddu eich geiriau chwilio. Ceisiwch eto gydag allweddeiriau gwahanol."
+
+#: content-none.php:19
+msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr "Barod i gyhoeddi eich cofnod cyntaf? <a href=\"%1$s\">Cychwyn fan hyn</a>."
+
+#: content-none.php:13
+msgid "Nothing Found"
+msgstr "Heb ganfod dim"
+
+#: comments.php:43 comments.php:68
+msgid "Newer Comments"
+msgstr "Sylwadau Diweddarach"
+
+#: comments.php:39 comments.php:64
+msgid "Older Comments"
+msgstr "Sylwadau Hŷn"
+
+#: comments.php:36 comments.php:61
+msgid "Comment navigation"
+msgstr "Llywio Sylwadau"
+
+#: comments.php:27
+msgctxt "comments title"
+msgid "One thought on &ldquo;%2$s&rdquo;"
+msgid_plural "%1$s thoughts on &ldquo;%2$s&rdquo;"
+msgstr[0] "Un sylw ar &ldquo;%2$s&rdquo;"
+msgstr[1] "%1$s sylw ar &ldquo;%2$s&rdquo;"
+msgstr[2] "%1$s sylw ar &ldquo;%2$s&rdquo;"
+msgstr[3] "%1$s sylw ar &ldquo;%2$s&rdquo;"
+
+#. translators: %1$s: smiley
+#: 404.php:41
+msgid "Try looking in the monthly archives. %1$s"
+msgstr "Ceisiwch edrych yn yr archifau misol. %1$s"
+
+#: 404.php:24
+msgid "Most Used Categories"
+msgstr "Categoriau Mwyaf eu Defnydd"
+
+#: 404.php:16
+msgid "It looks like nothing was found at this location. Maybe try one of the links below or a search?"
+msgstr "Mae'n edrych fel bod dim i'w gael yn fan hyn. Beth am ddilyn un o'r dolenni isod neu chwilio?"

BIN
libretto/languages/da.mo


+ 72 - 0
libretto/languages/da.po

@@ -0,0 +1,72 @@
+# Translation of Libretto in Danish
+# This file is distributed under the same license as the Libretto package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2015-07-16 13:30:27+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: GlotPress/1.0-alpha-1000\n"
+"Project-Id-Version: Libretto\n"
+
+#: content.php:24 content.php:70 inc/template-tags.php:137
+msgid "Leave a comment"
+msgstr "Skriv en kommentar"
+
+#: content-page.php:14 content.php:26 content.php:72 image.php:69
+#: inc/template-tags.php:141
+msgid "Edit"
+msgstr "Rediger"
+
+#: content-page.php:12 content-single.php:14 image.php:58
+msgid "Pages:"
+msgstr "Sider:"
+
+#: content-page.php:11
+msgid "read more"
+msgstr "Læs mere"
+
+#: content-none.php:28
+msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
+msgstr "Det ser ud til, at vi ikke kan finde det, du leder efter. Måske vil en søgning hjælpe."
+
+#: content-none.php:23
+msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
+msgstr "Beklager, men din søgning gav ingen resultater. Prøv igen med nogle andre søgeord."
+
+#: content-none.php:19
+msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr "Klar til at udgive dit første indlæg? <a href=\"%1$s\">Kom i gang her</a>."
+
+#: content-none.php:13
+msgid "Nothing Found"
+msgstr "Intet fundet"
+
+#: comments.php:43 comments.php:68
+msgid "Newer Comments"
+msgstr "Nyere kommentarer"
+
+#: comments.php:39 comments.php:64
+msgid "Older Comments"
+msgstr "Ældre kommentarer"
+
+#: comments.php:36 comments.php:61
+msgid "Comment navigation"
+msgstr "Kommentar navigation"
+
+#: comments.php:27
+msgctxt "comments title"
+msgid "One thought on &ldquo;%2$s&rdquo;"
+msgid_plural "%1$s thoughts on &ldquo;%2$s&rdquo;"
+msgstr[0] "En mening om &ldquo;%2$s&rdquo;"
+msgstr[1] "%1$s meninger om &ldquo;%2$s&rdquo;"
+
+#. translators: %1$s: smiley
+#: 404.php:41
+msgid "Try looking in the monthly archives. %1$s"
+msgstr "Prøv at kikke i månedsarkiverne %1$s"
+
+#: 404.php:24
+msgid "Most Used Categories"
+msgstr "Mest brugte kategorier"

BIN
libretto/languages/de.mo


+ 313 - 0
libretto/languages/de.po

@@ -0,0 +1,313 @@
+# Translation of WordPress.com - Themes - Libretto in German
+# This file is distributed under the same license as the WordPress.com - Themes - Libretto package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2017-03-23 07:47:32+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: GlotPress/2.4.0-alpha\n"
+"Language: de\n"
+"Project-Id-Version: WordPress.com - Themes - Libretto\n"
+
+#: inc/wpcom-colors.php:52
+msgid "Accent"
+msgstr "Accent"
+
+#: inc/wpcom-colors.php:34
+msgid "Text"
+msgstr "Text"
+
+#. translators: used between list items, there is a space after the comma
+#: inc/template-tags.php:129
+msgid "Tagged"
+msgstr "Verschlagwortet mit"
+
+#. Author URI of the plugin/theme
+#: wp-content/themes/pub/libretto/style.css
+msgid "http://wordpress.com/themes/"
+msgstr "http://wordpress.com/themes/"
+
+#. Author of the plugin/theme
+#: wp-content/themes/pub/libretto/style.css
+msgid "Automattic"
+msgstr "Automattic"
+
+#: inc/template-tags.php:193
+msgid "Archives"
+msgstr "Archive"
+
+#. translators: 1: Taxonomy singular name, 2: Current taxonomy term
+#: inc/template-tags.php:191
+msgid "%1$s: %2$s"
+msgstr "%1$s @ %2$s"
+
+#: inc/template-tags.php:187
+msgid "Archives: %s"
+msgstr "Archive: %s"
+
+#: inc/template-tags.php:184
+msgctxt "post format archive title"
+msgid "Chats"
+msgstr "Chats"
+
+#: inc/template-tags.php:182
+msgctxt "post format archive title"
+msgid "Audio"
+msgstr "Audio"
+
+#: inc/template-tags.php:180
+msgctxt "post format archive title"
+msgid "Statuses"
+msgstr "Status"
+
+#: inc/template-tags.php:178
+msgctxt "post format archive title"
+msgid "Links"
+msgstr "Links"
+
+#: inc/template-tags.php:176
+msgctxt "post format archive title"
+msgid "Quotes"
+msgstr "Zitate"
+
+#: inc/template-tags.php:174
+msgctxt "post format archive title"
+msgid "Videos"
+msgstr "Videos"
+
+#: inc/template-tags.php:172
+msgctxt "post format archive title"
+msgid "Images"
+msgstr "Bilder"
+
+#: inc/template-tags.php:170
+msgctxt "post format archive title"
+msgid "Galleries"
+msgstr "Galerien"
+
+#: inc/template-tags.php:168
+msgctxt "post format archive title"
+msgid "Asides"
+msgstr "Kurzmitteilungen"
+
+#: inc/template-tags.php:165
+msgctxt "daily archives date format"
+msgid "F j, Y"
+msgstr "j. F Y"
+
+#: inc/template-tags.php:165
+msgid "Day: %s"
+msgstr "Tag: %s"
+
+#: inc/template-tags.php:163
+msgctxt "monthly archives date format"
+msgid "F Y"
+msgstr "F Y"
+
+#: inc/template-tags.php:163
+msgid "Month: %s"
+msgstr "Monat: %s"
+
+#: inc/template-tags.php:161
+msgctxt "yearly archives date format"
+msgid "Y"
+msgstr "Y"
+
+#: inc/template-tags.php:161
+msgid "Year: %s"
+msgstr "Jahr: %s"
+
+#: inc/template-tags.php:159
+msgid "Author: %s"
+msgstr "Alle Beiträge von %s"
+
+#: inc/template-tags.php:157
+msgid "Tag: %s"
+msgstr "Tag: %s"
+
+#: inc/template-tags.php:155
+msgid "Category: %s"
+msgstr "Kategorie: %s"
+
+#: inc/template-tags.php:125
+msgid "Posted in %1$s"
+msgstr "Veröffentlicht in %1$s"
+
+#. translators: used between list items, there is a space after the comma
+#: inc/template-tags.php:123 inc/template-tags.php:129
+msgid ", "
+msgstr ", "
+
+#: inc/template-tags.php:106
+msgctxt "post author"
+msgid "by %s"
+msgstr "von %s"
+
+#: inc/template-tags.php:89
+msgctxt "post date"
+msgid "Posted on %s"
+msgstr "Veröffentlicht am %s"
+
+#: inc/template-tags.php:36
+msgid "Post navigation"
+msgstr "Beitragsnavigation"
+
+#: image.php:62
+msgid "Page"
+msgstr "Seite"
+
+#: image.php:50
+msgid "Next image"
+msgstr "Nächstes Bild"
+
+#: image.php:47
+msgid "Previous image"
+msgstr "Vorheriges Bild"
+
+#: header.php:95
+msgid "Search results"
+msgstr "Suchergebnisse"
+
+#: header.php:92
+msgid "Oops! That page can&rsquo;t be found."
+msgstr "Diese Seite konnte leider nicht gefunden werden."
+
+#: header.php:91
+msgid "Error"
+msgstr "Fehler"
+
+#: header.php:39
+msgid "Skip to content"
+msgstr "Zum Inhalt springen"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by Playfair Display, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:159
+msgctxt "Playfair Display font: on or off"
+msgid "on"
+msgstr "on"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by Montserrat, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:153
+msgctxt "Montserrat font: on or off"
+msgid "on"
+msgstr "on"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by Libre Baskerville, translate this to 'off'. Do not
+#. translate
+#. * into your own language.
+#: functions.php:147
+msgctxt "Libre Baskerville font: on or off"
+msgid "on"
+msgstr "on"
+
+#: functions.php:119
+msgid "Third Footer Sidebar"
+msgstr "Dritte Footer-Seitenleiste"
+
+#: functions.php:111
+msgid "Second Footer Sidebar"
+msgstr "Zweite Footer-Seitenleiste"
+
+#: functions.php:103
+msgid "First Footer Sidebar"
+msgstr "Erste Footer-Seitenleiste"
+
+#: functions.php:58
+msgid "Primary Menu"
+msgstr "Primäres Menü"
+
+#: footer.php:13
+msgid "Theme: %1$s by %2$s."
+msgstr "Theme: %1$s von %2$s."
+
+#: footer.php:12
+msgid "Proudly powered by %s."
+msgstr "Stolz präsentiert von %s."
+
+#: footer.php:12
+msgid "http://wordpress.org/"
+msgstr "http://wordpress.org/"
+
+#: content.php:53
+msgid "Read more"
+msgstr "Weiterlesen"
+
+#: content.php:24 content.php:70 inc/template-tags.php:134
+msgid "% Comments"
+msgstr "% Kommentare"
+
+#: content.php:24 content.php:70 inc/template-tags.php:134
+msgid "1 Comment"
+msgstr "1 Kommentar"
+
+#: content.php:24 content.php:70 inc/template-tags.php:134
+msgid "Leave a comment"
+msgstr "Hinterlasse einen Kommentar"
+
+#: content-page.php:14 content.php:26 content.php:72 image.php:69
+#: inc/template-tags.php:138
+msgid "Edit"
+msgstr "Bearbeiten"
+
+#: content-page.php:12 content-single.php:14 image.php:58
+msgid "Pages:"
+msgstr "Seiten:"
+
+#: content-page.php:11
+msgid "read more"
+msgstr "Weiterlesen"
+
+#: content-none.php:28
+msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
+msgstr "Wie es scheint, kann das Gesuchte nicht gefunden werden. Vielleicht hilft die Suchfunktion."
+
+#: content-none.php:23
+msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
+msgstr "Tut mir Leid, aber zu deinem Suchbegriff konnte nichts gefunden werden. Versuche es mit anderen Schlüsselwörtern doch erneut."
+
+#: content-none.php:19
+msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr "Bereit deinen ersten Beitrag zu veröffentlichen? <a href=\"%1$s\">Erste Schritte</a>."
+
+#: content-none.php:13
+msgid "Nothing Found"
+msgstr "Nichts gefunden"
+
+#: comments.php:43 comments.php:68
+msgid "Newer Comments"
+msgstr "Neuere Kommentare"
+
+#: comments.php:39 comments.php:64
+msgid "Older Comments"
+msgstr "Ältere Kommentare"
+
+#: comments.php:36 comments.php:61
+msgid "Comment navigation"
+msgstr "Kommentar-Navigation"
+
+#: comments.php:27
+msgctxt "comments title"
+msgid "One thought on &ldquo;%2$s&rdquo;"
+msgid_plural "%1$s thoughts on &ldquo;%2$s&rdquo;"
+msgstr[0] "Ein Gedanke zu &ldquo;%2$s&rdquo;"
+msgstr[1] "%1$s Gedanken zu &ldquo;%2$s&rdquo;"
+
+#. translators: %1$s: smiley
+#: 404.php:41
+msgid "Try looking in the monthly archives. %1$s"
+msgstr "Versuchs mit einem Blick in die monatlichen Archive. %1$s"
+
+#: 404.php:24
+msgid "Most Used Categories"
+msgstr "Oft verwendete Kategorien"
+
+#: 404.php:16
+msgid "It looks like nothing was found at this location. Maybe try one of the links below or a search?"
+msgstr "Sieht so aus, als ob an dieser Stelle nichts gefunden wird. Vielleicht versuchst Du es mit einem der Links unten oder einer Suche?"

BIN
libretto/languages/el-po.mo


+ 76 - 0
libretto/languages/el-po.po

@@ -0,0 +1,76 @@
+# Translation of Libretto in Greek (Polytonic)
+# This file is distributed under the same license as the Libretto package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2015-07-16 13:30:27+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: GlotPress/1.0-alpha-1000\n"
+"Project-Id-Version: Libretto\n"
+
+#: content.php:24 content.php:70 inc/template-tags.php:137
+msgid "Leave a comment"
+msgstr "Σχολιάστε"
+
+#: content-page.php:14 content.php:26 content.php:72 image.php:69
+#: inc/template-tags.php:141
+msgid "Edit"
+msgstr "Ἐπεξεργασία"
+
+#: content-page.php:12 content-single.php:14 image.php:58
+msgid "Pages:"
+msgstr "Σελίδες:"
+
+#: content-page.php:11
+msgid "read more"
+msgstr "Διαβάστε περισσότερα"
+
+#: content-none.php:28
+msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
+msgstr "Μᾶλλον δὲν μποροῦμε νὰ βροῦμε αὐτὸ ποὺ ψάχνετε. Ἴσως βοηθήσει μιὰ ἀναζήτηση."
+
+#: content-none.php:23
+msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
+msgstr "Λυπούμεθα, ἀλλὰ τίποτε δὲν ταιριάζει μὲ τὶς λέξεις ἀναζήτησης. Παρακαλοῦμε ξαναδοκιμάστε μὲ διαφορετικὲς λέξεις-κλειδιά."
+
+#: content-none.php:19
+msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr "Ἕτοιμος/-η γιὰ τὸ πρῶτο σας ἄρθρο; <a href=\"%1$s\">Ξεκινῆστε ἀπὸ δῶ</a>."
+
+#: content-none.php:13
+msgid "Nothing Found"
+msgstr "Δὲν βρέθηκε τίποτε"
+
+#: comments.php:43 comments.php:68
+msgid "Newer Comments"
+msgstr "Νεότερα σχόλια"
+
+#: comments.php:39 comments.php:64
+msgid "Older Comments"
+msgstr "Παλαιότερα σχόλια"
+
+#: comments.php:36 comments.php:61
+msgid "Comment navigation"
+msgstr "Πλοήγηση στὰ σχόλια"
+
+#: comments.php:27
+msgctxt "comments title"
+msgid "One thought on &ldquo;%2$s&rdquo;"
+msgid_plural "%1$s thoughts on &ldquo;%2$s&rdquo;"
+msgstr[0] "Μιὰ σκέψη πάνω στὸ &ldquo;%2$s&rdquo;"
+msgstr[1] "%1$s σκέψεις πάνω στὸ &ldquo;%2$s&rdquo;"
+
+#. translators: %1$s: smiley
+#: 404.php:41
+msgid "Try looking in the monthly archives. %1$s"
+msgstr "Προσπαθῆστε νὰ ψάξετε στὰ μηνιαῖα ἀρχεῖα. %1$s"
+
+#: 404.php:24
+msgid "Most Used Categories"
+msgstr "Οἱ πιὸ χρησιμοποιημένες κατηγορίες"
+
+#: 404.php:16
+msgid "It looks like nothing was found at this location. Maybe try one of the links below or a search?"
+msgstr "Στὴν τοποθεσία αὐτὴν δὲν βρέθηκε τίποτε. Ἂν θέλετε δοκιμάστε κάποιον ἀπὸ τοὺς κατωτέρω συνδέσμους ἢ μιὰν ἀναζήτηση."

BIN
libretto/languages/eo.mo


+ 76 - 0
libretto/languages/eo.po

@@ -0,0 +1,76 @@
+# Translation of Libretto in Esperanto
+# This file is distributed under the same license as the Libretto package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2015-07-16 13:30:26+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: GlotPress/1.0-alpha-1000\n"
+"Project-Id-Version: Libretto\n"
+
+#: content.php:24 content.php:70 inc/template-tags.php:137
+msgid "Leave a comment"
+msgstr "Komenti"
+
+#: content-page.php:14 content.php:26 content.php:72 image.php:69
+#: inc/template-tags.php:141
+msgid "Edit"
+msgstr "Redakti"
+
+#: content-page.php:12 content-single.php:14 image.php:58
+msgid "Pages:"
+msgstr "Paĝoj:"
+
+#: content-page.php:11
+msgid "read more"
+msgstr "Legi pli"
+
+#: content-none.php:28
+msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
+msgstr "Ŝajnas, ke ni ne povas trovi tion. Eble serĉo helpos."
+
+#: content-none.php:23
+msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
+msgstr "Bedaŭrinde, nenio kongruis kun viaj serĉaj kriterioj. Bonvolu provi denove, uzante malsamajn vortojn."
+
+#: content-none.php:19
+msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr "Ĉu preta por publikigi vian unuan afiŝon? <a href=\"%1$s\">Eku ĉi tie</a>."
+
+#: content-none.php:13
+msgid "Nothing Found"
+msgstr "Nenio estis trovita"
+
+#: comments.php:43 comments.php:68
+msgid "Newer Comments"
+msgstr "Pli novaj komentoj"
+
+#: comments.php:39 comments.php:64
+msgid "Older Comments"
+msgstr "Pli malnovaj komentoj"
+
+#: comments.php:36 comments.php:61
+msgid "Comment navigation"
+msgstr "Navigado tra komentoj"
+
+#: comments.php:27
+msgctxt "comments title"
+msgid "One thought on &ldquo;%2$s&rdquo;"
+msgid_plural "%1$s thoughts on &ldquo;%2$s&rdquo;"
+msgstr[0] "Penso pri &ldquo;%2$s&rdquo;"
+msgstr[1] "%1$s pensoj pri &ldquo;%2$s&rdquo;"
+
+#. translators: %1$s: smiley
+#: 404.php:41
+msgid "Try looking in the monthly archives. %1$s"
+msgstr "Provu rigardi en la monataj arkivoj: %1$s"
+
+#: 404.php:24
+msgid "Most Used Categories"
+msgstr "Plej uzataj kategorioj"
+
+#: 404.php:16
+msgid "It looks like nothing was found at this location. Maybe try one of the links below or a search?"
+msgstr "Aspektas kvazaŭ nenio estis trovita ĉe ĉi tiu loko. Ĉu eble provi unu de la subaj ligiloj aŭ serĉon?"

BIN
libretto/languages/es.mo


+ 76 - 0
libretto/languages/es.po

@@ -0,0 +1,76 @@
+# Translation of Libretto in Spanish (Spain)
+# This file is distributed under the same license as the Libretto package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2015-07-16 13:30:26+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: GlotPress/1.0-alpha-1000\n"
+"Project-Id-Version: Libretto\n"
+
+#: content.php:24 content.php:70 inc/template-tags.php:137
+msgid "Leave a comment"
+msgstr "Deja un comentario"
+
+#: content-page.php:14 content.php:26 content.php:72 image.php:69
+#: inc/template-tags.php:141
+msgid "Edit"
+msgstr "Editar"
+
+#: content-page.php:12 content-single.php:14 image.php:58
+msgid "Pages:"
+msgstr "Páginas:"
+
+#: content-page.php:11
+msgid "read more"
+msgstr "Leer Más"
+
+#: content-none.php:28
+msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
+msgstr "Parece que no podemos encontrar lo que estás buscando. Tal vez la búsqueda le pueda ayudar."
+
+#: content-none.php:23
+msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
+msgstr "Lo sentimos, pero nada coincidió con su búsqueda. Por favor inténtelo de nuevo con otras palabras clave."
+
+#: content-none.php:19
+msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr "¿Preparado para publicar tu primera entrada? <a href=\"%1$s\">Empieza aquí</a>."
+
+#: content-none.php:13
+msgid "Nothing Found"
+msgstr "No se ha encontrado nada"
+
+#: comments.php:43 comments.php:68
+msgid "Newer Comments"
+msgstr "Comentarios más recientes"
+
+#: comments.php:39 comments.php:64
+msgid "Older Comments"
+msgstr "Comentarios anteriores"
+
+#: comments.php:36 comments.php:61
+msgid "Comment navigation"
+msgstr "Navegación de comentarios"
+
+#: comments.php:27
+msgctxt "comments title"
+msgid "One thought on &ldquo;%2$s&rdquo;"
+msgid_plural "%1$s thoughts on &ldquo;%2$s&rdquo;"
+msgstr[0] "Un comentario en &ldquo;%2$s&rdquo;"
+msgstr[1] "%1$s comentarios en &ldquo;%2$s&rdquo;"
+
+#. translators: %1$s: smiley
+#: 404.php:41
+msgid "Try looking in the monthly archives. %1$s"
+msgstr "Trata de buscar en los archivos mensuales. %1$s"
+
+#: 404.php:24
+msgid "Most Used Categories"
+msgstr "Categorías más usadas"
+
+#: 404.php:16
+msgid "It looks like nothing was found at this location. Maybe try one of the links below or a search?"
+msgstr "Parece que no se encontró nada en esta ubicación. ¿Quizás pruebes con uno de los enlaces de abajo o una búsqueda?"

BIN
libretto/languages/eu.mo


+ 72 - 0
libretto/languages/eu.po

@@ -0,0 +1,72 @@
+# Translation of Libretto in Basque
+# This file is distributed under the same license as the Libretto package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2015-07-16 13:30:26+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: GlotPress/1.0-alpha-1000\n"
+"Project-Id-Version: Libretto\n"
+
+#: content.php:24 content.php:70 inc/template-tags.php:137
+msgid "Leave a comment"
+msgstr "Iruzkin bat utzi"
+
+#: content-page.php:14 content.php:26 content.php:72 image.php:69
+#: inc/template-tags.php:141
+msgid "Edit"
+msgstr "Zuzendu"
+
+#: content-page.php:12 content-single.php:14 image.php:58
+msgid "Pages:"
+msgstr "Orriak:"
+
+#: content-page.php:11
+msgid "read more"
+msgstr "Irakurtzen jarraitu"
+
+#: content-none.php:28
+msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
+msgstr "Badirudi ezin izan dugula bila zabiltzana aurkitu. Erabil ezazu bilaketa mesedez."
+
+#: content-none.php:23
+msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
+msgstr "Barkatu, ez dago emaitzik. Saiatu beste gauza bat bilatzen."
+
+#: content-none.php:19
+msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr "Zeure lehen posta argitaratzeko prest? <a href=\"%1$s\">Hementxe hasi</a>."
+
+#: content-none.php:13
+msgid "Nothing Found"
+msgstr "Ez da ezer aurkitu"
+
+#: comments.php:43 comments.php:68
+msgid "Newer Comments"
+msgstr "Erantzun berriagoak"
+
+#: comments.php:39 comments.php:64
+msgid "Older Comments"
+msgstr "Erantzun zaharragoak"
+
+#: comments.php:36 comments.php:61
+msgid "Comment navigation"
+msgstr "Erantzunetan nabigatu"
+
+#: comments.php:27
+msgctxt "comments title"
+msgid "One thought on &ldquo;%2$s&rdquo;"
+msgid_plural "%1$s thoughts on &ldquo;%2$s&rdquo;"
+msgstr[0] "Erantzun bat &ldquo;%2$s&rdquo; sarreran"
+msgstr[1] "%1$s erantzun &ldquo;%2$s&rdquo; sarreran"
+
+#. translators: %1$s: smiley
+#: 404.php:41
+msgid "Try looking in the monthly archives. %1$s"
+msgstr "Saiatu hilabeteroko artxiboan begiratzen . %1$s"
+
+#: 404.php:24
+msgid "Most Used Categories"
+msgstr "Gehien erabilitako atalak"

BIN
libretto/languages/fa.mo


+ 324 - 0
libretto/languages/fa.po

@@ -0,0 +1,324 @@
+# Translation of WordPress.com - Themes - Libretto in Persian
+# This file is distributed under the same license as the WordPress.com - Themes - Libretto package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2017-05-03 00:55:36+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: GlotPress/2.4.0-alpha\n"
+"Language: fa\n"
+"Project-Id-Version: WordPress.com - Themes - Libretto\n"
+
+#: inc/wpcom-colors.php:52
+msgid "Accent"
+msgstr "تأکید"
+
+#: inc/wpcom-colors.php:34
+msgid "Text"
+msgstr "متن"
+
+#. translators: used between list items, there is a space after the comma
+#: inc/template-tags.php:129
+msgid "Tagged"
+msgstr "برچسب‌خورده با"
+
+#. Author URI of the plugin/theme
+#: wp-content/themes/pub/libretto/style.css
+msgid "http://wordpress.com/themes/"
+msgstr "http://wordpress.com/themes/"
+
+#. Author of the plugin/theme
+#: wp-content/themes/pub/libretto/style.css
+msgid "Automattic"
+msgstr "Automattic"
+
+#: inc/template-tags.php:193
+msgid "Archives"
+msgstr "بایگانی ها"
+
+#. translators: 1: Taxonomy singular name, 2: Current taxonomy term
+#: inc/template-tags.php:191
+msgid "%1$s: %2$s"
+msgstr "%1$s: %2$s"
+
+#: inc/template-tags.php:187
+msgid "Archives: %s"
+msgstr "بایگانی‌ها: %s"
+
+#: inc/template-tags.php:184
+msgctxt "post format archive title"
+msgid "Chats"
+msgstr "گپ‌ها"
+
+#: inc/template-tags.php:182
+msgctxt "post format archive title"
+msgid "Audio"
+msgstr "صوت"
+
+#: inc/template-tags.php:180
+msgctxt "post format archive title"
+msgid "Statuses"
+msgstr "وضعیت‌ها"
+
+#: inc/template-tags.php:178
+msgctxt "post format archive title"
+msgid "Links"
+msgstr "پیوندها"
+
+#: inc/template-tags.php:176
+msgctxt "post format archive title"
+msgid "Quotes"
+msgstr "گفتاوردها"
+
+#: inc/template-tags.php:174
+msgctxt "post format archive title"
+msgid "Videos"
+msgstr "فیلم‌ها"
+
+#: inc/template-tags.php:172
+msgctxt "post format archive title"
+msgid "Images"
+msgstr "تصویرها"
+
+#: inc/template-tags.php:170
+msgctxt "post format archive title"
+msgid "Galleries"
+msgstr "گالری‌‌ها"
+
+#: inc/template-tags.php:168
+msgctxt "post format archive title"
+msgid "Asides"
+msgstr "در حاشیه‌ها"
+
+#: inc/template-tags.php:165
+msgctxt "daily archives date format"
+msgid "F j, Y"
+msgstr "j F Y"
+
+#: inc/template-tags.php:165
+msgid "Day: %s"
+msgstr "روز: %s"
+
+#: inc/template-tags.php:163
+msgctxt "monthly archives date format"
+msgid "F Y"
+msgstr "F Y"
+
+#: inc/template-tags.php:163
+msgid "Month: %s"
+msgstr "ماه: %s"
+
+#: inc/template-tags.php:161
+msgctxt "yearly archives date format"
+msgid "Y"
+msgstr "Y"
+
+#: inc/template-tags.php:161
+msgid "Year: %s"
+msgstr "سال: %s"
+
+#: inc/template-tags.php:159
+msgid "Author: %s"
+msgstr "نویسنده: %s"
+
+#: inc/template-tags.php:157
+msgid "Tag: %s"
+msgstr "برچسب‌ها: %s"
+
+#: inc/template-tags.php:155
+msgid "Category: %s"
+msgstr "دسته: %s"
+
+#: inc/template-tags.php:125
+msgid "Posted in %1$s"
+msgstr "ارسال شده در %1$s"
+
+#. translators: used between list items, there is a space after the comma
+#: inc/template-tags.php:123 inc/template-tags.php:129
+msgid ", "
+msgstr "، "
+
+#: inc/template-tags.php:106
+msgctxt "post author"
+msgid "by %s"
+msgstr "به دست %s"
+
+#: inc/template-tags.php:89
+msgctxt "post date"
+msgid "Posted on %s"
+msgstr "نوشته‌شده در %s"
+
+#: inc/template-tags.php:36
+msgid "Post navigation"
+msgstr "پیمایش نوشته"
+
+#: image.php:62
+msgid "Page"
+msgstr "برگه"
+
+#: image.php:50
+msgid "Next image"
+msgstr "تصویر پسین"
+
+#: image.php:47
+msgid "Previous image"
+msgstr "تصویر پیشین"
+
+#: header.php:95
+msgid "Search results"
+msgstr "نتایج جست‌وجو"
+
+#: header.php:92
+msgid "Oops! That page can&rsquo;t be found."
+msgstr "اوه! این برگه پیدا نمی‌شه."
+
+#: header.php:91
+msgid "Error"
+msgstr "خطا"
+
+#: header.php:39
+msgid "Skip to content"
+msgstr "رفتن به محتوا"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by Droid Mono, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:165
+msgctxt "Droid Sans Mono font: on or off"
+msgid "on"
+msgstr "off"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by Playfair Display, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:159
+msgctxt "Playfair Display font: on or off"
+msgid "on"
+msgstr "روشن"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by Montserrat, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:153
+msgctxt "Montserrat font: on or off"
+msgid "on"
+msgstr "روشن"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by Libre Baskerville, translate this to 'off'. Do not
+#. translate
+#. * into your own language.
+#: functions.php:147
+msgctxt "Libre Baskerville font: on or off"
+msgid "on"
+msgstr "off"
+
+#: functions.php:119
+msgid "Third Footer Sidebar"
+msgstr "سومین نوار کناری پسایند"
+
+#: functions.php:111
+msgid "Second Footer Sidebar"
+msgstr "دومین نوار کناری پسایند"
+
+#: functions.php:103
+msgid "First Footer Sidebar"
+msgstr "اولین نوار کناری پسایند"
+
+#: functions.php:58
+msgid "Primary Menu"
+msgstr "فهرست اصلی"
+
+#: footer.php:13
+msgid "Theme: %1$s by %2$s."
+msgstr "قالب %1$s از %2$s."
+
+#: footer.php:12
+msgid "Proudly powered by %s."
+msgstr "با افتخار نیروگرفته‌از %s"
+
+#: footer.php:12
+msgid "http://wordpress.org/"
+msgstr "http://wordpress.org/"
+
+#: content.php:53
+msgid "Read more"
+msgstr "بیشتر بخوانید"
+
+#: content.php:24 content.php:70 inc/template-tags.php:134
+msgid "% Comments"
+msgstr "% دیدگاه"
+
+#: content.php:24 content.php:70 inc/template-tags.php:134
+msgid "1 Comment"
+msgstr "۱ دیدگاه"
+
+#: content.php:24 content.php:70 inc/template-tags.php:134
+msgid "Leave a comment"
+msgstr "بیان دیدگاه"
+
+#: content-page.php:14 content.php:26 content.php:72 image.php:69
+#: inc/template-tags.php:138
+msgid "Edit"
+msgstr "ویرایش"
+
+#: content-page.php:12 content-single.php:14 image.php:58
+msgid "Pages:"
+msgstr "صفحه‌ها:"
+
+#: content-page.php:11
+msgid "read more"
+msgstr "بیشتر بخوانید"
+
+#: content-none.php:28
+msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
+msgstr "به نظر می‌آید ما نمی‌توانیم آنچه به دنبالش هستید بیابیم. احتمالا جست‌وجو می‌تواند کمک کند."
+
+#: content-none.php:23
+msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
+msgstr "متأسفانه، هیچ‌چیزی با عبارت‌های جستجوی شما مطابقت نداشت. لطفاً دوباره با چند کلیدواژهٔ متفاوت تلاش کنید."
+
+#: content-none.php:19
+msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr "آمادهٔ انتشار نخستین نوشتهٔ خود هستید؟ <a href=\"%1$s\">از اینجا بیآغازید</a>."
+
+#: content-none.php:13
+msgid "Nothing Found"
+msgstr "چیزی یافت نشد"
+
+#: comments.php:79
+msgid "Comments are now closed."
+msgstr "دیدگاه‌های هم‌اکنون بسته هستند."
+
+#: comments.php:43 comments.php:68
+msgid "Newer Comments"
+msgstr "دیدگاه‌های تازه‌تر"
+
+#: comments.php:39 comments.php:64
+msgid "Older Comments"
+msgstr "دیدگاه‌های پیشین"
+
+#: comments.php:36 comments.php:61
+msgid "Comment navigation"
+msgstr "ناوبری دیدگاه"
+
+#: comments.php:27
+msgctxt "comments title"
+msgid "One thought on &ldquo;%2$s&rdquo;"
+msgid_plural "%1$s thoughts on &ldquo;%2$s&rdquo;"
+msgstr[0] "%1$s نظر برای &ldquo;%2$s&rdquo;"
+
+#. translators: %1$s: smiley
+#: 404.php:41
+msgid "Try looking in the monthly archives. %1$s"
+msgstr "بد نیست نگاهی به بایگانی ماهانه بیندازید. %1$s"
+
+#: 404.php:24
+msgid "Most Used Categories"
+msgstr "پراستفاده‌ترین دسته‌ها"
+
+#: 404.php:16
+msgid "It looks like nothing was found at this location. Maybe try one of the links below or a search?"
+msgstr "به نظر می‌رسد چیزی در این مکان نیست. شاید بخواهید یکی از پیوندهای زیر یا جست‌وجو را آزمایش کنید."

BIN
libretto/languages/fi.mo


+ 76 - 0
libretto/languages/fi.po

@@ -0,0 +1,76 @@
+# Translation of Libretto in Finnish
+# This file is distributed under the same license as the Libretto package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2015-07-16 13:30:27+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: GlotPress/1.0-alpha-1000\n"
+"Project-Id-Version: Libretto\n"
+
+#: content.php:24 content.php:70 inc/template-tags.php:137
+msgid "Leave a comment"
+msgstr "Jätä kommentti"
+
+#: content-page.php:14 content.php:26 content.php:72 image.php:69
+#: inc/template-tags.php:141
+msgid "Edit"
+msgstr "Muokkaa"
+
+#: content-page.php:12 content-single.php:14 image.php:58
+msgid "Pages:"
+msgstr "Sivut:"
+
+#: content-page.php:11
+msgid "read more"
+msgstr "Lue lisää"
+
+#: content-none.php:28
+msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
+msgstr "Emme valitettavasti löytäneet etsimääsi. Ehkä hakutoiminnosta on apua."
+
+#: content-none.php:23
+msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
+msgstr "Pahoittelut mutta mitään ei löytynyt hakuehdoillasi. Kokeile uudelleen joillakin toisilla hakusanoilla."
+
+#: content-none.php:19
+msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr "Oletko valmis julkaisemaan ensimmäisen kirjoituksesi? <a href=\"%1$s\">Aloita tästä</a>."
+
+#: content-none.php:13
+msgid "Nothing Found"
+msgstr "Mitään ei löytynyt"
+
+#: comments.php:43 comments.php:68
+msgid "Newer Comments"
+msgstr "Uudemmat kommentit"
+
+#: comments.php:39 comments.php:64
+msgid "Older Comments"
+msgstr "Vanhemmat kommentit"
+
+#: comments.php:36 comments.php:61
+msgid "Comment navigation"
+msgstr "Kommenttien selaus"
+
+#: comments.php:27
+msgctxt "comments title"
+msgid "One thought on &ldquo;%2$s&rdquo;"
+msgid_plural "%1$s thoughts on &ldquo;%2$s&rdquo;"
+msgstr[0] "Yksi kommentti artikkeliin &rdquo;%2$s&rdquo;"
+msgstr[1] "%1$s kommenttia artikkeliin &rdquo;%2$s&rdquo;"
+
+#. translators: %1$s: smiley
+#: 404.php:41
+msgid "Try looking in the monthly archives. %1$s"
+msgstr "Yritä etsiä kuukausittaisista arkistoista. %1$s"
+
+#: 404.php:24
+msgid "Most Used Categories"
+msgstr "Käytetyimmät kategoriat"
+
+#: 404.php:16
+msgid "It looks like nothing was found at this location. Maybe try one of the links below or a search?"
+msgstr "Näyttää siltä, että mitään ei löytynyt tästä osoitteesta. Koita navigoida alla olevista linkeistä tai etsiä haluamaasi."

BIN
libretto/languages/fr-ca.mo


+ 76 - 0
libretto/languages/fr-ca.po

@@ -0,0 +1,76 @@
+# Translation of Libretto in French (Canada)
+# This file is distributed under the same license as the Libretto package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2015-07-16 13:30:26+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: GlotPress/1.0-alpha-1000\n"
+"Project-Id-Version: Libretto\n"
+
+#: content.php:24 content.php:70 inc/template-tags.php:137
+msgid "Leave a comment"
+msgstr "Laisser un commentaire"
+
+#: content-page.php:14 content.php:26 content.php:72 image.php:69
+#: inc/template-tags.php:141
+msgid "Edit"
+msgstr "Modifier"
+
+#: content-page.php:12 content-single.php:14 image.php:58
+msgid "Pages:"
+msgstr "Pages :"
+
+#: content-page.php:11
+msgid "read more"
+msgstr "Lire la Suite"
+
+#: content-none.php:28
+msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
+msgstr "Le contenu demandé n&rsquo;a pu être trouvé. Pourquoi ne pas lancer une recherche? "
+
+#: content-none.php:23
+msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
+msgstr "Désolé, mais rien ne correspond à vos critères. Réessayez en modifiant les termes de recherche."
+
+#: content-none.php:19
+msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr "Vous êtes prêt à publier votre premier article? <a href=\"%1$s\">Commencez ici</a>."
+
+#: content-none.php:13
+msgid "Nothing Found"
+msgstr "Aucun résultat"
+
+#: comments.php:43 comments.php:68
+msgid "Newer Comments"
+msgstr "Commentaires ultérieurs"
+
+#: comments.php:39 comments.php:64
+msgid "Older Comments"
+msgstr "Commentaires antérieurs"
+
+#: comments.php:36 comments.php:61
+msgid "Comment navigation"
+msgstr "Navigation des commentaires"
+
+#: comments.php:27
+msgctxt "comments title"
+msgid "One thought on &ldquo;%2$s&rdquo;"
+msgid_plural "%1$s thoughts on &ldquo;%2$s&rdquo;"
+msgstr[0] "Une réflexion sur &ldquo;%2$s&rdquo;"
+msgstr[1] "%1$s réflexions sur &ldquo;%2$s&rdquo;"
+
+#. translators: %1$s: smiley
+#: 404.php:41
+msgid "Try looking in the monthly archives. %1$s"
+msgstr "Nous vous suggérons de parcourir les archives mensuelles. %1$s"
+
+#: 404.php:24
+msgid "Most Used Categories"
+msgstr "Catégories les plus utilisées"
+
+#: 404.php:16
+msgid "It looks like nothing was found at this location. Maybe try one of the links below or a search?"
+msgstr "Aucun contenu n&rsquo; a été trouvé à l&rsquo;adresse demandée. Pourquoi ne pas essayer l&rsquo;un des liens ci-dessouss, ou encore, lancer une recherche?"

BIN
libretto/languages/fr.mo


+ 321 - 0
libretto/languages/fr.po

@@ -0,0 +1,321 @@
+# Translation of WordPress.com - Themes - Libretto in French (France)
+# This file is distributed under the same license as the WordPress.com - Themes - Libretto package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2017-03-23 07:47:32+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: GlotPress/2.4.0-alpha\n"
+"Language: fr\n"
+"Project-Id-Version: WordPress.com - Themes - Libretto\n"
+
+#: inc/wpcom-colors.php:52
+msgid "Accent"
+msgstr "Accent"
+
+#: inc/wpcom-colors.php:34
+msgid "Text"
+msgstr "Texte"
+
+#. translators: used between list items, there is a space after the comma
+#: inc/template-tags.php:129
+msgid "Tagged"
+msgstr "Tagué"
+
+#. Author URI of the plugin/theme
+#: wp-content/themes/pub/libretto/style.css
+msgid "http://wordpress.com/themes/"
+msgstr "http://wordpress.com/themes/"
+
+#. Author of the plugin/theme
+#: wp-content/themes/pub/libretto/style.css
+msgid "Automattic"
+msgstr "Automattic"
+
+#: inc/template-tags.php:193
+msgid "Archives"
+msgstr "Archives"
+
+#. translators: 1: Taxonomy singular name, 2: Current taxonomy term
+#: inc/template-tags.php:191
+msgid "%1$s: %2$s"
+msgstr "%1$s&nbsp;: %2$s"
+
+#: inc/template-tags.php:187
+msgid "Archives: %s"
+msgstr "Archives&nbsp;: %s"
+
+#: inc/template-tags.php:184
+msgctxt "post format archive title"
+msgid "Chats"
+msgstr "Chats"
+
+#: inc/template-tags.php:182
+msgctxt "post format archive title"
+msgid "Audio"
+msgstr "Son"
+
+#: inc/template-tags.php:180
+msgctxt "post format archive title"
+msgid "Statuses"
+msgstr "Statuts"
+
+#: inc/template-tags.php:178
+msgctxt "post format archive title"
+msgid "Links"
+msgstr "Liens"
+
+#: inc/template-tags.php:176
+msgctxt "post format archive title"
+msgid "Quotes"
+msgstr "Citations"
+
+#: inc/template-tags.php:174
+msgctxt "post format archive title"
+msgid "Videos"
+msgstr "Vidéos"
+
+#: inc/template-tags.php:172
+msgctxt "post format archive title"
+msgid "Images"
+msgstr "Images"
+
+#: inc/template-tags.php:170
+msgctxt "post format archive title"
+msgid "Galleries"
+msgstr "Galeries"
+
+#: inc/template-tags.php:168
+msgctxt "post format archive title"
+msgid "Asides"
+msgstr "Apartés"
+
+#: inc/template-tags.php:165
+msgctxt "daily archives date format"
+msgid "F j, Y"
+msgstr "j F Y"
+
+#: inc/template-tags.php:165
+msgid "Day: %s"
+msgstr "Jour: %s"
+
+#: inc/template-tags.php:163
+msgctxt "monthly archives date format"
+msgid "F Y"
+msgstr "F Y"
+
+#: inc/template-tags.php:163
+msgid "Month: %s"
+msgstr "Mois: %s"
+
+#: inc/template-tags.php:161
+msgctxt "yearly archives date format"
+msgid "Y"
+msgstr "Y"
+
+#: inc/template-tags.php:161
+msgid "Year: %s"
+msgstr "Ann&eacute;e: %s"
+
+#: inc/template-tags.php:159
+msgid "Author: %s"
+msgstr "Auteur : %s"
+
+#: inc/template-tags.php:157
+msgid "Tag: %s"
+msgstr "Tag: %s"
+
+#: inc/template-tags.php:155
+msgid "Category: %s"
+msgstr "Cat&eacute;gorie: %s"
+
+#: inc/template-tags.php:125
+msgid "Posted in %1$s"
+msgstr "Publié dans %1$s"
+
+#. translators: used between list items, there is a space after the comma
+#: inc/template-tags.php:123 inc/template-tags.php:129
+msgid ", "
+msgstr ", "
+
+#: inc/template-tags.php:106
+msgctxt "post author"
+msgid "by %s"
+msgstr "par %s"
+
+#: inc/template-tags.php:89
+msgctxt "post date"
+msgid "Posted on %s"
+msgstr "Publié le %s"
+
+#: inc/template-tags.php:36
+msgid "Post navigation"
+msgstr "Navigation des articles"
+
+#: image.php:62
+msgid "Page"
+msgstr "Page"
+
+#: image.php:50
+msgid "Next image"
+msgstr "Image suivante"
+
+#: image.php:47
+msgid "Previous image"
+msgstr "Image précédente"
+
+#: header.php:95
+msgid "Search results"
+msgstr "Résultats de recherche"
+
+#: header.php:92
+msgid "Oops! That page can&rsquo;t be found."
+msgstr "Oups&nbsp;! Cette page est introuvable."
+
+#: header.php:91
+msgid "Error"
+msgstr "Erreur "
+
+#: header.php:39
+msgid "Skip to content"
+msgstr "Accéder au contenu principal"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by Droid Mono, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:165
+msgctxt "Droid Sans Mono font: on or off"
+msgid "on"
+msgstr "on"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by Playfair Display, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:159
+msgctxt "Playfair Display font: on or off"
+msgid "on"
+msgstr "on"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by Montserrat, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:153
+msgctxt "Montserrat font: on or off"
+msgid "on"
+msgstr "on"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by Libre Baskerville, translate this to 'off'. Do not
+#. translate
+#. * into your own language.
+#: functions.php:147
+msgctxt "Libre Baskerville font: on or off"
+msgid "on"
+msgstr "on"
+
+#: functions.php:119
+msgid "Third Footer Sidebar"
+msgstr "Troisième Zone du Pied de Page"
+
+#: functions.php:111
+msgid "Second Footer Sidebar"
+msgstr "Seconde Zone du Pied de Page"
+
+#: functions.php:103
+msgid "First Footer Sidebar"
+msgstr "Première Zone du Pied de Page"
+
+#: functions.php:58
+msgid "Primary Menu"
+msgstr "Menu principal"
+
+#: footer.php:13
+msgid "Theme: %1$s by %2$s."
+msgstr "Thème&nbsp;: %1$s par %2$s."
+
+#: footer.php:12
+msgid "Proudly powered by %s."
+msgstr "Fièrement propulsé par %s"
+
+#: footer.php:12
+msgid "http://wordpress.org/"
+msgstr "http://wordpress.org/"
+
+#: content.php:53
+msgid "Read more"
+msgstr "Lire la Suite"
+
+#: content.php:24 content.php:70 inc/template-tags.php:134
+msgid "% Comments"
+msgstr "% commentaires"
+
+#: content.php:24 content.php:70 inc/template-tags.php:134
+msgid "1 Comment"
+msgstr "1 commentaire"
+
+#: content.php:24 content.php:70 inc/template-tags.php:134
+msgid "Leave a comment"
+msgstr "Laisser un commentaire"
+
+#: content-page.php:14 content.php:26 content.php:72 image.php:69
+#: inc/template-tags.php:138
+msgid "Edit"
+msgstr "Modifier"
+
+#: content-page.php:12 content-single.php:14 image.php:58
+msgid "Pages:"
+msgstr "Pages&nbsp;:"
+
+#: content-page.php:11
+msgid "read more"
+msgstr "Lire la Suite"
+
+#: content-none.php:28
+msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
+msgstr "Contenu Introuvable. Voulez-vous lancer une recherche?"
+
+#: content-none.php:23
+msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
+msgstr "Contenu Introuvable. Réessayez en modifiant les termes de recherche."
+
+#: content-none.php:19
+msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr "Pr&ecirc;t &agrave; publier votre premier article ? <a href=\"%1$s\">Allons-y !</a>."
+
+#: content-none.php:13
+msgid "Nothing Found"
+msgstr "Aucun résultat"
+
+#: comments.php:43 comments.php:68
+msgid "Newer Comments"
+msgstr "Commentaires Récents"
+
+#: comments.php:39 comments.php:64
+msgid "Older Comments"
+msgstr "Commentaires Précédents"
+
+#: comments.php:36 comments.php:61
+msgid "Comment navigation"
+msgstr "Navigation des commentaires"
+
+#: comments.php:27
+msgctxt "comments title"
+msgid "One thought on &ldquo;%2$s&rdquo;"
+msgid_plural "%1$s thoughts on &ldquo;%2$s&rdquo;"
+msgstr[0] "Une r&eacute;flexion sur &ldquo;%2$s&rdquo;"
+msgstr[1] "%1$s r&eacute;flexions sur &ldquo;%2$s&rdquo;"
+
+#. translators: %1$s: smiley
+#: 404.php:41
+msgid "Try looking in the monthly archives. %1$s"
+msgstr "Essayez du c&ocirc;t&eacute; des archives mensuelles. %1$s"
+
+#: 404.php:24
+msgid "Most Used Categories"
+msgstr "Catégories les plus utilisées"
+
+#: 404.php:16
+msgid "It looks like nothing was found at this location. Maybe try one of the links below or a search?"
+msgstr "Contenu Introuvable. L'outil de Recherche ou les Liens ci-dessous vous remettront peut-être sur la voie&hellip;"

BIN
libretto/languages/ga.mo


+ 79 - 0
libretto/languages/ga.po

@@ -0,0 +1,79 @@
+# Translation of Libretto in Irish
+# This file is distributed under the same license as the Libretto package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2015-07-16 13:30:26+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : 4;\n"
+"X-Generator: GlotPress/1.0-alpha-1000\n"
+"Project-Id-Version: Libretto\n"
+
+#: content.php:24 content.php:70 inc/template-tags.php:137
+msgid "Leave a comment"
+msgstr "Freagra"
+
+#: content-page.php:14 content.php:26 content.php:72 image.php:69
+#: inc/template-tags.php:141
+msgid "Edit"
+msgstr "Eagar"
+
+#: content-page.php:12 content-single.php:14 image.php:58
+msgid "Pages:"
+msgstr "Leathanaigh:"
+
+#: content-page.php:11
+msgid "read more"
+msgstr "Tuilleadh"
+
+#: content-none.php:28
+msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
+msgstr "Sén chaoi nár frítheadh an rud a bhí tú a iarraidh. B’fhéidir go gcuartófá é."
+
+#: content-none.php:23
+msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
+msgstr "Sén chaoi nár frítheadh na téarmaí a chuartaigh tú. D’fhéadfá focla eile a chuartú."
+
+#: content-none.php:19
+msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr "bhFuil tú réidh le halt a fhoilsiú? <a href=\"%1$s\">Féadfaidh tú tosaí anseo</a>."
+
+#: content-none.php:13
+msgid "Nothing Found"
+msgstr "Dheamhan toradh air"
+
+#: comments.php:43 comments.php:68
+msgid "Newer Comments"
+msgstr "Freagraí Níos Nuacha"
+
+#: comments.php:39 comments.php:64
+msgid "Older Comments"
+msgstr "Seanfhreagraí"
+
+#: comments.php:36 comments.php:61
+msgid "Comment navigation"
+msgstr "Treoraíocht freagartha"
+
+#: comments.php:27
+msgctxt "comments title"
+msgid "One thought on &ldquo;%2$s&rdquo;"
+msgid_plural "%1$s thoughts on &ldquo;%2$s&rdquo;"
+msgstr[0] "Smaoineamh amháin ar “%2$s”"
+msgstr[1] "%1$s smaoineamh ar “%2$s”"
+msgstr[2] "%1$s smaoineamh ar “%2$s”"
+msgstr[3] "%1$s smaoineamh ar “%2$s”"
+msgstr[4] "%1$s smaoineamh ar “%2$s”"
+
+#. translators: %1$s: smiley
+#: 404.php:41
+msgid "Try looking in the monthly archives. %1$s"
+msgstr "Amharc ar na cartlanna míosa. %1$s"
+
+#: 404.php:24
+msgid "Most Used Categories"
+msgstr "Ranganna Coitianta"
+
+#: 404.php:16
+msgid "It looks like nothing was found at this location. Maybe try one of the links below or a search?"
+msgstr "Sén chaoi nár fríothadh tada anseo. B’fhéidir go mbreathnófá ar cheann de na naisc seo thíos nó go gcuartófá rud éigin."

BIN
libretto/languages/gl.mo


+ 72 - 0
libretto/languages/gl.po

@@ -0,0 +1,72 @@
+# Translation of Libretto in Galician
+# This file is distributed under the same license as the Libretto package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2015-07-16 13:30:27+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: GlotPress/1.0-alpha-1000\n"
+"Project-Id-Version: Libretto\n"
+
+#: content.php:24 content.php:70 inc/template-tags.php:137
+msgid "Leave a comment"
+msgstr "Deixar un comentario"
+
+#: content-page.php:14 content.php:26 content.php:72 image.php:69
+#: inc/template-tags.php:141
+msgid "Edit"
+msgstr "Editar"
+
+#: content-page.php:12 content-single.php:14 image.php:58
+msgid "Pages:"
+msgstr "Páxinas:"
+
+#: content-page.php:11
+msgid "read more"
+msgstr "Ler máis"
+
+#: content-none.php:28
+msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
+msgstr "Parece que non atopamos o que estás a buscar. Quizais unha procura axude. "
+
+#: content-none.php:23
+msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
+msgstr "Sentímolo, non hai nada que coincida cos termos de busca. Podes tentar de novo con palabras diferentes."
+
+#: content-none.php:19
+msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr "Preparado/a para publicar o teu primeiro artigo? <a href=\"%1$s\">Comeza aquí</a>."
+
+#: content-none.php:13
+msgid "Nothing Found"
+msgstr "Non se atopou nada"
+
+#: comments.php:43 comments.php:68
+msgid "Newer Comments"
+msgstr "Comentarios máis recentes"
+
+#: comments.php:39 comments.php:64
+msgid "Older Comments"
+msgstr "Comentarios máis antigos"
+
+#: comments.php:36 comments.php:61
+msgid "Comment navigation"
+msgstr "Navegación de comentarios"
+
+#: comments.php:27
+msgctxt "comments title"
+msgid "One thought on &ldquo;%2$s&rdquo;"
+msgid_plural "%1$s thoughts on &ldquo;%2$s&rdquo;"
+msgstr[0] "Un comentario en &ldquo;%2$s&rdquo;"
+msgstr[1] "%1$s comentarios en &ldquo;%2$s&rdquo;"
+
+#. translators: %1$s: smiley
+#: 404.php:41
+msgid "Try looking in the monthly archives. %1$s"
+msgstr "Proba a buscar nos arquivos mensuais. %1$s"
+
+#: 404.php:24
+msgid "Most Used Categories"
+msgstr "Categorías máis utilizadas"

BIN
libretto/languages/he.mo


+ 357 - 0
libretto/languages/he.po

@@ -0,0 +1,357 @@
+# Translation of WordPress.com - Themes - Libretto in Hebrew
+# This file is distributed under the same license as the WordPress.com - Themes - Libretto package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2017-03-23 07:47:32+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: GlotPress/2.4.0-alpha\n"
+"Language: he_IL\n"
+"Project-Id-Version: WordPress.com - Themes - Libretto\n"
+
+#: inc/wpcom-colors.php:52
+msgid "Accent"
+msgstr "דגש"
+
+#: inc/wpcom-colors.php:34
+msgid "Text"
+msgstr "טקסט"
+
+#. translators: used between list items, there is a space after the comma
+#: inc/template-tags.php:129
+msgid "Tagged"
+msgstr "מתויג"
+
+#. Author URI of the plugin/theme
+#: wp-content/themes/pub/libretto/style.css
+msgid "http://wordpress.com/themes/"
+msgstr "http://wordpress.com/themes/"
+
+#. Author of the plugin/theme
+#: wp-content/themes/pub/libretto/style.css
+msgid "Automattic"
+msgstr "אוטומטיק"
+
+#. Theme URI of the plugin/theme
+#: wp-content/themes/pub/libretto/style.css
+msgid "http://wordpress.com/themes/libretto"
+msgstr "http://wordpress.com/themes/libretto"
+
+#. Theme Name of the plugin/theme
+#: wp-content/themes/pub/libretto/style.css
+msgid "Libretto"
+msgstr "Libretto"
+
+#: inc/template-tags.php:193
+msgid "Archives"
+msgstr "ארכיון"
+
+#. translators: 1: Taxonomy singular name, 2: Current taxonomy term
+#: inc/template-tags.php:191
+msgid "%1$s: %2$s"
+msgstr "%1$s: %2$s"
+
+#: inc/template-tags.php:187
+msgid "Archives: %s"
+msgstr "ארכיון: %s"
+
+#: inc/template-tags.php:184
+msgctxt "post format archive title"
+msgid "Chats"
+msgstr "צ'אטים"
+
+#: inc/template-tags.php:182
+msgctxt "post format archive title"
+msgid "Audio"
+msgstr "אודיו"
+
+#: inc/template-tags.php:180
+msgctxt "post format archive title"
+msgid "Statuses"
+msgstr "סטטוסים"
+
+#: inc/template-tags.php:178
+msgctxt "post format archive title"
+msgid "Links"
+msgstr "לינקים"
+
+#: inc/template-tags.php:176
+msgctxt "post format archive title"
+msgid "Quotes"
+msgstr "ציטוטים"
+
+#: inc/template-tags.php:174
+msgctxt "post format archive title"
+msgid "Videos"
+msgstr "וידאו"
+
+#: inc/template-tags.php:172
+msgctxt "post format archive title"
+msgid "Images"
+msgstr "תמונות"
+
+#: inc/template-tags.php:170
+msgctxt "post format archive title"
+msgid "Galleries"
+msgstr "גלריות"
+
+#: inc/template-tags.php:168
+msgctxt "post format archive title"
+msgid "Asides"
+msgstr "הערות"
+
+#: inc/template-tags.php:165
+msgctxt "daily archives date format"
+msgid "F j, Y"
+msgstr "j בF Y"
+
+#: inc/template-tags.php:165
+msgid "Day: %s"
+msgstr "יום: %s"
+
+#: inc/template-tags.php:163
+msgctxt "monthly archives date format"
+msgid "F Y"
+msgstr "F Y"
+
+#: inc/template-tags.php:163
+msgid "Month: %s"
+msgstr "חודש: %s"
+
+#: inc/template-tags.php:161
+msgctxt "yearly archives date format"
+msgid "Y"
+msgstr "Y"
+
+#: inc/template-tags.php:161
+msgid "Year: %s"
+msgstr "שנה: %s"
+
+#: inc/template-tags.php:159
+msgid "Author: %s"
+msgstr "מחבר: %s"
+
+#: inc/template-tags.php:157
+msgid "Tag: %s"
+msgstr "תגית: %s"
+
+#: inc/template-tags.php:155
+msgid "Category: %s"
+msgstr "קטגוריות: %s"
+
+#: inc/template-tags.php:125
+msgid "Posted in %1$s"
+msgstr "פורסם ב-%1$s"
+
+#. translators: used between list items, there is a space after the comma
+#: inc/template-tags.php:123 inc/template-tags.php:129
+msgid ", "
+msgstr ", "
+
+#: inc/template-tags.php:106
+msgctxt "post author"
+msgid "by %s"
+msgstr "מאת %s"
+
+#: inc/template-tags.php:89
+msgctxt "post date"
+msgid "Posted on %s"
+msgstr "פורסם בתאריך %s"
+
+#: inc/template-tags.php:60
+msgid "<span class=\"meta-nav\">Newer posts</span>"
+msgstr "<span class=\"meta-nav\">פוסטים חדשים יותר</span>"
+
+#: inc/template-tags.php:52
+msgid "<span class=\"meta-nav\">Older posts</span>"
+msgstr "<span class=\"meta-nav\">פוסטים קודמים</span>"
+
+#: inc/template-tags.php:45
+msgctxt "Next post link"
+msgid "Next Article"
+msgstr "לפוסט הבא"
+
+#: inc/template-tags.php:41
+msgctxt "Previous post link"
+msgid "Previous Article"
+msgstr "לפוסט הקודם"
+
+#: inc/template-tags.php:36
+msgid "Post navigation"
+msgstr "ניווט"
+
+#: image.php:62
+msgid "Page"
+msgstr "עמוד"
+
+#: image.php:50
+msgid "Next image"
+msgstr "הבא"
+
+#: image.php:47
+msgid "Previous image"
+msgstr "התמונה הקודמת"
+
+#: header.php:96
+msgid "You searched for %s"
+msgstr "חיפשת %s"
+
+#: header.php:95
+msgid "Search results"
+msgstr "תוצאות חיפוש"
+
+#: header.php:92
+msgid "Oops! That page can&rsquo;t be found."
+msgstr "העמוד לא נמצא."
+
+#: header.php:91
+msgid "Error"
+msgstr "שגיאה"
+
+#: header.php:39
+msgid "Skip to content"
+msgstr "דלג לתוכן"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by Droid Mono, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:165
+msgctxt "Droid Sans Mono font: on or off"
+msgid "on"
+msgstr "off"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by Playfair Display, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:159
+msgctxt "Playfair Display font: on or off"
+msgid "on"
+msgstr "off"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by Montserrat, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:153
+msgctxt "Montserrat font: on or off"
+msgid "on"
+msgstr "off"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by Libre Baskerville, translate this to 'off'. Do not
+#. translate
+#. * into your own language.
+#: functions.php:147
+msgctxt "Libre Baskerville font: on or off"
+msgid "on"
+msgstr "off"
+
+#: functions.php:119
+msgid "Third Footer Sidebar"
+msgstr "סרגל צידי לכותרת תחתית שלישית"
+
+#: functions.php:111
+msgid "Second Footer Sidebar"
+msgstr "סרגל צידי שני כותרת תחתית"
+
+#: functions.php:103
+msgid "First Footer Sidebar"
+msgstr "סרגל צידי ראשון בכותרת תחתית"
+
+#: functions.php:58
+msgid "Primary Menu"
+msgstr "תפריט ראשי"
+
+#: footer.php:13
+msgid "Theme: %1$s by %2$s."
+msgstr "ערכת עיצוב: %1$s של %2$s"
+
+#: footer.php:12
+msgid "Proudly powered by %s."
+msgstr "פועל על %s."
+
+#: footer.php:12
+msgid "http://wordpress.org/"
+msgstr "http://he.wordpress.org/"
+
+#: content.php:53
+msgid "Read more"
+msgstr "קרא עוד"
+
+#: content.php:24 content.php:70 inc/template-tags.php:134
+msgid "% Comments"
+msgstr "% תגובות"
+
+#: content.php:24 content.php:70 inc/template-tags.php:134
+msgid "1 Comment"
+msgstr "תגובה אחת"
+
+#: content.php:24 content.php:70 inc/template-tags.php:134
+msgid "Leave a comment"
+msgstr "כתיבת תגובה"
+
+#: content-page.php:14 content.php:26 content.php:72 image.php:69
+#: inc/template-tags.php:138
+msgid "Edit"
+msgstr "עריכה"
+
+#: content-page.php:12 content-single.php:14 image.php:58
+msgid "Pages:"
+msgstr ":עמודים"
+
+#: content-page.php:11
+msgid "read more"
+msgstr "קרא עוד"
+
+#: content-none.php:28
+msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
+msgstr "נראה כי לא ניתן למצוא את מה שחיפשת, אולי חיפוש יעזור."
+
+#: content-none.php:23
+msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
+msgstr "מצוערים, אבל לא נמצאה התאמה. אפשר לנסות שוב עם מילות חיפוש שונות."
+
+#: content-none.php:19
+msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr "מוכן לפרסם את הרשומה הראשונה שלך? <a href=\"%1$s\">התחל כאן</a>."
+
+#: content-none.php:13
+msgid "Nothing Found"
+msgstr "לא נמצא כלום"
+
+#: comments.php:79
+msgid "Comments are now closed."
+msgstr "התגובות סגורות כעת."
+
+#: comments.php:43 comments.php:68
+msgid "Newer Comments"
+msgstr "תגובות חדשות יותר"
+
+#: comments.php:39 comments.php:64
+msgid "Older Comments"
+msgstr "תגובות קודמות"
+
+#: comments.php:36 comments.php:61
+msgid "Comment navigation"
+msgstr "ניווט בתגובות"
+
+#: comments.php:27
+msgctxt "comments title"
+msgid "One thought on &ldquo;%2$s&rdquo;"
+msgid_plural "%1$s thoughts on &ldquo;%2$s&rdquo;"
+msgstr[0] "מחשבה אחת על &ldquo;%2$s&rdquo;"
+msgstr[1] "%1$s מחשבות על &ldquo;%2$s&rdquo;"
+
+#. translators: %1$s: smiley
+#: 404.php:41
+msgid "Try looking in the monthly archives. %1$s"
+msgstr "כדאי לחפש בארכיון החודשי. %1$s"
+
+#: 404.php:24
+msgid "Most Used Categories"
+msgstr "קטגוריות בולטות"
+
+#: 404.php:16
+msgid "It looks like nothing was found at this location. Maybe try one of the links below or a search?"
+msgstr "לא הצלחנו למצוא שום דבר בכתובת זו. כדאי לנסות את הקישורים הבאים, או את החיפוש."

BIN
libretto/languages/hi.mo


+ 311 - 0
libretto/languages/hi.po

@@ -0,0 +1,311 @@
+# Translation of WordPress.com - Themes - Libretto in Hindi
+# This file is distributed under the same license as the WordPress.com - Themes - Libretto package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2017-05-03 10:07:51+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: GlotPress/2.4.0-alpha\n"
+"Language: hi_IN\n"
+"Project-Id-Version: WordPress.com - Themes - Libretto\n"
+
+#: inc/wpcom-colors.php:34
+msgid "Text"
+msgstr "मूलशब्द"
+
+#. translators: used between list items, there is a space after the comma
+#: inc/template-tags.php:129
+msgid "Tagged"
+msgstr "टैग की गईं"
+
+#. Author URI of the plugin/theme
+#: wp-content/themes/pub/libretto/style.css
+msgid "http://wordpress.com/themes/"
+msgstr "http://wordpress.com/themes/"
+
+#. Author of the plugin/theme
+#: wp-content/themes/pub/libretto/style.css
+msgid "Automattic"
+msgstr "ऑटोमैटिक"
+
+#. Theme URI of the plugin/theme
+#: wp-content/themes/pub/libretto/style.css
+msgid "http://wordpress.com/themes/libretto"
+msgstr "http://wordpress.com/themes/libretto"
+
+#: inc/template-tags.php:193
+msgid "Archives"
+msgstr "पुरालेख"
+
+#. translators: 1: Taxonomy singular name, 2: Current taxonomy term
+#: inc/template-tags.php:191
+msgid "%1$s: %2$s"
+msgstr "%1$s: %2$s"
+
+#: inc/template-tags.php:187
+msgid "Archives: %s"
+msgstr "पुरालेख: %s"
+
+#: inc/template-tags.php:184
+msgctxt "post format archive title"
+msgid "Chats"
+msgstr "चैट्स"
+
+#: inc/template-tags.php:182
+msgctxt "post format archive title"
+msgid "Audio"
+msgstr "ऑडियो"
+
+#: inc/template-tags.php:180
+msgctxt "post format archive title"
+msgid "Statuses"
+msgstr "स्थितियां"
+
+#: inc/template-tags.php:178
+msgctxt "post format archive title"
+msgid "Links"
+msgstr "कड़ियाँ"
+
+#: inc/template-tags.php:176
+msgctxt "post format archive title"
+msgid "Quotes"
+msgstr "उद्धरण"
+
+#: inc/template-tags.php:174
+msgctxt "post format archive title"
+msgid "Videos"
+msgstr "वीडियोस"
+
+#: inc/template-tags.php:172
+msgctxt "post format archive title"
+msgid "Images"
+msgstr "छवियाँ"
+
+#: inc/template-tags.php:170
+msgctxt "post format archive title"
+msgid "Galleries"
+msgstr "गैलेरियां"
+
+#: inc/template-tags.php:168
+msgctxt "post format archive title"
+msgid "Asides"
+msgstr "एसाइड"
+
+#: inc/template-tags.php:165
+msgctxt "daily archives date format"
+msgid "F j, Y"
+msgstr "F j, Y"
+
+#: inc/template-tags.php:165
+msgid "Day: %s"
+msgstr "दिन: %s"
+
+#: inc/template-tags.php:163
+msgctxt "monthly archives date format"
+msgid "F Y"
+msgstr "F Y"
+
+#: inc/template-tags.php:163
+msgid "Month: %s"
+msgstr "महीना: %s"
+
+#: inc/template-tags.php:161
+msgctxt "yearly archives date format"
+msgid "Y"
+msgstr "Y"
+
+#: inc/template-tags.php:161
+msgid "Year: %s"
+msgstr "वर्ष: %s"
+
+#: inc/template-tags.php:159
+msgid "Author: %s"
+msgstr "लेखक: %s"
+
+#: inc/template-tags.php:157
+msgid "Tag: %s"
+msgstr "टैग: %s"
+
+#: inc/template-tags.php:155
+msgid "Category: %s"
+msgstr "श्रेणी: %s"
+
+#: inc/template-tags.php:125
+msgid "Posted in %1$s"
+msgstr "%1$s में प्रकाशित किया गया"
+
+#. translators: used between list items, there is a space after the comma
+#: inc/template-tags.php:123 inc/template-tags.php:129
+msgid ", "
+msgstr ", "
+
+#: inc/template-tags.php:106
+msgctxt "post author"
+msgid "by %s"
+msgstr "%s द्वारा"
+
+#: inc/template-tags.php:89
+msgctxt "post date"
+msgid "Posted on %s"
+msgstr "%s पर पोस्ट किया गया"
+
+#: inc/template-tags.php:60
+msgid "<span class=\"meta-nav\">Newer posts</span>"
+msgstr "<span class=\"meta-nav\">नए पोस्टस</span>"
+
+#: inc/template-tags.php:52
+msgid "<span class=\"meta-nav\">Older posts</span>"
+msgstr "<span class=\"meta-nav\">पुराने पोस्टस</span>"
+
+#: inc/template-tags.php:45
+msgctxt "Next post link"
+msgid "Next Article"
+msgstr "अगला लेख"
+
+#: inc/template-tags.php:41
+msgctxt "Previous post link"
+msgid "Previous Article"
+msgstr "पिछला लेख"
+
+#: inc/template-tags.php:36
+msgid "Post navigation"
+msgstr "पोस्ट नेविगेशन"
+
+#: image.php:62
+msgid "Page"
+msgstr "पृष्ठ"
+
+#: image.php:50
+msgid "Next image"
+msgstr "अगली छवि"
+
+#: image.php:47
+msgid "Previous image"
+msgstr "पिछली छवि"
+
+#: header.php:95
+msgid "Search results"
+msgstr "ढूंढें गए परिणाम"
+
+#: header.php:92
+msgid "Oops! That page can&rsquo;t be found."
+msgstr "उफ़! वह पृष्ठ नहीं पाया जा सकता है।"
+
+#: header.php:91
+msgid "Error"
+msgstr "त्रुटि"
+
+#: header.php:39
+msgid "Skip to content"
+msgstr "सामग्री पर जाएं"
+
+#: functions.php:119
+msgid "Third Footer Sidebar"
+msgstr "तीसरा फूटर साइडबार"
+
+#: functions.php:111
+msgid "Second Footer Sidebar"
+msgstr "दूसरा फूटर साइडबार"
+
+#: functions.php:103
+msgid "First Footer Sidebar"
+msgstr "पहली फूटर साइडबार"
+
+#: functions.php:59
+msgid "Social Media Menu"
+msgstr "सामाजिक मीडिया मेनू"
+
+#: functions.php:58
+msgid "Primary Menu"
+msgstr "प्राथमिक मेनू"
+
+#: footer.php:13
+msgid "Theme: %1$s by %2$s."
+msgstr "थीम: %2$s द्वारा %1$s।"
+
+#: footer.php:12
+msgid "Proudly powered by %s."
+msgstr "गर्व से %s द्वारा संचालित."
+
+#: footer.php:12
+msgid "http://wordpress.org/"
+msgstr "http://wordpress.org/"
+
+#: content.php:53
+msgid "Read more"
+msgstr "अधिक पढ़ें"
+
+#: content.php:24 content.php:70 inc/template-tags.php:134
+msgid "% Comments"
+msgstr "% टिप्पणियाँ"
+
+#: content.php:24 content.php:70 inc/template-tags.php:134
+msgid "1 Comment"
+msgstr "1 टिप्पणी"
+
+#: content.php:24 content.php:70 inc/template-tags.php:134
+msgid "Leave a comment"
+msgstr "टिप्पणी करे"
+
+#: content-page.php:14 content.php:26 content.php:72 image.php:69
+#: inc/template-tags.php:138
+msgid "Edit"
+msgstr "सम्पादन"
+
+#: content-page.php:12 content-single.php:14 image.php:58
+msgid "Pages:"
+msgstr "पृष्ठ:"
+
+#: content-page.php:11
+msgid "read more"
+msgstr "अधिक पढ़ें"
+
+#: content-none.php:28
+msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
+msgstr "ऐसा लगता है आप जो देख रहे हैं हमें नहीं मिल रहा है। शायद खोज मदद कर सकता है।"
+
+#: content-none.php:23
+msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
+msgstr "क्षमा करें, लेकिन कुछ भी आपके खोज शब्दों से मेल नहीं खाते। कृपया कुछ अलग खोजशब्दों के साथ फिर से प्रयास करें।"
+
+#: content-none.php:19
+msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr "अपनी पहली पोस्ट को प्रकाशित करने के लिए तैयार हैं? <a href=\"%1$s\">यहाँ से शुरुआत करें</a>।"
+
+#: content-none.php:13
+msgid "Nothing Found"
+msgstr "कुछ नहीं मिला"
+
+#: comments.php:43 comments.php:68
+msgid "Newer Comments"
+msgstr "नई टिप्पणियाँ"
+
+#: comments.php:39 comments.php:64
+msgid "Older Comments"
+msgstr "पुरानी टिप्पणियाँ"
+
+#: comments.php:36 comments.php:61
+msgid "Comment navigation"
+msgstr "टिप्पणी नेविगेशन"
+
+#: comments.php:27
+msgctxt "comments title"
+msgid "One thought on &ldquo;%2$s&rdquo;"
+msgid_plural "%1$s thoughts on &ldquo;%2$s&rdquo;"
+msgstr[0] "&ldquo;%2$s&rdquo पर एक विचार;"
+msgstr[1] "%1$s विचार &ldquo;%2$s&rdquo पर;"
+
+#. translators: %1$s: smiley
+#: 404.php:41
+msgid "Try looking in the monthly archives. %1$s"
+msgstr "मासिक अभिलेखागार में देखने की कोशिश कीजिए।  %1$s"
+
+#: 404.php:24
+msgid "Most Used Categories"
+msgstr "अधिकतर उपयोग किये गये श्रेणियाँ"
+
+#: 404.php:16
+msgid "It looks like nothing was found at this location. Maybe try one of the links below or a search?"
+msgstr "ऐसा लगता है कि कुछ भी नहीं इस स्थान पर पाया गया। शायद नीचे दिए गए लिंक्स या खोज से एक कोशिश करें?"

BIN
libretto/languages/hr.mo


+ 73 - 0
libretto/languages/hr.po

@@ -0,0 +1,73 @@
+# Translation of Libretto in Croatian
+# This file is distributed under the same license as the Libretto package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2015-07-16 13:30:26+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"X-Generator: GlotPress/1.0-alpha-1000\n"
+"Project-Id-Version: Libretto\n"
+
+#: content.php:24 content.php:70 inc/template-tags.php:137
+msgid "Leave a comment"
+msgstr "Napišite komentar"
+
+#: content-page.php:14 content.php:26 content.php:72 image.php:69
+#: inc/template-tags.php:141
+msgid "Edit"
+msgstr "Uredi"
+
+#: content-page.php:12 content-single.php:14 image.php:58
+msgid "Pages:"
+msgstr "Stranice:"
+
+#: content-page.php:11
+msgid "read more"
+msgstr "Opširnije"
+
+#: content-none.php:28
+msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
+msgstr "Izgleda da ne možemo pronaći ono što tražite. Možda pretraga može pomoći."
+
+#: content-none.php:23
+msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
+msgstr "Žalim, ali nije pronađeno ništa što odgovara vašim kriterijima pretraživanja. Molimo pokušajte ponovno sa nekim drugim ključnim riječima."
+
+#: content-none.php:19
+msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr "Jesi spreman objaviti prvi članak? <a href=\"%1$s\">Započni ovdje</a>."
+
+#: content-none.php:13
+msgid "Nothing Found"
+msgstr "Ništa nije pronađeno"
+
+#: comments.php:43 comments.php:68
+msgid "Newer Comments"
+msgstr "Noviji komentari"
+
+#: comments.php:39 comments.php:64
+msgid "Older Comments"
+msgstr "Stariji komentari"
+
+#: comments.php:36 comments.php:61
+msgid "Comment navigation"
+msgstr "Navigacija komentara"
+
+#: comments.php:27
+msgctxt "comments title"
+msgid "One thought on &ldquo;%2$s&rdquo;"
+msgid_plural "%1$s thoughts on &ldquo;%2$s&rdquo;"
+msgstr[0] "Jedna misao o &ldquo;%2$s&rdquo;"
+msgstr[1] "%1$s misli o &ldquo;%2$s&rdquo;"
+msgstr[2] "%1$s misli o &ldquo;%2$s&rdquo;"
+
+#. translators: %1$s: smiley
+#: 404.php:41
+msgid "Try looking in the monthly archives. %1$s"
+msgstr "Pokušajte pregledati u mjesečnim arhivama. %1$s"
+
+#: 404.php:24
+msgid "Most Used Categories"
+msgstr "Najkorištenije Kategorije"

BIN
libretto/languages/hu.mo


+ 76 - 0
libretto/languages/hu.po

@@ -0,0 +1,76 @@
+# Translation of Libretto in Hungarian
+# This file is distributed under the same license as the Libretto package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2015-07-16 13:30:26+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: GlotPress/1.0-alpha-1000\n"
+"Project-Id-Version: Libretto\n"
+
+#: content.php:24 content.php:70 inc/template-tags.php:137
+msgid "Leave a comment"
+msgstr "Megjegyzés hozzáfűzése"
+
+#: content-page.php:14 content.php:26 content.php:72 image.php:69
+#: inc/template-tags.php:141
+msgid "Edit"
+msgstr "Szerkesztés"
+
+#: content-page.php:12 content-single.php:14 image.php:58
+msgid "Pages:"
+msgstr "Oldalak:"
+
+#: content-page.php:11
+msgid "read more"
+msgstr "Tovább"
+
+#: content-none.php:28
+msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
+msgstr "Úgy tűnik, nem található az, amire gondoltunk. Talán, egy újabb keresés segíthet."
+
+#: content-none.php:23
+msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
+msgstr "Elnézést, nem találunk a keresési feltételeknek megfelelő eredményt. Másik kulcsszóval, kifejezéssel újra kellene kezdeni egy keresést."
+
+#: content-none.php:19
+msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr "Készen állunk az első bejegyzés közzétételére? <a href=\"%1$s\">Kezdőlépések</a>."
+
+#: content-none.php:13
+msgid "Nothing Found"
+msgstr "Nincs találat"
+
+#: comments.php:43 comments.php:68
+msgid "Newer Comments"
+msgstr "Újabb hozzászólások"
+
+#: comments.php:39 comments.php:64
+msgid "Older Comments"
+msgstr "Korábbi hozzászólások"
+
+#: comments.php:36 comments.php:61
+msgid "Comment navigation"
+msgstr "Hozzászólás navigáció"
+
+#: comments.php:27
+msgctxt "comments title"
+msgid "One thought on &ldquo;%2$s&rdquo;"
+msgid_plural "%1$s thoughts on &ldquo;%2$s&rdquo;"
+msgstr[0] "&ldquo;%2$s&rdquo; bejegyzéshez egy hozzászólás"
+msgstr[1] "&ldquo;%2$s&rdquo; bejegyzéshez %1$ hozzászólás"
+
+#. translators: %1$s: smiley
+#: 404.php:41
+msgid "Try looking in the monthly archives. %1$s"
+msgstr "Próbáljunk betekinteni a hónap bejegyzéseibe: %1$s"
+
+#: 404.php:24
+msgid "Most Used Categories"
+msgstr "Leggyakoribb kategóriák"
+
+#: 404.php:16
+msgid "It looks like nothing was found at this location. Maybe try one of the links below or a search?"
+msgstr "A keresett oldal vagy bejegyzés nem található. Próbálkozzunk meg az alábbi hivatkozásokkal vagy esetleg egy kereséssel."

BIN
libretto/languages/id.mo


+ 76 - 0
libretto/languages/id.po

@@ -0,0 +1,76 @@
+# Translation of Libretto in Indonesian
+# This file is distributed under the same license as the Libretto package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2015-07-16 13:30:26+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: GlotPress/1.0-alpha-1000\n"
+"Project-Id-Version: Libretto\n"
+
+#: content.php:24 content.php:70 inc/template-tags.php:137
+msgid "Leave a comment"
+msgstr "Meninggalkan komentar"
+
+#: content-page.php:14 content.php:26 content.php:72 image.php:69
+#: inc/template-tags.php:141
+msgid "Edit"
+msgstr "Sunting"
+
+#: content-page.php:12 content-single.php:14 image.php:58
+msgid "Pages:"
+msgstr "Halaman:"
+
+#: content-page.php:11
+msgid "read more"
+msgstr "Baca Selengkapnya"
+
+#: content-none.php:28
+msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
+msgstr "Rupanya kami tidak dapat menemukan apa yang Anda cari. Mungkin pencarian dapat membantu."
+
+#: content-none.php:23
+msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
+msgstr "Maaf, tidak ada yang cocok dengan kata yang anda cari. Silahkan coba lagi dengan kata kunci yang lain"
+
+#: content-none.php:19
+msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr "Sudah siap menerbitkan tulisan pertamamu? <a href=\"%1$s\">Mulai di sini</a>."
+
+#: content-none.php:13
+msgid "Nothing Found"
+msgstr "Tidak ada yang ditemukan"
+
+#: comments.php:43 comments.php:68
+msgid "Newer Comments"
+msgstr "Komentar Berikutnya"
+
+#: comments.php:39 comments.php:64
+msgid "Older Comments"
+msgstr "Komentar Sebelumnya"
+
+#: comments.php:36 comments.php:61
+msgid "Comment navigation"
+msgstr "Navigasi komentar"
+
+#: comments.php:27
+msgctxt "comments title"
+msgid "One thought on &ldquo;%2$s&rdquo;"
+msgid_plural "%1$s thoughts on &ldquo;%2$s&rdquo;"
+msgstr[0] "Satu pemikiran pada &ldquo;%2$s&rdquo;"
+msgstr[1] "%1$s pemikiran pada &ldquo;%2$s&rdquo;"
+
+#. translators: %1$s: smiley
+#: 404.php:41
+msgid "Try looking in the monthly archives. %1$s"
+msgstr "Coba cari di arsip bulanan. %1$s"
+
+#: 404.php:24
+msgid "Most Used Categories"
+msgstr "Kategori Paling Banyak Digunakan"
+
+#: 404.php:16
+msgid "It looks like nothing was found at this location. Maybe try one of the links below or a search?"
+msgstr "Nampaknya tidak ada yang ditemukan di lokasi. Mungkin coba salah satu tautan di bawah atau telusuri?"

BIN
libretto/languages/it.mo


+ 76 - 0
libretto/languages/it.po

@@ -0,0 +1,76 @@
+# Translation of Libretto in Italian
+# This file is distributed under the same license as the Libretto package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2015-07-16 13:30:27+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: GlotPress/1.0-alpha-1000\n"
+"Project-Id-Version: Libretto\n"
+
+#: content.php:24 content.php:70 inc/template-tags.php:137
+msgid "Leave a comment"
+msgstr "Lascia un commento"
+
+#: content-page.php:14 content.php:26 content.php:72 image.php:69
+#: inc/template-tags.php:141
+msgid "Edit"
+msgstr "Modifica"
+
+#: content-page.php:12 content-single.php:14 image.php:58
+msgid "Pages:"
+msgstr "Pagine: "
+
+#: content-page.php:11
+msgid "read more"
+msgstr "Continua a leggere"
+
+#: content-none.php:28
+msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
+msgstr "Non riusciamo a trovare quello che cerchi. Forse eseguire una ricerca potrebbe essere di aiuto."
+
+#: content-none.php:23
+msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
+msgstr "Spiacente, nulla corrisponde i termini della tua ricerca. Riprova con parole chiave diverse."
+
+#: content-none.php:19
+msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr "Sei pronto a pubblicare il tuo primo articolo? <a href=\"%1$s\">Comincia da qui</a>."
+
+#: content-none.php:13
+msgid "Nothing Found"
+msgstr "Nessun risultato"
+
+#: comments.php:43 comments.php:68
+msgid "Newer Comments"
+msgstr "Commenti più recenti"
+
+#: comments.php:39 comments.php:64
+msgid "Older Comments"
+msgstr "Commenti precedenti"
+
+#: comments.php:36 comments.php:61
+msgid "Comment navigation"
+msgstr "Navigazione commenti"
+
+#: comments.php:27
+msgctxt "comments title"
+msgid "One thought on &ldquo;%2$s&rdquo;"
+msgid_plural "%1$s thoughts on &ldquo;%2$s&rdquo;"
+msgstr[0] "Un pensiero su &ldquo;%2$s&rdquo;"
+msgstr[1] "%1$s pensieri su &ldquo;%2$s&rdquo;"
+
+#. translators: %1$s: smiley
+#: 404.php:41
+msgid "Try looking in the monthly archives. %1$s"
+msgstr "Provare a consultare gli archivi mensili. %1$s"
+
+#: 404.php:24
+msgid "Most Used Categories"
+msgstr "Categorie più utilizzate"
+
+#: 404.php:16
+msgid "It looks like nothing was found at this location. Maybe try one of the links below or a search?"
+msgstr "Sembra che non ci sia nulla a questo indirizzo. Perché non provi con uno dei link in basso o una ricerca?"

BIN
libretto/languages/ja.mo


+ 369 - 0
libretto/languages/ja.po

@@ -0,0 +1,369 @@
+# Translation of WordPress.com - Themes - Libretto in Japanese
+# This file is distributed under the same license as the WordPress.com - Themes - Libretto package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2017-03-23 07:47:32+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: GlotPress/2.4.0-alpha\n"
+"Language: ja_JP\n"
+"Project-Id-Version: WordPress.com - Themes - Libretto\n"
+
+#: inc/wpcom-colors.php:52
+msgid "Accent"
+msgstr "アクセント"
+
+#: inc/wpcom-colors.php:34
+msgid "Text"
+msgstr "テキスト"
+
+#. translators: used between list items, there is a space after the comma
+#: inc/template-tags.php:129
+msgid "Tagged"
+msgstr "タグ:"
+
+#. Description of the plugin/theme
+#: wp-content/themes/pub/libretto/style.css
+msgid "Libretto is a responsive one-column theme with classic styling and careful typographic details. It’s ideally suited to showcasing longform writing interspersed with beautiful images and inspiring quotes."
+msgstr "Libretto はレスポンシブデザインの1カラムテーマで、クラシックなスタイルと丁寧に調整されたタイポグラフィーのディテールを備えています。美しい画像やインスピレーショナルな引用が散りばめられた長めの文章にぴったりです。"
+
+#. Author URI of the plugin/theme
+#: wp-content/themes/pub/libretto/style.css
+msgid "http://wordpress.com/themes/"
+msgstr "http://wordpress.com/themes/"
+
+#. Author of the plugin/theme
+#: wp-content/themes/pub/libretto/style.css
+msgid "Automattic"
+msgstr "Automattic"
+
+#. Theme URI of the plugin/theme
+#: wp-content/themes/pub/libretto/style.css
+msgid "http://wordpress.com/themes/libretto"
+msgstr "http://wordpress.com/themes/libretto"
+
+#. Theme Name of the plugin/theme
+#: wp-content/themes/pub/libretto/style.css
+msgid "Libretto"
+msgstr "Libretto"
+
+#: inc/template-tags.php:193
+msgid "Archives"
+msgstr "アーカイブ別"
+
+#. translators: 1: Taxonomy singular name, 2: Current taxonomy term
+#: inc/template-tags.php:191
+msgid "%1$s: %2$s"
+msgstr "%1$s: %2$s"
+
+#: inc/template-tags.php:187
+msgid "Archives: %s"
+msgstr "アーカイブ: %s"
+
+#: inc/template-tags.php:184
+msgctxt "post format archive title"
+msgid "Chats"
+msgstr "チャット"
+
+#: inc/template-tags.php:182
+msgctxt "post format archive title"
+msgid "Audio"
+msgstr "音声"
+
+#: inc/template-tags.php:180
+msgctxt "post format archive title"
+msgid "Statuses"
+msgstr "ステータス"
+
+#: inc/template-tags.php:178
+msgctxt "post format archive title"
+msgid "Links"
+msgstr "リンク"
+
+#: inc/template-tags.php:176
+msgctxt "post format archive title"
+msgid "Quotes"
+msgstr "引用"
+
+#: inc/template-tags.php:174
+msgctxt "post format archive title"
+msgid "Videos"
+msgstr "動画"
+
+#: inc/template-tags.php:172
+msgctxt "post format archive title"
+msgid "Images"
+msgstr "画像"
+
+#: inc/template-tags.php:170
+msgctxt "post format archive title"
+msgid "Galleries"
+msgstr "ギャラリー"
+
+#: inc/template-tags.php:168
+msgctxt "post format archive title"
+msgid "Asides"
+msgstr "アサイド"
+
+#: inc/template-tags.php:165
+msgctxt "daily archives date format"
+msgid "F j, Y"
+msgstr "Y年n月j日"
+
+#: inc/template-tags.php:165
+msgid "Day: %s"
+msgstr "日: %s"
+
+#: inc/template-tags.php:163
+msgctxt "monthly archives date format"
+msgid "F Y"
+msgstr "Y年n月"
+
+#: inc/template-tags.php:163
+msgid "Month: %s"
+msgstr "月別: %s"
+
+#: inc/template-tags.php:161
+msgctxt "yearly archives date format"
+msgid "Y"
+msgstr "Y年"
+
+#: inc/template-tags.php:161
+msgid "Year: %s"
+msgstr "年: %s"
+
+#: inc/template-tags.php:159
+msgid "Author: %s"
+msgstr "作成者: %s"
+
+#: inc/template-tags.php:157
+msgid "Tag: %s"
+msgstr "タグ: %s"
+
+#: inc/template-tags.php:155
+msgid "Category: %s"
+msgstr "カテゴリー: %s"
+
+#: inc/template-tags.php:125
+msgid "Posted in %1$s"
+msgstr "カテゴリー: %1$s"
+
+#. translators: used between list items, there is a space after the comma
+#: inc/template-tags.php:123 inc/template-tags.php:129
+msgid ", "
+msgstr "・"
+
+#: inc/template-tags.php:106
+msgctxt "post author"
+msgid "by %s"
+msgstr "投稿者: %s"
+
+#: inc/template-tags.php:89
+msgctxt "post date"
+msgid "Posted on %s"
+msgstr "投稿日: %s"
+
+#: inc/template-tags.php:60
+msgid "<span class=\"meta-nav\">Newer posts</span>"
+msgstr "<span class=\"meta-nav\">新しい投稿</span>"
+
+#: inc/template-tags.php:52
+msgid "<span class=\"meta-nav\">Older posts</span>"
+msgstr "<span class=\"meta-nav\">過去の投稿</span>"
+
+#: inc/template-tags.php:45
+msgctxt "Next post link"
+msgid "Next Article"
+msgstr "次の記事"
+
+#: inc/template-tags.php:41
+msgctxt "Previous post link"
+msgid "Previous Article"
+msgstr "前の記事"
+
+#: inc/template-tags.php:36
+msgid "Post navigation"
+msgstr "投稿ナビゲーション"
+
+#: image.php:62
+msgid "Page"
+msgstr "固定ページ"
+
+#: image.php:50
+msgid "Next image"
+msgstr "次の画像"
+
+#: image.php:47
+msgid "Previous image"
+msgstr "前の画像"
+
+#: header.php:96
+msgid "You searched for %s"
+msgstr "検索: %s"
+
+#: header.php:95
+msgid "Search results"
+msgstr "検索結果"
+
+#: header.php:92
+msgid "Oops! That page can&rsquo;t be found."
+msgstr "お探しのページが見つかりません。"
+
+#: header.php:91
+msgid "Error"
+msgstr "エラー"
+
+#: header.php:39
+msgid "Skip to content"
+msgstr "コンテンツへスキップ"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by Droid Mono, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:165
+msgctxt "Droid Sans Mono font: on or off"
+msgid "on"
+msgstr "on"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by Playfair Display, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:159
+msgctxt "Playfair Display font: on or off"
+msgid "on"
+msgstr "on"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by Montserrat, translate this to 'off'. Do not translate
+#. * into your own language.
+#: functions.php:153
+msgctxt "Montserrat font: on or off"
+msgid "on"
+msgstr "on"
+
+#. Translators: If there are characters in your language that are not
+#. * supported by Libre Baskerville, translate this to 'off'. Do not
+#. translate
+#. * into your own language.
+#: functions.php:147
+msgctxt "Libre Baskerville font: on or off"
+msgid "on"
+msgstr "on"
+
+#: functions.php:127
+msgid "Fourth Footer Sidebar"
+msgstr "フッターサイドバー 4"
+
+#: functions.php:119
+msgid "Third Footer Sidebar"
+msgstr "フッターサイドバー 3"
+
+#: functions.php:111
+msgid "Second Footer Sidebar"
+msgstr "フッターサイドバー 2"
+
+#: functions.php:103
+msgid "First Footer Sidebar"
+msgstr "フッターサイドバー 1"
+
+#: functions.php:59
+msgid "Social Media Menu"
+msgstr "ソーシャルメディアメニュー"
+
+#: functions.php:58
+msgid "Primary Menu"
+msgstr "メインメニュー"
+
+#: footer.php:13
+msgid "Theme: %1$s by %2$s."
+msgstr "Theme: %1$s by %2$s."
+
+#: footer.php:12
+msgid "Proudly powered by %s."
+msgstr "Proudly powered by %s"
+
+#: footer.php:12
+msgid "http://wordpress.org/"
+msgstr "http://ja.wordpress.org/"
+
+#: content.php:53
+msgid "Read more"
+msgstr "もっと読む"
+
+#: content.php:24 content.php:70 inc/template-tags.php:134
+msgid "% Comments"
+msgstr "%件のコメント"
+
+#: content.php:24 content.php:70 inc/template-tags.php:134
+msgid "1 Comment"
+msgstr "1件のコメント"
+
+#: content.php:24 content.php:70 inc/template-tags.php:134
+msgid "Leave a comment"
+msgstr "コメントを残す"
+
+#: content-page.php:14 content.php:26 content.php:72 image.php:69
+#: inc/template-tags.php:138
+msgid "Edit"
+msgstr "編集"
+
+#: content-page.php:12 content-single.php:14 image.php:58
+msgid "Pages:"
+msgstr "ページ:"
+
+#: content-page.php:11
+msgid "read more"
+msgstr "続きを表示"
+
+#: content-none.php:28
+msgid "It seems we can&rsquo;t find what you&rsquo;re looking for. Perhaps searching can help."
+msgstr "こちらには何もありません。検索をお試しください。"
+
+#: content-none.php:23
+msgid "Sorry, but nothing matched your search terms. Please try again with some different keywords."
+msgstr "検索キーワードに一致するものが見つかりませんでした。 別のキーワードで試してみてください。"
+
+#: content-none.php:19
+msgid "Ready to publish your first post? <a href=\"%1$s\">Get started here</a>."
+msgstr "最初の投稿を公開する準備はできましたか?<a href=\"%1$s\">ここから始めましょう</a>。"
+
+#: content-none.php:13
+msgid "Nothing Found"
+msgstr "見つかりませんでした。"
+
+#: comments.php:79
+msgid "Comments are now closed."
+msgstr "コメントは受け付けていません。"
+
+#: comments.php:43 comments.php:68
+msgid "Newer Comments"
+msgstr "最新のコメント"
+
+#: comments.php:39 comments.php:64
+msgid "Older Comments"
+msgstr "過去のコメント"
+
+#: comments.php:36 comments.php:61
+msgid "Comment navigation"
+msgstr "コメントナビゲーション"
+
+#: comments.php:27
+msgctxt "comments title"
+msgid "One thought on &ldquo;%2$s&rdquo;"
+msgid_plural "%1$s thoughts on &ldquo;%2$s&rdquo;"
+msgstr[0] "&ldquo;%2$s&rdquo; への%1$s件のフィードバック"
+
+#. translators: %1$s: smiley
+#: 404.php:41
+msgid "Try looking in the monthly archives. %1$s"
+msgstr "月別アーカイブを探してみてください: %1$s"
+
+#: 404.php:24
+msgid "Most Used Categories"
+msgstr "よく使われているカテゴリー"
+
+#: 404.php:16
+msgid "It looks like nothing was found at this location. Maybe try one of the links below or a search?"
+msgstr "ここには何も見つかりませんでした。以下のリンクまたは検索をお試しください。"

BIN
libretto/languages/ko.mo


이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.