package com.xenoage.zong.commands.desktop.app;
import lombok.AllArgsConstructor;
import com.xenoage.utils.document.command.TransparentCommand;
import com.xenoage.utils.jse.lang.LangManager;
import com.xenoage.utils.jse.lang.LanguageListener;
/**
* Changes the current language of the app.
* All registered {@link LanguageListener}s will be notified.
*
* @author Andreas Wenger
*/
@AllArgsConstructor
public class LanguageChange
extends TransparentCommand {
/** The ID of the new language. */
private String id;
@Override public void execute() {
LangManager.loadLanguage(id);
}
}