06
Плагин Wordpress WPtouch переведены на португальский язык в Бразилии
По Исаак Рибейру | Категория (ы): Загрузки , WordPress | 06.10.2009 в 8:59
WPtouch предлагает скорость и элегантность к теме вашего сайта для мобильных устройств (Фото: BraveNewCode)
WPtouch разработан BraveNewCode , это тема для WordPress адаптированный для мобильных устройств, то есть, iPhone, IPod Touch, Android и BlackBerry. По модели в соответствии со спецификациями App Store, WPtouch App Store от Apple превращает внешний вид вашего сайта в веб-приложение полностью интегрировано в компьютер, показывающий содержимое этого скорость и элегантность, и все это без вмешательства с вашей главной темой " настольных компьютеров. "
Гибкость
Плагин имеет административный район с большим количеством опций, возможность удовлетворения различных потребностей. Среди его основных особенностей является выбор скинов - можно изменить цвет фона, текста и ссылок - вставка таможенных кодов для отслеживания статистики, CSS редактирование, включение логотипа на экране дома и закладки, а также Push-уведомления через свой аккаунт Prowl .
AJAX Комментарии сообщения в реальном времени, полная система поиска, возможность показать или скрыть резюме, а также поддержка плагинов FlickrRSS (фото) и Blip.it (видео) и другие особенности, которые делают дополнительные WPtouch для WordPress, который не может пропустить на вашем сайте.
Интернационализация
Даже при всем этом, WPtouch, в настоящее время в версии 1.9.3.3, должна консолидироваться в эпоху интернационализации , процесс разработки приложений для перевода. Код почти все подготовлено, но он даже английский языковой файл. Однако, по словам Дейл Магфорд, один из создателей WPtouch, у нас скоро будет версия 2.0, в результате чего ожидаемая поддержка нескольких языков.
Скачать: Плагин Wordpress WPtouch английский
Перевод на португальский язык Бразилии
Хотя официально многоязычный WPtouch недостаточно, он решил посвятить немного времени, и как-то способствовать этой версии. Воспользовавшись тем, что кажущаяся стабильность пересмотра 1.9.3.3, выяснил некоторые "секреты" основной PHP и перевести весь плагин для португальцев в Бразилию или в пути, как мы называем в компьютерных языках.
Скачать: Плагин Wordpress WPtouch португальском Бразилии - 1.9.3.3
Процесс перевода
Благодаря мощности в режиме онлайн инструмент PHP и текст сканера. Ро File Generator , который сканирует файлы и создает PHP-страниц. ро (Portable Object), автоматически, и программа Poedit , редактор. Ро файлы и генерирует. момента (Machine Object) соответствующего Задача изначально казалось простым и быстрым.
Знание всех слов и фраз, перечисленных в портативных WPtouch объекта было, я должен, следовательно, открыть его с Poedit и перевести одну линию за другой. Проблема в том, что файл был не менее 239 линий. Хорошо. Я переписал все из них и пошел на ан проверить результат. К счастью, почти полный перевод. Но я был заинтригован: - Почему не все сразу, учитывая, что PHP-сканер находит все строки (последовательности), начиная с "_e (" и "__ ("?
На данный момент жила основная проблема. Некоторые выражения были вне международного стандарта, то есть отсутствие Gettext звонить, которые будут отображаться и, следовательно, PHP сканер текста не "пила".
Другой недостаток касается существования Gettext "_e ('или' __ (", в котором строки отсутствовали ссылки - как правило, имя плагина - необходимо знать, где находится файл с переводом.
В конце концов, только после внесения поправок в несколько файлов, в том, что перевод может быть завершен, что позволяет WPtouch условиях 100% португальцев в Бразилию и проложить путь к интернационализации этого плагина.
Изменения листинга
- Добавлены следующие кода на 45 линии, 46 и 47 WPtouch / wptouch.php:
//Internationalization $plugin_dir = basename(dirname(__FILE__)); load_plugin_textdomain( 'wptouch', 'wp-content/plugins/' . $plugin_dir . '/languages', $plugin_dir . '/languages' );
- Adicionado o nome do plugin “wptouch” na string da linha 23 do wptouch/ajax/file_upload.php:
echo __('<p style="color:red">There seems to have been an error.<p>Please try your upload again.</p>', "wptouch" ); - Adicionado o nome do plugin “wptouch” na string da linha 25 do wptouch/ajax/file_upload.php:
echo __( '<p style="color:green">File has been saved!</p>', "wptouch" );
- Adicionado o nome do plugin “wptouch” na string da linha 28 do wptouch/html/plugin-compat-area.php:
<p><?php _e( "For further documentation visit", "wptouch" ); ?> <?php echo sprintf(__( "%sBraveNewCode.%s", "wptouch" ), '<a href="http://www.bravenewcode.com/wptouch/">','</a>'); ?></p>
- Adicionado o nome do plugin “wptouch” na string da linha 26 do wptouch/html/icon-area.php:
<p><img src="<?php echo compat_get_plugin_url( 'wptouch' ) . '/images/progress.gif'; ?>" alt="" /> <?php _e( "Uploading...", "wptouch" ); ?></p>
- Adicionado o nome do plugin “wptouch” na string da linha 30 do wptouch/themes/default/header.php:
<input type="hidden" id="logsub" name="submit" value="<?php _e('Login', "wptouch"); ?>" tabindex="9" /> - Adicionado o nome do plugin “wptouch” na string da linha 142 do wptouch/wptouch.php:
$settings_link = '<a href="' . admin_url( 'options-general.php?page=wptouch/wptouch.php' ) . '">' . __('Settings', "wptouch") . '</a>'; - Alterado o nome do plugin de “wordtwit” para “wptouch” na string da linha 14 do wptouch/html/head-area.php:
<li><?php echo sprintf(__( "%sNewsletter%s", "wptouch" ), '<a href="http://www.bravenewcode.com/newsletter" target="_blank">','</a>'); ?> | </li>
- Adicionada a função gettext do PHP nas duas palavras “Search…” da string da linha 51 do wptouch/themes/default/header.php:
<input type="text" value="<?php _e('Search...', "wptouch"); ?>" onfocus="if (this.value == '<?php _e( "Search...", "wptouch" ); ?>') {this.value = ''}" name="s" id="s" /> - Adicionada a função gettext do PHP na expressão “Select category:” na string da linha 49 do wptouch/themes/core/core-apple-menu.php:
$select = wp_dropdown_categories( __( 'show_option_none=Select category:&show_count=1&orderby=name&echo=0', "wptouch" ));
- Adicionada a função gettext do PHP na expressão “Select Tag:” na string da linha 58 do wptouch/themes/core/core-apple-menu.php:
<option value=""><?php _e("Select Tag:", "wptouch"); ?></option>
- Adicionada a função gettext do PHP na expressão ” day ago” na string da linha 32 do wptouch/themes/default/comments.php:
else if ($d < 2) echo floor($d) . __( ' day ago', 'wptouch');
- Adicionada a função gettext do PHP na expressão ” days ago” na string da linha 33 do wptouch/themes/default/comments.php:
else echo floor($d) . __( ' days ago', 'wptouch'); ?>
- Adicionada a função gettext do PHP na expressão “M jS, Y @ h:i a” na string da linha 08 do wptouch/themes/default/single.php:
<div class="single-post-meta-top"><?php echo get_the_time( __( "M jS, Y @ h:i a", "wptouch" ) ) ?> &rsaquo; <?php the_author() ?><br />
- Alterada a expressão “All content Copyright ©” para “Creative Commons (CC)”.
- Cabeçalho do arquivo .po preenchido com:
msgid "" msgstr "" "Project-Id-Version: WPtouch 1.9.3.3\n" "POT-Creation-Date: \n" "PO-Revision-Date: \n" "Last-Translator: Isaac Ribeiro <webmaster@isaacribeiro.com.br>\n" "Language-Team: Isaac Ribeiro <webmaster@isaacribeiro.com.br>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Portuguese\n" "X-Poedit-Country: BRAZIL\n"
Problema conhecido
- As expresões “1 Comment” e “% Comments” deveriam ser traduzíveis, mas o POedit enxergou o código
<h3 onclick=\"bnc_showhide_coms_toggle();\" id=\"com-head\"><img id=\"com-arrow\" src=\"
no lugar delas na função gettext do PHP na string da linha 18 do wptouch/themes/default/comments.php:
<?php comments_number( __('', 'wptouch'), __('<h3 onclick="bnc_showhide_coms_toggle();" id="com-head"><img id="com-arrow" src="' . compat_get_plugin_url( 'wptouch' ) . '/themes/core/core-images/com_arrow.png" alt="arrow" />1 Comment</h3>', 'wptouch'), __('<h3 onclick="bnc_showhide_coms_toggle();" id="com-head"><img id="com-arrow" src="' . compat_get_plugin_url( 'wptouch' ) . '/themes/core/core-images/com_arrow.png" alt="arrow" />% Comments</h3>', 'wptouch') ); ?>















[...] traduzido para Português do Brasil – No … Após a sua avaliação, vote ou comente Fonte Download: Plugin WordPress WPtouch 1.9.3.3 Inglês. Tradução para Português do Brasil. Enquanto [...]
[...] você ainda não conhece este plugin, no artigo WordPress WPtouch traduzido para Português do Brasil, faço uma análise de suas funções e explico como foi o processo de [...]
[...] Fonte: isaacribeiro [...]
[...] uma versão oficial do Plugin WPtouch versão 1.9.34, mas sondando na internet, encontrei o blog do IsaccRibeiro, que traduziu a versão anterior do plugin (a 1.9.33) para o Português do Brasil, e isso é uma [...]