Anführungszeichen mit Polyglott?
... also das Polyglot-Plugin. In dem Sinne, dass sich die Anführungszeichen beim Umschalten auch automatisch ändern.
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenAnführungszeichen mit Polyglott?
... also das Polyglot-Plugin. In dem Sinne, dass sich die Anführungszeichen beim Umschalten auch automatisch ändern.
Anführungszeichen mit Polyglott?
Hi,
ich benutze Polyglott zur bilingualen Darstellung der Seite. Hat jemand zufällig dieses Problem dafür schon angepasst?
Thanx, Nico
Problem gelöst
Ich hab's gelöst. Der Entwickler von wp-print Lester Chan hat mir eine print.php gesandt, die ich dann nochmal verändert habe. So sehen seine Veränderungen aus:
### Function: Display Print Link
function print_link($deprecated = '', $deprecated2 ='') {
global $id;
if (function_exists('polyglot_get_lang')){
global $polyglot_settings;
$polyglot_append = $polyglot_settings['uri_helpers']['lang_view'].'/'.polyglot_get_lang().'/';
}
$using_permalink = get_option('permalink_structure');
$print_options = get_option('print_options');
$print_style = intval($print_options['print_style']);
$print_text = stripslashes($print_options['post_text']);
$print_icon = get_option('siteurl').'/wp-content/plugins/print/images/'.$print_options['print_icon'];
$print_link = get_permalink();
$print_html = stripslashes($print_options['print_html']);
if(!empty($using_permalink)) {
if(is_page()) {
$print_text = stripslashes($print_options['page_text']);
$print_link = $print_link.'printpage/'.$polyglot_append;
} else {
$print_link = $print_link.'print/'.$polyglot_append;
}
} else {
if(is_page()) {
$print_text = stripslashes($print_options['page_text']);
}
$print_link = $print_link.'&print=1';
}
Alles anzeigen
...
Ich habe, weil - warum auch immer - ich die Printseiten nicht als Permalink hingekriegt habe, noch folgende Veränderungen gemacht:
### Function: Display Print Link
function print_link($deprecated = '', $deprecated2 ='') {
global $id;
if (function_exists('polyglot_get_lang')){
global $polyglot_settings;
### veraenderte Endung:
$polyglot_append = '?lp_lang_pref='.polyglot_get_lang();
}
$using_permalink = get_option('permalink_structure');
$print_options = get_option('print_options');
$print_style = intval($print_options['print_style']);
$print_text = stripslashes($print_options['post_text']);
$print_icon = get_option('siteurl').'/wp-content/plugins/print/images/'.$print_options['print_icon'];
$print_link = get_permalink();
### erster Teil vor dem Fragezeichen:
if(explode ("?",$print_link)) {
$print_link = $array[1];
}
$print_html = stripslashes($print_options['print_html']);
Alles anzeigen
...
So läuft's.
Also vorausgesetzt du benutzt wp2.1, dann lies mal folgenden Link: Going Bilingual in WordPress, from Poplar ProductivityWare Articles und installiere die veränderten Dateien. Das hat geholfen. Außerdem musst du die Überschriften zu Beiträgen auch in die Tags setzen. z.B. [lang_de]Beiträge[/lang_de][lang_en]Entries[/lang_en], und in der Sidebar z.B. Kategorien entsprechen gettexten also __('Categories'). Evtl. de.po bzw. .mo ergänzen, falls du eigene Namen hast. Die Namen der Kategorien sind auf 55 Zeichen begrenzt, evtl. also die Datenbank mit phpMyAdmin aufsuchen und Satzgröße ändern.
Ein langer und dorniger Weg, leider.
cu-nico
... vertragen sich leider nicht. Das Sprachmodul Polyglot hängt an der URL hinten "?lp_lang_pref=en" dran und danach wp-print "print/". Klickt man dann weiter, kommen immer mehr "print/"s dran. Umgekehrt mit .../print/?lp_lang_pref=en würde es funktionieren. Hat sich damit zufällig schon jemand beschäftigt?
Dank, Nico
po nach mo auf Mac
LocFactory ist gut zum Editieren, danke für den Tipp. Zum mo-Datei erzeugen brauchts dann das gute alte Terminal und mit "msgfmt -o de_DE.mo de_DE.po" ist das Ganze auch schon vollbracht.