- Cambios

git-svn-id: https://192.168.0.254/svn/Proyectos.OriginalHouse_Web/trunk@9 54e8636e-a86c-764f-903d-b964358a1ae2
This commit is contained in:
David Arranz 2011-07-06 19:20:08 +00:00
parent d2bf562055
commit 15f3cb90fa
76 changed files with 10714 additions and 0 deletions

View File

@ -0,0 +1,231 @@
# Copyright (C) 2011 WordPress Importer
# This file is distributed under the same license as the WordPress Importer package.
msgid ""
msgstr ""
"Project-Id-Version: WordPress Importer 0.3\n"
"Report-Msgid-Bugs-To: http://wordpress.org/tag/wordpress-importer\n"
"POT-Creation-Date: 2011-02-21 21:07:12+00:00\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"PO-Revision-Date: 2010-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
#: parsers.php:42 parsers.php:63
msgid "There was an error when reading this WXR file"
msgstr ""
#: parsers.php:43
msgid ""
"Details are shown above. The importer will now try again with a different "
"parser..."
msgstr ""
#: parsers.php:67 parsers.php:72 parsers.php:248 parsers.php:430
msgid ""
"This does not appear to be a WXR file, missing/invalid WXR version number"
msgstr ""
#: wordpress-importer.php:133 wordpress-importer.php:142
#: wordpress-importer.php:193 wordpress-importer.php:201
msgid "Sorry, there has been an error."
msgstr ""
#: wordpress-importer.php:134
msgid "The file does not exist, please try again."
msgstr ""
#: wordpress-importer.php:177
msgid "All done."
msgstr ""
#: wordpress-importer.php:177
msgid "Have fun!"
msgstr ""
#: wordpress-importer.php:178
msgid "Remember to update the passwords and roles of imported users."
msgstr ""
#: wordpress-importer.php:209
msgid ""
"This WXR file (version %s) may not be supported by this version of the "
"importer. Please consider updating."
msgstr ""
#: wordpress-importer.php:234
msgid ""
"Failed to import author %s. Their posts will be attributed to the current "
"user."
msgstr ""
#: wordpress-importer.php:260
msgid "Assign Authors"
msgstr ""
#: wordpress-importer.php:261
msgid ""
"To make it easier for you to edit and save the imported content, you may "
"want to reassign the author of the imported item to an existing user of this "
"site. For example, you may want to import all the entries as <code>admin</"
"code>s entries."
msgstr ""
#: wordpress-importer.php:263
msgid ""
"If a new user is created by WordPress, a new password will be randomly "
"generated and the new user&#8217;s role will be set as %s. Manually changing "
"the new user&#8217;s details will be necessary."
msgstr ""
#: wordpress-importer.php:273
msgid "Import Attachments"
msgstr ""
#: wordpress-importer.php:276
msgid "Download and import file attachments"
msgstr ""
#: wordpress-importer.php:280
msgid "Submit"
msgstr ""
#: wordpress-importer.php:293
msgid "Import author:"
msgstr ""
#: wordpress-importer.php:304
msgid "or create new user with login name:"
msgstr ""
#: wordpress-importer.php:307
msgid "as a new user:"
msgstr ""
#: wordpress-importer.php:315
msgid "assign posts to an existing user:"
msgstr ""
#: wordpress-importer.php:317
msgid "or assign posts to an existing user:"
msgstr ""
#: wordpress-importer.php:318
msgid "- Select -"
msgstr ""
#: wordpress-importer.php:366
msgid ""
"Failed to create new user for %s. Their posts will be attributed to the "
"current user."
msgstr ""
#: wordpress-importer.php:413
msgid "Failed to import category %s"
msgstr ""
#: wordpress-importer.php:449
msgid "Failed to import post tag %s"
msgstr ""
#: wordpress-importer.php:491 wordpress-importer.php:603
msgid "Failed to import %s %s"
msgstr ""
#: wordpress-importer.php:513
msgid "Failed to import &#8220;%s&#8221;: Invalid post type %s"
msgstr ""
#: wordpress-importer.php:534
msgid "%s &#8220;%s&#8221; already exists."
msgstr ""
#: wordpress-importer.php:575
msgid "Failed to import %s &#8220;%s&#8221;"
msgstr ""
#: wordpress-importer.php:712
msgid "Menu item skipped due to missing menu slug"
msgstr ""
#: wordpress-importer.php:719
msgid "Menu item skipped due to invalid menu slug: %s"
msgstr ""
#: wordpress-importer.php:782
msgid "Fetching attachments is not enabled"
msgstr ""
#: wordpress-importer.php:795
msgid "Invalid file type"
msgstr ""
#: wordpress-importer.php:838
msgid "Remote server did not respond"
msgstr ""
#: wordpress-importer.php:844
msgid "Remote server returned error response %1$d %2$s"
msgstr ""
#: wordpress-importer.php:851
msgid "Remote file is incorrect size"
msgstr ""
#: wordpress-importer.php:856
msgid "Zero size file downloaded"
msgstr ""
#: wordpress-importer.php:862
msgid "Remote file is too large, limit is %s"
msgstr ""
#: wordpress-importer.php:961
msgid "Import WordPress"
msgstr ""
#: wordpress-importer.php:968
msgid ""
"A new version of this importer is available. Please update to version %s to "
"ensure compatibility with newer export files."
msgstr ""
#: wordpress-importer.php:983
msgid ""
"Howdy! Upload your WordPress eXtended RSS (WXR) file and we&#8217;ll import "
"the posts, pages, comments, custom fields, categories, and tags into this "
"site."
msgstr ""
#: wordpress-importer.php:984
msgid "Choose a WXR file to upload, then click Upload file and import."
msgstr ""
#: wordpress-importer.php:1058
msgid ""
"Import <strong>posts, pages, comments, custom fields, categories, and tags</"
"strong> from a WordPress export file."
msgstr ""
#. Plugin Name of the plugin/theme
msgid "WordPress Importer"
msgstr ""
#. Plugin URI of the plugin/theme
msgid "http://wordpress.org/extend/plugins/wordpress-importer/"
msgstr ""
#. Description of the plugin/theme
msgid ""
"Import posts, pages, comments, custom fields, categories, tags and more from "
"a WordPress export file."
msgstr ""
#. Author of the plugin/theme
msgid "wordpressdotorg"
msgstr ""
#. Author URI of the plugin/theme
msgid "http://wordpress.org/"
msgstr ""

View File

@ -0,0 +1,609 @@
<?php
/**
* WordPress eXtended RSS file parser implementations
*
* @package WordPress
* @subpackage Importer
*/
/**
* WordPress Importer class for managing parsing of WXR files.
*/
class WXR_Parser {
function parse( $file ) {
// Attempt to use proper XML parsers first
if ( extension_loaded( 'simplexml' ) ) {
$parser = new WXR_Parser_SimpleXML;
$result = $parser->parse( $file );
// If SimpleXML succeeds or this is an invalid WXR file then return the results
if ( ! is_wp_error( $result ) || 'SimpleXML_parse_error' != $result->get_error_code() )
return $result;
} else if ( extension_loaded( 'xml' ) ) {
$parser = new WXR_Parser_XML;
$result = $parser->parse( $file );
// If XMLParser succeeds or this is an invalid WXR file then return the results
if ( ! is_wp_error( $result ) || 'XML_parse_error' != $result->get_error_code() )
return $result;
}
// We have a malformed XML file, so display the error and fallthrough to regex
if ( isset($result) && defined('IMPORT_DEBUG') && IMPORT_DEBUG ) {
echo '<pre>';
if ( 'SimpleXML_parse_error' == $result->get_error_code() ) {
foreach ( $result->get_error_data() as $error )
echo $error->line . ':' . $error->column . ' ' . esc_html( $error->message ) . "\n";
} else if ( 'XML_parse_error' == $result->get_error_code() ) {
$error = $result->get_error_data();
echo $error[0] . ':' . $error[1] . ' ' . esc_html( $error[2] );
}
echo '</pre>';
echo '<p><strong>' . __( 'There was an error when reading this WXR file', 'wordpress-importer' ) . '</strong><br />';
echo __( 'Details are shown above. The importer will now try again with a different parser...', 'wordpress-importer' ) . '</p>';
}
// use regular expressions if nothing else available or this is bad XML
$parser = new WXR_Parser_Regex;
return $parser->parse( $file );
}
}
/**
* WXR Parser that makes use of the SimpleXML PHP extension.
*/
class WXR_Parser_SimpleXML {
function parse( $file ) {
$authors = $posts = $categories = $tags = $terms = array();
$internal_errors = libxml_use_internal_errors(true);
$xml = simplexml_load_file( $file );
// halt if loading produces an error
if ( ! $xml )
return new WP_Error( 'SimpleXML_parse_error', __( 'There was an error when reading this WXR file', 'wordpress-importer' ), libxml_get_errors() );
$wxr_version = $xml->xpath('/rss/channel/wp:wxr_version');
if ( ! $wxr_version )
return new WP_Error( 'WXR_parse_error', __( 'This does not appear to be a WXR file, missing/invalid WXR version number', 'wordpress-importer' ) );
$wxr_version = (string) trim( $wxr_version[0] );
// confirm that we are dealing with the correct file format
if ( ! preg_match( '/^\d+\.\d+$/', $wxr_version ) )
return new WP_Error( 'WXR_parse_error', __( 'This does not appear to be a WXR file, missing/invalid WXR version number', 'wordpress-importer' ) );
$base_url = $xml->xpath('/rss/channel/wp:base_site_url');
$base_url = (string) trim( $base_url[0] );
$namespaces = $xml->getDocNamespaces();
if ( ! isset( $namespaces['wp'] ) )
$namespaces['wp'] = 'http://wordpress.org/export/1.1/';
if ( ! isset( $namespaces['excerpt'] ) )
$namespaces['excerpt'] = 'http://wordpress.org/export/1.1/excerpt/';
// grab authors
foreach ( $xml->xpath('/rss/channel/wp:author') as $author_arr ) {
$a = $author_arr->children( $namespaces['wp'] );
$login = (string) $a->author_login;
$authors[$login] = array(
'author_id' => (int) $a->author_id,
'author_login' => $login,
'author_email' => (string) $a->author_email,
'author_display_name' => (string) $a->author_display_name,
'author_first_name' => (string) $a->author_first_name,
'author_last_name' => (string) $a->author_last_name
);
}
// grab cats, tags and terms
foreach ( $xml->xpath('/rss/channel/wp:category') as $term_arr ) {
$t = $term_arr->children( $namespaces['wp'] );
$categories[] = array(
'term_id' => (int) $t->term_id,
'category_nicename' => (string) $t->category_nicename,
'category_parent' => (string) $t->category_parent,
'cat_name' => (string) $t->cat_name,
'category_description' => (string) $t->category_description
);
}
foreach ( $xml->xpath('/rss/channel/wp:tag') as $term_arr ) {
$t = $term_arr->children( $namespaces['wp'] );
$tags[] = array(
'term_id' => (int) $t->term_id,
'tag_slug' => (string) $t->tag_slug,
'tag_name' => (string) $t->tag_name,
'tag_description' => (string) $t->tag_description
);
}
foreach ( $xml->xpath('/rss/channel/wp:term') as $term_arr ) {
$t = $term_arr->children( $namespaces['wp'] );
$terms[] = array(
'term_id' => (int) $t->term_id,
'term_taxonomy' => (string) $t->term_taxonomy,
'slug' => (string) $t->term_slug,
'term_parent' => (string) $t->term_parent,
'term_name' => (string) $t->term_name,
'term_description' => (string) $t->term_description
);
}
// grab posts
foreach ( $xml->channel->item as $item ) {
$post = array(
'post_title' => (string) $item->title,
'guid' => (string) $item->guid,
);
$dc = $item->children( 'http://purl.org/dc/elements/1.1/' );
$post['post_author'] = (string) $dc->creator;
$content = $item->children( 'http://purl.org/rss/1.0/modules/content/' );
$excerpt = $item->children( $namespaces['excerpt'] );
$post['post_content'] = (string) $content->encoded;
$post['post_excerpt'] = (string) $excerpt->encoded;
$wp = $item->children( $namespaces['wp'] );
$post['post_id'] = (int) $wp->post_id;
$post['post_date'] = (string) $wp->post_date;
$post['post_date_gmt'] = (string) $wp->post_date_gmt;
$post['comment_status'] = (string) $wp->comment_status;
$post['ping_status'] = (string) $wp->ping_status;
$post['post_name'] = (string) $wp->post_name;
$post['status'] = (string) $wp->status;
$post['post_parent'] = (int) $wp->post_parent;
$post['menu_order'] = (int) $wp->menu_order;
$post['post_type'] = (string) $wp->post_type;
$post['post_password'] = (string) $wp->post_password;
$post['is_sticky'] = (int) $wp->is_sticky;
if ( isset($wp->attachment_url) )
$post['attachment_url'] = (string) $wp->attachment_url;
foreach ( $item->category as $c ) {
$att = $c->attributes();
if ( isset( $att['nicename'] ) )
$post['terms'][] = array(
'name' => (string) $c,
'slug' => (string) $att['nicename'],
'domain' => (string) $att['domain']
);
}
foreach ( $wp->postmeta as $meta ) {
$post['postmeta'][] = array(
'key' => (string) $meta->meta_key,
'value' => (string) $meta->meta_value,
);
}
foreach ( $wp->comment as $comment ) {
$post['comments'][] = array(
'comment_id' => (int) $comment->comment_id,
'comment_author' => (string) $comment->comment_author,
'comment_author_email' => (string) $comment->comment_author_email,
'comment_author_IP' => (string) $comment->comment_author_IP,
'comment_author_url' => (string) $comment->comment_author_url,
'comment_date' => (string) $comment->comment_date,
'comment_date_gmt' => (string) $comment->comment_date_gmt,
'comment_content' => (string) $comment->comment_content,
'comment_approved' => (string) $comment->comment_approved,
'comment_type' => (string) $comment->comment_type,
'comment_parent' => (string) $comment->comment_parent,
'comment_user_id' => (int) $comment->comment_user_id,
);
}
$posts[] = $post;
}
return array(
'authors' => $authors,
'posts' => $posts,
'categories' => $categories,
'tags' => $tags,
'terms' => $terms,
'base_url' => $base_url,
'version' => $wxr_version
);
}
}
/**
* WXR Parser that makes use of the XML Parser PHP extension.
*/
class WXR_Parser_XML {
var $wp_tags = array(
'wp:post_id', 'wp:post_date', 'wp:post_date_gmt', 'wp:comment_status', 'wp:ping_status', 'wp:attachment_url',
'wp:status', 'wp:post_name', 'wp:post_parent', 'wp:menu_order', 'wp:post_type', 'wp:post_password',
'wp:is_sticky', 'wp:term_id', 'wp:category_nicename', 'wp:category_parent', 'wp:cat_name', 'wp:category_description',
'wp:tag_slug', 'wp:tag_name', 'wp:tag_description', 'wp:term_taxonomy', 'wp:term_parent',
'wp:term_name', 'wp:term_description', 'wp:author_id', 'wp:author_login', 'wp:author_email', 'wp:author_display_name',
'wp:author_first_name', 'wp:author_last_name',
);
var $wp_sub_tags = array(
'wp:comment_id', 'wp:comment_author', 'wp:comment_author_email', 'wp:comment_author_url',
'wp:comment_author_IP', 'wp:comment_date', 'wp:comment_date_gmt', 'wp:comment_content',
'wp:comment_approved', 'wp:comment_type', 'wp:comment_parent', 'wp:comment_user_id',
);
function parse( $file ) {
$this->wxr_version = $this->in_post = $this->cdata = $this->data = $this->sub_data = $this->in_tag = $this->in_sub_tag = false;
$this->authors = $this->posts = $this->term = $this->category = $this->tag = array();
$xml = xml_parser_create( 'UTF-8' );
xml_parser_set_option( $xml, XML_OPTION_SKIP_WHITE, 1 );
xml_parser_set_option( $xml, XML_OPTION_CASE_FOLDING, 0 );
xml_set_object( $xml, $this );
xml_set_character_data_handler( $xml, 'cdata' );
xml_set_element_handler( $xml, 'tag_open', 'tag_close' );
if ( ! xml_parse( $xml, file_get_contents( $file ), true ) ) {
$current_line = xml_get_current_line_number( $xml );
$current_column = xml_get_current_column_number( $xml );
$error_code = xml_get_error_code( $xml );
$error_string = xml_error_string( $error_code );
return new WP_Error( 'XML_parse_error', 'There was an error when reading this WXR file', array( $current_line, $current_column, $error_string ) );
}
xml_parser_free( $xml );
if ( ! preg_match( '/^\d+\.\d+$/', $this->wxr_version ) )
return new WP_Error( 'WXR_parse_error', __( 'This does not appear to be a WXR file, missing/invalid WXR version number', 'wordpress-importer' ) );
return array(
'authors' => $this->authors,
'posts' => $this->posts,
'categories' => $this->category,
'tags' => $this->tag,
'terms' => $this->term,
'base_url' => $this->base_url,
'version' => $this->wxr_version
);
}
function tag_open( $parse, $tag, $attr ) {
if ( in_array( $tag, $this->wp_tags ) ) {
$this->in_tag = substr( $tag, 3 );
return;
}
if ( in_array( $tag, $this->wp_sub_tags ) ) {
$this->in_sub_tag = substr( $tag, 3 );
return;
}
switch ( $tag ) {
case 'category':
if ( isset($attr['domain'], $attr['nicename']) ) {
$this->sub_data['domain'] = $attr['domain'];
$this->sub_data['slug'] = $attr['nicename'];
}
break;
case 'item': $this->in_post = true;
case 'title': if ( $this->in_post ) $this->in_tag = 'post_title'; break;
case 'guid': $this->in_tag = 'guid'; break;
case 'dc:creator': $this->in_tag = 'post_author'; break;
case 'content:encoded': $this->in_tag = 'post_content'; break;
case 'excerpt:encoded': $this->in_tag = 'post_excerpt'; break;
case 'wp:term_slug': $this->in_tag = 'slug'; break;
case 'wp:meta_key': $this->in_sub_tag = 'key'; break;
case 'wp:meta_value': $this->in_sub_tag = 'value'; break;
}
}
function cdata( $parser, $cdata ) {
if ( ! trim( $cdata ) )
return;
$this->cdata .= trim( $cdata );
}
function tag_close( $parser, $tag ) {
switch ( $tag ) {
case 'wp:comment':
if ( ! empty( $this->sub_data ) )
$this->data['comments'][] = $this->sub_data;
$this->sub_data = false;
break;
case 'category':
if ( ! empty( $this->sub_data ) ) {
$this->sub_data['name'] = $this->cdata;
$this->data['terms'][] = $this->sub_data;
}
$this->sub_data = false;
break;
case 'wp:postmeta':
if ( ! empty( $this->sub_data ) )
$this->data['postmeta'][] = $this->sub_data;
$this->sub_data = false;
break;
case 'item':
$this->posts[] = $this->data;
$this->data = false;
break;
case 'wp:category':
case 'wp:tag':
case 'wp:term':
$n = substr( $tag, 3 );
array_push( $this->$n, $this->data );
$this->data = false;
break;
case 'wp:author':
if ( ! empty($this->data['author_login']) )
$this->authors[$this->data['author_login']] = $this->data;
$this->data = false;
break;
case 'wp:base_site_url':
$this->base_url = $this->cdata;
break;
case 'wp:wxr_version':
$this->wxr_version = $this->cdata;
break;
default:
if ( $this->in_sub_tag ) {
$this->sub_data[$this->in_sub_tag] = ! empty( $this->cdata ) ? $this->cdata : '';
$this->in_sub_tag = false;
} else if ( $this->in_tag ) {
$this->data[$this->in_tag] = ! empty( $this->cdata ) ? $this->cdata : '';
$this->in_tag = false;
}
}
$this->cdata = false;
}
}
/**
* WXR Parser that uses regular expressions. Fallback for installs without an XML parser.
*/
class WXR_Parser_Regex {
var $authors = array();
var $posts = array();
var $categories = array();
var $tags = array();
var $terms = array();
var $base_url = '';
function WXR_Parser_Regex() {
$this->__construct();
}
function __construct() {
$this->has_gzip = is_callable( 'gzopen' );
}
function parse( $file ) {
$wxr_version = $in_post = false;
$fp = $this->fopen( $file, 'r' );
if ( $fp ) {
while ( ! $this->feof( $fp ) ) {
$importline = rtrim( $this->fgets( $fp ) );
if ( ! $wxr_version && preg_match( '|<wp:wxr_version>(\d+\.\d+)</wp:wxr_version>|', $importline, $version ) )
$wxr_version = $version[1];
if ( false !== strpos( $importline, '<wp:base_site_url>' ) ) {
preg_match( '|<wp:base_site_url>(.*?)</wp:base_site_url>|is', $importline, $url );
$this->base_url = $url[1];
continue;
}
if ( false !== strpos( $importline, '<wp:category>' ) ) {
preg_match( '|<wp:category>(.*?)</wp:category>|is', $importline, $category );
$this->categories[] = $this->process_category( $category[1] );
continue;
}
if ( false !== strpos( $importline, '<wp:tag>' ) ) {
preg_match( '|<wp:tag>(.*?)</wp:tag>|is', $importline, $tag );
$this->tags[] = $this->process_tag( $tag[1] );
continue;
}
if ( false !== strpos( $importline, '<wp:term>' ) ) {
preg_match( '|<wp:term>(.*?)</wp:term>|is', $importline, $term );
$this->terms[] = $this->process_term( $term[1] );
continue;
}
if ( false !== strpos( $importline, '<wp:author>' ) ) {
preg_match( '|<wp:author>(.*?)</wp:author>|is', $importline, $author );
$a = $this->process_author( $author[1] );
$this->authors[$a['author_login']] = $a;
continue;
}
if ( false !== strpos( $importline, '<item>' ) ) {
$post = '';
$in_post = true;
continue;
}
if ( false !== strpos( $importline, '</item>' ) ) {
$in_post = false;
$this->posts[] = $this->process_post( $post );
continue;
}
if ( $in_post ) {
$post .= $importline . "\n";
}
}
$this->fclose($fp);
}
if ( ! $wxr_version )
return new WP_Error( 'WXR_parse_error', __( 'This does not appear to be a WXR file, missing/invalid WXR version number', 'wordpress-importer' ) );
return array(
'authors' => $this->authors,
'posts' => $this->posts,
'categories' => $this->categories,
'tags' => $this->tags,
'terms' => $this->terms,
'base_url' => $this->base_url,
'version' => $wxr_version
);
}
function get_tag( $string, $tag ) {
global $wpdb;
preg_match( "|<$tag.*?>(.*?)</$tag>|is", $string, $return );
if ( isset( $return[1] ) ) {
$return = preg_replace( '|^<!\[CDATA\[(.*)\]\]>$|s', '$1', $return[1] );
$return = $wpdb->escape( trim( $return ) );
} else {
$return = '';
}
return $return;
}
function process_category( $c ) {
return array(
'term_id' => $this->get_tag( $c, 'wp:term_id' ),
'cat_name' => $this->get_tag( $c, 'wp:cat_name' ),
'category_nicename' => $this->get_tag( $c, 'wp:category_nicename' ),
'category_parent' => $this->get_tag( $c, 'wp:category_parent' ),
'category_description' => $this->get_tag( $c, 'wp:category_description' ),
);
}
function process_tag( $t ) {
return array(
'term_id' => $this->get_tag( $t, 'wp:term_id' ),
'tag_name' => $this->get_tag( $t, 'wp:tag_name' ),
'tag_slug' => $this->get_tag( $t, 'wp:tag_slug' ),
'tag_description' => $this->get_tag( $t, 'wp:tag_description' ),
);
}
function process_term( $t ) {
return array(
'term_id' => $this->get_tag( $t, 'wp:term_id' ),
'term_taxonomy' => $this->get_tag( $t, 'wp:term_taxonomy' ),
'slug' => $this->get_tag( $t, 'wp:term_slug' ),
'term_parent' => $this->get_tag( $t, 'wp:term_parent' ),
'term_name' => $this->get_tag( $t, 'wp:term_name' ),
'term_description' => $this->get_tag( $t, 'wp:term_description' ),
);
}
function process_author( $a ) {
return array(
'author_id' => $this->get_tag( $a, 'wp:author_id' ),
'author_login' => $this->get_tag( $a, 'wp:author_login' ),
'author_email' => $this->get_tag( $a, 'wp:author_email' ),
'author_display_name' => $this->get_tag( $a, 'wp:author_display_name' ),
'author_first_name' => $this->get_tag( $a, 'wp:author_first_name' ),
'author_last_name' => $this->get_tag( $a, 'wp:author_last_name' ),
);
}
function process_post( $post ) {
$post_id = $this->get_tag( $post, 'wp:post_id' );
$post_title = $this->get_tag( $post, 'title' );
$post_date = $this->get_tag( $post, 'wp:post_date' );
$post_date_gmt = $this->get_tag( $post, 'wp:post_date_gmt' );
$comment_status = $this->get_tag( $post, 'wp:comment_status' );
$ping_status = $this->get_tag( $post, 'wp:ping_status' );
$status = $this->get_tag( $post, 'wp:status' );
$post_name = $this->get_tag( $post, 'wp:post_name' );
$post_parent = $this->get_tag( $post, 'wp:post_parent' );
$menu_order = $this->get_tag( $post, 'wp:menu_order' );
$post_type = $this->get_tag( $post, 'wp:post_type' );
$post_password = $this->get_tag( $post, 'wp:post_password' );
$is_sticky = $this->get_tag( $post, 'wp:is_sticky' );
$guid = $this->get_tag( $post, 'guid' );
$post_author = $this->get_tag( $post, 'dc:creator' );
$post_excerpt = $this->get_tag( $post, 'excerpt:encoded' );
$post_excerpt = preg_replace_callback( '|<(/?[A-Z]+)|', array( &$this, '_normalize_tag' ), $post_excerpt );
$post_excerpt = str_replace( '<br>', '<br />', $post_excerpt );
$post_excerpt = str_replace( '<hr>', '<hr />', $post_excerpt );
$post_content = $this->get_tag( $post, 'content:encoded' );
$post_content = preg_replace_callback( '|<(/?[A-Z]+)|', array( &$this, '_normalize_tag' ), $post_content );
$post_content = str_replace( '<br>', '<br />', $post_content );
$post_content = str_replace( '<hr>', '<hr />', $post_content );
$postdata = compact( 'post_id', 'post_author', 'post_date', 'post_date_gmt', 'post_content', 'post_excerpt',
'post_title', 'status', 'post_name', 'comment_status', 'ping_status', 'guid', 'post_parent',
'menu_order', 'post_type', 'post_password', 'is_sticky'
);
$attachment_url = $this->get_tag( $post, 'wp:attachment_url' );
if ( $attachment_url )
$postdata['attachment_url'] = $attachment_url;
preg_match_all( '|<category domain="([^"]+?)" nicename="([^"]+?)">(.+?)</category>|is', $post, $terms, PREG_SET_ORDER );
foreach ( $terms as $t ) {
$post_terms[] = array(
'slug' => $t[2],
'domain' => $t[1],
'name' => str_replace( array( '<![CDATA[', ']]>' ), '', $t[3] ),
);
}
if ( ! empty( $post_terms ) ) $postdata['terms'] = $post_terms;
preg_match_all( '|<wp:comment>(.+?)</wp:comment>|is', $post, $comments );
$comments = $comments[1];
if ( $comments ) {
foreach ( $comments as $comment ) {
$post_comments[] = array(
'comment_id' => $this->get_tag( $comment, 'wp:comment_id' ),
'comment_author' => $this->get_tag( $comment, 'wp:comment_author' ),
'comment_author_email' => $this->get_tag( $comment, 'wp:comment_author_email' ),
'comment_author_IP' => $this->get_tag( $comment, 'wp:comment_author_IP' ),
'comment_author_url' => $this->get_tag( $comment, 'wp:comment_author_url' ),
'comment_date' => $this->get_tag( $comment, 'wp:comment_date' ),
'comment_date_gmt' => $this->get_tag( $comment, 'wp:comment_date_gmt' ),
'comment_content' => $this->get_tag( $comment, 'wp:comment_content' ),
'comment_approved' => $this->get_tag( $comment, 'wp:comment_approved' ),
'comment_type' => $this->get_tag( $comment, 'wp:comment_type' ),
'comment_parent' => $this->get_tag( $comment, 'wp:comment_parent' ),
'comment_user_id' => $this->get_tag( $comment, 'wp:comment_user_id' ),
);
}
}
if ( ! empty( $post_comments ) ) $postdata['comments'] = $post_comments;
preg_match_all( '|<wp:postmeta>(.+?)</wp:postmeta>|is', $post, $postmeta );
$postmeta = $postmeta[1];
if ( $postmeta ) {
foreach ( $postmeta as $p ) {
$post_postmeta[] = array(
'key' => $this->get_tag( $p, 'wp:meta_key' ),
'value' => $this->get_tag( $p, 'wp:meta_value' ),
);
}
}
if ( ! empty( $post_postmeta ) ) $postdata['postmeta'] = $post_postmeta;
return $postdata;
}
function _normalize_tag( $matches ) {
return '<' . strtolower( $matches[1] );
}
function fopen( $filename, $mode = 'r' ) {
if ( $this->has_gzip )
return gzopen( $filename, $mode );
return fopen( $filename, $mode );
}
function feof( $fp ) {
if ( $this->has_gzip )
return gzeof( $fp );
return feof( $fp );
}
function fgets( $fp, $len = 8192 ) {
if ( $this->has_gzip )
return gzgets( $fp, $len );
return fgets( $fp, $len );
}
function fclose( $fp ) {
if ( $this->has_gzip )
return gzclose( $fp );
return fclose( $fp );
}
}

View File

