2011-04-01 5 views

उत्तर

6

बस अपनी सामग्री आइटम पर setLanguage पर कॉल करें। एक त्वरित-एन-गंदे स्क्रिप्ट को पूरा करने के लिए इस की तर्ज पर कुछ होगा:

cat = context.portal_catalog 
for brain in cat.unrestrictedSearchResults(Language='en-ca'): 
    content = brain.getObject() 
    content.setLanguage('en') 
    content.reindexObject(idxs=['Language']) 

आप भाषा सेटिंग बदलने के बाद अपनी सामग्री पुन: अनुक्रमणिका करने की आवश्यकता होगी, लेकिन reindexObject कॉल करने के लिए idxs पैरामीटर सुनिश्चित करता है कि केवल भाषा सूचकांक अद्यतन हो गया है, प्रक्रिया को तेजी से बना रहा है।

+0

धन्यवाद। मैं बल्कि स्पष्ट reindexObject याद किया था। – JBlack