Menu

Can't set language to german (de)

Help
Tom
2004-01-04
2012-10-11
  • Tom

    Tom - 2004-01-04

    Hallo

    I tried to install phpwiki-1.3.7 many times. I never was successfull with the selected german language.

    In index.php I set:
    if (!defined('DEFAULT_LANGUAGE'))
    define('DEFAULT_LANGUAGE', 'de');

    As I read on these pages I also tried de_DE, german, deutsch instead of simply de.

    When I call index.php the first time (Loading up virgin wiki), the language is set to english. And at the bottom of the page appears the following error-warning:
    lib/FileFinder.php:251: Notice[8]: Passing locale category name as string is deprecated. Use the LC_* -constants instead.
    lib/loadsave.php:516: Notice[1024]: Loading InterWikiMap from external file lib/interwiki.map.

    So I go on. I visit the HomePage. It is in english and at the Bottom appears another error-warning:
    lib/config.php:145: Notice[1024]: Can't set locale: 'de'

    What can I do to set the language to german? I have no idea. If anyone could help me please.

    Thanks
    Thomas

     
    • ducuk

      ducuk - 2004-01-18

      hast du die "locale" files hinaufgeladen?
      wenn du vorher schon einmal mit "en" gestartet hast, werden die pages denke ich nicht mit "de" berschrieben. versuch noch einmal die datenbank zu entleeren und dann neu zu starten.

       
      • Tom

        Tom - 2004-01-19

        Ja, das habe ich gemacht. Ich habe habe die ganze Datenbank gekippt, alle Files noch einmal neu auf den Server geladen und die Konstanten in index.php noch einmal neu gesetzt. Und, oh Wunder, alle Inhalte bzw. Seiten sind nun in deutsch und nicht mehr englisch.

        Trotzdem habe ich immer noch Probleme.
        1. Bei jedem Aufruf von index.php wird die Seite "Loading up virgin wiki" angezeigt.
        Zuunterst auf dieser Seite kann man den Link HomePage anklicken, der aber ins Leere fhrt. Wenn ich manuell die WikiSeite "index.php/StartSeite" aufrufe, erscheint diese anstandslos.

        2. Im Seitenkopf und -fuss sind Datum und WikiWords in englisch. Sie fhren auch hier ins Leere. Anstatt RecentChanges msste z.B. Neuestenderungen stehen. Die Links fhren ins Leere.

        3. Das Datum hat auf allen Seiten das englische Format: "Last edited on January 19, 2004 4:57 pm."

        Folgende Spracheinstellungen habe ich in index.php vorgenommen:

        define('DEFAULT_LANGUAGE', 'de');
        define('DEFAULT_WIKI_PGSRC', "locale/de/pgsrc");

        Wie kann ich die Seiten inkl. Daten noch ganz eindeutschen?

        Gruss
        Thomas

         
    • ducuk

      ducuk - 2004-01-19

      hab das selbe problem (siehe einen thread unter diesem)

      normalerweise sollte alle strings di mit _("String") aufgerufen werden wie in LC_MESSAGES beschrieben, umgeschrieben werden. dort passiert das aber seltsamerweise nichts. habs dann in der entsprechenden datei hardcoded umgeschrieben. jetzt funktionierts, auch wenns nicht umbedingt sauber ist...

       
      • Tom

        Tom - 2004-01-19

        O.k. ich habe nun also folgenden Code in lib/config.php gendert:
        define('HOME_PAGE', "StartSeite");

        Das hat wirklich zur Folge, dass die virgin page nicht mehr aufgerufen wird. Allerdings bleibt das Problem mit den anderen Links bestehen. RecentChanges, FindPage und anderes bleibt englisch und fhren so ins nichts. Auch Datum und Buttons bleiben englisch.

        Was muss ich tun, um mein Wiki vollstndig einzudeutschen und einsetzen zu knnen?

        Gruss
        Thomas

         
    • ducuk

      ducuk - 2004-01-20

      hmm, das problem besteht bei mir eigentlich nicht. die links zeigen auf die entsprechenden deutschen seiten "neuestenderungen", "seitesuchen" etc.

      ich wrde nochmal die datenbank und das verzeichnis \pgsrc entlerren (Verzeichnis muss weiterhin bestehen). das programm msste sich dann die entsprechenden eintrge aus \locale\de\pgsrc holen. versuche ansonsten auch den theme zu ndern.

       
      • Tom

        Tom - 2004-01-20

        Ich habe eine totale Neuinstallation bei geleertem /pgsrc und natrlich leerer Datenbank gemacht. Aber die Links und das Suchfeld sprechen nach wie vor nur englisch (RecentChanges versus Neuestenderungen) und laufen so ins nichts.

        Die bentigten Angaben mssten meiner Meinung nach eigentlich aus "/locale/de/LC_MESSAGES/phpwiki.php" kommen. Weshalb geht es nicht? Wo funktioniert die Ersetzung nicht?

         
    • Reini Urban

      Reini Urban - 2004-04-10

      fixed in CVS and the next 1.3.8 release.

       
    • Dr. Ender Aysal

      Dr. Ender Aysal - 2004-04-14

      Ich hab es  geschafft, den wiki in Deutsch zu installieren. Leider sind aber noch einige Links auf entlische Seiten da, die nicht erreichbar sind, obwohl die Dateien unter pgsrc zu finden sind.
      Die Links scheinen in den Templates fest verdrahtet zu sein.
      Hat jemand eine Idee, wich diese Seiten erreichbar machen kann? Im Editiermodus z.B. fehlen die unteren Formatierungstips. Ihr knnt euch da ja mal ansehen: http://www.laufwiki.de

       
      • Reini Urban

        Reini Urban - 2004-04-17

        Einfach importieren?

        PhpWikiAdministration#Load_File

        und die englische pgsrc directory angeben.

         
        • Dr. Ender Aysal

          Dr. Ender Aysal - 2004-04-18

          Danke, hat geklappt.

          SInd meine ersten gehversuche mit PHP-Wiki.
          Jetzt muss ich nur noch herausfinden, wo ich deutsche Buttons herbekomme

           

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.