Willkommen (a)!

Ich stelle hier einige was mit meiner täglichen Produktion zu tun. Jede Veröffentlichung, ein neues Feature: Gedichte, Geschichten, Gedanken, Geschichten ...

Im Körper, Seele und Herz RSS

WordPress Plugin WPtouch ins Portugiesische übersetzt in Brasilien

Von Isaac Ribeiro | Kategorie (n): Downloads , WordPress | 2009.06.10 at 8:59

WPtouch oferece rapidez e elegância ao tema do seu site para dispositivos móveis (Foto: BraveNewCode)

WPtouch bietet Schnelligkeit und Eleganz auf das Thema Ihrer Website für mobile Geräte (Foto: BraveNewCode)

Die WPtouch entwickelt von BraveNewCode , ist ein Thema für WordPress angepasst auf mobile Geräte, das heißt, iPhone, iPod Touch ist, Android und BlackBerry. Modelliert nach den Vorgaben des App Store, verwandelt App Store von Apple WPtouch das Aussehen Ihrer Website in einer Web-Applikation voll integriert in den Laptop, mit dem Inhalt, dass mit Geschwindigkeit und Eleganz, und alles, ohne sich mit Ihrem Hauptthema für " Desktop-Computern. "

Flexibilität

Das Plugin hat einen administrativen Bereich mit vielen Optionen, die Möglichkeit, verschiedenen Bedürfnissen gerecht zu werden. Zu den wichtigsten Funktionen sind die Wahl der Häute - können auch die Hintergrundfarbe ändern, Text und Links - auf eigene Codes für die Verfolgung von Statistiken, CSS-Bearbeitung, Einbeziehung von Logos für den Startbildschirm und Lesezeichen, und setzen Sie Push-Benachrichtigungen über Ihr Konto Prowl .

AJAX Kommentare in Echtzeit, komplett Suchsystem, die Fähigkeit, ein-oder ausblenden Zusammenfassungen und Unterstützung für Plugins geschrieben FlickrRSS (Fotos) und Blip.it (Videos) sind weitere Merkmale, die eine zusätzliche WPtouch für WordPress, die sich nicht entgehen können auf Ihrer Website.

Internationalisierung

Selbst mit all diesen, WPtouch, aktuell in der Version 1.9.3.3, um sich in der Ära der Konsolidierung braucht Internationalisierung sind der Prozess der Entwicklung von Anwendungen bereit, für die Übersetzung. Ihr Code ist fast alles vorbereitet, aber er hat sogar eine englische Sprachdatei. Doch nach Dale Mugford, einer der Schöpfer von WPtouch, werden wir bald haben Version 2.0, womit sich die erwartete Unterstützung für mehrere Sprachen.

Download: WordPress Plugin WPtouch Englisch

Übersetzung ins Portugiesische von Brasilien

Während offiziell die mehrsprachigen WPtouch nicht genug, entschied er sich ein wenig Zeit zu widmen und irgendwie auf dieses Release zu leisten. Cytos Biotechnology nutzt die scheinbare Stabilität der Revision 1.9.3.3, herausgefunden, einige "Geheimnisse" grundlegende PHP und übersetzen die gesamte Plugin für Portugiesisch in Brasilien oder en, wie wir in Computer-Sprache nennen.

Download: WordPress Plugin WPtouch Portugiesisch von Brasilien - 1.9.3.3

Übersetzungsprozess

Dank der Leistungsfähigkeit des Online-Tools PHP-und Text-Scanner. po File Generator , die Dateien scannt und erstellt PHP-Seiten. po (Portable Object) automatisch, und das Programm Poedit , editor. po-Dateien und generiert die. mo (Machine Object) entsprechende Die Aufgabe schien zunächst einfach und schnell.

Zu wissen, alle Wörter und Sätze in der Portable Object WPtouch aufgeführt waren, sollte ich daher, öffnen Sie sie mit Poedit übersetzen und eine Zeile nach der anderen. Das Problem ist, dass die Datei nicht weniger als 239 Zeilen hatte. Alright. Ich schrieb sie alle auf und ging en das Ergebnis überprüfen. Zum Glück fast vollständige Übersetzung. Aber ich war fasziniert: - Warum haben nicht alle auf einmal, da PHP-Scanner alle Zeichenketten (Sequenzen), die mit "_e (" und "__ (" findet?

Zu diesem Zeitpunkt lebte das Kernproblem. Einige Ausdrücke waren außerhalb der internationalen Norm, dh es fehlt die gettext zu nennen, würde angezeigt werden und damit die PHP-Text-Scanner nicht die "Säge".

Ein weiterer Mangel betrifft die Existenz von gettext "_e ('oder' __ (" in denen die Saiten fehlten Referenz - in der Regel der Name des Plugins - wo notwendig, um die Übersetzung Datei kennen.

Am Ende, nur nach der Novellierung von mehreren Dateien ist, dass die Übersetzung abgeschlossen werden konnte, so dass Begriffe WPtouch eine 100% Portugiesen in Brasilien und den Weg für die Internationalisierung von diesem Plugin.

Änderungen Listing

  1. Hinzugefügt Sie den folgenden Code in den Zeilen 45, 46 und 47 wptouch / wptouch.php:
    //Internationalization
    $plugin_dir = basename(dirname(__FILE__));
    load_plugin_textdomain( 'wptouch', 'wp-content/plugins/' . $plugin_dir . '/languages', $plugin_dir . '/languages' );
  2. 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" );
  3. 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" );
  4. 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>
  5. 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>
  6. 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" />
  7. 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>';
  8. 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>
  9. 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" />
  10. 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" ));
  11. 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>
  12. 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');
  13. 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'); ?>
  14. 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" ) ) ?> › <?php the_author() ?><br />
  15. Alterada a expressão “All content Copyright ©” para “Creative Commons (CC)”.
  16. 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

  1. 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') ); ?>

Tópicos Relacionados

Comentários

  1. [...] 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 [...]

  2. [...] 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 [...]

  3. [...] Fonte: isaacribeiro [...]

  4. [...] 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 [...]

Escreva um comentário