混淆国际化文件选择器的按钮文本

时间:2013-01-24 10:40:42

标签: javascript css string localization file-io

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

我知道这总是会显示为 |选择文件|没有选择文件。(chrome)/浏览...(I.E 9 / Firefox)

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

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

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

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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

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