上传Symfony2中的文件翻译文本

上传Symfony2中的文件翻译文本,symfony,symfony-2.1,Symfony,Symfony 2.1,我在上传输入表单小部件中找不到字符串“选择文件”和“未选择文件”,因此我可以翻译它们。他们在哪里?或者它们是嵌入到php中,而不是symfony2中 这些文本由浏览器定义,而不是由PHP或Symfony定义。您还将注意到,此小部件在不同浏览器和不同操作系统中的显示方式不同。无法更改此小部件中显示的文本。也不可能更改小部件的设计。大多数CSS属性不会对产生影响 你唯一能做的就是实现一个定制的JavaScript上传程序,但这可能只适用于现代浏览器。我个人从来没有这样做过,但一个快速的谷歌搜索带来了

我在上传输入表单小部件中找不到字符串“选择文件”和“未选择文件”,因此我可以翻译它们。他们在哪里?或者它们是嵌入到php中,而不是symfony2中

这些文本由浏览器定义,而不是由PHP或Symfony定义。您还将注意到,此小部件在不同浏览器和不同操作系统中的显示方式不同。无法更改此小部件中显示的文本。也不可能更改小部件的设计。大多数CSS属性不会对
产生影响


你唯一能做的就是实现一个定制的JavaScript上传程序,但这可能只适用于现代浏览器。我个人从来没有这样做过,但一个快速的谷歌搜索带来了7个不同的JavaScript插件来实现这一点。

正如@Florian所说,这些文本是由浏览器输出的,你不能更改或设置它们的样式。您可以使用javascript上传程序,但在大多数情况下,这可能会有些过分。但有一个“黑客”可以用来覆盖您自己的风格文件上传输入的标准文件上传,它解释说。它需要javascript才能运行,但好处是,如果javascript不可用,它将默认为标准文件输入。

非常简单。这就是我想要的,谢谢。