Hallo, ich hab ein Template mit einer Lang File die habe ich mal Kopiert, Übersetzt und als de_DE.po gespeichert und jetzt ist die Frage wie das Template die Lang File de_DE.po aufruft. Ich habe die Datei gefunden wo das zu umstellen geht, aber ich weis nicht was ich da ändern muss, hat wer eine Lösung.
Sprache auf Deutsch umstellnen
-
-
- Gerade eben
- Anzeige
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
- ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
- ✔️ Deutsche Server & DSGVO-konform
- ✔️ Persönlicher Support (kein 0815-Ticket-System)
-
-
Hi, die Umstellung auf deutsch habe ich geschafft.
Das Problem war der Editor ich habe mir den poedit Editor Runtergeladen neu übersetzt und in de_DE gespeichert und die Dateien hochgeladen und es funtioniert, bis auf eines nicht, und zwar in der Sidebar habe ich ein Widget das Populäre Kommentare anzeigt und da ist noch was in englisch Comments ich weiß aber nicht wo das zu ändern ist hat wer eine LösungLink zu Seite >>Link<<
-
schau mal in die functions.php
da müssten die Sidebar Tabs aufgeführt sein
-
Und wo genau?
PHP
Alles anzeigen<?php include("includes/theme-options.php"); // Uncomment this to test your localization, make sure to enter the right language code. // function test_localization( $locale ) { // return "nl_NL"; // } // add_filter('locale','test_localization'); load_theme_textdomain('themejunkie', TEMPLATEPATH.'/languages/'); // General Widgets if (function_exists('register_sidebar')) { register_sidebar(array( 'name' => 'Sidebar', 'before_widget' => '', 'after_widget' => '<div class="clear"></div></div></div>', 'before_title' => '<div class="widget"><h3>', 'after_title' => '</h3><div class="widgetbox">', )); register_sidebar(array( 'name' => 'Footer Widget #1', 'before_widget' => '', 'after_widget' => '<div class="clear"></div></div></div>', 'before_title' => '<div class="footerwidget"><h3>', 'after_title' => '</h3><div class="widgetbox">', )); register_sidebar(array( 'name' => 'Footer Widget #2', 'before_widget' => '', 'after_widget' => '<div class="clear"></div></div></div>', 'before_title' => '<div class="footerwidget"><h3>', 'after_title' => '</h3><div class="widgetbox">', )); register_sidebar(array( 'name' => 'Footer Widget #3', 'before_widget' => '', 'after_widget' => '<div class="clear"></div></div></div>', 'before_title' => '<div class="footerwidget"><h3>', 'after_title' => '</h3><div class="widgetbox">', )); register_sidebar(array( 'name' => 'Footer Widget #4', 'before_widget' => '', 'after_widget' => '<div class="clear"></div></div></div>', 'before_title' => '<div class="footerwidget"><h3>', 'after_title' => '</h3><div class="widgetbox">', )); } # Content Excerpts function tj_content_limit($max_char, $more_link_text = '', $stripteaser = 0, $more_file = '') { $content = get_the_content($more_link_text, $stripteaser, $more_file); $content = apply_filters('the_content', $content); $content = str_replace(']]>', ']]>', $content); $content = strip_tags($content); if (strlen($_GET['p']) > 0) { echo ""; echo $content; echo "..."; } else if ((strlen($content)>$max_char) && ($espacio = strpos($content, " ", $max_char ))) { $content = substr($content, 0, $espacio); $content = $content; echo ""; echo $content; echo "..."; } else { echo ""; echo $content; } } // Turn a category ID to a Name function cat_id_to_name($id) { foreach((array)(get_categories()) as $category) { if ($id == $category->cat_ID) { return $category->cat_name; break; } } } // Get Image Attachments function tj_get_image($postid=0, $size='full') { if ($postid<1) $postid = get_the_ID(); $thumb = get_post_meta($postid, "thumb", TRUE); // Declare the custom field for the image if ($thumb != null or $thumb != '') { echo $thumb; } elseif ($images = get_children(array( 'post_parent' => $postid, 'post_type' => 'attachment', 'numberposts' => '1', 'post_mime_type' => 'image', ))) foreach($images as $image) { $thumbnail=wp_get_attachment_image_src($image->ID, $size); ?> <?php echo $thumbnail[0]; ?> <?php } else { echo get_bloginfo ( 'stylesheet_directory' ); echo '/images/image-pending.gif'; } } // Show Post Thumbnails function tj_show_thumb($width = 100, $height = 100) { ?> <a href="<?php the_permalink() ?>" rel="bookmark"><img class="thumb" src="<?php bloginfo('template_directory'); ?>/includes/timthumb.php?src=<?php tj_get_image($post->ID, 'full'); ?>&h=<?php echo get_theme_mod($height); ?>&w=<?php echo get_theme_mod($width); ?>&zc=1" alt="<?php the_title(); ?>" /></a> <?php } // Tabber: Get Most Popular Posts function tj_tabs_popular( $posts = 5, $size = 35 ) { $popular = new WP_Query('orderby=comment_count&posts_per_page='.$posts); while ($popular->have_posts()) : $popular->the_post(); ?> <li> <?php tj_show_thumb($size, $size); ?> <div class="info"> <a title="<?php the_title(); ?>" href="<?php the_permalink() ?>"><?php the_title(); ?></a> <span class="meta"><?php comments_popup_link('0 Comment', '1 Comment', '% Comments', 'comments-link', ''); ?></span> </div> <!--end .info--> <div class="clear"></div> </li> <?php endwhile; } function tj_tabs_latest( $posts = 5, $size = 35 ) { $the_query = new WP_Query('showposts='. $posts .'&orderby=post_date&order=desc'); while ($the_query->have_posts()) : $the_query->the_post(); ?> <li> <?php if ($size <> 0) ?> <?php tj_show_thumb($size, $size);?> <div class="info"> <a title="<?php the_title(); ?>" href="<?php the_permalink() ?>"><?php the_title(); ?></a> <span class="meta"><?php the_time('F j, Y'); ?></span> </div> <!--end .info--> <div class="clear"></div> </li> <?php endwhile; } // Tabber: Get Recent Comments function tj_tabs_comments( $posts = 5, $size = 35 ) { global $wpdb; $sql = "SELECT DISTINCT ID, post_title, post_password, comment_ID, comment_post_ID, comment_author, comment_author_email, comment_date_gmt, comment_approved, comment_type,comment_author_url, SUBSTRING(comment_content,1,65) AS com_excerpt FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID = $wpdb->posts.ID) WHERE comment_approved = '1' AND comment_type = '' AND post_password = '' ORDER BY comment_date_gmt DESC LIMIT ".$posts; $comments = $wpdb->get_results($sql); foreach ($comments as $comment) { ?> <li> <?php echo get_avatar( $comment, $size ); ?> <a href="<?php echo get_permalink($comment->ID); ?>#comment-<?php echo $comment->comment_ID; ?>" title="<?php _e('on ', 'themejunkie'); ?> <?php echo $comment->post_title; ?>"> <?php echo strip_tags($comment->comment_author); ?>: <?php echo strip_tags($comment->com_excerpt); ?>... </a> <div class="clear"></div> </li> <?php } } include("setting.php"); ?>schau mal in die functions.php
da müssten die Sidebar Tabs aufgeführt sein
-
-
Danke!
kann ich das auch in die Lang File einarbeiten? -
ja klar
dann einfach
z.B. = [COLOR=#DD0000]0 Comment [/COLOR] = [COLOR=#DD0000]0 Kommentar[/COLOR]
-
jedes Wort extra oder die ganze Zeile auf einmal?
kannst mir mal ein Beispiel Postenja klar
dann einfach
z.B. = [COLOR=#DD0000]0 Comment [/COLOR] = [COLOR=#DD0000]0 Kommentar[/COLOR]
-
also jedes extra
[COLOR=Red]0 Comment[/COLOR] Übersetzung [COLOR=Red]keine Kommentare[/COLOR]
[COLOR=Red]1 Comment[/COLOR] Übersetzung [COLOR=Red]1 Kommentar[/COLOR]
[COLOR=Red]% Comments[/COLOR] Übersetzung [COLOR=Red]% Kommentare[/COLOR] -
ich habe die Zeile mal direkt in der funktions.php übersetzt und hochgeladen jetzt werden die geposteten Bilder nicht angezeigt wo ist hier der fehler
Webseite: >>Link<<
-
dann hast wohl einen Fehler eingebaut, Leerstelle oder ein [COLOR=Red]'[/COLOR] gelöscht
aber füge es doch einfach in deine Sprachdatei ein, wenn du eh schon eine angefangen hast
ach ja statt... 0 Kommentar..... ist.... kein Kommentar.... besser
-
wie sieht das aus
SO.
PHP<?php comments_popup_link('0 Kommentare', 'themejunkie' '1 Kommentar', 'themejunkie''% Kommentare', 'themejunkie' 'comments-link', 'themejunkie'); ?>Oder so:
PHP<?php comments_popup_link('0 Kommentare', '1 Kommentar', '% Kommentare', 'comments-link', 'themejunkie'); ?>dann hast wohl einen Fehler eingebaut, Leerstelle oder ein [COLOR=Red]'[/COLOR] gelöscht
aber füge es doch einfach in deine Sprachdatei ein, wenn du eh schon eine angefangen hast
-
-
für die lang File. Oder nicht?
-
das ist wenn du in der functions.php direkt übersetzt
was in die Sprachdatei kommt hab ich ja schon geschrieben
-
-
du musst nicht den ganzen php Code eintragen nur den zu übersetzenden Part
siehe Bild im Anhang (nur als Beispiel)
-
Verstehe ich jetzt nicht
ich schicke mal die lang file mitich will auch das hinzufügen:
du musst nicht den ganzen php Code eintragen nur den zu übersetzenden Part
siehe Bild im Anhang (nur als Beispiel)
-
also du willst das [COLOR=#000000][COLOR=#dd0000]« Previous[/COLOR][/COLOR][COLOR=#000000][COLOR=#dd0000]
[/COLOR][/COLOR] übersetzenfolglich muss auch nur das [COLOR=#000000][COLOR=#dd0000]« Previous[/COLOR][/COLOR] in die Sprachdatei und nicht der ganze php-Code in dem das Wort vorkommt ;-)
Übersetzung wäre dann
[COLOR=#000000][COLOR=#dd0000]« [FONT=verdana]vorherige[/FONT][/COLOR][/COLOR] oder das was du gerne dort stehen hättest--------------------------------------
sehe gerade so hast du dieses Beispiel ja auch eingetragen
ach ja, keine Umlaute... also dein [COLOR=Red]Zurück[/COLOR] muss so [COLOR=Red]Zurück[/COLOR] aussehen
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!