<input type="file" .../>
我知道这将始终显示为 |选择文件| 没有选择文件。(chrome)/浏览...(IE 9 / Firefox)
我想问一下“选择文件/浏览”文本是否会根据用户的本地化而改变。
默认情况下它显示为“选择文件”,但在“fr/FR”中查看的人会看到“选择文件”或“choisir le fichier”
或者是否可以将按钮的文本本地化为“选择”,以便它在所有浏览器中显示相同,这样我就可以本地化字符串?
<input type="file" .../>
我知道这将始终显示为 |选择文件| 没有选择文件。(chrome)/浏览...(IE 9 / Firefox)
我想问一下“选择文件/浏览”文本是否会根据用户的本地化而改变。
默认情况下它显示为“选择文件”,但在“fr/FR”中查看的人会看到“选择文件”或“choisir le fichier”
或者是否可以将按钮的文本本地化为“选择”,以便它在所有浏览器中显示相同,这样我就可以本地化字符串?
我的 Firefox 是英文的,但我从未使用过的 IE 在输入“文件”按钮上显示“Parcourir ...”...所以它似乎已本地化。
编辑:您可以通过更改导航器的语言(Firefox 中的选项>内容>语言)自行测试。编辑2:(上面只更改请求服务器的语言而不是firefox)更改firefox语言:安装语言的xpi(在那里搜索:http ://releases.mozilla.org/pub/mozilla.org/firefox/ release/)然后在选项卡“about:config”中,您可以将“general.useragent.locale”参数更改为所需的语言)。
我相信以特定语言设置区域和语言会将“浏览”/“选择文件”默认为本地语言。如果设置区域是英语,但例如有法语键盘,则不会有任何区别,因为显示语言仍然是英语。
这主要是由于安全风险的原因,但是使用纯 Javascript/JQuery 可以解决它。