मैं कोड के इन दो आसन्न पंक्तियाँ:पीएचपी gettext: नहीं सभी स्ट्रिंग्स अनुवाद हो जाता है
<td><?php echo __('Product', 'wpsc'); ?>:</td>
<td><?php echo __('Quantity', 'wpsc'); ?>:</td>
और ये अनुवाद पुलिस फाइल
msgid "Product" // Translates
msgstr "Produkt"
msgid "Quantity" // does not translate
msgstr "Antall"
एक स्ट्रिंग दिखाता में वेब पेज पर अनुवाद , दूसरा नहीं। और, हाँ, मैंने पहले के अनुवाद को बदलने की कोशिश की है और पुष्टि की है कि अनुवाद तदनुसार बदलता है, इसलिए मुझे पता है कि सर्वर सही .mo फ़ाइल पढ़ता है। यह उबंटू सर्वर पर अद्यतित है। समस्या के बारे में कोई विचार क्या हो सकता है?
चेक, मात्रा परिभाषा ऊपर fuzzy'। गेटटेक्स्ट फ़ज़ी स्ट्रिंग्स का अनुवाद नहीं करेगा – Mark
जो सबकुछ हल करता है। वैकल्पिक रूप से -f विकल्प का उपयोग msgfmt में करें –