@ -0,0 +1,84 @@
=== Plugin Name ===
Contributors: wordpressdotorg
Donate link:
Tags: importer, wordpress
Requires at least: 3.0
Tested up to: 3.1
Stable tag: 0.4
Import posts, pages, comments, custom fields, categories, tags and more from a WordPress export file.
== Description ==
The WordPress Importer will import the following content from a WordPress export file:
* Posts, pages and other custom post types
* Comments
* Custom fields and post meta
* Categories, tags and terms from custom taxonomies
* Authors
For further information and instructions please see the [Codex page on Importing Content](http://codex.wordpress.org/Importing_Content#WordPress)
== Installation ==
The quickest method for installing the importer is:
1. Visit Tools -> Import in the WordPress dashboard
1. Click on the WordPress link in the list of importers
1. Click "Install Now"
1. Finally click "Activate Plugin & Run Importer"
If you would prefer to do things manually then follow these instructions:
1. Upload the `wordpress-importer` folder to the `/wp-content/plugins/` directory
1. Activate the plugin through the 'Plugins' menu in WordPress
1. Go to the Tools -> Import screen, click on WordPress
== Changelog ==
= 0.4 =
* Map comment user_id where possible
* Import attachments from `wp:attachment_url`
* Upload attachments to correct directory
* Remap resized image URLs correctly
= 0.3 =
* Use an XML Parser if possible
* Proper import support for nav menus
* ... and much more, see [Trac ticket #15197](http://core.trac.wordpress.org/ticket/15197)
= 0.1 =
* Initial release
== Upgrade Notice ==
= 0.4 =
Bug fixes for attachment importing and other small enhancements.
= 0.3 =
Upgrade for a more robust and reliable experience when importing WordPress export files, and for compatibility with WordPress 3.1.
== Frequently Asked Questions ==
= Help! I'm getting out of memory errors or a blank screen. =
If your exported file is very large, the import script may run into your host's configured memory limit for PHP.
A message like "Fatal error: Allowed memory size of 8388608 bytes exhausted" indicates that the script can't successfully import your XML file under the current PHP memory limit. If you have access to the php.ini file, you can manually increase the limit; if you do not (your WordPress installation is hosted on a shared server, for instance), you might have to break your exported XML file into several smaller pieces and run the import script one at a time.
For those with shared hosting, the best alternative may be to consult hosting support to determine the safest approach for running the import. A host may be willing to temporarily lift the memory limit and/or run the process directly from their end.
-- [WordPress Codex: Importing Content](http://codex.wordpress.org/Importing_Content#Before_Importing)
== Filters ==
The importer has a couple of filters to allow you to completely enable/block certain features:
* `import_allow_create_users`: return false if you only want to allow mapping to existing users
* `import_allow_fetch_attachments`: return false if you do not wish to allow importing and downloading of attachments
* `import_attachment_size_limit`: return an integer value for the maximum file size in bytes to save (default is 0, which is unlimited)
There are also a few actions available to hook into:
* `import_start`: occurs after the export file has been uploaded and author import settings have been chosen
* `import_end`: called after the last output from the importer

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,157 @@
<?php
class PageNavi_Options_Page extends scbAdminPage {
function setup() {
$this->textdomain = 'wp-pagenavi';
$this->args = array(
'page_title' => __( 'PageNavi Settings', $this->textdomain ),
'menu_title' => __( 'PageNavi', $this->textdomain ),
'page_slug' => 'pagenavi',
);
}
function validate( $options ) {
foreach ( array( 'style', 'num_pages', 'num_larger_page_numbers', 'larger_page_numbers_multiple' ) as $key )
$options[$key] = absint( @$options[$key] );
foreach ( array( 'use_pagenavi_css', 'always_show' ) as $key )
$options[$key] = (bool) @$options[$key];
return $options;
}
function page_content() {
$rows = array(
array(
'title' => __( 'Text For Number Of Pages', $this->textdomain ),
'type' => 'text',
'name' => 'pages_text',
'extra' => 'size="50"',
'desc' => '<br />
%CURRENT_PAGE% - ' . __( 'The current page number.', $this->textdomain ) . '<br />
%TOTAL_PAGES% - ' . __( 'The total number of pages.', $this->textdomain )
),
array(
'title' => __( 'Text For Current Page', $this->textdomain ),
'type' => 'text',
'name' => 'current_text',
'desc' => '<br />
%PAGE_NUMBER% - ' . __( 'The page number.', $this->textdomain )
),
array(
'title' => __( 'Text For Page', $this->textdomain ),
'type' => 'text',
'name' => 'page_text',
'desc' => '<br />
%PAGE_NUMBER% - ' . __( 'The page number.', $this->textdomain )
),
array(
'title' => __( 'Text For First Page', $this->textdomain ),
'type' => 'text',
'name' => 'first_text',
'desc' => '<br />
%TOTAL_PAGES% - ' . __( 'The total number of pages.', $this->textdomain )
),
array(
'title' => __( 'Text For Last Page', $this->textdomain ),
'type' => 'text',
'name' => 'last_text',
'desc' => '<br />
%TOTAL_PAGES% - ' . __( 'The total number of pages.', $this->textdomain )
),
array(
'title' => __( 'Text For Previous Page', $this->textdomain ),
'type' => 'text',
'name' => 'prev_text',
),
array(
'title' => __( 'Text For Next Page', $this->textdomain ),
'type' => 'text',
'name' => 'next_text',
),
array(
'title' => __( 'Text For Previous ...', $this->textdomain ),
'type' => 'text',
'name' => 'dotleft_text',
),
array(
'title' => __( 'Text For Next ...', $this->textdomain ),
'type' => 'text',
'name' => 'dotright_text',
),
);
$out =
html( 'h3', __( 'Page Navigation Text', $this->textdomain ) )
.html( 'p', __( 'Leaving a field blank will hide that part of the navigation.', $this->textdomain ) )
.$this->table( $rows );
$rows = array(
array(
'title' => __( 'Use pagenavi-css.css', $this->textdomain ),
'type' => 'checkbox',
'name' => 'use_pagenavi_css',
),
array(
'title' => __( 'Page Navigation Style', $this->textdomain ),
'type' => 'select',
'name' => 'style',
'values' => array( 1 => __( 'Normal', $this->textdomain ), 2 => __( 'Drop-down List', $this->textdomain ) ),
'text' => false
),
array(
'title' => __( 'Always Show Page Navigation', $this->textdomain ),
'type' => 'checkbox',
'name' => 'always_show',
'desc' => __( "Show navigation even if there's only one page.", $this->textdomain )
),
array(
'title' => __( 'Number Of Pages To Show', $this->textdomain ),
'type' => 'text',
'name' => 'num_pages',
'extra' => 'class="small-text"'
),
array(
'title' => __( 'Number Of Larger Page Numbers To Show', $this->textdomain ),
'type' => 'text',
'name' => 'num_larger_page_numbers',
'extra' => 'class="small-text"',
'desc' =>
'<br />' . __( 'Larger page numbers are in addition to the normal page numbers. They are useful when there are many pages of posts.', $this->textdomain ) .
'<br />' . __( 'For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50.', $this->textdomain ) .
'<br />' . __( 'Enter 0 to disable.', $this->textdomain )
),
array(
'title' => __( 'Show Larger Page Numbers In Multiples Of', $this->textdomain ),
'type' => 'text',
'name' => 'larger_page_numbers_multiple',
'extra' => 'class="small-text"',
'desc' =>
'<br />' . __( 'For example, if mutiple is 5, it will show: 5, 10, 15, 20, 25', $this->textdomain )
),
);
$out .=
html( 'h3', __( 'Page Navigation Options', $this->textdomain ) )
.$this->table( $rows );
echo $this->form_wrap( $out );
}
}

View File

@ -0,0 +1,208 @@
<?php
/**
* Template tag: Boxed Style Paging
*
* @param array $args:
* 'before': (string)
* 'after': (string)
* 'options': (string|array) Used to overwrite options set in WP-Admin -> Settings -> PageNavi
* 'query': (object) A WP_Query instance
*/
function wp_pagenavi( $args = array() ) {
if ( !is_array( $args ) ) {
$argv = func_get_args();
list( $before, $after, $options ) = $argv;
$query = $GLOBALS['wp_query'];
} else {
$args = wp_parse_args( $args, array(
'before' => '',
'after' => '',
'options' => array(),
'query' => $GLOBALS['wp_query']
) );
extract( $args, EXTR_SKIP );
}
$options = wp_parse_args( $options, PageNavi_Core::$options->get() );
$posts_per_page = intval( $query->get( 'posts_per_page' ) );
$paged = max( 1, absint( $query->get( 'paged' ) ) );
$total_pages = max( 1, absint( $query->max_num_pages ) );
if ( 1 == $total_pages && !$options['always_show'] )
return;
$request = $query->request;
$numposts = $query->found_posts;
$pages_to_show = absint( $options['num_pages'] );
$larger_page_to_show = absint( $options['num_larger_page_numbers'] );
$larger_page_multiple = absint( $options['larger_page_numbers_multiple'] );
$pages_to_show_minus_1 = $pages_to_show - 1;
$half_page_start = floor( $pages_to_show_minus_1/2 );
$half_page_end = ceil( $pages_to_show_minus_1/2 );
$start_page = $paged - $half_page_start;
if ( $start_page <= 0 )
$start_page = 1;
$end_page = $paged + $half_page_end;
if ( ( $end_page - $start_page ) != $pages_to_show_minus_1 )
$end_page = $start_page + $pages_to_show_minus_1;
if ( $end_page > $total_pages ) {
$start_page = $total_pages - $pages_to_show_minus_1;
$end_page = $total_pages;
}
if ( $start_page < 1 )
$start_page = 1;
$out = '';
switch ( intval( $options['style'] ) ) {
// Normal
case 1:
if ( !empty( $options['pages_text'] ) ) {
$pages_text = str_replace(
array( "%CURRENT_PAGE%", "%TOTAL_PAGES%" ),
array( number_format_i18n( $paged ), number_format_i18n( $total_pages ) ),
$options['pages_text'] );
$out .= "<span class='pages'>$pages_text</span>";
}
if ( $start_page >= 2 && $pages_to_show < $total_pages ) {
$first_text = str_replace( '%TOTAL_PAGES%', number_format_i18n( $total_pages ), $options['first_text'] );
$out .= _wp_pagenavi_single( 1, 'first', $first_text, '%TOTAL_PAGES%' );
if ( !empty( $options['dotleft_text'] ) )
$out .= "<span class='extend'>{$options['dotleft_text']}</span>";
}
$larger_pages_array = array();
if ( $larger_page_multiple )
for ( $i = $larger_page_multiple; $i <= $total_pages; $i+= $larger_page_multiple )
$larger_pages_array[] = $i;
$larger_page_start = 0;
foreach ( $larger_pages_array as $larger_page ) {
if ( $larger_page < $start_page && $larger_page_start < $larger_page_to_show ) {
$out .= _wp_pagenavi_single( $larger_page, 'smaller page', $options['page_text'] );
$larger_page_start++;
}
}
if ( !empty( $options['prev_text'] ) )
$out .= get_previous_posts_link( $options['prev_text'] );
$timeline = 'smaller';
foreach ( range( $start_page, $end_page ) as $i ) {
if ( $i == $paged && !empty( $options['current_text'] ) ) {
$current_page_text = str_replace( '%PAGE_NUMBER%', number_format_i18n( $i ), $options['current_text'] );
$out .= "<span class='current'>$current_page_text</span>";
$timeline = 'larger';
} else {
$out .= _wp_pagenavi_single( $i, "page $timeline", $options['page_text'] );
}
}
if ( !empty( $options['next_text'] ) )
$out .= get_next_posts_link( $options['next_text'], $total_pages );
$larger_page_end = 0;
foreach ( $larger_pages_array as $larger_page ) {
if ( $larger_page > $end_page && $larger_page_end < $larger_page_to_show ) {
$out .= _wp_pagenavi_single( $larger_page, 'larger page', $options['page_text'] );
$larger_page_end++;
}
}
if ( $end_page < $total_pages ) {
if ( !empty( $options['dotright_text'] ) )
$out .= "<span class='extend'>{$options['dotright_text']}</span>";
$out .= _wp_pagenavi_single( $total_pages, 'last', $options['last_text'], '%TOTAL_PAGES%' );
}
break;
// Dropdown
case 2:
$out .= '<form action="" method="get">'."\n";
$out .= '<select size="1" onchange="document.location.href = this.options[this.selectedIndex].value;">'."\n";
foreach ( range( 1, $total_pages ) as $i ) {
$page_num = $i;
if ( $page_num == 1 )
$page_num = 0;
if ( $i == $paged ) {
$current_page_text = str_replace( '%PAGE_NUMBER%', number_format_i18n( $i ), $options['current_text'] );
$out .= '<option value="'.esc_url( get_pagenum_link( $page_num ) ).'" selected="selected" class="current">'.$current_page_text."</option>\n";
} else {
$page_text = str_replace( '%PAGE_NUMBER%', number_format_i18n( $i ), $options['page_text'] );
$out .= '<option value="'.esc_url( get_pagenum_link( $page_num ) ).'">'.$page_text."</option>\n";
}
}
$out .= "</select>\n";
$out .= "</form>\n";
break;
}
$out = $before . "<div class='wp-pagenavi'>\n$out\n</div>" . $after;
echo apply_filters( 'wp_pagenavi', $out );
}
function _wp_pagenavi_single( $page, $class, $raw_text, $format = '%PAGE_NUMBER%' ) {
if ( empty( $raw_text ) )
return '';
$text = str_replace( $format, number_format_i18n( $page ), $raw_text );
return "<a href='" . esc_url( get_pagenum_link( $page ) ) . "' class='$class'>$text</a>";
}
// Template tag: Drop Down Menu ( Deprecated )
function wp_pagenavi_dropdown() {
wp_pagenavi();
}
class PageNavi_Core {
static $options;
function init( $options ) {
self::$options = $options;
add_action( 'wp_print_styles', array( __CLASS__, 'stylesheets' ) );
add_filter( 'previous_posts_link_attributes', array( __CLASS__, 'previous_posts_link_attributes' ) );
add_filter( 'next_posts_link_attributes', array( __CLASS__, 'next_posts_link_attributes' ) );
}
function stylesheets() {
if ( !self::$options->use_pagenavi_css )
return;
if ( @file_exists( STYLESHEETPATH . '/pagenavi-css.css' ) )
$css_file = get_stylesheet_directory_uri() . '/pagenavi-css.css';
elseif ( @file_exists( TEMPLATEPATH . '/pagenavi-css.css' ) )
$css_file = get_template_directory_uri() . '/pagenavi-css.css';
else
$css_file = plugins_url( 'pagenavi-css.css', __FILE__ );
wp_enqueue_style( 'wp-pagenavi', $css_file, false, '2.70' );
}
function previous_posts_link_attributes() {
return 'class="previouspostslink"';
}
function next_posts_link_attributes() {
return 'class="nextpostslink"';
}
}

View File

@ -0,0 +1,234 @@
msgid ""
msgstr ""
"Project-Id-Version: WP-PageNavi\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-07-04 01:44+0300\n"
"PO-Revision-Date: 2010-03-22 21:53+0300\n"
"Last-Translator: FatCow <zhr@tut.by>\n"
"Language-Team: Marcis G. <by.marcis@gmail.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Language: Belarusian\n"
"X-Poedit-Country: BELARUS\n"
"X-Poedit-KeywordsList: __;_e\n"
"X-Poedit-Basepath: .\n"
"X-Poedit-SourceCharset: utf-8\n"
"X-Poedit-SearchPath-0: .\n"
#: pagenavi-options.php:48
#: pagenavi-options.php:110
#: pagenavi-options.php:174
msgid "Page Navigation Options"
msgstr "Налады спісу старонак"
#: pagenavi-options.php:53
msgid "Updated"
msgstr "&mdash; абноўлена"
#: pagenavi-options.php:58
msgid "No Page Navigation Option Updated"
msgstr "Налады спісу старонак не змяніліся"
#: pagenavi-options.php:64
#: pagenavi-options.php:265
msgid "UNINSTALL WP-PageNavi"
msgstr "ВЫДАЛІЦЬ WP-PageNavi"
#: pagenavi-options.php:72
#, php-format
msgid "Setting Key '%s' has been deleted."
msgstr "Налада &laquo;%s&raquo; выдалена."
#: pagenavi-options.php:76
#, php-format
msgid "Error deleting Setting Key '%s'."
msgstr "Памылка пры выдаленні налады &laquo;%s&raquo;."
#: pagenavi-options.php:98
#: pagenavi-options.php:233
msgid "Uninstall WP-PageNavi"
msgstr "Выдаліць спіс старонак"
#: pagenavi-options.php:99
#, php-format
msgid "<a href=\"%s\">Click Here</a> To Finish The Uninstallation And WP-PageNavi Will Be Deactivated Automatically."
msgstr "<a href=\"%s\">Націсніце тут</a> каб завяршыць выдаленне. WP-PageNavi будзе адключаны аўтаматычна."
#: pagenavi-options.php:111
msgid "Page Navigation Text"
msgstr "Шаблоны спісу старонак"
#: pagenavi-options.php:114
msgid "Text For Number Of Pages"
msgstr "Шаблон агульнага спісу старонак"
#: pagenavi-options.php:117
msgid "The current page number."
msgstr "Нумар бягучай старонкі."
#: pagenavi-options.php:118
#: pagenavi-options.php:139
#: pagenavi-options.php:146
msgid "The total number of pages."
msgstr "Агульная колькасць старонак."
#: pagenavi-options.php:122
msgid "Text For Current Page"
msgstr "Элемент &laquo;Бягучая старонка&raquo;"
#: pagenavi-options.php:125
#: pagenavi-options.php:132
msgid "The page number."
msgstr "Нумар старонкі."
#: pagenavi-options.php:129
msgid "Text For Page"
msgstr "Элемент &laquo;Старонка&raquo;"
#: pagenavi-options.php:136
msgid "Text For First Post"
msgstr "Элемент &laquo;Першы запіс&raquo;"
#: pagenavi-options.php:143
msgid "Text For Last Post"
msgstr "Элемент &laquo;Апошні запіс&raquo;"
#: pagenavi-options.php:150
msgid "Text For Next Post"
msgstr "Элемент &laquo;Наступны запіс&raquo;"
#: pagenavi-options.php:156
msgid "Text For Previous Post"
msgstr "Элемент &laquo;Папярэдні запіс&raquo;"
#: pagenavi-options.php:162
msgid "Text For Next ..."
msgstr "Элемент &laquo;Наступныя&hellip;&raquo;"
#: pagenavi-options.php:168
msgid "Text For Previous ..."
msgstr "Элемент &laquo;Папярэднія&hellip;&raquo;"
#: pagenavi-options.php:177
msgid "Page Navigation Style"
msgstr "Стыль спісу старонак"
#: pagenavi-options.php:180
msgid "Normal"
msgstr "Звычайны"
#: pagenavi-options.php:181
msgid "Drop Down List"
msgstr "Выпадальны спіс"
#: pagenavi-options.php:186
msgid "Number Of Pages To Show?"
msgstr "Колькі старонак паказваць?"
#: pagenavi-options.php:192
msgid "Always Show Page Navigation?"
msgstr "Заўсёды паказваць спіс старонак?"
#: pagenavi-options.php:195
#: pagenavi-options.php:264
msgid "Yes"
msgstr "Так"
#: pagenavi-options.php:196
msgid "No"
msgstr "Не"
#: pagenavi-options.php:201
msgid "Number Of Larger Page Numbers To Show?"
msgstr "Колькі старонак паказваць у выглядзе дыяпазонаў?"
#: pagenavi-options.php:205
msgid "Larger page numbers are in additional to the default page numbers. It is useful for authors who is paginating through many posts."
msgstr "Дыяпазоны старонак дапаўняюць звычайную нумарацыю і карысныя ў тых выпадках, калі на вашым сайце вельмі шмат запісаў."
#: pagenavi-options.php:207
msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50"
msgstr "Напрыклад, спіс старонак будзе выглядаць так: Старонкі 1, 2, 3, 4, 5, 10, 20, 30, 40, 50"
#: pagenavi-options.php:209
msgid "Enter 0 to disable."
msgstr "Увядзіце 0 каб адключыць гэту функцыю."
#: pagenavi-options.php:213
msgid "Show Larger Page Numbers In Multiples Of:"
msgstr "Каэфіцыент для дыяпазонаў старонак:"
#: pagenavi-options.php:217
msgid "If mutiple is in 5, it will show: 5, 10, 15, 20, 25"
msgstr "Калі каэфіцыент роўны 5, то спіс старонак будзе выглядаць так: 5, 10, 15, 20, 25"
#: pagenavi-options.php:219
msgid "If mutiple is in 10, it will show: 10, 20, 30, 40, 50"
msgstr "А калі 10&nbsp;&mdash; так: 10, 20, 30, 40, 50"
#: pagenavi-options.php:224
msgid "Save Changes"
msgstr "Захаваць змены"
#: pagenavi-options.php:235
msgid "Deactivating WP-PageNavi plugin does not remove any data that may have been created, such as the page navigation options. To completely remove this plugin, you can uninstall it here."
msgstr "Пры адключэнні ўбудовы адлюстравання спісу старонак створаныя дадзеныя, уключаючы налады, не выдаляюцца. Для таго, каб цалкам выдаліць убудову, адменіце тут яго ўсталёўку."
#: pagenavi-options.php:238
msgid "WARNING:"
msgstr "УВАГА:"
#: pagenavi-options.php:239
msgid "Once uninstalled, this cannot be undone. You should use a Database Backup plugin of WordPress to back up all the data first."
msgstr "Выдаленне ўбудовы незваротна. Для таго, каб стварыць рэзервовую копію БД WordPress і захаваць вашы дадзеныя, выкарыстоўвайце ўбудову &laquo;Database Backup&raquo;."
#: pagenavi-options.php:242
msgid "The following WordPress Options will be DELETED:"
msgstr "Будуць ВЫДАЛЕНЫ наступныя налады WordPress:"
#: pagenavi-options.php:247
msgid "WordPress Options"
msgstr "Налады WordPress"
#: pagenavi-options.php:265
msgid ""
"You Are About To Uninstall WP-PageNavi From WordPress.\\n"
"This Action Is Not Reversible.\\n"
"\\n"
" Choose [Cancel] To Stop, [OK] To Uninstall."
msgstr ""
"Вы збіраецеся выдаліць убудову WP-PageNavi.\\n"
"Гэта дзеянне незваротна.\\n"
"\\n"
"Каб спыніць выдаленне, абярыце [Адмена]. Абярыце [OK], калі вы жадаеце яго працягнуць."
#: wp-pagenavi.php:42
msgid "PageNavi"
msgstr "Спіс старонак"
#: wp-pagenavi.php:201
msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%"
msgstr "Старонка %CURRENT_PAGE% з %TOTAL_PAGES%"
#: wp-pagenavi.php:204
msgid "&laquo; First"
msgstr "&laquo; Першая"
#: wp-pagenavi.php:205
msgid "Last &raquo;"
msgstr "Апошняя &raquo;"
#: wp-pagenavi.php:206
msgid "&raquo;"
msgstr "&raquo;"
#: wp-pagenavi.php:207
msgid "&laquo;"
msgstr "&laquo;"
#: wp-pagenavi.php:208
#: wp-pagenavi.php:209
msgid "..."
msgstr "..."

View File

@ -0,0 +1,279 @@
msgid ""
msgstr ""
"Project-Id-Version: WP-PageNavi 2.73\n"
"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-pagenavi\n"
"POT-Creation-Date: 2010-08-17 17:28+0300\n"
"PO-Revision-Date: 2010-09-10 07:05+0200\n"
"Last-Translator: Yassen Yotov <cyberoto@gmail.com>\n"
"Language-Team: Yassen Yotov <cyberoto@gmail.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Language: Bulgarian\n"
"X-Poedit-Country: BULGARIA\n"
"X-Poedit-KeywordsList: __;_e\n"
"X-Poedit-Basepath: .\n"
"X-Poedit-SearchPath-0: .\n"
#: admin.php:9
#, fuzzy
msgid "PageNavi Settings"
msgstr "Настройки на навигацията"
#: admin.php:10
msgid "PageNavi"
msgstr "PageNavi"
#: admin.php:28
msgid "Text For Number Of Pages"
msgstr "Текст за брой на страници"
#: admin.php:33
msgid "The current page number."
msgstr "Номер на страницата в момента"
#: admin.php:34
#: admin.php:58
#: admin.php:66
msgid "The total number of pages."
msgstr "Общ брой на страниците."
#: admin.php:38
msgid "Text For Current Page"
msgstr "Текст за разглежданата страницата"
#: admin.php:42
#: admin.php:50
msgid "The page number."
msgstr "Номер на страницата."
#: admin.php:46
msgid "Text For Page"
msgstr "Текст за страница"
#: admin.php:54
#, fuzzy
msgid "Text For First Page"
msgstr "Текст за първи пост"
#: admin.php:62
#, fuzzy
msgid "Text For Last Page"
msgstr "Текст за страница"
#: admin.php:70
#, fuzzy
msgid "Text For Previous Page"
msgstr "Текст за предишен пост"
#: admin.php:76
#, fuzzy
msgid "Text For Next Page"
msgstr "Текст за страница"
#: admin.php:82
msgid "Text For Previous ..."
msgstr "Текст за предишна ..."
#: admin.php:88
msgid "Text For Next ..."
msgstr "Текст за следваща ..."
#: admin.php:95
msgid "Page Navigation Text"
msgstr "Текст на навигацията"
#: admin.php:96
msgid "Leaving a field blank will hide that part of the navigation."
msgstr "Оставянето на празно поле ще скрие тази част от навигация."
#: admin.php:102
msgid "Use pagenavi-css.css"
msgstr "Използвай pagenavi-css.css"
#: admin.php:108
msgid "Page Navigation Style"
msgstr "Стил на навигацията на страниците"
#: admin.php:111
msgid "Normal"
msgstr "Нормален"
#: admin.php:111
#, fuzzy
msgid "Drop-down List"
msgstr "Падащо меню"
#: admin.php:116
#, fuzzy
msgid "Always Show Page Navigation"
msgstr "Показване на навигацията винаги?"
#: admin.php:119
msgid "Show navigation even if there's only one page."
msgstr "Покажи навигацията, дори ако има само една страница."
#: admin.php:123
#, fuzzy
msgid "Number Of Pages To Show"
msgstr "Брой на страниците за показване?"
#: admin.php:130
#, fuzzy
msgid "Number Of Larger Page Numbers To Show"
msgstr "Брой на страниците за показване?"
#: admin.php:135
msgid "Larger page numbers are in addition to the normal page numbers. They are useful when there are many pages of posts."
msgstr "Големите номера на страници, са в допълнение към обичайните номера на страниците. Те са полезни, когато има много страници с мнения."
#: admin.php:136
msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50."
msgstr "Например, WP-PageNavi ще покаже: Страници 1, 2, 3, 4, 5, 10, 20, 30, 40, 50."
#: admin.php:137
msgid "Enter 0 to disable."
msgstr "Въведете 0 за да изключите тази опция"
#: admin.php:141
msgid "Show Larger Page Numbers In Multiples Of"
msgstr "Покажи големия брой страници, кратни на"
#: admin.php:146
msgid "For example, if mutiple is 5, it will show: 5, 10, 15, 20, 25"
msgstr "Например, ако е кратно на 5, ще се покаже: 5, 10, 15, 20, 25"
#: admin.php:151
msgid "Page Navigation Options"
msgstr "Настройки на навигацията"
#: scb/AdminPage.php:167
msgid "Settings <strong>saved</strong>."
msgstr "Настройките са <strong>запазени</strong>."
#: scb/AdminPage.php:179
#: scb/AdminPage.php:189
msgid "Save Changes"
msgstr "Запазване на промените"
#: scb/AdminPage.php:371
msgid "Settings"
msgstr "Настройки"
#: wp-pagenavi.php:37
msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%"
msgstr "Страница %CURRENT_PAGE% от %TOTAL_PAGES%"
#: wp-pagenavi.php:40
msgid "&laquo; First"
msgstr "&laquo; Първа"
#: wp-pagenavi.php:41
msgid "Last &raquo;"
msgstr "Последна &raquo;"
#: wp-pagenavi.php:42
msgid "&laquo;"
msgstr "&raquo;"
#: wp-pagenavi.php:43
msgid "&raquo;"
msgstr "&raquo;"
#: wp-pagenavi.php:44
#: wp-pagenavi.php:45
msgid "..."
msgstr "..."
#. Plugin Name of the plugin/theme
#, fuzzy
msgid "WP-PageNavi"
msgstr "PageNavi"
#. Plugin URI of the plugin/theme
msgid "http://wordpress.org/extend/plugins/wp-pagenavi/"
msgstr ""
#. Description of the plugin/theme
msgid "Adds a more advanced paging navigation to your WordPress blog"
msgstr "Добавя по-напреднала навигация за страниране към вашия блог"
#. Author of the plugin/theme
msgid "Lester 'GaMerZ' Chan & scribu"
msgstr ""
#~ msgid "Updated"
#~ msgstr "Обновено"
#~ msgid "No Page Navigation Option Updated"
#~ msgstr "Няма промени в настройките на навигацията"
#~ msgid "UNINSTALL WP-PageNavi"
#~ msgstr "ДЕИНСТАЛИРАНЕ на WP-PageNavi"
#~ msgid "Setting Key '%s' has been deleted."
#~ msgstr "Настройка '%s' беше изтрита."
#~ msgid "Error deleting Setting Key '%s'."
#~ msgstr "Грешка при опит да бъде изтрита настройка '%s'."
#~ msgid "Uninstall WP-PageNavi"
#~ msgstr "Деинсталиране на WP-PageNavi"
#~ msgid ""
#~ "<a href=\"%s\">Click Here</a> To Finish The Uninstallation And WP-"
#~ "PageNavi Will Be Deactivated Automatically."
#~ msgstr ""
#~ "<a href=\"%s\">Натиснете тук</a> за да завършите деинсталацията и WP-"
#~ "PageNavi ще бъде деактивиран автоматично."
#~ msgid "Text For Last Post"
#~ msgstr "Текст за последен пост"
#~ msgid "Text For Next Post"
#~ msgstr "Текст за следващ пост"
#~ msgid "Yes"
#~ msgstr "Да"
#~ msgid "No"
#~ msgstr "Не"
#~ msgid ""
#~ "Deactivating WP-PageNavi plugin does not remove any data that may have "
#~ "been created, such as the page navigation options. To completely remove "
#~ "this plugin, you can uninstall it here."
#~ msgstr ""
#~ "Деактивирането на WP-PageNavi не изтрива създадените от плъгина данни, "
#~ "като настройките на навигацията на страниците. За да премахнете напълно "
#~ "плъгина, деинсталирайте го от тук."
#~ msgid "WARNING:"
#~ msgstr "ВНИМАНИЕ:"
#~ msgid ""
#~ "Once uninstalled, this cannot be undone. You should use a Database Backup "
#~ "plugin of WordPress to back up all the data first."
#~ msgstr ""
#~ "Деинсталирането е необратимо. Трябва да използвате резервно копие на "
#~ "базата данни за да можете да възстановите настройките на плъгина."
#~ msgid "The following WordPress Options will be DELETED:"
#~ msgstr "Следните настройки на WordPress ще бъдат ИЗТРИТИ:"
#~ msgid "WordPress Options"
#~ msgstr "WordPress настройки"
#~ msgid ""
#~ "You Are About To Uninstall WP-PageNavi From WordPress.\\nThis Action Is "
#~ "Not Reversible.\\n\\n Choose [Cancel] To Stop, [OK] To Uninstall."
#~ msgstr ""
#~ "Вие сте на път да деинсталирате WP-PageNavi от WordPress.\\nТова действие "
#~ "е необратимо.\\n\\n Изберете [Cancel] за да спрете или [OK] за "
#~ "деинсталиране."
#~ msgid "Update Options"
#~ msgstr "Обновяване на настройките"
#~ msgid "Cancel"
#~ msgstr "Отказ"

View File

@ -0,0 +1,211 @@
msgid ""
msgstr ""
"Project-Id-Version: WP-PageNavi 2.40\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2008-12-12 00:38+0800\n"
"PO-Revision-Date: 2008-12-12 00:38+0800\n"
"Last-Translator: Lester Chan <lesterchan@gmail.com>\n"
"Language-Team: Lester Chan <lesterchan@gmail.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Language: English\n"
"X-Poedit-Country: SINGAPORE\n"
"X-Poedit-KeywordsList: __;_e\n"
"X-Poedit-Basepath: .\n"
"X-Poedit-SearchPath-0: .\n"
#: pagenavi-options.php:46
#: pagenavi-options.php:108
#: pagenavi-options.php:172
msgid "Page Navigation Options"
msgstr "Opcions de navegaci&oacute; per p&agrave;gines"
#: pagenavi-options.php:51
msgid "Updated"
msgstr "Actualitzat"
#: pagenavi-options.php:56
msgid "No Page Navigation Option Updated"
msgstr "No hi ha opcions de la navegaci&oacute; per p&agrave;gines actualitzades"
#: pagenavi-options.php:62
#: pagenavi-options.php:241
msgid "UNINSTALL WP-PageNavi"
msgstr "DESINSTAL&middot;LAR WP-PageNavi"
#: pagenavi-options.php:70
#, php-format
msgid "Setting Key '%s' has been deleted."
msgstr "La clau d&rsquo;opcions '%s' ha estat eliminada"
#: pagenavi-options.php:74
#, php-format
msgid "Error deleting Setting Key '%s'."
msgstr "Error esborrant la clau d&rsquo;opcions '%s'"
#: pagenavi-options.php:96
#: pagenavi-options.php:209
msgid "Uninstall WP-PageNavi"
msgstr "Desinstal&middot;lar WP-PageNavi"
#: pagenavi-options.php:97
#, php-format
msgid "<a href=\"%s\">Click Here</a> To Finish The Uninstallation And WP-PageNavi Will Be Deactivated Automatically."
msgstr "<a href=\"%s\">Fes clic aqu&iacute;</a> per finalitzar la desinstal&middot;laci&oacute; i WP-PageNavi ser&agrave; desactivat autom&agrave;ticament."
#: pagenavi-options.php:109
msgid "Page Navigation Text"
msgstr "Text de Navegaci&oacute; per P&agrave;gines"
#: pagenavi-options.php:112
msgid "Text For Number Of Pages"
msgstr "Text per al n&uacute;mero de p&agrave;gines"
#: pagenavi-options.php:115
msgid "The current page number."
msgstr "El n&uacute;mero de la p&agrave;gina actual"
#: pagenavi-options.php:116
#: pagenavi-options.php:137
#: pagenavi-options.php:144
msgid "The total number of pages."
msgstr "El n&uacute;mero total de p&agrave;gines"
#: pagenavi-options.php:120
msgid "Text For Current Page"
msgstr "Text per a la p&agrave;gina actual"
#: pagenavi-options.php:123
#: pagenavi-options.php:130
msgid "The page number."
msgstr "El n&uacute;mero de p&agrave:gina."
#: pagenavi-options.php:127
msgid "Text For Page"
msgstr "Text per a la p&agrave;gina"
#: pagenavi-options.php:134
msgid "Text For First Post"
msgstr "Text per al primer article"
#: pagenavi-options.php:141
msgid "Text For Last Post"
msgstr "Text per al darrer article"
#: pagenavi-options.php:148
msgid "Text For Next Post"
msgstr "Text per a la p&agrave;gina seg&uuml;ent"
#: pagenavi-options.php:154
msgid "Text For Previous Post"
msgstr "Text per a la p&agrave;gina anterior"
#: pagenavi-options.php:160
msgid "Text For Next ..."
msgstr "Text per a la pr&ograve;xima ..."
#: pagenavi-options.php:166
msgid "Text For Previous ..."
msgstr "Text per a l&rsquo;anterior ..."
#: pagenavi-options.php:175
msgid "Page Navigation Style"
msgstr "Estil de la navegaci&oacute; per p&agrave;gines"
#: pagenavi-options.php:178
msgid "Normal"
msgstr "Normal"
#: pagenavi-options.php:179
msgid "Drop Down List"
msgstr "Llista desplegable"
#: pagenavi-options.php:184
#, fuzzy
msgid "Number Of Pages To Show?"
msgstr "P&agrave;gines a mostrar"
#: pagenavi-options.php:190
msgid "Always Show Page Navigation?"
msgstr "Mostrar sempre la navegaci&oacute; per p&agrave;gines?"
#: pagenavi-options.php:193
#: pagenavi-options.php:240
msgid "Yes"
msgstr "Sí"
#: pagenavi-options.php:194
msgid "No"
msgstr "No"
#: pagenavi-options.php:200
msgid "Save Changes"
msgstr ""
#: pagenavi-options.php:211
msgid "Deactivating WP-PageNavi plugin does not remove any data that may have been created, such as the page navigation options. To completely remove this plugin, you can uninstall it here."
msgstr "Desactivar WP-PageNavi no elimina cap dada que s&rsquo;hagi creat, com les opcions de la navegaci&oacute; per p&agrave;gines. Per eliminar completament aquest plugin, pots desinstal&middot;lar-lo aqu&iacute;"
#: pagenavi-options.php:214
msgid "WARNING:"
msgstr "ALERTA:"
#: pagenavi-options.php:215
msgid "Once uninstalled, this cannot be undone. You should use a Database Backup plugin of WordPress to back up all the data first."
msgstr "Una cop desinstal&middot;lat, no es pot desfer. Haur&iacute;es de fer una c&ograve;pia de seguretat de totes les dades amb un plugin de Wordpress abans de res."
#: pagenavi-options.php:218
msgid "The following WordPress Options will be DELETED:"
msgstr "Las seg&uuml;ents opcions de Wordpress seran ELIMINADES:"
#: pagenavi-options.php:223
msgid "WordPress Options"
msgstr "Opcions de Wordpress"
#: pagenavi-options.php:241
msgid ""
"You Are About To Uninstall WP-PageNavi From WordPress.\\n"
"This Action Is Not Reversible.\\n"
"\\n"
" Choose [Cancel] To Stop, [OK] To Uninstall."
msgstr ""
"Est&agrave;s a punt de desinstal&middot;lar WP-PageNavi de Wordpress.\\n"
"Aquesta acci&oacute; no es pot desfer.\\n"
"\\n"
" Tria [Cancel&middot;lar] per parar, [Acceptar] per desinstal&middot;lar."
#: wp-pagenavi.php:42
msgid "PageNavi"
msgstr "PageNavi"
#: wp-pagenavi.php:179
msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%"
msgstr "P&agrave;gina %CURRENT_PAGE% de %TOTAL_PAGES%"
#: wp-pagenavi.php:182
msgid "&laquo; First"
msgstr "&laquo; Primera"
#: wp-pagenavi.php:183
msgid "Last &raquo;"
msgstr "&Uacute;ltima &raquo;"
#: wp-pagenavi.php:184
msgid "&raquo;"
msgstr "&raquo;"
#: wp-pagenavi.php:185
msgid "&laquo;"
msgstr "&raquo;"
#: wp-pagenavi.php:186
#: wp-pagenavi.php:187
msgid "..."
msgstr "..."
#~ msgid "Update Options"
#~ msgstr "Actualitzar opcions"
#~ msgid "Cancel"
#~ msgstr "Cancel&middot;lar"

View File

@ -0,0 +1,233 @@
msgid ""
msgstr ""
"Project-Id-Version: WP-PageNavi 2.50\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-08 18:58+0800\n"
"PO-Revision-Date: 2009-08-12 01:58+0100\n"
"Last-Translator: Alexander Zigelski <alizige@gmail.com>\n"
"Language-Team: Lester Chan <lesterchan@gmail.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Language: English\n"
"X-Poedit-Country: SINGAPORE\n"
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2\n"
"X-Poedit-Basepath: .\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Poedit-SearchPath-0: .\n"
#: pagenavi-options.php:48
#: pagenavi-options.php:110
#: pagenavi-options.php:174
msgid "Page Navigation Options"
msgstr "Page Navigation Optionen"
#: pagenavi-options.php:53
msgid "Updated"
msgstr "aktualisiert"
#: pagenavi-options.php:58
msgid "No Page Navigation Option Updated"
msgstr "Keine Seitennavigations-Optionen wurden aktualisiert."
#: pagenavi-options.php:64
#: pagenavi-options.php:265
msgid "UNINSTALL WP-PageNavi"
msgstr "WP-PageNavi DEINSTALLIEREN!"
#: pagenavi-options.php:72
#, php-format
msgid "Setting Key '%s' has been deleted."
msgstr "Die Einstellung '%s' wurde gelöscht."
#: pagenavi-options.php:76
#, php-format
msgid "Error deleting Setting Key '%s'."
msgstr "Fehler beim Löschen der Einstellung '%s'."
#: pagenavi-options.php:98
#: pagenavi-options.php:233
msgid "Uninstall WP-PageNavi"
msgstr "Deinstalliere WP-PageNavi"
#: pagenavi-options.php:99
#, php-format
msgid "<a href=\"%s\">Click Here</a> To Finish The Uninstallation And WP-PageNavi Will Be Deactivated Automatically."
msgstr "<a href=\"%s\">Klicken Sie hier</a> um die Deinstallation zu beenden. WP-PageNavi wird automatisch deaktiviert."
#: pagenavi-options.php:111
msgid "Page Navigation Text"
msgstr "Seitennavigation Text"
#: pagenavi-options.php:114
msgid "Text For Number Of Pages"
msgstr "Text der Anzahl der Seiten"
#: pagenavi-options.php:117
msgid "The current page number."
msgstr "Die derzeitige Seitennummer."
#: pagenavi-options.php:118
#: pagenavi-options.php:139
#: pagenavi-options.php:146
msgid "The total number of pages."
msgstr "Die Gesamtanzahl der Seiten."
#: pagenavi-options.php:122
msgid "Text For Current Page"
msgstr "Text der aktuellen Seite"
#: pagenavi-options.php:125
#: pagenavi-options.php:132
msgid "The page number."
msgstr "Die Seitennummer."
#: pagenavi-options.php:129
msgid "Text For Page"
msgstr "Text auf Seite"
#: pagenavi-options.php:136
msgid "Text For First Post"
msgstr "Text der ersten Seite"
#: pagenavi-options.php:143
msgid "Text For Last Post"
msgstr "Text der letzten Seite"
#: pagenavi-options.php:150
msgid "Text For Next Post"
msgstr "Text der nächsten Seite"
#: pagenavi-options.php:156
msgid "Text For Previous Post"
msgstr "Text der vorherigen Seite"
#: pagenavi-options.php:162
msgid "Text For Next ..."
msgstr "Text für nächstes ..."
#: pagenavi-options.php:168
msgid "Text For Previous ..."
msgstr "Text für letztes ..."
#: pagenavi-options.php:177
msgid "Page Navigation Style"
msgstr "Seitennavigations-Stil"
#: pagenavi-options.php:180
msgid "Normal"
msgstr "Normal"
#: pagenavi-options.php:181
msgid "Drop Down List"
msgstr "Drop Down Liste"
#: pagenavi-options.php:186
msgid "Number Of Pages To Show?"
msgstr "Anzahl der Seite die angezeigt werden sollen?"
#: pagenavi-options.php:192
msgid "Always Show Page Navigation?"
msgstr "Seitennavigation immer anzeigen?"
#: pagenavi-options.php:195
#: pagenavi-options.php:264
msgid "Yes"
msgstr "Ja"
#: pagenavi-options.php:196
msgid "No"
msgstr "Nein"
#: pagenavi-options.php:201
msgid "Number Of Larger Page Numbers To Show?"
msgstr "Zahlen größerer Seitennummern anzeigen?"
#: pagenavi-options.php:205
msgid "Larger page numbers are in additional to the default page numbers. It is useful for authors who is paginating through many posts."
msgstr "Große Seitennumern sind optional zu den Standard-Seitenzahlen. Es ist sinnvoll für Authoren die über viele Seiten hinweg browsen."
#: pagenavi-options.php:207
msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50"
msgstr "WP-PageNavi wird folgendes anzeigen: Seite 1, 2, 3, 4, 5, 10, 20, 30, 40, 50"
#: pagenavi-options.php:209
msgid "Enter 0 to disable."
msgstr "0 eingeben zum deaktivieren."
#: pagenavi-options.php:213
msgid "Show Larger Page Numbers In Multiples Of:"
msgstr "Zeige größere Seitenzahlen als Vielfache von folgender Zahl an:"
#: pagenavi-options.php:217
msgid "If mutiple is in 5, it will show: 5, 10, 15, 20, 25"
msgstr "Wenn das Vielfache 5 ist, werden: 5, 10, 15, 20, 25 angezeigt"
#: pagenavi-options.php:219
msgid "If mutiple is in 10, it will show: 10, 20, 30, 40, 50"
msgstr "Wenn das Vielfache 10 ist, werden: 10, 20, 30, 40, 50 angezeigt"
#: pagenavi-options.php:224
msgid "Save Changes"
msgstr "Einstellungen speichern."
#: pagenavi-options.php:235
msgid "Deactivating WP-PageNavi plugin does not remove any data that may have been created, such as the page navigation options. To completely remove this plugin, you can uninstall it here."
msgstr "Durch das Deaktivieren von WP-PageNavi werden keine Daten, wie die Seitennavigations-Optionen, gelöscht. Um das Plugin komplett zu entfernen, können Sie es hier deinstallieren."
#: pagenavi-options.php:238
msgid "WARNING:"
msgstr "WARNUNG:"
#: pagenavi-options.php:239
msgid "Once uninstalled, this cannot be undone. You should use a Database Backup plugin of WordPress to back up all the data first."
msgstr "Wenn Sie es einmal deinstalliert haben, kann dies nicht rückgängig gemacht werden. Sie sollten das Datenbank Backup Plugin von WordPress benutzen um alle Daten vorher zu sichern."
#: pagenavi-options.php:242
msgid "The following WordPress Options will be DELETED:"
msgstr "Die folgenden WordPress Optionen werden GELÖSCHT:"
#: pagenavi-options.php:247
msgid "WordPress Options"
msgstr "WordPress Optionen"
#: pagenavi-options.php:265
msgid ""
"You Are About To Uninstall WP-PageNavi From WordPress.\\n"
"This Action Is Not Reversible.\\n"
"\\n"
" Choose [Cancel] To Stop, [OK] To Uninstall."
msgstr ""
"Sie sind dabei WP-PageNavi zu deinstallieren.\\n"
"Diese Aktion kann nicht rückgängig gemacht werden.\\\\n"
"Wählen Sie [Cancel] um Abzubrechen oder [OK] zum deinstallieren"
#: wp-pagenavi.php:42
msgid "PageNavi"
msgstr "PageNavi"
#: wp-pagenavi.php:201
msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%"
msgstr "Seite %CURRENT_PAGE% von %TOTAL_PAGES%"
#: wp-pagenavi.php:204
msgid "&laquo; First"
msgstr "&laquo; Erste"
#: wp-pagenavi.php:205
msgid "Last &raquo;"
msgstr "Letzte &raquo;"
#: wp-pagenavi.php:206
msgid "&raquo;"
msgstr "&raquo;"
#: wp-pagenavi.php:207
msgid "&laquo;"
msgstr "&laquo;"
#: wp-pagenavi.php:208
#: wp-pagenavi.php:209
msgid "..."
msgstr "..."

View File

@ -0,0 +1,249 @@
msgid ""
msgstr ""
"Project-Id-Version: WP-PageNavi 2.50\n"
"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-pagenavi\n"
"POT-Creation-Date: 2010-04-19 11:25+0300\n"
"PO-Revision-Date: 2010-07-15 01:29+0100\n"
"Last-Translator: Francisco Portero <fportero@gmail.com>\n"
"Language-Team: Francisco Portero <fportero@indalus.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Language: Spanish\n"
"X-Poedit-Country: Spain\n"
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2\n"
"X-Poedit-Basepath: .\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Poedit-SearchPath-0: .\n"
#: admin.php:9
msgid "PageNavi Settings"
msgstr "Configuración de PageNavi"
#: admin.php:10
msgid "PageNavi"
msgstr "PageNavi"
#: admin.php:27
msgid "Text For Number Of Pages"
msgstr "Texto para el Número de Páginas"
#: admin.php:32
msgid "The current page number."
msgstr "Número de la página actual."
#: admin.php:33
#: admin.php:57
#: admin.php:65
msgid "The total number of pages."
msgstr "Número total de páginas."
#: admin.php:37
msgid "Text For Current Page"
msgstr "Texto para la Página Actual"
#: admin.php:41
#: admin.php:49
msgid "The page number."
msgstr "Número de página."
#: admin.php:45
msgid "Text For Page"
msgstr "Texto para la Página"
#: admin.php:53
msgid "Text For First Page"
msgstr "Texto para la Primera página"
#: admin.php:61
msgid "Text For Last Page"
msgstr "Texto para la Última Página"
#: admin.php:69
msgid "Text For Previous Page"
msgstr "Texto para la Página Anterior"
#: admin.php:75
msgid "Text For Next Page"
msgstr "Texto para la Página Siguiente"
#: admin.php:81
msgid "Text For Previous ..."
msgstr "Texto para la Anterior ..."
#: admin.php:87
msgid "Text For Next ..."
msgstr "Texto para la Siguiente ..."
#: admin.php:94
msgid "Page Navigation Text"
msgstr "Texto de Paginación"
#: admin.php:95
msgid "Leaving a field blank will hide that part of the navigation."
msgstr "Dejando un campo en blanco, se oculta esta parte en la navegación."
#: admin.php:101
msgid "Use pagenavi-css.css"
msgstr "Usar pagenavi-css.css"
#: admin.php:107
msgid "Page Navigation Style"
msgstr "Estilo de Paginación"
#: admin.php:110
msgid "Normal"
msgstr "Normal"
#: admin.php:110
msgid "Drop-down List"
msgstr "Lista desplegable"
#: admin.php:115
msgid "Always Show Page Navigation"
msgstr "Mostrar siempre la Paginación"
#: admin.php:118
msgid "Show navigation even if there's only one page."
msgstr "Mostrar la navegación, incluso si sólo hay una página."
#: admin.php:122
msgid "Number Of Pages To Show"
msgstr "Número de Páginas a Mostrar"
#: admin.php:129
msgid "Number Of Larger Page Numbers To Show"
msgstr "Números Grandes en la Paginación"
#: admin.php:134
msgid "Larger page numbers are in addition to the normal page numbers. They are useful when there are many pages of posts."
msgstr "Ampliar los números de página sumando a los números de página normal. Son útiles cuando hay muchas páginas de entradas."
#: admin.php:135
msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50."
msgstr "Por ejemplo, WP-PageNavi muestra: Páginas 1, 2, 3, 4, 5, 10, 20, 30, 40, 50."
#: admin.php:136
msgid "Enter 0 to disable."
msgstr "Introducir 0 para desactivar."
#: admin.php:140
msgid "Show Larger Page Numbers In Multiples Of"
msgstr "Mostrar Numeros Grandes que sean Multiplos de"
#: admin.php:145
msgid "For example, if mutiple is 5, it will show: 5, 10, 15, 20, 25"
msgstr "Por ejemplo, si son múltiplos de 5, se muestran: 5, 10, 15, 20, 25"
#: admin.php:150
msgid "Page Navigation Options"
msgstr "Opciones de Navegación de Páginas"
#: scb/AdminPage.php:165
#: scb/AdminPage.php:176
msgid "Save Changes"
msgstr "Guardar"
#: scb/AdminPage.php:279
msgid "Settings <strong>saved</strong>."
msgstr "Configuración <strong>guardada</strong>."
#: scb/AdminPage.php:337
msgid "Settings"
msgstr "Configuración"
#: wp-pagenavi.php:224
msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%"
msgstr "Página %CURRENT_PAGE% de %TOTAL_PAGES%"
#: wp-pagenavi.php:227
msgid "&laquo; First"
msgstr "&laquo; Primera"
#: wp-pagenavi.php:228
msgid "Last &raquo;"
msgstr "Última &raquo;"
#: wp-pagenavi.php:229
msgid "&laquo;"
msgstr "&laquo;"
#: wp-pagenavi.php:230
msgid "&raquo;"
msgstr "&raquo;"
#: wp-pagenavi.php:231
#: wp-pagenavi.php:232
msgid "..."
msgstr "..."
#. Plugin Name of the plugin/theme
msgid "WP-PageNavi"
msgstr "WP-PageNavi"
#. Plugin URI of the plugin/theme
msgid "http://wordpress.org/extend/plugins/wp-pagenavi/"
msgstr "http://wordpress.org/extend/plugins/wp-pagenavi/"
#. Description of the plugin/theme
msgid "Adds a more advanced paging navigation to your WordPress blog"
msgstr "Agrega una paginación más avanzados a tu blog WordPress"
#. Author of the plugin/theme
msgid "Lester 'GaMerZ' Chan & scribu"
msgstr "Lester 'GaMerZ' Chan & scribu. Traducción fportero"
#~ msgid "Updated"
#~ msgstr "Actualizado"
#~ msgid "No Page Navigation Option Updated"
#~ msgstr "Opciones de PageNavi sin actualizar"
#~ msgid "UNINSTALL WP-PageNavi"
#~ msgstr "DESINSTALAR PageNavi"
#~ msgid "Setting Key '%s' has been deleted."
#~ msgstr "La clave '%s' ha sido borrada correctamente"
#~ msgid "Error deleting Setting Key '%s'."
#~ msgstr "Error borrando la clave '%s'."
#~ msgid "Uninstall WP-PageNavi"
#~ msgstr "Desinstalar PageNavi"
#~ msgid ""
#~ "<a href=\"%s\">Click Here</a> To Finish The Uninstallation And WP-"
#~ "PageNavi Will Be Deactivated Automatically."
#~ msgstr ""
#~ "<a href=\"%s\">Pulsar aquí</a> Para finalizar la desinstalación de "
#~ "PageNavi, se desactivara automaticamente"
#~ msgid "Text For Last Post"
#~ msgstr "Última página"
#~ msgid "Text For Next Post"
#~ msgstr "Página siguinete"
#~ msgid "Yes"
#~ msgstr "Si"
#~ msgid "No"
#~ msgstr "No"
#~ msgid "If mutiple is in 10, it will show: 10, 20, 30, 40, 50"
#~ msgstr "Si son múltiplos de 10, se muestran: 10, 20, 30, 40, 50"
#~ msgid ""
#~ "Deactivating WP-PageNavi plugin does not remove any data that may have "
#~ "been created, such as the page navigation options. To completely remove "
#~ "this plugin, you can uninstall it here."
#~ msgstr ""
#~ "Desactivando el plugin PageNavi no se borran los datos almacenados. Para "
#~ "borrarlo todo, se debe desinstalar desde aquí."
#~ msgid "WARNING:"
#~ msgstr "ATENCIÓN:"
#~ msgid ""
#~ "Once uninstalled, this cannot be undone. You should use a Database Backup "
#~ "plugin of WordPress to back up all the data first."
#~ msgstr ""
#~ "Una vez desinstalado, no se puede deshacer. Guarda copias de seguridad de "
#~ "todos los datos primero si los vas a necesitar despues."
#~ msgid "The following WordPress Options will be DELETED:"
#~ msgstr "Las siguientes opciones de WordPress se ELIMINARÁN:"
#~ msgid "WordPress Options"
#~ msgstr "Opciones de Wordpress"
#~ msgid ""
#~ "You Are About To Uninstall WP-PageNavi From WordPress.\\nThis Action Is "
#~ "Not Reversible.\\n\\n Choose [Cancel] To Stop, [OK] To Uninstall."
#~ msgstr ""
#~ "You Are About To Uninstall WP-PageNavi From WordPress.\\nThis Action Is "
#~ "Not Reversible.\\n\\n Choose [Cancel] To Stop, [OK] To Uninstall."

View File

@ -0,0 +1,244 @@
msgid ""
msgstr ""
"Project-Id-Version: Wp-Pagenavi_fa\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-04-01 12:14+0330\n"
"PO-Revision-Date: \n"
"Last-Translator: mostafa <mostafa.s1990@gmail.com>\n"
"Language-Team: Persian Wordpress <Mostafa.s1990@gmail.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Language: Persian\n"
"X-Poedit-Country: IRAN, ISLAMIC REPUBLIC OF\n"
"X-Poedit-SourceCharset: utf-8\n"
"X-Poedit-KeywordsList: __;_e\n"
"X-Poedit-Basepath: F:\\Program Files\\apserv\\AppServ\\www\\wordpress\\wp-content\\plugins\\wp-pagenavi\n"
"X-Poedit-SearchPath-0: F:\\Program Files\\apserv\\AppServ\\www\\wordpress\\wp-content\\plugins\\wp-pagenavi\n"
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:46
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:107
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:171
msgid "Page Navigation Options"
msgstr "تنظیمات شماره بندی صفحات"
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:51
msgid "Updated"
msgstr "به روز رسانی"
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:56
msgid "No Page Navigation Option Updated"
msgstr "تنظیمات شماره بندی صفحان به روز رسانی نشد"
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:62
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:240
msgid "UNINSTALL WP-PageNavi"
msgstr "حذف این پلاگین"
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:70
#, php-format
msgid "Setting Key '%s' has been deleted."
msgstr ""
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:74
#, php-format
msgid "Error deleting Setting Key '%s'."
msgstr ""
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:96
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:208
msgid "Uninstall WP-PageNavi"
msgstr "حذف این پلاگین"
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:97
#, php-format
msgid "<a href=\"%s\">Click Here</a> To Finish The Uninstallation And WP-PageNavi Will Be Deactivated Automatically."
msgstr ""
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:108
msgid "Page Navigation Text"
msgstr "متن شماره بندی صفحات"
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:111
msgid "Text For Number Of Pages"
msgstr "متن برای شماره از صفحات"
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:114
msgid "The current page number."
msgstr "تعداد صفحات جاری."
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:115
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:136
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:143
msgid "The total number of pages."
msgstr "کل شماره از صفحات."
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:119
msgid "Text For Current Page"
msgstr "متن برای صفحه جاری"
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:122
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:129
msgid "The page number."
msgstr "شماره صفحه."
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:126
msgid "Text For Page"
msgstr "متن برای صفحات"
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:133
msgid "Text For First Post"
msgstr "متن برای نوشته بعدی"
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:140
msgid "Text For Last Post"
msgstr "متن برای صفحه قبلی"
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:147
msgid "Text For Next Post"
msgstr "متن بعد از نوشته بعدی"
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:153
msgid "Text For Previous Post"
msgstr "متن قبل از نوشته قبلی"
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:159
msgid "Text For Next ..."
msgstr "نوشته برای بعدی..."
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:165
msgid "Text For Previous ..."
msgstr "نوشته برای قبلی..."
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:174
msgid "Page Navigation Style"
msgstr "قالب شماره صفحات"
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:177
msgid "Normal"
msgstr "معمولی"
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:178
msgid "Drop Down List"
msgstr "به صورت فهرست"
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:183
msgid "Number Of Pages To Show?"
msgstr "تعداد شماره صفحه برای نمایش؟"
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:189
msgid "Always Show Page Navigation?"
msgstr "همیشه شماره صفحات نمایش داده شود؟"
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:192
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:239
msgid "Yes"
msgstr "بله"
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:193
msgid "No"
msgstr "خیر"
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:199
msgid "Save Changes"
msgstr "ذخیره تغییرات"
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:210
msgid "Deactivating WP-PageNavi plugin does not remove any data that may have been created, such as the page navigation options. To completely remove this plugin, you can uninstall it here."
msgstr "برای حذف پلاگین, ابتدا WP-PageNavi را غیر فعال کنید, با حذف کامل این افزونه, تنظیمات آن از بین نمی رود."
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:213
msgid "WARNING:"
msgstr "اخطار:"
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:214
msgid "Once uninstalled, this cannot be undone. You should use a Database Backup plugin of WordPress to back up all the data first."
msgstr ""
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:217
msgid "The following WordPress Options will be DELETED:"
msgstr "شرح حذفیات در تنظیمات وردپرس:"
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:222
msgid "WordPress Options"
msgstr "تنظیمات وردپرس"
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/pagenavi-options.php:240
msgid ""
"You Are About To Uninstall WP-PageNavi From WordPress.\\n"
"This Action Is Not Reversible.\\n"
"\\n"
" Choose [Cancel] To Stop, [OK] To Uninstall."
msgstr ""
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/wp-pagenavi.php:61
msgid "PageNavi"
msgstr "شماره صفحات"
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/wp-pagenavi.php:197
msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%"
msgstr "صفحه %CURRENT_PAGE% از %TOTAL_PAGES%"
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/wp-pagenavi.php:200
msgid "&laquo; First"
msgstr "&laquo; بعدی"
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/wp-pagenavi.php:201
msgid "Last &raquo;"
msgstr "قبلی &raquo;"
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/wp-pagenavi.php:202
msgid "&raquo;"
msgstr "&raquo;"
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/wp-pagenavi.php:203
msgid "&laquo;"
msgstr "&laquo;"
#: F:\Program
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/wp-pagenavi.php:204
#: Files\apserv\AppServ\www\wordpress\wp-content\plugins\wp-pagenavi/wp-pagenavi.php:205
msgid "..."
msgstr "..."

View File

@ -0,0 +1,201 @@
# Translation of the WordPress plugin WP-PageNavi 2.70 by Lester 'GaMerZ' Chan.
# Copyright (C) 2010 Lester 'GaMerZ' Chan
# This file is distributed under the same license as the WP-PageNavi package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
#
msgid ""
msgstr ""
"Project-Id-Version: WP-PageNavi 2.70\n"
"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-pagenavi\n"
"POT-Creation-Date: 2010-04-11 15:18+0000\n"
"PO-Revision-Date: 2010-04-16 15:27+0100\n"
"Last-Translator: Lionel Chollet <lionel.chollet@gmail.com>\n"
"Language-Team: Lionel Chollet <lionel.chollet@gmail.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Language: French\n"
"X-Poedit-Country: FRANCE\n"
"X-Poedit-SourceCharset: utf-8\n"
#: admin.php:9
msgid "PageNavi Settings"
msgstr "Réglages WP-PageNavi"
#: admin.php:10
msgid "PageNavi"
msgstr "WP-PageNavi"
#: admin.php:27
msgid "Text For Number Of Pages"
msgstr "Texte pour le nombre de pages"
#: admin.php:32
msgid "The current page number."
msgstr "Le numéro de la page active."
#: admin.php:33
#: admin.php:57
#: admin.php:65
msgid "The total number of pages."
msgstr "Le nombre total de pages."
#: admin.php:37
msgid "Text For Current Page"
msgstr "Texte pour la page affichée"
#: admin.php:41
#: admin.php:49
msgid "The page number."
msgstr "Le numéro de page."
#: admin.php:45
msgid "Text For Page"
msgstr "Texte pour les pages"
#: admin.php:53
msgid "Text For First Page"
msgstr "Texte pour la première page"
#: admin.php:61
msgid "Text For Last Page"
msgstr "Texte pour la dernière page"
#: admin.php:69
msgid "Text For Previous Page"
msgstr "Texte pour la page précédente"
#: admin.php:75
msgid "Text For Next Page"
msgstr "Texte pour la page suivante"
#: admin.php:81
msgid "Text For Previous ..."
msgstr "Texte pour les pages intermédiaires précédentes"
#: admin.php:87
msgid "Text For Next ..."
msgstr "Texte pour les pages intermédiaires suivantes"
#: admin.php:94
msgid "Page Navigation Text"
msgstr "Textes pour les liens de navigation"
#: admin.php:95
msgid "Leaving a field blank will hide that part of the navigation."
msgstr "Laisser un champ vide masquera cet élément de la navigation."
#: admin.php:101
msgid "Use pagenavi.css"
msgstr "Utiliser la feuille de style pagenavi.css"
#: admin.php:107
msgid "Page Navigation Style"
msgstr "Style de présentation de la navigation"
#: admin.php:110
msgid "Normal"
msgstr "Normal"
#: admin.php:110
msgid "Drop Down List"
msgstr "Menu déroulant"
#: admin.php:115
msgid "Always Show Page Navigation"
msgstr "Toujours afficher la navigation WP-PageNavi"
#: admin.php:118
msgid "Show navigation even if there's only one page"
msgstr "La navigation WP-PageNavi sera affichée même sil ny a quune seule page."
#: admin.php:122
msgid "Number Of Pages To Show"
msgstr "Nombre de pages à afficher"
#: admin.php:129
msgid "Number Of Larger Page Numbers To Show"
msgstr "Nombre détapes intermédiaires de pagination à afficher"
#: admin.php:134
msgid "Larger page numbers are in addition to the normal page numbers. They are useful when there are many pages of posts."
msgstr "Les étapes intermédiaires de pagination sont utiles sur les sites comprenant un très grand nombre darticles."
#: admin.php:135
msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50"
msgstr "Par exemple, WP-PageNavi affichera les liens vers les pages&nbsp;: 1, 2, 3, 4, 5, 10, 20, 30, 40, 50…"
#: admin.php:136
msgid "Enter 0 to disable."
msgstr "Mettez 0 pour ne pas inclure détapes intermédiaires de pagination."
#: admin.php:140
msgid "Show Larger Page Numbers In Multiples Of"
msgstr "Afficher les étapes intermédiaires de pagination en multiples de"
#: admin.php:145
msgid "For example, if mutiple is 5, it will show: 5, 10, 15, 20, 25"
msgstr "Par exemple, si vous choisissez des étapes multiples de 5, WP-PageNavi affichera&nbsp;: 5, 10, 15, 20, 25…"
#: admin.php:150
msgid "Page Navigation Options"
msgstr "Options WP-PageNavi"
#: scb/AdminPage.php:165
#: scb/AdminPage.php:176
msgid "Save Changes"
msgstr "Enregistrer les réglages"
#: scb/AdminPage.php:279
msgid "Settings <strong>saved</strong>."
msgstr "Réglages <strong>enregistrés</strong>."
#: scb/AdminPage.php:337
msgid "Settings"
msgstr "Réglages"
#: wp-pagenavi.php:222
msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%"
msgstr "Page %CURRENT_PAGE% sur %TOTAL_PAGES%"
#: wp-pagenavi.php:225
msgid "&laquo; First"
msgstr "&laquo; Première page"
#: wp-pagenavi.php:226
msgid "Last &raquo;"
msgstr "Dernière page &raquo;"
#: wp-pagenavi.php:227
msgid "&laquo;"
msgstr "&laquo;"
#: wp-pagenavi.php:228
msgid "&raquo;"
msgstr "&raquo;"
#: wp-pagenavi.php:229
#: wp-pagenavi.php:230
msgid "..."
msgstr "…"
#. Plugin Name of the plugin/theme
msgid "WP-PageNavi"
msgstr "WP-PageNavi"
#. Plugin URI of the plugin/theme
msgid "http://wordpress.org/extend/plugins/wp-pagenavi/"
msgstr "http://wordpress.org/extend/plugins/wp-pagenavi/"
#. Description of the plugin/theme
msgid "Adds a more advanced paging navigation to your WordPress blog."
msgstr "Permet à vos visiteurs une meilleure navigation dans les pages de votre site WordPress."
#. Author of the plugin/theme
msgid "Lester 'GaMerZ' Chan"
msgstr "Lester 'GaMerZ' Chan"
#. Author URI of the plugin/theme
msgid "http://lesterchan.net"
msgstr "http://lesterchan.net"

View File

@ -0,0 +1,237 @@
msgid ""
msgstr ""
"Project-Id-Version: WP-PageNavi 2.73\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-08-29 14:42+0700\n"
"PO-Revision-Date: 2010-08-29 14:42+0700\n"
"Last-Translator: Masino Sinaga <admin@masinosinaga.com>\n"
"Language-Team: Masino Sinaga <admin@masinosinaga.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Language: Indonesian\n"
"X-Poedit-Country: INDONESIA\n"
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2\n"
"X-Poedit-Basepath: .\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Poedit-SearchPath-0: ..\n"
#: ../admin.php:9
msgid "PageNavi Settings"
msgstr "Pengaturan PageNavi"
#: ../admin.php:10
msgid "PageNavi"
msgstr "PageNavi"
#: ../admin.php:28
msgid "Text For Number Of Pages"
msgstr "Teksi untuk Nomor Halaman"
#: ../admin.php:33
msgid "The current page number."
msgstr "Nomor halaman saat ini."
#: ../admin.php:34
#: ../admin.php:58
#: ../admin.php:66
msgid "The total number of pages."
msgstr "Total jumlah halaman."
#: ../admin.php:38
msgid "Text For Current Page"
msgstr "Teks untuk Halaman yang Sedang Aktif"
#: ../admin.php:42
#: ../admin.php:50
msgid "The page number."
msgstr "Nomor halaman."
#: ../admin.php:46
msgid "Text For Page"
msgstr "Teks untuk Halaman"
#: ../admin.php:54
msgid "Text For First Page"
msgstr "Teks untuk Halaman Pertama"
#: ../admin.php:62
msgid "Text For Last Page"
msgstr "Teks untuk Halaman Terakhir"
#: ../admin.php:70
msgid "Text For Previous Page"
msgstr "Teks untuk Halaman Sebelumnya"
#: ../admin.php:76
msgid "Text For Next Page"
msgstr "Teks untuk Halaman Berikutnya"
#: ../admin.php:82
msgid "Text For Previous ..."
msgstr "Teks untuk Sebelumnya ..."
#: ../admin.php:88
msgid "Text For Next ..."
msgstr "Teks untuk Berikutnya ..."
#: ../admin.php:95
msgid "Page Navigation Text"
msgstr "Tulisan Navigasi Halaman"
#: ../admin.php:96
msgid "Leaving a field blank will hide that part of the navigation."
msgstr "Ruas yang kosong akan menyembunyikan bagian itu dari navigasi."
#: ../admin.php:102
msgid "Use pagenavi-css.css"
msgstr "Gunakan pagenavi-css.css"
#: ../admin.php:108
msgid "Page Navigation Style"
msgstr "Gaya Navigasi Halaman"
#: ../admin.php:111
msgid "Normal"
msgstr "Normal"
#: ../admin.php:111
msgid "Drop-down List"
msgstr "Senarai Jatuh-ke-bawah"
#: ../admin.php:116
msgid "Always Show Page Navigation"
msgstr "Selalu Tampilkan Halaman Navigasi"
#: ../admin.php:119
msgid "Show navigation even if there's only one page."
msgstr "Tampilkan navigasi bahkan jika hanya ada satu halaman."
#: ../admin.php:123
msgid "Number Of Pages To Show"
msgstr "Jumlah Halaman yang Ditampilkan"
#: ../admin.php:130
msgid "Number Of Larger Page Numbers To Show"
msgstr "Jumlah Halaman yang Lebih Besar Ditampilkan"
#: ../admin.php:135
msgid "Larger page numbers are in addition to the normal page numbers. They are useful when there are many pages of posts."
msgstr "Nomor halaman yang lebih besar merupakan tambahan untuk nomor halaman default. Hal ini berguna untuk penulis yang melakukan navigasi halaman melalui banyak artikel."
#: ../admin.php:136
msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50."
msgstr "Sebagai contoh, WP-PageNavi akan menampilkan: Halaman: 1, 2, 3, 4, 5, 10, 20, 30, 40, 50."
#: ../admin.php:137
msgid "Enter 0 to disable."
msgstr "Masukkan 0 untuk menonaktifkan."
#: ../admin.php:141
msgid "Show Larger Page Numbers In Multiples Of"
msgstr "Tampilkan Nomor Halaman yang Lebih Besar dalam Kelipatan"
#: ../admin.php:146
msgid "For example, if mutiple is 5, it will show: 5, 10, 15, 20, 25"
msgstr "Sebagai contoh, jika kelipatan 5, akan menampilkan: 5, 10, 15, 20, 25"
#: ../admin.php:151
msgid "Page Navigation Options"
msgstr "Pilihan Navigasi Halaman"
#: ../wp-pagenavi.php:37
msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%"
msgstr "Halaman %CURRENT_PAGE% dari %TOTAL_PAGES%"
#: ../wp-pagenavi.php:40
msgid "&laquo; First"
msgstr "&laquo; Awal"
#: ../wp-pagenavi.php:41
msgid "Last &raquo;"
msgstr "Akhir &raquo;"
#: ../wp-pagenavi.php:42
msgid "&laquo;"
msgstr "&laquo;"
#: ../wp-pagenavi.php:43
msgid "&raquo;"
msgstr "&raquo;"
#: ../wp-pagenavi.php:44
#: ../wp-pagenavi.php:45
msgid "..."
msgstr "..."
#: ../scb/AdminPage.php:167
msgid "Settings <strong>saved</strong>."
msgstr "Pengaturan <strong>telah disimpan</strong>."
#: ../scb/AdminPage.php:179
#: ../scb/AdminPage.php:189
msgid "Save Changes"
msgstr "Simpan Perubahan"
#: ../scb/AdminPage.php:371
msgid "Settings"
msgstr "Pengaturan"
#~ msgid "Updated"
#~ msgstr "Telah diperbaharui"
#~ msgid "No Page Navigation Option Updated"
#~ msgstr "Tidak ada pilihan navigasi halaman yang telah diperbaharui"
#~ msgid "UNINSTALL WP-PageNavi"
#~ msgstr "HAPUS WP-PageNavi"
#~ msgid "Setting Key '%s' has been deleted."
#~ msgstr "Kunci Pengaturan '%s' telah diperbaharui."
#~ msgid "Error deleting Setting Key '%s'."
#~ msgstr "Terjadi kesalahan saat menghapus Kunci Pengaturan '%s'"
#~ msgid "Uninstall WP-PageNavi"
#~ msgstr "Hapus WP-PageNavi"
#~ msgid ""
#~ "<a href=\"%s\">Click Here</a> To Finish The Uninstallation And WP-"
#~ "PageNavi Will Be Deactivated Automatically."
#~ msgstr ""
#~ "<a href=\"%s\">Klik Di Sini</a> untuk menyelesaikan penghapusan dan WP-"
#~ "PageNavi akan otomatis dinonaktifkan."
#~ msgid "Text For Last Post"
#~ msgstr "Teks untuk Halaman Terakhir"
#~ msgid "Text For Next Post"
#~ msgstr "Teks untuk Halaman Berikutnya"
#~ msgid "Yes"
#~ msgstr "Ya"
#~ msgid "No"
#~ msgstr "Tidak"
#~ msgid "If mutiple is in 10, it will show: 10, 20, 30, 40, 50"
#~ msgstr "Jika dalam kelipatan 10, dia akan menampilkan: 10, 20, 30, 40, 50"
#~ msgid ""
#~ "Deactivating WP-PageNavi plugin does not remove any data that may have "
#~ "been created, such as the page navigation options. To completely remove "
#~ "this plugin, you can uninstall it here."
#~ msgstr ""
#~ "Dengan menonaktifkan plugin WP-PageNavi, maka tidak akan menghapus data "
#~ "apapun yang telah dibuat, seperti pilihan navigasi halaman. Untuk "
#~ "menghapus seluruhnya plugin ini, Anda dapat meng-uninstall-nya di sini."
#~ msgid "WARNING:"
#~ msgstr "PERINGATAN:"
#~ msgid ""
#~ "Once uninstalled, this cannot be undone. You should use a Database Backup "
#~ "plugin of WordPress to back up all the data first."
#~ msgstr ""
#~ "Setelah dihapus, hal ini tidak dapat dikembalikan kembali. Anda "
#~ "disarankan untuk melakukan Backup plugin dari WordPress Anda untuk "
#~ "membackup semua data pertama sekali."
#~ msgid "The following WordPress Options will be DELETED:"
#~ msgstr "Pilihan WordPress berikut akan DIHAPUS:"
#~ msgid "WordPress Options"
#~ msgstr "Pilihan WordPress"
#~ msgid ""
#~ "You Are About To Uninstall WP-PageNavi From WordPress.\\nThis Action Is "
#~ "Not Reversible.\\n\\n Choose [Cancel] To Stop, [OK] To Uninstall."
#~ msgstr "Anda akan menghapus WP-PageNavi dari WordPress Anda.\\n"
#~ msgid "First"
#~ msgstr "Awal"
#~ msgid "Last"
#~ msgstr "Akhir"

View File

@ -0,0 +1,257 @@
msgid ""
msgstr ""
"Project-Id-Version: WP PageNavi\n"
"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-pagenavi\n"
"POT-Creation-Date: 2010-04-18 11:47+0300\n"
"PO-Revision-Date: 2010-04-18 12:00+0100\n"
"Last-Translator: Aldo Latino <aldolat@gmail.com>\n"
"Language-Team: Aldo Latino <aldolat@gmail.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Language: Italian\n"
"X-Poedit-Country: ITALY\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
#: admin.php:9
msgid "PageNavi Settings"
msgstr "Opzioni di PageNavi"
#: admin.php:10
msgid "PageNavi"
msgstr "PageNavi"
#: admin.php:27
msgid "Text For Number Of Pages"
msgstr "Testo per il numero di pagina"
#: admin.php:32
msgid "The current page number."
msgstr "Il numero di pagina corrente."
#: admin.php:33
#: admin.php:57
#: admin.php:65
msgid "The total number of pages."
msgstr "Il numero totale di pagine."
#: admin.php:37
msgid "Text For Current Page"
msgstr "Testo per la pagina corrente"
#: admin.php:41
#: admin.php:49
msgid "The page number."
msgstr "Il numero di pagina."
#: admin.php:45
msgid "Text For Page"
msgstr "Testo per la pagina"
#: admin.php:53
msgid "Text For First Page"
msgstr "Testo per la prima pagina"
#: admin.php:61
msgid "Text For Last Page"
msgstr "Testo per l'ultima pagina"
#: admin.php:69
msgid "Text For Previous Page"
msgstr "Testo per la pagina precedente"
#: admin.php:75
msgid "Text For Next Page"
msgstr "Testo per la pagina successiva"
#: admin.php:81
msgid "Text For Previous ..."
msgstr "Testo per Precedente ..."
#: admin.php:87
msgid "Text For Next ..."
msgstr "Testo per Successiva ..."
#: admin.php:94
msgid "Page Navigation Text"
msgstr "Testo per la navigazione delle pagine"
#: admin.php:95
msgid "Leaving a field blank will hide that part of the navigation."
msgstr "Se si lascia un campo bianco, quella parte della navigazione sarà nascosta."
#: admin.php:101
msgid "Use pagenavi-css.css"
msgstr "Usare pagenavi-css.css?"
#: admin.php:107
msgid "Page Navigation Style"
msgstr "Stile per la navigazione delle pagine"
#: admin.php:110
msgid "Normal"
msgstr "Normale"
#: admin.php:110
msgid "Drop-down List"
msgstr "Elenco con menu a discesa"
#: admin.php:115
msgid "Always Show Page Navigation"
msgstr "Mostrare sempre la navigazione delle pagine?"
#: admin.php:118
msgid "Show navigation even if there's only one page."
msgstr "Mostra la navigazione anche se esiste solo una pagina."
#: admin.php:122
msgid "Number Of Pages To Show"
msgstr "Numero di pagine da mostrare"
#: admin.php:129
msgid "Number Of Larger Page Numbers To Show"
msgstr "Quanti numeri di pagina raggruppati mostrare?"
#: admin.php:134
msgid "Larger page numbers are in addition to the normal page numbers. They are useful when there are many pages of posts."
msgstr "I numeri di pagina raggruppati vengono mostrati in aggiunta ai soliti numeri di pagina. Si rivelano utili quando le pagine di articoli sono molte."
#: admin.php:135
msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50."
msgstr "Per esempio, WP-PageNavi mostrerà: Pagine 1, 2, 3, 4, 5, 10, 20, 30, 40, 50."
#: admin.php:136
msgid "Enter 0 to disable."
msgstr "Inserire 0 per disabilitare"
#: admin.php:140
msgid "Show Larger Page Numbers In Multiples Of"
msgstr "Mostra i numeri raggruppati di pagina in multipli di"
#: admin.php:145
msgid "For example, if mutiple is 5, it will show: 5, 10, 15, 20, 25"
msgstr "Per esempio, se il multiplo è 5, mostrerà: 5, 10, 15, 20, 25"
#: admin.php:150
msgid "Page Navigation Options"
msgstr "Opzioni per la navigazione delle pagine"
#: scb/AdminPage.php:165
#: scb/AdminPage.php:176
msgid "Save Changes"
msgstr "Salva i cambiamenti"
#: scb/AdminPage.php:279
msgid "Settings <strong>saved</strong>."
msgstr "Impostazioni <strong>salvate</strong>."
#: scb/AdminPage.php:337
msgid "Settings"
msgstr "Impostazioni"
#: wp-pagenavi.php:223
msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%"
msgstr "Pagina %CURRENT_PAGE% di %TOTAL_PAGES%"
#: wp-pagenavi.php:226
msgid "&laquo; First"
msgstr "&laquo; Prima"
#: wp-pagenavi.php:227
msgid "Last &raquo;"
msgstr "Ultima &raquo;"
#: wp-pagenavi.php:228
msgid "&laquo;"
msgstr "&laquo;"
#: wp-pagenavi.php:229
msgid "&raquo;"
msgstr "&raquo;"
#: wp-pagenavi.php:230
#: wp-pagenavi.php:231
msgid "..."
msgstr "..."
#. Plugin Name of the plugin/theme
msgid "WP-PageNavi"
msgstr "WP-PageNavi"
#. Plugin URI of the plugin/theme
msgid "http://wordpress.org/extend/plugins/wp-pagenavi/"
msgstr "http://wordpress.org/extend/plugins/wp-pagenavi/"
#. Description of the plugin/theme
msgid "Adds a more advanced paging navigation to your WordPress blog"
msgstr "Aggiunge una navigazione più avanzata al tuo blog WordPress"
#. Author of the plugin/theme
msgid "Lester 'GaMerZ' Chan & scribu"
msgstr "Lester 'GaMerZ' Chan & scribu"
#~ msgid "http://lesterchan.net"
#~ msgstr "http://lesterchan.net"
#~ msgid "Updated"
#~ msgstr "Aggiornato"
#~ msgid "No Page Navigation Option Updated"
#~ msgstr "Le opzioni di Page Navigation non sono state aggiornate"
#~ msgid "UNINSTALL WP-PageNavi"
#~ msgstr "DISINSTALLA WP-PageNavi"
#~ msgid "Setting Key '%s' has been deleted."
#~ msgstr "La chiave di impostazione '%s' è stata cancellata."
#~ msgid "Error deleting Setting Key '%s'."
#~ msgstr "Errore nel cancellare la chiave di impostazione '%s'."
#~ msgid "Uninstall WP-PageNavi"
#~ msgstr "Disinstalla WP-PageNavi"
#~ msgid ""
#~ "<a href=\"%s\">Click Here</a> To Finish The Uninstallation And WP-"
#~ "PageNavi Will Be Deactivated Automatically."
#~ msgstr ""
#~ "<a href=\"%s\">Fare clic qui</a> per completare la disinstallazione e WP-"
#~ "PageNavi sarà disattivato automaticamente."
#~ msgid "If mutiple is in 10, it will show: 10, 20, 30, 40, 50"
#~ msgstr "Se il multiplo è in 10, mostrerà: 10, 20, 30, 40, 50"
#~ msgid ""
#~ "Deactivating WP-PageNavi plugin does not remove any data that may have "
#~ "been created, such as the page navigation options. To completely remove "
#~ "this plugin, you can uninstall it here."
#~ msgstr ""
#~ "La disattivazione del plugin WP-PageNavi non rimuove alcun dato che possa "
#~ "essere stato creato, come le opzioni di Page Navigation. Per rimuovere "
#~ "completamente questo plugin, lo si può disinstallare da qui."
#~ msgid "WARNING:"
#~ msgstr "ATTENZIONE:"
#~ msgid ""
#~ "Once uninstalled, this cannot be undone. You should use a Database Backup "
#~ "plugin of WordPress to back up all the data first."
#~ msgstr ""
#~ "La disinstallazione non può essere annullata. Si dovrebbe prima "
#~ "utilizzare un plugin di WordPress per il backup del database per fare il "
#~ "backup dei dati."
#~ msgid "The following WordPress Options will be DELETED:"
#~ msgstr "Le seguenti opzioni di WordPress saranno CANCELLATE:"
#~ msgid "WordPress Options"
#~ msgstr "Opzioni di WordPress"
#~ msgid ""
#~ "You Are About To Uninstall WP-PageNavi From WordPress.\\nThis Action Is "
#~ "Not Reversible.\\n\\n Choose [Cancel] To Stop, [OK] To Uninstall."
#~ msgstr ""
#~ "Si sta per disinstallare WP-PageNavi da WordPress.\\nQuesta azione non è "
#~ "annullabile.\\n\\n Scegliere [Annulla] per fermare l'operazione, [OK] per "
#~ "proseguire."
#~ msgid "http://lesterchan.net/portfolio/programming/php/"
#~ msgstr "http://lesterchan.net/portfolio/programming/php/"
#~ msgid "Text For Last Post"
#~ msgstr "Testo per l'ultimo post"
#~ msgid "Text For Next Post"
#~ msgstr "Testo per il post successivo"
#~ msgid "Yes"
#~ msgstr "Sì"
#~ msgid "No"
#~ msgstr "No"
#~ msgid "Update Options"
#~ msgstr "Aggiorna le opzioni"
#~ msgid "Cancel"
#~ msgstr "Annulla"

View File

@ -0,0 +1,197 @@
# Translation of the WordPress plugin WP-PageNavi 2.72 by Lester 'GaMerZ' Chan & scribu.
# Copyright (C) 2010 Lester 'GaMerZ' Chan & scribu
# This file is distributed under the same license as the WP-PageNavi package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
#
msgid ""
msgstr ""
"Project-Id-Version: WP-PageNavi 2.72\n"
"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-pagenavi\n"
"POT-Creation-Date: 2010-04-19 11:25+0300\n"
"PO-Revision-Date: 2010-06-23 07:18-0500\n"
"Last-Translator: Naoko McCracken <info@nao-net.com>\n"
"Language-Team: Naoko McCracken <info@nao-net.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Language: Japanese\n"
"X-Poedit-Country: JAPAN\n"
"X-Poedit-SourceCharset: utf-8\n"
#: admin.php:9
msgid "PageNavi Settings"
msgstr "PageNavi 設定"
#: admin.php:10
msgid "PageNavi"
msgstr "PageNavi"
#: admin.php:27
msgid "Text For Number Of Pages"
msgstr "総ページ数用テキスト"
#: admin.php:32
msgid "The current page number."
msgstr "現在のページ番号。"
#: admin.php:33
#: admin.php:57
#: admin.php:65
msgid "The total number of pages."
msgstr "総ページ数。"
#: admin.php:37
msgid "Text For Current Page"
msgstr "現在のページ用テキスト"
#: admin.php:41
#: admin.php:49
msgid "The page number."
msgstr "ページ番号。"
#: admin.php:45
msgid "Text For Page"
msgstr "ページ用テキスト"
#: admin.php:53
msgid "Text For First Page"
msgstr "最初のページ用テキスト"
#: admin.php:61
msgid "Text For Last Page"
msgstr "最後のページ用テキスト"
#: admin.php:69
msgid "Text For Previous Page"
msgstr "前のページ用テキスト"
#: admin.php:75
msgid "Text For Next Page"
msgstr "次のページ用テキスト"
#: admin.php:81
msgid "Text For Previous ..."
msgstr "「前へ…」用テキスト"
#: admin.php:87
msgid "Text For Next ..."
msgstr "「次へ…」用テキスト"
#: admin.php:94
msgid "Page Navigation Text"
msgstr "ページナビゲーションテキスト"
#: admin.php:95
msgid "Leaving a field blank will hide that part of the navigation."
msgstr "欄を空にするとナビゲーションのその部分が非表示になります。"
#: admin.php:101
msgid "Use pagenavi-css.css"
msgstr "pagenavi-css.css を使用"
#: admin.php:107
msgid "Page Navigation Style"
msgstr "Page Navigation スタイル"
#: admin.php:110
msgid "Normal"
msgstr "通常"
#: admin.php:110
msgid "Drop-down List"
msgstr "ドロップダウンリスト"
#: admin.php:115
msgid "Always Show Page Navigation"
msgstr "常にページナビゲーションを表示"
#: admin.php:118
msgid "Show navigation even if there's only one page."
msgstr "1ページしかない場合もページナビゲーションを表示する。"
#: admin.php:122
msgid "Number Of Pages To Show"
msgstr "表示するページ数"
#: admin.php:129
msgid "Number Of Larger Page Numbers To Show"
msgstr "省略表示するページ数"
#: admin.php:134
msgid "Larger page numbers are in addition to the normal page numbers. They are useful when there are many pages of posts."
msgstr "通常のページ数に追加し、ここで指定された最大数まで省略表示をします。非常に多くの投稿がある場合便利です。"
#: admin.php:135
msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50."
msgstr "例えば、WP-PageNavi は「ページ 1, 2, 3, 4, 5, 10, 20, 30, 40, 50」のように表示します。"
#: admin.php:136
msgid "Enter 0 to disable."
msgstr "無効にするには0と記入してください。"
#: admin.php:140
msgid "Show Larger Page Numbers In Multiples Of"
msgstr "省略ページを以下の倍数で表示"
#: admin.php:145
msgid "For example, if mutiple is 5, it will show: 5, 10, 15, 20, 25"
msgstr "例えば5の倍数なら「5, 10, 15, 20, 25」と表示します。"
#: admin.php:150
msgid "Page Navigation Options"
msgstr "ページナビゲーション設定"
#: scb/AdminPage.php:165
#: scb/AdminPage.php:176
msgid "Save Changes"
msgstr "変更を保存"
#: scb/AdminPage.php:279
msgid "Settings <strong>saved</strong>."
msgstr "設定を<strong>保存しました。</strong>"
#: scb/AdminPage.php:337
msgid "Settings"
msgstr "設定"
#: wp-pagenavi.php:224
msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%"
msgstr "%CURRENT_PAGE% / %TOTAL_PAGES%"
#: wp-pagenavi.php:227
msgid "&laquo; First"
msgstr "&laquo; 先頭"
#: wp-pagenavi.php:228
msgid "Last &raquo;"
msgstr "最後 &raquo;"
#: wp-pagenavi.php:229
msgid "&laquo;"
msgstr "&laquo;"
#: wp-pagenavi.php:230
msgid "&raquo;"
msgstr "&raquo;"
#: wp-pagenavi.php:231
#: wp-pagenavi.php:232
msgid "..."
msgstr "..."
#. Plugin Name of the plugin/theme
msgid "WP-PageNavi"
msgstr "WP-PageNavi"
#. Plugin URI of the plugin/theme
msgid "http://wordpress.org/extend/plugins/wp-pagenavi/"
msgstr "http://wordpress.org/extend/plugins/wp-pagenavi/"
#. Description of the plugin/theme
msgid "Adds a more advanced paging navigation to your WordPress blog"
msgstr "WordPress ブログにさらに高度なページングナビゲーションを追加"
#. Author of the plugin/theme
msgid "Lester 'GaMerZ' Chan & scribu"
msgstr "Lester 'GaMerZ' Chan & scribu"

View File

@ -0,0 +1,206 @@
msgid ""
msgstr ""
"Project-Id-Version: Korean by Soul\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2008-12-10 00:43+0800\n"
"PO-Revision-Date: 2009-02-19 03:51-0500\n"
"Last-Translator: Jong-In Kim <soulofpure@hotmail.com>\n"
"Language-Team: Jong-In Kim <soulofpure@hotmail.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Language: Korean\n"
"X-Poedit-Country: KOREA, REPUBLIC OF\n"
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2\n"
"X-Poedit-Basepath: .\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Poedit-SearchPath-0: .\n"
#: pagenavi-options.php:46
#: pagenavi-options.php:108
#: pagenavi-options.php:172
msgid "Page Navigation Options"
msgstr "페이지 네비게이션 옵션"
#: pagenavi-options.php:51
msgid "Updated"
msgstr "업데이트됨"
#: pagenavi-options.php:56
msgid "No Page Navigation Option Updated"
msgstr "페이지 네비게이션 옵션이 업데이트된 것이 없음"
#: pagenavi-options.php:62
#: pagenavi-options.php:241
msgid "UNINSTALL WP-PageNavi"
msgstr "WP-PageNavi 삭제"
#: pagenavi-options.php:70
#, php-format
msgid "Setting Key '%s' has been deleted."
msgstr "설정 Key '%s' 가 삭제되었음."
#: pagenavi-options.php:74
#, php-format
msgid "Error deleting Setting Key '%s'."
msgstr "설정 Key '%s' 를 삭제하는 중 에러."
#: pagenavi-options.php:96
#: pagenavi-options.php:209
msgid "Uninstall WP-PageNavi"
msgstr "WP-PageNavi 삭제"
#: pagenavi-options.php:97
#, php-format
msgid "<a href=\"%s\">Click Here</a> To Finish The Uninstallation And WP-PageNavi Will Be Deactivated Automatically."
msgstr "<a href=\"%s\">여기 클릭</a>제거를 끝내고 WP-PageNavi 는 자동으로 비활성화 될 것 입니다."
#: pagenavi-options.php:109
msgid "Page Navigation Text"
msgstr "페이지 네비게이션 텍스트"
#: pagenavi-options.php:112
msgid "Text For Number Of Pages"
msgstr "페이지의 번호를 위한 텍스트"
#: pagenavi-options.php:115
msgid "The current page number."
msgstr "현재 페이지 번호."
#: pagenavi-options.php:116
#: pagenavi-options.php:137
#: pagenavi-options.php:144
msgid "The total number of pages."
msgstr "페이지의 총 갯수."
#: pagenavi-options.php:120
msgid "Text For Current Page"
msgstr "현재 페이지를 위한 텍스트"
#: pagenavi-options.php:123
#: pagenavi-options.php:130
msgid "The page number."
msgstr "페이지 번호."
#: pagenavi-options.php:127
msgid "Text For Page"
msgstr "페이지를 위한 텍스트"
#: pagenavi-options.php:134
msgid "Text For First Post"
msgstr "처음 글을 위한 텍스트"
#: pagenavi-options.php:141
msgid "Text For Last Post"
msgstr "마지막 글을 위한 텍스트"
#: pagenavi-options.php:148
msgid "Text For Next Post"
msgstr "다음 글을 위한 텍스트"
#: pagenavi-options.php:154
msgid "Text For Previous Post"
msgstr "이전 글을 위한 텍스트"
#: pagenavi-options.php:160
msgid "Text For Next ..."
msgstr "다음을 위한 텍스트 ..."
#: pagenavi-options.php:166
msgid "Text For Previous ..."
msgstr "이전을 위한 텍스트 ..."
#: pagenavi-options.php:175
msgid "Page Navigation Style"
msgstr "페이지 네비게이션 스타일"
#: pagenavi-options.php:178
msgid "Normal"
msgstr "보통"
#: pagenavi-options.php:179
msgid "Drop Down List"
msgstr "드랍 다운 리스트"
#: pagenavi-options.php:184
msgid "Number Of Pages To Show?"
msgstr "보여줄 페이지의 수?"
#: pagenavi-options.php:190
msgid "Always Show Page Navigation?"
msgstr "항상 페이지 네비게이션을 보입니까?"
#: pagenavi-options.php:193
#: pagenavi-options.php:240
msgid "Yes"
msgstr "예"
#: pagenavi-options.php:194
msgid "No"
msgstr "아니오"
#: pagenavi-options.php:200
msgid "Save Changes"
msgstr "변경 저장"
#: pagenavi-options.php:211
msgid "Deactivating WP-PageNavi plugin does not remove any data that may have been created, such as the page navigation options. To completely remove this plugin, you can uninstall it here."
msgstr "WP-PageNavi 플러그인의 비활성화는 생성되었던 데이터를 제거하지 않습니다(예를 들어 페이지 네비게이션 옵션). 이 플러그인을 완전히 제거하려면 여기서 삭제하세요."
#: pagenavi-options.php:214
msgid "WARNING:"
msgstr "경고:"
#: pagenavi-options.php:215
msgid "Once uninstalled, this cannot be undone. You should use a Database Backup plugin of WordPress to back up all the data first."
msgstr "제거 후에는 복구 할 수 없습니다. 워드프레스의 데이터베이스 백업 플러그인으로 모든 데이터를 백업부터 해야합니다."
#: pagenavi-options.php:218
msgid "The following WordPress Options will be DELETED:"
msgstr "다음의 워드프레스 옵션은 삭제됩니다:"
#: pagenavi-options.php:223
msgid "WordPress Options"
msgstr "워드프레스 옵션"
#: pagenavi-options.php:241
msgid ""
"You Are About To Uninstall WP-PageNavi From WordPress.\\n"
"This Action Is Not Reversible.\\n"
"\\n"
" Choose [Cancel] To Stop, [OK] To Uninstall."
msgstr ""
"워드프레스에서 WP-PageNavi 를 삭제합니다.\\n"
"이 동작은 복구할 수 없습니다.\\n"
"\\n"
" 멈추려면 [취소] 를, [예] 를 누르면 삭제됩니다."
#: wp-pagenavi.php:42
msgid "PageNavi"
msgstr "페이지네비"
#: wp-pagenavi.php:179
msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%"
msgstr "페이지 %CURRENT_PAGE% 의 %TOTAL_PAGES%"
#: wp-pagenavi.php:182
msgid "&laquo; First"
msgstr "&laquo; 처음"
#: wp-pagenavi.php:183
msgid "Last &raquo;"
msgstr "마지막 &raquo;"
#: wp-pagenavi.php:184
msgid "&raquo;"
msgstr "&raquo;"
#: wp-pagenavi.php:185
msgid "&laquo;"
msgstr "&laquo;"
#: wp-pagenavi.php:186
#: wp-pagenavi.php:187
msgid "..."
msgstr "..."

View File

@ -0,0 +1,198 @@
# Translation of the WordPress plugin WP-PageNavi 2.73 by Lester 'GaMerZ' Chan & scribu.
# Copyright (C) 2010 Lester 'GaMerZ' Chan & scribu
# This file is distributed under the same license as the WP-PageNavi package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
#
msgid ""
msgstr ""
"Project-Id-Version: WP-PageNavi 2.73\n"
"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-pagenavi\n"
"POT-Creation-Date: 2010-08-17 17:28+0300\n"
"PO-Revision-Date: 2010-10-19 17:27+0200\n"
"Last-Translator: Audrius Meseckas <audrius404@gmail.com>\n"
"Language-Team: Audrius Meseckas <xklubo@gmail.com>\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%100<10 || n%100>=20) ? 1 : 2);\n"
"X-Poedit-Language: Lithuanian\n"
"X-Poedit-Country: LITHUANIA\n"
"X-Poedit-SourceCharset: utf-8\n"
#: admin.php:9
msgid "PageNavi Settings"
msgstr "Puslapiavimo nustatymai"
#: admin.php:10
msgid "PageNavi"
msgstr "Puslapiavimas"
#: admin.php:28
msgid "Text For Number Of Pages"
msgstr "Tekstas rodomas šalia puslapio skaičių. "
#: admin.php:33
msgid "The current page number."
msgstr "Dabartinio puslapio numeris."
#: admin.php:34
#: admin.php:58
#: admin.php:66
msgid "The total number of pages."
msgstr "Visų puslapių skaičius."
#: admin.php:38
msgid "Text For Current Page"
msgstr "Tekstas dabartiniam puslapiui"
#: admin.php:42
#: admin.php:50
msgid "The page number."
msgstr "Puslapio numeris."
#: admin.php:46
msgid "Text For Page"
msgstr "Tekstas puslapiu"
#: admin.php:54
msgid "Text For First Page"
msgstr "Tekstas pirmame puslapyje"
#: admin.php:62
msgid "Text For Last Page"
msgstr "Tekstas paskutiniame puslapyje"
#: admin.php:70
msgid "Text For Previous Page"
msgstr "Tekstas ankstesniam puslapiui"
#: admin.php:76
msgid "Text For Next Page"
msgstr "Tekstas sekančiam puslapiui"
#: admin.php:82
msgid "Text For Previous ..."
msgstr "Tekstas atgal ..."
#: admin.php:88
msgid "Text For Next ..."
msgstr "Tekstas toliau ..."
#: admin.php:95
msgid "Page Navigation Text"
msgstr "Puslapiavimo valdymo parinktys"
#: admin.php:96
msgid "Leaving a field blank will hide that part of the navigation."
msgstr "Tuščių laukelių neužpildymas paslėps dalį puslapių numeravimo funkcijų."
#: admin.php:102
msgid "Use pagenavi-css.css"
msgstr "Naudoti pagenavi-css.css"
#: admin.php:108
msgid "Page Navigation Style"
msgstr "Puslapių numeravimo atvaizdavimo stilius"
#: admin.php:111
msgid "Normal"
msgstr "Normalus"
#: admin.php:111
msgid "Drop-down List"
msgstr "Žemyn išskleidžiamas sąrašas"
#: admin.php:116
msgid "Always Show Page Navigation"
msgstr "Visada rodyti puslapių numeravimą"
#: admin.php:119
msgid "Show navigation even if there's only one page."
msgstr "Rodyti puslapiavimą, net tada, kai yra tik vienas puslapis."
#: admin.php:123
msgid "Number Of Pages To Show"
msgstr "Rodomas puslapio numerių kiekis"
#: admin.php:130
msgid "Number Of Larger Page Numbers To Show"
msgstr "Didesnio intervalo puslapio skaičių rodymas"
#: admin.php:135
msgid "Larger page numbers are in addition to the normal page numbers. They are useful when there are many pages of posts."
msgstr "Didesni puslapių numeriai naudojami kaip priedas įprastiems puslapių numeriams. Jie yra naudingi, kai yra daug puslapių."
#: admin.php:136
msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50."
msgstr "Pavyzdžiui, puslapių numeravimas rodomas taip: Puslapiai 1, 2, 3, 4, 5, 10, 20, 30, 40, 50."
#: admin.php:137
msgid "Enter 0 to disable."
msgstr "Įveskite 0, kad deaktyvuoti."
#: admin.php:141
msgid "Show Larger Page Numbers In Multiples Of"
msgstr "Puslapio numerių skaičių rodymas didesniu intervalu"
#: admin.php:146
msgid "For example, if mutiple is 5, it will show: 5, 10, 15, 20, 25"
msgstr "Pavyzdžiui, jei pasirinkta 5, tai bus rodoma taip: 5, 10, 15, 20, 25"
#: admin.php:151
msgid "Page Navigation Options"
msgstr "Puslapių numeravimo parinktys"
#: scb/AdminPage.php:167
msgid "Settings <strong>saved</strong>."
msgstr "Nustatymai <strong>išsaugoti</strong>."
#: scb/AdminPage.php:179
#: scb/AdminPage.php:189
msgid "Save Changes"
msgstr "Išsaugoti pakeitimus"
#: scb/AdminPage.php:371
msgid "Settings"
msgstr "Nustatymai"
#: wp-pagenavi.php:37
msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%"
msgstr "Rodomas puslapis %CURRENT_PAGE% iš %TOTAL_PAGES%"
#: wp-pagenavi.php:40
msgid "&laquo; First"
msgstr "&laquo; Pirmas"
#: wp-pagenavi.php:41
msgid "Last &raquo;"
msgstr "Paskutinis &raquo;"
#: wp-pagenavi.php:42
msgid "&laquo;"
msgstr "&laquo;"
#: wp-pagenavi.php:43
msgid "&raquo;"
msgstr "&raquo;"
#: wp-pagenavi.php:44
#: wp-pagenavi.php:45
msgid "..."
msgstr "..."
#. Plugin Name of the plugin/theme
msgid "WP-PageNavi"
msgstr "Puslapių numeravimas"
#. Plugin URI of the plugin/theme
msgid "http://wordpress.org/extend/plugins/wp-pagenavi/"
msgstr "http://wordpress.org/extend/plugins/wp-pagenavi/"
#. Description of the plugin/theme
msgid "Adds a more advanced paging navigation to your WordPress blog"
msgstr "Suteikia galimybę numeruoti BLOGo puslapius"
#. Author of the plugin/theme
msgid "Lester 'GaMerZ' Chan & scribu"
msgstr "Lester 'GaMerZ' Chan & scribu"

View File

@ -0,0 +1,196 @@
# Translation of the WordPress plugin WP-PageNavi 2.73 by Lester 'GaMerZ' Chan & scribu.
# Copyright (C) 2010 Lester 'GaMerZ' Chan & scribu
# This file is distributed under the same license as the WP-PageNavi package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
#
msgid ""
msgstr ""
"Project-Id-Version: WP-PageNavi 2.73\n"
"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-pagenavi\n"
"POT-Creation-Date: 2010-08-17 17:28+0300\n"
"PO-Revision-Date: 2010-09-19 20:50+0100\n"
"Last-Translator: Yngve Egseth Stein <yngvestein@gmail.com>\n"
"Language-Team: stein84.net <yngvestein@gmail.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Language: Norwegian Bokmal\n"
"X-Poedit-Country: NORWAY\n"
#: admin.php:9
msgid "PageNavi Settings"
msgstr "Innstillinger for PageNavi"
#: admin.php:10
msgid "PageNavi"
msgstr ""
#: admin.php:28
msgid "Text For Number Of Pages"
msgstr "Tekst for antall sider"
#: admin.php:33
msgid "The current page number."
msgstr "Viser aktivt sidenummer."
#: admin.php:34
#: admin.php:58
#: admin.php:66
msgid "The total number of pages."
msgstr "Viser totalt antall sider."
#: admin.php:38
msgid "Text For Current Page"
msgstr "Tekst for aktiv side"
#: admin.php:42
#: admin.php:50
msgid "The page number."
msgstr "Viser sidenummer."
#: admin.php:46
msgid "Text For Page"
msgstr "Tekst for side"
#: admin.php:54
msgid "Text For First Page"
msgstr "Tekst for første side"
#: admin.php:62
msgid "Text For Last Page"
msgstr "Tekst for siste side"
#: admin.php:70
msgid "Text For Previous Page"
msgstr "Tekst for forrige side"
#: admin.php:76
msgid "Text For Next Page"
msgstr "Tekst for neste side"
#: admin.php:82
msgid "Text For Previous ..."
msgstr "Tekst for forrige..."
#: admin.php:88
msgid "Text For Next ..."
msgstr "Tekst for neste..."
#: admin.php:95
msgid "Page Navigation Text"
msgstr "Alternativer for visning"
#: admin.php:96
msgid "Leaving a field blank will hide that part of the navigation."
msgstr "Hvis du lar et felt være blankt, vil det automatisk skjules på fremsiden."
#: admin.php:102
msgid "Use pagenavi-css.css"
msgstr "Bruk pagenavi-css.css"
#: admin.php:108
msgid "Page Navigation Style"
msgstr "Utseende for navigasjon"
#: admin.php:111
msgid "Normal"
msgstr "Normal"
#: admin.php:111
msgid "Drop-down List"
msgstr "Rullegardin"
#: admin.php:116
msgid "Always Show Page Navigation"
msgstr "Vis alltid"
#: admin.php:119
msgid "Show navigation even if there's only one page."
msgstr "Vis navigasjonsfeltet selv om det bare er en side."
#: admin.php:123
msgid "Number Of Pages To Show"
msgstr "Antall sider å vise"
#: admin.php:130
msgid "Number Of Larger Page Numbers To Show"
msgstr "Antall avrundinger som skal vises"
#: admin.php:135
msgid "Larger page numbers are in addition to the normal page numbers. They are useful when there are many pages of posts."
msgstr "Avrundinger kommer i tillegg til vanlige sidenummer. Dette er meget kjekt om du har fryktelig mange sider."
#: admin.php:136
msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50."
msgstr "Et eksempel på dette, er at det vil vises side 1, 2, 3, 4, 5, 10, 20, 30, 40, 50."
#: admin.php:137
msgid "Enter 0 to disable."
msgstr "Bruk 0 for å deaktivere."
#: admin.php:141
msgid "Show Larger Page Numbers In Multiples Of"
msgstr "Avrund oppover med"
#: admin.php:146
msgid "For example, if mutiple is 5, it will show: 5, 10, 15, 20, 25"
msgstr "Hvis du for eksempel velger 5, vil det da bli vist 5, 10, 15, 20, 25 osv."
#: admin.php:151
msgid "Page Navigation Options"
msgstr "Innstillinger"
#: scb/AdminPage.php:167
msgid "Settings <strong>saved</strong>."
msgstr "Endringer er lagret."
#: scb/AdminPage.php:179
#: scb/AdminPage.php:189
msgid "Save Changes"
msgstr "Lagre endringer"
#: scb/AdminPage.php:371
msgid "Settings"
msgstr "Innstillinger"
#: wp-pagenavi.php:37
msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%"
msgstr "Side %CURRENT_PAGE% av %TOTAL_PAGES%"
#: wp-pagenavi.php:40
msgid "&laquo; First"
msgstr "&laquo; Første"
#: wp-pagenavi.php:41
msgid "Last &raquo;"
msgstr "Siste &raquo;"
#: wp-pagenavi.php:42
msgid "&laquo;"
msgstr "&laquo;"
#: wp-pagenavi.php:43
msgid "&raquo;"
msgstr "&raquo;"
#: wp-pagenavi.php:44
#: wp-pagenavi.php:45
msgid "..."
msgstr ""
#. Plugin Name of the plugin/theme
msgid "WP-PageNavi"
msgstr ""
#. Plugin URI of the plugin/theme
msgid "http://wordpress.org/extend/plugins/wp-pagenavi/"
msgstr ""
#. Description of the plugin/theme
msgid "Adds a more advanced paging navigation to your WordPress blog"
msgstr "Gir deg en mer avansert måte å navigere mellom sider på. Men du kan selvsagt også gjøre det enkelt og rent!"
#. Author of the plugin/theme
msgid "Lester 'GaMerZ' Chan & scribu"
msgstr ""

View File

@ -0,0 +1,211 @@
msgid ""
msgstr ""
"Project-Id-Version: WP-PageNavi 2.40\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2008-12-12 00:39+0800\n"
"PO-Revision-Date: 2008-12-12 00:39+0800\n"
"Last-Translator: Lester Chan <lesterchan@gmail.com>\n"
"Language-Team: werkgroepen.net <team@werkgroepen.net>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Language: Dutch\n"
"X-Poedit-Country: NETHERLANDS\n"
"X-Poedit-KeywordsList: __;_e\n"
"X-Poedit-Basepath: .\n"
"X-Poedit-SearchPath-0: .\n"
#: pagenavi-options.php:46
#: pagenavi-options.php:108
#: pagenavi-options.php:172
msgid "Page Navigation Options"
msgstr "Pagina navigatie opties"
#: pagenavi-options.php:51
msgid "Updated"
msgstr "Bijgewerkt"
#: pagenavi-options.php:56
msgid "No Page Navigation Option Updated"
msgstr "Er is niets bijgewerkt"
#: pagenavi-options.php:62
#: pagenavi-options.php:241
msgid "UNINSTALL WP-PageNavi"
msgstr "D&#201;-INSTALLEER WP-PageNavi"
#: pagenavi-options.php:70
#, php-format
msgid "Setting Key '%s' has been deleted."
msgstr "Instellingssleutel '%s' is verwijderd."
#: pagenavi-options.php:74
#, php-format
msgid "Error deleting Setting Key '%s'."
msgstr "Fout bij verwijderen instellingssleutel '%s'."
#: pagenavi-options.php:96
#: pagenavi-options.php:209
msgid "Uninstall WP-PageNavi"
msgstr "D&#233;-installer WP-PageNavi"
#: pagenavi-options.php:97
#, php-format
msgid "<a href=\"%s\">Click Here</a> To Finish The Uninstallation And WP-PageNavi Will Be Deactivated Automatically."
msgstr "<a href=\"%s\">Klik hier</a> om het D&#233;-installatie proces af te ronden en WP-PageNavi zal automatisch gedeactiveerd worden."
#: pagenavi-options.php:109
msgid "Page Navigation Text"
msgstr "Pagina navigatie tekst"
#: pagenavi-options.php:112
msgid "Text For Number Of Pages"
msgstr "Tekst voor aantal pagina&#39;s"
#: pagenavi-options.php:115
msgid "The current page number."
msgstr "Het huidige pagina nummer."
#: pagenavi-options.php:116
#: pagenavi-options.php:137
#: pagenavi-options.php:144
msgid "The total number of pages."
msgstr "Het totaal aantal pagina&#39;s"
#: pagenavi-options.php:120
msgid "Text For Current Page"
msgstr "Tekst voor de huidige pagina"
#: pagenavi-options.php:123
#: pagenavi-options.php:130
msgid "The page number."
msgstr "Het pagina nummer"
#: pagenavi-options.php:127
msgid "Text For Page"
msgstr "Tekst voor pagina"
#: pagenavi-options.php:134
msgid "Text For First Post"
msgstr "Tekst voor de meest recente pagina"
#: pagenavi-options.php:141
msgid "Text For Last Post"
msgstr "Tekst voor de minst recente pagina"
#: pagenavi-options.php:148
msgid "Text For Next Post"
msgstr "Tekst voor het de volgende pagina"
#: pagenavi-options.php:154
msgid "Text For Previous Post"
msgstr "Tekst voor de vorige pagina"
#: pagenavi-options.php:160
msgid "Text For Next ..."
msgstr "Tekst voor volgende ..."
#: pagenavi-options.php:166
msgid "Text For Previous ..."
msgstr "Tekst voor vorige ..."
#: pagenavi-options.php:175
msgid "Page Navigation Style"
msgstr "Pagina navigatie style"
#: pagenavi-options.php:178
msgid "Normal"
msgstr "Normaal"
#: pagenavi-options.php:179
msgid "Drop Down List"
msgstr "Drop downlist (uitklapmenu)"
#: pagenavi-options.php:184
#, fuzzy
msgid "Number Of Pages To Show?"
msgstr "Hoeveel pagina&#39;s wil je tonen?"
#: pagenavi-options.php:190
msgid "Always Show Page Navigation?"
msgstr "Pagina navigatie altijd tonen?"
#: pagenavi-options.php:193
#: pagenavi-options.php:240
msgid "Yes"
msgstr "Ja"
#: pagenavi-options.php:194
msgid "No"
msgstr "Nee"
#: pagenavi-options.php:200
msgid "Save Changes"
msgstr ""
#: pagenavi-options.php:211
msgid "Deactivating WP-PageNavi plugin does not remove any data that may have been created, such as the page navigation options. To completely remove this plugin, you can uninstall it here."
msgstr "Deactiveren van de WP-PageNavi plugin verwijdert geen data die je hebt aangemaakt, zoals de pagina navigatie opties. Om deze plugin compleet te verwijderen, kun je het hier d&#233;-installeren."
#: pagenavi-options.php:214
msgid "WARNING:"
msgstr "WAARSCHUWING:"
#: pagenavi-options.php:215
msgid "Once uninstalled, this cannot be undone. You should use a Database Backup plugin of WordPress to back up all the data first."
msgstr "Eenmaal ged&#233;-installeerd, kan dit niet ongedaan gemaakt worden. Gebruik een database backup plugin van Wordpress om eerst een backup te maken van alle data."
#: pagenavi-options.php:218
msgid "The following WordPress Options will be DELETED:"
msgstr "De volgende Wordpress opties zullen VERWIJDERD worden:"
#: pagenavi-options.php:223
msgid "WordPress Options"
msgstr "Wordpress opties"
#: pagenavi-options.php:241
msgid ""
"You Are About To Uninstall WP-PageNavi From WordPress.\\n"
"This Action Is Not Reversible.\\n"
"\\n"
" Choose [Cancel] To Stop, [OK] To Uninstall."
msgstr ""
"Je staat op het punt om WP-PageNavi te d&#233;-installen van WordPress.\\n"
"Deze actie kan niet ongedaan gemaakt worden.\\n"
"\\n"
"Kies [Annulerenl] om te stoppen, [OK] om te d&#233;-installerenl."
#: wp-pagenavi.php:42
msgid "PageNavi"
msgstr "PagNavi"
#: wp-pagenavi.php:179
msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%"
msgstr "Pagina %CURRENT_PAGE% van %TOTAL_PAGES%"
#: wp-pagenavi.php:182
msgid "&laquo; First"
msgstr "&laquo; Meest recente"
#: wp-pagenavi.php:183
msgid "Last &raquo;"
msgstr "Minst recente &raquo;"
#: wp-pagenavi.php:184
msgid "&raquo;"
msgstr "&raquo;"
#: wp-pagenavi.php:185
msgid "&laquo;"
msgstr "&laquo;"
#: wp-pagenavi.php:186
#: wp-pagenavi.php:187
msgid "..."
msgstr "..."
#~ msgid "Update Options"
#~ msgstr "Opties bijwerken"
#~ msgid "Cancel"
#~ msgstr "Annuleer"

View File

@ -0,0 +1,194 @@
# Translation of the WordPress plugin WP-PageNavi 2.73 by Lester 'GaMerZ' Chan & scribu.
# Copyright (C) 2010 Lester 'GaMerZ' Chan & scribu
# This file is distributed under the same license as the WP-PageNavi package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
#
msgid ""
msgstr ""
"Project-Id-Version: WP-PageNavi 2.73\n"
"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-pagenavi\n"
"POT-Creation-Date: 2010-08-17 17:28+0300\n"
"PO-Revision-Date: 2011-07-04 17:15+0100\n"
"Last-Translator: Paul Pela <paulpela@gmail.com>\n"
"Language-Team: Polish pl_PL <pl@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: admin.php:9
msgid "PageNavi Settings"
msgstr "Ustawienia PageNavi"
#: admin.php:10
msgid "PageNavi"
msgstr "PageNavi"
#: admin.php:28
msgid "Text For Number Of Pages"
msgstr "Tekst dla liczby stron"
#: admin.php:33
msgid "The current page number."
msgstr "Numer aktualnej strony."
#: admin.php:34
#: admin.php:58
#: admin.php:66
msgid "The total number of pages."
msgstr "Całkowita liczba stron."
#: admin.php:38
msgid "Text For Current Page"
msgstr "Tekst dla aktualnej strony"
#: admin.php:42
#: admin.php:50
msgid "The page number."
msgstr "Numer strony."
#: admin.php:46
msgid "Text For Page"
msgstr "Takst dla strony"
#: admin.php:54
msgid "Text For First Page"
msgstr "Tekst dla pierwszej strony"
#: admin.php:62
msgid "Text For Last Page"
msgstr "Tekst dla ostatniej strony"
#: admin.php:70
msgid "Text For Previous Page"
msgstr "Tekst dla poprzedniej strony"
#: admin.php:76
msgid "Text For Next Page"
msgstr "Tekst dla następnej strony"
#: admin.php:82
msgid "Text For Previous ..."
msgstr "Tekst dla \"Poprzednia\" ..."
#: admin.php:88
msgid "Text For Next ..."
msgstr "Tekst dla \"Następna\" ..."
#: admin.php:95
msgid "Page Navigation Text"
msgstr "Tekst dla nawigacji stron"
#: admin.php:96
msgid "Leaving a field blank will hide that part of the navigation."
msgstr "Pozostaw to pole puste, aby ukryć tę część nawigacji."
#: admin.php:102
msgid "Use pagenavi-css.css"
msgstr "Używaj pagenavi-css.css"
#: admin.php:108
msgid "Page Navigation Style"
msgstr "Styl paginacji"
#: admin.php:111
msgid "Normal"
msgstr "Zwykły"
#: admin.php:111
msgid "Drop-down List"
msgstr "Lista rozwijana"
#: admin.php:116
msgid "Always Show Page Navigation"
msgstr "Zawsze pokazuj paginację"
#: admin.php:119
msgid "Show navigation even if there's only one page."
msgstr "Zawsze pokazuj paginację, nawet jeśli to tylko jedna strona."
#: admin.php:123
msgid "Number Of Pages To Show"
msgstr "Liczba stron do pokazania"
#: admin.php:130
msgid "Number Of Larger Page Numbers To Show"
msgstr "Liczba większych odstępów w numeracji"
#: admin.php:135
msgid "Larger page numbers are in addition to the normal page numbers. They are useful when there are many pages of posts."
msgstr "Większe odstępy są pokazywane razem z mniejszymi. Są przydatne, gdy do wyświetlenia jest wiele stron."
#: admin.php:136
msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50."
msgstr "Na przykład, WP-PageNavi będzie wyświetlało: Strony 1, 2, 3, 4, 5, 10, 20, 30, 40, 50."
#: admin.php:137
msgid "Enter 0 to disable."
msgstr "Wpisz 0, aby to wyłączyć."
#: admin.php:141
msgid "Show Larger Page Numbers In Multiples Of"
msgstr "Pokarz odstępy jako wielokrotności"
#: admin.php:146
msgid "For example, if mutiple is 5, it will show: 5, 10, 15, 20, 25"
msgstr "Na przykład, jeśli wielokrotność to 5, wtyczka pokaże: 5, 10, 15, 20, 25"
#: admin.php:151
msgid "Page Navigation Options"
msgstr "Ustawienia paginacji"
#: scb/AdminPage.php:167
msgid "Settings <strong>saved</strong>."
msgstr "Ustawienia zostały <strong>zapisane</strong>."
#: scb/AdminPage.php:179
#: scb/AdminPage.php:189
msgid "Save Changes"
msgstr "Zapisz zmiany"
#: scb/AdminPage.php:371
msgid "Settings"
msgstr "Ustawienia"
#: wp-pagenavi.php:37
msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%"
msgstr "Strona %CURRENT_PAGE% z %TOTAL_PAGES%"
#: wp-pagenavi.php:40
msgid "&laquo; First"
msgstr "&laquo; Pierwsza"
#: wp-pagenavi.php:41
msgid "Last &raquo;"
msgstr "Ostatnia &raquo;"
#: wp-pagenavi.php:42
msgid "&laquo;"
msgstr "&laquo;"
#: wp-pagenavi.php:43
msgid "&raquo;"
msgstr "&raquo;"
#: wp-pagenavi.php:44
#: wp-pagenavi.php:45
msgid "..."
msgstr "..."
#. Plugin Name of the plugin/theme
msgid "WP-PageNavi"
msgstr "WP-PageNavi"
#. Plugin URI of the plugin/theme
msgid "http://wordpress.org/extend/plugins/wp-pagenavi/"
msgstr "http://wordpress.org/extend/plugins/wp-pagenavi/"
#. Description of the plugin/theme
msgid "Adds a more advanced paging navigation to your WordPress blog"
msgstr "Dodaje bardziej zaawansowaną paginację do twojego bloga na WordPressie"
#. Author of the plugin/theme
msgid "Lester 'GaMerZ' Chan & scribu"
msgstr "Lester 'GaMerZ' Chan & scribu"

View File

@ -0,0 +1,196 @@
# Translation of the WordPress plugin WP-PageNavi 2.72 by Lester 'GaMerZ' Chan & scribu.
# Copyright (C) 2010 Lester 'GaMerZ' Chan & scribu
# This file is distributed under the same license as the WP-PageNavi package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
#
msgid ""
msgstr ""
"Project-Id-Version: WP-PageNavi 2.72\n"
"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-pagenavi\n"
"POT-Creation-Date: 2010-04-19 11:25+0300\n"
"PO-Revision-Date: 2010-06-07 18:30-0300\n"
"Last-Translator: Rafael Sirotheau <rsirotheau@gmail.com>\n"
"Language-Team: Rafael Sirotheau <rsirotheau@gmail.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Language: brazilian Portuguese\n"
"X-Poedit-Country: BRAZIL\n"
#: admin.php:9
msgid "PageNavi Settings"
msgstr "Configurações do PageNavi"
#: admin.php:10
msgid "PageNavi"
msgstr "PageNavi"
#: admin.php:27
msgid "Text For Number Of Pages"
msgstr "Texto para Número de Páginas"
#: admin.php:32
msgid "The current page number."
msgstr "O número da página atual."
#: admin.php:33
#: admin.php:57
#: admin.php:65
msgid "The total number of pages."
msgstr "O número total de páginas."
#: admin.php:37
msgid "Text For Current Page"
msgstr "Texto para Página Atual"
#: admin.php:41
#: admin.php:49
msgid "The page number."
msgstr "O numéro da página."
#: admin.php:45
msgid "Text For Page"
msgstr "Texto para Página"
#: admin.php:53
msgid "Text For First Page"
msgstr "Texto para Primeira Página"
#: admin.php:61
msgid "Text For Last Page"
msgstr "Texto para Última Página"
#: admin.php:69
msgid "Text For Previous Page"
msgstr "Texto para Página Anterior"
#: admin.php:75
msgid "Text For Next Page"
msgstr "Texto para Próxima Página"
#: admin.php:81
msgid "Text For Previous ..."
msgstr "Texto para Anterior ..."
#: admin.php:87
msgid "Text For Next ..."
msgstr "Texto para Próximo ..."
#: admin.php:94
msgid "Page Navigation Text"
msgstr "Texto da Paginação"
#: admin.php:95
msgid "Leaving a field blank will hide that part of the navigation."
msgstr "Deixar um campo em branco vai esconder esta parte da navegação."
#: admin.php:101
msgid "Use pagenavi-css.css"
msgstr "Usar pagenavi-css.css"
#: admin.php:107
msgid "Page Navigation Style"
msgstr "Estilos da Paginação"
#: admin.php:110
msgid "Normal"
msgstr "Normal"
#: admin.php:110
msgid "Drop-down List"
msgstr "Lista Drop-down"
#: admin.php:115
msgid "Always Show Page Navigation"
msgstr "Sempre mostrar Paginação"
#: admin.php:118
msgid "Show navigation even if there's only one page."
msgstr "Mostrar navegação mesmo se tiver apenas uma página."
#: admin.php:122
msgid "Number Of Pages To Show"
msgstr "Quantidade de Páginas a mostrar"
#: admin.php:129
msgid "Number Of Larger Page Numbers To Show"
msgstr "Quantidade de Páginas Distantes a mostrar"
#: admin.php:134
msgid "Larger page numbers are in addition to the normal page numbers. They are useful when there are many pages of posts."
msgstr "Numeração de Páginas Distantes são uma adição a numeração normal. Elas são úteis quando há várias páginas de posts."
#: admin.php:135
msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50."
msgstr "Por exemplo, a Paginação vai mostrar: Páginas 1, 2, 3, 4, 5, 10, 20, 30, 40, 50."
#: admin.php:136
msgid "Enter 0 to disable."
msgstr "Digite 0 para desabilitar."
#: admin.php:140
msgid "Show Larger Page Numbers In Multiples Of"
msgstr "Mostrar Páginas Distantes em Múltiplos de"
#: admin.php:145
msgid "For example, if mutiple is 5, it will show: 5, 10, 15, 20, 25"
msgstr "Por exemplo, se múltiplo de 5, vai mostrar: 5, 10, 15, 20, 25"
#: admin.php:150
msgid "Page Navigation Options"
msgstr "Opção da Paginação"
#: scb/AdminPage.php:165
#: scb/AdminPage.php:176
msgid "Save Changes"
msgstr "Salvar Mudanças"
#: scb/AdminPage.php:279
msgid "Settings <strong>saved</strong>."
msgstr "Configurações <strong>salvas</strong>"
#: scb/AdminPage.php:337
msgid "Settings"
msgstr "Configurações"
#: wp-pagenavi.php:224
msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%"
msgstr "Página %CURRENT_PAGE% de %TOTAL_PAGES%"
#: wp-pagenavi.php:227
msgid "&laquo; First"
msgstr "&laquo; Primeira"
#: wp-pagenavi.php:228
msgid "Last &raquo;"
msgstr "Última &raquo;"
#: wp-pagenavi.php:229
msgid "&laquo;"
msgstr "&laquo;"
#: wp-pagenavi.php:230
msgid "&raquo;"
msgstr "&raquo;"
#: wp-pagenavi.php:231
#: wp-pagenavi.php:232
msgid "..."
msgstr "..."
#. Plugin Name of the plugin/theme
msgid "WP-PageNavi"
msgstr "WP-PageNavi"
#. Plugin URI of the plugin/theme
msgid "http://wordpress.org/extend/plugins/wp-pagenavi/"
msgstr "http://wordpress.org/extend/plugins/wp-pagenavi/"
#. Description of the plugin/theme
msgid "Adds a more advanced paging navigation to your WordPress blog"
msgstr "Adicione uma paginação mais avançada ao seu blog Wordpress"
#. Author of the plugin/theme
msgid "Lester 'GaMerZ' Chan & scribu"
msgstr "Lester 'GaMerZ' Chan & scribu"

View File

@ -0,0 +1,195 @@
# Translation of the WordPress plugin WP-PageNavi 2.70 by Lester 'GaMerZ' Chan.
# Copyright (C) 2010 Lester 'GaMerZ' Chan
# This file is distributed under the same license as the WP-PageNavi package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
#
msgid ""
msgstr ""
"Project-Id-Version: WP-PageNavi 2.70\n"
"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-pagenavi\n"
"POT-Creation-Date: 2010-04-18 11:47+0300\n"
"PO-Revision-Date: 2010-04-18 11:53+0200\n"
"Last-Translator: scribu <scribu@gmail.com>\n"
"Language-Team: ro_RO <scribu@gmail.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Language: Romanian\n"
#: admin.php:9
msgid "PageNavi Settings"
msgstr "Setări PageNavi"
#: admin.php:10
msgid "PageNavi"
msgstr "PageNavi"
#: admin.php:27
msgid "Text For Number Of Pages"
msgstr "Text pentru numărul de pagini"
#: admin.php:32
msgid "The current page number."
msgstr "Numărul paginii curente."
#: admin.php:33
#: admin.php:57
#: admin.php:65
msgid "The total number of pages."
msgstr "Numărul total de pagini."
#: admin.php:37
msgid "Text For Current Page"
msgstr "Text pentru pagina curentă"
#: admin.php:41
#: admin.php:49
msgid "The page number."
msgstr "Numărul paginii."
#: admin.php:45
msgid "Text For Page"
msgstr "Text pentru pagină"
#: admin.php:53
msgid "Text For First Page"
msgstr "Text pentru prima pagină"
#: admin.php:61
msgid "Text For Last Page"
msgstr "Text pentru ultima pagină"
#: admin.php:69
msgid "Text For Previous Page"
msgstr "Text pentru pagina anterioară"
#: admin.php:75
msgid "Text For Next Page"
msgstr "Text pentru pagina următoare"
#: admin.php:81
msgid "Text For Previous ..."
msgstr "Text pentru ... anterior"
#: admin.php:87
msgid "Text For Next ..."
msgstr "Text pentru ... următor"
#: admin.php:94
msgid "Page Navigation Text"
msgstr "Text pentru navigare în pagini"
#: admin.php:95
msgid "Leaving a field blank will hide that part of the navigation."
msgstr "Lăsând un câmp gol va ascunde acea parte din navigare."
#: admin.php:101
msgid "Use pagenavi-css.css"
msgstr "Folosește pagenavi-css.css"
#: admin.php:107
msgid "Page Navigation Style"
msgstr "Stil pentru navigare în pagini"
#: admin.php:110
msgid "Normal"
msgstr "Normal"
#: admin.php:110
msgid "Drop-down List"
msgstr "Listă drop-down"
#: admin.php:115
msgid "Always Show Page Navigation"
msgstr "Întotdeauna arată navigarea în pagini"
#: admin.php:118
msgid "Show navigation even if there's only one page."
msgstr "Arată navigarea chiar dacă există o singură pagină."
#: admin.php:122
msgid "Number Of Pages To Show"
msgstr "Numărul de pagini vizibile"
#: admin.php:129
msgid "Number Of Larger Page Numbers To Show"
msgstr "Numărul de numere mari de pagini vizibile"
#: admin.php:134
msgid "Larger page numbers are in addition to the normal page numbers. They are useful when there are many pages of posts."
msgstr "Numere mari de pagini sunt în completarea numerelor normale de pagini. Sunt utile"
#: admin.php:135
msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50."
msgstr "De exemplu, WP-PageNavi va arăta: Pagini 1, 2, 3, 4, 5, 10, 20, 30, 40, 50."
#: admin.php:136
msgid "Enter 0 to disable."
msgstr "Introdu 0 pentru a dezactiva."
#: admin.php:140
msgid "Show Larger Page Numbers In Multiples Of"
msgstr "Arată numere mari de pagini în multipli de"
#: admin.php:145
msgid "For example, if mutiple is 5, it will show: 5, 10, 15, 20, 25"
msgstr "De exemplu, dacă multiplul este 5, va afișa: 5, 10, 15, 20, 25"
#: admin.php:150
msgid "Page Navigation Options"
msgstr "Opțiuni pentru navigare în pagini"
#: scb/AdminPage.php:165
#: scb/AdminPage.php:176
msgid "Save Changes"
msgstr "Salvează schimbările"
#: scb/AdminPage.php:279
msgid "Settings <strong>saved</strong>."
msgstr "Setări <strong>salvate</strong>."
#: scb/AdminPage.php:337
msgid "Settings"
msgstr "Setări"
#: wp-pagenavi.php:223
msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%"
msgstr "Pagina %CURRENT_PAGE% din %TOTAL_PAGES%"
#: wp-pagenavi.php:226
msgid "&laquo; First"
msgstr "&laquo; Prima"
#: wp-pagenavi.php:227
msgid "Last &raquo;"
msgstr "Ultima &raquo;"
#: wp-pagenavi.php:228
msgid "&laquo;"
msgstr "&laquo;"
#: wp-pagenavi.php:229
msgid "&raquo;"
msgstr "&raquo;"
#: wp-pagenavi.php:230
#: wp-pagenavi.php:231
msgid "..."
msgstr "..."
#. Plugin Name of the plugin/theme
msgid "WP-PageNavi"
msgstr "WP-PageNavi"
#. Plugin URI of the plugin/theme
msgid "http://wordpress.org/extend/plugins/wp-pagenavi/"
msgstr "http://wordpress.org/extend/plugins/wp-pagenavi/"
#. Description of the plugin/theme
msgid "Adds a more advanced paging navigation to your WordPress blog"
msgstr "Adaugă o navigare mai avansată la blogul tău WordPress"
#. Author of the plugin/theme
msgid "Lester 'GaMerZ' Chan & scribu"
msgstr "Lester 'GaMerZ' Chan & scribu"

View File

@ -0,0 +1,267 @@
msgid ""
msgstr ""
"Project-Id-Version: WP-PageNavi 2.50\n"
"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-pagenavi\n"
"POT-Creation-Date: 2010-04-19 11:25+0300\n"
"PO-Revision-Date: 2010-06-26 05:23+0300\n"
"Last-Translator: Elvis <main@fweb.org.rru>\n"
"Language-Team: Anna Ozeritskaya <anna.ozeritskaya@gmail.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Language: Russian\n"
"X-Poedit-Country: RUSSIAN FEDERATION\n"
"X-Poedit-KeywordsList: __;_e\n"
"X-Poedit-Basepath: .\n"
"X-Poedit-SearchPath-0: .\n"
#: admin.php:9
msgid "PageNavi Settings"
msgstr "Настройки плагина"
#: admin.php:10
msgid "PageNavi"
msgstr "Список страниц"
#: admin.php:27
msgid "Text For Number Of Pages"
msgstr "Шаблон общего списка страниц"
#: admin.php:32
msgid "The current page number."
msgstr "Номер текущей страницы."
#: admin.php:33
#: admin.php:57
#: admin.php:65
msgid "The total number of pages."
msgstr "Общее количество страниц."
#: admin.php:37
msgid "Text For Current Page"
msgstr "Элемент &laquo;Текущая страница&raquo;"
#: admin.php:41
#: admin.php:49
msgid "The page number."
msgstr "Номер страницы."
#: admin.php:45
msgid "Text For Page"
msgstr "Элемент &laquo;Страница&raquo;"
#: admin.php:53
msgid "Text For First Page"
msgstr "Элемент &laquo;Первая страница&raquo;"
#: admin.php:61
msgid "Text For Last Page"
msgstr "Элемент &laquo;Последняя страница&raquo;"
#: admin.php:69
msgid "Text For Previous Page"
msgstr "Элемент &laquo;Предыдущая страница&raquo;"
#: admin.php:75
msgid "Text For Next Page"
msgstr "Элемент &laquo;Следующая страница&raquo;"
#: admin.php:81
msgid "Text For Previous ..."
msgstr "Элемент &laquo;Предыдущие&hellip;&raquo;"
#: admin.php:87
msgid "Text For Next ..."
msgstr "Элемент &laquo;Следующие&hellip;&raquo;"
#: admin.php:94
msgid "Page Navigation Text"
msgstr "Шаблоны списка страниц"
#: admin.php:95
msgid "Leaving a field blank will hide that part of the navigation."
msgstr "Совет: Если Вы оставите какое-то поле пустым, то и в страничной навигации оно не будет отображаться."
#: admin.php:101
msgid "Use pagenavi-css.css"
msgstr "Использовать стиль pagenavi-css.css"
#: admin.php:107
msgid "Page Navigation Style"
msgstr "Стиль списка страниц"
#: admin.php:110
msgid "Normal"
msgstr "Обычный"
#: admin.php:110
msgid "Drop-down List"
msgstr "Выпадающий список"
#: admin.php:115
msgid "Always Show Page Navigation"
msgstr "Всегда показывать список страниц"
#: admin.php:118
msgid "Show navigation even if there's only one page."
msgstr "Показывать навигацию, даже если страниц с записями больше нет."
#: admin.php:122
msgid "Number Of Pages To Show"
msgstr "Кол-во страниц для показа"
#: admin.php:129
msgid "Number Of Larger Page Numbers To Show"
msgstr "Диапозон страниц для показа"
#: admin.php:134
msgid "Larger page numbers are in addition to the normal page numbers. They are useful when there are many pages of posts."
msgstr "Диапазон страниц дополняют обычную нумерацию и полезен в тех случаях, когда на Вашем сайте очень много записей."
#: admin.php:135
msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50."
msgstr "Например, список страниц будет выглядеть так: Страницы 1, 2, 3, 4, 5, 10, 20, 30, 40, 50"
#: admin.php:136
msgid "Enter 0 to disable."
msgstr "Введите 0, чтобы отключить эту функцию."
#: admin.php:140
msgid "Show Larger Page Numbers In Multiples Of"
msgstr "Коэффициент для диапазонов страниц"
#: admin.php:145
msgid "For example, if mutiple is 5, it will show: 5, 10, 15, 20, 25"
msgstr "Например, если коэффициент равен 5, то список страниц будет выглядеть так: 5, 10, 15, 20, 25"
#: admin.php:150
msgid "Page Navigation Options"
msgstr "Настройки списка страниц"
#: scb/AdminPage.php:165
#: scb/AdminPage.php:176
msgid "Save Changes"
msgstr "Сохранить изменения"
#: scb/AdminPage.php:279
msgid "Settings <strong>saved</strong>."
msgstr "Настройки были <strong>сохранены</strong>."
#: scb/AdminPage.php:337
msgid "Settings"
msgstr "Настройки"
#: wp-pagenavi.php:224
msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%"
msgstr "Страница %CURRENT_PAGE% из %TOTAL_PAGES%"
#: wp-pagenavi.php:227
msgid "&laquo; First"
msgstr "&laquo; Первая"
#: wp-pagenavi.php:228
msgid "Last &raquo;"
msgstr "Последняя &raquo;"
#: wp-pagenavi.php:229
msgid "&laquo;"
msgstr "&laquo;"
#: wp-pagenavi.php:230
msgid "&raquo;"
msgstr "&raquo;"
#: wp-pagenavi.php:231
#: wp-pagenavi.php:232
msgid "..."
msgstr "..."
#. Plugin Name of the plugin/theme
msgid "WP-PageNavi"
msgstr "Список страниц"
#. Plugin URI of the plugin/theme
msgid "http://wordpress.org/extend/plugins/wp-pagenavi/"
msgstr "http://wordpress.org/extend/plugins/wp-pagenavi/"
#. Description of the plugin/theme
msgid "Adds a more advanced paging navigation to your WordPress blog"
msgstr "Плагин добавляет к Вашему блогу расширенную и легко настраиваемую страничную навигацию"
#. Author of the plugin/theme
msgid "Lester 'GaMerZ' Chan & scribu"
msgstr "Авторы Lester 'GaMerZ' Chan & scribu"
#~ msgid "Updated"
#~ msgstr "&mdash; обновлено"
#~ msgid "No Page Navigation Option Updated"
#~ msgstr "Настройки списка страниц не изменились"
#~ msgid "UNINSTALL WP-PageNavi"
#~ msgstr "УДАЛИТЬ WP-PageNavi"
#~ msgid "Setting Key '%s' has been deleted."
#~ msgstr "Настройка &laquo;%s&raquo; удалена."
#~ msgid "Error deleting Setting Key '%s'."
#~ msgstr "Ошибка при удалении настройки &laquo;%s&raquo;."
#~ msgid "Uninstall WP-PageNavi"
#~ msgstr "Удалить список страниц"
#~ msgid ""
#~ "<a href=\"%s\">Click Here</a> To Finish The Uninstallation And WP-"
#~ "PageNavi Will Be Deactivated Automatically."
#~ msgstr ""
#~ "<a href=\"%s\">Нажмите здесь</a> чтобы завершить удаление. WP-PageNavi "
#~ "будет отключён автоматически."
#~ msgid "Text For Last Post"
#~ msgstr "Элемент &laquo;Последняя запись&raquo;"
#~ msgid "Text For Next Post"
#~ msgstr "Элемент &laquo;Следующая запись&raquo;"
#~ msgid "Yes"
#~ msgstr "Да"
#~ msgid "No"
#~ msgstr "Нет"
#~ msgid "If mutiple is in 10, it will show: 10, 20, 30, 40, 50"
#~ msgstr "А если 10&nbsp;&mdash; так: 10, 20, 30, 40, 50"
#~ msgid ""
#~ "Deactivating WP-PageNavi plugin does not remove any data that may have "
#~ "been created, such as the page navigation options. To completely remove "
#~ "this plugin, you can uninstall it here."
#~ msgstr ""
#~ "При отключении плагина отображения списка страниц созданные данные, "
#~ "включая настройки, не удаляются. Для того, чтобы полностью удалить "
#~ "плагин, отмените здесь его установку."
#~ msgid "WARNING:"
#~ msgstr "ВНИМАНИЕ:"
#~ msgid ""
#~ "Once uninstalled, this cannot be undone. You should use a Database Backup "
#~ "plugin of WordPress to back up all the data first."
#~ msgstr ""
#~ "Удаление плагина необратимо. Для того, чтобы создать резервную копию БД "
#~ "WordPress и сохранить ваши данные, используйте плагин &laquo;Database "
#~ "Backup&raquo;."
#~ msgid "The following WordPress Options will be DELETED:"
#~ msgstr "Будут УДАЛЕНЫ следующие настройки WordPress:"
#~ msgid "WordPress Options"
#~ msgstr "Настройки WordPress"
#~ msgid ""
#~ "You Are About To Uninstall WP-PageNavi From WordPress.\\nThis Action Is "
#~ "Not Reversible.\\n\\n Choose [Cancel] To Stop, [OK] To Uninstall."
#~ msgstr ""
#~ "Вы собираетесь удалить плагин WP-PageNavi.\\nЭто действие необратимо.\\n"
#~ "\\nЧтобы остановить удаление, выберите [Отмена]. Выберите [OK], если вы "
#~ "хотите его продолжить."

View File

@ -0,0 +1,196 @@
# Translation of the WordPress plugin WP-PageNavi 2.73 by Lester 'GaMerZ' Chan & scribu.
# Copyright (C) 2010 Lester 'GaMerZ' Chan & scribu
# This file is distributed under the same license as the WP-PageNavi package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
#
msgid ""
msgstr ""
"Project-Id-Version: WP-PageNavi 2.73\n"
"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-pagenavi\n"
"POT-Creation-Date: 2010-08-17 17:28+0300\n"
"PO-Revision-Date: 2010-09-12 17:29+0100\n"
"Last-Translator: Martin Adamko <martin@attitude.sk>\n"
"Language-Team: www.attitude.sk <martin@attitude.sk>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Language: Slovak\n"
"X-Poedit-Country: SLOVAKIA\n"
#: admin.php:9
msgid "PageNavi Settings"
msgstr "PageNavi Nastavenia"
#: admin.php:10
msgid "PageNavi"
msgstr "PageNavi"
#: admin.php:28
msgid "Text For Number Of Pages"
msgstr "Text pre Počet strán"
#: admin.php:33
msgid "The current page number."
msgstr "Aktuálne číslo strany."
#: admin.php:34
#: admin.php:58
#: admin.php:66
msgid "The total number of pages."
msgstr "Celkový počet strán."
#: admin.php:38
msgid "Text For Current Page"
msgstr "Text pre Aktuálnu stranu"
#: admin.php:42
#: admin.php:50
msgid "The page number."
msgstr "Číslo strany."
#: admin.php:46
msgid "Text For Page"
msgstr "Text pre Stranu"
#: admin.php:54
msgid "Text For First Page"
msgstr "Text pre Prvú stranu"
#: admin.php:62
msgid "Text For Last Page"
msgstr "Text pre Poslednú stranu"
#: admin.php:70
msgid "Text For Previous Page"
msgstr "Text pre Predošlú stranu"
#: admin.php:76
msgid "Text For Next Page"
msgstr "Text pre Ďalšiu stranu"
#: admin.php:82
msgid "Text For Previous ..."
msgstr "Text pre Predošlé ..."
#: admin.php:88
msgid "Text For Next ..."
msgstr "Text pre Ďalšie ..."
#: admin.php:95
msgid "Page Navigation Text"
msgstr "Text pre Stránkovanie"
#: admin.php:96
msgid "Leaving a field blank will hide that part of the navigation."
msgstr "Ak necháte políčko prázdne, skryjete tak túto časť stránkovania."
#: admin.php:102
msgid "Use pagenavi-css.css"
msgstr "Použiť pagenavi-css.css"
#: admin.php:108
msgid "Page Navigation Style"
msgstr "Spôsob navigácie strán"
#: admin.php:111
msgid "Normal"
msgstr "Normálny"
#: admin.php:111
msgid "Drop-down List"
msgstr "Rozbaľovacia ponuka"
#: admin.php:116
msgid "Always Show Page Navigation"
msgstr "Vždy zobrazovať stránkovanie"
#: admin.php:119
msgid "Show navigation even if there's only one page."
msgstr "Zobraziť navigáciu strán aj keď existuje len jedna strana?"
#: admin.php:123
msgid "Number Of Pages To Show"
msgstr "Počet strán"
#: admin.php:130
msgid "Number Of Larger Page Numbers To Show"
msgstr "Počet strán s vyšším poradím"
#: admin.php:135
msgid "Larger page numbers are in addition to the normal page numbers. They are useful when there are many pages of posts."
msgstr "Strany s vyšším poradím sú doplnkom strán s normálnym poradím. Hodia sa, keď počet článkov je naozaj veľký."
#: admin.php:136
msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50."
msgstr "Na príklad, WP-PageNavi zobrazí: Strany 1, 2, 3, 4, 5, 10, 20, 30, 40, 50."
#: admin.php:137
msgid "Enter 0 to disable."
msgstr "Na deaktiváciu zadajte 0."
#: admin.php:141
msgid "Show Larger Page Numbers In Multiples Of"
msgstr "Zobraziť strany s vyšším poradím ako násobky"
#: admin.php:146
msgid "For example, if mutiple is 5, it will show: 5, 10, 15, 20, 25"
msgstr "Napríklad, ak násobok je 5, zobrazia sa: 5, 10, 15, 20, 25"
#: admin.php:151
msgid "Page Navigation Options"
msgstr "Možnosti navigácie strán"
#: scb/AdminPage.php:167
msgid "Settings <strong>saved</strong>."
msgstr "Nastavenie <strong>uložené</strong>."
#: scb/AdminPage.php:179
#: scb/AdminPage.php:189
msgid "Save Changes"
msgstr "Uložiť zmeny"
#: scb/AdminPage.php:371
msgid "Settings"
msgstr "Nastavenie"
#: wp-pagenavi.php:37
msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%"
msgstr "Stránka %CURRENT_PAGE% z %TOTAL_PAGES%"
#: wp-pagenavi.php:40
msgid "&laquo; First"
msgstr "&laquo; Prvá"
#: wp-pagenavi.php:41
msgid "Last &raquo;"
msgstr "Posledná &raquo;"
#: wp-pagenavi.php:42
msgid "&laquo;"
msgstr "&laquo;"
#: wp-pagenavi.php:43
msgid "&raquo;"
msgstr "&raquo;"
#: wp-pagenavi.php:44
#: wp-pagenavi.php:45
msgid "..."
msgstr "..."
#. Plugin Name of the plugin/theme
msgid "WP-PageNavi"
msgstr "WP-PageNavi"
#. Plugin URI of the plugin/theme
msgid "http://wordpress.org/extend/plugins/wp-pagenavi/"
msgstr "http://wordpress.org/extend/plugins/wp-pagenavi/"
#. Description of the plugin/theme
msgid "Adds a more advanced paging navigation to your WordPress blog"
msgstr "Pridá rozšírenie na stránkovanie pre váš WordPress blog"
#. Author of the plugin/theme
msgid "Lester 'GaMerZ' Chan & scribu"
msgstr "Lester 'GaMerZ' Chan & scribu"

View File

@ -0,0 +1,197 @@
# Translation of the WordPress plugin WP-PageNavi 2.72 by Lester 'GaMerZ' Chan & scribu.
# Copyright (C) 2010 Lester 'GaMerZ' Chan & scribu
# This file is distributed under the same license as the WP-PageNavi package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
#
msgid ""
msgstr ""
"Project-Id-Version: WP-PageNavi 2.72\n"
"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-pagenavi\n"
"POT-Creation-Date: 2010-04-19 11:25+0300\n"
"PO-Revision-Date: 2010-07-23 11:46+0100\n"
"Last-Translator: Visar Uruqi <visar.uruqi@gmail.com>\n"
"Language-Team: Visar Uruqi <visar.uruqi@gmail.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Language: Albanian\n"
"X-Poedit-Country: ALBANIA\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
#: admin.php:9
msgid "PageNavi Settings"
msgstr "PageNavi Settings"
#: admin.php:10
msgid "PageNavi"
msgstr "PageNavi"
#: admin.php:27
msgid "Text For Number Of Pages"
msgstr "Teksti për numrat e faqes"
#: admin.php:32
msgid "The current page number."
msgstr "Numri i faqes së tanishme."
#: admin.php:33
#: admin.php:57
#: admin.php:65
msgid "The total number of pages."
msgstr "Numri total i faqeve."
#: admin.php:37
msgid "Text For Current Page"
msgstr "Teksti për faqen e tanishme"
#: admin.php:41
#: admin.php:49
msgid "The page number."
msgstr "Numri i faqes."
#: admin.php:45
msgid "Text For Page"
msgstr "Teksti për faqe"
#: admin.php:53
msgid "Text For First Page"
msgstr "Teksti për faqe të parë"
#: admin.php:61
msgid "Text For Last Page"
msgstr "Teksti për faqen e fundit"
#: admin.php:69
msgid "Text For Previous Page"
msgstr "Teksti për faqen e kaluar"
#: admin.php:75
msgid "Text For Next Page"
msgstr "Teksti për faqen e ardhshme"
#: admin.php:81
msgid "Text For Previous ..."
msgstr "Teksti për të kaluarën ..."
#: admin.php:87
msgid "Text For Next ..."
msgstr "Teksti për të ardhmen ..."
#: admin.php:94
msgid "Page Navigation Text"
msgstr "Teksti për navigimin e faqes"
#: admin.php:95
msgid "Leaving a field blank will hide that part of the navigation."
msgstr "Duke e lënë një fushë si hapësirë do ta fsheh pjesën e navigimit."
#: admin.php:101
msgid "Use pagenavi-css.css"
msgstr "Përdore pagenavi-css.css"
#: admin.php:107
msgid "Page Navigation Style"
msgstr "Stili i navigimit të faqes"
#: admin.php:110
msgid "Normal"
msgstr "Normal"
#: admin.php:110
msgid "Drop-down List"
msgstr "Drop-down List"
#: admin.php:115
msgid "Always Show Page Navigation"
msgstr "Gjithmonë shfaq navigimin për faqe"
#: admin.php:118
msgid "Show navigation even if there's only one page."
msgstr "Shfaq navigimin edhe nëse ekziston vetëm një faqe."
#: admin.php:122
msgid "Number Of Pages To Show"
msgstr "Numri i faqeve për të shfaqur"
#: admin.php:129
msgid "Number Of Larger Page Numbers To Show"
msgstr "Numri i Numrave të faqeve të mëdhaja për ti shfaqur"
#: admin.php:134
msgid "Larger page numbers are in addition to the normal page numbers. They are useful when there are many pages of posts."
msgstr "Numrat e mëdha të faqeve janë si plotësim i numrave normal të faqeve .Ato janë të dobishme kur ka shumë faqe të artikujve."
#: admin.php:135
msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50."
msgstr "Për shembull, wp-PageNavi do të shfaq: Faqet 1, 2, 3, 4, 5, 10, 20, 30, 40, 50."
#: admin.php:136
msgid "Enter 0 to disable."
msgstr "Vendos 0 për ta çaktivizuar."
#: admin.php:140
msgid "Show Larger Page Numbers In Multiples Of"
msgstr "Shfaq numra të mëdhenj të faqeve në shumfishat e "
#: admin.php:145
msgid "For example, if mutiple is 5, it will show: 5, 10, 15, 20, 25"
msgstr "Për shembull, nëse shumfishhi është 5, do të shfaq: 5, 10, 15, 20, 25"
#: admin.php:150
msgid "Page Navigation Options"
msgstr "Opcionet e Navigimit të faqeve"
#: scb/AdminPage.php:165
#: scb/AdminPage.php:176
msgid "Save Changes"
msgstr "Ruaj ndryshimet"
#: scb/AdminPage.php:279
msgid "Settings <strong>saved</strong>."
msgstr "Settings <strong>të ruajtura</strong>."
#: scb/AdminPage.php:337
msgid "Settings"
msgstr "Settings"
#: wp-pagenavi.php:224
msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%"
msgstr "Faqja %CURRENT_PAGE% prej %TOTAL_PAGES%"
#: wp-pagenavi.php:227
msgid "&laquo; First"
msgstr "&laquo; E para"
#: wp-pagenavi.php:228
msgid "Last &raquo;"
msgstr "E fundit &raquo;"
#: wp-pagenavi.php:229
msgid "&laquo;"
msgstr "&laquo;"
#: wp-pagenavi.php:230
msgid "&raquo;"
msgstr "&raquo;"
#: wp-pagenavi.php:231
#: wp-pagenavi.php:232
msgid "..."
msgstr "..."
#. Plugin Name of the plugin/theme
msgid "WP-PageNavi"
msgstr "WP-PageNavi"
#. Plugin URI of the plugin/theme
msgid "http://wordpress.org/extend/plugins/wp-pagenavi/"
msgstr "http://wordpress.org/extend/plugins/wp-pagenavi/"
#. Description of the plugin/theme
msgid "Adds a more advanced paging navigation to your WordPress blog"
msgstr "Vendos një navigim të faqeve më të avancuar tek Wordpress blog-u juaj"
#. Author of the plugin/theme
msgid "Lester 'GaMerZ' Chan & scribu"
msgstr "Lester 'GaMerZ' Chan & scribu"

View File

@ -0,0 +1,198 @@
# Serbian translation for WordPress plugin WP-PageNavi 2.73
# Copyright (C) 2010 Lester 'GaMerZ' Chan & scribu
# This file is distributed under the same license as the WordPress package.
# Milan Dinić <milan@srpski.biz> 2011
#
msgid ""
msgstr ""
"Project-Id-Version: Serbian translation for WordPress plugin WP-PageNavi 2.73\n"
"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-pagenavi\n"
"POT-Creation-Date: 2010-08-17 17:28+0300\n"
"PO-Revision-Date: 2011-03-23 19:39+0100\n"
"Last-Translator: Milan Dinić <milan@srpski.biz>\n"
"Language-Team: srpski.biz <milan@srpski.biz>\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-Poedit-Language: Serbian\n"
"X-Poedit-Country: SERBIA\n"
"X-Poedit-SourceCharset: utf-8\n"
#: admin.php:9
msgid "PageNavi Settings"
msgstr "Подешавања за PageNavi"
#: admin.php:10
msgid "PageNavi"
msgstr "PageNavi"
#: admin.php:28
msgid "Text For Number Of Pages"
msgstr "Текст за бројеве страница"
#: admin.php:33
msgid "The current page number."
msgstr "Број тренутне странице."
#: admin.php:34
#: admin.php:58
#: admin.php:66
msgid "The total number of pages."
msgstr "Укупан број страница."
#: admin.php:38
msgid "Text For Current Page"
msgstr "Текст тренутне странице"
#: admin.php:42
#: admin.php:50
msgid "The page number."
msgstr "Број странице."
#: admin.php:46
msgid "Text For Page"
msgstr "Текст за страницу"
#: admin.php:54
msgid "Text For First Page"
msgstr "Текст за прву страницу"
#: admin.php:62
msgid "Text For Last Page"
msgstr "Текст за последњу страницу"
#: admin.php:70
msgid "Text For Previous Page"
msgstr "Текст за претходну страницу"
#: admin.php:76
msgid "Text For Next Page"
msgstr "Текст за следећу страницу"
#: admin.php:82
msgid "Text For Previous ..."
msgstr "Текст за претходну ..."
#: admin.php:88
msgid "Text For Next ..."
msgstr "Текст за следећу ..."
#: admin.php:95
msgid "Page Navigation Text"
msgstr "Текст кретања страницама"
#: admin.php:96
msgid "Leaving a field blank will hide that part of the navigation."
msgstr "Остављање поља празним ће сакрити тај део кретања."
#: admin.php:102
msgid "Use pagenavi-css.css"
msgstr "Користи pagenavi-css.css"
#: admin.php:108
msgid "Page Navigation Style"
msgstr "Стил кретања страницама"
#: admin.php:111
msgid "Normal"
msgstr "Уобичајени"
#: admin.php:111
msgid "Drop-down List"
msgstr "Падајући списак"
#: admin.php:116
msgid "Always Show Page Navigation"
msgstr "Увек покажи кретање странама"
#: admin.php:119
msgid "Show navigation even if there's only one page."
msgstr "Покажи кретање чак и када постоји само једна страница."
#: admin.php:123
msgid "Number Of Pages To Show"
msgstr "Број страница за приказивање"
#: admin.php:130
msgid "Number Of Larger Page Numbers To Show"
msgstr "Број већих бројева страница за приказивање"
#: admin.php:135
msgid "Larger page numbers are in addition to the normal page numbers. They are useful when there are many pages of posts."
msgstr "Већи бројеви страница су додатак уобичајеним бројевима страница. Корисни су када постоји много страница чланака."
#: admin.php:136
msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50."
msgstr "На пример, WP-PageNavi ће приказати: Странице 1, 2, 3, 4, 5, 10, 20, 30, 40, 50."
#: admin.php:137
msgid "Enter 0 to disable."
msgstr "Унесите 0 за онемогућавање."
#: admin.php:141
msgid "Show Larger Page Numbers In Multiples Of"
msgstr "Прикажи веће бројеве страница у садржаоцима од"
#: admin.php:146
msgid "For example, if mutiple is 5, it will show: 5, 10, 15, 20, 25"
msgstr "На пример, ако је садржалац 5, приказиваће: 5, 10, 15, 20, 25"
#: admin.php:151
msgid "Page Navigation Options"
msgstr "Могућности кретања страницама"
#: scb/AdminPage.php:167
msgid "Settings <strong>saved</strong>."
msgstr "Подешавања су <strong>сачувана</strong>."
#: scb/AdminPage.php:179
#: scb/AdminPage.php:189
msgid "Save Changes"
msgstr "Сачувај измене"
#: scb/AdminPage.php:371
msgid "Settings"
msgstr "Подешавања"
#: wp-pagenavi.php:37
msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%"
msgstr "Страница %CURRENT_PAGE% од %TOTAL_PAGES%"
#: wp-pagenavi.php:40
msgid "&laquo; First"
msgstr "&laquo; Прва"
#: wp-pagenavi.php:41
msgid "Last &raquo;"
msgstr "Последња &raquo;"
#: wp-pagenavi.php:42
msgid "&laquo;"
msgstr "&laquo;"
#: wp-pagenavi.php:43
msgid "&raquo;"
msgstr "&raquo;"
#: wp-pagenavi.php:44
#: wp-pagenavi.php:45
msgid "..."
msgstr "..."
#. Plugin Name of the plugin/theme
msgid "WP-PageNavi"
msgstr "WP-PageNavi"
#. Plugin URI of the plugin/theme
msgid "http://wordpress.org/extend/plugins/wp-pagenavi/"
msgstr "http://wordpress.org/extend/plugins/wp-pagenavi/"
#. Description of the plugin/theme
msgid "Adds a more advanced paging navigation to your WordPress blog"
msgstr "Додаје напредније кретање страницама вашем Вордпресовом блогу"
#. Author of the plugin/theme
msgid "Lester 'GaMerZ' Chan & scribu"
msgstr "Лестер 'GaMerZ' Чен и Скрибу"

View File

@ -0,0 +1,205 @@
msgid ""
msgstr ""
"Project-Id-Version: WP-PageNavi 2.40\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2008-12-12 00:39+0800\n"
"PO-Revision-Date: 2008-12-12 00:39+0800\n"
"Last-Translator: Lester Chan <lesterchan@gmail.com>\n"
"Language-Team: mishkin.se <mikael@mishkin.se>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Language: Swedish\n"
"X-Poedit-Country: Sweden\n"
"X-Poedit-KeywordsList: __;_e\n"
"X-Poedit-Basepath: .\n"
"X-Poedit-SearchPath-0: .\n"
#: pagenavi-options.php:46
#: pagenavi-options.php:108
#: pagenavi-options.php:172
msgid "Page Navigation Options"
msgstr "Inställningar för sidnavigering"
#: pagenavi-options.php:51
msgid "Updated"
msgstr "Uppdaterad"
#: pagenavi-options.php:56
msgid "No Page Navigation Option Updated"
msgstr "Inga inställningar för sidnavigering uppdaterades"
#: pagenavi-options.php:62
#: pagenavi-options.php:241
msgid "UNINSTALL WP-PageNavi"
msgstr "Avinstallera WP-PageNavi"
#: pagenavi-options.php:70
#, php-format
msgid "Setting Key '%s' has been deleted."
msgstr "Inställnigsnyckeln '%s' har raderats."
#: pagenavi-options.php:74
#, php-format
msgid "Error deleting Setting Key '%s'."
msgstr "Ett fel uppstod då inställningsnyckel '%s' skulle raderas."
#: pagenavi-options.php:96
#: pagenavi-options.php:209
msgid "Uninstall WP-PageNavi"
msgstr "Avinstallera WP-PageNavi"
#: pagenavi-options.php:97
#, php-format
msgid "<a href=\"%s\">Click Here</a> To Finish The Uninstallation And WP-PageNavi Will Be Deactivated Automatically."
msgstr "<a href=\"%s\">Klicka här</a> för att avsluta installationen av WP-PageNavi som sedan avaktiveras automatiskt."
#: pagenavi-options.php:109
msgid "Page Navigation Text"
msgstr "Text för sidnavigering"
#: pagenavi-options.php:112
msgid "Text For Number Of Pages"
msgstr "Text för antal sidor"
#: pagenavi-options.php:115
msgid "The current page number."
msgstr "Det nuvarande antalet sidor."
#: pagenavi-options.php:116
#: pagenavi-options.php:137
#: pagenavi-options.php:144
msgid "The total number of pages."
msgstr "Det totala antalet sidor."
#: pagenavi-options.php:120
msgid "Text For Current Page"
msgstr "Text för nuvarande sida"
#: pagenavi-options.php:123
#: pagenavi-options.php:130
msgid "The page number."
msgstr "Sidnumret."
#: pagenavi-options.php:127
msgid "Text For Page"
msgstr "Text för sida"
#: pagenavi-options.php:134
msgid "Text For First Post"
msgstr "Text för Första inlägget"
#: pagenavi-options.php:141
msgid "Text For Last Post"
msgstr "Text för Sista inlägget"
#: pagenavi-options.php:148
msgid "Text For Next Post"
msgstr "Text för Nästa inlägg"
#: pagenavi-options.php:154
msgid "Text For Previous Post"
msgstr "Text för Föregående inlägg"
#: pagenavi-options.php:160
msgid "Text For Next ..."
msgstr "Text för Nästa..."
#: pagenavi-options.php:166
msgid "Text For Previous ..."
msgstr "Text för Föregående..."
#: pagenavi-options.php:175
msgid "Page Navigation Style"
msgstr "Stil för sidnavigering"
#: pagenavi-options.php:178
msgid "Normal"
msgstr "Normal"
#: pagenavi-options.php:179
msgid "Drop Down List"
msgstr "Dropdownmeny"
#: pagenavi-options.php:184
msgid "Number Of Pages To Show?"
msgstr "Hur många sidor som ska visas?"
#: pagenavi-options.php:190
msgid "Always Show Page Navigation?"
msgstr "Ska sidnavigeringen alltid visas?"
#: pagenavi-options.php:193
#: pagenavi-options.php:240
msgid "Yes"
msgstr "Ja"
#: pagenavi-options.php:194
msgid "No"
msgstr "Nej"
#: pagenavi-options.php:200
msgid "Save Changes"
msgstr "Spara ändringar"
#: pagenavi-options.php:211
msgid "Deactivating WP-PageNavi plugin does not remove any data that may have been created, such as the page navigation options. To completely remove this plugin, you can uninstall it here."
msgstr "Att avaktivera WP-PageNavi tar inte bort någon av den data som skapats, till exempel inställningar. För att ta bort detta tillägg fullständigt kan du avinstallera det här."
#: pagenavi-options.php:214
msgid "WARNING:"
msgstr "VARNING:"
#: pagenavi-options.php:215
msgid "Once uninstalled, this cannot be undone. You should use a Database Backup plugin of WordPress to back up all the data first."
msgstr "När tillägget avinstallerats kan det inte återskapas. Du rekommenderas att ta backup på din WordPress-databas innan du fortsätter."
#: pagenavi-options.php:218
msgid "The following WordPress Options will be DELETED:"
msgstr "Följande WordPress-inställningar kommer att RADERAS:"
#: pagenavi-options.php:223
msgid "WordPress Options"
msgstr "Inställningar för WordPress"
#: pagenavi-options.php:241
msgid ""
"You Are About To Uninstall WP-PageNavi From WordPress.\\n"
"This Action Is Not Reversible.\\n"
"\\n"
" Choose [Cancel] To Stop, [OK] To Uninstall."
msgstr ""
"Du kommer nu att avinstallera WP-PageNavi från WordPress.\\n"
"Denna åtgärd kan inte göras ogjord.\\n"
"\\n"
" Välj [Avbryt] för att stanna, [OK] för att avinstallera."
#: wp-pagenavi.php:42
msgid "PageNavi"
msgstr "PageNavi"
#: wp-pagenavi.php:179
msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%"
msgstr "Sida %CURRENT_PAGE% av %TOTAL_PAGES%"
#: wp-pagenavi.php:182
msgid "&laquo; First"
msgstr "&laquo; Första"
#: wp-pagenavi.php:183
msgid "Last &raquo;"
msgstr "Sista &raquo;"
#: wp-pagenavi.php:184
msgid "&raquo;"
msgstr "&raquo;"
#: wp-pagenavi.php:185
msgid "&laquo;"
msgstr "&laquo;"
#: wp-pagenavi.php:186
#: wp-pagenavi.php:187
msgid "..."
msgstr "..."

View File

@ -0,0 +1,232 @@
msgid ""
msgstr ""
"Project-Id-Version: WP-PageNavi 2.50 Türkçe\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2009-06-08 18:58+0800\n"
"PO-Revision-Date: \n"
"Last-Translator: İzzet Emre Erkan <kara@karalamalar.net>\n"
"Language-Team: karalamalar.net <kara@karalamalar.net>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Language: Turkish\n"
"X-Poedit-Country: TURKEY\n"
"X-Poedit-SourceCharset: utf-8\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: pagenavi-options.php:48
#: pagenavi-options.php:110
#: pagenavi-options.php:174
msgid "Page Navigation Options"
msgstr "Sayfa sayfalama seçenekleri"
#: pagenavi-options.php:53
msgid "Updated"
msgstr "Güncellendi"
#: pagenavi-options.php:58
msgid "No Page Navigation Option Updated"
msgstr "Güncellenen sayfalama seçeneği yok"
#: pagenavi-options.php:64
#: pagenavi-options.php:265
msgid "UNINSTALL WP-PageNavi"
msgstr "WP-PageNavi eklentisini KALDIR"
#: pagenavi-options.php:72
#, php-format
msgid "Setting Key '%s' has been deleted."
msgstr "'%s' ayar anahtarı silindi."
#: pagenavi-options.php:76
#, php-format
msgid "Error deleting Setting Key '%s'."
msgstr "'%s' ayar anahtarını silerken hata oluştu."
#: pagenavi-options.php:98
#: pagenavi-options.php:233
msgid "Uninstall WP-PageNavi"
msgstr "WP-PageNavi eklentisini kaldır"
#: pagenavi-options.php:99
#, php-format
msgid "<a href=\"%s\">Click Here</a> To Finish The Uninstallation And WP-PageNavi Will Be Deactivated Automatically."
msgstr "Kaldırma işlemini bitirmek için <a href=\"%s\">buraya</a> tıklayın. WP-Print otomatik olarak pasif duruma geçecektir."
#: pagenavi-options.php:111
msgid "Page Navigation Text"
msgstr "Sayfalama metni"
#: pagenavi-options.php:114
msgid "Text For Number Of Pages"
msgstr "Sayfa sayısı için metin"
#: pagenavi-options.php:117
msgid "The current page number."
msgstr "Şu anki sayfa numarası"
#: pagenavi-options.php:118
#: pagenavi-options.php:139
#: pagenavi-options.php:146
msgid "The total number of pages."
msgstr "Toplam sayfa sayısı"
#: pagenavi-options.php:122
msgid "Text For Current Page"
msgstr "Şu anki sayfa için metin"
#: pagenavi-options.php:125
#: pagenavi-options.php:132
msgid "The page number."
msgstr "Sayfa numarası."
#: pagenavi-options.php:129
msgid "Text For Page"
msgstr "Sayfa için metin"
#: pagenavi-options.php:136
msgid "Text For First Post"
msgstr "İlk yazı için metin"
#: pagenavi-options.php:143
msgid "Text For Last Post"
msgstr "Son yazı için metin"
#: pagenavi-options.php:150
msgid "Text For Next Post"
msgstr "Sonraki yazı için metin"
#: pagenavi-options.php:156
msgid "Text For Previous Post"
msgstr "Önceli yazı için metin"
#: pagenavi-options.php:162
msgid "Text For Next ..."
msgstr "Sonraki... için metin"
#: pagenavi-options.php:168
msgid "Text For Previous ..."
msgstr "Önceki... için metin"
#: pagenavi-options.php:177
msgid "Page Navigation Style"
msgstr "Sayfa sayfalama stili"
#: pagenavi-options.php:180
msgid "Normal"
msgstr "Normal"
#: pagenavi-options.php:181
msgid "Drop Down List"
msgstr "Aşağıılır liste"
#: pagenavi-options.php:186
msgid "Number Of Pages To Show?"
msgstr "Gösterilecek sayfa sayısı?"
#: pagenavi-options.php:192
msgid "Always Show Page Navigation?"
msgstr "Her zaman sayfalamayı göster?"
#: pagenavi-options.php:195
#: pagenavi-options.php:264
msgid "Yes"
msgstr "Evet"
#: pagenavi-options.php:196
msgid "No"
msgstr "Hayır"
#: pagenavi-options.php:201
msgid "Number Of Larger Page Numbers To Show?"
msgstr "Büyük sayfa numaraları için gösterilecek numara?"
#: pagenavi-options.php:205
msgid "Larger page numbers are in additional to the default page numbers. It is useful for authors who is paginating through many posts."
msgstr "Büyük sayfa numaraları, varsayılan sayfa numaralarına eklenir. Çok fazla yazısı olan yazarlar için kullanışlıdır."
#: pagenavi-options.php:207
msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50"
msgstr "Örneğin, WP-PageNavi sayfaları şöyle gösterecektir: Sayfa 1, 2, 3, 4, 5, 10, 20, 30, 40, 50"
#: pagenavi-options.php:209
msgid "Enter 0 to disable."
msgstr "Pasifleştirmek için 0 girin"
#: pagenavi-options.php:213
msgid "Show Larger Page Numbers In Multiples Of:"
msgstr "Büyük sayfa numaraları çarpanı:"
#: pagenavi-options.php:217
msgid "If mutiple is in 5, it will show: 5, 10, 15, 20, 25"
msgstr "Eğer çarpan 5 ise şu şekilde görünür: 5, 10, 15, 20, 25"
#: pagenavi-options.php:219
msgid "If mutiple is in 10, it will show: 10, 20, 30, 40, 50"
msgstr "Eğer çarpan 10 ise şu şekilde görünür: 10, 20, 30, 40, 50"
#: pagenavi-options.php:224
msgid "Save Changes"
msgstr "Değişiklikleri kaydet"
#: pagenavi-options.php:235
msgid "Deactivating WP-PageNavi plugin does not remove any data that may have been created, such as the page navigation options. To completely remove this plugin, you can uninstall it here."
msgstr "WP-PageNavi eklentisini pasifleştirmeniz eklenti tarafından yaratılan, yazdırma ayarları vb verileri kaldırmayacaktır. Eklentiyi tamamen kaldırmak için burayı kullanabilirsiniz."
#: pagenavi-options.php:238
msgid "WARNING:"
msgstr "UYARI:"
#: pagenavi-options.php:239
msgid "Once uninstalled, this cannot be undone. You should use a Database Backup plugin of WordPress to back up all the data first."
msgstr "Kaldırma işleminden geri dönülemez. İşleme başlamadan önce veritabanınızın yedeğini almanızı öneririz."
#: pagenavi-options.php:242
msgid "The following WordPress Options will be DELETED:"
msgstr "Belirtilen WordPress seçenekleri SİLİNECEKTİR:"
#: pagenavi-options.php:247
msgid "WordPress Options"
msgstr "WordPress seçenekleri"
#: pagenavi-options.php:265
msgid ""
"You Are About To Uninstall WP-PageNavi From WordPress.\\n"
"This Action Is Not Reversible.\\n"
"\\n"
" Choose [Cancel] To Stop, [OK] To Uninstall."
msgstr ""
"WP-PageNavi eklentisini WordPress üzerinden kaldırmak üzeresiniz.\\n"
"Bu eylemin geri dönüşü yoktur.\\n"
"\\n"
" Durmak için [İptal], kaldırmak için [Tamam] tuşuna basın."
#: wp-pagenavi.php:42
msgid "PageNavi"
msgstr "PageNavi"
#: wp-pagenavi.php:201
msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%"
msgstr "Toplam %TOTAL_PAGES% sayfa, %CURRENT_PAGE%. sayfa gösteriliyor."
#: wp-pagenavi.php:204
msgid "&laquo; First"
msgstr "&laquo; İlk"
#: wp-pagenavi.php:205
msgid "Last &raquo;"
msgstr "Son &raquo;"
#: wp-pagenavi.php:206
msgid "&raquo;"
msgstr "&raquo;"
#: wp-pagenavi.php:207
msgid "&laquo;"
msgstr "&laquo;"
#: wp-pagenavi.php:208
#: wp-pagenavi.php:209
msgid "..."
msgstr "..."

View File

@ -0,0 +1,203 @@
# Translation of the WordPress plugin WP-PageNavi 2.73 by Lester 'GaMerZ' Chan & scribu.
# Copyright (C) 2010 Lester 'GaMerZ' Chan & scribu
# This file is distributed under the same license as the WP-PageNavi package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
#
msgid ""
msgstr ""
"Project-Id-Version: WP-PageNavi 2.73\n"
"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-pagenavi\n"
"POT-Creation-Date: 2010-08-17 17:28+0300\n"
"PO-Revision-Date: 2010-12-14 10:18+0200\n"
"Last-Translator: scribu <mail@scribu.net>\n"
"Language-Team: Tatar <tatarish.l10n@gmail.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Language: Tatar\n"
"X-Poedit-Country: RUSSIAN FEDERATION\n"
#: admin.php:9
msgid "PageNavi Settings"
msgstr "PageNavi көйләнеше"
#: admin.php:10
msgid "PageNavi"
msgstr "PageNavi"
#: admin.php:28
msgid "Text For Number Of Pages"
msgstr "Битнең тәртип саны өчен язма"
#: admin.php:33
msgid "The current page number."
msgstr "Әлеге битнең тәртип саны"
#: admin.php:34
#: admin.php:58
#: admin.php:66
msgid "The total number of pages."
msgstr "Барлыкта бит саны"
#: admin.php:38
msgid "Text For Current Page"
msgstr "Әлеге бит өчен язма"
#: admin.php:42
#: admin.php:50
msgid "The page number."
msgstr "Битнең тәртип саны"
#: admin.php:46
msgid "Text For Page"
msgstr "Бит язмасы"
#: admin.php:54
msgid "Text For First Page"
msgstr "Беренче бит өчен язма"
#: admin.php:62
msgid "Text For Last Page"
msgstr "Соңгы бит өчен язма"
#: admin.php:70
msgid "Text For Previous Page"
msgstr "Алдагы бит өчен язма"
#: admin.php:76
msgid "Text For Next Page"
msgstr "Киләсе бит өчен язма"
#: admin.php:82
msgid "Text For Previous ..."
msgstr "Алдагы өчен язма"
#: admin.php:88
msgid "Text For Next ..."
msgstr "Киләсе өчен язма"
#: admin.php:95
msgid "Page Navigation Text"
msgstr "Битләргә күчеш язмалары"
#: admin.php:96
msgid "Leaving a field blank will hide that part of the navigation."
msgstr "Буш калса, күчештә күрсәтелмәс"
#: admin.php:102
msgid "Use pagenavi-css.css"
msgstr "pagenavi-css.css кулланасы"
#: admin.php:108
msgid "Page Navigation Style"
msgstr "Битләршә күчеш ысулы"
#: admin.php:111
msgid "Normal"
msgstr "Гадәти"
#: admin.php:111
msgid "Drop-down List"
msgstr "Ачылмалы тезмә"
#: admin.php:116
msgid "Always Show Page Navigation"
msgstr "Битләргә күчешне барчакта күрсәтәчәк"
#: admin.php:119
msgid "Show navigation even if there's only one page."
msgstr "Бер генә бит булганда да күчешне күрсәтә"
#: admin.php:123
msgid "Number Of Pages To Show"
msgstr "Күрсәтәсе бит саны"
#: admin.php:130
msgid "Number Of Larger Page Numbers To Show"
msgstr "Соңгы бит"
#: admin.php:135
msgid "Larger page numbers are in addition to the normal page numbers. They are useful when there are many pages of posts."
msgstr "Гадәти битләр саннарына олырак битләр саннарын өсти. Битләр саны бик күп булганда уңалы бу."
#: admin.php:136
msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50."
msgstr "Үрнәк өчен, WP-PageNavi аны болай күрсәтәчәк: 1, 2, 3, 4, 5, 10, 20, 30, 40, 50."
#: admin.php:137
msgid "Enter 0 to disable."
msgstr "Сүндерер өчен 0 кертәсе"
#: admin.php:141
msgid "Show Larger Page Numbers In Multiples Of"
msgstr "Олырак битнең санын арттыру адымы"
#: admin.php:146
msgid "For example, if mutiple is 5, it will show: 5, 10, 15, 20, 25"
msgstr "Үрнәк өчен, адымы 5 булса, мондый битләк күрсәтеләчәк: 5, 10, 15, 20, 25"
#: admin.php:151
msgid "Page Navigation Options"
msgstr "Битләргә күчеш көйләү"
#: scb/AdminPage.php:167
msgid "Settings <strong>saved</strong>."
msgstr "Үзгәрешләр <strong>сакланды</strong>."
#: scb/AdminPage.php:179
#: scb/AdminPage.php:189
msgid "Save Changes"
msgstr "Үзгәрешне сакла"
#: scb/AdminPage.php:371
msgid "Settings"
msgstr "Көйләнеш"
#: wp-pagenavi.php:37
msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%"
msgstr "%CURRENT_PAGE% бит (бары %TOTAL_PAGES%)"
#: wp-pagenavi.php:40
msgid "&laquo; First"
msgstr "&laquo; Беренче"
#: wp-pagenavi.php:41
msgid "Last &raquo;"
msgstr "Соңгы &raquo;"
#: wp-pagenavi.php:42
msgid "&laquo;"
msgstr "&laquo;"
#: wp-pagenavi.php:43
msgid "&raquo;"
msgstr "&raquo;"
#: wp-pagenavi.php:44
#: wp-pagenavi.php:45
msgid "..."
msgstr "..."
#. Plugin Name of the plugin/theme
msgid "WP-PageNavi"
msgstr "WP-PageNavi"
#. Plugin URI of the plugin/theme
msgid "http://wordpress.org/extend/plugins/wp-pagenavi/"
msgstr "http://wordpress.org/extend/plugins/wp-pagenavi/"
#. Description of the plugin/theme
msgid "Adds a more advanced paging navigation to your WordPress blog"
msgstr "WordPress блогыңа битләр арасында уңайлы күчеч өсти"
#. Author of the plugin/theme
msgid "Lester 'GaMerZ' Chan & scribu"
msgstr "Lester 'GaMerZ' Chan & scribu"
msgid "WP-PageNavi"
msgstr "WP-PageNavi"
#. Plugin URI of the plugin/theme
msgid "http://wordpress.org/extend/plugins/wp-pagenavi/"
msgstr ""

View File

@ -0,0 +1,206 @@
msgid ""
msgstr ""
"Project-Id-Version: WP-PageNavi Uk 2.40\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2008-12-10 00:43+0800\n"
"PO-Revision-Date: 2009-02-14 22:52+0200\n"
"Last-Translator: Jurko Chervony <info@skinik.name>\n"
"Language-Team: pavonine.com.ua <info@skinik.name>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Language: Ukrainian\n"
"X-Poedit-Country: UKRAINE\n"
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2\n"
"X-Poedit-Basepath: .\n"
"X-Poedit-SourceCharset: utf-8\n"
"X-Poedit-SearchPath-0: .\n"
#: pagenavi-options.php:46
#: pagenavi-options.php:108
#: pagenavi-options.php:172
msgid "Page Navigation Options"
msgstr "Налаштунки вигляду Page Navigation"
#: pagenavi-options.php:51
msgid "Updated"
msgstr "оновлено"
#: pagenavi-options.php:56
msgid "No Page Navigation Option Updated"
msgstr "Жодних налаштунків не оновлено!"
#: pagenavi-options.php:62
#: pagenavi-options.php:241
msgid "UNINSTALL WP-PageNavi"
msgstr "ВИДАЛИТИ WP-PageNavi"
#: pagenavi-options.php:70
#, php-format
msgid "Setting Key '%s' has been deleted."
msgstr "Ключ налаштунків '%s' видалено."
#: pagenavi-options.php:74
#, php-format
msgid "Error deleting Setting Key '%s'."
msgstr "Помилка видалення ключа налаштувань '%s'."
#: pagenavi-options.php:96
#: pagenavi-options.php:209
msgid "Uninstall WP-PageNavi"
msgstr "Деінсталювати WP-PageNavi"
#: pagenavi-options.php:97
#, php-format
msgid "<a href=\"%s\">Click Here</a> To Finish The Uninstallation And WP-PageNavi Will Be Deactivated Automatically."
msgstr "<a href=\"%s\">Натисніть тут</a> Для завершення деінсталяції та деактивації WP-PageNavi."
#: pagenavi-options.php:109
msgid "Page Navigation Text"
msgstr "Текст навіґації сторінками"
#: pagenavi-options.php:112
msgid "Text For Number Of Pages"
msgstr "Текст номеру сторінки"
#: pagenavi-options.php:115
msgid "The current page number."
msgstr "Номер поточної сторінки."
#: pagenavi-options.php:116
#: pagenavi-options.php:137
#: pagenavi-options.php:144
msgid "The total number of pages."
msgstr "Загальна кількість сторінок."
#: pagenavi-options.php:120
msgid "Text For Current Page"
msgstr "Текст для поточної сторінки"
#: pagenavi-options.php:123
#: pagenavi-options.php:130
msgid "The page number."
msgstr "Номер сторінки."
#: pagenavi-options.php:127
msgid "Text For Page"
msgstr "Текст для сторінки"
#: pagenavi-options.php:134
msgid "Text For First Post"
msgstr "Текст для першої публікації"
#: pagenavi-options.php:141
msgid "Text For Last Post"
msgstr "Текст для останньої публікації"
#: pagenavi-options.php:148
msgid "Text For Next Post"
msgstr "Текст для наступної публікації"
#: pagenavi-options.php:154
msgid "Text For Previous Post"
msgstr "Текст для попередньої публікації"
#: pagenavi-options.php:160
msgid "Text For Next ..."
msgstr "Текст для наступної ..."
#: pagenavi-options.php:166
msgid "Text For Previous ..."
msgstr "Текст для попередньої ..."
#: pagenavi-options.php:175
msgid "Page Navigation Style"
msgstr "Стиль навіґації"
#: pagenavi-options.php:178
msgid "Normal"
msgstr "Звичайний"
#: pagenavi-options.php:179
msgid "Drop Down List"
msgstr "Випадаючий список"
#: pagenavi-options.php:184
msgid "Number Of Pages To Show?"
msgstr "Кількість сторінок для показу:"
#: pagenavi-options.php:190
msgid "Always Show Page Navigation?"
msgstr "Завжди показувати посторінкову навіґацію?"
#: pagenavi-options.php:193
#: pagenavi-options.php:240
msgid "Yes"
msgstr "Так"
#: pagenavi-options.php:194
msgid "No"
msgstr "Ні"
#: pagenavi-options.php:200
msgid "Save Changes"
msgstr "Зберегти зміни"
#: pagenavi-options.php:211
msgid "Deactivating WP-PageNavi plugin does not remove any data that may have been created, such as the page navigation options. To completely remove this plugin, you can uninstall it here."
msgstr "Деактивація плаґіну WP-PageNav не видаляє жодних даних, тому Вам необхідно окрім деінсталяції плаґіну видалити усі дані, що було ним створено."
#: pagenavi-options.php:214
msgid "WARNING:"
msgstr "УВАГА:"
#: pagenavi-options.php:215
msgid "Once uninstalled, this cannot be undone. You should use a Database Backup plugin of WordPress to back up all the data first."
msgstr "Одного разу видаливши всі дані і налаштунки, вони будуть втрачені назавжди. Добре подумайте спершу ніж це робити!"
#: pagenavi-options.php:218
msgid "The following WordPress Options will be DELETED:"
msgstr "Наступні налаштунки WordPress буде ВИДАЛЕНО:"
#: pagenavi-options.php:223
msgid "WordPress Options"
msgstr "Налаштунки WordPress"
#: pagenavi-options.php:241
msgid ""
"You Are About To Uninstall WP-PageNavi From WordPress.\\n"
"This Action Is Not Reversible.\\n"
"\\n"
" Choose [Cancel] To Stop, [OK] To Uninstall."
msgstr ""
"Ви збираєтеся деінсталюватиl WP-PageNavi з WordPress.\\n"
"Ця дія НЕЗВОРОТНЯ!.\\n"
"\\n"
" Оберіть [Cancel] щоб скасувати, [OK] для продовження."
#: wp-pagenavi.php:42
msgid "PageNavi"
msgstr "PageNavi"
#: wp-pagenavi.php:179
msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%"
msgstr "Page %CURRENT_PAGE% of %TOTAL_PAGES%"
#: wp-pagenavi.php:182
msgid "&laquo; First"
msgstr "&laquo; Перша"
#: wp-pagenavi.php:183
msgid "Last &raquo;"
msgstr "Остання &raquo;"
#: wp-pagenavi.php:184
msgid "&raquo;"
msgstr "&raquo;"
#: wp-pagenavi.php:185
msgid "&laquo;"
msgstr "&laquo;"
#: wp-pagenavi.php:186
#: wp-pagenavi.php:187
msgid "..."
msgstr "..."

View File

@ -0,0 +1,247 @@
msgid ""
msgstr ""
"Project-Id-Version: WP-PageNavi v2.73\n"
"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-pagenavi\n"
"POT-Creation-Date: 2010-08-17 17:28+0300\n"
"PO-Revision-Date: 2011-01-18 12:07+0800\n"
"Last-Translator: Vanish <v@vzone.me>\n"
"Language-Team: ViDo <v@vzone.me>\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-Poedit-Language: Chinese\n"
"X-Poedit-Country: CHINA\n"
"X-Poedit-SourceCharset: utf-8\n"
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
"X-Textdomain-Support: yes\n"
"X-Poedit-Basepath: .\n"
"X-Poedit-SearchPath-0: .\n"
# @ wp-pagenavi
#: admin.php:9
msgid "PageNavi Settings"
msgstr "分页导航选项"
# @ wp-pagenavi
#: admin.php:10
msgid "PageNavi"
msgstr "分页导航"
# @ wp-pagenavi
#: admin.php:28
msgid "Text For Number Of Pages"
msgstr "“页数”文字设置"
# @ wp-pagenavi
#: admin.php:33
msgid "The current page number."
msgstr "当前页数"
# @ wp-pagenavi
#: admin.php:34
#: admin.php:58
#: admin.php:66
msgid "The total number of pages."
msgstr "所有页数"
# @ wp-pagenavi
#: admin.php:38
msgid "Text For Current Page"
msgstr "“当前页数”文字设置"
# @ wp-pagenavi
#: admin.php:42
#: admin.php:50
msgid "The page number."
msgstr "页数"
# @ wp-pagenavi
#: admin.php:46
msgid "Text For Page"
msgstr "“页数”文字设置"
# @ wp-pagenavi
#: admin.php:54
msgid "Text For First Page"
msgstr "“首页”文字设置"
# @ wp-pagenavi
#: admin.php:62
msgid "Text For Last Page"
msgstr "“页数”文字设置"
# @ wp-pagenavi
#: admin.php:70
msgid "Text For Previous Page"
msgstr "“下一页”文字设置"
# @ wp-pagenavi
#: admin.php:76
msgid "Text For Next Page"
msgstr "“页数”文字设置"
# @ wp-pagenavi
#: admin.php:82
msgid "Text For Previous ..."
msgstr "“下一页”省略文字设置"
# @ wp-pagenavi
#: admin.php:88
msgid "Text For Next ..."
msgstr "“上一页”省略文字设置"
# @ wp-pagenavi
#: admin.php:95
msgid "Page Navigation Text"
msgstr "分页导航文字"
#: admin.php:96
msgid "Leaving a field blank will hide that part of the navigation."
msgstr "将隐藏导航区域留下的空白的部分。"
#: admin.php:102
msgid "Use pagenavi-css.css"
msgstr "使用pagenavi- css.css"
# @ wp-pagenavi
#: admin.php:108
msgid "Page Navigation Style"
msgstr "分页导航选项"
# @ wp-pagenavi
#: admin.php:111
msgid "Normal"
msgstr "正常"
# @ wp-pagenavi
#: admin.php:111
msgid "Drop-down List"
msgstr "下拉列表"
# @ wp-pagenavi
#: admin.php:116
msgid "Always Show Page Navigation"
msgstr "总是显示页面导航"
#: admin.php:119
msgid "Show navigation even if there's only one page."
msgstr "即使只有一个网页也显示导航。"
# @ wp-pagenavi
#: admin.php:123
msgid "Number Of Pages To Show"
msgstr "显示多少页数"
# @ wp-pagenavi
#: admin.php:130
msgid "Number Of Larger Page Numbers To Show"
msgstr "显示较大页面页数"
# @ wp-pagenavi
#: admin.php:135
msgid "Larger page numbers are in addition to the normal page numbers. They are useful when there are many pages of posts."
msgstr "显示较大页面的页数,通常针对于文章非常多的站点。"
# @ wp-pagenavi
#: admin.php:136
msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50."
msgstr "例如WP-PageNavi 会显示为:页面 1, 2, 3, 4, 5, 10, 20, 30, 40, 50"
# @ wp-pagenavi
#: admin.php:137
msgid "Enter 0 to disable."
msgstr "输入 0 可以禁用此功能。"
# @ wp-pagenavi
#: admin.php:141
msgid "Show Larger Page Numbers In Multiples Of"
msgstr "大页面页数的显示倍数:"
# @ wp-pagenavi
#: admin.php:146
msgid "For example, if mutiple is 5, it will show: 5, 10, 15, 20, 25"
msgstr "如果倍数设置为 5将会显示为5, 10, 15, 20, 25"
# @ wp-pagenavi
#: admin.php:151
msgid "Page Navigation Options"
msgstr "页面导航选项"
#: scb/AdminPage.php:167
msgid "Settings <strong>saved</strong>."
msgstr "选项<strong>保存</strong>."
# @ wp-pagenavi
#: scb/AdminPage.php:179
#: scb/AdminPage.php:189
msgid "Save Changes"
msgstr "保存更改"
#: scb/AdminPage.php:371
msgid "Settings"
msgstr "选项"
# @ wp-pagenavi
#: wp-pagenavi.php:37
msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%"
msgstr "第 %CURRENT_PAGE% 页,共 %TOTAL_PAGES% 页"
# @ wp-pagenavi
#: wp-pagenavi.php:40
msgid "&laquo; First"
msgstr "&laquo; 最新"
# @ wp-pagenavi
#: wp-pagenavi.php:41
msgid "Last &raquo;"
msgstr "最旧 &raquo;"
# @ wp-pagenavi
#: wp-pagenavi.php:42
msgid "&laquo;"
msgstr "&laquo;"
# @ wp-pagenavi
#: wp-pagenavi.php:43
msgid "&raquo;"
msgstr "&raquo;"
# @ wp-pagenavi
#: wp-pagenavi.php:44
#: wp-pagenavi.php:45
msgid "..."
msgstr "..."
# @ wp-pagenavi
#. Plugin Name of the plugin/theme
msgid "WP-PageNavi"
msgstr "WP-PageNavi分页导航"
#. Plugin URI of the plugin/theme
msgid "http://wordpress.org/extend/plugins/wp-pagenavi/"
msgstr ""
#. Description of the plugin/theme
msgid "Adds a more advanced paging navigation to your WordPress blog"
msgstr "增加了一个更美观实用的分页导航到你的WordPress博客"
#. Author of the plugin/theme
msgid "Lester 'GaMerZ' Chan & scribu"
msgstr ""
agenavi.php:45
msgid "..."
msgstr "..."
# @ wp-pagenavi
#. Plugin Name of the plugin/theme
msgid "WP-PageNavi"
msgstr "WP-PageNavi分页导航"
#. Plugin URI of the plugin/theme
msgid "http://wordpress.org/extend/plugins/wp-pagenavi/"
msgstr ""
#. Description of the plugin/theme
msgid "Adds a more advanced paging

View File

@ -0,0 +1,244 @@
msgid ""
msgstr ""
"Project-Id-Version: WP-PageNavi v2.73\n"
"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-pagenavi\n"
"POT-Creation-Date: 2010-08-17 17:28+0300\n"
"PO-Revision-Date: 2011-02-22 16:39+0800\n"
"Last-Translator: Sh2153 <sh2153@gmail.com>\n"
"Language-Team: sh2153 <sh2153@gmail.com>\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-Poedit-Language: Chinese\n"
"X-Poedit-Country: TAIWAN\n"
"X-Poedit-SourceCharset: utf-8\n"
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
"X-Textdomain-Support: yes\n"
"X-Poedit-Basepath: .\n"
"X-Poedit-SearchPath-0: .\n"
# @ wp-pagenavi
#: admin.php:9
msgid "PageNavi Settings"
msgstr "換頁導航選項"
# @ wp-pagenavi
#: admin.php:10
msgid "PageNavi"
msgstr "換頁導航"
# @ wp-pagenavi
#: admin.php:28
msgid "Text For Number Of Pages"
msgstr "“頁數”文字設定"
# @ wp-pagenavi
#: admin.php:33
msgid "The current page number."
msgstr "目前頁數"
# @ wp-pagenavi
#: admin.php:34
#: admin.php:58
#: admin.php:66
msgid "The total number of pages."
msgstr "所有頁數"
# @ wp-pagenavi
#: admin.php:38
msgid "Text For Current Page"
msgstr "“目前頁數”文字設定"
# @ wp-pagenavi
#: admin.php:42
#: admin.php:50
msgid "The page number."
msgstr "頁數"
# @ wp-pagenavi
#: admin.php:46
msgid "Text For Page"
msgstr "“頁數”文字設定"
# @ wp-pagenavi
#: admin.php:54
msgid "Text For First Page"
msgstr "“首頁”文字設定"
# @ wp-pagenavi
#: admin.php:62
msgid "Text For Last Page"
msgstr "“頁數”文字設定"
# @ wp-pagenavi
#: admin.php:70
msgid "Text For Previous Page"
msgstr "“下一頁”文字設定"
# @ wp-pagenavi
#: admin.php:76
msgid "Text For Next Page"
msgstr "“頁數”文字設定"
# @ wp-pagenavi
#: admin.php:82
msgid "Text For Previous ..."
msgstr "“下一頁”省略文字設定"
# @ wp-pagenavi
#: admin.php:88
msgid "Text For Next ..."
msgstr "“上一頁”省略文字設定"
# @ wp-pagenavi
#: admin.php:95
msgid "Page Navigation Text"
msgstr "換頁導航文字"
#: admin.php:96
msgid "Leaving a field blank will hide that part of the navigation."
msgstr "將隱藏導航區域留下的空白的部分。"
#: admin.php:102
msgid "Use pagenavi-css.css"
msgstr "使用pagenavi- css.css"
# @ wp-pagenavi
#: admin.php:108
msgid "Page Navigation Style"
msgstr "換頁導航樣式"
# @ wp-pagenavi
#: admin.php:111
msgid "Normal"
msgstr "正常"
# @ wp-pagenavi
#: admin.php:111
msgid "Drop-down List"
msgstr "下拉列表"
# @ wp-pagenavi
#: admin.php:116
msgid "Always Show Page Navigation"
msgstr "始終顯示換頁導航"
#: admin.php:119
msgid "Show navigation even if there's only one page."
msgstr "即使只有一個網頁也顯示導航。"
# @ wp-pagenavi
#: admin.php:123
msgid "Number Of Pages To Show"
msgstr "顯示多少頁數"
# @ wp-pagenavi
#: admin.php:130
msgid "Number Of Larger Page Numbers To Show"
msgstr "顯示較大頁面頁數"
# @ wp-pagenavi
#: admin.php:135
msgid "Larger page numbers are in addition to the normal page numbers. They are useful when there are many pages of posts."
msgstr "顯示較大頁面的頁數,通常針對於文章非常多的站點。"
# @ wp-pagenavi
#: admin.php:136
msgid "For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, 50."
msgstr "例如WP-PageNavi 會顯示為:頁面 1, 2, 3, 4, 5, 10, 20, 30, 40, 50"
# @ wp-pagenavi
#: admin.php:137
msgid "Enter 0 to disable."
msgstr "輸入0可以禁用此功能。"
# @ wp-pagenavi
#: admin.php:141
msgid "Show Larger Page Numbers In Multiples Of"
msgstr "顯示較大的頁面數的倍數"
# @ wp-pagenavi
#: admin.php:146
msgid "For example, if mutiple is 5, it will show: 5, 10, 15, 20, 25"
msgstr "如果倍數設置為5將會顯示為510152025"
# @ wp-pagenavi
#: admin.php:151
msgid "Page Navigation Options"
msgstr "換面導航選項"
#: scb/AdminPage.php:167
msgid "Settings <strong>saved</strong>."
msgstr "選項<strong>保存</strong>."
# @ wp-pagenavi
#: scb/AdminPage.php:179
#: scb/AdminPage.php:189
msgid "Save Changes"
msgstr "保存更改"
#: scb/AdminPage.php:371
msgid "Settings"
msgstr "設置"
# @ wp-pagenavi
#: wp-pagenavi.php:37
msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%"
msgstr "第 %CURRENT_PAGE% 頁,共 %TOTAL_PAGES% 頁"
# @ wp-pagenavi
#: wp-pagenavi.php:40
msgid "&laquo; First"
msgstr "&laquo; 最新"
# @ wp-pagenavi
#: wp-pagenavi.php:41
msgid "Last &raquo;"
msgstr "最後 &raquo;"
# @ wp-pagenavi
#: wp-pagenavi.php:42
msgid "&laquo;"
msgstr "&laquo;"
# @ wp-pagenavi
#: wp-pagenavi.php:43
msgid "&raquo;"
msgstr "&raquo;"
# @ wp-pagenavi
#: wp-pagenavi.php:44
#: wp-pagenavi.php:45
msgid "..."
msgstr "..."
# @ wp-pagenavi
#. Plugin Name of the plugin/theme
msgid "WP-PageNavi"
msgstr "WP-PageNav換頁導航"
#. Plugin URI of the plugin/theme
msgid "http://wordpress.org/extend/plugins/wp-pagenavi/"
msgstr ""
#. Description of the plugin/theme
msgid "Adds a more advanced paging navigation to your WordPress blog"
msgstr "增加了一個更美觀實用的分頁導航到你的WordPress的博客"
#. Author of the plugin/theme
msgid "Lester 'GaMerZ' Chan & scribu"
msgstr ""
msgid "..."
msgstr "..."
# @ wp-pagenavi
#. Plugin Name of the plugin/theme
msgid "WP-PageNavi"
msgstr "WP-PageNavi換頁導航"
#. Plugin URI of the plugin/theme
msgid "http://wordpress.org/extend/plugins/wp-pagenavi/"
msgstr ""

View File

@ -0,0 +1,193 @@
# Translation of the WordPress plugin WP-PageNavi 2.73 by Lester 'GaMerZ' Chan & scribu.
# Copyright (C) 2010 Lester 'GaMerZ' Chan & scribu
# This file is distributed under the same license as the WP-PageNavi package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2010.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: WP-PageNavi 2.73\n"
"Report-Msgid-Bugs-To: http://wordpress.org/tag/wp-pagenavi\n"
"POT-Creation-Date: 2010-08-17 17:28+0300\n"
"PO-Revision-Date: 2010-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: admin.php:9
msgid "PageNavi Settings"
msgstr ""
#: admin.php:10
msgid "PageNavi"
msgstr ""
#: admin.php:28
msgid "Text For Number Of Pages"
msgstr ""
#: admin.php:33
msgid "The current page number."
msgstr ""
#: admin.php:34 admin.php:58 admin.php:66
msgid "The total number of pages."
msgstr ""
#: admin.php:38
msgid "Text For Current Page"
msgstr ""
#: admin.php:42 admin.php:50
msgid "The page number."
msgstr ""
#: admin.php:46
msgid "Text For Page"
msgstr ""
#: admin.php:54
msgid "Text For First Page"
msgstr ""
#: admin.php:62
msgid "Text For Last Page"
msgstr ""
#: admin.php:70
msgid "Text For Previous Page"
msgstr ""
#: admin.php:76
msgid "Text For Next Page"
msgstr ""
#: admin.php:82
msgid "Text For Previous ..."
msgstr ""
#: admin.php:88
msgid "Text For Next ..."
msgstr ""
#: admin.php:95
msgid "Page Navigation Text"
msgstr ""
#: admin.php:96
msgid "Leaving a field blank will hide that part of the navigation."
msgstr ""
#: admin.php:102
msgid "Use pagenavi-css.css"
msgstr ""
#: admin.php:108
msgid "Page Navigation Style"
msgstr ""
#: admin.php:111
msgid "Normal"
msgstr ""
#: admin.php:111
msgid "Drop-down List"
msgstr ""
#: admin.php:116
msgid "Always Show Page Navigation"
msgstr ""
#: admin.php:119
msgid "Show navigation even if there's only one page."
msgstr ""
#: admin.php:123
msgid "Number Of Pages To Show"
msgstr ""
#: admin.php:130
msgid "Number Of Larger Page Numbers To Show"
msgstr ""
#: admin.php:135
msgid ""
"Larger page numbers are in addition to the normal page numbers. They are "
"useful when there are many pages of posts."
msgstr ""
#: admin.php:136
msgid ""
"For example, WP-PageNavi will display: Pages 1, 2, 3, 4, 5, 10, 20, 30, 40, "
"50."
msgstr ""
#: admin.php:137
msgid "Enter 0 to disable."
msgstr ""
#: admin.php:141
msgid "Show Larger Page Numbers In Multiples Of"
msgstr ""
#: admin.php:146
msgid "For example, if mutiple is 5, it will show: 5, 10, 15, 20, 25"
msgstr ""
#: admin.php:151
msgid "Page Navigation Options"
msgstr ""
#: scb/AdminPage.php:167
msgid "Settings <strong>saved</strong>."
msgstr ""
#: scb/AdminPage.php:179 scb/AdminPage.php:189
msgid "Save Changes"
msgstr ""
#: scb/AdminPage.php:371
msgid "Settings"
msgstr ""
#: wp-pagenavi.php:37
msgid "Page %CURRENT_PAGE% of %TOTAL_PAGES%"
msgstr ""
#: wp-pagenavi.php:40
msgid "&laquo; First"
msgstr ""
#: wp-pagenavi.php:41
msgid "Last &raquo;"
msgstr ""
#: wp-pagenavi.php:42
msgid "&laquo;"
msgstr ""
#: wp-pagenavi.php:43
msgid "&raquo;"
msgstr ""
#: wp-pagenavi.php:44 wp-pagenavi.php:45
msgid "..."
msgstr ""
#. Plugin Name of the plugin/theme
msgid "WP-PageNavi"
msgstr ""
#. Plugin URI of the plugin/theme
msgid "http://wordpress.org/extend/plugins/wp-pagenavi/"
msgstr ""
#. Description of the plugin/theme
msgid "Adds a more advanced paging navigation to your WordPress blog"
msgstr ""
#. Author of the plugin/theme
msgid "Lester 'GaMerZ' Chan & scribu"
msgstr ""

View File

@ -0,0 +1,24 @@
/*
Default style for WP-PageNavi plugin
http://wordpress.org/extend/plugins/wp-pagenavi/
*/
.wp-pagenavi {
clear: both;
}
.wp-pagenavi a, .wp-pagenavi span {
text-decoration: none;
border: 1px solid #BFBFBF;
padding: 3px 5px;
margin: 2px;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
border-color: #000;
}
.wp-pagenavi span.current {
font-weight: bold;
}

View File

@ -0,0 +1,160 @@
=== WP-PageNavi ===
Contributors: GamerZ, scribu
Donate link: http://lesterchan.net/site/donation/
Tags: navigation, pagination, paging, pages
Requires at least: 2.8
Tested up to: 3.1
Stable tag: 2.74
Adds a more advanced paging navigation interface.
== Description ==
[PHP5 is required since version 2.70](http://scribu.net/wordpress/wp-pagenavi/wp-2-70.html)
Replaces the basic *&larr; Older posts | Newer posts &rarr;* links with a more advanced paging navigation interface.
Links: [Demo](http://lesterchan.net/wordpress/) | [Plugin News](http://scribu.net/wordpress/wp-pagenavi/) | [Translating](http://scribu.net/wordpress/translating-plugins.html)
== Installation ==
You can either install it automatically from the WordPress admin, or do it manually:
1. Unzip the archive and put the `wp-pagenavi` folder into your plugins folder (/wp-content/plugins/).
1. Activate the plugin from the Plugins menu.
= Usage =
In your theme, replace code like this:
`
<div class="navigation">
<div class="nav-previous"><?php next_posts_link( __( '<span class="meta-nav">&larr;</span> Older posts', 'twentyten' ) ); ?></div>
<div class="nav-next"><?php previous_posts_link( __( 'Newer posts <span class="meta-nav">&rarr;</span>', 'twentyten' ) ); ?></div>
</div>
`
with this:
`<?php wp_pagenavi(); ?>`
Go to *WP-Admin -> Settings -> PageNavi* for configuration.
= Changing the CSS =
If you need to configure the CSS style of WP-PageNavi, you can copy the `pagenavi-css.css` file from the plugin directory to your theme's directory and make your modifications there. This way, you won't lose your changes when you update the plugin.
Alternatively, you can uncheck the "Use pagenavi.css?" option from the settings page and add the styles to your theme's style.css file directly.
== Screenshots ==
1. Default appearance
2. Options page
== Frequently Asked Questions ==
= Error on activation: "Parse error: syntax error, unexpected..." =
Make sure your host is running PHP 5. The only foolproof way to do this is to add this line to wp-config.php (after the opening `<?php` tag):
`var_dump(PHP_VERSION);`
<br>
= Doesn't work with query_posts() or custom query =
Read [this tutorial](http://scribu.net/wordpress/wp-pagenavi/wpn-2-74.html)
= How do I ignore the options page? =
If you are running a multi-language plugin, you will probably want to ignore the strings in the options page.
You can do that like so:
`<?php wp_pagenavi( array( 'options' => PageNavi_Core::$options->get_defaults() ) ); ?>`
== Changelog ==
= 2.74 (2011-02-17) =
* added 'smaller' and 'larger' classes
* added $query arg to wp_pagenavi()
* updated translations
* [more info](http://scribu.net/wordpress/wp-pagenavi/wpn-2-74.html)
= 2.73 (2010-08-17) =
* added $options arg to wp_pagenavi()
* updated scbFramework
* 3 new translations: AL, JA, BR
= 2.72 (2010-04-19) =
* fixed first link
= 2.71 (2010-04-18) =
* remove conflicting .left and .right from .extend elements
* bundle language files
= 2.70 (2010-04-11) =
* better default CSS
* fixed issue with slashed quotes in settings
* let WordPress handle uninstallation
* [more info](http://scribu.net/wordpress/wp-pagenavi/wp-2-70.html)
= 2.61 (2010-02-07) =
* fixed: memory limit error
= 2.60 (2010-02-07) =
* new: Compatible With WordPress 2.9
* new: Added "previouspostslink" and "nextpostslink" CSS classes for styling next/previous posts link by Joost de Valk
* new: Added option to include pagenavi-css.css In WP-Admin -> Settings -> PageNavi
* fixed: check for pagenavi-css.css in the child theme, first
* fixed: cleaner options page
= 2.50 (2009-06-01) =
* new: Compatible With WordPress 2.8
* new: Added Larger Page Number Pagination
* new: Added "first", "page" and "last" CSS Name To Link
* fixed: Removed "&#8201;" Entity
* fixed: Uses $_SERVER['PHP_SELF'] With plugin_basename(__FILE__) Instead Of Just $_SERVER['REQUEST_URI']
= 2.40 (2008-12-12) =
* new: Compatible With WordPress 2.7 Only
* new: Right To Left Language Support by Kambiz R. Khojasteh
* new: Called pagenavi_textdomain() In pagenavi_init() by Kambiz R. Khojasteh
= 2.31 (2008-07-16) =
* new: Compatible With WordPress 2.6
= 2.30 (2008-06-01) =
* new: WP-PageNavi Will Load 'pagenavi-css.css' Inside Your Theme Directory If It Exists. If Not, It Will Just Load The Default 'pagenavi-css.css' By WP-PageNavi
* new: Uses /wp-pagenavi/ Folder Instead Of /pagenavi/
* new: Uses wp-pagenavi.php Instead Of pagenavi.php
* new: Added "wp-pagenavi a:visited" Style In pagenavi-css.css
* new: Added $before And $after Function Arguments To wp_pagenavi();
* fixed: Rearranged CSS Classes In pagenavi-css.css
* fixed: "First" Text Does Not Always Appear If Page 1 Is Not Shown
= 2.20 (2007-10-01) =
* new: Supports query_posts(); Variables
* new: Ability To Uninstall WP-PageNavi
= 2.11 (2007-06-01) =
* new: Page Navigation Now Is Customizable Via 'WP-Admin -> Options -> PageNavi' And pagenavi-css.css
* new: Default Style Navigation Is Now Boxed Navigation (Similar To Digg.com) =
* fixed: Fix For Ultimate Tag Warrior By Oliver Kastler & Stephan (Netconcepts)
= 2.10 (2007-02-01) =
* new: Compatible With WordPress 2.1 Only
* new: Move pagenavi.php To pagenavi Folder
= 2.03 (2006-10-01) =
* fixed: Now Compatible With WordPress 2.1
= 2.02 (2006-06-01) =
* new: Added Drop Down Menu Style Of Page Navigation
= 2.01 (2006-03-01) =
* fixed: Paging Show If There Is Only 1 Page
= 2.00 (2006-01-01) =
* new: Compatible With WordPress 2.0
* fixed: Space Issues

View File

@ -0,0 +1,460 @@
<?php
/*
Creates an admin page
You must set $this->args and define the page_content() method
*/
abstract class scbAdminPage {
/** Page args
* $toplevel string If not empty, will create a new top level menu
* $icon string Path to an icon for the top level menu
* $parent string ( default: options-general.php )
* $capability string ( default: 'manage_options' )
* $page_title string ( mandatory )
* $menu_title string ( default: $page_title )
* $page_slug string ( default: sanitized $page_title )
* $nonce string ( default: $page_slug )
* $action_link string|bool Text of the action link on the Plugins page ( default: 'Settings' )
*/
protected $args;
// URL to the current plugin directory.
// Useful for adding css and js files
protected $plugin_url;
// Created at page init
protected $pagehook;
// scbOptions object holder
// Normally, it's used for storing formdata
protected $options;
protected $option_name;
// l10n
protected $textdomain;
// ____________REGISTRATION COMPONENT____________
private static $registered = array();
static function register( $class, $file, $options = null ) {
if ( isset( self::$registered[$class] ) )
return false;
self::$registered[$class] = array( $file, $options );
add_action( '_admin_menu', array( __CLASS__, '_pages_init' ) );
return true;
}
static function replace( $old_class, $new_class ) {
if ( ! isset( self::$registered[$old_class] ) )
return false;
self::$registered[$new_class] = self::$registered[$old_class];
unset( self::$registered[$old_class] );
return true;
}
static function remove( $class ) {
if ( ! isset( self::$registered[$class] ) )
return false;
unset( self::$registered[$class] );
return true;
}
static function _pages_init() {
foreach ( self::$registered as $class => $args )
new $class( $args[0], $args[1] );
}
// ____________MAIN METHODS____________
// Constructor
function __construct( $file, $options = NULL ) {
if ( is_a( $options, 'scbOptions' ) )
$this->options = $options;
$this->file = $file;
$this->plugin_url = plugin_dir_url( $file );
$this->setup();
$this->check_args();
if ( isset( $this->option_name ) ) {
add_action( 'admin_init', array( $this, 'option_init' ) );
if ( function_exists( 'settings_errors' ) )
add_action( 'admin_notices', 'settings_errors' );
}
add_action( 'admin_menu', array( $this, 'page_init' ) );
add_filter( 'contextual_help', array( $this, '_contextual_help' ), 10, 2 );
if ( $this->args['action_link'] )
add_filter( 'plugin_action_links_' . plugin_basename( $file ), array( $this, '_action_link' ) );
}
// This is where all the page args can be set
function setup(){}
// This is where the css and js go
// Both wp_enqueue_*() and inline code can be added
function page_head(){}
// This is where the contextual help goes
// @return string
function page_help(){}
// A generic page header
function page_header() {
echo "<div class='wrap'>\n";
screen_icon();
echo "<h2>" . $this->args['page_title'] . "</h2>\n";
}
// This is where the page content goes
abstract function page_content();
// A generic page footer
function page_footer() {
echo "</div>\n";
}
// This is where the form data should be validated
function validate( $new_data, $old_data ) {
return $new_data;
}
// Manually handle option saving ( use Settings API instead )
function form_handler() {
if ( empty( $_POST['action'] ) )
return false;
check_admin_referer( $this->nonce );
if ( !isset($this->options) ) {
trigger_error('options handler not set', E_USER_WARNING);
return false;
}
$new_data = scbUtil::array_extract( $_POST, array_keys( $this->options->get_defaults() ) );
$new_data = stripslashes_deep( $new_data );
$new_data = $this->validate( $new_data, $this->options->get() );
$this->options->set( $new_data );
$this->admin_msg();
}
// Manually generate a standard admin notice ( use Settings API instead )
function admin_msg( $msg = '', $class = "updated" ) {
if ( empty( $msg ) )
$msg = __( 'Settings <strong>saved</strong>.', $this->textdomain );
echo "<div class='$class fade'><p>$msg</p></div>\n";
}
// ____________UTILITIES____________
// Generates a form submit button
function submit_button( $value = '', $action = 'action', $class = "button" ) {
if ( is_array( $value ) ) {
extract( wp_parse_args( $value, array( 'value' => __( 'Save Changes', $this->textdomain ),
'action' => 'action',
'class' => 'button',
'ajax' => true ) ) );
if ( ! $ajax )
$class .= ' no-ajax';
}
else {
if ( empty( $value ) )
$value = __( 'Save Changes', $this->textdomain );
}
$input_args = array( 'type' => 'submit',
'names' => $action,
'values' => $value,
'extra' => '',
'desc' => false );
if ( ! empty( $class ) )
$input_args['extra'] = "class='{$class}'";
$output = "<p class='submit'>\n" . scbForms::input( $input_args ) . "</p>\n";
return $output;
}
/*
Mimics scbForms::form_wrap()
$this->form_wrap( $content ); // generates a form with a default submit button
$this->form_wrap( $content, false ); // generates a form with no submit button
// the second argument is sent to submit_button()
$this->form_wrap( $content, array( 'text' => 'Save changes',
'name' => 'action',
'ajax' => true,
) );
*/
function form_wrap( $content, $submit_button = true ) {
if ( is_array( $submit_button ) ) {
$content .= call_user_func( array( $this, 'submit_button' ), $submit_button );
} elseif ( true === $submit_button ) {
$content .= $this->submit_button();
} elseif ( false !== strpos( $submit_button, '<input' ) ) {
$content .= $submit_button;
} elseif ( false !== $submit_button ) {
$button_args = array_slice( func_get_args(), 1 );
$content .= call_user_func_array( array( $this, 'submit_button' ), $button_args );
}
return scbForms::form_wrap( $content, $this->nonce );
}
// See scbForms::form()
function form( $rows, $formdata = array() ) {
return scbForms::form( $rows, $formdata, $this->nonce );
}
// Generates a table wrapped in a form
function form_table( $rows, $formdata = array() ) {
$output = '';
foreach ( $rows as $row )
$output .= $this->table_row( $row, $formdata );
$output = $this->form_table_wrap( $output );
return $output;
}
// Wraps the given content in a <form><table>
function form_table_wrap( $content ) {
$output = $this->table_wrap( $content );
$output = $this->form_wrap( $output, $this->nonce );
return $output;
}
// Generates a form table
function table( $rows, $formdata = array() ) {
$output = '';
foreach ( $rows as $row )
$output .= $this->table_row( $row, $formdata );
$output = $this->table_wrap( $output );
return $output;
}
// Generates a table row
function table_row( $args, $formdata = array() ) {
return $this->row_wrap( $args['title'], $this->input( $args, $formdata ) );
}
// Wraps the given content in a <table>
function table_wrap( $content ) {
return
html( 'table class="form-table"', $content );
}
// Wraps the given content in a <tr><td>
function row_wrap( $title, $content ) {
return
html( 'tr',
html( 'th scope="row"', $title )
.html( 'td', $content ) );
}
function input( $args, $formdata = array() ) {
if ( empty( $formdata ) && isset( $this->options ) )
$formdata = $this->options->get();
if ( isset( $args['name_tree'] ) ) {
$tree = ( array ) $args['name_tree'];
unset( $args['name_tree'] );
$value = $formdata;
$name = $this->option_name;
foreach ( $tree as $key ) {
$value = $value[$key];
$name .= '[' . $key . ']';
}
$args['name'] = $name;
unset( $args['names'] );
unset( $args['values'] );
$formdata = array( $name => $value );
}
return scbForms::input( $args, $formdata );
}
// Mimic scbForms inheritance
function __call( $method, $args ) {
return call_user_func_array( array( 'scbForms', $method ), $args );
}
// Wraps a string in a <script> tag
function js_wrap( $string ) {
return "\n<script type='text/javascript'>\n" . $string . "\n</script>\n";
}
// Wraps a string in a <style> tag
function css_wrap( $string ) {
return "\n<style type='text/css'>\n" . $string . "\n</style>\n";
}
// ____________INTERNAL METHODS____________
// Registers a page
function page_init() {
extract( $this->args );
if ( ! $toplevel ) {
$this->pagehook = add_submenu_page( $parent, $page_title, $menu_title, $capability, $page_slug, array( $this, '_page_content_hook' ) );
} else {
$func = 'add_' . $toplevel . '_page';
$this->pagehook = $func( $page_title, $menu_title, $capability, $page_slug, array( $this, '_page_content_hook' ), $icon_url );
}
if ( ! $this->pagehook )
return;
if ( $ajax_submit ) {
$this->ajax_response();
add_action( 'admin_footer', array( $this, 'ajax_submit' ), 20 );
}
add_action( 'admin_print_styles-' . $this->pagehook, array( $this, 'page_head' ) );
}
function option_init() {
register_setting( $this->option_name, $this->option_name, array( $this, 'validate' ) );
}
private function check_args() {
if ( empty( $this->args['page_title'] ) )
trigger_error( 'Page title cannot be empty', E_USER_WARNING );
$this->args = wp_parse_args( $this->args, array(
'toplevel' => '',
'icon' => '',
'parent' => 'options-general.php',
'capability' => 'manage_options',
'menu_title' => $this->args['page_title'],
'page_slug' => '',
'nonce' => '',
'action_link' => __( 'Settings', $this->textdomain ),
'ajax_submit' => false,
) );
if ( empty( $this->args['page_slug'] ) )
$this->args['page_slug'] = sanitize_title_with_dashes( $this->args['menu_title'] );
if ( empty( $this->args['nonce'] ) )
$this->nonce = $this->args['page_slug'];
}
function _contextual_help( $help, $screen ) {
if ( is_object( $screen ) )
$screen = $screen->id;
$actual_help = $this->page_help();
if ( $screen == $this->pagehook && $actual_help )
return $actual_help;
return $help;
}
function ajax_response() {
if ( ! isset( $_POST['_ajax_submit'] ) || $_POST['_ajax_submit'] != $this->pagehook )
return;
$this->form_handler();
die;
}
function ajax_submit() {
global $page_hook;
if ( $page_hook != $this->pagehook )
return;
?>
<script type="text/javascript">
jQuery( document ).ready( function( $ ){
var $spinner = $( new Image() ).attr( 'src', '<?php echo admin_url( "images/wpspin_light.gif" ); ?>' );
$( ':submit' ).click( function( ev ){
var $submit = $( this );
var $form = $submit.parents( 'form' );
if ( $submit.hasClass( 'no-ajax' ) || $form.attr( 'method' ).toLowerCase() != 'post' )
return true;
var $this_spinner = $spinner.clone();
$submit.before( $this_spinner ).hide();
var data = $form.serializeArray();
data.push( {name: $submit.attr( 'name' ), value: $submit.val()} );
data.push( {name: '_ajax_submit', value: '<?php echo $this->pagehook; ?>'} );
$.post( location.href, data, function( response ){
var $prev = $( '.wrap > .updated, .wrap > .error' );
var $msg = $( response ).hide().insertAfter( $( '.wrap h2' ) );
if ( $prev.length > 0 )
$prev.fadeOut( 'slow', function(){ $msg.fadeIn( 'slow' ); } );
else
$msg.fadeIn( 'slow' );
$this_spinner.hide();
$submit.show();
} );
ev.stopPropagation();
ev.preventDefault();
} );
} );
</script>
<?php
}
function _page_content_hook() {
$this->form_handler();
$this->page_header();
$this->page_content();
$this->page_footer();
}
function _action_link( $links ) {
$url = add_query_arg( 'page', $this->args['page_slug'], admin_url( $this->args['parent'] ) );
$links[] = html_link( $url, $this->args['action_link'] );
return $links;
}
}

View File

@ -0,0 +1,246 @@
<?php
/*
Creates an admin page with widgets, similar to the dashboard
For example, if you defined the boxes like this:
$this->boxes = array( array( 'settings', 'Settings box', 'normal' )
... );
You must also define two methods in your class for each box:
function settings_box() - this is where the box content is echoed
function settings_handler() - this is where the box settings are saved
...
*/
abstract class scbBoxesPage extends scbAdminPage {
/*
A box definition looks like this:
array( $slug, $title, $column );
Available columns: normal, side, column3, column4
*/
protected $boxes = array();
function __construct( $file, $options = null ) {
parent::__construct( $file, $options );
// too late
scbUtil::add_uninstall_hook( $this->file, array( $this, 'uninstall' ) );
}
function page_init() {
if ( !isset( $this->args['columns'] ) )
$this->args['columns'] = 2;
parent::page_init();
add_action( 'load-' . $this->pagehook, array( $this, 'boxes_init' ) );
add_filter( 'screen_layout_columns', array( $this, 'columns' ) );
}
function default_css() {
?>
<style type="text/css">
.postbox-container + .postbox-container {
margin-left: 18px;
}
.postbox-container {
padding-right: 0;
}
.inside {
clear: both;
overflow: hidden;
padding: 10px 10px 0 !important;
}
.inside table {
margin: 0 !important;
padding: 0 !important;
}
.inside table td {
vertical-align: middle !important;
}
.inside table .regular-text {
width: 100% !important;
}
.inside .form-table th {
width: 30%;
max-width: 200px;
padding: 10px 0 !important;
}
.inside .widefat .check-column {
padding-bottom: 7px !important;
}
.inside p,
.inside table {
margin: 0 0 10px !important;
}
.inside p.submit {
float: left !important;
padding: 0 !important;
}
</style>
<?php
}
function page_content() {
$this->default_css();
global $screen_layout_columns;
if ( isset( $screen_layout_columns ) ) {
$hide2 = $hide3 = $hide4 = '';
switch ( $screen_layout_columns ) {
case 4:
$width = 'width:24.5%;';
break;
case 3:
$width = 'width:32.67%;';
$hide4 = 'display:none;';
break;
case 2:
$width = 'width:49%;';
$hide3 = $hide4 = 'display:none;';
break;
default:
$width = 'width:98%;';
$hide2 = $hide3 = $hide4 = 'display:none;';
}
}
?>
<div id='<?php echo $this->pagehook ?>-widgets' class='metabox-holder'>
<?php
echo "\t<div class='postbox-container' style='$width'>\n";
do_meta_boxes( $this->pagehook, 'normal', '' );
echo "\t</div><div class='postbox-container' style='{$hide2}$width'>\n";
do_meta_boxes( $this->pagehook, 'side', '' );
echo "\t</div><div class='postbox-container' style='{$hide3}$width'>\n";
do_meta_boxes( $this->pagehook, 'column3', '' );
echo "\t</div><div class='postbox-container' style='{$hide4}$width'>\n";
do_meta_boxes( $this->pagehook, 'column4', '' );
?>
</div></div>
<?php
}
function page_footer() {
parent::page_footer();
$this->_boxes_js_init();
}
function form_handler() {
if ( empty( $_POST ) )
return;
check_admin_referer( $this->nonce );
// Box handler
foreach ( $this->boxes as $box ) {
$args = isset( $box[4] ) ? $box[4] : array();
$handler = $box[0] . '_handler';
if ( method_exists( $this, $handler ) )
call_user_func_array( array( $this, $handler ), $args );
}
}
function columns( $columns ) {
$columns[$this->pagehook] = $this->args['columns'];
return $columns;
}
function uninstall() {
global $wpdb;
$hook = str_replace( '-', '', $this->pagehook );
foreach ( array( 'metaboxhidden', 'closedpostboxes', 'wp_metaboxorder', 'screen_layout' ) as $option )
$keys[] = "'{$option}_{$hook}'";
$keys = '( ' . implode( ', ', $keys ) . ' )';
$wpdb->query( "
DELETE FROM {$wpdb->usermeta}
WHERE meta_key IN {$keys}
" );
}
function boxes_init() {
wp_enqueue_script( 'common' );
wp_enqueue_script( 'wp-lists' );
wp_enqueue_script( 'postbox' );
$registered = array();
foreach( $this->boxes as $box_args ) {
@list( $name, $title, $context, $priority, $args ) = $box_args;
if ( empty( $title ) )
$title = ucfirst( $name );
if ( empty( $context ) )
$context = 'normal';
if ( empty( $priority ) )
$priority = 'default';
if ( empty( $args ) )
$args = array();
if ( isset( $registered[$name] ) ) {
if ( empty( $args ) )
trigger_error( "Duplicate box name: $name", E_USER_NOTICE );
$name = $this->_increment( $name );
} else {
$registered[$name] = true;
}
add_meta_box( $name, $title, array( $this, '_intermediate_callback' ), $this->pagehook, $context, $priority, $args );
}
}
// Make it so that $args is actually what's passed to the callback
function _intermediate_callback( $_, $box ) {
list( $name ) = explode( '-', $box['id'] );
call_user_func_array( array( $this, $name . '_box' ), $box['args'] );
}
private function _increment( $name ) {
$parts = explode( '-', $name );
if ( isset( $parts[1] ) )
$parts[1]++;
else
$parts[1] = 2;
return implode( '-', $parts );
}
// Adds necesary code for JS to work
function _boxes_js_init() {
echo $this->js_wrap( <<<EOT
jQuery( document ).ready( function( $ ){
// close postboxes that should be closed
$( '.if-js-closed' ).removeClass( 'if-js-closed' ).addClass( 'closed' );
// postboxes setup
postboxes.add_postbox_toggles( '$this->pagehook' );
} );
EOT
);
?>
<form style='display: none' method='get' action=''>
<p>
<?php
wp_nonce_field( 'closedpostboxes', 'closedpostboxesnonce', false );
wp_nonce_field( 'meta-box-order', 'meta-box-order-nonce', false );
?>
</p>
</form>
<?php
}
}

View File

@ -0,0 +1,168 @@
<?php
class scbCron {
protected $schedule;
protected $interval;
protected $time;
protected $hook;
protected $callback_args;
/**
* Create a new cron job
*
* @param string Reference to main plugin file
* @param array List of args:
string $action OR callback $callback
string $schedule OR number $interval
array $callback_args ( optional )
*/
function __construct( $file, $args ) {
extract( $args, EXTR_SKIP );
// Set time & schedule
if ( isset( $time ) )
$this->time = $time;
if ( isset( $interval ) ) {
$this->schedule = $interval . 'secs';
$this->interval = $interval;
} elseif ( isset( $schedule ) ) {
$this->schedule = $schedule;
}
// Set hook
if ( isset( $action ) ) {
$this->hook = $action;
} elseif ( isset( $callback ) ) {
$this->hook = self::_callback_to_string( $callback );
add_action( $this->hook, $callback );
} elseif ( method_exists( $this, 'callback' ) ) {
$this->hook = self::_callback_to_string( array( $this, 'callback' ) );
add_action( $this->hook, $callback );
} else {
trigger_error( '$action OR $callback not set', E_USER_WARNING );
}
if ( isset( $callback_args ) )
$this->callback_args = ( array ) $callback_args;
if ( $this->schedule ) {
scbUtil::add_activation_hook( $file, array( $this, 'reset' ) );
register_deactivation_hook( $file, array( $this, 'unschedule' ) );
}
add_filter( 'cron_schedules', array( $this, '_add_timing' ) );
}
/* Change the interval of the cron job
*
* @param array List of args:
string $schedule OR number $interval
timestamp $time ( optional )
*/
function reschedule( $args ) {
extract( $args );
if ( $schedule && $this->schedule != $schedule ) {
$this->schedule = $schedule;
} elseif ( $interval && $this->interval != $interval ) {
$this->schedule = $interval . 'secs';
$this->interval = $interval;
}
$this->time = $time;
$this->reset();
}
/**
* Reset the schedule
*/
function reset() {
$this->unschedule();
$this->schedule();
}
/**
* Clear the cron job
*/
function unschedule() {
# wp_clear_scheduled_hook( $this->hook, $this->callback_args );
self::really_clear_scheduled_hook( $this->hook );
}
/**
* Execute the job now
* @param array $args List of arguments to pass to the callback
*/
function do_now( $args = null ) {
if ( is_null( $args ) )
$args = $this->callback_args;
do_action_ref_array( $this->hook, $args );
}
/**
* Execute the job with a given delay
* @param int $delay in seconds
* @param array $args List of arguments to pass to the callback
*/
function do_once( $delay = 0, $args = null ) {
if ( is_null( $args ) )
$args = $this->callback_args;
wp_clear_scheduled_hook( $this->hook, $args );
wp_schedule_single_event( time() + $delay, $this->hook, $args );
}
//_____INTERNAL METHODS_____
function _add_timing( $schedules ) {
if ( isset( $schedules[$this->schedule] ) )
return $schedules;
$schedules[$this->schedule] = array( 'interval' => $this->interval,
'display' => $this->interval . ' seconds' );
return $schedules;
}
protected function schedule() {
if ( ! $this->time )
$this->time = time();
wp_schedule_event( $this->time, $this->schedule, $this->hook, $this->callback_args );
}
protected static function really_clear_scheduled_hook( $name ) {
$crons = _get_cron_array();
foreach ( $crons as $timestamp => $hooks ) {
foreach ( $hooks as $hook => $args )
if ( $hook == $name )
unset( $crons[$timestamp][$hook] );
if ( empty( $hooks ) )
unset( $crons[$timestamp] );
}
_set_cron_array( $crons );
}
protected static function _callback_to_string( $callback ) {
if ( ! is_array( $callback ) )
$str = $callback;
elseif ( ! is_string( $callback[0] ) )
$str = get_class( $callback[0] ) . '_' . $callback[1];
else
$str = $callback[0] . '::' . $callback[1];
$str .= '_hook';
return $str;
}
}

View File

@ -0,0 +1,427 @@
<?php
// Documentation: http://scribu.net/wordpress/scb-framework/scb-forms.html
class scbForms {
const token = '%input%';
protected static $args;
protected static $formdata = array();
static function input( $args, $formdata = array() ) {
$args = self::validate_data( $args );
$error = false;
foreach ( array( 'name', 'value' ) as $key ) {
$old = $key . 's';
if ( isset( $args[$old] ) ) {
$args[$key] = $args[$old];
unset( $args[$old] );
}
}
if ( empty( $args['name'] ) )
return trigger_error( 'Empty name', E_USER_WARNING );
self::$args = $args;
self::$formdata = self::validate_data( $formdata );
if ( 'select' == $args['type'] )
return self::_select();
else
return self::_input();
}
// ____________UTILITIES____________
// Generates a table wrapped in a form
static function form_table( $rows, $formdata = NULL ) {
$output = '';
foreach ( $rows as $row )
$output .= self::table_row( $row, $formdata );
$output = self::form_table_wrap( $output );
return $output;
}
// Generates a form
static function form( $inputs, $formdata = NULL, $nonce ) {
$output = '';
foreach ( $inputs as $input )
$output .= self::input( $input, $formdata );
$output = self::form_wrap( $output, $nonce );
return $output;
}
// Generates a table
static function table( $rows, $formdata = NULL ) {
$output = '';
foreach ( $rows as $row )
$output .= self::table_row( $row, $formdata );
$output = self::table_wrap( $output );
return $output;
}
// Generates a table row
static function table_row( $args, $formdata = NULL ) {
return self::row_wrap( $args['title'], self::input( $args, $formdata ) );
}
// ____________WRAPPERS____________
// Wraps the given content in a <form><table>
static function form_table_wrap( $content, $nonce = 'update_options' ) {
$output = self::table_wrap( $content );
$output = self::form_wrap( $output, $nonce );
return $output;
}
// Wraps the given content in a <form> tag
static function form_wrap( $content, $nonce = 'update_options' ) {
$output = "\n<form method='post' action=''>\n";
$output .= $content;
$output .= wp_nonce_field( $action = $nonce, $name = "_wpnonce", $referer = true , $echo = false );
$output .= "\n</form>\n";
return $output;
}
// Wraps the given content in a <table>
static function table_wrap( $content ) {
$output = "\n<table class='form-table'>\n" . $content . "\n</table>\n";
return $output;
}
// Wraps the given content in a <tr><td>
static function row_wrap( $title, $content ) {
return "\n<tr>\n\t<th scope='row'>" . $title . "</th>\n\t<td>\n\t\t" . $content . "\t</td>\n\n</tr>";
}
// ____________PRIVATE METHODS____________
// Recursivly transform empty arrays to ''
private static function validate_data( $data ) {
if ( !is_array( $data ) )
return $data;
if ( empty( $data ) )
return '';
foreach ( $data as $key => &$value )
$value = self::validate_data( $value );
return $data;
}
// From multiple inputs to single inputs
private static function _input() {
extract( wp_parse_args( self::$args, array(
'name' => NULL,
'value' => NULL,
'desc' => NULL,
'checked' => NULL,
) ) );
$m_name = is_array( $name );
$m_value = is_array( $value );
$m_desc = is_array( $desc );
// Correct name
if ( !$m_name && $m_value
&& 'checkbox' == $type
&& false === strpos( $name, '[' )
)
$args['name'] = $name = $name . '[]';
// Expand names or values
if ( !$m_name && !$m_value ) {
$a = array( $name => $value );
}
elseif ( $m_name && !$m_value ) {
$a = array_fill_keys( $name, $value );
}
elseif ( !$m_name && $m_value ) {
$a = array_fill_keys( $value, $name );
}
else {
$a = array_combine( $name, $value );
}
// Correct descriptions
$_after = '';
if ( isset( $desc ) && !$m_desc && false === strpos( $desc, self::token ) ) {
if ( $m_value ) {
$_after = $desc;
$args['desc'] = $desc = $value;
}
elseif ( $m_name ) {
$_after = $desc;
$args['desc'] = $desc = $name;
}
}
// Determine what goes where
if ( !$m_name && $m_value ) {
$i1 = 'val';
$i2 = 'name';
} else {
$i1 = 'name';
$i2 = 'val';
}
$func = in_array( $type, array( 'checkbox', 'radio' ) ) ? '_checkbox_single' : '_input_single';
// Set constant args
$const_args = self::array_extract( self::$args, array( 'type', 'desc_pos', 'checked' ) );
if ( isset( $extra ) ) {
if ( !is_array( $extra ) )
$extra = self::attr_to_array( $extra );
$const_args['extra'] = $extra;
}
$i = 0;
foreach ( $a as $name => $val ) {
$cur_args = $const_args;
if ( $$i1 !== NULL )
$cur_args['name'] = $$i1;
if ( $$i2 !== NULL )
$cur_args['value'] = $$i2;
// Set desc
if ( is_array( $desc ) )
$cur_args['desc'] = $desc[$i];
elseif ( isset( $desc ) )
$cur_args['desc'] = $desc;
// Find relevant formdata
$match = NULL;
if ( $checked === NULL ) {
$key = str_replace( '[]', '', $$i1 );
if ( isset( self::$formdata[ $key ] ) ) {
$match = self::$formdata[ $key ];
if ( is_array( $match ) ) {
$match = $match[$i];
}
}
} else if ( is_array( $checked ) ) {
$cur_args['checked'] = isset( $checked[$i] ) && $checked[$i];
}
$output[] = self::$func( $cur_args, $match );
$i++;
}
return implode( "\n", $output ) . $_after;
}
// Handle args for checkboxes and radio inputs
private static function _checkbox_single( $args, $data ) {
$args = wp_parse_args( $args, array(
'name' => NULL,
'value' => true,
'desc_pos' => 'after',
'desc' => NULL,
'checked' => NULL,
'extra' => array(),
) );
foreach ( $args as $key => &$val )
$$key = &$val;
unset( $val );
if ( $checked === NULL && $value == $data )
$checked = true;
if ( $checked )
$extra['checked'] = 'checked';
if ( is_null( $desc ) && !is_bool( $value ) )
$desc = str_replace( '[]', '', $value );
return self::_input_gen( $args );
}
// Handle args for text inputs
private static function _input_single( $args, $data ) {
$args = wp_parse_args( $args, array(
'value' => $data,
'desc_pos' => 'after',
'extra' => array( 'class' => 'regular-text' ),
) );
foreach ( $args as $key => &$val )
$$key = &$val;
unset( $val );
if ( !isset( $extra['id'] ) && FALSE === strpos( $name, '[' ) )
$extra['id'] = $name;
return self::_input_gen( $args );
}
// Generate html with the final args
private static function _input_gen( $args ) {
extract( wp_parse_args( $args, array(
'name' => NULL,
'value' => NULL,
'desc' => NULL,
'extra' => array()
) ) );
$extra = self::array_to_attr( $extra );
if ( 'textarea' == $type ) {
$value = esc_html( $value );
$input = "<textarea name='{$name}'{$extra}>{$value}</textarea>\n";
}
else {
$value = esc_attr( $value );
$input = "<input name='{$name}' value='{$value}' type='{$type}'{$extra} /> ";
}
return self::add_label( $input, $desc, $desc_pos );
}
private static function _select() {
extract( wp_parse_args( self::$args, array(
'name' => '',
'value' => array(),
'text' => '',
'selected' => array( 'foo' ), // hack to make default blank
'extra' => array(),
'numeric' => false, // use numeric array instead of associative
'desc' => '',
'desc_pos' => '',
) ), EXTR_SKIP );
if ( empty( $value ) )
$value = array( '' => '' );
if ( !is_array( $value ) )
return trigger_error( "'value' argument is expected to be an array", E_USER_WARNING );
if ( !self::is_associative( $value ) && !$numeric )
$value = array_combine( $value, $value );
if ( isset( self::$formdata[$name] ) )
$cur_val = self::$formdata[$name];
else
$cur_val = $selected;
if ( false === $text ) {
$opts = '';
} else {
$opts = "\t<option value=''" . selected( $cur_val, array( 'foo' ), false ) . ">{$text}</option>\n";
}
foreach ( $value as $key => $value ) {
if ( empty( $key ) || empty( $value ) )
continue;
$opts .= "\t<option value='{$key}'" . selected( (string) $key, (string) $cur_val, false) . '>' . $value . "</option>\n";
}
if ( !is_array( $extra ) )
$extra = self::attr_to_array( $extra );
$extra = self::array_to_attr( $extra );
$input = "<select name='{$name}'$extra>\n{$opts}</select>";
return self::add_label( $input, $desc, $desc_pos );
}
private static function add_label( $input, $desc, $desc_pos ) {
if ( empty( $desc_pos ) )
$desc_pos = 'after';
$label = '';
if ( false === strpos( $desc, self::token ) ) {
switch ( $desc_pos ) {
case 'before': $label = $desc . ' ' . self::token; break;
case 'after': $label = self::token . ' ' . $desc;
}
} else {
$label = $desc;
}
$label = trim( str_replace( self::token, $input, $label ) );
if ( empty( $desc ) )
$output = $input . "\n";
else
$output = "<label>{$label}</label>\n";
return $output;
}
// Utilities
private static function attr_to_array( $html ) {
return shortcode_parse_atts( $html );
}
private static function array_to_attr( $attr ) {
$attr = array_filter( (array) $attr );
$out = '';
foreach ( $attr as $key => $value )
$out .= ' ' . $key . '=' . '"' . esc_attr( $value ) . '"';
return $out;
}
private static function is_associative( $array ) {
if ( !is_array( $array ) || empty( $array ) )
return false;
$keys = array_keys( $array );
return array_keys( $keys ) !== $keys;
}
private static function array_extract( $array, $keys ) {
$r = array();
foreach ( $keys as $key )
if ( isset( $array[$key] ) )
$r[$key] = $array[$key];
return $r;
}
}
// PHP < 5.2
if ( !function_exists( 'array_fill_keys' ) ) :
function array_fill_keys( $keys, $value ) {
if ( !is_array( $keys ) )
trigger_error( 'First argument is expected to be an array.' . gettype( $keys ) . 'given', E_USER_WARNING );
$r = array();
foreach ( $keys as $key )
$r[$key] = $value;
return $r;
}
endif;

View File

@ -0,0 +1,172 @@
<?php
// Documentation: http://scribu.net/wordpress/scb-framework/scb-options.html
class scbOptions {
protected $key; // the option name
protected $defaults; // the default value( s )
public $wp_filter_id; // used by WP hooks
/**
* Create a new set of options
*
* @param string $key Option name
* @param string $file Reference to main plugin file
* @param array $defaults An associative array of default values ( optional )
*/
public function __construct( $key, $file, $defaults = '' ) {
$this->key = $key;
$this->defaults = $defaults;
scbUtil::add_activation_hook( $file, array( $this, '_update_reset' ) );
scbUtil::add_uninstall_hook( $file, array( $this, 'delete' ) );
}
/**
* Get option name
*/
public function get_key() {
return $this->key;
}
/**
* Get option values for one, many or all fields
*
* @param string|array $field The field( s ) to get
* @return mixed Whatever is in those fields
*/
public function get( $field = '' ) {
$data = get_option( $this->key );
if ( is_array( $this->defaults ) )
$data = ( array ) $data;
return $this->_get( $field, $data );
}
/**
* Get default values for one, many or all fields
*
* @param string|array $field The field( s ) to get
* @return mixed Whatever is in those fields
*/
public function get_defaults( $field = '' ) {
return $this->_get( $field, $this->defaults );
}
/**
* Set all data fields, certain fields or a single field
*
* @param string|array $field The field to update or an associative array
* @param mixed $value The new value ( ignored if $field is array )
* @return null
*/
public function set( $field, $value = '' ) {
if ( is_array( $field ) )
$newdata = $field;
else
$newdata = array( $field => $value );
$this->update( array_merge( $this->get(), $newdata ) );
}
/**
* Reset option to defaults
*
* @return null
*/
public function reset() {
$this->update( $this->defaults, false );
}
/**
* Remove any keys that are not in the defaults array
*
* @return bool
*/
public function cleanup() {
$this->update( $this->_clean( $this->get() ) );
}
/**
* Update raw data
*
* @param mixed $newdata
* @param bool $clean wether to remove unrecognized keys or not
* @return null
*/
public function update( $newdata, $clean = true ) {
if ( $clean )
$newdata = $this->_clean( $newdata );
update_option( $this->key, $newdata );
}
/**
* Delete the option
*
* @return null
*/
public function delete() {
delete_option( $this->key );
}
//_____INTERNAL METHODS_____
// Add new fields with their default values
function _update_reset() {
if ( is_array( $this->defaults ) )
$this->update( array_merge( $this->defaults, $this->get() ) );
else
add_option( $this->key, $this->defaults );
}
private function _clean( $data ) {
if ( !is_array( $data ) || !is_array( $this->defaults ) )
return $data;
$r = array();
foreach ( array_keys( $this->defaults ) as $key )
$r[$key] = @$data[$key];
return $r;
}
// Get one, more or all fields from an array
private function &_get( $field, $data ) {
if ( empty( $field ) )
return $data;
if ( is_string( $field ) )
return $data[$field];
foreach ( $field as $key )
if ( isset( $data[$key] ) )
$result[] = $data[$key];
return $result;
}
// Magic method: $options->field
function __get( $field ) {
return $this->get( $field );
}
// Magic method: $options->field = $value
function __set( $field, $value ) {
$this->set( $field, $value );
}
// Magic method: isset( $options->field )
function __isset( $field ) {
$data = $this->get();
return isset( $data[$field] );
}
}

View File

@ -0,0 +1,93 @@
<?php
class scbQueryManipulation {
private $bits = array();
private $wp_query;
private static $filters = array(
'posts_where',
'posts_join',
'posts_groupby',
'posts_orderby',
'posts_distinct',
'post_limits',
'posts_fields'
);
public function __construct( $callback, $once = true ) {
global $wp_version;
if ( version_compare( $wp_version, '3.1-alpha', '>=' ) ) {
if ( !$once ) {
add_filter( 'posts_clauses', $callback, 10, 2 );
return;
}
}
$this->callback = $callback;
$this->enable();
if ( $once )
add_filter( 'posts_request', array( $this, '_disable' ) );
}
function _disable( $request ) {
remove_filter( 'posts_request', array( $this, '_disable' ) );
$this->disable();
return $request;
}
public function enable() {
foreach ( self::$filters as $filter ) {
add_filter( $filter, array( $this, 'collect' ), 999, 2 );
add_filter( $filter . '_request' , array( $this, 'update' ), 9 );
}
add_action( 'posts_selection' , array( $this, 'alter' ) );
}
public function disable() {
foreach ( self::$filters as $filter ) {
remove_filter( $filter, array( $this, 'collect' ), 999, 2 );
remove_filter( $filter . '_request' , array( $this, 'update' ), 9 );
}
remove_action( 'posts_selection' , array( $this, 'alter' ) );
}
function collect( $value, $wp_query ) {
// remove 'posts_'
$key = explode( '_', current_filter() );
$key = array_slice( $key, 1 );
$key = implode( '_', $key );
$this->bits[ $key ] = $value;
$this->wp_query = $wp_query;
return $value;
}
function alter( $query ) {
// suppress_filters => true
if ( is_null( $this->wp_query ) ) {
return;
}
$this->bits = call_user_func( $this->callback, $this->bits, $this->wp_query );
}
function update( $value ) {
// remove 'posts_' and '_request'
$key = explode( '_', current_filter() );
$key = array_slice( $key, 1, -1 );
$key = implode( '_', $key );
return $this->bits[ $key ];
}
}

View File

@ -0,0 +1,52 @@
<?php
// Takes care of creating, updating and deleting database tables
class scbTable {
protected $name;
protected $columns;
protected $upgrade_method;
function __construct( $name, $file, $columns, $upgrade_method = 'dbDelta' ) {
global $wpdb;
$this->name = $wpdb->prefix . $name;
$this->columns = $columns;
$this->upgrade_method = $upgrade_method;
$wpdb->tables[] = $name;
$wpdb->$name = $this->name;
scbUtil::add_activation_hook( $file, array( $this, 'install' ) );
scbUtil::add_uninstall_hook( $file, array( $this, 'uninstall' ) );
}
function install() {
global $wpdb;
$charset_collate = '';
if ( $wpdb->has_cap( 'collation' ) ) {
if ( ! empty( $wpdb->charset ) )
$charset_collate = "DEFAULT CHARACTER SET $wpdb->charset";
if ( ! empty( $wpdb->collate ) )
$charset_collate .= " COLLATE $wpdb->collate";
}
if ( 'dbDelta' == $this->upgrade_method ) {
require_once ABSPATH . 'wp-admin/includes/upgrade.php';
dbDelta( "CREATE TABLE $this->name ( $this->columns ) $charset_collate" );
return;
}
if ( 'delete_first' == $this->upgrade_method )
$wpdb->query( "DROP TABLE IF EXISTS $this->name;" );
$wpdb->query( "CREATE TABLE IF NOT EXISTS $this->name ( $this->columns ) $charset_collate;" );
}
function uninstall() {
global $wpdb;
$wpdb->query( "DROP TABLE IF EXISTS $this->name" );
}
}

View File

@ -0,0 +1,176 @@
<?php
class scbUtil {
// Force script enqueue
static function do_scripts( $handles ) {
global $wp_scripts;
if ( ! is_a( $wp_scripts, 'WP_Scripts' ) )
$wp_scripts = new WP_Scripts();
$wp_scripts->do_items( ( array ) $handles );
}
// Force style enqueue
static function do_styles( $handles ) {
self::do_scripts( 'jquery' );
global $wp_styles;
if ( ! is_a( $wp_styles, 'WP_Styles' ) )
$wp_styles = new WP_Styles();
ob_start();
$wp_styles->do_items( ( array ) $handles );
$content = str_replace( array( '"', "\n" ), array( "'", '' ), ob_get_clean() );
echo "<script type='text/javascript'>\n";
echo "jQuery( document ).ready( function( $ ) {\n";
echo "$( 'head' ).prepend( \"$content\" );\n";
echo "} );\n";
echo "</script>";
}
// Enable delayed activation ( to be used with scb_init() )
static function add_activation_hook( $plugin, $callback ) {
add_action( 'scb_activation_' . plugin_basename( $plugin ), $callback );
}
// Have more than one uninstall hooks; also prevents an UPDATE query on each page load
static function add_uninstall_hook( $plugin, $callback ) {
register_uninstall_hook( $plugin, '__return_false' ); // dummy
add_action( 'uninstall_' . plugin_basename( $plugin ), $callback );
}
// Apply a function to each element of a ( nested ) array recursively
static function array_map_recursive( $callback, $array ) {
array_walk_recursive( $array, array( __CLASS__, 'array_map_recursive_helper' ), $callback );
return $array;
}
static function array_map_recursive_helper( &$val, $key, $callback ) {
$val = call_user_func( $callback, $val );
}
// Extract certain $keys from $array
static function array_extract( $array, $keys ) {
$r = array();
foreach ( $keys as $key )
if ( array_key_exists( $key, $array ) )
$r[$key] = $array[$key];
return $r;
}
// Extract a certain value from a list of arrays
static function array_pluck( $array, $key ) {
$r = array();
foreach ( $array as $value ) {
if ( is_object( $value ) )
$value = get_object_vars( $value );
if ( array_key_exists( $key, $value ) )
$r[] = $value[$key];
}
return $r;
}
// Transform a list of objects into an associative array
static function objects_to_assoc( $objects, $key, $value ) {
$r = array();
foreach ( $objects as $obj )
$r[$obj->$key] = $obj->$value;
return $r;
}
// Prepare an array for an IN statement
static function array_to_sql( $values ) {
foreach ( $values as &$val )
$val = "'" . esc_sql( trim( $val ) ) . "'";
return implode( ',', $values );
}
// Example: split_at( '</', '<a></a>' ) => array( '<a>', '</a>' )
static function split_at( $delim, $str ) {
$i = strpos( $str, $delim );
if ( false === $i )
return false;
$start = substr( $str, 0, $i );
$finish = substr( $str, $i );
return array( $start, $finish );
}
}
//_____Minimalist HTML framework_____
/*
* Examples:
*
* html( 'p', 'Hello world!' ); <p>Hello world!</p>
* html( 'a', array( 'href' => 'http://example.com' ), 'A link' ); <a href="http://example.com">A link</a>
* html( 'img', array( 'src' => 'http://example.com/f.jpg' ) ); <img src="http://example.com/f.jpg" />
* html( 'ul', html( 'li', 'a' ), html( 'li', 'b' ) ); <ul><li>a</li><li>b</li></ul>
*/
if ( ! function_exists( 'html' ) ):
function html( $tag ) {
$args = func_get_args();
$tag = array_shift( $args );
if ( is_array( $args[0] ) ) {
$closing = $tag;
$attributes = array_shift( $args );
foreach ( $attributes as $key => $value ) {
$tag .= ' ' . $key . '="' . htmlspecialchars( $value, ENT_QUOTES ) . '"';
}
} else {
list( $closing ) = explode( ' ', $tag, 2 );
}
if ( in_array( $closing, array( 'area', 'base', 'basefont', 'br', 'hr', 'input', 'img', 'link', 'meta' ) ) ) {
return "<{$tag} />";
}
$content = implode( '', $args );
return "<{$tag}>{$content}</{$closing}>";
}
endif;
// Generate an <a> tag
if ( ! function_exists( 'html_link' ) ):
function html_link( $url, $title = '' ) {
if ( empty( $title ) )
$title = $url;
return sprintf( "<a href='%s'>%s</a>", esc_url( $url ), $title );
}
endif;
//_____Compatibility layer_____
// WP < ?
if ( ! function_exists( 'set_post_field' ) ) :
function set_post_field( $field, $value, $post_id ) {
global $wpdb;
$post_id = absint( $post_id );
$value = sanitize_post_field( $field, $value, $post_id, 'db' );
return $wpdb->update( $wpdb->posts, array( $field => $value ), array( 'ID' => $post_id ) );
}
endif;

View File

@ -0,0 +1,89 @@
<?php
// Adds compatibility methods between WP_Widget and scbForms
abstract class scbWidget extends WP_Widget {
protected $defaults = array();
private static $scb_widgets = array();
static function init( $class, $file = '', $base = '' ) {
self::$scb_widgets[] = $class;
add_action( 'widgets_init', array( __CLASS__, '_scb_register' ) );
// for auto-uninstall
if ( $file && $base && class_exists( 'scbOptions' ) )
new scbOptions( "widget_$base", $file );
}
static function _scb_register() {
foreach ( self::$scb_widgets as $widget )
register_widget( $widget );
}
// A pre-filled method, for convenience
function widget( $args, $instance ) {
$instance = wp_parse_args( $instance, $this->defaults );
extract( $args );
echo $before_widget;
$title = apply_filters( 'widget_title', isset( $instance['title'] ) ? $instance['title'] : '', $instance, $this->id_base );
if ( ! empty( $title ) )
echo $before_title . $title . $after_title;
$this->content( $instance );
echo $after_widget;
}
// This is where the actual widget content goes
function content( $instance ) {}
//_____HELPER METHODS_____
// See scbForms::input()
// Allows extra parameter $args['title']
protected function input( $args, $formdata = array() ) {
// Add default class
if ( !isset( $args['extra'] ) )
$args['extra'] = 'class="regular-text"';
// Add default label position
if ( !in_array( $args['type'], array( 'checkbox', 'radio' ) ) && empty( $args['desc_pos'] ) )
$args['desc_pos'] = 'before';
// Then add prefix to names and formdata
$new_formdata = array();
foreach ( ( array ) $args['name'] as $name )
$new_formdata[$this->scb_get_field_name( $name )] = @$formdata[$name];
$new_names = array_keys( $new_formdata );
// Finally, replace the old names
if ( 1 == count( $new_names ) )
$args['name'] = $new_names[0];
else
$args['name'] = $new_names;
return scbForms::input( $args, $new_formdata );
}
//_____INTERNAL METHODS_____
private function scb_get_field_name( $name ) {
if ( $split = scbUtil::split_at( '[', $name ) )
list( $basename, $extra ) = $split;
else
return $this->get_field_name( $name );
return str_replace( '[]', '', $this->get_field_name( $basename ) ) . $extra;
}
}

View File

@ -0,0 +1,86 @@
<?php
$GLOBALS['_scb_data'] = array( 31, __FILE__, array(
'scbUtil', 'scbOptions', 'scbForms', 'scbTable',
'scbWidget', 'scbAdminPage', 'scbBoxesPage',
'scbQueryManipulation', 'scbCron',
) );
if ( !class_exists( 'scbLoad4' ) ) :
class scbLoad4 {
private static $candidates;
private static $classes;
private static $callbacks = array();
private static $loaded;
static function init( $callback = '' ) {
list( $rev, $file, $classes ) = $GLOBALS['_scb_data'];
self::$candidates[$file] = $rev;
self::$classes[$file] = $classes;
if ( !empty( $callback ) ) {
self::$callbacks[$file] = $callback;
add_action( 'activate_plugin', array( __CLASS__, 'delayed_activation' ) );
}
// TODO: don't load when activating a plugin ?
add_action( 'plugins_loaded', array( __CLASS__, 'load' ), 9, 0 );
}
static function delayed_activation( $plugin ) {
$plugin_dir = dirname( $plugin );
if ( '.' == $plugin_dir )
return;
foreach ( self::$callbacks as $file => $callback ) {
if ( dirname( dirname( plugin_basename( $file ) ) ) == $plugin_dir ) {
self::load( false );
call_user_func( $callback );
do_action( 'scb_activation_' . $plugin );
break;
}
}
}
static function load( $do_callbacks = true ) {
arsort( self::$candidates );
$file = key( self::$candidates );
$path = dirname( $file ) . '/';
foreach ( self::$classes[$file] as $class_name ) {
if ( class_exists( $class_name ) )
continue;
$fpath = $path . substr( $class_name, 3 ) . '.php';
if ( file_exists( $fpath ) ) {
include $fpath;
self::$loaded[] = $fpath;
}
}
if ( $do_callbacks )
foreach ( self::$callbacks as $callback )
call_user_func( $callback );
}
static function get_info() {
arsort( self::$candidates );
return array( self::$loaded, self::$candidates );
}
}
endif;
if ( !function_exists( 'scb_init' ) ) :
function scb_init( $callback = '' ) {
scbLoad4::init( $callback );
}
endif;

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

View File

@ -0,0 +1,62 @@
<?php
/*
Plugin Name: WP-PageNavi
Version: 2.74
Description: Adds a more advanced paging navigation to your WordPress blog
Author: Lester 'GaMerZ' Chan & scribu
Plugin URI: http://wordpress.org/extend/plugins/wp-pagenavi/
Text Domain: wp-pagenavi
Domain Path: /lang
Copyright 2009 Lester Chan ( email : lesterchan@gmail.com )
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
( at your option ) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
@include dirname( __FILE__ ) . '/scb/load.php';
function _pagenavi_init() {
load_plugin_textdomain( 'wp-pagenavi', '', dirname( plugin_basename( __FILE__ ) ) . '/lang' );
require_once dirname( __FILE__ ) . '/core.php';
$options = new scbOptions( 'pagenavi_options', __FILE__, array(
'pages_text' => __( 'Page %CURRENT_PAGE% of %TOTAL_PAGES%', 'wp-pagenavi' ),
'current_text' => '%PAGE_NUMBER%',
'page_text' => '%PAGE_NUMBER%',
'first_text' => __( '&laquo; First', 'wp-pagenavi' ),
'last_text' => __( 'Last &raquo;', 'wp-pagenavi' ),
'prev_text' => __( '&laquo;', 'wp-pagenavi' ),
'next_text' => __( '&raquo;', 'wp-pagenavi' ),
'dotleft_text' => __( '...', 'wp-pagenavi' ),
'dotright_text' => __( '...', 'wp-pagenavi' ),
'num_pages' => 5,
'num_larger_page_numbers' => 3,
'larger_page_numbers_multiple' => 10,
'always_show' => false,
'use_pagenavi_css' => true,
'style' => 1,
) );
PageNavi_Core::init( $options );
if ( is_admin() ) {
require_once dirname( __FILE__ ) . '/admin.php';
new PageNavi_Options_Page( __FILE__, $options );
}
}
scb_init( '_pagenavi_init' );