1 — 翻译者
jit-tr.php使用简单的文件夹结构:一个文件夹用于您的原始网站,一个文件夹用于它创建的每种语言。运行一个命令,获得一种语言:
php jit-tr.php "yourwebsite" "yourwebsite-fr" "fr"
您的原始文件夹永远不会被修改。它期望您的CSS和图像文件位于大多数网站已经存放它们的位置——在根目录下的各自文件夹中,并使用前导斜杠引用(/imgs/logo.png).
2 — 图像技巧
38 种语言可能意味着每个图形都有 38 份副本——可能不太合理,至少在第一天不行。所以该捆绑包包含get_img.php。把它放在你的
/imgs/文件夹中的所有
图像。访问者访问fr.yourweb.com获取图像的法文版本(如果存在)— 如果不存在,则静默获取英文版本。按照自己的节奏制作图形;准备好后直接上传。无需进行任何页面编辑。
3 — 托管魔法
还包括:
.htaccess那个运行
jit-tr.com 本身。将其放在您的网络根目录中,每种语言都能
正常运行 — 访问者输入de.yourweb.com落在你的
德语文件夹中,共享图像保持共享,无效地址被拒绝。每一行都有注释:它的作用、存在的原因、
没有它会出什么问题。README 会指导你通过三种托管方式以及我们遇到的注意事项,这样你就不必遇到它们。
4 — 你控制要翻译的内容
规则很简单:如果人类能读懂,就要翻译——页面文本、图片描述,甚至脚本中的消息。当某些内容必须保持原样——品牌名称、零件号、保持英文的标语——进行标记即可。
在您的 HTML 中— 这是您输入的内容:
<p>Our motto: <!-- NOtr -->Just In Time!<!-- NOtrEND --></p>
…这就是访问者的浏览器显示的全部内容 — 这些标记是
注释,本质上是不可见的:
我们的座右铭:准时交付!
在法国网站上,周围的一切都是法语——而标记的词语仍然恰好及时!
在你的JavaScript中— 同样的想法,在任何字符串周围
加注释标记:
alert(/*NOtr*/"BRAND-NAME 3000"/*NOtrEND*/ + " " + msg);
警报的其他文本会进行翻译;产品名称永远不会进行翻译。
注释对浏览器不可见,可以自由保留——标记一次,
永久忘记。由于您拥有源代码,我们所做的每一个选择都可以由您覆盖。
5 — 做我们所做的:查看源代码
右键单击此页面 → 查看源代码。查看内部<head>。这就是我们的
SEO — 标题、描述、规范链接和每种语言一行替代链接
这样搜索引擎就知道所有 38 个版本都是同一页面。易于理解、免费复制。您还会在这个页面的源代码中找到我们的 NOtr
标记 — 该功能在演示自己。
想要为您的网站实现相同功能?询问 Claude — 发送您的页面并说"为这些创建SEO头部,并告诉我文章放在哪里。"每页一篇文章。最坏的情况下,将整个内容换行:
<body>
<article>
...your whole page...
</article>
</body>
即使那也是一个信号。搜索引擎读取结构;给它们一些结构。