我正在尝试研究如何使用 Twitter 进行全面的语言控制,因为我拥有其中的大部分功能,但我认为这不可能完全实现。这不是一个新问题,我认为 Twitter 存在一个大问题。
所以想象一下我正在尝试设置法语并使用它:
<a href="https://twitter.com/username" class="twitter-follow-button">View Profile</a>
我已经这样做了:
(1) 设置文档中的语言
<html lang="fr" />
(2) 添加了 ?lang=fr 参数,以便如果 JavaScript 关闭,则回退(只是一个文本链接)使用正确的语言打开配置文件:
<a href="https://twitter.com/username?lang=fr" class="twitter-follow-button">View Profile</a>
(3) 还添加了 data-lang="fr" 属性:
<a href="https://twitter.com/username?lang=fr" data-lang="fr" class="twitter-follow-button">View Profile</a>
--
所以问题:
(1) 一切正常,除非 JavaScript 运行并且您单击以打开 twitter.com 上的页面,它从不使用该语言。所以,基本上你可以有一个带有法语、法语 Twitter 按钮的法语网站,但是当你点击一个按钮时,它总是在 twitter.com 上使用英语(除非你关闭 JavaScript)。
链接是否无法打开 twitter.com?lang=fr
(2) 有没有一种简单的方法可以在一个地方完成这一切?在 Facebook 中,您只需通过选择您想要的语言来调用 API 脚本,但对于 Twitter,这似乎是不可能的,而且为了获得不同的语言而附加所有额外内容似乎非常耗时。