Installationspfad je nach Sprache ändern?
Eingetragen von inosaur (25)
am 01.05.2010 - 14:49 Uhr in
am 01.05.2010 - 14:49 Uhr in
Hallo zusammen,
eine Drupal Installation liegt im Verzeichnis X, nennen wir es "Dogs".
URL ist *.com/dogs
und die Seite läuft bestens
Ich möchte die Seite nun auch in anderen Sprachen verfügbar machen.
URL sollte dann so aussehen: *.com/de/hunde
Meine Frage: Ist es möglich die URL entsprechend der Sprache anzupassen? Also ausserhalb des Installationspfades?
Vielen Dank für die Hilfe!
- Anmelden oder Registrieren um Kommentare zu schreiben
ist einstellbar
am 01.05.2010 - 18:29 Uhr
sofern du schon ein Drupal installiert hast, kannst du dir die Optionen hier mal anschauen: /admin/settings/language/configure
Falls nicht hier mal der Hilfetext dieser Seite:
Die Spracherkennungseinstellungen legen fest, in welcher Sprache die Website angezeigt wird. Verfügbare Optionen sind:
* Keine. Die Standard-Sprache wird für die Anzeige der Seite verwendet, obgleich die Benutzer (wahlweise) eine bevorzugte Sprache auf der Seite Mein Konto einstellen können (Die Spracheinstellungen des Benutzers werden, falls verfügbar, für E-Mails der Site verwendet).
* Nur Pfadpräfix. Die angezeigte Sprache wird anhand der Pfades, mit dem die Seite aufgerufen wird, ermittelt und mit dem Sprachcode oder anderen benutzerdefinierten Zeichenfolgen (falls vorhanden) verglichen, die für jede Sprache angelegt werden können. Wenn keine Übereinstimmung erkannt wird, wird die Standardsprache verwendet. Beispiel: "example.com/de/contact" würde die angezeigte Seite in Deutsch darstellen, wenn als Pfad "de" angegeben wurde.
* Pfadpräfix mit Rückfallsprache. Die Anzeigesprache wird anhand des Pfades der Seite ermittelt und mit dem Sprachcode oder einer anderen benutzerdefinierten Zeichenfolge (falls vorhanden) verglichen, die für jede Sprache angelegt werden kann. Wenn die Sprache so nicht erkannt wird, wird die Sprache anhand der bevorzugten Sprache des Benutzers, die in seinem Benutzerkonto festgelegt werden kann, oder anhand der Einstellungen im Browser ermittelt. Sollte dies auch fehlschlagen, wird die Standardsprache verwendet.
* Nur Domainname. Die Sprache für die Anzeige wird anhand der Domain, von der die Website aufgerufen wird, ermittelt. Diese Domain wird mit der Liste der Domains, die den einzelnen Sprachen zugeordnet werden können, abgeglichen. Ist der Abgleich nicht erfolgreich, wird die Standardsprache verwendet. Beispiel: Ist der französischen Sprache etwa die Domain „http://fr.example.com“ zugeordnet, wird ein Aufruf von „http://fr.example.com/contact“ eine Seite in französischer Sprache zurückliefern.
Der Pfadpräfix oder die Sprachdomain kann für jede verfügbare Sprache separat festgelegt werden. Sollte eine dieser Einstellung nicht vorhanden sein, wird die Standardsprache verwendet.
das problem liegt eher wo anders
am 01.05.2010 - 18:46 Uhr
vielen dank für die info, aber mein problem liegt eigentlcih wo anders.
ich denke ich habe verstanden wie eine mehrsprachige seite funktioniert...
mein problem ist aber der installationspfad.
sagen wir ich habe eine drupalseite unter *.com/dogs am laufen und möchte nun die 2.
sprache hinzufügen. am liebsten auch mit language prefix in der url. ist aber eigentlich
eher nebensächlich, aber bleiben wir bei der anforderung. das würde dann so aussehen:
*.com/de/hunde
jetzt liegt die installation aber schon im verzeichnis *.com/dogs
ich kann das jetzt natürlich folgendes machen: *.com/dogs/de/hunde,
aber das ist nicht wirklich sinnvoll...
das problem liegt am installationspfad. ich möchte den installationspfad, je nach dem
welche sprache aktive ist, überschreiben. ist das möglich?