Version Description
Version 0.6.0+
If upgrading to a version earlier than 0.6.0 to 0.6.0+, you should check the readme.md
documentation on some of the argument changes if you've been adding custom arguments into the breadcrumb_trail()
function.
Download this release
Release Info
Developer | greenshady |
Plugin | Breadcrumb Trail |
Version | 0.6.1 |
Comparing to | |
See all releases |
Code changes from version 0.6.0 to 0.6.1
- breadcrumb-trail.php +6 -4
- inc/breadcrumbs.php +49 -36
- languages/breadcrumb-trail-fi.mo +0 -0
- languages/breadcrumb-trail-fi.po +137 -0
- languages/breadcrumb-trail.pot +122 -93
- readme.md +29 -13
- readme.txt +12 -3
breadcrumb-trail.php
CHANGED
@@ -1,11 +1,13 @@
|
|
1 |
<?php
|
2 |
/**
|
3 |
* Plugin Name: Breadcrumb Trail
|
4 |
-
* Plugin URI:
|
5 |
* Description: A smart breadcrumb menu plugin embedded with <a href="http://schema.org">Schema.org</a> microdata that can handle variations in site structure more accurately than any other breadcrumb plugin for WordPress. Insert into your theme with the <code>breadcrumb_trail()</code> template tag.
|
6 |
-
* Version:
|
7 |
-
* Author:
|
8 |
-
* Author URI:
|
|
|
|
|
9 |
*/
|
10 |
|
11 |
/* Extra check in case the script is being loaded by a theme. */
|
1 |
<?php
|
2 |
/**
|
3 |
* Plugin Name: Breadcrumb Trail
|
4 |
+
* Plugin URI: http://themehybrid.com/plugins/breadcrumb-trail
|
5 |
* Description: A smart breadcrumb menu plugin embedded with <a href="http://schema.org">Schema.org</a> microdata that can handle variations in site structure more accurately than any other breadcrumb plugin for WordPress. Insert into your theme with the <code>breadcrumb_trail()</code> template tag.
|
6 |
+
* Version: 0.6.1
|
7 |
+
* Author: Justin Tadlock
|
8 |
+
* Author URI: http://justintadlock.com
|
9 |
+
* Text Domain: breadcrumb-trail
|
10 |
+
* Domain Path: /languages
|
11 |
*/
|
12 |
|
13 |
/* Extra check in case the script is being loaded by a theme. */
|
inc/breadcrumbs.php
CHANGED
@@ -15,7 +15,7 @@
|
|
15 |
* even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
16 |
*
|
17 |
* @package BreadcrumbTrail
|
18 |
-
* @version 0.6.
|
19 |
* @author Justin Tadlock <justin@justintadlock.com>
|
20 |
* @copyright Copyright (c) 2008 - 2013, Justin Tadlock
|
21 |
* @link http://themehybrid.com/plugins/breadcrumb-trail
|
@@ -38,7 +38,7 @@ function breadcrumb_trail( $args = array() ) {
|
|
38 |
else
|
39 |
$breadcrumb = new Breadcrumb_Trail( $args );
|
40 |
|
41 |
-
$breadcrumb->trail();
|
42 |
}
|
43 |
|
44 |
/**
|
@@ -123,6 +123,9 @@ class Breadcrumb_Trail {
|
|
123 |
/* Connect the breadcrumb trail if there are items in the trail. */
|
124 |
if ( !empty( $this->items ) && is_array( $this->items ) ) {
|
125 |
|
|
|
|
|
|
|
126 |
/* Open the breadcrumb trail containers. */
|
127 |
$breadcrumb = "\n\t\t" . '<' . tag_escape( $this->args['container'] ) . ' class="breadcrumb-trail breadcrumbs" itemprop="breadcrumb">';
|
128 |
|
@@ -172,20 +175,25 @@ class Breadcrumb_Trail {
|
|
172 |
public function default_labels() {
|
173 |
|
174 |
$labels = array(
|
175 |
-
'browse' => __( 'Browse:',
|
176 |
-
'home' => __( 'Home',
|
177 |
-
'
|
178 |
-
'
|
179 |
-
|
180 |
-
'
|
181 |
-
|
182 |
-
'
|
183 |
-
|
184 |
-
'
|
185 |
-
|
186 |
-
'
|
187 |
-
|
188 |
-
|
|
|
|
|
|
|
|
|
|
|
189 |
);
|
190 |
|
191 |
return $labels;
|
@@ -303,11 +311,11 @@ class Breadcrumb_Trail {
|
|
303 |
|
304 |
/* If viewing a paged singular post. */
|
305 |
if ( is_singular() && 1 < get_query_var( 'page' ) && true === $this->args['show_title'] )
|
306 |
-
$this->items[] = sprintf( $this->args['labels']['paged'], absint( get_query_var( 'page' ) ) );
|
307 |
|
308 |
/* If viewing a paged archive-type page. */
|
309 |
elseif ( is_paged() && true === $this->args['show_title'] )
|
310 |
-
$this->items[] = sprintf( $this->args['labels']['paged'], absint( get_query_var( 'paged' ) ) );
|
311 |
|
312 |
}
|
313 |
|
@@ -320,7 +328,7 @@ class Breadcrumb_Trail {
|
|
320 |
*/
|
321 |
public function do_network_home_link() {
|
322 |
if ( is_multisite() && !is_main_site() && true === $this->args['network'] )
|
323 |
-
$this->items[] = '<a href="' . network_home_url() . '" title="' . esc_attr( $this->args['labels']['home'] ) . '">' . $this->args['labels']['home'] . '</a>';
|
324 |
}
|
325 |
|
326 |
/**
|
@@ -332,7 +340,8 @@ class Breadcrumb_Trail {
|
|
332 |
*/
|
333 |
public function do_site_home_link() {
|
334 |
$label = ( is_multisite() && !is_main_site() && true === $this->args['network'] ) ? get_bloginfo( 'name' ) : $this->args['labels']['home'];
|
335 |
-
$
|
|
|
336 |
}
|
337 |
|
338 |
/**
|
@@ -345,7 +354,7 @@ class Breadcrumb_Trail {
|
|
345 |
public function do_front_page_items() {
|
346 |
|
347 |
/* Only show front items if the 'show_on_front' argument is set to 'true'. */
|
348 |
-
if ( true === $this->args['show_on_front'] ) {
|
349 |
|
350 |
/* If on a paged view, add the home link items. */
|
351 |
if ( is_paged() ) {
|
@@ -521,7 +530,7 @@ class Breadcrumb_Trail {
|
|
521 |
/* Add support for a non-standard label of 'archive_title' (special use case). */
|
522 |
$label = !empty( $post_type_object->labels->archive_title ) ? $post_type_object->labels->archive_title : $post_type_object->labels->name;
|
523 |
|
524 |
-
$this->items[] = '<a href="' . get_post_type_archive_link( $post_type ) . '"
|
525 |
}
|
526 |
}
|
527 |
|
@@ -704,7 +713,7 @@ class Breadcrumb_Trail {
|
|
704 |
|
705 |
/* Add the minute + hour item. */
|
706 |
if ( true === $this->args['show_title'] )
|
707 |
-
$this->items[] =
|
708 |
}
|
709 |
|
710 |
/**
|
@@ -721,7 +730,7 @@ class Breadcrumb_Trail {
|
|
721 |
|
722 |
/* Add the minute item. */
|
723 |
if ( true === $this->args['show_title'] )
|
724 |
-
$this->items[] = sprintf( $this->args['labels']['archive_minute'],
|
725 |
}
|
726 |
|
727 |
/**
|
@@ -738,7 +747,7 @@ class Breadcrumb_Trail {
|
|
738 |
|
739 |
/* Add the hour item. */
|
740 |
if ( true === $this->args['show_title'] )
|
741 |
-
$this->items[] =
|
742 |
}
|
743 |
|
744 |
/**
|
@@ -754,9 +763,9 @@ class Breadcrumb_Trail {
|
|
754 |
$this->do_rewrite_front_items();
|
755 |
|
756 |
/* Get year, month, and day. */
|
757 |
-
$year =
|
758 |
-
$month =
|
759 |
-
$day =
|
760 |
|
761 |
/* Add the year and month items. */
|
762 |
$this->items[] = '<a href="' . get_year_link( get_the_time( 'Y' ) ) . '" title="' . esc_attr( $year ) . '">' . $year . '</a>';
|
@@ -783,8 +792,8 @@ class Breadcrumb_Trail {
|
|
783 |
$this->do_rewrite_front_items();
|
784 |
|
785 |
/* Get the year and week. */
|
786 |
-
$year =
|
787 |
-
$week = sprintf( $this->args['labels']['archive_week'],
|
788 |
|
789 |
/* Add the year item. */
|
790 |
$this->items[] = '<a href="' . get_year_link( get_the_time( 'Y' ) ) . '" title="' . esc_attr( $year ) . '">' . $year . '</a>';
|
@@ -810,8 +819,8 @@ class Breadcrumb_Trail {
|
|
810 |
$this->do_rewrite_front_items();
|
811 |
|
812 |
/* Get the year and month. */
|
813 |
-
$year =
|
814 |
-
$month =
|
815 |
|
816 |
/* Add the year item. */
|
817 |
$this->items[] = '<a href="' . get_year_link( get_the_time( 'Y' ) ) . '" title="' . esc_attr( $year ) . '">' . $year . '</a>';
|
@@ -837,7 +846,7 @@ class Breadcrumb_Trail {
|
|
837 |
$this->do_rewrite_front_items();
|
838 |
|
839 |
/* Get the year. */
|
840 |
-
$year =
|
841 |
|
842 |
/* Add the year item. */
|
843 |
if ( is_paged() )
|
@@ -1024,15 +1033,15 @@ class Breadcrumb_Trail {
|
|
1024 |
|
1025 |
/* If using the %year% tag, add a link to the yearly archive. */
|
1026 |
if ( '%year%' == $tag )
|
1027 |
-
$this->items[] = '<a href="' . get_year_link( get_the_time( 'Y', $post_id ) ) . '"
|
1028 |
|
1029 |
/* If using the %monthnum% tag, add a link to the monthly archive. */
|
1030 |
elseif ( '%monthnum%' == $tag )
|
1031 |
-
$this->items[] = '<a href="' . get_month_link( get_the_time( 'Y', $post_id ), get_the_time( 'm', $post_id ) ) . '"
|
1032 |
|
1033 |
/* If using the %day% tag, add a link to the daily archive. */
|
1034 |
elseif ( '%day%' == $tag )
|
1035 |
-
$this->items[] = '<a href="' . get_day_link( get_the_time( 'Y', $post_id ), get_the_time( 'm', $post_id ), get_the_time( 'd', $post_id ) ) . '"
|
1036 |
|
1037 |
/* If using the %author% tag, add a link to the post author archive. */
|
1038 |
elseif ( '%author%' == $tag )
|
@@ -1086,6 +1095,10 @@ class bbPress_Breadcrumb_Trail extends Breadcrumb_Trail {
|
|
1086 |
*/
|
1087 |
public function do_trail_items() {
|
1088 |
|
|
|
|
|
|
|
|
|
1089 |
/* Get the forum post type object. */
|
1090 |
$post_type_object = get_post_type_object( bbp_get_forum_post_type() );
|
1091 |
|
15 |
* even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
16 |
*
|
17 |
* @package BreadcrumbTrail
|
18 |
+
* @version 0.6.1
|
19 |
* @author Justin Tadlock <justin@justintadlock.com>
|
20 |
* @copyright Copyright (c) 2008 - 2013, Justin Tadlock
|
21 |
* @link http://themehybrid.com/plugins/breadcrumb-trail
|
38 |
else
|
39 |
$breadcrumb = new Breadcrumb_Trail( $args );
|
40 |
|
41 |
+
return $breadcrumb->trail();
|
42 |
}
|
43 |
|
44 |
/**
|
123 |
/* Connect the breadcrumb trail if there are items in the trail. */
|
124 |
if ( !empty( $this->items ) && is_array( $this->items ) ) {
|
125 |
|
126 |
+
/* Make sure we have a unique array of items. */
|
127 |
+
$this->items = array_unique( $this->items );
|
128 |
+
|
129 |
/* Open the breadcrumb trail containers. */
|
130 |
$breadcrumb = "\n\t\t" . '<' . tag_escape( $this->args['container'] ) . ' class="breadcrumb-trail breadcrumbs" itemprop="breadcrumb">';
|
131 |
|
175 |
public function default_labels() {
|
176 |
|
177 |
$labels = array(
|
178 |
+
'browse' => __( 'Browse:', 'breadcrumb-trail' ),
|
179 |
+
'home' => __( 'Home', 'breadcrumb-trail' ),
|
180 |
+
'error_404' => __( '404 Not Found', 'breadcrumb-trail' ),
|
181 |
+
'archives' => __( 'Archives', 'breadcrumb-trail' ),
|
182 |
+
/* Translators: %s is the search query. The HTML entities are opening and closing curly quotes. */
|
183 |
+
'search' => __( 'Search results for “%s”', 'breadcrumb-trail' ),
|
184 |
+
/* Translators: %s is the page number. */
|
185 |
+
'paged' => __( 'Page %s', 'breadcrumb-trail' ),
|
186 |
+
/* Translators: Minute archive title. %s is the minute time format. */
|
187 |
+
'archive_minute' => __( 'Minute %s', 'breadcrumb-trail' ),
|
188 |
+
/* Translators: Weekly archive title. %s is the week date format. */
|
189 |
+
'archive_week' => __( 'Week %s', 'breadcrumb-trail' ),
|
190 |
+
|
191 |
+
/* "%s" is replaced with the translated date/time format. */
|
192 |
+
'archive_minute_hour' => '%s',
|
193 |
+
'archive_hour' => '%s',
|
194 |
+
'archive_day' => '%s',
|
195 |
+
'archive_month' => '%s',
|
196 |
+
'archive_year' => '%s',
|
197 |
);
|
198 |
|
199 |
return $labels;
|
311 |
|
312 |
/* If viewing a paged singular post. */
|
313 |
if ( is_singular() && 1 < get_query_var( 'page' ) && true === $this->args['show_title'] )
|
314 |
+
$this->items[] = sprintf( $this->args['labels']['paged'], number_format_i18n( absint( get_query_var( 'page' ) ) ) );
|
315 |
|
316 |
/* If viewing a paged archive-type page. */
|
317 |
elseif ( is_paged() && true === $this->args['show_title'] )
|
318 |
+
$this->items[] = sprintf( $this->args['labels']['paged'], number_format_i18n( absint( get_query_var( 'paged' ) ) ) );
|
319 |
|
320 |
}
|
321 |
|
328 |
*/
|
329 |
public function do_network_home_link() {
|
330 |
if ( is_multisite() && !is_main_site() && true === $this->args['network'] )
|
331 |
+
$this->items[] = '<a href="' . network_home_url() . '" title="' . esc_attr( $this->args['labels']['home'] ) . '" rel="home">' . $this->args['labels']['home'] . '</a>';
|
332 |
}
|
333 |
|
334 |
/**
|
340 |
*/
|
341 |
public function do_site_home_link() {
|
342 |
$label = ( is_multisite() && !is_main_site() && true === $this->args['network'] ) ? get_bloginfo( 'name' ) : $this->args['labels']['home'];
|
343 |
+
$rel = ( is_multisite() && !is_main_site() && true === $this->args['network'] ) ? '' : ' rel="home"';
|
344 |
+
$this->items[] = '<a href="' . home_url() . '" title="' . esc_attr( get_bloginfo( 'name' ) ) . '"' . $rel .'>' . $label . '</a>';
|
345 |
}
|
346 |
|
347 |
/**
|
354 |
public function do_front_page_items() {
|
355 |
|
356 |
/* Only show front items if the 'show_on_front' argument is set to 'true'. */
|
357 |
+
if ( true === $this->args['show_on_front'] || is_paged() || ( is_singular() && 1 < get_query_var( 'page' ) ) ) {
|
358 |
|
359 |
/* If on a paged view, add the home link items. */
|
360 |
if ( is_paged() ) {
|
530 |
/* Add support for a non-standard label of 'archive_title' (special use case). */
|
531 |
$label = !empty( $post_type_object->labels->archive_title ) ? $post_type_object->labels->archive_title : $post_type_object->labels->name;
|
532 |
|
533 |
+
$this->items[] = '<a href="' . get_post_type_archive_link( $post_type ) . '">' . $label . '</a>';
|
534 |
}
|
535 |
}
|
536 |
|
713 |
|
714 |
/* Add the minute + hour item. */
|
715 |
if ( true === $this->args['show_title'] )
|
716 |
+
$this->items[] = sprintf( $this->args['labels']['archive_minute_hour'], get_the_time( _x( 'g:i a', 'minute and hour archives time format', 'breadcrumb-trail' ) ) );
|
717 |
}
|
718 |
|
719 |
/**
|
730 |
|
731 |
/* Add the minute item. */
|
732 |
if ( true === $this->args['show_title'] )
|
733 |
+
$this->items[] = sprintf( $this->args['labels']['archive_minute'], get_the_time( _x( 'i', 'minute archives time format', 'breadcrumb-trail' ) ) );
|
734 |
}
|
735 |
|
736 |
/**
|
747 |
|
748 |
/* Add the hour item. */
|
749 |
if ( true === $this->args['show_title'] )
|
750 |
+
$this->items[] = sprintf( $this->args['labels']['archive_hour'], get_the_time( _x( 'g a', 'hour archives time format', 'breadcrumb-trail' ) ) );
|
751 |
}
|
752 |
|
753 |
/**
|
763 |
$this->do_rewrite_front_items();
|
764 |
|
765 |
/* Get year, month, and day. */
|
766 |
+
$year = sprintf( $this->args['labels']['archive_year'], get_the_time( _x( 'Y', 'yearly archives date format', 'breadcrumb-trail' ) ) );
|
767 |
+
$month = sprintf( $this->args['labels']['archive_month'], get_the_time( _x( 'F', 'monthly archives date format', 'breadcrumb-trail' ) ) );
|
768 |
+
$day = sprintf( $this->args['labels']['archive_day'], get_the_time( _x( 'j', 'daily archives date format', 'breadcrumb-trail' ) ) );
|
769 |
|
770 |
/* Add the year and month items. */
|
771 |
$this->items[] = '<a href="' . get_year_link( get_the_time( 'Y' ) ) . '" title="' . esc_attr( $year ) . '">' . $year . '</a>';
|
792 |
$this->do_rewrite_front_items();
|
793 |
|
794 |
/* Get the year and week. */
|
795 |
+
$year = sprintf( $this->args['labels']['archive_year'], get_the_time( _x( 'Y', 'yearly archives date format', 'breadcrumb-trail' ) ) );
|
796 |
+
$week = sprintf( $this->args['labels']['archive_week'], get_the_time( _x( 'W', 'weekly archives date format', 'breadcrumb-trail' ) ) );
|
797 |
|
798 |
/* Add the year item. */
|
799 |
$this->items[] = '<a href="' . get_year_link( get_the_time( 'Y' ) ) . '" title="' . esc_attr( $year ) . '">' . $year . '</a>';
|
819 |
$this->do_rewrite_front_items();
|
820 |
|
821 |
/* Get the year and month. */
|
822 |
+
$year = sprintf( $this->args['labels']['archive_year'], get_the_time( _x( 'Y', 'yearly archives date format', 'breadcrumb-trail' ) ) );
|
823 |
+
$month = sprintf( $this->args['labels']['archive_month'], get_the_time( _x( 'F', 'monthly archives date format', 'breadcrumb-trail' ) ) );
|
824 |
|
825 |
/* Add the year item. */
|
826 |
$this->items[] = '<a href="' . get_year_link( get_the_time( 'Y' ) ) . '" title="' . esc_attr( $year ) . '">' . $year . '</a>';
|
846 |
$this->do_rewrite_front_items();
|
847 |
|
848 |
/* Get the year. */
|
849 |
+
$year = sprintf( $this->args['labels']['archive_year'], get_the_time( _x( 'Y', 'yearly archives date format', 'breadcrumb-trail' ) ) );
|
850 |
|
851 |
/* Add the year item. */
|
852 |
if ( is_paged() )
|
1033 |
|
1034 |
/* If using the %year% tag, add a link to the yearly archive. */
|
1035 |
if ( '%year%' == $tag )
|
1036 |
+
$this->items[] = '<a href="' . get_year_link( get_the_time( 'Y', $post_id ) ) . '">' . sprintf( $this->args['labels']['archive_year'], get_the_time( _x( 'Y', 'yearly archives date format', 'breadcrumb-trail' ) ) ) . '</a>';
|
1037 |
|
1038 |
/* If using the %monthnum% tag, add a link to the monthly archive. */
|
1039 |
elseif ( '%monthnum%' == $tag )
|
1040 |
+
$this->items[] = '<a href="' . get_month_link( get_the_time( 'Y', $post_id ), get_the_time( 'm', $post_id ) ) . '">' . sprintf( $this->args['labels']['archive_month'], get_the_time( _x( 'F', 'monthly archives date format', 'breadcrumb-trail' ) ) ) . '</a>';
|
1041 |
|
1042 |
/* If using the %day% tag, add a link to the daily archive. */
|
1043 |
elseif ( '%day%' == $tag )
|
1044 |
+
$this->items[] = '<a href="' . get_day_link( get_the_time( 'Y', $post_id ), get_the_time( 'm', $post_id ), get_the_time( 'd', $post_id ) ) . '">' . sprintf( $this->args['labels']['archive_day'], get_the_time( _x( 'j', 'daily archives date format', 'breadcrumb-trail' ) ) ) . '</a>';
|
1045 |
|
1046 |
/* If using the %author% tag, add a link to the post author archive. */
|
1047 |
elseif ( '%author%' == $tag )
|
1095 |
*/
|
1096 |
public function do_trail_items() {
|
1097 |
|
1098 |
+
/* Add the network and site home links. */
|
1099 |
+
$this->do_network_home_link();
|
1100 |
+
$this->do_site_home_link();
|
1101 |
+
|
1102 |
/* Get the forum post type object. */
|
1103 |
$post_type_object = get_post_type_object( bbp_get_forum_post_type() );
|
1104 |
|
languages/breadcrumb-trail-fi.mo
ADDED
Binary file
|
languages/breadcrumb-trail-fi.po
ADDED
@@ -0,0 +1,137 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Breadcrumb Trail WordPress Plugin\n"
|
4 |
+
"Report-Msgid-Bugs-To: http://wordpress.org/tag/breadcrumb-trail\n"
|
5 |
+
"POT-Creation-Date: 2014-07-11 15:37:55+00:00\n"
|
6 |
+
"PO-Revision-Date: 2014-07-11 10:40-0600\n"
|
7 |
+
"Last-Translator: Sami Keijonen <sami.keijonen@foxnet.fi>\n"
|
8 |
+
"Language-Team: Foxnet Themes <sami.keijonen@foxnet.fi>\n"
|
9 |
+
"Language: fi\n"
|
10 |
+
"MIME-Version: 1.0\n"
|
11 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
+
"Content-Transfer-Encoding: 8bit\n"
|
13 |
+
"X-Generator: Poedit 1.5.7\n"
|
14 |
+
"X-Poedit-KeywordsList: _e;__;esc_attr_e;esc_attr__;esc_html_e;esc_html__;_n;"
|
15 |
+
"_x;_x:1,2c;_n:1,2\n"
|
16 |
+
"X-Poedit-Basepath: ../\n"
|
17 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
18 |
+
"X-Poedit-SearchPath-0: .\n"
|
19 |
+
|
20 |
+
#: inc/breadcrumbs.php:178
|
21 |
+
msgid "Browse:"
|
22 |
+
msgstr "Olet täällä:"
|
23 |
+
|
24 |
+
#: inc/breadcrumbs.php:179
|
25 |
+
msgid "Home"
|
26 |
+
msgstr "Etusivu"
|
27 |
+
|
28 |
+
#: inc/breadcrumbs.php:180
|
29 |
+
msgid "404 Not Found"
|
30 |
+
msgstr "404 Sivua ei löytynyt"
|
31 |
+
|
32 |
+
#: inc/breadcrumbs.php:181
|
33 |
+
msgid "Archives"
|
34 |
+
msgstr "Arkistot"
|
35 |
+
|
36 |
+
#. Translators: %s is the search query. The HTML entities are opening and
|
37 |
+
#. closing curly quotes.
|
38 |
+
#: inc/breadcrumbs.php:183
|
39 |
+
msgid "Search results for “%s”"
|
40 |
+
msgstr "Hakutulokset haulle: \"%s\""
|
41 |
+
|
42 |
+
#. Translators: %s is the page number.
|
43 |
+
#: inc/breadcrumbs.php:185
|
44 |
+
msgid "Page %s"
|
45 |
+
msgstr "Sivu %d"
|
46 |
+
|
47 |
+
#. Translators: Minute archive title. %s is the minute time format.
|
48 |
+
#: inc/breadcrumbs.php:187
|
49 |
+
msgid "Minute %s"
|
50 |
+
msgstr "Minuutti %d"
|
51 |
+
|
52 |
+
#. Translators: Weekly archive title. %s is the week date format.
|
53 |
+
#: inc/breadcrumbs.php:189
|
54 |
+
msgid "Week %s"
|
55 |
+
msgstr "Viikko %d"
|
56 |
+
|
57 |
+
#: inc/breadcrumbs.php:716
|
58 |
+
msgctxt "minute and hour archives time format"
|
59 |
+
msgid "g:i a"
|
60 |
+
msgstr "G:i"
|
61 |
+
|
62 |
+
#: inc/breadcrumbs.php:733
|
63 |
+
msgctxt "minute archives time format"
|
64 |
+
msgid "i"
|
65 |
+
msgstr ""
|
66 |
+
|
67 |
+
#: inc/breadcrumbs.php:750
|
68 |
+
msgctxt "hour archives time format"
|
69 |
+
msgid "g a"
|
70 |
+
msgstr "g a"
|
71 |
+
|
72 |
+
#: inc/breadcrumbs.php:766 inc/breadcrumbs.php:795 inc/breadcrumbs.php:822
|
73 |
+
#: inc/breadcrumbs.php:849 inc/breadcrumbs.php:1036
|
74 |
+
msgctxt "yearly archives date format"
|
75 |
+
msgid "Y"
|
76 |
+
msgstr "Y"
|
77 |
+
|
78 |
+
#: inc/breadcrumbs.php:767 inc/breadcrumbs.php:823 inc/breadcrumbs.php:1040
|
79 |
+
msgctxt "monthly archives date format"
|
80 |
+
msgid "F"
|
81 |
+
msgstr "F"
|
82 |
+
|
83 |
+
#: inc/breadcrumbs.php:768 inc/breadcrumbs.php:1044
|
84 |
+
msgctxt "daily archives date format"
|
85 |
+
msgid "j"
|
86 |
+
msgstr ""
|
87 |
+
|
88 |
+
#: inc/breadcrumbs.php:796
|
89 |
+
msgctxt "weekly archives date format"
|
90 |
+
msgid "W"
|
91 |
+
msgstr ""
|
92 |
+
|
93 |
+
#: inc/breadcrumbs.php:1135 inc/breadcrumbs.php:1171 inc/breadcrumbs.php:1188
|
94 |
+
#: inc/breadcrumbs.php:1219
|
95 |
+
msgid "Edit"
|
96 |
+
msgstr "Muokkaa"
|
97 |
+
|
98 |
+
#: inc/breadcrumbs.php:1163
|
99 |
+
msgid "Split"
|
100 |
+
msgstr "Jaa"
|
101 |
+
|
102 |
+
#: inc/breadcrumbs.php:1167
|
103 |
+
msgid "Merge"
|
104 |
+
msgstr "Yhdistä"
|
105 |
+
|
106 |
+
#. Plugin Name of the plugin/theme
|
107 |
+
msgid "Breadcrumb Trail"
|
108 |
+
msgstr ""
|
109 |
+
|
110 |
+
#. Plugin URI of the plugin/theme
|
111 |
+
msgid "http://themehybrid.com/plugins/breadcrumb-trail"
|
112 |
+
msgstr ""
|
113 |
+
|
114 |
+
#. Description of the plugin/theme
|
115 |
+
msgid ""
|
116 |
+
"A smart breadcrumb menu plugin embedded with <a href=\"http://schema.org"
|
117 |
+
"\">Schema.org</a> microdata that can handle variations in site structure "
|
118 |
+
"more accurately than any other breadcrumb plugin for WordPress. Insert into "
|
119 |
+
"your theme with the <code>breadcrumb_trail()</code> template tag."
|
120 |
+
msgstr ""
|
121 |
+
|
122 |
+
#. Author of the plugin/theme
|
123 |
+
msgid "Justin Tadlock"
|
124 |
+
msgstr ""
|
125 |
+
|
126 |
+
#. Author URI of the plugin/theme
|
127 |
+
msgid "http://justintadlock.com"
|
128 |
+
msgstr ""
|
129 |
+
|
130 |
+
#~ msgid "d"
|
131 |
+
#~ msgstr "d"
|
132 |
+
|
133 |
+
#~ msgid "F Y"
|
134 |
+
#~ msgstr "F Y"
|
135 |
+
|
136 |
+
#~ msgid "F j, Y"
|
137 |
+
#~ msgstr "j.m.Y"
|
languages/breadcrumb-trail.pot
CHANGED
@@ -1,93 +1,122 @@
|
|
1 |
-
|
2 |
-
|
3 |
-
|
4 |
-
|
5 |
-
"
|
6 |
-
"
|
7 |
-
"
|
8 |
-
"
|
9 |
-
"
|
10 |
-
"Content-
|
11 |
-
"
|
12 |
-
"
|
13 |
-
"
|
14 |
-
|
15 |
-
|
16 |
-
"
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
msgid "
|
29 |
-
msgstr ""
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
#:
|
41 |
-
msgid "
|
42 |
-
msgstr ""
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
msgid "
|
59 |
-
msgstr ""
|
60 |
-
|
61 |
-
#:
|
62 |
-
|
63 |
-
msgid "
|
64 |
-
msgstr ""
|
65 |
-
|
66 |
-
#:
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
msgid "F
|
80 |
-
msgstr ""
|
81 |
-
|
82 |
-
#:
|
83 |
-
|
84 |
-
msgid "
|
85 |
-
msgstr ""
|
86 |
-
|
87 |
-
#:
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# Copyright (C) 2014 Breadcrumb Trail
|
2 |
+
# This file is distributed under the same license as the Breadcrumb Trail package.
|
3 |
+
msgid ""
|
4 |
+
msgstr ""
|
5 |
+
"Project-Id-Version: Breadcrumb Trail 0.6.1-alpha\n"
|
6 |
+
"Report-Msgid-Bugs-To: http://wordpress.org/tag/breadcrumb-trail\n"
|
7 |
+
"POT-Creation-Date: 2014-07-11 15:37:55+00:00\n"
|
8 |
+
"MIME-Version: 1.0\n"
|
9 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
10 |
+
"Content-Transfer-Encoding: 8bit\n"
|
11 |
+
"PO-Revision-Date: 2014-MO-DA HO:MI+ZONE\n"
|
12 |
+
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
13 |
+
"Language-Team: LANGUAGE <LL@li.org>\n"
|
14 |
+
|
15 |
+
#: inc/breadcrumbs.php:178
|
16 |
+
msgid "Browse:"
|
17 |
+
msgstr ""
|
18 |
+
|
19 |
+
#: inc/breadcrumbs.php:179
|
20 |
+
msgid "Home"
|
21 |
+
msgstr ""
|
22 |
+
|
23 |
+
#: inc/breadcrumbs.php:180
|
24 |
+
msgid "404 Not Found"
|
25 |
+
msgstr ""
|
26 |
+
|
27 |
+
#: inc/breadcrumbs.php:181
|
28 |
+
msgid "Archives"
|
29 |
+
msgstr ""
|
30 |
+
|
31 |
+
#. Translators: %s is the search query. The HTML entities are opening and
|
32 |
+
#. closing curly quotes.
|
33 |
+
|
34 |
+
#: inc/breadcrumbs.php:183
|
35 |
+
msgid "Search results for “%s”"
|
36 |
+
msgstr ""
|
37 |
+
|
38 |
+
#. Translators: %s is the page number.
|
39 |
+
|
40 |
+
#: inc/breadcrumbs.php:185
|
41 |
+
msgid "Page %s"
|
42 |
+
msgstr ""
|
43 |
+
|
44 |
+
#. Translators: Minute archive title. %s is the minute time format.
|
45 |
+
|
46 |
+
#: inc/breadcrumbs.php:187
|
47 |
+
msgid "Minute %s"
|
48 |
+
msgstr ""
|
49 |
+
|
50 |
+
#. Translators: Weekly archive title. %s is the week date format.
|
51 |
+
|
52 |
+
#: inc/breadcrumbs.php:189
|
53 |
+
msgid "Week %s"
|
54 |
+
msgstr ""
|
55 |
+
|
56 |
+
#: inc/breadcrumbs.php:716
|
57 |
+
msgctxt "minute and hour archives time format"
|
58 |
+
msgid "g:i a"
|
59 |
+
msgstr ""
|
60 |
+
|
61 |
+
#: inc/breadcrumbs.php:733
|
62 |
+
msgctxt "minute archives time format"
|
63 |
+
msgid "i"
|
64 |
+
msgstr ""
|
65 |
+
|
66 |
+
#: inc/breadcrumbs.php:750
|
67 |
+
msgctxt "hour archives time format"
|
68 |
+
msgid "g a"
|
69 |
+
msgstr ""
|
70 |
+
|
71 |
+
#: inc/breadcrumbs.php:766 inc/breadcrumbs.php:795 inc/breadcrumbs.php:822
|
72 |
+
#: inc/breadcrumbs.php:849 inc/breadcrumbs.php:1036
|
73 |
+
msgctxt "yearly archives date format"
|
74 |
+
msgid "Y"
|
75 |
+
msgstr ""
|
76 |
+
|
77 |
+
#: inc/breadcrumbs.php:767 inc/breadcrumbs.php:823 inc/breadcrumbs.php:1040
|
78 |
+
msgctxt "monthly archives date format"
|
79 |
+
msgid "F"
|
80 |
+
msgstr ""
|
81 |
+
|
82 |
+
#: inc/breadcrumbs.php:768 inc/breadcrumbs.php:1044
|
83 |
+
msgctxt "daily archives date format"
|
84 |
+
msgid "j"
|
85 |
+
msgstr ""
|
86 |
+
|
87 |
+
#: inc/breadcrumbs.php:796
|
88 |
+
msgctxt "weekly archives date format"
|
89 |
+
msgid "W"
|
90 |
+
msgstr ""
|
91 |
+
|
92 |
+
#: inc/breadcrumbs.php:1135 inc/breadcrumbs.php:1171 inc/breadcrumbs.php:1188
|
93 |
+
#: inc/breadcrumbs.php:1219
|
94 |
+
msgid "Edit"
|
95 |
+
msgstr ""
|
96 |
+
|
97 |
+
#: inc/breadcrumbs.php:1163
|
98 |
+
msgid "Split"
|
99 |
+
msgstr ""
|
100 |
+
|
101 |
+
#: inc/breadcrumbs.php:1167
|
102 |
+
msgid "Merge"
|
103 |
+
msgstr ""
|
104 |
+
#. Plugin Name of the plugin/theme
|
105 |
+
msgid "Breadcrumb Trail"
|
106 |
+
msgstr ""
|
107 |
+
|
108 |
+
#. Plugin URI of the plugin/theme
|
109 |
+
msgid "http://themehybrid.com/plugins/breadcrumb-trail"
|
110 |
+
msgstr ""
|
111 |
+
|
112 |
+
#. Description of the plugin/theme
|
113 |
+
msgid "A smart breadcrumb menu plugin embedded with <a href=\"http://schema.org\">Schema.org</a> microdata that can handle variations in site structure more accurately than any other breadcrumb plugin for WordPress. Insert into your theme with the <code>breadcrumb_trail()</code> template tag."
|
114 |
+
msgstr ""
|
115 |
+
|
116 |
+
#. Author of the plugin/theme
|
117 |
+
msgid "Justin Tadlock"
|
118 |
+
msgstr ""
|
119 |
+
|
120 |
+
#. Author URI of the plugin/theme
|
121 |
+
msgid "http://justintadlock.com"
|
122 |
+
msgstr ""
|
readme.md
CHANGED
@@ -41,19 +41,25 @@ The `breadcrumb_trail()` function accepts a single parameter of `$args`, which i
|
|
41 |
|
42 |
/* Labels for text used (see Breadcrumb_Trail::default_labels). */
|
43 |
'labels' => array(
|
44 |
-
'browse' => __( 'Browse:',
|
45 |
-
'home' => __( 'Home',
|
46 |
-
'
|
47 |
-
'
|
48 |
-
|
49 |
-
'
|
50 |
-
|
51 |
-
'
|
52 |
-
|
53 |
-
'
|
54 |
-
|
55 |
-
'
|
56 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
57 |
)
|
58 |
);
|
59 |
|
@@ -82,6 +88,16 @@ Others are available, but those are the two you would actually put into real-wor
|
|
82 |
|
83 |
## Changelog ##
|
84 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
85 |
### Version 0.6.0 ###
|
86 |
|
87 |
* [Schema.org](http://schema.org) support.
|
41 |
|
42 |
/* Labels for text used (see Breadcrumb_Trail::default_labels). */
|
43 |
'labels' => array(
|
44 |
+
'browse' => __( 'Browse:', 'breadcrumb-trail' ),
|
45 |
+
'home' => __( 'Home', 'breadcrumb-trail' ),
|
46 |
+
'error_404' => __( '404 Not Found', 'breadcrumb-trail' ),
|
47 |
+
'archives' => __( 'Archives', 'breadcrumb-trail' ),
|
48 |
+
/* Translators: %s is the search query. The HTML entities are opening and closing curly quotes. */
|
49 |
+
'search' => __( 'Search results for “%s”', 'breadcrumb-trail' ),
|
50 |
+
/* Translators: %s is the page number. */
|
51 |
+
'paged' => __( 'Page %s', 'breadcrumb-trail' ),
|
52 |
+
/* Translators: Minute archive title. %s is the minute time format. */
|
53 |
+
'archive_minute' => __( 'Minute %s', 'breadcrumb-trail' ),
|
54 |
+
/* Translators: Weekly archive title. %s is the week date format. */
|
55 |
+
'archive_week' => __( 'Week %s', 'breadcrumb-trail' ),
|
56 |
+
|
57 |
+
/* "%s" is replaced with the translated date/time format. */
|
58 |
+
'archive_minute_hour' => '%s',
|
59 |
+
'archive_hour' => '%s',
|
60 |
+
'archive_day' => '%s',
|
61 |
+
'archive_month' => '%s',
|
62 |
+
'archive_year' => '%s',
|
63 |
)
|
64 |
);
|
65 |
|
88 |
|
89 |
## Changelog ##
|
90 |
|
91 |
+
### Version 0.6.1 ###
|
92 |
+
|
93 |
+
* Make sure `breadcrumb_trail()` can return the HTML.
|
94 |
+
* Add `rel="home"` to the home page link. This got removed at some point.
|
95 |
+
* Do network and site home links in bbPress.
|
96 |
+
* Slight fix to stop bbPress from putting double "Forums" in the breadcrumb trail.
|
97 |
+
* The `show_on_front` argument should only work if the front page is not paginated.
|
98 |
+
* Better handling of the text strings, particularly when displaying date/time.
|
99 |
+
* Updated `breadcrumb-trail.pot` file for better translating.
|
100 |
+
|
101 |
### Version 0.6.0 ###
|
102 |
|
103 |
* [Schema.org](http://schema.org) support.
|
readme.txt
CHANGED
@@ -4,8 +4,7 @@ Contributors: greenshady
|
|
4 |
Donate link: http://themehybrid.com/donate
|
5 |
Tags: navigation, menu, breadcrumb, breadcrumbs, microdata, schema
|
6 |
Requires at least: 3.6
|
7 |
-
|
8 |
-
Stable tag: 0.6.0
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.htm
|
11 |
|
@@ -99,10 +98,20 @@ There's not really much I can do to correct that within the Breadcrumb Trail plu
|
|
99 |
|
100 |
### Version 0.6.0+ ###
|
101 |
|
102 |
-
If upgrading to a version earlier than 0.6.0 to 0.6.0+, you should check the `readme.md` documentation on some of the argument changes if you've been
|
103 |
|
104 |
== Changelog ==
|
105 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
106 |
### Version 0.6.0 ###
|
107 |
|
108 |
* [Schema.org](http://schema.org) support.
|
4 |
Donate link: http://themehybrid.com/donate
|
5 |
Tags: navigation, menu, breadcrumb, breadcrumbs, microdata, schema
|
6 |
Requires at least: 3.6
|
7 |
+
Stable tag: 0.6.1
|
|
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.htm
|
10 |
|
98 |
|
99 |
### Version 0.6.0+ ###
|
100 |
|
101 |
+
If upgrading to a version earlier than 0.6.0 to 0.6.0+, you should check the `readme.md` documentation on some of the argument changes if you've been adding custom arguments into the `breadcrumb_trail()` function.
|
102 |
|
103 |
== Changelog ==
|
104 |
|
105 |
+
### Version 0.6.1 ###
|
106 |
+
|
107 |
+
* Make sure `breadcrumb_trail()` can return the HTML.
|
108 |
+
* Add `rel="home"` to the home page link. This got removed at some point.
|
109 |
+
* Do network and site home links in bbPress.
|
110 |
+
* Slight fix to stop bbPress from putting double "Forums" in the breadcrumb trail.
|
111 |
+
* The `show_on_front` argument should only work if the front page is not paginated.
|
112 |
+
* Better handling of the text strings, particularly when displaying date/time.
|
113 |
+
* Updated `breadcrumb-trail.pot` file for better translating.
|
114 |
+
|
115 |
### Version 0.6.0 ###
|
116 |
|
117 |
* [Schema.org](http://schema.org) support.
|