Hauptseite > Deutsche Monate und Wochentage

Derzeit werden die Monate und Wochentage von Bludit nicht übersetzt. Dafür können folgende Hacks verwendet werden.

Dabei werden die Dateien home.php und posts.php an den entsprechenden Stellen mit folgendem Code ergänzt:

Monate

// Local month
$nmeng = array('January','February','March','April','May','June','July','August','September','October','November','December');
$nmger = array('Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember');
$dt = $Post->date();
$dt = str_ireplace($nmeng, $nmger, $dt);

Zudem wird die Ausgabe des Datums angepasst mit:

<time class="published" datetime="2015-11-01"><?php echo $dt ?></time>

Beim Theme Future Imperfect beispielsweise kann folgende Anpassung in den Dateien home.php (Zeile 14) and posts.php (Zeile 12) im Ordner /bl-themes/future-imperfect/php vorgenommen werden:

      <div class="meta">
                   <?php
                   // Get the user who created the post.
                      $User = $Post->user();

                      // Default author is the username.
                      $author = $User->username();

                      // If the user complete the first name or last name this will be the author.
            if( Text::isNotEmpty($User->firstName()) || Text::isNotEmpty($User->lastName()) ) {
               $author = $User->firstName().' '.$User->lastName();

            // Local month
            $nmeng = array('January','February','March','April','May','June','July','August','September','October','November','December');
            $nmger = array('Januar','Februar','M&auml;rz','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember');
            $dt = $Post->date();
            $dt = str_ireplace($nmeng, $nmger, $dt);
            }
         ?>
         <time class="published" datetime="2015-11-01"><?php echo $dt ?></time>
         <div class="author"><span class="name"><?php echo $author ?></span><img src="/bl-content/uploads/<?php echo $User->profilePicture() ?>" alt=""></div>
</div>

Wochentage

Dasselbe kann für die Wochentage gemacht werden.

// Local month
$nmeng = array('January','February','March','April','May','June','July','August','September','October','November','December');
$nmger = array('Januar','Februar','M&auml;rz','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember');
$dt = $Post->date();
$dt = str_ireplace($nmeng, $nmger, $dt);

// Local day
$ndeng = array('Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sunday');
$ndger = array('Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag','Sonntag');
$dt = str_ireplace($ndeng, $ndger, $dt);