2013-01-15 15 views
10

私はこれら2つの単語がブラウザ言語のために自動的に翻訳されることを知っています。しかし、私のHTMLはそれをしていません。HTML入力ファイル - 「Choose File」と「No file Chosen」をどのように翻訳するのですか?

HTML:

<p> 
    <label for="id_company_logo"> 
    Company Logo: 
    </label> 
    <input type="file" name="company_logo" id="id_company_logo" /> 
</p> 

それはdjangoの "形" のコードを以下から生成されます。

company_logo = forms.ImageField(label=_('Company Logo'),required=False, error_messages = {'invalid':_("Image files only")}, widget=forms.FileInput) 

私が間違って何をやっていますか?私はしばらく前から検索しましたが、私は全く運がありませんでした。

ありがとうございます。

+3

これらのメッセージは、ブラウザのファイルアップロードコントロールのネイティブであるため、変換することはできません。それらはブラウザの言語で表示する必要があります。 –

+0

私も、それを知っています。しかし、奇妙なこと、それはそのような振る舞いはありません。 :S – mtndesign

+0

代わりに何が起こるのですか?あなたは例を見せてもらえますか? –

答えて

7

この問題は、Stackoverflowで数回ディスカッションされました。
How to change the button text of input type=“file” ?
Labeling file upload button
Change default text in input type=“file”?

しかしthis素晴らしい記事です:ここでは
は記事です。

Hereあなたの問題の解決策を見つけることができます。

+0

リンクが無効ですhttps://web.archive.org/web/20161119093541/http://www.appelsiini.net :80/projects/filestyle – apm

関連する問題