2013-01-15 4 views
10

मुझे पता है कि ब्राउजर भाषा के कारण ये दो शब्द स्वचालित रूप से अनुवादित हो जाते हैं। लेकिन मेरा एचटीएमएल ऐसा नहीं कर रहा है।एचटीएमएल इनपुट फ़ाइल - "फ़ाइल चुनें" और "कोई फ़ाइल चुना गया" का अनुवाद कैसे करें?

HTML:

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

मैंने कुछ गलत कर रहा हूँ:

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

यह निम्न django के "फार्म" कोड से उत्पन्न होता है? मैंने कुछ समय के लिए चारों ओर खोज की, लेकिन मुझे बिल्कुल कोई भाग्य नहीं था।

अग्रिम धन्यवाद।

+3

मुझे नहीं लगता कि उन संदेशों * का अनुवाद किया जा सकता है, क्योंकि वे ब्राउज़र के फ़ाइल अपलोड नियंत्रण के मूल निवासी हैं। उन्हें ब्राउज़र की भाषा में प्रदर्शित किया जाना चाहिए। –

+0

मैं भी यह जानता हूं। लेकिन अजीब बात यह है कि यह इस तरह व्यवहार नहीं कर रहा है। : एस – mtndesign

+0

इसके बजाय क्या होता है? क्या आप एक उदाहरण दिखा सकते हैं? –

उत्तर

7

यह समस्या स्टैक ओवरफ्लो पर कई बार विसर्जित हुई थी।
यहाँ लेख हैं:
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/परियोजनाओं/filestyle – apm

संबंधित मुद्दे