1 — Der Übersetzer
jit-tr.phpfunktioniert mit einer
einfachen Ordnerstruktur: einen Ordner für Ihre ursprüngliche Website und einen
Ordner für jede Sprache, die sie erstellt. Führen Sie einen Befehl aus, erhalten Sie eine Sprache:
php jit-tr.php "yourwebsite" "yourwebsite-fr" "fr"
Dein ursprünglicher Ordner wird niemals verändert. Er erwartet deine CSS und
Bilder dort, wo die meisten Websites sie bereits aufbewahren — in ihren eigenen Ordnern
im Stammverzeichnis, referenziert mit einem führenden Schrägstrich
(/imgs/logo.png).
2 — Der Bild-Trick
38 Sprachen könnten 38 Kopien jeder Grafik bedeuten — wahrscheinlich nicht
machbar, zumindest nicht am ersten Tag. Das Bundle enthält also
get_img.php. Legen Sie es in Ihren
/imgs/Ordner mit all deinen
Bildern. Ein Besucher auf
fr.yourweb.comruft die französische Version eines Bildes ab, falls vorhanden — und bezieht stillschweigend die englische Version, falls nicht. Erstellen Sie Grafiken in Ihrem eigenen Tempo; fügen Sie jede ein, sobald sie fertig ist. Keine Seitenbearbeitungen, je.
3 — The Hosting Magic
Ebenfalls enthalten: die.htaccessdas
jit-tr.com selbst ausführt. Platzieren Sie es in Ihrem Web-Root und jede Sprache funktioniert einfach — ein Besucher, derde.yourweb.comlandet in Ihrem
deutschen Ordner, geteilte Bilder bleiben geteilt, und unsinnige Adressen werden abgewiesen. Jede Zeile ist kommentiert: was sie tut, warum sie dort ist, was ohne sie bricht. Die README führt Sie durch die drei Möglichkeiten zum Hosten und die Fallstricke, auf die wir gestoßen sind, damit Sie das nicht müssen.
4 — Sie bestimmen, was übersetzt wird
Die Regel ist einfach: Wenn ein Mensch es liest, wird es übersetzt – Seitentext, Bildbeschreibungen, sogar Meldungen in Ihren Skripten. Wenn etwas genau wie geschrieben bleiben muss – ein Markenname, eine Teilenummer, ein Slogan, der auf Englisch bleibt – markieren Sie es.
In your HTML— das ist das, was Sie eingeben:
<p>Our motto: <!-- NOtr -->Just In Time!<!-- NOtrEND --></p>
…und das ist alles, was der Browser des Besuchers anzeigt — die Markierungen sind
Kommentare, unsichtbar von Natur aus:
Unser Motto: Just In Time!
Auf der französischen Website ist alles um sie herum Französisch — und die
markierten Wörter sind noch immerGerade noch rechtzeitig!
In your JavaScript— gleiche Idee, Kommentarmarkierungen
um jeden String herum:
alert(/*NOtr*/"BRAND-NAME 3000"/*NOtrEND*/ + " " + msg);
Der andere Text der Benachrichtigung wird übersetzt; der Produktname wird nie übersetzt.
Kommentare sind für Browser unsichtbar und können bedenkenlos hinterlassen werden — einmal markieren,
für immer vergessen. Und da Sie die Quelle haben, können Sie jede Entscheidung, die wir getroffen haben, überschreiben.
5 — Machen Sie, was wir getan haben: View Source
Klicken Sie mit der rechten Maustaste auf diese Seite → Quelltext anzeigen. Schauen Sie hinein
<head>. Das ist unsere
SEO — Titel, Beschreibung, ein kanonischer Link und eine alternative Zeile
pro Sprache, damit Suchmaschinen wissen, dass alle 38 Versionen dieselbe
Seite sind. Leicht zu verstehen, kostenlos zu kopieren. Sie werden auch unsere NOtr
Marker verstreut im Quellcode dieser Seite finden — die Funktion,
die sich selbst demonstriert.
Möchten Sie das Gleiche für Ihre Website? Fragen Sie Claude — senden Sie ihm Ihre Seiten und sagen Sie"Erstellen Sie den SEO-Header dafür und zeigen Sie mir, wo die Artikel eingefügt werden."Ein Artikel pro Seite. Im schlimmsten Fall das
Ganze umschließen:
<body>
<article>
...your whole page...
</article>
</body>
Auch das ist ein Signal. Suchmaschinen lesen Struktur; geben Sie ihnen
etwas.