2021-11-05 15:10:23 +01:00

28 lines
746 B
Java

package de.marhali.easyi18n.action;
import com.intellij.icons.AllIcons;
import com.intellij.openapi.actionSystem.AnAction;
import com.intellij.openapi.actionSystem.AnActionEvent;
import de.marhali.easyi18n.InstanceManager;
import org.jetbrains.annotations.NotNull;
import java.util.ResourceBundle;
/**
* Reload translations action.
* @author marhali
*/
public class ReloadAction extends AnAction {
public ReloadAction() {
super(ResourceBundle.getBundle("messages").getString("action.reload"),
null, AllIcons.Actions.Refresh);
}
@Override
public void actionPerformed(@NotNull AnActionEvent e) {
InstanceManager.get(e.getProject()).store().loadFromPersistenceLayer((success) -> {});
}
}