Problem with translations
Posted: Sat Feb 08, 2014 7:32 am
Hi, I'm trying to use broadleaf translation service to translate data of categories. After calling: translation is stored in database successfully, but if I try to get translated name by changing locale and calling category.getName(); it returns default name, however when I call (same code is in name getter of Category) it returns translated value. So why category.getName() returns default value? Is it some kind of caching problem? How to fix it?
Code: Select all
< ... > translationService.save(Category.class.getName(), category.getId().toString(), "name", translation.getLanguageCode(), translation.getName());<...>
Code: Select all
DynamicTranslationProvider.getValue(category, "name", "NULL")