我加入一個資源包模型是這樣的:的Freemarker與資源包 - 如何避免轉義單引號
Map<String, Object> root = new HashMap<String, Object>();
Locale locale = org.apache.commons.lang3.LocaleUtils.toLocale(request.getLanguage());
BeansWrapper beansWrapper = new BeansWrapperBuilder(Configuration.VERSION_2_3_21).build();
ResourceBundle bundle = ResourceBundle.getBundle("templates/bundles/messages", locale);
root.put("bundle", new ResourceBundleModel(bundle, beansWrapper));
然而,我的本地化團隊不希望撇號(單引號字符)逃過我的模板如:
bundle.value = You''re account is ready!
有沒有什麼我可以在我的配置中設置,將輸出文本原樣,避免需要轉義單引號?
什麼逃脫了他們?這與FreeMarker有什麼關係? – ddekany
這是將資源包放入freemarker上下文中。單引號需要通過額外的單引號進行轉義。翻譯人員不喜歡它,並希望它是一個單引號 – fansonly