2
<input type="file" .../>

我知道这将始终显示为 |选择文件| 没有选择文件。(chrome)/浏览...(IE 9 / Firefox)

我想问一下“选择文件/浏览”文本是否会根据用户的本地化而改变。

默认情况下它显示为“选择文件”,但在“fr/FR”中查看的人会看到“选择文件”或“choisir le fichier”

或者是否可以将按钮的文本本地化为“选择”,以便它在所有浏览器中显示相同,这样我就可以本地化字符串?

4

2 回答 2

1

我的 Firefox 是英文的,但我从未使用过的 IE 在输入“文件”按钮上显示“Parcourir ...”...所以它似乎已本地化。

编辑:您可以通过更改导航器的语言(Firefox 中的选项>内容>语言)自行测试。编辑2:(上面只更改请求服务器的语言而不是firefox)更改firefox语言:安装语言的xpi(在那里搜索:http ://releases.mozilla.org/pub/mozilla.org/firefox/ release/)然后在选项卡“about:config”中,您可以将“general.useragent.locale”参数更改为所需的语言)。

于 2013-01-24T10:48:48.247 回答
0

我相信以特定语言设置区域和语言会将“浏览”/“选择文件”默认为本地语言。如果设置区域是英语,但例如有法语键盘,则不会有任何区别,因为显示语言仍然是英语。

这主要是由于安全风险的原因,但是使用纯 Javascript/JQuery 可以解决它。

于 2013-01-25T09:28:44.000 回答