У меня есть портлет Vaadin, который поддерживает «Многоязычность», что означает, что если пользователь выберет, например, DE на портале liferay, он получит перевод некоторых портлетов на немецкий язык, и если он выберет другой язык, портлет будет переведен на выбранный язык,возникает проблема: пользователь может перевести портлет только один раз, если он выберет другой язык, портлет сохранит переведенные строки предыдущего языка, а портлет сохранит старый язык до перезагрузки метода инициализации портлетов.Есть ли способ динамического изменения языка компонентов портлетов без потери текущего состояния пользователей (модификации)?