使用 PHP 函数翻译图像文件名以为其服务



我正在一个多区域网站上进行SEO,我们有一个不错的命名约定,以英语作为网站的主要语言。理想的情况是用区域语言提供文件名,但我还需要考虑内容编辑和经理,他们可能正在搜索文件而不说本地语言,即使我们有一个很好的文件夹结构,但仍然如此。总是有ALT文本告诉谷歌和用户图像上的内容。此外,我在跨国网站上看到他们也不使用区域语言,甚至命名约定很差(不是我的目标(,并且在 SEO 方面仍然做得很好。

我听说有一个PHP函数可以提供一张图像并根据区域语言更改文件名,所以我想知道你是怎么做到的,有没有人有任何我可以阅读的来源?

在这种情况下,我们是否仍然需要翻译文本才能使文件能够自动提供它们,或者它是否从谷歌翻译或翻译方式中提取翻译?

是的,这就是gettext函数。它被称为本地化或简称l10n。您需要研究 PO MO 文件才能开始使用。

基本上,您设置了语言环境,或者允许访问者设置区域设置,然后gettext函数会将字符串与MO文件中保存的翻译进行匹配。有PO文件编辑器可以扫描您的文件以获取文本命令并列出所有字符串,以便您可以轻松填充翻译。

最新更新