Eigene Sprachdatei?

  • Hallo Leute,

    Ich bin sehr froh, dass ich sowas wie WordPress gefunden habe :) den ganze Tag bescheftige ich mich mit dem und es macht richtig spass. Leider aber habe ich keine Zeit und muss meine Arbeit mit der Seite zu Ende bringen. Also ich will meine Seite auf 3 Sprache sein Bulgarisch, Englisch und Deutsch. Bis jetzt ist die nur in Deutsch fast vertig. Meine Frage:
    Ist es möglich mit eine Datenbank 3 verschiedene Sprachen zu haben und die zu wächseln? (Sehen sie vladimirkolev.com was ich meine in dem Header)?
    Ist es möglich eigene Sprachdatei zu machen von eine Deutsche z.B.? Ich kenne eigenglich viele Bulgare, die gern WP benutzen, aber es ist in Englisch.

    Danke Ihnen im Vorrauß!

    MfG

    • 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)

    Mehr erfahren

  • Zitat

    Ist es möglich mit eine Datenbank 3 verschiedene Sprachen zu haben und die zu wächseln? (Sehen sie vladimirkolev.com was ich meine in dem Header)?


    http://erik.range-it.de/2006/09/25/mul…main-wordpress/


    Zitat

    Ist es möglich eigene Sprachdatei zu machen von eine Deutsche z.B.? Ich kenne eigenglich viele Bulgare, die gern WP benutzen, aber es ist in Englisch.


    Ja http://wordpress.de/download/sprachdatei

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Danke sehr für die Ausdführliche Information. Eigentlich aber habe ich nicht so gut verstanden, wie kann ich meine Seite (sagen wir) 2 Sprachen wächseln? Ich habe den Polyglot plugin ich habe die 2Sprachen dateien für Bulgarisch und Deutsch aber irgendwie funktioniert es nicht. Hat jemand eine Idee?

  • Ich habe es schon kofiguriert ... Es siet so aus (die SPrach-Dateien sind in wp-include/laguages/):

    Das was ich eigentlich will ist Zwei Button mit flags, damit alles von Tamplate bis Beiträge auf einmal in den ausgewählte Sprache verendert wird. Und das konnte ich nich verstehen wie es geht. Vielleicht bin ich sehr dumm und es ist sehr einfach, aber ich muss es wissen. Ich glaube die Hilfsmaterialen die mir oben gezeigt werden worden sind für fortgeschrittene ... oder ... ich weiss es nicht. Falls Sie mir nicht helfen können sagen Sie es mir bescheid.
    Ich Danke Ihnen mehrmals für die Hilfe!

  • Also:

    1. Deine polyglot.php sieht ok aus.

    2. An der Stelle, wo die Flaggen erscheinen sollen, muss in die Template-Datei (z.B. sidebar.php) folgender Kode:

    PHP
    <?php if(function_exists('polyglot_list_langs')) polyglot_list_langs(true); ?>

    3. Die Sprache in wp-config.php sollte auf en_US gesetzt werden, egal welche Sprachen verwendet werden. Das ist für interne Vorgänge notwendig.

    4. In wp-includes/languages sollte es die Dateien de_DE.mo und bg_BG.mo geben.

    5. Alternative Inhalte müssen mit Sprachtags gekennzeichnet werden. Z.B. kann im Content stehen:

    Code
    [lang_de]Guten Morgen[/lang_de][lang_en]Good morning[/lang_en]

    Dann sollte es eigentlich funktionieren.

  • Das werde ich gleich probieren! Danke mehrmals!


    Noch eine (ich hoffe letzte) Frage. Ich habe so alles gemacht. Die Flags sind da... (http://www.vladimirkolev.com) ... Wenn man auf der eine oder der andere drückt kommt nichts ... Haben Sie vielleicht ideen wie kann ich den Template auch verändern? Muss ich in dieser Verzeichnis ein neuer Template machen? Alles im Moment in mein Kopf ist durcheinander ... Tut mir leid!

    Einmal editiert, zuletzt von Padrino (17. Oktober 2006 um 18:27)

  • Bei Dir sind keine Permalinks aktiviert, die benötigt das Polyglot-Plugin aber.

    Es ist auch so, dass Polyglot die index.php-basierten Permalinks braucht, und nicht die .htaccess-basierten (das ist zumindest mein letzter Kenntnisstand).

    Ich selbst nutze eine angepasste Version von Polyglot, die unter anderem mit .htaccess-Permalinks funktioniert. Ich kann sie Dir geben, allerdings ohne Support und Garantie.

    Einmal editiert, zuletzt von mastermind (17. Oktober 2006 um 18:46)

  • Entschuldige :)

    Also ... jetzt habe ich auch mehr info:

    Permalinks

    This is for a bit advanced users because you can get to troubles. If you know how to deal with .htaccess then set 'lang_rewrite' and 'i_have_manually_edited_my_htaccess_file' to true and then add appropriate rewrite rules.
    If you use "index.php" in your permalink structure - try setting $polyglot_settings['lang_rewrite'] to true and you'll see if it works. It doesn't work for pages and some other stuff on your web but it should work fine for posts.


    Also ... in mein Index.php gibt es $poliglot... überhaupt nicht.


    Falls du mir dein polyglot sendest, muss ich den alte deinstallieren, oder ich kann ein upgrate machen mit Ersatz der alten Dateien?


    Mit dem .httacces
    Mein Cod sied so aus:


    Hier gibt es wieder nich sowas wie lang_rewrite ... oder ähnliches.


    Bin ich so dumm, oder ich kann es gar nicht verstähen worum es gehet.


    Mann ich danke dir, dass du so viel für mich machst.

    Einmal editiert, zuletzt von Padrino (17. Oktober 2006 um 19:19)

  • Es gibt bei WordPress zwei Arten von Permalinks:
    Bei der ersten, weiter verbreiteten Art wird die eigentliche URL mit Hilfe des mod_rewrite-Moduls des Apache-Servers in eine besser lesbare und suchmaschinenfreundlichere URL übersetzt. Z.B. könnte bei Dir die URL

    Code
    http://vladimirkolev.com/?p=28


    in die URL

    Code
    http://vladimirkolev.com/archiv/arbeit-und-kontakte/glasstex-messe-in-duesseldorf

    übersetzt werden.

    Die zweite Methode ist, die umgeschriebene URL an die Datei index.php im Stammverzeichnis anzuhängen. Diese Methode wird angewendet auf Servern, die kein mod_rewrite beherrschen (z.B: Microsoft IIS), aber auch bei Servern, wo der Hoster mod_rewrite deaktiviert hat. In Deinem Beispiel würde die URL umgeschrieben in:

    Code
    http://vladimirkolev.com/index.php/archiv/arbeit-und-kontakte/glasstex-messe-in-duesseldorf

    Das originale Polyglot unterstützt prinzipiell nur die zweite Methode (daher auch die Hinweise auf die potentiell fehlerhafte htaccess-Implementation). Die Version, die ich benutze, arbeitet problemlos mit htaccess-Permalinks.

    Was also tun? Du kannst die originale Version des Plugins benutzen, wenn Du die Permalinks -- wie im Codex beschrieben -- mit index.php einrichtest.

    Wenn Dein Server mod_rewrite unterstützt, kann ich Dir auch meine Version geben. Allerdings kann es sein, dass Du dann auch administrativen Zugang zum Server brauchst. Meine Version gibt das Datum über strftime() aus, und dafür musst Du möglicherweise an den System-LOCALEs fummeln.

  • Vielleicht muss ich das alles lassen. Ich kann sehr leicht ohne was anderes zu machen die Dateien mit <lang_de> oder <lang_bg>... bearbeiten. Aber... Jetzt ist mein Admin-Bereich in Bulgarisch, Wenn ich etwas in bulgarisch auf meine seite sehen will, dann der Sidebar kommt ganz unten (das kann man im Lebenslauf sehen), und das letzte ... In Home, Die neue Seite ist nur in Bulgarische Sprache ... das kann ich mich gar nicht erklären. Ich werde das alles bis jetzt in mien Heft bemerken, und ich werde es vielleicht später nochmal versuchen. Entschuldige die Störung mit meine dumme Fragen. Herzlichen Dank für deine Hilfe. Falls sich etwas verbessert werde ich das hier schreiben :-(

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!