मेरे पास पुरानी django साइट (0.97-प्री-एसवीएन -7457) है और मैं कुछ बदलाव करने जा रहा हूं और साइट को डीजेंगो के वर्तमान विकास कोड पर चल रहा हूं।बहुभाषी django साइट रखने का सबसे आसान तरीका है?
मेरे पास बहुत सारी सामग्री है जिसे बरकरार रखने की आवश्यकता है। जब मैं साइट शुरू कर दिया, मैं एक बदसूरत "हैक" एक दोहरी बहुभाषी साइट पाने के लिए किया जाता है, तो परिणाम बहुत नहीं है:
class Entry(models.Model):
title_NO = models.CharField(max_length=500)
teaser_NO = models.TextField(blank=True, null=True,)
body_NO = models.TextField(blank=True, null=True,)
title_EN = models.CharField(max_length=500, blank=True, null=True)
teaser_EN = models.TextField(blank=True, null=True,)
body_EN = models.TextField(blank=True, null=True,)
...
मेरे टेम्पलेट में मैं लिखा है:
यहाँ मेरी मॉडल है:
<div id="language_NO">
<h1>{{object.title_NO}}</h1>
.....
</div>
<div id="language_EN">
<h1>{{object.title_EN}}</h1>
.....
</div>
और एक सरल जावास्क्रिप्ट का उपयोग करते हुए जो div निर्धारित करने के लिए दिखाने के लिए (टेम्पलेट में दो बार सामग्री मुद्रण बहुत बदसूरत है, मुझे पता है!)
तो, अब है कि मैं कुछ परिवर्तन करना चाहते हैं, जाने का सबसे अच्छा तरीका क्या है?
मैंने इस विषय पर प्रलेखन पढ़ने की कोशिश की है, लेकिन मुझे कुछ भी नहीं मिल रहा है जो यूआरएल और टेम्पलेट्स के साथ क्या करना है।
केवल वर्तमान बात मैं पाया है how to change the language correct
आपका मदद की बहुत सराहना कर रहा है!
आपके द्वारा प्रदान किया गया लिंक आपको वह सारी जानकारी देता है जो आपको जाने के लिए आवश्यक है। –