मुझे I18n का उपयोग करके अनुवाद के मेरे रेल ऐप में कोई समस्या है। मैं इस [:this_is_a, 5, :which_is_a_number, "."]
जैसे सरणी में गतिशील वाक्यों को बनाता हूं जिसके लिए मैं प्रत्येक शब्द को एक-एक करके अनुवाद करता हूं।I18N अनुवाद "।" या "%" सभी अनुवादों की एक पूर्ण सरणी का कारण बनता है
जब मैं इसके माध्यम से पुन: प्रयास करता हूं और I18n.t ("।") का अनुवाद करता हूं तो मुझे अपने पूरे ऐप में सभी अनुवादों की पूर्ण सरणी मिलती है जो 1000+ सरणी टेक्स्ट आउटपुट करता है। यह I18n.t ("%") के लिए भी सच प्रतीत होता है।
क्या ऐसी कोई सेटिंग है जो इसे होने से रोकती है? फिलहाल इस के लिए मेरा एकमात्र हैक समाधान सभी को बदलना है। " "।" लेकिन मुझे आशा है कि एक बेहतर समाधान होगा। कोई सलाह?
आप उन टोकन कैसे प्राप्त कर रहे हैं? क्या आप एक वाक्य और टोकनिंग को पार्स कर रहे हैं या क्या आप उन समूहों को किसी अन्य तरीके से बना रहे हैं? – Azolo
मुझे 100% यकीन नहीं है कि टोकन द्वारा आपका क्या मतलब है लेकिन मान लें कि आप सरणी आइटम का मतलब है। गणना के परिणामस्वरूप वे गतिशील रूप से बनाए जाते हैं। यह हो सकता है [: this_is_a, "ए",: what_is_a_letter, "!"] साथ ही। इसलिए, अनुवाद प्री-सेट हैं लेकिन तारों का अलग-अलग उपयोग किया जाता है। मैं "।" रखना नहीं चाहता उदाहरण के लिए, उस कारण के अनुवाद के अंदर। – Christoffer