Jede Website, zu der Sie ein Skript-Tag hinzufügen können, wird über den Projekttyp Beliebige Website mit Universally verbunden. Sie fügen eine Zeile zum <head> jeder Seite hinzu und wählen dann aus, wie übersetzte Seiten bereitgestellt werden: im Browser des Besuchers unter denselben Adressen (JavaScript) oder auf einer Subdomain pro Sprache, z. B. fr.example.com (Subdomain). Die Zeile wird in beiden Modi benötigt.
Bevor Sie beginnen
- Zugriff auf den
<head>jeder Seite. In einem Website-Builder ist dies das Feld für den Head-Code in den Einstellungen. In Ihren eigenen Dateien ist es die Vorlage, die jede Seite gemeinsam nutzt. - Die Rolle "Owner" oder "Admin" in Ihrem Universally-Arbeitsbereich, um das Projekt zu erstellen und dessen Snippet anzuzeigen. Editoren sehen "Bitten Sie einen Projektadministrator um das Installations-Snippet für dieses Projekt." anstelle der Zeile.
- Für den Subdomain-Modus Zugriff auf die DNS Ihres Domains. Jede Sprache benötigt drei Einträge.
Projekt erstellen
- Starten Sie ein neues Projekt. Wählen Sie unter Wählen Sie Ihre Technologie Beliebige Website.
- Geben Sie die Domain ein, die vollständig qualifizierte Domain, auf der Ihre Website bereitgestellt wird, z. B.
example.com. Wenn die Domain noch nicht aufgelöst wird, sehen Sie eine Warnung, und Sie können trotzdem fortfahren. - Geben Sie Projektname ein, überprüfen Sie Quellsprache (standardmäßig Englisch (US)) und klicken Sie auf Weiter.
Wählen Sie, wie übersetzte Seiten bereitgestellt werden
Auf dem Bildschirm Einrichtungsanweisungen wird gefragt: "Wie sollen übersetzte Seiten bereitgestellt werden?" und es werden diese Karten angeboten:
| Karte | Beispiel | Was die Karte sagt |
|---|---|---|
| JavaScript | website.com |
Schnellste Installation, keine DNS-Änderung, funktioniert auf jeder Plattform. Keine Sichtbarkeit für Suchmaschinen und nur öffentliche Seiten. |
| Subdomain | fr.website.com |
Sicher und schnell. Berührt niemals Ihren Live-Traffic und funktioniert bei jedem Registrar. |
| Domain | Deaktiviert, als Demnächst verfügbar markiert. |
Es wird keine Karte für Sie ausgewählt, und Weiter bleibt deaktiviert, bis Sie eine auswählen. Ihre Website läuft unverändert weiter: Nichts ändert sich bis zum letzten Schritt, und Sie entscheiden, wann dieser stattfindet.
Wählen Sie JavaScript, wenn Sie die schnellste Einrichtung wünschen und keine übersetzten Seiten in Suchergebnissen benötigen. Sehen Sie sich den Modus JavaScript-Bereitstellung an, um zu erfahren, was übersetzt wird und was nicht. Wählen Sie Subdomain, wenn jede Sprache eine eigene Adresse haben soll.
Ein JavaScript-Projekt kann später von seiner Einrichtungsseite auf Subdomains verschoben werden. Ein Subdomain-Projekt kann nicht zu JavaScript zurückverschoben werden.
Fügen Sie den Snippet hinzu
Der Schritt Snippet hinzufügen zeichnet Ihre Zeile in einer Beispielseite ein. Das Dashboard füllt den Projektschlüssel aus:
<script src="https://scripts.universally.com/p/YOUR_PUBLIC_KEY/s.js" async></script>
- Klicken Sie auf Zeile kopieren. Es kopiert nur das Skript-Tag, und die Schaltfläche ändert sich zu Kopiert.
- Fügen Sie sie irgendwo zwischen den
<head>- und</head>-Tags auf jeder Seite ein. In einem Website-Builder verwenden Sie das Feld für den website-weiten Head-Code in den Einstellungen. In Ihren eigenen Dateien verwenden Sie die Vorlage, die jede Seite gemeinsam nutzt. - Speichern Sie die Änderung und veröffentlichen Sie sie.
Im JavaScript-Modus rendert die Zeile den Sprachumschalter und übersetzt jede Seite. Im Subdomain-Modus rendert sie den Umschalter, der Ihre Sprach-Subdomains verknüpft. Die Schaltflächen Als abgeschlossen markieren auf dem Bildschirm werden in Ihrem Browser gespeichert und blockieren nichts.
Veröffentlichen und Verbindung prüfen
Gespeichert ist auf den meisten Buildern nicht live, und die Prüfung sieht nur das, was veröffentlicht wurde.
- Veröffentlichen Sie Ihre Website.
- Klicken Sie auf Verbindung prüfen.
Die Prüfung lädt Ihre Homepage und sucht nach der Zeile. Gefunden bedeutet, dass die Zeile auf Ihrer Domain liegt, zu diesem Projekt gehört und nichts weiter installiert werden muss. Für Ihre Besucher ändert sich noch nichts, da Ihre Website Übersetzungen ausliefert, sobald Sie Sprachen hinzufügen.
Fortfahren und Ich mache das später gehen beide weiter, und nichts wartet auf die Prüfung. Die Zeile bleibt auf der Seite Einrichtung des Projekts unter Die Zeile, die Ihre Website benötigt.
Sprachen im JavaScript-Modus hinzufügen
- Klicken Sie auf Sprachen hinzufügen und beantworten Sie die Frage „In welche Sprachen möchten Sie übersetzen?“ mit mindestens einer Zielsprache.
- Klicken Sie auf Fertig stellen. Diese Schaltfläche bleibt deaktiviert, bis das Projekt eine Sprache hat.
Der Sprachdialog zeigt immer noch URL-Format an, aber der Wert wird im JavaScript-Modus nicht verwendet, da sich Ihre URLs nie ändern. Siehe Sprachen hinzufügen und entfernen.
Sprachen im Subdomain-Modus hinzufügen
Der Schritt Sprachen zeigt stattdessen die Karte Sprachen an.
- Klicken Sie auf Subdomain für Sprache hinzufügen.
- Wählen Sie unter Zielsprache hinzufügen Sprache und Region, dann ein Subdomain-Format. Französisch mit Sprachcode auf
example.comwird zufr.example.com. - Fügen Sie die drei DNS-Einträge hinzu, die die Zeile anzeigt, bei wem auch immer Ihre Domain verwaltet wird, und warten Sie, bis die Zeile Live anzeigt.
Die Einträge, ihre Status und die Prüfungen werden in Sprach-Subdomains behandelt.
Überprüfen Sie, ob es funktioniert hat
- JavaScript-Modus: Öffnen Sie Ihre Website in einem privaten Fenster. Der Umschalter befindet sich unten rechts. Wählen Sie eine Sprache aus und die Seite wird unter derselben Adresse in dieser Sprache neu geladen.
- Subdomain-Modus: Öffnen Sie
https://fr.example.com/, sobald die Zeile Live ist. Sie liefert Ihre Website übersetzt aus und der Umschalter verknüpft die Sprach-Hostnamen.
Wenn es nicht funktioniert
- Wir haben Ihre Domain geladen, aber die Zeile war nicht auf der Seite: Die Änderung wurde nicht gespeichert oder veröffentlicht, ein Host oder CDN liefert immer noch eine gecachte Kopie aus, oder die Zeile wurde irgendwo anders als im
<head>platziert. Die Prüfung betrachtet nur Ihre Homepage. - Wir konnten Ihre Domain überhaupt nicht laden: Die Website ist offline, hinter einem Login, blockiert die Anfrage oder die Domain im Projekt ist falsch.
- Diese Zeile gehört zu einem anderen Projekt: Ersetzen Sie sie durch die Zeile auf der Seite Einrichtung dieses Projekts und prüfen Sie erneut.
- Eine Sprach-Subdomain bleibt auf Überprüfung oder Fehlgeschlagen: Siehe Sprach-Subdomains.
Weitere Fälle finden Sie unter Übersetzungen werden nicht angezeigt.