语言识别和自动文本框方向切换

发布于 2024-09-13 22:38:02 字数 456 浏览 8 评论 0原文

假设我有一个 HTML 文本框,使用以下代码:

<input type="text" name="text" id="text" />

我的网站适用于从右到左和从左到右的语言。这意味着我有一些文本框将以从右到左的语言键入,但例如电子邮件文本框将是从左到右的。

我的问题是不是如何使用 CSS 声明特定方向。请不要在这里使用CSS。

我的问题是是否可以使用javascript自动检测语言,并查看它是否是从右到左的语言,使文本方向从右到左,或者它是否是从左到右的语言,使文本方向从左到右。 (又名,它可能会自动检测语言,然后设置 CSS“方向:rtl;”或其他)。

这可以使用 javascript 来完成吗? (我知道谷歌在他们的谷歌翻译中这样做,其他各种网站也这样做,我只是想知道它是否很难实施)...

谢谢, 阿米特

Say I have a textbox in HTML using the following code:

<input type="text" name="text" id="text" />

And my site is intended to be for right-to-left as well as left-to-right languages. That means that I have some textboxes that will be typed in a right-to-left language, but the email textbox, for example, will be left-to-right.

My question is not how to declare specific direction using CSS. Please no CSS here.

My question is if it's possible to use javascript to automatically detect the language, and seeing if it's a right-to-left language, make the text-direction go from right-to-left, or if it's a left-to-right language, make the text direction go from left-to-right. (AKA, it could possibly auto detect the language, THEN set the CSS "direction: rtl;" or whatever).

Is this possible to accomplish using javascript? (I know google does it in their google translate and various other sites do it as well, I was just wondering if it's difficult to implement)...

Thanks,
Amit

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

残花月 2024-09-20 22:38:02

使用谷歌API!他们在这里有一个语言检测示例:
http://code.google.com/apis/ajax/playground/#language_detect< /a>

--

我要做的是创建一个包含两列的数据库:“LANGUAGE”和“FORMAT”。使用语言/格式(即“fr”和“从左到右”)填写数据库,当您从 Google API 获取语言结果时,您可以在数据库中找到它并获取其格式。

Use the Google API! They have a Language Detect example here:
http://code.google.com/apis/ajax/playground/#language_detect

--

What I would do is create a database with two columns: "LANGUAGE" and "FORMAT". Fill in the database with the languages/formats (i.e "fr" and "left-to-right"), and when you get the language result from the Google API, you find it in your database and get its format.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文