5

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

+0

वर्डप्रेस स्वयं या एक प्लगइन के लिए यह है? – doublesharp

+0

@doublesharp यह एक प्लगइन में एक पाठ है। यह वू वाणिज्य में एक पाठ है उदाहरण के लिए, जिसे मैं बदलना चाहता हूं लेकिन मूल्य अनुवाद से प्राप्त किया जाता है। मैंने सोचा कि अनुवाद फ़ाइल में मूल्य बदलना समाधान हो सकता है। – phoenixwizard

+0

क्या इसका अनुवाद ठीक से नहीं किया गया है, या आप सिर्फ एक अलग अनुवाद चाहते हैं? – doublesharp

उत्तर

7

यह है कि सिर्फ इतना है कि करता है एक अच्छा प्लगइन: http://wordpress.org/plugins/quick-localization/

लेकिन अगर आप केवल कुछ ही है, तो आप भी इस कोड का उपयोग कर सकते हैं:

function filter_gettext($translation, $text, $domain) { 
    if ($text == 'Recent Comments') { 
     $translations = &get_translations_for_domain($domain); 
     return $translations->translate('Something else'); 
    } 
    return $translation; 
} 

add_filter('gettext', 'filter_gettext', 10, 4); 
संबंधित मुद्दे